#main_table{
border: 1px solid #039242;
}

#menu_bg{
padding-top:4px;
padding-bottom:6px;
padding-left:10px;
padding-right:10px;
background-color: #eaeaea;
border-top: 1px solid #ffffff;
border-bottom: 2px solid #d9d9d9;
font: 11px/13px "Tahoma", "Arial" ;
}

.hint{
vertical-align: top;
background-color: #ffffcc;
padding-left: 10px;
padding-right: 10px;
padding-top: 9px;
padding-bottom: 11px;
}


.index_city{
vertical-align: top;
padding-left: 10px;
padding-right: 10px;
font: 16px/21px "Arial" ;
}

.index{
vertical-align: top;
padding-left: 10px;
padding-right: 10px;
}


small {
font: 10px/12px "Verdana", "Arial";
text-decoration: none;
}

.marker{
color: #000099;
background-color:#ffff00;
}


FORM{
margin: 0px;
padding: 0px;
}

.error{
padding-left: 10px;
padding-right: 10px;
padding-top: 9px;
padding-bottom: 11px;
background-color: #ffbbbb;
color: #000000;
}

#form{
vertical-align: top;
background-color: #ecf1f7;
padding-left: 10px;
padding-right: 10px;
padding-top: 9px;
padding-bottom: 11px;
}

.form1{
vertical-align: top;
background-color: #eee7e7;
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
padding-bottom: 5px;
}

.form_head{
vertical-align: top;
background-color: #039242;
padding-left: 10px;
padding-right: 10px;
padding-top: 3px;
padding-bottom: 3px;
color: #FFFFFF; font: bold 11px/15px  "Tahoma", "Arial";
}


img.image{
border: 10px solid #ffffff;
}

img.small_image{
border: 1px solid #c5c5c5;
margin-right: 10px;
margin-top: 5px;
}

img.normal_image{
border: 1px solid #c5c5c5;
}

h1{
display: inline;
margin:0px;
padding:0px;
font: bold 14pt/16pt  "Arial";
}


.path{
padding-left: 10px;
padding-right: 10px;
padding-top: 16px;
padding-bottom: 18px;
font: bold 14pt/16pt  "Arial";
}


.subtitle{
padding-bottom: 10px;
font: bold 17px/18px  "Tahoma", "Arial";
}


.down{
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 14px;
}


.title{
padding-bottom: 3px;
font: bold 13px/16px "Tahoma", "Arial" ;
}

.category_title{
background: url("/template/str.gif") left center no-repeat #039242;
padding-left: 14px;
padding-top: 0px;
padding-bottom: 3px;
font: 12px/15px "Tahoma", "Arial" ;
}

.subcategory_sel{
background-color: #070707;
}


.block_title{
background-color: #039242;
padding-left: 10px;
padding-right: 10px;
padding-top: 3px;
padding-bottom: 2px;
font: bold 13px/16px "Tahoma", "Arial" ;
}


td.menu_sel{
text-align: center;
background-color: #ffffff;
border-left: 3px solid #060606;
border-right: 3px solid #060606;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
color:#515151; font: bold 11px/15px  "Tahoma", "Arial";
}

td.menu{
text-align: center;
background-color: #070707;
border-left: 3px solid #070707;
border-right: 3px solid #070707;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
color:#515151; font: bold 11px/15px  "Tahoma", "Arial";
}

#block{
vertical-align: top;
border: 1px solid #e0e0e0;
padding-left: 9px;
padding-right: 9px;
padding-top: 8px;
padding-bottom: 10px;
}

#slist{
vertical-align: top;
border-bottom: 1px solid #ffffff;
border-right: 1px solid #ffffff;
background-color: #eaeaea;
padding-left: 5px;
padding-right: 5px;
padding-top: 2px;
padding-bottom: 1px;
}


#list1{
vertical-align: top;
border-top: 1px solid #039242;
border-bottom: 1px solid #039242;
background-color: #039242;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 14px;
font: 12px/16px "Arial" ;
}

#list2{
vertical-align: top;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 14px;
font: 12px/16px "Arial" ;
}





.left{
vertical-align: top;
padding-left: 0px;
padding-right: 0px;
padding-top: 16px;
padding-bottom: 16px;
}

.center{
vertical-align: top;
padding-left: 0px;
padding-right: 0px;
padding-top: 16px;
padding-bottom: 16px;
}

.right{
vertical-align: top;
padding-left: 0px;
padding-right: 0px;
padding-top: 16px;
padding-bottom: 16px;
}

table.main {
	width: 100%;
	height: 100%;
}
table.main1 {
	width: 215px;
}

td.leftbtm2 {
	padding: 20px 15px 20px 15px;
	border: 3px solid #039242;
	text-align: justify;
}

div.leftbtm3 {
	background-color: #DB261B;
	width: 200px;
	float: none;
	margin: 5px;
	padding: 5px;
	color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
	
}

td.reklama {
	padding: 20px 15px 20px 15px;
	border: 3px solid #DB261B;
	text-align: justify;
}

td.leftmenu1 {
	padding: 4px 15px 5px 15px;
	background-color: #DB261B;
	font-weight: bold;
}

td.leftmenu1, td.leftmenu2 {
	height: 22px;
	border-bottom: 1px solid #060606;
	color: #060606;
}

td.leftmenu2 {
	padding: 4px 15px 5px 35px;
	background:#F1E7B2 left top no-repeat;
}

td.leftmenu3 {
	padding: 4px 15px 5px 15px;
	background-color:#039242;
	font-weight:bold;
	height: 30px;
	border-bottom: 1px solid #060606;
	color:#fff;
	font-size:16px;
}
td.leftmenu3 a,td.leftmenu3 a:link{color:#ecf0f1; font-weight:bold; text-decoration:none; font-size:16px}
td.leftmenu3 a:hover {text-decoration:underline;}

td.leftmenu1 a,td.leftmenu1 a:link{color:#ecf0f1; font-weight:bold; text-decoration:none;}
td.leftmenu1 a:hover {text-decoration:underline;}

td{
	color: #070707;
	font: 12px/16px "Arial";
	background-color: #FFFFFF;
}

body{
margin: 0px;
padding: 10px;
color: #070707; font: 12px/16px "Arial" ;
}

#black{color:#070707;}
#light{color:#070707;}
#red{color:#DB261B;}
#white{color:#FFFFFF;}



span.sel{
background-color:#ffaa00;
}

a.sel{color: #ffffff; text-decoration: none;}
a.sel:hover{color: #ffffff; text-decoration: underline;}


#menu{color:#090909; font: bold 11px/15px  "Tahoma", "Arial";}



a:link, a:visited, a:active {color: #090909;}
a:hover{color: #DB261B; text-decoration: underline;}

.link_global {
	font-family: Verdana;
	font-size: 11px;
	color: #003562;
	background-color: #FFFFFF;

}


.link_global a:link, .link_global a:visited, .link_global a:active {
	color: #003562;
	text-decoration: underline;
}

.link_global a:hover {
	color: #FF7500;
	text-decoration: underline;
}

.link_global td {
	font-family: Verdana;
	font-size: 11px;
}

.link_text_field {
	font-family: Verdana;
	font-size: 11px;
	color: #707070;
	background-color: #FFFFFF;
	border: 1px solid #959595;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.cat_list_string {
	font-family: Verdana;
	font-size: 11px;
	background-image: url(../img/cat.gif);
	background-repeat: no-repeat;
	background-position: 2px 7px;
	text-align: left;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 17px;
	font-weight: normal;
	margin: 2px;
}
.sel_cat_list_string {
	font-family: Verdana;
	font-size: 11px;
	background-image: url(../img/sel_cat.gif);
	background-repeat: no-repeat;
	background-position: 2px 7px;
	text-align: left;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 17px;
	font-weight: normal;
	margin: 2px;
}

.link_form_table {
	border-top: 1px solid  #F6F4F4;
	border-left: 1px solid  #F6F4F4;
}

.link_form_light_row {
	border-right: 1px solid  #F6F4F4;
	border-bottom: 1px solid  #F6F4F4;
}

.link_form_dark_row {
	background-color: #FAFAFA;
	border-right: 1px solid  #F6F4F4;
	border-bottom: 1px solid  #F6F4F4;
}

.link_form_light_text {
	font-family: Verdana;
	color: #AAAAAA;
}

.link_form_red_text {
	font-family: Verdana;
	color: #FF0000;
}

.link_form_red_text a:link, .link_form_red_text a:visited, .link_form_red_text a:active {
	color: #FF0000;
	text-decoration: underline;
}

.link_form_red_text a:hover {
	color: #FF7500;
	text-decoration: underline;
}


.link_grey_button {
	font-family: Verdana;
	font-size: 11px;
	color: #707070;
	background-color: #FFFFFF;
	border: 1px solid #959595;
	margin: 0px;
	padding: 0px;
}

.links_mini_cat_block {
	border-left: 1px dotted #003562;	
}

.error_message {
	font-family: Verdana;
	color: #FF0000;
	border:1px solid #ff0000; 
	padding:5px; 
	background-color: #fefafa;
	margin:10px 0px 10px 0px;
}

.error_message a:link, .error_message a:visited, .error_message a:active {
	color: #FF0000;
	text-decoration: underline;
}

.error_message a:hover {
	color: #FF0000;
	text-decoration: underline;
}

.links_message {
	font-family: Verdana;
	color: #707070;
	font-size: 11px;
	border: 1px solid #003562;
	padding:5px; 
	background-color: #FAFAFA;
	margin:10px 0px 10px 0px;
	width:400px;
}

.links_message_header {
	font-family: Verdana;
	font-size: 12px;
	color: #FF7500;
}


.links_message a:link, .links_message a:visited, .links_message a:active {
	color: #003562;
	text-decoration: underline;
}

.links_message a:hover {
	color: #FF7500;
	text-decoration: underline;
}

/* Стили для заголовка страницы */
.links_page_name {
	text-align: left;
	padding:5px 0px 5px 5px;
	margin:5px 0px 10px 0px;
	color: #003562;
	background-color: #FAFAFA;
	border-top: 1px dotted #003562;
	border-bottom: 1px dotted #003562;
}

.links_page_name h2 {
	font-family: Verdana;
	margin:0px;
	padding:0px;
	font-size: 12px;
	font-weight: bold;
}
/* -------- */

.links_exec_info {
	font-family: Verdana;
	font-size: 9px;
	color: #707070;
	text-align: center;
	padding:3px 0px 10px 3px;
}

/* стили для системной менюшки */

.system_menu {
	font-family: Verdana;
	font-size: 11px;
	color: #707070;
	background-color: #FAFAFA;
	border-top: 1px dotted #003562;
	border-bottom: 1px dotted #003562;
	margin: 10px 0px 10px 0px;
	padding: 5px 10px 5px 10px;
}

.system_menu_no_sel {
	color: #707070;
}

.system_menu_no_sel a:link, .system_menu_no_sel a:visited, .system_menu_no_sel a:active {
	color: #707070;
	text-decoration: none;
}

.system_menu_no_sel a:hover {
	color: #707070;
	text-decoration: underline;
}


.system_menu_sel {
	color: #FF7500;
}

.system_menu_sel a:link, .system_menu_sel a:visited, .system_menu_sel a:active {
	color: #FF7500;
	text-decoration: none;
}

.system_menu_sel a:hover {
	color: #FF7500;
	text-decoration: underline;
}
/* --------- */


/*---- стили для page bar ----*/
.page_bar_outer{
	width: 95%;
	text-align: center;
	margin: 10px;
	font-size: 10px;
}

.page_bar_inner{
	background-color: #ffffff;
}

.page_bar_center{
	font-family: Verdana;
	background-color: #ffffff;
	text-align: center;	
	font-size: 10px;
	color: #336699;
}

/*---*/
.page_bar_select_page {
	color: #FF7500;
	text-decoration: none;
	font-size: 10px;
}

.page_bar_select_page a:link, .page_bar_select_page a:visited, .page_bar_select_page a:active {
	color: #FF7500;
	text-decoration: none;
}

.page_bar_select_page a:hover {
	color: #FF7500;
	text-decoration: none;
}
/*---*/

.page_bar_no_select_page {
	color: #003562;	
	text-decoration: none;
	font-size: 10px;
}

.page_bar_no_select_page a:link, .page_bar_no_select_page a:visited, .page_bar_no_select_page a:active {
	color: #003562;	
	text-decoration: none;
}

.page_bar_no_select_page a:hover {
	color: #FF7500;
	text-decoration: none;
}

/* ---- конец стилей для page bar ------ */

/* стили для копирайтов и номера версии */
.versncopy {
	font-family: Verdana;
	font-size: 9px;
	color: #003562;
	margin:5px 0px 10px 0px;
}


.versncopy a:link, .versncopy a:visited, .versncopy a:active {
	color: #003562;
	text-decoration: none;
}

.versncopy a:hover {
	color: #FF7500;
	text-decoration: underline;
}
img.horom{width:48px; height:48px; float:none; border:1px solid #A2A098; margin:0; padding:0}

.user, .admin{font-weight:bold; clear:both; display:block; color:#336666; font-size:10px; padding:2px; margin:0; background-color:#E9ECEA; text-align:center}
.user a, .admin a, .user a:link, .admin a:link, .user a:active, .admin a:active, .user a:visited, .admin a:visited {font-weight:bold; display:inline; color:#CC0000; font-size:10px; white-space:nowrap}


div.ims{text-align:center; font-size:9px; font-weight:lighter; word-spacing:0px; width:auto; padding:6px 1px} 
#tele img{border:1px solid #A2A098}

td.line01,td.line02, div.line1{background-color:#DB261B}
td.line11,td.line12, div.line2{background-color:#039242}

table td{padding:4px}
table th{padding:4px; background-color:#039242; color:#000000; font-weight:bold; text-align:left}
td.line01, td.line11{width:32%; font-weight:bold; padding:4px}
td.line02, td.line12{width:64%; padding:4px}

td.linetender{background-color:#b5eba5;font-weight:bold; padding:4px}
td.linetenders{background-color:#eee7e7;font-weight:bold; padding:4px}
.linetender{background-color:#b5eba5;font-weight:bold; padding:4px; margin-bottom:4px;}
input{font-family:Arial, Helvetica, sans-serif}
textarea{width:96%; overflow:auto; font-family:"Courier New", Courier, monospace; background-color:#FFFFFF}
input, textarea{padding:2px; font-size:12px; font-weight:normal}

input.txt, input.txtb{border:1px solid #999999; width:96%; background-color:#FFFFFF}
input.txt02{border:1px solid #999999; width:126px; background-color:#FFFFFF}
input.txtb{border:1px solid #999999; font-weight:bold; background-color:#FFFFFF}
input.but{border:1px solid #999999; background-color:#CCCCCC; padding:2px 4px; cursor:pointer; color:#000000; background-color:#FFFFFF}

input.nobord{border:0px none}

textarea.text{height:200px}
textarea.text2{height:300px}
textarea.text3{height:400px}

table#weath tr td{text-align:center; vertical-align:middle}

table.weather img.sky{width:55px; height:55px}

tr.night td{background-color:#F0F0F0}
tr.morning td{background-color:#F0FFFF}
tr.day td{background-color:#FFFFF0}
tr.evening td{background-color:#F0F7F7}
h2, table td h2{text-align:left}

.ctitle, .title, a.title{display:block; float:none}

.ctitle{background:#d4ffc7 no-repeat 2px 2px; color:#FFFFFF;
padding:3px 3px 3px 24px; font:12px/15px "Tahoma", Arial; font-weight:bold;}
a.ctitle:link , a.ctitle:active, a.ctitle:visited{color:#000000}
a.ctitle:hover{color:#000000;text-decoration: none;}

div.b2{width:300px; height:252px; float:left;overflow:hidden; margin-right:10px}

.red{color:#DB261B;}

div.cities{padding:4px 0px 4px 50px; width:auto; clear:both; height:56px}
#posted>div.cities, #posted>div.categs{height:auto; min-height:56px}

div.colomn, ul.colomn{padding:0 1% 0 0; margin:0; float:left}
ul.colomn{list-style-position:inside; list-style-type:square}
ul.colomn li{margin:0; padding:2px 0}
.colomn a{
white-space:normal;
text-decoration:underline;
}
.colomn a:hover{text-decoration:none}

div#oper1 div.colomn, div#oper2 div.colomn, div#oper3 div.colomn, div#oper4 div.colomn{text-align:center; width:186px; padding:0 0 0 4px; margin:0; font-size:11px}
.clear{width:98%; font-size:1px; line-height:1px; height:1px; overflow:hidden; clear:both}


a.cctitle,span.cctitle{
display:block; 
clear:both; 
font-weight:bold; 
color:#427285; 
padding:2px 4px 2px 26px; 
font-size:12px; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
line-height:18px;}



a.cctitle, a.cctitle:link, a.cctitle:active, a.cctitle:visited, span.cctitle{color:#000000; text-decoration:none}
a.cctitle:hover{color:#000000; text-decoration:underline}

sup, a sup{text-decoration:none}

.usert{
vertical-align: middle;
background-color:#f0efec;
border-bottom: 1px solid #acb4b1;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 14px;
font: 12px/14px "Arial" ;
}
a.on {display:inline-block; color:#000; padding:10px 10px; margin-bottom:-4px; margin-left:-4px; background:#CFD7D4;}
a.off {display:inline-block; color:#000; padding:2px 4px;}
