@CHARSET "UTF-8";
/*reset css*/
* { -moz-box-sizing: border-box; box-sizing: border-box; }
html { height: 100%; width: 100%; min-widht: 980px }
body {background: #714421; color: #d0b6a3; padding: 0; margin: 0; width: 100%; height: 100%; min-width: 980px; background: url(/img/parket.jpg) 0 0 repeat #72411d; font-family: Verdana, Geneva, sans-serif; font-size: 12px; line-height: 18px;}
table {border-collapse: collapse; border-spacing: 0;}
ul li { list-style:none}
a {text-decoration: underline; } 
a:hover {text-decoration: none;}
b {font-weight: bold;}
img {border: 0;}
a img { border: none;}
a, a:link { color: #e6c173;}
a:visited { color: #e3cb97;}
a:hover { color: #e6c173;}
a:focus { color: #e6c173;}
a:active { color: #e6c173;}

div.blick { background: url(/img/blik2.png) 59% 0 no-repeat; overflow: hidden;}

DIV.conteiner { min-height:100%; height:auto !important; height:100%; margin: 0 auto -192px; padding-bottom: 30px;}
DIV.footer, DIV.push {height:192px;}
DIV.footer { background: none; width: 100%; overflow: hidden; width: 1000px; margin: 0 auto;}

div.conteiner { width: 1000px;   /*background: url(/img/top_fon.png) 0 0 no-repeat;*/ margin: 0 auto; padding-top: 4px; position:relative; _overflow: auto; _zoom:1;}

div.header { background: url(/img/index_pic.png) 0 0 no-repeat; width: 1000px; height: 450px; margin: 0 auto; position: relative;}
div.header_inner { background: url(/img/inner_pic.png) 0 0 no-repeat; width: 1000px; height: 450px; margin: 0 auto; position: relative;}
div.logo { width: 308px; height: 72px; position: absolute; top: 89px; left: 77px;}
div.contact { position: absolute; top: 204px; left: 109px; color: #b7d1a9; text-align:right; width: 248px; height: 100px; font-family: Tahoma, Geneva, sans-serif; padding-top: 12px;}
div.contact span { color: #fff; font-size: 19px;}

/*menu*/
div.menu { position: absolute; top: 14px; left: 192px; text-align:center; width: 651px;}
div.menu ul li { display: inline-block; margin: 0 10px; float: left; display: block; //margin-top: 10px;}
div.menu ul li a:link { color: #48260B; font-size: 13px; font: Tahoma, Geneva, sans-serif;}
div.menu ul li a:visited { color: #48260B; }
div.menu ul li a:hover { color: #48260B; }
div.menu ul li a:active; { color: #48260B; }
div.menu ul li a { color: #48260B; }

/*memu_catalog*/
div.menu_catalog {bottom: 10px; left: 20px; text-align: center; overflow: hidden; margin-bottom: 28px;}
div.menu_catalog div.catalog_item { display: inline-block; //display:inline; //zoom:1; width: 200px; }
div.menu_catalog div.catalog_item a { color: #f6dba1; font-family: Verdana, Geneva, sans-serif; font-size: 14px; }

div.border { background: url(/img/border.gif) 0 0 repeat-x; height: 15px; width: 900px; margin: 0 auto;}

div.index_content { overflow: hidden; _overflow: auto; _zoom:1;}
div.index_content div.right_col { width: 536px; float: right; padding-right: 40px; overflow: hidden; _overflow: auto; _zoom:1;}
div.index_content div.left_col { margin-right: 539px; padding: 20px 20px 0 49px; }
div.index_content div.left_col p { text-align:justify; line-height: 18px; margin-bottom: 20px; margin-top: 0;}
div.index_content div.left_col p:first-letter {font-size:28px; padding-right: 0px;}


div.menu_02 { overflow: hidden;}
div.menu_02 div { float: left; width: 163px; height: 161px; //height: 100px; padding: 63px 0 0; text-align: right; }
@media all and (-webkit-min-device-pixel-ratio:0) {body:first-of-type div.menu_02 div { height: 103px; } } /*only safari*/
@media all and (-webkit-min-device-pixel-ratio:0) {  body::nth-of-type(1) div.menu_02 div { height: 103px; } } /* Safari 3.1 */
div.menu_02 div.photo { background:url(/img/photo.png) 0 0 no-repeat; }
div.menu_02 div.video { background:url(/img/video.png) 0 0 no-repeat;  }
div.menu_02 div.job { background:url(/img/job.png) 0 0 no-repeat;  }
div.menu_02 div a { color: #f6dba1; font-size: 16px; font-family: Tahoma, Geneva, sans-serif; } 


div.header_inner div.menu_02 { position: absolute; right: 50px; top: 71px; width: 460px;height: 300px; }
div.header_inner div.menu_02 div.photo { position: absolute; top: 14px; left: 27px; }
div.header_inner div.menu_02 div.video { position: absolute; top: 14px; left: 247px; }
div.header_inner div.menu_02 div.job { position: absolute; top: 156px; left: 151px; }

div.adv { text-align: center; overflow: hidden; width: 100%;}
div.adv a { display: block; margin-bottom: 30px; display: inline-block; border: 3px solid #E6C173; }

a.partner { background: url(/img/partner.png) 0 0 no-repeat; width: 275px; //width: 235px; height: 40px; display: block; margin: 0 auto; color: #48260b; font-size: 19px; padding: 9px 20px; text-align: center; }
a.partner:link {color: #48260b; }
a.partner:visited { color: #48260b; }
a.partner:hover { color: #48260b; }
a.partner:active {color: #48260b; }

div.menu_services { padding: 0 100px; overflow: hidden; text-align:center; }
div.menu_services p { color: #2b180a; font-size: 14px; font-family: Tahoma, Geneva, sans-serif; font-weight: bold; text-align: left;}
div.menu_services a { background: url(/img/service.jpg) 0 0 no-repeat; width: 230px; height: 44px; display: block; float: left; margin-right: 35px; color:#2b180a; text-align: center; padding-top: 14px; margin-bottom: 25px;}
div.menu_services a:link {color:#2b180a;} 
div.menu_services a:hover {color:#2b180a;} 
div.menu_services a:visited {color:#2b180a;} 
div.menu_services a:active {color:#2b180a;} 

div.footer_inn { padding: 0 49px; color: #ebce90;}
div.footer_inn div.bottom_menu { text-align: center; margin-bottom: 5px; overflow: hidden; }
div.footer_inn div.bottom_menu ul { padding-left: 0;  }
div.footer_inn div.bottom_menu ul li { display: inline-block; margin: 0 0px 0 10px; //display:inline; //zoom:1; border-left: 1px solid #000; padding-left: 10px; }
/*div.footer_inn div.bottom_menu ul li:first-child { border: none;}*/
div.footer_inn div.bottom_menu ul li a { color:#000; font-size: 11px; }
div.footer_inn div.bottom_menu ul li.first {border: none; }
div.footer_inn div.address { float:left; padding-top: 33px; line-height: 17px;}
div.footer_inn div.logo_SA { float:right; margin-top: 44px; margin-right: 20px; width: 130px; _width: 130px; text-align: right;}
div.footer_inn div.logo_SA a { color: #ebce90; font-size: 11px; margin-bottom: 3px;}
div.footer_inn div.counter { margin-left: 500px; margin-right: 200px; text-align:right; padding-top: 69px;}


div.inner_content { overflow: hidden; _overflow: auto; _zoom:1;}
div.inner_content div.right_col_inn { float: right; width: 339px; overflow: hidden;  padding-top: 53px; //padding-top: 48px; _padding-top: 30px; }
div.inner_content div.left_col_inn { margin-right: 355px; padding-left: 49px; _marging_right: 360px; _overflow: auto; _zoom:1;}

/*navigation*/
div.inner_content div.left_col_inn div.navigation { overflow: hidden; width: 90%; margin-bottom: 10px;}
div.inner_content div.left_col_inn div.navigation ul { background:url(/img/navigation.gif) 0 6px no-repeat; padding-left: 10px; overflow: hidden; margin-left: 20px;}
div.inner_content div.left_col_inn div.navigation ul li { float: left; margin-right: 5px; font-size: 10px;}
div.inner_content div.left_col_inn div.navigation ul li a { color: #e6c173; font-size: 10px; background:url(/img/navigation.gif) 100% 3px no-repeat; padding-right: 10px;}

/*text*/
div.inner_content div.left_col_inn div.content { background: url(/img/text.png) 0 0 repeat; padding: 20px 20px 20px 20px; _padding: 20px 10px 20px 10px; overflow: hidden; _overflow: auto; _zoom:1;}

h1 { font-size: 16px; color: #fefefe; font-family: Tahoma, Geneva, sans-serif;}
h2 { font-size: 14px; color: #fefefe; font-family: Tahoma, Geneva, sans-serif;}
h3 { font-size: 13px; color: #fefefe; font-family: Tahoma, Geneva, sans-serif;}

div.inner_content div.left_col_inn div.text {overflow: hidden; _overflow: auto; _zoom:1;}
div.inner_content div.left_col_inn div.text p {font-size: 13px; color: #d0b6a3; font-family: Tahoma, Geneva, sans-serif; text-indent: 36px; line-height: 18px; margin-top: 0;}

div.inner_content div.left_col_inn div.text ul { margin: 10px 0; padding:0;}
div.inner_content div.left_col_inn div.text ul li { background: url(/img/border.gif) 0 6px no-repeat; padding-left: 22px;}

div.inner_content div.left_col_inn div.text ol { margin: 10px 0 10px 20px; padding:0; font-size: 14px; font-family: Tahoma, Geneva, sans-serif; color: #e6c173; }
div.inner_content div.left_col_inn div.text ol li span {font-size: 13px; font-family: Tahoma, Geneva, sans-serif; color: #d0b6a3;  }

div.inner_content div.left_col_inn div.text blockquote { background: url(/img/text.png) 0 0 repeat; margin: 0; border-left: 5px solid #281508; padding: 15px 15px;}

div.inner_content div.left_col_inn div.text table { border-bottom: 1px solid #7a695d; margin: 20px 0; width: 98%;}
div.inner_content div.left_col_inn div.text table th { border-bottom: 1px solid #7a695d; text-align: left;}
div.inner_content div.left_col_inn div.text table td { background: url(/img/text.png) 0 0 repeat !important; background: #351f0d; padding: 5px 0 0 5px;}
div.inner_content div.left_col_inn div.text table .first { text-align:center; width: 40px;}
div.inner_content div.left_col_inn div.text img.left { float: left; margin: 0 20px 20px 0;}

/*right col inn*/
div.inner_content div.right_col_inn a.banner { border: 3px solid #e6c173; display: inline-block; }
div.inner_content div.right_col_inn div.menu_services { padding: 0 30px; margin: 30px 0;}
div.inner_content div.right_col_inn div.menu_services a { margin: 0 0 30px 0;}

div.inner_content div.right_col_inn div.diploma { padding: 0 0 0 30px; overflow:hidden; _overflow:auto; _zoom:1;}
div.inner_content div.right_col_inn div.diploma p {color: #2b180a; font-size: 14px; font-family: Tahoma, Geneva, sans-serif; font-weight: bold;}
div.inner_content div.right_col_inn div.diploma a { margin-left: 20px;}


div.list div.lt { width: 100%;}
div.list div.tr { width: 100%;}
div.list div.rb { width: 100%;}


div.lt { background: url(/img/lt.jpg) 0 0 no-repeat; /*overflow: hidden; _overflow: auto; _zoom:1;*/ margin-bottom: 20px; display: inline-block; //display: inline; //zoom:1; float: left;}
div.lt div.tr { background: url(/img/tr.jpg) 100% 0 no-repeat; /*overflow: hidden; _overflow: auto; _zoom:1;*/display: inline-block; //display: inline; //zoom:1;}
div.lt div.tr div.rb { background: url(/img/rb.jpg) 100% 100%  no-repeat; /*overflow: hidden;_overflow: auto; _zoom:1;*/display: inline-block; //display: inline; //zoom:1;}
div.lt div.tr div.rb div.lb { background: url(/img/lb.jpg) 0 100%  no-repeat; margin-top: 7px; padding: 0 7px 0px;}
div.lt div.tr div.rb div.lb div.center { background: #e6c173; margin-top: 7px; padding: 0 7px 7px; overflow: hidden; _overflow: auto; _zoom:1; }
div.lt div.tr div.rb div.lb div.center img { float: left; margin: 4px 20px 4px 0;}
div.lt div.tr div.rb div.lb div.center div.descr { overflow: hidden; color: #694e3b; font-size: 11px;}
div.lt div.tr div.rb div.lb div.center div.descr a { color: #291305; display:block; font-size: 14px; font-family: Verdana, Geneva, sans-serif;}

div.lt div.tr div.rb div.lb div.inn { background: #e6c173; margin-top: 7px; padding: 0 0 7px 0; overflow: hidden; _overflow: auto; _zoom:1; text-align: center;}
div.lt div.tr div.rb div.lb div.inn_th {  background: #e6c173; margin-top: 7px; padding: 0 0 7px 0; overflow: hidden; width: 249px;}
div.lt div.tr div.rb div.lb div.inn_th img { background: #e6c173; margin-top: 7px; float: left; margin: 2px; }
div.inn p { color: #4b2812; text-align:left; padding: 0 20px; width: 90%;}
div.descr_img {/* overflow: hidden; _overflow: auto; _zoom:1;*/}


div.descr_img div.lt { background: url(/img/top.jpg) 0 0 no-repeat; margin-bottom: 20px; width: 550px; padding-top:7px; display: inline-block; //display: inline; //zoom:1; }
div.descr_img div.lt div.tr { background: url(/img/bott.jpg) 0 100% no-repeat;width: 550px; padding-bottom: 7px;display: inline-block; //display: inline; //zoom:1; }
div.descr_img div.lt div.tr div.rb { background: #e6c173; width: 550px; display: inline-block; //display: inline; //zoom:1;}
div.descr_img div.lt div.tr div.rb div.lb {background: none;display: inline-block; //display: inline; //zoom:1; padding:0; }
div.descr_img div.lt div.tr div.rb div.lb div.inn { background: #e6c173;/* overflow: hidden; _overflow: auto; _zoom:1;*/ display: inline-block; //display: inline; //zoom:1; width: 550px; }
html>/**/body div.descr_img div.lt div.tr div.rb div.lb div.inn, x:-moz-any-link, x:default {padding-left: 5px; }


div.map div.lt { margin-right: 5px;}

div.pic2 { margin-right: 7px; margin-top: 20px; width: 281px; overflow: hidden; float: left;}

div.pic3 { margin-right: 7px; margin-top: 20px; width: 241px; overflow: hidden; float: left;}

div.page { width: 98%; overflow: hidden; _overflow: auto; _zoom:1; margin-bottom: 20px;}
div.page ul li { float: left; display: block; width: 24px; text-align: center; }
div.page ul li a { color: #e6c173}
div.page ul li.arr a { text-decoration: none;}
div.page ul li.arr { color: #9e854f;}
div.page ul li.sel { background: #9e854f; color: #4b2711; }

div.back { width: 98%; overflow: hidden; _overflow: auto; _zoom:1; //padding-top: 20px; _width: 96%;}
div.back a.back { float: right;}




div.prevew { overflow: hidden;}

/*new!!*/
div.right_menu { padding-left: 56px;}
div.right_menu div.catalog_item { width: 191px; text-align: center; margin-bottom: 14px;}

div.lt2 { background: url(../img/lt.jpg) 0 0 no-repeat; overflow: hidden; _overflow: auto; _zoom:1; margin-bottom: 20px;}
div.light_plate div.lt2 div.tr2 { background: url(../img/tr.jpg) 100% 0 no-repeat; overflow: hidden; _overflow: auto; _zoom:1;}
div.light_plate div.lt2 div.tr2 div.rb2 { background: url(../img/rb.jpg) 100% 100%  no-repeat; overflow: hidden;_overflow: auto; _zoom:1;}
div.light_plate div.rb2 div.lb2 { background: url(../img/lb.jpg) 0 100%  no-repeat; margin-top: 7px; padding: 0 7px 0px;}
div.light_plate div.rb2 div.lb2 div.inn2 { background: #e6c173; margin-top: 7px; padding: 0 0 7px 0; overflow: hidden; _overflow: auto; _zoom:1; text-align: center;}
div.light_plate div.rb2 div.lb2 div.inn2 p { color: #4b2812; text-align:left; padding: 0 20px; width: 90%;}










