*{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;}
body{width:100%; height:100%; background:#bdf2d4 url(../images/bg.jpg) repeat-x;
font-size:12px;}
h1 {font-size:16px;}
a img{border:none;}
ul{list-style-type:none;}
li{}
p{margin:0; padding:0; margin-left:0px; margin-bottom: 15px;}
#container{width:992px; margin:0 auto;}
#header{background:url(../images/header.jpg); height:172px;}
#podcontainer{background:#FFF; border:1px dotted #666;  border-top:none; padding:10px; padding-left:0; padding-right:0;}
.clear{clear:both;}
#topmenu{margin-bottom:30px;}
#topmenu ul{list-style-type:none; padding-left:10px;}
#topmenu ul li{float:left; padding-left:23px; background:url(../images/tmenu.jpg) no-repeat;
background-position: left center; margin-right:8px;}
#topmenu ul li a{color:#ff8e49; font-size:14px; text-decoration:none;}
#topmenu ul li a:hover{color:#e16a22;  border-bottom:1px dashed #e16a22;}

a {
	color: #504527;
}
a:link, a:visited {
	text-decoration: none;
}
a:hover, a:active {
	text-decoration: underline;
}
a.readon:link, a.readon:visited, a.readon:hover {
	display: inline-block;
	text-decoration: none;
	background: #413B33 url(../images/button-bg.jpg) repeat-x;
	padding: 1px 8px 2px 10px;
	margin-top: 13px;
	color: #FFF;
	border: 1px solid #413B33;
}
.leftmenu{ padding-bottom:250px; background:url(../images/leftbottom.jpg) no-repeat; background-position: left bottom;
padding-left:10px;}
.rightmenu{ padding-right:10px;  background:url(../images/rightbottom.jpg) no-repeat; background-position: right bottom;}

.module_menus{padding-bottom:10px;}
.module_menus h3{width:173px; height:32px; background:url(../images/lmenuh3.jpg) no-repeat;
padding-left:30px; line-height:30px; color:#7f9038; font-size:14px; margin-bottom:10px;}
.module_menus ul{list-style-type:none; padding-left:25px;}
.module_menus ul li{background:url(../images/lmenuli.jpg) no-repeat; line-height:20px; background-position: left center;
padding-left:20px;}
.module_menus ul li a{color:#5c5c5c; text-decoration:none;}
.module_menus ul li a:hover{border-bottom:1px dashed #666; padding-left:5px;}

.module_menus1{padding-bottom:10px; background:url(../images/soska.jpg) no-repeat;  background-position: bottom right;}
.module_menus1 h3{width:173px; height:32px; background:url(../images/lmenuh3.jpg) no-repeat;
padding-left:30px; line-height:30px; color:#7f9038; font-size:14px; margin-bottom:10px;}
.module_menus1 ul{list-style-type:none; padding-left:25px;}
.module_menus1 ul li{background:url(../images/lmenuli.jpg) no-repeat; line-height:20px; background-position: left center;
padding-left:20px;}
.module_menus1 ul li a{color:#5c5c5c; text-decoration:none;}
.module_menus1 ul li a:hover{border-bottom:1px dashed #666; padding-left:5px;}

.module_menus2{padding-bottom:10px; background:url(../images/xmeya.jpg) no-repeat;  background-position: bottom right;}
.module_menus2 h3{width:173px; height:32px; background:url(../images/lmenuh3.jpg) no-repeat;
padding-left:30px; line-height:30px; color:#7f9038; font-size:14px; margin-bottom:10px;}
.module_menus2 ul{list-style-type:none; padding-left:25px;}
.module_menus2 ul li{background:url(../images/lmenuli.jpg) no-repeat; line-height:20px; background-position: left center;
padding-left:20px;}
.module_menus2 ul li a{color:#5c5c5c; text-decoration:none;}
.module_menus2 ul li a:hover{border-bottom:1px dashed #666; padding-left:5px;}

.module_menus3{padding-bottom:10px; background:url(../images/loshadka.jpg) no-repeat;  background-position: bottom right;}
.module_menus3 h3{width:173px; height:32px; background:url(../images/lmenuh3.jpg) no-repeat;
padding-left:30px; line-height:30px; color:#7f9038; font-size:14px; margin-bottom:10px;}
.module_menus3 ul{list-style-type:none; padding-left:25px;}
.module_menus3 ul li{background:url(../images/lmenuli.jpg) no-repeat; line-height:20px; background-position: left center;
padding-left:20px;}
.module_menus3 ul li a{color:#5c5c5c; text-decoration:none;}
.module_menus3 ul li a:hover{border-bottom:1px dashed #666; padding-left:5px;}


.module_carts{
/*	background:url(../images/korzina.jpg);*/
	height:130px;
	border:1px dotted #ff8e49;
	color:#898a89;
	margin-bottom:25px;
}
.module_carts a{color:#898a89;}



.module_login{background:url(../images/korova.jpg) no-repeat; background-position:10px 20px; padding-left:40px;}

.mybutton{width:91px; height:31px; text-indent:-9999px; background:url(../images/vhod.jpg); cursor:pointer;
border:none;}

#footer{background:url(../images/footerfon.jpg); background-position:left bottom; height:219px;}
.foot{width:1100px; margin:0 auto; background:url(../images/footer.png) no-repeat; height:219px;
background-position:top center; color:#666666;}

.fmenu{}
.fmenu ul{list-style-type:none; float:right; padding-right:70px;}
.fmenu ul li{float:left; padding-left:10px; padding-right:10px; border-right:1px solid #999;}
.fmenu ul li a{color:#666666;  text-decoration:none; 
}
.fmenu ul li a:hover{border-bottom:1px dashed #666;}

.module_dostavka{background:url(../images/rightblock.jpg); border:1px dotted #ff8e49; padding:10px; font-size:11px; color:#666;
margin-bottom:20px;}
.module_dostavka h3{text-align:center; color:#7f9038; font-size:14px; padding-top:10px; padding-bottom:30px; padding-left:25px;}


.module_novosti {border:1px dotted #ff8e49; padding:10px; font-size:11px; color:#666;}
.module_novosti h3{text-align:center; color:#7f9038; font-size:14px; padding-top:10px; padding-bottom:15px; padding-left:25px;}
.module_novosti a{}

.virtimg{position:relative; width:100px; height:112px;}
#vmMainPage, #vmMainPage table {width:540px;}
#vmMainPage h3{height:27px; line-height:23px; padding-left:25px; color:#ffb449; margin-bottom:20px; background:url(../images/heading.jpg);}
#indexpageh {height:27px; line-height:23px; padding-left:25px; color:#ffb449; margin-bottom:20px; background:url(../images/heading.jpg);}
.vkbutton{width:151px; height:39px; background:url(../images/vkbutton.jpg); border:none; text-indent:-9999px; cursor:pointer;}

.module_login{ padding:10px;}

.module_login #username_vmlogin, #password_vmlogin{border:1px dotted #ff8e49; padding:4px; width:120px; margin-left:40px;}
.module_login .button{background:url(../images/vhod.jpg); width:91px; height:31px; text-indent:-9999px; cursor:pointer; border:none;
margin:0 auto;}

#ramka {background:url(../images/ramka.png) no-repeat; position:relative; z-index:2; width:171px; height:188px; padding:10px 0px 0px 10px; display:block; cursor:pointer;}

td.leftmenu h3, div.module-sfx.h3style-05 h3 {background:url(../images/menufon.jpg) no-repeat; width:203px; height:36px; display:block; text-align:center; padding-top:10px; margin-top:15px;}

td.leftmenu ul li, ul.latestnews-sfx.h3style-05 li {background:url(../images/listfon.jpg) no-repeat; width:; height:; display:block; padding-left:20px; margin-top:5px;}

table .contentpaneopen {width:540px;}
.sape { color:#FFFFFF;}
.sape a{ color:#FFFFFF;}
td.contentheading {font-size: 1.17em;font-weight: bold;}