@import url(http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,300italic,700&subset=latin,cyrillic);


/***** Reset & Basics *****/

html, body, div, span, applet,
object, iframe, h1, h2, h3, h4,
h5, h6, p, blockquote, pre, 
abbr, acronym, address, big, cite,
code, del, dfn, em, ins, kbd,
q, s, samp, small, strike, strong,
sub, sup, tt, var, center,
dl, dt, dd, ol, ul, li, fieldset,
form, label, legend, table, caption,
tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, img,
embed, figure, figcaption, footer,
header, hgroup, menu, nav, output,
ruby, section, summary, time, mark,
audio, video 							{ margin: 0; padding: 0; border: 0; font-size:100%; font:inherit; vertical-align:baseline; }

article, aside, details, figcaption, 
figure, footer, header, hgroup, menu, 
nav, section, hmenu						{ display:block; }

body 									{  -webkit-animation: bugfix infinite 1s;}

ol, ul 									{ list-style:none; }

blockquote, q 							{ quotes:none; }

blockquote:before, blockquote:after,
q:before, q:after 						{ content:''; content:none; }

table 									{ border-collapse:collapse; border-spacing:0; }
	
/***** Basic Styles *****/

html 									{ overflow-y:scroll; overflow:-moz-scrollbars-vertical; }
body									{ margin:20px 0 0 0; padding:0; background-color:#fff; font:13px Tahoma, Helvetica, sans-serif; color:#000; -webkit-font-smoothing:antialiased; -webkit-text-size-adjust:none; height:100%; text-shadow: 0 1px #fff;}
.redshadow {text-shadow: 0 1px #FE2401;}
/***** Typography *****/

h1, h2, h3, h4, h5				{ margin:0; padding:0; font-family: 'Open Sans Condensed', "Times New Roman", Helvetica, sans-serif; font-weight:normal; } 
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a 		{ font-weight:inherit; }
h1 										{ margin:0 0 10px 0; padding:0; font-size:36px; line-height:40px; color:#333; }
h2										{ margin:0 0 10px 0; padding:0; font-size:30px; line-height:34px; color:#333; }
h3 										{ margin:20px 0 10px 0; padding:0; font-size:24px; line-height:28px; color:#333; }
h4 										{ margin:5px 0 2px 0; padding:0; font-size:18px; line-height:22px; color:#333; }
h5 										{ margin:0 0 10px 0; padding:0; font-size:17px; line-height:20px; color:#000; }
h6 										{ margin:0 0 10px 0; padding:0; font-size:13px; line-height:16px; color:#000; font-family: Tahoma, Helvetica, sans-serif; font-weight:normal;}
.headbord {border-bottom: dashed 1px #fff; -webkit-box-shadow: 0px 1px  0px rgba(0, 0, 0, 0.1), 0px 1px  0px rgba(255, 255, 255, 1);
 			box-shadow: 0px 1px  0px rgba(0, 0, 0, 0.1), 0px 1px  0px rgba(255, 255, 255, 1); margin:20px 20px 10px 0;}

p 										{ margin:0; padding:10px 0 3px 0; line-height:20px; }


strong 									{ font-weight:bold; color:#333; }
em 										{ font-style:italic; color:#666; }
small 									{ font-size:80%; }
sup, sub								{ height:0;	line-height:5px; vertical-align:baseline; _vertical-align:bottom; position:relative; font-size:80%; }
sup 									{ bottom:5px; }
sub 									{ top:5px; }
code, pre 								{ padding:0 3px 2px; color:#333; font-size:11px; }
code									{ padding:0 4px 2px 4px; background-color:#000; border:1px solid #000; color:#f1f1f1; }

/***** Lists *****/

ul, ol 									{ margin-bottom:0; }
ul 										{ list-style:none outside; }
ul li									{ margin:0; padding:0 0 0 18px; line-height:18px; }

ul ul, ul ol							{ margin:5px 0 5px 0; }
ol ol, ol ul 							{ margin:5px 0 5px 20px; }
ul ul li, ul ol li,	ol ol li, ol ul li 	{ margin:0 0 6px 0; }

ul.star, ul.star ul						{ list-style:none outside; }
ul.square, ul.square ul					{ list-style:square outside; }
ul.circle, ul.circle ul 				{ list-style:circle outside; }
ul.disc, ul.disc ul 					{ list-style:disc outside; }
ul.square li,
ul.circle li,
ul.disc li          					{ margin:0 0 5px 15px; padding:0; line-height:18px; background:none; }
ul.star li                              { margin:0 0 5px 0; padding:0 0 0 18px; line-height:18px; background:transparent url('../images/bullet.png') no-repeat 0 3px;  }
ol 										{ margin:0 0 20px 20px; list-style:decimal; }
ol li									{ margin:0 0 5px 0; padding:0; line-height:18px; }

/***** Blockquotes *****/

blockquote, blockquote p 				{ font-size:12px; line-height:24px; color:#777; font-style:italic; }
blockquote 								{ margin:10px 0 15px 0; padding:0 0 0 5px; border-left:1px solid #747474; }
blockquote cite 						{ display:block; font-size:12px; color:#555; }
blockquote cite:before 					{ content:"\2014 \0020"; }
blockquote cite a,
blockquote cite a:visited,
blockquote cite a:visited 				{ color:#555; }
blockquote span							{ width:15px; display:inline-block; }

hr 										{ margin:20px 0 20px 0; border:0; border-top:1px solid #999; height:2px; width:100%; text-align:left; }

/***** Links *****/

a:link 									{ color:#000; text-decoration:none; outline:0; transition-property:color .1s linear 0s; -moz-transition:color .1s linear 0s; -webkit-transition:color .1s linear 0s; -o-transition:color .1s linear 0s; }
a:visited 								{ color:#333; text-decoration:none; outline:0; }
a:active 								{ color:#333; text-decoration:none; outline:0; }
a:hover 			 					{
	color:#000;
	text-decoration:underline;
	outline:0;
}
a:focus 								{ -moz-outline-style:none; }



/***** Images iFrames & Videos  *****/

img 									{ border:0; -ms-interpolation-mode:bicubic; }
.max-img 								{ width:100%; height:auto; }
.max-img img 						    { width:100%; height:auto; }		
.media 									{ position:relative; margin:0 0 0 0;	padding-bottom:51%; padding-top:30px; height:0; overflow:hidden; }
.media iframe,
.media object,  
.media embed 							{ position:absolute; top:0; left:0; width:100%; height:100%;}
.vidframe                               { 
     background-color:#e8ebed; padding:5px 10px 10px 10px; margin:0; 
     border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	border:1px solid #fff;
	 height:100%; }
.photoframe                               { 
     background-color:#fff; padding:10px 10px 10px 10px; margin:0; 
     border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	border:1px solid #dbdbdb;
	 height:100%; }
	
.vidshad { background-image:url(../images/vidshad.jpg); background-repeat:no-repeat; background-position:center top;}
.max500                                 {border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	border:1px solid #fff; padding:10px 10px 0; height:100%;}

/***** Buttons  *****/

a.btn, .btn 							{ margin:5px 0 5px 0; padding:4px 25px 4px 10px; display:inline-block; font-size:11px; color:#fff; border:1px solid #444; background:#333 url(../images/btn-arrow.png) no-repeat right; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; cursor:pointer; text-shadow:0 1px #333;  }
a:hover.btn 							{ text-decoration:none; border:1px solid #000; color:#666; background:#000 url(../images/btn-arrow.png) no-repeat right; }

/***** Forms *****/

#stylized-form							{ margin:10px 0 20px 0; padding:20px; background-color:#f4f4f4; -webkit-border-radius:4px; -moz-border-radius:4px; }

.wrapper-block label 					{ padding:0; display:block; font-weight:bold; text-align:right; width:140px; float:left; }
.wrapper-block [type="text"]			{ font-size:12px; padding:4px 2px; border:solid 1px #bbbbbb; width:200px; margin:2px 0 15px 10px; }
.wrapper-block select					{ font-size:12px; padding:2px; border:solid 1px #bbbbbb; margin:2px 0 15px 10px; }
.wrapper-block [type="radio"]			{ line-height:16px; margin:0 2px 15px 10px; }
.wrapper-block [type="checkbox"]		{ line-height:16px; margin:0 2px 15px 10px; }
.wrapper-block textarea					{ padding:4px 2px; border:solid 1px #bbbbbb; width:200px; margin:2px 0 15px 10px; font:12px "Century Gothic", "Trebuchet MS", Helvetica, sans-serif; }

.wrapper-inline label 					{ padding:0; display:block; font-weight:bold; text-align:right; width:140px; float:left; }
.wrapper-inline [type="text"]			{ font-size:12px; padding:4px 2px; border:solid 1px #bbbbbb; width:200px; margin:2px 0 15px 10px;  float:left; }
.wrapper-inline select					{ font-size:12px; padding:4px 2px; border:solid 1px #bbbbbb; margin:2px 0 15px 10px; float:left; }
.wrapper-inline [type="radio"]			{ line-height:16px; margin:0 2px 15px 10px; float:left; }
.wrapper-inline [type="checkbox"]		{ line-height:16px; margin:0 2px 15px 10px; float:left; }
.wrapper-inline textarea				{ padding:4px 2px; border:solid 1px #bbbbbb; width:140px; margin:2px 0 15px 10px; font:12px "Century Gothic", "Trebuchet MS", Helvetica, sans-serif; float:left; }

a.btn-form, input.btn-form				{ margin:5px 0 5px 150px; padding:4px 28px 4px 8px; display:inline-block; font-size:11px; color:#fff; border:1px solid #444; background:#333 url(../images/btn-arrow.png) no-repeat right; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; cursor:pointer; text-shadow:0 1px #333;  }
.small-label							{ display:block; font-size:10px; font-weight:normal; color:#666; text-align:right; width:140px; }

/*----------------------------------
        Form Controls
--------------------------------- */


.large {
	font-size:14px;
	padding:8px 19px 9px;
	font-weight:bold;
}

.button {
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.3);
-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.3);
box-shadow:0 1px 1px rgba(0, 0, 0, 0.3);
background:#222222 url(button-images/button-overlay.png) repeat-x;
border:1px solid rgba(0, 0, 0, 0.25);
color:#FFFFFF !important;
cursor:pointer;
display:inline-block;
font-size:11px;
font-weight:normal;
line-height:1;
overflow:visible;
padding:5px 15px 6px;
position:relative;
text-decoration:none;
text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);
width:auto;
text-align:center;
}
.button:hover {
background:#111111;
color:#FFFFFF;
}
.button:active {
background:#242424;
}


.green {
	background-color: #69a74e;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#75ae5c), to(#67a54b));
    background-image: -moz-linear-gradient(#75ae5c, #67a54b);
    background-image: -o-linear-gradient(#75ae5c, #67a54b);
    background-image: linear-gradient(#75ae5c, #67a54b);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#75ae5c', EndColorStr='#67a54b'); /* for IE 6 - 9 */
    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #98c286;
    -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #98c286;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #98c286;
}

.green:hover {
background-color:#61944B;
}
.green:active {
background-color:#61944B;
}

.email-address.valid
{
	background-color:#c9f279 !important;
}
.email-address.invalid
{
	background-color:#ff8888 !important;
}
.required
{
//background-image:url('');
}
/*----------------------------------
        Form Controls
--------------------------------- */


.form-fields input[type="text"], .form-fields input[type="password"], .form-fields input[type="file"], .form-fields select {
	background:#fff;
	color:#6b7985;
	border:0px;
	border:none;
	font-size:12px;
	line-height:30px;
	height:30px;
	padding:5px;
	width:90%;
	font-weight:bold;
	border:1px solid #b7b9ba;
	outline:0;
	
	transition: all 1s;
	-moz-transition: all 1s; /* Firefox 4 */
	-webkit-transition: all 1s; /* Safari and Chrome */
	-o-transition: all 1s; /* Opera */

}

.form-fields select{height:30px; width:90%;}
textarea {
	background:#fff;
	color:#6b7985;
	border:0px;
	border:none;
	font-size:12px;
	line-height:20px;
	padding:5px;
	width:90%;
	border:1px solid #b7b9ba;
	outline:0;
	
	transition: all 1s;
	-moz-transition: all 1s; /* Firefox 4 */
	-webkit-transition: all 1s; /* Safari and Chrome */
	-o-transition: all 1s; /* Opera */
}

.form-fields input[type="text"]:focus, textarea:focus {
	background-color:#f8f8f9;
	border:1px solid #9fa2a4;
}
select {
	padding:5px;
	font-weight:bold;
	width:100%; 
}

/* РџРѕРёСЃРє */
.form-2 input[type=text],
.form-2 input[type=password] {
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    font-weight: 400;
    display: block;
    width: 100%;
    padding: 4px;
    margin-bottom: 5px; margin-top:5px;
    border: 1px solid #e02a07;
    border-radius: 5px;
    transition: all 0.3s ease-out;
	box-shadow: inset 1px 1px 3px rgba(0,0,0,.85);
}
.form-2 input[type=text]:hover,
.form-2 input[type=password]:hover {
    border-color: #CCC;
}
 
.form-2 label:hover ~ input {
    border-color: #CCC;
}
 
.form-2 input[type=text]:focus,
.form-2 input[type=password]:focus {
    border-color: #BBB;
    outline: none; /* Remove Chrome's outline */
}

/***** Tables  *****/

table									{ margin:0 0 20px 0; width:100%; }
table th 								{ padding:10px 8px 10px 8px; background-color:#e2e2e2; color:#333; font-weight:bold; }
table td 								{ padding:10px 8px 10px 8px; color:#333; }
table tr.even td 						{ background-color:#fff; }
table tr.odd td 						{ background-color:#f3f3f3; }
table td.highlight 						{ color:#FFF; font-weight:bold; }
table tr td.highlight					{ background-color:#333;  }
	
/***** Global Classes *****/

.img-left   							{ float:left; margin:0 20px 5px 0; border:none; }
.img-right  							{ float:right; margin:0 0 30px 30px; border:none; }
.img-post img   							{ margin:5px 10px 5px 10px; box-shadow: 0 0 0 5px rgba(255,255,255,.4); padding:3px;	
}	
.clear       							{ clear:both; }
.float-left 							{ float:left; }
.float-right   							{ float:right; }

.text-big								{ color:#a2bd30; font-weight:bold; line-height:26px; }
.text-left    							{ text-align:left; }
.text-right    							{ text-align:right; }
.text-center   							{ text-align:center; }
.text-justify  							{ text-align:justify; }
.vertaltop                                 { vertical-align:top; }
.vertalmid                              {
	vertical-align:baseline; padding: auto;
}

.normal									{ font-weight:normal; }
.bold          							{ font-weight:bold; }
.italic        							{ font-style:italic; }
.underline     							{ border-bottom:1px solid; }
.highlight     							{ padding:5px 3px 5px; color:#fff; font-size:12px; background:#999;  text-shadow: 0 1px #000; }
.intro									{ font-size:130%; line-height:130%; }
.bottomdiv                              { position: absolute; bottom: 0;}
.w200                                   { width:150px; margin-top:10px; float:right;}
.relative                               { position: relative; height:100%; margin:0; padding-right:20px;}
.focen                                   { width:45%; height:120px; float: left; margin: 3px; padding:0;}
.focen img { margin:4px; border: #fff solid 3px; width:100%; height:auto;}
.focen3                                   { width:31%; float: left; margin:3px;}
.focen3 img { margin:4px; border: #fff solid 3px;}
.focen a:link {margin:0; padding:0}
.clr {
    clear: both; display:block;
}

.nopadding 						   		{ padding:0; }
.noindent  						   		{ margin-left:0; padding-left:0; }
.nobullet  					   			{ list-style:none; list-style-image:none; }

.block									{ display:block; }
.hidden									{ display:none; }
.hide 									{ display:none; }

/***** Back to Top *****/

#toTop 									{ display:none; text-decoration:none; position:fixed; bottom:10px; right:10px; overflow:hidden; width:51px; height:51px; border:none; text-indent:-999px; background:url(../images/ui.totop.png) no-repeat left top; }
#toTopHover 							{ background:url(../images/ui.totop.png) no-repeat left -51px; width:51px; height:51px; display:block; overflow:hidden; float:left; opacity: 0; -moz-opacity: 0; filter:alpha(opacity=0); }
#toTop:active, #toTop:focus 			{ outline:none; }

.bgtop { background-color:#FFF;
         width: 100%; margin:0 auto; overflow:hidden;
}
.bgvideo { background-color:#ccc;
         width: 100%; margin:0 auto; overflow:hidden;
}
.bgfooter {
	background-color:#ccc;
	background-image:url(../images/footerbg.jpg);
	width: 100%;
	margin:0 auto;
	overflow:hidden;
	background-repeat: repeat-x;
}
.bgfootmenu { width:100%;background-color:#ccc;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:5px;
	-khtml-border-radius:10px;
	background-image:url('../images/bgfootmenu.jpg');
	background-repeat: repeat-x;
}
.bgtopmenu { width:100%;background-color:#f02e08;
	border-radius:3px 3px 0 0;
	-webkit-border-radius:3px 3px 0 0;
	-moz-border-radius:5px 5px 0 0;
	-khtml-border-radius:5px5px 0 0;
	background-image:url('../images/topmbg0.jpg');
	background-repeat: repeat-x; color:#FFF
}
.bgtopmenu2 {
	width:100%;
	background-color:#ccc; padding:0;background-image:url(../images/topmbg3.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.bgtopmenu3 {
	width:100%;
	background-color:#f02e08;
	padding:0;
	
	border-radius: 0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 6px 6px;
	-khtml-border-radius: 0 0 6px 6px;
	-webkit-box-shadow: #999 0px 2px 1px;
-moz-box-shadow: #999 0px 2px 1px;
box-shadow: #999 0px 2px 1px;
behavior: url(PIE.htc);
}
.raised {
box-shadow: #999 0px 5px 1px;
margin:10px 0 15px;
    background:#fff;
    -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
       -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
            box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    -webkit-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
       -moz-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
            box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}        
 
.raised:before,
.raised:after {
    content:"";
    position:absolute;
    z-index:-2;
}
.min5 { margin-top:-25px -5px;}
.grey { background-color:#ededed;
         width: 100%; margin:0 auto; overflow:hidden;
}
.zagol { border-bottom:2px dotted #999;}
.combg { background-image:url(../images/combg.jpg); background-position: center ; background-repeat:no-repeat; width:32px; height:28px; text-align:center; margin:7px; padding:3px 14px 10px 14px;}
.h3bg1 { background-image:url(../images/h3bg.jpg); background-repeat:repeat-x; background-position:bottom;}
.h3bg { background-color:#F02E08; border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 6px 6px 6px 6px;
	-khtml-border-radius: 6px 6px 6px 6px;
	behavior: url(PIE.htc);}
.h3bg h3 {
	
	margin:20px 0 5px 10px;
	color:#FFF; text-shadow: 0 1px #f30; font-size:28px; padding:5px;
}
.redc a {color:#F02E08;}

/* Tab css */

#example-two .list-wrap { background: #fff; padding: 1px; margin: 0 0 5px 0; }

#example-two ul { list-style: none; }
#example-two ul li a {  padding: 4px; color: #666; }
#example-two ul li a:hover { background: #333; color: white; }
#example-two ul li:last-child a { border: none; }

#example-two .tab { overflow: hidden; background-color:#ededed; }
#example-two .tab li { width: 177px; float: left; margin: 5px 5px 0 0; }
#example-two .tab li.last { margin-right: 0;}
#example-two .tab li a { display: block; padding: 10px; background: #ededed; background-image:url(../images/tabbg.jpg); color: #CCC; font-family: 'Open Sans Condensed', "Times New Roman", Helvetica, sans-serif;
 font-size: 24px; text-align: center; border: 0;  border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	-khtml-border-radius: 6px 6px 0 0; border-left: 1px solid #ccc; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom:0;}

#example-two li a.current,#example-two li a.current:hover { background-color: #fff !important; background-image: url(../images/pix.png); background-repeat:repeat; color: black; border-bottom:0; }
#example-two .tab li a:hover, #example-two .nav li a:focus { background: #999;}

/*2*/
#example-one .list-wrap { background: #fff; padding: 1px; margin: 0 0 15px 0; }

#example-one ul { list-style: none; }
#example-one ul li a { display: block; border-bottom: 1px solid #666; padding: 4px; color: #666; }
#example-one ul li a:hover { background: #fff; color: white; }
#example-one ul li:last-child a { border: none; }

#example-one .tab { overflow: hidden; background-color:#ededed; }
#example-one .tab li { width: 177px; float: left; margin: 5px 5px 0 0; }
#example-one .tab li.last { margin-right: 0;}
#example-one .tab li a { display: block; padding: 10px; background: #ededed; background-image:url(../images/tabbg.jpg); color: #CCC; font-family: 'Open Sans Condensed', "Times New Roman", Helvetica, sans-serif;
 font-size: 24px; text-align: center; border: 0;  border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	-khtml-border-radius: 6px 6px 0 0; border-left: 1px solid #ccc; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom:0;}

#example-one li a.current,#example-one li a.current:hover { background-color: #fff !important; background-image: url(../images/pix.png); background-repeat:repeat; color: black; border-bottom:0; }
#example-one .tab li a:hover, #example-one .nav li a:focus { background: #999;}

.rcolst {border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	border:1px solid #fff; padding:0; height:100%; background-color:#fff;}

 h3.footzag { font-family: 'Open Sans Condensed', "Times New Roman", Helvetica, sans-serif; font-weight:normal; margin:0 0 10px 0; padding:0; font-size:24px; line-height:28px; color:#000; }
 .footzag { font-family: 'Open Sans Condensed', "Times New Roman", Helvetica, sans-serif; font-weight:normal; margin:0 0 10px 0; padding:0; font-size:20px; line-height:25px; color:#000; }
 /*slider*/
 .list_carousel {
				background-color: #ccc;
				margin: 0 0 10px 60px;
				width: 360px;
			}
			.list_carousel ul {
				margin: 0;
				padding: 0;
				list-style: none;
				display: block;
			}
			.list_carousel li {
				font-size: 40px;
				color: #999;
				text-align: center;
				background-color: #fff;
				border: 5px solid #fff;
				border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
				width: 177px;
				padding: 0;
				margin: 6px;
				display: block;
				float: left; height:126px;
			}
			.list_carousel.responsive {
				width: auto;
				margin-left: 0;
			}
			.clearfix {
				float: none;
				clear: both;
			}
			.prev {
				float: left;
				margin-left: 10px;
			}
			.next {
				float: right;
				margin-right: 10px;
			}

/* Everything CSS Sprite Menu */
.hmenu {width:240px; text-align:center; margin:0 auto;}
	ul#hmenu{margin:0 auto; padding:0; list-style:none; clear:both; height:35px; text-align:center;}
	#hmenu li.pod{
	overflow:hidden;
	text-indent:0px;
	display:inline;
	float:left;
	margin-right:2px;
	line-height:14px;
	margin-bottom:0;
	padding:10px 0 0 0; font-family: 'Open Sans Condensed', "Times New Roman", Helvetica, sans-serif; font-size:18px;
}
		#hmenu li{overflow:hidden; text-indent:-9999px; display:inline; float:left; margin-right:2px;line-height:5px; margin-bottom:0; padding:0;}
			#hmenu li a{background:url('../images/socium.png') no-repeat; width:100%; height:100%; display:block;}
             
			
			/* Home Button */
			#hmenu li.twitter{width:36px; height:33px;}
				#hmenu li.twitter a{background-position:0 -1px;}
				#hmenu li.twitter a:hover{background-position:-34px -1px;}
				#hmenu li.twitter a.selected{background-position:-34px -1px;}
			
			/* About Button */
			#hmenu li.facebook{width:36px; height:33px;}
				#hmenu li.facebook a{background-position:0 -34px;}
				#hmenu li.facebook a:hover{background-position:-34px -34px;}
				#hmenu li.facebook a.selected{background-position:-34px -34px;}
				
			/* Catalog Button */
			#hmenu li.gplus{width:36px; height:33px;}
				#hmenu li.gplus a{background-position:0 -67px;}
				#hmenu li.gplus a:hover{background-position:-34px -67px;}
				#hmenu li.gplus a.selected{background-position:-34px -67px;}
				
			/* Contact Button */
			#hmenu li.subrss{width:36px; height:33px;}
				#hmenu li.subrss a{background-position:0 -100px ;}
				#hmenu li.subrss a:hover{background-position:-34px -100px;}
				#hmenu li.subrss a.selected{background-position:-34px -100px;}

.login				{ text-align:center; width:100% }

/*Íóæíûå ñòèëè*/
	
.comment {
	padding: 20px 0;
	margin: 0;
	
	}
	.comment:after {
		content: ".";
		display: block;
		clear: both;
		visibility: hidden;
		line-height: 0;
		height: 0;
		}
	.comm-left {
		width: 30px;
		float: left;
		}
		.comm-left p { margin: 0 0; }
			.comm-left .group { color: #65a7bc; }
		.comm-left img {
			max-width: 140px;
			border: solid 1px #ccc;
			-webkit-border-radius: 4px;
			border-radius: 4px;
			padding: 4px;
			margin-bottom: 10px;
			-webkit-box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.1), 0px 1px 1px 0px rgba(255, 255, 255, 1);
 			box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.1), 0px 1px 1px 0px rgba(255, 255, 255, 1);
			}
	.comm-right { margin-left: 170px; }
		.comm-right .comm-header {
			margin: 0 0 10px 0;
			border-bottom: dashed 1px #fff;
			position: relative;
			padding-bottom: 5px;
			}
			.comm-right .comm-header:after {
				content: "";
				position: absolute;
				border-bottom: dashed 1px #ccc;
				height: 20px;
				bottom: -2px;
				left: 0;
				right: 0;
				}
		.signature {
			font: normal 13px/16px Arial, Helvetica, sans-serif;
			color: #808080;
			}
		.signature hr { width: 30%; }
		.comm-footer {
			margin: 20px 0 0 0;
			text-align: right;
			}

.comment.small { padding: 10px 0; }
	.small .comm-left {
		width: 80px;
		}
		.small .comm-left p {
			display: none;
			}
			.small .comm-left p.group {
				display: block;
				font-size: 12px;
				}
		.small .comm-left img {
			max-width: 60px;
			padding: 5px;
			}
	.small .comm-right {
		margin-left: 90px;
		}
		.small .comm-right .comm-header {
			margin-bottom: 7px;
			}
	.small .signature {
		display: none;
		}
	.small .comm-footer {
		font-size: 13px;
		}