body, html{
	margin:0px;
	padding:0px;
	background:#FFFFFF;
	height:100%;
}

body, html, table{
	font:11px/14px Tahoma, Arial, Helvetica, sans-serif;
	color:#676B72;
	text-decoration:none;
}

table{
	padding:0px;
	border-collapse:collapse;
	border:0px;
}
form{
	margin:0px;
	padding:0px;
}

input, textarea{
	font:11px/12px Tahoma, Arial, Geneva, sans-serif;
	color:#676B72;
	text-decoration:none;
	margin:0px;
	padding:0px;
	font-weight:400;
}

img{
	border:0px;
}

ul, ul li{
	margin:0px;
	padding:0px;

}

ul li{
	list-style-type:none;
	
}

p{
	margin:0px;
	padding:0px;
}

a{
	color:#397BBE;
	text-decoration:underline;
}

a:hover{
	text-decoration:underline;
	color:#E54E2B !important;
}

h2{
	margin:0px;
	padding:6px 18px 6px 16px;
	font:18px/20px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

h3{
	margin:0px;
	padding:0 0 14px 0;
	font: bold 18px/20px Arial, Helvetica, sans-serif;
	color:#023180;
}

h3.style2{
	font-size:13px;
	line-height:15px;
}

h4{
	margin:0px;
	padding:0 0 12px 0;
	font: bold 14px/16px Arial, Helvetica, sans-serif;
	color:#023180;
}

.right{
	float:right;
}

.noWrap{
	white-space:nowrap;
}

.colorRed{
	color:#E04829;
}

.clear{
	font-size:0px;
	line-height:0px;
	clear:both;
}

.list1 li{
	padding:0 0 9px 9px;
	background:url(/images/type_list1.gif) no-repeat 2px 6px;
}

.list2 li{
	padding:0 0 7px 25px;
	background:url(/images/strel_black.gif) no-repeat 14px 5px;
	color:#2C2C2C;
}
.list2 li a{
	color:#2C2C2C;
}

.inCartLink{
	background:url(/images/strel_d_orange.gif) no-repeat 100% 6px;
	color:#CC3120;
	padding-right:10px;
	white-space:nowrap;
}

.inCartLink:hover{
	color:#FF5542;
}

.all{
	width:100%;
	margin:0px auto;
	_width:expression((document.documentElement.clientWidth < 1000)? "1000px" : "100%");
 	min-width:1000px;
	position:relative;
	min-height:100%;
	_height:100%;
}

.maxWidth{
	_width:expression((document.documentElement.clientWidth > 1100)? "1100px" : "auto");
	max-width:1400px;
	_width:expression((document.documentElement.clientWidth > 1400)? "1400px" : "auto");
	margin:0px auto;
}

/* ------------------------------------------------------------- header */
#header{
	height:93px;
	border-top:5px solid #CAE0F0;	 
}

#header .logo{
	padding:5px 0 0 29px;
	float:left;
}

#header .bunner{
	height:90px;
	*line-height:90px;
	margin: 0 auto;
	display:table;
	vertical-align:middle;	
    text-align:center;
}

#header .bunner2
{
	vertical-align:middle;
	display:table-cell;	
}
/* ------------------------------------------------------------- top navigation */

#topNavigation{
    background2:url(/images/topnavigation_back_top_n1.gif) repeat-x top left;
	padding-top2:3px;
	border-top:5px solid #CAE0F0;
}
/*
#topNavigation{
    background:url(/images/topnavigation_back_top_n1.gif) repeat-x top left;
	padding-top:3px;
	margin-left:30px;
	margin-right:30px;
}
*/

#topNavigation .navigationBlock{
	background:url(/images/topnavigation_back_bottom_n1.gif) repeat-x bottom left #3568AC;
	*display:inline-block; 	
}

#topNavigation .pad{
	padding:16px 59px 17px 59px;
}

#topNavigation pre{
	padding:0px;
	margin:0px;
}

#topNavigation a{
	color:#EAF1F9;
	font: bold 11px/13px Tahoma, Arial, Helvetica, sans-serif;
}

#topNavigation a:hover{
	color:#BEDAF9 !important;
}

#topNavigation li{
	float:left;
	padding:0 23px 9px 0;
	background:url(/images/topnavigation_line_n1.gif) no-repeat 100% 3px;
}

#topNavigation li.last{
	float:left;
	padding:0 0px 9px 0;
	background:none;
}

/* ------------------------------------------------------------- content */
#content
{
	*display:inline-block;
	padding:9px 0 37px 0;
}

/* ------------------------------------------------------------- left block */
#leftBlock{
	width:240px;
	float:left;
	margin-right:-240px;
}

#leftBlock .pad{
	padding:0 19px 0 23px;
}

#leftBlock .title{
	background:url(/images/leftblock_title_back_n1.gif) no-repeat top left #E04928;
	height:34px;
	width:198px;
	margin-bottom:7px;
}

.counters a{
	display:block;
	float:left;
	margin:0 4px 3px 0;
}

/* ------ login box ------ */
.loginBox{
	background:url(/images/enterbox_back_middle_n1.gif) repeat-y top left #ECF3F9;
	width:198px;
	margin-bottom:9px;
}

.loginBox .backTop{
	background:url(/images/enterbox_back_top_n1.jpg) no-repeat top left;
	height:100%;
}

.loginBox .backBottom{
	background:url(/images/enterbox_back_bottom_n1.jpg) no-repeat bottom left;
	padding:12px 22px 22px 23px;
}

.loginBox .titleLB{
	padding-bottom:9px;
	font:18px/20px Arial, Helvetica, sans-serif;
	color:#5C6068;
}

.inpLogin{
	width:147px;
	height:15px;
	border:1px solid #CBD7EE;
	margin-bottom:7px;
	*margin-bottom:5px;
	padding:1px 0 1px 4px;
}

.buttonEnter{
	width:61px;
	height:19px;
	border:0px;
	cursor:pointer;
	background:url(/images/button_enter_n1.gif) no-repeat top left #D8EBFB;
}

.loginBox .checkText{
	font:10px/9px Tahoma, Arial, Helvetica, sans-serif;
	color:#787D86;
	float:left;
	display:block;
	width:65px;
}

.loginBox .check{
	float:left;
	display:block;
	width:22px;
	text-align:left;
}

.loginBox .check input{
	*margin-top:-4px;
	margin-left:-3px;
}

.loginBox a{
	font-size:10px;
	line-height:13px;
}

.loginBox a.blue{
	color:#397BBE;
}

.loginBox a.blue:hover{
	color:#397BBE !important;
	text-decoration:none;
}

.loginBox a.red{
	color:#E04829;
}

.loginBox a.red:hover{
	color:#E04829 !important;
	text-decoration:none;
}
/* ------ //end login box ------ */

/* ------ left menu ------ */
.leftMenu{
	background:url(/images/leftmenu_line_n1.gif) no-repeat top left;
	padding-top:1px;
	margin-bottom:18px;
}

.leftMenu li{
	background:url(/images/leftmenu_line_n1.gif) no-repeat bottom left;
	line-height:0px;
	font-size:0px;
}

.leftMenu li.dark{
	background:url(/images/leftmenu_line_n1.gif) no-repeat bottom left #EEF1F5;
}

.leftMenu li a{
	display:block;
	color:#397BBE;
	padding:5px 10px 10px 16px;
	_padding:5px 10px 7px 16px;
	background:url(/images/strel_black.gif) no-repeat 6px 9px;
	font-size:11px;
	line-height:13px;
}
/* ------ //end left menu ------ */

/* ------------------------------------------------------------- right block */
#rightBlock{
	width:218px;
	float:right;
	margin-left:-218px;
}

#rightBlock .pad{
	padding:0 21px 0 19px;
}


#rightBlock .title{
	background:url(/images/rightblock_title_back_n1.gif) no-repeat top left #386AB5;
	height:34px;
	width:178px;
	margin-bottom:3px;
}

/* ------ recycled box ------ */
.recycledBox{
	background:url(/images/recycled_back_middle_n1.gif) repeat-y 0px -2px #D94126;
	width:178px;
	margin-bottom:6px;
	color:#FFFFFF;
}

.recycledBox a{
	color:#FFD6A9;
	font-weight:bold;
}

.recycledBox a:hover{
	color:#FFFFFF !important;
}

.recycledBox .backTop{
	height:100%;
	background:url(/images/recycled_back_top_n1.gif) no-repeat top left;
}

.recycledBox .backBottom{
	background:url(/images/recycled_back_bot_n1.gif) no-repeat bottom left;
	min-height:110px;
	_height:110px;
	padding:1px 0 19px 0;
}

.recycledBox .mainBlock{
	padding:14px 15px 0 16px;
}

.recycledBox .lineTxt{
	padding-bottom:7px;
}

.recycledBox .lineTxt .name{
	width:77px;
	padding:0 7px 0 7px;
	_padding:0 4px 0 7px;
	float:left;
}

.recycledBox .button{
	padding-top:5px;
	text-align:center;
}
/* ------ //end recycled box ------ */

/* ------ consult box ------ */
.consultBox{
	padding:13px 10px  12px 12px;
	color:#676B72;
}

.consultBox a{
	color:#397BBD;
}

.consultBox .emailName{
	background:url(/images/icon_email_n1.gif) no-repeat top left;
	padding:1px 0 4px 23px;
}

.consultBox .email{
	padding:0 0 18px 5px;
}

.consultBox address{
	padding:0 0 9px 5px;
	font-style:normal;
}

.consultBox .phone{
	padding:1px 0 12px 23px;
	background:url(/images/icon_phone_n1.gif) no-repeat top left;
}

.consultBox .isq{
	padding-bottom:12px;
}

.consultBox .isq img{
	margin:0 8px -2px 0;
}
/* ------ //end consult box ------ */

/* ------ news box ------ */
.newsBox{
	padding:20px 7px 10px 17px;
}

.newsBox a{
	color:#397BBE;
}

.news{
	padding-bottom:9px;
	background:url(/images/line_back.gif) repeat-x bottom left;
	margin-bottom:20px;
}

.newsBox .last{
	padding-bottom:22px;
	margin-bottom:4px;
}

.news .date{
	color:#9DA1A8;
}

.more{
	background:url(/images/strel_blue.gif) no-repeat 100% 5px;
	padding-right:11px;
}

/* ------ //end news box ------ */

/* ------------------------------------------------------------- center block */
#centerBlock{
	margin:0 218px 0 240px;
}

#centerBlock .fixFloat{	
	width:100%;
	float:left;
}

.universalBox{
	border:1px solid #D5E0F5;
	margin-bottom:6px;
	position:relative;
}

.universalBox .backBR{
	margin:-1px -1px -1px -1px;
	background:url(/images/univbox_back_br_n1.gif) no-repeat bottom right;
}

.universalBox .backBL{
	height:100%;
	background:url(/images/univbox_back_bl_n1.gif) no-repeat bottom left;
}

.universalBox .backTL{
	height:100%;
	background:url(/images/univbox_back_tl_n1.gif) no-repeat top left;
}

.universalBox .backTR{
	height:100%;
	background:url(/images/univbox_back_tr_n1.gif) no-repeat top right;
}

.leftCell{
	width:50%;
	float:left;
	margin-left:-1px;
	*margin-left:-3px;
}

.leftCell .pad{
	padding:0 3px 0 1px;
}

.rightCell{
	width:50%;
	float:right;
}

.leftCell .pad{
	padding-left:3px;
}

.paddingBox1{
	padding:10px 15px 17px 24px;
}

.paddingBox2{
	padding:18px 20px 25px 23px;
}

.paddingBox2 h3{
	font-size:16px;
	line-height:18px;
}

.viewAllBut{
	padding-top:3px;
}

.links a{
	padding-right:10px;
}

.navigationLine{
	padding-bottom:17px;
	color:#397BBE;
}

.navigationLine strong{
	font: bold 14px/16px Arial, Helvetica, sans-serif;
	color:#023180;
}

.navigationLine a{
	font-size:11px;
	line-height:13px;
	font-weight:bold;
}
	
.newsPageBlock{
	padding-bottom:22px;
	background:url(/images/line_back.gif) repeat-x bottom left;
	margin:6px 0 17px 0;
	_height:1px;
}

.newsPageBlock .image{
	width:110px;
	float:left;
	margin-right:-110px;
}

.newsPageBlock .image2{
	width:110px;
	float:right;
	margin-left:-110px;
}

.newsPageBlock .text2{
	margin-left:0px;
	margin-right:117px;
}

.newsPageBlock .text{
	margin-left:117px;
}

.newsPageBlock .date{
	padding-bottom:3px;
	color:#9DA1A8;
	display:block;
}

.numbPages{
	text-align:right;
	font: bold 14px/16px Arial, Helvetica, sans-serif;
}

.tableBlock{
	background:url(/images/line_back.gif) repeat-x bottom left;
	padding-bottom:1px;
	margin:11px 0 24px 0;
}

.tableBlock table{
	width:100%;
}

.tableBlock .tb2{
	background:url(/images/line_back2.gif) repeat-y top right;
}

.tableBlock .tb3{
	background:url(/images/line_back2.gif) repeat-y top left;
}

.tableBlock th{
	background:#31599F;
	text-align:left;
	vertical-align:middle;
	padding:8px 0 8px 0;
	color:#FFFFFF;
	font-weight:normal;
}

.tableBlock th.artikul{
	background:url(/images/table_head_back_left_n1.jpg) no-repeat top left #31599F;
	padding-left:13px;
}

.tableBlock th.last{
	background:url(/images/table_head_back_right_n1.gif) no-repeat top right #31599F;
	padding-right:15px;
}

.tableBlock th.kurs{
	padding-right:10px;
}

.tableBlock th.line{
	width:15px;
	background:url(/images/table_head_line.gif) no-repeat 50% 50% #31599F;
}

.tableBlock td{
	padding:6px 0 8px 0;
	vertical-align:middle;
}

.tableBlock td.first{
	padding-left:12px;
	color:#023180;
	font-weight:bold;
}

.tableBlock td.first2{
	padding:0 12px 0 10px;
	color:#023180;
	font-weight:bold;
}

.tableBlock td.last{
	padding-right:12px;
}

.tableBlock td.last .del{
	margin-left:13px;
}

.tableBlock td.price{
	white-space:nowrap;
}

.tableBlock td.price2{
	padding:0 2px 0 2px;
	white-space:nowrap;
}

.tableBlock td.line{
	padding:0px;
	font-size:0px;
	line-height:0px;
}

.tableBlock td.line .backLine{
	height:3px;
	font-size:0px;
	line-height:0px;
	margin:0 3px 0 3px;
	background:url(/images/line_back.gif) repeat-x 0px 1px;
}

.tableBlock td.darkCell{
	background:#EDF4FA;
}

.tableBlock td.ots{
	font-size:0px;
	line-height:0px;
	width:2px;
}

.tableBlock .inpCol{
	width:43px;
	height:15px;
	border:1px solid #CBD7EE;
	padding:1px 4px 1px 10px;
}

.prim{
	padding:10px 0 8px 0;
	font-size:10px;
	line-height:12px;
	color:#676B72;
}

.prim span{
	color:#CC3120;
}

.prim a{
	color:#CC3120;
}

.prim a:hover{
	color:#FF5542;
}

/* ------ search box ------ */
.searchBlock{
	background:url(/images/searchblock_back_center_n1.gif) repeat-x top left #B1CDEA;
	height:129px;
	color:#FFFFFF;
	margin:0 -1px 13px -1px;
	position:relative;
}

.searchBlock .backRight{
	background:url(/images/searchblock_back_right_n1.jpg) no-repeat top right;
	height:100%;
}

.searchBlock .backleft{
	background:url(/images/searchblock_back_left_n1.jpg) no-repeat top left;
	height:100%;
}

.searchBlock .padSB{
	padding:6px 250px 10px 22px;
}

.searchBlock .phones{
	font-size:12px;
	line-height:18px;
	font-weight:bold;
	padding-top:2px;
    width:480px;
}

.searchBlock .phones span{	
	color:#315499;
}

.searchBlock .searchForm{
	padding-top:18px;
}

.searchBlock .searchForm .inpText{
	width:181px;
	height:17px;
	border:0px;
	padding:1px 0 1px 4px;
	float:left;
	margin-right:13px;
	_margin-right:10px;
}

.buttonSearch{
	width:61px;
	height:19px;
	border:0px;
	cursor:pointer;
	background:url(/images/button_search_n1.gif) no-repeat top left;
}
/* ------ //end search box ------ */

/* ------------------------------------------------------------- footer */
#footer{
	height:86px;
	font:10px/12px Tahoma, Arial, Helvetica, sans-serif;
	color:#EAF1F9;
}

#footer a{
	color:#EEF2F6;
}

#footer pre{
	padding:0px;
	margin:0px;
	font:10px/12px Tahoma, Arial, Helvetica, sans-serif;
}

#footer a:hover{	
	color:#BEDAF9 !important;
}

#footer .toBottom{
	height:86px;
	position:absolute;
	bottom:0px;
	width:100%;
	background:url(/images/footer_back_n1.gif) repeat-x top left #3568AC;
	
}

#footer .pad{
	padding:20px 36px 10px 52px;
}

#footer .copyright{
	width:250px;
	padding-right:10px;
	float:left;
}

#footer .downMenu{
	margin-left:211px;
}

#footer .downMenu li{
	float:left;
	padding-bottom:6px;
}

/* ------------------------------------------------------------- pop up */
.popUp{
	width:771px;
	padding:11px 15px 10px 14px;
	position:relative;
}

.popUp .textPopup{
	padding:21px 5px 0 14px;
}

.popUp .textPopup h4{
	padding:14px 0 14px 0;
}

.popUp .textPopup p{
	padding:0 0 14px 0;
	font-size:12px;
}

.paddingBoxPopup{
	padding:28px 14px 0 16px;
}

.paddingBoxPopup2{
	padding:18px 13px 0 14px;
}

.downButton{
	text-align:center;
	padding:14px 0 13px 0;
	*padding:18px 0 13px 0;
}

.itogBlockDark{
	padding:17px 0 11px 0;
	background:#EDF4FA;
	margin-bottom:14px;
}

.itogBlock{
     margin:0px auto;
     width:300px;
     font-weight:bold;
}

.itogBlock span{
	color:#DD441D;
}

.itogBlock .cell1{
     width:140px;
     padding-right:10px;
     padding-bottom:10px;
}

.itogBlock .cell1 span{
	color:#397BBE;
}

.headTovarTable{
	width:100%;
}

.headTovarTable a{
	color:#FFFFFF;
}

.headTovarTable a:hover{
	color:#FFFFFF !important;
	text-decoration:none;
}

.headTovarTable th{
	color:#FFFFFF;
	border-right:1px solid #FFFFFF;
	font-weight:normal;
	vertical-align:top;
	text-align:left;
	padding:0px;
}

.headTovarTable th.name{
	font: bold 14px/16px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background:url(/images/table_head_back_leftbot_n1.gif) repeat-y top left #31599F;
	padding:0px;
}

.headTovarTable th.name .back2{
	background:url(/images/table_head_back_left_n1.jpg) no-repeat top left;
}

.headTovarTable th.name .back3{
	background:url(/images/table_head_back_right_n1.gif) no-repeat top right;
	padding:8px 27px 7px 27px;
}

.headTovarTable th.price{
	width:132px;
	background:url(/images/table_price_back1_n1.gif) repeat-y top left #555555;
}

.headTovarTable th.price .back2{
	text-align:center;
	background:url(/images/table_price_back2_n1.gif) no-repeat top left;
	padding:8px 0 8px 0;
}

.headTovarTable th.cart{
	width:132px;
	background:url(/images/table_incart_back1_n1.gif) repeat-y top left #DE4629;
}

.headTovarTable th.cart .back2{
	background:url(/images/table_incart_back2_n1.gif) no-repeat top left;
}

.headTovarTable th.cart .back3{
	background:url(/images/incart_strel_n1.gif) no-repeat 92px 7px;
}

.headTovarTable th.cart .back3 a{
	display:block;
	padding:8px 20px 8px 21px;
}


/* ------------------------------------------------------------- новые классы */

.filters_list
{
	margin: 5px;
	font:11px/14px  Arial,Tahoma, Helvetica, sans-serif;
	color:#676B72;
	text-decoration:none;
}
.cRegForm td1{

	text-align:right;
}
.cRegForm td2{

	text-align:left;
}
.cRegFormList
{
	font:11px/14px  Arial,Tahoma, Helvetica, sans-serif;
	color:#676B72;
	text-decoration:none;
}
.cRegFormBut
{
   font:12px Tahoma, Arial, Helvetica, sans-serif;
   background-color:#E04928;
   border-color:#E04928;
   color:#FFFFFF;
   height:23px;
   vertical-align:middle;
   font-weight:bold;  
}
.searchNavigationLine{
	padding-bottom:17px;
	color:#676B72;
	font-size:10px;
}
.searchPageNavigationLine{
	padding-bottom:17px;
	color:#676B72;
	font-size:14px;
}
.orderHistory
{
	font:12px Tahoma, Arial, Helvetica, sans-serif;
}
.address_action {
       FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
       FONT-SIZE: 10pt; 
       TEXT-DECORATION: none;
       COLOR: #000000; 
       FONT-WEIGHT: bold; 
       font-style:italic;   
}
.order_hint {
       FONT-FAMILY: Arial, Helvetica, sans-serif;
       FONT-SIZE: 8pt; 
       TEXT-DECORATION: none;
       COLOR: #000000; 
       FONT-WEIGHT: normal;    
}
.order_text {
       FONT-FAMILY: Arial, Helvetica, sans-serif;
       FONT-SIZE: 9pt; 
       TEXT-DECORATION: none;
       COLOR: #000000; 
       FONT-WEIGHT: bold;    
}

.leftMenu2 li div.leftMenuItem
{
	text-align: left;
	display:block;
	padding:5px 10px 10px 16px;
	_padding:5px 10px 7px 16px;
	background:url(/images/strel_black.gif) no-repeat 6px 9px;
	font-size:11px;
	line-height:13px;
}
.cNewsVendorList
{
	font:11px/14px  Arial,Tahoma, Helvetica, sans-serif;
	color:#676B72;
	text-decoration:none;
}
.priceOld
{
	 text-decoration:line-through;
}

.newsBody ul li{
	list-style-type:disc;
}
.contentHeader{
 margin:0px 0px 6px 0px;
 padding:2px 2px 6px 0px;
}

.contentHeader h2{
 font: 18px/20px Arial, Helvetica, sans-serif;
 color:#676B72;
}

.navigationLine h1{
	font-size:11px;
	line-height:13px;
	font-weight:bold;
	color:#023180;
	display: inline;
}
.saleInfo
{
	font-weight:bold;
	/* Для установки цвета найти класс inCartLink и скопировать цвет оттуда*/
	color:#CC3120;
}
.tableBlock td .saleInfo
{
	white-space:nowrap;
	font-weight:bold;
	margin-left: 50px;
	float:right;
	/* Для установки цвета найти класс inCartLink и скопировать цвет оттуда*/
	color:#CC3120;
}
.oldPrice {
	text-decoration:line-through;
}

.bodyArticle ul li{
	list-style-type:disc;
    margin-left:20px;
}

.banerback{
	background:url(/images/enterbox_back_top_n1.jpg) repeat-x top left;
	height:400px;
	width:510px;		
}
.banerback2
{
 margin-top:30px;
 margin-left:5px;
}
.cFilterFormBut
{
   font:12px Tahoma, Arial, Helvetica, sans-serif;
   background-color:#E04928;
   border-color:#E04928;
   color:#FFFFFF;
   height:20px;
   vertical-align:middle;
   font-weight:bold;  
}
.imageProductForm
{
	float:left;
	padding-right:100px;
}

.linkCatalogLeft {
	color:#FFD6A9;
	font:18px/20px Arial, Helvetica, sans-serif;
}
.linkCatalogLeft:hover{
	color:#FFFFFF !important;
}

#header2		{
				height:48px;
				overflow:hidden;
				position:relative;
				background:#DEEBF6;
				}
.top_pic		{
				position:absolute;
				top:0;
				right:0;
				width:206px;
				height:48px;
				overflow:hidden;
				background-position:0;
				background-repeat:no-repeat;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='/images/top_pic.png');
				}	
.top_menu		{
				position:absolute;
				left:24px;
				bottom:0;
				height:39px;
				overflow:hidden;
				font-size:1.3em;
				font-weight:bold;
				}				
.top_menu a		{
				width:135px;
				height:17px;
				margin-right:3px;
				padding:11px 10px;
				display:block;
				overflow:hidden;
				position:relative;
				float:left;
				text-align:center;
				color:#ffffff;
				text-decoration:underline;
				z-index:100;
				}			
.top_menu a:hover	{
				color:#ffffff !important;
				text-decoration:none;
				}
a.menu_tab1		{background:url(/images/tab1.gif);}				
a.menu_tab2		{background:url(/images/tab2.gif);}		
a.menu_tab3		{background:url(/images/tab3.gif);}
a.menu_tab4		{background:url(/images/tab4.gif);}
.top_line1		{
				height:5px;
				position:relative;
				overflow:hidden;
				background:#5090C6;
				border-bottom:0px solid #ffffff;
				}
.cartUpdateImage
{
	 background-image:url(/images/button_peresch.gif);
	 cursor:pointer;
	 border:0px;
	 width:133px;
	 height:19px;
}
.cartCheckImage
{
	 background-image:url(/images/button_oform.gif);
	 cursor:pointer;
	 border:0px;
	 width:115px;
	 height:19px;
}
.banner_right2	{
				widows:154px;
				position:relative;
				overflow:hidden;
				zoom:1;
				text-align:center;
				padding:0 0 7px 0;
				}				
.archiveLink{
	text-align:left;
	font: bold 16px Arial, Helvetica, sans-serif;
	color:#676B72;
}

.popUp .textPopup ul li{
	list-style-type:disc;
	margin-left:15px;
}

.bodyProduct ul li{
	list-style-type:disc;
	margin-left:15px;
}

.consultHeader
{
	margin:0px;
	padding:6px 18px 6px 16px;
	font:18px/20px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

.currencyHeader
{
	margin:0px;
	padding:6px 18px 6px 16px;
	font:18px/20px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.newsHeader
{
	margin:0px;
	padding:6px 18px 6px 16px;
	font:18px/20px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.reviewHeader
{
	margin:0px;
	padding:6px 18px 6px 16px;
	font:18px/20px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.hardLeftHeader
{
	margin:0px;
	padding:6px 18px 6px 16px;
	font:18px/20px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.softLeftHeader
{
	margin:0px;
	padding:6px 18px 6px 16px;
	font:18px/20px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.currencySelectHeader
{
	margin:0px;
	padding:6px 18px 6px 16px;
	font:18px/20px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.categoryLinkOnMain
{
	margin:0px;
	padding:0 0 12px 0;
	font: bold 14px/16px Arial, Helvetica, sans-serif;
	color:#023180;
}
.topLinkOnMain
{
 font: 18px/20px Arial, Helvetica, sans-serif;
 color:#676B72;
}
.cartRightHeader
{
	margin:0px;
	padding:6px 18px 6px 16px;
	font:18px/20px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}