body{background-color:#fffbf7;
margin:0;}
img{border:none;}
.nbr{white-space:nowrap;}
table{border-collapse:collapse;
border:none;}
table td{border-collapse:collapse;
border:none;}
.info{padding:30px 20px 30px 35px;}
.info-main{padding:20px 5px 30px 20px;}
.rblock-main{width:15%;
padding:0 10px;}
.rblock{width:20px;}
.lblock{padding:30px 20px 0;}

div.logo{position:absolute;
display:block;
top:25px; left:25px;
z-index:2;}
div.iconz{position:absolute;
display:block;
top:10px; right:10px;
z-index:1;}
div.iconz img{margin:0 10px;}
div.redblock{position:absolute;
display:block;
top:0; right:0;
height:35px;width:100%;
background-color:#bd3810;
z-index:0;}

/*lang*/
div.lang-main{font:normal 12px Tahoma,Verdana,sans-serif;
text-align:center;
color:#de9684;
padding:8px 10px; margin:0;}
div.lang-main a, div.lang-main a:hover{color:#f7d6cd;}
/*-*/
.lang{position:absolute;
top:8px; left:290px;
z-index:1;}
.lang{font:normal 12px Tahoma,Verdana,sans-serif;
text-align:left;
color:#de9684;
padding:0; margin:0;}
.lang a, div.lang a:hover{color:#f7d6cd;}

.color1{background-color:#bd3818;}
.top1{background:#bd3818 url(/img/top1_bg.gif) repeat-x left bottom;}
.top3{font:normal 17px Tahoma,Verdana,sans-serif;
padding-left:10px;
text-align:left;
color:#fff;
background:#941c00 url(/img/top3.gif) repeat-y right top;}
div.top3{padding:4px 10px;
background-image:none;}
.left1{background:url(/img/left1.gif) repeat-y left top;
}
div.contact{float:left; padding:5px 0 0 10px;
font:normal 13px Tahoma,Verdana,sans-serif;
color:#de9684;}
div.contact2{position:absolute;
display:block;
top:8px; right:115px;
z-index:1;
font:normal 14px Tahoma,Verdana,sans-serif;}
div.contact a, div.contact a:hover, div.contact2 a, div.contact2 a:hover{color:#f0b9ab;}

.abouttab{width:100%;
background-color:#fdcc99;}
.abouttab img{margin:30px 15px;}
.abouttab p{font:bold 19px/130% Tahoma,Verdana,sans-serif;
margin:20px 0;
padding:5px 10px 5px 15px;
background:url(/img/bull2.gif) no-repeat left top;}
.abouttab p a{color:#971b1e;}
.abouttab p a:hover{color:#d63b06;}

/*main block*/
div.bplace{width:100%;}
div.bplace h3{color:#B34922;
padding:0 0 10px; margin:0;}
div.bdate{font:normal 95%/120% Tahoma,Verdana,sans-serif;
color:#fff;
text-align:right;
margin:10px 0;}
div.bdate span{padding:10px;
background-color:#971b1e;
white-space:nowrap;}
div.bplace2{font:normal 80%/150% Tahoma,Verdana,sans-serif;
color:#4c4c4c;
background-color:#fdcc99;
border-top:1px solid #fffbf7;
padding:20px 10px;
text-align:right;}
.bimg{float:left; margin-left:15px;}
.bimg img{margin: 10px 15px 15px 0;
border:1px solid #971b1e;}
.binfo{background-color:#fee8cf;
margin-right:15px;
padding:10px 0;}
.binfo p{padding:5px 10px;}
.binfo p.red{color:#591902;}
.binfo p.bigred1{color:#a53c18;
font-size:110%;}
.binfo p.bigred2{color:#a53c18;
font-size:90%;
line-height:110%;}
p.bigred2{color:#a53c18;
font-size:90%;
line-height:140%;}
.red2{color:#a53c18;}

.bimg .binfo{background-color:#fee8cf;
margin-right:15px;
padding:10px 0;
width:250px;}
.bimg .binfo p{padding:5px 10px;}

h1{font:normal 160%/120% Tahoma,Verdana,sans-serif;
text-align:left;
color:#4a4d4a;
padding:0 0 10px 0;
margin:0;}
h1:first-letter, h2:first-letter, h3.news:first-letter, h3.main:first-letter{color:#B34922;}
h1.main{font-size:150%;
padding-bottom:5px;
text-align:center;}
h2{font:normal 120%/120% Tahoma,Verdana,sans-serif;
text-align:left;
color:#4a4d4a;
padding:15px 0 0 0;
margin:5px 0 10px 0;
clear:both;}
h2.main{padding:10px 0 0; margin:0;
text-align:center;}
h3{font:normal 105%/130% Tahoma,Verdana,sans-serif;
text-align:left;
color:#4a4d4a;
margin:0;
padding:10px 0 1px 0;}
h3.main{text-align:center;
font-size:85%;
padding:15px 10px 12px;}
h4{font:bold 80%/140% Tahoma,Verdana,sans-serif;
text-align:left;
color:#4a4d4a;
margin:0;
padding:5px 0;}
h4.main{text-align:center;}
p{font: normal 80%/140% Tahoma,Verdana,sans-serif;
color:#4a4d4a;
padding:5px 0;
margin:0;
text-align:left;}
p.print{font-size:70%;
text-align:right;
background:url(/img/print.gif) no-repeat right;
padding:5px 15px 5px 0;}
.red{color:#591902;}
.gray{color:#767776;}

/*pool*/
.poll_tab{}
.poll_tab ul, .poll_tab ul li{list-style-image:none; list-style-type:none;}
.poll_tab ul{padding-left:10px;}
.poll_tab textarea{font:normal 80% Tahoma,Verdana,sans-serif;
margin-left:17px;}
.qw{margin:20px 0 5px;
font-weight:bold;
font-size:85%;}
.poll_tab .textarea{font-size:100%;
margin:10px 0 0 25px;}
.mix{font:normal 100% Tahoma,Verdana,sans-serif;
margin:10px 0 0 25px;}

h2.holiday{color:#B34922;
text-align:center;
padding-top:0; margin-top:0;}
p.poem{padding:5px 0 1px;
text-align:center;}

/*menu*/
p.menu1{font:bold 90%/140% Tahoma,Verdana,sans-serif;
color:#4a4d4a;
background:url(/img/dote.gif) repeat-x top left;
padding:5px 0 0;
margin:7px 0;}
p.menu1 a{color:#a53c18;
display:block;
width:100%;}
/*2*/
p.menu2{font:bold 85%/120% Tahoma,Verdana,sans-serif;
color:#4a4d4a;
padding:0 0 5px 20px;
margin:0;}
p.menu2 a{font-weight:normal;
color:#4a4d4a;
display:block;
width:100%;}
/*3*/
p.menu3{font:bold 80%/110% Tahoma,Verdana,sans-serif;
color:#4a4d4a;
padding:0 0 4px 40px;
margin:0;}
p.menu3 a{font-weight:normal;
color:#4a4d4a;
display:block;
width:100%;}
/*-*/
p.menu1 a.parent, p.menu2 a.parent, p.menu3 a.parent{color:#a35d45;}
p.menu1 a:hover, p.menu2 a:hover, p.menu3 a:hover{color:#d63b06;}

/*news main*/
table.ntab{width:100%;
background:url(/img/dote.gif) repeat-x top left;
margin-top:30px;}
h3.hnews{margin:0; padding:15px 0 5px;}
h3.hnews:first-letter{color:#B34922;}
ul.news{margin:0; padding:0 0 0 20px;}
ul.news li{padding:4px 0;}
ul.news li span{color:#4a4d4a;}
p.all{font-weight:bold;
padding:10px 0 0; margin:0;}
p.all a{color:#a53c18;}

/*news page*/
.list_news-main{font:normal 90%/140% Arial,Geneva,sans-serif;
padding:3px 0 15px;}
.list_news-main table td{font:normal 90%/130% Arial,Geneva,sans-serif;
color:#4a4d4a;
padding-top:5px;}
.list_news-main img{margin:4px 10px 0 0;
border:1px solid #a53c18;}
.list_news-main table td a{/*padding-top:5px;*/
display:block;}
.list_news{font:normal 90%/140% Arial,Geneva,sans-serif;
padding:12px 0;
background:url(/img/dote.gif) repeat-x top left;}
.list_news_open{padding:15px 0 0;
background:url(/img/dote.gif) repeat-x top left;}
h3.galhead{margin:0; padding:15px 0 5px;}
.dote{background:url(/img/dote.gif) repeat-x bottom left;
width:100%;
margin-top:20px;}
.date{color:#4a4d4a;
padding:20px 0 0;
font-size:95%;}
a.gray, a.gray:hover{color:#909090;}
h3.news{padding:2px 0 3px;
margin:0;
font-size:130%;}
.nblock{font:normal 80%/140% Arial,Geneva,sans-serif;}
.nblock p, .nblock ul li, .nblock table td, .nblock h4{font-size:100%;}
.nblock p{padding:3px 0 0;}

/*gallery*/
div.allgal{margin:0;}
div.gal{border:1px solid #bdbab5;
padding:0;
margin:0 7px 7px 0;
float:left;}
/*div.rubric{font:normal 85%/140% Verdana,Geneva,sans-serif;
color:#183cad;}
div.rubric select{font-size:100%;}
.gall_descr{}
.gall_descr b{color:#183cad;
font-size:120%;
font-weight:normal;}
.gall_descr em{font-style:italic;}*/
ul.list{list-style-type:none;
list-style-image:none;
list-style-position:outside;
margin:0;
padding:0 0 15px;
text-align:left;}
ul.list li{display:inline;
padding-right:10px;
text-align:left;}
ul.list li a{text-decoration:underline;}
ul.list li a:hover{text-decoration:none;}
.info_premia ul.list{padding:10px 0 20px 0;}
.info_premia .photo_09{padding-top:10px;}

/*standart table*/
.tab{border:1px solid #4a4d4a;
border-collapse:collapse;
margin:10px 0 15px;}
th{font:bold 85%/130% Tahoma,Verdana,sans-serif;
color:#4a4d4a;
padding:4px 5px;
text-align:left;
border:1px solid #4a4d4a;}
.tab td{color:#4a4d4a;
border:1px solid #4a4d4a;}
.tb{font:normal 80%/130% Tahoma,Verdana,sans-serif;
padding:5px 6px;
color:#4a4d4a;
text-align:center;}
.tl{font:normal 80%/130% Tahoma,Verdana,sans-serif;
text-align:left;
color:#4a4d4a;;
padding:5px 6px;}
.tr{font:normal 80%/130% Tahoma,Verdana,sans-serif;
text-align:right;
color:#4a4d4a;
padding:5px 6px;}
tr.color{background-color:#EDF7F3;}

/*crumbs*/
p.crumbs{font:normal 70% Tahoma,Verdana,sans-serif;
color:#534c46;
padding:20px 0 25px; margin:0;}
p.crumbs span{color:#5a3f1c;}
p.crumbs a{text-decoration:underline;
color:#534c46;}
p.crumbs a:hover{text-decoration:none;}

/*standart link*/
a{color:#a53c18;
text-decoration:underline;}
a:hover{color:#d63b06;
text-decoration:none;}

/*list*/
ul{list-style:outside url(/img/bull.gif);
margin:0;
padding:0 0 0 30px;}
ol{list-style: decimal outside;
margin:0;
padding:0 0 0 35px;}
li{font:normal 80%/130% Tahoma,Verdana,sans-serif;
text-align:Left;
color:#4a4d4a;
text-indent:0;
margin:5px 0;
padding:0;}
ol ul li, ol ol li, ul ul li {font: normal 100%/140% Tahoma,Verdana,sans-serif;
text-align:Left;
text-indent:0;
margin:2px 0 2px 0;
padding:0;}

.copy{font:normal 70%/140% Tahoma,Verdana,sans-serif;
color:#767776;
padding:30px 10px 10px;}
.copy a{color:#767776;
text-decoration:underline;}
.copy a:hover{color:#767776;
text-decoration:none;}
/*-*/
.blink{font:normal 10px Tahoma,Verdana,sans-serif;
color:#bdbab5;
padding:0 10px 5px;
margin:0;
text-align:left;}
.blink a{font-size:10px;
font-weight:normal;
color:#bdbab5;
text-decoration:underline;}
.blink a:hover{color:#bdbab5;
text-decoration:none;}


/*map*/
.map{list-style-image:none;
list-style-type:none;
margin:0;
padding:0 0 0 3px;}
.map li{font:normal 100%/130% Trebuchet MS,sans-serif;
text-align:Left;
margin:12px 0;}
.map ul{list-style:outside url(/img/bull.gif);}
.map ul li{font-size:85%;
margin:7px 0;}

/*forms*/
form{margin:0;}
input.txt{font:normal 85% Tahoma,Verdana,sans-serif;
border:1px solid #4a4d4a;
margin:5px 10px 5px 0;
padding:1px 2px 0 2px;}
input.but{font:normal 80% Tahoma,Verdana,sans-serif;}
select, textarea{font:normal 85% Tahoma,Verdana,sans-serif;}
textarea{border:1px solid #4a4d4a;}

/*image*/
.img1{border:1px solid #bdbab5;
margin:5px 7px 5px 0;}
.img2{border:1px solid #bdbab5;
margin:5px 0 5px 7px;}
.ilogo{border:1px solid #bdbab5;
margin:0 5px 7px;}
div.imembers{margin-bottom:20px;}
div.imembers img{border:1px solid #bdbab5;
margin:5px 10px 5px 0;}

/*vacancy*/
.lev1{}
.lev2{padding-left: 15px;}
.lev3{padding-left: 30px;}
div.object{margin:18px 0 30px;}
ul.list_vac{list-style-position: outside;
list-style-image:none;
list-style-type:none;
margin:0;
padding:0;}
ul.list_vac li{font-size:100%;
margin:15px 0 10px;
color:#4a4d4a;}
ul.list_vac li a{font-size:80%;}
ul.list_vac li a.close{text-decoration:none;
color:#a53c18;
border-bottom:1px dashed #a53c18;}
ul.list_vac li a.close b{font-weight:normal;}
ul.list_vac li a.open{font-size:95%;
font-weight:bold;
text-decoration:none;
color:#4a4d4a;
border-bottom:1px dashed #824b00;}
ul.list_vac li a:hover{color:#a53c18;
border-bottom:1px dashed #a53c18;}

.tab2{margin:5px 0 0;}
table.tab2 td{font:normal 75% Tahoma,Verdana,sans-serif;
border-bottom:1px solid #d9ceb9;
padding:12px 10px;
color:#4a4d4a;}
table.tab2 th{font:bold 80%/130% Arial,sans-serif;
color:#4a4d4a;
padding:6px 8px;
text-align:left;
border:none;
border-bottom:1px solid #d9ceb9;
border-right:1px solid #d9ceb9;}
table.tab2 .nobord{border-bottom:none;}
table.tab2 td p, table.tab2 td h4{font-size:100%;}
table.tab2 td li{font-size:100%;}

/*vacancy*/
.underlogin1{background-color:#bd3818;
border-bottom:1px solid #fffbf7;}
.underlogin2{background-color:#bd3818;
border-top:1px solid #fffbf7;}
.login{margin-top:30px;
background-color:#941c00;}
.login td.tr{padding:15px 5px 0 35px;
color:#fffbf7;}
.login td.input{padding:15px 35px 0 0;}
.login td.input input{border:1px solid #941c00;}
.login input.but{margin:15px 0;}
/*-*/
.block_open{background-color:#fffbf7;
border-top:4px solid #bd3818;
border-bottom:2px solid #941c00;
border-right:1px solid #bd3818;
border-left:1px solid #bd3818;
white-space:nowrap;
padding-top:1px;
text-align:center;}
.block_open p{font-size:90%;
color:#fffbf7;
padding:7px 25px; margin:0;
background-color:#941c00;
text-align:center;}
.block_close{background-color:#fffbf7;
border-top:1px solid #fffbf7;
border-bottom:2px solid #bd3818;
white-space:nowrap;
padding-top:4px;
text-align:center;}
.block_close a{font: normal 90%/140% Tahoma,Verdana,sans-serif;
display:block;
padding:5px 25px; margin:0;
background-color:#fffbf7;
text-align:center;}
.block_width{width:70%; border-bottom:2px solid #bd3818;}
.borders{border-left:1px solid #bd3818;
border-right:1px solid #bd3818;
border-bottom:1px solid #bd3818;
padding:15px;}
.borders .but{margin:15px 0 0 5px;}
.spec{margin-bottom:10px;}
.spec .tl{padding:0 20px 0 0;}
.borders .tl select{font-size:100%;}
.spec input{margin:2px 0 2px 5px;}
.radio{margin-left:0;}

.redspan{background-color:#941c00;
line-height:150%;
padding:5px 0;}
.redspan a, span.redspan a:hover{color:#fff;
padding:0 5px;}

.tab_present{background-color:#804205;
margin:5px 0;}
.tab_present td{padding:6px 10px;}
.tab_present td h3{padding:0 0 4px; margin:0;
font-weight:bold;}
.tab_present td p, .tab_present td li{padding:0; margin:0;
color:#fff;}
.tab_present ul{list-style:outside url(/img/bull3.gif);}
.tab_present li a, .tab_present li a:hover{color:#fff;}
.tab_present h3 a, .tab_present h3 a:hover{color:#fff;}

/*events_digest*/
.events{border:1px solid #911c1c;
padding:7px 10px;
width:220px;}
.events h4{font:normal 14px Tahoma,Verdana,sans-serif;
color:#4a4d4a;
padding:0; margin:0;}
.events .period{padding-bottom:0;
font-size:11px;}
.events h4:first-letter{color:#B34922;}
.events input, .events select{margin:0;
font-size:12px;}
.events select{margin-right:4px !important;}
.events table{margin-top:13px;
width:100%;}
.events .e_date, .events .e_text{font:normal 11px/120% Tahoma,Verdana,sans-serif;
border-top:1px solid #bdbab5;
color:#4a4d4a;}
.events .e_date{padding:5px 5px 5px 0;}
.events .e_text{padding:5px 0;
width:100%;}
.events .e_none{font:normal 11px/120% Tahoma,Verdana,sans-serif;
padding-top:15px;}


/*premia main page*/
div.logo_premia{position:absolute;
display:block;
top:25px; left:25px;
z-index:2;}
.crumbs_premia{position:absolute;
top:8px; left:290px;
z-index:4;}
.crumbs_premia .crumbs{font:normal 12px Tahoma,Verdana,sans-serif;
text-align:left;
color:#fff;
padding:0; margin:0;}
.crumbs_premia .crumbs a, .crumbs_premia .crumbs a:hover{color:#fff;}
.head{position:absolute;
top:60px; left:325px;
z-index:3;}
.head h1{font:bold 180%/120% Helvetica,Tahoma,sans-serif;
text-align:left;
color:#4a4d4a;
padding:0;
margin:0;}
.lenta{position:absolute;
top:111px; left:290px;
z-index:3;}
.shadow{position:absolute;
top:35px; right:0;
z-index:2;}
.top_left{background:#bd3818 url(/img/premia/top_bg2.gif) repeat-x left bottom;}
.red_bg{height:35px;
background:#bd3810 url(/img/premia/top_bg1.png) left bottom no-repeat;}
.left_bg2{background:url(/img/premia/left_bg2.png) right top no-repeat;}
.fix_size{width:290px;}
.left_premia{background:url(/img/premia/left_bg.gif) right top repeat-y;}
.lmenu{position:absolute;
top:200px; left:20px;
width:250px;
z-index:2;}
.right_bg2{background:url(/img/premia/right_bg2.gif) right top repeat-y;}
.flash{position:absolute;
width:100%;
top:35px; left:0;
height:353px;
z-index:1;}
.bg_flash{width:100%;
background:url(/img/premia/bg_flash.png) left bottom repeat-x;}
.bg_flash2{background:url(/img/premia/bg_flash2.jpg) left bottom no-repeat;
height:353px;}
.bot{background:#2f6a6f url(/img/premia/right_bg1.gif) left top repeat-y;}
/*info*/
.info_premia{width:100%;
padding:222px 60px 0 80px;
background:#2f6a6f url(/img/premia/right_bg1.gif) left top repeat-y;}
.info_premia h2, .info_premia h3, .info_premia h4, .info_premia p, .info_premia ul li{color:#fcf2ed;}
.info_premia h1:first-letter, .info_premia h2:first-letter{color:#d76338 !important;}
.info_premia h2{font-size:150%;}
.info_premia h3{font-size:130%;
color:#fcf7d1;}
.info_premia a{color:#d1d2ae;}
.info_premia a:hover{color:#fff;}
.info_premia ul{list-style:outside url(/img/premia/bull.gif);
padding-left:35px;}
p.premia{font-size:115%;
text-align:center;
padding:5px 0 0 5px;}

.lider{margin:5px 0;}
.info_premia .lider td h4{font-size:130%; font-weight:normal; padding-top:0; margin-top:0;
color:#fff;}
.lider td h4{font-size:90%; padding-top:0; margin-top:0;
color:#B34922;}
.info_premia .lider td img{border:1px solid #fff; margin-top:5px;}
.lider td img{border:1px solid #911C1C; margin-top:5px;}
.lider td p{font-size:90%;}

/*premia 2009*/
/*.body_bg{background:#64696a url(/img/premia/2009/back.jpg) left top repeat;}
.border-top{background:url(/img/premia/2009/borders.jpg) left top no-repeat;}
.border-left{background:url(/img/premia/2009/border-left.jpg) left top repeat-y;}
.border-right{background:url(/img/premia/2009/border-right.jpg) left top repeat-y;}
.border-bot{background:url(/img/premia/2009/borders.jpg) left -40px no-repeat;}
.bg_sky{background:url(/img/premia/2009/bg_sky.jpg) bottom repeat;}
.bg_pic{width:1172px; background:url(/img/premia/2009/bg_pic.jpg) bottom no-repeat ;}
.logo_09{margin:41px 0 15px 55px;}
.tablo{margin-right:105px;}
.right_premia09{padding:0 130px 290px 0;}
.right_premia09 .crumbs{padding:5px 0 15px;
font-size:80%;}
.right_premia09 .crumbs{color:#383B38;}
.right_premia09 .crumbs a{color:#943616;}
.right_premia09 .crumbs a:hover{color:#665F32;}
.lmenu_premia09{margin:20px 0 430px;}
.lmenu_premia09 .lmenu_09{width:243px; background:url(/img/premia/2009/menu_bg.gif) left top repeat-y;
padding:10px 0 40px;}
.lmenu_09 .l1, .lmenu_09 .l2{padding:3px 60px;}
.lmenu_09 .l1{font-size:95%;}
.lmenu_09 .l1 a{color:#933615;}
.lmenu_09 .l1 a:hover{color:#665F32;}
.lmenu_09 .l2{font-weight:bold;}
.lmenu_09 .l2 a{font-weight:normal;
color:#4a4d4a;}
.lmenu_09 .l2 a:hover{color:#665F32;}
.head_09{margin-top:28px;
clear:both;}
.head_09 td.h2{font:normal 150%/120% Tahoma,Verdana,sans-serif;
text-align:left;
color:#383b38;}
.right_premia09 p{padding:5px 0 5px 38px;
color:#000;}
.right_premia09 strong{color:#383B38;}
.right_premia09 ul{padding:0 0 0 53px;
list-style:outside url(/img/premia/2009/bull.png);}
.right_premia09 ul li{color:#000;}
.right_premia09 a:hover{color:#665F32;}
.photo_09{margin:15px 0 10px;
//margin:15px 0 25px;
float:left;}
.photo_09 div.gal{float:left;
border:none;
margin:0 15px 15px 38px;
background:url(/img/premia/2009/frame.png) no-repeat;
width:167px; height:170px;}
.photo_09 div.gal img{margin:8px 0 0 8px;}
.photo_09 div.gal .sub{padding:12px 0 0 0;
line-height:120%;}
.right_premia09 ul.list{list-style-type:none;
list-style-image:none;
list-style-position:outside;
clear:both;
margin:0;
padding:0 0 0 38px;
//padding-bottom:25px;}
.right_premia09 ul.list li{display:inline;
padding-right:5px;}
.right_premia09 ul.list li span{padding:1px 8px; border:1px solid #837B48;}
.right_premia09 ul.list li a{text-decoration:underline;
padding:1px 8px;}
.right_premia09 ul.list li a:hover{text-decoration:none;}
.copy_09{font:normal 70%/140% Tahoma,Verdana,sans-serif;
color:#a09e99;
padding:10px;}
.copy_09 a{color:#a09e99;
text-decoration:underline;}
.copy_09 a:hover{color:#a09e99;
text-decoration:none;}*/