/* CSS Document */
html, body {  width:100%; height:100%; }
body { margin:0; padding:0; text-align:center; background:#ffffff;}
div, td { font-family: Arial, Helvetica, sans-serif; color:#231f20; font-size:14px; }
img { border:none; max-width: 100% !important; height: auto !important;}
table { border-collapse:collapse;}
p { margin:0; padding:5px 0; text-align: justify;}

.fltl { float:left;}
.fltr { float:right;}
.clr { clear:both; display:block; height:0px; padding:0 !important; margin:0 !important;}
h1, h1 a { color:#42669c; font-size:21px; margin:5px 0; padding:5px 0; font-weight:400; text-decoration:none;}
h2, h2 a { color:#000000; font-size:20px; margin:5px 0; padding:0 0 10px 0; font-weight:400; font-style:italic; text-decoration:none;}
h3, h3 a { font-size:14px; margin:0; padding:5px 0;}
h4, h4 a { font-size:14px; color:#3e5a94; text-decoration:none; font-weight:bold;}
h5, h5 a { }
h6 {}

a, a span, a div, a strong { color:#000000; text-decoration:none;}
a:hover, a:hover span , a:hover div, a:hover strong  { color:#4b6da1; text-decoration:none;}
.w100 { width:100% !important; height:auto;}

.wrapper { _width:1024px; *width:1024px;}
.wrap { position:relative; z-index:1; *width:92.7734375%; _width:92.7734375%;  margin:0 auto; padding:5px 0;}
@media (min-width:1024px) {
	.wrapper { width:1024px; margin:0 auto; padding:0;}
	.wrap { position:relative; z-index:1; width:92.7734375%;  margin:0 auto; padding:5px 0;}
	}

@media (max-width:1024px) {
	.wrapper { width:960px; margin:0 auto; padding:0;}
	.wrap { position:relative; z-index:1; width:96%;  margin:0 auto; padding:5px 0;}
	}

/*header*/

.logo {width: 18.42105263157895%;}
/*header*/
.topright { width:76.84210526315789%;}
.menu { position:relative;}
.menu ul { width:100%; margin:0; padding:0;}
.menu ul li { float:left; list-style-type:none; list-style-image:none; padding:2px; width:80px;}
.menu ul li a { display:block; color:#42669c; font-size:100%; font-weight:400; text-decoration:none; padding:5px;
/*-webkit-transition: all .2s ease, color 0.2s linear;
-moz-transition: all .2s ease, color 0.2s linear;
-o-transition: all .2s ease, color 0.2s linear;
-ms-transition: all .2s ease, color 0.2s linear;
transition: all .2s ease, color 0.2s linear; */}
.menu ul li a:hover,
.menu ul li a.active { color:#fffefe; font-weight:700; text-decoration:none; background:#42669c;  }

/*FOOTER*/
.footer { font-size:12px; color:#231f20; text-align:right; border-top:1px solid #959595; padding:10px 0;}
.footer a { font-size:12px; color:#231f20; padding:0 0px; text-decoration:none; }
.footer a:hover { color:#4b6da1; text-decoration:none;}

.action { width:100%; width:184px; *width:184px;  margin:5px 0; }
.action a.btn { background:url(../img/btn.png) 0 0 no-repeat; background-size:100%; display:block; color:#42669c !important; font-weight:400; padding:10px; height:17px; font-size:100% !important; text-align:left; text-decoration:none;
/*-webkit-transition: all .2s ease, color 0.2s linear;
-moz-transition: all .2s ease, color 0.2s linear;
-o-transition: all .2s ease, color 0.2s linear;
-ms-transition: all .2s ease, color 0.2s linear;
transition: all .2s ease, color 0.2s linear;*/ }
.action a.btn:hover, .action a.btn.active { background:url(../img/btn-on.png) 0 0 no-repeat; background-size:100%;  color:#ffffff !important; font-weight:700;}
.content { width:100%; padding:5px 0; text-align:left; display:table !important; position:relative;}
.left-index { width:67.89473684210526%; text-align:left; border-right:1px solid #959595;}
.left-index .news-bloc { width:47%; padding:0% 3% 0% 0% ;}
.left-index .news-bloc div {  height:240px; overflow:hidden;}
.left-index .news-bloc div div  {  height:auto !important}
.left-index .news-bloc div.action {  height:40px !important; overflow:hidden; margin:0 auto;}
.left-index .news-bloc a, .left-index .news-bloc a span, .left-index .news-bloc span a { color:#000000; text-decoration:none;}
.left-index .news-bloc a:hover, .left-index .news-bloc a:hover span, .left-index .news-bloc span a:hover {color:#4b6da1; text-decoration:none;}
.right-index { width:30.57894736842105%; padding-left:1%;}
.multi-bloc { width:100%; text-align:left; position:relative;}
.multi-bloc img, .multi-bloc iframe, .multi-bloc embed, .multi-bloc object { width:100%; }


/*PAGE INTERN*/
.left-intern { width:19.36842105263158%; display: table-cell; padding-bottom:175px !important;}
/*.right-intern {width:76.84210526315789%;  display: table-cell;}*/
.right-intern {width:78.84210526315789%;  display: table-cell;}
.text-int { min-height:260px;}
.text-int a, .text-int a span, .text-int a div ,.text-int a div span { color:#000000; text-decoration:none;}
.text-int a:hover, .text-int a:hover span, .text-int a:hover div ,.text-int a:hover div span  { color:#4b6da1; text-decoration:none;}

.text-int2 { min-height:170px;}
.text-int2 a, .text-int2 a span, .text-int2 a div, .text-int2 a div span { color: #000000; text-decoration: none;}
.text-int2 a:hover, .text-int2 a:hover span, .text-int2 a:hover div, .text-int2 a:hover div span  { color:#4b6da1;}
.slideleft { position:absolute;
font-size:12px;
bottom:5px;
left:0;
width:184px;
    

}
.slideleft a {
	color:#4b6da1; text-decoration:none;
	}
.slideleft table td {
	font-size:12px;
	vertical-align:top;
	padding:5px 0;
}

.left-contact {
	padding:5px 0;
	width:235px;	
	font-size:14px;
	}
.left-contact a {
	 color:#4b6da1; text-decoration:none;
	}	
.right-contact {
	width:650px;
	padding:5px 0;
	}

.text-int1 {
	width:310px; 
	float:left;
	text-align:justify;
	}
.text-int3 { 
	height: 585px;
}

.text-int1 a {
	color:#000000;
	text-decoration:none
	}
.nopadd { padding:0 !important;}	
	.product-content { width:100%; border-top:1px solid #959595;  padding:10px 0;}
.left-product { width:270px; float:left;}
.right-product {width:640px; float:right; text-align:left;}
.right-product a {color:#4b6da1; text-decoration:none;}
.right-product h2 { padding:15px 0 5px 0;}
.link-product { width:450px; float:left; color:#010101; padding:10px  0 0 0; font-size:14px; margin-left:-10px}
	.link-product a { display:inline-block; color:#010101; text-decoration:none; padding:0px 10px;}
		.link-product a:hover, .link-product a.active {color:#4b6da1; }	
	.link-product h2 {  padding:20px 0 0 0;}
.logo-product-page { width:160px; height:90px; float:right}



#videoplay { width:640px; height:360px; overflow:hidden; position:relative;}
.videolist { width:100%; clear:both;}
.video-thumbs { width:200px; float:left; height:150px; overflow:hidden; margin:15px 6px; }
.video-thumbs .thumbs { width:198px; height:110px; overflow:hidden; margin:2px auto; padding:0;}
.video-thumbs .descr { width:198px; text-align:left; height:32px; overflow:hidden;}

#photoslide { width:640px;  overflow:hidden; position:relative;}
.photolist { width:100%; clear:both;}
.photo-thumbs { width:200px; float:left; height:150px; overflow:hidden; margin:15px 6px; }
.photo-thumbs .thumbs { width:198px; height:110px; overflow:hidden; margin:2px auto; padding:0;}
.photo-thumbs .descr { width:198px; text-align:left; height:32px; overflow:hidden;}
