/* CSS Document */
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
body strong {font-weight:bold;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}


caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
A:link {color:#C56300; font-weight:bold}
A:hover { color:#FFAB00}
A:visited {color:#6A5D88;}
legend{color:#000;}
ol li{list-style:decimal}
html, body {margin:0; padding:0; height:100%; background:#FFF4CB; text-align:center; font-family:Tahoma;}

#osn {  width:100%; min-height:100%; margin: auto; text-align: left; background-color: #FFF4CB; background-image:url(/templates/images/rast.jpg); background-position: -39px 0px; min-width:1024px; }
#top {width:100%; min-width:1024px;display:block; background-image:url(/templates/images/vizyal.jpg); background-position:left top; background-repeat:no-repeat; height:494px;}
#top .top_bac {}

#top .logotip {width:155px;  height:166px; margin-left:80%;top:3%; position:absolute; color:#3E5380; font-size:1em; text-transform:uppercase}
#top .logotip img {margin-bottom:5px}
#top .logotip .telefon {font-weight:bold; margin-top:5px}

#top .zabor {overflow: hidden;}

#content {height: 100%}
#content .cont_bac { background-image:url(/templates/images/content_bac_line.jpg); background-repeat:repeat-x; background-position: -4px 0px;height:478px; position:relative;}
#content .middle_soderj { position:relative; width:100%; height:87%; z-index:999}
#content .middle_soderj h1 { font-family: Tahoma; color:#0E005D; font-size:18px; font-weight:bold; text-align:left}

#content .middle_soderj .menu { width:14%; height:290px; position:relative; float:left; margin-left:1%}
#content .middle_soderj .menu img { float:left; margin-right:10px}
#content .middle_soderj .menu ul {list-style:none; margin-top:1%;  margin-bottom:5%}
#content .middle_soderj .menu ul  li {height:40px;  }
#content .middle_soderj .menu ul {list-style:none; margin-top:1%;  margin-bottom:5%}
#content .middle_soderj .menu  .list_item {height:19px}
#content .middle_soderj .menu ul li  a { font-size:0.9em; color:#C56300;vertical-align:middle; display:block; padding-top:9px}
#content .middle_soderj .menu ul li  a:hover {color:#FFAC00; text-decoration:none;}
#content .middle_soderj .menu .spisok { width:120px; margin-left:50px; margin-bottom:20px}
#content .middle_soderj .menu .link { font-size:0.7em; font-weight:normal; text-decoration:underline; color:#C56300;}
#content .middle_soderj .menu .link:hover {color:#FFAC00; text-decoration:none;}
#content .middle_soderj .about { position:relative; float:left; width:15%; height:265px; margin-top:1%; margin-left:2%; z-index:999}
#content .middle_soderj .about .text {margin-top:10px; font-size:0.7em}
#content .middle_soderj .about .link { font-size:0.7em; font-weight:normal; text-decoration:underline; color:#C56300; margin-top:20px; display:block}
#content .middle_soderj .about .link:hover {color:#FFAC00; text-decoration:none;}

#content .middle_soderj .zabor_flash { height:170px; float:left; position:relative; /*background-image: url(/templates/images/zabor_flash.png); background-repeat:no-repeat; */ margin-left:2%;  z-index:2}
#content .middle_soderj .index_list {width:291px;height:127px;position:absolute;left:45%;top: 178px; margin-top:1%}
#content .middle_soderj .index_list h1 { color:#fcb82b; font-size:1em; padding-bottom:5%}
#content .middle_soderj .index_list ul li { list-style:none; background-image:url(/templates/images/List_im.gif); background-position:left center; background-repeat:no-repeat; padding-left:9%;font-size:0.7em; width:291px}
#content .middle_soderj .right_col {float:right;  width:20%; position:relative; z-index:9}
#content .middle_soderj .polezno {  background-color:#faf1db;padding-left:1%;  padding-bottom:1%; position:relative; padding-right:3%}
#content .middle_soderj .polezno .text {margin-top:10px; font-size:0.7em;}

#content .middle_soderj .polezno .link { font-size:0.7em; font-weight:normal; text-decoration:underline; color:#C56300; margin-top:20px; display:block}
#content .middle_soderj .polezno .link:hover {color:#FFAC00; text-decoration:none;}
#content .middle_soderj .galer {  padding-left:1%;  padding-bottom:1%; margin-top:2%; position:absolute}
#content .middle_soderj .galer table td {margin-top:1%;border:1px solid #D38B3E; border-collapse:collapse }
#content .middle_soderj .galer  img { display:block; }
#content  .middle_soderj .golubi { background-image: url(/templates/images/golybi.png); width:341px; height:247px; background-repeat:no-repeat; position:relative; float:left; margin-left:-734px; margin-top:260px; z-index:1; vertical-align:bottom}
#content  .zab .beton { position:relative; z-index:999; left:479px;margin-top:-59px; }
#content .zab { background-image:url(/templates/images/nij_zab.gif); background-repeat: repeat-x; height:80px;   z-index:3; width:100%;  vertical-align:bottom; position:absolute;}


#dno { position:relative; width:100%; height:80px; border-top:4px solid #FFB700; background:#FFF4CB; }
#dno .zab .beton { position:relative; z-index:999; left:479px;margin-top:-59px; }
#dno .zab { background-image:url(/templates/images/nij_zab.gif); background-repeat: repeat-x; height:80px; margin-top:-65px;  z-index:3; width:100%;  vertical-align:bottom; position:relative;}
.golubi { background-image: url(/templates/images/golybi.png); width:341px; height:247px; background-repeat:no-repeat; position:relative;  margin-left:110px; margin-top:-235px; z-index:1; vertical-align:bottom}
.zab .beton { position:relative; z-index:999; left:479px;margin-top:-59px; }
#dno .adress { width:20%; height:11px;font-size:0.7em; margin-left:5%; margin-top:0px;}
#dno .abst { width:30%; height:11px;font-size:0.7em;  margin-top:-1%; margin-left:30%}
#dno a {font-size:11px; font-weight:normal; text-decoration:underline; color:#C56300;}
#dno a:hover {color:#FFAC00; text-decoration:none;}
#dno .right { float:right; width:20%; height:11px;font-size:0.7em; margin-top:-1% }

a.spec_link {
	color:#0E005D !important;
font-family:Tahoma !important;
font-size:18px !important;
font-weight:bold !important;
text-align:left !important;
text-decoration:none !important;
}

.noFixPNG{}