* {padding:0; margin:0;}
html {border:none;}
body {border:none; font:100% Arial, sans-serif; text-rendering:optimizelegibility; color:#3f4b56; background-color:#ffffff;}
table {border-collapse:collapse; empty-cells:show;}
img {border:none; max-width:100%; height:auto; vertical-align:middle;}
p {text-indent:0;}
li {list-style-position:inside;}
div {display:block; clear:both; background:transparent;}

a {color:#39b4ed;}
a:hover, a:focus {color:#f25821; text-decoration:none;}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
.video embed, .video object, .video iframe {width:100%; height:auto;}


/* ÖÂÅÒÎÂÀß ÑÕÅÌÀ */


h1 {font:175% Arial, sans-serif; text-rendering:optimizelegibility; color:#39b4ed; margin-bottom:10px;}
h2 {font:150% Arial, sans-serif; text-rendering:optimizelegibility; color:#3f4b56; margin-bottom:10px;}
h3, h4 {font:125% Arial, sans-serif; text-rendering:optimizelegibility; color:#f1541e; margin-bottom:10px;}


.allma {width:100%;}
.ama1 {background-color:#ffffff;}
.ama2 {background-color:#f0f3f5; border-top:3px solid #e6ecef;}
.ama3 {background-color:#e0e4e7; border-top:2px solid #ffffff;}

.mar35 {margin-top:35px !important;}

.rbrblk {height:100px; overflow:hidden; border-bottom:1px solid #3f4b56;}
.rbrblk a {display:inline-block; clear:none; margin:0 10px 5px 0; color:#3f4b56;}
.rbrblk a:hover, .rbrblk a:focus {color:#f25821;}

.bdwn {display:inline-block; vertical-align:middle; margin:-1px 0 0 20px; padding:5px 15px 5px 15px; border:1px solid #3f4b56; border-top:none; border-radius:0 0 4px 4px; background-color:#e0e4e7; color:#000000; cursor:pointer; font-weight:bold;}

#lnt1 {position:absolute; top:0; left:0; z-index:500; width:100%; height:89px; line-height:89px; vertical-align:middle; color:#ffffff; background:transparent url("images/bgblck1.png") repeat scroll 0% 0%;}
#lnt1 a {color:#ffffff !important; text-decoration:none !important; margin-right:20px;}
#lnt1 a:hover, #lnt1 a.focus {color:#39b4ed !important;}
.logo {float:left; clear:none; width:150px; height:89px; background:transparent url("images/logo.png") no-repeat 0 50%;}

/*transition:background-color 0.9s ease, color 0.9s ease;*/
#lnt0 {width:100%; height:400px; background-size:cover; background-color:#e0e4e7;}
.hi1 {background: url("images/hdrimg1.jpg") no-repeat 0% 100%;}
.hi2 {background: url("images/hdrimg2.jpg") no-repeat 0% 100%;}
.hi3 {background: url("images/hdrimg3.jpg") no-repeat 0% 100%;}

#lnt01 {width:100%; height:250px; background-size:cover; background-color:#e0e4e7;}

#lnt0 h1, #lnt01 h1 {display:inline-block; clear:none; color:#ffffff; text-shadow:0px 2px 1px #000000; max-width:45%; margin:120px 0 0 20px;}

.insb1 {max-width:1200px; margin:0 auto;}
.insb2 {padding:20px;}

.sbm_f1 {display:inline-block; clear:none; width:128px; height:32px; line-height:32px; text-align:center; background:#f25720 url("images/icofind.png") no-repeat scroll 95px 11px; text-shadow:0px 1px 1px #9e3915; color:#ffffff; text-transform:uppercase; border:none; border-radius: 2px; box-shadow:0px 1px 1px 0px rgba(255, 255, 255, 0.5) inset, 0px 1px 1px 0px rgba(0, 0, 0, 0.15); cursor:pointer; vertical-align:middle;}
.sbm_f1:hover {opacity:0.8;}
.fndinp {display:inline-block; clear:none; height:29px; max-width:80%; min-width:50%; line-height:29px; margin:0 5px 0 5px; border:1px solid #d7dfe4; color:#7d7f80; background-color:#ecf0f2; border-radius:2px; vertical-align:middle;}


.l_blk_1 {float:left; clear:none; width:75%;}
.r_blk_1 {float:left; clear:none; width:24%; margin-left:1%;}

#mnlshw {background-color:#ffffff; padding:25px;}
#mnlshw h3 {margin-bottom:15px; padding-top:5px; border-top:3px solid #e6ecef;}
.autoimg {float:left; clear:none; margin:0 15px 15px 0; max-width:31%;}
.autoimg img {border:1px solid #f25821; border-left:8px solid #e6ecef;}
.dscrpt {display:inline-block; clear:none; overflow:hidden; max-width:64%;}
.dwlnks {float:left; clear:both; margin:15px 0 15px 0;}
.dwlnks a:hover {color:#39b4ed;}

.topauto img {float:left; clear:none; margin:0 5px 5px 0; max-width:35%;}
.topauto p {display:inline-block; clear:none; overflow:hidden; max-width:60%;}
.topauto a {font-size:80%;}

.dwnldlnk1 b {font:100% Arial, sans-serif; color:#39b4ed; cursor:pointer; text-decoration:underline;}
.dwnldlnk1 b:hover, .dwnldlnk1 b:focus {color:#f25821; text-decoration:none;}

.nwsblk {height:300px; overflow:auto;}
.nwsblk em {color:#f25821;}

#ftr1 {width:100%; background-color:#2c2d2d; border-top:solid 3px #000000; padding:25px 0 25px 0; color:#ffffff;}
#ftr1 a {color:#797e80; text-decoration:none;}
#ftr1 a:hover, #ftr1 a:focus {color:#f25821;}

#ftr2 {clear:both; margin:30px 0px; padding:15px 0 15px 0; border-top:1px solid #000000; border-bottom:1px solid #454646; text-align:center;}
#ftr2 a {display:inline-block; width:34px; height:34px; overflow:hidden; margin:0px 1px; background:transparent url("images/soc.png") no-repeat 0 0;}
.socico1 {background-position:0px 0px !important;} /*G*/
.socico2 {background-position:0px -34px !important;} /*F*/
.socico3 {background-position:0px -68px !important;} /*T*/
.socico4 {background-position:0px -102px !important;} /*Â*/
.socico1:hover, .socico1:focus {background-position:-34px 0px !important;}
.socico2:hover, .socico2:focus {background-position:-34px -34px !important;}
.socico3:hover, .socico3:focus {background-position:-34px -68px !important;}
.socico4:hover, .socico4:focus {background-position:-34px -102px !important;}

.nnv {margin:25px 0 25px 0; padding-top:5px; border-top:3px solid #e6ecef;}
.nnv a {display:inline-block; background-color:#39b4ed; color:#ffffff; text-decoration:none; vertical-align:middle; padding:3px 7px 3px 7px;}
.nnv a:hover, .nnv a:focus {text-decoration:none; background-color:#f25821;}
.nnv b {display:inline-block; background-color:#f25821; color:#ffffff; text-decoration:none; vertical-align:middle; padding:3px 7px 3px 7px;}

.cl1 {display:block; clear:both; height:0px;}
.cl2 {display:block; clear:both; height:0px; margin:25px 0 25px 0 !important;}
.cntr356 {text-align:center; visibility:hidden;}
.smaps {max-height:1200px !important; overflow:auto;}

.txt1 {clear:both; width:85%; height:22px; border:1px solid #797e80; border-radius:4px; vertical-align:middle; margin-bottom:5px;}
.sbmbb1 {clear:both; padding:3px 7px 3px 7px; cursor:pointer; vertical-align:middle;}
.tea1 {clear:both; width:85%; height:120px; border:1px solid #797e80; border-radius:4px; vertical-align:middle; margin-bottom:5px;}


@media screen and (max-width:1024px){
	.l_blk_1, .r_blk_1 {width:100% !important; float:none !important; clear:both; margin:10px 0 10px 0 !important;}
	.r_blk_1 {background-color:#ffffff !important;}
}

@media screen and (max-width:800px){
	.insb2 {padding:5px;}
	a {font-size:120%;}
	
	#lnt0, #lnt01 {height:200px;}
	#lnt0 h1, #lnt01 h1 {max-width:90% !important; margin-top:95px !important;}
}

@media screen and (max-width:720px){
	#lnt1 {line-height:44px !important;}
	#lnt1 a {margin-right:5px !important; font-size:90% !important;}
}

@media screen and (max-width:600px){
	#mnlshw {padding:5px;}
	.autoimg {float:none; clear:both; margin:0; max-width:100%; text-align:center;}
	.autoimg img {border:1px solid #f25821 !important; max-width:60%;}
	.dscrpt {display:block; clear:both; overflow:visible; max-width:100%; margin-top:5px;}

	.topauto {text-align:center;}
	.topauto img {display:inline-block; float:none; clear:both; margin:0; max-width:60%;}
	.topauto p {display:block; clear:both; overflow:visible; max-width:100%;}
	.topauto a {font-size:80%;}
	
	#mnlshw {padding:5px;}
}

@media screen and (max-width:480px){
	body {font-size:90%;}
}

/* Ìîíèòîð îáû÷íûé */
@media screen and (min-resolution: 96dpi) and (max-resolution: 103dpi){

}

/* Retina or Mobile */
@media screen and (min-resolution: 120dpi){

}
