/* CSS Document */
html, body{
padding:0px;
margin:0px auto;
width:100%;
height:100%;
background:#366189 url(images/bg.gif) repeat-x top;
font-family:Tahoma, Arial;
font-size:11px;
color:#fff;
text-align:left;
}
a, a:link,
a:visited{
color:#59b7f1;
}
a:hover{
color:#b7e4ff;}
h1, h2{
font-size:17px;
font-weight:normal;
color:#b7e4ff;
font-family:Arial, Tahoma;
}
h3{
font-size:13px;
font-weight:normal;
color:#0071b8;
}
tbody{
border:0;
}
#main table td,
#main table{
background:#366189;
}
form div,
fieldset{
background:#366189;
}
* html img{
filter:expression(fixPNG(this));
}
#logo{
width:859px;
height:111px;
background:url(images/logo_bg.png) no-repeat top right;
filter:expression(fixPNG(this));
text-align:left;
padding:0px 0px 0px 2px;
}
#logo img{
width:283px;
height:94px;
}
#primary_links{
width:861px;
height:47px;
text-align:left;
background:url(images/logo_menu.gif) no-repeat top;
}
#primary_links ul{
display:inline;
padding: 0;
margin:0 -20px 0 0;
}
#primary_links li{
display:inline;
padding: 0;
margin: 0;
}
#primary_links li a,
#primary_links li a:link,
#primary_links li a:visited{
display:block;
padding:15px 48px 15px 35px;
float:left;
font-family:Arial, Tahoma;
font-size:15px;
color:#5c92c5;
}
#primary_links li.last a{
padding:15px 20px 15px 35px;
}
#primary_links li a.active,
#primary_links li a:hover{
text-decoration:none;
}
#hedr_flesh{
width:861px;
margin:20px 0 0 0;
}
#content{
width:861px;
overflow:hidden;
}
#main{
width:542px;
float:left;
text-align:left;
padding:22px 0px 60px 0px;
}
#main img{
padding:0px 10px 5px 0px;
}
#sidebar-right{
width:272px;
padding:22px 0px 60px 47px;
float:left;
text-align:left:
}
#sidebar-right .block{
text-align:left;
}
#sidebar-right span.title{
size:11px;
padding:0 0 0 21px;
background:url(images/anons.gif) no-repeat left;
float:left;
}
#sidebar-right span.date{
font-size:11px;
color:#c1c1c1;
float:right;
}
#sidebar-right .anons{
width:250px;
padding:20px 0px 32px 21px;
}
#sidebar-right .anons img {
width:104px;
height:65px;
float:right;
}
#sidebar-right #block-block-2 .anons img {
width:auto;
height:auto;
float:left;
padding:3px 10px 3px 0;
}
#footer{
width:861px;
height:89px;
padding:13px 0px 0px 0px ;
border-top:1px solid #c0c0c0;
text-align:left;
}
#footer .studio{
width:207px;
}
#footer .studio img{
float:left;
}
#footer .studio span{
display:block;
width:108px;
float:left;
padding:0 0 0 10px;
text-align:left;
}
#footer .adress{
width:337px;
}
#footer .counter img{
float:left;
padding:0 17px 0 0;
}
#main .anons{
display:block;
width:270px;
height:100px;
float:left;
margin:0px 0px 17px 0px; 
}
#main .anons h2 {
font-size:11px;
margin:0px 0px -10px 114px;
font-weight:normal;
font-family:Arial, Tahoma;
}
#main .anons img{
width:104px;
height:65px;
margin:-15px 0px 0px 0px;
padding:0 10px 10px 0;
float:left;
}
#main .brokerag{
display:block;
width:270px;
height:100px;
float:left;
margin:0px 0px 17px 0px; 
}
#main .brokerag h2 {
font-size:11px;
margin:0px 0px -10px 114px;
font-weight:normal;
font-family:Arial, Tahoma;
}
#main .brokerag img{
width:104px;
height:65px;
margin:-15px 0px 0px 0px;
padding:0 10px 10px 0;
float:left;
}
#main  .catalog{
padding:10px 0px 30px 0;
}

#main .nalichie {
padding: 0 0 21px 163px;
}
#main .nalichie img{
float:left;
margin:0 0 0 -163px;
}
#main .nalichie h2{
font-size:13px;
margin:0 0 -15px 0;
font-family:Arial, Tahoma;
}
* html #main .nalichie h2{
margin:0 0 -27px 0;
}
* +html #main .nalichie h2{
margin:0 0 -27px 0;
}
#main .nalichie h2 a{
color:#0071b8;
text-decoration:none;
font-family:Arial, Tahoma;
}
.nal{}
.nal a{
display:block;
font-size:11px;
padding:6px 0px 6px 61px;
background:url(images/link.gif) no-repeat left;
}
.nali{
display:block;
font-size:11px;
padding:6px 0px 6px 61px;
background:url(images/link.gif) no-repeat left;
}
#main fieldset{text-align:left; border:0px; margin: 0 0 0 8px; font-size:12px; font-weight:bold;}
#main form{background:#ffffff;}
#main .node-unpublished{background:#ffffff;}
#main .main-top{overflow:hidden;}
#main .content .form-item{ padding:0px 0px 0px 150px;}
#main .content label{margin:0px 0px 0px -150px; text-align:right; width:140px; font-weight:normal; font-size:11px; float:left;}
#main .webform-component-textfield{ overflow:hidden;}
#main .form-checkboxes label{float:none;}
#main .content .form-submit{float:right; margin:0px 10px 0px 0px;}

.ppdf .counter,
.ppdf .studio{display:none;}