/*Таблица стилей*/
body {margin:0px; padding:11px 13px; background:#fff;}
table {position:relative; border-collapse:collapse; font-size:12px; padding-left:3px; font-family:Arial;}
td {vertical-align:top;}
/*Часто используемые стили*/
h1 {margin:0px;font:bold 14px Arial; color:#00915C; padding:0px;}
h2 {margin:0px;font:bold 14px Arial; color:#00915C; padding:0px;}
h3 {margin:0px;font:bold 12px Arial; color:#000000; padding:0px;}

a
{ font-family:		Arial;
  font-weight:		bold;
  color:			#009F65;
  font-size:12px;
  text-decoration:none;
  }

p,li {font:normal 12px Arial; color:#484848; text-align:justify; margin:8px 0px;}

.li {background:url(i/li.gif) left 5px no-repeat; padding:0px 0px 2px 8px;}
.li2 {background:url(i/li2.gif) left 5px no-repeat; padding:0px 0px 2px 8px;}
.li a {font-weight:bold;}

.txt {font:normal 12px Arial; color:#484848;}
.txt td {padding:0px 5px 0px 5px;}
.txt img {border:1px solid #109265;}

.txt1 {font:normal 11px Tahoma; color:#484848;}
.txt1 a {font:bold 11px Tahoma; color:#484848;}
.txt1 td {padding:2px; border-bottom:1px solid #F7F7F7}
.tt {border-top:1px solid #F7F7F7; border-bottom:0px;}

/*
form {margin:0px; padding:0px; position:relative;}
.form {font:normal 11px Tahoma; color:#484848;}
.form td {padding:3px;}
.form input {font:normal 11px Tahoma; color:#484848; border:1px solid #AFAFAF; width:100px; margin:6px 0px;}
.form .radio {border:0px; width:16px; margin:0px; height:14px;}
*/
.green {color:#009F65;}

/*Тизеры заголовков*/
.title {background:url(i/title.gif) top left no-repeat; background-position:0px 14px; margin-top:-10px; }
.title_z {font:bold 12px Arial; color:#00915C; padding:15px 0px 0px 12px; background:url(i/title.gif) top left no-repeat; background-position:0px 14px; margin-top:-10px; height:40px;}
 h1 div { padding:1px 0px 2px 0px;}
 h1 img {width:13px; height:1px;}
 h1.notizer {background:url(i/h1/notizer.gif) right 14px  no-repeat; padding:14px 0px 8px 0px; margin-bottom:-8px;}
 h1.tizer1 {background:url(i/h1/kolba.gif) 105px top  no-repeat; padding:14px 0px 8px 0px; margin-bottom:-8px;}
 h1.tizer2 {background:url(i/h1/auth.gif) right 14px  no-repeat; padding:14px 0px 8px 0px; margin-bottom:-8px;}
 h1.tizer3 {background:url(i/h1/sphere.gif) right 11px  no-repeat; padding:14px 0px 8px 0px; margin-bottom:-8px;}
 h4.tizer4 {background:url(i/h1/world.gif) 12px 12px  no-repeat; font-size:12px; color:#00915C; padding:16px 0px 18px 0px; margin-bottom:-8px;}
 h4.tizer5 {background:url(i/h1/search.gif)  right 14px  no-repeat; font-size:12px; color:#00915C; padding:16px 0px 12px 0px; margin-bottom:-8px;}
 h1.tizer6 {background:url(i/h1/shik.gif) 35px 8px  no-repeat; padding:14px 0px 14px 0px;margin-bottom:-8px; }
 .title .end{ padding:0px;background:url(i/h1/shik1.gif) right 8px  no-repeat;}
 h4.tizer7 {background:url(i/h1/news.gif) right 11px  no-repeat; font-size:12px; color:#00915C; padding:16px 0px 14px 0px; margin-bottom:-8px;}
 h1.tizer8 {background:url(i/h1/spec.gif) right 5px  no-repeat; padding:14px 0px 8px 0px; margin-bottom:-8px;}
 h1.tizer9 {background:url(i/sfere.gif) 240px 8px  no-repeat; padding:14px 0px 8px 0px;margin-bottom:-8px; }
 h4.tizer17 { font-size:12px; color:#00915C; padding:16px 0px 14px 0px; margin-bottom:-8px;}
 



/*Шаблон*/

#head {background:#E2FFF5 url(i/head.gif) top left repeat-x; width:100%; height:180px;}  /*Визуал*/
 #logo {width:280px; /*padding:10px 24px;*/ text-align:center; /*border-right:4px solid #009F65;*/}
 #visual {background:url(i/visual.jpg) top right no-repeat; width:100%;}
 #visual div {background:url(i/visual_left.jpg) top left no-repeat;  /*padding:106px 184px 47px 245px;*/ /*padding-left:280px;*/}

#menu {background:#D9DEE1 url(i/menu.gif) top left no-repeat; background-position:233px 0px; width:100%; border-top:1px solid #AFAFAF; border-bottom:1px solid #AFAFAF;}/*Меню*/
#menu td {text-align:center; padding:4px 10px 5px 10px; font:normal 12px Arial;}
#menu a { color:#666666;}

#main {width:100%;}
#main a {color:#009F65; text-decoration:none;}
#main a:hover {color:#067D52;}
 #all {padding:10px 30px 0px 5px;}
 #left {padding:10px 0px 0px 5px; width:240px;}
  #topblock {width:100%;}
   .block {background:url(i/block.gif) top left repeat-y; border-left:3px solid #009F65; font:bold 12px Arial; padding:6px 0px 0px 8px; margin:10px 0px;}
   .block a {display:block; padding-bottom:6px;}
 #right {width:235px; padding:10px 30px 0px 0px;}
   .news {font:normal 12px Arial; color:#484848; padding-bottom:10px;}

 .pointblock {background:url(i/point.gif) top left repeat-y; background-position:1px 0px; padding:8px;}
 
 #second .pointblock {background:url(i/point.gif) top left repeat-y; background-position:1px 0px; padding:8px 13px;}


#underground {width:100%; border-top:1px solid #AFAFAF;border-bottom:1px solid #AFAFAF; height:99px;font:normal 12px Arial; color:#231B23;}/*Подвал*/
#underground a {font-weight:bold; color:#231B23;}
 #logo_small { padding-top:30px; width:200px; border-right:4px solid #00A76D; text-align:center;}
 #copys {background:#DEE3E6 url(i/copys.jpg) top right no-repeat; padding:20px 100px 10px 25px;  line-height:18px;}
 #contacts {background:#DEE3E6 url(i/contacts.jpg) top left repeat-x; padding:20px 60px 10px 20px; width:210px;}
 
/*Кнопки*/
#btn_enter {width:56px; height:21px; background:url(i/btns/enter.gif) top left no-repeat; border:0px; cursor:hand; margin:0px;}
#btn_search {width:56px; height:21px; background:url(i/btns/search.gif) top left no-repeat; border:0px; cursor:hand; margin:0px;}

/*Путь*/
.patch {font:normal 11px Tahoma; color:#606F86; margin-bottom:8px;}
.patch a {color:#606F86 !important; font-weight:bold; text-decoration:underline !important;}
.patch a:hover {text-decoration:none !important;}

/*Дерево каталога*/
 .lev_0 {font:bold 12px Arial; color:#484848; margin-top:6px;background:url(i/li.gif) left 5px no-repeat; padding:0px 0px 2px 8px;}
 .lev_1 {font:bold 12px Arial; color:#484848; margin-left:20px;background:url(i/li.gif) left 5px no-repeat; padding:0px 0px 2px 8px;}
 .lev_2 {font:bold 12px Arial; color:#484848; margin-left:40px;background:url(i/li.gif) left 5px no-repeat; padding:0px 0px 2px 8px;}
 .lev_3 {background:url(i/li.gif) left 5px no-repeat;margin-left:50px;padding:0px 0px 2px 8px;}
 .lev_4{background:url(i/li.gif) left 5px no-repeat;margin-left:65px;padding:0px 0px 2px 8px;}
 
 
.imgtab {padding:20px;text-align:center; }
.cart h1 {color:#999 !important;margin-top:-14px;}
.cart td {padding-bottom:8px;}
.cart h1 a {color:#999 !important; }
.cart h1 a:hover {color:#888 !important;}
.aright div {float:left; width:88px;}
.aright {position:relative; vertical-align:middle !important; display:table-cell; float:none; height:24px;}
.aright img {width:77px; height:20px;} 
.sort {font-weigh:bold; font-size:12px !important;}
.sort a{font-size:12px !important; color:#009F65 !important;}
.sort a:hover {color:#009F65 !important;}
.nopad {padding:0px; margin:0px !important;}
.pb {padding-bottom:16px;}

.osmenu {float:left; padding:0px 10px; border-right:1px solid #009F65;}
.osmenu a {font:bold 11px Tahoma;}

.cartpict {float:right; width:300px; background:#F5F5F5; padding:3px 6px; border:1px solid #EBE9E9; border-left:2px solid #91CBB6;}
.cartpict div {border:0px;}
.cartpict .osmenu {float:none; padding:0px 0px 2px 0px; background:url(i/basket.gif) left top no-repeat; padding:0px 0px 4px 23px;border-bottom:1px solid #EBE9E9; }
.cartpict .osmenu a{text-decoration:underline !important; text-transform:uppercase;}

.tab td {border: 1px solid #E7E7E7; padding:5px; font: 12px Arial;}
.tab td.tit {color: #00915C; background:#F5F5F5; text-align:center;}
/* --------------------------------------------------------------------------------------------*/
.small
{ font-size:		9px;
}
.faq
{ font-size:		12px;
  font-family:      Arial;
  color:            #006633;
}
.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:		bold;
  font-size:		11px;
}
.light
{ color:			white;
}
.lightsmall
{ color:			black;
  font-family:      Arial;
  font-size:		10px;
}
.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:		Tahoma;
  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 #009F65;
  BORDER-RIGHT: 1px dotted #009F65;
}
.myAccount_bottom {
  BORDER-BOTTOM: 1px dotted #009F65;
}
.myAccount_right {
  BORDER-RIGHT: 1px dotted #009F65;
}

.comparison_button
{
  BORDER-BOTTOM:	1px solid;	
  BORDER-LEFT:		1px solid;
  BORDER-RIGHT:		1px solid;	
  BORDER-TOP:		1px solid;
  background-color:  #D2E7FF;
}

.pageSeparator {
	BORDER-BOTTOM: 1px dotted #009F65;
}

.category a:hover{
text-decoration:underline;
}

.pcet {
font-size:10px;
color:#999999;
}

.pcet a{
color:#999999;
}