body{
	padding: 0px;
	margin: 0px;
	font-family:verdana;
	font-size:12px;
	background:url(/templates/muskul/images/new_bg.jpg);
}

p, div{
	font-family:verdana;
	font-size:12px;
	padding:0px;
	margin:0px;
}

table {
	font-family:verdana;
	font-size:12px;
	padding:0px;
	margin:0px;
	border:0px;
}

a, a:link, a:active, a:visited{
	font-family:verdana;
	font-size:12px;
	color:#286ba9;
	text-decoration:underline;
}

a:hover{
	color:#286ba9;
	text-decoration: none;
}

a:visited{
	color:#cc2734;
}

img{
	border:0px;
	padding:0px;
	margin:0px;
}

h1{
	font-size:18px;
	margin-top:10px;
	margin-bottom:10px;
}

h2{
	font-size:16px;
	margin-top:10px;
	margin-bottom:10px;
}

.level0{
	width:970px;
	margin-left:auto;
	margin-right:auto;
	border:1px solid red;
}

.header{
	height:121px;
}

.logo{
	width:364px;
	height:102px;
	float:left;
	padding:19px 0px 0px 63px;
}

.clock{
	width:110px;
	height:121px;
	float:left;
	margin:0px 0px 0px 40px;
}

.phone{
	width:265px;
	height:92px;
	float:left;
	margin:0px 0px 0px 128px;
	padding:29px 0px 0px 0px;
	text-align:right;
}


.firms_top{
	background:url(/templates/muskul/images/top_firms.jpg) no-repeat;
	height:19px;
	color:#c72131;
	font-weight:bold;
	padding:5px 0px 0px 26px;
}

.firms_body{
	background:url(/templates/muskul/images/firms_bg.gif) repeat-y;
	text-align:center;
}

.firms_bottom {
	width: 160px;
	height: 5px;
	background:url(/templates/muskul/images/firms_bottom.gif) no-repeat;
}

.menu{
	height:22px;
}

.right{
	background:url(/templates/muskul/images/right_bg.gif) repeat-y;
	background-position:left;
	padding:0px 0px 10px 0px;
}

.left_corner{
	margin:0px 0px 0px 0px;
	width:185px;
	text-align:right;
/*	background:url(/templates/muskul/images/left_bg.gif) repeat-y;
	background-position:right;
	height:100%;*/
}

.left-td {
	background:url(/templates/muskul/images/left_bg.gif) repeat-y;
	background-position:right;
}
/*.left{


	margin-bottom:10px;
}*/

.basket_body{
	width: 183px;
	background:url(/templates/muskul/images/basket_body.gif) top right repeat-y;
}

.categories{
	margin:10px 0px 0px 0px;
}

.categories .top {
	width: 185px;
	height: 22px;
	background:url(/templates/muskul/images/categories_top.gif) no-repeat;
}

.categories .bottom {
	width: 185px;
	height: 5px;
	background: url(/templates/muskul/images/categories_bottom.gif) no-repeat;
}

.main_menu{
	height:22px;
	float:right;
	margin:0px 24px 0px 0px;
}

.menu_item{
	height:22px;
	float:left;
	margin:0px 0px 0px 2px;
}

.menu_item DIV{
	float:left;
	height:22px;
}

.menu_lnk_s{
	padding:3px 8px 0px 8px;
	background:url(/templates/muskul/images/menu_bg_s.gif) repeat-x;
}

.menu_lnk_s a:link, .menu_lnk_s a:hover, .menu_lnk_s a:active, .menu_lnk_s a:visited{
	color:#000000;
	text-decoration:none;
	font-size:11px;
}

.menu_lnk{
	padding:3px 4px 0px 4px;
	background:url(/templates/muskul/images/menu_bg.gif) repeat-x;
}

.menu_lnk a:link, .menu_lnk a:hover, .menu_lnk a:active, .menu_lnk a:visited{
	color:#6b6969;
	text-decoration:none;
	font-size:11px;
}

.top-menu {
	height: 22px;
}

.content{
	clear: right;
	vertical-align:top;
	padding: 5px 10px 10px 10px;
	background: #fff;
}

.page-body {
	background: url(/templates/muskul/images/white_bg.gif) repeat-x;
	background-position: 0 22px;
}

.cntnt_top{
	margin:4px 0px 0px 0px;
	height:21px;
}

.func_icons{
	float:right;
}

.func_icons DIV{
	float:left;
	margin:0px 0px 0px 4px;
}

.get_price{
	float:left;
}

.get_price DIV{
	float:left;
}

.price_lnk{
	margin:3px 0px 0px 9px;
}

.price_lnk a:link, .price_lnk a:hover, .price_lnk a:active, .price_lnk a:visited{
	font-weight:bold;
	color:black;
	text-decoration:none;
}

.page_header{
	margin:10px 0px 13px 0px;
	height:12px;
}

.header_txt{
	margin: 0;
	padding: 0 0 0 10px;
	color:#b0afaf;
	font-size:14px;
	background: url(/templates/muskul/images/header_arrow.gif) no-repeat;
	background-position: 0 5px;
}

.header_img{
	float:left;
	margin:5px 0px 0px 0px;
}

.category_name{
	color:#1c70b8;
	font-weight:bold;
	padding:0px 0px 10px 0px;
}

.category_name a:link, .category_name a:hover, .category_name a:active, .category_name a:visited{
	color:#1c70b8;
	text-decoration:none;
}

.explanation{
	color:#4e4e4e;
	font-size:9px;
}

.sub_category{
	color:#c81f34;
	font-size:11px;
}

.sub_category a:link, .sub_category a:hover, .sub_category a:active, .sub_category a:visited{
	color:#4e4e4e;
	text-decoration:none;
	font-weight:bold;
}

.cat_sub{
	margin:0px 0px 5px 0px;
}

.filter{
	height:111px;
}

.filter_sign{
	border-bottom:1px solid #4b4b4b;
	font-weight:bold;
	font-size:11px;
	padding:0px 0px 5px 0px;
}

.filter_body{
	margin:8px 0px 8px 0px;
}

.filter_left{
	float:left;
	height:75px;
}

.filter_sgn{
	font-size:11px;
	color:#4b4b4b;
	padding:0px 7px 7px 0px;
}

.filter_input{
	padding:0px 0px 7px 0px;
}

.filter_input INPUT{
	border:1px solid #b3b3b3;
	width:141px;
	height:20px;
	font-size:11px;
}

.filter_input SELECT{
	border:1px solid #b3b3b3;
	width:141px;
	height:20px;
	font-size:11px;
}

.filter_right{
	float:right;
	height:65px;
	padding-top:10px;
}

.basket_sgn{
	font-size:11px;
	color:#4b4b4b;
	padding-left:6px;
}

.no_product TD{
	padding-top:10px;
}

.products{
	margin:5px 0px 0px 0px;
}

.products TABLE{
	border:1px solid #efefef;
	border-right:0px;
	border-bottom:0px;
}
.products TABLE TD{
	border-right:1px solid #efefef;
	border-bottom:1px solid #efefef;
	padding:5px;
}

.product_head TD{
	color:#4b4b4b;
	text-align:center;
}

.suc_prod_line TD{
	vertical-align:top;
	background:#ffd5ab;
}

.succ_icon{
	float:right;
	font-size:10px;
	color:#f58523;
	margin:5px 0 0 5px;
}

.product_line TD{
	vertical-align:top;
}

.product_line_s TD{
	background:#efefef;
	vertical-align:top;
}

.product_name a:link, .product_name a:hover, .product_name a:active, .product_name a:visited{
	color:#286ba9;
	font-weight:bold;
	text-decoration:none;
}

.list_dsc{
	font-size:10px;
	color:#4b4b4b;
}

.detail_lnk a:link, .detail_lnk a:hover, .detail_lnk a:active, .detail_lnk a:visited{
	font-size:11px;
}

.price{
	color:#cc2734;
	padding:0px 10px 0px 10px;
	text-align:right;
}

.quantity{
	padding:0px 10px 0px 0px;
	white-space:nowrap;
	text-align:right;
}

.cat_dsc{
	font-size:11px;
	margin:0px 0px 10px;
}

.message{
	margin:5px 0px 0px 0px;
	font-weight:bold;
	color:black;
	text-align:center;
}

.categories_body{
	background:url(/templates/muskul/images/categories_body.gif) repeat-y;
	padding:0px 10px 10px 15px;
	text-align:left;
}

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

.categories_body li {
	margin: 0;
	padding: 0;
}

.categories_body ul.list {
	padding: 0 10px 0 0;
}

.categories_body li.global {
	padding: 0 0 10px 0;
}

.categories_body li.global a:link,
.categories_body li.global a:hover,
.categories_body li.global a:active,
.categories_body li.global a:visited {
	color: #291B72;
	font-weight: bold;
	text-decoration: none;
}

.categories_body li.global a:hover {
	text-decoration: underline;
}

.categories_body li.cat {
	color: #c72131;
	font-weight: bold;
	padding: 0px 0px 10px 0px;
}

.categories_body li.cat a:link,
.categories_body li.cat a:hover,
.categories_body li.cat a:active,
.categories_body li.cat a:visited {
	color: #c72131;
	font-weight: bold;
	text-decoration: none;
}

.categories_body li.cat a:hover {
	text-decoration: underline;
}

.categories_body ul.sub {
	padding: 10px 0 0 10px;
}

.categories_body li.sub-cat {
	padding: 0 0 5px 0;
}

.categories_body li.sub-cat a:link,
.categories_body li.sub-cat a:hover,
.categories_body li.sub-cat a:active,
.categories_body li.sub-cat a:visited {
	color:#291b72;
	font-weight: normal;
}

.categories_body li.sub-cat .name {
}

.categories_body li.sub-cat .quant {
	float: right;
	font-weight: normal;
	margin-left: 3px;
}

.categories_body li.sub-cat .left_explanation {
	clear: both;
}

.left_cat{
	color: #c72131;
	font-weight: bold;
	margin:0px 0px 10px 0px;
}

.left_cat a:link, .left_cat a:hover, .left_cat a:visited, .left_cat a:active{
	color:#c72131;
	font-weight:bold;
	text-decoration:none;
}

.left_subc{
	color:#c72131;
}

.left_subc a:link, .left_subc a:hover, .left_subc a:active, .left_subc a:visited{
	font-weight:bold;
	color:#291b72;
	text-decoration:none;
}

.left_explanation{
	color:#291b72;
	font-size:10px;
}

.left_subcb{
	margin:0px 0px 5px 0px;
}

.basket_sign{
	font-weight:bold;
	color:#c72131;
	text-align:left;
	padding-left:15px;
	margin-bottom:5px;
/*	background:url(/templates/muskul/images/small_basket.gif) no-repeat;
	background-position:85% 0%;	*/
}

.basket_content{
	padding:0px 20px 5px 20px;
	background:url(/templates/muskul/images/big_basket.gif) no-repeat;
	background-position:142px 0;
	text-align:left;
}

.basket_content DIV{
	color:#291b72;
	font-size:11px;
}

.basket_price{
	font-size:12px;
	font-weight:bold;
	color:#c72131;
}

.basket_link{
	text-align:center;
	padding:0px 4px 5px 0px;
}

.basket_link a:link,  .basket_link a:hover, .basket_link a:active, .basket_link a:visited{
	color:#291b72;
}

.news_item{
	clear:left;
}

.news_header{
	border-bottom:1px solid #4b4b4b;
	padding:0px 0px 4px 0px;
	color:#4b4b4b;
	font-weight:bold;
}

.news_date{
	float:left;
	margin:1px 15px 0px 5px;
}

.news_date a:link, .news_date a:hover, .news_date a:active, .news_date a:visited{
	color:#286ba9;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
}

.news_name a:link, .news_name a:hover, .news_name a:active, .news_name a:visited{
	color:#4b4b4b;
	text-decoration:none;
	font-weight:bold;
}

.news_body{
	float:left;
	margin:5px 0px 18px 0px;
}

.news_img{
	float:left;
	margin:0px 5px 0px 0px;
}

.producers_item{
	padding:9px 0px 0px 0px;
}

#faq_form_td{
	text-align:right;
	padding:0px 5px 5px 0px;
}

#faq_input_td{
	padding:0px 0px 5px 0px;
}

#faq_input_td INPUT{
	border:1px solid #b3b3b3;
	width:170px;
	height:20px;
}

#faq_input_td TEXTAREA{
	border:1px solid #b3b3b3;
	width:270px;
	height:50px;
}

#feedback_signature{
	text-align:right;
	padding:0px 5px 5px 0px;
}

#feedback_input{
	padding:0px 0px 5px 0px;
}

#feedback_input INPUT{
	border:1px solid #b3b3b3;
	width:170px;
	height:20px;
}

#feedback_input INPUT.long {
	width: 250px;
}

#feedback_input SELECT{
	border:1px solid #b3b3b3;
	width:170px;
	height:20px;
}

#feedback_input TEXTAREA{
	border:1px solid #b3b3b3;
	width:250px;
	height:80px;
	font-size: 12px;
}

#feedback_input TEXTAREA.adress {
	height: 40px;
}

#vote_error{
	font-weight:bold;
	color:red;
	padding:0px 0px 4px 0px;
}

#vote_msg{
	font-weight:bold;
	padding:0px 0px 4px 0px;
}

.firms_header{
	font-weight:bold;
	color:#ce1d2d;
	border-bottom:1px solid #4d4d4d;
	padding:0px 0px 7px 15px;
	clear:left;
}

.firms_list{
	float:left;
	padding:15px 0px 30px 17px;
}

.firms_item{
	margin:0px 0px 10px 0px;
	float:left;
	clear:both;
	width:300px;
}

.fitem_img{
	float:left;
	margin:0px 20px 0px 0px;
}

.filter_name{
	padding:8px 0px 0px 0px;
}

.filter_name a:link, .filter_name a:hover, .filter_name a:active, .filter_name a:visited{
	color:#2a6bab;
	text-decoration:none;
	font-weight:bold;
}

#item_name{
	color:#286ba9;
	font-weight:bold;
	font-size:14px;
	margin:0px 0px 5px 0px;
}

#item_body{
	border-top:1px solid #4b4b4b;
	border-bottom:1px solid #4b4b4b;
}

#item_body_n{
	border-top:1px solid #4b4b4b;
}

#item_imgs{
	border-right:1px solid #4b4b4b;
	padding:8px 8px 8px 0px;
	width:140px;
	text-align:center;
	vertical-align:top;
}

#item_dsc{
	padding:8px;
}

#item_dsc DIV{
	color:#4b4b4b;
	margin:0px 0px 5px 0px;
}

.item_dsc{
	padding:8px;
	vertical-align:top;
}

.item_dsc DIV{
	color:#4b4b4b;
	margin:0px 0px 5px 0px;
}

#item_imgs_n{
	padding:8px 8px 8px 0px;
	width:140px;
	text-align:center;
	vertical-align:top;
}

#order{
	border-top:1px solid #4b4b4b;
	border-left:1px solid #4b4b4b;
	font-size:11px;
	width:100%;
}

#order TD{
	padding:5px;
	border-bottom:1px solid #4b4b4b;
	border-right:1px solid #4b4b4b;
	text-align:center;
}

#order_header TD{
	font-weight:bold;
	text-align:left;
}

#order td.name div.left {
	width: 60px;
	float: left;
	text-align: center;
	margin: 0 5px 0 0;
}

#order td.name div.right {
	margin: 0 0 0 65px;
	vertical-align: middle;
}

#order td.quant div {
	width: 72px;
}

#order td.quant a {
	display: block;
	width: 17px;
	height: 16px;
	float: left;
	position: relative;
	top: 1px;
}

#order td.img {
    border-right: 0;
}

.order_quant{
	font-size:11px;
	width:30px;
	height:16px;
	border:1px solid #b3b3b3;
	text-align:center;
	float: left;
	margin: 0 2px 0 2px;
}

.color_item{
	width:20px;
	height:20px;
	border:1px solid black;
	float:left;
}

a.white_lnk:link, a.white_lnk:hover, a.white_lnk:active, a.white_lnk:visited{
	color:#ffffff;
	font-weight:bold;
}

.product_producer{
	background:#efefef;
	padding:10px 0px 10px 10px;
	font-weight:bold;
	color:#505050;
}

.red_txt{
	color:#d02535;
	font-weight:bold;
}

.all_cat1head{
	color:#286ba9;
	font-weight:bold;
	font-size:14px;
}

.all_cat2head{
	font-weight:bold;
	color:black;
	font-size:16px;
	text-align:center;
}

.prod_lnk{
	text-align:center;
	font-weight:bold;
}

.succ_sep{
	background:url(/templates/muskul/images/succ_sep.gif) no-repeat;
	background-position:bottom;
	width:1px;
	vertical-align:top;
	border-bottom:1px solid #52b5f8;
}

.succ_sep div{
	height:8px;
	background:#ffffff;
	background:red;
}
.succ_prod{
	border-bottom:1px solid #52b5f8;
	padding:10px 10px 10px 0;
}

.succ_prod_2{
	border-bottom:1px solid #52b5f8;
	padding:10px 10px 10px 10px;
}

#succ_head{
	border-bottom:1px solid #52b5f8;
	text-align:center;
}

#succ_head_div{
	width:200x;
	height:23px;
	background:#52b5f8 url(/templates/muskul/images/succ_head.gif) no-repeat;
	background-position:right top;
	color:#ffffff;
	font-weight:bold;
	font-size:16px;
	padding:3px 0 0 0px;
	text-align:center;
}

html>body #succ_head_div{
	width:200px;
	height:20px;
}

.succ_img{
	float:left;
	margin:0 10px 0 0;
}

.succ_name a:link, .succ_name a:hover, .succ_name a:active, .succ_name a:visited{
	color:#286ba9;
	font-weight:bold;
	text-decoration:none;
}

.succ_desc{
	font-size:10px;
	color:#4b4b4b;
	margin:5px 0 0 0;
}

.succ_order{
	clear:left;
	margin:5px 0 0 0;
	color:#cc2734;
	font-weight:bold;
	text-align:right;
}

.succ_order span{
	color:#cccccc;
	font-weight:normal;
}

.succ_order a:link, .succ_order a:hover, .succ_order a:active, .succ_order a:visited{
	color:#cc2734;
	font-weight:bold;
	text-decoration:none;
}

#loading {
	width: 64px;
	height: 64px;
	position: absolute;
	background: url(/templates/muskul/images/loading.gif) no-repeat;
	top: 0;
	left: 0;
	visibility: hidden;
	z-index: 1000;
}

#left-search {
	margin: 20px 0 0 0;
}

#left-search .search-top {
	height: 17px;
	background: url(/templates/muskul/images/basket_top.gif) no-repeat;
}

#left-search .search-bottom {
	height: 10px;
	background: url(/templates/muskul/images/basket_bottom.gif) no-repeat;
}

#left-search .search-body {
	text-align: center;
	background: url(/templates/muskul/images/basket_body.gif) repeat-y;
}

#left-search .search-body select {
	width: 140px;
	border: 1px solid #B3B3B3;
	margin: 0 0 10px 0;
	padding: 0;
}

#left-search form {
	margin: 0;
	padding: 0;
}

#left-search h5 {
	color: #C72131;
	margin: 0 0 5px 0;
	padding: 0;
}

#info {
	position: fixed;
	bottom: 0px;
	width: 600px;
	background: #CC0000;
	visibility: hidden;
}

#info div.info-content {
	text-align: center;
	padding: 10px 10px 10px 10px;
	color: white;
	font-size: 16px;
}

#basket-table-bottom {}
#basket-table-bottom .basket-table-price {
	margin: 10px 0 10px 0;
}

#basket-table-bottom .basket-table-price ul {
	float: right;
	padding: 0;
	margin: 0;
	list-style: none;
}

#basket-table-bottom .basket-table-price b {
	float: left;
	width: 110px;
	text-align: right;
}

#basket-table-bottom .order-buttons {
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	text-align: right;
	margin: 10px 0 10px 0;
	padding: 5px 0 5px 0;
}

.order-conditions p {
	margin: 0 0 10px 0;
}

.clr-left-0 {
	clear: left;
	line-height: 0;
	height: 0;
	font-size: 0;
	overflow: hidden;
}

.clr-right-0 {
	clear: right;
	line-height: 0;
	height: 0;
	font-size: 0;
	overflow: hidden;
}

span.red {
	font-weight: bold;
	color: #C72131;
}

#left-basket .top {
	width: 183px;
	height: 17px;
	background: url(/templates/muskul/images/basket_top.gif) no-repeat;
}

#left-basket .bottom {
	width: 183px;
	height: 10px;
	background: url(/templates/muskul/images/basket_bottom.gif) no-repeat;
}

.blink-price {
	font-weight: bold;
	ņolor: #CC2734;
}

.blink-price-active {
	color: #FFD5AB;
}

#report-error {
	position: absolute;
	top: 0;
	left: 0;
	border: 1px solid #000;
	background: #fff;
	padding: 5px;
	display: none;
	z-index: 900;
}

#report-error form {
	margin: 0;
	padding: 0;
}

#back-to-site {
	margin: 0 0 10px 0;
}

#top-discounts {
	float: left;
	padding: 3px 0 0 10px;
	color: red;
}