*{ margin: 0; padding: 0;}

body{
	font-family: Tahoma; 
	color: #000000; 
	min-width:1000px; 
	font-size:12px; 
}

html, body{
/*	height: 100%; */
}

td{
	vertical-align: top;
}

img{
	border: 0px;
}

/* ================================================================================*/

form{ margin: 0; padding: 0; }

div, td, input, select, textarea, p, a, li {
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
}

a{
	color: #106DAE;
	text-decoration: underline;
}

a:hover{
	text-decoration: none;
}

body{
	background-color: #E7E7E7;
	background-image: url(../images/body.jpg);
	background-repeat: repeat-x;
}

#main_inside{
/*	position:relative; 
	min-height:100%; */
	margin: 0; 
	min-width: 1000px; 
}
	
/*For IE*/
* html #main_inside{
/*	height:100%;  */
	width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1001?'1000px':'100%');  
}

#main_inside_in{ 
/*
	position:relative; 
	min-height:100%; 
*/	
	margin: 0 auto; 
	min-width: 1000px;
	max-width: 1300px;
}


/*For IE*/
* html #main_inside_in{
/*	height:100%;  */
	width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1001?'1000px':'100%'); 
	width:expression((document.documentElement.clientWidth||document.body.clientWidth)>1300?'1300px':'100%');
}

#main_content{
	margin: 0 auto;
	padding: 0px 48px 0px 48px;
}

/*=======================================================*/

#footer_main{
	height: 57px; 
}

#footer{
	height: 57px; 
	margin: 0 auto; 
	min-width: 997px; 
	max-width: 1300px;
}

/*For IE*/
* html #footer{
	width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1001?'1000px':'100%');
	width:expression((document.documentElement.clientWidth||document.body.clientWidth)>1300?'1300px':'100%');
}

#footer_in{ 
	margin: 0 auto; 
	padding: 13px 81px 13px 81px;
}

#footer_in .copyright{
	float: left;
}

#footer_in .copyright .p1{
	float: left;
	font-size: 11px;
	color: #666666;
	background-image: url(../images/foot_logo.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	margin: 0px 11px 0px 0px;
	padding: 7px 20px 10px 0px;
}

#footer_in .copyright .p2{
	float: left;
	font-size: 11px;
	color: #666666;
	padding: 7px 0px 0px 0px;	
}

#footer_in .created{
	float: right;
}

#footer_in .created .p1{
	float: left;
	font-size: 11px;
	color: #666666;
	margin: 0px 11px 0px 0px;
	padding: 7px 0px 10px 0px;
}

#footer_in .created .p2{
	float: left;
	font-size: 11px;
	color: #666666;
	padding: 7px 0px 10px 30px;	
	background-image: url(../images/bub_logo.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

#footer_in .created .p2 a{
	float: left;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

#footer_in .created .p2 a:hover{
	text-decoration: underline;
}

#header{
	height: 102px;
	overflow: hidden;
}

#header .logo{
	float: left;
	padding: 25px 0px 0px 31px;
}

#header .slogan{
	float: left;
	font-family: Georgia;
	font-size: 17px;
	color: #595959;
	padding: 46px 0px 0px 22px;
	font-style: italic;
}



.top_menu_panel{
	height: 50px;
	overflow: hidden;
	background-image: url(../images/top_menu_panel.gif);
	background-repeat: repeat-x;
}

.top_menu_panel .top_menu_panel_l{
	height: 50px;
	overflow: hidden;
	background-image: url(../images/top_menu_panel_l.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

.top_menu_panel .top_menu_panel_l .top_menu_panel_r{
	height: 50px;
	overflow: hidden;
	background-image: url(../images/top_menu_panel_r.gif);
	background-position: right top;
	background-repeat: no-repeat;
}

.top_menu{
	float: left;
	padding: 0px 0px 0px 19px;
}

.top_menu ul{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.top_menu ul li{
	padding: 0px 1px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	float: left;
	background-image: url(../images/top_menu_separ.jpg);
	background-position: right top;
	background-repeat: no-repeat;
}

.top_menu ul li.last{
	background-image: none;
}

.top_menu ul li a{
	padding: 15px 13px 15px 13px;
	margin: 0px 0px 0px 0px;
	display: block;
	float: left;
	color: #3D322C;
	font-family: Georgia;
	font-size: 17px;
	background-position: left bottom;
	background-repeat: repeat-x;
	text-decoration: none;
}

.top_menu ul li a:hover{
	background-image: url(../images/top_menu_hover.gif);
	color: #106DAE;
}

.top_menu ul li a.cur{
	background-image: url(../images/top_menu_cur.gif);
	color: #ED5411;
}

.search{
	float: right;
	padding: 5px 31px 0px 0px;
	width: 35%;
}

.search .pre_inp{
	float: right;
	width: 75%;
	text-align: right;
	margin: 7px 3px 0px 0px;
}

.search .pre_inp input{
	width: 92%;
	border: 1px solid #B2B9C3;
	color: #3D322C;
	font-size: 11px;
	padding: 5px 0px 6px 13px;
}

.search .but{
	float: right;
	padding: 7px 0px 0px 0px;
}

.search .but input{
	font-weight: bold;
	overflow: visible;
	font-size: 12px;
	color: #3D322C;
	padding: 3px 12px 3px 12px;
}

.path_way{
	height: 23px;
	overflow: hidden;
	padding: 7px 0px 0px 32px;
	font-size: 11px;
	color: #000000;
}

.path_way a{
	font-size: 11px;
	background-image: url(../images/li_4.gif);
	background-position: right 5px;
	background-repeat: no-repeat;
	padding: 0px 7px 0px 0px;
	margin: 0px 4px 0px 0px;
}

.main_big_block{
	margin: 0px 0px 6px 0px;
}

.main_big_block .top{
	height: 19px;
	overflow: hidden;
	background-image: url(../images/main_big_block_top_1.jpg);
	background-repeat: repeat-x;
}

.main_big_block .top div{
	height: 19px;
	overflow: hidden;
	background-image: url(../images/main_big_block_top_2.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

.main_big_block .top div div{
	height: 19px;
	overflow: hidden;
	background-image: url(../images/main_big_block_top_3.jpg);
	background-position: right top;
	background-repeat: no-repeat;
}

.main_big_block .bottom{
	height: 19px;
	overflow: hidden;
	background-image: url(../images/main_big_block_bottom_1.jpg);
	background-repeat: repeat-x;
}

.main_big_block .bottom div{
	height: 19px;
	overflow: hidden;
	background-image: url(../images/main_big_block_bottom_2.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

.main_big_block .bottom div div{
	height: 19px;
	overflow: hidden;
	background-image: url(../images/main_big_block_bottom_3.jpg);
	background-position: right top;
	background-repeat: no-repeat;
}

.main_big_block .cont{
	background-image: url(../images/main_big_block_cont_1.jpg);
	background-position: left bottom;
	background-repeat: repeat-x;
	background-color: #6A594F;
}

.main_big_block .cont .cont2{
	background-image: url(../images/main_big_block_cont_2.jpg);
	background-position: left top;
	background-repeat: repeat-y;
}

.main_big_block .cont .cont2 .cont3{
	background-image: url(../images/main_big_block_cont_3.jpg);
	background-position: right top;
	background-repeat: repeat-y;
}

.main_big_block .cont .cont2 .cont3 .cont4{
	background-image: url(../images/main_big_block_cont_4.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
   height: auto !important;     
   min-height: 277px !important; 
   height: 277px;     
}

.main_text{
	padding: 7px 284px 0px 30px;
}

.main_text h2{
	color: #FFFFFF;
	font-family: Georgia;
	font-size: 24px;
	padding: 0px 0px 18px 0px;
	margin: 0px 0px 0px 0px;
	font-weight: normal;	
}

.main_text p{
	color: #FFFFFF;
	line-height: 18px;
	padding: 0px 0px 17px 0px;
}

.main_text p a.more{
	color: #D0A893;
	background-image: url(../images/a_more.gif);
	background-position: right 6px;
	background-repeat: no-repeat;
	padding: 0px 10px 0px 0px;
}

.cont4 .catalog{
	float: right;
	width: 251px;
	padding: 26px 0px 0px 0px;
}

.cont4 .catalog h3{
	font-size: 17px;
	color: #FFFFFF;
	font-family: Georgia;
	font-weight: normal;
}

.cont4 .catalog ul{
	padding: 14px 0px 0px 3px;
	margin: 0px 0px 0px 0px;
}

.cont4 .catalog ul li{
	padding: 0px 0px 4px 10px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	background-image: url(../images/li_2.gif);
	background-position: left 6px;
	background-repeat: no-repeat;	
}

.cont4 .catalog ul li a{
	color: #FFFFFF;
}

.white_block{
	margin-bottom: 6px;
	clear: both;
}

.white_block .top{
	height: 19px;
	overflow: hidden;
	background-image: url(../images/white_block_top_1.jpg);
	background-repeat: repeat-x;
}

.white_block .top div{
	height: 19px;
	overflow: hidden;
	background-image: url(../images/white_block_top_2.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

.white_block .top div div{
	height: 19px;
	overflow: hidden;
	background-image: url(../images/white_block_top_3.jpg);
	background-position: right top;
	background-repeat: no-repeat;
}

.white_block .bottom{
	height: 19px;
	overflow: hidden;
	background-image: url(../images/white_block_bottom_1.jpg);
	background-repeat: repeat-x;
}

.white_block .bottom div{
	height: 19px;
	overflow: hidden;
	background-image: url(../images/white_block_bottom_2.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

.white_block .bottom div div{
	height: 19px;
	overflow: hidden;
	background-image: url(../images/white_block_bottom_3.jpg);
	background-position: right top;
	background-repeat: no-repeat;
}

.white_block .cont{
	background-image: url(../images/white_block_cont.gif);
	background-position: left top;
	background-repeat: repeat-y;
	background-color: #FFFFFF;
}

.white_block .cont .cont2{
	background-image: url(../images/white_block_cont2.gif);
	background-position: right top;
	background-repeat: repeat-y;
	padding: 0px 30px 0px 30px;
}

.title_type_1{
	padding: 7px 0px 0px 0px;
}

.title_type_1 h2{
	font-family: Georgia;
	font-size: 24px;
	color: #3D322C;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.title_type_1 h2 a.arrow{
	font-family: Georgia;
	font-size: 24px;
	color: #3D322C;
	font-weight: bold;
	background-image: url(../images/arrow.jpg);
	background-position: right 12px;
	background-repeat: no-repeat;
	padding: 0px 32px 0px 0px;
	margin: 0px 10px 0px 0px;
}

.title_type_1 h2 a.big{
	font-family: Georgia;
	font-size: 24px;
	color: #3D322C;
	font-weight: bold;
}

.title_type_1 h2 a{
	font-family: Georgia;
	font-size: 17px;
	color: #3D322C;
	font-weight: bold;
}

.cont2 .cont_inner .right_block{
	float: right;
	width: 225px;
	padding: 0px 0px 0px 0px;
}

.orange_block{
	widows: 225px;
	overflow: hidden;
	background-image: url(../images/orange_block.jpg);
	background-position: left top;
	background-repeat: repeat-y;
}

.orange_block .orange_block2{
	widows: 225px;
	background-image: url(../images/orange_block2.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

.orange_block .orange_block2 .orange_block3{
	widows: 225px;
	background-image: url(../images/orange_block3.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 14px 20px 11px 20px;
}

.orange_block .orange_block2 .orange_block3 h3{
	color: #ED5411;
	font-size: 20px;
	font-family: Georgia;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
}

.orange_block .orange_block2 .orange_block3 p{
	padding: 0px 0px 19px 0px;
	line-height: 17px;
}

.both{
	clear: both;
	font-size: 1px;
	line-height: 1px;
}

.short_catalog{
	padding: 26px 20px 0px 0px;
	height: 220px;
	overflow: hidden;
}

.short_catalog .i{
	float: left;
	width: 148px;
	height: 220px;
	text-align: center;
}

.short_catalog_detalis .i{
	float: left;
	width: 164px;
	height: 220px;
	text-align: center;
}

.short_catalog .i .img{
	padding: 0px 0px 6px 0px;
}

.short_catalog .i .desc{
	text-align: center;
	font-size: 11px;
}

.short_catalog .i .desc a{

}

.short_catalog .i .desc b{
	font-size: 12px;
}

.right_block .sub_levels{
	
}

.right_block .sub_levels h2{
	font-family: Georgia;
	font-size: 17px;
	color: #000000;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
}

.right_block .sub_levels ul{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.right_block .sub_levels ul li{
	padding: 0px 0px 4px 10px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	background-image: url(../images/li_2.gif);
	background-position: left 6px;
	background-repeat: no-repeat;
}

.text_block_3{
	padding: 8px 0px 0px 0px;	
}

.text_block_3 .colum{
	float: left;
	width: 33%;
	font-size: 11px;
}

.text_block_3 .colum p{
	font-size: 11px;
	padding: 0px 26px 16px 0px;
	line-height: 16px;
}

/* inner pages */

h1{
	font-family: Georgia;
	font-size: 24px;
	color: #3D322C;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.product_detalis{
	padding: 32px 0px 0px 0px;
	margin-bottom: 17px;
}

.product_detalis_tbl{
	width: 100%;
	border-collapse: collapse	
}

.product_detalis_tbl .prod_img{
	width: 360px;
}

.product_detalis_tbl .prod_img .big_foto{
	text-align: center;
}

.product_detalis_tbl .prod_img .big_foto .zoom{
	text-align: center;
	font-size: 11px;
	padding: 8px 0px 0px 0px;
}

.product_detalis_tbl .prod_img .big_foto .zoom a{
	font-size: 11px;
	background-image: url(../images/zoom.gif);
	background-position: left 3px;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 13px;
}

.small_images{
	clear: both;
	padding: 27px 0px 0px 0px;
}

.small_images .i{
	float: left;
	width: 25%;
	text-align: center;
}

.small_images .i img{
	margin: 0px 0px 3px 0px;
}

.other_colors{
	clear: both;
	padding: 10px 0px 0px 0px;
}

.other_colors img{
	margin-bottom: 5px;
}

.other_colors .title{
	font-weight: bold;
	font-size: 12px;
	padding: 0px 0px 16px 5px;
}

.other_colors .list{

}

.other_colors .list .i{
	float: left;
	width: 25%;
	text-align: center;
	font-size: 11px;
	color: #808080;
}

.product_detalis_tbl .prod_desc{
	padding: 0px 10px 0px 10px;
}

.product_detalis_tbl .prod_desc p{
	line-height: 18px;
	padding-bottom: 20px;
}

.product_detalis_tbl .prod_desc ul{
	padding: 4px 0px 26px 13px;
	margin: 0px 0px 0px 0px;
}

.product_detalis_tbl .prod_desc ul li{
	padding: 0px 0px 4px 10px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	background-image: url(../images/li_3.gif);
	background-position: left 6px;
	background-repeat: no-repeat;
}

.order_block{
	width: 479px;
	overflow: hidden;
	margin-bottom: 18px;	
}

.order_block .t{
	height: 16px;
	overflow: hidden;
	background-image: url(../images/order_block_t.jpg);
	background-repeat: no-repeat;
}

.order_block .inn{
	background-image: url(../images/order_block_inn.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	padding: 0px 17px 0px 17px;
}

.order_block .bot{
	height: 16px;
	overflow: hidden;
	background-image: url(../images/order_block_b.jpg);
	background-repeat: no-repeat;
}

.order_block .inn label{
	font-weight: bold;
}

.order_block .inn .order_button_pre{
	background-image: url(../images/order_button_pre.jpg);
	background-repeat: repeat-x;
	padding: 15px 0px 0px 0px;
	height: 37px;
}

.order_block .inn .order_button_pre .but{
	float: left;
	padding: 0px 20px 0px 0px;
}

.order_block .inn .order_button_pre .but input{
	font-weight: bold;
	font-size: 16px;
	padding: 4px 15px 4px 15px;
	overflow: visible;
}

.order_block .inn .order_button_pre .price{
	padding: 5px 0px 0px 0px;
	font-size: 17px;
}

.order_block .inn .order_button_pre .price b{
	color: #ED5411;
}

.order_block .inn ul{
	padding-bottom: 11px;
	padding-left: 31px;
}

.order_block .inn ul li{
	padding-bottom: 0px;
}

.help_block{
	width: 479px;
	overflow: hidden;
	margin-bottom: 18px;	
}

.help_block .t{
	height: 16px;
	overflow: hidden;
	background-image: url(../images/help_block_t.jpg);
	background-repeat: no-repeat;
}

.help_block .inn{
	background-image: url(../images/help_block_inn.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	padding: 0px 17px 0px 21px;
}

.help_block .bot{
	height: 16px;
	overflow: hidden;
	background-image: url(../images/help_block_b.jpg);
	background-repeat: no-repeat;
}

.help_block .inn p{
	padding: 0px 0px 7px 0px;
	font-size: 11px;
}

.help_block .inn ul{
	padding-bottom: 8px;	
}

.help_block .inn ul li{
	font-size: 11px;
	padding-bottom: 1px;
}

.help_block .inn ul li a{
	font-size: 11px;
	color: #000000;
}

h2.big{
	font-size: 24px;
	font-family: Georgia;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
	position: relative;
}

.short_catalog_list{
	
}

.short_catalog_list .i{
	float: left;
	width: 20%;
}

.short_catalog_list .i ul{
	padding: 0px 0px 20px 0px;
	margin: 0px 0px 0px 0px;
}

.short_catalog_list .i ul li{
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	background-image: url(../images/li_2.gif);
	background-position: left 5px;
	background-repeat: no-repeat;
}

.short_catalog_list .i ul li a{

}

.short_catalog_list .i ul li ul{
	padding: 5px 0px 0px 1px;
	margin: 0px 0px 0px 0px;
}

.short_catalog_list .i ul li ul li{
	padding: 0px 0px 0px 9px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	background-image: url(../images/li_4.gif);
	background-position: left 6px;
	background-repeat: no-repeat;	
}

.short_catalog_list .i ul li ul li a{
	font-size: 11px;
}

.short_catalog_detalis .i .img{
	padding: 0px 0px 0px 0px;
}

.short_catalog_detalis .desc span.model{
	display: block;
	padding: 5px 0px 0px 0px;
}	

.help_block2{
	width: 334px;
	overflow: hidden;
	margin-bottom: 18px;	
	margin-top: 14px;
}

.help_block2 .t{
	height: 16px;
	overflow: hidden;
	background-image: url(../images/help_block_t2.jpg);
	background-repeat: no-repeat;
}

.help_block2 .inn{
	background-image: url(../images/help_block_inn2.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	padding: 0px 17px 0px 21px;
}

.help_block2 .bot{
	height: 16px;
	overflow: hidden;
	background-image: url(../images/help_block_b2.jpg);
	background-repeat: no-repeat;
}

.help_block2 .inn ul{
	padding: 0px 0px 13px 13px;
	margin: 0px 0px 0px 0px;
}

.help_block2 .inn ul li{
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	background-image: url(../images/li_4.gif);
	background-position: left 6px;
	background-repeat: no-repeat;
}

.properties_tbl{
	width: 100%;
	border-collapse: collapse;
	background-image: url(../images/properties_tbl.gif);
	background-position: left top;
	background-repeat: repeat-x;
}

.properties_tbl th{
	background-image: url(../images/properties_tbl.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	height: 34px;
	vertical-align: middle;
	font-size: 11px;
}

.properties_tbl th.name{
	text-align: left;
	padding: 0px 0px 0px 19px;
}

.properties_tbl td{
	background-image: url(../images/properties_tbl_td.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	height: 30px;
	vertical-align: middle;
	font-size: 11px;
	text-align: center;
}

.properties_tbl td span{
	color: #808080;
}

.properties_tbl td.name{
	text-align: left;
	padding: 0px 0px 0px 19px;
}

.properties_tbl tr.yellow td{
	background-image: url(../images/properties_tbl_yellow.gif);
}

.properties_tbl tr.yellow td.price{
	color: #EE5310;
	font-weight: bold;
}

.properties_tbl tr.button td{
	background-image: url(../images/properties_tbl_button.gif);
	background-position: left top;
}

.properties_tbl tr.button td.but{
	background-image: url(../images/properties_tbl_button_but.gif);
	background-position: center top;
	background-repeat: no-repeat;
	padding: 11px 0px 0px 0px;
}

.properties_tbl tr.button td.but input{
	font-size: 11px;
	padding: 3px 10px 3px 10px;
	overflow: visible;
}

.catalog_tbl{
	width: 100%;
	border-collapse: collapse;
}

.catalog_tbl .right_cell{
	width: 225px;
}

.right_text_block{
	clear: both;
	padding: 35px 0px 0px 20px;
}

.right_text_block p{
	padding: 0px 0px 19px 0px;
	font-size: 11px;
	line-height: 16px;
}

.right_catalog{
	padding: 0px 0px 38px 19px;
}

.right_catalog h2{
	color: #3D322C;
	font-size: 17px;
	font-family: Georgia;
	padding: 0px 0px 14px 0px;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
}

.right_catalog ul{
	padding: 0px 0px 0px 4px;
	margin: 0px 0px 0px 0px;
}

.right_catalog ul li{
	padding: 0px 0px 3px 10px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	background-image: url(../images/li_2.gif);
	background-position: left 6px;
	background-repeat: no-repeat;
}

.right_catalog ul li ul{
	padding: 4px 0px 12px 0px;
	margin: 0px 0px 0px 0px;
}

.right_catalog ul li ul li{
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	background-image: url(../images/li_4.gif);
	background-position: left 6px;
	background-repeat: no-repeat;
}

.right_catalog ul li ul li a{
	font-size: 11px;
}

.right_catalog ul li ul li.cur{
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	background-image: url(../images/li_5.gif);
	background-position: left 6px;
	background-repeat: no-repeat;
}

.right_catalog ul li ul li.cur a{
	color: #ED5410;
	font-weight: bold;
	text-decoration: none;
}

.content_catalog{
	padding: 23px 26px 0px 0px;
}

.content_catalog .order_panel{
	height: 23px;
	overflow: hidden;
	background-image: url(../images/order_panel.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	font-size: 11px;
}

.content_catalog .order_panel span{
	color: #808080;
	padding: 0px 4px 0px 4px;
}

.content_catalog .order_panel a{
	font-size: 11px;
	padding: 0px 4px 0px 4px;
}

.pager{
	clear: both;	
	background-image: url(../images/order_panel.gif);
	background-position: left top;
	background-repeat: repeat-x;
	padding: 12px 0px 6px 0px;	
	margin: 10px 0px 0px 0px;
}

.pager b, .pager a{
	padding: 0px 2px 0px 2px;
}

.product_list{
	padding: 22px 0px 0px 0px;	
}

.product_list .item{
	float: left;
	width: 148px;
	height: 227px;
	overflow: hidden;
	text-align: center;
}

.product_list .item img{
	margin: 0px 0px 4px 0px;
}

.product_list .item .model{
	display: block;
	font-size: 11px;
	padding: 5px 0px 0px 0px;
}

.services_tbl{
	width: 100%;
	border-collapse: collapse;
	margin: 29px 0px 0px 0px;
}

.services_tbl .colum{
	width: 50%;
}

.services_tbl .colum2{
	padding-right: 26px;
}

.services_tbl .colum p{
	line-height: 18px;
	padding: 0px 0px 10px 0px;
}

.services_tbl .colum ul{
	padding: 0px 0px 10px 37px;
	margin: 0px 0px 0px 0px;
}

.services_tbl .colum ul li{
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	background-image: url(../images/li_2.gif);
	background-position: left 7px;
	background-repeat: no-repeat;
	line-height: 18px;
}

.services_tbl .colum h2{
	font-size: 17px;
	font-family: Georgia;
	padding: 18px 0px 18px 0px;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
}

.help_block3{
	clear: both;
}

.help_block3 .t{
	height: 19px;
	overflow: hidden;
	background-image: url(../images/help_block3_top_1.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}

.help_block3 .t div{
	height: 19px;
	overflow: hidden;
	background-image: url(../images/help_block3_top_2.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

.help_block3 .t div div{
	height: 19px;
	overflow: hidden;
	background-image: url(../images/help_block3_top_3.jpg);
	background-position: right top;
	background-repeat: no-repeat;
}

.help_block3 .b{
	height: 19px;
	overflow: hidden;
	background-image: url(../images/help_block3_bot_1.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}

.help_block3 .b div{
	height: 19px;
	overflow: hidden;
	background-image: url(../images/help_block3_bot_2.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

.help_block3 .b div div{
	height: 19px;
	overflow: hidden;
	background-image: url(../images/help_block3_bot_3.jpg);
	background-position: right top;
	background-repeat: no-repeat;
}

.help_block3 .c{
	background-color: #F0F0F0;
	background-image: url(../images/help_block3_c.jpg);
	background-position: left top;
	background-repeat: repeat-y;
}

.help_block3 .c .in{
	background-image: url(../images/help_block3_c.jpg);
	background-position: right top;
	background-repeat: repeat-y;
	padding: 0px 23px 0px 23px;
}

.help_block3 .c .in p{
	padding: 0px 0px 7px 0px;
	font-size: 11px;
}

.help_block3 .c .in ul{
	padding-bottom: 8px;	
	padding-left: 13px;
}

.help_block3 .c .in ul li{
	font-size: 11px;
	padding-bottom: 1px;
	background-image: url(../images/li_4.gif);
	background-position: left 4px;
	background-repeat: no-repeat;
	list-style: none;
	padding-bottom: 0px;
	padding-left: 10px;
	line-height: 13px;
}

.help_block3 .c .in ul li a{
	font-size: 11px;
	color: #000000;
}

.right_cont{
	padding: 0px 0px 0px 23px;
}

.order_img_cell{
	width: 334px;
}

.img_block{
	text-align: center;
	padding: 0px 0px 22px 0px;
}

.see_also{
	padding: 26px 0px 0px 21px;
}

.see_also ul{
	padding: 2px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.see_also ul li{
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	background-image: url(../images/li_6.gif);
	background-position: left 5px;
	background-repeat: no-repeat;
}

.order_info_list{
	border-bottom: 1px solid #D9D9D9;
	padding-bottom: 12px;
	margin-bottom: 25px;
	padding-left: 3px;
}

.order_info_list .row{
	clear: both;
	height: 35px
}

.order_info_list .row .n{
	float: left;
	width: 160px;
	font-size: 17px;
	font-weight: normal;
}

.order_info_list .row .v{
	float: left;
	font-size: 17px;
	font-weight: bold;
}

.order_info_list .row .v a{
	font-size: 17px;
}

.order_info_list .row .v input{
	font-size: 17px;
	padding: 1px 11px 1px 11px;
	width: 75px;
	position: relative;
	left: -11px;
	font-weight: bold;
}

.order_info_list .row .v .price{
	color: #ED5411;
}

.order_form{
	
}

.order_form .require{
	font-style: italic;
	padding: 0px 0px 29px 0px;
}

.order_form .row{
	clear: both;
}

.order_form .row .n{
	float: left;
	width: 80px;
	position: absolute;
	padding: 6px 0px 0px 0px;
}

.order_form .row .v{
	padding: 0px 0px 10px 80px;
}

.order_form .row .v input{
	width: 90%;
	border: 1px solid #B2B9C3;
	padding: 6px 0px 6px 17px;
	font-weight: bold;
	background-color: #FFFFFF;
}

.order_form .row .v textarea{
	width: 90%;
	height: 97px;
	border: 1px solid #B2B9C3;
	padding: 6px 0px 6px 17px;
	font-weight: bold;
	background-color: #FFFFFF;
	overflow: auto;
}

.order_form .row .v input.focus{
	width: 90%;
	border: 1px solid #B2B9C3;
	padding: 6px 0px 6px 17px;
	font-weight: bold;
	background-color: #F0F0F0;
}

.order_form .row .v textarea.focus{
	width: 90%;
	height: 97px;
	border: 1px solid #B2B9C3;
	padding: 6px 0px 6px 17px;
	font-weight: bold;
	background-color: #F0F0F0;
	overflow: auto;
}

.order_form .row .v input.error{
	width: 90%;
	border: 1px solid #D4955F;
	padding: 6px 0px 6px 17px;
	font-weight: bold;
	background-color: #FBF0D0;
}

.order_form .row .v textarea.error{
	width: 90%;
	height: 97px;
	border: 1px solid #D4955F;
	padding: 6px 0px 6px 17px;
	font-weight: bold;
	background-color: #FBF0D0;
	overflow: auto;
}


.order_form .row .v .err{
	font-size: 11px;
	padding: 6px 0px 2px 18px;
}

.order_form .row .butt{
	padding: 0px 0px 0px 80px;
}

.order_form .row .butt2{
	width: 90%; 
	padding: 0px 0px 0px 17px;
}

.order_form .row .butt2 .lb{
	float: left;
	position: relative;
	left: -17px;
}

.order_form .row .butt2 .rb{
	float: right;
}

.order_form .row .butt2 input{
	padding: 5px 14px 5px 14px;
	overflow: visible;
	font-size: 17px;
}

.short_catalog_detalis_tbl{
	width: 100%;
	border-collapse: collapse;
}

.short_catalog_detalis_tbl .item{
	width: 20%;
}

.short_catalog_detalis_tbl .item .i{
	float: none;
	margin: 0 auto;
}

.block_404{
	padding: 0px 0px 0px 121px;
	background-image: url(../images/ico_404.jpg);
	background-position: left 15px;
	background-repeat: no-repeat;
}

.block_404 h1{
	padding-bottom: 30px;
	position: relative;
}

.block_404 p.big{
	font-size: 17px;
	font-weight: normal;
	padding: 0px 0px 50px 0px;
	margin: 0px 0px 0px 0px;
	position: relative;
}

.block_404 p.big a{
	font-size: 17px;
	font-weight: normal;
}

.block_404 .cont_inner h2.big{
	font-size: 17px;
	font-family: Georgia;
}

.center_help_block{
	width: 479px;
	margin: 0 auto;
}


.properties_tbl th.cat_group{
	text-align: center;
	padding: 0px 0px 0px 19px;
}

/* added from 15.12.08 */

.title_type_1 h2 a.arrow{
	font-weight: bold;
}

.title_type_1 h2 a{
	font-weight: normal;
}

.right_catalog{
	padding: 0px 0px 28px 19px;
}

.right_catalog li.all{
	text-align: right;
	background-image: url(../images/li_all.gif);
	background-position: right 4px;
	background-repeat: no-repeat;
	padding: 0px 12px 0px 0px;
	font-size: 11px;
	color: #818181;
}

.right_catalog li.all a{
	font-size: 11px;
}

.path_way a{
	font-size: 11px;
	background-image: url(../images/li_4.gif);
	background-position: right 5px;
	background-repeat: no-repeat;
	padding: 0px 8px 0px 0px;
	margin: 0px 4px 0px 0px;
}

.content_catalog .catalog_bottom_text{	
	line-height: 18px;
	padding: 27px 0px 0px 0px;
}

.content_catalog .catalog_bottom_text p{
	line-height: 18px;
	padding: 0px 0px 18px 0px;
}

.content_catalog .catalog_bottom_text .leftc{
	float: left;
	padding: 0px 10px 0px 0px;
	width: 48%;
}

.content_catalog .catalog_bottom_text .rightc{
	float: right;
	padding: 0px 0px 0px 10px;
	width: 48%;
}

.order_block .inn .order_button_pre2{
	background-image: none;
	padding: 4px 0px 0px 0px;
	height: 37px;
}

.properties_tbl{
	background-color: #FFFFFF;
}

.help_block{
	clear: both;
}

.right_block .sub_levels ul{
	display: block;
	padding: 0px 0px 6px 0px;
	margin: 0px 0px 0px 0px;	
}

.title_type_2{
	font-weight: normal;
	padding: 7px 0px 25px 0px;
}

.title_type_2 h1{
	font-weight: normal;
}

h2.big2{
	font-size: 17px;
	font-family: Georgia;
	padding: 23px 0px 14px 0px;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
}

.short_catalog_list{
	padding-right: 100px;
}

.properties_tbl .yellow .name{
	white-space: nowrap;
}

.properties_tbl .button input{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	width: 75px;
}

/* ================================================================================ */

/*Opera Hack*/
@media all and (min-width: 0px) {

}


.right_catalog li.few{
	text-align: right;
	background-image: url(../images/li_few.gif);
	background-position: right 4px;
	background-repeat: no-repeat;
	padding: 0px 12px 0px 0px;
	font-size: 11px;
	color: #818181;
}

.right_catalog li.few a{
	font-size: 11px;
}


.content_catalog .catalog_bottom_text ul{
	line-height: 18px;
	padding: 0px 0px 18px 20px;
}

/* ================================================================================ */

/* added from 17.02.09 */

.title_type_1 h2 a.arrow2{
	text-decoration: none;
}

.title_type_1 h2 a:hover.arrow2{
	text-decoration: underline;
}

.top_menu_panel{
	background-image: url(../images/top_menu_panel.jpg);
}

.top_menu_panel .top_menu_panel_l{
	background-image: url(../images/top_menu_panel_l.jpg);
}

.top_menu_panel .top_menu_panel_l .top_menu_panel_r{
	background-image: url(../images/top_menu_panel_r.jpg);
}

.top_menu ul li{
	background-image: url(../images/top_menu_separ.jpg);
}

.top_menu ul li a{
	color: #FFFFFF;
}

.top_menu ul li a:hover{
	background-image: none;
	color: #F6E4B4;
	text-decoration: underline;
}

.top_menu ul li a.cur{
	background-image: url(../images/top_menu_cur.jpg);
	background-position: center bottom;
	color: #FFFFFF;
}

.white_block_img .cont_inner{
	background-image: url(../images/white_block_img_cont_inner.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
}

.white_block_img .bottom div div{
	background-image: url(../images/white_block_img_bot.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
}

#header .phones{
	float: right;
	padding: 24px 29px 0px 0px;

}

#header .phones .ph{
			text-align:right;
			float: right;
			color: #828282;
			font-family: Georgia;
			font-size: 21px;
			font-weight: normal;
			line-height: 25px;
		}
	
#header .phones .ph b{
	color: #3D322C;
	font-weight: bold;
}
#header .phones .ph .curs{
	font-size: 17px;
	font-family: Georgia;
	position: relative;
	color: #3d322c;
	font-style: italic;
	/*test*/
}

#header .phones .ph .curs b 
{
	color: #ed5411;
 }
