/* original  */


body {font-family:Tahoma;font-size:11px;margin:0px;background-color: rgb(202, 230, 182);;height:100%;}



table {border:0px;border-collapse:collapse;}
table td{padding:0px;}

p,a,td {font-family:Tahoma;font-size:11px;}

h1 {color:#008045;font-size:14px;font-variant:small-caps;text-align:left;margin-left: 30px;}
h2 {font-size:140%;}
h3 {font-size:120%;font-weight:bold;color:#ed1c24;margin-bottom:0px;margin-top:10px;}

a{color:black;font-family:Tahoma;font-size:11px;text-decoration:underline;}
a:hover{color:black;text-decoration:none;}

.inp {height:20px;border:1px #ed1c24 solid; background-color:white;font-size:10px;font-family:arial;padding:2px;font-size:100%;padding-left:10px;}
.inp2 {border:1px #ed1c24 solid; background-color:white;width:100%;height:20px;font-size:100%;padding:2px;font-family:arial;padding-left:10px;}
.inp3 {border:1px #adadad solid; background-color:white;height:20px;font-size:100%;padding:2px;font-family:arial;padding-left:10px;}
texarea.inp3 {border:1px #adadad solid; background-color:white;height:20px;font-size:100%;padding:2px;font-family:arial;padding-left:10px; overflow:auto;}

.h1 {color:#008045;font-size:14px;font-variant:small-caps;text-align:left; margin-left: 0px;}

.p {
margin-left: 10px;
margin-bottom: 10px;
text-align: left;
}

.p1 {
margin-right:;
margin-bottom: 10px;
margin-top: 10px;
text-align: left;
}




/*tables*/
#all {border-left:1px #adadad solid;border-right:1px #adadad solid;}

.tdtop1 {background-image:url('images/menu_bg.jpg'); background-repeat:y-repeat; background-position:0 0;s}
.tdtopm {background-image:url('images/menu.gif'); background-repeat:no-repeat; background-position:0 0;}
.tdtop2 {background-image:url('images/top2.jpg'); background-repeat:no-repeat; background-position:0 0;}
.tdtop3 {background-image:url('images/top3.gif'); background-repeat:repeat-x; background-position:0 0;background-color:#ffffff;}

#hatleft {
background-image:url('images/hat_left.jpg');
background-repeat:no-repeat;
background-position:left top;
height: 280px;
float: left;
width: 305px;
}

#hat_mid {
background-image:url('images/hat_bg.jpg');
background-repeat:y-repeat;
background-position:left top;
height: 280px;
}
#hatright {
background-image:url('images/hat_right.jpg');
background-repeat:no-repeat;
background-position:right top;
height: 280px;
min-width: 429px;
font-family: Tahoma, arial;
font-weight:normal;
color:#008e4c;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
top: 0px;
}
#hatright div{
font-size:11px;
line-height: 0.8;
top: 0px;
margin: 0px 0px 0px 26px;
padding: 0px 0px 0px 0px;
}
#hatright p{
font-size:18px;
top: 0px;
margin: 5px 0px 0px 22px;
padding: 0px 0px 0px 0px;
}
#nav ul{
list-style:none;
margin:6px 0px 0px 0px;
padding:0px 0px 0px 0px;;
float:right;
height: 18px;
text-align: left;
}
#nav ul li{
float:left;
border-right:1px solid #923E28;
line-height:1.0em;
padding:0px 18px 0px 18px;
margin-bottom:0px;
text-align: left;
}
#nav a{
color:#ffffff;
font-style: normal;
text-decoration:none;
}
#nav a:hover{
color:#f2f048;
}
#nav ul li.last {
border:none;
padding:0px 0px 0px 20px;
}
#nav ul li.last a{
color:#ffffff;
}
#nav ul li.last a:hover{
color:#f2f048;
}
#tblmenu {
margin-left: ;
margin-top:21px;
text-align: center;
}

#tblmenu a{
font-size:12px;
font-family: Arial;
text-decoration:none;
color:#FFFFFF;
text-align: center;
}

#tblmenu a:hover{
color:#CCFFFF;
text-align: center;
}

.tdtext {
background-image:url('images/top3.jpg'); 
background-repeat:no-repeat; 
background-position:0 0;
padding-right:23px;
padding-left:23px;
padding-top:10px;
}

.tdtext p {text-align:justify;}

.tdtext form{
margin: 0px 0px;
padding: 0px 0px;
}

.tdtext input{
margin: 3px 1px;
}

.tdtext textarea{
margin: 3px 1px;
padding: 0px 0px;
}

.tdtopl {background-image:url('images/menu_bg.jpg'); background-repeat:y-repeat; background-position:0 0;}

.bottom {

border-bottom:1px #e1e1e1 solid;

}


#menuright{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
top: 0px;
bottom:0px;

}

#menuright td{
border-width: 0px;
border-bottom:1px #e1e1e1 solid;
height:29px;
background-color:#ffffff;
}


#menuright td.li{
padding-left:20px; 
width:50px;
}

#menuright a{
color:#878787;
font-size:12px;
text-decoration:none;
font-variant:small-caps;
}

#menuright a:link{
color:#878787;
font-size:12px;
text-decoration:none;
font-variant:small-caps;
}

#menuright a:visited{
color:#878787;
font-size:12px;
text-decoration:none;
font-variant:small-caps;
}

#menuright a:hover{
color:#434343;
font-size:12px;
text-decoration:none;
font-variant:small-caps;
}


.tdbot {
background-image:url('images/bg.gif');
background-repeat:y-repeat; background-position:0 0; 
font-size:10px; color:#004091; 
padding: 25px 0px 8px 23px;
}

.tdbot p{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-size:10px; color:#004091;
}

.tdbot a {
font-size:10px; color:#004091;
}

.tdbot a:hover{
font-size:10px; color:#004091;
}

.tdbot a:visited{
font-size:10px; color:#004091;
}

.tdbot a:link{
font-size:10px; color:#004091;
}

.tdbot2 {background-image:url('images/bott2.gif'); background-repeat:repeat-x; background-position:0 0; padding: 20px 0px 0px 20px;}

.tdrigtxt {background-image:url('images/fon_right.gif'); background-repeat:repeat-y; background-position:0 0;
padding-left:20px; padding-top:23px;  background-color:#ffffff;
}

#rgtxt {color:#004092;}
#rgtxt img {margin-right:9px; margin-bottom:9px;}
#rgtxt p {margin-bottom:9px;}

#rgtxt a {
color:#004092;
font-size:11px;
text-decoration: none;
}

#rgtxt a:hover{
color:#3366FF;
}


#contact_phone{
background-image:url('images/tel.gif');
background-repeat: no-repeat;
height:115px;
font-family: Tahoma, arial;
font-weight:normal;
color:#216DCE;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
top: 0px;
bottom:0px;
}

#contact_phone div{
font-size:11px;
top: 0px;
margin: 50px 0px 0px 26px;
padding: 0px 0px 0px 0px;
}

#contact_phone p{
font-size:18px;
top: 0px;
margin: 5px 0px 0px 22px;
padding: 0px 0px 0px 0px;
}


.linkmenu {
font-weight:normal;
display:inline;
}


.linkmenu a{
text-decoration:none;
color:#004092;
font-weight:normal;
}


.linkmenu a:hover{
color:#3366FF;
}


.linkt {
font-weight:normal;
}

.linkt td{
padding: 5px 0px 0px 0px;
}

.linkt a{
text-decoration:none;
font-weight:bold;
color:#004092;
}


.linkt a:hover{
color:#3366FF;
}





/* style for template #0  */


.no_underline
{ text-decoration:		none;
}
.small
{ font-size:		9px;
}
.faq
{ font-size:		14px;
}
.faq_gray
{ font-size:		14px;
  color:			#666666;
}
.faq_olive
{ font-size:		14px;
  color:			#3A6135;
}
.big
{ font-size:		16px;
  text-decoration:	none;

}
.cat
{ font-size:		14px;
}
.standard
{ font-weight:		normal;
}
.standardsmall
{ font-weight:		normal;
  font-size:		9px;
}
.light
{ color:			white;
}
.lightsmall
{ color:			white;
  font-size:		9px;
}
.lightmenu
{ color:			white;
  text-decoration:	none;
}
.lightstandard
{ color:			white;
  font-weight:		normal;
}
.middle
{ color:			#F0B5B5;
}
.olive
{ color:			#163106;
  font-weight:		normal;
  font-size:		9px;
}
.cart
{
  font-size:		11px;
  BORDER-BOTTOM:	0px solid;	
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		0px solid;	
  BORDER-TOP:		0px solid;
  margin:			1px;
  font-weight:		bold;
  color:			#F0B5B5;
  background-color:  transparent;
}
.cartsmall
{
  font-size:		9px;
  BORDER-BOTTOM:	0px solid;	
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		0px solid;	
  BORDER-TOP:		0px solid;
  margin:			1px;
  font-weight:		bold;
  color:			#F0B5B5;
  background-color:  transparent;
}
.totalPrice
{ font-family:		verdana,arial,helvetica,sans-serif;
  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;
}

.login
{ font-size:	    12px;
  color: #adadad;
  font-weight:		normal;
  BORDER-BOTTOM:	1px solid;	
  BORDER-LEFT:		1px solid;
  BORDER-RIGHT:		1px solid;	
  BORDER-TOP:		1px solid;
  margin:			1px;
  font-weight:		none;
 
  background-color: white;
  border-color: #adadad;
}

.myaccount_tab_bottom
{
  BORDER-BOTTOM:	1px solid;
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		1px solid;
  BORDER-TOP:		0px solid;
  BORDER-COLOR:		#82A1DD;
  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:		#82A1DD;
  text-align:		center;
  margin:			1px;
}

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

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

.pageSeparator {
	BORDER-BOTTOM: 2px dotted #A9C0FF
}
.search_result{
}
.search_result a{
	font-weight: normal;
}
.search_result .search_content{
	padding-top: 4px;
	padding-bottom: 4px;
}
.search_result .search_thumb{
	padding-top: 4px;
	padding-bottom: 4px;
}
#catalog {
margin:15px 0px 0px 47px;
color:#004092;
font-size:12px;
font-weight: bolder;
}
