#body {
	margin: 0px;
	padding: 0px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
}

#body_sec {
	margin: 0px;
	padding: 0px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	background-color:white;
	/*
	background:url('/img/fon_clear.jpg');
	background-position: center 0;
    background-repeat: no-repeat;
	*/
}

.button_a {
	vertical-align:top;
	line-height:90px;
}

.button_menu {
	margin-right:20px;
}

.price {
	font-size:20px;
	color: #ae3234;
	font-family:Georgia;
}

.bottomalign table tr td {
	vertical-align:bottom;
	padding:0px;
}

h1 {
	font-
}

.info{
	color:gray;
	font-size:10px;
	text-decoration:underline;
}

.txt_info{
	width:400px;
	color:gray;
	font-size:10px;
}

.bottom_dotted{
	border-bottom:1px dotted gray;
}

.content 
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	line-height: 1.5;
}

.content a 
{
	text-decoration:underline;
	font-weight:lighter;
}

.bottom_menu
{
	color:#3e3e3e;
	font-face:'Times New Roman';
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}

.leftmenu
{
	color:#3e3e3e;
	text-decoration:underline;
	font-face:'Times New Roman';
	font-size:12px;
	font-weight:bold;
	line-height: 1.5;
}

.top_menu {
	padding-left:20px;
	padding-right:20px;
}

.top_menu, .top_menu a{
	color:white;
	font-face:Verdana;
	font-size:16px;
}

.top_menu{
	background:url('/img/menu_bg.jpg');
}

.top_menu_left{
	background:url('/img/menu_left.png');
	width:11px;
	height:45px;
}

.top_menu_right{
	background:url('/img/menu_right.png');
	width:11px;
	height:45px;
}

.top_menu:hover {
	background:url('/img/menu_bg_mirror.jpg');
	border-left:1px solid white;
	border-right:1px solid white;
}

.top_menu_active {
	/*background:#546aff;*/
	background:url('/img/menu_bg_mirror.jpg');
	color:white;
	font-weight:bold;
}

.top_menu_active a {
	color:white;
	font-weight:bold;
}

#logoDiv{
	position:relative;
	left:15px;
	top:5px;
	width:236px;
	height:89px;
	z-index:100;
}
#rekDiv {
	position:relative;
	left:260px;
	top:-68px;
	width:950px;
	height:0px;
	z-index:2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5f5e5d;
}
#rekDiv2 {
	position:relative;
	left:260px;
	top:-50px;
	width:950px;
	height:0px;
	z-index:2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5f5e5d;
}
.logotab{
	background-image: url(/img/logo_bg.gif);
	height: 94px;
}
.inp200 {
	padding:0 0 0 0;
	margin:0px;
	border:0px;
	color: #878585;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	background-color:  #FFFFFF;
	width: 190px;
 }
 .inpcart{
 font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
 }
 .input_table{
	background-image: url(/img/input_bg.gif);
	height: 22px;
 }
 .sub{
	padding:0 0 0 0;
	margin:0px;
	border:0px;
	color: #ffffff;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	background-color:  #4c4c4d;
	width: 125px;
	background-image: url(/img/button.gif);
	height: 22px;
 }
  .sub2{
	padding:0 0 0 0;
	margin:0px;
	border:0px;
	color: #ffffff;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	background-color:  #4c4c4d;
	width: 110px;
	background-image: url(/img/button2.gif);
	height: 22px;
 }
 .cart{
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	width: 110px;
	height: 22px;
	cursor:pointer;
 }
a.blue:link, a.blue:active, a.blue:visited{
 	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	color: #087fdb;
	vertical-align: bottom;
	text-decoration: underline;
}
a.blue:hover{
	color: #FF6600;
	text-decoration: underline;
}
.blue2{
 	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	color: #087fdb;
	font-weight: bold;
}

a.blue2:link, a.blue2:active, a.blue2:visited{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	color: #087fdb;
	vertical-align: bottom;
	text-decoration: underline;
	font-weight: normal;	
}
a.blue2:hover{
	color: #FF6600;
	text-decoration: underline;
}
.footertab{
	background-image: url(/img/footer_bg.gif);
	height: 74px;
}
.mainfootertab{
	background-image: url(/img/main_down_second.gif);
	height: 19px;
}
.maintab{
	width: 260px;
	vertical-align:top;
}
.maintab2{
	width: 962px;
	vertical-align:top;
}
.dot{
	background-image: url(/img/dot.gif);
	height: 5px;
}
.track_line{
	background-image: url(/img/track_line.gif);
	height: 6px;
}
.dot2{
	background-image: url(/img/dot2.gif);
	height: 5px;
}
.shopcart{
	background-image: url(/img/cart.gif);
	height: 96px;
	width: 250px;
}
a.middle:link, a.middle:active, a.middle:visited{
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	color: #5d5c5c;
	vertical-align: bottom;
	text-decoration: none;
	font-weight: bold;
}
a.middle:hover{
	color: #000000;
	text-decoration: none;
}
.bigblack{
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight: bold;
}
a.bigblack:link, a.bigblack:active, a.bigblack:visited{
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
    color: #333333;
	text-decoration: none;
	font-weight: bold;
}
a.bigblack:hover{
	color: #FF0000;
	text-decoration: underline;
}
.bigblack2{
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight: bold;
}
a.bigblack2:link, a.bigblack2:active, a.bigblack2:visited{
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}
a.bigblack2:hover{
	color: #FF0000;
	text-decoration: underline;
}
.midblack{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight: bold;
}
.znachimo{
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #669900;
	font-weight: bold;
}
.znachimo2{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #669900;
	font-weight: bold;
	padding-left: 0px;
}
a.znachimo2:link, a.znachimo2:active, a.znachimo2:visited{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	color: #669900;
	vertical-align: bottom;
	text-decoration: underline;
	font-weight: bold;
}
a.znachimo2:hover{
	color: #000000;
	text-decoration: underline;
}


.red{
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-weight: bold;
}
.doptal{
	background-image: url(/img/tablcentr.gif);
	width: 248px;
}
.pusto{
height: 5px;
display: inline;
}
.hand{
margin-top:3px;
height: 43px;
}
.digital{
	background-image: url(/img/bek_digital.gif);
	width: 21px;
	height: 21px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	text-align: center;	
}
.digital_zero{
	width: 21px;
	height: 21px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight: bold;
	text-align: center;
}
.news{
	background-image: url(/img/news_bg.gif);
	width: 248px;
}

a.gray:link, a.gray:active, a.gray:visited{
	margin: 0px 0px 0px 0px;
	color: #666666;
	vertical-align: bottom;
	text-decoration: underline;
}
a.gray:hover{
	color: #000000;
	text-decoration: underline;
}
.maintables{
	background-image: url(/img/main_bg.gif);
	width: 316px;
}
.maintables2col{
	background-image: url(/img/main_bg2col.gif);
	width: 470px;
}
.finprice{
	background-image: url(/img/fin_price_bg.gif);
	width: 226px;
}
.otzyv{
	background-image: url(/img/otziv_bg.gif);
	width: 952px;
}
.track{
	background-image: url(/img/treck_bg.gif);
	width: 785px;
}
.otzyv_up{
	background-image: url(/img/otziv_up.gif);
	width: 952px;
	height: 45px;
}
.otzyv_textarea{
	width: 700px;
	height: 45px;
}
.minitab{
	background-image: url(/img/minitab_bg.gif);
	height: 55px;
}
.plashka{
	background-image: url(/img/plashka.gif);
	height: 37px;
}
.listing{
	width: 100%;
}
.maintables_second{
	background-image: url(/img/main_bg_second.gif);
	width: 952px;
}
.maintable_up{
	background-image: url(/img/main_up.gif);
	width: 316px;
	height: 113px;
}
.maintable_up2col{
	background-image: url(/img/main_up2col.gif);
	width: 316px;
	height: 113px;
}
.maintable_up_second{
	background-image: url(/img/main_up_second.gif);
	width: 952px;
	height: 113px;
}
.rekmod{
	background-image: url(/img/rekmod_bg.gif);
	width: 290px;
}
.razdel{
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-transform: uppercase;
	height: 10px;
}

h1        {
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	color: #000000;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: middle;
	padding:  0px 0px 0px 0px;
	width: auto;
	white-space: nowrap;
	text-decoration: none;
	height: 23px;
}
a.h1:link, a.h1:active, a.h1:visited{
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	color: #000000;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: middle;
	padding:  0px 0px 0px 0px;

}
a.h1:hover{
	color: #FF0000;
	text-decoration: none;
}


.green{
color: #66aa0d;
}
.mini{
	color: #333333;
	font-size: 11px;
}
.mini2{
	color: #666666;
	font-size: 11px;
}
.itemh2 {
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	color: #000000;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: middle;
	padding:  0px 0px 0px 65px;
	white-space: nowrap;
	text-decoration: none;
	height: 27px;
	background-image: url(/img/main_razdel.gif);
	background-position: 40px;
	background-repeat: no-repeat;
	text-align: left;
}

h1 {
	margin: 0px;
	margin-bottom:20px;
	font-weight: bold;
	color: #ae3234;
	font-size: 24px;
	font-family: "Times new roman";
	vertical-align: middle;
	padding:  3px 0px 0px 0px;
	white-space: nowrap;
	text-decoration: none;
	height: 23px;	
	text-align: left;
}

h2 {
	margin: 0px;
	margin-bottom:20px;
	font-weight: bold;
	color: #ae3234;
	font-size: 18px;
	font-family: "Times new roman";
	vertical-align: middle;
	padding:  3px 0px 0px 0px;
	white-space: nowrap;
	text-decoration: none;
	height: 23px;	
	text-align: left;
}

h3 {
	margin: 0px;
	margin-bottom:20px;
	font-weight: bold;
	color: #ae3234;
	font-size: 14px;
	font-family: "Times new roman";
	vertical-align: middle;
	padding:  3px 0px 0px 0px;
	white-space: nowrap;
	text-decoration: none;
	height: 23px;	
	text-align: left;
}
/*
h3 {
	margin: 1px 1px 1px 1px;
	font-weight: normal;
	color: #5c5c5c;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: middle;
	padding:  1px 1px 1px 75px;
	white-space: nowrap;
	text-decoration: none;
	height: 18px;
	background-image: url(/img/sub_razdel.gif);
	background-position: 63px;
	background-repeat: no-repeat;
	text-align: left;
}
*/
a.h3:link, a.h3:active, a.h3:visited{
	color: #5c5c5c;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.h3:hover{
	color: #000000;
	text-decoration: none;
}
h4{
	background-image: url(/img/h4.gif);
	background-repeat: repeat-x;
	height: 44px;
	margin: 0px 0px 0px 0px;
}
h4.subtitle{
	color: #993300;
	font-size: 14px;
	margin: 20px 0px 0px 0px;
}
h4.subtitle_mus{
	color: #0066CC;
	font-size: 17px;
	margin: 20px 0px 0px 0px;
}
a.h4:link, a.h4:active, a.h4:visited{
	color: #993300;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	line-height: 13px;
	font-weight:bold;
}
a.h4:hover{
	color: #000000;
	text-decoration: none;
	font-weight:bold;
}
.images{
	border: solid #999 2px;
}

/******************************* old *********************************************/
#divformreg {
    display: none;    
    position: absolute;
    width: 400px; 
    height: 280px;   
    background-color: #F4F4F4;
    color: #333;
    border: 1px solid #C0C0C0;
    padding: 12px;
}
#divformreg2 {
    display: none;    
    position: absolute;
    width: 400px; 
    height: 260px;   
    background-color: #F4F4F4;
    color: #333;
    border: 1px solid #C0C0C0;
    padding: 12px;
}
#divformrem {
     display: none;    
    position: absolute;
    width: 300px;  
    height: 120px;  
    background-color: #F4F4F4;
    color: #333;
    border: 1px solid #C0C0C0;
    padding: 12px;
}
.m_overlay { 
background-color: #000000; 
}
.current_page{
display:inline;
border: 1px solid #000000;
background-color: #89D8B0;
text-align:center;
vertical-align:middle;
padding-left: 4px;
padding-right: 4px;
margin: 1px;
font-size: 10px;
}
.numpage{
display:inline;
border: 1px solid #89D8B0;
background-color: #E2F5EB;
text-align:center;
vertical-align:middle;
padding-left: 4px;
padding-right: 4px;
margin: 1px;
font-size: 10px;
}
div.numpage a{
text-decoration:none;
}
#cartdiv{
display:none;
}
#diffdiv{
display:none;
}
#linkdiff{
display:none;
}
#cartdiv2mesg{
display:none;
}
#searchtbl{
display:none;
}
#showsearch{
cursor:pointer;
}
#cartevent{
display: none;    
position: absolute;
width: 200px;  
height: 20px;  
background-color: #000000;
color: #FFFFFF;
border: 2px solid #FF0000;
padding: 12px;
text-align:center;
font-weight:bold;
z-index:20;
}
#diffevent{
display: none;    
position: absolute;
width: 200px; 
height: 20px;   
background-color: #000000;
color: #FFFFFF;
border: 2px solid #FF0000;
padding: 12px;
text-align:center;
font-weight:bold;
z-index:20;
}
.addcart{
text-decoration:none;
}
.adddiff{
text-decoration:none;
}
#hidenod{
display:none;
}
#hideur{
display:none;
}
#firmeng{
display:none;
}
#messdetails{
color:#ff0000;
font-weight:bold;
}
.mess{
color:#ff0000;
font-weight:bold;
}
.aster{
color:#ff0000;
font-size:9px;
}
.anonstitle{
font-weight:bold;
color:#000;
text-decoration:none;
}
.inputer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 200px;
	margin: 0px 0px 0px 0px;
	padding: 2px;
	border: 1px;
	border-style: solid;
	border-color: #999999;
}
#mainclose{
color:#000;
font-weight:bold;
}
a 
{
text-decoration:none;
color:#000;
}
.sort{
text-decoration:underline;
font-weight:bold;
color:#575656;
}
