*{ margin: 0; padding: 0; }



body{

	font-family: Tahoma;

	color: #7E7E7E; 

	font-size:11px; 

	min-width:1000px; 

	background-image: url(../images/body.jpg);

	background-repeat: repeat-x;

	background-color: #CBEDF7;

}



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;

	color: #7E7E7E; 

	font-size:11px; 

}


a{

	color: #7E7E7E;

	text-decoration: underline;

}



a:hover{

	text-decoration: none;

}



#main_inside{

	position:relative; 

	margin: 0 auto;

	width: 1000px; 

}

	

#main_content{

	padding: 0px 54px 0px 54px;

}



#footer{

	height: 65px; 

	padding: 0px 54px 0px 54px;

}



#footer_inner{

	background-image: url(../images/footer.gif);

	background-repeat: repeat-x;

	padding: 19px 0px 0px 14px;

}



#main_inside_inner{

	background-image: url(../images/main_inside_inner.jpg);

	background-position: left 43px;

	background-repeat: no-repeat;

}



#main_inside .top_nav{

	padding: 0px 13px 0px 13px;

	height: 43px;

	background-image: url(../images/top_nav.jpg);

	background-position: 38px bottom;

	background-repeat: no-repeat;

	text-align: right;

}



#main_inside .top_nav ul{

	float: right;

	padding: 10px 20px 0px 0px;

	margin: 0px 0px 0px 0px;

}



#main_inside .top_nav ul li{

	padding: 0px 12px 0px 11px;

	margin: 0px 0px 0px 0px;

	list-style: none;

	float: left;

	display: block;

	color: #FFFFFF;

	background-image: url(../images/top_nav_li.gif);

	background-position: right 4px;

	background-repeat: no-repeat;

}



#main_inside .top_nav ul li.last{

	background-image: none;

}



#main_inside .top_nav ul li a{

	padding: 2px 0px 2px 0px;

	float: left;

	display: block;

	color: #FFFFFF;

	text-decoration: none;

}



#main_inside .top_nav ul li span{

	padding: 2px 0px 2px 3px;

	float: left;

	display: block;

}



#main_inside .top_nav ul li #itemdiv{

	padding: 2px 0px 2px 3px;

	float: left;

	display: block;

	color: #FFFFFF;

}





#main_inside .top_nav ul li a.cart{

	background-image: url(../images/ico_cart.gif);

	background-position: left 0px;

	background-repeat: no-repeat;

	padding: 2px 0px 2px 20px;

}



#main_inside .top_nav ul li a:hover{

	text-decoration: underline;

}



.header{

	height: 79px;

	overflow: hidden;

	padding: 0px 54px 0px 54px;	

}



.header_inner{

	height: 79px;

	overflow: hidden;

	background-image: url(../images/header_inner.gif);

	background-position: left bottom;

	background-repeat: repeat-x;

}



.header_flash{

	height: 282px;

	overflow: hidden;

	padding: 0px 54px 0px 54px;

	text-align: center;

}



.main_flash{

	height: 207px;

	overflow: hidden;

	background-image: url(../images/main_flash_bg.jpg);

	background-repeat: no-repeat;

	background-position: left 0px;

}



#main_content_inner{

	background-color: #FFFFFF;

	padding-bottom: 30px;

}



#footer_inner ul{

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;	

	height: 20px;

}



#footer_inner ul li{

	padding: 0px 8px 0px 5px;

	margin: 0px 0px 0px 0px;	

	display: inline;	

	background-image: url(../images/footer_menu_li.gif);

	background-position: right 4px;

	background-repeat: no-repeat;

}



#footer_inner ul li.last{	

	background-image: none;

}



#footer_inner ul li a{

	color: #255677;

}



#footer_inner p{

	padding: 0px 0px 0px 6px;

	color: #255677;

}



#footer_inner p a{

	color: #255677;

}



.header .logo{

	position: absolute;	

}



.header .logo img{

	position: relative;

	top: 20px;

	left: 19px;

}



.header .search{

	float: right;

	height: 20px;

	overflow: hidden;

	width: 247px;

	background-image: url(../images/search_bg.gif);

	background-position: 0px 5px;

	background-repeat: no-repeat;

	padding: 0px 6px 0px 57px;

}



.header .search{

	margin: 9px 0px 0px 0px;

}



.header .search div{

	float: left;	

	width: 221px;

	height: 19px;

	background-image: url(../images/search_text_bg.jpg);

	background-repeat: no-repeat;

	overflow: hidden;

	padding: 0px 0px 0px 8px;

}



.header .search input.text{

	width: 214px;

	border: 0px;

	background-color: transparent;

	padding: 2px 0px 0px 0px;

	font-size: 10px;

}



.header .top_menu{	

	float: right;

	clear: both;	

}



.header .top_menu ul{

	display: block;

	float: right;

	padding: 9px 0px 0px 3px;

	margin: 0px 0px 0px 0px;

	text-align: right;

	width: 738px;

}



.header .top_menu ul li{

	white-space: nowrap;

	display: block;

	float: right;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	list-style: none;

	background-image: url(../images/top_menu.jpg);

	background-position: left 0px;

	background-repeat: no-repeat	

}



.header .top_menu ul li a{

	display: block;

	float: left;

	padding: 8px 16px 9px 16px;

	margin: 0px 0px 0px 0px;

	background-image: url(../images/top_menu_a.jpg);

	background-position: right 0px;

	background-repeat: no-repeat;

	color: #313131;

	text-decoration: none;

	font-family: Arial Narrow;

	font-weight: normal;

	font-size: 13px;

	outline: 0;

}



.header .top_menu ul li:hover, .header .top_menu ul li.iehover, .top_menu ul li.cur{

	background-position: left -33px;

}



.header .top_menu ul li:hover a, .header .top_menu ul li.iehover a, .top_menu ul li.cur a{

	background-position: right -33px;

}



.favorite_catalog{

	border-bottom: 1px solid #CBEDF6;

	margin-bottom: 15px;

}



.favorite_catalog table{

	width: 100%;

	border-collapse: collapse;

}



.favorite_catalog table .item{

	background-color: #FFFFFF;

	width: 25%;

}



.favorite_catalog table .item2{

	background-color: #F8F7F5;

}



.favorite_catalog table .item{

	padding: 19px 25px 12px 25px;

}



.favorite_catalog table .item .title{

	border-bottom: 2px solid #A0C7D6;

	padding: 0px 0px 7px 0px;

}



.favorite_catalog table .item .title a{

	background-image: url(../images/favorite_catalog_title.gif);

	background-position: left 6px;

	background-repeat: no-repeat;

	padding: 0px 0px 0px 15px;

	font-weight: bold;

	color: #434343;

}



.favorite_catalog table .item .img_price{

	height: 95px;

	overflow: hidden;

	margin: 2px 0px 0px 0px;

}



.favorite_catalog table .item .img_price .img{

	position: absolute;

	margin: 4px 0px 0px 0px;

	width: 107px;

	text-align: center;

}



.favorite_catalog table .item .img_price .price{

	padding: 32px 0px 0px 111px;

	color: #424242;

}



.favorite_catalog table .item .img_price .price b{

	color: #E15C23;

}



.favorite_catalog table .item .detalis{

	background-image: url(../images/horiz_separ.gif);

	background-repeat: repeat-x;

	padding: 10px 3px 0px 0px;

}



.favorite_catalog table .item .detalis2{

	text-align: center;

}



.favorite_catalog table .item .detalis a.more{

	display: block;

	float: left;

	background-image: url(../images/zoom.gif);

	background-position: left 2px;

	background-repeat: no-repeat;

	padding: 0px 0px 30px 15px;

	color: #424242;

	text-decoration: none;

	position: relative;

	top: 2px;

}



.favorite_catalog table .item .detalis .sale{

	display: block;

	float: left;

	padding: 0px 0px 0px 0px;

	color: red;

	text-decoration: none;

	position: relative;

	top: 2px;

}



.favorite_catalog table .item .detalis .new{

	display: block;

	float: left;

	padding: 0px 0px 0px 0px;

	color: #58A8CD;

	font-size: 14px;

	font-weight: bold;

	text-decoration: none;

	position: relative;

	top: 2px;

}



.favorite_catalog table .item .detalis a:hover.more{

	text-decoration: underline;

}



.favorite_catalog table .item .detalis a.card{

	display: block;

	float: right;

	background-image: url(../images/a_card.gif);

	background-position: left 0px;

	background-repeat: no-repeat;

	padding: 2px 0px 2px 19px;

	display: block;

	color: #EA3925;

	text-decoration: none;

	font-weight: bold;

}



.favorite_catalog table .item .detalis2 a.card{

	display: block;

	float: none;

	width: 60px;

	margin: 0 auto;

}





.favorite_catalog table .item .detalis a:hover.card{

	color: #A22311;

}



.clear{

	clear: both;

	font-size: 0px;

	line-height: 0px;

}



.faq_block{

	padding: 0px 15px 0px 15px;	
    clear: both;

}



.faq_block .column{

	float: left;

	margin-right: 8px;

	line-height: 16px;

}



.faq_block .col_1{

	width: 248px;

}



.faq_block .col_2{

	width: 368px;

}



.faq_block .col_3{

	width: 228px;

	margin-right: 0px;

}



.faq_block .column .title{

	height: 24px;

	overflow: hidden;

	background-image: url(../images/faq_block_title.gif);

	background-repeat: repeat-x;

}



.faq_block .column .title div{

	height: 24px;

	overflow: hidden;

	background-image: url(../images/faq_block_title_l.gif);

	background-position: left top;

	background-repeat: no-repeat;

}



.faq_block .column .title div div{

	height: 24px;

	overflow: hidden;

	background-image: url(../images/faq_block_title_r.gif);

	background-position: right top;

	background-repeat: no-repeat;

	color: #313131;

	text-decoration: none;

	font-family: Arial Narrow;

	font-weight: normal;

	font-size: 13px;

	padding: 3px 0px 0px 7px;

}



.faq_block .column .cont{

	padding: 17px 7px 10px 7px;

}



.faq_block .column .cont ul{

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

}



.faq_block .column .cont ul li{

	padding: 0px 0px 0px 11px;

	margin: 0px 0px 0px 0px;

	list-style: none;

	background-image: url(../images/li.gif);

	background-position: left 5px;

	background-repeat: no-repeat;

}



/* inner pages */



#main_content_inner2{

	background-color: #FFFFFF;

	padding: 5px 0px 30px 0px;

	background-image: url(../images/main_content_inner2.gif);

	background-repeat: repeat-x;

}



.content_inner{

	padding: 15px 15px 15px 15px;	

	border-bottom: 1px solid #CBEDF7;

	margin-bottom: 15px;

}



.content_inner .content_inner_tbl{

	width: 100%;

	border-collapse: collapse;

}



.content_inner .content_inner_tbl .left_cell{

	width: 248px;

	padding: 0px 9px 0px 0px;

}



.faq_block .col_4{

	width: 605px;
	margin-right:0;

}



.modul_title{

	height: 24px;

	overflow: hidden;

	background-image: url(../images/faq_block_title.gif);

	background-repeat: repeat-x;

}



.modul_title div{

	height: 24px;

	overflow: hidden;

	background-image: url(../images/faq_block_title_l.gif);

	background-position: left top;

	background-repeat: no-repeat;

}



.modul_title div div{

	height: 24px;

	overflow: hidden;

	background-image: url(../images/faq_block_title_r.gif);

	background-position: right top;

	background-repeat: no-repeat;

	color: #313131;

	text-decoration: none;

	font-family: Arial Narrow;

	font-weight: normal;

	font-size: 13px;

	padding: 3px 0px 0px 7px;

}



.left_menu{

}



.left_menu ul{

	padding: 9px 30px 0px 7px;

	margin: 0px 0px 0px 0px;

}



.left_menu ul li{

	padding: 0px 0px 0px 11px;

	margin: 0px 0px 0px 0px;

	list-style: none;

	background-image: url(../images/left_menu_li.gif);

	background-position: left 10px;

	background-repeat: no-repeat;

	font-size: 0px;

}



.left_menu ul li a{

	display: block;

	padding: 4px 0px 8px 0px;

	background-image: url(../images/left_menu_li_a.gif);

	background-position: left bottom;

	background-repeat: repeat-x;

	font-size: 13px;

	text-decoration: none;

}



.left_menu ul li a:hover{

	text-decoration: underline;

}



.left_menu ul li.last a{

	background-image: none;

}




.left_menu ul li.cur ul{
	padding: 0px 0px 0px 10px;
	margin:  20px 0px 0px 0px;
}




.left_menu ul li a{
color: #e16b5f;
}

.left_menu ul li ul li a{
color: #7E7E7E;
}

.left_menu ul li ul li.cur a{
color: #000000;
	text-decoration: none;
}

.left_menu ul li.sub a{

	color: #373737;

	background-image: url(../images/left_menu_li_2.gif);

	background-position: left 6px;

	background-repeat: no-repeat;

	padding: 0px 0px 0px 10px;

	text-decoration: underline;

	font-weight: normal;

}


.left_menu ul li a.cur{
	color: #373737;
	text-decoration: none;
}

.left_menu ul li ul li a.cur{
	text-decoration: none;
	color: #373737;

}


.prod_tabs ul.tabs li a span{
     cursor: pointer;
}



#contact_form{
	padding: 5px 0px 0px 0px;
	width: 518px;
}

#contact_form .field_three{
	clear: both;
	color: black;
}

#contact_form .fields{
	float: left;
	width: 450px;
	text-align: right;
	color: black;
}

#contact_form .fields .row{
	clear: both;
}

#contact_form .fields .row .name{
	float: left;
	width: 114px;
	padding: 7px 0px 7px 0px; 
}

#contact_form .fields .row .field{
	float: left;
	width: 124px;
	padding: 7px 0px 0px 11px;
}

#contact_form .fields .row .field2{
	float: left;
	text-align: left;
	width: 324px;
	padding: 7px 0px 0px 11px; 
}

#contact_form .fields .row .field input{
	border: 1px solid #B2B9C3;
	width: 192px;
	padding: 2px 0px 2px 0px;
	color: black;
	text-indent: 2px;
}

#contact_form .fields .row .field2 radio{
	color: black;
}

#contact_form .fields .row .field select{
	padding: 2px 0px 2px 0px;
	color: black;
}

#contact_form .desc{
	float: left;
	width: 180px;
	padding: 20px 0px 0px 29px;
	color: black;
}

#contact_form .row{
	clear: both;
}

#contact_form .row .name{
	float: left;
	width: 114px;
	padding: 7px 0px 7px 0px;
	text-align: right;	
}

#contact_form .row .field_ta{
	float: left;
	width: 293px;
	padding: 7px 0px 0px 11px;
}

#contact_form .row .field_ta textarea{
	border: 1px solid #B2B9C3;
	width: 341px;
	height: 119px;
	padding: 2px 0px 2px 0px;	
	text-indent: 2px;
	color: black;
}

#contact_form .button{
	clear: both;
	width: 280px;
	text-align: right;
	padding: 5px 5px 0px 0px;
}



#contact_form .button input{
	width: 152px;
	padding: 2px 0px 2px 0px;
	color: black;
    text-align: center;
	background-color:#aee3f3;   
	border: 1px solid;   
	border-color: #1d6bb7 #2770b6 #2770b6 #1d6bb7;   
	filter:progid:DXImageTransform.Microsoft.Gradient   
	(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#aee3f3');   
}



.left_menu ul li.cur ul li{

	padding: 0px 0px 6px 0px;

	margin: 0px 0px 0px 0px;

	list-style: none;

	background-image: none;

}



.left_menu ul li.cur ul li a{

	color: #373737;

	background-image: url(../images/left_menu_li_2.gif);

	background-position: left 6px;

	background-repeat: no-repeat;

	padding: 0px 0px 0px 10px;

	text-decoration: underline;

	font-weight: normal;

}



.left_menu ul li.cur ul li a:hover{

	text-decoration: none;

}



.left_menu ul li.cur ul li.cur a{

	color: #DF6532;

}



.left_menu ul li.cur ul li.cur ul{

	padding: 3px 0px 3px 0px;

	margin: 0px 0px 0px 0px;

}



.left_menu ul li.cur ul li.cur ul li{

	padding: 0px 0px 6px 20px;

	margin: 0px 0px 0px 0px;

	list-style: none;

}



.left_menu ul li.cur ul li.cur ul li a{

	color: #7E7E7E;

	font-size: 10px;

	background-image: none;

}



.pathway{

	padding: 2px 0px 0px 0px;

}

.left_menu ul ul{
     padding: 0px 30px 0px 7px;
     margin: 0px 0px 0px 0px;
}

.text_block{

	padding: 0px 10px 0px 0px;	

}



.text_block h1{

	 font-size: 14px;

	 font-weight: bold;

	 padding: 0px 0px 10px 0px;

	 margin: 0px 0px 0px 0px;

}

.text_block h2{

	 font-size: 14px;

	 font-weight: bold;

	 padding: 0px 0px 10px 0px;

	 margin: 0px 0px 0px 0px;

}



.text_block p{

	padding: 0px 0px 10px 0px;

	font-size: 13px;

	color: #7E7E7E;

}

.text_block a{
	font-size: 13px;
}


.text_block img.left{

	float: left;

	margin: 0px 21px 4px 0px;

}



#main_content_inner3{

	padding: 5px 0px 30px 0px;

	background-image: none;

	background-color: #FFFFFF;

	margin: 6px 0px 0px 0px;

}



#main_inside_inner2{

	background-image: url(../images/main_inside_inner2.jpg);

	background-position: left 43px;

	background-repeat: no-repeat;

}



.modul_title_inner{

	margin-bottom: 16px;

}



.top_banner{

	text-align: center;

	margin: 0px 0px 20px 0px;

}



.sort{

	text-align: right;

	color: #4885B0;

	font-size: 12px;

	padding-bottom: 17px;

}



.sort span{

	padding: 0px 0px 0px 15px;

}


.sort2 span{

	font-size: 12px;

}




.sort span a{

	color: #4885B0;

	font-size: 12px;

}



.product_list{

	

}



.product_list .item{

	padding: 20px 15px 15px 15px;

	float: left;

	height: 150px;

	width: 168px;

	overflow: hidden;

	margin-bottom: 9px;

}



.product_list .item_sel{

	background-color: #F8F7F5;

}



.product_list .item .title{

	border-bottom: 2px solid #A0C7D6;

	padding: 0px 0px 7px 0px;

}



.product_list .item .title a{

	background-image: url(../images/favorite_catalog_title.gif);

	background-position: left 6px;

	background-repeat: no-repeat;

	padding: 0px 0px 0px 15px;

	font-weight: bold;

	color: #434343;

	font-size: 11px;

}



.product_list .item .img_price{

	height: 95px;

	overflow: hidden;

	margin: 2px 0px 0px 0px;

}



.product_list .item .img_price .img{

	position: absolute;

	width: 107px;

	text-align: center;

	margin: 2px 0px 0px 0px;


}



.product_list .item .img_price .price{

	padding: 32px 0px 0px 111px;

	color: #424242;

}



.product_list .item .img_price .price b{

	color: #E15C23;

}



.product_list .item .detalis{

	background-image: url(../images/horiz_separ.gif);

	background-repeat: repeat-x;

	padding: 14px 3px 0px 0px;

}



.product_list .item .detalis2{

	text-align: center;

}



.product_list .item .detalis a.more{

	display: block;

	float: left;

	background-image: url(../images/zoom.gif);

	background-position: left 2px;

	background-repeat: no-repeat;

	padding: 0px 0px 0px 15px;

	color: #424242;

	text-decoration: none;

	position: relative;

	top: 2px;

}



.product_list .item .detalis .sale{

	display: block;

	float: left;

	padding: 0px 0px 0px 0px;

	color: red;

	text-decoration: none;

	position: relative;

	top: 2px;

}



.product_list .item .detalis .new{

	display: block;

	float: left;

	padding: 0px 0px 0px 0px;

	color: #58A8CD;

	font-size: 14px;

	font-weight: bold;

	text-decoration: none;

	position: relative;

	top: 2px;

}



.product_list .item .detalis a:hover.more{

	text-decoration: underline;

}



.product_list .item .detalis a.card{

	display: block;

	float: right;

	background-image: url(../images/a_card.gif);

	background-position: left 0px;

	background-repeat: no-repeat;

	padding: 2px 0px 2px 19px;

	display: block;

	color: #EA3925;

	text-decoration: none;

	font-weight: bold;

	font-size:11px;

}



.product_list .item .detalis2 a.card{

	display: block;

	float: none;

	width: 60px;

	margin: 0 auto;

}



.product_list .item .detalis a:hover.card{

	color: #A22311;

}



.product_list .horiz_separ{

	clear: both;

	height: 2px;

	background-image: url(../images/horiz_separ2.gif);

	background-repeat: repeat-x;

	font-size: 1px;

	overflow: hidden;

	margin: 9px 0px 9px 0px;

}



.pager{

	height: 23px;

}



.pager a{

	text-decoration: none;

}



.pager a:hover{

	text-decoration: underline;

}



.pager .prev{

	float: left;

}



.pager .prev a{

	color: #E93A25;

	background-image: url(../images/pager_prev.gif);

	background-position: left 5px;

	background-repeat: no-repeat;

	padding: 0px 0px 0px 13px;

}



.pager .next{

	float: right;

}



.pager .next a{

	color: #E93A25;

	background-image: url(../images/pager_next.gif);

	background-position: right 5px;

	background-repeat: no-repeat;

	padding: 0px 13px 0px 0px;

}



.pager ul{

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	text-align: center;

}



.pager ul li{

	padding: 0px 4px 0px 6px;

	margin: 0px 0px 0px 0px;

	list-style: none;

	display: inline;

	background-image: url(../images/pager_li.gif);

	background-position: left 5px;

	background-repeat: no-repeat;

}



.pager ul li.first{

	background-image: none;

}



.pager ul li b{

	color: #E93A25;

	font-weight: bold;

}



.product_detail{

	padding: 5px 0px 0px 0px;	

}



.product_detail{



}



.product_detail .big_img{

	float: left;

	border: 1px #eee;

	width: 319px;

	height: 322px;

}



.product_detail .big_img img{

	margin-bottom: 3px;

}



.product_detail .big_img a.zoom{

	background-image: url(../images/big_img_a_zoom.gif);

	background-position: left 3px;

	background-repeat: no-repeat;

	padding: 0px 0px 0px 15px;

	margin: 0px 0px 0px 6px;

	text-decoration: none;

	text-transform: lowercase;

	font-size: 12px;

}



.product_detail .prod_info{

	float: left;

	width: 530px;

}



.riht_nav{

	text-align: right;

	padding-bottom: 28px;

}



.riht_nav span{

	padding: 0px 10px 0px 10px;

	color: #EA3B26;

}



.riht_nav span em{

	color: #000000;

	font-style: normal;

}



.riht_nav img{

	vertical-align: middle;

}



.product_detail .prod_info .prod_title{

/*	height: 63px; */

	overflow: hidden;

}



.product_detail .prod_info .prod_title h2{

	float: left;

	width: 240px;

	font-size: 18px;	

	font-weight: normal;

	color: #000000;

}

.product_detail .prod_info .prod_title h1{

	float: left;

	width: 240px;

	font-size: 18px;	

	font-weight: normal;

	color: #000000;

}




.product_detail .prod_info .prod_title .price{

	float: left;

	font-size: 12px;

	font-weight: bold;

	color: #000000;

}


.product_detail .prod_info .prod_title .more{

	font-size: 11px;

	line-height: 15px;

	color: #000000;

}

.product_detail .prod_info .prod_title .price span{

	color: #F00000;

	font-size: 18px;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

}	



.product_detail .prod_info .prod_title .price span span{

	font-size: 12px;

	font-weight: bold;

	padding: 0px 0px 0px 2px;

}	



.product_detail .prod_info .prod_title a.order{

	float: right;

	display: block;

}



.prod_tabs{

	padding-bottom: 10px;
	padding-top: 5px;

}



.prod_tabs ul.tabs{

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	height: 27px;

	overflow: hidden;

}



.prod_tabs ul.tabs li{

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	list-style: none;

	display: block;

	float: left;

	cursor: pointer;

}



.prod_tabs ul.tabs li a{

	display: block;

	float: left;

	color: #FFFFFF;

	font-size: 10px;

	text-transform: uppercase;

	text-decoration: none;

	font-weight: bold;

	background-position: left top;

	background-repeat: no-repeat;

	margin: 0px 1px 0px 0px;

	border-bottom: 1px solid #FFF;

}



.prod_tabs ul.tabs li a span{

	display: block;

	float: left;

	color: #FFFFFF;

	font-size: 10px;

	text-transform: uppercase;

	text-decoration: none;

	font-weight: bold;

	background-position: right top;

	background-repeat: no-repeat;

	padding: 9px 15px 5px 15px;

}



.info_tabs_bloks{

	border: 1px solid #C0C1C3;

	padding: 17px 18px 17px 18px;	

   height: auto !important;     

   min-height: 116px !important; 

   height: 116px;	

}



.info_tabs_bloks .block{

	display: none;

}



.info_tabs_bloks .block_cur{

	display: block;

}



.info_tabs_bloks .block p{

	font-size: 13px;

	padding: 0px 0px 10px 0px;

}

.info_tabs_bloks .block ul{

	font-size: 12px;
	color: #7E7E7E;
	padding: 0px 0px 0px 10px;

}

.info_tabs_bloks .block ul li{

	font-size: 12px;
	color: #7E7E7E;
	line-height: 15px;
	padding: 0px 0px 5px 5px;

}


.prod_tabs ul.tabs li a.red{

	background-image: url(../images/tabs_a_red.gif);

}



.prod_tabs ul.tabs li a.red span{

	background-image: url(../images/tabs_span_red.gif);

}



.prod_tabs ul.tabs li a.blue{

	background-image: url(../images/tabs_a_blue.gif);

}



.prod_tabs ul.tabs li a.blue span{

	background-image: url(../images/tabs_span_blue.gif);

}



.prod_tabs ul.tabs li a.green{

	background-image: url(../images/tabs_a_green.gif);

}



.prod_tabs ul.tabs li a.green span{

	background-image: url(../images/tabs_span_green.gif);

}



.prod_tabs ul.tabs li.cur a.red{

	border-bottom: 1px solid #F23300;

}



.prod_tabs ul.tabs li.cur a.blue{

	border-bottom: 1px solid #029FE2;

}



.prod_tabs ul.tabs li.cur a.green{

	border-bottom: 1px solid #92D400;

}



.info_tabs_bloks_red{

	border-top: 2px solid #F23300;

}



.info_tabs_bloks_red{

	border-top: 2px solid #F23300;

}



.info_tabs_bloks_blue{

	border-top: 2px solid #029FE2;

}



.info_tabs_bloks_green{

	border-top: 2px solid #92D400;

}



.prod_img_list{

	clear: both;

	padding: 15px 0px 0px 0px;

}



.prod_img_list div {

	float: left;

	height: 100px;

	padding: 0px 5px 0px 5px;

	overflow: hidden;

}



.prod_img_list a img{

	border: 1px solid #BBBBBB;

}



p.pathway b{

	color: #000000;

}



.features_products{

	clear: both;

}



.features_products .list{

	padding: 10px 0px 0px 0px;

}



.features_products .list .item{

	float: left;

	width: 150px;

	height: 133px;

	overflow: hidden;

	text-align: center;

	margin-right: 18px;

}



.features_products .list .item .img{

	text-align: center;

}



.features_products .list .item a.name{

	background-image: url(../images/favorite_catalog_title.gif);

	background-position: left 6px;

	background-repeat: no-repeat;

	padding: 0px 0px 0px 15px;

	font-weight: bold;

	color: #434343;

	font-size:11px;

}



.riht_nav_bottom{

	padding-bottom: 8px;

}



.features_products .modul_title_inner{

	margin-bottom: 0px;

}





#loading, #success, #fail{

			background:#819F70;

			padding: 5px;

			width: 350px;

			text-align: center;

			position:absolute;

			left: 30%;

 		    top: expression(

    	    parseInt( document.documentElement.scrollTop, 10) + "px"

   			 );

			visibility:hidden;

			color: #ffffff;

			z-index:100;

			font-size: 12px;

		}

#success{

			background:#f03200;

			margin-top: 5px;

}

#success2{

			background:#819F70;

			padding: 5px;

			width: 350px;

			text-align: center;

			position:absolute;

			left: 30%;

 		    top: expression(

    	    parseInt( document.documentElement.scrollTop, 10) + "px"

   			 );

			color: #ffffff;

			z-index:100;

			font-size: 12px;

		}

#success2{

			background:#f03200;

			margin-top: 5px;

}


table.tovar_preview td{
padding:5px;
border:1px solid #eee;

}

table.tovar_preview td.price{
text-align:center
}
table.tovar_preview tr.sum td{
border:0px solid white;
}

.short_normal{
	border: 1px solid #B2B9C3;
	width: 20px;
	padding: 2px 0px 2px 0px;
	color: black;
	text-align: center;
}

table.tovar_preview tr.top{
background-color:#eafaff;
	text-align: center;
}

.my_tbl{
    width: 100%;
    border-collapse: collapse;
}

.faq_block .text_top p{
	line-height: 17px;
}
.faq_block .text_top h1{
	 font-size: 12px;

	 font-weight: bold;

	 padding: 10px 0px 10px 0px;

	 margin: 0px 0px 0px 0px;

}

.text_top2{
	padding-top: 50px;
}
.text_top2 p{
	line-height: 17px;
	font-size: 11px;
}
.text_top2 h1{
	 font-size: 12px;

	 font-weight: bold;

	 padding: 10px 0px 10px 0px;

	 margin: 0px 0px 0px 0px;

}
.text_top2 a{
	font-size: 11px;
}


.my_media {
    font-family: Tahoma; 
    color: #7E7E7E; 
    font-size: 13px; 
}

.my_media td  {
    padding: 10px 10px 10px 10px;"
	text-align: center;
	vertical-align: middle;
    bgcolor: "#ffffff"; 	
}

.my_media td a {
    text-align: center;
    vertical-align: middle;
    bgcolor: "#ffffff";     
}

