body {
	position: relative;
	padding: 20px 50px 0px 50px;
	margin: 0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	background-color: #e5e5e5;
	min-width: 900px;
	/*height: 100%;*/
}

a {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}

/******************************BEGIN STRUCT******************************************/
table#maint {
	width: 100%;
	height: 100%;
	border:0;
	padding:0;
	margin: 0;
	/*background-color: Aqua;*/
	
}

table#head{
	background:  url(../pics/head_bg.gif) repeat-x top left;
	height: 144px;
	width: 100%;
	vertical-align: top;
}

td#leftcol {
	padding-top: 15px;
	padding-left: 15px;
	height: 100%;
	/*border-right: 1px solid #C9C9C9;*/
	vertical-align: top;
	background-color: #ffffff;
	/*border-bottom: 1px solid #ee9f29;*/
	border-left: 1px solid #b3b3b3;

}

td#maincol {
	padding-top: 15px;
	padding-right: 15px;
	width: 100%;
	height: 100%;
	background-color: #ffffff;
	vertical-align: top;
	/*border-bottom: 1px solid #ee9f29;*/
	border-right: 1px solid #b3b3b3;
}

td#rightcol{
	float: top;
	padding-top: 0px;
	/*border-left: 1px solid #C9C9C9;*/
	vertical-align: top;
	background-color: #ffffff;

}

td#leftbot{
	/*background-color: #EFEEEC;*/
	/*border-right: 1px solid #C9C9C9;*/
	height: 0px;
	font-size: 1px;
}

td#mainbot {
	height: 1px;
	font-size: 1px;
	/*background-color: #FFF;*/
}

td#rightbot {
	/*background-color: #EFEEEC;*/
	/*border-left: 1px solid #C9C9C9;*/	
	height: 0px;
	font-size: 1px;	
}

div#bottom {
    vertical-align: middle;
	text-align: left;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	/*background: #EFEEEC url(../pics/bottom_bg.gif) repeat-x top;*/
	color: #505050;
}

/*******************************END STRUCT********************************************/



/******************************BEGIN HEADLINE****************************************/

div.shadowtop{
	position: absolute;
	background: url(../pics/shadow_top.gif) no-repeat top right;
	float:right;
	right: 0;
	top: 14px;
	display: block !important;
	width: 324px;
	height: 6px;
}
div.headclock{
	background: url(../pics/head_left_clock.gif) no-repeat top left;
	position: relative;
	float: left;
	vertical-align: top;
	width: 464px;
	height: 122px;
}
.bottom_separator {
    height: 8px;
	width: 99%;
	background: url(../pics/corner_bg.gif) repeat-x;
	position: relative;
	right: 4px;
	left: 0;

}

.bottom_separator div.mcorner {
	background: url(../pics/mcorner.gif) no-repeat;
    width: 10px;
	height: 8px;
	float: left;   
	position: relative;
	left: 0;
}

.bottom_separator div.mcornerr {
	background: url(../pics/mcornerr.gif) no-repeat;
    width: 10px;
	height: 8px;
	float: right;
	position: relative;
	right: -10px;

}

div.t1 {
	margin: 0;
    position: absolute;
	top: -1px;
	left: 41px;
	background: url(../pics/t1.gif) no-repeat;
	width: 10px;
	height: 297px;
}
.logo {
	float:right;
	vertical-align: top;
	position: relative;
	bottom: 0px;
	width: 274px;
	height: 110px;
	background: url(../pics/logo.gif);
	text-decoration: none;	
}

.headline {
	vertical-align: center;
	float:left;
	display: block;
	position: relative;
	text-align: left;
	
}

div.find { 
	float: right;
	
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFF;
	
}
.ccc{
	border-right: 1px solid #333333;
	position: relative;
	padding: 0;
	margin: 0;
	}
div.find form {
/*	width: 100%;*/
	margin: 0;
	padding: 0px 0 0 0;
	text-align: left;
}
div.find span {
	display: block;
	float: right;
	
}

div.find input.stxt{
	height: 14px;
	width: 120px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #666666;
	padding: 0;
	margin-top: 1px;
	position: relative;
}

.simg{
	height: 14;
	width: 14;
	border: 0;
	top: 2px;
	position: relative;
	left: 8px;
	background: url(../pics/search_button.gif) no-repeat top left;
	/*cursor: pointer;*/
}

div.navline {
margin-top: 2px;
padding: 0;
	/*float: left;*/
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	color: #999999;
}

div.navline a{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #bfbfbf;	
	margin: 0 15px 0 15px;
	text-decoration: none;

}

div.navline a:hover {
	text-decoration: none;
	color: #cb0800;	

}

div.navline a.sel {
	color: #cb0800;
	font-weight: bold;
}

/********************************END HEADLINE*****************************************/


/********************************COLS DESCRIPTION*************************************/

div.title {
	/*width: 183px;*/
	/*padding: 4px 0;		*/
	background-color: #00b4e5;
	border: 1px solid #cccccc;
	border-bottom: 1px solid #b3b3b3;
	background: #00b4e5 url(../pics/cotalog_bg.gif) no-repeat top left;
}
div.newstitle {
	/*width: 183px;*/
	/*padding: 4px 0;		*/
	padding-top: 14px;
	background-color: #ffffff;
	border-left: 1px solid #cccccc;
}
div.bottom_newstitle {
    background: url(../pics/bottom_newstitle.gif) no-repeat;
	width: 167px;
	height: 5px;
	vertical-align: top;
}

div.cotalogtitle {
    background: url(../pics/catalog_title.gif) no-repeat;
	width: 167px;
	height: 23px;

}
div.bottom_cattitle {
    background: url(../pics/bottom_cattitle.gif) no-repeat;
	width: 167px;
	height: 5px;
}
div.titlemm {
    background: url(../pics/mm_title.gif) no-repeat;
	width: 167px;
	height: 23px;

}
.baskettitle {
	padding: 0 0px 0 0;
	border: 0;
	float:top;
    background: url(../pics/basket_bg.gif) repeat-x;
}
.basketleft img{
	position: relative;
	text-align: right;
	float: right;
	left: 2px;
	}
.baskettitle222 {
	min-width: 165px;
	height: 22px;
	padding: 0 0px 0 0;
	border: 0;
	float:top;
    background: url(../pics/phon_bg.gif) repeat-x;
}

.basketleft222 img{
	position: relative;
	text-align: right;
	float: right;
	left: 2px;
	}

	.basketright img{
	position: relative;
	right: 2px;
	float:left;
	}
div.bottom_baskettitle {
	border-bottom: 1px solid #cccccc;
    background: url(../pics/z.gif) no-repeat;
}
div.bottom_baskettitle222 {
	padding-top: 1px;
	border-bottom: 1px solid #cccccc;
    background: url(../pics/z.gif) no-repeat;
}

div.phontitle {
	background: url(../pics/phon_title.gif) no-repeat;
	width: 167px;
	height: 22px;
}
div.usertitle {
    background: url(../pics/user_title.gif) no-repeat;
	width: 167px;
	height: 22px;
}
#rightcol div.title{
	background-color: #00b4e5;
}

div.title div {
	height: 23px;
	text-align: center;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;	
	
}
div.newstitle div span{
	font-weight: bold;
	text-align: left;
	display: block;
	padding-left: 7px;
	color: #666666;
}
	div.cotalogtitle div span{
	font-weight: bold;
	text-align: right;
	display: block;
	padding: 4px 10px 0 0;
	color: #ffffcc;
}
	.baskettitle span{
	margin-right: 10px;
	font-weight: bold;
	text-align: right;
	display: block !important;
	color: #bfbfbf;
}
	.baskettitle222 span{
	margin-right: 10px;
	font-weight: bold;
	text-align: right;
	display: block !important;
	color: #bfbfbf;
}

div.usertitle div span{
	font-weight: bold;
	text-align: right;
	display: block;
	padding: 4px 10px 0 0;
	color: #ffffcc;
}
div.phontitle div span{
	font-weight: bold;
	text-align: right;
	display: block;
	padding: 4px 10px 0 0;
	color: #ffffcc;
}
div.title div span{
	display: block;
	padding: 4px 0 0 0;
	color: #FFF;
}
td#leftcol div.menutxt {
	padding: 5px 10px 0px 7px;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-top: none;
}

td#rightcol div.menutxt {
	padding: 0 0 0 0px;	
}

/*********************************END COLS DESCRIPTION********************************/

/*********************************BOTTOM LINE*****************************************/

div.copyright {
	width: 100%;
	background-color: #e5e5e5;
	text-align: right;
	padding-bottom: 5px;
}

div.copyright a{
	vertical-align: center;
	color: #505050;
	text-decoration: none;
}

div.copyright a:hover {
	text-decoration: underline;
}

/*********************************END BOTTOM LINE*************************************/

/*********************************CONTENT ELEMENTS************************************/

.separator {
	font-size: 1px;
	height: 23px;
	margin: 0px 0px 0px 14px;
/*	border-bottom: 1px solid #cccccc;*/
	background: url(../pics/main_sep.gif) repeat-x;
}
td#maincol div.separatortop {
	font-size: 1px;
	height: 23px;
	margin: 0px 0px 0px 14px;
/*	border-bottom: 1px solid #cccccc;*/
	background: url(../pics/main_septop.gif) repeat-x;
}
td#maincol div.separator2 {
	font-size: 1px;
	height: 1px;
	/*background: url(../pics/main_sep.gif) repeat-x 0px 9px;*/
	padding: 0px 0px 0px 10px;
	margin: 0 0 0 10x;
	border-bottom: 1px solid #505050;
}

div.hot {
	padding: 10px 15px 10px 30px;	
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

table.hot {
	padding: 0 15px 0 15px;
	margin: 0;
	width: 100%;
}

table.hot td{
	vertical-align: top;
	width: 50%;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;		
}

table.hot td.img {
	background-color: #ffffff;
	padding-left: 20px; 
	padding-right: 20px;
	text-align: right;
}

table.hot td.desc {
	width: 100%;
	padding-right: 20px;
	background-color: #ffffff;
} 

div.pathline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;	
	padding: 6px 8px 8px 15px;
}



div.pathline a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #a61e00;		
}
div.pathline a:hover {
	text-decoration: underline;
}

div.pathline span {
	font-family: "MS Serif", "New York", serif;
	color: #736E67;
	font-weight: bold;
	padding: 0 4px;
	position: relative;
	top: -1px;
}

select.sortsel {
	margin: 0px 10px 0px 0px;
	vertical-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #000;
}

div.sliceline {
	float: right;
	background-color: #ffffff;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	clear: both;
	text-align: right;
	color: #676767;
}

div.sliceline a{
	color: #a61e00;
	font-size: 12px;
	padding: 0;
	margin: 0;
	text-decoration: none;
}

div.textcont {
	background-color: #ffffff;
	position: relative;
	top: 0px;
	float: top;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
div.textcont33 {
	background-color: #ffffff;
	margin-left: 20px;
	margin-right: 6px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #a61e00;
}
div.textcont2{
float:right;
	border: 0;
	height: 19px;
	margin-bottom: 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
div.textcontnews {
	background-color: #ffffff;
	margin-left: 6px;
	margin-right: 6px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border-bottom: 1px solid #cccccc;
	padding-bottom: 20px;
	color: #000000;
}

div.textcontinf {
	background-color: #ffffff;
	margin-left: 6px;
	margin-right: 6px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

div.textcont td{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;	
}


div.iebugcont  table {
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
}

h1.news {
	background-color: #ffffff;
	margin: 0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;	
	color: #2db300;
	padding: 4px 0;
}

div.ubp {
	margin: 0px 0px 4px 30px;
}
div.ubpnevs {
	margin-bottom: 4px;
}
a.mybutclin{ 
	border: 0;
	height: 19px;
	background: url(../pics/clin_list.gif) no-repeat 0 0;
	cursor: pointer;
	position: relative;
	padding: 0 0px 6px 0;
}
a.mybutclin:hover {
	border: 0;
	height: 19px;
	background: url(../pics/clin_list.gif) no-repeat 0 -19px;
	cursor: pointer;
	position: relative;
	padding: 0 0px 6px 0;
}
.mybutresent {
	height: 17px;
	width: 58px;
	background: url(../pics/resent.gif) no-repeat 0 0;
	border: 0;	
	cursor: pointer;
	float: right;
	margin: 0px 5px 0 0;
}

.mybutresent:hover {
	height: 17px;
	width: 58px;
	background: url(../pics/resent.gif) no-repeat 0 -17px;
	border: 0;	
	cursor: pointer;
	float: right;
	margin: 0px 5px 0 0;
}
.mybut{
	width: 97px;
	height: 17px;
	background: url(../pics/back_to_shop.gif) no-repeat 0 0;
	float: right;
	position: relative;
	margin: 5px;
	border: 0;
	}

.mybut:hover{
	width: 97px;
	height: 17px;
	background: url(../pics/back_to_shop.gif) no-repeat 0 -17px;
	float: right;
	position: relative;
	margin: 5px;
	border: 0;
	}
	.mybutaddnote{
	width: 149px;
	height: 19px;
	background: url(../pics/add_note.gif) no-repeat 0 0;
	float: right;
	position: relative;
	border: 0;
	}

.mybutaddnote:hover{
	width: 149px;
	height: 19px;
	background: url(../pics/add_note.gif) no-repeat 0 -19px;
	float: right;
	position: relative;
	border: 0;
	}

	.mybutremuve{
	width: 52px;
	height: 17px;
	background: url(../pics/remuve.gif) no-repeat 0 0;
	float: right;
	position: relative;
	border: 0;
	}

.mybutremuve:hover{
	width: 52px;
	height: 17px;
	background: url(../pics/remuve.gif) no-repeat 0 -17px;
	float: right;
	position: relative;
	border: 0;
	}
	.mybutedit{
	width: 85px;
	height: 17px;
	background: url(../pics/edit.gif) no-repeat 0 0;
	float: right;
	position: relative;
	border: 0;
	}

.mybutedit:hover{
	width: 85px;
	height: 17px;
	background: url(../pics/edit.gif) no-repeat 0 -17px;
	float: right;
	position: relative;
	border: 0;
	}
.mybutcompare{
	width: 17px;
	height: 17px;
	background: url(../pics/comp_add.gif) no-repeat 0 0;
	float: right;
	position: relative;
	border: 0;
	}

.mybutcompare:hover{
	width: 17px;
	height: 17px;
	background: url(../pics/comp_add.gif) no-repeat 0 -17px;
	float: right;
	position: relative;
	}
.mybutsave{
	width: 58px;
	height: 17px;
	background: url(../pics/save.gif) no-repeat 0 0;
	float: right;
	position: relative;
	margin: 0px;
	border: 0;
	cursor: pointer;
	}

.mybutsave:hover{
	width: 58px;
	height: 17px;
	background: url(../pics/save.gif) no-repeat 0 -17px;
	float: right;
	position: relative;
	margin: 0px;
	border: 0;
	cursor: pointer;
	}


.mybutnext{
	width: 37px;
	height: 17px;
	background: url(../pics/next.gif) no-repeat 0 0;
	float: right;
	position: relative;
	margin: 0px 5px 0 0;
	border: 0;
	}

.mybutnext:hover{
	width: 37px;
	height: 17px;
	background: url(../pics/next.gif) no-repeat 0 -17px;
	float: right;
	position: relative;
	margin: 0px 5px 0 0;
	border: 0;
	}
	
.mybutrecount{
	width: 68px;
	height: 17px;
	background: url(../pics/recount.gif) no-repeat 0 0;
	float: right;
	position: relative;
	margin: 1px 5px 0 0;
	border: 0;
	}

.mybutrecount:hover{
	width: 68px;
	height: 17px;
	background: url(../pics/recount.gif) no-repeat 0 -17px;
	float: right;
	position: relative;
	margin: 1px 5px 0 0;
	border: 0;
	}
.mybutibuy{
	width: 17px;
	height: 17px;
	background: url(../pics/ibuy.gif) no-repeat 0 0;
	float: right;
	margin-top: 3px;
	margin-left: 3px;
	position: relative;
	border: 0;
	}

.mybutibuy:hover{
	width: 17px;
	height: 17px;
	background: url(../pics/ibuy.gif) no-repeat 0 -17px;
	float: right;
	margin-left: 3px;
	position: relative;
	border: 0;
	}
.mybutgo {
	height: 17px;
	background: url(../pics/go.gif) no-repeat 0 0;
	border: 0;	
	cursor: pointer;
	float: right;
	margin: 0px 5px 0 0;
}
.mybutgo:hover {
	height: 17px;
	width: 58px;
	background: url(../pics/go.gif) no-repeat 0 -17px;
	border: 0;	
	cursor: pointer;
	float: right;
	margin: 0px 5px 0 0;
	
}
/*********************************END CONTENT ELEMENT*********************************/

/*********************************TOVAR DESCRIPTION***********************************/

table.goods {
	background-color: #ffffff;
	width: 100%;
	clear: both;
	padding: 0;
	margin: 1px 0 0 0;
}


table.goods td{
	background-color: #ffffff;
	vertical-align: top;
	padding: 0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;		
}

table.goods table {
	background-color: #ffffff;
	width: 100%;
	height: 100%;
	border: 0;
}

table.goods td.zero {
	background-color: #ffffff;
	border: 0;
}

div.goods{
	background-color: #ffffff;
	/*border-left: 1px solid #7D82C5;
	border-right: 1px solid #7D82C5;*/
	text-align: left;
	padding: 0;
}

.newshead {
	background-color: #666666;
	/*border: 1px solid #FFF;*/
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	vertical-align: center; 
	text-align: left;
	color: #bfbfbf;
	margin-right: 12px;
	}

.tovarhead {
	border-bottom:0px solid #cccccc;
	background-color: #ffffff;
	/*border: 1px solid #FFF;*/
	padding: 4px 9px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	color: #a61e00;
	margin: 0;
}

.tovarhead a {
	color: #a61e00;
	font-weight: bold;
	text-decoration: none;
}
.tovarhead a:hover {
	text-decoration: underline;
}

table.goods div.img {
	background-color: #ffffff;
	padding: 9px;
	text-align: center;
}

table.goods div.img img {
	border: 0;
}

table.goods div.desc {
	background-color: #ffffff;
	padding: 10px 9px 6px 9px;
	font-weight: normal;
	font-size: 11px;
}

.buyline {
	/*width: 100%;*/
	border-top:	0px solid #cccccc;
	border-bottom:	1px solid #cccccc;
	background-color: #ffffff;
	padding: 5px 0px 5px 0px;
	text-align: center;
	color: #000000;
	text-decoration: none;	
}

.buyline a {
	font-weight: bold;
	font-size: 11px;
	color: #a61e00;
	text-decoration: none;	
}

.buyline a:hover {
	text-decoration: underline;
}

table.goods div.buyline img {
	background: url(../pics/ibuy.gif) no-repeat 0 0;
	border-bottom: none;
	width: 17px;
	height: 17px;
	float: right;
	position: relative;
	top: -2px;
	border: 0;
	/*display: block;*/
}
table.goods div.buyline img:hover {
	background: url(../pics/ibuy.gif) no-repeat 0 -17px;
	border-bottom: none;
	width: 17px;
	height: 17px;
	float: right;
	position: relative;
	top: -2px;
	border: 0;
}
table.goods div.buyline span{
    color: #000000;
}
td.buy div.buyline span{
	color: #000000;
}
table.goods div.buyline span2{
	font-weight: none;
    color: #000000;
}
td.buy div.buyline span2{
    font-weight: none;
	color: #000000;
}


table.goods div.buyline33 img {
	border-bottom: none;
	width: 17px;
	height: 17px;
	float: right;
	position: relative;
	top: 3px;
	left: 2px;
	margin-right: 2px;
	border: 0;
}


table.goods div.buyline44 img {
	border-bottom: none;
	position: relative;
	width: 17px;
	height: 17px;
	float: right;
	top: 0px;
	left: 2px;
	margin-right: 2px;
	padding-left: 2px;
	border: 0;
}

/*********************************END TOVAR DESCRIPTION*******************************/

/*********************************SECTION MENU****************************************/

div.menusep{
	font-size: 1px;
	height: 1px;
	overflow: hidden;
	background-color: #ffffff;
	padding: 0;
}

div.mlevel1 {
	padding: 4px 1px 4px 0px;
	/*background: url(../pics/menul1.gif) no-repeat 9px 9px;	*/
}

div.mlevel1 a{
	color: #a61e00;
	font-size: 11px;
	font-weight: none;
	text-decoration: none;
}

div.mlevel1 a:hover {
	text-decoration: underline;
}
div.mlevel2 {
	padding: 3px 10px 3px 28px;
	background: url(../pics/menul1.gif) no-repeat 19px 9px;	
}

div.mlevel2 a{
	color: #a61e00;
	font-size: 11px;
	font-weight: none;
	text-decoration: none;
}

div.mlevel2 a:hover {
	text-decoration: underline;
}

div.mlevel3 {
	padding: 3px 10px 3px 40px;
	background: url(../pics/menul1.gif) no-repeat 32px 9px;
}

div.mlevel3 a{
	color: #a61e00;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

div.mlevel3 a:hover {
	text-decoration: underline;
}

div.mlevel4 {
	padding: 3px 10px 3px 50px;
}

div.mlevel4 a{
	color: #a61e00;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

div.mlevel4 a:hover {
	text-decoration: underline;
}

div.mlevel5 {
	padding: 3px 10px 3px 60px;
}

div.mlevel5 a{
	color: #a61e00;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

div.mlevel5 a:hover {
	text-decoration: underline;
}

td#rightcol .sel {
	background-color: #E0DEDA;
}

td#rightcol .sel a{
	color: #505050;
}

/*********************************END SECTION MENU************************************/

/********************************NEWS DESCRIPTION*************************************/

div.newsc {
	padding-bottom: 10px;
	font-size: 11px;
	font-family: Tahoma;
}

div.newsc span {
	color: #C1191E;
}

div.newsc a.nl {
	color: #505050;
	text-decoration: none;
}

div.newsc a.nl:hover {
	text-decoration: underline;
}

/********************************END NEWS DESCRIPTION*********************************/

/********************************FRAMES DESCRIPTION***********************************/

form.user_info {
	height: 48px;
	width: 162px;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	padding: 8px 0 5px 3px;
	margin: 0;
}
form.user_info_reg {
	height: 47px;
	width: 162px;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	padding: 8px 0 5px 3px;
	margin: 0;
}
form.user_info table {
	border: 0;
	margin-bottom: 4px;
}
form.user_info_reg table {
	border: 0;
}

form.user_info table td {
	vertical-align: middle;
	text-align:right;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	padding-right: 3px;
	color: #999999;		
}
form.user_info_reg table td {
	vertical-align: middle;
	text-align:right;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	padding-right: 3px;
	color: #999999;		
}

form.user_info label {
	/*display: block;*/
	
	margin-bottom: 4px;
}
form.user_info_reg label {
	/*display: block;*/
}

form.user_info input {
	width: 82px;
	height: 23px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
form.user_info_reg input {
	width: 82px;
	height: 23px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
form.user_info table td input.img {	
	margin-top: 2px;
	border: 0;
	width: 17px;
	height: 15px;
}

form.user_info_reg table td input.img {	
	margin-top: 2px;
	border: 0;
	width: 17px;
	height: 15px;
}
.logintext{
margin-left: 4px;
}
iframe.shcart {
	padding-left: -2px;
	min-width: 302px;
	height: 59px;
	margin-top: 3px;
	background-color: #FFF;
	/*border: 10px solid #F00;*/
	text-align: left;
}

body.shcart {
	position: absolute;
	float: top;
	top: 0;
	padding-left: 5px;
	margin: 0;
	background-color: #FFF;
	text-align: left;
	color: #333333;
}

body.shcart table {
	position: absolute;
	float: top;
	top: 0;
	border: 0;
	margin-bottom: 0px;
	padding: 0;
}

body.shcart table td {
	vertical-align: top;
	text-align: left;
}

body.shcart input {
	width: 60px;
	font-family: Arial, Helvetica, sans-serif;
	color: #330000;
	font-weight: bold;
	border: 0;
	background-color: transparent;
	font-size: 11px;
}

body.shcart select {
	/*height: 14px;*/
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
}

body.shcart option {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
}

/********************************END FRAMES DESCRIPTION*******************************/

/********************************BANNER FIELDS****************************************/
div.leftban {
	width: 120px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;	
	color: #505050;
	padding: 8px 25px 8px 0px;
}

div.rightban {
	width: 145px;
	height: 53px;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	color: #330000;
	padding: 8px 10px 0px 10px;
}

div.rightban222 {
	position: relative;
	min-width: 165px;
	height: 53px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	color: #330000;
	padding: 8px 10px 0px 10px;
}

/********************************END BANNER FIELDS************************************/

/********************************COMPARE PAGE*****************************************/

table.compare {
	background-color: #CCC;
	/*background-color: #C9C9C9;*/
	margin: 10px;
	border: 0;
	}

table.compare td {
	padding: 1px 0px 1px 0px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;	
	color: Black;
	text-align: left;
	vertical-align: center;
}

table.compare td.pname {
	text-align: left;
	font-weight: none;
	padding: 5px 0 5px 0;
}

table.compare td.img {
	padding: 0;
	background-color: white;
	vertical-align: middle;
	font-size: 1px;
}

table.compare td.img div{
	width: 100px;
	height: 150px;
	vertical-align: middle;
	overflow: hidden;
}

table.compare img {
	border: 0;
}

table.compare a{
	font-weight: bold;
}

table.compare td.buy {
	background-color: #FFFFFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
}

table.compare td.buy a{
	font-weight: bold;
	color: #2db300;
	text-decoration: none;
}
table.compare td.buy a:hover{
	text-decoration: underline;
}

table.compare td.head {
	padding-bottom: 15px;
	background-color: #FFFFFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #a61e00;
	font-weight: bold;
	text-align: center;
}

table.compare td.head a{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #a61e00;
	text-decoration: none;
	text-align: center;
}
table.compare td.head a:hover{
	text-decoration: underline;
}


/*******************************END COMPARE PAGE**************************************/


/*****************************COMPARE IN GOODS LIST***********************************/

div.compareline {
    float: right;
	font-size: 11px;
	padding: 3px 1px 0 5px;
	text-align: right;
	margin-bottom: 5px;
}

div.compareline a.makecomp {
	width: 17px;
	float: right;
	height: 17px;
}

div.compareline a.compadded {
	display: none;
	text-align: left;

}



/****************************END COMPARE IN GOODS LIST********************************/


td.border_left img{
    margin: 7px 5px 0 5px;
}
td.menu_label {
    border-bottom: 1px solid #999;
    border-left: 1px solid #999;
}
td.border_new {
    border-left: 1px solid #999;
	padding-left: 5px;
}
/*######################################## attendant item #############################################*/
table.goods td.icont_section {
	width: 20%;
	height: 100%;
	border-top: 0px solid #C9C9C9;
	border-bottom: 1px solid #C9C9C9;
	border-left: 0px solid #C9C9C9;
	border-right: 0px solid #C9C9C9;
	vertical-align: top;

}
table.goods td.iconticon_section {
	background-color: #ffffff;
	border-left: 0px solid #C9C9C9;
	border-right: 0px solid #C9C9C9;
	/*width: 50%;*/
}
table.goods td.icontprice_section {
	border-left: 0px solid #C9C9C9;
	border-right: 0px solid #C9C9C9;
	border-bottom: 0px solid #C9C9C9;
	border-top: 1px solid #C9C9C9;
	background-color: #ffffff;
	vertical-align: top;
	display: block;
	/*width: 50%;*/
}
.h {
	font-size: 12px;
	display: inline;
	font-weight: bold;
}

.neww {
    color: #333333;
	padding: 0 4px 0 0;
}
/*@##################################################################################################@*/
table.attendant {
	width: 100%;
	padding-left: 15px;
}

table.attendant td.icont {
    width: 33%;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	background-color: #FFF;
	vertical-align: top;
	padding: 4px 8px 8px 8px;
	text-align: left;
}
table.attendant td.iconticon {
    width: 33%;
	height: 100%;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	background-color: #FFF;
	vertical-align: top;
	padding: 4px 8px 8px 8px;
	text-align: center;
	vertical-align: middle;
}
table.attendant td.iconticon img{
    border: 0;
}
table.attendant td.icontprice {
    width:33%;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	background-color: #FFF;
	vertical-align: top;
	padding: 4px 8px 8px 8px;
	text-align: left;
}

table.attendant td{
	vertical-align: top;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;	
}

table.attendant table {
	width: 100%;
	height: 100%;
	border: 0;
	vertical-align: top;
}
table.attendant tbody {
	height: 100%;
	border: 0;
}

table.attendant td.zero {
	border: 0;
}

div.attendant{
	text-align: left;
	padding: 0;
}
table.attendant div.img img{
    border: 0;
}


table.attendant div.name {
	text-align: center;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #a61e00;
}
table.attendant div.name a{
    font-size: 11px;
	color: #a61e00;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
    text-decoration: none;
}
table.attendant div.name a:hover{
    text-decoration: underline;
}
div.attend_goods {
    font-size: 12px;
	font-weight: bold;
	color: #666666;
	background-color: #ffffff;
	font-family: Tahoma;
	padding: 0px 0 20px 15px;
	margin: 0 0px 0 0px;
}

div.att_item div.mlevel1 {
    margin-left: 15px;
}
table.attendant div.buyline {
	background-color: #FFF;
	margin-bottom: 2px;
	padding: 5px 1px 5px 1px;
	text-align: center;
	border-bottom: none;

}

table.attendant div.buyline a {
	font-weight: bold;
	font-size: 11px;
	color: #a61e00;
	text-decoration: none;	
}

table.attendant div.buyline a:hover {
	text-decoration: underline;
}
table.attendant div.buyline span{
    color: #333333;
	font-weight: none;
}
table.attendant div.buyline span2{
    font-size: 10px;
	color: #cccccc;
	font-weight: none;
}

/*####################################################################################################*/
div.icon_section {
    float: left;
	padding: 10px;
}
td.spliterimg {
	width: 5px;
	border-right: 1px solid #cccccc;
}
.roundcont {
	position: relative;
	/*width: 250px;*/
/*	background-color: #f90;*/
	color: #fff;
}

.roundcont p {
	margin: 0 10px;
}

.roundtop { 
	background: url(../pics/main_tr.gif) no-repeat top right; 
}

.roundbottom {
	background: url(../pics/main_br.gif) no-repeat top right; 
}

img.corner {
   width: 8px;
   height: 8px;
   border: none;
   display: block !important;
}

.rtop, .rbottom{display:block !important;}
.rtop *, .rbottom *{display: block !important; height: 1px; overflow: hidden;}
.r1{margin: 0 5px;}
.r2{margin: 0 3px;}
.r3{margin: 0 2px;}
.r4{margin: 0 1px; height: 2px;}


.zzz{
width:257px}

.infopagetitle{
	color:#666666;
	padding: 15px 20px 20px 20px;
	font-weight: bold;
}
.paname{
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

.welcomtoshop{
	color: #666666;
	font-weight: bold;
}
.text_field{
border: 1px solid #cccccc;
width:250px;
}
.rightalign{
	float:top;
}
.rightalign img{float: right;}
.tc{width:150px;}
.listmsg{
	text-align: left;
	padding-left: 10px;
	color: #a61e00;
}
.labeltxt{
	height: 15px;
	padding-left: 8px;
	padding-right: 8px;
	color: #666666;
}

.fc{
float: left;
}

.hiddenc {
   display: none;
}

.addbordertop{
	border-top: 1px solid #cccccc;
}

.splitertd{
	padding:7px;
}

.upslost{
	border-bottom: 1px solid #cccccc;
	padding-bottom: 20px;
	font-size: 12px !important;
}

.colorRed{color: #2db300;}
.selmenu a{
font-weight: bold;
text-decoration: underline;
color:#666666 !important;}

td.iconca{
	position: relative;
	vertical-align: top;
	top: 0;
}

td.iconca.div{
	text-align: left;
	position: relative;
	vertical-align: top;
	top: 0;
}
div.cotalogtitle2 {
	background: url(../pics/catalog_title2.gif) no-repeat;
	width: 189px;
	height: 23px;
}
div.bottom_cattitle2 {
	background: url(../pics/bottom_cattitle2.gif) no-repeat;
	width: 189px;
	height: 5px;
}
/*easypay light*/
a.link_info_payment{
	font-size: 11px;
	text-decoration: underline;
	font-weight: normal;
}
a.link_info_payment:hover {
	text-decoration: none;
}
.bold
{
	font-weight:bold;
}
div#payments
{
	background:#E5E5E5;
	font-size:11px;
}
div#payments div.textcont
{
	font-size:11px;
	background:#E5E5E5;
	text-align:left;
}
td.baskettitle a
{
	text-decoration:none;
}
table#easypay_table th{
	color:#a61e00;
}
table#easypay_table .line {
	background-color:#cccccc;	
}
a.link_info_payment
{
	margin-left:20px;
}

div#payments
{
	padding:20px;
}
	table.skarbn
		{
		margin-bottom:13px;
		}
		.payments td.skar1
		{
		width:60%;
		}
		.payments td.skar2
		{
		padding-right:10px;
		text-align:right;
		}
		
/* ------------------------------- страница "Доставка и оплата" BEGIN*/
.deliv_block {
	padding: 0 10px 20px 10px;
	overflow:hidden;
	height:100%;
	margin-right:20px;
}
.deliv_block ul, .deliv_block li, .deliv_block dl, .deliv_block dt, .deliv_block dd {
	margin:0;
	padding:0;
}
.db_left {
	width:49%;
	float:left;
}
.db_right {
	width:49%;
	float:right;
}
.deliv_block dt {
	margin:35px 0 8px 0;
	clear:both;
}
.deliv_block dl {
	margin-top:-15px;
}
.deliv_block dd {
	line-height:1.5;
}
.deliv_block li {
	overflow:hidden;
	padding:3px 0;
}
.deliv_block li em {
	float:left;
	margin-right:5px;
}
.rab_den {
	display:inline;
	float:left;
	width:11px;
	height:5px;
	margin:5px 1px 0 0;
	vertical-align:top;
	padding:3px;
}
.vih_den {
	display:inline;
	float:left;
	width:11px;
	height:5px;
	margin:5px 1px 0 0;
	padding:3px;
}
.rab_den img, .vih_den img {
	vertical-align:top;
}
.easypayBg {
	padding-right:40px;
	height:18px;
	float:left;
}
.webmoneyBg {
	padding-right:75px;
	height:18px;
	float:left;
}
.webpayBg {
	padding-right:62px;
	height:18px;
	float:left;
}
/* ------------------------------- страница "Доставка и оплата" END*/
/* ------------------------------- страница "Доставка и оплата" BEGIN*/
.deliv_block {
}
.deliv_block dt {
	font-weight:bold;
}
.deliv_block li {
	list-style-type:none;
}
.deliv_block li em {
	font-style:normal;
}
.rab_den {
	background:#0089e1;
	text-align:center;
	font-size:1px;
}
.vih_den {
	background:red;
	text-align:center;
	font-size:1px;
}
.easypayBg {
	background:url(../pics/easypaybg.gif) right center no-repeat;
}
.webmoneyBg {
	background:url(../pics/webmoneybg.gif) right center no-repeat;
}
.webpayBg {
	background:url(../pics/webpaybg.gif) right center no-repeat;
}
/* ------------------------------- страница "Доставка и оплата" END*/		