@charset "windows-1251";
/* CSS Document */

body {
margin:0 0 0 0;
padding:0 0 0 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
}

/* table height 100% */

html, body {
    height: 100%;
    margin:0;
    padding:0;
}
#container {
    min-height: 100%;
    background: none;
    height:100%;
}
* html #container {
    height:100%
}

/* end table height 100% */

hr {
height: 0px;
border: solid #bceaff 0px;
border-top-width: 1px;
margin-top:1px;
margin-left:-4px;
}

input.int { 
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; 
font-size:12px; 
color:#000000; 
background:#ffffff; 
border:1px #aab1b6 solid; 
padding:1px 2px; 
}



/* links styles */

a { 
color:#00559d;
text-decoration:underline;
}

a:hover { 
color:#00559d;
text-decoration:none;
}

a.top_nav {
color:#FFF;
font-size:11px;
}

a.top_nav:hover {
color:#00559d;
text-decoration:none;
}

a.ad_to {
color:#FFF;
font-size:11px;
}

a.ad_to:hover {
color:#00559d;
text-decoration:none;
}

a.rollover {
background:url(../images/contact_f.gif);
display:inline-block; 
width: 11px;
height: 11px;
}

a.rollover:hover {
background-position:0 -11px; 
}

a.news_title {
font-size:12px;
}

/* end links styles */

/* png */

#body_png{
background-image: url(../images/grid-10.gif);
}
	
.png{
//background-image: none ! important;
behavior: url(../pngfix/pngfix.htc);
}

/* end png */

.header_back_bg { 
background: url(../images/header_back_bg.jpg) top left repeat-x; 
height:462px; 
}

.header_r_bg {
background:url(../images/header_r_bg.jpg) top right no-repeat;
height:462px;
}

.header_l_bg {
background: url(../images/header_l_bg.jpg) top left no-repeat;
height:462px;
}

.about_pre {
margin-top: 270px;
margin-left:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
}

.header_col_fix {
width:1%;
}

.center_left {
width:20%;
}

.center_right {
white-space:80%;
}

.left_col {
margin-left:18px;
font-family:tahoma;
font-size:13px;
}

.left_title {
font-size:15px;
font-weight:bold;
}

.news_data {
font-size:11px;
margin-bottom:5px;
}

.news_content {
font-size:11px;
margin-bottom:15px;
}

.center {
margin-left:25px;
margin-right:20px;
}

.center_title {
color:#197b30;
font-size:16px;
font-weight:bold;
background:#fff;
padding-right:10px;
}

.hot, .serch {
background: url(../images/line_c_top.gif) top right repeat-x;
margin-bottom:50px;
}

.line_down {
height:15px;
background: url(../images/line_c_top.gif) top right repeat-x;
margin-top:-50px;
}

.line_c_right { 
float:right;
margin-top:14px;
}

.line_d_right {
float:right;
margin-top:-22px;
}

.hot_botton { 
height:1%;
}

.hot_bottom_bg {
background:url(../images/hot_botton_c.gif) bottom repeat-x;
}

.hot_full_bg {
background:url(../images/hot_full_bg.gif) bottom repeat-x;
}

.all_predl {
font-size:15px;
}

.hot_img {
border:3px solid #fff;
margin:8px 15px 5px 8px;
}

.hot2_block {
position:relative;
margin-left:15px;
font-size:13px;
background:url(../images/hot_bg.jpg) left top no-repeat;
}
.hot2_block_inside {
position:relative;
margin-left:15px;
font-size:13px;
background:url(../images/hot_bg_in.jpg) left top no-repeat;
}

.hot_name {
font-size:13px;
font-weight:bold;
margin-top:8px;
}

.hot_red {
position:absolute;
width:53px;
height:53px;
left: -15px;
top: -7px;
}

.cost {
font-size:13px;
color:#197b30;
margin-top:-8px;
margin-bottom:-8px;
}

.block {
margin-top:30px;
}

.podval { height:88px;
vertical-align:bottom;
}

.podval_line { 
margin-top:50px;
margin-left:20px;
margin-right:20px;
}

.sky_bg {
background:url(../images/podval_sky.jpg) left bottom repeat-x;
}

.name_data {
margin-left:20px;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; 
font-size:12px; 
}

.tab_first_neruh {
width:170px;
background:#f2fbff;
border-bottom:7px #fff solid;
}

.tab_input_neruh {
width:187px;
background:#f2fbff;
border-bottom:7px #fff solid;
}

.form1 {
margin-bottom:1px;
}

.choose_neruh {
margin-top:30px;
}

.field_title { 
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; 
font-size:12px; 
width:150px; 
padding:2px 0px 2px 20px; 
line-height:14px; 
display:block; 
float:left; 
background:#f2fbff;
height:20px;
}

.field {
width:187px;
display:block; 
float:left; 
padding:0px 0px 0px 0px;
background:#f2fbff;
height:25px;
}

.field select { 
width:170px; 
}

.field select.small { 
width:123px; 
}

.field input.text { 
width:164px;
}

.field input.int { 
width:55px;
}

.field textarea.text { 
width:250px; 
height:140px; 
}

.sep { 
display:block;
clear:both; 
height:8px; 
}

.button {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; 
font-size:12px; 
color:#000000; 
margin-left:20px;
}

.butt { 
display:block; 
float:left; background:url("i/butt_bg.gif") left top repeat-x; 
cursor:default; margin:5px 0px; 
}

.butt span { 
display:block; 
padding:0px 0px 0px 11px; 
background:url("i/butt_ul.gif") left top no-repeat; 
}

.butt span span { 
display:block; 
padding:0px 11px 1px 0px; 
background:url("i/butt_ur.gif") right top no-repeat; 
line-height:21px; 
}

.left_serch { 
float:left;

width:357px;
}

.right_serch { 
float:left; 
margin-left:5px;

}

.banner {
margin-bottom:20px;
}

.copy {
margin-bottom:20px;
margin-left:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.product {
margin-bottom:20px;
margin-right:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:right;
}

.top_navigations {
margin-top:20px;
margin-right:25px;
text-align:right;
}

.header_rel {
position:relative;
}

.logo_pos {
position:absolute;
left:40px;
top:-230px;
width:167px;
height:123px;
}

.categories {
position:absolute;
left:15px;
top:150px;
width:800px;
}