.obyava {display:block; width:100%; margin:20px 0 10px 0; padding:20px 30px; border:2px solid #93D2FF; border-radius:20px; background:#12578C; color:#fff;
font-size:40px; font-weight:600; text-align:center;}
.obyava i {color:#ff0000;}


.reshenia { display:block; width:100%; padding:10px 30px; margin:5px 0px; border:4px solid #93D2FF; border-radius:20px; }
.reshenia:hover {  border:4px solid #1C7EC9; }
.resh-text { display:block; width:100%; padding:0px 0px 0px 20px; margin:-10px 0px 0px 0px;}
.resh-text p,.resh-text ul li {line-height:20px; color:#000; font-size:14px; padding:0;}
.resh-img {display:block; float:left; width:96%; }
.resh-img img {width:100%}
.zag-0 {display:block; border-bottom:1px solid #93D2FF; width:100%; padding:5px 0px; margin-bottom:15px;}
.zag-1 {display:block; float:left; width:320px; font-size:19px; font-weight:normal; font-family:Russo One !important; text-shadow:none; color:#045D9C;}
.zag-2 {display:block; float:right; width:200px; padding:8px 10px 0px 0px; font-size:24px; font-weight:normal; font-family:Russo One !important; text-shadow:none; color:#c00; text-align:right; }

.zag-3 {font-size:15px; font-weight:normal; font-family:Russo One !important; text-shadow:none; color:#045D9C; }
.zag-4 {font-size:20px; font-weight:normal; font-family:Russo One !important; text-shadow:none; color:#c00; }
.siny {display:block; width:100%; padding:30px 30px; margin:20px 0px; text-align: center; font-size:26px; font-weight:600; 	color:#e8e8e8; background:url(../img/bg/sin.jpg) 50% 50% no-repeat; background-size:cover; line-height:67px; text-shadow:0px 5px 10px #000;}
.siny span {color:#c00; font-size: 36px; font-weight:700; text-shadow:0px 1px 2px #000; background-color:rgba(250,250,250,0.9);border-radius:5px;  padding:5px 40px; }
.siny b {color:#c00; font-size: 40px; font-weight:700; background-color:rgba(250,250,250,0.9); padding:8px 15px; border-radius:5px; 
	box-shadow:0px 10px 20px #000; margin-top:50px; text-shadow:0px 1px 2px #000;}
.siny b:hover {background:rgba(250,250,250,1.0); text-shadow:0px 1px 2px #000;} 

.siny-2 {display:block; width:100%; padding:30px 30px; margin:25px 0px;  text-align:center; text-align: center; font-size:26px; font-weight:600; color:#e8e8e8; background:url(../img/bg/sin-2.jpg) 50% 50% no-repeat; background-size:cover; line-height:60px; 
	text-shadow:0px 5px 10px #000;}

.pers {width:100%;text-align:left; margin-bottom:5px;}
.pers td {border:1px solid #666; text-align:left; padding:5px 20px 3px 20px;}

.pagination {display:block; width:100%; text-align:left; min-height:40px; height:auto; margin-bottom:20px;}
.pagination a {display:block; float:left; padding:7px 15px; margin:0px 5px; border:1px solid #ccc; border-radius:3px;}
.pagination b {display:block; float:left; padding:7px 15px; margin:0px 5px; border:1px solid #0094FF; border-radius:3px;}

.uv1{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.uv1:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}

.uv{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.uv:hover{-webkit-transform:scale(1.20);-moz-transform:scale(1.20);-o-transform:scale(1.20);transform:scale(1.20);}

.brands{display:block;float:left;width:13%;margin:5px 5px;}
.brands img{width:100%;}
line { clear:both; display:block; height:1px; width:100%; background:#ccc; margin:30px 0px 20px 0px; padding:0; }

.akc {padding:0px 0px 20px 0px !important;}

.col-md-2.bord {display:block; padding:5px; border:1px solid #ccc; border-radius:6px; margin:3px 5px; text-align:center; }
.col-md-2.bord img {float:center; width:auto; height:80px; border-radius:6px; margin:0px auto;}
.col-md-2.bord.text {display:block; width:100%; text-align:center; height:30px; } 

.clear,.clearfix{clear:both;}

.h20{height:20px;}
.h30{height:30px;}

.shk-but{background:#395B75;color:#fff;}
.shk-but:hover{background:#b22222;color:#fff;}
.razdelmap ul{padding:10px;list-style-type:none;margin:10px 20px;}
.razdelmap ul ul,.sitemap ul ul, .sitemap ul ul ul, .sitemap ul ul ul ul{padding:10px;list-style-type:none;margin:10px 20px;border-left:3px solid #ccc;}
.razdelmap ul li{padding:2px;}
.razdelmap a{color:#666;}
.razdelmap a:hover{color:#F39C12;}

.slav-a {display:block; position:fixed; width:100px; height:92px; top:40%; right:0%; -webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease; z-index:9999; }
.slav-a img {width:100%; }

/*******************  MODAL   *******************/

.cl {display:block;width:16px;height:16px;float:right;margin-top:-8px; margin-right:-8px; padding:0px;}

.modal-window, #open-window{display:none;}
input:checked + .modal-window{background:rgba(0, 0, 0, 0.5);display:block;width:100%;height:100%;position:fixed;left:0;top:0;overflow-y:scroll;z-index:1000;}
.window-container{background:rgba(255, 255, 255, 0.8);margin:6% auto;padding:10px 20px 10px 20px;width:320px;height:530px;border-radius:10px;box-shadow:0px 5px 10px #000;}

label{cursor:pointer;}

/*******************  MODAL ZV  *******************/

.modal-window-zv, #open-window-zv{display:none;}
input:checked + .modal-window-zv{background:rgba(0, 0, 0, 0.5);display:block;width:100%;height:100%;position:fixed;left:0;top:0;overflow-y:scroll;z-index:1000;}
.window-container-zv{background:rgba(255, 255, 255, 0.8);margin:6% auto;padding:10px 20px 10px 20px;width:380px;height:auto;border-radius:10px;box-shadow:0px 5px 10px #000;}

/*******************  MODAL P *******************/

.modal-window-p, #open-window-p{display:none;}
input:checked + .modal-window-p{background:rgba(0, 0, 0, 0.5);display:block;width:100%;height:100%;position:fixed;left:0;top:0;overflow-y:scroll;z-index:1000;}
.window-container-p{background:rgba(255, 255, 255, 0.8);margin:6% auto;padding:10px 20px 10px 20px;width:380px;height:auto;border-radius:10px;box-shadow:0px 5px 10px #000;}

/*******************  MODAL Z-1  *******************/

.modal-window-z1, #open-window-z1{display:none;}
input:checked + .modal-window-z1{background:rgba(0, 0, 0, 0.5);display:block;width:100%;height:100%;position:fixed;left:0;top:0;overflow-y:scroll;z-index:1000;}
.window-container-z1{background:rgba(255, 255, 255, 0.8);margin:6% auto;padding:10px 20px 10px 20px;width:380px;height:auto;border-radius:10px;box-shadow:0px 5px 10px #000;}


/*******************  MODAL Z-2  *******************/

.modal-window-z2, #open-window-z2{display:none;}
input:checked + .modal-window-z2{background:rgba(0, 0, 0, 0.5);display:block;width:100%;height:100%;position:fixed;left:0;top:0;overflow-y:scroll;z-index:1000;}
.window-container-z2{background:rgba(255, 255, 255, 0.8);margin:6% auto;padding:10px 20px 10px 20px;width:380px;height:auto;border-radius:10px;box-shadow:0px 5px 10px #000;}


/*******************  MODAL Z-3  *******************/

.modal-window-z3, #open-window-z3{display:none;}
input:checked + .modal-window-z3{background:rgba(0, 0, 0, 0.5);display:block;width:100%;height:100%;position:fixed;left:0;top:0;overflow-y:scroll;z-index:1000;}
.window-container-z3{background:rgba(255, 255, 255, 0.8);margin:6% auto;padding:10px 20px 10px 20px;width:380px;height:auto;border-radius:10px;box-shadow:0px 5px 10px #000;}


/*******************  MODAL Z-4  *******************/

.modal-window-z4, #open-window-z4{display:none;}
input:checked + .modal-window-z4{background:rgba(0, 0, 0, 0.5);display:block;width:100%;height:100%;position:fixed;left:0;top:0;overflow-y:scroll;z-index:1000;}
.window-container-z4{background:rgba(255, 255, 255, 0.8);margin:6% auto;padding:10px 20px 10px 20px;width:380px;height:auto;border-radius:10px;box-shadow:0px 5px 10px #000;}


/*******************  MODAL Z-5  *******************/

.modal-window-z5, #open-window-z5{display:none;}
input:checked + .modal-window-z5{background:rgba(0, 0, 0, 0.5);display:block;width:100%;height:100%;position:fixed;left:0;top:0;overflow-y:scroll;z-index:1000;}
.window-container-z5{background:rgba(255, 255, 255, 0.8);margin:6% auto;padding:10px 20px 10px 20px;width:380px;height:auto;border-radius:10px;box-shadow:0px 5px 10px #000;}


/*******************  MODAL Z-6  *******************/

.modal-window-z6, #open-window-z6{display:none;}
input:checked + .modal-window-z6{background:rgba(0, 0, 0, 0.5);display:block;width:100%;height:100%;position:fixed;left:0;top:0;overflow-y:scroll;z-index:1000;}
.window-container-z6{background:rgba(255, 255, 255, 0.8);margin:6% auto;padding:10px 20px 10px 20px;width:380px;height:auto;border-radius:10px;box-shadow:0px 5px 10px #000;}


/*******************  MODAL Z-7  *******************/

.modal-window-z7, #open-window-z7{display:none;}
input:checked + .modal-window-z7{background:rgba(0, 0, 0, 0.5);display:block;width:100%;height:100%;position:fixed;left:0;top:0;overflow-y:scroll;z-index:1000;}
.window-container-z7{background:rgba(255, 255, 255, 0.8);margin:6% auto;padding:10px 20px 10px 20px;width:380px;height:auto;border-radius:10px;box-shadow:0px 5px 10px #000;}


/******************* обр звонок в шапке  *******************/
#obr {display:block; float:right; width:250px; text-align:center; margin-right:5px; border-radius:5px; text-transform:uppercase; color:#fff; padding:8px 15px; background:#00B5FF; 
	text-decoration:none; font-size:16px; font-weight:600; box-shadow:0px 5px 10px #000;} 
#obr:hover {background:#b22222; color:#fff;}

/******************* КНОПКИ  *******************/
.obr-h4{color:#c00;font-size:1.4em;font-weight:600;}
.obr-h4:hover{color:#666;font-weight:600;}

.obr a{display:block; float:left; width:150px; text-align:center; text-transform:uppercase; margin-top:15px; color:#fff;
	padding:6px 5px; background:#12578C; text-decoration:none; font-size:14px; font-weight:500; border-radius:3px;}
.obr a:hover{background:#1C7DC9; color:#fff;}

.obr-2 {display:block;display:block;width:200px;text-align:center;text-transform:uppercase;margin-top:5px;color:#fff;padding:8px 5px;background:#F39C12;text-decoration:none;font-size:14px;font-weight:600;border:1px solid #F39C12;}
.obr-2:hover {border:2px solid #F39C12;background:#fff;color:#F39C12;}

.obr-3{display:block;float:right; width:180px;text-align:center;text-transform:uppercase;margin-top:10px; margin-right:8px; color:#fff;padding:10px 10px;background:#b22222;text-decoration:none;font-size:0.8em;font-weight:500;border:1px solid #b22222; border-radius:2px;}
.obr-3:hover{background:#ccc;color:#b22222;border:1px solid #b22222; }

.obr-4{ color:#c00;text-decoration:none;}
.obr-4:hover{ color:#333;text-decoration:underline; }


.uv.h100 {max-height:100px;height:auto; width:auto;}
.uv.h130 {height:130px; width:auto;}
.uv.h150 {height:150px; width:auto;}

.uv.w25 {float:left; margin:10px; height:auto; width:300px;}
.uv.w100 {float:left; margin:10px; height:auto; width:100px;}
.uv.w150 {float:left; margin:10px; height:auto; width:150px;}

.uv.wt200{float:left; margin:0px 10px; height:auto; width:150px;}
.t200 {display:block; float:left; width:320px; margin-right:10px;}
.tab-podmenu {display:block; float:left; width:320px;}

.tablc {display:inline-block; width:100%; padding:1%; background:#fff; margin:0px 0px 0px 0px; border-bottom:2px solid #D3D3D3;}
.tablc:hover {background:#e8e8e8;}
.tablc img {display:block; float:left; width:15%; margin-right:2%;}
.tablc p {display:block; float:left; width:80%; }
