body {margin:0; padding:0; font-family:tahoma; font-size:12px}
.top-bg { background-image:url(/images/top-bg.jpg); background-position:top; background-repeat:repeat-x; height:84}

.txt1{ color:#ffffff; font-size:12; font-weight:bold}
.bot-menu { color:#FFFFFF; font-size:11px; padding-top:8px; background-image:url(/images/bottom-bg.jpg); background-position:top; background-repeat:repeat-x; background-color:004A52; height:35px}
.bot-menu a:link { color:#FFFFFF; font-size:11px; text-decoration:none}
.bot-menu a:visited { color:#FFFFFF; font-size:11px; text-decoration:none}
.bot-menu a:hover { color:#FFFFFF; font-size:11px; text-decoration:underline}
.polosa-right{ background-image:url(/images/polosa.gif); background-repeat:repeat-y; background-position:right}
.polosa-left{ background-image:url(/images/polosa.gif); background-repeat:repeat-y; background-position:left}
.flash{ background-image:url(/images/flash.jpg); background-repeat:no-repeat; background-position:center; top; height:190px}
.razdel{ background-image:url(/images/razdel.gif); background-repeat:repeat-x;}
.ico-left{ padding:5px 0px 5px 5px}
.txt-menu {font-size:12px; color:083308; text-decoration:none;  font-weight:bold;}
.txt-menu a:link{ font-size:12px; color:083308; text-decoration:none; font-weight:bold}
.txt-menu a:visited{ font-size:12px; color:083308; text-decoration:none; font-weight:bold}
.txt-menu a:hover{ font-size:12px; color:083308; text-decoration:none; font-weight:bold}

.txt-menu-left {font-size:12px; color:083308; text-decoration:none;  font-weight:bold; vertical-align:middle; padding:5px}
.txt-menu-left div{float:left; width:105px; vertical-align:middle;}
.txt-menu-left a:link{ font-size:12px; color:083308; text-decoration:none; font-weight:bold}
.txt-menu-left a:visited{ font-size:12px; color:083308; text-decoration:none; font-weight:bold}
.txt-menu-left a:hover{ font-size:12px; color:083308; text-decoration:none; font-weight:bold}

.passiv{ background-color:#E7EFEF}
.activ{ background-color:#F3E587;}
.txt-main{ font-size:12px; font-weight:normal}
.txt-main a:link{ font-size:12px; color:004A52;  text-decoration:none}
.txt-main a:visited{ font-size:12px;color:004A52; text-decoration:none}
.txt-main a:hover{ font-size:12px; color:004A52; text-decoration:underline  }
.txt-main td{ font-size:12px; font-weight:normal; }
.txt-main li{ font-size:12px; list-style-image:url(/images/strelka-white.jpg)}

.txt-main2{ font-size:12px; font-weight:normal}
.txt-main2 li{ font-size:12px; list-style-image:url(/images/strelka.jpg)}
.txt-main2 a:link{ font-size:12px; color:004A52;  text-decoration:none}
.txt-main2 a:visited{ font-size:12px;color:004A52; text-decoration:none}
.txt-main2 a:hover{ font-size:12px; color:004A52; text-decoration:underline }

.txt2{ font-size:12px; color:004A52; font-weight:normal; padding:0px 0px 0px 0px; text-decoration:none}
.txt2 a:link{ font-size:12px; color:004A52; font-weight:normal; text-decoration:none}
.txt2 a:visited{font-size:12px; color:004A52; font-weight:normal; text-decoration:none}
.txt2 a:hover{font-size:12px; color:004A52; font-weight:normal; text-decoration:underline}

.activ-block{ background-color:#f3e587; }
.passiv-block{ background-color:#e7efef; }
.second-menu{ width:100%; padding:3px 0px 3px 3px}
.second-menu-activ{ width:100%; background-color:004a53; font-size:12px; padding:13px 0px 3px 3px; color:#f2e587}
.second-menu-activ a:link {color:#f2e587; background-color:004a53; font-size:12px}
.second-menu-activ a:visited {color:#f2e587; background-color:004a53; font-size:12px}
.second-menu-activ a:hover {color:#f2e587; background-color:004a53; font-size:12px; text-decoration:none}
.navigation{ font-size:11px; color:004f55; text-decoration:none; padding:3px 3px 3px 3px}
.navigation a:link{ font-size:11px; color:004f55; text-decoration:none}
.navigation a:visited{ font-size:11px; color:004f55; text-decoration:none}
.navigation a:hover{ font-size:11px; color:004f55; text-decoration:underline; }
.txt3{ color:#ffffff; font-size:12; font-weight:bold; padding:3px 0px 3px 3px}
.punktir{ background-image:url(/images/punktir.gif); background-repeat:repeat-x;}
.banner-txt2{ color:004a52; font-size:11px; text-decoration:none; padding-right:10px}
.banner-txt5{ color:004a52; font-size:11px; text-decoration:none; }
.divgallery{background-color:#e7efef; width:220px; height:220px; float:left; padding: 10px 5px 10px 5px ; margin:5px 5px 5px 5px}
.divgallery-teh{background-color:#e7efef; width:265px; height:280px; float:left; padding: 10px 5px 5px 5px ; margin:5px 5px 5px 5px}
.teh-img{border:1px; border-color:#87c1c1}
.divgallery-brosh{background-color:#e7efef; width:230px; height:400px; float:left; padding: 10px 5px 10px 5px ; margin:5px 5px 5px 5px}


#outer {width: auto; min-width: 990px; max-width: 1250px;}
#outer {width: expression((document.body.clientWidth<990)?'990px':((document.body.clientWidth>1250)?'1250px':'auto'));}

.tech_borderedtable{float:center; border-style:ridge; border-color:#000000; border-width:1px; border-collapse:collapse; width: 400px;}
.tech_borderedtable td{border-style:ridge; text-align:center; border-color:#000000; border-width:1px; background-color: #F5F5F5; padding: 2px 2px 2px 2px;}
.tech_borderedtable th{color:#FFFFFF; text-align:left; font-family : Arial; font-size : 12px; border-style:ridge; border-color:#000000; border-width:1px; background-color: #00404C; font-weight: normal;}
h2{font-size: 12px; font-weight:bold; color:#004a53}
.zel{color:#1f6f78}

.anonses{
display:inline;
margin:0px 6px 6px 0px;
width:182px;
}
.anonses a img{border:solid 2px #004A52;
            opacity: 0.5;
               -moz-opacity: 0.5;
               -khtml-opacity: 0.5;
               filter: alpha(opacity=50);
            -webkit-transition: opacity 1s linear;
}

.anonses a:hover img{
            opacity: 1;
               -moz-opacity: 1;
               -khtml-opacity: 1;
               filter: alpha(opacity=100);

}
#anonses_wrapper{
width:100%;
text-align:center;
}
#anonses_on_main{
display:block;
width:755px;
position:relative;
margin:auto auto;
}
.clr{clear:both; font-size:0px;}