body {background-color : #FFFFFF;}
body,td,th {color: #555555; font-size:12px; font-family: tahoma;}
p  {font-size:11px;margin:3px;}
h1 {color: #D60000; font-size:14px; margin: 5px 3px 5px 2px; text-decoration: none;}
h2 {color: #0068A3; font-size:17px; margin-top: 4px; margin-bottom: 3px; text-decoration: none; text-align:center;}
h3 {font-size:12px; margin-top: 3px; margin-bottom: 3px; text-decoration: none;}
a  {color: #6F0000; text-decoration: none;}
a img{border:0px}

#firstclass a:hover { background-color:#ffffff; text-decoration:none;} /*BG color is a must for IE6*/
a.tooltip span {display:none; position:absolute;  padding:2px 3px; margin-left:8px; width:230px;}
a.tooltip:hover span{display:inline; position:absolute; background:#ffffff; border:1px solid #cccccc; color:#6c6c6c;}


.header {text-decoration : none;font-size : 11px;font-weight : bold;}
.footer {text-decoration : none;font-size : 10px;color : #3A3A3A;background-color : #DDDDDD;}

.menu {font-size:12px; }

a.menuman {padding-left:5;color: #3A3A3A; /*font-size:11px;*/ text-decoration: underline;}
a.menuman:hover {color: #D60000;}
a.menumansel {padding-left:5;color: #3A3A3A; font-size:11px; text-decoration: none;font-weight:bold}
a.menutype, a.menutype:visited, a.menutype:active {/*line-height:30px;*/color: #0068A3; font-size:13px; text-decoration: none;font-weight:bold}
a.menutype:hover {color: #D60000;}
a.menutypesel {line-height:30px;color: #0068A3; font-size:13px; text-decoration: none;font-weight:bold}

.down {font-size: 10;}
.title {color: #D60000; font-size: 13;font-weight: bold; text-align: left;}
.title_faq {color: #D60000; font-size: 13;font-weight: bold; text-align: center;}
.title_c {color: #D60000; font-size: 13;font-weight: bold; text-align: center;}
.title_small {color: #0068A3; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	text-align: left;}
.text {font-size: 12;}
.news {font-size: 12; text-decoration: underline; color: #555555; line-height: 16px;}
.newsdate {color: #D60000; font-weight: bolder;   font-size : 11px;text-decoration: none;}
.item {color:#555555; font-size: 12;	font-weight: bolder;   text-decoration: none;}
.price {font-weight: normal;   font-size : 11px;text-decoration: none;}
.priceusd {color: #D60000; font-weight: bolder;   font-size : 11px;text-decoration: none;}

.menulink{color: #555555;	text-decoration: none; font-weight: bolder;}
.menulink:hover {	text-decoration: none;}
.icq {text-decoration : none;}
/*.icq:hover {text-decoration : underline;}*/
.link {	color: #555555;	text-align: center;	text-decoration: underline;}
.link:hover {	text-decoration: none;}

.hr{	font-size:0;	height: 1px;	width:100%;
	background: url(line_h00.gif) 0 5px;
	background-repeat : repeat-x;
	padding: 10px 0 0 0;
}

.linev{
	background-image : url(line_v00.gif);
	background-repeat : repeat-y;
}

.paging{ padding:0; margin:0;padding-top: 15px; padding-bottom: 10px; line-height: 25px; text-align:center;}
.paging a{color: #aa0000; text-decoration: underline; font-weight: bolder; padding: 4px; white-space:nowrap;}
.paging b, .paging b a{color: #555555; text-decoration: none; font-weight: bolder; padding: 4px; white-space:nowrap;}

#cartinfo {
	background: url(shopcart.png) 100% 15px no-repeat;
}



#menu-top {height:26px;background:url(menu-bg.jpg) repeat-x 0 0;border:0px; min-width: 1120px;}
#menu-top div {height:26px;background:url(menu-left-bg.jpg) no-repeat left top;border:0px;}
#menu-top div div {height:26px;background:url(menu-right-bg.jpg) no-repeat right top;border:0px;}
#menu-top div div div.middle {padding:0px 8px;border:0px;position:relative;font-size:12px;font-family:Arial;}
#menu-top div div div.middle table {height:26px;list-style:none;margin:0px;padding:0px;color:#333;font-weight:500;}
#menu-top div div div.middle table td {background:url(menu-li-bg.jpg) no-repeat right top;}
#menu-top div div div.middle table td div {background:none;}
#menu-top div div div.middle table td div:hover {background:url(menu-li-bg-h.jpg) repeat-x right top;}
#menu-top div div div.middle table td a {color:#333;text-decoration:none;display:block;line-height:16px;height:16px;padding:5px 11px;}
#menu-top div div div.middle table td a:hover {background:url(menu-li-bg-h.jpg) repeat-x right top; }
#menu-top div div div.middle table td.act div {background:url(menu-li-bg-act.jpg) repeat-x 0 1px;color:#073253;}
#menu-top div div div.middle table td.act div a {color:#073253;}
#menu-top div div div.middle table td a.red {color:#b60000;}
#menu-top div div div.middle a.right-item {position: absolute;right:9px;top:0px;width:128px;height:16px;line-height:16px;display: block;color:#b60000;font-weight:500;padding:5px 15px;}
#menu-top div div div.middle a.right-item:hover {background:url(menu-li-bg-h.jpg) repeat-x right top;}

#menu-top-left {padding:10px 0 0 0; margin:10px 0 0 0px;}
#menu-top-left .red-title {height:26px;width:185px;background:url(red-title-bg-left-fon.jpg) repeat-x 0 0;padding:0px;margin:0px;overflow:hidden;} 
#menu-top-left .red-title div {height:16px;line-height:16px;background:url(red-title-bg-left.jpg) no-repeat left top;padding:5px 10px 5px 15px;margin:0px;} 
#menu-top-left .red-title div h2 {font-size:12px;color:#fff;font-weight:bold;display:block;text-align:left;margin:0px;}

#menu-top-left .blue-title {height:26px;width:185px;background:url(blue-title-bg-left-fon.jpg) repeat-x 0 0;padding:0px;margin:10px 0 0 0;overflow:hidden;} 
#menu-top-left .blue-title div {height:16px;line-height:16px;background:url(blue-title-bg-left.jpg) no-repeat left top;padding:5px 10px 5px 15px;margin:0px;} 
#menu-top-left .blue-title div h2 {font-size:12px;color:#fff;font-weight:bold;display:block;text-align:left;margin:0px;} 

#menu-top-left .red-menu {text-align:left; padding:0 0 10px 0px;}
#menu-top-left .red-menu ul {list-style:none;margin:0px;padding:0px;font-size:12px;font-family:Arial;font-weight:700;}
#menu-top-left .red-menu ul li {text-align:left;color:#b60000;background:url(red-menu-bg.jpg) no-repeat left 10px; padding:5px 0px 2px 12px; }
#menu-top-left .red-menu ul li a {color:#b60000; border-bottom:1px dotted #b60000; display: inline-block; margin-bottom:3px;}
#menu-top-left .red-menu ul li a:hover {color:#333; border-bottom:1px dotted #333;}
/*#menu-top-left .red-menu ul li.act a {color:#333;}*/
#menu-top-left .red-menu ul li ul li {text-align:left;color:#cc3300;background:url(red-li-bg-sub.jpg) no-repeat left 10px;padding:2px 0px 1px 5px;}
#menu-top-left .red-menu ul li ul li a {color:#cc3300;text-decoration:underline;border-bottom:0px;font-weight:100;}
#menu-top-left .red-menu ul li ul li a.act {color:#333;}
#menu-top-left .red-menu ul li ul li a:hover {color:#333; border-bottom:0px;}


#menu-top-left .blue-menu {text-align:left; padding:0 0 10px 0px;}
#menu-top-left .blue-menu ul {list-style:none;margin:0px;padding:0px;font-size:12px;font-family:Arial;font-weight:700;}
#menu-top-left .blue-menu ul li {text-align:left;color:#0068a3;background:url(blue-menu-bg.jpg) no-repeat left 10px; padding:5px 0px 2px 12px; }
#menu-top-left .blue-menu ul li a {color:#0068a3; border-bottom:1px dotted #0068a3; display: inline-block; margin-bottom:3px;}
#menu-top-left .blue-menu ul li a:hover {color:#333; border-bottom:1px dotted #333;}
/*#menu-top-left .blue-menu ul li.act a {color:#333;}*/
#menu-top-left .blue-menu ul li ul li {text-align:left;color:#09a2ac;background:url(blue-li-bg-sub.jpg) no-repeat left 10px;padding:2px 0px 1px 5px;}
#menu-top-left .blue-menu ul li ul li a {color:#008CDC;text-decoration:underline;border-bottom:0px;font-weight:100;}
#menu-top-left .blue-menu ul li ul li a.act {color:#333;}
/*#menu-top-left .blue-menu ul li.act ul li a {color:#008CDC;}*/
#menu-top-left .blue-menu ul li ul li a:hover {color:#333; border-bottom:0px;}

.clr {content: ".";display: block;float:none;clear:both;height:0;overflow:hidden;}


.maintd{
	padding: 15px;
}

td.down table div a {color:#073253; text-decoration: underline;}
td.down a.red {color:#b60000;}

div#g_offers{
    border: 1px solid #D7DADE;
    padding: 2px 4px;
    text-align: center;
}
.name_tovara {
    color: #333;
    font-family: Arial;
    font-size: 12px;
    font-weight: 500;
    padding: 8px 0 8px;
    margin: 8px 0 8px;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    height: 35px;
}
.reklama p {
    color: #DD4692;
    font-family: arial;
    font-size: 12px;
    padding: 0;
}

.block_o_tovare {
    display: inline-block; 
    width: 155px; 
/*    float: left;*/
    margin: 20px 10px;
    text-align: center;
}

.block_o_tovare div.opt, .block_o_tovare p {
    text-align: center;
    float: none;
}

