body{padding:0px; margin:0px; margin-bottom:0px; padding-bottom:0px; color:#000; font-family: Tahoma, Arial, sans-serif; background-color:#d7cfab; font-size:75%;}
body.allin {background:url(/images/bg1.jpg) no-repeat;}
body.allout {background:url(/images/bg1_all.jpg) no-repeat;}

input, textarea, select {font-size: 12px; font-family: Arial, Tahoma, sans-serif;}
form{padding:0px; margin:0px;}
h1{color:#32160a; margin:0px; font-size:18px; line-height:1.5em;  font-weight:normal; text-transform:uppercase;}
h1 span{font-weight:bold; font-size: 200%;}
h2{font-size:160%; padding:0px; margin:0px 0px 0.7em 0; color:#602a14; font-weight:normal; padding-top:0px;}
h3{margin:0.5em 0px 0.5em 0; font-size:130%; line-height:1em; color:#602a14;}
table {border-collapse: collapse; font-size:100%}
td, th {padding: 0; vertical-align:top}
p {padding: 1em 0 0 0; margin:0;}
a {color:#581a07;}
a:hover {color:#9a2d0c;}
hr {color:#dedede; height:1px; border:0px; background-color:#dedede;}
.fr {float:right;}
.fl {float:left}
.cl{clear:both; font-size:0px; height:1px;}
.cl1{clear:both; width:970px; height:1px; font-size:0px;}
.cll{clear:left; font-size:0px;}
img{border-color:#83461a;}

h2 a{ text-decoration:none; }
h2 a:hover{ text-decoration:underline; }

#container1{ min-width:970px;  max-width:1440px; width:100%; margin:0 auto 0 auto; _width:970px;  
/*_width:expression(body.clientWidth>970?(body.clientWidth>1440?"1440":"100%"):"970px"); */ 
background:#faf9f7 url(/images/gr1.gif) repeat-x !important;}
#g_border{min-height:1050px;  width:100%;}
#g_border tr{min-height:1050px; }

#brd {border-left: solid 1px #d7cfab; border-right: solid 1px #d7cfab;} 

#kust{width:15px;}
#left_st{width:237px; background-color:#eae9db;}
#right_st{width:237px; background: url(/images/gr3.gif) no-repeat;}

#pad1 {padding:30px 7px;}
#pad2 {padding:0px 8px 20px 8px;}

#city{background: url(/images/gr2.gif) repeat-y right top;}
#year_tree{position:absolute; z-index:20; width:100%; max-width:1439px}
#ga{position:absolute; z-index:25; padding:11px 0 0 24px; width:260px;}

#top_menu{position:absolute; z-index:30;  top:244px; width:100%; max-width:1440px; height:46px; font-weight:bold; font-size:13px;}
#top_menul{background:#eae9db url(/images/top_menul.gif) no-repeat bottom left;}
#top_menur{background:#eae9db url(/images/top_menur.gif) no-repeat bottom right;}
.top_menuel{background-color:#eae9db;}
#top_menu a{text-decoration:none;}
.raz{width:20%; background-color:#eae9db;}

#icon_news{background: url(/images/icons/news.gif) no-repeat; margin-top:10px; padding:2px 0 10px 22px}
#icon_ppeople{background: url(/images/icons/ppeople.gif) no-repeat; margin-top:10px; padding:2px 0 10px 38px}
#icon_city{background: url(/images/icons/city.gif) no-repeat; margin-top:10px; padding:2px 0 10px 38px}
#icon_forum{background: url(/images/icons/forum.gif) no-repeat; margin-top:10px; padding:2px 0 10px 38px}
#icon_map{background: url(/images/icons/map.gif) no-repeat; margin-top:10px; padding:2px 0 10px 38px}

.banners_make{padding:15px 0 15px 6px;}
.banners_make img { border:0px;}

.g_admin{padding:0 0 15px 6px; background: url(/images/gr4.gif) repeat-x left bottom;}
.t1{color:#30150a; text-transform:uppercase; font-family: Arial; font-weight:bold; font-size:110%;}
.g_foto{padding:10px 0px;}
.g_foto img{border: solid 3px #fff;}
.submenu1{list-style:none; margin:0px; padding:5px 0 0 15px;}
.submenu1 a{color:#166996;}
.submenu1 li{padding:0 0 10px 0;} 

#footer{background:#d7cfab url(/images/gr4.gif) repeat-x; padding:30px 0 15px 0; font-size:95%; color:#30150a; text-align:center}
#footer a{color:#30150a; text-decoration:none;}
#footer a:hover{color:#30150a; text-decoration:underline;}

.menu2 {list-style:none; margin:0px; padding:0px 15px 0px 15px; font-size:110%; font-weight:bold;}
.menu3 {list-style:none; margin:0px; padding:0px 15px 0px 0px;}
.menu3 div.m3 {padding:4px 0 15px 31px;  background-repeat: no-repeat;}
.menu3 a{coloR:#166996;}

.menu1{list-style:none; margin:0px; padding:0px 15px 20px 15px; font-size:110%; font-weight:bold; /* background:url(/images/gr4.gif) repeat-x left bottom */;}
.menu2 li, .menu1 li{padding:8px 0 10px 7px; background: url(/images/line.gif) repeat-x left bottom;}
.menu2 a, .menu1 a{text-decoration: none;}


.menu4 {list-style:none; margin:0px; padding:0px 15px 0px 15px; font-size:110%; font-weight:bold;}
.menu4 div.m4 {padding:8px 0 10px 7px; background: url(/images/line.gif) repeat-x left bottom;}
.menu4 a, .menu1 a{text-decoration: none;}

.poll {width:100%; margin:10px 0 0 0; font-size:95%;}
.poll td{padding:0 5px 10px 0;}
.polling{padding:20px 15px 20px 20px; background:url(/images/gr4.gif) repeat-x left bottom;}
.poll a{color:#166996;}

.search{padding:20px 5px 20px 20px; background:url(/images/gr4.gif) repeat-x left bottom;}
.callen {padding:20px 5px 0px 15px;}
.fotos img{border: solid 0px #af9c8e;}
.tallen {width:222px; background:#dddccf url(/images/t2.gif) no-repeat left bottom; padding:0px 0px 10px 0;}
.tallin{background: url(/images/t1.gif) no-repeat; padding:10px 0px 0px 0;}
.pager{width:100%}
.pager td{padding:10px}

.wallen {width:222px; background:#fff url(/images/w2.gif) no-repeat left bottom; padding:0px 0px 10px 0;}
.wallin{background: url(/images/w1.gif) no-repeat; padding:10px 20px 0px 20px;}

.content{padding:65px 20px 20px 35px; line-height:1.4em; font-family: Arial;}
.date{color:#83827b;}
.newska{background_:url(/images/line2.gif) repeat-x left bottom; padding:0 0 20px 0;}
.news{padding:0 0 20px 0; //padding:0 0 10px 0;}
.news a{color:#000; text-decoration: none;}
.news a:hover{color:#9a2d0c; text-decoration: underline;}
.fl_img{float:left; padding:3px 15px 5px 0px; border: none;}
.fl_img2{float:left; padding:0px 15px 12px 0px;}

.subrazdel{color:#83827b; padding:5px 0; font-size:95%;}
.subrazdel a{color:#83827b; text-decoration: none;}


.brad{color:#83827b; font-size:95%;}
.brad a{color:#83827b;}
.blue_a a{color:#166996}

.fly1 {position: absolute; display: none; /*background: #EAE9DB;*/ padding: 0px 0px 0px 0px; font-weight:normal;}
.fly1 div{ font-size:11px; width:200px; padding:5px;}
.fly1 table .tb{ background-color:#D7CFAB; padding:3px 8px;;}
.fly table td{ padding:0px;}
.fly1 a{ font-size:11px; }

.fly2 {position: absolute; z-index:20; display: none; /*background: #EAE9DB;*/ padding: 0px 0px 0px 2px; font-weight:normal;}
.fly2 div{ padding-bottom:5px; font-size:11px; width:300px; padding:5px;}
.fly2 table .tb{ background-color:#D7CFAB; padding:3px 8px;;}
.fly2 a{ font-size:11px; }

.fly3 {position: absolute; display: none; /*background: #fff;*/ padding: 0px 0px 0px 0px; font-weight:normal; width:170px;}
.fly3 div{font-size:11px; padding:5px;}
.fly3 table { width:170px;}
.fly3 table .tb{ background-color:#D7CFAB; padding:3px 8px;;}
.fly3 a{ font-size:11px; color:#581a07; text-decoration:none;}

.fly4 { position: absolute; display: none; /*background: #DDDCCF;*/ padding: 0px 0px 0px 0px; font-weight:normal; width:170px;}
.fly4 div{font-size:11px; padding:5px;}
.fly4 table { width:170px;}
.fly4 table .tb{ background-color:#D7CFAB; padding:3px 8px;;}
.fly4 a{ font-size:11px; }


.searchname:first-letter {text-transform:uppercase;}


#resume{background:#F1EFE7_;margin:0 0 15px;padding:20px}
#resume p{clear:both;margin:0 0 10px}
#resume p input{border:1px solid #AEB0B7;padding:2px;width:404px}
.button{font-size:12px;height:20px;line-height:20px;width:70px;margin:5px 0 0;}*
#resume p label{color:#644940;float:left;font-weight:bold;width:180px}
#resume p label em{font-size: 10px; font-weight: normal; line-height: 1em;}
#resume p select{border:1px solid #AEB0B7;padding:2px;width:410px}
#resume p textarea{border:1px solid #AEB0B7;height:100px;padding:2px;width:100%}
#resume p.vacancy select	{width: 590px}
#resume p.vacancy input	{width: 584px}
#resume table {width: 100%;}
#resume table td input {width: 120px;border:1px solid #AEB0B7;padding:2px;}
#resume table td input.large {width: 266px;}
#resume table td {background: transparent; width: 25%; color:#644940; border-bottom:#663300 1px dotted; padding:6px;}
#resume table tfoot td {border-bottom: 0;}



TABLE.border P {margin: 0px 0px;}
TABLE.border {border-color: #dedede; border-style: solid; border-width: 1px 0 0 1px; font-size: 12px}
TABLE.border TD {padding: 5px 5px; border-color: #dedede; border-style: solid; border-width: 0 1px 1px 0;}
TABLE.border th {padding: 5px 5px; border-color: #dedede; border-style: solid; border-width: 0 1px 1px 0;}
TABLE.tabinv P {margin: 0px 0px;}
TABLE.tabinv {border:none;  border-width: 0;}
TABLE.tabinv TD {padding: 5px 5px; border: none; border-width: 0;}
TR.trbg {background-color: #bacb40;}
TR.trbg TD {color: #000; font-weight: bold; padding: 10px 5px;} 

#slider { 
    width: 195px; /* important to be same as image width */ 
    height: 270px !important; /* important to be same as image height */
    position: relative; /* important */
    overflow: hidden; /* important */
	padding 0px;
 }

 #sliderContent {
    width: 195px; /* important to be same as image width or wider */
    position: absolute; /* important */
    top: 0; /* important */
    margin-left: 0; /* important */
 }

 #sliderContent {
    padding-left:0px;	 
 }

 .sliderImage {
    float: left; /* important */
    position: relative; /* important */
    display: none; /* important */
 }

 .sliderImage span {
    position: absolute; /* important */
    left: 0;
    font: 10px/15px Arial, Helvetica, sans-serif;
    padding: 0px 0px;
    width: 195px;
    background-color: #000;
    filter: alpha(opacity=70); /* here you can set the opacity of box with text */
    -moz-opacity: 0.7; /* here you can set the opacity of box with text */
    -khtml-opacity: 0.7; /* here you can set the opacity of box with text */
    opacity: 0.7; /* here you can set the opacity of box with text */
    color: #fff;
    display: none; /* important */
    top: 0;

    /*
        if you put
        top: 0; -> the box with text will be shown at the top of the image 
        if you put
        bottom: 0; -> the box with text will be shown at the bottom of the image
    */
 }

 .clear {
    clear: both;
 }


.lastdoc {padding:0 0 20px 0;}
.lastdoc a{color:#166996;}

.printprew2 { float:right; margin-top:10px;}

.map2 { font-size:14px !important;padding-bottom:20px; }
.map2 div { padding-left:20px; }




.scrol0 { padding:4px; background-color:#EBE9DC;}
.scrol { width:500px; border:0px red solid; overflow:hidden; padding-top:8px; margin:0pz auto;}
.scrol div { float:left; width:187px; height:53px; }
.scrol table td { padding:0 4px;}

.cn { width:187px; height:53px; border:#D4CFB9 1px solid; background-image:url(../images/bgscroll.jpg);}
.cn td{ line-height:17px; vertical-align:middle; font-size:14px; padding:0 8px !important; font-weight:bold_; color:#602C14;}

.scrollv {background-color:#DDDDD1; border:4px #ddddd1 solid; background:url(/images/gr4.gif) repeat-x left top; }
.scrollv .bt1 { height:15px; background-color:#D2D0C4; background-image:url(../images/bt1.gif); background-position:center; background-repeat:no-repeat;}
.scrollv .bt2 { height:15px; background-color:#D2D0C4; background-image:url(../images/bt2.gif); background-position:center; background-repeat:no-repeat;}
.scrollv .sc {overflow:hidden; height:366px; padding:4px 0;}
.scrollv .sc div { padding:4px 2px;}
.scrollv .sc td { line-height_:17px; vertical-align:middle; height:64px; }
.scrollv .sc .scrollv_txt {width:100%; font-family:"Arial"; border:#D4CFB9 1px solid !important; background-image:url(../images/bgscroll2.jpg);  font-size:16px; font-weight:bold; color:#602C14; cursor:pointer;} 
.scrollv .sc .scrollv_txt td {padding:0 12px !important;}
.scrollv .sc .scrollv_txt td a { text-decoration:none;}

.runstr { background-image:url(../images/runstr.gif); background-repeat:repeat-x; height_:31px; padding:6px 0 9px 0; color:#581907;}

.fotos{  }
.jcarousel-skin-tango { width: 195px; padding: 0px 0px 0px 0px !important; margin:0px !important; border: solid 3px #af9c8e;}
.jcarousel-skin-tango .jcarousel-container-horizontal { width:190px; padding: 0px 0px 0px 0px !important; margin:0px !important;}
.jcarousel-skin-tango .jcarousel-clip-horizontal { width: 195px; height:129px;}
.jcarousel-skin-tango .jcarousel-item { width:195px; height: 129px;}
.jcarousel-skin-tango .jcarousel-item-placeholder { background: #fff; color: #000;}
.jcarousel-skin-tango .jcarousel-next-horizontal { position: absolute; top: 105px; right:-7px; width: 30px; height: 5px; cursor: pointer; background: url("/images/slr.gif") no-repeat 0 0;}
*html .jcarousel-skin-tango .jcarousel-next-horizontal { right:20px;}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {cursor: default; background-position: -96px 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal { position: absolute;  top: 105px; left:5px; width: 30px; height: 5px; cursor: pointer; background: url("/images/sll.gif") no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {cursor: default; background-position: -96px 0;}


.marg{ background-color:#EBE9DC; overflow_: hidden;  }
.minigal{float:left;  overflow-y: hidden_; height:54px;  }
.minigal div {float:left; padding-top:10px; margin-left:10px;}
.suda1 {margin:5px;}

.kipurova { padding-top:15px;}


.news1{padding:0 0 0px 0; background:#D7CFAB;
        position:relative; z-index:10;
}

.news1 a{color:#411000; text-decoration: none;}
.news1 a:hover{color:#9a2d0c; text-decoration: none;}
.news1 img {border:1px solid #EBE8D7; float:left; margin:15px 0px 15px 15px; }
.zag {font-size:13px; font-weight:bold; padding-top:15px;  border:0px solid; padding-right:10px; color:#411000; padding-bottom:3px; padding-left:10px; height:30px; _height:35px; overflow:hidden; }
.smd {font-family:Arial; font-size:11px; color:#FFFFFF; padding-left:15px; white-space:nowrap;  }
.mainnews {border-bottom:1px solid #EBE9DC; /*border:1px solid #F00;*/ margin-left:310px; height:72px; overflow:hidden;}
.cur {background:url(/images/bgcur.gif) repeat-x left bottom; border-bottom:1px solid #EBE9DC; margin-left:310px; height:72px; overflow:hidden;}
.arrow1 {background:url(/images/arrow.gif) no-repeat ; height:19px; width:13px;   position:absolute; top:30px; left:305px; display:none; _left:-12px; }
.arrow2 {background:url(/images/arrow.gif) no-repeat ; height:19px; width:13px;   position:absolute; top:100px; left:305px; display:none; _left:-12px;}
.arrow3 {background:url(/images/arrow.gif) no-repeat ; height:19px; width:13px;   position:absolute; top:170px; left:305px; display:none;_left:-12px;  }

.r1, .r2, .r3 {display: block; height: 1px;}

.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }
#rounded-box .inner-box, #rounded-box  b {background-color: #D7CFAB;}
#rounded-box {width:100%;}

.r1, .r2, .r3 {overflow: hidden; font-size:1px;}



