/* style for template #1  */


body
{	 font-family:		Tahoma, Verdana, Arial;
 	 font-size:		11px;
	 background-color: #E4E6DD;	
	 }
	 
	 
ul {
 padding: 0; /* Убираем поля для браузера Firefox */
 margin-left: 20px; /* Отступ слева */
}

p, font, div
{ font-family:		Tahoma, Verdana, Arial;
  font-size:		11px;
}
td
{ font-family:		Tahoma, Verdana, Arial;
  font-size:		11px;
}
h1
{ font-family:		Tahoma;
  font-size:		18px;
  color:			black;
}
a
{ font-family:		Tahoma;
  font-weight:		bold;
  font-size:		11px;
  color:		navy;
  }



*{
	margin:0;
	padding:0;}
#rasporka{
	width:900px;
	min-width:900px;
	overflow:hidden;
	height:1px;}
#footer{
	width:800px; 
	height:70px; 
	margin:10px auto;
	background:#FFFFFF;
   	text-align:left;}

#max_w {
	max-width: 1250px;
	height:100%;
	width:expression((document.documentElement.clientWidth || document.body.clientWidth) > 1250? "1250px": "100%");
	}

.fons {
	width: 2px;
	background-image: url(images/bgn2.gif);
	background-position: right;
	height:100%;
	}

.fons2 {
	width: 2px;
	background-image: url(images/bgn3.gif);
	height:100%;
	}

.breftbl
	{
	max-width: 230px;
	width:expression((document.documentElement.clientWidth || document.body.clientWidth) > 230? "230px": "100%");
	}
	
.breft
	{
	max-width: 250px;
	width:expression((document.documentElement.clientWidth || document.body.clientWidth) > 260? "260px": "100%");
	}

#brefimg
	{
	width: 100%;
	}


/* для категорий в центре */

#menu1 a{
	font-size:		12px;
 	color:			#124533;
	text-decoration: 	none;
}

#menu1 a:hover{
	font-size:		12px;
	font-weight:		normal;
	color:			#993300;
	text-decoration: 	underline;

}


/* для меню наверху и внизу сайта */

#toplink a{
	font-size:		13px;
 	color:			#808080;
	font-family:		Verdana;
	font-weight:		bold;
text-decoration: none;
}

#toplink a:hover{
	font-size:		13px;
	font-weight:		bold;
	color:			#993300;
	font-family:		Verdana;
	text-decoration: 		none;

}

#keywords_block{
         display: none;
}



.niztext
{
font-size:		9px;
	font-weight:		normal;
	color:			#808080;
	font-family:		Verdana;
	text-decoration: 		none;
}


.rekom
{
font-size:		9px;
	font-weight:		normal;
	color:			#666666;
	font-family:		Verdana;
	text-decoration: 		none;
}

a:hover.rekom
{
font-size:		9px;
	font-weight:		normal;
	color:			#666666;
	font-family:		Verdana;
	text-decoration: 		underline;
}




.textorder
{
font-size:		13px;
	font-weight:		normal;
	color:			black;
	font-family:		Verdana;
	text-decoration: 	none;
}


#opisanie

P {	font-size:		13px;
 	color:			black;
	font-family:		Verdana;
	font-weight:		normal;
	text-decoration: none;
}


.newmain
{
font-size:		9px;
	font-weight:		normal;
	color:			#70868f;
	font-family:		Verdana;
	text-decoration: 		none;
}


.newmain4
{
font-size:		9px;
	font-weight:		normal;
	color:			#818488;
	font-family:		Verdana;
	text-decoration: 		none;
}


.feeds
{	
	
	font-size:		11px;
	font-weight:		normal;
	color:			#70868f;
	font-family:		Verdana;
	text-decoration: 	none;
}



.golos1
{
font-size:		12px;
	font-weight:		normal;
	color:			#70868f;
	font-family:		Verdana;
	text-decoration: 	none;
}



.golos2
{
font-size:		11px;
	font-weight:		normal;
	color:			#808080;
	font-family:		Verdana;
	text-decoration: 	none;
}



.newmore
{
font-size:		11px;
	font-weight:		normal;
	color:			navy;
	font-family:		Verdana;
	text-decoration: 	underline;
}


.newmore4
{
font-size:		11px;
	font-weight:		normal;
	color:			gray;
	font-family:		Verdana;
	text-decoration: 	underline;
}


.garant
{
font-size:		14px;
	font-weight:		normal;
	color:			black;
	font-family:		Verdana;
	text-decoration: 		none;
}


/* для категорий слева (category_tree  */

#menu2 a{
	font-family:		Arial;
	font-size:		13px;
	font-weight:		bold;
 	color:			navy;
text-decoration: none;
}

#menu2 a:hover{
	font-family:		Arial;
	font-size:		13px;
	font-weight:		bold;
	color:			navy;
text-decoration: underline;

}

#menu3 a{
	font-family:		Arial;
	font-size:		12px;
	font-weight:		bold;
	color:			white;
	text-decoration: none;

}

#menu3 a:hover{
	font-family:		Arial;
	font-size:		12px;
	font-weight:		bold;
	color:			yellow;
	text-decoration: underline;
}



#admina
a{ font-family:		arial;
  font-weight:		bold;
  font-size:		12px;
  color:			navy;
  
}



#speclin a{
	font-family:		Arial;
	font-size:		13px;
	font-weight:		bold;
 	color:			navy;
	text-decoration: 	none;
}

#speclin a:hover{
	font-family:		Arial;
	font-size:		13px;
	font-weight:		bold;
	color:			blue;
	text-decoration: 	underline;

}






.no_underline
{ text-decoration:		none;
}
.small
{ font-size:		10px;
}
.faq
{ font-size:		13px;
}

.big
{ font-size:		18px;
  text-decoration:		none;

}

.big2
{ font-size:		14px;
  text-decoration:		none;

}

.cat
{ font-size:		16px;
}

.cat2
{ font-size:		14px;
	font-family:		arial;
	font-weight:		normal;
}


.cat21
{ 
color:			navy;
font-size:		13px;
	font-family:		arial;
	font-weight:		bold;
text-decoration:		underline;
}


.cat22
{ 
color:			navy;
font-size:		14px;
	font-family:		Verdana;
	font-weight:		bold;
}


.toplink		
{ 
color:			#808080;
font-size:		14px;
	font-family:		Verdana;
	font-weight:		bold;
}


.cat3
{ font-size:		14px;
text-decoration:		none;
}


.cat5
{ font-size:		13px;
text-decoration:	none;
color:			black;
}


.cat7
{ font-size:		14px;
	font-family:		arial;
	font-weight:		normal;
}

.fontopl
{ font-size:		13px;
text-decoration:		none;
color:			black;
}

.opllink
{ font-size:		12px;
text-decoration:		underline;
color:			navy;
}


.opllink4
{ font-size:		12px;
text-decoration:	none;
color:			navy;
}

.opllink2
{ font-size:		12px;
font-weight:		normal;
text-decoration:	none;
color:			#888888;
}


.homecat
{ font-size:		15px;
text-decoration:	none;
color:			#3F7194;
}

.homecat2
{ font-size:		15px;
text-decoration:	none;
color:			#FFFFFF;
}



.navigate1 {background-color:#ffffff;border:1px solid #dddddd;background-color:#999999;background-repeat: no-repeat;color:#FFFFFF; padding-left:6px; padding-right:6px; padding-bottom:4px; padding-top:4px;
text-decoration:none;
-moz-border-radius: 6px;
border-radius: 6px;
}

a:hover.navigate1 {background-color:#ffffff;border:1px solid #dddddd;background-color:#FF9900;background-repeat: no-repeat;color:#FFFFFF; padding-left:6px; padding-right:6px; padding-bottom:4px; padding-top:4px;
text-decoration:none
}

.navigate2 {background-color:#ffffff;border:1px solid #dddddd;background-color:#FF9900;background-repeat: no-repeat;color:#FFFFFF; padding-left:6px; padding-right:6px; padding-bottom:4px; padding-top:4px;
text-decoration:none;
-moz-border-radius: 6px;
border-radius: 6px;
}


.navigate3 {background-color:#ffffff;border:1px solid #dddddd;background-color:#999999;background-repeat: no-repeat;color:#FFFFFF; padding-left:5px; padding-right:5px; padding-bottom:3px; padding-top:3px;
text-decoration:none;
-moz-border-radius: 6px;
border-radius: 6px;
}

a:hover.navigate3 {background-color:#ffffff;border:1px solid #dddddd;background-color:#FF9900;background-repeat: no-repeat;color:#FFFFFF; padding-left:5px; padding-right:5px; padding-bottom:3px; padding-top:3px;
text-decoration:none
}


.navigate4 {color:#333333; padding-left:5px; padding-right:5px; padding-bottom:3px; padding-top:3px;
text-decoration:none;
}

a:hover.navigate4 {background-color:#ffffff;border:1px solid #dddddd;background-color:#FF9900;background-repeat: no-repeat;color:#FFFFFF; padding-left:20px; padding-right:20px; padding-bottom:1px; padding-top:1px;
text-decoration:none;
-moz-border-radius: 6px;
border-radius: 6px;
}

.links {
color:		#457B86; 
font-family:		Tahoma;
font-size:		13px;
text-decoration:underline;
}

a:hover.links {
color:	navy; 
font-family:		Tahoma;
font-size:		13px;
text-decoration:none;
}


#kattop a{
	font-family:		Tahoma;
	font-size:		14px;
	font-weight:		normal;
 	color:			#006699;
	text-decoration:	none;
}

#kattop a:hover{
	font-family:		Tahoma;
	font-size:		14px;
	font-weight:		normal;
	color:			navy;
	text-decoration:	underline;

}




#catink

a{
	font-size:		13px;
	text-decoration:	none;
	color:			#3F7194;
}

#catink

a:hover{
	font-size:		13px;
	text-decoration:	underline;
	color:			#3F7194;
}


#catink3

a{
	font-size:		13px;
	text-decoration:	none;
	color:			#4A4A4A;
}

#catink3

a:hover{
	font-size:		13px;
	text-decoration:	underline;
	color:			red;
}


#left0

a{
	font-size:		12px;
	text-decoration:	none;
	color:			#999999;
	align:	center;
}

#left0

a:hover{
	font-size:		12px;
	text-decoration:	underline;
	color:			#999999;
	align:	center;
}


.cat4
{ font-size:		13px;
text-decoration:		none;
color:			#669999;
}


#catbref

a{
	font-family:		Verdana;
	font-size:		13px;
	font-weight:		Bold;
	text-decoration:	none;
	color:			navy;
}

#catbref

a:hover{
	font-family:		Verdana;
	font-size:		13px;
	font-weight:		Bold;
	text-decoration:	underline;
	color:			Blue;
}




#linkbref

a{
	font-size:		15px;
	text-decoration:	none;
	color:			navy;
}

#linkbref

a:hover{
	font-size:		15px;
	text-decoration:	underline;
	color:			navy;
}


.estatus
{ font-size:		13px;
text-decoration:	none;
color:			black;
}




.estatus
{ font-size:		13px;
text-decoration:	none;
color:			black;
}


.standard
{ font-weight:		normal;

}
.light
{ color:			white;
}
.lightsmall
{ color:			white;
  font-size:		10px;
}
.lightstandard
{ color:			white;
  font-weight:		normal;
}
.middle
{ color:			#F0B5B5;
}
.olive
{ color:			#AAAAAA;
  font-weight:		normal;
  font-size:		9px;
}

.olive2
{ color:			#FFFFFF;
  font-weight:		normal;
  font-size:		9px;
  padding-left:		25px;
  padding-top:		7px;
}


.olive3
{ color:			#AAAAAA;
  font-weight:		normal;
  font-size:		11px;
}



a:hover	font-family:		Arial;
	font-size:		12px;
	font-weight:		bold;
	color:			#FFFFFF;
	text-decoration: none;
}



.toplink		
{ 
color:			#808080;
font-size:		13px;
	font-family:		Verdana;
	font-weight:		bold;
text-decoration:			none;
}



.toplink2		
{ 
color:			#626262;
font-size:		14px;
	font-family:		Verdana;
	font-weight:		bold;
text-decoration:			none;


}



.logpass		
{ 
color:			#626262;
font-size:		10px;
	font-family:		Verdana;
	font-weight:		normal;
text-decoration:		underline;


}



.logpass2		
{ 
color:			#626262;
font-size:		12px;
	font-family:		Verdana;
	font-weight:		normal;
	text-decoration:	none;


}


.logpass3		
{ 
color:			#70868F;
font-size:		12px;
	font-family:		Verdana;
	font-weight:		normal;
	text-decoration:	none;


}





.cart
{ font-family:		Tahoma;
  font-size:		12px;
  BORDER-BOTTOM:	0px solid;	
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		0px solid;	
  BORDER-TOP:		0px solid;
  margin:			1px;
  font-weight:		normal;
  color:			navy;
  background-color:  transparent;
}


.cart0
{ font-family:		Tahoma;
  font-size:		12px;
  BORDER-BOTTOM:	0px solid;	
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		0px solid;	
  BORDER-TOP:		0px solid;
  margin:			1px;
  font-weight:		normal;
  color:			#808080;
  background-color:  transparent;
}


.carttitul
{ font-family:		Tahoma;
  font-size:		14px;
  font-weight:		bold;
  color:		black;
  text-decoration:	underline;
}

.totalPrice
{ font-size:	    	16px;
  BORDER-BOTTOM:	0px solid;	
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		0px solid;	
  BORDER-TOP:		0px solid;
  margin:		1px;
  font-weight:		bold;
  color:		red;
  background-color:  transparent;
}
.myaccount_tab_bottom
{
  BORDER-BOTTOM:	1px solid;
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		1px solid;
  BORDER-TOP:		0px solid;
  BORDER-COLOR:		#CD8181;
  text-align:		center;
  margin:			1px;
}

.myaccount_tab_top
{
  BORDER-BOTTOM:	0px solid;
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		1px solid;
  BORDER-TOP:		1px solid;
  BORDER-COLOR:		#CD8181;
  text-align:		center;
  margin:			1px;
}

.myAccount_bottomright {
  BORDER-BOTTOM: 1px dotted #F0B5B5;
  BORDER-RIGHT: 1px dotted #F0B5B5;
}
.myAccount_bottom {
  BORDER-BOTTOM: 1px dotted #F0B5B5;
}
.myAccount_right {
  BORDER-RIGHT: 1px dotted #F0B5B5;
}

.comparison_button
{
  BORDER-BOTTOM:	1px solid;	
  BORDER-LEFT:		1px solid;
  BORDER-RIGHT:		1px solid;	
  BORDER-TOP:		1px solid;
  background-color:  #F0B5B5;
}

.pageSeparator {
	BORDER-BOTTOM: 2px groove #339966
}

.pageSeparator2 {
	BORDER-BOTTOM: 1px solid #CCCCCC
}

.le_links{padding:3px;}
.new_link_category{padding:10px; display:none;}
input.input_text1{width:95%}
#form_new_linkcategory{display:inline;}
#le_new_link{display:none; text-align:left; padding:6px;}
div.divider_grey{padding:0px; margin:4px; border:0px solid #bbbbbb; border-bottom-width:1px;}
div.subheader{font-size:11pt; font-weight:bold;}
div.edit_le_category{display:none; border: 1px dashed #999999; border-top-width:0px; padding:4px; padding-top:0px;}

.error_message{
	color: red; 
	padding: 4px;
	font-weight: bold;
}
.error_msg_f{
	color: red; 
	padding:6px 0px 6px 0px;
	font-weight: bold;
}
.ok_msg_f{
	color: blue; 
	padding:6px 0px 6px 0px;
	font-weight: bold;
}

/*Affiliate program styles*/
.affp_login {
	border: solid #AAAAAA; 
	border-width: 0px 0px  1px 1px; 
	padding: 0px 10px 10px 10px; 
	font-size:10pt; 
	font-weight:bold;
	}
.affp_user_info {
	padding: 6px 10px 10px 10px;
}

fieldset.admin_fieldset{
	border: 1px inset black; 
	padding: 10px;
	color: black;
}

fieldset.admin_fieldset input{
	margin: 0px;
}

#affp_enabled input{
	margin: 0px 4px 0px 4px !important;
}

input.checknomarging
{
	margin: 0px;
}

.edittitle
{
	font-size: 130%;
	font-weight: bold;
	color: #000000;
}

.header2
{
	font-size: 120%;
	font-weight: bold;
}

input.inlradio{
	vertical-align:middle;
	margin:0px;
}


#block_main {padding: 0 0px 0px 0px;}
#block_main td, #block_main th {font-size: 12px;}
#block_main table.pagetext {border-collapse: collapse;}
#block_main table.pagetext th, #block_main table.pagetext td {border: solid 1px #000; padding: 4px;}
#block_main table.pagetext th {background-color: #666; color: #fff;}


.bf{font-weight: bold;}
.highslide-image {border: 4px solid white; background-color: white;}
.highslide-caption {display: none; border: none; padding: 8px; background-color: white;}
.highslide-display-block {display: block;}
.highslide-display-none {display: none;}
a.highslide-loading, a.highslide-loading:hover {color: black; font-weight: bold; text-decoration: none;}
.spacel {margin-left: 8px;}



a.ttt{
position:relative;
z-index:24;
color:#3CA3FF;
font-weight:bold;
text-decoration:none;
}
a.ttt span{ display: none; }
 /*background:; ie hack, something must be changed in a for ie to execute it*/
    a.ttt:hover{ z-index:25; color: #aaaaff; background:;}
    a.ttt:hover span.tooltip{
    display:block;
  position:absolute;
    top:0px; left:0;
    padding: 15px 0 0 0;
    width:200px;
    color: #993300;
    text-align: center;
    filter: alpha(opacity:90);
    KHTMLOpacity: 0.90;
    MozOpacity: 0.90;
    opacity: 0.90;
    }
    a.ttt:hover span.top{
    display: block;
    padding: 30px 8px 0;
    background: url(images/bubble.gif) no-repeat top;
    }
    a.ttt:hover span.middle{ /* different middle bg for stretch */
    display: block;
    color: #000000;
    padding: 0 8px; 
    background: url(images/bubble_filler.gif) repeat bottom; 
    }
    a.ttt:hover span.bottom{
    display: block;
    padding:3px 8px 10px;
    color: #548912;
    background: url(images/bubble.gif) no-repeat bottom;
    }


