@charset "windows-1251";

* { margin:0; padding:0; }
h1 { font-size:30px; font-family:Times New Roman, Times, serif; margin-bottom:10px; }
h2 { font-size:16px; font-family:Times New Roman, Times, serif; color:#A30000; margin-bottom:16px; }
a { color:#A30000; text-decoration:underline; }
a:hover { text-decoration:none; }
.clear { clear:both; }
ul { margin-left:15px; }
ul li { text-align:left; }
ol { margin-left:20px; }
body  { height:100%; font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#666666; background: url(/img/bg.jpg) bottom right no-repeat; }

div.page { min-height:100%; height:auto !important; height:100%; margin:0 auto 0px; width:100%; min-width:1000px; }
* html div.page { width: expression(document.body.clientWidth < 1000 ? "1000px" : "auto"); }

div.header{ position:relative; height:121px; }
div.logo { position:relative; float:left; width:233px; height:80px; margin-left:10%; margin-top:17px; }
div.adress { position:relative; float:right; margin-right:10%; margin-top:23px; font-family:Times New Roman, Times, serif; font-weight:700; font-size:20px; }

div.menu { height:40px; position:relative; padding-left:10%; padding-right:10%; clear:both; background:url(/img/menu.gif) repeat-x #800000; }
div.menu table { width:100%; border-collapse:collapse; }
div.menu table td { text-align:center; padding:0; }
div.menu table td a { display:block; padding:8px 0 14px 0; color:#FF8B1A; text-decoration:none; font-family:Times New Roman, Times, serif; font-size:14px; font-weight:bold; }
div.menu table td a:hover { color:#fff; text-decoration:none; background:url(/img/menu_a.jpg); }
div.menu table td a.selected { color:#fff; text-decoration:none; background:url(/img/menu_a.jpg); }

div.main_page { position:relative; margin-left:10%; margin-right:10%; background: url(/img/page.jpg) 100% 0 no-repeat; min-height:700px; }
div.content{ position:relative; width:60%; padding-top:24px; }
div.content p { text-align:justify; }

div.linia{ position:relative; height:1px; background: url(/img/linia.jpg) repeat-x; margin-top:35px; margin-left:30px; margin-right:30px; margin-bottom:15px; }
div.linia2{ position:relative; height:1px; background:url(/img/linia.jpg) repeat-x; margin-top:0; margin-left:30px; margin-right:30px; margin-bottom:20px; }

div.content2 { position:relative; margin-left:30px; margin-right:30px; }
div.content2 ul li { background:url(/img/li.jpg) top left no-repeat; list-style:none; line-height:20px; padding-left:15px; }

div.blok1 { position:relative; background:url(/img/blok1.jpg) left top no-repeat; padding-left:90px; margin-bottom:40px; }
div.blok2 { position:relative; background:url(/img/blok2.jpg) left top no-repeat; padding-left:90px; margin-bottom:40px; }
div.blok3 { position:relative; background:url(/img/blok3.jpg) left top no-repeat; padding-left:90px; }
div.blok4{ position:relative; background:url(/img/blok4.jpg) left top no-repeat; padding-left:90px; }

div.blok1 ul, div.blok2 ul, div.blok3 ul, div.blok4 ul, .ned { margin-left:0; }

div.content3 { position:relative; margin-left:30px; margin-right:30px; }
div.content3 p { margin-bottom:10px; text-align:justify;}
div.content3 ul li { background:url(/img/li2.jpg) top left no-repeat; list-style:none; line-height:20px; padding-left:15px; }

.nedvijemost h2 { color:#F0590F; border-bottom:1px solid #F0590F; }
.nedvijemost { background:#f7f7f7; vertical-align: top; width:45%; }
.nedvijemost .padding_ { padding:10px 50px 10px 10px;}

div.obekt { position:relative; margin-bottom:10px; }
div.ob_img { position:relative; float: left; padding:2px; border:1px solid #c0c0c0; background:#FFF;_margin-left:100px;margin-bottom:20px; }
div.ob_content { position:relative; margin-left:110px; }
div.nodrobnee { position:relative; width:60px; background:url(/img/nodrobnee.jpg) right bottom no-repeat; }
div.nodrobnee a { color:#B0B0B0; }
div.tsena { position:relative; color:#A50000; font-weight:bold; clear:both; margin-top:10px; }
div.vse { position:relative; background:url(/img/vse.jpg) right  bottom no-repeat; width:85px; }
div.vse a { color:#4A4A4A;font-size:12px; }

div.forma{ position:relative; margin-top:40px; margin-left:30px; width:368px; border: 1px solid #ACAAAA; background:#d1d1d1 url(/img/forma.jpg) 0 0 repeat-x; padding-left:15px; padding-right:15px; padding-top:5px; padding-bottom:5px; margin-bottom:20px; }
div.footer { position:relation; height:128px; background: url(/img/footer.jpg) left top no-repeat; }
div.foot1 { position:relative; margin-left:10%; padding-top:20px; }
div.foot2 { position:relative; margin-left:10%; padding-top:10px; float:left; width:400px; }
div.foot3 { position:relative; font-size:20px; font-family:Times New Roman, Times, serif; padding-top:-10px; }
div.foot3 a { font-size:14px; color:#434343; font-weight:bold; }

.form1 { border:1px solid #ababab;  width:367px; height:98px; margin:0; }
.form2 { border:1px solid #ababab; width:200px; height:20px; margin-left:21px; }
span.form3 img { border:1px solid #ababab; width:150px; margin-left:15px; position:relative; top:9px; }
span.form4 input { border:1px solid #ababab; width:90px; height:20px; margin-left:15px; margin-bottom:10px; }
.form5 input { background:url(/img/button.jpg); float:right; width:87px; height:27px; margin-top:5px; border:0; cursor:pointer; }

.menu_top { background:url(/img/menu_top.jpg) 0 0 no-repeat; width:248px; height:37px; }
.menu_bg { background:url(/img/menu_bg.jpg) 0 0 repeat-y; width:248px; }
.menu_bg ul { list-style:none; padding:0; margin:0 0 0 50px; width:150px; }
.menu_bg ul li { background:url(/img/marker.jpg) 0 60% no-repeat; padding-left:18px; padding-bottom:5px; padding-top:10px; border-bottom:2px solid #4d545d; }
.menu_bg ul a { text-decoration:none; color:#FFF; }
.menu_bg ul a.selected { color:#ff8b1a; }
.menu_bottom { background:url(/img/menu_bottom.jpg) 0 0 no-repeat; width:248px; height:33px; }

ul.ulli { margin-left:0; margin-top:0; padding-top:0; }
ul.ulli li{background:url(/img/ulli.jpg) top left no-repeat; list-style:none; line-height:20px; padding-left:15px; }

table.cat2 { padding:0px; width:100%; margin-top:0px; margin-bottom:40px; border-collapse:collapse; }
table.cat2 th { background-color: #EFEFEF; padding: 3px 3px 3px 10px; text-align: left; }
table.cat2 td { padding: 3px 3px 3px 15px; text-align: left; border:1px solid #898989; }
table.cat2 td img { padding:2px; border:1px solid #c0c0c0; background:#FFF; }

table.cat { background-color: #B2B2B2; padding:0px; width:100%; margin-top:0px; margin-bottom:40px; }
table.cat th { background-color: #EFEFEF; padding: 3px 3px 3px 10px; text-align: left; font-weight:normal; }
table.cat td { background-color:#fff; padding: 3px 3px 3px 10px; text-align: left; }

div.dom { position: relative; width:282px; margin-bottom:20px; }

.dom_lenta img { cursor:pointer; }