* {padding: 0; margin: 0;}
html, body {padding:0; margin:0; font-family:Arial; width:100%; height:100%;}

.main {position: relative; min-width: 1000px; _height: 100%;}
html>body .main {height: auto !important; min-height: 100% !important; }
.foother {width: 100%; position: absolute; left: 0; bottom: 0; height: 115px; font-family:"Myriad Pro"; font-size:14px; color:#646464; background:url(images/footer.jpg) repeat-x bottom;}
.foother a {color:#646464; text-decoration:none;}
.expand {height: 115px; clear: both;}

a {font-family:Arial; color:#000000;}

.header {width:100%; float:left; height:330px; background:url(images/header.jpg) repeat-x top;}
.h_lg {float:left; width:100%; height:330px; background:url(images/lg.jpg) no-repeat left top;}
.h_top {height:194px; width:100%; float:left;}
.h_left {width:500px; float:left; padding:0 0 0 257px;}
.h_right {width:233px; float:right;}

.logo {float:left; width:308px; height:28px; background:url(images/logo.gif) no-repeat left top; margin:16px 0 12px 0;}
.logo a {float:left; width:207px; height:27px;}
.h_left ul {float:left; padding:0; margin:0; list-style:none; width:500px;}
.h_left ul li{float:left; padding:7px 0 7px 20px; margin:0; list-style:none; width:480px; background:url(images/v.gif) no-repeat left center;}
.h_left ul li a {float:left; padding:0; margin:0; list-style:none; font-family:Arial; font-size:16px; color:#000000; text-decoration:none;}

.a_naz {float:left; width:210px; padding:16px 1px 14px 0; text-align:right;}
.avt {float:left; width:233px;}
.avt a {color:#7d8b93; font-size:9px; font-family:Arial;} 
.a_t1 {float:left; width:64px; font-family:Arial; font-size:14px; color:#000000; padding:4px 0 0px 10px;}
.a_t2 {float:left; width:135px; padding:0 0 4px 0;}
.a_t3 {float:left; width:74px; padding:4px 0 0 0;}
.a_t4 {float:left; width:74px; padding:0px 0 0 0; margin-top:-4px;}
.a_in {float:left; width:133px; height:16px; border:1px solid #d5d9db; font-family:Arial; font-size:14px;}

.buy {width:133px; height:61px; border:1px solid #d5d9db; float:left; margin:4px 0 0 74px; display:inline; background:url(images/buy.gif) no-repeat left top;}
.b_naz {float:left; font-size:14px; width:133px; text-align:center; padding-top:2px;}
.b_naz a {color:#254a57; text-decoration:none; border-bottom:2px solid #92a4ab; float:left; margin-left:45px; display:inline;}
.b_tet {float:left; padding:7px 5px 0 5px; font-size:12px; color:#869ca4;}
.menu {float:left; width:100%;}
.m_bl {float:left; padding-left:227px;}
.m1 {float:left; width:134px; height:135px; background:url(images/m1_a.jpg) no-repeat left top;}
.m2 {float:left; width:134px; height:135px; background:url(images/m2_a.jpg) no-repeat left top; margin-left:5px; display:inline;}
.m3 {float:left; width:134px; height:135px; background:url(images/m3_a.jpg) no-repeat left top; margin-left:16px; display:inline;}
.m4 {float:left; width:158px; height:135px; background:url(images/m4_a.jpg) no-repeat left top; margin-left:41px; display:inline;}
.m5 {float:left; width:134px; height:135px; background:url(images/m5_a.jpg) no-repeat left top; margin-left:6px; display:inline;}

.m1 a {background:url(images/m1.jpg) no-repeat; font-family:"Myriad Pro"; font-size:16px; color:#7d8b93; width:87px; height:29px; float:left; text-decoration:none; padding:106px 0 0 47px;}
.m2 a {background:url(images/m2.jpg) no-repeat; font-family:"Myriad Pro"; font-size:16px; color:#7d8b93; width:104px; height:29px; float:left; text-decoration:none; padding:106px 0 0 30px;}
.m3 a {background:url(images/m3.jpg) no-repeat; font-family:"Myriad Pro"; font-size:16px; color:#7d8b93; width:90px; height:30px; float:left; text-decoration:none; padding:105px 0 0 44px;}
.m4 a {background:url(images/m4.jpg) no-repeat; font-family:"Myriad Pro"; font-size:16px; color:#7d8b93; width:131px; height:30px; float:left; text-decoration:none; padding:105px 0 0 27px;}
.m5 a {background:url(images/m5.jpg) no-repeat; font-family:"Myriad Pro"; font-size:16px; color:#7d8b93; width:90px; height:30px; float:left; text-decoration:none; padding:105px 0 0 44px;}

 
.m_bl a:hover {background:none; color:#000000;}

.f_right {float:right; height:27px; padding:87px 0 0 0; background:url(images/foot_r.jpg) no-repeat top right; width:172px;}
.f_left { float:left; width:105px; height:60px; background: url(images/f_left.jpg) no-repeat bottom left; padding:55px 0 0 79px; text-align:center; font-size:12px;}

.cont {width:100%; float:left; padding-top:9px;}
.bl_l {float:left; width:200px;}
.bl_r {margin:0 0 0 260px;}
.cent {float:left; width:100%;}

.seach {float:left; width:200px; padding-bottom:7px;}
h1 {padding:0 0 0 6px; margin:0; width:194px; float:left; color:#205e72; font-family:Arial; font-size:16px;}
.login {float:left; width:164px; height:27px; border:1px solid #d5d9db;}
.kn {float:left;}

.nav {width:200px; float:left; padding:9px 0 0 0; background:url(images/nav_v.gif) no-repeat left top;}
.nav_n {width:200px; float:left; padding:0 0 11px 0; background:url(images/nav_n.gif) no-repeat left bottom;}
.nav ul {padding:0 0 0 0; margin:0; float:left; width:200px; list-style:none;}
.nav ul li {padding:2px 10px 0px 8px; margin:0; float:left; width:182px; list-style:none;}
.nav ul li a {padding:0 0 0 0; margin:0; width:192px; list-style:none; font-family:Arial; font-size:12px; color:#000000; text-decoration:none;}
.faq {font-size:12px;}
.ot1 {padding:0 0 0 29px;}
.ot2 {width:100%; padding:0; text-align:center; position:relative; z-index:1;}

.c_top {float:left; width:100%; padding-bottom:10px;}
.c_ots { margin:0 68px 0 0;}
.c_vf {float:left; width:100%; background:url(images/c_vf.gif) repeat-x top;}
.c_vl {float:left; width:100%; background:url(images/c_vl.gif) no-repeat top left;}
.c_vr {float:left; width:100%; background:url(images/c_vr.gif) no-repeat top right;}
.c_nf {float:left; width:100%; background:url(images/c_nf.gif) repeat-x bottom;}
.c_nl {float:left; width:100%; background:url(images/c_nl.gif) no-repeat bottom left;}
.c_nr {float:left; width:100%; background:url(images/c_nr.gif) no-repeat bottom right; padding:9px 0;}

.news {width:100%; float:left; font-family:Arial; font-size:12px;}
p.new_d {padding:8px 13px 5px 6px; margin:0;}
p.new_t {padding:0 13px 10px 6px; margin:0;}
p.new_a {float: right; padding:0 13px 28px 0; margin:0; text-align:right;}
.c_nr a {color:#000000;}

.hit {float:left; width:100%; margin-top:-10px;}
p.hit_t {padding:0 10px 0 15px; margin:0; font-family:Arial; font-size:12px;}
p.hit_t span {font-size:14px;}
p.hit_t img {padding-left:10px;}
.hit_b {float:left; width:100%;}
p.hit_k {padding:0; margin:0;}
p.hit_k span.ket {float:left; font-family:Arial; padding-top:10px; padding-left:30px; font-size:18px; font-weight:bolder; color:#4486c3;}
p.hit_k span.ket a {color:#4486c3;}
p.hit_k span.ch b {font-family:Arial; font-size:30px; font-weight:bolder; color:#315c6a;}
p.hit_k span.ch {font-family:Arial; float:right; font-size:14px; font-weight:bolder; color:#315c6a;}

a:hover {text-decoration:none;}
h2 {padding:0; margin:0; font-size:30px; color:#315c6a; font-family:Arial; float:left; position:relative; z-index:1;}

.c_bottom {float:left; width:100%;}
p.c_naz {font-family:Arial; font-size:14px; color:#205e72; padding:10px 0 0 0; margin:0;}
p.c_naz a {color:#205e72;}

p.sh_k {font-family:Arial; font-size:18px; color:#4486c3; font-weight:bold; padding:10px 0 0 0; margin:0;}
p.sh_k a {color:#4486c3;}
p.sh_c b {font-family:Arial; font-size:30px; color:#315c6a; font-weight:bold;}
p.sh_c  {font-family:Arial; font-size:14px; color:#315c6a; font-weight:bold; padding:0 0 0 0; margin:0;}


.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;
}



.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
}

