@charset "iso-8859-1";
/* CSS Document */
/* CSS basic */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	font-family: Arial,Tahoma, verdana,  sans-serif; 
}
table, caption, tbody, tfoot, thead, tr, th, td {

}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {

}
html{
	background:#7a7a7a;
}
body {
	margin: 0;
	padding: 0;
	font-family: Arial,Tahoma, Verdana,  sans-serif;
	font-size: 9pt; 
	text-align: center;
	color: #000;	
	background:#7a7a7a;
	color:#231f20;
	width:100%;
	height:100%;
	}
p{margin:4px 0;padding:4px 0;color:#231f20;}
.link { cursor: pointer; }
.underline { text-decoration: underline; }
a, a:link {	
	color:#00704A;
	font-size:12px;
	}
a:visited {color:#00704A;}
a:hover {color:#FB6F00;text-decoration:none;}
a:active {color:#FB6F00;}
a.big18{font-size:18px;display:block;padding-bottom:5px;}
a.big14{font-size:14px;di_splay:block;clear:both;}
b.big14{font-size:14px;display:block;}
img.bl_brd{border:2px solid #107955;}
.regdesc img {border:2px solid #107955; margin: 0 10px 5px 0; }
h1{color:#00704A;font-size:22px;margin:0px;padding:0px;line-height:22px;}
h2{font-size:24px;font-weight:normal;padding:10px 0px 10px 0px;}
h3{font-size:18px;font-weight:normal;}

h4{font-size:16px;font-weight:normal;padding:10px 0px 10px 0px;}
/* top */
div#top, div#footer{
	width:980px;margin:2px auto 0px auto;

	background:#fff url("../images/white_block_top_bg.png") center top no-repeat;
}
div#footer{padding-top:15px;}
div#footer a{padding:0px 3px;}
#top_bg_dwn{
	width:980px;padding-top:0px;
	background:#fff url("../images/white_block_bott_bg.png") center bottom no-repeat;
}
a#logo{display:block;float:left;width:220px;text-align:right;}

#pagetitle{float:left;width:670px;}
#top_menu{float:left;width:540px;text-align:center;padding-top:20px;}
#logout{float:left;width:220px;}
#logout a{float:left;width:110px;height:25px;text-decoration:none;font-weight:bold;
line-height:20px;margin-top:10px;
background:#fff url("../images/butt_brown_bg.png") center top no-repeat;color:#fff;}

#top_menu a {font-size:14px;font-weight:bold;padding:0 5px;color:#007a49;font-family: Arial,Verdana,  sans-serif;}
/* login blocks */
#login_form{	
	width:213px;float:right;
	margin-top:-4px;
	padding-top:5px;margin-right:5px;
	height:50px;
	background:#E7E7E7 url("../images/login_top.png") center top no-repeat;
}
.msie7 #login_form{
	margin-top: -5px;
}

#login_bott{font-size:10px;width:213px;
	background:#E7E7E7 url("../images/login_bott.png") center bottom no-repeat;
	padding-bottom:7px;
}
.form_login_login{width:100px;float:left;text-align:left;padding-left:15px;}
.form_login_login a{font-size:12px;line-height:20px;}
.form_login_login input{width:85px;font-size:11px;height:12px;}
.form_login_pass{width:85px;float:left;text-align:left;}
.form_login_pass input{width:85px;font-size:11px;height:12px;}
.small_orange{
	margin-top:3px;
	margin-bottom:3px;
	padding-bottom:3px;
	border-width:0px;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	line-height:15px;
	width:70px;height:20px;
	background:url("../images/butt_small_orange.png") center bottom no-repeat;
	cursor:pointer;
	}
#login_bott .small_orange{margin-left:10px;}



/* main blocks */
div#top_mess_menu{
	width:980px;  margin:5px auto;
	background:#7a7a7a;
}
div#mainbody{
	width:980px;  
	margin:5px auto 5px auto;
	padding-top:8px;
	clear:both;
	background:#fff url("../images/white_block_top_bg.png") center top no-repeat;
}
.msie6 div#mainbody{	
	width:996px;  
	background:#fff url("../images/white_block_top_bg.png") center top no-repeat;
}

.msie6 body{margin:0%;padding:0%;}
.main_bott{background:url("../images/white_block_bott_bg.png") center bottom no-repeat;}

#leftbar{
	width:210px;
	float:left;text-align:left;
	margin:0px;
	background:#fff;
	padding:10px 6px 17px 10px;
	margin:0px;
}
#centralbar{
	width:520px;float:left;text-align:left;
	background:#fff;
	padding:10px 15px 40px 0px;
	margin:0px;
}
#rightbar{width:215px;float:right;text-align:left;background:#fff;
	padding:0px;
	padding-top:0px;
	margin:0px;
}
.msie6 div#leftbar{	}
.msie6 div#centralbar{	}
.msie6 div#rightbar{	}

div.grey_sq{height:1px;clear:both; border:0px;background-color:#7a7a7a;margin:0;padding:0;}



/*=====*/
.form_block_top{width:528px;	background:#F3F3F3 url("../images/form_bl_m_top_bg.png") center top no-repeat;
margin-top:15px;}
.form_block_bott{padding-left:15px;	background:#F3F3F3 url("../images/form_bl_m_bott_bg.png") center bottom no-repeat;}
.msie7 .form_block_bott{padding-left: 0px;}
.msie7 .form_block_bott .info_input_place2 {padding: 0 5px 0 15px;}
.msie7 .form_block_bott .info_left_label{padding: 0 30px 0 15px;}
/*=====*/
.breadscrump{
color:#00704A;padding:0px 0 6px 0px;font-size:14px;
line-height:16px;margin-top:0;width:490px;
/* 
*/
}
.breadscrump a{padding:0px;font-weight:bold;margin:0px;}
.breadscrump b{color:#231f20;font-size:12px;line-height:12px;}
/*=====*/

#left_top_menu{
	width:189px;
	padding-top:5px;
	margin:0px;
	overflow:hidden;
	background:#EDEDED url("../images/middle_block_top.png") center top no-repeat;
}
#left_top_menu_bott{
	overflow:hidden;
	background:#EDEDed url("../images/middle_block_bott.png") left bottom no-repeat;
	padding:0 10px 5px 10px;
	width:179px;
}
#leftbar #left_top_menu a{font-size:12px;display:block;font-weight:bold;margin:5px 0 2px 0;}
#rightbar #left_top_menu{margin-left:10px;}
#rightbar #left_top_menu .news{color: #6F6F6F; font-size:12px;margin-top:15px;font-weight:bold;}
#rightbar #left_top_menu .news a{color: #107955; font-size:12px;font-weight:bold;margin:0px;padding:0px;}
.msie7 #left_top_menu{width:199px!important; padding-left:0px!important; padding-right: 0px!important;}
#left_menu{
	padding:0px 0px 0px 0px;
 	margin-left:12px; 
	overflow:hidden;
	width:90%;
}
#left_menu h3{padding-top:1px;padding-bottom:5px;font-size:18px;}
#left_menu a{float:left;display:block;clear:both;}


/*central*/
div.info_left{float:left;margin-right:-240px;}
/* div.info_right{margin-left:240px;float:left;}
 */
div.info_block{float:left;margin-right:0px;}
div.info_block img{float:left;}
div.info_block div{float:left;margin-left:10px;width:240px;}

/*ight*/
#right_menu{
	margin:0px 0 17px 17px;
	overflow:hidden;
}
#right_menu h3{padding-top:5px;padding-bottom:5px;font-size:18px;}
#right_menu a{float:left;display:block;clear:both;}

#left_top_menu {
	margin:0px 0 17px 0px;
	padding-right:10px;

}
#left_top_menu_bott{
	padding-bottom:10px;
}
#left_top_menu  h3 {padding-top:5px;padding-bottom:5px;font-size:18px;}
#right_menu h3{padding-top:0px;padding-bottom:5px;font-size:18px;}
#right_menu a{float:left;display:block;clear:both;}
a.lmenulev1{
	font-size:15px;
	line-height:22px;
	clear:both;
	margin-left:0px;
	padding-top:5px;
	padding-bottom:2px;
	display:block;	
	width:170px;
	display:none;
	}
a.rmenulev1{
	font-size:12px;
	line-height:16px;
	clear:both;
	width:190px;
	margin-left:0px;
	padding-top:7px;
	font-weight:bold;
	display:block;	

	}
	a.selected{font-weight:bold;}
a.lmenulev2{
	font-size:13px;line-height:16px;
	margin-left:7px;
	f_ont-weight:bold;
	padding:3px 0 3px 7px;width:170px;
}
b.lmenulev2{
	font-size:13px;
	line-height:18px;
	margin:15px 0 0px 7px;
	font-weight:bold;
	padding:5px 0 0px 7px;
	width:170px;
	display:block;
}
.msie7 b.lmenulev2{
	margin:0px 0 0px 7px;
	padding:0px 0 0px 7px;
}
b.lmenulev3{
	font-size:11px;
	line-height:15px;
	margin:15px 0 0px 27px;
	font-weight:bold;
	padding:5px 0 0px 7px;
	width:170px;
	display:block;
}
a.lmenulev3{font-size:11px;line-height:16px;
	margin-left:27px;
	_margin-left:12px;
	padding:3px 0 3px 7px;width:130px;
}
.banner_block{text-align:center;margin-top:7px;margin-bottom:0px;clear:both;}
.banner_block2{text-align:center;margin-top:7px;margin-bottom:7px;clear:both;}
/*=====*/
.clear{font-size:1px;height:4px;clear:both;}
/*=====*/
.form_input_place{width:221px;float:left;margin-bottom:3px;}
.form_input_place input{width:221px;}
.form_input_place select{width:226px;}
.form_input_place textarea{width:221px;height:70px;}
.button_orange_middle{
	margin-top:15px;
	margin-bottom:10px;
	border-width:0px;
	color:#fff;
	font-size:23px !important;
	line-height:25px !important;
	width:201px;height:36px;
	background:url("../images/middle_butt_orange.png") center bottom no-repeat;
}
.form_left_label{width:170px;float:left;clear:both;text-align:right;
padding-right:30px;line-height:18px;color:#282828;font-weight:bold;font-size:14px;}

.info_left_label{width:170px;float:left;clear:both;text-align:left;
padding-right:30px;line-height:16px;color:#282828;font-weight:bold;font-size:12px;
padding-bottom:20px;
}

.info_input_place{width:221px;float:left;margin-bottom:3px;font-size:12px;font-weight:normal;
padding-bottom:20px;
}
.info_input_place2{float:left;margin-bottom:3px;font-size:12px;font-weight:normal;
padding-bottom:15px;
}

.big_orange{background:url("../images/save_butt.png") center bottom no-repeat; width:192px;border:0px;
height:30px;color:#fff;font-size:14px;line-height:22px;font-weight:bold;padding:5px;}
.checkboxblock{float:left;width:170px;}

a.add_new_item{padding:15px;margin-left:15px;color:#00704A;
background:url("../images/add_new_plus.png") left 17px no-repeat;
}
a.del_item{padding:15px;margin-left:15px;color:#C10000;
background:url("../images/del_room_x.png") left 19px no-repeat;
}

table.greenheader{ border-collapse:collapse;width:100%;margin-top:15px;font-family: Arial,Tahoma, verdana,  sans-serif;	border-collapse: collapse;border-spacing: 0; }
table.greenheader td{border-bottom:2px solid #fff;border-left-width:0px;border-right-width:0px;text-align:center;background:#F3F3F3;height:21px;vertical-align:middle;
	text-align:left;}

table.greenheader th{border-left-width:0px;border-right-width:0px; border-bottom:2px solid #fff;background:#00704A;height:30px;vertical-align:middle;text-align:left;color:#fff;}
table.greenheader th a{color:#fff;}
table.greenheader th.th_first{
	background:#00704A url("../images/news_green_left.png") left top no-repeat;
	font-weight:bold;
	text-align:center;
}
table.greenheader th.th_last{
	background:#00704A url("../images/news_green_right.png") right top no-repeat;
}
table.greenheader th.th_last2{
	text-align:center;
	background:#00704A url("../images/news_green_right2.png") right top no-repeat;
}
table.greenheader th.th_last2 a{text-decoration:none;}
table.greenheader td.th_first{
	background:#F3F3F3 url("../images/td_gray_left.png") left top no-repeat;
	font-weight:nomal;
	text-align:center;
}
table.greenheader td.th_last{
	background:#F3F3F3 url("../images/td_gray_right.png") right top no-repeat;
}

table.greyheader{ border-collapse:collapse;width:100%;margin-top:15px;font-family: Arial,Tahoma, verdana,  sans-serif; border-spacing: 0;}
table.greyheader td{
	border-bottom:2px solid #fff;
	border-left-width:0px;border-right-width:0px;text-align:center;background:#F3F3F3;
	height:21px;
	vertical-align:middle;
	text-align:left;
	font-size:13px;
}
.chrome table.greyheader td{height:19px;}
.msie7 table.greyheader td{height:19px;}
table.greyheader th{border-left-width:0px;border-right-width:0px; border-bottom:2px solid #fff;background:#E7E7E7;height:30px;vertical-align:middle;text-align:center;color:#212121;
	text-align:left;
	font-size:13px;
}
table.greyheader th.th_first{
	background:#E7E7E7 url("../images/table_header_left.png") left top no-repeat;
	font-weight:bold;
	text-align:center;
}
table.greyheader th.th_last{
	background:#E7E7E7 url("../images/table_header_right.png") right top no-repeat;
}
table.greyheader td.th_first{
	background:#F3F3F3 url("../images/td_gray_left.png") left top no-repeat;
	font-weight:nomal;
	text-align:center;
}
table.greyheader td.th_last{
	background:#F3F3F3 url("../images/td_gray_right.png") right top no-repeat;
}
a.orange{color:#FB6A00;}
span.grey{font-weight:normal;color:#C6C6C6;}
table.greenheader th.th_first span.grey{font-weight:bold;}
u.white{color:#fff;font-size:12px;font-weight:bold;}
u.orange{color:#FF9600;font-size:12px; font-weight:bold;}
.msie6 .greenheader th a {color:#fff;}

.msie6 div.grey_sq{display:none;}
* .msie6 img,
* .msie6 .png {
	azimuth: expression(
		this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
		this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
		this.src = "/public/images/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
		this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
		this.runtimeStyle.backgroundImage = "none")),this.pngSet=true
	); 
/* 
	*/
}
table.search_fom{}
table.search_fom td.leftside{color:#fff;font-size:13px;font-weight:bold;padding:5px 5px 5px 0;text-align:right;}
.form_field_mid{width:155px;font-size:12px;}
.form_field_mid2_i{width:110px;font-size:12px;border-width:1px;}
.form_field_mid2{width:115px;font-size:12px;}
.form_field_small{width:75px;font-size:12px;}
.form_field_small2{width:46px;font-size:12px;}
#tab_search input{font-size: 12px;}
table.search_fom td {vertical-align:middle;}
.form_block_bott sup{
	font-size: 70%;
	vertical-align:top;
}
#region_load{
	margin: 0 5px -2px;
	display:none;
}
.profile_div, .profile_div_1{
	width: 100%;
	clear:both;
}
.profile_div div, .profile_div_1 div{
	float:left;
}
.profile_div .p_text, .profile_div_1 .p_text{
	width: 130px;
	padding: 5px 0 0 10px;
}
.p_inputs{
	padding:2px;
}
.profile_div_1{
	background-color: #ececec;
	float:left;
}
.p_inputs input[type=text], .p_inputs input[type=password]{
	width: 180px;
	border: 1px solid #a5acb2;
}
.pass_change{
	color: #000;
	font-size: 14px;
	font-weight:bold;
	margin: 30px 0 8px 5px;
	clear:both;
	float:left;
}
.info_input_place3{width:321px;float:left;margin-bottom:3px;font-size:12px;font-weight:normal;
padding-bottom:10px;
}
.info_left_label2{width:137px;float:left;clear:both;text-align:left;
padding-right:30px;line-height:18px;color:#282828;font-weight:bold;font-size:12px;}
.info_input_price{width:321px;float:left;margin-bottom:3px;font-size:24px;font-weight:normal;
padding-bottom:10px;
}
.button_brown_middle{
	margin-top:5px;
	margin-bottom:10px;
	border-width:0px;
	padding-bottom:3px;
	color:#fff;
	font-size:18px !important;
	line-height:18px !important;
	width:120px;height:30px;
	cursor:pointer;
	background:url("../images/brown_butt_middle.png") center bottom no-repeat;
}
.button_orange_middle30{
	margin-top:5px;
	margin-bottom:10px;
	border-width:0px;
	color:#fff;
	font-size:18px !important;
	line-height:20px !important;
	width:201px;
	height:30px;
	padding-bottom:3px;
	cursor:pointer;
	background:url("../images/orange_middle_butt30.png") center bottom no-repeat;
}
#tab_search select{
	font-size:12px;
}
#subm_quick_search{
	cursor:pointer;
}
#centralbar ul{
	margin-left: 30px;
}
#centralbar ul.ui-tabs-nav{
	margin-left: 0px;
}
h2#top_h2_fix{margin-bottom:-10px;}
.msie7 #top_h2_fix{margin-bottom:0px;}
.opera9 #top_h2_fix{margin-bottom:0px;}
.opera9 div.tabs{padding-top:5px;clear:both;}

.msie6 #login_form, .msie6 #login_bott{width:210px;}
.msie6 div#mainbody{	
	width:996px; 
	width:980px; 
	background:#fff url("../images/white_block_top_bg.png") center top no-repeat;
}
.msie6 #centralbar{
	width:530px;float:left;text-align:left;
	background:#fff;
	padding:10px 5px 40px 0px;
	margin:0px;
}

.msie6 .tabs_bg, .msie6 .tabs_bg2 , .msie6 .tabs {width:531px;}

table.gmtbl{background-color: #fff; border: 1px solid #066e33;font-family: none; font-size: 16px;position:relative;border-collapse:none;background-color: #fff; border: 1px solid #066e33; font-family:Arial, Helvetica, sans-serif;}
table.gmtbl img{border-width: 0px;margin:0px;padding:0px;}
table.gmtbl .gmtdttl{font-size: 110%; font-weight: bold; color: #ffffff; text-align:center;  background-color: #066232;font-family: none;font-size: 12px;  background-color: #066232; font-family:Arial, Helvetica, sans-serif;}
table.gmtbl .gmtdtext {font-size: 100%; font-weight: normal; color: #000000;text-align:center;font-family: none;font-size: 12px; font-family:Arial, Helvetica, sans-serif;}
table.gmtbl .gmtdtext  b{font-size: 100%; font-family: none;font-size: 12px; font-family:Arial, Helvetica, sans-serif;}
table.gmtbl .tddiv { text-align: left !important;}
table.gmtbl div#cntdiv{ position:absolute; display:block;}
table.gmtbl div#infselectlist{ background-color: #ff0; border: 1px solid #7c7c7c; width:100%; height:100%; position:relative; top:1; left:0; right:0; visibility:hidden; cursor:pointer;}
table.gmtbl div#hiddentl{ position:relative; top:1; left:0; right:0; visibility:hidden;}
.basket_item{
	background: url('../images/basket_item_bg.png') repeat-y top left;
	float:left;
	margin-bottom: 10px;
	margin-left: 20px;
}
.basket_item_top{
	background: url('../images/basket_item_top.png') no-repeat top left;
	width: 490px;
	height: 8px;
}
.basket_item_bottom{
	background: url('../images/basket_item_bottom.png') no-repeat bottom left;
	width: 490px;
	height: 6px;
	clear: both;
}
.basket_item_inside{
	margin: 5px 15px;
}
.basket_item_inside .info_left_label2{
	width: 77px;
}
.del_basket_item{color: #838383!important; font-size: 14px!important; font-weight: bold!important;}
.basket_item_inside .info_input_place3 {width: 350px;}
.orange_text{
	color: #f86a04;
	font-weight: bold;
}
.orders_hr{
	background: url('../images/orders_hr.png') no-repeat top left;
	width: 463px;
	height: 1px;
	margin: 10px 0;
}
.basket_item_inside .p_text{
	width: 150px;
}
#loginform{margin-left:820px;width:200px;}
.msie7 #loginform{margin-left:780px;width:200px;float:left;}
