body {
    background-color: #FFFFFF;
    font-family: Tahoma, sans-serif;
    font-size: 12px;
    color: #000000;
    margin: 0px auto;
    text-align:center;
}
td {
    font-family: Tahoma, sans-serif;
    font-size: 12px;
    color: #000000;
}
input,textarea,select {
    color : #000000;
    font: normal 11px Tahoma;
    border: 1px solid;
    border-color : #D4D0C8;
}
textarea {
    width: 277px;
}

a:hover {
    font-family: Tahoma, sans-serif;
    font-size: 12px;
    color: #3366CC;
    text-decoration: none;
}
a:link, a:active {
    font-family: Tahoma, sans-serif;
    font-size: 12px;
    color: #0066CC;
    text-decoration: underline;
}
a:visited {
    font-family: Tahoma, sans-serif;
    font-size: 12px;
    color: #42B5E8;
    text-decoration: underline;
}
.button {
    padding: 1px;
    text-align:center;
}

a.link1:link, a.link1:active, a.link1:visited  {
    font-family: Tahoma, sans-serif;
    font-size: 12px;
    color: #3366CC;
    text-decoration: underline;
}

a.link1:hover  {
    font-family: Tahoma, sans-serif;
    font-size: 12px;
    color: #3366CC;
    text-decoration: none;
}

.red {
    color:#FF0606;
}

.error {
    color:#FF0606;
}
#content {
    width: 920px;
    margin: 0px auto;
    overflow: hidden;
}
#content2010 {
    width: 960px;
    margin: 0px auto;
    overflow: hidden;
    background-image: url("/img/all_nb.png");
    background-repeat: no-repeat;
}
#spring2010 {
    width: 960px;
    margin: 0px auto;
    overflow: hidden;
    background-image: url("/img/spring2010_header.jpg");
    background-repeat: no-repeat;
}
#middle_bg {
	width: 960px;
	height: 129px;
    float: left;
    margin: 0px;
}
#logo {
    width: 220px;
    height: 150px;
    float: left;
    padding-top: 20px;
}
#banner {
    width: 920px;
    float: left;
}
#banner1 {
    width: 920px;
    float: left;
    background-image: url("/img/footer_spring.gif");
    background-repeat: no-repeat;
    background-position: bottom;
}
#internal {
    width: 920px;
    float: left;
}
#top_navigation {
    width: 220px;
    float: left;
}
#top {
    width: 929px;
    float: left;
}
#navigation {
    width: 929px;
    float: left;
}
#zebra {
    width: 700px;
    float: left;
}
#left_navigation {
    width: 708px;
    float: left;
    padding: 0px;
}
#search {
    width: 250px;
    float: left;
    padding-top: 20px;
}
#menu {
    width: 600px;
    float: left;
    text-align: left;
}
#login {
    width: 458px;
    float: left;
    padding-top: 20px;
}
#internet {
    width: 227px;
    float: left;
    padding-right: 2px;
}
#tv {
    width: 227px;
    float: left;
    padding-left: 2px;
    padding-right: 2px;
}
#resource {
    width: 227px;
    float: left;
    padding-left: 2px;
    padding-right: 2px;
}
#tariff {
    width: 227px;
    float: left;
    padding-left: 2px;
}

.r1, .r2, .r3 {
    display: block;
    height: 1px;
    overflow: hidden;
    font-size:1px;
}

.r3 {
    margin: 0 3px;
}
.r2 {
    margin: 0 2px;
}
.r1 {
    margin: 0 1px;
    }
#news-box-3 .news-inner-box, #news-box-3  b {
    background-color: #ec008c;
    padding: 0px;
}
.news-inner-box {
    font-family: Tahoma, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    padding: 3px;
    background-color: #ec008c;
    text-align: center;
}

#tv_text {
    background-color: #FF0099;
}
#info {
    width: 700px;
    float: left;
}
#karta {
    width: 220px;
    float: left;
}
#news_block {
    width: 680px;
    float: left;
    background-color: #F2F2F2;
}
#news_block_item {
    float: left;
}
#vote {
    width: 240px;
    float: left;
}
#counter {
    width: 220px;
    float: left;
}
#footer {
    width: 920px;
    float: left;
    background-image: url(/img/doted_bg.gif);
    background-repeat: repeat-x;
}
#nbb3 {
    width: 692px;
    float: left;
}
#left_menu {
    width: 200px;
    float: left;
    padding: 0px;
}
#main_content {
    width: 496px;
    float: left;
    text-align: justify;
    font-family: Tahoma, sans-serif;
    font-size: 12px;
}
#main_content_utm5 {
    width: 496px;
    float: left;
    text-align: justify;
    font-family: Tahoma, sans-serif;
    font-size: 12px;
    color: #000000;
    overflow: hidden;
    height: 850px;
    background-image: url("/img/loading.gif");
    background-repeat: no-repeat;
}
#mydiv {
    background-color: white;
}
#notify {
    background-color: white;
}

#right_content {
    width: 200px;
    float: left;
    text-align: justify;
}
.menu_td {
    padding: 0px;
    padding-right: 2px;
    margin: 0px;
}
.block_text {
    font-family: Tahoma, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    text-align: left;
    vertical-align: top;
}
a.info_block_title:link, a.info_block_title:active, a.info_block_title:visited {
    font-family: Tahoma, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #0066CC;
}
a.info_block_title:visited {
    color: #42B5E8;
}
.info_block_text {
    font-family: Tahoma, sans-serif;
    font-size: 10px;
    color: #666666;
    text-align: justify;
}
.detailed, a.detailed:link, a.detailed:active, a.detailed:visited {
    font-family: Tahoma, sans-serif;
    font-size: 10px;
    color: #ec008c;
    padding: 10px;
    text-align: right;
}
.packet {
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #0095DA;
}
.form_text {
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    color: #999999;
}
.news_date {
    font-family: Tahoma, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    padding: 3px;
    background-color: #ED0677;
    text-align: center;
}
.copy {
    font-family: Tahoma, sans-serif;
    font-size: 10px;
    color: #999999;
}

.page_title {
    font-family: Tahoma, sans-serif;
    font-size: 30px;
    color: #ec008c;
}
a.page_title:link, a.page_title:active, a.page_title:visited, a.page_title:hover {
    font-family: Tahoma, sans-serif;
    font-size: 25px;
    color: #ec008c;
}
.news_detailed {
    vertical-align: top;
    text-align: justify;
    font-family: Tahoma, sans-serif;
    font-size: 12px;
    color: #000000;
}
.pager, a.pager:link, a.pager:active, a.pager:visited {
    font-family: Tahoma;
    font-size: 12px;
    color: #999999;
}

.temperature {
    font-family: Tahoma;
    font-size: 30px;
    color: #0066CC;
}
.small_blue_text {
    font-family: Tahoma;
    font-size: 12px;
    color: #0066CC;
}
.small_red_text {
    font-family: Tahoma;
    font-size: 12px;
    color: #FF0099;
}
.small_gray_text {
    font-family: Tahoma;
    font-size: 10px;
    color: #666666;
}
#lsub {
    width: 7px;
    height: 38px;
    float: left;
    background-image: url(/img/sub_left.gif);
    background-repeat: no-repeat;
    padding: 0px;
}
#rsub {
    width: 6px;
    height: 38px;
    float: left;
    background-image: url(/img/sub_right.gif);
    background-repeat: no-repeat;
    padding: 0px;
}
#submenu {
    width: 702px;
    height: 18px;
    float: left;
    /*background-color: #EC008C;*/
    padding: 0px;
    background-repeat: no-repeat;
}
#sub_content {
    width: 687px;
    height: 38px;
    float: left;
    background-color: #EC008C;
    padding-top: 1px;
    background-repeat: no-repeat;
}
#sub_menu_item {
    float: left;
    height: 34px;
    padding: 0px;
}
#sub_menu_item_normal {
    float: left;
    height: 34px;
    padding: 0px;
}
.sub_menu_item {
    float: left;
    background-image: url("/img/submenu_bg.gif");
    height: 34px;
    padding: 0px;
}
.sub_menu_item_normal {
    float: left;
    height: 34px;
    padding: 0px;
}
.submenuitem, a.submenuitem:link, a.submenuitem:active, a.submenuitem:visited {
    color: #FFFFFF;
    font-family: Tahoma, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

.safe_string {
    width: 277px;
}
.row1 {
    font-family: Tahoma, sans-serif;
    font-size: 12px;
}
.row2 {
    font-family: Tahoma, sans-serif;
    font-size: 12px;
}
#hr {
    margin: 0px;
    padding: 0px;
    background-position: right center;
    background-image: url(/img/doted_vert.gif);
    background-repeat: repeat-y;
}
#es {
    float: left;
    text-align: left;
}
#esp {
    float: left;
    padding: 5px;
}
.r1 {
    background-color: #F2F2F2;
}
.rr1 {
    background-color: #F2F2F2;
}
#doc_icon {
	float: left;
	width: 50px;
	height: 44px;
    background-position: left;
    background-image: url(/img/doc_icon.gif);
    background-repeat: no-repeat;
}
.text {
    font-family: Tahoma, sans-serif;
    font-size: 12px;
    color: #000000;
}
.pink {
    color: #ff3399;
}
a.list_bus{
	padding:0 0 0 30px;
	padding-bottom:1.0em;
	display:block;
	//background:url('/img/bus1.gif') no-repeat top left;
	_background:url('/img/bus1.gif') no-repeat top left;
	color:#000;
	text-decoration:none
}
.bus_stop .active{
	cursor:default !important
}
.bus_stop .active,a.list_bus:hover{
	//background:url('/img/bus2.gif') no-repeat top left !important;
	_background:url('/img/bus2.gif') no-repeat top left !important
}
a.list_bus:hover .title_bus,.active .title_bus{
	color:#ff3399 !important;
	border-bottom:1px dashed #ff3399 !important
}
a.list_bus .title_bus{
	color:#0099CC;
	border-bottom:1px dashed #0099CC;
	font-size:12px;
}
a.list_bus em{
	display:block;
	margin-top:0.5em;
	margin-left:1.0em;
	font-size:0.8em
}
#doc_list2 {
    border: 1px solid green;
    width: 200px;
    //background:url('/img/connect_settings_ico_link.gif') no-repeat 0 7px;
    _background:url('/img/connect_settings_ico_link.gif') no-repeat 0 7px
}
UL.faq {
    list-style-image: url('/img/sun.gif');
	font-weight: bold;
    list-style-type: decimal;
}
/*Dr.Web*/
#news_drweb {
	float: left;
    width: 48%;
    padding-right: 10px;
}
#top5 {
    float: left;
	width: 50%;
	padding-left: 10px;
}
.in {
    width: 200px;
}
#onlinescanner {
    width: 200px;
}
h1 {
    font-size: 16px;
}
h2 {
    font-size: 14px;
}
/*Dr.Web*/
.gray_row {
    background-color: #f2f2f2;
}