@charset "utf-8";
/* CSS Document */
body {margin: 0px; padding: 0px; font-family:Arial, Helvetica, sans-serif; background-color: #333333;background:url(../images/KOJA.jpg) 0 0 no-repeat; }
html { height:100%; font-size: 62.5%;}
img {border: none;}
h1, h2, h1.h01 {padding:0px; margin:0px;}
h1 { font-size:18px; color:#ffffff;}
h2 { font-size:14px; color:#ffffff; }
h1.h01 { font-size:18px; color:#fff568; padding-bottom: 20px;}
h3 { color:#bbb9ad; font-size:14px;}
ul li { list-style-type:square;}
a { text-decoration: none;}
a:hover { text-decoration:underline;}
p { font-size: 12px; color: #7e7d73; text-align:justify;}
#all {margin: 0 auto; width: 940px; overflow:hidden; height:1%; background: #000000; font-family: Tahoma; padding: 0 40px 0 40px;}
#top { height:127px; overflow:hidden; background:url(../images/logotip.jpg) 0 13px no-repeat;}
.for-1, .frr { height:16px; margin-top: 58px; float:left; overflow:hidden;}
.frr { margin-top:5px;}
.for-1 { margin-top:15px;}
.top_cont {  float:right; width: 176px; overflow:hidden; text-align:right;}
a.ttop { font-size:11px; color:#bbb9ad; text-decoration:none; margin: 15px 0 0 7px; display:block; float:right;}
a.ttop:hover { text-decoration:underline; color:#ffffff;}
.kor {height:18px; background:url(../images/basket.gif) 0 0 no-repeat; float:left; width: 146px; padding-left:30px; overflow:hidden; color:#ffffff; font-size:12px; margin-top:5px;}
.kor a { text-decoration:underline; color:#ffffff; font-size:12px;}
.kor a:hover { text-decoration:none;}
.inn { height:14px; width:142px; background:#101010; border: 1px solid #bbb9ad; float:left; color: #bbb9ad; font-size: 11px; padding: 0 7px 0 7px;}
.but { height:14px; width:14px; display:block; float:left; border: 1px solid #bbb9ad; border-left: none; background:url(../images/arrow.gif) 0 0 no-repeat;}
.fobos { height:0px; clear:both; overflow:hidden; line-height:0; font-size:0;}
.navigation { height:23px; overflow:hidden; border: 1px solid #bbb9ad; border-left: none; border-right: none; margin-top:16px; padding-top: 10px;}
.ul-1 { zoom:1; overflow:hidden; margin:0px; padding-left:40px; }
.ul-1 li { float:left; padding-right: 80px; list-style: none;}
.ul-1 li a { font-size:12px; font-weight:bold; color: #ffffff;}
.ul-1 li.other { padding-right:0px;}
.ul-1 li a:hover { text-decoration:none; color: #fff568;}
.ul-2 {zoom:1; overflow:hidden; margin:0px; padding:0px;}
.ul-2 li {list-style: none;padding-top: 2px;}
.ul-2 li a { font-size:12px; color:#BBB9AD; text-decoration:underline;}
.ul-2 li a:hover {text-decoration:none; color:#FFF568; }
.telefons, .telefons-2 {height:223px; overflow:hidden;}
.telefons {width:940px; margin: 37px 0 10px 0; }
.telefons-2 { position:relative; width:846px; padding: 0 47px 0 47px; _padding: 0 27px 0 47px;}
.blansh, .blansh-2 { width: 17px; overflow:hidden; float:left; height:100%; position:absolute;}
.blansh { left:0px; top:0px;}
.blansh-2  { right:0px; top:0px;}
.str-black, .str-black-2 { width:17px; height:33px; display:block; margin-top: 80px;}
.str-black { background:url(../images/blanhstr.gif) 0 0 no-repeat;}
.str-black-2 { background:url(../images/blanhstr-2.gif) 0 0 no-repeat;}
.ul-20 { overflow:hidden; zoom:1; margin:0px; padding:0px;}
.ul-20 li { height:223px; text-align:center; overflow:hidden; float:left; margin-right:25px;list-style: none;}
a.mob { color:#7e7d73; font-size:14px; text-decoration:none;}
a.mob:hover { text-decoration:underline; color:#ffffff;}
.ul-20 li img { display:block; padding-bottom:10px; margin:0 auto;}
.hierarchy { padding: 5px 0 0 0; color:#7e7d73; font-size: 12px;}
.hierarchy a {color:#7e7d73; font-size: 12px;}
.hierarchy-2 { padding-top: 10px; color:#bbb9ad; font-size:12px; font-weight:bold;}
.hierarchy-2 a, .opis_tel a, .ri a {color:#bbb9ad; font-size:12px; font-weight:bold; text-decoration:underline; display:inline-block; padding-right: 15px; background:url(../images/arrow-2.gif) 98% 4px no-repeat;}
.hierarchy-2 a:hover, .opis_tel a:hover, .ri a:hover { text-decoration:none;}
.tegs { overflow:hidden; width: 737px; text-align:justify;}
.tegs a { color:#7e7d73; font-size:16px; font-weight:bold; text-decoration:none; margin-right:20px;}
.tegs a.current { color:#ffffff; font-size:16px; font-weight:bold; text-decoration:none; margin-right:20px;}
.tegs a:hover { text-decoration:underline; color:#ffffff;}
.katalog { width: 737px; overflow:hidden; padding: 32px 0 0 13px;}
.tel-1, .tel-2 { overflow:hidden; float:left; width: 162px;}
.tel-1 {margin-right: 112px;}
.tel-2 { margin-right: 0px;}
.tel-1 img, .tel-2 img { margin-bottom: 15px;}
.cont_tel { overflow:hidden; padding-bottom:50px; height:1%;}
.opis_tel { width: 152px; overflow:hidden; padding-left: 10px; color:#7e7d73; font-size:12px;}
.strok { display:block; padding-bottom: 5px;}
.yel { color:#fff568 !important; font-size:12px; font-weight:bold; background:url(../images/arrow-2.gif) 98% 4px no-repeat !important;}
.phone_list { width: 717px; padding: 55px 0 0 20px; overflow:hidden; height:1%;}

.page { font-size:12px; color:#7e7d73; margin:0px; padding: 0 0 20px 0; zoom:1; }
.page li { float:left; list-style:none; margin-left:5px;list-style: none;}
.page li a { font-size:12px; color:#7e7d73; text-decoration:none;}
.page a:hover { color:#bbb9ad; text-decoration:underline;}
.current { font-weight:bold;}

.center { margin:20px 0 10px 0; background:url(../images/bor.jpg) 186px 0 repeat-y; overflow:hidden; height:1%;}
.left { width: 186px; overflow:hidden; float:left; }
.hours { display:block; width: 180px; height: 240px; background:url(../images/hours.jpg) 0 0 no-repeat; margin-top:24px;}
.right { width: 740px; overflow:hidden; float:left; border-left: 1px solid #FFF568; padding: 0 0 0 10px; min-height:310px; height:expression(this.scrollHeight < 308? "308px" : "auto");}
.text { color:#BBB9AD;}
.cont-1, .cont-2 { width: 395px; overflow:hidden; float:left; padding-top:32px;}
.cont-2 { width: 345px; font-size: 12px; color:#7e7d73;}
.linn, .linn-2, .linn-3, .linn-4 { color:#bbb9ad; font-size:12px; font-weight:bold; text-decoration:underline; padding-right: 13px; background:url(../images/arrow-3.gif) right 3px no-repeat !important; margin-left:90px; display:inline-block;}
.linn:hover, .linn-4:hover { text-decoration:none;}
.linn-2 { margin-left: 157px;}
.linn-3 { margin-left: 161px;}
.linn-4  { color:#ffffff !important; margin: 0 0 50px 320px;}
.options, .options-2, th { overflow:hidden; height:24px; border: 1px solid #bbb9ad; border-left: none; border-right: none; margin-top:20px; padding-top: 8px; }
th { height:27px !important; padding-bottom:8px; margin:0px;}
.options a {color:#bbb9ad; font-size:12px; display:inline-block; margin-right: 35px; text-decoration:none;}
.options-2 {color:#bbb9ad; font-size:12px;}
.sp-2 {margin-left:50px; display:inline-block;}
td {color:#bbb9ad; font-size:12px; font-weight:bold; text-align:center; padding: 10px 0 30px 0;}
.ss, .ss-2, .ss-3 { display:block; height:2px; width: 65px; background: #bbb9ad; overflow:hidden;}
.ss-2 {width:114px; margin-left: 83px;}
.ss-3 {width: 98px; margin-left: 210px;}
.for-2, .for-3, .for-4 { overflow:hidden; width:100%;}
.for-3 {margin-top:50px; padding-left: 20px;}

.for-4 {padding-left:20px; margin-top:20px;}
.for-4 label { overflow:hidden; width:135px; float:left; padding:0px; margin:0px;}
.for-4 textarea {width: 271px; height: 143px; background:#101010; border:1px solid #bbb9ad; color:#ffffff; font-size:12px;}
.for-4 input {height:15px; width: 238px; background:#101010; border:1px solid #bbb9ad; color:#ffffff; font-size:12px;}
.for-4 div.input {margin-bottom:9px;}
.for-4 .error-message {margin-left: 135px; color: #ff3333;}
.for-4 .linn-3 {margin-left: 296px;}

.oppp { overflow:hidden; padding: 20px 0 0 20px;}
.texx { width: 156px; height: 15px; background:#101010; border:1px solid #bbb9ad; color:#ffffff; font-size:12px; margin: 0 0 5px 0;}
.arena, .arena-2 { width: 271px; height: 143px; background:#101010; border:1px solid #bbb9ad; color:#ffffff; float:right; font-size:12px;}
.imm { overflow:hidden; margin: 20px 0 0 10px;}
.im_blokk, .im_blokk-1 { width:355px; float:left; overflow:hidden; text-align:center;}
.im_blokk img, .im_blokk-1 img { padding-bottom:5px;}
.im_blokk-1 { width:355px; float:left; overflow:hidden; text-align:center; padding: 0 0 35px 9px;}
.im_blokk a, .im_blokk-1 a { color:#bbb9ad; font-size:14px; text-decoration:underline;}
.im_blokk a:hover, .im_blokk-1 a:hover { text-decoration:none;}
.arena-2 { width:238px; float:left;}
.lef { overflow:hidden; float:left; width:70px; }
.lef-2 { overflow:hidden; width:135px; float:left; padding:0px; margin:0px; }
.ri {overflow:hidden; float:left; width:275px; }
.otto { display:inline-block; padding-top:15px; margin:0px;}
.otto-2 { overflow:hidden; padding-top:15px; _padding-top:17px;}
*:first-child+html .otto-2 {padding-top:17px;}
.characteristic { overflow:hidden; padding-top:15px;}
.characteristic span { font-size:12px; color:#bbb9ad;}
.otziv { overflow:hidden; padding-top:5px; margin-top:10px; border-top: 1px solid #bbb9ad;}
.order { height:15px; width: 238px; background:#101010; border:1px solid #bbb9ad; color:#ffffff; font-size:12px; margin-bottom:9px;}
.sp { color:#bbb9ad; font-size:12px; font-weight:bold;}
.brob { height:50px; overflow:hidden; }
.cont-imag { overflow:hidden; height: 174px; text-align:center;}
.lenta {overflow:hidden; zoom:1; padding-top: 30px;}
.opp-2 { overflow:hidden;}
.opp-2 a {background:none !important;padding:0px; margin:0px;}
.lenta img { float:left; margin-left: 40px; margin-bottom:10px;}
.polosa_bot { height:132px; border: 1px solid #bbb9ad; border-left: none; border-right:none; background-color:#000000; overflow:hidden;}
.polosa_bot h2 {margin-bottom: 10px;margin-top: 10px;}
.polosa_bot h2 a {color:#ffffff; text-decoration: underline;}
.new-1, .new-2, .new-3 {height:91px; float:left; overflow:hidden; display:block; padding-right: 10px;}
.new-1:hover, .new-2:hover, .new-3:hover { text-decoration:none;}
.new-1, .new-2 {width:280px; margin-right:32px;}
.new-3 { width: 280px; }
.new-1 img, .new-2 img, .new-3 img {float:left; margin-right:4px;}
.tex { font-size: 16px; color:#ffffff; margin:0px; padding: 23px 0 5px 0; display:block; overflow:hidden;}
.footer { height: 72px; overflow:hidden; text-align:center; padding-top: 20px;}
.footer p { display:inline;}
.logg { display:block; width:101px; height:74px; float:left;}
.bass { width:440px; overflow:hidden; padding: 5px 0 0 20px;}
.bbs { height:15px; width:33px; overflow:hidden; border: 1px solid #bbb9ad; text-align:center; background: #101010; color:#ffffff; margin-left: 20px;}
.i1 { height:7px; width:7px; display:block; background:url(../images/1.gif) 0 0 no-repeat;}
a.gg2 {color:#bbb9ad; font-size:12px; font-weight:bold; }
.popap4eg {border: 2px solid #ffffff; background-color: #000000; color:#bbb9ad; width: 300px;height: 50px; position: fixed; _position: absolute; top: 50%; left: 50%; margin: -25px 0 0 -150px; font-size: 16px; padding:15px; display: none;}
.popap4eg .close {color:#bbb9ad; float: right;}
.popap4eg p {padding: 0;}
.popap4eg .link {color:#bbb9ad; float: left;}
#nal {height: 150px;}
#nal .linn-3 {margin-left: 196px;}
#nal label {width: 190px;}
#nal .error-message {margin-left: 5px;}