html, body, .usual_exception {
	margin: 0;
	padding: 0;
	font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#333;
	line-height: 20px;
background-color: #fff;
}

hr {border:1px dotted #999}


a:link {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#36C; text-decoration:underline;}
a:visited {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#36C; text-decoration:underline;}
a:hover {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#477ce7; text-decoration:underline;}
a:active {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#36C; text-decoration:underline;}

#container {width: 980px; margin: auto; }
#topmost {height:22px; width: 960px; margin: auto;}
#logo {float:left; width:183px; }
/*#cur_lang  a{display:block; width:120px; height:22px; background-color:#f7f8f3; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#999999; float:right; border-right:1px solid #fff; text-decoration:none;} 
#next_lang a {display:block; width:120px; height:22px; background-color:#f7f8f3; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#999999; float:right; text-decoration:none;} 
#next_lang a:hover, #cur_lang a:hover {display:block; width:120px; height:22px; background-color:#eef0e7; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#39bf50; float:right; text-decoration:none} 
*/
#topmost .padding {padding-left:20px; }
#top {height:60px; width: 980px; margin: auto; }


#cur_lang {display:block; width:50px; height:19px; background-color:#f7f8f3; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#39bf50; float:right} 
#next_lang a {display:block; width:60px; height:19px;  font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#999999; float:right} 
#next_lang a:hover {display:block; width:60px; height:19px; background-color:#eef0e7; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#39bf50; float:right; text-decoration:none} 

#menu {float:left; height:35px;}
#menu dl { margin: 0; padding: 0; }
#menu dt { float: left; }
#menu {padding-left: 11px; padding-top: 9px;} 
#menu {padding-left: 11px; overflow: hidden; } 
#menu dt a.larger {height: 25px; padding-right: 16px; font-family:Tahoma, Arial, sans-serif; font-size:12px; color:black}
#menu dt a {height: 25px;padding-right: 15px; font-family:Tahoma, Arial, sans-serif; font-size:11px; color:#666}
#menu .insurance {font-family:Tahoma, Arial, sans-serif; font-size:14px; color:red; padding-right: 16px;}
#insurance {padding-top:0px}
#about, #system, #equipment, #idcard, #support, #contacts{padding-top:5px}
#menu .dropdown { width:500px}
#menu dt.dropdown_item {float:left; padding-right:-5px; height: 25px;padding-right: 30px; font-family:Tahoma, Arial, sans-serif; font-size:23px; color:green }
#search {float:left; }
#search .spotlight { background:url(../images/searchfield.jpg) no-repeat ; border: none; height:23px; width: 164px; float:left; }
#search input {border: none; background: none; padding-top:6px;  padding-left:23px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#000000; }
#search .padding {padding-top:10px; padding-left:5px}

#search .go {background:url(../images/gosearch.jpg) no-repeat; width:18px; float:left;}





.title {height:45px}
.title {
	FONT-WEIGHT: bold; FONT-SIZE: 17px; COLOR: #000000
}

#illustration_div {clear:both; height:410px; background-color:#3C6}

#banner_div {clear:both; background-color:#fff; width: 980 px; margin: auto;}

#middlebg  {background: url(../images/middlebg.jpg) repeat-x top; }
#first_content_block .padding {padding-left:15px; padding-right:15px;}
#first_content_block .padding2 {padding-left:25px; padding-right:25px}
#first_content_block .padding3 {padding-left:32px; padding-right:25px}

#whosthat {float:left;  border-right:1px dotted #999; width:244px; height:320px;}
#actual {float:left;  border-right:1px dotted #999; width:244px; height:320px}

#actual dl { margin: 0; padding: 0; }
#actual dt { padding-bottom:10px;  float:left; padding-left:10px;}
#actual dt.even {float:left; padding-left:25px;}
#actual dt a {font-family:Tahoma, Arial, sans-serif; font-size:11px; color:#36C; text-decoration:underline; }
#actual dt a:hover {font-family:Tahoma, Arial, sans-serif; font-size:11px; color:#477ce7; text-decoration:underline; }

#events {float:left; width:auto; width:245px; height:320px;  background:url(../images/papers.jpg) no-repeat right top;}
#whosthat, #actual, #events, #poll p{padding-bottom:15px;}
.poll_question2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#3b9a3d;  line-height: 20px;}
.vote_button2 {width:99px; height:30px; background:url(../images/vote_button.jpg) no-repeat left; border: none}
#second_content_block {clear:both;}
#news {float:left; border-right:1px dotted #999999; width:244px; height:455px}
#news .news_date { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#3b9a3d; line-height:30px}
#news .news_body {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#333; text-decoration:none; } 
#news .news_body:hover {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#333; text-decoration:underline; } 
#what_to_pay {float:left;}
#cellular {float:left; width:140px; border-right:1px dotted #999; height:405px}
#internet {float:left; width:140px; border-right:1px dotted #999; height:405px}
#electro {float:left; width:140px; border-right:1px dotted #999; height:405px}
#other {float: left; width:140px; border-right:1px dotted #999; height:405px}
#telephony {float: left; width:140px;}
#second_content_block .padding {padding-left:10px; padding-right:15px}
#cellular .padding2, #internet .padding2, #electro .padding2, #other .padding2, #telephony .padding2  {padding-left:25px; padding-right:25px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#333; line-height:18px}
#cellular .service_type, #internet .service_type, #electro .service_type, #other .service_type, #telephony .service_type{line-height:30px;}

#hole_after_services{clear:both}


#bottom {clear:both; background-color:#f7f8f3; }
#bottom_container {height:125px; width: 980px; margin: auto;}
#copyright {float:left; height:50px; padding-top:5px; font-size:10px}
#bottom .padding {padding-top:10px; padding-left: 10px; padding-right:25px;}
#bottom .copyright {font-family:Tahoma, Arial, sans-serif; color:#333a49; }
#counters {float:left; clear:both}
#madein {float:right;}
#altmenu {float:right; }
#altmenu a {font-family:Tahoma, Arial, sans-serif; font-size:10px; color:#80807e}
#altmenu a.vacancy {font-family:Tahoma, Arial, sans-serif; font-size:10px; color:#2d972b}



#content_holder {padding-left: 60px; padding-right:60px}
#content_holder .header {font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#000; line-height:18px}

#container .partners_left  {clear:both; float:left;  width:172px}
#container .newstitle {width:172px; font-family:Georgia, "Times New Roman", Times, serif; font-size:26px; color:#3b9a3d; line-height:28px}
#container .newslisting {line-height:20px}
#container .partners_title {height: 30px; width:172px; font-family:Georgia, "Times New Roman", Times, serif; font-size:26px; color:#666; line-height:28px}
#container .newsbody_right, .partners_right{float:left; width: 732px;}
#container .dimgrad1 {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#786c61; text-decoration:underline;}
#container .dimgrad2 {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#98897b; text-decoration:underline;}
#container .dimgrad3 {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#aea398; text-decoration:underline;}
#container .dimgrad4 {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#c7c1bc; text-decoration:underline;}
#container .dimgrad5 {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#ddd9d5; text-decoration:underline;}
#container .newbody_padding { padding-right:25px}
#container .newtitle_padding {padding-right: 30px;}
#container .section_title {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:30px; color:#666; }
#previous_news { float:left}
#next_news {float:right}
#container .border_none {border:0px}
#container .newsdate_left {clear:both; height: 30px; float:left;  width:190px; font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; color:#786c61; line-height:28px}
#container .large_text_block {padding-left:30px; padding-right:25px;}
#container  .othertitle {font-family:Georgia, "Times New Roman", Times, serif; font-size:26px; color:#3b9a3d; line-height:28px}
#container .paragraph {padding-left:30px;}
#container .feedback_window {padding-left:30px; padding-right:30px;}
#container .contacts_left {clear:both; float:left;  width:265px; background-color:#f7f8f3; height:470px;}
#container .contacts_right {float:left; width: 700px; }
#container .support_left {clear:both; float:left;  width:565px; }
#container .support_right {float:left; width: 400px; }
#container .common_ul {margin:auto; padding-left:10px; }
.schr {
background-color:#D0F2D0;
}
