.divleftmenu{
       width: 219px; height: 114px;  line-height: 1.7;
}
.form1{
       background: url(../images/form1.gif) no-repeat top; width: 250px; height: 220px; padding-top: 33px;
}
.form2{
       background: url(../images/form2.gif) no-repeat top; width: 250px; height: 250px;  padding-top: 33px;
}
h1{
	font-size: 20px;
	font-weight: bold;
	margin: 10px 0px;
}
.lsubm1{
       color: line-height: 1.4;
}
.lsubm1:hover{
       color: text-decoration:  none; 
}
#opros{
       text-align: right padding-right: 25px; float: right; width: 440px;  height: 20px; font-size: 11px; line-height: 1.6;  position: relative; left: 0px; top: 0px;  z-index: 4;
}
#zvonok{
       position: absolute; width: 330px;  height: 59px; overflow: hidden; margin-top: 20px; margin-left: 15px;
}
.mna{
       color: #fff;
}
.mna:hover{
       color: #2AB4FB; text-decoration:  none; 
}
.sm{
       float: left; line-height: 1.6; padding-right: 25px; padding-top: 12px; color: #555;
}
#cr{
        text-align: right; padding-bottom: 32px; padding-right: 50px; padding-top: 200px; background: url(../images/snow-bot.gif) no-repeat left bottom; 
}
#text{
        padding: 0px 15px; 
        
}
#search{
        text-align: right;  padding-top: 100px; padding-right: 90px;
}
.leftmenu{
        font-weight: bold; background-image: url(../images/kn-left.gif); background-repeat: no-repeat; background-position: center; position: relative; left: 0px; top: 0px; text-align: center; FILTER: alpha(opacity=100); opacity: 1; font-size: 16px;  line-height: 1.8; width: 219px; height: 114px; display: block;
}
.leftmenu:hover{
        font-weight: bold; background-image: url(../images/kn-left1.gif); background-repeat: no-repeat; background-position: center; position: relative; left: 0px; top: 0px; text-align: center; FILTER: alpha(opacity=100); opacity: 1; color: #fff; text-decoration: none; display: block; line-height: 1.8; 
}
.kn-left{
        width: 219px; height: 114px;  background: url(../images/kn-left.gif) no-repeat center; position: relative; left: 0px; top: 0px; text-align: center; FILTER: alpha(opacity=100); opacity: 1;
}
#leftmenut{
	width: 210px;
	position: relative;
	right: -8px;
	top: 30px;
	z-index: 3;
}
.topmenu-h{
        background: url(../images/kn.gif) no-repeat top center; color:  #f9f9f9; text-align: center;  FILTER: alpha(opacity=100); opacity: 1; text-transform: uppercase; font-size: 12px; text-decoration:  none; width: 105px; height: 64px; display: block; letter-spacing: 1px; font-family: Verdana;
}
.topmenu-h:hover{
        background: url(../images/kn1.gif) no-repeat top center; text-align: center;  FILTER: alpha(opacity=100); opacity: 1; text-transform: uppercase; font-size: 12px; text-decoration:  none; width: 105px; height: 64px; display: block; letter-spacing: 1px; font-family: Verdana;
}
.topmenu{
        background: url(../images/kn.gif) no-repeat top center; color:  #f9f9f9; text-align: center;  FILTER: alpha(opacity=100); opacity: 1; text-transform: uppercase; font-size: 12px; text-decoration:  none; width: 105px; height: 64px; display: block; letter-spacing: 1px; font-family: Verdana;
}
.topmenu:hover{
        background: url(../images/kn1.gif) no-repeat top center; text-align: center;  FILTER: alpha(opacity=100); opacity: 1; text-transform: uppercase; font-size: 12px; text-decoration:  none; width: 105px; height: 64px; display: block; letter-spacing: 1px; font-family: Verdana;
}

#rfon{
        background: url(../images/rfon.gif) no-repeat top left;
}
#rfon1{
        background: url(../images/rfon1.gif) repeat-x; 
}
#submenu{
       /*height: 136px;*/ background: #171817; position: relative;
}

#leftfon{
        width: 215px; background-color: #343433; background-image: url(../images/leftfon.gif); background-repeat: repeat-x;  background-position: top;
}
#snow-top{
        position: absolute; right: 0px; top: 0px; z-index: 1;
}
#snow-bot{
        position: absolute; left: 0px; top: 0px; z-index: 2;
}
#fonsnow-bot{
        border-left: 5px solid #2B2B2B; border-right: 5px solid #2B2B2B; width: 980px; background-color: #111; background-image: url(../images/bodyfon.gif); background-repeat: repeat-y; background-position: left; 
}
#rightfon{width: 758px;}
#topmenufon{
        background: url(../images/topmenufon.gif) repeat-x top; width: 980px; position: relative;
}
#topmenut a{
	padding-top: 42px;
}
img{
        border: 0px;
}

a{
        color: #2AB4FB; text-decoration:  none; 
}
a:hover{
        color: #fff; text-decoration: none;
}
td{
        font-size: 12px; font-family: Verdana; color: #A6A4A4; 
}

body {
	padding: 0px;
	background-color: #191919;
	color: #A6A4A4;
	font-size: 12px;
	font-family: Verdana;
	width: 990px;
	margin: 0px auto;
}

#cat{
    clear: both;
    text-align: left;
}
#cat ul{
    display: block;
    padding: 0px;
    margin: 15px 0px 0px 0px;
}
#cat span, #hits{
    color: #fff;
    font-size: 20px;
}
#cat li{
    float: left;
    margin: 0px 15px 15px 0px;
    text-align: center;
    list-style: none;
}
#cat li img{
    border: 4px solid #E5E5E5;
    width: 110px;
    height: 110px;
    margin: 0 auto;
}
#mycarousel li{
    width: 165px;
    height: 220px;
}
#mycarousel img{
    border: 4px solid #e5e5e5;
    height: 156px;
    max-width: 160px;
    width: expression(160 + "px");
    height: expression(156 + "px");
}
#hits{
    /*color: #f15d4d;*/
    margin-left: 25px;
}
.clear{
    clear: both;
}
.min-width{
    width:160px;
    height: 160px;
}
.max-width{
    width:199px;
    height: 190px;
}
.search{
	padding: 37px 10px;
	overflow: hidden;
}
.search input[type="text"]{
	width: 150px;
}
#left-menu{
	text-align: center;
}
	#left-menu img{
		margin-top: 20px;
	}
.clr{
	clear: both;
	height: 0px;
}
#category{
	width: 69%;
	border: 1px solid #2B2B2B;
	float: left;
}
#advanced_search{
	padding: 20px;
}
#advanced_search ul{
	margin: 0px;
	padding: 0px;
}
#advanced_search ul li{
	list-style: none;
	clear: both;
	margin: 10px 0px;
}
#advanced_search input[type="submit"]{
	border: 1px solid #2B2B2B;
}
#advanced_search input[type="text"]{
	margin: 5px;
	width: 199px;
	border: 1px solid #2B2B2B;
}
#child_cats, #subs_cats{
	text-align: center;
	margin: 5px 0px;
}
#producer{
	width: 30%;
	float: right;
	border: 1px solid #2B2B2B;
}

