p, body, font, div { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px; 
} 
td { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
} 
h1 { 
	font-family: Tahoma; 
	font-size: 16px; 
	color: black; 
}
a.orange {
color:#f60 !important;
font-weight: bolder;
text-decoration:none !important;
}
a.orange:hover {
color:#00e !important;
text-decoration:underline !important;
}
a.orange:link {
color:#f60;
text-decoration:none;
}
.nolink {
	display: block;
	background: #4c72be;
	color: white;
	padding: 2px 0px 2px 14px;
	margin-left: 0px;
	background-position:left center; 
	background-image:url(/images/bullet.gif);
	background-repeat:no-repeat;
}
.nolink2 {
	display: block;
	background: #4c72be;
	color: white;
	padding: 2px 0px 2px 18px;
	margin-left: 0px;
	background-position:left center; 
	background-image:url(/images/bullet.gif);
	background-repeat:no-repeat;
}
.nolink3 {
	display: block;
	background: #4c72be;
	color: white;
	padding: 2px 0px 2px 28px;
	margin-left: 0px;
	background-position:left center; 
	background-image:url(/images/bullet.gif);
	background-repeat:no-repeat;
}
.nolink4 {
	display: block;
	background: #4c72be;
	color: white;
	padding: 2px 0px 2px 36px;
	margin-left: 0px;
	background-position:left center; 
	background-image:url(/images/bullet.gif);
	background-repeat:no-repeat;
}

.clink .light {
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
}
.clink .light:hover {
	background: #4C72BE;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
}  

.clink .lightstandard {
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 18px;
}
.clink .lightstandard:hover{
	background: #4C72BE;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 18px;
}  

.clink .lightstandard2 {
	display: block;
	padding-left: 28px;
}
.clink .lightstandard2:hover{
	background: #4C72BE;
	display: block;
	padding-left: 28px;
}  

.clink .lightstandard3 {
	display: block;
	padding-left: 36px;
}
.clink .lightstandard3:hover{
	background: #4C72BE;
	display: block;
	padding-left: 36px;
}  



.nolink .light {
	display: block;
	padding-left: 14px;
}

h1.st {
	font-family: Georgia, Geneva;
	font-size: 16pt;
	color: black;
}
.sti {
	font-family: Georgia, Geneva;
	font-style: italic; font-weight: bold;
	margin-top: -1.5em;
}

p.st2 {
	font-size: 12pt;
	font-family: Georgia, Geneva;
	margin-bottom: -0.5em;
}

h2.st, h2.st a  {
	font-family: Georgia, Geneva;
	font-size: 14pt;
	color: black;
	text-decoration: none;
	margin-bottom: -0.5em; 
}
h2.st a:hover {
	font-family: Georgia, Geneva;
	font-size: 14pt;
	color: black;
	text-decoration: underline; 
}
div.art {
	padding: 0 16px 0 0;
}

div.st {
	padding: 4px 8px;
	background-color: #FFFDB7;
	margin-bottom: 5px
}

div#next{
	position: relative;
	right:0;
	bottom:0;
}

p.st {
	font-family: Georgia, Geneva;
	font-size: 12pt;
	color: black;
}

h2 {
font-family: Tahoma; 
font-size: 14px; 
color: black; 	
}
h3, h4, h5, h6 {
font-family: Tahoma; 
font-size: 12px; 
color: black;
font-weight: bolder ;
padding: 5px;
margin: 0;
line-height: 130%;
}
a { 
font-family: Tahoma; 
font-weight: bold; 
font-size: 12px; 
color: navy; 
} 
.no_underline { 
text-decoration: none; 
} 
.small { 
font-size: 10px; 
} 
.faq { 
font-size: 12px; 
} 
.big { 
font-size: 16px; 
text-decoration: none; 
} 
.cat { 
font-size: 13px; 
} 
.standard { 
font-weight: normal; 
} 
.light { 
color: white;
}

.lightsmall { 
color: white; 
font-size: 10px; 
} 
.lightstandard { 
color: white; 
font-weight: normal; 
}
.lightstandard2 { 
color: white; 
font-weight: normal; 
}
.lightstandard3 { 
color: white; 
font-weight: normal; 
}

.middle { 
color: #003366; 
} 
.olive { 
color: #aaaaaa; 
font-weight: normal; 
font-size: 10px;
text-decoration: none;
}
.olive:hover {
color: #ff6347; /* Öâåò ññûëêè */ 
text-decoration: underline;
}

.olive:hover img {
text-decoration: none;
}

.cart { 
font-family: Tahoma; 
font-size: 12px; 
border-bottom: 0 solid; 
border-left: 0 solid; 
border-right: 0 solid; 
border-top: 0 solid; 
margin: 1px; 
font-weight: bold; 
color: #003366; 
background-color: transparent; 
} 
.totalPrice { 
font-size: 16px; 
border-bottom: 0 solid; 
border-left: 0 solid; 
border-right: 0 solid; 
border-top: 0 solid; 
margin: 1px; 
font-weight: bold; 
color: red; 
background-color: transparent; 
} 
.myaccount_tab_bottom { 
border-bottom: 1px solid; 
border-left: 0 solid; 
border-right: 1px solid; 
border-top: 0 solid; 
border-color: #cd8181; 
text-align: center; 
margin: 1px; 
} 
.myaccount_tab_top { 
border-bottom: 0 solid; 
border-left: 0 solid; 
border-right: 1px solid; 
border-top: 1px solid; 
border-color: #cd8181; 
text-align: center; 
margin: 1px; 
} 
.myAccount_bottomright { 
border-bottom: 1px dotted #003366; 
border-right: 1px dotted #003366; 
} 
.myAccount_bottom { 
border-bottom: 1px dotted #003366; 
} 
.myAccount_right { 
border-right: 1px dotted #003366; 
} 
.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 dotted #003366; 
} 
.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: 0; 
margin: 4px; 
border: 0 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: 0; 
padding: 4px; 
padding-top: 0; 
} 
.error_message { 
color: red; 
padding: 4px; 
font-weight: bold; 
} 
.error_msg_f { 
color: red; 
padding: 6px 0 6px 0; 
font-weight: bold; 
} 
.ok_msg_f { 
color: blue; 
padding: 6px 0 6px 0; 
font-weight: bold; 
} 
.affp_login { 
border: solid #aaaaaa; 
border-width: 0 0 1px 1px; 
padding: 0 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: 0; 
} 
#affp_enabled input { 
margin: 0 4px 0 4px !important ; 
} 
input.checknomarging { 
margin: 0; 
} 
.edittitle { 
font-size: 130%; 
font-weight: bold; 
color: #000000; 
} 
.header2 { 
font-size: 120%; 
font-weight: bold; 
} 
input.inlradio { 
vertical-align: middle; 
margin: 0; 
}

h2.srt, h2.srt a  {
	font-family: Georgia, Geneva;
	font-size: 14pt;
	color: black;
	text-decoration: none;
	margin:0; 
}
h2.srt a:hover {
	font-family: Georgia, Geneva;
	font-size: 14pt;
	color: black;
	text-decoration: underline; 
}
td a img
{
	border: 0;
	margin: 0;
}
.specH1
{
	margin:0;
	padding:0;	
}
.specH2
{
	color:#ff6600;
	margin:0;
	padding:10px 0 0;
}
.specP {	font-weight:bold;	margin:10px 0;}
.specIdent{	margin:0; padding:0 0 0 40px;}
.stripe{	color: black;	background: #add8e6;}
.hdline {color:white; background: navy; font-weight: bold;}
.mng {border: 1px solid navy;}
.mng * {font-size: 16px; padding: 2px 0;}
.hd1{text-align: center; color:navy;}
.p1{line-height: 1.3em;}
.p2 {line-height: 1.3em; font-size: 12px;}
.help {font-family: Trebuchet MS; color:black}

a.help{font-size:10pt; color:blue; font-weight: normal;}
p.help{font-size:10pt; color:black; margin:6px 0 0}
h1.help{font-size:18pt; font-family: Trebuchet MS; text-align:center; margin:9px 0 0 0;}
h2.help{font-size:14pt; font-family: Trebuchet MS; color:navy; text-align:left; margin:9px 0 0 0;}
h3.help{font-size:12pt; font-family: Trebuchet MS; color:navy; margin:9px 0 0 0; padding: 0; clear:both}

h1.hlp1{font-size:18pt; font-family: Trebuchet MS; text-align:center; margin:9px 0 0 0;}
h2.hlp1{font-size:12pt; font-family: Trebuchet MS; color:black; text-align:left; margin:9px 0 0 0;}
h2.hlp1 a, p.hlp1 a  {font-size:12pt; font-family: Trebuchet MS; color:black; text-align:left; text-decoration: none; margin:9px 0 0 0;}
p.hlp1  {font-size:10pt; color:black; margin:6px 0 0}

.cent-it{font-size:14pt; font-family: Trebuchet MS; font-style:italic; text-align:center; font-weight:bold; margin:0; margin:0 0 12px 0 }
.left_img{float:left; clear:both; margin:9px 9px 0 0; border:1px solid silver}
.no_float_img{clear:both; margin:9px 0; border:1px solid silver}

.cell_1 {padding: 2px 2px}
.head_1 {padding:0 4px; background-color: #003366; color:white}

