@charset "windows-1251";
/* CSS Document */

h1.protein:first-letter{
text-transform:uppercase;

}
h1.protein{

font-size:120%;
}

input, textarea {
font-family:tahoma;
font-size:13px;
}


body {
	margin:0;
	padding:0;
	font-family:tahoma;
font-size:13px;
}

ul, li {padding:0; margin:0;}

h1 {margin:15px 0;}

.wrap_all{
background:#150615;
padding:0 20px;
color:#545454;
min-width:960px;
}
.recount {
background: url(/images/viofit/tmpl/recount.jpg) no-repeat top left;
border: none;
cursor: pointer;
display: block;
height: 27px;
overflow: hidden;
padding: 0;
margin: 0 2px 0 0;
text-indent: -9999px;
width: 115px;
float:left;

}
.step_4 {
background: url(/images/viofit/tmpl/step_4.jpg) no-repeat top left;
border: none;
cursor: pointer;
display: block;
height: 27px;
overflow: hidden;
padding: 0;
margin: 0 2px 0px 0;
text-indent: -9999px;
width: 115px;

}

.otprav{
background: url(/images/viofit/tmpl/oformit.jpg) no-repeat top left;
border: none;
cursor: pointer;
display: block;
height: 27px;
overflow: hidden;
padding: 0;
margin: 0 2px 0 0;
text-indent: -9999px;
width: 115px;

}
.poisk{
background: url(/images/viofit/tmpl/search.jpg) no-repeat top left;
border: none;
cursor: pointer;

height: 30px;
overflow: hidden;
padding: 0;
margin: 0px 2px 0 0px;

width: 61px;


}

.stars
{
	margin: 0px;
	padding: 0px;
}

.stars li
{
	margin: 0px;
	padding: 0px;
	width: 16px;
	height: 16px;
	float: left;
	background: url('/hostcmsfiles/images/stars_gray.gif') no-repeat 0 0;
	cursor: pointer;
	list-style-type: none;
}

.stars .curr
{
	margin: 0px;
	padding: 0px;
	width: 16px;
	height: 16px;
	float: left;
	background: none;
	background: url('/hostcmsfiles/images/stars_single.gif') no-repeat 0 0;
}

.shop_block
{
	border: 1px solid #d8d5d8;
	background-color: #d8d5d8;
	padding: 5px 7px;
	margin: 10px 0px 10px 0px;
}

.shop_block a
{
	position: relative;
	z-index: 2;
}

.arrow_up
{
	width: 16px;
	height: 16px;
	position: absolute;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/hostcmsfiles/images/arrow_up.png');
	z-index: 1;
}

.arrow_up_gray
{
	width: 16px;
	height: 16px;
	position: absolute;
	z-index: 1;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/hostcmsfiles/images/arrow_up_gray.png');
}

.arrow_down
{
	width: 16px;
	height: 16px;
	position: absolute;
	z-index: 1;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/hostcmsfiles/images/arrow_down.png');
}

.arrow_down_gray
{
	width: 16px;
	height: 16px;
	position: absolute;
	z-index: 1;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/hostcmsfiles/images/arrow_down_gray.png');
}


.current, .page_link, .ctrl
{

margin-right:0.3em;
padding:0.3em 0.5em 0.3em;
}

.page_link
{
	border: 1px solid #ñ2ñ2ñ2;
}

.current
{
	background: #3CB401;
	color: #fff;
	border: 1px solid #3CB401;
}

.ctrl
{
	padding: 0.5em 0.5em 0.3em 0.5em;
	font-size: 10px;
	color: #4F3327;
}



a img{
border:0;
}

a {
color:#114e87;
}

#head {
	background: url(/images/viofit/tmpl/menu_t_bg.jpg) repeat-x top;
	margin:0 -20px;
}

.menu_t{
	
	background:url(/images/viofit/tmpl/menu_t.jpg) no-repeat center;
	height:79px;

	
}

.menu_t ul{
list-style:none;
margin:30px 0 0 0;
padding:0;
}

.menu_t li{
display:block;
width:200px;
float:right;
text-align:center;
}

.menu_t a{
color:#fff;
text-decoration:none;
font-size:14px;
font-family:arial;

}

.menu_t div{
height:79px;
width:800px;
margin:0 auto;
padding:1px;
}


.logo_wrap{
	background:#170616;
position:relative;
max-width:1300px;
margin:0 auto;
}

.logo{
position:absolute;
top:40px;
left:100px;
}

* html .logo_ie6{ 
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/viofit/tmpl/logo.png', sizingMethod='scale');
width:217px;
height:61px;
position: static;
}

.lider{
position:absolute; top:-10px; left:-10px; z-index:10;
}

* html .lider{ 
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/viofit/tmpl/lider.png', sizingMethod='scale');
width:66px;
height:71px;
position:absolute;
top:-20px;
left:-120px;
z-index:10;
}

* html .lider img{ 
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);

}


* html .logo img, .logo a{ 
position:relative;
}


*html .item_block {height:150px;}
.item_modi {width:230px;}
.item_modi_vn {width:170px;}


* html .logo img{ 
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);

}

* html .icoo_home{ 
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/viofit/tmpl/home.png', sizingMethod='scale');
width:11px;
height:11px;
position: static;
}

* html .icoo_mail{ 
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/viofit/tmpl/mail.png', sizingMethod='scale');
width:11px;
height:11px;
position: static;
}


* html .icoo_map{ 
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/viofit/tmpl/map.png', sizingMethod='scale');
width:11px;
height:11px;
position: static;
}

* html .icoo_home img, .icoo_home a, .icoo_map img, .icoo_map a, .icoo_mail img, .icoo_mail a{ 
position: relative;
}

* html .icoo_home img  .icoo_map img  .icoo_mail img { 
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);

}


.icoo li{
float:left;
display:block;
width:11px;
height:11px;
margin-right:50px;
}
.icoo ul {
padding:0;
margin:0;
}

.icoo{
margin-left:50px;
}

.logo_div{
	background:url(/images/viofit/tmpl/logo.jpg) no-repeat center;
	height:159px;
}



.phone{
background:url(/images/viofit/tmpl/phone.png) no-repeat;
width:197px;
height:74px;
position:absolute;
top:30px;
right:100px;
text-indent:-9999px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/viofit/tmpl/phone.png', sizingMethod='scale');

}

* html .phone { 
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/viofit/tmpl/phone.png', sizingMethod='scale');

}


.search_block{
	background:#d8d5d8;
	height:48px;
	max-width:1300px;
margin:0 auto;
}



.rightback {
width: 100%;
background-color:#f3f3f3;
overflow:hidden;
position:relative;
max-width:1300px;
margin:0 auto;
}
.contentback {

margin-right:185px;

}



.leftsidebar {
float:left;
width: 200px;
overflow:hidden;


}

.content {
overflow:hidden;
}

*html .content {margin-left:200px;}

.rightsidebar {
float:right;
overflow:hidden;
width: 185px;
padding-top:20px;

}





.main {
	
        padding: 5px 10px 10px 10px;
min-height:1100px;
position:relative;
text-align:justify;
}

.main ul {margin:0 0 0 15px;}

.side_left{
padding:5px;
}

.side_left h1{
color:#000;
font-size:14pt;
font-family: arial;
padding-left:15px;
}


.side_right{
	
	width:185px;

}

.welcome{
	background:url(/images/viofit/tmpl/welcome.jpg) no-repeat center;
	text-indent:-9999px;
display:block;
width:99%;
}

.catalog{
	background:url(/images/viofit/tmpl/katalog.jpg) no-repeat center;
	text-indent:-9999px;
display:block;
width:99%;
}

.newss{
	background:url(/images/viofit/tmpl/news.jpg) no-repeat center;
	text-indent:-9999px;
display:block;
width:99%;
margin:0;
}
*html .news{width:98%;}
.categories{
list-style:none;
font-size:13px;

margin: -5px 0 10px 0;
}



.categories li{
padding-left: 16px;
background:url(/images/viofit/tmpl/arrow.gif) no-repeat;
margin-top:15px;
line-height:15px
}

.categories a{
color:#1f4b72;
}

.categories div{

}

.side_right h1 {
color:#000000;
font-family:arial;
font-size:14pt;
padding-left:15px;
}


.produser_list{
list-style:none;
font-size:13px;
padding-left:15px;
padding-bottom:15px;
}



.produser_list li{
padding-left: 16px;
background:url(/images/viofit/tmpl/romb.gif) no-repeat;
margin-top:15px;
line-height:11px
}

.produser_list a{
color:#1f4b72;
}

.item_block{
background:url(/images/viofit/tmpl/cat_dash.gif) repeat-x bottom;
margin: 15px 0 0 0;
padding: 0 0 10px 0
}

.cart_small{

padding:0 5px 5px 5px;
text-align:center;



}

.my_cart{
text-indent:-9999px;
background:url(/images/viofit/tmpl/vasha_cart.jpg) no-repeat center;
display:block;
width:99%;
}

.sostav td {
border-bottom: 1px #d3d3d3 solid;
}

.last td {
border:0;
}

#footer{
color:#535353;
position:relative;
padding:20px 0 ;
height:200px;
max-width:1300px;
margin:0 auto;
}

.counters{
position:absolute;
right:0;
float:right;
width:250px;

text-align:right;
}

.ft_copy{
float:left;
width:250px;
}
.slovar{


margin: 0px auto;
width:660px;



font-size:11px;
font-family:Tahoma;

}

.slovar a{
color:#535353;

}

.slovar ul{
margin:0;
padding:0;
list-style:none;


}


.slovar li{
display:block;
float:left;
margin: 10px;
width:200px;
}

.to_cart{

}

.text_cat {font-size:13px;}

*html .cat {width:98%;}

.sostav{margin:0px;}