body {
    background-color: #FFFFFF;
    font-family: Verdana, Arial;
    font-size: 12px;
    text-decoration: none;
    margin: 0px;
    padding: 0px;
    color: #000000;
    width: 100%;
    height: 100%;
}
a {
    text-decoration: none;
    padding: 0px;
    margin: 0px;
    color: #000000;
}
a img {border: 0px;}
div {
    margin: 0px;
    padding: 0px;
}
img {
	border: 0px;
	margin: 0px;
	padding: 0px;
}
form {
	margin: 0px;
	padding: 0px;
}
h1, h2 {
	font: bold 14px Verdana;
	padding: 0;
	margin: 0;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #1a466c;
}
h1 {fonte:normal 18px Verdana;}
table td {
	font-family: Verdana, Arial;
    font-size: 12px;
    text-decoration: none;
   	color: #000000;
}
.dmainconteiner {
	max-width:1400px;
	width:expression(document.body.clientWidth > 1400? "1400px": "auto" );
}
.dmainconteiner2 {
	min-width:999px;
	width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 999? "999px": "auto");
}
.tcontent {width:100%;}
.left {width:150px;}
.right {width:150px;}
.dblock {
	width:185px;
	background:url('/_images/rblock.jpg') top left repeat-y;
}
.dblock .caption {
	height:20px;
	padding:4px 0 0 12px;
	font:normal 12px Arial;
	color:#ffffff;
	text-align:left;
	background:url('/_images/bgblockcaption.jpg') top left no-repeat;
}
.dblock .text {
	padding:5px 5px 25px 5px;
	font:normal 11px Arial;
	color:#4c4c4c;
	text-align:left;
	background:url('/_images/bgblockbottom.jpg') bottom left no-repeat;
}
.dcontent {
	font:normal 12px Arial;
	color:#000000;
	padding:0 20px 10px 20px;
}
.messageOK {
    padding: 10px;
    background-color: green;
    font-weight: bold;
    color: white;
    text-align: left;
    margin: 10px;
}
.messageError {
    padding: 10px;
    font-size: 13px;
    background-color: #FFDDEE;
    font-weight: bold;
    color: black;
    text-align: left;
    margin: 10px;
    border:1px solid red;
}
.tviewproducts {
	width:100%;
	#table-layout:fixed;
	border-right:1px solid #5d5d5d;
	border-bottom:1px solid #5d5d5d;
}
.tviewproducts .colored td {background: #f2f2f2;}
.tviewproducts td {
	color:#000000;
	font: normal 11px Verdana;
	border-left:1px solid #5d5d5d;
	border-top:1px solid #5d5d5d;
}
.tviewproducts td .abasket {
	padding:3px 25px 3px 0px;
	line-height:30px;
	color: red;
	font: normal 11px Verdana;
	background:url('/_images/basket.gif') right center no-repeat;
}
.tviewproducts td a:hover {
	text-decoration:underline;
	font-weight: bold;
	color: blue;
}
.tviewproducts .header {
	text-align:center;
	background: #299e2c;
}
.tviewproducts .header td, .tviewproducts .header td a {
	text-align:center;
	font: bold 11px Verdana;
	color:#ffffff;
}
.tviewproducts .header td a:hover {text-decoration:underline;}
.tviewproducts .header:hover td {background:#299e2c;}
.tviewproducts tr:hover td {background:#e7f5e8;}
.tviewproducts td .icnt {
	width:50px;
	text-align:center;
}
.tbasketbuttons {width:100%;}
.tbasketbuttons td {width:33%;}
.tbasketbuttons td .aorder {
	font: bold 12px Verdana;
	text-decoration:underline;
	color:#ff0000;
}
.tbasketbuttons td .aorder:hover {text-decoration:none;}
.tbasketbuttons .right {font: bold 11px Verdana;}
.tbasketbuttons .right span {
	font: bold 12px Verdana;
	color:#ff0000;
}
.dviewproduct .ibig {margin:0 0 10px 10px;}
.dprice {
	text-decoration: line-through;
	font:bold 10px Verdana;
	color:gray;
}
.dpricenew {
	font:bold 12px Verdana;
	color: rgb(255, 84, 0);
}
.dpricenewuah {
	font:bold 18px Verdana;
	color:#ff0000;
	padding: 3px;
}
.dpricenewbn {font:bold 10px Verdana;}
.big_img {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1000;
}
.dviewproduct .abasket {
	font:bold 11px Verdana;
	color: red;
	padding:3px 0 3px 25px;
	line-height:30px;
	background:url('/_images/basket.gif') left center no-repeat;
}
.dviewproduct .abasket:hover {text-decoration:underline;}
.faq_comments {
	padding: 3px;
	margin-bottom: 5px;
	width: 100%;
	border: 1px solid #2E8B57;
	background-color: #F0FFF0;
}
.faq_comments a {text-decoration: underline;}
.faq_comments a:hover {text-decoration: none;}
.faq_date {
	font-weight: bold;
	color: #2E8B57;
}
.faq_question {
	font-weight: bold;
	padding: 3px;
}
.faq_answer {
	padding: 3px;
	background:url('/_images/favicon.gif') left top no-repeat;
}
.faq_answer span {margin-left: 20px;}
.scode {
    font-size: 16px;
	color: blue;
	font-weight: bold;
}
.rainbow {
	height: 20px;
	background-image: url(/_images/rainbow.gif);
	background-repeat: repeat-x;
	background-position: left center;
	z-index: -100;
}
.img_vcentered {
	margin-bottom: 3px;
	vertical-align: middle;
}
.cat_name {
	font: bold 14px Verdana;
	padding: 0;
	margin: 0;
	padding-top: 12px;
	padding-bottom: 10px;
	color: #1a466c;
}
.cat_legend {
	margin-right: 7px;
	font: normal 11px Verdana;
	color: #000000;
}
.cat_legend a {
    text-decoration: underline;
    color: #000000;
}
.cat_legend a:hover {text-decoration: none;}
.cat_name .cname {
	position: relative;
	top: 2px;
}
.tviewproducts .header {
	text-align:center;
	background: #299e2c;
}
.tviewproducts .headertbl td a {
	text-align:center;
	font: bold 11px Verdana;
	color: gray;
}
.tviewproducts .headertbl td a:hover {text-decoration:underline;}
.legend {padding:0 0 .2em .75em}
.legend a {
	font-family:Times,serif;
	text-decoration: underline;
}
.clegend {
	font: bold 16px Verdana;
	padding: 10px 5px 10px 5px;
	margin: 0;
	color: #1a466c;
}
.clegend a {
	font: bold 16px Verdana;
	padding: 10px 5px 10px 5px;
	margin: 0;
	color: #1a466c;
	text-decoration: underline;
}
.send_friend_msg {
	border: 1px solid gray;
	position: absolute;
	background-color: white; 
	width: 400px;
	top: 0px;
	left: 0px;
}
a.cont {text-decoration: underline;}
a.cont:hover{text-decoration: none;}
.cat_price {
    color:#ff5400;
    font-size: 12px;
    font-weight: bold;
}
.cat_price_uah {
    color:blue;
    font-size: 12px;
}
.dbasket {
	min-height:120px;
	height:auto !important;
	height:120px;
	background:url('/_images/basket.jpg') bottom right no-repeat;
}
.dbasket .abasket {
	display:block;
	font:normal 11px Verdana;
	text-decoration:none;
}
.dbasket .abasket:hover {
	text-decoration:underline;
}
.dbasket .abasket span {
	font:bold 12px Verdana;
	color:#ff0000;
}
.dbasket .amakeorder {
	display:block;
	font:bold 11px Verdana;
	padding-top:10px;
	color:#ff0000;
	text-align:center;
	text-decoration:underline;
}
.dbasket .amakeorder:hover {
	text-decoration:none;
}
.dbasket .btn {
	font-size: 11px;
	color: red;
	font-weight: bold;
}
.frm_order {
	font:normal 13px Arial;
}
.ditem {
	width:235px;
}
.ditem .caption {
	display:block;
	width:200px;
	text-align:center;
	font:bold 12px Arial;
	color:#164c8c;
	padding-bottom:8px;
	text-decoration:none;
}
.ditem .caption:hover {
	text-decoration:underline;
}
.tprice {
	margin-left:18px;
	margin-bottom:10px;
	width:165px;
}
.tprice td {
	width:50%;
}
.ditem .cart {
	width:31px;
	display:block;
	text-align:center;
	font:bold 9px Arial;
	color:#57a047;
	padding-top:12px;
	text-decoration:underline;
	background:url('/_images/cart.jpg') top center no-repeat;
}
.ditem .cart:hover {
	text-decoration:none;
}
.ditem .price {
	font:normal 18px Arial;
	color:#ff5400;
}
.ditem .img {
	display:block;
	height:68px;
	text-align:center;
}
.ditem .name {
	display:block;
	width:200px;
	text-align:center;
	font:bold 11px Arial;
	color:#164c8c;
	padding-top:8px;
	text-decoration:none;
}
.ditem .name:hover {
	text-decoration:underline;
}
.floats {
	margin: 0;
	position: relative;
	display: inline-block;
	clear: both;
}
.floats:after {
	content: '';
	display: block;
	clear: both;
}
.floats .left {
	position: relative;
	float: left;
	display: inline;
	overflow: hidden;
	margin: 1em 0 20px 4em;
	width: 19em;
	min-width: 135x;
}
.floats .left .rr {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
.floats .left .min {
	margin: 0 0 112px 0;
	height: 11em;
	width: 135px;
}
.dfooter {
	background:url('/_images/rdfooter.jpg') bottom left repeat-x;
}
.tfooter {
	width:100%;
	height:88px;
	background:url('/_images/bgtfooter.jpg') bottom center no-repeat;
}
.dcounters {
	padding:28px 0 0 12px;
}
.madeby {
	font:normal 9px Arial;
	color:#81c982;
	padding:36px 18px 0 0;
}
.ttop {
	width:100%;
	height:147px;
	background:url('/_images/rtop.jpg') top left repeat-x;
}
.c {
	text-align:left;
	background:url('/_images/bgtopleft.jpg') top left no-repeat;
}
.r {
	width:254px;
	background:url('/_images/bgtopright.jpg') top right no-repeat;
}
.dctop {
	padding-top:5px;
	padding-left:10px;
	height:42px;
	font:bold 12px Arial;
	color:#124913;
	line-height:14px;
}
.tctop {
	margin-left:10px;
}
.tctop td {
	font:bold 11px Arial;
	color:#000000;
}
.tctop td a {
	text-decoration:underline;
}
.tctop td a:hover {
	text-decoration:none;
}
.dmoney {
	height:40px;
	padding-left:1px;
}
.dmoney a {
    color: #000080;
    text-decoration: underline;
	display:block;
	float:left;
	width:71px;
	height:16px;
	text-align:center;
	margin:0 0 5px 2px;
	font:bold 11px Arial;
	padding-top:2px;
}
.dmoney a:hover {
	color:blue;
	text-decoration: none;
}
.dmoney a.cur_selected {
    color: blue;
}
.dmoney a.curr_1 {
    padding-left: 11px;
	background:url('/_images/US.gif') left center no-repeat;
}
.dmoney a.curr_2 {
    padding-left: 15px;
	background:url('/_images/EU.gif') left center no-repeat;
}
.dmoney a.curr_3 {
    padding-left: 12px;
	background:url('/_images/UA.gif') left center no-repeat;
}
.dmoney a.curr_4 {
    padding-left: 9px;
	background:url('/_images/UA.gif') left center no-repeat;
}
.dblock .maker {
	height:23px;
	padding-left:5px;
	padding-top:0;
}
.dblock .maker .ma1 {
	float:left;
	padding:4px;
	color:#FFFFFF;
}
.dblock .maker .ma2 {
	float:left;
	padding:4px 8px 4px 10px;
	color:#FFFFFF;
}
.dmenuleft {
	/*padding-left:8px; */
}
.dmenuleft a {
	display:block;
	font:bold 12px Verdana;
	color:#1a466c;
	text-decoration:none;
	padding-left:6px;
	padding-bottom:5px;
}
.dmenuleft a:hover {
	color: #0000FF;
	text-decoration:underline;
}
.dmenuleft .a1plus {
	background:url('/_images/plus.gif') 0 2px no-repeat;
}
.dmenuleft .a2plus {
	font-weight:normal;
	margin-left:7px;
	background:url('/_images/plus.gif') 0 2px no-repeat;
}
.dmenuleft .a1plus:hover, .dmenuleft .a2plus:hover {
	text-decoration:none;
}
.dmenuleft .a3 {
	font-weight:normal;
	margin-left:12px;
}
.dmenuleft .a4 {
	font:normal 9px Arial;
	margin-left:20px;
}
.dmenuleft .selected {
	background:url('/_images/minus.gif') 0 2px no-repeat;
}
.dvendors a {
	display:block;
	font:bold 10px Verdana;
	color:#1a466c;
	text-decoration:none;
	padding-left:13px;
	padding-bottom:3px;
}
.dvendors a:hover {
	text-decoration:underline;
}
.dvendors .submenu .a1plus {
	background:none;
	padding-left:8px;
}
#tabHeaderActive a {color:#FFFFFF; cursor:pointer; background: url('/_images/bgmenuhover2.jpg') 100% 2px no-repeat;}
#tabHeaderActive {position:relative; z-index:200; cursor:pointer; background: url('/_images/bgmenuhover.jpg') 0 2px no-repeat;}
#nav2 {padding:0; margin:0; list-style:none; height:22px; position:relative; z-index:500; }
#nav2 li.top {display:block; float:left; height:22px;}
#nav2 li a {display:block; float:left; height:22px; color:#FFFFFF; font:normal 12px Arial; padding:5px 6px 0 6px; cursor:pointer;}
#nav2 li:hover a,
#nav2 li.iehover a {color:#FFFFFF; cursor:pointer; background: url('/_images/bgmenuhover2.jpg') 100% 2px no-repeat;}
#nav2 li:hover {position:relative; z-index:200; cursor:pointer; background: url('/_images/bgmenuhover.jpg') 0 2px no-repeat;}
.dmenuleft .submenu {
	padding-top: 5px;
    padding-left: 10px;
    border-top: 1px dotted green;
}
.dmenuleft .dvendors .submenu .a1plus {
    padding-left:12px;
	background:url('/_images/plus.gif') 0 2px no-repeat;
}
.dvendors .submenu {
    padding-left: 10px;
}
.dmenuleft .submenu a {
	font:normal 12px Arial;
}
.dmenuleft .submenu .submenu a {
	font:normal 12px Arial;
	padding-left:7px;
}
.anews {
	display:block;
	font:normal 10px Arial;
	color:#233620;
	text-decoration:underline;
	padding:3px 0 10px 0;
}
.anews:hover {
	text-decoration:none;
}
.all_news {
	text-decoration:underline;
	font-weight: bold;
}
.all_news:hover {
	text-decoration:none;
}
.drmenu {
	background:url('/_images/rmenu.jpg') top left repeat-x;
}
.dmenu {
	text-align:left;
	padding:0 0 0 170px;
	height:57px;
	background:url('/_images/bgunderlogo.jpg') top left no-repeat;
}
#nav {padding:0; margin:0; list-style:none; height:38px; position:relative; z-index:500;}
#nav li.top {display:block; float:left; height:38px;}
#nav li a.top_link {color: #FFFF00; display:block; float:left; height:25px;  font:normal 12px Arial; padding:12px 3px 0 3px; cursor:pointer;}
#nav li:hover a.top_link,
#nav li.iehover a.top_link {color:#FFFF00; cursor:pointer; background: url('/_images/bgmenuhover2.jpg') 100% 10px no-repeat;}
#nav li:hover {position:relative; z-index:200; cursor:pointer; background: url('/_images/bgmenuhover.jpg') 0 10px no-repeat;}
.sbar {
    margin-left: 20%;
    -moz-border-radius: 15px;
    -moz-box-shadow: 2px 2px 6px rgba(0,0,0,0.6);
    width: 50%;
    padding-top: 7px;
    height: 30px;
	background:url('/_images/rmenu.jpg') top left repeat-x;
}
#search_fld {width: 70%;}
#search_fld:hover {border: 1px solid #FFFF00;}

a.sort {
    padding: 0 2px 0 2px;
    font-weight: bold !important;
    font-size: 20px !important;
}

.tviewproducts a.sel {
    color: #FFFF00 !important;
}

.pcode {
    font-size: 16px;
}

.want_descr {
    font-weight: bold; 
    text-decoration: underline; 
    color: blue; 
    font-size: 20px;
}

.action_text {
    background-color: #dddddd; 
    border: 1px solid red; 
    padding: 10px; 
    font-weight: bold; 
    color: black;
}

#msg_header {
    background-color: #cccccc;
}

#dmsg_header {
    background-color: #cccccc; 
    padding: 3px;
}

#dmsg_header a{
    margin-left: 250px;
}

.img_block {
    float: right; 
    text-align: center;
}

.img_block a.real_img_link{
    font-size: 12px;
}

.img_block a.real_img{
    margin-right: 5px; 
    vertical-align: middle;
}

#msg_header a {
    margin-left: 290px;
}

.faqs {
    width: 99%; 
    display: table;
}

.friend_frm {
    width: 300px;
}

.pdescription {
    font-size: 18px;
}

.cl_blue {
    color: blue;
}

.left_menu_sel {
    border: 1px dotted green; 
    background-color: #FFFACD;
}
