/* style for template #1  */
html {
height: 100%;
}

body {
margin:0px;
padding:0px;
height: 100%;
}

.table_osn {
width:100%;
height: 100%;
}

.table_top {
width:100%;
background:url(images/shapka_bg.gif)
repeat-x;
height:200px;
}

.td_top_l {
padding:0px;
margin:0px;
height:200px;
}

.td_top_c {
padding:0px;
height:200px;
}

.head{
position:absolute;
top:0px;
left:0px;
height:160px;
width:700px;
}

.td_top_r {
padding:0px;
height:200px;
}
.logo{
position:absolute;
top:0px;
right:0px;
height:200px;
width:400px;
}

.td_left {
width:100px;
height:100%;
vertical-align:top;
background-color:#BB7B06;
}

.td_right {
width:100px;
vertical-align:top;
background-color:#BB7B06;
}

.td_content {
width:100%;
padding:10px;
text-decoration:none;
font: normal 12px verdana,arial,helvetica,sans-serif;
color:#000000;
vertical-align:top;
}

.td_content center a {
text-decoration:underline;
font: normal 12px verdana,arial,helvetica,sans-serif;
color:#2494BD;
}

.td_buttom {
background:url(images/buttom_bg.jpg)
repeat-x;
width:100%;
padding:20px;
text-align:center;
}

.table_top_nav {
background:url(images/top_nav_bg.jpg)
repeat-x;
width:100%;
margin:0px;
padding:0px;
height:30px;
}

.td_top_nav {
background-repeat:no-repeat;
background-position:left;
padding-left:0px;
}

.td_bg {
background:#F5F5F5;
padding-bottom:10px;
margin-bottom:10px;
}

p {
text-decoration:none;
font: normal 12px verdana,arial,helvetica,sans-serif;
color:#000000;
}

p a {
text-decoration:underline;
font: normal 12px verdana,arial,helvetica,sans-serif;
color:#2494BD;
}

h1 {
text-decoration:none;
font: bold 13px verdana,arial,helvetica,sans-serif;
color:#EE0202;
text-align:center;
}
h2 {
font:normal 13px Verdana;
color:#EE0202;
text-decoration:none;
}

h3 {
text-decoration:underline;
font: bold 14px verdana,arial,helvetica,sans-serif;
color:#112063;
}

h4
{ font-family:		verdana,arial,helvetica,sans-serif;
  font-size:		14px;
  color:			black;
}

a {
text-decoration:underline;
font: bold 12px verdana,arial,helvetica,sans-serif;
color:#2B67FF;
}

.no_underline {
text-decoration:none;
}

.small
{ font-size:		9px;
}
.faq {
text-decoration:underline;
font: normal 10px verdana,arial,helvetica,sans-serif;
color:#FFFEF8;
}

.faq_gray {
text-decoration:underline;
font: bold 12px verdana,arial,helvetica,sans-serif;
color:#FFFEF8;
padding-left:5px;
padding-bottom:10px;
padding-top:10px;
width:100px;
}

.news {
text-decoration:underline;
font: bold 12px verdana,arial,helvetica,sans-serif;
color:#97485E;
padding-left:5px;
padding-bottom:10px;
padding-top:10px;
width:100px;
}

.news_link a {
text-decoration:none;
font: bold 12px verdana,arial,helvetica,sans-serif;
color:#2494BD;
width:100px;
}

.news_link a:hover {
text-decoration:underline;
font: bold 12px verdana,arial,helvetica,sans-serif;
color:#2494BD;
width:100px;
}

.img_faq_gray {
border:none;
}

.faq_gray a {
text-decoration:underline;
font: bold 12px verdana,arial,helvetica,sans-serif;
color:#FFFEF8;
width:100px;
}

.faq_cat {
text-decoration:none;
font: bold 10px verdana,arial,helvetica,sans-serif;
color:#FFFEF8;
padding-bottom:20px;
width:100px;
}

.faq_cat a {
text-decoration:underline;
font: bold 10px verdana,arial,helvetica,sans-serif;
color:#FFFEF8;
padding-bottom:20px;
width:100px;
}

.faq_olive
{ font-size:		14px;
  color:			#3A6135;
}
.big
{ font-size:		16px;
  text-decoration:	none;
}

.cat {
text-decoration:underline;
font: bold 13px verdana,arial,helvetica,sans-serif;
color:#383CDB;
}

.standard {
text-decoration:underline;
font: normal 10px verdana,arial,helvetica,sans-serif;
color:#6172D6;
}

.standardsmall {
text-decoration:underline;
font: normal 10px verdana,arial,helvetica,sans-serif;
color:#FFFEF8;
}

.light {
text-decoration:underline;
font: bold 10px verdana,arial,helvetica,sans-serif;
color:#97485E;
}

.lightsmall {
text-decoration:underline;
font: normal 9px verdana,arial,helvetica,sans-serif;
color:#97485E;
}

.lightsmall_2 {
text-decoration:underline;
font: bold 10px verdana,arial,helvetica,sans-serif;
color:#FFFEF8;
}

.lightmenu {
text-decoration:underline;
font: normal 12px verdana,arial,helvetica,sans-serif;
color:#8A3F54;
padding:5px;
}

.lightstandard {
text-decoration:underline;
font: normal 12px verdana,arial,helvetica,sans-serif;
color:#8A3F54;
}

.middle {
color:#F0B5B5;
}

.olive {
font: normal 9px verdana,arial,helvetica,sans-serif;
color:#8A3F54;
}

.cart {
text-decoration:underline;
font: bold 10px verdana,arial,helvetica,sans-serif;
color:#97485E;
}

.cartsmall {
text-decoration:underline;
font: bold 10px verdana,arial,helvetica,sans-serif;
color:#97485E;
}

.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;
  font-weight:		normal;
  BORDER-BOTTOM:	1px solid;	
  BORDER-LEFT:		1px solid;
  BORDER-RIGHT:		1px solid;	
  BORDER-TOP:		1px solid;
  margin:			1px;
  font-weight:		none;
  color:			black;
  background-color: white;
}

.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
}

.ramka {
border:2;
border-color:#FFCC33;
border-style:outset;
width:auto;
}

.op {
font: normal 10px Verdana, Arial, Helvetica, sans-serif;
color: #0033CC;}

.cen {
font: normal 12px Verdana, Arial, Helvetica, sans-serif;
color: #FF0000;}

.none{
text-decoration:none;}