/* style for template #0  */
.maintext a, .maintext li, .maintext td
{
color: black;
font-weight: normal;
text-align: justify;
font:12px Tahoma,Trebuchet MS,verdana,arial;
line-height: 1.2;
}

.maintext p, .maintext ul
{
color: black;
font-weight: normal;
text-align: justify;
font:12px Tahoma,Trebuchet MS,verdana,arial;
line-height: 1.2;
text-indent: 15px;
margin-top: 0.6em; 
margin-bottom: 0.6em;
}

p, body, font, div, td
{ 
font-family: verdana,arial,helvetica,sans-serif;
font-size: 11px;
}
.korzina a {
	color:#413e49;
	font-size: 100%;
	font-weight: normal;
	text-align: center;
padding:0;
margin: 0;

}
div.booh1
{
	
        font-family: arial,verdana,helvetica,sans-serif;
        font-size: 10px;
        color: #1F5E9C;
}
div.boo
{
	text-align: center;z
}

/* begin Box, Sheet */
.art-Sheet
{
	position:relative;
	z-index:0;
	margin:0 auto;
	width: 1012px;
	min-width:35px;
	min-height:35px;
}

.art-Sheet-body
{
	position: relative;
	z-index: 1;
	padding: 5px;
}

.art-Sheet-tr, .art-Sheet-tl, .art-Sheet-br, .art-Sheet-bl, .art-Sheet-tc, .art-Sheet-bc,.art-Sheet-cr, .art-Sheet-cl
{
	position:absolute;
	z-index:-1;
}

.art-Sheet-tr, .art-Sheet-tl, .art-Sheet-br, .art-Sheet-bl
{
	width: 54px;
	height: 54px;
	background-image: url('./images/Sheet-s.png');
}

.art-Sheet-tl
{
	top:0;
	left:0;
	clip: rect(auto, 27px, 27px, auto);
}

.art-Sheet-tr
{
	top: 0;
	right: 0;
	clip: rect(auto, auto, 27px, 27px);
}

.art-Sheet-bl
{
	bottom: 0;
	left: 0;
	clip: rect(27px, 27px, auto, auto);
}

.art-Sheet-br
{
	bottom: 0;
	right: 0;
	clip: rect(27px, auto, auto, 27px);
}

.art-Sheet-tc, .art-Sheet-bc
{
	left: 27px;
	right: 27px;
	height: 54px;
	background-image: url('./images/Sheet-h.png');
}

.art-Sheet-tc
{
	top: 0;
	clip: rect(auto, auto, 27px, auto);
}

.art-Sheet-bc
{
	bottom: 0;
	clip: rect(27px, auto, auto, auto);
}

.art-Sheet-cr, .art-Sheet-cl
{
	top: 27px;
	bottom: 27px;
	width: 54px;
	background-image: url('./images/Sheet-v.png');
}

.art-Sheet-cr
{
	right:0;
	clip: rect(auto, auto, auto, 27px);
}

.art-Sheet-cl
{
	left:0;
	clip: rect(auto, 27px, auto, auto);
}

.art-Sheet-cc
{
	position:absolute;
	z-index:-1;
	top: 27px;
	left: 27px;
	right: 27px;
	bottom: 27px;
	background-color: #FFFFFF;
}.art-Sheet
{
	margin-top: 5px !important;
}

#art-page-background-simple-gradient, #art-page-background-gradient, #art-page-background-glare
{
	min-width:1000px;
}

h1
{ 
font-family: verdana,arial,helvetica,sans-serif;
font-size: 17px;
color: black;

}

h2
{ 
font-family: verdana,arial,helvetica,sans-serif;
font-size: 16px;
color: black;
text-align: center;
margin-top: 0.7em; 
margin-bottom: 0.7em;

}

h3
{ 
font-family: verdana,arial,helvetica,sans-serif;
font-size: 15px;
color: black;
}

h4
{ 
font-family: verdana,arial,helvetica,sans-serif;
font-size: 14px;
color: black;
}

a
{ 
font-family: verdana,arial,helvetica,sans-serif;
font-weight: bold;
color: #1F5E9C;
}

.no_underline
{ 
text-decoration: none;
}

.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: 18px;
text-decoration: none;
}

.cat
{
color:#1c456c;
font-weight: normal;
font:12px Trebuchet MS;
text-decoration: none;
}

.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:			#413e49;
  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:			#413e49;
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;

}.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

}.tel_shapka {

  font-family:		arial, verdana, helvetica, sans-serif;

  font-size:		20px;

  color:			#FF0000;

  font-weight:		bold;

  padding-left: 14px;

  padding-bottom: 7px;}

@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
  .tel_shapka
  {
  	padding-bottom: 0px;
  	padding-top:15px;
  }
}.red_line{
background-image: url(./images/red_line_12px.jpg);
}

.menu_line{

	border: 1px solid #27649F;

  	background-color:  #1F5E9C;

}

.grey_line{

	border-top: 0px solid #27649F;

  	background-color:  #CFD2D4;

}.plashka_blok{

  font-family:		arial, verdana, helvetica, sans-serif;

  font-size:		14px;

  color:			#1F5E9C;

  font-weight:		bold;

  padding-left:5px;

}.td_new_post
{
	border: 1px solid #D1D3D4;

}
.text_inner_new_post
{
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:5px;
	font-size: 11px;
	color:#404040;
	line-height: 12px;
}.plashka_wide{
  padding-left: 45px;
  padding-bottom: 5px;
  font-size: 14px;
  font-family: Verdana,Constantia, Trebuchet MS, Arial, Geneva, Helvetica, sans-serif;

  color:#333;
  font-weight: bold;
  background-color: white;
  background-image: url(images/plashka_wide.jpg);
  background-repeat: no-repeat;
  align: center;
  width: 570px;
  height: 32px;
}
.plashka_dostavka {
  padding-left: 45px;

  font-size: 14px;
  font-family: Verdana,Constantia, Trebuchet MS, Arial, Geneva, Helvetica, sans-serif;

  color:#333;
  font-weight: bold;
  background-color: white;
  background-image: url(images/plashka_wide.jpg);
  background-repeat: no-repeat;
  align: center;
  width: 570px;
  height: 32px;
  padding-top: 5px;
  font-style:normal;
  text-decoration:none;

}.krug_l{
  padding-left: 30px;
  font-size: 14px;
  color: #1F5E9C;
  font-weight: bold;
  background-color: white;
  background-image: url(./media/plashka.jpg);
  background-repeat: no-repeat;
  width: 180px;
  height: 25px;
}

.krug_r{
	padding-right: 12px;
}.search_input

{ font-size:	    12px;

  font-weight:		normal;

  BORDER-BOTTOM:	1px solid #F7F8F8;

  BORDER-LEFT:		1px solid #F7F8F8;

  BORDER-RIGHT:		1px solid #F7F8F8;

  BORDER-TOP:		1px solid #F7F8F8;

  margin-top:			2px;

  margin-bottom:			2px;

  margin-left:		0px;

  margin-right:		0px;

  font-weight:		none;

  color:			black;

  background-color: #D1D3D4;

  height: 19px;

  width: 135px;

}
.td_input_search{

	padding-left: 0px;

	padding-top:  3px;

	padding-bottom: 3px;

}
.content {

	font-size:	    12px;

	color: #1F5E9C;

	padding-left: 10px;

	padding-right: 10px;

	padding-top: 10px;

	padding-bottom: 10px;

  	font-weight:		bold;

}.auth_input

{ font-size:	    12px;

  font-weight:		normal;

  BORDER-BOTTOM:	1px solid #F7F8F8;

  BORDER-LEFT:		1px solid #F7F8F8;

  BORDER-RIGHT:		1px solid #F7F8F8;

  BORDER-TOP:		1px solid #F7F8F8;

  margin:			1px;

  font-weight:		none;

  color:			black;

  background-color: #D1D3D4;

  height: 19px;

  width: 87px;

}.auth_text {

	font-size:	10px;

	color:		#1F5E9C;

	padding-left: 0px;

	font-weight:		bold;}.auth_ok_button{

	padding-right: 0px;

	padding-top: 0px;

	padding-bottom: 0px;

}

.auth_link {

	font-size:	10px;

	color:		#FE0000;

	padding-left: 0px;

	font-weight:		bold;

	text-decoration: none;

}.menu_lev_1 {
	font-size:	12px;
	color:		#1F5E9C;
	padding-left: 5px;
	font-weight:		bold;
	text-decoration: none;
}
.menu_lev_1_curr {
	font-size:	12px;
	color:		red;
	padding-left: 5px;
	font-weight:		bold;
	text-decoration: none;
}.menu_lev_3 {
	font-size:	10px;
	color:		#1F5E9C;
	padding-left: 5px;
	font-weight:		bold;
	text-decoration: none;
}
.menu_lev_3_curr {
	font-size:	10px;
	color:		red;
	padding-left: 5px;
	font-weight:		bold;
	text-decoration: none;
}.black_el_menu {

	font-size:	10px;

	color:		#000000;

	padding-left: 5px;

	font-weight:		bold;

	text-decoration: none;}

.main_content{

	padding: 2 10 10 10;

	color:#282929;

}

.news_frontend_short{
	color:#1F5E9C;
	font-weight:		normal;
	font-size: 10px;
}

.news_frontend_short a{
	text-decoration: none;
	font-weight:		normal;
}.news_frontend_short1{
	color:#1F5E9C;
	font-weight:		bold;
	font-size: 11px;
}.news_frontend_short1 a{
	text-decoration: none;
}

.pohod_frontend_short{
	color:#1F5E9C;
	font-weight:		bold;
}

.pohod_frontend_short a{
	text-decoration: none;}

.right_free_link{

	color:#1F5E9C;

	font-weight:		bold;

	text-decoration: none;

	padding-left: 17px;

	padding-right: 7px;

	padding-top: 10px;

	padding-bottom: 20px;

	background-color: #EBEBEB;

}
.interval_right_links{

	padding-bottom: 7px;

}
.red_menu a

{
        text-align: center;
	color: #173B89;
	text-decoration: none;
}.red_menu a:hover, a:active    {
	
	color: #D8241D;
	text-decoration: none;
}
.red_menu {
text-align: center;
 font-size: 12px;
 font-family: Trebuchet MS, Arial, Geneva, Helvetica, sans-serif;

padding-bottom: 3px;
	padding: 0 7px;
	margin: 0 0px;
}
.discuss
{
	color: #404040;
	font-size: 9px;
}

.new_post
{
	color:#404040;
	font-size: 11px;}

.price_blue
{
	color:#1B619C;
	font-size:12px;
}
.price_red
{
	color:#DB251D;
	font-size:12px;
}
.price_blue_through
{
	color:#1B619C;
	font-size:12px;
	text-decoration: line-through;
}.table_pbrief
{
	border: 1px solid #d0d0d0;
}

.cart_td
{
	padding:18 0 10 10;
	color: #b15514;}.prod_name
{
	color: #404061;
}

.cat_price
{
	font-size:		14px;
	font-weight: bold;
	color: #cc5100;
}

.cat_dostavka
{
	font-size:		8px;
	font-weight: bold;
	color: #008000;
}.mainpage li a {
	color:#413e49;
	text-decoration:		none;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
text-align: left;

}
.mainpage a {
	color:#000000;
	text-decoration:		none;
	font-size: 100%;
	font-weight: normal;
	text-align: center;
padding:0;
margin: 0;

}.mainpage p {
	color:#413e49;
	font-size: 100%;
	font-weight: normal;

padding:0;
margin: 0;

}.mainpage ul {
	list-style: none;
padding:0;
margin: 0;
}

.mainpage ul li {
background: url(../media/tochka.gif) no-repeat left center;

line-height: 110%;
padding-left: 15px;
text-align: left;
}

#k000 {
	background-image:url(../media/tochka0.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.discus
{
	color:#413e49;
	text-decoration:		none;
	font-size: 10px;

}


.page a 
{

color:#2d2b33;
font-weight:		normal;
font:12px Trebuchet MS;
}

.page p, .page li, {
color:#413e49;
font-size: 100%;
font-weight: normal;
padding-left:5px;
font:12px Trebuchet MS;
line-height:1.5

}
div.question {float:left;width:90%;padding:5px 0 5px 10px;font:12px Trebuchet MS;color:#ffffff;background-color: #6495ED;line-height:1.5 }
div.question a {color:#ffffff;text-decoration:none}
div.answer {padding-left:5px;font:12px Trebuchet MS;line-height:1.5}
div.back-to-top {padding:5px;padding-left:92%;font:12px Trebuchet MS;color:#ffffff;background-color: #6495ED;line-height:1.5 }
div.back-to-top a {color:#ffffff;text-decoration:underline}

div.siteheart {height:100%;right:0;position:fixed;top:0;width:22px;z-index:5}
.siteheart td{padding:0;vertical-align:middle}
.siteheart a{display:block}

.cform input.sendbutton	{ 
	width:auto;  
	padding:2px 1em; 
	margin: 0;
	font-size:0.8em;
	background:url(../images/button-bg.gif) repeat-x; 
	border:1px solid #adadad!important;
	border-left-color:#ececec!important; 
	border-top-color:#ececec!important;
}
p.cf-sb {
	margin: 0;
	padding:0pt 3px 0pt 0pt !important;
	text-align:right;
}
