* {margin:0px;padding:0px;list-style-type:none;}
html {margin:0;padding:0;}
body {margin:0;padding:0; font:normal 13px/12px Tahoma;background:url(header_bg.jpg) repeat-x;}

p {margin:0;padding:0;font:}
ul {margin:0;padding:0;}

.ccode {display:none;}

#root {margin:0 auto;padding:0;min-width:780px;max-width:1280px;}
#root2 {margin:0 20px;background: #F5F5F5 url(content_polosa2_bg.gif) right top repeat-y;}

#header {background:url(header_bg.jpg);padding:0 0px;}
#header a img {border:0; margin:10px 20px 0 20px; float:right;}
#header a.last_photo {}
#header img.ico {border:0; margin:10px 20px 0 20px; float:right;}

#header #lvl0 {background:; height:180px;padding-top:20px;}
#header #lvl0 #logo {margin:19px 0 0 0;float:left; width:283px;height:153px;}
#header #lvl0 #logo a img {border:0; margin:0; float:none;display:block;}

#header #lvl0 #intro {margin:19px 0 0 300px;height:100px;}
#header #lvl0 #intro h1 {margin:30px 0 0 0px;font-size:17px;font-weight:normal;color:#fff;padding:20px 0 0 0px;line-height:28px;}
#header #lvl0 #intro h1:first-line {font-size:36px; }
#header #phone  p {color:#fff;font:bold 12px Tahoma; margin:10px 0 0 20px;}
#header #phone  p.phone_number {font:normal 20px Tahoma;margin:4px 0 10px 20px;}
#header #phone{float:right; clear:both; width:200px;background:url(phone_bg.jpg);margin-top:20px;}

#content {background:url(content_bg.jpg) #F5F5F5 left top repeat-y;margin:0 0px; border-right:1px solid #E5E5E5;}

#content #left_column {background:#EAEAEA; float:left; width:241px;line-height:20px;}
#content #left_column ul li {padding:10px 30px; background:url(break_menu.jpg) #EAEAEA left bottom no-repeat;font-size:17px;}
#content #left_column ul li a {text-decoration:none}
#content #left_column ul li a:link {color:#000}
#content #left_column ul li a:hover {text-decoration:underline}
#content #left_column ul li a:visited {color:#666;}

#content #left_column ul li.in {color:#DD0000; font-size:20px; line-height:22px;}
#content #left_column ul li.in a {color:#DD0000; font-size:20px; line-height:22px;}
#content #left_column ul li.in a:visited {color:#DD0000;}

#content #left_column ul li.in ul {margin-top:6px;}
#content #left_column ul li.in ul li {font-weight:bold; background:url(bullet.gif) 14px 7px no-repeat; font-size:13px; line-height:13px;  padding:5px 30px; }
#content #left_column ul li.in ul li a{font:bold 13px/13px Tahoma;color:#000; }
#content #left_column ul li.in ul li a:visited{color:#666; }

#content #left_column a img {border:0; margin: 0 0 0 7px;}

#content #middle_column {background:url(content_polosa_bg.jpg) right top repeat-y;padding:10px 0 10px 241px;}

#content #middle_column h2  {color:#D00;font-size:22px;line-height:24px;font-weight:normal;padding:10px 30px 15px 30px; }

#content #middle_column h2.news  {color:#3C4864;font-size:17px;line-height:16px;font-weight:normal;padding:10px 30px 5px 30px; }
#content #middle_column h2.news  a {color:#000;text-decoration:none;}
#content #middle_column h2.news  a:hover {text-decoration:underline;}

#content #middle_column p.arhiv a {color:#3C4864;font-weight:bold;line-height:25px;}
#content #middle_column p.arhiv a:hover {text-decoration:none;}
#content #middle_column p  {color:#000;padding:0px 30px 10px 30px; line-height:120%;}

#content #middle_column a:link{color:#D00; line-height:120%; text-decoration:underline;}
#content #middle_column a:visited {color:#3C4864;}
#content #middle_column a:hover{text-decoration:none;}
#content #middle_column a:active {color:#D00;}

#content #middle_column #right_column {float:right; width:200px;background:url(content_polosa_bg.jpg) #F5F5F5 right top repeat-y; margin:0 0 0 20px;}
#content #middle_column #right_column p.red_news {margin:10px 10px 10px 0; padding:0;}
#content #middle_column #right_column p.red_news a {color:#D00; font-size:17px;line-height:16px;text-decoration:none; }
#content #middle_column #right_column p.red_news a:hover{text-decoration:underline;}
#content #middle_column #right_column p.post_photo {margin:10px 10px 30px 0; padding:0;}
#content #middle_column #right_column a img {border:1px solid #999999}

#content #middle_column h3  {color:#000;font-size:17px;line-height:19px;font-weight:normal;padding:10px 10px 10px 30px; }
#content #middle_column h4  {color:#666;font-size:13px;line-height:15px;font-weight:normal;padding:10px 10px 8px 30px; }

img.left{float:left; margin-right:10px;}
img.right{float:right; margin-left:0px;}

p.right{text-align:right;}

#footer {clear:both;height:48px;padding:10px 0 0 0;margin:0 0px;background:url(footer_bg.jpg) left top repeat-x;line-height:13px;}
#footer_content {width:94%;margin:0px auto 0 auto;padding:10px 20px 0 20px;}
#footer_left {float:left;width:200px;}
#footer p {color:#000;}
#footer p a {color:#000;}
#footer p a:hover {text-decoration:none;}
#footer_right {float:right;width:200px;}
#footer_right img {float:left;margin:0 0 0 5px;border:0;}
#footer_middle {margin: 0px 0 0 250px;}

#footer form {}
#footer form p {margin:0px 0 4px 0;padding:0 0 0 0;line-height:12px;}
#footer form input {float:left;width:120px;height:12px; font-size:12px;padding:2px 0 1px 3px;line-height:11px;margin-top:1px;color:#666;}

#footer form input.search {float:left;width:24px;height:23px;background:url(search_btn_bg.gif) 2px top no-repeat;border:none;cursor: pointer; cursor:hand;}

#content #middle_column table {border-collapse:collapse; font:normal 13px Tahoma; margin:5px 0 10px 0;}
#content #middle_column table tr.main_row {background:url(table_bg.gif) left top repeat;font:normal 15px Tahoma; color:#fff;}
#content #middle_column table tr td {padding:5px 10px 5px 10px; text-align:center;}
#content #middle_column table tr td.border_td {border-left:1px solid #D2E6F1;border-right:1px solid #D2E6F1;}
#content #middle_column table tr td.first_coll {text-align:center;}
#content #middle_column table tr th {padding:5px 10px 5px 10px; text-align:center;font-weight:normal;}
#content #middle_column table tr th.border_td {border-left:1px solid #D2E6F1;border-right:1px solid #D2E6F1;}
#content #middle_column table tr th.first_coll {text-align:center;}
#content #middle_column table tr.gray {background:#f4f6fa;}
#content #middle_column table tr:hover {background:#cbd9e6;}
#content #middle_column table tr:hover.main_row {background:url(table_bg.gif) left top repeat;}
#content #middle_column table{margin: 0 30px;}
tr.tr_colored {background-color: #cbd9e6;}
tr.tr_default {background-color: none;}
tr.tr_gray {background-color:#f4f6fa;}

#content #middle_column  a.ajaxSearch_resultLink{margin-bottom:20px;font-size:17px;color:#D00;font-weight:normal;line-height:17px;}
#content #middle_column  a.ajaxSearch_resultLink:visited {margin-bottom:20px;font-size:17px; font-weight:normal;line-height:17px;}
#content #middle_column  .ajaxSearch_paging{margin:0px 0 0 30px; display:block; width:500px; }
.ajaxSearch_result  .ajaxSearch_highlight{background:#6d82af;color:#fff;padding:0 2px 1px 2px;}
#content #middle_column .ajaxSearch_extract h2 {font-size:12px;color:#000;padding:0 0 0 0;margin:0 0 0 0;line-height:14px;}
#content #middle_column .ajaxSearch_extract p {padding:0 0 0 0;margin:0 0 0 0;line-height:14px; font-size:12px;}
#content #middle_column .ajaxSearch_extract  {padding:0 0 0 0;margin:10px 0 0 0;}
#content #middle_column  .ajaxSearch_result{margin:0 0 30px 30px;font-size:14px;}


#content #middle_column ul.sitemap li {color:#D00;padding:10px 0px 0px 40px; font-size:14px;background:none;margin:0;font-weight:bold;}
#content #middle_column ul.sitemap li a {text-decoration:none;color:#3c4864;text-decoration:none;font-weight:bold;}
#content #middle_column ul.sitemap li a:visited {color:#3c4864;text-decoration:none;}
#content #middle_column ul.sitemap li a:hover {text-decoration:underline;}

#content #middle_column ul.sitemap li a:active{}
#content #middle_column ul.sitemap li ul.sitemap li {background:url(bullet.gif) left 14px no-repeat;padding-left:15px;margin-left:25px;}
#content #middle_column ul.sitemap li ul.sitemap li a { font-weight:normal;}

#content #middle_column  p#to_top{margin:25px 0 10px 0;padding-left:30px; }
#content #middle_column  p#to_top a{color:#000;text-decoration: none;}
#content #middle_column  p#to_top a:hover{color:#000;text-decoration: underline;}

span.big_size{font-size: 17px; }
s

#content #middle_column img.building{border: 1px #cacaca solid;}

p  a.ditto_page {padding: 0 2px 0 2px;}
p span.ditto_currentpage {padding: 0 2px 0 2px;}
#content #middle_column #ditto p a:link{color:#000;}
#content #middle_column #ditto p a:visited{color:#000;}
#content #middle_column #ditto p a:hover{color:#000;}
#content #middle_column #ditto p a:active{color:#000;}


#content #middle_column .video {margin:0 20px 10px 30px;float:left;}

#content #middle_column  form input, #content #middle_column  form textarea { margin-left:30px;}
#content #middle_column #vopros_nach {float:right; width: 400px;margin-top:20px;}

#content #middle_column #vopros_nach div.vop_nach{float:right;margin-top:20px;}

#content #middle_column .jot-form label{padding: 0px 0px 10px 0px; margin-top: 5px;}
#content #middle_column .jot-form input{padding: 0px 0px 0px 0px; margin: 5px 0 0px 0px;}
#content #middle_column .jot-list li{margin-left:0px;padding-left:30px;}
#content #middle_column .jot-err {margin: 0px 0px 10px 0px;font-weight: bold;color: red;padding-left:30px;}
#content #middle_column .jot-cfm {margin: 0px 0px 10px 0px;font-weight: bold;color: green;padding-left:30px;}
#content #middle_column .jot-form textarea{margin: 5px 0 0 0;width: 263px;}
#content #middle_column .codearea{}

.jot-row {border: none;margin-bottom: 10px;background-color: #e9e9e9;margin: 30px;}
.jot-row-alt {background-color: #f9f9f9;}
.jot-row-author {background-color: #FFFFE1; margin-left: 30px; margin-right:30px;}
.jot-row-me {background-color: #FFDDDD;}
.jot-row-up {border: 1px solid red;}
.jot-row-new {border: 1px solid green;}
.jot-comment {padding: 3px;}
.jot-comment hr {border: 0px; border-bottom: 1px solid #cccccc;}
.jot-posticon {float: left;width: 20px;height: 20px;padding-top: 8px;padding-right: 3px;}
.jot-posticon img {border: 0px;}
.jot-mod {float: right;width: 100px;text-align: right;color: #666666;font-weight: bold;}
.jot-mod img {border: 0px;}
.jot-mod a {float: right;padding: 1px;padding-left: 2px;padding-right: 2px;}
.jot-mod a:hover {background-color: #666666;color: #666666;}
.jot-subject {color: #618200;font-weight: bold;font-size: larger;}
.jot-message {padding: 2px;overflow: auto;}
.jot-poster {padding: 0px;text-align: left;font-size: 10px;}
.jot-nav {padding: 0px;text-align: center;margin: 10px;}
.jot-list ul {text-align: left;margin-bottom: 10px;}
.jot-subscribe {margin-bottom: 10px;}
.jot-form {margin-bottom: 10px; border:none;}
.jot-form fieldset {border: 0px;padding-left:30px;}
.jot-form label {display: block;}
.jot-user {float: left;width: 80px; }
.jot-content {margin-left: 80px; }
.jot-extra {text-align: right;}
.jot-editby {font-size: 10px;color: #666666;font-style: italic;}










