body{
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	font-family:Tahoma;
	font-size:11px;
}

table{
	border-spacing:0px;
}

td{
	padding:0px;
	vertical-align:top;
}

a{
	/* text-decoration:none; */
	color:#6D6D6D;
}

a img{
	border:none;
}
/******************************************************************************************************/
td.main{
	width:1000px;
	
}

div.main{
	position:relative;
	width:100%;
	height:100%;
}
/******************************************************************************************************/
div.red-line{
	margin-top:5px;
	width:100%;
	height:5px;
	background-color:#9E3026;
	font-size:1px;
}
/******************************************************************************************************/
div.main-menu-block{
	position:relative;
	height:63px;
	width:100%;
	background-image:url(/templates/img/top-menu-bg.png);
	background-repeat:repeat-x;
	border:1px solid #C3C3C3;
}

div.batt-store{
	position:absolute;
	top:23px;
	left:10px;
	
}

div.vert-separ-1{
	position:absolute;
	width:1px;
	height:45px;
	top:10px;
	left:200px;
	background-image:url(/templates/img/vert-separ-bg.png);
	background-repeat:repeat-y;
}

div.main-menu-line{
	position:absolute;
	top:0px;
	left:201px;
}

ul.main-menu-list{
	padding:0px;
	margin:0px;
}

ul.main-menu-list li{
	display:inline;
}

ul.main-menu-list a,
ul.main-menu-list a:link,
ul.main-menu-list a:visited{
	height:38px;
	display:block;
	float:left;
	padding:0px 10px 0px 10px;
	font-weight:bolder;
	padding:25px 50px 0px 50px;
	text-decoration:none;
	color:#666666;
}
ul.main-menu-list a:hover,
ul.main-menu-list a:active,
ul.main-menu-list a.selected{
	display:block;
	float:left;
	background-image:url(/templates/img/top-menu-selected-bg.png);
	background-repeat:repeat-x;
	color:#9E3026;
	
}

ul.main-menu-list img{
	position:relative;
	float:left;
	top:25px;
}
/******************************************************************************************************/

a#cart-block{
	position:absolute;
	display:block;
	text-decoration:none;
	border:1px solid #c3c3c3;
	height:55px;
	width:200px;
	top:5px;
	right:220px;
	background-image:url(/images/shopcart_48x48.png);
	background-repeat:no-repeat;
	color:#666666;
	font-weight:bold;
}

a#cart-block span{
	position:absolute;
	left:50px;
	top:10px;
	cursor:pointer;
}

a.price-block{
	position:absolute;
	display:block;
	right:220px;
	top:5px;
	height:55px;
	width:200px;
	border:1px solid #c3c3c3;
	text-decoration:none;
	padding:0 5px;
}

a.price-block img{
	position:relative;
	top:10px;
}

div.language-block{
	position:absolute;
	right:110px;
	top:5px;
	height:55px;
	width:100px;
	border:1px solid #C3C3C3;
	
}

div.language-block li{
	cursor:pointer;
}

div.currency-block{
	position:absolute;
	right:0px;
	top:5px;
	height:55px;
	width:100px;
	border:1px solid #C3C3C3;
	
}

div.currency-block ul{
	padding:0px;
	margin:0px 0px 0px 10px;
	list-style-type:none;
	font-weight:bold;
	color:#666666;
}

div.currency-block li{
	cursor:pointer;
	padding:0 0 0 12px;
	background-image:url(/templates/img/checkbox.png);
	background-repeat:no-repeat;
	background-position:0 2px;
}

div.currency-block li.selected{
	color:#9E3026;
	background-image:url(/templates/img/checkbox-checked.png);
}
/******************************************************************************************************/

table.search-line{
	position:relative;
	width:1000px;
	height:44px;
	margin:2px 0px 0px 0px;
	background-image:url(/templates/img/search-line-bg.png);
}

table.search-line td{
	vertical-align:middle;
}
/******************************************************************************************************/
table.body{
	width:100%;
	margin-top:10px;
}

td.left-col{
	width:240px;
}

td.right-col{
	width:200px;
	color:#333333;
}

td.content{
	padding:2px 10px 10px 10px;
	font-size:12px;
}

div.content{
	position:relative;
	height:100%;
	width:100%;
	color:#333333;
}

div.content a{
	white-space:nowrap;
}
/******************************************************************************************************/
div.box-1{
	position:relative;
	border:1px solid #C3C3C3;
	
}

div.box-1-head{
	background-color:#9E3026;
	font-weight:bold;
	color:#ffffff;
	padding:5px 0px 5px 20px;
	margin:2px;
}

div.box-1-1{
	position:relative;
	border:1px solid #c3c3c3;
	margin:2px;
	padding:2px;
}

ul.list-2{
	list-style-type:none;
	margin:5px 5px 20px 5px;
	padding:0px;
}

ul.list-2 li{
	padding:5px 0px 5px 10px;
	border-bottom:1px solid #D7D7D7;
	background-image:url(/templates/img/arrow-1.png);
	background-repeat:no-repeat;
	background-position:0px 10px;
}

ul.list-2 li.opened{
	background-image:url(/templates/img/arrow-1+.png);
	border:none;
}

ul.list-3{
	list-style-type:none;
	padding:0 5px 0 50px;
}

ul.list-3 li{
	padding:5px 0 5px 10px;
	background-repeat:no-repeat;
	background-position:0px 10px;
	border-bottom:1px solid #D7D7D7;
}

ul.list-2 a,
ul.list-3 a{
	color:#5E5E5E;
	text-decoration:none;
	font-weight:bold;
}

ul.list-2 a:hover,
ul.list-3 a:hover{
	text-decoration:underline;
}

ul.list-2-level-2{
	/* display:none; */
	list-style-image:none;
	list-style-type:none;
	margin:0px;
	padding:0px 0px 0px 25px;
}
ul.list-2-level-2 li{
	background-image:none; 
}
ul.list-2-level-2 li.selected,
ul.list-3 li.selected{
	background-image:url(/templates/img/arrow-2.png);
}

ul.list-2-level-2 li.selected a,
ul.list-3 li.selected a{
	color:#9E3026;
}

ul.list-2-level-2 a,
ul.list-3 a{
	font-weight:normal;
}
/******************************************************************************************************/
div.gray-line-2{
	height:1px;
	background-color:#DADADA;
	font-size:1px;
}
div.red-line-2{
	margin-top:1px;
	height:6px;
	background-color:#9E3026;
	font-size:1px;
}
/******************************************************************************************************/
/******************************************************************************************************/
div.content table.shop_content_list td ul li a{
	white-space:normal;
}
table.shop_content_list td{
	vertical-align:top;
	padding:20px;
}

table.shop_content_list ul{
	list-style-type:none;
	padding:0px;
	margin:0px;
}

table.shop_content_list li{
	margin:0px 0px 5px 0px;
}

table.shop_content_list a{
	font-size:14px;
	font-weight:bold;
	color:#024C78;
	/* text-decoration:none; */
}
/******************************************************************************************************/
div.param-card{
	position:relative;
	width:300px;
	top:0;
	left:10px;
	/* left:300px; */
}
div.param-card-top{
	height:25px;
	width:300px;
	background-image:url(/templates/img/price-card-1.jpg);
	background-repeat:no-repeat;
	text-align:right;
}
div.param-card-top div{
	position:relative;
	top:5px;
	right:25px;
	color:#9E3026;
	font-weight:bold;
}

div.params{
	position:relative;
	border:1px solid #C3C3C3;
	background-color:#eaeaea;
	padding:10px;
}

table.params{
}

table.params th{
	color:#024C78;
	text-align:left;
	vertical-align:bottom;
}

table.params td{
	text-align:left;
	padding-left:10px;
	vertical-align:bottom;
	color:#5E5E5E;
	font-weight:bold;
}

table.params td{
	border-bottom:2px solid #024c78;
	white-space:nowrap;
}

div.image-div{
	float:left;
	margin-right:10px;
}

div.price{
	position:relative;
	left:10px;
	margin-top:10px;
}

span.parameter{
	white-space:nowrap;
}

span.parameter-name{
	color:#024C78;
	font-weight:bold;
}

span.price{
	color:#9e3026;
	font-size:18px;
	font-weight:bold;
	/* font-family:Times New Roman */
}

span.dollar{
	color:#666666;
	font-size:1.2em;
}

span.oldprice .price_int,
span.oldprice sup,
span.oldprice .dollar{
	text-decoration:line-through;
}

span.oldprice .price{
	font-size:13px;
}

span.underline{
	border-bottom:2px solid #024c78;
	color:#5E5E5E;
	font-weight:bold;
}



div.other_names{
	color:#666666;
	font-weight:bold;
}

.other_names span{
	text-decoration:underline;
}

div.read_more{
	/* text-align:right; */
	padding:10px 0px 0px 0px;
}
/******************************************************************************************************/
table.list-2 ul{
	list-style-type:none;
} 
table.list-2 li{
	background-image:url(/templates/img/marker-1.png);
	background-repeat:no-repeat;
	background-position:0px 6px;
	padding:0 0 0 10px;
}
table.list-2 li a{
	white-space:normal;
}
/******************************************************************************************************/
h2{
	margin:0px;
	text-align:center;
	font-size:18px;
}

h3{
	background-color:#9E3026;
	font-weight:bold;
	font-size:14px;
	color:#ffffff;
	padding:5px 0px 5px 20px;
	margin:0px;
}

h3 a{
	color:#ffffff;
}

h4{
	font-size:12px;
	display:block;
	float:none;
	clear:both;
	color:#333333;
}

h4 a{
	color:#333333;
}
/******************************************************************************************************/
table.main_page_table_grid{
	width:100%;
	border-spacing:5px;
}

table.main_page_table_grid td{
	width:50%;
	padding:5px;
	border:1px solid #5e5e5e;
}
/******************************************************************************************************/
div.gray-logotypes{
	border-top:1px solid #5e5e5e;
}
div.gray-logotypes img{
	width:60px;
	height:20px;
}

/******************************************************************************************************/
table.search_result td{
	padding:0 5px;
}

span.highlight{
	background-color:#FFCC00;
}
/******************************************************************************************************/
p.text{
	color:#333333;
}
/******************************************************************************************************/
.h2{
	color:#5E5E5E;
	font-weight:bold;
}
/******************************************************************************************************/
.error{
	font-weight:bold;
	color:#9E3026;
}

table.search_results tr td{
	padding:0 5px;
}

table.pins td{
	padding:0 10px;
}

table.center td{
	text-align:center;
	vertical-align:middle;
}
/******************************************************************************************************/
#cart_table{
	border-collapse:collapse;
	border:1px solid #555555;
	margin:5px 0;
}
#cart_table tr td{
	padding:5px 10px;
	text-align:left;
	vertical-align:middle;
	border:1px solid #555555;
}

#cart_table tr th{
	padding:5px 10px;
	text-align:center;
	vertical-align:middle;
	white-space:nowrap;
	border:1px solid #555555;
}

#cart_table tr.double-top td{
	border-top:3px double #555555;
}

a.aup, a.adown{
	display:block;
	text-decoration:none;
	background-color:#00ff99;
	height:11px;
	width:25px;
	background-repeat:no-repeat;
	font-size:1px;
}

a.aup{
	background-image:url(/images/up.gif);
}
a.adown{
	background-image:url(/images/down.gif);
}

a.aup:hover{
	background-image:url(/images/up-s.gif);
}
a.adown:hover{
	background-image:url(/images/down-s.gif);
}

.required{
	color:#9E3026;
}
.required_description{
	font-weight:normal;
	font-size:10px;
	color:#6D6D6D;
}

.buy_button{
	background-color:#9E3026;
	color:#ffffff;
	font-weight:bold;
	cursor:pointer;
}