html, body, ul, ol, li, p,
h1, h2, h3, h4, h5, h6,
form, fieldset, a, img {
	margin: 0;
	padding: 0;
	border: 0;
}
h3{
	font-size: 13px;
}
h2{
	font-size: 15px;
	color: #fff;
	padding: 5px 0 0 20px;
}
td{
	vertical-align:top;
	font-size: 12px;
}
a{
	color: #000;
}
.bold{
	font-weight:800;
} 
#center,#center td{
	line-height: 1.3em;	
}

body  h2{
	color: #000;
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 18px;
	font-weight:100;
	line-height: 1.2em;
}

#center ul li{
	/*list-style: inside;*/
}
body{
	/*background-color:#e7e7e7;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}
.adv{
	width: 250px;
	background: url('../img/tfb-ban.gif') repeat-y;
}
.adv:hover{
	cursor: pointer;
}
#overall{
	text-align: left;
	width: 1000px;
	margin: 0 auto;
	background-color: #fff;
	outline: 1px #ccc solid;
}
#header{
	background: url('img/head_bgr.gif') repeat-x left top;
	height: 140px;
	color: #fff;
	margin-bottom:5px;
}
#header ul{
	margin: 10px 0 0 33px;
	font-size: 11px;
	clear: right;
}
#header ul li{
	display: inline;
}
#header ul li a{
	color: #fff;
}
#logo{
	margin-top: 50px;
	/*margin-left: 36px;*/
}
div#navline{
	border-bottom: 5px #043342 solid;
	font-size: 1px;
	margin: 0;
	overflow:hidden;
	width:100%;
}
#navwrapper{
	background: url('img/nav_bgr.gif') repeat-x;
	width: 100%;
}
table#nav{
	height: 38px;
	margin: 0;
	border-collapse: collapse;
	margin-left: 25px;
}

#nav td{
	/*display: inline;
	/*float:left;*/
/*	border:1px solid black;*/
	font-size:12px;
}
#nav td:hover{
	background: url('img/nav_bgr_red.gif') center top no-repeat;
}
#nav td a{
	text-decoration: none;
	color: #fff;
	font-weight:bold;
	display:block;
	vertical-align: bottom;
	height: 100%;
	padding: 6px 6px 0 6px;
}
#nav td a:link{
	text-decoration: none;
}



#right{
	float: left;
	width: 240px;
	margin: 0;
	padding: 0;
}
div#center{
	float: left;
    margin-top: 0px;
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: 30px;
	padding: 0;
	width: 500px;
	overflow: hidden;
}
#quicksearch{
	padding:0;margin: 6px 0 0 5px;width: 206px; height: 20px; float: left;
	color: #828282;
}
#events table{
	width: 195px;
	border: 1px solid #005d2e;
	background: #00a13a;
	border-collapse: collapse;
	margin: 5px 0;
}
#events th,#events td{
	font-size: 11px;
	text-align:center;
	vertical-align: middle;
	background: url('img/calendar_bgr.gif') repeat-x;
	padding: 0;
	color: #fff;
	height:20px;
}
#premier {
	margin-bottom: 10px;
}

#premier td p{
	margin: 0 0 0 15px;
	padding: 0;
}
#premier table{
	margin: 10px 0 0 0;
}
#premier td{
	padding: 0;
}
#premier td img{
	border: 5px #c2c1c1 solid;
}

#events ul{
	clear: both;
	padding-top: 4px;
}
#events ul li{
	margin: 0 0 8px 0;
}
#events ul  h3{
	margin: 10px 0 5px 0;
	font-size: 14px;
}
#events ul  p{
	margin: 3px 0 0 0;
}
#center p{
	margin: 15px 0 0 0;
}
#left{
	float: left; 
	width: 220px;
}
.lblock{
	border-top: 5px solid #da251d; 
	width: 220px;
	background: #c1dbac url('img/left_btm.gif') bottom no-repeat;
	padding: 5px 0 0 0;
	padding-bottom: 20px;
	margin-bottom: 15px;
}
.lblock ul{
	list-style: none;
	margin: 0 15px 0 10px;
}
.lblock li{
	padding: 4px 0 10px 24px;
	border-bottom: 1px dotted #72706f;
	background: url('img/lmenu_item.gif') no-repeat 0 1px;
}
.lblock li ul {
	margin: 0 0 0 10px;
	padding:0;
}
.lblock li ul li{
	background: transparent;
	padding: 2px 0 2px 0;
	margin: 0;
}
.lblock li img{
	margin-right: 10px;
}
.lblock li a,.lblock li a:visited{
	font-size: 13px;
	color: #000;
}
.lblock a:link{
	color: #000;
}
.lblock a:hover{
	text-decoration: none;
}
ul.lmenu_contacts {
	padding: 0;
	margin: 0 0 0 25px;
	display: none;
}
#navigator{
	margin-top: 20px;
	text-align: center;
	color: #00a13a;
}
.lmenu_contacts li,#tour-tables li ul li{
	list-style: url('img/lmenu_cont.gif') outside ;
	border: 0;
	margin-left: 10px;
}
#tour-tables li{
	margin-bottom:4px;
	font-weight: 800;
}
#tour-tables li ul li{
	font-weight: 100;
}
.lmenu_contacts li{
	font-size:10px;
	padding: 5px 0 0  0;
}
ul.lmenu_contacts a{
	font-size: 11px;
}
ul.lmenu_contacts a:visited{
	font-size: 11px;
}


h2.header{
	color: #fff;
	font-size: 13px;
	height: 22px;
	background: url('img/head_green.gif') no-repeat #00a13a;
	font-weight: 800;
	padding: 3px 0 0 20px;
}

.articles-list{
	list-style: none;
}
.articles-list li img{
	margin: 10px 10px 2px 0;
}
.articles-list li,#gallerys-list li{
	/*font-size: 11px;*/
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	border-bottom: 1px dotted #a19f9e;
	width: 100%;
	overflow: hidden;
	
}
.articles-list li ul{
	width: 100%;
}
.articles-list li ul li{
	display: inline;
	border: 0;
}
 table.pictures-list{
	border-collapse: collapse;	
}
.pictures-list td.center{
	padding-left: 24px;
	padding-right: 24px;
}
.pictures-list td{
	padding: 5px 0;
	margin:0;
}
.pictures-list td img{
	border: 5px solid #c1c0bf;
}
.pictures-list td img.selected{
	border: 5px solid #009f45;
}
#bigphoto{
	margin: 10px 0;
	border: 5px solid #c1c0bf;
}

#center .articles-list p{
	margin: 7px 0 7px 0;
}

#navigator a{
	font-size: 11px;
}
.articles-list div a,#navigator a,.sportbox a{
	color: #00a13a;
}

.articles-list span.date{
	background: #939598;/*#00a13a;*/
	padding: 2px 4px;
	color: #fff;
	font-size: 9px;

}
#say span.next a{
	background: #00a13a;
	padding: 5px;
	color: #fff;
	font-size: 10px;
}
#say span.next a{
	float: left;
}
#say img.person{
	border: 3px solid #fff;
	margin: 0 0 0 40px;
}

#say span.next a{
		text-decoration: none;
		float: right;
}
.articles-list li h3{
	margin:0;
	line-height: 1.5em;
}

.articles-list li h3 a,#premier h3 a{
	font-size: 18px;
	font-weight: 100;
	text-decoration: none;
}
.articles-list h3 a:hover,#premier h3 a:hover{
	text-decoration: underline;
}

.articles-list li table{
	width: 492px;
	border-collapse: collapse;
}
.articles-list li table td{
	padding: 0;
}
#gallerys-list td h3{
	margin: 0;
	padding: 0;

}
#gallerys-list h3 a{
	text-decoration: none;
}
#gallerys-list li{
		list-style:none;
}
#gallerys-list li td.descr{
	padding: 0 0 0 10px;
}
#gallerys-list li img{
	border: 5px solid #c1c0bf;
}
#gallerys-list li td p{
	padding: 0 0 10px 0;
	margin:5px 0 0 0;

}
h3.gallery-name{
	font-size: 18px;
	font-weight: 100;
	line-height: 1.1em;
}
div.right_box{
	width: 230px;
	margin: 0 0 15px 0;
	background: #c1dbac url('img/right_btm.gif') left bottom no-repeat;
	padding-bottom: 20px;
	width: 100%;

	overflow: hidden;
}
div.right_box h2{
	background: url('img/rightbox_h.gif') #c1dbac top left no-repeat;
	width: 100%-20px;
	margin: 0;
	font-size: 13px;
	font-weight: 800;
	color: #fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:3px 0 0 20px;
	height: 50px;
}
div.right_box ul{
	list-style:none;
	margin:0;
	padding:0;
}

div.right_box h3{
	font-family:Arial;
}
.float-right{
	float: right;
}
.float-left{
	float: left;
}
#vote table{
		border-collapse: collapse;
}
#vote table td{
	padding:0 0 5px 0; 
	margin:0;
}
#vote form li{
	margin: 0 0 5px 0;
}

#vote h3{
	margin: 0 0 10px 0;
}
#vote ul{
	margin-bottom: 10px;
}
div.right_box h3 a{
	color: #000;
}
div.right_box h3 a:hover{
	text-decoration: none;
}
div.right_box div, div.right_box form{
	margin: 0 20px 0 20px;
}

div.right_box  img.thumb{
	float: left;
	margin: 0 5px 5px 0;
}
img.thumb{
	border:2px solid #fff;
}
div.right_box p{
	margin-top: 5px;
	clear: both;
}
div.right_box  span{
	font-size: 12px;
	color: #3b3c36;
}

#say h3{
		font-family:Arial;
		margin-top: 20px;
}

#say p{
	margin: 10px 0 10px 0;
}

#footer{
	clear: both;
	height: 20px;
	background: #00552a;
	color: #fff;
	padding: 5px 10px;
	font-size: 10px;
}
#footer a{
	color: #fff;
}


.pager{
	margin: 5px 0 10px 0;
	text-align:center;
}
.pager li img{
	margin: 0 ;
	margin-bottom: -3px;
}
.pager li{
	display: inline;
	vertical-align: top;
}
.pager a, .pager .selected{
	margin: 0 5px;

}
.pager .selected{
	background: #00a13a;
	padding: 3px 5px;
	color: #fff;
}
.month-checker{text-decoration:underline;cursor:pointer;}

#banners{
	padding:0;
	padding-top: 20px;
	background: transparent;
	border-top:none;
	
}
#banners h2{
	background: url('img/red_hdr.gif') repeat-x;
	height: 25px;
	padding: 3px 0 0 15px;
	color: #fff;
	font-size: 13px;
	font-weight: 800;
	margin-bottom:0;
}
#banners ul{
	padding: 0;
	margin: 0;
}
#banners ul img{
	margin: 0;
}
#banners ul li{
	border: 0;
	margin: 0 0 5px 0;
	background: none;
	padding: 0;
}
#banner_setest {
  display: none;
	padding: 0;
	margin: 0;
}

#banner_setest_content div {
margin: 0 0 0 0 !important;
padding: 0 0 0 0 !important;
}

#events-list h3{
		border-top: 1px dotted #a19f9e;
		padding-top: 10px;
}
#events-list li{
	list-style: none;
	margin: 0 0 10px 0;
	padding: 0;
}
#events-list p{
	margin: 4px 0 0 0;
}
#events-list h2{
	text-align:center;
	font-size: 18px;
}
#events-list h2 a, #events-list h2 span{
		color: #949393;
		font-size: 12px;
		font-weight: 100;
}

.vote-button{
border: 0; 
background-color: #00a13a;
color:#fff;
font-size: 11px;
padding: 3px;
margin:0 0 5px 0;
}
#search {
	margin: 20px 0 0 0;
}
#search li{
	margin-bottom: 10px;
}
#contact_form{
	background-color: #dcddde;
	width: 500px;
	padding: 15px;
	
}
#searchform{
	margin-bottom:10px;
}
#srch_info{
	color: #716f6e;
	border-bottom: 1px dotted #72706f;
	padding:10px 0 20px 0;
}
#searchform ul {
	margin: 5px 0 0 0 ;
}
#searchform ul li{
	list-style:none;
	margin: 0 0 10px 0;
}
#contact_form td,#searchform td{
	padding: 0 0 5px 0;
}
#contact_form textarea{
	width: 470px;
	height: 100px;
}
#search span.info{
	color: #828180;
}
#persons-list,#tables-sport-list {
	border-top: 1px dotted  #72706f;
	padding: 5px 0 0 0;
}
#tables-sport-list{
	margin-top:10px;
}
#persons-list li,#tables-sport-list li{
	margin: 7px 0 0  0;
}

.voteres{
	background-color: #d0cfcf; 
	padding: 10px 20px;
	margin:10px 0;
}
.voteres td{
		padding: 3px 0;
}
#lastmedia{
	background-color: #dcddde;
	width: 500px;
	margin: 20px 0 ;
	border-collapse: collapse;
}
#lastmedia td{
	padding: 10px 10px 0 10px;
}
#lastmedia img{
	border: 5px solid #fff;
	margin: 0 0 10px 0;
}
#lastmedia a{
	color: #07a33f;
}
#date-selector{
	background: #e2e3e4;
	padding: 10px 15px;
	margin-bottom: 10px;
}
#date-selector input{
	width:80px;
}
#tour-table table{
	border:0;
	width: 100%;
	padding: 0;
	border-collapse: collapse;
	border-top: 1px solid #c5c6c9;
}
#tour-table table th{
	font-size: 11px;
	font-weight: 100;
	padding: 3px 5px;
	text-align:center;
	background: url('img/tables-head.gif') repeat-x;
}
#tour-table table td{
	padding: 5px;
	text-align:center;
	font-size: 11px;
}
.striped{
	background: #ecedee;
}

#comments-list{
	margin: 5px 0 0 0;
}
#comments-list li span{
	font-weight:800;
}
#comments-list li{
	margin-bottom:10px;
}
#sportinfo{
	margin-bottom: 10px;
}
#sportinfo img{
	border: 2px solid #eff7e9;
}
#sportinfo p{
	margin:0;
	padding: 0 0 10px 0;
}
#sportinfo li{
	padding-bottom: 3px;
	list-style: none;
	font-weight: 800;
}
#sportinfo li a{
	color: #0000ff;
}
#sportinfo li a:hover{
	color: #6ac934;
}
#advlinks{
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#lastarticles{
	margin-top: 5px;
}
#lastarticles li{
	margin-bottom: 5px;
}
#partnersbottom{
	margin: 10px 0 10px 40px;
}
#partnersbottom li{
	display: inline;
	margin-right:5px;
}

#sport_tv {

}

#sport_tv_comment {
  font-family:  Georgia, "Courier New", Courier, monospace !important;
  font-size: 20px !important;
  text-align: center !important;
  margin: 15px 0px 15px 0px !important;
  width: 960px !important;
}

#sport_tv_vkontakte {
vertical-align: bottom;
margin-top: 25px !important;
margin-right: 25px !important;
float: left !important;

}

#sport_tv_facebook {
margin-top: 25px !important;
}

#sport_tv_hr {
  clear: both;
}

#live-internet {
text-align: right;
}

#live-internet_tv {
  float: left;
  padding-right: 5px;
  display:none;
}

#live-internet_inside {
text-align: right;
padding-bottom: 10px;
}



