html, body {
	width:100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: left;
	text-decoration: none;
	line-height : 150%;
	background: #F5FAFD url(images/036.gif) top repeat-x;
}
body{	position: relative;}
#main{min-height:100%; height:100%;}
body>#main{height:auto;}

.main_menu{
    padding: 0 0 0 317px;
    margin: 0px;
}
.main_menu td{
    vertical-align: top;
}
.content{	width: 100%; 	background: url(images/037.jpg) top left no-repeat;	min-height: 637px; position: relative;}
.clear{font-size:1px; clear:both; height:0px;}

#left_column{		width: 216px;		position: absolute;/* left;	display:inline;*/	left: 0; top: 0;}
#right_column .clear{clear:right;}
#right_column{
    padding: 0;
    margin: 0 0 0 300px ;
    position:relative;
    z-index: 0;
}
.content>#right_column{	min-height: 637px;	height: auto;}
#right_column ul{	margin: 0px 0px 15px 21px;}
#right_column ul li{list-style : none;	background: url(images/041.gif) no-repeat;	background-position:0px 6px; padding: 0px 0px 5px 10px;	margin: 5px 0px -3px -5px;}

#folder{height: 210px;  background:url(images/043.gif) bottom right no-repeat; }
#folder .mains{padding: 100px 0px 0px 20px; }

.bg1{
    background: #B5D3E7;
    height: 2px;
    margin-bottom: 10px;
    width: 580px;
    font-size: expression('0px');
}

a{text-decoration: underline;color: #006699;}
a:hover{text-decoration: none}
a:visited {color: #4F5A5B;}
.a1{background:url(images/169.gif) bottom left repeat-x; text-decoration: none; cursor: pointer;}
.a1:hover{background:url(images/170.gif) bottom left repeat-x; text-decoration: none; cursor: pointer; color: #3399cc;}

.text1{color: #006699;	/*margin: 22px 0px 45px 0px;*/}

.menu{/*	float: left;*/ padding: 35px 0px 0px 36px;		width: 180px;	height: 100%;}
.menu a{	background:url(images/018.gif) no-repeat;	background-position:0px 1px;	padding: 0px 0px 7px 23px;	height: 17px;	display: block;}

table{	border: 0px;	border-collapse: collapse;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px; color:#666666;	text-align: left;}
table td{ padding: 0px; margin: 0px;}

.news_inner table{font-size: 12px;}

.allocation{
	background: url(images/090.gif) no-repeat top left #e4f2fe;
	/*height: 83px;*/
	margin: 20px 0px 15px 0px;/**/
	padding: 9px 11px 9px 86px;
}
.img{border: 2px solid #6698c5;}

.label_sale{position:relative; font-size:1px; height:1px;}
.label_sale img{position:absolute; left:128px; top:100px; width:94px; height:69px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates/images/160.png', sizingMethod='scale');}
div.label_sale>img{background-image:url(images/160.png);}

h2{font-family:Verdana, sans-serif; font-size:11px; color:#333333;}
h4{margin: 2em 0 0 0;}
.allocation h4{ margin-top: 0;}

.cont8{
    /*position:relative;*/
    width:200px;
}
.popups{
    position:absolute;
    left: -240px;
    /*top: 0px;*/
    max-width: 200px;
    background:url(images/166.gif) left top repeat-x;
    text-align:left;
    visibility:hidden;
    color:#666666;
    font-size: 11px;
    font-family:Arial,Helvetica,sans-serif;
}
.popups{width:expression("200px");}
.in_pop1{background:url(images/167.gif) right top repeat-y;}
.in_pop2{background:url(images/166.gif) right bottom repeat-x;}
.in_pop3{background:url(images/167.gif) left bottom repeat-y;}
.in_pop4{background:url(images/165.gif) left top no-repeat;}
.in_pop5{background:url(images/165.gif) right top no-repeat;}
.in_pop6{background:url(images/165.gif) right bottom no-repeat;}
.in_pop7{background:url(images/165.gif) left bottom no-repeat; padding:10px;}

.popups1{
    position:absolute; left: 100px;
    top: 0px;
    z-index:1000;
    width: 200px;
    background:url(images/166.gif) left top repeat-x;
    text-align:left;
    visibility:hidden;
}
/*.popups1{width:expression("200px");}*/


.podrobnee{background: url(images/168.gif) left bottom no-repeat;text-decoration:none;	padding-left:12px; font-size: 11px}
.podrobnee:hover{background: url(images/169.gif) left bottom no-repeat;	color: #3399cc;}

.order{	background: url(images/171.gif) left bottom no-repeat;text-decoration:none;	padding-left:16px;}
.order:hover{	background: url(images/172.gif) left bottom no-repeat;	color: #3399cc;}

.fullprice h2{ margin: 20px 0 0 0;}
.fullprice p{ margin: 0 0 2em 0}
.fullprice .text1{margin-bottom: 2em;}
.detail {margin-top: 1em; /*display: block*/}
.fullprice .detail{margin-top: -3em; margin-bottom: 2em; max-width:620px;}
.fullprice .detail table{max-width:620px;
    /*border-collapse: separate;
    border-spacing: 1px 0;*/
}
.detail td{
    padding: 0px 3px 0px 8px;
    height: 25px;
    /*background: #def1fb;*/
    background: #def1fb;
    /*width: 80%;*/
    text-align: center;
}
.detail th{
    background: #4A8DBA /*bed2df*/;
    height: 25px;
	color: #fff;
    font-weight: bold;
    padding: 0px 8px 0px 8px;
}
.fullprice .detail td, .fullprice .detail th{
    border-right: 1px solid #F5FAFD;
    min-width: 40px;
    /*max-width: 80px;*/

}
.detail span{	color: #cc0000;}
.fullprice .detail span{	color: #666666; font-weight: bold}
.detail .bg5 td, .detail td.bg5{
    background: #edf9ff;
}
.cat-description{
    margin-bottom: 2em;
}
.cat-description ol/*, .cat-description ol li*/{
    margin: 0;
    padding: 0 0 0 2em;
}
.cat-description ol li{

}
.bg6{
    /*position: relative; top: -18px;*/
    background: url(images/173.gif) top repeat-x;
    /*min-height: 253px;*/
    /*width: 100%;
    /*z-index: 1000;*/
    /*padding-bottom: 30px;*/
    margin-left: 20px;
}
.bg6 ul{margin: 0px 0px 15px 16px; padding: 0px; }
.bg6 ul li{list-style : none;	background: url(images/176.gif) no-repeat;	background-position: 0px 5px;	padding: 0px 0px 0px 12px;	/*margin: 0px 0px 0px -13px;*/	}
.bg6 span{	color: #006699;/*	margin: 0px 0px 45px 0px;*/ display: block;}
.bg7{background: url(images/174.gif) left top no-repeat; /*position: relative;*/}
.bg8{background: url(images/175.gif) top right  no-repeat;}
.s8, #page501 .s{display: none;}

INPUT, SELECT, TEXTAREA{	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;}
.cert{
    display: block;
    width: 135px;
    padding: 3px;
    margin: 0 5px 5px 0;
    float: left;
    text-align: center;
}
.cert img{
    display: block;
}
#contacts_form td{
    padding-bottom: 1em;
}
#contacts_form .input-text{
    width: 200px;
}
.debug *, .debug{
    border: 1px solid #f0f;
    vertical-align: top;
}
.map a:visited{
    	color: #003366;
}
.services-menu{
    padding: 19px 0px 0px 53px;
    position: absolute;
    z-index: 550;
}
#page507 .bonnel-price{
    display: none;
}

.cover2, .uncover2{margin: 0px 20px 0px 0px; position: relative; }
.cover2 div, .uncover2 div{font-weight:normal; margin: 5px 0px 0px 0px; }
.uncover2 div{
	text-decoration : none;
	margin: 0px;
	padding: 0px;
	cursor: pointer; 
}
.cover2 span{font-weight: bold;cursor: pointer; }

 ul li.cover2{	margin: 0px 0px 10px 0px; padding: 0px 0px 0px 15px;}
  ul li.uncover2{	margin: 0px 0px 10px 0px; 	padding: 0px 0px 0px 15px;}
 .uncover2 div{display:none;} 
 .linked{
 font-weight:bold;
 border-bottom: dashed 1px #000;
 cursor: pointer; 
 }


.offers h1, h1.offers {display: none; visibility: hidden;}