﻿@charset "utf-8";
/* CSS Document */
body {margin:0;padding:0;font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;}
#wrapper{margin:25px auto; width:85%;height:auto; max-width:1413px; min-width:650px; overflow:hidden;background-image: url(../images/big.png); background-repeat: repeat; /*outline: solid #F00;*/box-shadow:5px 5px 22px #969696;padding:5px 5px 4px 5px;}
#header{margin:0px auto;width:100%;display:block; background: url(images/logo.png); background-repeat: no-repeat;}
.product { border-collapse: collapse;width: 100%; font-family: Arial, Helvetica, sans-serif;box-shadow: 0 4px 10px rgba(0, 0, 0, 15);/*teni vokrug tablici*/border-radius: 8px; /*skruglenie uglow*/overflow: hidden;/*margin-top: 15px;*/}
.product th {background-color: #000647;color: white;padding: 12px;font-size: 16px;text-align: left;border-bottom: 2px solid #357ABD;}
.product td {padding: 10px;color: #090;border-bottom: 1px solid #5C4B2E;/*tonkaya liniya mejdu strok*/}
.product tr hover td {background-color: #090;}
#fotos{float: left; border: solid 1px ; color: #5C4B2E; margin: 2px; padding: 2px;}
#fotos img #fotosot img {width: 100%;}
#fotosot{float: right; border: solid 1px ; color: #5C4B2E; margin: 2px; padding: 2px;}
#logo{display:block;margin-left:4%;width:16%;float:left;margin-top:26px;}
#logo a img {display:block;margin:0px auto;width:53%; border:none;}
.slogan, #slogan_right p{color:rgba(0,153,204,1);font-weight:bold;text-align:center;margin:20px auto 0 auto;}
#delam h1, .slogan h1 {margin:0; font-size:99%;font-style:italic;}
.slogan h2{color: #5C4B2E;margin:0; font-size:100%;font-style:italic;}
#delam {text-align:center;margin:0;}
.center img {width:100%;/*border:1px solid#FF9D00;*/border-top-right-radius:25px;border-top-left-radius:25px;}
.center {width:51%;float:left;margin-left:4%; margin-top:10px;/*border:1px solid#FF9D00;*/border-radius:25px;box-shadow: 3px 3px 3px -1px rgba(3, 3, 3, 0.5), 0px 1px 0px rgba(255, 255, 255, 0.60);}
#slogan_right{margin:4% auto;width:24%;float:right;}
#slogan_right p{padding-top:5px;font-style:italic;}
#start {margin:2px 20px 0 0;color:#333;float:right;}
#start a {color:#333;text-decoration:none;font-size:12px;}
#start a:hover {color:#F00;/*цвет текста*/text-decoration:underline;}
#telefon, #vlogeniy h4, .contact-title{margin:3%; text-align:center;font-size:130%;font-weight:bold;color: rgb(102, 0, 0); padding:1% 1%;font-style:italic;}
.cart {padding-bottom:5px;text-align:center; margin-top:17px;}
.cart p{color:rgba(153,0,0,1);font-size:120%;font-weight:bold;margin:0;margin-bottom:5px;}
.cart a {background-color: rgb(239, 243, 12);border-radius:15px;box-shadow: 3px 3px 3px -1px rgba(3, 3, 3, 0.5), 0px 1px 0px rgba(255, 255, 255, 0.60);padding:4px 10px;text-decoration:none;color: rgba(0,204,0,1);}
.cart a:hover {background-color:#669933;font-weight:bold;color:rgba(255,255,255,1);}
#search{margin:15px auto 0 auto;width:99%; height:30px;}
.tekct{width:69%;height:20px;border-radius:15px;border: 1px solid rgb(255,157,10);margin-left:6%; padding-left:7px;font-style:italic;background:linear-gradient(to bottom, rgb(231,231,231) 33%, rgb(184,184,184) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);}
.knopcacur {width:17%; height:24px; border-radius:15px;border: 1px solid rgb(255,157,10);float:right; font-style:italic;background:linear-gradient(to bottom, rgb(196,197,255) 33%, rgb(110,112,255) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);}
.knopcacur:hover{background:linear-gradient(to bottom, rgb(178,190,255) 33%, rgb(0,8,255) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);}
.clear{clear:both;}
.nav {background:url(../img/verx.jpg);background-repeat: repeat-x;height:46px;width:100%;border-bottom-left-radius:20px;border-bottom-right-radius:20px;}
#menu {margin:0;	padding:0;width: 101%;height:46px;}
#menu li {margin:0;padding:0;list-style:none;float:left;height:46px;display: block;width: 16.5%;}
#menu li a {display: block;width: 100%;font-weight:bold;height: 100%;text-align: center;line-height: 50px;text-transform: uppercase;text-decoration: none; color: rgb(102, 0, 0);font-size: 13px;text-shadow: 2px 2px 4px #404442;text-shadow:2px 2px 4px hsla(140, 3%, 26%, 0.8);}
#menu li a:hover {text-decoration: none;/*background:#FFB032;*/font-size:13px;font-weight:bold;color:#630;text-shadow:none;}
#menu li a:hover.glavnaya {border-bottom-left-radius:20px;text-shadow:none;}
#menu li a.contact{/*border-right:2px solid#FF9D00;*/border-bottom-right-radius:25px;}
#menu li a:hover.contact {border-bottom-right-radius:20px;text-shadow:none;}
#bok{list-style-type: none; margin: 5px; padding: 5px;}
#content{position:relative;width:100%;margin:20px auto;/* height:250px; */height:auto;}
.video{ /*position: absolute;*/ right: 7%; top: 108%;}
.video { /*width: 95%;*/ width: 23%;height: auto; margin: 0px 0px 10px 0px; background: #0000001c; border-radius: 5px; overflow: hidden;}
.video video{width: 100%;height: 100%; object-fit: cover;}
/* На всякий случай скрываем fullscreen-кнопку */
video::-webkit-media-controls-fullscreen-button { display: none;}

.video h2.vo {
  color: #669933;;
  margin: 2% 2%;
  font-size: 100%;
  padding: 2% 2%;
  font-size: 18px;
}

.video p.eines {
  color: #1a036b;
  margin: 2% 2%;
  font-size: 100%;
  padding: 2% 2%;
  text-align: center;
}
lieft_baners

#leftos_baners, #lieft_baners {position:absolute;bottom:-700px;left:6px;width:23%;height:442px;}
#leftos_baners img, #rightos_baner img{margin-right:10px;display:block;width:92%;}
#leftos_baners h4, #rightos_baners h4, #rightos_baner h4{font-size:112%;margin:10px 0;letter-spacing:2px;text-decoration:underline;text-align:center;color:#289506;font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;}
#staden a:hover{font-weight: bold; color: #005fcc; font-size: 105%; text-decoration-style: italic;}
#rightos_baner {position:absolute;bottom:-571px;right:0;width:23%;height:300px;}
#rightos_baners {position:absolute;bottom:-765px;right:0;width:23%;height:300px;}
#rightos_baners img {display:block;width:92%;}
#leftos, #rigys {width:23%;	float:left;}
#left_menu {width:23%;float:left;/*border:2px solid#FF9D00;*/border-radius:25px;padding:0 0 5px 0;margin-top:10px;}
.zagolovoc h3, .zagolovoca h3, .zagolovocad h3, #zagolovoca h3, .zagolovocf h3 {margin-top:0;padding-top:8px;text-align:center;font-size:100%;color:rgba(51,0,255,1);}
#left_menu p, #staden li, .navig_lefto li, #ridh_nav p, #remont_doma p, #rigcht_remont_doma p, #ridh_navigation p, #left_menu_duo p{text-decoration: none; list-style: none; /*height:30px;*/background:url(../images/batton-3.jpg) repeat-x;border-radius:10px;color:rgba(200,202,247,1);margin:10px 7%;text-align:center;font-weight: normal;font-style: italic;}
#left_menu a, #staden a, .navig_lefto a, #ridh_nav a, #remont_doma a, #left_menu_duo a, #rigcht_remont_doma a, #ridh_navigation a{display:block;padding-top:5px;font-size: 107%;text-decoration:none;color:rgba(102,0,0,1);}
#left_menu a:hover, #staden a:hover, .navig_lefto a:hover, #ridh_nav a:hover, #remont_doma  a:hover, #left_menu_duo a:hover, #rigcht_remont_doma a:hover, #ridh_navigation a:hover{font-family:Times Nev Roman;background:linear-gradient(to bottom, rgb(231,231,231) 33%, rgb(184,184,184) 100%) repeat scroll 0 0 rgba(239, 246, 217, 0);font-size: 102%;text-decoration:none;color:rgb(24, 1, 126);text-shadow: 2px 2px 4px #06f22a;text-shadow:2px 2px 4px hsla(230, 95%, 71%, 0.8); /*font-weight:bold*/;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top-left-radius:8px;border-top-right-radius:8px;display:block;box-shadow:2px 2px 3px #969696;padding:3px 15px 4px 15px;}
#left_menu a:active, #staden a:active, .navig_lefto a:active, #ridh_nav a:active, #remont_doma  a:active, #rigcht_remont_doma a:active, #left_menu_duo a:active, #ridh_navigation a:active{box-shadow:none;text-shadow:none;}
#staden li{width: 93%; margin-left: 0%; height: 30px; padding: 0;}
#staden{padding: 0;}
.korekt h3{padding:0 10%;}
.navig_lefto{padding:0px; margin: 0;}
#ridh_nav {border:2px solid#FF9D00;border-radius:25px;box-shadow:2px 2px 3px #969696;padding:0 0 5px 0;width:23%;margin-left:auto;margin-top:6px;}
#remont_doma{position:absolute; left:0; bottom:0; width:24%;}
.zagolovoca, .zagolovocad, #zagolovoca, .zagolovocf {border-top-left-radius: 20px;border-top-right-radius: 20px;margin:0;height:50px;background: url(../images/wisokoe_menu.jpg) repeat-x;}
.nuchts_miniatur{ width:auto; ;margin:0 2%;  box-shadow: 5px 5px 22px #969696;}
.nuchts_miniatur { /*height: 1000px;*/ min-height:1000px ; float: left; /*padding-top: 13%;*/ background-image: url(../images/bigs.png); background-image:  repeat;}
.date {padding-left:30px;}
#vlogeniy {width:53%;min-height:470px;float:left;margin-left:1%;}
#vlogeniy h5{text-align:center;font-size:121%;color: rgb(243, 8, 8);font-style:italic; margin:2%;}
.otkudaigde{ position: absolute;left: 46%; top: 51%; width: 50%;}
.otkudaigde a{font-weight:bold; text-decoration:none; color: #E47300; font-size:13px;}
a.tutachci{font-weight:bold;color: #24A624; font-size:17px;}
a.tutachci:hover, .otkudaigde a:hover {text-decoration:underline;}
.korekt{ /*height:3%; padding-left: 55%;*/ width: 19%; position: absolute; right: 7%; /*border: 1px solid; color: #E47300;*/}
#miniaturc ul.spiso{margin-left:3%;}
#miniaturc ul.spisok{margin-left:31%;}
#miniaturc ul.spisok li,.spiso li{color:#0F1D6E;text-decoration:underline;margin-bottom:3px;letter-spacing: 3px;font-weight:bold;font-size:108%;}
.miniaturoh, .miniatur{float:right;}
.miniaturi, .miniaturc{float:right;}
.miniatursic{width:24%; float:right;margin:0 2%;}
.miniaturs{width:24%; float:left;margin:0 2%;}
.miniatur, .miniaturc, .miniaturoh, .miniaturi{width:40%;margin:0 2%;}
.garantieminiatur{float:right; width: 33%; margin: 0 2%;}
.garantieminiaturc{float:left;width: 33%; margin: 0 2%;}
td.pocentru {margin-left:20%; padding:6px 15px; text-align:center;}
input.cnopotprav{margin:10px;}
.poiskposaity {min-height: 699px; width:99%; margin:0 auto; text-align:center; font-style: italic;}
.poiskposaity h2{margin:20px;}
.poiskposaity img{background-repeat: repeat-x; width:100%;}
.poiskposaity hr {margin:10px;}
#right_nav {border:1px solid#333;}
table, #hor_right_nav {margin:3px auto;}
.per{border:none; width:98%; border-collapse:collapse;}
.calori{text-align:center; font-size:108%; font-weight:bold; background-color:#FFEDC7; vertical-align:bottom; height:30px;}
.caloriso{height:25px; vertical-align:bottom;}
.rorekt{border-bottom:2px solid#0FAC6E; border-left:1px solid#0FAC6E; border-right:1px solid#0FAC6E; border-top:1px solid#0FAC6E;}
.seri{border:1px solid#9A70CD; padding-left:10px;}
#right_nav, #hor_right_nav {font-size:95%;}
#right_nav, #hor_right_nav td {padding:0 3px;}
td, .colet {color:rgba(102,0,0,1);}
#right_nav, #hor_right_nav a {color:rgba(0,0,153,1);}
#right_nav, #hor_right_nav a:hover {color:rgba(255,0,0,1);text-decoration:none;}
hr {margin:2px 10px 2px 10px;}
#ridh_navigation {visibility:hidden;position: absolute;border:2px solid#FF9D00;border-radius:25px;box-shadow: 3px 3px 3px -1px rgba(3, 3, 3, 0.5), 0px 1px 0px rgba(255, 255, 255, 0.60);padding:0 0 5px 0;top:285px;left:0;width:23%;}
#ridh_navigation.pridat{margin:0 20px 0 0;}
.pridat h4 {text-align:center; font-size:105%; color: rgb(78,62,245);font-style:italic;}
.pridat h5 {font-size:103%; color:rgba(102,0,0,1);font-style:italic; text-align: justify; margin:3% 3%;}
#contentus {position:relative;width:100%;}
#rigcht_remont_doma, #rigchtremontdoma{position:absolute; right:0; bottom:0; width:23%;border:2px solid#FF9D00;border-radius:25px;box-shadow: 3px 3px 3px -1px rgba(3, 3, 3, 0.5), 0px 1px 0px rgba(255, 255, 255, 0.60);padding:0 0 5px 0;}
#remont_doma {/*border:2px solid#FF9D00;*/border-radius:25px;/*box-shadow: 3px 3px 3px -1px rgba(3, 3, 3, 0.5), 0px 1px 0px rgba(255, 255, 255, 0.60);*/padding:0 0 5px 0;}
#left_menu_vanna {border:2px solid#FF9D00;border-radius:25px;box-shadow: 3px 3px 3px -1px rgba(3, 3, 3, 0.5), 0px 1px 0px rgba(255, 255, 255, 0.60);padding:0 0 5px 0;width:23%;float:left;margin-top:61px;}
#left_menu_duo {border:2px solid#FF9D00;border-radius:25px;box-shadow: 3px 3px 3px -1px rgba(3, 3, 3, 0.5), 0px 1px 0px rgba(255, 255, 255, 0.60);padding:0 0 5px 0;width:23%;float:left;margin-top:/* 61 *//* -10 */16px;}
.zagolovoc h3, .zago h3, #recomen h3, .recomendation h3, .zagolovocad h3, .korekt h3{margin-top:-1%;padding:3%;text-align:center;font-size:100%;color: rgb(15, 216, 59);}
#formahidenis{height:39px;padding:0; margin-left:1px;position:absolute;top:61px;left:0;width:23%;}
#formahideni{height:39px;padding:0; margin-left:1px;position:absolute;top:61px;left:0;width:23%;}
#formahide{height:39px;padding:0; margin-left:1px;position:absolute;top:/* 345 */366px;left:0;width:23%;}
#prizac{width:99%;border:2px solid#FF9D00; border-radius:25px;box-shadow: 3px 3px 3px -1px rgba(3, 3, 3, 0.5), 0px 1px 0px rgba(255, 255, 255, 0.60);}
#prizac p{text-align:justify; margin:10px 5px 20px;color: rgb(102, 0, 0); font-size:100%;}
#formahiden{border:2px solid#FF9D00;border-radius:25px;box-shadow: 3px 3px 3px -1px rgba(3, 3, 3, 0.5), 0px 1px 0px rgba(255, 255, 255, 0.60);padding:0 0 5px 0;visibility: hidden;position:absolute;top:335px;left:0;width:23%;}
#formahidenos{padding:0 0 5px 0;visibility: hidden;position:absolute;top:260px;left:0;width:23%;}
#bloc_trio{width:76%;float:right;}
#centalniy_vtor{width:69%;float:left; margin: 20px 0 20px 0;}
#centalniy{width:69%;float:left; margin: 20px 0 0 0;min-height:660px;}
#polosa h3{text-align:center;margin:0;color:rgb(89, 10, 18);font-size:100%; padding-bottom:70px; text-shadow: 2px 2px 4px #404442;text-shadow:2px 2px 4px hsla(140, 3%, 26%, 0.8);padding-top:8px;}
#right_navigation{border:2px solid#FF9D00;border-radius:25px;box-shadow: 3px 3px 3px -1px rgba(3, 3, 3, 0.5), 0px 1px 0px rgba(255, 255, 255, 0.60);margin-top: 63px;padding:0 0 5px 0;width:30%; float:right;}
#odunblok{width:50%;float:left;}
#beg_str h4, #vlogeniy h1, .slogan, #slogan_right p, #left_conteiner_uan h3, #corektiruychiy h3, #centalniy h4, #podstroka h4, #hag_perwiy h3, #hag_wtoroy h3, #hag_tretiy h3   {text-align:center;padding-bottom:4px;color:rgb(239, 87, 10);font-size:107%;font-style:italic;font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif; margin:0;}
#beg_str p, #left_menu_vanna p, .prizacazep, #rigchtremontdoma p, #centalniy p, #hag_wtoroy p,  #vlogeniy p, #leftos_baners p, #rightos_baners p, #rightos_baner p, #podstroka p, #right_navigations p, #hag_perwiy p, #hag_tretiy p, #podstroka p, #corektiruychiy p, #left_conteiner_uan p, .prizacaze p{text-align:left;text-indent:2%; line-height:130%;text-align:justify;font-size:106%;font-weight: normal;font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;margin:5px 8px;color:rgba(102,0,0,1);}
#beg_str img{width:52%;float:left;margin:5px  8px 0 8px;}
#hitati{padding-top:5px;text-align:center;background:url(../images/batton-3.jpg) repeat-x;border-radius:10px;width:80px;height:25px;float:right;margin-right:20px;}
#hitati a{text-decoration:none;color:rgba(102,0,0,1);font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;font-size:15px;}
#hitati a:hover{border-radius:10px;display:block;height:30px;font-weight:bold;}
#hitati a:active{font-weight:normal;}
#vtoroy_blok{width:49%;float: right;}
#podstroka img{width:52%;float:left;margin:5px  10px 0 10px;}
#proecti{padding-top:5px;text-align:center;background:url(../images/batton-2.jpg) repeat-x;border-radius:10px;width:80px;height:25px;float:right;margin-right:20px;}
#proecti a{text-decoration:none;color:rgba(102,0,0,1);font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;font-size:15px;}
#proecti a:hover{border-radius:10px;display:block;height:30px;font-weight:bold;}
#proecti a:active{font-weight:normal;}
.podaroc{width:86%;height:42px;margin:25px auto 0 auto;text-align:center;}
.podarocs{width:71%;margin:17px auto 0;}
.podaroc img{margin:0 auto;width:90%;height:40px;}
.podaroc h4{text-align:center;padding-top:5px;margin:0;}
.prizacazep{margin-top:137px;}
.prizacaze{margin-top:65px;}
#forma {border:1px solid#06C;width:99%;height:30%;}
#forma h4 {margin:0;text-align:center;color:rgba(0,51,153,1);}
#forma img {width:100%;height:40px;}
#tri_bloca {border-bottom-left-radius:15px;border-bottom-right-radius:15px;height:39px;width:99%;background: url(../images/left_menu.jpg) repeat-x;}
#tri_bloca h4 {margin-top:0;padding-top:8px;text-align:center;font-size:100%;color: rgba(51,0,255,1);margin-bottom:10px;}
#perviy, #vtoroys, #tretiy, #chetvertiy, #pytiy, #chestoy {margin-top:2px;float:right;}
.cplochnoi{padding:8px 0;}
.cplochnoi h2 { font-size: 155%; text-align:center; color: rgb(255,96,10); margin-bottom:0px;} 
#hag_perwiy, #hag_wtoroy, #hag_tretiy{margin-top:20px;}
#hag_perwiy{width:33%; float:left;}
#hag_wtoroy{width:33%; float:left;}
#hag_tretiy{width:33%; float:right;}
#centyri{width:100%;}
#centyri h3, img {margin:0 auto; width:100%;}
#cartin img, #cartinc img, #cartinca img{ width:42%; float:right;}
#cartin img{margin:13px 10px 10px 10px;}
#cartinc img{margin:13px 3px 10px 10px;}
#cartinca img{margin:13px 10px 10px 10px;}
#pred_footer {width:100%; margin-top:15px;}
#left_conteiner_uan {width:34%;float:left;}
.dali, .foot {background-image:url("../images/dale.jpg"); background-repeat:repeat-x;}
.dali, .foot {padding:6px 10px; /*margin-left:53%;*/margin-bottom:-11%; max-width:91px; border-radius:12px;background:linear-gradient(to bottom, rgba(15, 210, 255, 0.19) 33%, rgba(197, 187, 111, 0.5) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); text-align:center; }
.dali a, .foot a{color: rgb(51, 0, 255);display:block;text-decoration:none;font-size:90%;}
.dali:hover, .foot:hover{box-shadow: 3px 3px 3px -1px rgba(3, 3, 3, 0.5), 0px 1px 0px rgba(255, 255, 255, 0.60);}
.dali a:hover, .foot a:hover{font-weight:bold;text-shadow: 2px 2px 4px #404442;text-shadow:2px 2px 4px hsla(140, 3%, 26%, 0.8);}
.dali a:active, .foot a:active{text-shadow:none;}
.dali:active, .foot:active{box-shadow:none;border: 1px solid #000000;}
#left_conteiner_uan img {float:left;width:47%;margin:5px 10px 0 5px;}
#cent_conteiner_tvo {width:65%;height:100%;float:right;}
#corektiruychiy {float:left;width:52%;}
#corektiruychiy img {float:left;width:47%;margin:5px 10px 0 5px;}
#partneri {float:right;width:47%;}
#pervuy_partneri, .map, #vtoroy_partneri, #tretiy_partneri, #chetvort_partneri{/*border:2px solid#741F05;*/ border-radius:10px;box-shadow: 5px 3px 3px -1px rgba(3, 3, 3, 0.5), 0px 1px 0px rgba(255, 255, 255, 0.60);margin: 3% 2% 3% 1%; padding: 5px 7px;}
#pervuy_partneri, #vtoroy_partneri, .map, #tretiy_partneri, #chetvort_partneri{background:linear-gradient(to bottom, rgb(255,255,255) 33%, rgb(213,213,213) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);}
#pervuy_partneri:hover, #vtoroy_partneri:hover, .map:hover, #tretiy_partneri:hover, #chetvort_partneri:hover{box-shadow:none; background:linear-gradient(to bottom, rgb(213,213,213) 33%, rgb(255,255,255) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);}
#pervuy_partneri img, #vtoroy_partneri img, #tretiy_partneri img, #chetvort_partneri img, .map img{width:19%;margin:10px 5px 10px 5px;float:left; /*border: 2px solid rgb(255,139,15);*/display:block;box-shadow: 3px 3px 3px -1px rgba(3, 3, 3, 0.5), 0px 1px 0px rgba(255, 255, 255, 0.60); border-radius:17px;}
#pervuy_partneri p, #vtoroy_partneri p, #tretiy_partneri p, #chetvort_partneri p {font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;color:rgba(102,0,0,1);font-size:100%;margin: 5px 5px;font-weight: normal;}
#partneri h6{text-align:center; font-size:122%;float:right;margin: 1% 1%; color: #77313B;}
#partneri a{text-decoration:none; font-size:110%;color:rgba(102,0,0,1);}
#pervuy_partneris, .map,  #vtoroy_partneris, #tretiy_partneris, #chetvort_partneris{border:2px solid#741F05; border-radius:10px;box-shadow: 3px 3px 3px -1px rgba(3, 3, 3, 0.5), 0px 1px 0px rgba(255, 255, 255, 0.60);margin: 3% 2% 3% 1%; padding-bottom:7px;}
#pervuy_partneris, #vtoroy_partneris, .map, #tretiy_partneris, #chetvort_partneris{background:linear-gradient(to bottom, rgb(255,255,255) 33%, rgb(213,213,213) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);}
#pervuy_partneris:hover, #vtoroy_partneris:hover, .map:hover, #tretiy_partneris:hover, #chetvort_partneris:hover{box-shadow:none; background:linear-gradient(to bottom, rgb(213,213,213) 33%, rgb(255,255,255) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);}
#pervuy_partneris img, #vtoroy_partneris img, #tretiy_partneris img, #chetvort_partneris img, .map img{width:25%;margin:10px 5px 10px 5px;float:left; border: 2px solid rgb(255,139,15);display:block;box-shadow: 3px 3px 3px -1px rgba(3, 3, 3, 0.5), 0px 1px 0px rgba(255, 255, 255, 0.60); border-radius:10px;}
#pervuy_partneris p, #vtoroy_partneris p, #tretiy_partneris p, #chetvort_partneris p {font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;color:rgba(102,0,0,1);font-size:90%;margin: 5px 0 5px 0;}
#partneris h6{text-align:center; font-size:122%;float:right;margin-right:5%; color: #77313B;}
#partneris a{text-decoration:none; color:#600;}
#foot_left {width:23%;height:150px;float:left;}
#foot_centuri {width:76%;height:150px;float:right;}
#foot_right {float:right;width:31%;height:150px;}
#foot_right h3 {text-align:center;margin:3px auto;color: rgb(51, 255, 51);}
#foot_mtnu{position:relative;width:67%;height:100%;float:left;}

#silki{height:67px;}
#nav{border:0px solid#090;margin:0 auto 15px;width:100%;position:absolute;top:59px; margin-left:5%;} 
#nav ul {height:25px; margin:20px 0; width:100%;padding:0;}
#nav ul li {float:left; list-style:none; font-weight:bold; font-size:75%; border-radius:15px;width: 27.5%; height:25px; text-align:center; margin-left:2%;}
#nav ul li:hover{background:linear-gradient(to bottom, rgb(255,207,15) 33%, rgb(255,145,20) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);box-shadow: 3px 3px 3px -1px rgba(3, 3, 3, 0.5), 0px 1px 0px rgba(255, 255, 255, 0.60);}
#nav ul li:active{background: linear-gradient(to bottom, rgb(160,160,160) 33%, rgb(68,68,68) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); border-radius:15px;box-shadow:none;}
#nav ul li a {text-decoration:none; display:block; line-height:25px; width:100%; color:#000647}
#seredina {border:1px solid#C9C;position:absolute;top:0;left:95px;right:95px;height:99%;}
#seredina h4 {margin:5px 0 0 0;color: rgba(255,255,204,1);text-align:center;font-weight:normal;}
#navigation_menu {margin-bottom:0;margin-top:29px;padding-right:7px;border:2px solid#C00;float: right;width:80px;}
#navigation_menu ul{width:40%;margin:16px auto;padding:0;}
#navigation_menu li {background:url(../images/temnay_poloska.jpg) repeat-x;margin:3px 3px;border-radius:13px;width:100%;height:23px;border:1px solid#000;list-style:none;}
#navigation_menu a {display:block;text-align:center;color: rgba(51,255,51,1);text-decoration:none;}
#navigation_menu a:hover {font-weight:bold;color:rgba(255,255,255,1);}
#navigation_menu a:active{font-weight:normal;color: rgba(255,0,0,1);}
#foot_logo {display: block;margin: 0 auto;width:62%;}
#foot_logo img {display: block;margin:10px auto 10px auto;width: 45%; border:none;}
#niz_vtoroy_v_levom {width:100%;}
#niz_vtoroy_v_levom p {margin:0;text-align:center;font-weight:bold;font-size:90%;}
#niz_vtoroy_v_levom h4{font-size:90%;text-align:center;margin:0;}
#vtoroy_v_seredine {width:99%;margin:15px auto 0 auto;float:right;height:28%;}
#vtoroy_v_seredine p {font-size:132%;font-weight:bold;color: rgba(0,102,255,1);text-align: center;}
#vtoroy_v_seredine a {margin:10px auto 0;background:linear-gradient(to bottom, rgb(255,207,15) 33%, rgb(255,145,20) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);border:1px solid#FFF;text-shadow: 2px 2px 4px #404442;border-radius:15px;text-align:center;font-size:90%;width:50%;height:20px;display:block;text-decoration:none;color: rgba(0,0,0,1);font-weight:bold;}
#vtoroy_v_seredine a:hover {text-shadow:none;}
#vtoroy_v_seredine a:active {text-shadow: 2px 2px 4px #404442;text-shadow:2px 2px 4px hsla(140, 3%, 26%, 0.8);}
#vtoroy_v_tretem {/* border:1px solid#F00; */width:99%;margin:0 auto;height:69%;}
#gal {width:45%;margin:10px 10px;float:left;}
#gal img {border:3px solid#999;margin:0 8px;}
#gal p {margin:0 10px;font-size:90%;color:rgba(102,0,0,1);}
#pagination {border:1px solid#333;margin:0 auto;width:25%;}
#pagination p {text-align:center;margin:0;}
#pagination a {display:inline-block;padding:3px;text-decoration:none;}
#reg, form table {margin:0 auto;width:60%;}
.message {color:rgba(255,0,0,1);text-align:center;margin:0 auto;}
.logi .passw  .cap .zareg{margin:5px;}
.prow {float:left;}
/*Страница с новым сообщением message box-shadow: 0px 3px 3px -1px rgba(3,3,3,.5);*/
#message p {text-align:center;}
/*Страница карты сайта для пользователей*/
.map h2 {margin:0;text-align:center;font-weight:bold;font-style:italic;font-size:115%; color:#6B1C19;}
.map a {text-align:center;color:#6570B8; text-decoration:none;display:block;margin:0 auto;font-size:108%}
.map a:hover {text-decoration:underline;color:#1D1DB8; }
/*Страница цены главная для пользователей*/
.oglavl {font-weight:bold; font-size:108%; display:block; margin:0 auto; width:68%;}
.coliru #beliu{color:#ffffff; font-weight:bold;}
.price-box table{padding: 7px 12px 5px 12px;font-size: 13px;text-transform: uppercase;color: #fff;border-radius: 16px;background: #9dcff5;background:linear-gradient(to bottom, rgb(157,207,245) 33%, rgb(46,142,183) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);}
tbody{width:50%;}
th a {text-decoration:none;}
th a:hover{text-decoration:underline; color:#fff;}
.price-box input[type="button"] {background: linear-gradient(to bottom, #C7E695 0%, #93BA58 100%) repeat scroll 0% 0% transparent; border: 1px solid #93BA58;box-shadow: 0px 3px 3px -1px rgba(3, 3, 3, 0.5), 0px 1px 0px rgba(255, 255, 255, 0.61) inset; width: 100%;border-radius: 8px;font-size: 20px;color: #FF0000;font-weight: bold;text-shadow: 0px 1px 1px #FFF; padding: 6px 0px;margin:0 auto;cursor:pointer;}
.price-box input[type="button"]:hover{background: linear-gradient(to bottom, #93BA58 0%, #C7E695 100%) repeat scroll 0% 0% transparent; border-top: 1px solid #93BA58;box-shadow: 0px 3px 3px -1px rgba(3, 3, 3, 0.5), 0px 1px 0px rgba(255, 255, 255, 0.61) inset;}
/*Страница фото главная для пользователей*/
.vowlogenom{width:100%;position:relative;}
.osnova_blocks{float:left;}
.osnova_block{float:left;margin:0 auto;width:33%;position:absolute; left:33%;}
.osnova_blocki{float:right;}
.osnova_blocki, .osnova_blocks{width:31%; margin-right:1%; margin-bottom:20px;}
.osnova_blockisi, .osnova_blockssi{width:49%; margin-right:1%; margin-bottom:20px;}
.osnova_blockssi{float:left;}
.osnova_blockisi{float:right;}
.name_obj {text-align:center; color:#232EFF; font-style:italic; font-weight:bold;margin:5px;}
.name_obj a:hover{text-decoration:none;font-weight:bold;color:#130FFF;}
.foto_obj{padding:3px;border:1px solid #bebfc5;border-radius:4px;box-shadow: 3px 3px 3px -1px rgba(3, 3, 3, 0.5), 0px 1px 0px rgba(255, 255, 255, 0.60);}
.foto_obj img{border:none;}
.page_out {width: 100%;position: relative;float: left;}
.pages {margin: 20px auto 5px;color: #000;font: 13px arial;display: block;float: left;padding: 0;position: relative;left: 1%;}
.pages_out{width:100%;position:relative;float:left;}
.pages_o{position:relative;right:50%;top:0; border:1px solid#333;}
.pages a{padding:5px 9px 5px 9px;margin:5px 5px;font:bold 13px tahoma;color:#293234;text-decoration:none;float:left;border:1px solid #b8b9c0;background:#e8eaec url(../img/pages_bg.jpg) left top repeat-x;  border-radius: 5px;}
.pages a.pages_active{text-decoration:none;color:#727577;background:none;border:1px solid #b8b9c0; border-radius: 15px;padding:5px 9px 5px 9px;margin:5px 5px;}
.pages a:hover{text-decoration:none;color:#727577;background:none;border:1px solid #b8b9c0; border-radius: 15px;padding:5px 9px 5px 9px;margin:5px 5px;}
.pages a:active{text-decoration:none;color:#FFFFFF;background:#3C8BFF;border:1px solid #000025; border-radius: 15px;padding:5px 9px 5px 9px;margin:5px 5px;}
/*Страница контакты главная для пользователей*/
.contactusu {padding:40px; height:395px;}
.contactusu h1, h2 {color:#5C4B2E; text-align:center; font-size:130%; font-style: italic;}
/*Страница о нас главная для пользователей*/
.aboutus{padding:40px;}
.aboutus li, #centalniy li{font-size:110%; color:#5C4B2E; font-style: italic;}
#perenos{width:30%; float:right;margin-top:60px;}
#miniaturi ul.spisoc{margin-left:5%; color:rgba(102,0,0,1);letter-spacing:1px;text-decoration: underline; }


