.main_table{	width: 100%;}

html, body {
	width: 100%
	hieght: 100%;
	padding: 0px;
	margin: 0px;
}

div, body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #025C89;
}

#content{	max-width: 800px;}

td{
	text-align: left;
}

a{
	border: none;
	outline: none;
	font-size: 12px;
	color: #025C89;
}

#header{	width: 100%;
	height: 210px;	background-image: url(/tpl/main/images/header_razd_.jpg);
	background-repeat: repeat-x;
}
#header_1{	background-image: url(/tpl/main/images/header_left_.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 37px;
	height: 173px;
	float: left;
}
#header_2{
	background-image: url(/tpl/main/images/header_right_.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	width: 584px;
	height: 173px;
	float: right;
	clear: right;
}
#header_menu_line{	clear: both;
	height: 37px;
	width: 100%;
	background-image: url(/tpl/main/images/header_menu_.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
#header_log{
	clear: left;
	float: left;
	margin: 0px;
	background-image: url(/tpl/main/images/header_str_.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 37px;
}
#header_log #account{	padding-left: 35px;
	padding-top: 3px;
	height: 37px;
}
#header_menu{	height: 37px;
	float: right;
	margin: 0px;
}
#header_menu ul{
	margin: 0px;
	padding: 0px;
}
#header_menu ul li {
	float: left;   /* располагаем список по горизонтали */
	position: relative;  /* контекст позиционирования для раскрывающегося меню с абсолютным позиционированием */
	list-style-type: none;  /* удаляем маркеры */
}
#header_menu ul li a{	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	display: block;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 3px;
	padding-bottom: 4px;
}
#header_menu ul li a:hover{
	color:#FFF;
	background-color: #FFA306;  /* задает фон пунктов списка */
}

#head_logo {
	position: absolute;
	height: 151px;
	width: 277px;
	left: 48px;
	top: 0px;
}


.popup {position:absolute; left:50%; margin-left:-237px; width:475px; top:134px; z-index:100; font-size:17px; color:#000;}
.p-top {width:475px; height:5px; background:url(/tpl/main/images/popup-top.png); overflow:hidden;}
.p-bot {width:475px; height:5px; background:url(/tpl/main/images/popup-bot.png); overflow:hidden;}
.popup-in {background:#f2f2f2; padding:20px 10px 4px 30px;}

.att1{padding: 0px 0px 10px 0px; margin: 0px;}
.td1 {width:120px; padding-right:18px; text-align:right;}
.popup td {padding-bottom:16px;}
.popup table .input1 {width:275px; border:1px solid #c9c9c9; font-size:17px; padding-top:4px; padding-bottom:4px; background:#f2f2f2;}
.exit {width:12px; height:12px; position:absolute; background:url(/tpl/main/images/exit.gif); overflow:hidden; top:9px; right:9px;}

.sh {width:100%; z-index:50; height:100%; background:url(/tpl/main/images/sh.png); position:absolute; left:0; top:0;}

#wrapper {
 width:100%;
min-height:100%;
height:auto  !important;
height:100%;
position:relative;
font-size:12px;
color:#808080;
}

table.pad td{	padding-top: 3px;}

div.com_loader{	padding-top: 80px;	padding-bottom: 80px;
}

table.head td.razd {
	background-image: url(/tpl/main/images/header_1.jpg);
	background-repeat: repeat-x;
}
#head_register {
	position: absolute;
	height: 61px;
	width: 450px;
	left: 0px;
	top: 279px;
	border: 0px solid #000000;
}
h1 {
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
	padding-bottom: 10px;
	color:#C54B05;
}
td.content {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 50px;
	padding-left: 50px;
}
#head_menu {
	position: absolute;
	height: 136px;
	width: 144px;
	left: 532px;
	top: 130px;
}
#head_menu table td {
	color: #75c1e6;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#head_menu table td a {
	color: #75c1e6;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#head_menu table td a:hover {
	text-decoration: underline;
}
table.left_menu{
	padding-left: 10px;
}

table.left_menu td.cat {
	background-image: url(/tpl/main/images/ico_catalog.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 12px;
	padding-bottom: 15px;
	padding-left: 55px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
    font-weight: bold;
}
table.left_menu td.cat a, table.left_menu td.doska a,  table.left_menu td.news a,  table.left_menu td.forum a,  table.left_menu td.dpages a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
}
table.left_menu td.dpages {
	background-image: url(/tpl/main/images/ico_info.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 12px;
	padding-bottom: 15px;
	padding-left: 55px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
    font-weight: bold;
}
table.left_menu td.forum {
	background-image: url(/tpl/main/images/ico_forum.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 12px;
	padding-bottom: 15px;
	padding-left: 55px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
    font-weight: bold;
}
table.left_menu td.news {
	background-image: url(/tpl/main/images/ico_info.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 12px;
	padding-bottom: 15px;
	padding-left: 55px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
    font-weight: bold;
}
table.left_menu td.doska {
	background-image: url(/tpl/main/images/ico_doska.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 12px;
	padding-bottom: 15px;
	padding-left: 55px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
    font-weight: bold;
}
table.left_menu td.weath {
	background-image: url(/tpl/main/images/ico_weather.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 4px;
	padding-bottom: 15px;
	padding-left: 55px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
    font-weight: bold;
}
table.left_menu td.curs {
	background-image: url(/tpl/main/images/ico_curs.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 4px;
	padding-bottom: 15px;
	padding-left: 55px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
    font-weight: bold;
}

div.crnc_main{	padding: 5px 5px 5px 8px; font-size: 9px;
}
div.crnc_flag{	float: left; width: 20px; text-align: left; clear: left;
}
div.crnc_flag img{
	width:18px; height:12px; border-width:0px;
}
div.crnc_nom{	float: left; width: 20px; text-align: right; font-weight: bold;
}
div.crnc_char{	float: left; width: 20px; text-align: left; padding-left: 7px; font-weight: bold;
}
div.crnc_pr{	float: left; width: 10px; text-align: left; padding-left: 5px
}
div.crnc_val{	float: left; width: 40px; text-align: right;
}
div.crnc_chn_0{	color:#808080; float: left; width: 40px; text-align: right;}
div.crnc_chn_1{
	color:#00AA2B; float: left; width: 40px; text-align: right;
}
div.crnc_chn_2{
	color:#FF0000; float: left; width: 40px; text-align: right;
}
table.crnc_list{	width: 500px;
	padding-top: 10px;}
table.crnc_list tr{	background-color:#FFF;
}
table.crnc_list tr:hover{
	background-color:#E1E1E1;
}
table.crnc_list td{	padding: 2px;}
table.crnc_list td.nom{
	text-align: right;
	width: 20px;
}
#crnc_lnk{	font-size: 10px;
	padding-top: 5px;
	clear: both;}
#crnc_lnk a{	text-decoration: none;
	color: #C54B05;
	font-weight: bold;
}
#clear, div.clear{
    clear:both;
    font-size:0;
    line-height:0;
    height:0;
    border:none;
    float:none
}

#cur{
    border:0px solid silver;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#cur #name{
	width: 40px;
    border:0px solid red;
    float: left;
    font-weight: bold;
}
#cur #value{
    border:0px solid silver;
	width: 80px;
    float: left;
}

.weather_temp{
	font-size: 12px;
}
.weather_text{
	font-size: 11px;
}

a.us_login {
	text-decoration: none;
	color: #794E24;
	font-size: 13px;
}

a.cats{
	font-size: 14px;
	text-decoration: none;
	color: #025C89;
}

a.cats:hover{
	text-decoration: underline;
}

#work_path{
	padding-top:10px;
	padding-bottom:10px;
}
#work_path, #work_path a{
	font-size: 12px;
	font-weight: normal;
	text-transform: capitalize;
	color: #025C89;
	PADDING-BOTTOM: 10px;
}


h2, h2 a{
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
}

h3 {
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}


input.w100, select.w100, textarea.w100{
	width: 99%;
}

input.submit{
	font-size:8pt;
	background-color:#003673;
	color:#FFFFFF;
	border-color:#003673;
	border-width:1px;
	border-style:solid;
}

input, select, textarea{
	font-size:8pt;
	background-color:#F9F9F9;
	color:#025D8A;
	border: 1px solid #c9c9c9;
	font-size:12px;
	padding-top:2px;
	padding-bottom:2px;
	outline: none;
}


input.radio{
	border: 0px solid #fff;
}

@media all and (min-width: 0) {
  input.radio {border: 1px solid #025D8A;}
}

span.errors{
	color:#FF0000;
}


/* ‘’ђЂЌ€–› */

ul.pages{
  padding:0;
  margin:0;
  list-style:none;
  font-size: 12px;
}

.listing{
  float:left;
  width:100%;
  text-align:center;
  padding:5px 0;
  overflow:hidden;
  height:30px;
  line-height:30px;
}
.listing li{
  display:inline;
  padding:0;
}

.listing .center a{
  padding:2px 5px;
  font-weight:100;
  background:#3C8AAE;
  border:1px solid #3C8AAE;
  color:#ADD3FF;
  text-decoration:none;
  margin:0 1px;
}
.listing .center a:hover{
  background:#FFFFFF;
  border:1px solid #3C8AAE;
  color: #3C8AAE;
}
.listing .center a.active{
  background:#FFE064;
  border:1px solid #FFE064;
  color:#CE6B00;
}
.listing .center span{
  font-weight:100;
  padding:0 5px;
}

/* Љ­®ЇЄЁ Ё д®а¬л */

hr {
	color:red;
	background-color:red;
	height: 1px;
	border-width:0px; /* гЎа вм а ¬ЄЁ ў®ЄагЈ н«Ґ¬Ґ­в  */
}

/* CSS Їа ўЁ«  ¤«п Ї®«®б Їа®ЄагвЄЁ ®Є­  Ўа г§Ґа  */

/* CSS Їа ўЁ«  ¤«п Ї®«®б Їа®ЄагвЄЁ н«Ґ¬Ґ­в®ў TEXTAREA */

a.del_admin{
	color: #FC0200;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

td.commentheadername a{
	text-decoration: none;
	color: #04427A;
}

table.sub_form {
	padding-top: 10px;
}

table.sub_form td{
	font-size: 12px;
}


div.clear {
 clear: both;
}

table.lot_pics{
	padding-top: 20px;
	horizontal-align: center;
}

table.lot_pics td{
	border: 0px solid #000;
	padding: 0px 10px 10px 0px;
	text-align: center;
	vertical-align: top;
}

img.lot_pics{
	border: 1px solid #025C89;
	padding: 2px;
	margin: 2px;
}

hr.bottom {
	color:#3F5221;
	background-color:#CD5712;
	height: 1px;
	border-width:0px;
}

a.user_online{
	color:#CD5712;
}

img.bb{
	border: 0px solid #025C89;
}


input.search_field_i {
	background-image: url(/tpl/main/images/search_field_inp.jpg);
	background-position: left top;
	height: 16px;
	color: #ED8C0E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 100%;
	background-repeat: repeat;
	margin-top: 0px;
	padding-top: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #A9CDDB;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
}
td.search_field_t {
	width: 100%;
	margin: 0px;
	background-repeat: repeat-x;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(/tpl/main/images/search_field.jpg);
}

div.bb_added{
	font-size: 10px;
	padding: 5px 0px 5px 0px;
}

#flashcontent{
	width: 554px;
	height: 370px;
}

table.btable, table.btable td {
	font-size: 12px;
	padding: 3px;
	border: 1px solid #035C89;
	border-collapse:collapse;
}


div.rightrk, div.rightrk a{
	padding: 15px 5px 10px 15px;
	font-size: 11px;
}

.cat_pars{
    border:0px solid silver;
}
.cat_pars div {
    float: left;
    width: 500px;
    border:0px;
    border:0px solid silver;
	padding-bottom: 2px;
}

.cat_pars div.clear{
    clear:both;
    font-size:0;
    line-height:0;
    height:0;
    border:none;
    float:none
}
.cat_pars div.cat_pars_name{
	width: 100px;
	font-weight: bold;
}
.cat_pars div.cat_pars_value{
    width: 400px;
}

.cat_pars div.cat_pars_descr{
    width: 300px;
	color:#898989;
	padding: 0px 0px 10px 0px;
}

.cat_pars div.cat_pars_value_long{
    width: 700px;
	font-size:9px;
}

.cat_pars_value_item{
	font-weight: normal;
}

div.main_block{	margin: 0px 60px 20px 0px;
	float: left;
	width: 260px;
	height: 350px;
	border: 0px solid #0f0;
}

div.main_block div.info{
	padding-top: 50px;
	border: 0px solid #f00;
}

div.main_block table td{	text-align: left;}

div.news_line_cont{	background-color: #F0F0F0;
	border: 0px solid #025D8A;
	overflow: hidden;
	position:relative;
	padding: 10px;
}

div.news_line{	padding: 10px;
}

div.news_line ul li{	width: 210px;
	height: 150px;}

div.news_line ul li a{
	text-decoration: none;
}

div.news_line_cont a.prev, div.news_line_cont a.next {
	display: block;
	float: left;
	width: 30px;
	height: 140px;
	text-decoration: none;
	border: none;
	outline: none;
	background: url("/tpl/main/images/news/imageNavLeft.gif") left 60px no-repeat;
}
div.news_line_cont  a.next {
	background: url("/tpl/main/images/news/imageNavRight.gif") right 60px no-repeat;
}
div.news_line_cont  a.next:hover {
	background-image: url("/tpl/main/images/news/imageNavRightHover.gif");
}
div.news_line_cont  a.prev:hover{
	background-image: url("/tpl/main/images/news/imageNavLeftHover.gif");
	}
div.news_line_cont  a:hover, div.news_line_cont  a:active {
	border: none;
	outline: none;
}

div.main_text_line{	width: 250px;
	height: 16px;
	overflow: hidden;
}

.shadow{
border-bottom:2px solid #eee;
border-right:2px solid #eee;
padding-bottom:2px;
padding-right:2px;
background:#ccc;
}

div.div_bottom, div.div_bottom a{	font-size: 10px;}

#user_add_pm, #user_add_pm a{	color:#F00;
	text-decoration: underline;}div.news_src{	padding-bottom: 10px;	color:#E1771E;}div.news_src a{	color:#E1771E;}/*    ColorBox Core Style    The following rules are the styles that are consistant between themes.    Avoid changing this area to maintain compatability with future versions of ColorBox.*/#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}#cboxOverlay{position:fixed; width:100%; height:100%;}#cboxMiddleLeft, #cboxBottomLeft{clear:left;}#cboxContent{position:relative; overflow:hidden;}#cboxLoadedContent{overflow:auto;}#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}#cboxTitle{margin:0;}#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}/*    Example user style    The following rules are ordered and tabbed in a way that represents the    order/nesting of the generated HTML, so that the structure easier to understand.*/#cboxOverlay{background:url(/tpl/main/images/colorbox/overlay.png) 0 0 repeat;}#colorbox{}    #cboxTopLeft{width:21px; height:21px; background:url(/tpl/main/images/colorbox/controls.png) -100px 0 no-repeat;}    #cboxTopRight{width:21px; height:21px; background:url(/tpl/main/images/colorbox/controls.png) -129px 0 no-repeat;}    #cboxBottomLeft{width:21px; height:21px; background:url(/tpl/main/images/colorbox/controls.png) -100px -29px no-repeat;}    #cboxBottomRight{width:21px; height:21px; background:url(/tpl/main/images/colorbox/controls.png) -129px -29px no-repeat;}    #cboxMiddleLeft{width:21px; background:url(/tpl/main/images/colorbox/controls.png) left top repeat-y;}    #cboxMiddleRight{width:21px; background:url(/tpl/main/images/colorbox/controls.png) right top repeat-y;}    #cboxTopCenter{height:21px; background:url(/tpl/main/images/colorbox/border.png) 0 0 repeat-x;}    #cboxBottomCenter{height:21px; background:url(/tpl/main/images/colorbox/border.png) 0 -29px repeat-x;}    #cboxContent{background:#fff;}        #cboxLoadedContent{margin-bottom:28px;}        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}        #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(/tpl/main/images/colorbox/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}        #cboxPrevious.hover{background-position:-75px -25px;}        #cboxNext{position:absolute; bottom:0; left:27px; background:url(/tpl/main/images/colorbox/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}        #cboxNext.hover{background-position:-50px -25px;}        #cboxLoadingOverlay{background:url(/tpl/main/images/colorbox/loading_background.png) center center no-repeat;}        #cboxLoadingGraphic{background:url(/tpl/main/images/colorbox/loading.gif) center center no-repeat;}        #cboxClose{position:absolute; bottom:0; right:0; background:url(/tpl/main/images/colorbox/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}        #cboxClose.hover{background-position:-25px -25px;}/*    The following fixes png-transparency for IE6.    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.    Colorbox preloads navigation hover classes to account for this.    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,    while regular CSS background images are relative to the CSS document.*/.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/tpl/main/images/colorbox/internet_explorer/borderTopLeft.png, sizingMethod='scale');}.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/tpl/main/images/colorbox/internet_explorer/borderTopCenter.png, sizingMethod='scale');}.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/tpl/main/images/colorbox/internet_explorer/borderTopRight.png, sizingMethod='scale');}.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/tpl/main/images/colorbox/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/tpl/main/images/colorbox/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/tpl/main/images/colorbox/internet_explorer/borderBottomRight.png, sizingMethod='scale');}.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/tpl/main/images/colorbox/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/tpl/main/images/colorbox/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}