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;
}

/*
table td{
	padding:0px;
	margin:0px;
	vertical-align:top;
	text-align:left;
}
*/

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:#1685bc;
	text-decoration:underline;
}

a:hover{
	text-decoration:underline;
	color:#eb9711 !important;
}

.historyLink a{
	color:#1685bc;
	text-decoration:none;
}

.historyLink a:hover{
	text-decoration:underline;
	color:#eb9711 !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_list2.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:#1685bc;
}

.inCartLink{
	background:url(/images/strel_d_orange.gif) no-repeat 100% 6px;
	color:#CF5F0E;
	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;
	display:table;
	margin: 0px auto;
	text-align:center;
	vertical-align:middle;	
}

#header .bunner2{
	vertical-align:middle;
	display:table-cell;
}

/* ------------------------------------------------------------- top navigation */
#topNavigation li{
	float:left;
	padding:0 23px 9px 0;
	background:url(/images/topnavigation_line_n1.gif) no-repeat 100% 3px;
}

#topNavigation{
	background:url(/images/topnavigation_back_top_n4.gif) repeat-x top left;
	padding-top:3px;
}

#topNavigation .navigationBlock{
	background:url(/images/topnavigation_back_bottom_n4.gif) repeat-x bottom left #1e92c5;
	*display:inline-block;
}

#topNavigation .pad{
	padding:16px 59px 17px 59px;
}

#topNavigation pre{
	padding:0px;
	margin:0px;
}

#topNavigation a{
	color:#FFFFFF;
	font: bold 11px/13px Tahoma, Arial, Helvetica, sans-serif;
}

#topNavigation a:hover{
	color:#FFD9CF !important;
}

#topNavigation li{
	float:left;
	padding:0 42px 9px 0;
	background:url(/images/topnavigation_line_n2.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_n2.gif) no-repeat top left #E1740B;
	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_n4.gif) repeat-y top left #D4F1F5;
	width:198px;
	margin-bottom:9px;
}

.loginBox .backTop{
	background:url(/images/enterbox_back_top_n4.jpg) no-repeat top left;
	height:100%;
}

.loginBox .backBottom{
	background:url(/images/enterbox_back_bottom_n4.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_n2.gif) no-repeat top left #D7D7D7;
}

.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:#C33008;
}

.loginBox a.blue:hover{
	color:#C33008 !important;
	text-decoration:none;
}

.loginBox a.red{
	color:#DB6108;
}

.loginBox a.red:hover{
	color:#DB6108 !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 #F1F1F1;
}

.leftMenu li a{
	display:block;
	color:#1685BC;
	padding:5px 10px 10px 16px;
	_padding:5px 10px 7px 16px;
	background:url(/images/strel_red.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_n4.gif) no-repeat top left #C33008;
	height:34px;
	width:178px;
	margin-bottom:3px;
}

/* ------ recycled box ------ */
.recycledBox{
	background:url(/images/recycled_back_middle_n2.gif) repeat-y 0px -2px #E78F21;
	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_n2.gif) no-repeat top left;
}

.recycledBox .backBottom{
	background:url(/images/recycled_back_bot_n2.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:#CF5F0E;
}

.consultBox .emailName{
	background:url(/images/icon_email_n2.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_n2.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:#CF5F0E;
}

.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_grey.gif) no-repeat 100% 5px;
	padding-right:11px;	
	color:#CF5F0E;
}

.allNewsLink{
	color:#C33008 !important;
}

/* ------ //end news box ------ */

/* ------------------------------------------------------------- center block */
#centerBlock{
	margin:0 218px 0 240px;
}

#centerBlock .fixFloat{	
	width:100%;
	float:left;
}

.universalBox{
	border:1px solid #DCDCDC;
	margin-bottom:6px;
	position:relative;
}

.universalBox .backBR{
	margin:-1px -1px -1px -1px;
	background:url(/images/univbox_back_br_n2.gif) no-repeat bottom right;
}

.universalBox .backBL{
	height:100%;
	background:url(/images/univbox_back_bl_n2.gif) no-repeat bottom left;
}

.universalBox .backTL{
	height:100%;
	background:url(/images/univbox_back_tl_n2.gif) no-repeat top left;
}

.universalBox .backTR{
	height:100%;
	background:url(/images/univbox_back_tr_n2.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:#1685bc;
}

.navigationLine strong{
	font: bold 14px/16px Arial, Helvetica, sans-serif;
	color:#023180;
}

.navigationLine a{
	font-size:11px;
	line-height:13px;
	font-weight:bold;
	color:#1685bc;
}
	
.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 .text{
	margin-left:117px;
}

.newsPageBlock .image2{
	width:110px;
	float:right;
	margin-left:-110px;
}

.newsPageBlock .text2{
	margin-left:20px;
	margin-right: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_n3.gif) no-repeat 50% 50% #31599F;
}

.tableBlock td{
	padding:6px 0 8px 0;
	vertical-align:middle;
}

.tableBlock td.first{
	padding-left:12px;
	color:#2C2C2C;
	font-weight:bold;
}

.tableBlock td.first2{
	padding:0 12px 0 10px;
	color:#2C2C2C;
	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:#F1F1F1;
}

.tableBlock td.ots{
	font-size:0px;
	line-height:0px;
	width:2px;
}

.tableBlock .inpCol{
	width:43px;
	height:15px;
	border:1px solid #CFCFCF;
	padding:1px 4px 1px 10px;
}

.prim{
	padding:10px 0 8px 0;
	font-size:10px;
	line-height:12px;
	color:#676B72;
}

.prim span{
	color:#CC3120;
}

/* ------ search box ------ */
.searchBlock{
	background:url(/images/searchblock_back_center_n4.gif) repeat-x top left #F0C1B2;
	height:129px;
	color:#FFFFFF;
	margin:0 -1px 13px -1px;
	position:relative;
}

.searchBlock .backRight{
	background:url(/images/searchblock_back_right_n4.jpg) no-repeat top right;
	height:100%;
}

.searchBlock .backleft{
	background:url(/images/searchblock_back_left_n4.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;
}

.searchBlock .phones span{	
	color:#2C2C2C;
}

.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;
	border:1px solid #CFCFCF;
}

.buttonSearch{
	width:61px;
	height:19px;
	border:0px;
	cursor:pointer;
	background:url(/images/button_search_n4.gif) no-repeat top left #DADADA;
}
/* ------ //end search box ------ */

/* ------------------------------------------------------------- footer */
#footer{
	height:86px;
	font:10px/12px Tahoma, Arial, Helvetica, sans-serif;
	color:#EAF1F9;
}

#footer a{
	color:#FFFFFF;
}

#footer pre{
	padding:0px;
	margin:0px;
	font:10px/12px Tahoma, Arial, Helvetica, sans-serif;
}

#footer a:hover{	
	color:#FFD9CF !important;
}

#footer .toBottom{
	height:86px;
	position:relative;
	bottom:0px;
	width:100%;
	background:url(/images/footer_back_n4.gif) repeat-x top left #C33008;
}

#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:#F1F1F1;
	margin-bottom:14px;
}

.itogBlock{
     margin:0px auto;
     width:300px;
     font-weight:bold;
}

.itogBlock span{
	color:#CF5F0E;
}

.itogBlock .cell1{
     width:140px;
     padding-right:10px;
     padding-bottom:10px;
}

.itogBlock .cell1 span{
	color:#CF5F0E;
}

.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_n2.gif) repeat-y top left #c43008;
	padding:0px;
}

.headTovarTable th.name .back2{
	background:url(/images/table_head_back_left_n2.jpg) no-repeat top left;
}

.headTovarTable th.name .back3{
	background:url(/images/table_head_back_right_n2.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_n2.gif) repeat-y top left #DE6C0A;
}

.headTovarTable th.cart .back2{
	background:url(/images/table_incart_back2_n2.gif) no-repeat top left;
}

.headTovarTable th.cart .back3{
	background:url(/images/incart_strel_n2.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:#E09020;
   border-color:#E09020;
   color:#FFFFFF;
   height:23px;
   vertical-align:middle;
   font-weight:bold;  
}

.searchNavigationLine{
	padding-bottom:17px;
	color:#CF5F0E;
	font-size:10px;
}
.searchNavigationLine a {
	padding-bottom:17px;
	color:#CF5F0E;
	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;    
}
.cNewsVendorList
{
	font:11px/14px  Arial,Tahoma, Helvetica, sans-serif;
	color:#676B72;
	text-decoration:none;
}
.priceOld
{
	 text-decoration:line-through;
}
.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;
}

.contentHeader{
 margin:0px 0px 6px 0px;
 padding:2px 2px 6px 0px;
}

.contentHeader h2{
 font: 18px/20px Arial, Helvetica, sans-serif;
 color:#676B72;
}


.s2_box_outer		{
				margin:0 auto;
				position:relative;
				z-index:50;
				border:1px solid #D5E0F5;
				}
				
.s2_c_row_bot		{
				height:10px;
				position:relative;
				}
				
.s2_c1				{
				width:9px;
				height:9px;
				position:absolute;
				overflow:hidden;
				background:url(/images_2/c1.gif);
				top:-1px;
				left:-1px;
				z-index:70;
				}
				
.s2_c2				{
				width:10px;
				height:9px;
				position:absolute;
				overflow:hidden;
				background:url(/images_2/c2.gif);
				top:-1px;
				right:-2px;
				z-index:70;
				}
				
.s2_c3				{
				width:9px;
				height:9px;
				position:absolute;
				overflow:hidden;
				background:url(/images_2/c3.gif);
				bottom:-1px;
				left:-1px;
				z-index:70;
				}
				
.s2_c4				{
				width:10px;
				height:9px;
				position:absolute;
				overflow:hidden;
				background:url(/images_2/c4.gif);
				bottom:-1px;
				right:-2px;
				z-index:70;
				}
				
.s2_q1				{
				width:5px;
				height:5px;
				position:absolute;
				overflow:hidden;
				background:url(/images_2/q1.gif);
				top:0;
				left:0;
				}
				
.s2_q2				{
				width:5px;
				height:5px;
				position:absolute;
				overflow:hidden;
				background:url(/images_2/q2.gif);
				top:0;
				right:-1px;
				}
				
.s2_table_pad		{
				padding:22px 22px 13px 22px;
				font-size:1.1em;
				}
				
.s2_table_pad2		{
				padding:10px 13px;
				font-size:1.1em;
				}
				
.s2_table_pad2 h4	{
				font-size:1.3em;
				color:#023180;
				}
				
.s2_table_in		{padding:15px 10px;}
				
.s2_row			{
				position:relative;
				overflow:hidden;
				zoom:1;
				padding-bottom:25px;
				}
				
.s2_path			{
				font-weight:bold;
				color:#1685BC;
				font-size:0.9em;
				}
				
.s2_path span		{
				font-size:1.45em;
				color:#023180;
				}
				
.s2_table			{
				position:relative;
				overflow:hidden;
				padding-bottom:30px;
				font-size:0.9em;
				}
				
.s2_th				{
				position:relative;
				overflow:hidden;
				zoom:1;
				margin-bottom:1px;
				padding:9px 10px;
				background:url(/images_2/th.gif) left repeat-y #096EAE;
				color:#ffffff;
				}
				
.s2_col1			{
				width:90px;
				padding-right:6px;
				color:#FFFFFF;
				}
				
.s2_col2			{
				padding-left:10px;
				padding-right:10px;
				background:url(/images_2/brd.gif) left repeat-y;
				color:#FFFFFF;
				}
				
.s2_col3			{
				width:90px;
				padding-left:10px;
				padding-right:10px;
				text-align:center;
				background:url(/images_2/brd.gif) left repeat-y;
				color:#FFFFFF;
				}
				
.s2_col4			{
				width:50px;
				padding-left:10px;
				padding-right:10px;
				background:url(/images_2/brd.gif) left repeat-y;
				color:#FFFFFF;
				}
.s2_col5			{
				width:60px;
				padding-left:10px;
				padding-right:10px;
				background:url(/images_2/brd.gif) left repeat-y;
				}
				
.s2_table_brd		{
				position:relative;
				border-top:1px dotted #C1C1C1;
				}
				
.s2_table_tr		{
				position:relative;
				overflow:hidden;
				zoom:1;
				padding:0 10px;
				border-bottom:1px dotted #C1C1C1;
				border-left:1px dotted #C1C1C1;
				border-right:1px dotted #C1C1C1;
				}
				
.s2_coll1			{
				width:90px;
				padding:8px 0;
				color:#023180;
				font-weight:bold;
				}
				
.s2_coll2			{
				padding:8px 10px 8px 11px;
				font-weight:bold;
				overflow:hidden;
				}
				
.s2_coll3			{
				width:90px;
				padding:8px 10px 8px 10px;
				text-align:center;
				}
				
.s2_coll4			{
				width:50px;
				padding:8px 10px;
				uubackground:url(/images_2/arr.gif) 99% 12px no-repeat;
				}
.s2_coll5			
{
				width:60px;
				padding:8px 10px 8px 10px;
				text-align:center;
				white-space:nowrap;
				}
				
.s2_red			{color:#CC3120;}
.s2_green			{color:#43B91E;}
.s2_white			{color:#ffffff;}

.s2_center			{text-align:center;}

.s2_box_outer_popup	{
				width:668px;
				margin:20px auto;
				position:relative;
				z-index:50;
				border:1px solid #D5E0F5;
				}
				
.s2_title_row		{
				width:638px;
				position:relative;
				overflow:hidden;
				zoom:1;
				color:#ffffff;
				background:url(/images_2/popup_px.gif) left repeat-y;
				}
				
.s2_title1		{
				width:325px;
				min-height:20px;
				padding:5px 21px 5px 27px;
				position:relative;
				float:left;
				background:url(/images_2/title1.gif) 0 0 no-repeat;
				font:bold 1.1em Arial, Verdana, Helvetica, sans-serif;
				}
				
.s2_title2		{
				width:108px;
				min-height:15px;
				padding:8px 13px 7px 12px;
				position:relative;
				float:left;
				background:url(/images_2/title2.gif) 0 0 no-repeat;
				font:0.9em Tahoma, Arial, Verdana;
				}
				
.s2_title3		{
				width:108px;
				min-height:15px;
				padding:8px 12px 7px 12px;
				position:relative;
				float:left;
				background:url(/images_2/title3.gif) 0 0 no-repeat;
				font:bold 0.9em Tahoma, Arial, Verdana;
				}

.saleInfo
{
	font-weight:bold;
	color:#CC3120;
}
.s2_coll2 .saleInfo
{
	white-space:nowrap;
	font-weight:bold;
	margin-left: 50px;
	float:right;
	color:#CC3120;
}
.oldPrice {
	text-decoration:line-through;
}

.newsBody ul li{
	list-style-type:disc;
}
.cFilterFormBut
{
   font:12px Tahoma, Arial, Helvetica, sans-serif;
   background-color:#E09020;
   border-color:#E09020;
   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;
}
.cartUpdateImage
{
	 background-image:url(/images/button_peresch_n2.gif);
	 cursor:pointer;
	 border:0px;
	 width:133px;
	 height:19px;
}
.cartCheckImage
{
	 background-image:url(/images/button_oform_n2.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;
}