*{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
body{
    background:url('/images/body_bg.jpg');
	padding: 0px;
	margin: 0px;
}
#logo {
position: absolute;
left: 0px;
top: 0px;
z-index: 2;
}
#top_bl{
background: url('/images/top_bg.gif') repeat-x top;
padding: 0px;
margin: 0px;
width: 100%;
height: 157px;
}
#button1{
position: absolute;
display:block;
left: 350px;
top: 31px;
width: 134px;
height: 115px;
background: url('/images/menu_1.jpg') no-repeat;
}
#button1:hover{
background-position: 0 -115px; 
}

#button2{
position: absolute;
display:block;
left: 482px;
top: 31px;
width: 134px;
height: 115px;
background: url('/images/menu_2.jpg') no-repeat;
}
#button2:hover{
background-position: 0 -115px; 
}

#button3{
position: absolute;
display:block;
left: 615px;
top: 31px;
width: 134px;
height: 115px;
background: url('/images/menu_3.jpg') no-repeat;
}
#button3:hover{
background-position: 0 -115px; 
}

#button4{
position: absolute;
display:block;
left: 750px;
top: 31px;
width: 145px;
height: 115px;
background: url('/images/menu_4.jpg') no-repeat;
}
#button4:hover{
background-position: 0 -115px; 
}

#cmn{
background: url('/images/left_bg.gif') repeat-y left top;
}
#menu{
background: #fff url('/images/left_bg.gif') repeat-y left top;
width:100%;
margin: 0px;
height: 30px;
white-space: nowrap;
}
#menu_l{
float: left;
background:url('/images/body_bg.jpg');
display:block;
width:46px;
height: 30px;
}
#prod {
float: left;
font:18px Arial;
color:#FDEF02;
width:250px;
padding-top: 5px;
padding-left: 5px;
text-align: center;
text-transform:uppercase;
display:block;
}
#mn {
position: absolute;
top: 157px;
left: 360px;
white-space: nowrap;
width: 570px;
overflow: hidden;
}

#mn a{
width:115px;
text-align:center;
font:normal 12px Arial;
float:left;
margin-right:20px;
margin-top:7px;
text-transform:uppercase;
height: 20px;
color: #5A011E;
text-decoration:none;
}

#mn a:hover, #menu a.active  {
background:url('/images/hover_bg.jpg') left top no-repeat;
color:#fff;
width:115px;
height: 20px;
display:block;
}
#lmen_text{
width: 100%;
overflow: hidden;
}
#lmen{
float: left;
width: 245px;
padding-left: 51px;
display:block;
margin-right: 25px;
}

#lmen .news {
font:11px Arial;
color: #ffffff;
margin-top:10px;
margin-left:18px;
text-transform:none;
}

#lmen .news a{
font:11px Arial;
color: #ffffff;
text-decoration: underline;
text-transform:none;
}

#lmen .news a:hover{
font:11px Arial;
color: #ffffff;
text-decoration: none;
text-transform:none;
}

#lmen .pr {
font:18px Arial;
color:#FDEF02;
width:250px;
padding-top: 5px;
padding-left: 5px;
text-align: center;
text-transform:uppercase;
}

#lmen .main_sub {
margin-left:10px;
margin-top:21px;
}

#lmen .main_sub ul{
list-style-type:none;
margin:0;
padding:0;
}

#lmen .main_sub li {
width:237px;
font:normal 11px Arial;
color:#fff;
text-transform:uppercase;
margin:0;
padding:0;
margin-right: 12px;
}

#lmen .main_sub a {
background:url('/images/arrow_1.gif') left 5px no-repeat;
padding-left:11px;
display:block;
color:#fff;
text-decoration:none;
margin-bottom:6px;
}

#lmen .main_sub a:hover  {
text-decoration:underline;
}

#lmen .main_sub a.active
{
color:#FDEF02;
}

#lmen .line_menu {
background:url('/images/menu_line.gif') left top no-repeat;
padding-top:6px
}
#lmen .sub_1 ul {
list-style-type:none;
}

#lmen .sub_1 li {
background:url('/images/menu_line.gif') left top no-repeat;
width:220px;
font:normal 11px Arial;
padding-left:17px;
padding-top:6px;
color:#fff;
text-transform:none;
}

#lmen .sub_1 a {
background:url('/images/arrow_2.gif') left 5px no-repeat;
padding-left:11px;
display:block;
color:#fff;
text-decoration:none;
}

#lmen .sub_2 ul {
list-style-type:none;
}

#lmen .sub_2 li {
background:url('/images/menu_line.gif') left top no-repeat;
width:205px;
font:normal 11px Arial;
padding-left:38px;
margin-left:-27px;
padding-top:6px;
color:#fff;
text-transform:none;
}

#lmen .sub_2 a {
background:url('/images/arrow_3.gif') left 5px no-repeat;
padding-left:11px;
display:block;
color:#fff;
text-decoration:none;
}

#lmen .sub_3 ul {
list-style-type:none;
}

#lmen .sub_3 li {
background:url('/images/menu_line.gif') left top no-repeat;
width:190px;
font:normal 11px Arial;
padding-left:38px;
margin-left:-27px;
padding-top:6px;
color:#fff;
text-transform:none;
}

#lmen .sub_3 a {
background:none;
padding-left:11px;
display:block;
color:#fff;
text-decoration:none;
}

#lmen .search {
font-size: 16px;
color: #fff;
width:52px;
margin-left:16px;
margin-top:25px;
}

#lmen #my_srh {
padding-left:16px;
width: 220px;
white-space:nowrap;
}

#my_srh .inp_serch {
font:10px Arial;
color:#7A7A7A;
border:0;
margin-top:3px;
width: 140px;
height: 15px;
}

#my_srh .but_search {
width:69px;
height:19px;
margin-top: 3px;
cursor:pointer;
border:none;
float:right;
top: 0;
}
#lmen .bnr{
margin-top: 20px;
margin-bottom: 20px;
width: auto;
}
#lmen .bnr a{
display: block;
width: 132px;
height: 87px;
margin-left: 56px;
background: url('/images/novinki.jpg') no-repeat left top;
}

#lmen .bnr a:hover{
background-position: left -87px;
}

#lmen img{
border: 0;
}
#lmen .clear {
clear:both;
line-height:1%;
margin-bottom:-1px;
height:1px;
overflow:hidden;
font-size:0px
}


#content{
margin-left: 360px;
padding-right: 33px;
padding-bottom: 33px;
display:block;
}
#content p{
margin-bottom: 10px;
}

#content  p.costil{
height: 550px;
}

#content table{
  border-collapse:collapse;
}

#content td,th{
	border:1px solid #656563;
    padding:3px;
}

#content .nobrd td,th{
	border: 0;
}

#content img{
margin: 10px;
border: 0px;
}

#content hr{
color: #59001e;
border-color: #59001e;
}

#content a.slink {
background:url('/images/arrow_4.gif') left 5px no-repeat;
padding-left:10px;
line-height:18px;
}

#content a{
text-decoration: underline;
color:#59001e;
}
#content a:hover{
text-decoration: none;
color:#59001e;
}

#content h1 {
font:20px Arial;
color:#9D0236;
margin-bottom:10px;
margin-top:20px;
}

#content h2 {
font:18px Arial;
color:#9D0236;
margin-bottom:10px;
margin-top:20px;
}

#content h3 {
font:16px Arial;
color:#9D0236;
margin-bottom:10px;
margin-top:10px;
}

#content h4 {
font:14px Arial;
color:#9D0236;
margin-bottom:10px;
margin-top:10px;
}

#content h5,#content h6 {
font:12px Arial;
color:#9D0236;
margin-bottom:10px;
margin-top:10px;
}

#content input.tx, #content textarea, #content select{
border: 1px solid #656563;
width: 200px;
}

#content textarea{
height: 100px;
}

#bot_bl{
background: url('/images/bottom_bg.png') repeat-x top;
height: 78px;
}

#bot_bl .cou{
margin-top: 20px;
margin-right: 20px;
width: auto;
float: right;
}

#left_end{
float: left;
display: block;
background: url('/images/bot_bg.gif') no-repeat;
height: 39px;
width: 305px;
color: #ffa3c2;
padding-left: 22px;
padding-top: 30px;
margin-right: 40px;
text-align: center;
}
#end_men {
padding-top: 30px;
color: #ffffff;
}
#end_men a{
color: #ffffff;
text-decoration: underline;
font-weight: normal;
margin-right: 10px;
}
#end_men a:hover,#end_men a.active{
color: #ffffff;
text-decoration: none;
font-weight: normal;
}

.develop {margin: 10px;position: relative;float: right; z-index: 3; width:98px; font-size:11px; line-height:1em}
.develop a {text-decoration:none}
.develop i {position:absolute; left:-42px; top:-6px; width:34px; height:34px; background-image:url(/img/prosto.png)}
.develop a:hover {text-indent:0}
.develop a:hover i {background-position:0 100%}
