body {background: #373737 url(/img/bg.jpg) 0 repeat; padding: 0; margin: 0; min-width: 992px;}
p,td,div,body,h1,h2,h3,h4,h5,textarea,input,select,ul,li {font-size: 13px; font-family: Arial,Helvetica,Verdana; color: #000000;}
h3 {color: #0a305f; letter-spacing:0px;}
.allvotes {color: #3a608f;}
#map {margin-left:20px;}
#map li {margin:5px;}
.make_pages {margin:5px;}
.make_pages a {margin:5px;}
.make_pages span {margin:5px; color: #0a305f; font-weight:bold;}
img {border: none;}
div,form,table,img {margin: 0px; padding: 0px;}
table {border-collapse: collapse; width: 100%;}
table td {padding: 0; vertical-align: top;}
input, select {margin: 0;}
div {width: auto;}
a {color: #000000; text-decoration: underline; cursor: pointer;}
p {padding: 0 0 14px 0; margin: 0; margin-top: 20px; margin-bottom: 10px; display: block; line-height: 1.3em;}
br {line-height: 10px;}
ul {margin: 0 0 12px 0; padding: 0; width: auto; display: block; list-style: disc outside;}
.clear {clear: both; height: 1px; line-height: 1px;  font-size: 0;}
.clear img {width: 1px; height: 1px; line-height: 1px; font-size: 0;}
.title,.subtitle,h1,h2,h3,h4 {display: block; font-weight: bold; margin: 0; text-align: left;}
h1,.title {font-size: 20px; padding: 0 0 20px 0;}
h2,.subtitle {font-size: 18px; padding: 0 0 15px 0;}
h3,.name {font-size: 21px; padding: 0 0 10px 0; margin-top:15px;}
h4,h5,h6 {font-size: 14px; padding: 0 0 8px 0;}
.checkbox {//margin: -4px -3px -3px -4px;}

#pers div {clear:both; margin-bottom:5px;}
#hd {font-weight:bold; color:#000030;}

.container {padding: 17px 0 30px 0; margin: 0 auto; width: 979px;}
.top_line {background: url(/img/top_line.png) 0 0 no-repeat; height: 40px; padding: 17px 0 0 30px; margin: 0 0 4px 0;}
.logo {width: 228px; height: 26px; float: left;}
.logo img {width: 228px; height: 26px; background: url(/img/logo.png) 0 0 no-repeat;}
.top_line .menu {float: right; width: 500px; text-align: right; padding: 2px 30px 0 0; color: #919392;}
.top_line .menu span {padding: 0 5px 0 8px; color: #7394bf;}
.top_line .menu span a {color: #FFFFFF;}
.top_line .menu span a:hover {color: #7394bf; text-decoration: none;}

.center_top {height: 4px; line-height: 1px; font-size: 1px;}
.center_top img {height: 4px; width: 979px; background: url(/img/center_top.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/center_top.png', sizingMethod='crop');}
.center_bottom {height: 4px; line-height: 1px; font-size: 1px;}
.center_bottom img {height: 4px; width: 979px; background: url(/img/center_bottom.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/center_bottom.png', sizingMethod='crop');}
.center {padding: 6px 29px 20px 30px; background: #FFFFFF;}

.top {background: url(/img/top_right.png) right 0 no-repeat; height: 198px; padding: 0 0 3px 0;}
.top .image {float: left; width: 513px; height: 198px;}
.top .top_unit {height: 85px; width: 97px; display: block; float: left; padding: 113px 2px 0 0; text-align: right; margin: 0 0 0 1px;}
.top .top1 {background: url(/img/top_1.jpg) 0 0 no-repeat;}
.top .top2 {background: url(/img/top_2_bg.png) right 0 no-repeat;}
.top .top3 {background: url(/img/top_3_bg.png) right 0 no-repeat;}
.top .top4 {background: url(/img/top_4_bg.png) right 0 no-repeat;}

.topmenu {padding: 5px 0 0 10px; height: 44px; background: url(/img/top_menu.png) 0 0 no-repeat; margin: 0 0 4px 0;}
.topmenu span {display: block; padding: 13px 8px 0 8px; float: left; height: 31px;}
.topmenu span img {height:16px}
.topmenu span.now span img {height:12px}
.topmenu span.now {padding: 0; background: url(/img/topmenu_now.png) 0 0 no-repeat; height: auto;}
.topmenu span.now span {padding: 13px 8px 0 8px; background: url(/img/topmenu_now_right.png) right 0 no-repeat;}
.topmenu span .menu1 img {width: 54px; background: url(/img/topmenu1.png) 0 0 no-repeat;}
.topmenu span .menu2 img {width: 54px; background: url(/img/topmenu2.png) 0 0 no-repeat;}
.topmenu span .menu3 img {width: 79px; background: url(/img/topmenu3.png) 0 0 no-repeat;}
.topmenu span .menu4 img {width: 54px; background: url(/img/topmenu4.png) 0 0 no-repeat;}
.topmenu span .menu5 img {width: 36px; background: url(/img/topmenu5.png) 0 0 no-repeat;}
.topmenu span .menu6 img {width: 120px; background: url(/img/topmenu6.png) 0 0 no-repeat;}
.topmenu span .menu7 img {width: 40px; background: url(/img/topmenu7.png) 0 0 no-repeat;}
.topmenu span .menu8 img {width: 59px; background: url(/img/topmenu8.png) 0 0 no-repeat;}

.topmenu span .menu1:hover img {background: url(/img/topmenu1_h.png) 0 0 no-repeat;}
.topmenu span .menu2:hover img {background: url(/img/topmenu2_h.png) 0 0 no-repeat;}
.topmenu span .menu3:hover img {background: url(/img/topmenu3_h.png) 0 0 no-repeat;}
.topmenu span .menu4:hover img {background: url(/img/topmenu4_h.png) 0 0 no-repeat;}
.topmenu span .menu5:hover img {background: url(/img/topmenu5_h.png) 0 0 no-repeat;}
.topmenu span .menu6:hover img {background: url(/img/topmenu6_h.png) 0 0 no-repeat;}
.topmenu span .menu7:hover img {background: url(/img/topmenu7_h.png) 0 0 no-repeat;}
.topmenu span .menu8:hover img {background: url(/img/topmenu8_h.png) 0 0 no-repeat;}

.topmenu span.now .menu1 img {background: url(/img/topmenu1_n.png) 0 0 no-repeat;}
.topmenu span.now .menu2 img {background: url(/img/topmenu2_n.png) 0 0 no-repeat;}
.topmenu span.now .menu3 img {background: url(/img/topmenu3_n.png) 0 0 no-repeat;}
.topmenu span.now .menu4 img {background: url(/img/topmenu4_n.png) 0 0 no-repeat;}
.topmenu span.now .menu5 img {background: url(/img/topmenu5_n.png) 0 0 no-repeat;}
.topmenu span.now .menu6 img {background: url(/img/topmenu6_n.png) 0 0 no-repeat;}
.topmenu span.now .menu7 img {background: url(/img/topmenu7_n.png) 0 0 no-repeat;}
.topmenu span.now .menu8 img {background: url(/img/topmenu8_n.png) 0 0 no-repeat;}

.overblock {background: url(/img/overblock_top.png) 0 0 no-repeat; padding: 3px 0 0 0; margin: 10px 0; position: relative;}
.overblock .overblock_inner {padding: 0 0 0 23px; background: url(/img/overblock_bottom.png) 0 bottom no-repeat;}

.overblock a {display: block; text-align: center;}

.overblock a img {margin: 0px; padding: 0px;}

//.overblock .attention {padding: 7px 0 20px 0px; /*background: url(/img/attention.png) 0 0 no-repeat;*/}
.overblock .attention {padding: 0px 0 0px 0px; /*background: url(/img/attention.png) 0 0 no-repeat;*/}
.overblock .attention a {color: #122e48;}

.left {float: left; width: 210px; padding: 0 5px 20px 0;}
.content {padding: 0px 0px 20px 0px; float: left; width: 490px;}
.content2 {padding: 10px 10px 20px 10px; float: left; width: 470px;}
.right {float: right; width: 209px; padding: 0 0 20px 0;}

.menu_unit {padding: 8px 13px 5px 0px; background: url(/img/left_menu_unit.png) 0 0 no-repeat; margin-bottom: 1px; list-style: none;}
//.menu_unit span {display: block; padding: 2px 0 30px 0; background: url(/img/left_menu_ball.png) right 0 no-repeat;}
.menu_unit span {display: block; padding: 2px 0 30px 0;}
.menu_unit img {cursor: pointer; margin-left: 20px;}
.submenu {display: none; background: url(/img/left_menu_list.png) 0 0 no-repeat; padding: 14px 0 0 0; margin: 20px 0 20px 0; width: 210px; list-style: none;}
.submenu .inner {background: url(/img/left_menu_bottom.png) 0 bottom no-repeat; padding: 0 10px 10px 20px;}
.inner {}
.submenu span {padding: 0 0 7px 0; display: block;}
.submenu span a {color: #00376f;}

.submenu li {
             padding-left: 20px;
			 padding-bottom: 5px;
}

.img_left {float: left; margin: 2px 8px 5px 0;}
.img_right {float: right; margin: 2px 0 5px 8px;}

.right_title1 {height: 25px; padding: 14px 0 0 17px; margin: 0 0 8px 0; background: url(/img/right_1.png) 0 0 no-repeat;}
.right_title2 {height: 25px; padding: 14px 0 0 17px; margin: 0 0 8px 0; background: url(/img/right_2.png) 0 0 no-repeat;}
.right_title3 {height: 25px; padding: 14px 0 0 17px; margin: 0 0 8px 0; background: url(/img/right_3.png) 0 0 no-repeat;}
.right_title4 {height: 25px; padding: 14px 0 0 17px; margin: 0 0 8px 0; background: url(/img/right_4.png) 0 0 no-repeat;}
.right_inner {margin: 0 0 4px 0; border-bottom: #eeeeee 1px solid;}
.right .inner_name {font-weight: bold; padding: 0 0 5px 0;}
.right_inner p {font-size: 12px;}
.right_inner span {display: block; padding: 0 0 5px 0; font-size: 11px; color: #878787;}

.right_link {padding: 0 0 20px 0; text-align: right;}

.vote_tbl {width: auto;}
.vote_tbl td {padding: 0 8px 5px 0; color: #888888; font-size: 12px; vertical-align: middle;}
.vote_button {width: 80px; height: 27px; background: url(/img/button_vote.png) 0 0 no-repeat; border: none; cursor: pointer;}

.main_block {padding: 15px 0 0 0; background: #db2a08 url(/img/main_block_top.png) 0 0 no-repeat; margin: 0 0 20px 0;}
.main_block .inner {padding: 0 15px 15px 15px; background: url(/img/main_block_bottom.png) 0 bottom no-repeat; color: #FFFFFF;}
.main_block .inner_title {font-size: 18px; font-weight: bold; padding: 0 0 12px 0; color: #FFFFFF;}
.main_block p {color: #FFFFFF;}

.content .inner_block {padding: 0 15px 10px 15px;}
.news_unit {padding: 0 0 10px 0; font-size: 12px;}
.news_unit span {color: #aaaaaa; padding: 0 10px 0 0;}
.sport_unit {padding: 0 0 12px 0;}
.sport_unit span {display: block; padding: 0 0 2px 0;}
.sport_unit span a {color: #3a587a; text-decoration: none;}
.sport_unit span a:hover {text-decoration: underline;}

.main_center_link {padding: 5px 10px 5px 10px; text-align: center; color: #8f8784; margin: 0 0 25px 0; background: url(/img/main_center_link.png) 0 0 no-repeat; font-size: 11px;}

.foot {padding: 20px 0;}
.foot .counters {float: left; width: 200px; padding: 2px 30px 0 30px;}
.foot .counters span {display: block; float: left; padding: 0 10px 8px 0;}
.foot .copy {color: #FFFFFF; font-size: 12px; float: left; width: 500px;}
.foot .copy a {color: #FFFFFF;}

.copyleft {float:left; margin-right:10px;}

.limage {float:left}
.clearthis {clear:both}

.unders_menu_banners {text-align: center; margin-top: 20px; margin-bottom: 20px;}

.modtab td {padding-bottom: 20px;}

ul.foto {
	margin-left:30px;
}
.cont_tab td {
	vertical-align:middle;
}
span.news_cap {
	color:#0a305f;
	font-weight:bold;
}