body{border:0; margin:0; background:#f6e6ca; color:#302b25; font-size:9pt; font-family:"Arial";}
a{font-size:9pt; font-family:"Arial"; color:#299cad; text-decoration:underline;}
a:hover{font-size:9pt; font-family:"Arial"; color:#299cad; text-decoration:none;}

#header{width:994px; height:auto; margin:0 auto; padding-top:20px;}
#header #left{float:left; font-family:"Arial"; font-size:9pt; color:#000; width:220px;}
#header #right{float:right; width:774px;}
#header #logo{background:url(../img/logo.jpg) no-repeat; width:122px; height:58px; margin:0 auto}
#header #slogan{width:200px; margin:0 auto; text-align:center;}
#header #flags{text-align:center;}
#header #flags img{ margin-left:20px; margin-right:20px;  margin-top:10px; background:no-repeat; border:0;}
#header #right #menu{width:774px; height:44px; background:#fefaee; margin-top:7px;}
#header #right #menu .button{width:80px; height:43px; float:left; top:1px; position:relative; margin-right:10px; margin-left:10px;}
#header #right #menu .sec {width:140px;}
#header #right #menu a .button{text-align:center; font-family:"Tahoma"; font-size:8pt; color:#483018; font-weight:bold; text-transform:uppercase;  text-decoration:none;}
#header #right #menu a:hover .button {background:#fdeed1;text-align:center; font-family:"Tahoma"; font-size:8pt; color:#483018; font-weight:bold; text-transform:uppercase; text-decoration:none; border:0;}
#header #right #menu .button .text{ position:relative; top:12px; width:auto;}
#header #right #sec-menu{width:774px; height:44px; background:#fdeed1;}
#header #right #sec-menu .button{width:80px; height:44px; float:left; margin-right:10px; margin-left:10px;}
#header #right #sec-menu .sec {width:140px;}
#header #right #sec-menu a .button{text-align:center; font-family:"Tahoma"; font-size:8pt; color:#483018; text-transform:uppercase;  text-decoration:underline;}
#header #right #sec-menu a:hover .button {background:#fefaee;text-align:center; font-family:"Tahoma"; font-size:8pt; color:#483018; text-transform:uppercase; text-decoration:none; border:0;}
#header #right #sec-menu .button .text{ position:relative; top:13px; width:auto;}
#topic{width:994px; margin:0 auto; text-align:right;}
#search{float:right; text-align:right; width:370px; margin-top:20px;}
.l-input{background:url(../img/left-in.gif) no-repeat; width:5px; height:20px; position:relative; float:left; margin-left:15px;}
.c-input{background:url(../img/center-in.gif) repeat-x; width:auto; height:20px; position:relative; float:left;}
.c-input input{background:none; border:none; color:#302b25; font-family:"Arial"; font-size:9pt;}
.r-input{background:url(../img/right-in.gif) no-repeat; width:5px; height:20px; position:relative; float:left;}
#top{background:url(../img/header.jpg) no-repeat; background-position:center; width:100%; height:350px; float:left; margin-top:10px;}
#top #flash{text-align:center; margin:0 auto; width:994px; height:300px; position:relative; top:10px;}
#wrapper{width:100%; float:left; background:url(../img/bodybg.jpg) no-repeat; background-position: top center; height:94px;}
#wrapper #content{width:994px; height:auto; margin:0 auto; font-size:9pt; font-family:"Arial"; color:#302b25;}
#wrapper #content a{font-size:9pt; font-family:"Arial"; color:#299cad; text-decoration:underline;}
#wrapper #content a:hover{font-size:9pt; font-family:"Arial"; color:#299cad; text-decoration:none;}
#wrapper #content #left{width:695px; height:auto; margin:0 auto; float:left; margin-right:7px; position:relative; z-index:2;}
#wrapper #content #right{width:292px; height:auto; margin:0 auto; float:left;}
#wrapper #content #right #inmap-tit{background:url(../img/titles/inmap.jpg) no-repeat; width:292px; height:100px; float:left;}
#wrapper #content #right #inmap-tit img{ margin-top:55px;}
#wrapper #content #right #inmap-tit #region{ position:relative; top:-32px; right:-20px; font-family:"Arial"; font-size:9pt; color:#302b25;}
#wrapper #content #right #opros{background:url(../img/titles/opros.jpg) no-repeat; width:292px; float:left; position:relative; top:120px; margin-bottom:-60px;}
#wrapper #content #right #opros #container{ margin-left:70px; position:relative; top:70px;}
#wrapper #content #right #opros #container .line{ margin-top:4px; margin-bottom:4px;}
#wrapper #content #right #opros #container .line .text{ position:relative; top:-2px; display:inline;}
#wrapper #content #right #opros #container #img{ position:relative; top:20px; left:130px; height:1px; width:1px;}
#wrapper #content #right #first{width:292px; margin-top:220px; float:left; margin-left:20px; text-align:center;}
#wrapper #content #right #ads{ margin-top:10px; float:left; margin-left:20px;}
#wrapper #content #right #ads img{ margin-bottom:-20px;}
#wrapper #content #left #projects{ background:url(../img/titles/2pro.jpg) no-repeat; width:695px; float:left;}
#wrapper #content #left #projects #text{ width:80%; height:120px; position:relative; left:80px; top:60px;}
#wrapper #content #left #projects #table{ width:100%; margin-top:20px;}
#wrapper #content #left #projects #table .column{ float:left; width:45%; margin-left:2%; margin-right:2%;}
#wrapper #content #left #projects #table .column .title{ text-align:center; font-family:"Arial"; font-size:14pt; color:#43280b;}
#wrapper #content #left #projects #table .column .title a{font-family:"Arial"; font-size:14pt; color:#43280b; text-decoration:underline;}
#wrapper #content #left #projects #table .column .title a:hover{font-family:"Arial"; font-size:14pt; color:#43280b; text-decoration:none;}
#wrapper #content #left #projects #table .column .text{ text-align:left; width:90%; position:relative; left:0px; top:-12px; margin:0 auto;}
#wrapper #content #left #projects #table .column .text .link{ text-align:right;}
#wrapper #content #left #partner{float:left; background:url(../img/sotrudnic.jpg) no-repeat; width:695px;}
#wrapper #content #left #partner #title{float:left; margin-top:65px; color:#c43513; margin-left:90px;}
#wrapper #content #left #partner #content{margin-top:30px; float:left; width:695px;}
#wrapper #content #left #search-panel{background:#fdeed1; width:675px; height:40px; padding:10px; float:left; margin-bottom:10px;}
#wrapper #content #left #search-panel div{ float:left;}
#wrapper #content #left #search-panel a{ margin-left:22px; position:relative; top:5px;}
#wrapper #content #left #contop{width:100%; float:left;}
#wrapper #content #left #contop #left{width:49%; float:left; font-family:"Arial"; font-size:18pt; color:#532700;}
#wrapper #content #left #contop #left .twotit{width:50%; float:left; font-family:"Arial"; font-size:24pt; color:#532700; margin-top:-13px;}
#wrapper #content #left #contop #right{width:49%; float:left; text-align:right; height:12px; margin-top:35px;}
#wrapper #content #left #contop #right a{color:#c43513; text-decoration:underline;}
#wrapper #content #left #contop #right a:hover{color:#c43513; text-decoration:none;}
#wrapper #content #left #sort{background:#fff6e6; width:675px; height:auto; padding:10px; float:left; margin-bottom:3px; margin-top:5px;}
#wrapper #content #left #sort #first{float:left;}
#wrapper #content #left #sort #first a{color:#c43513; text-decoration:underline; margin-left:5px; margin-right:5px;}
#wrapper #content #left #sort #first a:hover{color:#c43513; text-decoration:none;}
#wrapper #content #left #sort #second{float:left; margin-top:7px;}
#wrapper #content #left #sort #second a{color:#c43513; text-decoration:none; margin-left:20px; margin-right:20px;}
#wrapper #content #left #sort #second a:hover{color:#c43513; text-decoration:underline;}
#wrapper #content #left #table{float:left; width:695px;}
#wrapper #content #left #table .container{width:346px; padding-top:10px; padding-bottom:10px; float:left; background:#fde3b2; margin-top:-10px; border-bottom:#C8956A 1px solid;}
#wrapper #content #left #table .container .full{width:692px; padding-top:10px; padding-bottom:10px; float:left; background:#fde3b2; margin-top:-10px;}

#wrapper #content #left #table .container.red{background:#fff6e6; border-bottom:#b2020c 2px solid; color:#fff;}
#wrapper #content #left #table .container.red a{color:#b2020c;}
#wrapper #content #left #table .container.red a:hover{color:#000;}

#wrapper #content #left #table .td{width:3px; padding-top:10px; padding-bottom:10px; float:left; margin-top:-10px;}
#wrapper #content #left #table .linetd{width:100%; height:12px; float:left; background:#f6e6ca; font-size:6px;}
#wrapper #content #left #table .container a{ color:#299cad; text-decoration:underline;}
#wrapper #content #left #table .container a:hover{ color:#299cad; text-decoration:none;}
#wrapper #content #left #table .container .left{float:left; margin-right:3px; width:145px;}
#wrapper #content #left #table .container .left .img{ margin:0 auto; text-align:center; margin-left:5px; margin-bottom:3px; position:relative; top:0px;}
#wrapper #content #left #table .container .left .phone{ margin:0 auto; text-align:center; font-weight:bold;}
#wrapper #content #left #table .container .right{float:left;}
#wrapper #content #left #table .container .right img{ position:relative; top:-2px; left:-5px; margin-bottom:-5px; left:-5px;}
#wrapper #content #left #table .container .right div{ margin-top:3px;}
#wrapper #content #left #table .container .right .links{ margin-top:10px;}
#wrapper #content #left #table .container .right .links a{ margin-left:2px; margin-right:15px;}
#wrapper #content #left #table .container .righttwo{float:left; font-size:36px;}
#wrapper #content #left #table .container .rightone{float:left; font-size:48px; top:30px; width:120px; text-align:right; position:relative; color:#302b25; font:"Times New Roman", Times, serif;}
#wrapper #content #left #pages{background:#fdeed1; width:695px; height:10px; padding-top:5px; padding-bottom:8px; float:left; margin-bottom:15px; text-align:center;}
#wrapper #content #left #pages a{color:#c43513; text-decoration:underline;}
#wrapper #content #left #pages a:hover{color:#c43513; text-decoration:none;}
#wrapper #content #table{float:left; width:994px; height:auto; margin:0 auto; margin-top:10px;}
#wrapper #content #table #first{float:left; width:268px; height:auto;}
#wrapper #content #table #first #link{color:#c43513; text-align:right; margin-top:-22px; right:20px; position:relative;}
#wrapper #content #table #first #link a{color:#c43513; text-decoration:underline;}
#wrapper #content #table #first #link a:hover{color:#c43513; text-decoration:none;}
#wrapper #content #table #first #container{float:left; width:268px; height:auto; background:#f7e5c4; margin-top:10px;}
#wrapper #content #table #first #container #row{width:80%; margin:0 auto; margin-top:10px;}
#wrapper #content #table #first #container #row a{ color:#18a2b7; text-decoration:underline; position:relative; left:10px;}
#wrapper #content #table #first #container #row a:hover{ color:#18a2b7; text-decoration:none;}
#wrapper #content #table #first #container #linetd{width:80%; margin:0 auto; height:10px; margin-bottom:5px;}
#wrapper #content #table #second{float:left; width:458px; height:auto;}
#wrapper #content #table #second #hot{background:url(../img/titles/hot.jpg) no-repeat; float:left; width:462px; height:114px; position:relative; top:-30px; z-index:1;}
#wrapper #content #table #second #table{float:left; width:458px; height:auto; position:relative; margin-top:-25px;}
#wrapper #content #table #second #table #column{float:left; height:auto; margin-left:7px; margin-right:7px;}
#wrapper #content #table #second #table #column #img{ text-align:center;}
#wrapper #content #table #second #table #column #view{ color:#4c3211; text-align:left; margin-top:5px; font-size:8pt;}
#wrapper #content #table #second #table #column #view img{ float:left; margin-right:5px;}
#wrapper #content #table #second #table #column #view a{ color:#4c3211; text-decoration:underline;}
#wrapper #content #table #second #table #column #view a:hover{ color:#4c3211; text-decoration:none;}
#wrapper #content #table #second #table #link{float:left; margin-top:40px;  font-size:8pt;}
#wrapper #content #table #second #table #link a{color:#c43513; text-decoration:underline;}
#wrapper #content #table #second #table #link a:hover{color:#c43513; text-decoration:none;}
#wrapper #content #table #third{float:left; width:268px; height:auto; margin-top:-10px;}
#wrapper #content #table #third #link{color:#c43513; text-align:right; margin-top:-22px; right:20px; position:relative;}
#wrapper #content #table #third #link a{color:#c43513; text-decoration:underline;}
#wrapper #content #table #third #link a:hover{color:#c43513; text-decoration:none;}
#wrapper #content #table #third #container{float:left; width:268px; height:auto; background:#f7e5c4; margin-top:10px; position:relative; z-index:3;}
#wrapper #content #table #third #container #row{width:80%; margin:0 auto; margin-top:10px; color:#18a2b7;}
#wrapper #content #table #third #container #row a{ color:#c43513; text-decoration:underline; }
#wrapper #content #table #third #container #row a:hover{ color:#c43513; text-decoration:none;}
#wrapper #content #table #third #container #row div{ position:relative; left:10px;}
#wrapper #content #table #third #container #linetd{width:80%; margin:0 auto; height:10px; margin-bottom:5px;}
#wrapper #content #two-table{float:left; width:994px; height:auto; margin:0 auto;}
#wrapper #content #two-table #first{float:left; width:60%; height:auto;}
#wrapper #content #two-table #first #img{float:left;}
#wrapper #content #two-table #second{float:left; width:40%; height:auto;}
#wrapper #content #two-table #second #img{float:left;}
#wrapper #footer{ background:#f6e2c2; width:100%; height:auto; float:left;}
#wrapper #footer #table{ width:994px; height:auto; margin:0 auto;}
#wrapper #footer #table #first{float:left; width:55%; height:auto;}
#wrapper #footer #table #first #column{float:left; height:auto; margin-left:7px; margin-right:7px; margin-top:20px; position:relative; z-index:7;}
#wrapper #footer #table #first #column #img{ text-align:center;}
#wrapper #footer #table #first #column #view{ color:#4c3211; text-align:left; margin-top:5px; font-size:8pt;}
#wrapper #footer #table #first #column #view img{ float:left; margin-right:5px;}
#wrapper #footer #table #first #column #view a{ color:#4c3211; text-decoration:underline;}
#wrapper #footer #table #first #column #view a:hover{ color:#4c3211; text-decoration:none;}
#wrapper #footer #table #first #pic{ position:relative; z-index:6; top:-180px; left:360px; width:191px; height:143px; background:url(../img/pic1.png); float:left;}
#wrapper #footer #table #second{float:left; width:45%; height:auto;}
#wrapper #footer #table #second #column{float:left; height:auto; margin-left:7px; margin-right:7px; margin-top:20px; position:relative; z-index:7;}
#wrapper #footer #table #second #column #img{ text-align:center;}
#wrapper #footer #table #second #column #view{ color:#4c3211; text-align:left; margin-top:5px; font-size:8pt;}
#wrapper #footer #table #second #column #view img{ float:left; margin-right:5px;}
#wrapper #footer #table #second #column #view a{ color:#4c3211; text-decoration:underline;}
#wrapper #footer #table #second #column #view a:hover{ color:#4c3211; text-decoration:none;}
#wrapper #footer #table #second #pic{ position:relative; z-index:6; top:-182px; left:285px; width:191px; height:143px; background:url(../img/pic2.png); float:left;}
#wrapper #foot{background:url(../img/footer.png) center bottom no-repeat; float:left; width:100%; height:277px; margin:0 auto; margin-top:-50px; position:relative;}
#wrapper #foot #copy{color:#ffdbaf; font-family:"Arial"; font-size:9pt; text-align:center; width:994px; margin:0 auto; position:relative; top:210px;}
#wrapper #foot #copy a{color:#ffdbaf; font-family:"Arial"; font-size:9pt; text-align:center; text-decoration:underline;}
#wrapper #foot #copy a:hover{color:#ffdbaf; font-family:"Arial"; font-size:9pt; text-align:center; text-decoration:none;}
#ads{margin:0 auto; text-align:center; margin-top:20px; margin-bottom:20px;}
.title{color:#43280b; font-family:"Arial"; font-size:16pt; margin-top:10px; margin-bottom:10px;}
.red{color:#c43513;}
.normal{ color:#302b25; font-size:9pt; font-family:"Arial";}
.blue{color:#09F; font-weight:bold;}
.ruby{width:80%; margin:0 auto; margin-top:10px; margin-bottom:10px;}
.ruby a{ color:#43280b !important; text-decoration:underline; position:relative;}
.ruby a:hover{ color:#43280b !important; text-decoration:none;}
#wrapper #content #right #contr{font-family:"Arial"; font-size:18pt; color:#532700;}
#wrapper #content #right .twotit{width:50%; float:left; font-family:"Arial"; font-size:24pt; color:#532700; margin-top:-13px;}
.onetit{width:49%; float:left; font-family:"Arial"; font-size:18pt; color:#532700;}
.twotit{width:50%; float:left; font-family:"Arial"; font-size:24pt; color:#532700; margin-top:-13px;}
#wraper{width:100%; height:100%; vertical-align:middle; margin:0 auto; text-align:center;}
#wraper img{ margin-top:10%;}
#form .l-input{ clear:left; margin-bottom:5px;}
.ech{margin-bottom:10px;}
.katalograte a{margin:0;}
#wrapper #content #left #sort #kichendiv{float:left; display:none;}
#wrapper #content #left #sort #kichendiv a{color:#c43513; text-decoration:underline; margin-left:5px; margin-right:5px;}
#wrapper #content #left #sort #kichendiv a:hover{color:#c43513; text-decoration:none;}
#wrapper #content #left #sort #whatdiv{float:left; display:none;}
#wrapper #content #left #sort #whatdiv a{color:#c43513; text-decoration:underline; margin-left:5px; margin-right:5px;}
#wrapper #content #left #sort #whatdiv a:hover{color:#c43513; text-decoration:none;}

.stroka{background:#b2020c; width:100%; height:27px; position:fixed; bottom:0; color:#fff; z-index:9999; padding-top:4px; font-size:20px; font-weight:bold;}
.stroka a{color:#fff; text-decoration:underline; font-size:20px; font-weight:bold;}
.stroka a:hover{text-decoration:none;}

#mapCanvas a{color:#b2020c; font-size:14px;}
#mapCanvas h2{padding:0; margin:0 0 5px 0;}

object{z-index:9; position:relative;}