/* CSS Document */

h1, h2, h3 {
	margin: 0px;
	padding:0px;
	font-size:11px;
	font-weight:normal;
}
body {
	margin:0px;
	padding:0px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
		
	/*
	_behavior: url (css/csshover.htc);	
	*/
}
table {
	margin:0px;
	padding:0px;
}

input, select {
	font-size:11px;
	_font-size:11px;
	border:1px solid #E4E4E4;
}
textarea {
	font-size:11px;
	_font-size:11px;
	border:1px solid #E4E4E4;
}
form label {
	float:left;
	width:150px;
}
form br {
	clear:left;
}

#absolute {
	position:absolute;
	top:225px;
	left:200px;
	width:520px;
	z-index:90;	
}
.location_img {
	_position:relative;_top:-1px;&position:relative;&top:-2px;vertical-align:middle;cursor:pointer;margin-left:10px;_margin-left:8px;&margin-left:8px;
}
#logo_home {
	position:absolute;
	left:750px;
	z-index:100;
	background-image:url(../img/logo_home.gif);
	background-repeat:no-repeat;
	width:162px;
	height:47px;
	cursor:pointer;
}
#bg {
	background-image:url(../img/sports_bg.gif);
	background-repeat:repeat-y;
	width:960px;
	position:absolute;
}
#bg2 {
	background-image:url(../img/bg2.gif);
	background-repeat:repeat-y;
}
#right_bg {
	background-image:url(../img/right_bg.gif);
	background-repeat: no-repeat;
	background-position:942px 0px;
	width:100%;

}
#right_bg2 {
	background-image:url(../img/right_bg2.gif);
	background-repeat: repeat-x;
	background-position:980px 0px;
	height:208px;
	position:absolute;
	width:100%;
	
}
#pub_left {
	float:left;
	width:187px;
	padding-top:166px;
	
	background-image:url(../img/pub_top_left_bg.gif);
	background-repeat:no-repeat;
}

#pub_left .sport_caption {
	background-image:url(../img/sport_caption_bg.gif);
	background-repeat:repeat-y;
	height:28px;
	padding-left:10px;
	font-weight:bold;
	line-height:28px;
	color:#838383;
}
#pub_left .sports_topbg {
	height:11px;
	background-image:url(../img/sports_top_bg.gif);
	background-repeat:no-repeat;
}
#pub_left .sports {
	color:#666666;
}
#pub_left .sports img {
	margin-left:11px;
	margin-right:10px;
}
#pub_main {
	width:755px;
	margin-left:187px;
	margin-left:0px;
	float:left;
}
#pub_main .flash {
	height:166px;
	background-image:url(../img/_falsh_top.jpg);
	background-repeat:no-repeat;
}
#pub_main_right {
	width:210px !important;
	overflow:hidden;
	float:right;
	margin-top:10px;
	margin-bottom:10px;
	margin-right:0px;
}
#pub_main_main {
	position:relative;
	margin:15px;
	margin-right:0px;
	width:520px;
	margin-top:15px;
	overflow:hidden !important;
}

.banner_right {
	padding:5px 23px 0px 10px;
}
.banner_right img {
	border:none;
}
.login_obalka form {
	margin:0px;
	padding:0px;
}
.login_obalka input {
	font-size:10px;
	_font-size:11px;
}
.login_obalka label {
	float:left;
	width:100px;
}
.login_obalka br {
	clear:left;
}
.login_obalka a {
	color:white;
	tdext-decoration:none;
	line-height:20px;
	font-weight:normal;
	padding-left:42px;
}
.login_obalka {
	border:1px solid #E4E4E4;
	margin-bottom:10px;
	padding:10px;
	margin-left:0px;
}
.main_obalka {
	border:1px solid #E4E4E4;
	margin-bottom:10px;
	padding:10px;
	margin-left:0px;
}
.checkbox {
	width:12px; height:12px;
	_width:12px; _height:12px;
	vertical-align:middle;
	border:none;
}
.main_obalka_noborder {

	margin-bottom:10px;
	padding:10px;
	margin-left:0px;
}
.obalka {

}
.obalka .obalka_top {
	background-image:url(../img/right_obalka_top.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	height:9px;
	font-size:1px;
}
.obalka .obalka_middle {
	background-image:url(../img/right_obalka_middle.gif);
	background-repeat: repeat-y;
	padding:5px 24px 5px 15px;
	background-position:left top;
}
.obalka .obalka_bottom {
	background-image:url(../img/right_obalka_bottom.gif);
	background-repeat:no-repeat;
	background-position:left top;
	height:9px;
	font-size:1px;
}
.obalka_caption {
	height:29px;
	line-height:29px;
	color:white;
	font-size:11px;
	font-weight:bold;
	padding:0px 5px 0px 10px;
}
.obalka_caption_border_bottom {
	height:1px;
	background-image:url(../img/dashed_horizontal.gif);
	background-repeat:repeat-x;
	margin:5px 0px 4px 0px;
	font-size:1px;
}

.calendar {
	font-size:10px;
	width:100%;

}
.calendar a {
	text-decoration:none;
	color:black;
	font-size:11px;
}
.calendar img {
	border:none;
}
.calendar_month {
	text-align:center;
}
.last_msgs {
	font-size:11px;
	width:100%;
	color:#666666;
}
.last_msgs tr td {
	vertical-align:top;
}
.last_msg_FIB_caption {
	font-size:11px;
	font-weight:bolder;
	color:red;
	text-align:left;
}
.caption_red {
	color:#FF1C32;
	font-size:11px;
	font-weight:bold;
	margin-bottom:15px;	
}
.main_caption {
	text-align:right;
	border-right:1px solid #E4E4E4; 
	height:29px;
}
.main_caption_absolute {
	position:absolute;z-index:2; 
	left:0px; 
	height:29px;
	border-right:1px solid #E4E4E4;
	_border-right:none;
}
.main_caption_red {
	color:#FF1C32;
	font-size:11px;
	font-weight:bold;
	padding:0px 15px 0px 15px;
	background-color:#F4F4F4;
	border:1px solid #E4E4E4;
	border-right:none;
	float:right;	
	line-height:28px;
	height:28px;
}
.main_caption_red_active {
	border-bottom:1px solid white;
	background-color:#FFFFFF;
}
.main_caption_red_floatleft {
	font-size:1px;
	width:0px;
	visibility:hidden;
	float:left;	
	line-height:28px;
	height:28px;
}
.caption_tab {
	border:1px solid #E4E4E4;
	padding:10px;
	position:relative;
}
.main_caption_red_count {
	color:#666666;
	font-size:11px;
	font-weight:normal;
}
.caption_red img {
	vertical-align:middle;
	border:none;
	margin-right:10px;
	margin:0px 10px 4px 0px;
}
.main_caption_red img {
	vertical-align:middle;
	border:none;
	margin-right:10px;
	margin:0px 10px 4px 0px;
}
.caption_red a {
	text-decoration:none;
	color:#FF1C32;
}
.main_caption_red a {
	text-decoration:none;
	color:#FF1C32;
}
.news {
	margin-top:0px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
.news a {
	color:#FF0000;
}
.news_obalka {
	margin-bottom:30px;
}
.news_obalka .title {
	color:#666666;
	font-weight:bold;
}
.news_obalka a {
	color:#666666;
	font-weight:bold;
	text-decoration:none;
}
.news_obalka .date {
	color:#FF1C32;
	font-weight:bold;
}
.news_obalka .text {
	color:#666666;
}
.banner_center {
	text-align:center;
	margin:0px 0px 20px 0px;
}
.banner_center img {
	border:none;
}
#registrujte_se {
	background-image:url(../img/registrujte_se.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:520px;
	height:35px;
	margin-bottom:30px;
	padding-top:137px;
	overflow:hidden !important;
}
#registrujte_se .button {

}
#registrujte_se .button a {
	color:red;
	text-decoration:none;
	font-weight:bold;
	float:left;
	width:135px;
	text-align:center;
	background-color:#FFFFFF;
	height:33px;
	line-height:33px;
	margin-left:1px;
	margin-right:1px;
}

#main_find {
	border:1px solid #E4E4E4;
	margin-bottom:0px;
}
#main_find .main_find_bottom_text {
	margin:10px;
	background-image:url(../img/dashed_horizontal.gif);
	background-repeat:repeat-x;
	padding-top:10px;
	color:#666666;
	width:498px;
	clear:both;
	_padding-bottom:10px;
	
}
#main_find .find_left {
	background-image:url(../img/dashed_vertical.gif);
	background-repeat:repeat-y;
	background-position:right;
	margin:10px 0px 10px 10px;
	width:170px;
	height:250px;
	_height:235px;
	
}
#main_find .find_right {
	float:right;
}
#main_find .ft_text {
	color:#838383;
	font-weight:bold;
}
#main_find .pv_text  a {
	color:#FB1A2F;
	font-weight:bold;
}

/*   MENU     */
	#menu {
		background-image:url(../img/dashed_horizontal.gif);
		background-repeat:repeat-x;
		height:28px;
	}
	#menu a {
		display:block;
		_float:left;
		color:#8B8B8B;
		line-height:27px;
		font-size:11px;
		text-decoration:none;
		font-weight:bold;
		height:27px;	
		margin:0px;
		padding:0px 15px 0px 15px;
		background-color:white;
		background-image:url(../img/dashed_vertical.gif);
		background-repeat:repeat-y;
		background-position:right;
	}
	#menu .submenu a {
		height:24px;
		float:none;
		line-height:20px;
		/*
		filter: alpha(opacity=90);
		-moz-opacity: 0.9;
		*/
		background-color:#FF5767;
		background-color:white;
		background-color:#8B8B8B;
		color:white;
		color:#8B8B8B;
		color:white;
		font-size:10px;
		font-weight:bolder;
	
		background-image:url(../img/dashed_horizontal.gif);
		background-repeat:repeat-x;
		background-position:bottom;
		margin-right:1px;
		margin-left:1px;			
	}
	#menu .submenu .vertical_bg{
		background-image:url(../img/bg_submenu.gif);
		background-repeat:repeat-y;
	}
	#menu .submenu .rolltrue{
		background-image:url(../img/menu_roll.gif);
		background-repeat:repeat-y;
		background-position:right;
	}
	#menuul {
		position: absolute;
		z-index:100;
		list-style-type:none;
		margin:0; padding:0;	
	}
	.menuitem {
		float:left;
		margin:1px 0px; padding:0px;
		/*overflow:hidden;*/
		height:28px;
	}
	.menuitem ul {
		display:none;
		margin: 0px; padding:0px;
		list-style:none;
		position: absolute;
		z-index:100;		
		top:28px;	
		background-image:url(../img/dashed_horizontal.gif);
		background-repeat:repeat-x;
		background-position:top;			
	}
	.menuitem li { margin:0px; padding:0px; top:0px;}
	.submenu li {width:150px;position:relative; }

	/* 2-class selector to have higher weight than ".menuitem ul" */
	.submenu .subsubmenu {
		position:absolute; 
		z-index:100;
		background-color:inherit;
		display:none;
		left:150px;
		top:0px;
	}
/*
	.menuitem:hover{
		overflow:visible;
	}

 	#menu liHover ul ul, #menu li:hover ul ul, 
	#menu li liHover ul ul, #menu li li:hover ul ul,
	#menu li li liHover ul ul, #menu li li li:hover ul ul,
	#menu li li li liHover ul ul, #menu li li li li:hover ul ul
	{display:none; }
	
	#menu liHover ul, #menu li:hover ul,
	#menu li liHover ul, #menu li li:hover ul,
	#menu li li liHover ul, #menu li li li:hover ul,
	#menu li li li liHover ul, #menu li li li li:hover ul
	{display:block;}
*/
	#menu .submenu a:hover  { background-color:red; color:white; }

/* -------------------------------------------------------------- */

.inform_zone {
	background-color:#8B8B8B;
	height:14px;
}
.inform_zone_text {
	background-color:#8B8B8B;
	height:28px;
	line-height:28px;
	color:#FFFFFF;	
	padding:0px 15px 0px 15px;
}
#bottom_bg {
	width:957px;
	height:36px;
	background-image:url(../img/bottom_bg.gif);
	background-repeat:no-repeat;
}	
.cleaner {
	clear:both;
	font-size:0px !important;
	height:0px !important;
	border:none;
}
.cleaner_left {
	clear:left;
	font-size:0px !important;
	height:0px !important;
	border:none;
}
.cleaner_right {
	clear:right;
	font-size:0px !important;
	height:0px !important;
	border:none;
}
.msg_err {
	color:red;
}
.msg_err_item {
	color:red; 
	font-style:italic;
}
.red {
	color:red;
}
.obstar {
	font-weight:bold;
	font-size:14px;
	vertical-align:middle;
}
.msg_msg {
	color:#FDBE00;
	font-style:italic;
	border:1px solid #E4E4E4;
	padding:10px;
	margin-bottom:15px;
}
.msg_err_msg {
	color:red;
	font-style:italic;
	border:1px solid #E4E4E4;
	padding:10px;
	margin-bottom:15px;
}
.taright {
	text-align:right;
}
.tacenter {
	text-align:center;
}
.textarea {
	width:490px;
}
.submit {
	font-weight:bold;
}
.inputtextwidth100p {
	width:340px;
	_width:320px;
}
.float_left {
	float:left;
}
.float_right {
	float: right;
}
.border {
	border:1px solid #E4E4E4;
	padding:10px;
	margin-bottom:150x;
}
.bazaar {
	color:#666666;
	margin-bottom:10px;
	border:1px solid #E4E4E4;
	background-color:#F4F4F4;
}
.bazaar img {
	margin-right:10px;
	vertical-align:middle;
	border:none;
}
.bazaar {
	color:#666666;
	margin-bottom:10px;
	border:1px solid #E4E4E4;
	background-color:#F4F4F4;
	_width:518px;
}
.bazaar .caption_obalka {
	padding:3px;
	border-bottom:none;
	font-size:10px;
	font-style:italic;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
}
.bazaar .text {
	padding: 5px 3px 5px 3px;
	color: #999999;
	float:right;
	background-color:#FFFFFF;
	_height:70px;
	min-height:90px;
	
	width:60%;	
	
	border-left:1px solid #E4E4E4;
}
.bazaar a {
	color:#666666;
	text-decoration:none;
}
.bazaar .date {
	color: #AAAAAA;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	width:70px;
}
.bazaar .caption {
	color:#FF1C32;
	font-weight:bold;
	font-style:normal;
}
.bazaar .contact div{
	border-left:1px solid #E4E4E4;
	border-top:1px solid #E4E4E4;
	padding:3px;
	background-color:#F4F4F4;
	padding:0px 5px 0px 5px;
}
/* TABLE */

.table_forum {
	width:100%;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;	
}
.table_forum .header {
	border-right:1px solid #E4E4E4;
	color:#666666;
	font-weight:normal;
}
.forum_thread_level_1 {
	background-color:#F4F4F4;
	color:red;
	font-weight:bold;
}
.forum_thread_level_1 td {
	padding:3px 5px 3px 5px;
	border-top:1px solid #E4E4E4;
	border-bottom:1px solid #E4E4E4;
	border-right:1px solid #E4E4E4;
}
.forum_thread_level_2 td a{
	font-weight:normal;
	text-decoration:none;
	color:#8B8B8B;
	font-size:11px;
}
.forum_thread_level_2 td a:hover{
	color:red;
	text-decoration:underline;
}
.forum_thread_level_2 td {
	padding:1px 5px 1px 5px;
	padding-left:10px;
	
}

.forum_thread_level_3 {

}

.forum_thread_level_3 td {
	color:#666666;
}

.forum_thread_level_3 a {
	color:#666666;
	text-decoration:none;
}
.forum_thread_level_3 a:hover {
	text-decoration: underline;
	color:red;
}

.table_forum_lastmsgs {
	width:100%;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;	
}
.table_forum_lastmsgs .table_header {
	background-color:#F4F4F4;
	color:8B8B8B;
	font-weight:bold;
}
.table_forum_lastmsgs .table_header td {
	padding:3px 5px 3px 5px;
	border-bottom:1px solid #E4E4E4;
}
.table_forum_lastmsgs .lastmsgs td{
	padding:1px 5px 1px 5px;
}
.table_forum_lastmsgs .lastmsgs a {
	text-decoration:none;
	color:#666666;
}
.table_forum_lastmsgs .lastmsgs a:hover {
	text-decoration:underline;
}
/* ------------------------- */

.sports a {
	color:#666666;
	text-decoration:none;
}
.sports a:hover {
	text-decoration:underline;
}

.catalog_item {
	margin-bottom:15px;
	margin-top:5px;
}
.catalog_item .logo {
	width:90px;
	text-align:center;
	background-color:#f7f7f7;
	margin:0px 10px;
	border:1px solid #CCCCCC;
	padding:3px 0px 0px 0px;
	_padding:3px 0px 3px 0px;
	&padding:3px 0px 3px 0px;
}
.catalog_item .logo img {
	border:1px solid #CCCCCC;
	width:82px;
	max-height:80px;
}
.catalog_item .right {
	margin-left:0px;
	width:410px;
	float:right;
}
.catalog_item .right img {
	border:none;
	vertical-align:middle;
	margin-right:10px;
}
.catalog_item .right .caption {
	color:red;
	font-weight:bold;
	margin-bottom:0px;
	float:left;
	padding-right:10px;
} 
.catalog_item .right .firm_detail {
	width:55px;
}
.catalog_item .right .detail_zone {
	display:none;
	margin-bottom:15px;
}
.catalog_item .right .detail {
	border:1px solid #E4E4E4;
	border-bottom:1px solid #E4E4E4;
	margin-bottom:7px;
	padding:10px 10px 10px 10px ;
	color: #666666;
	font-style:italic;
}
.catalog_item .right .detail a {
	color:black;
	text-decoration:none;
}
.catalog_item .right .detail a:hover {
	text-decoration:underline;
}
.catalog_item .right .detail span {

}
.catalog_item .right .firm_detail a {
	color:#FF0000;
}
.catalog_item .right .caption a {
	font-weight:normal;
	color:red;
	text-decoration:none;	
}
.catalog_item .right .caption a:hover {
	text-decoration:underline;
}
.catalog_item .right .description {
	color:#666666;
	margin-bottom:5px;
}
.catalog_item .right .contact {
	color: #999999;
	font-style: normal;
}
.catalog_item .right .contact a {
	color:#000000;
}
.catalog_item .right .www a {
	color:#666666;
}
.hr {
	font-size:1px;
	height:1px;
	border-bottom:1px solid #E4E4E4;
	margin-bottom:10px;
}
.hr_dotted {
	height:1px;
	font-size:1px;
	background-image:url(../img/dashed_horizontal.gif);
	background-repeat:repeat-x;	
}
.ahrefgallery {
	color:#666666;
	text-decoration:none;
}
.ahrefgallery:hover {
	text-decoration:underline;
}
.reportages_fotos {
	padding:5px 3px 5px 0px;
	margin-top:10px;
}
.reportages_fotos img {
	border:none;
	width:50px;
	height:35px;
	background-color:#E4E4E4;
	padding:3px;
}
.reportages_fotos_detail {
	padding:5px 0px 5px 0px;
	margin-top:10px;
}
.reportages_fotos_detail img {
	border:none;
	width:115px;
	height:85px;
	padding:2px;
	background-color:#E4E4E4;
	margin-right:5px;
	cursor:pointer;
}
.foto_view_area {
	display:none;
	
	text-align:center;
	vertical-align:middle;	
	
	position:absolute;
	left:0px;top:0px;
	
	filter:alpha(opacity:89);
	-moz-opacity:0.89;
	
	overflow:hidden; 

	height:2000px;
	width:2000px
}
.tpage {
	color:#666666;
}
.tpage a {
	color:#FF0000;
}
.fultext {
	vertical-align:middle; 
	height:15px;
	_height:15px;
	width:120px;
	
}
.locality {
	width:123px;
	_width:126px;
	&width:126px;
	height:17px;
	&height:22px;
	vertical-align:middle;
}


.catalog_item_detail {
	margin-bottom:15px;
	margin-top:5px;
}
.catalog_item_detail .logo {
	width:110px;
	text-align:center;
	background-color:#f7f7f7;
	margin:0px 10px;
	border:1px solid #CCCCCC;
	padding:3px 0px 0px 0px;
	_padding:3px 0px 3px 0px;
	&padding:3px 0px 3px 0px;
}
.catalog_item_detail .logo img {
	border:1px solid #CCCCCC;
	width:100px;
}
.catalog_item_detail .right {
	margin-left:0px;
	width:390px;
	float:right;
}
.catalog_item_detail .right img {
	border:none;
	vertical-align:middle;
	margin-right:10px;
}
.catalog_item_detail .right .caption {
	color:red;
	font-weight:bold;
	margin-bottom:5px;
	float:left;
	padding-right:10px;
} 
.catalog_item_detail .caption{
	color:red;
	font-weight:bold;
	margin-bottom:5px;
	float:left;
	padding-right:10px;
		
	font-size:11px;
	font-weight:bold;
	color:#FF0000;
	
}
.catalog_item_detail .firm_detail a {
	color:#FF0000;
	text-decoration:underline;
}
.catalog_item_detail .firm_detail a:hover {
	text-decoration:none;
}
.catalog_item_detail .co_caption {
	font-weight:bold;
	color: #FF0000;
	margin-top:5px;
	margin-bottom:7px;
}
.catalog_item_detail .co_item_caption {
	color:#000000;
}
.catalog_item_detail .co_item_caption span {
	display: block;
	width:95px;
	float:left;
	color:#000000;
}
.catalog_item_detail .co_item_caption a {
	color: #FF0000;
	text-decoration:underline;
}
.catalog_item_detail .co_item_caption a:hover {
	color: #FF0000;
	text-decoration:none;
}

.catalog_item_detail .fotogalerie {
	padding:10px;
	border:1px solid #e6e6e6;
}
.catalog_item_detail .fotogalerie_caption {
	font-size:11px;
	font-weight:bold;
	color:#FF0000;
	margin-bottom:5px;
}
#detail_main_img {
	float:left;
	width:495px;
	
	border:1px solid #CCCCCC;
}

.foto_thumb_zone img {
	width:85px;
	height:60px;
	
	border:1px solid #CCCCCC;
	padding:5px;
	background-color:#f7f7f7;
	
	cursor:pointer;	
}
.foto_doporucujeme_zone img {
	width:100px;
	height:70px;
	
	border:1px solid #CCCCCC;
	padding:5px;
	background-color:#f7f7f7;
	
	cursor:pointer;	
}
.loginzone {
	color:#FFFFFF;
	position:absolute;
	top:60px;
	width:190px;
	margin:0px 10px 0px 10px;
}

.logos_bott {
	text-align:center;
	margin:25px 0px 10px 0px;
}
.logos_bott div {
	float:left;
}
.logos_bott img {
	margin-left:0px;
	margin-right:20px;
	border:none;
}
.logos_bott .last {
	margin-right:0px;
}
#find_advance .chbox {
	width:10px;
	height:10px;
}
#find_advance span {
	font-size:9px;
}
#find_advance .ft_text {
	margin-bottom:5px;
	margin-left:3px;
}
.calendar_new {
	color:#FFFFFF;
}

.table_calendar {
	width:520px;
	border:1px solid #e3e3e3;
	color:#666666;
}
.table_calendar a {
	color:#FF0000;
}
.table_calendar a:hover {
	text-decoration:none;
}
.table_calendar tr td {
	padding:3px 3px 3px 3px;
}
.table_calendar .table_header {
	color:#FF0000; 
	font-weight:bold;
	background-color:#efefef;
}
.table_calendar .table_header td {
	padding:2px 3px 2px 3px;
}
.table_calendar .sep td {
	border-top:1px solid #e3e3e3;
}
.foto_thumb_zone_catalog {
	margin:15px 0px 0px 10px;
}
.foto_thumb_zone_catalog img {
	width:86px;
	height:62px;
	
	border:1px solid #CCCCCC;
	padding:5px;
	background-color:#f7f7f7;
	
	cursor:pointer;	
}
.macclogin_zone a{
	color:#FF0000;
}

.locality_img {
	vertical-align:middle;margin-left:10px;cursor:pointer;
}
