@import 'reset.css';

/************* GENERAL CSS ************/


html {
padding: 0;
width: 100%;
height: auto;
background:#dbd2bc;
}

body {min-width: 999px; max-width: 1280px;
height: auto;
margin: 0 auto;
font: normal 12px Tahoma;color: #000; 
position: relative;
background:#dbd2bc;
}

html>body
{
height: auto;
min-height: 100%;
background:#dbd2bc;
}

img { border: none; }

a {background: none;text-decoration: underline;color: #000;}
a:hover {background: none;text-decoration: none;}

#all_block {background: #f9f5ea;}

/*************LOGO************/



#logo {position:relative;overflow: hidden;margin: 0 auto;text-align:center;}

#logo img {margin: 0 auto;}

#masthead {position:relative;overflow: hidden;width: 100%;margin-top: 1px;
background: #FFF url(/img/fon_header_bottom.jpg) repeat-x 100% bottom;
border-top: 1px solid #CED7DE;border-bottom: 1px solid #CED7DE;}

#masthead_all {position:relative;overflow: hidden;width: 100%;margin: 0 auto;}

#masthead #masthead_all #masthead_left {float: left;width: 306px;margin-left: 0px;margin-right: 3%;}

* html #masthead #masthead_all #masthead_left {margin-left: 6px;}
#masthead #masthead_all #masthead_left img {margin-left:15px;margin-top: 10px;margin-bottom: 16px;} 

#masthead #masthead_all #masthead_right { float:right; margin-right:15px; width: 590px;position:relative;overflow: hidden;}

#masthead #masthead_all #masthead_right ul {float: left;list-style: none;white-space: nowrap;padding: 10px 0 16px 20px;}
#masthead #masthead_all #masthead_right ul li {text-align: right;margin-top: 6px;}
#masthead #masthead_all #masthead_right ul li a {font: bold 11px Tahoma;
color: #728A7D;}

#masthead #masthead_all #masthead_right ul#spisok {float: left;list-style: none;
white-space: nowrap;padding: 10px 0 16px 40px;}
#masthead #masthead_all #masthead_right ul#spisok li {text-align: right;margin-top: 6px;}
#masthead #masthead_all #masthead_right ul#spisok li a {font: bold 11px Tahoma;
color: #728A7D;}



#masthead #masthead_all #masthead_right dl {float: right;white-space: nowrap;padding: 15px 0 0 0;}
#masthead #masthead_all #masthead_right dl dt {font: bold 11px Tahoma;
color: #000;background: #E9ECE8;padding: 5px 10px;}
#masthead #masthead_all #masthead_right dl dd {margin-top: 5px;}


#top_menu {position:relative;overflow: hidden;width: 100%;margin-top: 1px;
background: url(/img/fon_top_menu.jpg) repeat-x;}

#top_menu ul {width: 965px;margin: 0 auto;height: 31px;position:relative;overflow: hidden;list-style: none;
white-space: nowrap;}

#top_menu ul li {float: left;height: 100%;margin-left: 0;padding-top: 6px;}

#top_menu ul li a {float: left;font: normal 13px Tahoma;height: 100%;color: #000;padding: 0;}
#top_menu ul li.firste a {padding-left: 0;}
#top_menu ul li.fin a {padding: 0;}

#top_menu ul li span {float: left;font: normal 13px Tahoma;
color: #000;height: 100%;vertical-align: middle;padding: 0 13px 0 15px;}


#second_spisok {position:relative;overflow: hidden;width: 100%;height: 31px;margin-top: 1px;background: url(/img/fon_second_spisok.jpg) repeat-x;}
#second_spisok ul {width: 983px;margin: 0 auto;height: 31px;list-style: none;white-space: nowrap;padding-left: 5px;}
html:root #second_spisok ul {width: 983px;}
#second_spisok ul li {float: left;}

#second_spisok .menuSelected {background: #cfc9bd;color:#000000;height: 31px;font: bold 13px Tahoma;vertical-align: middle;padding: 7px 13px 8px 13px;}
#second_spisok .menuOnMouseOver {background: #dfdfdf;color:#000000;height: 31px;font: bold 13px Tahoma;vertical-align: middle;padding: 7px 13px 8px 13px;}
#second_spisok .menuNotSelected {height: 31px;padding: 7px 13px 8px 13px;}
#second_spisok .menuSeparator {height: 31px;padding-top:9px;}

#second_spisok .menuNotSelected a {font: bold 13px Tahoma;color: #fff;text-decoration: none;}
#second_spisok .menuOnMouseOver a {font: bold 13px Tahoma;color: #000;text-decoration: none;}

#second_spisok ul li span {float: left;font: bold 13px Tahoma;vertical-align: middle;height: 100%;
color: #000;background: url(/img/fon_li_off.jpg) repeat-x 100%;padding: 8px 9px 8px 9px;display: inline;
margin-top: 0px;margin-left: 5px;}

#second_spisok ul li.finish a {padding-right: 0;}







/*************CONTENT************/
#content {
  padding-bottom: 112px;
    overflow:hidden;
   background: #F9F5EA;
    }
  
* html #content {width: 100%;
  float: left;}
  
#contentwr  
 {float: left;
width: 100%;}


/*central*/
#contentcolumn{
margin: 0 222px 0 222px; 
padding-bottom: 15px;
}


#contentcolumn .block {position:relative;overflow: hidden;width: 99%;margin: 12px auto 0 auto;background: #FFF;}
#contentcolumn .block h2 {position:relative;width: 100%;height: 22px;
background: url(/img/fon_block_zag.jpg) repeat-x;font: bold 12px Tahoma;
color: #FFF;padding: 2px 7px 0 7px;}

#contentcolumn .pagecontent {position:relative;overflow: hidden;width: 99%;margin: 0 auto 0 auto;background: #FFF;}
#contentcolumn .pagecontent p {margin-top:12px;}
#contentcolumn .pagecontent h1 {color:#806A41;font-family:Tahoma;font-size:18px;font-weight:normal;margin:6px 13px 0;}
#contentcolumn .pagecontent h2 {color:#000000;font-family:Tahoma;font-size:15px;font-weight:bold;margin:6px 13px 0;}
#contentcolumn .pagecontent h3 {color:#5B684C;font-family:Tahoma;font-size:12px;font-weight:bold;margin:6px 13px 0;}
#contentcolumn .pagecontent a {color:#4E5F39;font-family:Tahoma;}
#contentcolumn .pagecontent ul {margin-top:5px;margin-bottom:5px;margin-left:20px;list-style-type: disc;}
#contentcolumn .pagecontent ol {margin-top:5px;margin-bottom:5px;margin-left:20px;list-style-type: decimal;}
#contentcolumn .pagecontent strong, b {font-weight:bold}
#contentcolumn .pagecontent em, i {font-style: italic}

#contentcolumn .block_left {width: 32%;float: left;margin-top: -2px;
background: #F6F6F6 url(/img/fon_block.jpg) repeat-y 100% 0;padding-bottom: 7px;}
#contentcolumn .block_left h3 {font: bold 12px Tahoma;
color: #4F5745;background: url(/img/fon_zag_1.jpg) repeat-x;height: 22px;padding: 2px 7px 0 7px;}

#contentcolumn .block_left dl {position:relative;overflow: hidden;width: 92%;margin: 4px auto;
border-bottom: 1px solid #E3E3E3;padding-bottom: 12px;}
#contentcolumn .block_left dl dt {margin-top: 2px;}
#contentcolumn .block_left dl dt a {font: normal 12px Tahoma;
color: #4E5F39;}
#contentcolumn .block_left dl dd {font: normal 11px Tahoma;
color: #000;margin-top: 7px;}

#contentcolumn .block_left p.arhiv_razdel {position:relative;overflow: hidden;width: 84%;margin: 5px auto;
background: #D7D7D7;padding: 4px 6px;border-bottom: 1px solid #BBBBBB;border-right: 1px solid #BBBBBB;}

#contentcolumn .block_left p.arhiv_razdel a {font: bold 11px Tahoma;text-decoration: none;display: block;
color: #000;background: url(/img/strelka_1.jpg) no-repeat right center;padding-right: 35%;}


#contentcolumn .block_left dl#liniya {position:relative;overflow: hidden;width: 92%;margin: 3px auto;
border-bottom: none;padding-bottom: 8px;}
#contentcolumn .block_left dl#liniya dt a {font: normal 12px Tahoma;
color: #4E5F39;}
#contentcolumn .block_left dl#liniya dd .fair {font: bold 12px Tahoma;
color: #000;}





#contentcolumn .block .block_right {width: 67%;float: right;padding-bottom: 3px;background: #FFF;}


#contentcolumn .block .block_right .razdel {position:relative;width: 98%;padding-left: 7px;
padding-bottom: 11px;margin-top: 9px;}
#contentcolumn .block .block_right h3 {width: 95%;margin-top: 9px;padding-left: 7px;}
#contentcolumn .block .block_right h3 a {font: bolder 14px Tahoma;
color: #5B684C;}

#contentcolumn .block .block_right .razdel img {margin: 0;padding: 0;float: left;
margin: 5px 8px 0 0;}

#contentcolumn .block .block_right .razdel p {position:relative;margin: 0;padding: 0;font: normal 12px Tahoma;
color: #000;padding: 0px 10px 3px 0;}
#contentcolumn .block .block_right .razdel p a {font: normal 12px Tahoma;
color: #4E5F39;}

#contentcolumn .block .block_right .razdel p.podrobnee {margin-top: 8px;
}
#contentcolumn .block .block_right .razdel p.podrobnee a {font: bold 12px Tahoma;
color: #5B684C;display: inline;background: url(/img/strelka.jpg) no-repeat right 5px;padding-right: 20px;}


#contentcolumn .block_right .razdel_1 {position:relative;overflow: hidden;width: 100%;
background: #F6F6F6;padding: 2px 0 8px 7px;border-bottom: 1px solid #E3E3E3;}
#contentcolumn .block_right .razdel_1 h3 {margin: 0;}
#contentcolumn .block_right .razdel_1 h1 {margin: 0;}
#contentcolumn .block_right .razdel_1 h3 a {font: bold 12px Tahoma;
color: #5B684C;}
#contentcolumn .block_right .razdel_1 h1 a {font: bold 12px Tahoma;
color: #5B684C;}

#contentcolumn .block_right .razdel_1 dl {margin-top:5px; position:relative;overflow: hidden;width: 96%;}

#contentcolumn .block_right .razdel_1 dl dt {padding-left:6px; float:left; width:64px; }
#contentcolumn .block_right .razdel_1 dl dd {margin-left:80px;font: normal 11px Tahoma;
color: #000;vertical-align: top;}	
/*
#contentcolumn .block_right .razdel_1 dl {position:relative;overflow: hidden;width: 96%;}

#contentcolumn .block_right .razdel_1 dl dt img {float: left;border: 1px solid #FFF;
margin: 7px 9px 3px 0;}
#contentcolumn .block_right .razdel_1 dl dd {width: 85%;float: left;font: normal 11px Tahoma;
color: #000;vertical-align: top;margin-top: 7px;}
*/
#contentcolumn .block_right .razdel_1 .itemcontainer {width:96%;  }

#contentcolumn .block_right .razdel_1 .itemcontainer .left {padding-left:6px;float:left; width:64px; }

#contentcolumn .block_right .razdel_1 .itemcontainer .right {margin-left:80px;font: normal 11px Tahoma;
color: #000;vertical-align: top;margin-top: 7px;}







#contentcolumn .razdel_2 {position:relative;overflow: hidden;width: 99%;margin: 0 auto;
margin-top: 8px;}

#contentcolumn .razdel_2 .razdel_2_left {float:left;width: 49%;border: 1px solid #C6B898;
background: #E7E1D1;}
#contentcolumn .razdel_2 .razdel_2_left h3,
#contentcolumn .razdel_2 .razdel_2_right h3 {font: bold 12px Tahoma;
color: #FFF;background: #818C79;padding: 4px;}

#contentcolumn .razdel_2 .razdel_2_right {float:left;width: 49%;margin-left: 5px;border: 1px solid #C6B898;
background: #E7E1D1;}

#contentcolumn .razdel_2 .razdel_2_left .razdel_2_in {width: 43%;font: normal 11px Tahoma;
color: #000;margin-top: 0px;background: url(/img/foto_16.jpg) no-repeat 8px 10px;padding-left: 107px;
display: block;padding-top: 12px;padding-bottom: 17px;height: 84px;}
#contentcolumn .razdel_2 .razdel_2_right .razdel_2_in {width: 43%;font: normal 11px Tahoma;
color: #000;margin-top: 0px;background: url(/img/foto_15.jpg) no-repeat 16px 10px;padding-left: 107px;
display: block;padding-top: 12px;padding-bottom: 17px;height: 84px;}


#contentcolumn .razdel_2 .razdel_2_left .razdel_2_in p.more,
#contentcolumn .razdel_2 .razdel_2_right .razdel_2_in p.more {margin-top: 2px;}

#contentcolumn .razdel_2 .razdel_2_left .razdel_2_in p.more a,
#contentcolumn .razdel_2 .razdel_2_right .razdel_2_in p.more a {font: bold 11px Tahoma;
color: #4E5F39;display: block;}


#contentcolumn #news {position:relative;overflow: hidden;width: 99%;margin: 0 auto;
margin-top: 12px;border: 1px solid #E0D5BC;}

#contentcolumn #news_in {position:relative;overflow: hidden;width: 99%;padding: 1px;background: #F1EDE3;border: 1px solid #FFF;}

#contentcolumn #news_in ul {list-style: none;
white-space: normal;width: 31%;float: left;padding: 7px 0 7px 9px;}
#contentcolumn #news_in ul li {}
#contentcolumn #news_in ul li a {font: normal 11px Tahoma;
color: #5B684C;line-height: 1.5;}

#contentcolumn #news_in ul li span {}
#contentcolumn #news_in ul li span a {font: normal 11px Tahoma;
color: #000;}


#contentcolumn #news_in ul#spisok_in {list-style: none;
white-space: normal;width: 25%;float: left;padding: 7px 0 7px 0;margin: 0 25px 0 30px;}
#contentcolumn #news_in ul#spisok_in li {}
#contentcolumn #news_in ul#spisok_in li a {font: bold 11px Tahoma;
color: #5B684C;line-height: 1.3;}
#contentcolumn #news_in ul#spisok_in li span {}
#contentcolumn #news_in ul#spisok_in li span a {font: bold 11px Tahoma;
color: #000;}



#contentcolumn #news_in ul#spisok_second {list-style: none;
white-space: normal;width: 31%;float: right;padding: 7px 0 7px 0;}
#contentcolumn #news_in ul#spisok_second li {}
#contentcolumn #news_in ul#spisok_second li a {font: normal 11px Tahoma;
color: #5B684C;line-height: 1.5;}
#contentcolumn #news_in ul#spisok_second li span {}
#contentcolumn #news_in ul#spisok_second li span a {font: normal 11px Tahoma;
color: #000;}



/*left*/

#leftcolumn{

float: left;
width: 222px; 
margin-left: -100%;
 padding-bottom:15px;
 }


#leftcolumn #box_form {width: 200px;position:relative;overflow: hidden;margin-left: 12px;
margin-top: 11px;background: #D1C7AC;border: 1px solid #A5946B;padding-bottom: 8px;}

#leftcolumn #box_form h2 {font: bold 12px Tahoma;
color: #FFF;background: #806A41;padding: 4px 6px;border-bottom: 1px solid #463113;}

#leftcolumn #box_form h3 {font: bold 11px Tahoma;width: 174px;height: 17px;vertical-align: middle;
color: #000;background: #E5DFCF;text-align: center;margin: 10px 10px 6px 10px;}

#leftcolumn #box_form select {width: 174px;height: 17px;vertical-align: middle;margin: 0 10px 6px 10px;
font: normal 12px Tahoma;color: #000;border-top: 1px solid #827B67;border-left: 1px solid #827B67;
padding-left: 3px;}
#leftcolumn #box_form fieldset#srok h3 {margin: 0 10px 6px 10px;}
#leftcolumn #box_form fieldset#cost h3 {margin: 0 10px 6px 10px;}

#leftcolumn #box_form fieldset#srok input.inp80 {width: 50px;height: 15px;vertical-align: middle;
border-top: 1px solid #827B67;border-left: 1px solid #827B67;font: normal 12px Tahoma;color: #000;
text-align: left;margin: 0 0 6px 10px;float: left;}

#leftcolumn #box_form fieldset#srok select.let {float: left;width: 46px;height: 17px;vertical-align: middle;
font: normal 12px Tahoma;color: #000;border-top: 1px solid #827B67;border-left: 1px solid #827B67;}

#leftcolumn #box_form fieldset#cost h3 {margin: 0 10px 4px 10px;}

#leftcolumn #box_form fieldset#cost input.inp80 {width: 50px;height: 15px;vertical-align: middle;
border-top: 1px solid #827B67;border-left: 1px solid #827B67;font: normal 12px Tahoma;color: #000;
text-align: left;margin: 0 0 8px 10px;float: left;}

#leftcolumn #box_form fieldset#cost select.let {float: left;width: 46px;height: 17px;vertical-align: middle;
font: normal 12px Tahoma;color: #000;border-top: 1px solid #827B67;border-left: 1px solid #827B67;}

#leftcolumn #box_form fieldset#cost input#knopka {width: 174px;height: 24px;margin-left: 10px;
background: url(/img/fon_knopka.gif) no-repeat center center;border: none;
font: bold 11px Tahoma;color: #FFF;
}





#box_gorod {width: 200px;position:relative;overflow: hidden;margin-left: 12px;
margin-top: 9px;background: #E7E1D1;padding-bottom: 8px;}

#box_gorod h2 {font: bold 12px Tahoma;
color: #000;background: #DBD2BC;padding: 4px 6px;border-bottom: 1px solid #BFB18F;}

#box_gorod .gorod_in {position:relative;width: 174px;height: 17px;background: #CFD4CB;
margin: 10px 0 6px 10px;}

#box_gorod .gorod_in p.gorod_in_left {float: left;font: bold 11px Tahoma;
color: #000;width: 135px;
padding-left: 4px;display: block;padding-top: 2px;}

#box_gorod .gorod_in p.gorod_in_right {float: right;width: 29px;
background: url(/img/all.jpg) repeat-x;
text-align: center;display: block;padding: 2px;}
#box_gorod .gorod_in p.gorod_in_right a {font: bold 11px Tahoma;
color: #FFF;}


#box_gorod ul {position:relative;width: 174px;list-style: none;white-space: nowrap;}
#box_gorod ul li {font: bold 11px Tahoma;
color: #000;margin-left: 11px;padding-left: 6px;height: 17px;width: 174px;}
#box_gorod ul li span {font: normal 11px Tahoma;
color: #000;padding-right: 9px;height: 17px;width: 174px;}

#box_gorod ul li.color {font: bold 11px Tahoma;
color: #000;background: #EEEADE;height: 17px;width: 168px;}
#box_gorod ul li.color span {font: normal 11px Tahoma;
color: #000;padding-right: 9px;height: 17px;width: 168px;}


#leftcolumn #box {position:relative;width: 198px;margin: 9px auto;border: 1px solid #000;}


#leftcolumn .box_mneniya {width: 200px;position:relative;overflow: hidden;margin-left: 12px;
margin-top: 9px;background: #FFF;padding-bottom: 6px;border: 1px solid #E0D5BC;}

#leftcolumn .box_mneniya h2 {width: 200px;font: bold 12px Tahoma;
color: #000;background: #DBD2BC;padding: 4px 6px;border-bottom: 1px solid #BFB18F;}
#leftcolumn .box_mneniya dl {position:relative;overflow: hidden;
width: 187px;margin: 0 auto;border-bottom: 1px solid #E3E3E3;}
#leftcolumn .box_mneniya dl dt img {width: 80px;float: left;padding: 9px 2px 6px 0;
}


#leftcolumn .box_mneniya dl dd p.zagolovok {width: 100px;float: right;margin-top: 5px;}
#leftcolumn .box_mneniya dl dd p.zagolovok a {
font: bold 12px Tahoma;
color: #5B684C;vertical-align: middle;}

#leftcolumn .box_mneniya dl dd p {float: right;width: 100px;
font: normal 11px Tahoma;
color: #000;vertical-align: middle;margin-top: 5px;}
#leftcolumn .box_mneniya p.arhiv {margin-left: 81px;margin-top: 1px;
}
#leftcolumn .box_mneniya p.arhiv a {font: bold 11px Tahoma;
color: #5B684C;background: url(/img/strelka.jpg) no-repeat right center;padding-right: 20px;}


#leftcolumn .box_1 {position:relative;width: 200px;margin: 9px auto;}







/*right*/

#rightcolumn{

float: left;
width: 222px; 
margin-left: -222px; 
 padding-bottom:15px;}

#rightcolumn .box_1 {position:relative;width: 200px;margin: 9px auto 0 auto;}
#rightcolumn #box_form_2 {width: 200px;position:relative;overflow: hidden;margin: 0 auto;background: #E7E1D1;}
#rightcolumn #box_form_2 h2 {font: bold 12px Tahoma;
color: #000;background: #DBD2BC;padding: 6px;border-bottom: 1px solid #BFB18F;margin-bottom: 12px;}

#rightcolumn #Form_2 {width: 200px;position:relative;overflow: hidden;margin: 0 auto;
padding-bottom: 12px;}


#rightcolumn #Form_2 input.inp81 {width: 173px;height: 17px;margin-left: 12px;
border-top: 1px solid #827B67;border-left: 1px solid #827B67;border-bottom: 1px solid #D1CCBE;
border-right: 1px solid #D1CCBE;font: normal 12px Tahoma;color: #000;padding-left: 3px;}
#rightcolumn #Form_2 input.inp82 {width: 173px;height: 17px;margin-left: 12px;margin-top: 6px;
border-top: 1px solid #827B67;border-left: 1px solid #827B67;border-bottom: 1px solid #D1CCBE;
border-right: 1px solid #D1CCBE;font: normal 12px Tahoma;color: #000;padding-left: 3px;}

#rightcolumn #Form_2 p#knopka_left {width: 61px;float: left;padding-left: 12px;margin-top: 6px;}
#rightcolumn #Form_2 p#knopka_left input#knopka_1 {width: 61px;height: 18px;
background: url(/img/knopka_1.gif) no-repeat center center;border: none;
font: bold 11px Tahoma;color: #FFF;padding-bottom: 3px;}

#rightcolumn #Form_2 ul {list-style: none;white-space: nowrap;float: left;margin-left: 20px;}

#rightcolumn #Form_2 ul li#registr {margin-top: 2px;}
#rightcolumn #Form_2 ul li#registr a {font: bold 14px Tahoma;color: #5B684C;}


#rightcolumn #Form_2 ul li#parol {margin-top: 5px;}
#rightcolumn #Form_2 ul li#parol a {font: normal 11px Tahoma;color: #5B684C;}





#rightcolumn .box_house {position:relative;width: 200px;margin: 9px auto 0 auto;background: #FFF;
border: 1px solid #E0D5BC;padding-bottom: 8px;}

#rightcolumn .box_house h2 {font: bold 12px Tahoma;
color: #000;background: #DBD2BC;padding: 6px;border-bottom: 1px solid #BFB18F;}


#rightcolumn .box_house dl {position:relative;overflow: hidden;
width: 187px;margin: 0 auto;}
#rightcolumn .box_house dl dt img {width: 80px;float: left;padding: 6px 5px 3px 0;
}

#rightcolumn .box_house dl dd p {float: right;width: 100px;vertical-align: middle;
font: normal 11px Tahoma;
color: #000;margin-top: 5px;
}

#rightcolumn .box_house dl dd p span {padding-left: 5px;}


#rightcolumn .box_house ul {list-style: none;white-space: nowrap;text-align: right;
margin-top: 0;margin-right: 9px;}
* html #rightcolumn #box_house ul {margin-top: 5px;}
#rightcolumn .box_house ul li {font: bold 12px Tahoma;
color: #000;vertical-align: middle;}

#rightcolumn .box_house div.cost span {font: bold 12px Tahoma;
color: #6F7865;}

#rightcolumn .box_house div.tel span {font: bold 12px Tahoma;
color: #A7915A;}




#rightcolumn .box {position:relative;width: 200px;margin: 9px auto 0 auto;}
#rightcolumn .box img {border: 1px solid #444910;}






.clear
{clear: both;}


/*info*/

/**********FOOTER**********/

#footer {
  height: 112px;
  width: 100%;
  position: absolute;
  bottom: 0;
  margin: 0;
}

#footer #menu_bottom {position:relative;width: 100%;background: url(/img/fon_menu_bottom.jpg) repeat-x;height: 31px;text-align:center;}  
#footer #menu_bottom ul {position:relative;width: 777px;margin: 0 auto;list-style: none;white-space: nowrap;}
html:root #footer #menu_bottom ul {}
#footer #menu_bottom ul li {float: left;margin-top: 5px;margin-left: 0;}
#footer #menu_bottom ul li span {font: bold 13px Tahoma;
color: #909090;padding: 0 10px 0 10px;}
#footer #menu_bottom ul li a {font: bold 13px Tahoma;
color: #000;}


#footer #block_footer {position:relative;width: 100%;background: url(/img/fon_footer.jpg) repeat-x;height: 79px;}

#footer #block_footer #block_footer_1 {float: left;width: 47%;width: 470px;}

#footer #block_footer #block_footer_1 p#magazine {font: bold 11px Tahoma;
color: #000;margin-top: 17px;margin-left: 35px;}
#footer #block_footer #block_footer_1 p#magazine a {font: bold 11px Tahoma;
color: #5B684C;}

#footer #block_footer #block_footer_1 ul {position:relative;overflow: hidden;width: 400px;
background: #F0EBDD;list-style: none;white-space: nowrap;
margin-top: 8px;margin-left: 27px;padding: 4px 0;}
#footer #block_footer #block_footer_1 ul li {float: left;background: url(/img/znak.jpg) no-repeat right center;
padding-right: 7px;}
#footer #block_footer #block_footer_1 ul li#znak {background: none;}
#footer #block_footer #block_footer_1 ul li a {font: normal 11px Tahoma;
color: #000;display: inline;padding-left: 7px;}

#footer #block_footer #block_footer_2 {float: left;width: 22%;margin-left: 50px;margin-top: 19px;
padding-bottom: 10px;}
#footer #block_footer #block_footer_2 p#uslowie {background: url(/img/house.jpg) no-repeat left top;
padding-left: 47px;font: normal 11px Tahoma;
color: #000;}
#footer #block_footer #block_footer_2 p#uslowie a {font: bold 11px Tahoma;
color: #5B684C;display: inline;}



#footer #block_footer #block_footer_3 {float: right;width: 187px;margin-right: 27px;margin-top: 7px;}
* html #footer #block_footer #block_footer_3 {margin-right: 14px;}

#footer #block_footer #block_footer_3 img {margin: 1px 1px 0 0;}




/*******************��� INDEX-BANK*****************/

/*************CONTENT ��� INDEX-BANK************/

#contentcolumn .block_2 {position:relative;overflow: hidden;width: 99%;margin: 12px auto 0 auto;
background: #E7E1D1;}
#contentcolumn .block_2 ul {position:relative;list-style: none;white-space: nowrap;}
#contentcolumn .block_2 ul li {float: left;background: url(/img/znak_1.jpg) no-repeat right center;
padding: 4px 13px 7px 6px;}
#contentcolumn .block_2 ul li a {font: bold 10px Tahoma;
color: #5B684C;padding: 0 3px 0 3px;}

#contentcolumn .block_3 {position:relative;overflow: hidden;width: 99%;margin: 0 auto;
background: #FFF;padding-bottom: 15px;}
#contentcolumn .block_3 h2 {font: normal 18px Tahoma;
color: #806A41;margin: 6px 13px 0 13px;}
#contentcolumn .block_3 h1 {font: normal 18px Tahoma;
color: #806A41;margin: 6px 13px 0 13px;}
#contentcolumn .block_3 p#bank {font: normal 11px Tahoma;
color: #000;margin: 3px 13px;}

#contentcolumn .block_3 p {font: normal 12px Tahoma;
color: #000;margin: 12px 13px 0 13px;}

#contentcolumn .block_3 p a {font: normal 12px Tahoma;
color: #5B684C;}

#contentcolumn .block_3 .block_4 {position:relative;width: 95%;
background: #F9F5EA;margin: 14px auto 0 auto;height: 22px;}

#contentcolumn .block_4 .block_4_left {float: left;width: 52%;}

#contentcolumn .block_4 .block_4_left ul {width: 100%;height: 22px;position:relative;list-style: none;
white-space: nowrap;}

#contentcolumn .block_4 .block_4_left ul li {float: left;height: 22px;
margin-top: 2px;}
#contentcolumn .block_4 .block_4_left ul li a {font: bold 11px Tahoma;
color: #5B684C;height: 22px;padding: 3px 5px 6px 5px;}
#contentcolumn .block_4 .block_4_left ul li span {background: #5B684C;
font: bold 11px Tahoma;
color: #FFF;height: 22px;padding: 2px 5px 5px 5px;}




#contentcolumn .block_4 .block_4_right {height: 22px;float: right;width: 155px;
padding-right: 12px;}

* html #contentcolumn .block_4 .block_4_right {padding-right: 6px;} 
#contentcolumn .block_4 .block_4_right ul {margin: 0;padding: 0;width: 170px;height: 22px;
position:relative;list-style: none;vertical-align: middle;
white-space: nowrap;}
#contentcolumn .block_4 .block_4_right ul li {margin: 0;padding: 0;float: left;width: 15px;
margin-left: 7px;height: 22px;vertical-align: middle;margin-top: 2px;}

#contentcolumn .block_4 .block_4_right ul li a {margin: 0;padding: 0;font: bold 11px Tahoma;
color: #5B684C;vertical-align: middle;display: block;width: 15px;height: 22px;}

#contentcolumn .block_4 .block_4_right ul li span {margin: 0;padding: 0;font: bold 11px Tahoma;
color: #010100;display: inline;width: 15px;height: 22px;margin-top: 5px;}

#contentcolumn .block_4 .block_4_right ul li a img {margin: 0;padding: 0;width: 15px;height: 5px;
vertical-align: middle;margin-top: 5px;}

#contentcolumn .block_4 .block_4_right ul li.firste {}
#contentcolumn .block_4 .block_4_right ul li.fin {}




#contentcolumn .block_3 .block_5 {position:relative;width: 94%;
margin: 0 auto;padding-bottom: 20px;padding-top: 21px;border-bottom: 1px solid #D5D5D5;}
#contentcolumn .block_3 .block_5 dl {position:relative;width: 100%;}
#contentcolumn .block_3 .block_5 dl dt img {float: left;margin: 0 22px 0 15px;border: none;}
#contentcolumn .block_3 .block_5 dl dd {font: normal 12px Tahoma;
color: #000;}
#contentcolumn .block_3 .block_5 dl dd a {font: bold 12px Tahoma;
color: #5B684C;}


/*******************��� INDEX-TEXT*****************/

/*************CONTENT ��� INDEX-TEXT************/

#contentcolumn .block_3 .block_6 {position:relative;width: 98%;padding-bottom: 7px;}


#contentcolumn .block_3 .block_6 .block_6_left {float: left;
margin: 10px 14px 0 14px;text-align: center;background: #F9F5EA;}
* html #contentcolumn .block_3 .block_6 .block_6_left { margin: 10px 14px 0 7px;} 

#contentcolumn .block_3 .block_6 .block_6_left img {}

#contentcolumn .block_3 .block_6 .block_6_left p#name {white-space:normal; font: normal 11px Tahoma;
color: #838383;margin-bottom: 7px;margin-top: 5px;}
#contentcolumn .block_3 .block_6 .block_6_left p#name a {font: normal 11px Tahoma;
color: #838383;}

#contentcolumn .block_3 .block_6 .block_6_right {position:relative;}

#contentcolumn .block_3 .block_6 .block_6_right h5 {font: bold 11px Tahoma;
color: #B9A278;padding-top: 10px;}
#contentcolumn .block_3 .block_6 .block_6_right p {font: normal 12px Tahoma;
color: #000;}

#contentcolumn .block_3 .block_7 {position:relative;overflow: hidden;width: 98%;
padding-bottom: 5px;margin-top: 7px;}
#contentcolumn .block_3 .block_7 h3 {font: bold 15px Tahoma;
color: #000;margin-left: 14px;}
#contentcolumn .block_3 .block_7 p {margin: 0;padding: 0;font: normal 12px Tahoma;
color: #000;padding-top: 7px;margin-left: 14px;}



#contentcolumn .block_3 h4 {position:relative;overflow: hidden;width: 96%;margin: 20px auto 0 auto;
font: bold 12px Tahoma;
color: #000;text-align: center;background: #E7E1D1;height: 26px;padding-top: 9px;}
#contentcolumn .block_3 table {position:relative;overflow: hidden;width: 96%;
margin: 1px auto 10px auto;}
#contentcolumn .block_3 table thead {background: #F9F5EA;height: 26px;}
#contentcolumn .block_3 table thead th {height: 26px;padding-left: 9px;vertical-align: middle;
font: bold 12px Tahoma;
color: #000;}
#contentcolumn .block_3 table td {height: 26px;border-bottom: 1px solid #E7E1D1;padding-left: 9px;
vertical-align: middle;font: normal 12px Tahoma;
color: #000;}




#contentcolumn .block_3 .block_8 {position:relative;overflow: hidden;width: 98%;
padding-bottom: 5px;margin-top: 0px;border-top: 1px solid #E7E1D1;}

#contentcolumn .block_3 .block_8 ul#list_1 {float: left;list-style: none;
white-space: nowrap;width: 60%;padding-left: 14px;margin-top: 8px;}
#contentcolumn .block_3 .block_8 ul#list_1 li {background: url(/img/znak_2.jpg) no-repeat left center;
padding-left: 11px;margin-top: 8px;}
#contentcolumn .block_3 .block_8 ul#list_1 li a {font: normal 11px Tahoma;
color: #5B684C;}


#contentcolumn .block_3 .block_8 ul#list_2 {list-style: none;
white-space: nowrap;float: left;width: 30%;margin-left: 25px;margin-top: 8px;}
#contentcolumn .block_3 .block_8 ul#list_2 li {background: url(/img/znak_2.jpg) no-repeat left center;
padding-left: 11px;margin-top: 8px;}
#contentcolumn .block_3 .block_8 ul#list_2 li a {font: bold 11px Tahoma;color: #000;}



#divCalendar { }


#divCalendar .all { padding-right:20px }
#divCalendar .selmonth { margin-bottom: 10px;  }
#divCalendar .selmonth select { border: 1px solid silver; width: 110px; }

#divCalendar table { width: 100%; text-align: center; color: #828282; font-size: 8pt; }
#divCalendar table td { font-weight: bold; padding: 1px; }
#divCalendar table td.selected { background: #5b684c; color: White; }
#divCalendar table th { font-weight: normal; }
#divCalendar table td a { color: #5b684c; font-weight: bold; font-size: 8pt; }

#creditRequestForm {padding-left:14px;padding-top:5px;}
#creditRequestForm .fieldTitle {font-weight:bold;width:200px;float:left;margin-bottom:5px;}
#creditRequestForm .fieldContent {margin-bottom:5px;}
#creditRequestForm .fieldHelp {margin-bottom:5px;padding-left:200px;margin-top:-5px;color:#a4a4a4;font-size:11px;}

#cpTable TD {padding-bottom:5px;;}

/*--------datePicker-------*/
dpDiv {
	}

.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #505050;
	background-color: #ece9d8;
	border: 1px solid #AAAAAA;
	}

	.dpTR {
	}

.dpTitleTR {
	}


.dpDayTR {
	}


.dpTodayButtonTR {
	}

.dpTD {
	border: 1px solid #ece9d8;
	}

.dpDayHighlightTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	}

.dpTDHover {
	background-color: #aca998;
	border: 1px solid #888888;
	cursor: pointer;
	color: red;
	}

.dpTitleTD {
	}

.dpButtonTD {
	}

.dpTodayButtonTD {
	}

.dpDayTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	color: white;
	}
	
.dpTitleText {
	font-size: 12px;
	color: gray;
	font-weight: bold;
	}

.dpDayHighlight {
	color: 4060ff;
	font-weight: bold;
	}

.dpButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	padding: 0px;
	}

.dpTodayButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	}
	
.loginSubItems {
	padding-left:15px;
}	

.loginSubItemLink {
	color:#5B684C;
	font-size:11px;
}

.orderSelected {
	font-weight:bold;
}
.orderNotSelected {
	
}

#commentForm {padding-left:14px;padding-top:10px;}
#commentForm .fieldTitle {color:#a4a4a4;font-size:11px;}
#commentForm .fieldContent {margin-bottom:5px;}

.filterForm TD {height:20px;}

#faq {padding-left:14px;padding-right:14px;padding-top:5px;}
#faq .elem {padding-bottom:10px;}
#faq .elemTitle a {color:#5B684C;font-weight:bold;}
#faq .elemContent {margin-top:5px;padding:5px;text-align:justify;background:#E7E1D1;}

/*NOCSS mainpage*/
#contentcolumn .block .block_right .razdel .noCSS {text-align:justify;}
#contentcolumn .block .block_right .razdel .noCSS ul {
margin:5px;
left:40px;
position:relative;
list-style-type: disc;
}
#contentcolumn .block .block_right .razdel .noCSS ol {
list-style-type: decimal;
margin:5px;
position:relative;
left:40px;
}
#contentcolumn .block .block_right .razdel .noCSS strong, b {
font-weight:bold
}
#contentcolumn .block .block_right .razdel .noCSS em, i {
font-style: italic
}
#contentcolumn .block .block_right .razdel .noCSS p {margin:12px 0 0;}

/*NOCSS*/
.noCSS {text-align:justify;}
.noCSS ul {
margin-left:5px;
margin-right:53px;
margin-top:5px;
margin-bottom:5px;
left:40px;
position:relative;
list-style-type: disc;
}
.noCSS ol {
list-style-type: decimal;
margin-left:5px;
margin-right:53px;
margin-top:5px;
margin-bottom:5px;
position:relative;
left:40px;
}
.noCSS strong, b {
font-weight:bold
}
.noCSS em, i {
font-style: italic
}
.noCSS p {margin:12px 0 0;}