/*img, div { behavior: url(/iepngfix.htc) }*/

body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px;
	background-color: #171717;
	margin: 0; color: White;
}

a, a:visited {	color: White; text-decoration: none; }
a:hover {color: #FFEB80; }
a img {	border: none;}

h1 {font-size:16px; font-weight: bold; color: White; margin: 0 0 10px 0; font-smooth: always;}
h1 a, h1 a:visited { color: Black; text-decoration: none; }
h1 a:hover { color: Black; text-decoration: none;}

h2 {font-size:12px; font-weight: bold;  color: #faea94; margin: 0 0 10px 0;}
h2 a, h2 a:visited  { color: #faea94; text-decoration: none;}
h2 a:hover { color: Gray; text-decoration: none;}

h3 {font-size:10px; font-weight: bold;  color: White; margin: 0 0 10px 0; font-smooth: always; letter-spacing: 1px; line-height:14px;}
h3 a, h3 a:visited { color: White; text-decoration: none;}
h3 a:hover { color: Gray; text-decoration: none;}

.hr { border: dotted Black; border-width: 0 0 1px 0; height: 10px; margin-bottom: 10px; }

form { margin: 0; padding: 0; }
input { font-size: 11px; }
select { font-size: 11px;}

/*---------------------frame--------------------*/
.frame { width: 980px; margin: auto; }
/*---------------------BIG HEAD--------------------*/
.big-head {
	width: 978px; height: 129px; padding-top: 30px; background-image: url(img/big-head.jpg); background-repeat: no-repeat; margin-bottom: 10px;
   border: solid #808080; border-width: 0 1px 1px 1px;
}
.big-head.f {	background-image: url(img/big-head.jpg); background-repeat: no-repeat; }

.logo { float: left; width: 230px; height: 120px; margin-right: 10px; margin-bottom: 13px; }
.logo a, .logo a:visited { width: 230px; height: 120px; display: block; }

.head-countdown { float: left; width: 200px; height: 20px; padding-left: 10px; }
 
.typewriter-panel { float: left; width: 688px; height: 20px; padding: 0 20px 0 20px; line-height: 20px;
	color: #ffeb80; font-weight: bold; overflow: hidden; 
}

.swbm { float: left; padding-left: 6px; width: 970px; position: relative;}

.sport-switch { float: left; width: 154px; height: 24px; padding-left: 10px; text-align: center; line-height: 24px;
font-weight: bold; background-image: url(img/sport-switch.gif); background-repeat: no-repeat; margin-right: 10px;
position: absolute; left: 6px; top: -29px;
}

.sport-switch2 { float: left; width: 50px; height: 31px; padding-left: 10px; text-align: center; line-height: 24px;
font-weight: bold; background-image: url(img/sport_switch_right.JPG); background-repeat: no-repeat; margin-left: 10px;
position: absolute; left: 6px; top: -29px;
}

.sport-switch a, .sport-switch a:visited {	color: White; text-decoration: none; display: block;}
.sport-switch a:hover {	color: #FFEB80;}

.big-head-menu { width: 800px; height: 26px; float: left; overflow: hidden; position: absolute; left: 179px; top: -29px; }
.big-head-menu div {	float: left; margin-right: 5px; border: solid #6b6b6b; border-width: 1px 1px 0 1px; height: 25px; line-height: 25px; 
   background-image: url(img/big-head-menu.gif); background-repeat: repeat-x;
}
.big-head-menu div a, .big-head-menu div a:visited { display: block; color: White; font-weight: bold; text-decoration: none;	
	padding: 0 3px 0 3px;  
}

.big-head-menu div a:hover, .big-head-menu div a.selected { color: #FFEB80; text-decoration: none; background-color: #171717;}

/*-------------------banner-top--------------------*/
.banner-top {
	width: 728px; height: 90px; float: left; margin-bottom: 10px; z-index: 1000;
}

.breaking-back { float: left; width: 800px; background-image: url(img/breaking-back.gif); background-repeat: no-repeat;}

.search {float: right; padding-top: 8px; padding-right: 10px;}

/*---------------------titile--------------------*/
.title1 { font-size: 15pt; text-transform: uppercase; font-weight: bold; color: white; text-align: left; 
   background-color: Black; height: 30px; line-height: 30px; margin-bottom: 5px; text-indent: 10px;
   font-smooth: always;
}
.title1 a, .title1 a:visited  { text-decoration: none;}
.title1 a:hover  { color: White; }

.title2 { font-size: 1.5em; text-transform: uppercase; font-weight: bold; color: white; text-align: center; 
   background-color: Black; height: 25px; line-height: 25px; margin-bottom: 5px;
   font-smooth: always;
}
.title2.yellow { color: #ffcc00; }
.title2 a, .title2 a:visited  { text-decoration: none;}
.title2 a:hover  { color: White; }

/*------------------------------------------------col1--------------------------------------------*/
.col1 { float: left; width: 170px; margin-right: 10px; margin-bottom: 10px; overflow: hidden; }

.moia-panel { padding: 5px; background-color: #575757; border: solid 1px #808080; margin-bottom: 10px; }

.search-menu { margin-bottom: 5px; padding-top: 5px; }
.search-menu .log-text { width: 98%; padding: 0; line-height: 18px; margin-bottom: 5px; border: solid 1px Silver;}
.search-menu .log-button {border: solid 1px #454444; background-color: #919191;  color: White; 
	cursor: pointer; line-height: 18px; width: 100%;}
 
.login-menu { color: White; }
.login-menu .log-text { width: 98%; padding: 0; line-height: 18px; margin-bottom: 5px; border: solid 1px Silver;} 
.login-menu .log-button { color: White; border: solid 1px #454444; background-color: #919191;
	cursor: pointer; line-height: 18px; }

.vhod-menu { color: White;	padding: 20px 0 20px 0; text-align: center;}
.vhod-menu a, .vhod-menu a:visited { color: White;	}

.menu-panel { margin-bottom: 10px; }
.menu-panel a, .menu-panel a:visited {
	width: 168px; height: 20px; display: block; text-indent: 15px; line-height: 20px; text-decoration: none; text-transform: uppercase;
	color: White; background-color: #575757; border: solid 1px #575757; overflow: hidden; margin-bottom: 1px;   
   background-image: url(img/menu-a-bullet.gif); background-position: left; background-repeat: no-repeat;
}
.menu-panel a:hover {	color: #ffeb80; }
.menu-panel a.submenu, .menu-panel a.submenu:visited {background-color: #919191; text-transform: uppercase; background-image: none;  }
.menu-panel a.submenu.selected, .menu-panel a.submenu.selected:visited { color: #ffeb80;   }

/*---------------------anketa--------------------*/
.anketa { background-color: #575757; border: solid 1px #808080; margin-bottom: 10px; color: White;}

.anketa-photo { text-align: center; }
.anketa-photo img { border: solid 1px white; margin-bottom: 5px; }

.anketa ul { margin: 0 0 0 7px; padding: 0 0 0 7px;  }
.anketa li { margin-bottom: 5px;}
.anketa-radio { padding: 0 0 10px 5px; }

.anketa h3 { text-transform: uppercase; margin-bottom: 5px; font-size: 10px; padding: 0 5px 0 5px;  }
.anketa p { margin: 0; padding: 0 5px 0 5px; }
.anketa hr { margin: 5px; }
.anketa a, .anketa a:visited { text-decoration: none; color: White; }
.anketa .log-button {border: solid 1px #454444; background-color: #919191;  color: White; 
	cursor: pointer; line-height: 18px;}
/*-------------------------------------------col2------------------------------------------------*/
.col2 { float: left; width: 470px; margin-right: 10px; margin-bottom: 10px; overflow: hidden; }

.breaking-index { background-color: #282828; border: solid 1px #808080; margin-bottom: 10px;}

.breaking-top-photo { width: 450px; height: 250px; border: solid White 1px; overflow: hidden; margin-left: 8px; margin-bottom: 5px; 
}
.breaking-top-photo img { border: none;}

.photo-logo-otbor { width: 224px; height: 230px; float: left; text-align: center; /*border: solid 1px #2F2F2F;*/
overflow: hidden; padding-top: 13px; z-index: 1; position: relative;
}
.photo-logo-otbor img { width: 224px; height: 230px;}
.breaking-bottom { 
	width: 452px; height: 90px; background-position: bottom; margin-left: 8px; 
}
.breaking-top2 { width: 460px; height: 25px; background-image: url(img/breaking-top2.gif); background-repeat: no-repeat;}
.breaking-top2 .title1 { color:  #DD0000;}
.breaking-top2 .title1 a, .breaking-top2 .title1 a:visited { color: #DD0000;}

.breaking-bottom .brnews {
	width: 144px; height: 80px; float: left;  background-color: #383938;	overflow: hidden; border: solid 1px white; margin-right: 6px;
}
.breaking-bottom .brnews.right { margin-right: 0;}
.breaking-bottom .brnews a, .breaking-bottom .brnews a:visited { text-decoration: none; }
.breaking-bottom .brnews img { border: none;  width: 144px; }

.breaking-kolaj { position: absolute; top: 195px; left: 9px; width: 427px; height: 50px; overflow: hidden;
	background-image: url(img/kolaj-back.png); padding-left: 5px; cursor: pointer;
}
* html .breaking-kolaj { background-image: none; background-repeat: repeat;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/kolaj-back1.png", sizingMethod="crop");
}
.breaking-kolaj h1 { font-size: 14px; color: White; text-transform: uppercase; margin: 0; font-family: Arial Black;}
.breaking-kolaj p { font-size: 11px; color: #FFD700; margin: 0; line-height: 15px;}

.breaking-kolaj1 { height: 17px; overflow: hidden;
	background-image: url(img/kolaj-back.png); padding-left: 5px; cursor: pointer;
}
* html .breaking-kolaj1 { background-image: none; background-repeat: repeat;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/kolaj-back1.png", sizingMethod="crop");
}
.breaking-kolaj1 h1 { font-size: 11px; font-weight: bold; color: White; margin: 0; height: 15px; margin-top: 2px; }
.breaking-kolaj1 p { font-size: 11px; color: #FFD700; margin: 0;}

.breaking-kolaj.kolaj2 { position: absolute; top: 153px; left: 9px; height: 90px; overflow: hidden;
}

.breaking-top.day { width: 460px; height: 25px; /*background-image: url(img/breaking-top1.gif); background-repeat: no-repeat;*/}
.breaking-bottom2 {
	width: 450px; height: 35px; padding: 0px 5px 0px 10px;  /*background-image: url(img/breaking-bottom.gif); background-repeat: no-repeat;*/
		background-position: bottom; margin-bottom: 10px; text-align: center; line-height: 12px;
}
.breaking-bottom2 a, .breaking-bottom2 a:visited { color: White; font-style: italic; text-decoration: none; margin: 0 10px 0 10px;}

.breaking-bottom3 {
	width: 448px; padding: 5px; background-color: #E1E1E1; margin-bottom: 10px;
	border: solid #6c6c6c; border-width: 0 1px 1px 1px;
}

/*---------------------match live--------------------*/
.breaking-top.live-score { width: 460px; height: 25px; background-image: url(img/live-score.gif); background-repeat: no-repeat;}

/*---------------------------------------col3-------------------------------------------------------*/
.col3 {	float: left; width: 320px; margin-bottom: 0px; overflow: hidden; }

/*-------------------------------------------panel 1----------------------------------------------*/
.panel1 { background-color: #575757; border: solid 1px #808080; color: White; margin-bottom: 10px; float: left; width: 318px; }
.panel1 .title2 { text-align: left; text-indent: 10px; }
.panel1.yellow-border { border-color: #ffcc00; }

.panel1-bigphoto { width: 298px; height: 218px; overflow: hidden; border: solid 1px #ffcc00; margin-left: 8px; margin-bottom: 10px;
   margin-top: 10px;}
.panel1-bigphoto img { width: 298px; }

.panel1-left {   float: left; width: 158px; border: solid Black; border-width: 0 1px 0 0;}
.panel1-right {   float: left; width: 158px; }
.panel1-left .title2, .panel1-right .title2 { text-align: center; text-indent: 0px; }

.panel1-smallphoto { width: 140px; height: 100px; overflow: hidden; border: solid 1px White; margin-left: 8px; margin-bottom: 5px;}
.panel1-smallphoto img { width: 140px; }
.panel1-smallphoto.small2 { height: 80px; }

.panel1 h3 { text-transform: uppercase; margin-bottom: 5px; padding: 0 10px 0 10px; }
.panel1 h3 a, .panel1 h3 a:visited  { color: White; }

.panel1.yellow-border h3 { text-transform: uppercase; margin-bottom: 5px; padding: 0 10px 0 10px; background: Black;}
.panel1.yellow-border h3 a, .panel1 h3 a:visited  { color: White; }

.panel1 p { margin-bottom: 5px; padding: 0 10px 0 10px; }

.panel1-tabs { float: left; width: 320px; margin-bottom: -1px; z-index: 1000; position: relative;}
.panel1-tabs .tab { float: left; width: 156px; border: solid #808080; border-width: 1px 1px 0 1px; }
.panel1-tabs .tab.right { float: right; }
.panel1-tabs .tab.selected { background-color: #575757; }
.panel1-tabs .title2 { margin: 0; background-color: transparent;  }

/*---------------------comments--------------------*/
.comments { width: 320px; height: /*195*/381px; padding-top: 5px; padding-left: 5px; margin-bottom: 5px; overflow: hidden;
	background-image: url(img/coment-second-big.gif); background-repeat: no-repeat;
}
.exclusive { padding: 0 5px 0 5px; height: 346px; overflow: hidden; }
.exclusive .ph { border: solid 1px white; width: 145px; height: 90px; overflow: hidden; margin-bottom: 5px; cursor: pointer;}
.exclusive .ph img { width: 148px; }
.exclusive img { border: none; }
.exclusive p { font-size: 10px; color: #FFD700; margin: 5px 0 5px 0; font-weight: bold; text-indent: 2px; background-color: gray; }
.exclusive h1 { font-size: 1.2em; color: Black; height: 114px; overflow: hidden; line-height: 28px; letter-spacing: 1px;
	margin: 0; color: white;  text-align: center; background-image: url(img/exc-h1.gif); width: 148px;
}
.datee {font-size: 10px; color: #CC0000;  text-align: center; background-color: gray;}
.exclusive a, .exclusive a:visited { color: White; text-decoration: none;}
.excl_short { height: 28px; overflow: hidden; margin-bottom: 3px;
}

.comment-title {	height: 25px; line-height: 25px;}
.comment-title img { border: none;}

.comm {  float: left; width: 150px; overflow: hidden; height: 355px;}
.comm p { font-size: 10px; color:  #FFD700; margin: 0; font-weight: bold; background-color: gray;   }
.comm h1 { font-size: 14px; color: White; }

.comm-p { width: 152px; height: 52px; font-size: 10px; line-height: 12px; overflow: hidden; float: left; margin-bottom: 1px; 
font-weight: bold; background-color: #808080; padding: 2px 0 2px 5px; 
}
.comm-p img { margin-right: 5px; border: solid 1px White; height: 45px; width: 45px; }

.comm1  { float: left; width: 152px; height: 150px;  margin-bottom: 4px;}

.all { text-align: right; padding-right: 5px; padding-bottom: 5px; height: 10px; line-height: 10px;}
.all a, .all a:visited { color: #FFEB80; text-decoration: none; }
.all a:hover { color: White;  }
.all.s {	padding-right: 40px; }

/*---------------------comments_duo--------------------*/
.comments_duo { width: 320px; height: 183px; padding-top: 5px; padding-left: 5px; margin-bottom: 10px; overflow: hidden;
	background-image: url(img/coment-second_duo1.gif); background-repeat: no-repeat;
}
.exclusive_duo { float: left; width: 150px; margin-right: 10px; height: 160px; overflow: hidden; }
.exclusive_duo .ph { border: solid 1px white; height: 75px; overflow: hidden; margin-bottom: 3px; cursor: pointer;}
.exclusive_duo .ph img { width: 148px; }
.exclusive_duo img { border: none; }
.exclusive_duo p { font-size: 9px; color:  #FFD700; margin: 3px 0 3px 0; font-weight: bold; text-indent: 1px;  background-color: gray; }
.exclusive_duo h1 { font-size: 12px; font-family: Arial Black; color: Black; height: 43px; overflow: hidden; line-height: 14px;
	margin: 0; color: white;  text-align: center;
}
.datee_duo {font-size: 10px; color: #CC0000;  text-align: center; background-color: gray;}
.exclusive_duo a, .exclusive_duo a:visited { color: White; text-decoration: none;}
.excl_short_duo { height: 28px; overflow: hidden; margin-bottom: 3px;
}

.comment-title_duo {	height: 20px; line-height: 20px;}
.comment-title_duo img { border: none;}

.comm_duo {  float: left; width: 150px; overflow: hidden; height: 162px; margin-bottom: 3px;}
.comm_duo p { font-size: 10px; color:  #FFD700; margin: 0; font-weight: bold; background-color: gray;   }
.comm_duo h1 { font-size: 14px; color: White; }

.comm-p_duo {	width: 148px; height: 45px; font-size: 10px; line-height: 11px; overflow: hidden; float: left; margin-bottom: 2px; font-weight: bold;
}
.comm-p_duo img { margin-right: 5px; border: solid 1px White; height: 43px; width: 45px; }

.all_duo { text-align: right; padding-right: 50px; font-style: italic;  float: right; }
.all_duo a, .all_duo a:visited { color: White; text-decoration: none; }
.all_duo a:hover { color: White;  }
.all_duo.s {	padding-right: 40px;  }
/*-------------------------------*/
.comments_duo1 { width: 320px; margin-bottom: 5px; overflow: hidden;
}
.exclusive_duo1 { float: left; width: 150px; margin-right: 10px; height: 160px; overflow: hidden;}
.exclusive_duo1 .ph { border: solid 1px white; height: 75px; overflow: hidden; margin-bottom: 3px; cursor: pointer;}
.exclusive_duo1 .ph img { width: 148px; }
.exclusive_duo1 img { border: none; }
.exclusive_duo1 p { font-size: 9px; color:  #FFD700; margin: 3px 0 3px 0; font-weight: bold; text-indent: 1px;  background-color: gray; }
.exclusive_duo1 h1 { font-size: 12px; font-family: Arial Black; color: Black; height: 43px; overflow: hidden; line-height: 14px;
	margin: 0; color: white;  text-align: center;
}
.datee_duo1 {font-size: 10px; color: #CC0000;  text-align: center; background-color: gray;}
.exclusive_duo1 a, .exclusive_duo a:visited { color: White; text-decoration: none;}
.excl_short_duo1 { height: 28px; overflow: hidden; margin-bottom: 3px;
}

.comment-title_duo1 {	height: 20px; line-height: 20px;}
.comment-title_duo1 img { border: none;}

.comm_duo1 {  float: left; width: 150px; overflow: hidden; height: 162px; margin-bottom: 3px;}
.comm_duo1 p { font-size: 10px; color:  #FFD700; margin: 0; font-weight: bold; background-color: gray;   }
.comm_duo1 h1 { font-size: 14px; color: White; }

.comm-p_duo1 {	width: 148px; height: 45px; font-size: 10px; line-height: 11px; overflow: hidden; float: left; margin-bottom: 2px; font-weight: bold;
}
.comm-p_duo1 img { margin-right: 5px; border: solid 1px White; height: 43px; width: 45px; }

.all_duo1 {text-align: right; padding-right: 50px; font-style: italic; float: right; }
.all_duo1 a, .all_duo a:visited { color: White; text-decoration: none; }
.all_duo1 a:hover { color: White;  }
.all_duo1.s {	padding-right: 40px; }

.scroll { overflow: auto; height: 200px; }
.scroll2 { overflow: auto; height: 200px; padding-left: 10px;}
.scroll3 { overflow: auto; height: 120px; padding-left: 10px;}
/*---------------------video--------------------*/
.video { background-image: url(img/video-top.gif); }
.video-tab { background-image: url(img/video-tab.gif); }

/*---------------------foto--------------------*/
.photo-l { width: 140px; float: left; margin-right: 13px; margin-bottom: 5px; }
.photo-r { width: 140px; float: left; margin-bottom: 5px; }
.photo-pics {	width: 140px; height: 85px; border: solid #CC0000 1px; overflow: hidden; margin-bottom: 5px;}
.photo-pics img {	width: 140px; }

.photo-l p, .photo-r p { margin: 3px 0 0 0; color: Gray; font-weight: bold; }

/*---------------------panel 2--------------------*/
.panel2 {width: 468px; background-color: #282828; border: solid 1px #808080; margin-bottom: 10px;}
.panel2.end { padding-top: 10px; overflow: hidden;}

.panel2 .title2 { text-align: left; padding-left: 10px; }

.n1 { float: left; width: 224px; margin-bottom: 5px; padding: 0px 5px 0px 5px; color: White; }
.n1 h3 { height: 35px; overflow: hidden; margin: 0; color: White; text-transform: uppercase; }
.n1 a, .n1 a:visited { cursor: pointer; text-decoration: none;  }

.dbsport-index { background-image: url(img/dbsport-index.gif);}
.dbsport-kare-index { float: left; width: 148px; background-color: #575757; margin: 3px; line-height:14px; }
.dbsport-photo { width: 146px; height: 80px; overflow: hidden; border: solid 1px White; margin-bottom: 5px;}
.dbsport-photo img { width: 146px; }
.dbsport-kare-index h3 { width: 138px; height: 60px; overflow: hidden; margin: 0; padding: 0 5px 0 5px; color: White; text-transform: uppercase;}
.dbsport-kare-index h3 a, .dbsport-kare-index h3 a:visited { color: White; }

.dbsport-kare-index .date { padding-left: 5px;}

/*---------------------main news--------------------*/
.news-index-photo {	width: 222px; height: 130px; overflow: hidden; border: solid 1px White; margin-bottom: 5px; }
.news-index-photo img { border: none; width: 222px;  }

.news-index-info-top { margin-bottom: 10px; text-align: center; background: Black; border: Black; border-width: 1px; margin-bottom: 3px;}
.news-index-info-top h3 { width: 222px; height: 42px; overflow: hidden; }

.news-index-info { height: 80px; margin-bottom: 2px; margin-top: 2px;}
.news-index-info h3 { width: 140px; height: 56px; overflow: hidden; margin-bottom: 5px;}
.news-index-info.colorGray { background-color: #707070; border: solid Black; border-width: 1px 0 1px 0; }
.news-index-info span { letter-spacing: -1px; }
.news-index-info .thumb {  border: solid White 1px; width: 70px; height: 70px; overflow: hidden; float: left; margin-right: 5px; margin-top: 3px; }
.news-index-info .thumb img {  width: 70px; height: 70px; align: absmiddle; }

/*---------------------panel 3--------------------*/
.panel3 { 	width: 213px; padding: 5px 5px 0 5px; border: solid #6c6c6c; border-width: 0 1px 0 1px;
	 background-image: url(img/panel3-back.gif); background-repeat: repeat-x; background-position: bottom; background-color: White;
}
/*---------------------tv--------------------*/
.panel3-tv { padding: 5px; border: solid 1px #808080; margin-bottom: 10px;}

.tv-main-news {   padding: 10px;}

.life { float: left; width: 230px; margin-right: 10px; }
.life.right { margin-right: 0px;}

.life-photo { width: 210px; height: 210px; overflow: hidden; border: solid 1px #6C6C6C; margin-bottom: 5px;}
.life-photo img, .life-photo1 img { border: none; }
.life-photo1 { width: 210px; height: 150px; overflow: hidden; border: solid 1px #6C6C6C; margin-bottom: 5px;}
.life-info h3 { height: 37px; overflow: hidden; margin: 0;}
.life-info p { height: 28px; overflow: hidden; margin: 0; font-size: 11px; color: Gray;  }

.panel3-middle-tv .life-info h3 { overflow:  visible;}
.panel3-middle-tv .life-info p { overflow: visible; padding-bottom: 10px; }
.panel3-middle-tv .life-links1 {	overflow: visible; color: #6C6C6C;}

.life-links {	height: 28px; overflow: hidden; color: #6C6C6C;}
.life-links a, .life-links a:visited {	height: 15px; overflow: hidden; display: block;  margin: 0; text-decoration: none; color: #CC0000;
}

.tv-panel { width: 300px; height: 160px; background-image: url(img/tv-panel1.jpg); background-repeat: no-repeat; margin-bottom: 0px;
	padding: 70px 10px 0 10px; cursor: pointer; position: relative; }
.tv-panel h1  { height: 40px; line-height: 20px; overflow: hidden; font-size: 15px; font-family: Arial Black; color: White; padding-left: 7px;
 padding-right: 10px; margin-bottom: 0px; } 
.tv-panel p {color: White; height: 28px; overflow: hidden; margin: 0 0 21px 0; padding-right: 10px; padding-left: 7px; }
.tv-panel-gallery { padding-left: 9px; }
.tv-panel-gallery div { width: 80px; height: 60px; overflow: hidden; float: left; margin-right: 22px;}
.tv-panel-gallery div img { width: 80px; }
.tv-panel-gallery div.right { margin-right: 0px;}

/*--------------------------------------*/
.agrp-panel {
	width: 300px; height: 200px; padding: 20px 10px 0 10px; background-image: url(img/agrp-panel.jpg); background-repeat: no-repeat;
	margin-bottom: 0px; position: relative;
}
.a-grupa { float: left; width: 140px; height: 30px; margin-right: 30px; margin-bottom: 20px; }
.b-grupa { float: left; width: 50px; height: 30px; margin-right: 10px; margin-bottom: 20px;}
.v-grupa { float: left; width: 50px; height: 30px; margin-right: 10px; margin-bottom: 20px;}
.a-grupa a, .a-grupa a:visited { display: block; width: 140px; height: 30px; text-decoration: none;}
.b-grupa a, .b-grupa a:visited { display: block; width: 50px; height: 30px; text-decoration: none;}
.v-grupa a, .v-grupa a:visited { display: block; width: 50px; height: 30px; text-decoration: none;}

.agrp-panel .zag  {float: left; width: 95%; height: 45px; overflow: hidden; font-size: 15px; font-family: Arial Black; color: White;}
.agrp-panel .zag a, .agrp-panel .zag a:visited {	color: White; text-decoration: none;}

.agrp-panel .shortzag { float: left; color: White; width: 95%; height: 25px; overflow: hidden; margin: 0 0 8px 0; }

.agrp-panel-gallery { padding-left: 7px;  }
.agrp-panel-gallery div { width: 80px; height: 60px; overflow: hidden; float: left; margin-right: 22px; }
.agrp-panel-gallery div.right { margin-right: 6px; float: right; }
.agrp-panel-gallery div img { width: 80px; }

.stat-panel {	width: 320px; height: 145px; 	margin-bottom: 10px;}
.stat-panel img { border: none;	}


.tv-live {
	width: 320px; height: 124px; padding-top: 26px; background-image: url(img/tv-program1.jpg); background-repeat: no-repeat; margin-bottom: 0px;
	cursor: pointer; font-family: Arial Black; font-size: 14px;
}
.tvlive1 {  float: right; 
	width: 103px; height: 22px; line-height: 22px; text-align: center; margin-bottom: 20px; padding-right: 20px; overflow: hidden;
}
.tvlive2 {	width: 290px; height: 40px; padding: 0 0 0 10px; color: White; overflow: hidden;	float: left; margin-bottom: 8px;}
.tvlive2 td { vertical-align: middle; text-align: center; padding: 0; }
.tvlive3 {	text-align: center; height: 25px; line-height: 25px; color: White; float: left;	padding-left: 20px; width: 270px;}

/*---------------------tv program--------------------*/
.tv-program1 { width: 100px; float: left; font-weight: bold;
}
.tv-program1 table { width: 100%;	}
.tv-program1 td {	white-space: nowrap; padding: 5px; height: 60px;}

.tv-program2 { width: 360px; float: left; overflow-x: scroll;
}
.tv-program2 table { width: 100%;	}
.tv-program2 td {	padding: 5px; border: solid #E1E1E1; border-width: 0 1px 0 0; font-size: 13px;
 width: 200px;	height: 60px; vertical-align: top; font-weight: bold;
}

.news-list { width: 448px; height: 80px; overflow: hidden; padding: 5px 10px 5px 10px;  color: White;}
.news-list.colorGray { background-color: #707070; border: solid Black; border-width: 1px 0 1px 0; }

.news-list .img_div { float: left; width: 130px; height: 73px; overflow: hidden; border: solid 1px white;}
.news-list .img_div img { width: 130px; border: none; }

.news-list h3 { height: 35px; overflow: hidden; margin: 0; color: White; text-transform: uppercase; }
.news-list h3 a, .news-list h3 a:visited  { color: White; }
.news-list p { height: 28px; overflow: hidden; margin: 0 0 2px 0; color: White;   }
.list-image-block { width: 132px; height: 115px; margin-right: 15px; float: left; }

/*---------------------rank-list--------------------*/
.rank-list { width: 440px; padding: 0px 10px 5px 10px; margin-bottom: 5px; border: solid #808080; border-width: 0 0 1px 0; }
.rank-list h1 { margin: 0;}

.rank-list2-title {	width: 460px;  float: left; text-align: center; background-color: #CC0000; font-size: 16px;
	font-weight: bold; padding: 3px; margin-bottom: 10px; color: White;
}
.rank-list2 { width: 220px; padding: 0px 0px 5px 0px; margin-bottom: 7px;
	float: left; margin-right: 20px; border: solid Silver; border-width: 0 0 1px 0
}
.rank-list2.right { margin-right: 0;}
.rank-list2 img {	width: 50px; float: left; margin-right: 5px; border: solid #808080; border-width: 1px;}
.rank-list2 a, .rank-list2 a:visited {	font-weight: bold; }
.rank-list2 .date {	padding: 3px 0 0 0;}

.rang-table1 { border-collapse: collapse;  margin-bottom: 10px; font-size: 10px; width: 99%; margin-left: 1px;}
.rang-table1 th { padding: 2px; vertical-align: top; border: solid 1px #808080; background-color: #808080;}

.color1 { background-color: #af7c7b;}
.color2 { background-color: #b09d7d;}
.color3 { background-color: #b6b980;}
.color4 { background-color:  #b4c9b6;}
.color5 { background-color: #a2a8ca;}

.legend { padding: 10px; margin-bottom: 10px; }
.legend h3 { color: White; }
.legend th {	width: 10px; height: 10px; padding: 5px; border: solid 1px gray; }
.legend td {	padding: 5px 10px 5px 5px;}

.klick_otb { border: solid #808080; border-width: 1px 0 1px 0; padding: 3px 5px 3px 20px; margin-bottom: 10px;  
background-image: url(img/16-comment-important.gif); background-repeat: no-repeat; background-position: center left;  	
}

.rang-table1 td { padding: 2px; vertical-align: top; border: solid 1px #808080;}
.td-back-color { background-color: #808080;  font-weight: bold; color: White; text-align: center;}
.td-back-color a, .td-back-color a:visited { color: White;}

.results { background-color: #575757;  width: 280px; border-collapse: collapse; margin-bottom: 10px;}
.results th { padding: 2px; vertical-align: top; border: solid 1px #808080; background-color: #808080;}
.results th h3 { margin: 2px; }
.results td { border: solid 1px #808080; padding: 2px;  vertical-align: top; }
.r-left { width: 45%; text-align: right;}
.r-right { width: 45%; text-align: left;}

.results td.td-back-silver { background-color: #F5F5F5; font-weight: bold; color: Gray; text-align: center;  padding: 7px;}

.results2 { border: solid 3px Silver; background-color: #959595;  width: 280px; border-collapse: collapse; margin-bottom: 10px;}
.results2 th { padding: 2px; vertical-align: top; border: solid 1px Silver; background-color: #575757;}
.results2 th h3 { margin: 2px; }
.results2 td { border: solid 1px Silver; padding: 2px;  vertical-align: top; }

.results2 td.td-back-silver { background-color: #959595; font-weight: bold; color: Gray; text-align: center;  padding: 7px;}

.results2 .small { font-size: 9px; padding: 0px; }

.machtime {	color: #F0E68C; font-weight: bold;}

.gol { border: solid #D2D2D2; border-width: 1px 0 0 0; margin-top: 10px; padding: 5px; color: #CC0000;}

/*---------------------klasirane--------------------*/
.klasirane { margin: 0 0 10px 0; padding: 0px; width: 298px;}
.klasirane li { float: left; width: 140px; height: 20px; line-height: 20px; margin: 1px; list-style: none; padding: 0 1px 0 1px;
	background-image: url(img/button-klasirane.gif); background-repeat: repeat-x; letter-spacing: -1px;
}
.klasirane li span { float: right; color: black; }
.klasirane li a, .klasirane li a:visited { color: White; text-decoration: none;
}

.pechat-group { width: 335px; float: left; }
.pechat-photo {
	width: 90px; overflow: hidden; border: solid 1px #6C6C6C; margin-bottom: 5px; float: left; margin-right: 10px;
}
.pechat-photo img { border: none; }
.pechat-info { margin-bottom: 5px;
}
.pechat-info h3 { height: 30px; color:#CC0000;  overflow: hidden; margin: 0; border: dotted Silver; border-width: 0 0 1px 0;}
.pechat-info h3 a, .pechat-info h3 a:visited {color:#CC0000; }

/*---------------------main-list--------------------*/
.main-list { background-color: #282828; border: solid 1px #808080; padding: 10px; margin-bottom: 10px;}

.main-list .img_div { float: left; width: 200px; overflow: hidden; margin-right: 15px;	border: solid 1px gray; padding: 1px;}
.main-list .img_div img { width: 200px;  border: none; }

.main-list h1 { font-size: 22px; color: White;  }
.main-list h1 a, .main-list h1 a:visited { color: White;  }
.main-list h3 { color: Gray; text-decoration: underline;  }
.main-list p {	text-transform: uppercase; font-size: 10px;}

/*---------------------bukmeikar--------------------*/
.bukm {
	width: 455px; height: 210px; background-image: url(img/bukmaiker-back2.gif); background-repeat: no-repeat;
	margin-bottom: 0px; padding-right: 15px;
}
.bukm-title{	text-align: center; padding-top: 5px; }

.bukm .bukm-panel { width: 455px; height: 150px; padding: 3px 2px 2px 2px; margin-left: 4px;	overflow: auto;}
.bukm h3 { margin: 5px 0 0 5px; height: 18px; background-color: Gray; text-align: center;}

.bm-tabs {  height: 24px; width: 460px; float: left;  font-weight: bold; font-size: 10px;
	background-image: url(img/bm-tabs-back.gif); background-repeat: no-repeat;
}
.bm-tabs-efr {  width: 6px; height: 24px; float: left; background-image: url(img/bm-tabs-efr.gif); background-repeat: no-repeat;
	display: none;
}
.bm-tabs a, .bm-tabs a:visited { display: block; height: 20px; line-height: 20px; float: left; padding: 2px;
text-decoration: none; text-indent: 6px;
}
.bm-tabs a:hover { color: White; }

.bm-tabs div.selected { color: White; background-image: url(img/bm-tabs.gif); background-repeat: no-repeat; float: left;  }
.bm-tabs div.selected a, .bm-tabs div.selected a:visited { color: White; }

.bm-tabs-content { border: solid 3px Silver; float: left; width: 454px;}

.bm-list { padding: 3px; background-color: #959595; /*border: solid Silver; border-width: 0 0 1px 0; */}
.bm-list.background { background-color: #808080;  }
.background { background-color: #575757;  }
.bm-list a, .bm-list a:visited {  margin-right: 10px; font-weight: bold; text-decoration: none;}
.bm-list td {	vertical-align: top; padding: 2px;}
.bm-list .date { text-align: left;}

.bm-list h1 {font-size:16px; font-weight: bold; color: White; margin: 0 0 10px 0; font-smooth: always;}
.bm-list h1 a, .bm-list h1 a:visited { color: White; font-weight: bold; }
.bm-list h1 a:hover { color: White; text-decoration: none;}

.bm-index { background-color: #F5F5F5; width: 448px; }
.bm-index td {	padding: 0; margin: 0;}
.bm-index td.otbor-name { background-color: #F5F5F5; text-align: center;}
.bm-index h3 { color: #CC0000; margin: 0; font-size: 1.1em; background-color: #F5F5F5;}

.bm-index .logo1 { height: 80px; overflow: hidden;}
.bm-index .logo1 img { height: 80px; }

/*-------------------banner1--------------------*/
.banner1 { float: left;
	width: 300px; padding: 0px 9px 10px 9px; text-align: center; color: #808080;
 background-color: #575757; border: solid 1px #808080; margin-bottom: 10px; 
}
.banner1 img {	border: none;}
.banner1 p {   margin: 0;  height: 18px; line-height: 18px; }

/*-------------------banner2--------------------*/
.banner2 { float: left;
	width: 300px; padding: 0px 9px 10px 9px; text-align: center; color: #808080;
	 background-color: #575757; border: solid 1px #808080; margin-bottom: 10px; 
}
.banner2 img { border: none;}
.banner2 p {   margin: 0;  height: 18px; line-height: 18px; }
/*-------------------banner3--------------------*/
.banner3 { 	width: 150px; height: 150px; margin: auto; padding: 0 0 10px 0;}
.banner3 img { border: none;}

/*-------------------banner150x250--------------------*/
.banner150x250 { 	width: 150px; height: 250px; margin: auto; padding: 0 0 10px 0;}
.banner150x250 img { border: none;}

/*-------------------banner-middle--------------------*/
.banner-middle {
	width: 468px;  color: #808080;
	background-color: #575757; border: solid 1px #808080;	margin-bottom: 10px;
}
.banner-middle img { border: none;}
.banner-middle p {  width: 468px; text-align: center; margin: 0;  height: 18px; line-height: 18px; }

/*-------------------banner-bottom--------------------*/
.banner-bottom {
	width: 950px; height: 90px; padding: 10px 15px 10px 15px; text-align: right;
	background-image: url(img/banner-bottom-back.gif); background-repeat: no-repeat; margin-bottom: 10px;
}
.banner-bottom img { border: none;}

/*-------------------footer--------------------*/
.footer1 {
	width: 980px; height: 30px; background-color: #8e8e8e; margin-bottom: 10px;
	line-height: 30px; color: white; text-align: center; text-transform: uppercase; font-weight: bold;
}
.footer1 a, .footer1 a:visited { color: White; text-decoration: none;}
.footer1 a:hover { color:  #FFEB80; }

.footer2 {
	width: 960px; height: 80px; padding: 10px; background-image: url(img/footer2.gif); background-repeat: repeat-x; color: white;
	overflow: hidden;
}
.footer2 table { width: 99%; }
.footer2 td { width: 32%; vertical-align: top;}
.footer2 a, .footer2 a:visited { color: White; text-decoration: none;}
.footer2 a:hover { color:  #FFEB80; }

.spacer { clear: both; height: 1px; }

.more {	text-align: right; color: White; padding-right: 5px; }
.more a, .more a:visited {	color: White; text-decoration: none; }

.track { height: 20px; line-height: 20px; color: White; margin-bottom: 10px;}
.track a, .track a:visited { text-decoration: none; margin-right: 10px;}

.design {
   text-align: right; font-size: 10px; color: #8e8e8e;
}
/*---------------------news-end--------------------*/
.news-end { padding: 10px; }
.news-end h1 {	font-size: 24px;}
.news-end h3 { color: Gray; clear: both;   }
.news-end h3 img { border: solid 1px Gray; padding: 1px; margin-right: 5px; clear: both;   }
.news-end li {  margin-bottom: 10px;   }
.news-end p {  margin-bottom: 5px;   }

/*---------------------news-comment--------------------*/
.news-comment { margin-bottom: 10px;}

.add-comment-title {
	height: 25px; padding-left: 10px; background-color: Black; 
	color: White; font-weight: bold; line-height: 25px; margin-bottom: 10px;
}
.add-comment a, .add-comment a:visited {  color: White; text-decoration: none; display: block;}
.add-comment a:hover { color: Silver; }

.add-comment-middle { margin-top: -3px; width: px; padding: 10px 10px 5px 10px; 
}
.add-comment-middle .zagtitle { font-size: 14px; font-family: serif; font-weight: bold; position: relative; width: 99%;}

.add-comment-nav { color: Gray; font-size: 10px; padding: 2px; margin-bottom: 3px; margin-top: 3px; height: 13px;  
	border: solid Gray; border-width: 1px 0 1px 0; }
.add-comment-nav div { float: left; margin-right: 3px; }
.coment-answer a, .coment-answer a:visited { background-image: url(img/coment-answer.gif); background-repeat: no-repeat; width: 60px; height: 13px; 
display: block; color: Black; text-decoration: none; text-align: center;  }
.coment-answer a:hover { color: Black; } 
  
.comments-reply { background-color: Silver; padding-left: 3px; margin: 10px 0 0 0; float: left; width: 99%; }
.comments-re {	 background-color: Black; padding: 20px 0px 5px 5px; margin: 0 0 0 0; float: left; width: 99%; } 

.comment-scroll {  max-height: 200px; overflow: auto; width: 99%; 
	height:expression(this.scrollHeight > 200 ? "200px": "auto"); margin-bottom: 5px; 
}
 
.avatar { float: left; overflow: hidden; border: solid 1px gray; margin: 0 5px 5px 0;}
.avatar img { }
 
.comment-marker { position: absolute; right: 0; top: -12px; padding: 0 3px 2px 3px; color: Black; font-style: italic; font-size: 10px;
	font-family: sans-serif;
}
.comment-marker span { background-color: #CC0000; color: White; border: solid 1px #6C6C6C; font-weight: bold; padding: 0 3px 2px 3px;
	font-style: normal;
}
	
ul.error { color: Red; }

img.statia_big { float: left; margin-right: 10px; width: 230px; border: solid 1px gray; padding: 1px; }
img.statia_big_l { float: left; margin-right: 10px; width: 230px; border: solid 1px gray; padding: 1px; cursor: pointer;}

.pagination { text-align: center; color: White; height: 20px; line-height: 20px; margin-bottom: 10px; }
.pagination a, .pagination a:visited  { margin-right: 4px;  }
.pagination a:hover, .pagination a.selected   { color: #CC0000; text-decoration: none;}

/*---------------------editors--------------------*/
.editors-photo { width: 150px; height: 80px; overflow: hidden; border: solid 1px White; margin: 5px 0 5px 5px; text-align: center; }
.editors-photo img { border: none; }
.editors-info h3 { font-size: 1.1em; margin: 0;}
.editors-info p { height: 30px;  margin: 0 0 5px 0; font-size: 11px; color: #F0E68C;  }
.editors-links { color: #6C6C6C; padding: 5px; }
.editors-links a, .editors-links a:visited { width: 49%; float: left; height: 15px; overflow: hidden; display: block;  margin: 0; text-decoration: none; }

.font_actions { float: right; padding-right: 20px; }
.font_actions a, .font_actions a:visited { float: left; font-weight: bold; color: Black; display: inline; text-align: center; }
.font_actions .font_minus { font-size: 10px; width: 25px; }
.font_actions .font_normal { font-size: 12px; width: 20px; }
.font_actions .font_plus { font-size: 16px; width: 35px; }

.date { color: #F0E68C; margin-bottom: 5px; }

.iztochnik { padding: 3px 3px 3px 0px; margin-top: 10px; color: Silver; font-size: 10px;
	border: solid #E1E1E1; border-width: 1px 0 0 0; float: left;
}

.silver { background-color: #808080;}
.bigfont { font-size: 16px;}

/*---------------------match--------------------*/
.match { }
.match-title {
	width: 460px; height: 50px; background-image: url(img/match-title.gif); background-repeat: no-repeat;
	margin-bottom: 5px; line-height: 50px; font-size: 12px; color: White; font-weight: bold;  letter-spacing: -1px; text-transform: uppercase;
}
.match-title .l {	width: 48%; height: 50px; float: left; text-align: center; overflow: hidden; }
.match-title .r {	width: 48%; height: 50px; float: right; text-align: center; overflow: hidden; }

.match .date {	text-align: center; font-size: 12px; font-weight: bold; }

/*---------------------forum--------------------*/
.col_forum { width: 790px; float: left; overflow: hidden;}

.forum-panel {
	width: 440px; height: 269px; background-image: url(img/forum-panel.jpg); background-repeat: no-repeat; margin-bottom: 10px;
	padding: 31px 10px 0 10px;
}
.forum-title { padding: 0 0 65px 160px; }
.panel2.forum-index { padding-bottom: 0px;
	width: 440px; padding: 10px 10px 0px 10px;  border: none;
	background-image: url(img/panel23.gif); background-repeat: repeat-y;
}
.hot { margin-bottom: 5px; padding: 0px 0 0px 40px; margin-left: 170px;  cursor: pointer; text-align: right;
	/*background-image: url(img/hot.gif); background-repeat: no-repeat;*/
}
.hot h1  { height: 90px; overflow: hidden; font-size: 20px; font-family: Arial Black; color: White;}
.hot h1 a, .hot h1 a:visited { color: white; margin: 0; }
.hot .date{	color: red;}

.forum-panel .scroll { overflow: auto; height: 70px; margin-bottom: 2px; background-color: Black;
	scrollbar-face-color: #8B0000;
	scrollbar-highlight-color: #8B0000;
	scrollbar-shadow-color: black;
	scrollbar-3dlight-color: #6C6C6C;
	scrollbar-arrow-color:  white;
	scrollbar-track-color: #8B0000;
	scrollbar-darkshadow-color: #8B0000;
}
.forum-panel .scroll h3 { color: white; font-size: 1.1em; background-color:  #8B0000; margin: 0px;}
.forum-panel .scroll h3 a, .panel2.forum-index h3 a:visited { color: white; }
.forum-panel .scroll a, .forum-panel .scroll a:visited  { text-decoration: none; color: White; }

/*---------------------biseri--------------------*/
.biser { margin-bottom: 10px; width: 460px; }
.biser .statia_big { width: 130px;}
.biser h1 {	font-size: 14px;}
.biser-list { width: 440px; overflow: hidden; padding: 10px 10px 5px 10px;
	background-image: url(img/pechat-back-big.gif); background-repeat: no-repeat; margin-bottom: 10px; }

.biser-p {	width: 140px; float: left; font-size: 10px; font-weight: bold;  margin-bottom: 5px;
	border: solid #959595; border-width: 0 0 1px 0; padding-bottom: 5px;
}
.biser-p div { border: solid 1px White; width: 138px; float: left; overflow: hidden; margin-bottom: 2px;  }
.biser-p div img { width: 138px; border: none; }

.biser-p1 {	width: 215px; float: left; font-size: 10px; font-weight: bold;  margin-bottom: 5px; }
.biser-p1 div { border: solid 1px White; width: 213px; height: 98px; float: left; overflow: hidden; margin-bottom: 8px; text-align: center;  }
.biser-p1 div img { border: none; }

.biser-list a, .biser-list a:visited {	text-decoration: none;}

/*---------------------match-end-------------------*/
.match-end {
	background-color: #c70101; background-image: url(img/match-end.gif); background-repeat: repeat-x;
	border: solid 1px black; padding: 5px;
}
.match-end .bm-index {
	 background-image: url(img/match-end-title.gif); background-repeat: repeat-x;
	 border: solid 1px white; padding: 3px; color: white;
}
.match-end .bm-index h1 {	color: White;}
.match-end .bm-index h1 a, .match-end .bm-index h1 a:visited {	color: White;}

.match-end .bm-index h2 {	color: #F0E68C; padding-top: 5px;}
.match-end .bm-index h2 a, .match-end .bm-index h2 a:visited {	color: #F0E68C;}
.match-end .bm-index h2 span {	color: red; }
.stat { color: White; padding: 5px; margin-bottom: 10px; }
.stat td {padding: 2px;}

.otbor { width: 218px; color: white; background-color: #2f2f2f; border-collapse: collapse; border: solid 1px black; margin-bottom: 10px; }
.otbor th {	background-color: #960c11;	padding: 3px; font-size: 12px; border: solid black; border-width: 0 0 1px 0; }
.otbor td {	padding: 0 2px 0 2px; border: solid black; border-width: 0 0 1px 0; }
.otbor a, .otbor a:visited {	text-decoration: none; color: White;}
.otbor a:hover {	text-decoration: underline; color: White;}

.tituliar {	 background-color: #2f2f2f; }
.rezerva {	 background-color: #515151;}
.trenior {	 background-color: #959595;}
.trenior a, .trenior a:visited {	color: #ffde01;}

.igrach  { background-color: #515151; margin-bottom: 10px; color: White; }
.igrach  h2 {  color: #F0E68C; }
.igrach  h2 a, .igrach  h2 a:visited {  color: #F0E68C; }
.igrach  h3 {  color: White; }
.igrach  p { margin: 0 0 5px 0; }
.igrach  p span {  color: #F0E68C;  }
.igrach td { padding: 3px;	}
.igrach .logo1 { width: 80px; border: solid 1px Silver;}

.min-events { color: White; background-color: #515151; border-collapse: collapse; border: solid 1px black; }
.min-events td {	padding: 0 3px 0 3px; border: solid black; border-width: 0 0 1px 0; }

/*---------------------otbor-------------------*/
.otb-tabs {  height: 24px; width: 450px; float: left;  font-weight: bold; font-size: 10px; background-color:  #808080;}
.otb-tabs-efr {  width: 6px; height: 24px; float: left; background-image: url(img/bm-tabs-efr.gif); background-repeat: no-repeat;
	display: none;
}
.otb-tabs a, .otb-tabs a:visited { display: block; height: 20px; line-height: 20px; float: left; padding: 2px;
text-decoration: none; text-indent: 6px;
}
.otb-tabs a:hover { color: White; }
.otb-tabs div.selected { color: White; background-image: url(img/bm-tabs.gif); background-repeat: no-repeat; float: left;  }
.otb-tabs div.selected a, .otb-tabs div.selected a:visited { color: White; }

.otb-tabs-content { border: solid 3px #575757; float: left; width: 444px; background-color: #808080; }

/*---------------------matches-right-------------------*/
.matches-right { width: 312px; color: White; border: solid 1px Black; background-color: #c70101; margin-bottom: 10px;	padding: 3px;}
.matches-right .score-logo-otbor { width: 68px; height: 68px; overflow: hidden; border: solid 2px #515151;}
.matches-right .score-logo-otbor img { width: 70px; }

.matches-right table { background-color: #960c11; width: 100%; margin-bottom: 2px; text-align: center; border: solid 1px #F0E68C;}
.matches-right td {	padding: 2px; text-align: center; }
.matches-right h1 { margin: 0; font-size: 13px; text-align: center; color: White;}
.matches-right h1 span { font-size: 24px; font-family: Arial Black; color:  #F0E68C;}

.result-popup { display: none; position:absolute; background-color: Black; width: 260px; border: 1px solid; border-color: black;}

/*---------------------oshte ot-------------------*/
.oshte_ot { margin: 0px 0px 0px 10px;  padding: 0px 0px 0px 10px;}
.oshte_ot li { color: White; margin-bottom: 10px; }
.oshte_ot a, .oshte_ot a:visited { text-decoration: none; color: White; }
.oshte_ot a:hover { color: #CC0000; }

/*---------------------leksikon-------------------*/
.leksikon-photo { float: left; border: solid 1px gray; margin: 0 5px 5px 0; padding: 1px;  }
.leksikon-title { font-size: 16px; margin-bottom: 10px; font-weight: bold; color: #6C6C6C; float: left; width: 180px; }
.leksikon-subtitle {font-size: 14px; margin-bottom: 10px; color:  #CC0000; float: left; font-weight: bold; width: 180px; }
.leksikon-uvod { margin-bottom: 10px; color: White; float: left; width: 180px; }
.leksikon-avtor { font-size: 12px; margin-bottom: 10px; color: White; font-weight: bold; float: left; width: 180px; }


.theme {	font-weight: bold; color: #CC0000; padding: 5px; background-color: #F5F5F5; text-align: center; text-transform: uppercase; width: 98%;}

.question {	margin-bottom: 20px;}
.question p { font-weight: bold; margin-bottom: 10px; }
.question p:first-letter { font-size: 20px; color: #CC0000;}
.question textarea {	width: 99%; border: solid 1px Silver;}

.gallery { padding: 5px; color: #CC0000; font-size: 14px; font-weight: bold;}
.gallery a, .gallery a:visited {	color: #CC0000; }

.bott-links { text-align: right; padding: 5px 0 5px 0; }
.bott-links a, .bott-links a:visited { text-decoration: none; background-color: #919191; padding: 0 3px 2px 3px; color: White;
	margin-left: 10px; font-size: 10px; border: solid 1px #6C6C6C;
}
.bott-links a:hover { background-color: Silver; color: #6C6C6C; }

/*---------------------search_results-------------------*/
.search_results {
}
.search_results h3 { background-color: #E1E1E1; height: 18px; line-height: 18px; padding-left: 10px;  }
.search_results h3 a, .search_results h3 a:visited { padding-left: 10px; color: #CC0000; text-decoration: underline; font-weight: normal; }
.search_results li { margin-bottom: 10px; color: Gray; line-height: 15px; }

.gallery-pics { margin-bottom: 10px;}
.gallery-pics div { float: left; margin: 5px; width: 100px; height: 55px; overflow: hidden; cursor: pointer; border: solid 1px #808080;}
.gallery-pics div img { width: 100px; }

/*---------------------formula 1-------------------*/
.formula-title {	text-align: center;/* background-image: url(img/f1-logo.gif); background-repeat: no-repeat; */ height: 40px;
	line-height: 40px; margin-bottom: 10px; font-size: 16px; font-weight: bold; 
 }
.formula-tab { margin-bottom: 10px;}
.formula-tab a, .formula-tab a:visited { background-color: #959595; color: White; padding: 2px; text-decoration: none; margin-right: 1px;}
.formula-tab a:hover, .formula-tab a.selected { background-color: #575757; border: solid #959595; border-width: 0 0 2px 0;  }

.formula1 {	 border-collapse: collapse; background-color: #959595; border: solid white 1px; width: 99%; margin-left: 1px; 
}
.formula1 th { text-align: left; vertical-align: top; padding: 2px; background-color: #575757;}
.formula1 td { vertical-align: top; padding: 2px; }
.formula1 .different_color { background-color: #808080;}

/*---------------png----------------------*/
.new { width: 40px; height: 40px; position: absolute; top: 0; right: 0; background-image: url(img/new.png); background-repeat: no-repeat;  }
* html .new { background-image: none; background-repeat: repeat;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/new.png", sizingMethod="crop");
}
.new1 { width: 30px; height: 30px; position: absolute; top: 0; right: 0; background-image: url(img/new1.png); background-repeat: no-repeat;}
* html .new1 { background-image: none; background-repeat: repeat; 
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/new1.png", sizingMethod="crop");
}

.vs { width: 34px; height: 24px; background-image: url(img/vs.png); background-repeat: no-repeat;  }
* html .vs { background-image: none; background-repeat: repeat;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/vs.png", sizingMethod="crop");
}

.flag_img {	height: 10px; border: solid gray; border-width: 0 1px 1px 0; margin: 2px;}

/*---------------------calendar--------------------*/
.calendar { width: 99%; background-color: #c0c0c0; text-align: center; margin-left: 2px; 
	border-collapse: collapse; border: solid 1px Black;  
}
.calendar th { background-color: #c0c0c0; color: White; padding: 2px;}
.calendar td { padding: 2px; }
.calendar th a, .calendar th a:visited  { color: White; }
.calendar td a, .calendar td a:visited  { color: Gray; display: block; text-decoration: none; border: solid Gray; border-width: 0 0 2px 0; }
.calendar td a:hover, .calendar td a.selected, .calendar td a:visited.selected { text-decoration: none; border: solid #CC0000; border-width: 0 0 2px 0; color: #CC0000;}
.calendar .d { background-color: #F5F5F5;}
.calendar .p { background-color:  #e1e1e1;}
.calendar .s { background-color:  #e1e1e1;}

.events-list h5 { color: #CC0000; font-size: 14px; margin: 15px 0 5px 0; }
.events-list p { color: Gray; padding: 0 0 0 15px; margin: 0; }

/*---------------------euro2008--------------------*/
.euro2008-btn { padding: 0px 0px 5px 10px; align: center;}

.agrp-panel.euro2008-panel { background-image: url(img/euro2008/euro2008-panel.jpg); }

.rating_st { background: #575757; height: 28px; vertical-align: middle; }
.rating_st1 { background: #000000; height: 28px; vertical-align: middle; }

