html, body{margin: 0px;padding: 0px;width: 100%;height: 100%;}
html{background: url(/images/background.png) repeat-x left top #003900;}
body{
	MARGIN: 0px;PADDING: 0px;background: url(/images/bottom.gif) repeat-x bottom;min-height: 100%;height: auto !important;height: 100%;position: relative;
}
.win, .phead, .head, .top, .pbody, .foot{
	width: 100%;
}
.win {
	min-width: 980px; POSITION: relative;background: url(/images/list.gif) 0px 734px no-repeat;min-height: 1002px;
}
.win {PADDING-BOTTOM: 0px;OVERFLOW: visible;TEXT-ALIGN: left;padding-bottom: 0px;
}
*html .win{padding-bottom: 20px;height: expression( this.scrollHeight < 987 ? "986px" : "auto"); }
.b-1 {
	MARGIN: 0px 0px; WIDTH: 980px;TEXT-ALIGN: left;min-height: 789px;
}
.head {
	POSITION: relative; DISPLAY: block;
}
.top {
	POSITION: relative; DISPLAY: block;MARGIN: 0px 0px;float: none;TEXT-ALIGN: left;VERTICAL-ALIGN: top; color: #ffffff;
}
.top_center{
	position: relative;DISPLAY: block;float: none;WIDTH: 980px;TEXT-ALIGN: left; vertical-align: top;color: #ffffff;
}
.logo{
    display: block;position: relative;height: 143px; width: 270px;z-index: 99999;float: left;
}
.logo img{
    display: block;margin-left: 12px;margin-top: 19px;
}
.phone{
    display: block;position: relative;float: left;color: #44ff05;font: 11px Arial;line-height: 12px;width: 190px;margin-top: 53px; margin-left: 39px;
}
.map{
    display: block;position: relative;float: left;color: #44ff05;font: 11px Arial;line-height: 12px;width: 230px;margin-top: 90px; margin-left: 0px;
}
.map a.home{
    display: block;position: relative;z-index: 10000;height: 12px;width: 11px;overflow: hidden;float: left;margin-right: 17px;
}
.map a.konvert, .map span.konvert{
    display: block;position: relative;z-index: 10000;height: 11px;overflow: hidden;width: 12px;float: left;margin-right: 17px;
}
.map a.cart, .map span.cart{
    display: block;height: 11px;display: block;position: relative;z-index: 10000;overflow: hidden;width: 13px;float: left;margin-right: 17px;
}
.map a.home:hover{
    display: block; text-indent: -11px;
}
.map a.konvert:hover{
    display: block; text-indent: -12px;
}
.map a.cart:hover{
    display: block; text-indent: -13px;
}
.banner{
    display: block;position: relative;width: 200px;float: left;height: 121px;margin-top: -34px;
}
.banner img{
    margin-top: 30px;//margin-top: 22px;position: relative;z-index: 9999;
}
.menu{
    position: relative;display: block;background: url('/images/menu_typebackground.gif') no-repeat left top;height: 130px;width: 680px;margin-left: 29px;color: #ffffff;margin-right: 0px;padding-top: 48px;float: left;margin-right: 20px;margin-top: -34px;//margin-top: -42px;z-index: 888;}
*html .menu{margin-left: 15px;padding-top: 49px;}
.menu_left{
    width: 148px;position: relative;display: block;float: left;margin-left: 34px;
}
*html .menu_left{
    margin-left: 16px;
}
.menu_center{
    width: 261px;position: relative;display: block;float: left;
}
.menu_right{
    width: 228px;//width: 202px;position: relative;display: block;float: left;
}
.menu_name{
    font: 13px Arial;font-weight: bold;
}
.menu_name a{
    text-decoration: none;background: url(/images/dot.gif) repeat-x 0% 100%;color: #ffffff;
}
#active{
    color: #ffffff;background: url(/images/bottom.gif) repeat-x 0% 100%;line-height: 22px;padding-bottom: 3px;
}
#active a{
    background: none!important;
}

.menu_tilde{
    position: relative;display: block;width: 680px;color: #d4760c;padding-top: 23px;padding-left: -2px;
}
.left{
   position: relative;display: block;float: left;width: 310px;
}
*html .left{padding-left: 0px;}
.left ul{
    margin: 0px;padding: 0px;list-style-type: none!important;margin-top: 28px;//margin-top: 26px;margin-bottom: 0px;
}
.left li{
    margin-left: 70px;display: block;position: relative;height: 17px;margin-top: 0px;margin-bottom: 3px;//margin-bottom: 2px;font: 12px Arial;font-style: italic;color: #ffffff;
}
.left a{
    color: #ffffff;text-decoration: underline;
}
.n_active{
	color: #d4760c!important;
}
.left .menu_file ul{
    margin: 0px;padding: 0px;list-style-type: none!important;margin-bottom: 0px;margin-top: 48px;//margin-top: 44px;font-style: normal!important;
}
.left .menu_file li{
   background: url(/images/word.gif) no-repeat; color: #44ff05;margin-left: 70px;margin-top: 3px;margin-bottom: 3px;font: 11px Arial;font-style: italic;padding-left: 24px;height: 24px;padding-top: 3px;
}
.left .menu_file li a{
    color: #44ff05;padding-left: 10px;background: url(/images/4menu.gif) 0px 6px no-repeat;font-style: normal!important;
}
.cart_kvartal{
    margin-left: 70px;font: 18px Georgia;color: #d4760c;font-style: italic;margin-top: 36px;
}
.prim{
    margin-left: 69px;font: 10px Arial;color: #5ae62a;font-style: normal;margin-top: 30px;width: 200px;margin-bottom: 20px;line-height: 12px;
}
.prim div{
    margin-top: 18px;//margin-top: 25px;font-size: 15px;
}
.prim p{
    //margin-bottom: -8px;
}
.content{
    position: relative;display: block;float: left;width: 620px;padding-bottom: 116px;padding-top: 0px;margin-top: -24px;font: 11px Arial;font-weight: normal!important;
}
.content_news{
    position: relative;display: block;float: left;width: 660px;padding-bottom: 167px;padding-top: 0px;margin-top: -24px;font-weight: normal!important;margin-left: -20px;
}
.content_object, .content_gallery{
    position: relative;display: block;float: left;width: 410px;padding-bottom: 116px;padding-top: 0px;margin-top: -24px;font-weight: normal!important;
}
.content_gallery_news{
    position: relative;display: block;float: left;width: 520px;padding-bottom: 116px;padding-top: 0px;margin-top: -24px;font-weight: normal!important;
}
.content p, .content table p, .content_object p, .content_object table p, .content_gallery p{
    color: #ffffff;font: 12px Arial; 
}
.content ul, .content_object ul, .content_gallery ul{
    margin: 0px;padding: 0px;list-style-type: none;position: relative;z-index: 7777;padding-top: 2px;margin-top: -13px;//margin-top: 0px;
}
.content ul li, .content_object ul li, .content_gallery ul li{
    margin-left: 10px;color: #ffffff;font: 12px Arial;padding-bottom: 0px;line-height: 15px;padding-left: 12px;background: url('/images/li.gif') no-repeat 0px 5px;
}
.content ul li a, .content_object ul li a, .content_gallery ul li a{
    color: #ffffff;font: 12px Arial;
}
.content ul ul, .content_gallery ul ul{
     margin: 0px;padding: 0px;list-style-type: none;position: relative;z-index: 7777;padding-top: 2px;margin-top: 0px;
}
.content ul.map{
     margin: 0px;padding: 0px;list-style-type: none;position: relative;z-index: 7777;padding-top: 2px;margin-top: 0px;
}
.content ul.map li{
	padding-bottom: 8px;   
}
.content ul.map li{
    margin-bottom: 5px;
}
.content ul ul li, .content ul.map ul li, .content_gallery ul ul li{
     margin-left: 10px;color: #ffffff;font: 12px Arial;padding-bottom: 0px;line-height: 15px;padding-left: 0px;background: none;
}
.content table, .content_object table{
    border: 0px;border-top: 2px solid #007a00;border-bottom: 1px solid #007a00;border-collapse: collapse;font: 12px Arial;color: #ffffff;
}
.content td, .content_object td{
    border: 0px;padding: 2px 11px 3px 11px;
}
.content td, .content_object td{
    border-top: 1px dotted #007a00;
}
.content_gallery div.d_g, .content_gallery_news div{
    width: 130px;height: 130px;margin-bottom: 20px;position: relative;display: block;margin-right: 20px;float: left;padding: 10px;border: 1px dotted #4cdc22;
}
.inp{
    display: block;position: relative; float: left; width: 310px; font: 12px Georgia;font-style: italic;color: #ffffff;
}
.inp a{
    font: 15px Georgia; text-transform: uppercase; text-decoration: underline; color: #ffffff;
}
input{
    display: block;width: 288px;height: 18px; background: transparent;font: 11px Arial;margin-top: 7px;padding: 0px;border: 1px solid #5ae82c;margin-bottom: 28px;color: #ffffff;//margin-bottom: 26px;padding-left: 3px;padding-top: 2px;
}
textarea{
    display: block;position: relative;font: 11px Arial;border: 1px solid #5ae82c;background: transparent;width: 600px;margin-top: 22px;height: 156px;margin-bottom: 27px;//margin-bottom: 25px;//margin-top: 60px;padding: 3px;color: #ffffff;
}
.right{
    position: relative;display: block;float: left;width: 230px;padding-left: 9px;padding-bottom: 116px;padding-top: 0px;margin-top: 28px;font-weight: normal!important;color: #ffffff;
}
.str{
    position: absolute;display: block;margin-left: -33px;color: #ffffff;font: 12px Arial;padding-top: 6px;//padding-top: 5px;
}
*html .str{margin-top: -2px;}
.object_name{display: block;position: relative;font: 15px Georgia;font-style: italic;}
.object_name span{font: 10px Georgia;font-style: italic;}
.object_name font{font: 17px Georgia;font-style: italic;}
.right p{font: 12px Arial;margin-left: 20px;margin-top: 10px;}
.right ul{margin: 0px;padding: 0px;list-style-type: none;margin-left: 20px;}
.right ul li, .right ul p{margin: 0px;padding: 0x;font: 12px Arial;}
.right a, right ul li a{text-decoration: underline; color: #ffffff;}
.right a .object_name{margin-top: 16px;}
.right a{text-decoration: none;}
.separator{height: 20px;position: relative;display: block;clear: both;}
.announce{
    width: 300px;position: relative;display: block;float: left;color: #d4760c;font-weight: normal;margin-right: 30px;
}
.announce span{
    display: block;position: relative;font: 10px Arial; padding-left: 19px;padding-top: 0px;
}
.announce a{
    color: #ffffff;text-decoration: underline;
}
.announce div{
    padding-left: 20px;font: 11px Arial!impportant;color: #ffffff;margin-top: -6px;padding-bottom: 8px;//padding-bottom: 18px;
}
.tilde_news{
    position: relative;display: block;padding-left: 20px;font: 12px Arial;font-size: 12px!important;color: #38cf0a!important;padding-bottom: 20px;}
.announce div p{
    font: 11px Arial;color: #ffffff;line-height: 12px;
}
.pages{
    position: absolute;display: block;bottom: 163px;margin-top: 30px;text-align: right;width: 930px;color: #ffffff;font: 10px Arial;font-style: italic;padding-bottom: 0px;
}
.pages a{
    color: #ffffff; text-decoration: underline;padding-left: 3px;
}
.pages font{
    font-size: 12px!important;padding-left: 0px;padding-right: 3px;width: 12px;position: relative;top: 5px;
}
.st{
    text-decoration: none!important;color: #ffffff;padding-left:3px;font-weight: normal;
}
.footer{
	position: absolute;bottom: 4px;height: 116px;DISPLAY: block;float: none;margin-left: 30px;background: url(/images/background_footer.gif) repeat-x 0px 4px;WIDTH: 900px;min-height:116px;TEXT-ALIGN: left; vertical-align: top;color: #ffffff;margin-top: -11px;padding-top: 10px;
}
.footer_left{
    width: 220px;position: relative;display: block;margin-left: 39px;float: left;color: #d4760c;font: 21px Georgia;font-style: italic;font-weight: normal;margin-top: 13px;margin-bottom: 0px;
}
.footer_left p{
    margin: 0px;margin-bottom: 0px;
}
.footer_center{
    position: relative;display: block;width: 600px;margin-top: 18px;float: right;text-align: right;padding-right: 4px;color: #007a00;font: 11px Arial;
}
.footer_center p{
  margin-top: 4px;  
}
*html .footer_center{width: 500px;}
.footer_center span{display: block;padding-right: 2px;padding-top: 2px;}
.footer_center a{
   color: #007a00;font: 11px Arial;text-decoration: underline;
}
.content a, .content_news a{
    color: #ffffff;text-decoration: underline;
}
h1{
    font: 30px Georgia;font-weight: normal;color: #d4760c;font-style: italic;text-transform: lowercase;margin-top: 0px;
}
.content_news h1{
    margin-left: 20px;
}
h2{
    font: 14px Tahoma;margin-top: 34px;
}
h4, .footer_left p, .footer_right {
    color: #007a00;font: 11px Arial;margin: 0px;line-height: 14px;
}
h4{
    font: 14px Arial!important;font-weight: bold!important;color: #d4760c!important;margin-top: 20px;margin-bottom: -10px;
}
h5{
    font: 14px Arial;font-weight: normal;color: #007a00;margin-top: 2px;margin-bottom: 6px;
}
h3{
    font: 18px Tahoma;font-weight: normal;line-height: 18px;margin-top: 7px;
}
.content_news h3{
        font: 15px Arial;color: #ffffff;font-style: italic;margin-left: -1px;margin-top: 5px;
}
h6{
    font: 18px Georgia;font-weight: normal;font-style: italic;margin-bottom: 10px;margin-top: 10px;
}
.content_gallery h6{
	color: #d4760c;	
}
sub{
    font: 8px Arial;padding-top: 2px;
}
.bf{
	position: relative;display: block;width: 300px!important;border: none!important;padding: 0px;
}
.ryg{
	color: #d4760c!important;text-decoration: underline;cursor: hand;cursor: pointer;
}
.ryg_plan{
	background: url(/images/li.gif) 0px 40% no-repeat;text-indent: 11px;color: #d4760c!important;text-decoration: underline;cursor: pointer;cursor: hand;margin-bottom: 0px;
}
#plan_0{
	
}
.hid{
	margin: 0px;padding: 0px;border: none;height: 0px;visibility: hidden;margin-top: 2px;
}
.hid input{
	height: 0px!important;margin: 0px!important;padding: 0px!important;visibiliby: hidden;
}
.d_bottom {display: block;
    position: relative; 
    float: left!important;
    margin: 10px 10px 10px 0!important;
}
.d_bottom_fixed {
  width: 85px !important; 
  background: none repeat scroll 0% 0% transparent; 
  height: 22px; 
  position: relative; 
  clear: both;
}
