html,body{ width:100%; height:100%; background-color:#ffffff;}
body {margin:0; padding:0; color:#5c5c5c; font : 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}
a {font : 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; color:#5c5c5c;}
table { border-collapse:collapse}
img {border:none}
h1 {font-size:14px; margin:0px}
.anons_objects td { width: 29%; vertical-align:top; }
.anons_objects img {border: solid 2px #fbe5bc}
.anons_objects td div {width:136px;}
.h_link { font-size:12px; font-weight:bold; color:#1252a2}
.h_link_s { font-size:12px; font-weight:bold; color:#1252a2; text-decoration: underline; cursor: pointer}
.delimiter {height:20px; border-bottom: solid 2px #fbe5bc; width:100%}
.news_list {width:100%}
.news_list td {vertical-align:middle; padding-bottom:10px}
.news_list span {color:#1252a2; font-size : 11px;}
.news_list a {font-weight:bold;font-size : 12px; }
.content_text {vertical-align:top; font-size:12px; text-align:justify; padding-right:10px; padding-bottom:10px; }
.obj_list {width:100%;}
.obj_list td { vertical-align:top; font-size:13px;}
.obj_list_ref { font-size:13px; text-decoration:none;}
.obj_list_ref:hover{ text-decoration:underline;}
.head_caption{ font-size:15px; color:#1252a2;}
#pager{}
#pager td {font-size:11px; padding-left:4px; padding-right:4px;}
#pager td a, #pager td span{ font-size:11px; text-decoration:none; color:#1252a2; cursor: pointer; }
#pager td a:hover, #pager td span:hover {text-decoration:underline;}

#active_page { background-color:#fdf0dd; color:#a65004; font-weight:bold;}
#lenta_table{ width:90%; margin-left:5%;  margin-top:20%;}
#tabs_2 table td,input,textarea{ font-size:13px}
#tabs_2 table td{padding:4px; vertical-align:top}
.sel_snimu {height:29px; width:100%; background: url(/images/1z.jpg) no-repeat; background-position:top left; position:relative; top:2px;  }
.sel_sdam {height:29px; width:100%; background: url(/images/2z.jpg) no-repeat; background-position:top left; position:relative; top:2px; }
.interval_span {position:relative; top:5px;  float:left}
.interval_span span{ font-size:12px; color:#a65003; margin-right:10px}
.interval_span a{ font-size:12px; margin-right:10px}
#login_dialog{ display:none}
.form_error{font-size:10px; color:red; display:none; position:absolute; top:23px; left:0px; width:580px;}
.reg_form_table {width:90%; margin-left:5%}
.reg_form_table td {height:47px; vertical-align:top; text-align:left; font-size:13px; }
.reg_form_table input {width:200px;}
.reg_form_table select {width:200px;}
.obj_form_table td {color:#a65003; font-weight:bold; padding:10px; text-align:left;}
.tip {display: none}
.top_menu {width:100%; height:30px; text-align:center; position:relative; padding-bottom:10px}
.top_menu div{width:800px; text-align:center; position:absolute; left:50%; margin-left:-400px; top:10px }
.top_menu a {font-size:13px; font-weight:bold; color:#f0690f; margin-right:40px}
.top_menu_a {font-size:11px;  color:#f0690f;}
.top_menu_a a{font-size:11px;  color:#f0690f; font-weight:BOLD} 
#search_table {width:100%}
#tm_left {height:63px;  background:url(/images/tm_left.jpg) no-repeat left; padding:0}
#tm_left div {width:11px}
#tm_right {height:63px;  background:url(/images/tm_right.jpg) no-repeat left; padding:0}
#tm_right div {width:11px}
#tm_bg {width:99%; background : url(/images/tm_bg.jpg) repeat-x center;}
#search_table2 {width:100%}
#search_table2 td{white-space:nowrap; padding-top:10px; text-align:center}
.r_link {font-size:12px;  color:#5d5d5d; padding-bottom:2px; padding-left:5px}
.r_link a{font-size:12px;  color:#5d5d5d; font-weight:bold; text-decoration:none}
.r_link_a{font-size:12px;  color:#5d5d5d; font-weight:bold; text-decoration:none}
.obj_param_table {width:100%}
.obj_param_table td {padding:8px; padding-left:25px; border-bottom:solid 1px #bbbbbb; vertical-align:middle}
.obj_param_value {font-size:13px; color:#000}
#visitka {width:307px; background : url(/images/agent_bg.gif) repeat-y center; margin-top:10px}
.vis_top {width:100%; height:30px; background:url("/images/agent_top.gif") no-repeat; font-weight:bold; color:#fff; padding-top:7px; padding-left:10px}
.block_table {width:100%}
.block_table td {vertical-align:top; padding:0;}
.block_lt {width:8px; height:9px; font-size:1px;}
.block_lt div{width:8px; height:9px; background:url("/images/block_lt.gif") no-repeat top left; }
.block_rt {width:8px; height:9px;font-size:1px;}
.block_rt div{width:8px; height:9px; background:url("/images/block_rt.gif") no-repeat top right; }

.block_rb {width:8px; height:9px; font-size:1px;}
.block_rb div{width:8px; height:9px; background:url("/images/block_rb.gif") no-repeat; font-size:1px;}
.block_lb {width:8px; height:9px;font-size:1px;}
.block_lb div{width:8px; height:9px; background:url("/images/block_lb.gif") no-repeat; font-size:1px;}

.block_vbgr {background:url("/images/block_vbg.gif") repeat-y right ; font-size:1px;}
.block_vbgl {background:url("/images/block_vbg.gif") repeat-y left ;font-size:1px;}
.block_hbgt {background:url("/images/block_hbg.gif") repeat-x top;font-size:1px;}
.block_hbgb {background:url("/images/block_hbg.gif") repeat-x bottom;font-size:1px;}

.block2_left {width:7px; height:25px; font-size:1px;}
.block2_left div{width:7px; height:25px; background:url("/images/block2_left.gif") no-repeat; font-size:1px;}

.block2_right {width:7px; height:25px; font-size:1px;}
.block2_right div{width:7px; height:25px; background:url("/images/block2_right.gif") no-repeat; font-size:1px;}
.block2_bg {background-color:#e7f3ff; color:#1152a2; font-weight:bold;}
.block2_bg a{color:#1152a2; font-weight:bold;  letter-spacing:1px}
