@charset "windows-1251";
/* CSS Document */

body, html           {margin: 0px; padding: 0px; border: 0px; width: 100%; height:100%;}
body                 {color:#1e1e1e; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; line-height:17px;}

ul  				{text-align: left;}

h1 {
	font: 1.5em/1em arial;
	margin-bottom: 0.9em;
	margin-top:0;
	color:#1fab0c;	
	text-align:center;
}


h2          {color:#397CB2; font: 1.4em/1em arial; text-align:center}
h3          {font-size:120%; font: 1.3em/1em arial; color:#1fab0c;}

a {
	color:#106ab7;
}

a:hover {
	color:#1fab0c;
}


td                   {padding:5px 10px 5px 5px; }


/* Шапка сайта*/
#up                  {height: 35px; margin-top: 0px; padding: 14px 0 0 0; text-aling: center; background: url(images/bfn.gif);}
a.up                 {padding: 14px 23px 14px 37px; background: url(images/b_gr.gif) no-repeat top left; font-size: 9pt; font-weight: bold; color: #000; border-right: solid 1 #F3F4F4; text-decoration: none;}
a.up:hover           {background: url(images/b_bl.gif) no-repeat; text-decoration:underline;}
a.up_order			 {padding: 14px 62px 14px 37px; background: url(images/shop.gif) 0 0px  no-repeat; font-size: 9pt; font-weight: bold; color: #000; border-right: solid 1 #F3F4F4; text-decoration: none;}
a.up_order:hover	 {background: url(images/shoph.gif) 0 0px  no-repeat; text-decoration:underline;}


#carrier             {width: 100%; background: #F3F4F4; margin: 0px;}
#text_hd             {height:151px; margin:0px; padding:0px; background: url(images/bg_pl1.jpg); color: #fff; font-size: 14pt; border-bottom: solid 2px #F3F4F4;}

#text_fl             {padding:0 230px; height: 151px; background: url(images/bg_fl1.jpg) no-repeat; background-position: right top; }
#text_fl p          {display:block; width:400px; margin: 0px 20px; padding: 43px 100px 30px 70px; text-align: left; font: 1.4em/1em tahoma; }

/* Левая часть */
#menucarrier         {width: 239px; margin-bottom: 20px; float: left; background: #F3F4F4;}  
#menu_hd             {width: 239px; float: left; height:151px;  margin: 0px; padding: 0px; background: #fff url(images/bg_head_2.jpg) no-repeat; border-bottom: solid 2px #F3F4F4;}
#menu_hd h2          {margin: 0px; padding: 95px 0 0 0; font-size: 11pt; color: #000;}
#menu_dn             {height: 500; width: 239; margin: 0px; padding: 0px; text-align: left; background: #F3F4F4;}
#menu_dn a           {color: #767676; padding: 2 0;}
#menu_dn a.m         {text-decoration: none; color: #397CB2; padding: 0 0 0 10px;}
#menu_dn a.m:hover   {text-decoration: underline; border-left: solid 2px #C6CFCF;}
#menu_dn a.s         {text-decoration: none; color: #026402; padding: 0 0 0 10px;}
#menu_dn a.s:hover   {text-decoration: underline; border-left: solid 2px #C6CFCF;}


/* Разметка центральной части */
#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin: 0 300px 0 250px; /*Margins for content column. Should be "0 right-column-width 0 left-column-width*/
}

#leftcolumn{
float: left;
width: 250px; /*Width of left column in percentage*/
margin-left: -100%;
}

#rightcolumn{
float: left;
width: 300px; /*Width of right column in pixels*/
margin-left: -300px; /*Set margin to -(RightColumnWidth)*/

}


/* Закругленные части меню */

.r1, .r2, .r3, .r4, .r5, .r6, .r7, .r8, .r9, .r10 {
	display: block;
	height: 1px;
	overflow: hidden;
	font-size:1px;
}

.r10 { margin: 0 10px; }
.r9 { margin: 0 9px; }
.r8 { margin: 0 8px; }
.r7 { margin: 0 7px; }
.r6 { margin: 0 6px; }
.r5 { margin: 0 5px; }
.r4 { margin: 0 4px; }
.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }

#rounded-box-3, #rounded-box-5, #rounded-box-10 { margin:1em; }

#rounded-box-5 .inner-box, #rounded-box-5 b { background-color: #ecf1f5; }

/* уменьшаем отступы по мере роста радиуса закругления */
#rounded-box-3 .inner-box { padding: 1em;}
#rounded-box-5 .inner-box { padding: 0.7em 1em;}
#rounded-box-10 .inner-box { padding: 0.4em 1em;}

#rounded-box-5 h3 {
	font: 1.4em/1em arial;
	margin-bottom: 0.5em;
	margin-top:0;
}

/* Меню */

ul.menu01 {
	text-align:left;
	font-size:13px;
	list-style:none;
	margin:0;
	padding-left:10px;
}

ul.menu02 {
	text-align:left;
	font-size:13px;
	list-style:none;
	padding-left:0;
}

ul.menu02 li {
	background:url(images/flower.gif) 0 15px no-repeat;
	margin:5px 0;
	padding:10px 0 5px 19px;
	border-bottom:solid 1px #ffffff;

}


ul.menu01 a, ul.menu02 a {
	color:#106ab7;
}

ul.menu01 a:hover, ul.menu02 a:hover {
	color:#1fab0c;
}

ul.menu01 a.red, ul.menu02 a.red {
	color:#CC0000;
}

ul.menu01 a.red:hover, ul.menu02 a.red:hover {
	color:#1fab0c;
}

/* Центральная часть */  

/*------------/ Text Block /------------*/

#text_block {
	border:0;
	padding:0 0 0 5px;
	margin:10px 5px;
	text-align:left;
}

#text_block .t {background: url(images/dot.gif) 0 0 repeat-x; }
#text_block .b {background: url(images/dot.gif) 0 100% repeat-x;}
#text_block .l {background: url(images/dot.gif) 0 0 repeat-y;}
#text_block .r {background: url(images/dot.gif) 100% 0 repeat-y;}
#text_block .bl {background: url(images/bl.gif) 0 100% no-repeat;}
#text_block .br {background: url(images/br.gif) 100% 100% no-repeat;}
#text_block .tl {background: url(images/tl.gif) 0 0 no-repeat;}
#text_block .tr {background: url(images/tr.gif) 100% 0 no-repeat; padding:20px 15px 10px 25px; margin-bottom:30px;} 

#text_block  ul          {margin:0 0 0 10; padding:0; list-style: none; }
#text_block  ul li       {margin:0 0 0 5px; padding:2px 0 4px 22px; background: url(images/str_bl.gif) center left no-repeat; }
#text_block  li.gr       {margin:0 0 0 5px; padding:2px 0 4px 22px; background: url(images/str_gr.gif) center left no-repeat; }

#text_block img{
	float:right;
	padding: 10px 0 10px 10px;
}

#comments {
margin-top:50px;
}

#comments img{
	float:none;
	padding:inherit;
}


/* Подвал */
#footer{
clear: left;
width: 100%;
text-align: center;
padding: 4px 0;
}

#foot_1              {height: 47px; width: 269px; padding: 5px 0 0 10px; margin: 5px 0 0 0; float: left; font-size: 11px; border-right: solid 2px #C6CFCF; background: #fff; text-align:left; line-height:12px}
#foot_2              {height: 60px; width: 550px;  padding: 0; margin: 20px 0 0 80px; float: left; }
a.foot               {padding: 7px 16px 7px 16px; font-size: 9pt; font-weight: bold; color: #000; border-right: solid 1px #C6CFCF; text-decoration: none; text-align: center;}
#foot_1 a            {color: #1E78AF;}
#foot_3              {height: 60px; width: 30px; float: left; padding:10px 0 0 0;}

 
/* Стили текста */

.blue                {color:#1e67a5; font: 1.2em/1em arial; padding-left: 20;}
.link                {color:#767676; text-decoration:none}
a.left               {color:#878787; text-decoration:none}
.green               {color:#1fab0c; text-decoration:none}
a.gr 				 {color:#1fab0c;}
a.gr:hover 			 {color:#cc0000;}
.black               {color:#000000; text-decoration:none}
.link_text           {color:#1e1e1e; text-decoration:none; cursor:default;}
.link_text:hover     {color:#1e1e1e;}
.buk                 {color:#000000; font-size:120%; font-weight:bold; margin-left:20px;}
#text_mn ul.trav li  {margin:0 0 0 5px; padding:2px 0 2px 22px; background: url(images/str_gr.gif) center left no-repeat; line-height:14px;}
.Td1                 {padding: 0 0px 3px 10px; background:#f7f9fb; border:solid 2px #FFFFFF; font-size: 12px; }
.Td2                 {padding: 0 0px 3px 10px; background:#f7f9fb; border:solid 2px #FFFFFF; font-size: 12px; text-align: center; }
.about               {font-size:120%; color:#799F25; border-bottom:dashed 1px #ECE6DD;}
a.mix                {color:#397CB2; font-size:10pt;}
a.mix:hover          {color:#799F25; text-decoration:underline;}
.head                {border-bottom:solid 3px #F3F4F4; color:#CC0000; font-size:18; margin-top:40px;}
a.or:link, a.or:visited, a.or:active   
                     {color:#CC0000; font-size:16px; text-decoration:none;padding: 8px 20px 4px 50px; text-decoration:underline; background:url(images/shopbut.gif)0 2px no-repeat; line-height:30px;}
a.or:hover  {text-decoration:none;}


/*------------------- Items -------------------*/


#Items_1                            {clear:both;}
#Items .desc,#Items_1 .desc         {font-size:13px;}
#Items .img,#Items_1 .img           {float: left; padding:0 10px 12px 0; height:104px;}
#Items .title,#Items_1 .title       {font-size:16px;}
#Items .cat,#Items_1 .cat           {border-top:solid 1px #F3F4F4; font-size:11px; background-image:url(images/str_g.gif); background-repeat:no-repeat; background-position:left center; padding-left:15px;}   
#Items .cat a,#Items_1 .cat a       {color:#999999;}

/*  ----------------- Aside -----------------*/
	
#aside {
	width:230px;
	height:auto;
	text-align:left;

}

#aside .price {
	margin-left:10px;
	padding:0px;
	width:230px;
	margin-left:10px;
}
	
#aside .price p {
	padding:7px 0px 7px 10px;
	border-bottom:solid 1px #ffffff;
	margin:0;
}

#aside .price p.title {
	color:#000000;
	font-size:13px;
}

#aside .price p.title:hover {
	background:#ffffff;
}

#aside .price .small {
	font-size:12px;
	color:#333333;
}

#aside .best {
	color:#CC0000; 
	font-size:16px; 
	width:220px;  
}

#aside a {
	color:#1E78AF; 
}

#aside a.product {
	color:#000000; 
	text-decoration:underline;
}

#aside a.product:hover {
	color:#1E78AF; 
	text-decoration:underline;
}

p.leftpad {
	margin-left:20px;
}


.fotoHerbal {
	float:right;
	font-size:13px;
	text-align:center;
	width:270px;
}

.fotoHerbal img {
	margin-bottom:5px;
}

/* Table_product */

.table_product td {
	border:2px solid #f7f9fb;
}

.table_product img {
	float:left;
	padding-right:10px;
}

.table_product a img {
	border:none;
}

.catsTable {border:2px solid #ffffff;}

/* Begun */


