*{
font-family: "Lucida Grande", "Lucida Sans Unicode", arial, sans-serif;
font-size: 13px;
margin: 0;
}
/* ----------------body------------------------------------------*/
body{
background: url('/images/body_bg.jpg') repeat-x top;
text-align: center;
margin: 0px;
margin-top: 40px;
}

#ball{
margin: 0 auto;
width: 1000px;
}

#l_top{
float: left;
margin: 0px;
width: 27px;
height: 327px;
background: url('/images/left.jpg') no-repeat top;
text-align: right;
}

#r_top{
margin: 0px;
float: right;
width: 26px;
height: 327px;
background: url('/images/right.jpg') no-repeat top;
}
/* ---------------lang panel------------------------------------------*/
#lng_pnl{
float: right;
margin-top: 200px;
width: 22px;
}

#lng_cz{
width: 22px;
height: 21px;
background: url('/images/cz_lang.jpg') no-repeat;
background-position: 0px -21px;
display: block;
}

#lng_ru{
margin-top: 2px;
width: 22px;
height: 21px;
background: url('/images/ru_lang.jpg') no-repeat;
background-position: 0px -21px;
display: block;
}

#lng_en{
margin-top: 2px;
width: 22px;
height: 21px;
background: url('/images/en_lang.jpg') no-repeat;
background-position: 0px -21px;
display: block;
}

#lng_pnl .active{
background-position: 0px 0px;
}
/* ---------------menu &  banner------------------------------------------*/
#men_tx{
width: 100% auto;
margin: 0;
margin-left: 26px;
margin-right: 25px;
padding-left: 1px;
padding-right: 1px;
background: url('/images/t_bg.jpg') repeat-x top #666666;
text-align: left;
}

#m_0{
margin: 0;
width: 100% auto;
padding-left: 1px;
padding-right: 1px;
background: #ffffff;
}

#m_1{
margin: 0;
width: 100% auto;
text-align: left;
background: url('/images/bg_top.jpg') repeat-x top #ffffff;
}

#top_men
{
width: 100% auto;
height: 90px;
}

#logo{
margin-top: 20px;
margin-left: 18px;
}
/* ---------------menu------------------------------------------*/
#menu{
margin-top: 30px;
margin-right: 18px;
float:right;
width:700px;
text-align: right;
white-space: nowrap;
}
#mn0cz{
width: 56px;
background: url('/images/cz/menu_0.gif') no-repeat #000;
}
#mn1cz{
width: 74px;
background: url('/images/cz/menu_1.gif') no-repeat #000;
}
#mn2cz{
width: 84px;
background: url('/images/cz/menu_2.gif') no-repeat #000;
}
#mn3cz{
width: 97px;
background: url('/images/cz/menu_3.gif') no-repeat #000;
}
#mn4cz{
width: 166px;
background: url('/images/cz/menu_4.gif') no-repeat #000;
}
#mn5cz{
width: 105px;
background: url('/images/cz/menu_5.gif') no-repeat #000;
}
#mn6cz{
width: 58px;
background: url('/images/cz/menu_6.gif') no-repeat #000;
}
#mn0ru{
width: 102px;
background: url('/images/ru/menu_0.gif') no-repeat #000;
}
#mn1ru{
width: 82px;
background: url('/images/ru/menu_1.gif') no-repeat #000;
}

#mn2ru{
width: 92px;
background: url('/images/ru/menu_2.gif') no-repeat #000;
}
#mn3ru{
width: 105px;
background: url('/images/ru/menu_3.gif') no-repeat #000;
}
#mn4ru{
width: 84px;
background: url('/images/ru/menu_4.gif') no-repeat #000;
}
#mn5ru{
width: 57px;
background: url('/images/ru/menu_5.gif') no-repeat #000;
}

#mn0en{
width: 81px;
background: url('/images/en/menu_0.gif') no-repeat #000;
}
#mn1en{
width: 73px;
background: url('/images/en/menu_1.gif') no-repeat #000;
}

#mn2en{
width: 88px;
background: url('/images/en/menu_2.gif') no-repeat #000;
}
#mn3en{
width: 153px;
background: url('/images/en/menu_3.gif') no-repeat #000;
}
#mn5en{
width: 68px;
background: url('/images/en/menu_4.gif') no-repeat #000;
}
#mn4en{
width: 57px;
background: url('/images/en/menu_5.gif') no-repeat #000;
}


#menu a{
display: block;
float:right;
height: 32px;
margin-left: 5px;
background-position: left top;
}

#menu a:hover, #menu a.active{
display: block;
background-position: 0px -32px;
}
/* --------------- banner------------------------------------------*/
#b_text{
width: 100% auto;
height: 240px;
}

#t_ban{
padding-top: 49px;
margin-left: 18px;
color: #fff;
font-weight: bold;
font-size: 18px;
}

#t_ban p{
margin: 5px;
color: #fff;
font-weight: normal;
font-size: 14px;
}

#t_ban ul{
margin: 5px;
margin-left: 18px;
}

#t_ban ul li{
margin: 5px;
color: #fff;
font-weight: normal;
font-size: 14px;
}

#ban{
position: relative;
width: 663px;
height: 324px;
float:right;
/*background: url('/images/kombain.jpg') no-repeat;*/
margin-right: -51px;
_margin-right: -54px;
margin-left: -200px;
margin-bottom: -85px;
}

#tx{
width: 100% auto;
padding: 0px;
margin-left: 26px;
margin-right: 25px;
margin-top: 0px;
padding-left: 1px;
padding-right: 1px;
background: url('/images/text1_bg.jpg') repeat-x top #ffffff;
}

#tx_1{
width: 100% auto;
background-color: #ffffff;
border-left: 1px solid #e0e0e0;
border-right: 1px solid #e0e0e0;
border-bottom: 1px solid #e0e0e0;
text-align: left;
padding: 18px;
padding-top: 85px;
overflow: hidden;
}

#tx_lft{
width: 336px;
float: left;
margin-bottom: 18px;
}
/* ---------------search------------------------------------------*/
#srf{
margin-top: 18px;
width: 287px;
height: 42px;
background: url('/images/search_bg.gif') repeat-x top;
white-space: nowrap;
}

#srx_txt{
border: 0;
width: 195px;
height: 20px;
margin: 0px;
margin-top: 10px;
margin-right: 10px;
margin-left: 18px;
}

#srx_btn{
text-decoration: underline;
cursor: pointer;
}
/* --------------content------------------------------------------*/
#content{
padding-left: 18px;
text-align: left;
padding-bottom: 18px;
}
#content a{
color: red;
text-decoration: underline;
}
#content ul{
margin-left: 322px;
text-align: left;
color: red;
}
#content a:hover{
color: red;
text-decoration: none;
}
#content h1{
display: block;
font-size: 24px;
color: #008800;
font-style: italic;
margin-top: 0px;
margin-left: -4px;
margin-bottom: 10px;
background: url('/images/h1.jpg') no-repeat; 
background-position: 318px bottom;
}

#content h2{
font-size: 22px;
color: #008800;
margin: 10px;
}

#content h3{
font-size: 20px;
}

#content h4{
font-size: 18px;
}

#content h5{
font-size: 16px;
}

#content h6{
font-size: 14px;
}

#content img{
border: 0;
margin: 3px;
}

#content table{
  border-collapse:collapse;
  clear: left;
}

#content td,th{
	border:1px solid #d8d4ae;
    padding:3px;
}

#content .brd td,th{
	border: 0;
}

/* ---------------bottom info------------------------------------------*/
#btm{
color: #7c7c7c;
text-align: center;
margin: 0 auto;
width: 900px;
margin-top: 20px; 
margin-bottom: 20px;
}

#btm a{
color: #7c7c7c;
text-decoration: underline;
}
#btm a:hover, #btm a.active{
color: black;
text-decoration: none;
}
.blk{
color: black;
}

#lmr{
float: left;
}

#prostoweb{
float: right;
}
/*---------------------------vmenu-------------------------------------*/
.submenu{
display:none;
padding: 0;
position: absolute;
left: 50%;
top: 130px;
width: auto;
z-index: 3;
text-align: left;
background: url('/images/mn_t.jpg') repeat-x top #fff;
padding-left: 1px;
padding-right: 1px;
padding-bottom: 1px;
}
.sub0{
background: url('/images/menu_top_bg.jpg') repeat-x top;
padding-top: 16px;
}
.submenu a{
display: block;
width: 100% auto;
color: black;
text-decoration: underline;
padding-left: 16px;
padding-right: 16px;
line-height: 20px;
background-color:  #cdcdcd;
}
.submenu a:hover, .submenu a.active{
text-decoration: none;
}
#hdn
{
display:none;
}
