/* CSS Document */
html {  height: 100%; font-family:verdana,sans-serif;}
strong {font-weight:bold}
html{color:#000;background:#303030;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}legend{color:#000;}ol li{list-style:decimal}
* {font-size:11px; font-family:verdana, sans-serif; color:#000000}
.clear {clear: both; font-size: 0px; width:100%; height: 1px;}
a:hover {text-decoration:none}
.empty {width:100%; height:156px}
.white { position:absolute; top:270px; left:50%; margin-left:-502px; width:2px; font-size:0; height:70px; background:white; z-index:10000 }
html, body {margin:0px auto; padding:0; min-height:100%; background:#303030; text-align:center; font-family:Arial, Helvetica, sans-serif;  color:12px; color:#000000;font-family:verdana,sans-serif; }
optgroup {background: white; font-weight: bold;}
#osn {width:1000px; background:#ffffff;  position:relative;margin:0pt auto;
min-height:100%; }
#hat {width:1000px;margin:0 auto; height:128px; background-image:url(/templates/images/hat_bac.gif); background-repeat:repeat-x; background-color:#D7D6D6;overflow:hidden}
#hat .logotip { width:337px; height:150px;   float:left}
#hat .ic { width:140px; height: 42px;  padding-top:10px; position:relative; float:left; margin-left:-42px}
#hat .ic ul {float:left; width:140px; height: 20px;  overflow: hidden;}
#hat .ic ul .bac {background:none}
#hat .ic ul li {float:left; padding: 0px 12px; margin-left: -1px; background: url(/templates/images/ic_line.gif) no-repeat left; list-style:none; height:12px; background-position:right center }
#hat .ic ul li a {margin-top:3px}
#hat .ic ul li .home { position: relative; background: url(/templates/images/home.gif); width:11px; display:block; background-repeat:no-repeat;background-position:top; height:9px; overflow:hidden}
#hat .ic ul li .home:hover { background-position:0 -9px;}
#hat .ic ul li .map { position: relative; background: url(/templates/images/ic_map_green.gif); width:11px; display:block;  background-repeat:no-repeat; background-position:top; height:9px;overflow:hidden}
#hat .ic ul li .map:hover { background-position:0 -9px}
#hat .ic ul li .mail { position: relative; background: url(/templates/images/ic_mail.gif); width:13px; display:block; background-repeat:no-repeat;background-position:top; height:9px;overflow:hidden}
#hat .ic ul li .mail:hover { background-position:0 -9px}
#hat .lang { position:relative;width:90px; height:12px; overflow:hidden; padding-top:9px; float:left}
#hat .lang li { float:left; padding:0px 8px; margin-left:-1px; cursor: default; background: url(/templates/images/ic_line.gif) right center no-repeat ; color:#ffffff;  font-size: 12px; height:12px;}
#hat .lang li a {color:#CCCBC1; font-size: 12px; font-weight: normal; text-decoration:none; }
#hat .lang li a:hover {color:#ffffff;}
#hat .lang ul  .bac1 {background:none; }
#hat .success { color:#ffffff; font:Tahoma; font-size:24px; width:400px; height:28px; position:relative; float:left; top:42px; left:-247px}
#hat .phones {width:191px; height:150px; background-image:url(/templates/images/phone_line.gif); background-repeat:repeat-x; float:right; position:relative; top:-30px; overflow:hidden; margin-right:54px; *margin-right:74px; *left:-25px; _left:auto; _margin-right:54px; padding-top:14px; color:#FFFFFF; font-size:12px; font:Arial}
#hat .font1 {font-size: 17px; color:#FFFFFF}
#hat .font1 span {font-size: 14px; color:#FFFFFF}
#hat .phones li {font-size: 11px; color:#FFFFFF; vertical-align:middle; height:17px; margin-bottom:5px; text-align:left; padding-left:15px}
#hat .phones li img {margin-left:-10px; margin-right:7px; }
#hat .menu { width:960px; position:relative; float:left; margin-top:-97px; display:inline; *height:34px;_overflow:hidden; *left:20px;}
#hat .menu ul {float:right; *position:relative;*left:-15px;_left:-5px;}
#hat .menu ul li {float:right; cursor:pointer}
#hat .menu ul li div {
	*height:20px;
}
#hat .menu * { background-repeat:no-repeat;  height:25px;color:#FFFFFF; font-size:12px; padding-top:5px; float:left; height:50px} 
.vstavka {background-image:url(/templates/images/size1.gif);}
#hat .menu  .hover { background-position: 0px -25px; position:relative; z-index:8 }
#hat .menu .size1 {background-image:url(/templates/images/size1.gif);  position:relative; width:104px; margin-left:-15px; }

#hat .menu a:hover { background-position: 0px -25px; position:relative; z-index:8 }
#hat .menu .size2 {background-image:url(/templates/images/size2.gif);  position:relative; width:130px;margin-left:-15px;}
#hat .menu .size21 {background-image:url(/templates/images/size2.gif);  position:relative; width:130px;margin-left:-15px; background-position: 0px -25px;}
#hat .menu a:hover { background-position: 0px -25px; position:relative; z-index:8 }
#hat .menu .size3 {background-image:url(/templates/images/size3.gif);  position:relative; width:141px;margin-left:-15px;}
#hat .menu a:hover { background-position: 0px -25px; position:relative; z-index:8 }
#hat .menu .size4{background-image:url(/templates/images/size4.gif);  position:relative; width:171px;margin-left:-15px;}
#hat .menu a:hover { background-position: 0px -25px; position:relative; z-index:8 }
#hat .menu .size5{background-image:url(/templates/images/size5.gif);  position:relative; width:190px;margin-left:-15px;}
#hat .menu a:hover { background-position: 0px -25px; position:relative; z-index:8 }
#hat .menu .size6{background-image:url(/templates/images/size6.gif);  position:relative; width:210px;margin-left:-15px;}
#hat .menu a:hover { background-position: 0px -25px; position:relative; z-index:8 }

#hat .menu .ok { visibility:hidden}
#down_menu  { position:relative; width:1000px; height: 41px; background: url(/templates/images/menu_line.gif) repeat-x; z-index: 1000;}
#down_menu  ul {margin-left:66px}
#down_menu li { position:relative; float:left; margin-left:-1px; padding:0 1px; font-size:12px; color:#ffffff; background-image:url(/templates/images/black_squar.gif); background-repeat:no-repeat; background-position:left center; padding-left:14px; margin-right:8px;  top:13px;}
#down_menu li:hover {background-image:url(/templates/images/red_squar.gif); background-position:left center; background-repeat:no-repeat}
#down_menu .li1 {background-image:url(/templates/images/red_squar.gif); color:#F40B08; background-repeat:no-repeat; background-position:left center; }
#down_menu li a	{font-size:12px; color:#ffffff; text-decoration:none}
#down_menu li a:hover {color:#F40B08;  }
#down_menu li .a1 {color:#F40B08;text-decoration:none}
#down_menu li .a1:hover {color:#F40B08;text-decoration:none}		
#big_banner {width:1000px; height:256px; position:relative; overflow:hidden; z-index:1}
#big_banner.big_banner_ru {background-image:url(/templates/images/banner_zentr_ru.jpg)}
#big_banner.big_banner_en {background-image:url(/templates/images/banner_zentr_en.jpg)}
#big_banner.big_banner_cn {background-image:url(/templates/images/banner_zentr_cn.jpg)}
#big_banner .flash {width:1000px; height:256px; float:left; position:relative; z-index:3}
 .menu {width:194px; height:64px; float:right; z-index:9; position:relative; margin-right:51px; cursor:pointer; margin-top:-256px}
 .menu  a {text-decoration:none}
 .menu  h1 {color:#FFFFFF; font-size:26px; float:left; margin-left:4px}
 .but1 { background-image: url(/templates/images/but_opt.jpg); background-repeat:no-repeat; width:192px; height:64px;}
.but2 {background-image:url(/templates/images/but_rozn.jpg); background-repeat:no-repeat; width:192px; height:64px;}
.but3 {background-image:url(/templates/images/but_cto.jpg); background-repeat:no-repeat; width:192px; height:64px;}
.but4 {background-image:url(/templates/images/but_hard.jpg); background-repeat:no-repeat; width:192px; height:64px;}
#form_place { background-color:#000000; width:1000px; /*height:35px;*/ position:relative}
#form_place .place { width:189px; height:26px; background-color:#767676; margin-left:54px; margin-top:4px; margin-right:54px; overflow:hidden; float:right; *position:relative;left:0px;_position:static;}
#form_place .place .form { border:none; /*width:149px;*/ width:155px; height:16px; color:#767676; float:left; margin-top:1.5px; margin-left:2px; padding:4px 0px 2px 4px}
#form_place .place .but { height:21px; width:20px; border:none;background-color:#767676; cursor:pointer; padding-top:3px;position:relative;*left:5px;}
#form_place .place1 { width:189px; height:26px; background-color:#767676; margin-left:54px; margin-top:4px; margin-right:54px; overflow:hidden; float:left;*position:relative; left:25px;*left:0px;_position:static;}
#form_place .place1 .form { border:none; width:154px; *width:159px !important; *width:154px !important; _width:154px !important; height:16px; color:#767676; float:left; margin-top:1.5px; margin-left:2px; padding:4px 0px 2px 2px}
#form_place .place1 .but { height:21px; width:20px;  border:none;background-color:#767676; cursor:pointer;padding-top:3px; float:left;position:relative;_position:static;left:5px;}
.height { background-image: url(/templates/images/body_bac.jpg); background-repeat: repeat-x;  background-position:top; width:15px;}
#body { width:1000px; position:relative; background-image: url(/templates/images/body_bac.jpg); background-repeat: repeat-x;  background-position:top;}
#body h1 { font-size:24px; color:#F10D0C; margin-top:16px; line-height: 24px;}
#body h1 img{margin-right:10px}
#body a {color:#5D1212; text-decoration:underline}
#body a:hover { color: #FF0000}
#body .left_cols {width:260px; float:left; position:relative; margin-right: 10px;_margin-right:0px;_width:230px;}
#body .left_cols .move_menu { margin-left:38px; width:189; margin-top:2px}
#body .left_cols .move_menu .link1{ display:block; width:189px; height:34px; background-repeat:no-repeat; margin-bottom:1px; }
#body .left_cols .move_menu .link2{ display:block; width:189px; height:34px; background-image:url(/templates/images/but_ours.gif); background-repeat:no-repeat;margin-bottom:1px}
#body .left_cols .move_menu .link3{ display:block; width:189px; height:34px; background-image:url(/templates/images/but_web.gif); background-repeat:no-repeat;margin-bottom:1px}
#body .left_cols .move_menu  a{ margin-left:16px}
#body .left_cols .move_menu .link4{ display:block; width:189px; height:34px; background-image:url(/templates/images/but_chas.gif); background-repeat:no-repeat;margin-bottom:1px}
#body .left_cols .move_menu ul {border:1px solid #4D4D4D; background-image:url(/templates/images/ul1.jpg); width:187px; height:79px; margin-left:16px;background-color:#EFEFEF}
.t { margin-left:40px}
.t1 { margin-left:37px}
.t2 { margin-left:41px}
#body .left_cols .move_menu ul .li1 {text-align:left; padding:4px 0px 3px 10px; } 
#body .left_cols .move_menu ul a {text-decoration:none; margin-left:1px}
#body .left_cols .move_menu .ul1 {border:1px solid #4D4D4D; background:#EFEFEF; width:187px; height:79px; margin-left:16px; height:113px;width:187px; padding-top:15px }
#body .left_cols .move_menu .ul1 li {margin-left:-10px}
#body .left_cols .move_menu .ul1 .li1 {margin-top:9px}
#body .left_cols .tex { width:111px; height:16px; border:1px solid #767676; margin-left:10px;}
#body .left_cols .tex1 { width:111px; height:16px; border:1px solid #767676; margin-left:5px;margin-top:3.5px;}
#submenu_1 { position: relative;  left: 0px;  display: block;}
#submenu_2 { position: relative;  left: 0px;  display: block;}

#menu_1 { background: url(/templates/images/but_under.gif) no-repeat; display: block;  width: 189px; z-index:153; position:relative; height:25px; margin-left:16px; margin-top:-1px;cursor:pointer}
#menu_2  { background: url(/templates/images/but_enter.gif) no-repeat; display: block;  width: 189px;z-index:153;position:relative;height:25px;margin-left:16px;margin-top:-1px; cursor:pointer}
#menu_2 a:hover {color: #FF0000}
#menu_link_1 {position: relative; left: 38px;}
#menu_link_2{position: relative; left: 50px;}
#body .left_cols .opros { position:relative;*position:static; margin-top:25px; text-align:left; margin-left:59px; _margin-left:49px;}
#body .left_cols .opros h3 { font-weight:bold; margin-left:25px; margin-top:14px;  margin-bottom: 5px}
#body .left_cols .opros input {margin-top:3px; float:left; *position:relative;*top:-5px;}
.opros input .radio {width:15px}
#body .left_cols .opros label {display:block; width:150px; margin-left:26px; position:relative; top:3px; *position:static}

#body .left_cols .opros div.form form {
	*position:relative;
	*left:-5px;
	_left:-6px;
}

.content_button {margin:10px 0 0 26px}
 .forget {margin-left:30px;color:#5D1212;text-decoration:underline; margin-top:47px; position: relative}
 .forget:hover {color: #FF0000}
 .reg { margin-left:5px;color:#5D1212;text-decoration:underline;}
 .reg:hover {color: #FF0000}
 .lab {margin-top: -5px; margin-left: 12px; width: 130px; height: 60px; float: left; line-height: 1.5; margin-top: -2px }
 .form {/*height: 60px;*/ height:auto; float: left; width:200px;}
 
#body .left_cols .opros .words { position:relative; vertical-align:middle}

label {margin-left: 15px;}
.poll_result {margin-left: 3px; /* << was 28px */ margin-top: 5px;}
.poll_result div.sub_header {
	padding:0 0 0 25px;
	background:url(/templates/images/arr_small.gif) left 2px no-repeat;
}


.poll_results {margin-top: 10px;}
.poll_results .title {width: 150px; text-align: left; padding-right: 20px; vertical-align: bottom; padding-bottom: 15px}
.poll_results .bar {width: 100px; vertical-align: middle;}
.poll_results .bar div.bar{background-color: #E50706; margin-bottom: 15px;}
.poll_results .result {width: 130px; padding-left: 20px; vertical-align: middle; padding-bottom: 15px;}


 .button1 { background-image:url(/templates/images/ansers.gif); width:77px; height:19px; border:none; cursor:pointer; margin-left:-5px} 
 .button2 { background-image:url(/templates/images/rez.gif); width:77px; height:19px; border:none; cursor:pointer;margin-left:5px}
 .button3 {background-image:url(/templates/images/ansers.gif); width:77px; height:19px; border:none; cursor:pointer; margin:5px 0px 15px 2px }
 .button4 { background-image:url(/templates/images/show_but.gif); width:77px; height:19px;border:none;cursor:pointer; margin-left:6px; position:absolute;  }
#middle_blok {float:left; width:450px; display:inline; margin-left:5px; text-align:left;position:relative; }
#middle_blok li {
	list-style-type:disc;
}
#middle_blok div {
	padding-top:10px;
}
#middle_blok div.bar {
	padding-top:0px;
}
#middle_blok div.paging div{
	padding-top:0px;
}

#middle_blok div.tjustify{
	padding-top:0px;
}

#middle_blok div.tjustify ul{
	padding-bottom:5px;
}


#middle_blok #salenet .zag {font-weight:bold}
#middle_blok .map { position:relative; width:100%; height:267px; padding-left: 30px; padding-top: 5px;/*background-image:url(/templates/images/belarus.gif); background-repeat:no-repeat; background-position:center;*/ margin-top:-3px }
#middle_blok .zagolov {position:relative;z-index:3;text-align:left;padding-top:25px;background-color: #FFFFFF;}
#middle_blok #salenet .tex {position:relative;font-weight:bold;font-size:14px;color:#F10D0C;height:11px; z-index:3;  background:#fff; display: block; padding: 1px 3px 3px 1px; float: left; display:block; }
#middle_blok  #salenet .zagolov_line { background-image:url(/templates/images/zag_line.gif); background-repeat:repeat-x;  background-position: bottom right; width:100%; float:right; z-index:1;   }
 #salenet .top {padding-top:20px}
#middle_blok .text_net {margin-left:25px; margin-top:10px}
#middle_blok #salenet   ul {width:100%; position:relative; margin-top:8px}
#middle_blok #salenet   ul li {float:left; margin-top:15px; width:210px;  padding-left:20px; line-height: 1.2 }
#middle_blok #salenet   ul li .left { float:left; width:42px}
#middle_blok #salenet   ul li .right {float:left; width:155px; margin-left:7px} 
#middle_blok .text {margin-left:1px} /* there was 16px */
#middle_blok h1 {
	/*margin-bottom:16px;*/
	margin-bottom:0px;
}

#middle_blok .text p {
	/*margin-top:15px;*/
	margin-top:5px;
	background:url(/templates/images/arr_small.gif) left 9px no-repeat;
	*position:relative;
}
#middle_blok ul {/*margin-top:16px;*/ margin-top:8px; margin-bottom:8px; *margin-top:0px; position:relative; left:0px} /* was 17px of left margin */
#middle_blok ul.sitemap_level0 { margin-top:20px; *margin-top:20px; position:relative; left:0px} /* was 17px of left margin */
#middle_blok ul.brands {margin-top:5px}
#middle_blok ul.brands li {list-style-type: disc; list-style-type:none; list-style-position: inside;}
#middle_blok ul li {list-style-type:none; *position:relative; background-image:url(/templates/images/arr_small.gif) ; background-repeat:no-repeat; background-position:left 5px; padding-left:25px; line-height:1.5} 
#middle_blok .sub_header_container .sub_header {padding-left: 20px; margin-left: 5px; overflow: hidden; background: url(/templates/images/arr_small.gif) no-repeat left 14px;; position:relative;}
#middle_blok .sub_header_container .sub_header div {
	background:url(/templates/images/dot.gif) left bottom repeat-x;
	position:relative;
	top:-2px;
	margin:0 0 0 75px;
}
/*#middle_blok .sub_header_container p span {
	margin:0 0 0 100px;
}*/
#middle_blok .sub_header_container .sub_header span {font-size: 12px; font-weight: bold; font-family: Arial; position:relative; top:2px;}
td.dotted_cell {
	background:url(/templates/images/dot.gif) left bottom repeat-x;
}
#middle_blok .sub_header_container {padding: 5px 0px 0px 0px; clear: both;}
#middle_blok .sub_header_container div {
	padding-left:25px;
	padding-bottom:3px;
}
#middle_blok .sub_header_container div.bar {
	padding-left:0px;
	padding-bottom:0px;
}
#middle_blok a:hover{color:#ff0000; text-decoration:underline}
#middle_blok a strong:hover{color:#ff0000; text-decoration:underline}

#middle_blok p {padding-left:25px; padding-top:7px;}
.linka {margin-top:16px; /*margin-left:16px;*/ margin-left:2px; position:absolute}
#right_blok { float:right; display:inline; width:194px; margin-right:50px; text-align:center; overflow:visible;position:relative }
#right_blok h1 {margin-left:-18px}
#right_blok .text {text-align:left}
#right_blok .text p {margin-top:15px}
#right_blok .im {cursor:pointer; margin-top:4px}
#right_blok .im1 { margin-top:24px;cursor:pointer; overflow:visible}
#down_img {width:1000px; position:relative; height:57px; margin-bottom:2px; margin-top:57px; margin-left: 0px; top:-20px; _top:0px}
#down_img a {padding-right:1px;background-repeat:no-repeat;float:left; display:block;}
#niz { background-color:#C5C5C5; width:960px; position:relative; height:78px; border-top:2px solid #000000; padding:20px}
#niz .l { float:left; height:78px; border-right:1px solid #E6E6E6;padding-right:30px; width: 200px}
#niz .r { float:right; height:78px; border-left:1px solid #E6E6E6; margin-right:39px; padding-left:20px; vertical-align:text-top;*position:relative; _position:static; *left:-20px;}
#niz .r img {position:absolute; padding-left:5px}
#niz .c { width:368px; position:absolute; margin-left:290px; text-align:left}
#niz a {color:#5D1212; text-decoration:underline}
#niz a:hover { color: #FF0000}
#niz a img {padding-left:3px}
.combo-box {position: relative;margin-top:2px}
.up{margin-top:-15px; padding-left:20px}

div#tmp{display: none;}
.fw_b{font-weight: bold;}

/* CATALOG */
#middle_catalog_blok{padding-top: 58px; padding-right: 40px;}
.catalog_block { position:relative; margin-top:17px; text-align:left; margin-left:56px }
.catalog_block .form {width:190px;}
.catalog_block .form td {padding:5px 0px; vertical-align: middle;}
.catalog_block .form td select{float:right;}
.catalog_block .form td input{width: 65px}

.catalog_block .form td .title{float: left; margin-top: 3px;}

.catalog_block h3{ font-weight: bold;}
.catalog_block .place { width:189px; height:26px; background-color:#767676; margin:4px 0 0 0; overflow:hidden; *position:relative;}
.catalog_block .place .search_input { border:none; width:159px; height:16px; color:#767676; float:left; margin-top:1.5px; margin-left:2px !important; padding:4px 0px 2px 2px !important; *position:absolute; *left:0px; *top:1px;}
.catalog_block .place .but { height:21px; width:20px; margin-left: 3px; border:none;background-color:#767676; cursor:pointer;padding-top:3px; *position:absolute; *right:0px; *top:1px;}
#right_catalog_block {float:left; width:694px; display:inline; margin-left:5px; text-align:left;position:relative; }

.cat_table {border: 1px solid #8F8F8F; width: 660px}
.cat_table th{ border: 1px solid #8F8F8F; padding: 5px; font-weight: bold; background: #EAEAEA; text-align: left;}
.cat_table td{ border: 1px solid #8F8F8F; padding: 5px; text-align: left}

.cur_auto_title {font-weight: bold}
/* CATALOG:End*/

/* TREEVIEW */
.treeview, .treeview ul { 
	padding: 0;
	margin: 0;
	list-style: none;
}

.treeview ul {
	/*background-color: white;*/
	margin-top: 4px;
}

.treeview .hitarea {
	/*background: url(/templates/images/treeview-default.gif) -64px -25px no-repeat;*/
	height: 16px;
	width: 16px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
}
/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
}

.treeview li { 
	margin: 0;
	padding: 3px 0pt 3px 16px;
}

.treeview a.selected {
	background-color: #eee;
}

.treeview .leaf{background: url(/templates/images/treeview-minus-nb.gif) 0px 5px no-repeat;}

#treecontrol { margin: 1em 0; display: none; }

.treeview .hover { color: red; cursor: pointer; }
#catalog_ctrl_block .treeview .arts_link {color: #000000; text-decoration: none;}

#catalog_ctrl_block .treeview .arts_link:hover {color: red; cursor: pointer;}

/*.treeview li { text-align: left; background: url(/templates/images/treeview-minus-nb.gif) 0 0 no-repeat; }*/
.treeview li.collapsable, .treeview li.expandable { }

.treeview .expandable-hitarea { background: url(/templates/images/treeview-plus.gif) 0 0 no-repeat; }
.treeview .collapsable-hitarea { background: url(/templates/images/treeview-minus.gif) 0 0 no-repeat; } 
.treeview li.last { background-position: 0 -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url(/templates/images/treeview-default.gif); }  
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -67px }

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }

.treeview-red li { background-image: url(/templates/images/treeview-red-line.gif); }
.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable { background-image: url(/templates/images/treeview-red.gif); } 

.treeview-black li { background-image: url(/templates/images/treeview-black-line.gif); }
.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable { background-image: url(/templates/images/treeview-black.gif); }  

.treeview-gray li { background-image: url(/templates/images/treeview-gray-line.gif); }
.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable { background-image: url(/templates/images/treeview-gray.gif); } 

.treeview-famfamfam li { background-image: url(/templates/images/treeview-famfamfam-line.gif); }
.treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable { background-image: url(/templates/images/treeview-famfamfam.gif); } 
/* TREEVIEW:End */

  .paging {padding: 17px 0px 17px 30px}
  .page_icon { cursor: pointer; border: 1px solid #4D4D4D; background: #EFEFEF; float:left; font-size: 12px; width: 17px; text-align: center; margin-right: 3px; height: 15px; vertical-align: top; padding-top: 1px;}
  .active_page { background: #B2B2B2; color: #C20E0D}
  .paging .show_limit {float:right; padding-top:10px !important}
  .content_container {padding: 17px 0px 0px 30px; }



/* CALENDAR */
 
  
 TABLE.calendar { text-align: center; width:185px; background: white; border: 4px solid white;}
  TH.month { background-color: #FFFFFF; height: 16px; padding-bottom: 2px;}
  TH.month #cal_year{ padding-left:10px;font-weight:bold}
  TH.month select{ width: 150px;}
  #cal_container{border: 1px solid #4D4D4D;padding:2px 0px 2px 2px; width: 187px; margin-top:20px}
 TABLE.calendar TR {padding-left: 5px;} 
  TD.prev-month { text-align: left; }
  TD.next-month { text-align: right; }
  TH.day-of-week { font-size: 8pt; }
  TD.selected-day { background-color: #B2B2B2; color: #5D1212; width: 25px; height: 16px; padding:3px 0px}
  TD.day { background-color: #EFEFEF; border: 1px solid white; width: 25px; height: 16px; padding: 3px 0px}
  TD.today { background-color: #E0E0E0; font-weight: bold; }
  strong {
	font-weight:bolder;
  }

  table.search_tab td {
	border:1px solid #000;
  }
  
  .cur_title{width: 120px; padding: 2px;}
  .cur_value{width: 150px; padding: 2px;}

div.breadCrumbs {
	font-size:10px !important;
	margin:5px 0 0 0;
	text-align: left;
	padding-left: 30px;
  
}
div.breadCrumbs a {
	/*font-weight:bolder;*/
	text-decoration:underline;
	color:#C3C3C3;

}
div.breadCrumbs a:hover {
	text-decoration:none;
}
div.breadCrumbs span.devide {
	font-weight:normal;
	color:#D7D7D7;
	margin:0 5px;
}
div.breadCrumbs span.current {
	font-weight:normal;
	color:#fff;
}

div.banner_r {
	position:relative;
}
div.banner_r div {
	position:absolute;
	left:0px;
	top:0px;
	width:50px;
	height:30px;
	background:none red;
	z-index:1000;
	display:none;
}

.sitemap_level1 {margin-left:10px}
.sitemap_level2 {margin-left:20px}
.sitemap_level3 {margin-left:30px}
.sitemap_level4 {margin-left:40px}
.sitemap_level5 {margin-left:50px}
.sitemap_level6 {margin-left:60px}

.sert_block {}
.sert_block .item {float:left; width:135px; height:200px; margin-right:15px; margin-bottom:18px; text-align:center}


/*tmp*/
#hat .menu ul {
    float: left;
    margin-left: 30px;
}

#hat .menu {
    width: 1000px;
}

.logotip   {
    text-align: left;
}

.logotip a img {
    height:      41px;
    margin-top:  28px;
    margin-left: 55px;
    width:       198px;
}

.logotip {
    background: url("/se/r/i/logo/shateBg.png");
}

#hat .success {
    color: #FFFFFF;
    float: left;
    font-size: 24px;
    height: 28px;
    left: -10px;
    position: relative;
    top: 20px;
    width: 400px;
}

#hat .ic {
    float: left;
    height: 25px;
    margin-left: 47px;
    padding-top: 10px;
    position: relative;
    width: 110px;
}

#hat .lang {
    float: left;
    height: 25px;
    overflow: hidden;
    padding-top: 9px;
    position: relative;
    width: 90px;
}

#down_menu {
    background: url("/templates/images/menu_line.gif") repeat-x scroll 0 0 transparent;
    height: 41px;
    position: relative;
    width: 1000px;
    z-index: 949;
}

#hat .lang li a {
        color: #767676;
        font-size: 12px;
        font-weight: normal;
        text-decoration: none;
}
