* { padding: 0px; border: 0px; }

body {
	margin: 0px auto;
	padding: 0px;
	background-color: #fff;
	color: #000;
	font-family:  Arial, Helvetica, Tahoma, Verdana, Geneva, sans-serif;
	font-size: 1em;
	text-align:center;
}
a {
	color: #DC1318;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}

.bold{font-weight:bold;}
/*-----------------------------------------*/
#logobg {
	width: 100%;
	background-image: url(/img/default/logo_bg.gif);
}
#headbg {
	width: 100%;
	height: 108px;
	background-color: #F4F2F4;
}
#head {
width: 970px;
margin: 0px auto;
text-align: left;
background-color: #F4F2F4;
}

.tips_and_login {
  float: left;
_overflow-y:hidden;
  height: 103px;
  font-size: 0.75em;
  padding-left: 20px;
  width: 510px; 
}

.tips {line-height:1.5;text-align: left; margin-top:0px}
.tips strong{display: block; margin-bottom: 5px; margin-top: 0px; padding:0px;}
.tips ul{list-style:none; margin:5px 0 0; padding: 0;}
.tips li{padding:1px 0 1px 8px; margin:0; background:url('/img/default/tips_button.gif') 0 5px no-repeat;}
/*.tips a{padding-left:13px; margin-bottom: 3px;		background-position:0px 2px; background-image:url(/img/default/tips_button.gif);	background-repeat: no-repeat;}*/
.tips a{padding-left:13px; margin-bottom: 3px; font-weight: bold;}
.tips a:hover{text-decoration:underline;}

.logotyp {
  float: left;
}
#logobg {	height: 106px;}

.login {
  text-align: right;
  position: relative;
}
.login a.alogin {
  background-image: url(/img/default/login1.gif);
  background-repeat: no-repeat;
  background-position: left top;
  padding-left: 40px;
  padding-top: 5px;
  line-height: 1.7em;
}

.login a:hover {
  text-decoration:underline;
}

form.unlog input.unlog {
  width: 16px;
  height: 16px;
  background-image: url(/img/default/logout_button.gif);
  background-color:#f4f2f4;
  background-position:  0px 0px;
  background-repeat: no-repeat;
  border: none;
  float: right;
  margin-right: 15px;
  margin-left: 5px;

}

form.unlog {
  position:relative;
  left: 5px;
  margin-bottom:5px;
  padding-bottom:0px;
}


.clear0 {
	clear: both;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	margin-bottom: -1px;
}
.banner_top {
	float: left;
	width: 745px;
	height: 100px;
}
.search {
	width: 221px;
	height: 89px;
	float: right;
	background-image: url(/img/default/search1bg.gif);
}
.txtsearch {
	margin: 12px;
	font-size: 0.8em;
}
.search form {
	width: 221px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	font-size: 0.9em;
	height: 32px;
}
input.field {
	border: 1px solid #DA070C;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 120px;
	margin-left: 12px;
}
input.searching {
	background-image: url(/img/default/searchbutton.gif);
	color: #fff;
	font-weight: bold;
	font-size: 0.7em;
	width: 71px;
	height: 20px;
	padding-left: 12px;
}
.searchbottom {
	margin: 0px;
	background-image: url(/img/default/search2bg.gif);
	height: 11px;
	width: 221px;
	vertical-align: bottom;
	float: right;
	background-repeat: no-repeat;
}
/*-----------------------------------------*/
/*-----------------------------------------*/

#main-menu {position: relative; margin: 0 0 5px; padding: 0; background: #D60D12 url('/img/default/bg-main-menu.png') 0 0 repeat-x; font-size: 66%; zoom: 1;}
#main-menu .in {width: 970px; margin: 0 auto;}
#main-menu ul {margin: 0; padding: 0;}
#main-menu ul li {margin: 0 1px -1px 0; padding: 0; list-style: none; float: left; display: inline;}
#main-menu ul li a {color: #fff; display: block; padding: 7px 6px 6px; font-weight: bold;}
#main-menu ul li a:hover {text-decoration: underline; background: #000;}
#main-menu ul li.active a {background: #000; color: #fff; display: block; font-weight: bold; z-index: 99; text-decoration: none; font-weight: bold;}
#main-menu ul li.active a strong {font-weight: bold;}
#main-menu ul li.active2 a {background: #000;}

.with-sub {margin-bottom: 32px !important;}
.with-sub ul li.active a {position:relative; background: url('/img/default/bg-main-menu-active.png') 50% 100% no-repeat !important; bottom: -4px; margin: -4px 0 0; padding-bottom: 10px !important; z-index: 99;}

#main-menu .submenu {position: absolute; top: 2.58em; left: 0; background: #E0E1E3; width: 100%;}
#main-menu .submenu ul li {margin: 0 1px 0 0;}
#main-menu .submenu ul li a {font-weight:bold; color: #000; background: none !important; bottom: 0; margin: 0; padding-bottom: 6px !important; z-index: 20;}
#main-menu .submenu ul li a:hover {text-decoration: underline; background: #CCCCCC !important;}
#main-menu .submenu ul li.active a {color: #000; background: #CCCCCC !important; text-decoration: none;}

/*-----------------------------------------*/
/*-----------------------------------------*/
#logo{
	width: 970px;
	margin: 0 auto;
	text-align: left;
	background-image: url('/img/default/logo_bg.gif');
	background-position: top;
	background-repeat: repeat-x;
}
#logo h1{
margin:0px;
padding:0px;
}


.logotyp {
	height: 110px;
	width: 428px;
	margin-bottom: -10px;
	position: relative;
	z-index:100;
}
/*-----------------------------------------*/
/*-----------------------------------------*/
#top_articles {
	margin: 5px auto 10px auto;
	padding: 0px;
	width: 970px;
}

#top_article_long{padding: 10px; text-align:left; width: 950px;	border: 1px solid #999;	background-color: #F2F2F2;	margin: 5px auto 10px auto; }
#top_article_long h2{margin: 5px 0px 10px 0px;padding:0px; color:#dc1318; font-size: 1.2em;}
#top_article_long_content{width:230px;float:left;}
#top_article_long_txt{margin: 0px auto 0px 15px; width:700px; float:left; padding:0px;}
#top_article_long_txt span{display:block;clear:right; font-size:13pt; font-weight:bold; margin:0px;padding: 0px;}
#top_article_long_txt p{margin: 0; padding: 0px 0px 10px 0px; font-size:11pt;}

#top_articles .box{padding-bottom:5px;}

#top_article_1 {
	float: left;
	text-align:left;
	width: 431px;
	border: 1px solid #C61C21;
	background-color: #FCECEC;
}
#top_article_1 h2 {
	font-size: 1.2em;
	width: 400px;
	font-weight: bold;
	margin-left:10px;
	margin-top: 15px;
	margin-bottom: 5px;
}

#top_article_1 h2 a {
	color: #DC1318;
}

/*#top_article_1 h2 a:hover {
	color: #000000;
}*/
.subscribe1 {
	font-size:0.7em;
	margin-bottom: 10px;
}
.subscribe1 a {
	color: #DC1318;
}
.pause {
	color: #B2B2B2;
	padding-left: 0.5em;
	padding-right: 0.5em;
}
img.top_left {
	float: left;
	border: 1px solid #fff;
	margin: 0px 10px 10px 0px;
}
.top_content1 {
  padding:0px 10px 0px 10px;
  text-align: left;
}
.top1_text {
	font-size: 0.75em;
	text-align: left;
}
a.next1 {
	color: #DC1318;
	text-decoration: underline;
	padding-left: 10px;
	background-image: url(/img/default/arrow1_red.gif);
	background-position: left;
	background-repeat: no-repeat;
}
a.next1:hover {
	text-decoration: none;
}
#top_article_2 {
	border: 1px solid #999;
	background-color: #F2F2F2;
	width: 525px;
	float: right;
}
#top_article_2-fridays_cooking {
  	/*
  	background-image:url(/img/default/fridays_cooking.jpg);
 	background-position:  50% -10px;
	background-repeat: no-repeat;
	*/
	text-align:center;
	width: 525px;
	float: right;

}

#top_article_2-fridays_cooking h2{
position:relative;
top:110px;
left:35px;
font-weight:normal;
font-size:210%;
}

#top_article_2-fridays_cooking p{
font-size:0.45em;
position:relative;
top:25px;
line-height:1.3;
}

.loader {
	height: 16em;
	width: 1px;
}
.article_2 {
	text-align: left;
	margin: 15px;
}
.article_2 h2 {
	color: #000000;
	font-size: 1.2em;
	margin-bottom:5px;
}
.article_2 h2 a {
	color: #000000;
	font-size: 0.95em;
}
/*
.article_2 h2 a:hover {
	color: #DC1318;
}
*/
.article_2 img {
	border: 1px solid #fff;
	float: left;
}
.article_2 .txt {
	font-size: 0.75em;
	float: right;
	width: 350px;
	text-align: left;
}
a.read_next {
	color: #DC1318;
	text-decoration: underline;
	padding-left: 15px;
	background-image: url(/img/default/arrow1_red.gif);
	background-position: left;
	background-repeat: no-repeat;
}
.clear {
	float: none;
	clear: both;
}
/*-----------------------------------------*/
/*-----------------------------------------*/
#content {
	width: 970px;
	margin: 0px auto;
}

#left_and_center {
	float: left;
	width: 710px;
	margin: 0px;
}

#center_frame {
	width: 470px;
	float: right;
	padding: 0px;
}
#center_frame-big {
	width: 730px;
	float: right;
	padding: 0px;
}
#left_frame {
	width: 228px;  
	float: left;
	margin: 0px;
}
#right_frame {
	width: 250px;
	float: right;
	margin: 0px;
}
/*-----------------------------------------*/
/*-----------------------------------------*/
#anketa, #gourmet-box, #news, #res-comment, #side-menu, #most-play, #news-box, #rest-box  {
	zoom:1;
  background-color: #EAEAEA;
	margin-top: 5px;
	margin-bottom:10px;
	padding-bottom:10px;
}

#anketa h3, #gourmet-box h3, #news h3, #res-comment h3, #side-menu h3, #most-play h3, #news-box h3, #rest-box h3 {
	color: #fff;
	background-color: #BF1F24;
	background-image: url(/img/default/anketa_head.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	text-align: left;
	font-size: 0.95em;
	padding: 7px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin: 0px;
	margin-top: 5px;
	zoom:1;
}
#res-comment h3 {
    background-image: url(/img/default/bg-h2-big.png);
}

#anketa2 {background-color: #EAEAEA; margin-top: 5px; padding-bottom: 10px; margin-bottom: 10px; zoom:1;}
#anketa2 h3 {color: #fff; background-color: #BF1F24; background-image: url(/img/default/right-box-head-r.gif); background-position: bottom; background-repeat: no-repeat; text-align: left;	font-size: 0.95em; padding: 7px; padding-bottom: 10px; padding-left: 10px; margin: 0px 0px 10px 0px;}
.radio2 {display: block; float: left; padding-bottom: 10px; width: 207px;}

#komix {background-color:#df311e; margin:5px auto 10px auto; padding-bottom:10px; background-image: url('/img/default/komiks_bg.png'); background-position:bottom; background-repeat:no-repeat;}
#komix h3 {color:#fff; text-align:left; font-size: 0.95em; padding: 7px; padding-bottom: 10px; padding-left: 10px;	margin: 0px; margin-top: 5px; zoom:1;}

#best-articles {text-align:left; background-color: #EAEAEA; margin-top: 5px; padding-bottom: 10px; margin-bottom: 10px; zoom:1;}
#best-articles h3 {color: #fff; background-color: #BF1F24; background-image: url(/img/default/right-box-head-r.gif); background-position: bottom; background-repeat: no-repeat; text-align: left;	font-size: 0.95em; padding: 7px; padding-bottom: 10px; padding-left: 10px; margin: 0px 0px 10px 0px;}
#best-articles .article span {font-size:0.8em; font-weight:bold;}
#best-articles .article img {margin: 0 5px 0 5px; float:left; border: 4px solid #BF1F24; padding:1px 1px;}

#news-box ul{text-align:left;font-size:85%; padding-left: 12px; font-weight:bold;line-height:1.3;}
#news-box li{padding-left: 15px; background: url(/img/default/arrow1_red.gif) left center no-repeat; list-style: none outside;}
#news-box a{color: #DC1318; text-decoration: underline;}
#news-box a:hover{text-decoration: none;}

.anketa_txt {
	text-align: left;
	font-weight:bold;
	font-size: 0.75em;
	margin: 15px;
	margin-left: 10px;
	color: #000;
}
form.anketa {
	margin: 10px;
	margin-top: 0px;
	margin-left: 5px;
	font-size: 0.8em;
	color: #DA080E;
	text-align: left;
}

.radiob {
	float: left; 
	display: block;
	position:relative;
	top:-1px;
	padding-right: 3px;
}
.radio {
	display: block;
	float: left;
	padding-bottom: 10px;
	width: 185px;
}

.button {
	clear: both;
	text-align: left;
	padding-bottom: 10px;
	margin-left: 15px;
}

.button input {
	background-color: #EAEAEA;
	background-image: url(/img/default/hlasovat.jpg);
	background-position: center;
	background-repeat: no-repeat;
	color: #fff;
	font-size: 1em;
	font-weight: bold;
	padding: 10px;
	text-align: center;
}

.anketa_answer {
	display: list-item;
	list-style-type: none;
	text-align: left;
	margin: 5px;
	margin-left: 10px;
	color: #000;
	font-size: 0.75em;
}

#rest-box{position:relative;}
#rest-box p{margin:11px 39px;}
#rest-box p a:hover{color:black;}
#rest-box p .img{background:#e7dede; border:4px solid #bf1f24; display:block; padding:1px 1px;}
#rest-box p .img span img{display:block; margin:0 auto;}
#rest-box p .title{display:block; font-size:0.87em; font-weight:bold; text-decoration:underline; padding:6px 0px 0; margin-top:1px; line-height:1.5;}
#rest-box p .town{font-size:0.87em;}
/*-----------------------------------------*/
/*-----------------------------------------*/
#advert1 {
	background-color: #EAEAEA;
	margin-top: 0px;
	border: 1px solid #989898;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.advert1_txt {
	font-size: 0.7em;
	color: #B2B2B2;
	text-align: left;
	margin: 5px;
	margin-left: 15px;
}
/*-----------------------------------------*/
/*-----------------------------------------*/
#compet {
	background-color: #EAEAEA;
	margin-top: 5px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	zoom:1;
}
#compet h3 {
	color: #fff;
	background-color: #BF1F24;
	background-image: url(/img/default/right-box-head-r.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	text-align: left;
	font-size: 0.95em;
	padding: 7px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin: 0px 0px 10px 0px;
}
.compet_txt {
	padding: 0px 10px 0px 10px;
	text-align: left;
	font-size: 0.8em;
}

.picture{
  width:75px;
  height:auto;
  text-align:center;
  float:left;
  padding: 0px;
  margin:0px;
 	margin-right: 5px;
	margin-bottom:8px;
}


.compet_txt a{
  color:#000;
  
}
.compet_txt a:hover{
  color:#DC1318;
}
.compet_txt img {
  padding: 0px;
  margin:0px;

}
/*-----------------------------------------*/
/*-----------------------------------------*/
#advert2 {
	background-color: #fff;
	margin-top: 0px;
	padding-bottom: 10px;
}
.advert2_txt {
	font-size: 0.7em;
	color: #B2B2B2;
	text-align: right;
	margin: 5px;
	margin-right: 15px;
}
/*-----------------------------------------*/
/*-----------------------------------------*/
#left-box {
	background-color: #EAEAEA;
	padding-bottom: 10px;
	margin-bottom:10px;
}
#left-box h3 {
	color: #fff;
	background-color: #707070;
	background-image: url(/img/default/utekl_head.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	text-align: left;
	font-size: 0.95em;
	padding: 7px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin: 0px;
}
.left-box-txt {
	padding: 10px;
	font-size: 0.8em;
	text-align: left;
}

#right-box-r {
	background-color: #EAEAEA;
	padding-bottom: 10px;
	margin-bottom:10px;
}

#right-box-r ul{
  list-style-position:outside;
  position:relative;
  left:10px;
  margin: 0px 0px 0px 0px;
}

#right-box-r div{
  margin: 0px 5px 10px 0px;
}

#right-box-r li{
font-weight:bold;

}

#right-box-r span{
position:relative;
left:10px;
}

#right-box-r h3 {
	color: #fff;
	background-color: #BF1F24;
	background-image: url(/img/default/right-box-head-r.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	text-align: left;
	font-size: 0.95em;
	padding: 7px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin: 0px;
}
.right-box-r-txt {
	padding: 10px;
	font-size: 0.8em;
	text-align: left;
}


/*-----------------------------------------*/

/*-----------------------------------------*/
.right-box {
	background-color: #EAEAEA;
	padding-bottom: 10px;
		margin-bottom:10px;
}
.right-box span.calendar {
	background-image: url(/img/default/calendar-icon.gif);
	background-position: left top;
	display:block;
	float:right;
	text-align: center; 
  margin-top: 0px; 
  margin-right: 8px;
  padding-top: 11px; 
  word-spacing: -2px;
  line-height: 1;
	font-weight: normal; 
  font-size: 83%;
  font-family:arial;
  width: 34px; 
  height: 25px;
	background-repeat: no-repeat;	
}

.right-box p {
padding:0px;
margin: 2px 0px 0px 0px;
}


.right-box h3 {
	color: #fff;
	background-color: #BF1F24;
	background-image: url(/img/default/right-box-head-r.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	text-align: left;
	font-size: 0.95em;
	padding: 7px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin: 0px;
}
.right-box_txt {
	padding: 10px;
	font-size: 0.8em;
	text-align: left;
}


/*-----------------------------------------*/


.center_article {
	text-align: left;
	width: 455px;
	margin: 0px auto;
}
.center_article h2 {
  padding:5px 0px 5px 0px;
  margin:0px;
  color: #000000;
	font-size: 0.95em;
}
.center_article h2 a {
  color: #000000;
}
.center_article h2 a:hover {
  color: #da070c;
}
.center_article img {
	border: 1px solid #CCCCCC;
	float: left;
}
.center_article .txt {
	font-size: 0.75em;
	float: right;
	width: 320px;
	text-align: left;
}

.center_article .txt_fotogalerie {
	font-size: 0.75em;
	float: right;
	width: 280px;
	text-align: left;
}

.center_article h2.pr a {color: #da070c;}
.center_article h2.pr a:hover {color: #000000;}
div.pr {border-bottom: 1px solid #C61C21;}

.center_clear {
	clear: both;
	border-bottom: 1px solid #E5E5E5;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom:10px;
	height: 15px;
}
.advert3 {
	text-align: left;

	padding-bottom: 10px;
}
.advert3_txt {
	font-size: 0.7em;
	color: #B2B2B2;
	text-align: left;
	margin: 5px;
	margin-left: 15px;
}
.advert3_txt2 {
	font-size: 0.8em;
	color: #DA080E;
	background-color: #F2F2F2;
	border: 1px solid #DA080E;
	padding: 5px;
	text-align: center;
	font-weight: bold;
	margin-left: 15px;
	margin-right: 15px;
}



/*-----------------------------------------*/

#links_servers{height:20px; font-size:0.75em; text-align:center; margin: 0px 0px 20px 0px; padding:10px;  zoom:1; border:1px solid #d8d8d8; border-width:1px;}
#links_servers a{margin:0px 10px 0px 5px; color:#000 }
#links_servers a:hover {color: #DC1318; text-decoration:underline;}
#links_servers a.link_picture{margin:0px;position:relative;top:3px;}
#links_servers a.link_picture:hover {text-decoration:none;}
.target_links {width: 455px; margin: 20px auto 10px auto; font-size: 0.8em; text-align: left;}
.target_links p {margin: 0px; margin-top: 10px;	padding-left: 30px;	background: url(/img/default/article_link.gif) no-repeat left;
}


/*-----------------------------------------*/

.page_list {
	font-size: 0.75em;
}

.page_list ul {
	text-align: center;
	width: 390px;
	margin: 0px auto;
	margin-top: 20px;
	margin-bottom: 20px;
}
.page_list li {
	padding-left: 5px;
	padding-right: 5px;
	border-right: 1px solid #E5E5E5;
	list-style-type: none;
	display: inline;
}
.page_list li a {
	color: #000;
	font-weight: bold;
	padding-left: 3px;
	padding-right: 3px;
	text-decoration: none;
}
.page_list li a:hover {
	background-color: #DA080E;
	color: #fff;
}
.page_list li a.activated {
	color: #fff;
	background-color: #DA080E;
}
li.predchozi a {
	padding-left: 10px;
	padding-right: 5px;
	list-style-type: none;
	display: inline;
	background-image: url(/img/default/arrow2_red.gif);
	background-repeat: no-repeat;
	background-position: left bottom; 
	color: #DA080E;
}
li.dalsi {
	border: 0px;
}
li.dalsi a {
	padding-left: 5px;
	padding-right: 10px;
	list-style-type: none;
	display: inline;
	background-image: url(/img/default/arrow1_red.gif);
	background-repeat: no-repeat;
	background-position: right; 
	color: #DA080E;
}

/*-----------------------------------------*/
/*-----------------------------------------*/

#footer {
	margin: 0px auto;
	text-align: left;
	width: 970px;
	font-size: 0.75em;
}
#recomend ul {
	margin: 10px;
	margin-top: 30px
}
#recomend li a {
	color: #000;
	border-right: #f00;
}
#recomend b {
	margin-right: 10px;
}

#recomend li {
	list-style-type: none;
	display: inline;
	line-height: 1.6em;
	padding-right: 5px;
	padding-left: 5px;
	border-right: 1px solid #B2B2B2;
}

#footer2 {
	text-align: left;
	background-color: #E6E9EA;
	padding: 15px;
	margin-top: 20px;
	margin-bottom: 0px;
}
.footer2a {
	float: left;
	line-height:1.5;
	width: 700px;
}
#footer2 img.logo {
	float: right;
}
#footer2 a.feed {
  margin-right:10px;
}
#footer2 img.feed {
	position:relative;
	top:3px;
  padding-right:5px;
}

.footer2a a:hover {
	text-decoration: underline;
}
/*-----------------------------------------*/
/*-----------------------------------------*/
/*-----------------------------------------*/
/*-----------------------------------------*/

#path {
	margin: 0px auto 0px auto;
	font-size: 0.8em;
	width: 970px;
	text-align: left;
	line-height: 2em;
}

#path a {
	background-image: url(/img/default/arrow1_gray.gif);
	background-position:right 3px  ;
	background-repeat: no-repeat;
	padding-left: 5px;
	padding-right: 15px;
}
#path a.start {
	font-weight: bold;
	text-decoration: none;
}

#path a.end {
	background-image: none;
}

#path a:hover {
	text-decoration: underline;
}

#path span {
	padding-left: 5px;
	padding-right: 15px;
	color: #7F7F7F;
}


.article_detail h2 {
	color: #DC1318;
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 8px;
	margin-top: 10px;
	text-align: left;
}

.article_detail a:hover, .detail_subscribe a:hover{
	text-decoration: underline;
}

.article_detail .partners_logo { position:relative; margin: 20px; text-align: center;}

.detail_subscribe {
	font-size: 0.7em;
	text-align: left;
	width: 465px;
}
.print {
	text-align: right;
	margin-right: 0px;
	padding-left: 12px;
	display: block;
	width: 80px;
	float: right;
	background: url(/img/default/print.gif) no-repeat left;
}
.send {
	text-align: left;
	margin-right: 0px;
	display: block;
	padding-left: 20px;
	width: 80px;
	float: right;
	background: url(/img/default/mail_button.gif) no-repeat left;
}
.info {
	display: block;
	float: left;
	width: 250px;
}


.theme img {
	border: 1px solid #B2B2B2;
	margin-top: 10px;
}
.theme a, .theme a:hover{position:relative; text-decoration:none; color:white; zoom:1;}
.theme span{position:absolute; right:5px; *right:1px; _right:0; bottom:4px; background:#000000 url(/img/default/zoom.gif) 7px 50% no-repeat;
    border:1px solid #000000;
    line-height:18px;
    margin-right:0px;
    padding-left:25px;
    padding-right:10px;
    font-size:12px;
    cursor:pointer;
}
.theme-others{
    /*background:#eaeaea;*/
    margin:8px 6px 0 -13px;
}
.theme-others ul{list-style:none; margin:0px 0 0; padding:0; overflow:hidden; zoom:1;}
.theme-others li{float:left; border:1px solid #bebebe; background:white; display:table; width:96px; height:96px; margin-left:21px; *display:inline; }
/*.theme-others li:hover{border-color:#989898;}*/
.theme-others li:hover{border-color:#DC1318;}
.theme-others li a{display:table-cell; width:96px; height:96px; vertical-align:middle; *display:block; padding:0; margin:0; zoom:1;}
.theme-others li img{display:block; margin:0 auto; padding:0; margin-top: expression((this.parentNode.offsetHeight - this.offsetHeight) / 2 + 'px');}

.view_all_photos {
	margin: 0 auto 0;
	width: auto;
	font-size: 0.8em;
	color: #fff;
	text-align: right;
}
.view_all_photos span{
	background: #000 url(/img/default/zoom.gif) no-repeat left;
	margin-right: 0px;
	padding-left: 25px;
	padding-right: 10px;
	line-height: 2em;
	border: 1px solid #000;;
}
.view_all_photos a {
	color: #fff;
	text-decoration: none;
}
.view_all_photos img {
	display: none;
}
.pink {
	text-align: left;
	width: 455px;
	background-color: #ffefef;
	margin: 10px auto;
	font-size: 0.8em;
}
.pink p {
	padding: 10px;
	text-align:justify;
}
.message {
	text-align: left;
	width: 455px;
	background-color: #ffefef;
	margin: 10px auto;
	font-size: 0.8em;
	border: 1px solid #DA070C;
}
.message p {
	padding: 10px;
	text-align:justify;
	color: #DA070C;
	font-weight: bold;
}

.texts {
	width: 455px;
	margin: 0px auto;
	font-size: 0.8em;
	text-align:left;
	line-height:1.3;
}

.texts li {
margin-left:15px;
}

p.big {
	margin: 10px;
}
.target_forum {
	width: 455px;
	margin: 20px auto;
	font-size: 0.8em;
	text-align: left;
}
.target_forum p {
	margin: 0px;
	margin-top: 20px;
	padding-left: 30px;
	background: url(/img/default/forum.gif) no-repeat left;
}
.registration_advantage  {margin-left:0px; font-size: 0.8em; text-align: left;}
.registration_advantage p {margin-left:0px; font-weight:bold;}
.registration_advantage ul {margin-left:10px; color: #DC1318;line-height:1.3;}
.registration_advantage li {padding-left: 15px;	list-style-type: none; background: url(/img/default/arrow1_red.gif) no-repeat left;}

.follow_articles {
	width: 455px;
	margin: 10px auto;
	font-size: 0.8em;
	text-align: left;
}
.follow_articles p {
	margin: 10px 0px 10px 0px;
}
.follow_articles ul {

	margin: 10px 0px 10px 0px;
}
.follow_articles li {
	padding-left: 15px;
	list-style-type:none;
	background: url(/img/default/arrow1_red.gif) no-repeat left;
}

.follow_articles a:hover {
  text-decoration:underline;
}

/*-----------------------------------------*/
/*-----------------------------------------*/
/*-----------------SOUTEZ------------------*/
/*-----------------------------------------*/
.red {
	text-align: left;
	width: 455px;
	background-color: #C01F27;
	background-image: none;
	background-position: bottom;
	color: #fff;
	margin: 10px auto;
	font-size: 0.8em;
}
.red p {
	padding: 10px;
	text-align:justify;
}
.red a {
  color: #fff;
	font-weight: bold;
}
.red a:hover {
  text-decoration: underline;
}

.texts form {
	font-size: 0.9em;
	margin-top:15px;
}
form.soutez div {
  width: 350px;
}
form.soutez label {
  text-align: right;
  float: left;
  width: 70px;
  padding-top: 2px;
	padding-bottom: 2px;
	margin: 5px;
}
.texts input {
	border: 1px solid #DA070C;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 240px;
	margin:5px;
	margin-left: 12px;
}
input.psc {
  width: 110px;
}
input.sending {
	background-image: url(/img/default/searchbutton.gif);
	color: #fff;
	font-weight: bold;
	width: 71px;
	height: 20px;
	padding-left: 12px;
}
input.radio {
	width: 20px;
	margin:5px 3px 0px 0px;
	*margin:3px 3px 0px 0px;
	padding:0px;
	border:none;

}

form.soutez div.left{position:relative;left:0px;line-height:2;}
div.files label {
  width: 450px;
  text-align: left;
  margin-top: 20px;
}
div input.files_input {
  border: 1px solid #DA070C;
  width: 240px;
}
span.fileee {
  width: 19px;
  height: 21px;
  background-image: url(/img/default/file_soutez.gif);
  float: left;
  margin-top: 5px;
  margin-left: 60px;
}
input.sender {
  width: 77px;
  height: 20px;
  background-image: url(/img/default/button_soutez.gif);
  color: #fff;
  padding-left: 15px;
  background-position: center middle;
  background-repeat: no-repeat;
  border: none;
  line-height: 20px;
  margin-top: 10px;
  margin-bottom: 20px;
  margin-left: 90px;
}

input.radio_sender {
  width: 77px;
  height: 20px;
  background-image: url(/img/default/button_soutez.gif);
  color: #fff;
  padding-left: 15px;
  background-position: center middle;
  background-repeat: no-repeat;
  border: none;
  line-height: 20px;
  margin-top: 10px;
  margin-bottom: 20px;
  margin-left: 22px;
}

.aparats {
  font-size: 0.8em;
  text-align: center;
}
.photo1 {
  border: 1px solid #E6E6E6;
  float: left;
  width: 225px;
  margin: 3px;
}
.aparats span {
  text-align: left;
  background-color: #E6E6E6;
  display: block;
  padding: 3px;
  background-image: url(/img/default/red_zoom.gif);
  background-repeat: no-repeat;
  background-position: left;
  padding-left: 30px;
}
.photo2 {
  border: 1px solid #E6E6E6;
  float: left;
  width: 225px;
  margin: 3px;
}
.detail_subscribe_down {
  margin-top: 30px;
  margin-bottom: 30px;
	font-size: 0.7em;
	text-align: left;
	width: 465px;
}


/*-----------------------------------------*/
/*-----------------------------------------*/
/*---------------REGISTRACE----------------*/
/*-----------------------------------------*/

form.reg div {
  width: 450px;
}
form.reg label {
  text-align: right;
  float: left;
  width: 50px;
  padding-top: 2px;
	padding-bottom: 2px;
	margin: 5px;
	margin-right: 0px;
	padding-right: 25px;
}
form.reg input{
  margin-left: 3px;
}
input.files_input{
  margin-right: 5px;
}

div.pinked {
  background-color: #F9E9E9;
  margin-bottom: 10px;
  padding-bottom: 10px;
  padding-top: 10px;
}
div.name input {
  width: 120px;
  float: left;
  text-align: left;
}
div.name label {
  float: left;
  width: 50px;
  text-align: right;
  margin-right: 0px;
}
div.avatar_txt{
  padding-top: 20px;
  margin-bottom: 15px;
  padding-bottom: 15px;
}
.avatar_txt p {
  float: left;
  margin: 10px;
}
.avatar_txt img {
  margin-left: 10px;
  margin-right: 20px; 
}
.agree p {
  margin-left: 10px;
  margin-bottom: 15px;
  font-size: 0.9em;
}
.agree2 p {
  margin-left: 10px;
  font-size: 0.9em;
  margin-bottom: 15px;
  color: #999999;
}

div.check{padding-top:3px;}
div.check input {
  float: right;
  width: 15px;
  text-align: left;
  border: none;
  height: 15px;
}
div.check label {
  position:relative;
  top:-1px;
  float: right;
  width: 300px;
  display: block;
  text-align: left;
  height: 15px;
}

div.regis {
  margin-top: 20px;
  padding-top: 10px;

}

div.regis input.regi {
  position:relative;
  left:170px;
  width: 103px;
  height: 20px;
  background-image: url(/img/default/button_login.gif);
  color: #fff;
  padding-left: 20px;
  background-position: center middle;
  background-repeat: no-repeat;
  border: none;
  line-height: 20px;
  margin:10px auto 20px auto;
}
label.point {
  background-image: url(/img/default/point.gif);
  background-position: right;
  background-repeat: no-repeat;
}


/*-----------------------------------------*/
/*-----------------------------------------*/
/*------------------LOGIN------------------*/
/*-----------------------------------------*/

form.log div {
  width: 300px;
}
form.log label {
  text-align: right;
  float: left;
  width: 50px;
  padding-top: 2px;
	padding-bottom: 2px;
	margin: 5px;
	margin-right: 0px;
	padding-right: 25px;
}
form.log input{
  margin-left: 3px;
  width: 160px;
}
form.log input.logi {
  width: 103px;
  height: 20px;
  background-image: url(/img/default/button_login.gif);
  color: #fff;
  padding-left: 20px;
  background-position: center middle;
  background-repeat: no-repeat;
  border: none;
  line-height: 20px;
  margin-bottom: 20px;
  padding-top: 0px;
  float: left;
}
div.login {
  margin-left: 80px;
}
p.reg_href{
  margin-left: 80px;
  line-height:1.5;
  margin-top: 0px;
  padding-top: 0px;
}

p.reg_href a:hover{
text-decoration:underline;
}





/*-----------------------------------------*/
/*-----------------------------------------*/
/*---------------POSLAT E-MAILEM-----------*/
/*-----------------------------------------*/

form.sendmail div {
  width: 450px;
}
form.sendmail label {
  text-align: right;
  float: left;
  width: 100px;
  padding-top: 2px;
	padding-bottom: 2px;
	margin: 5px;
	margin-right: 0px;
	padding-right: 25px;
}
form.sendmail input{
  margin-left: 3px;
}

form.sendmail textarea {
	
	height: 200px;
	border: 1px solid #DA070C;
	padding: 2px;
	width: 240px;
	margin:5px;
	margin-left: 3px;
	font-family:  Arial, Helvetica, Tahoma, Verdana, Geneva, sans-serif;
	font-size: 1em;
}

/*-----------------------------------------*/
/*-----------------------------------------*/
/*------------------forum------------------*/
/*-----------------------------------------*/


.dis_title {
  font-size: 0.8em;
  display: block;
  float: left;
  font-weight: bold;
}
.dis_back {
  font-size: 0.8em;
  float: right;
  display: block;
  padding-left: 23px;
  padding-right: 10px;
  background-image: url(/img/default/dis_back.gif);
  background-position: bottom left;
  background-repeat: no-repeat;
  line-height: 1.5em;
}
.line {
  border-bottom: 1px solid #D9D9D9;
  padding-top: 10px;
  *padding-top: 0px;
  _padding-top: 0px;    
  margin-bottom: 10px;
  clear: both;
}
.dis_author {
  font-weight: bold;
  padding-left: 25px;
  background-image: url(/img/default/oblacek.gif);
  background-repeat: no-repeat;
  background-position: left;

}
.dis_date {
  color: #777;
}
.dis_main {
  text-align:left;
  font-size: 0.8em;
  margin-left: 0px;
}
.dis_txt {
  margin-top: 10px;
}
.dis_txt img {
  float: left;
  margin: 7px;
  border: 1px solid #D9D9D9;
}
.dis_txt p {
  text-align: justify;
}
.discussion_level2 {
  border-left: 1px solid #A5A5A5;
  margin-left: 10px;
  padding: 0px;
  padding-top: 10px;
  margin-top:0px;
  margin-bottom: 0px;
}
.discussion_level2 .dis_author {
  background-image: url(/img/default/middle_arrow.gif);
  background-repeat: no-repeat;
  padding-left: 33px;
  margin-left: 0px;
}
.discussion_level2 .dis_txt {
  margin-left: 10px;
}
.discussion_level2 p {
  margin-bottom: 0px;
  padding-bottom: 10px;
}
.discussion_level2_finish{
  margin-left: 10px;
  padding: 0px;
  margin-top:0px;
  margin-bottom: 0px;
  padding-top: 10px;
}
.discussion_level2_finish .dis_author {
  background-image: url(/img/default/last_arrow2.gif);
  background-position: left bottom;
  background-repeat: no-repeat;
  padding-left: 35px;
  margin-left: 0px;
  padding-top: 40px;
  border: none;
}
.discussion_level2_finish .dis_txt {
  margin-left: 10px;
}

.discussion_levelx {
  margin-left: 30px;
}
.discussion_levelx .dis_author {
  background-image: url(/img/default/last_arrow.gif);
  background-position: left bottom;
  background-repeat: no-repeat;
  padding-left: 35px;
  margin-left: 0px;
  padding-top: 40px;
  border: none;
}
span.point {
  background-image: url(/img/default/point2.gif);
  background-position: left;
  padding-left: 20px;
  background-repeat: no-repeat;
  display: block;
}
p.dis_href  {
  line-height:1.5;
  margin-bottom:20px;
}
.dis_href a {
  margin-left: 20px;
}

.dis_href a:hover {
  text-decoration:underline;
}
input.textarea {
  width: 300px;
  height: 100px;
  margin: 0px;
  margin-left: 10px;
  padding: 3px;
}

input.comment {
  width: 136px;
  height: 20px;
  background-image: url(/img/default/button.gif);
  color: #fff;
  background-position: center middle;
  background-repeat: no-repeat;
  border: none;
  line-height: 20px;
  margin-bottom: 20px;
  padding-top: 0px;
}
form.send_comment label {
  text-align: right;
  float: left;
  width: 45px;
  padding-top: 2px;
	padding-bottom: 2px;
	margin: 5px;
	margin-right: 0px;
	padding-right: 10px;
}
div.comm label {
  width: 300px;
  height: 1em;
  margin-left: 10px;
  text-align: left;
}

/* COMENTARY */
.break { height: 1px; font-size: 1px; clear: both; overflow: hidden; visibility: hidden; display:block;}
.comentary ul{font-size:0.75em; text-align:left; list-style:none; margin:0 0 20px; padding:0;  zoom:1; border:1px solid #d8d8d8; border-width:1px 0;}
.comentary ul li{ padding:0 7px 10px; display:block; margin:0;}
.comentary ul li.first .head{border-top:none;}
.comentary ul .head h3, .comentary ul .head p{display:inline; color:#cccccc;}
.comentary ul .head h3{font-size:1em; color:#da080e; background:url('/img/default/ico-autor.png') 0 50% no-repeat; padding:1px 0 1px 23px; *margin-right:7px;}
.comentary ul .head{padding:12px 0 0; border-top:1px solid #d8d8d8;}
.comentary a{text-decoration:underline;}
.comentary .date{color:#7f7f7f;}
.comentary .body img{float:left; border:1px solid #dfdfdf; margin:0 10px 10px 0; display:inline;}
.comentary .body p{margin:0.8em 0 0; padding:0;}
.comentary ul ul{font-size:1em; background:url('/img/default/comment-border.png') 0 0 repeat-y; margin-top:-0.1em; padding-top:0.7em; margin-left:10px; margin-bottom:0; border:none;}
.comentary ul ul li{border:none; padding-left:12px;}
.comentary ul ul li .head{background:url('/img/default/comment-arr.png') 1px 12px no-repeat; padding-left:12px; margin-left:-12px; border:none;}
.comentary ul ul li.last{background:white }
.comentary ul ul li.last .head{background:url('/img/default/comment-arr-last.png') 0px -3px no-repeat; padding-bottom:0px; margin-bottom:0;}


/* TinyMCE specific rules */
body.mceContentBody {
	font-family:  Arial, Helvetica, Tahoma, Verdana, Geneva, sans-serif;
	width: 455px;
	margin: 0px auto;
	font-size: 0.8em;
	text-align:left;
	line-height:1.3;
  color: #000;
}



/* --------------------------------------------------------  */

/* FB Box */

#fb-gallery{
    
    height:55px;
    padding-top:2px;
}
#fb-gallery ul{
    float:left;
    width:100px;
    padding:0;
    /*position:absolute;
    top:0; left:0;*/
    margin-left:18px;
    margin-top:2px;
    zoom:1;
}
#fb-gallery li{
    list-style:none;
    margin:10px 0 0px;
    padding:0px;
    display:table;
    *display:block;
    height:93px;
    width:93px;
}
#fb-gallery li a{
    height:90px;
    width:90px;
    padding:3px;
    text-align:center;
    overflow:hidden;
    display:table-cell;
    *display:block;
    vertical-align:middle; 
    border:1px solid #eeeeee;
}
#fb-gallery li img{*margin-top: expression((this.parentNode.offsetHeight - this.offsetHeight) / 2 - 2 + 'px'); *display:block;}

#fb-gallery li a img{border:0;}

#fb-gallery li.active a{
    border-color:#b2b2b2;
    border-width:2px;
    padding:2px;
}
#fb-gallery li a:hover{
    border-color:#000;
    border-width:2px;
    padding:2px;
}
#fb-gallery li.active a{margin-top:0;}

#fb-img-box{
    height:460px;
    width:460px;
    float:left;
    text-align:center;
    padding-top:1px;
    background:url('/img/default/ajax-loader.gif') center center no-repeat;
    border:2px solid #b2b2b2;
    padding:10px;
    zoom:1;
}
#fb-img-box img{
    margin:0 auto;
}
#fb-box-overlay{
    width:100%;
    height:100px;
    min-height:100px;
    background:#000000;
    opacity:0.6;
    filter:alpha(opacity=60);
    -moz-opacity: 0.6;
    position:absolute;
    top:0;
    left:0;
    z-index:100;
}
#fb-window{
    background:#ffffff;
    position:absolute;
    top:0;
    left:0;
    z-index:102;
    padding:18px;
    font-family:Arial, Sans-serif;
    width:604px;
    zoom:1;
    text-align: left;
}
#fb-window h2{
    margin:0 0 0.7em;
    font-size:120%;
    text-align: left;
}
#fb-window p{
    margin:0 0 15px;
    text-align: left;
}
#fb-close{
    position:absolute;
    top:-28px;
    right:0px;
    width:50px;
    height:28px;
    line-height:28px;
    background:white;
    cursor:pointer;
    padding-left:30px;    
    background:white url('/img/default/cross.png') 12px 50% no-repeat;
    font-size:80%;
}

#fg-gallery-info{width:460px; text-align:center; padding-top:5px;}

#fb-prev{float:left; width:65px; background:url('/img/default/arrow.png') -131px top no-repeat; height:54px; line-height:54px; text-align:center; cursor:pointer; overflow:hidden; text-indent:70px; margin-left:30px;}
#fb-next{*margin-top:20px; float:left; width:65px; background:url('/img/default/arrow.png') -131px bottom no-repeat; height:54px; line-height:54px; text-align:center; cursor:pointer; overflow:hidden; text-indent:70px; margin-left:30px;}
#fb-prev.fb-prev-disable{background-position:left top; cursor:default;}
#fb-next.fb-next-disable{background-position:left bottom; cursor:default;}
#fb-prev.fb-prev-hover{background-position:-65px top;}
#fb-next.fb-next-hover{background-position:-65px bottom;}

.break {clear:both;font-size:1px;height:1px;overflow:hidden;visibility:hidden;}

#fb-window.fotosoutez #fb-gallery ul{
    width:160px;
}
#fb-window.fotosoutez #fb-gallery li{
    height:153px;
    width:153px;
}
#fb-window.fotosoutez #fb-gallery li a{
    height:150px;
    width:150px;
}
#fb-window.fotosoutez #fb-img-box {
	height:640px;
    width:640px;
}
#fb-window.fotosoutez {
	width:844px;
}
#fb-window.fotosoutez #fg-gallery-info {
	width:640px;
}


/* -------------- Stránky celebrit - filtr----------------------- */

.abc-sort{text-align:left; font-size:75%; margin-bottom: 10px; }
.abc-sort .bar h3{float:left; margin:0; padding:7px 0 5px; width:40px; text-align:center; text-transform:uppercase; background:#eaeaea; border:1px solid #d8d6d6; border-bottom:none; margin-bottom:-1px; font-size:117%;}
.abc-sort .bar p{text-align:center; margin:0px 0 0 0; padding-top:5px}
.abc-sort .bar p a{text-decoration:underline; text-transform:uppercase; font-size:92%; padding:0 3px}
.abc-sort .box{background:#eaeaea; border:1px solid #d8d6d6; padding:0 13px;}
.abc-sort .box p{margin:10px 0;}
.abc-sort .box p a{text-decoration:underline;}

/* -------------------------- Gourmet Box ------------------------ */
#gourmet-box{position:relative;}
#gourmet-box p{margin:11px 18px;}
#gourmet-box p a:hover{color:black;}
#gourmet-box p .img{background:white url('/img//default/bg-gourmet.png') 0 0 no-repeat; display:block; width:100%; padding:1px 0;}
#gourmet-box p .img span{background:white; display:block; overflow:hidden; margin:3px 4px;}
#gourmet-box p .img span img{display:block; margin:0 auto;}
#gourmet-box p .title{display:block; font-size:0.75em; text-decoration:underline; padding:8px 8px; margin-top:1px; line-height:1.5;}

/* -------------- Nejsympatičtější par ----------------------- */
.pair-perex{text-align:left;font-size:80%;line-height:1.3;}
ul.pair-perex {text-align:left;font-size:100%;line-height:1.5;margin-left:0px;}
li.pair-perex {padding-left: 15px;	list-style-type: none; background: url(/img/default/arrow1_red.gif) no-repeat left;}
.pair-list{*margin-top:15px;}
.pair-list .clear{height:1px; overflow:hidden;}
.pair-list ul{margin:0 0 0 -25px; padding:0;  zoom:1;}
.pair-list li{margin:0px 0 0px 30px; display:inline; padding:5px 0 25px; list-style:none; float:left; width:130px; 	position:relative;height:320px;}
.pair-list li .rating-box{border:1px solid #ebebeb; margin-bottom:1px; background:url('/img/default/pair-rating-box.png') 0 center no-repeat;  padding:7px 0 5px 24px; text-align:left;}
.pair-list li .rating-box p{ height:3px; overflow:hidden; width:80px; background:url('/img/default/pair-rating-disable.png') 0 0 repeat-x; margin:0;}
.pair-list li .rating-box p span{display:block; height:100%; background:url('/img/default/pair-rating-activ.png') 0 0 repeat-x; }
.pair-list li .img{background:#ebebeb; margin-bottom:1px; padding:4px 0 2px; position:relative; zoom:1;}
.pair-list li .img a{display:block;}
.pair-list li .img a span{display:none; width:63px; height:60px; background:url('/img/default/pair-photo.png') 0 0 no-repeat; position:absolute; top:17px; left:33px; _background:url('/img/default/pair-photo-ie.png') 0 0 no-repeat;}
.pair-list li .img a:hover span{display:block; cursor:pointer; z-index:10;}
.pair-list li .img p{margin:0;}
.pair-list li .info{text-align:left; float:none; width:auto; background:url('/img/default/pair-info.png') 0 0 repeat-x; padding:9px 6px 5px;}
.pair-list li .info span{display:block; }
.pair-list li .info .voute-button{position: absolute; bottom:0px;}
.pair-list li h3{font-size:0.75em; text-align:center; margin:0 0 7px;}
.pair-list li .info p{font-size:0.75em; margin:7px 0 3px; line-height:1.5;}
.pair-list li .info input{margin:0 -5px; position:relative; background:url('/img/default/btn-vote-empty.png') 0 0 no-repeat; width:130px; text-align:center; padding:6px 0; border:none; color:white; font-size:83%; font-family:Arial; font-weight:bold; text-transform:uppercase;}
.ico-rank{padding-left:18px; background:url('/img/default/ico-post.png') 0 0.4em no-repeat;}
.ico-vote{padding-left:18px; background:url('/img/default/ico-vote.png') 4px 0.35em no-repeat;}

/* -------------- Restaurace ----------------------- */
.r-top-bar, .rest-list, .sort-bar{text-align:left; font-size:75%;}

.sort-bar{ border:1px solid #d8d8d8; padding:10px 14px; text-align:center;}
.sort-bar p{margin:0;}
.sort-bar select{border:1px solid #cecece;}
.sort-bar select, .sort-bar img, .sort-bar label{vertical-align:middle;}
.l{float:left; display:inline;}
.r{float:right; display:inline;}

.r-top-bar{padding-bottom:13px;} 
.r-top-bar p{margin:0;}
.r-top-bar .search-term{float:right; width:210px; text-align:right;}
.r-top-bar .abc-sort2{float:left; width:520px; background:url('/img/default/bg-abc-2.png') 0 0 repeat-y; font-size:117%; font-weight:bold; padding:2px 0;}
.r-top-bar .abc-sort2 a{color:black; text-decoration:none; padding:0 3px;}
.r-top-bar .abc-sort2 a:hover{color:#dc1318}
.r-top-bar .abc-sort2 strong{color:white; background:#dc1318 url('/img/default/abc-2-active.png') center 0 repeat-x; padding:4px 3px 8px; position:relative;}
.r-top-bar .search-term .int-text{border:1px solid #db0f14; width:90px; text-align:right; padding:1px 5px 1px; vertical-align:middle;}
.r-top-bar .search-term .btn-submit{background:url('/img/default/btn-search.png') 0 0 no-repeat; width:100px; font-size:92%; color:white; padding:2px 0 3px 20px; vertical-align:middle;}

.rest-list ul{margin:20px 0 0; padding:0; list-style:none;}
.rest-list ul li {margin:0 0 30px; padding:0 0 22px; border-bottom:1px solid #eaeaea;}
.rest-list ul li p{margin-left:162px;}
.rest-list ul li h2 {font-weight:normal; font-size:125%; margin:0px 0 0 162px;}
.rest-list ul li a{text-decoration:underline;}
.rest-list ul li .img{float:left; width:151px; height:113px; margin-left:-162px; background:url('/img/default/bg-res-list-img.png') 0 0 no-repeat; padding:7px 0 0 7px; margin-top:-4px;}
.rest-list ul li .img span{display:block; width:140px; overflow:hidden; height:102px; text-align:center;}
.rest-list ul li .desc{margin-top:0.3em; line-height:1.4;}
.rest-list ul li .more{margin:1.8em 0 0 162px;}
.rest-list ul li .more a{padding-left:20px; background:url('/img/default/ico-more.png') 0 2px no-repeat;}

.rest-detail{ text-align:left; margin:18px 0 0;}
.rest-detail .col-left{float:left; width:390px; font-size:75%;}
.rest-detail .col-right{float:right; width:338px;}
.rest-detail a{text-decoration:underline;}
.rest-detail h1{color:#d60d12; margin:0 0 0.4em; font-size:200%;}
.rest-detail .map{background:url('/img/default/ico-map.png') 0 0 no-repeat; padding:3px 0 6px 60px; margin:0;}
.rest-detail .col-left h2{font-size:108%; color:#d60d12; margin:1.5em 0 0.3em;}
.rest-detail p{margin:0 0 0;}
.rest-detail ul{margin:0 0 0 15px; *margin:0 0 0 17px;}
.rest-detail .contacts{border:1px solid #d8d8d8; margin:20px 0 0; padding:8px 15px;}
.rest-detail .contacts p{margin:0; line-height:1.6;}
.rest-detail .ico-mobil{padding:1px 0 1px 20px; background:url('/img/default/ico-mobil.png') 0 0 no-repeat;}
.rest-detail .ico-tel{padding:1px 0 1px 20px; background:url('/img/default/ico-tel.png') 0 0 no-repeat;}
.rest-detail .ico-mail{padding:1px 0 1px 20px; background:url('/img/default/ico-mail.png') 0 3px no-repeat;}
.rest-detail .ico-www{padding:1px 0 1px 20px; background:url('/img/default/ico-www.png') 0 2px no-repeat;}
.rest-detail .ico-time{padding:1px 0 1px 18px; background:url('/img/default/ico-time.png') 0 3px no-repeat;}
.rest-detail .ico-tel-small{padding:1px 0 1px 18px; background:url('/img/default/ico-tel-small.png') 0 5px no-repeat;}

.col-h-l, .col-h-r{width:48%; float:left;}
.col-h-r {float:right;}

#res-comment .spc, .rest-comment-list{ font-size:75%;}
#res-comment{margin:20px 0 9px;}
#res-comment .spc{padding:10px 15px;  *padding:10px 15px 0px; zoom:1;}
#res-comment .spc textarea{width:97%; border:1px solid #da0b10; font-family:Arial; font-size:100%; padding:4px 3px 4px;}
#res-comment p{margin:0;}
#res-comment .spc label{float:left; width:40%; margin-top:4px;}
#res-comment .spc .int-text{float:right; width:56%; border:1px solid #da0b10; padding:3px; margin:0 0 7px;}
#res-comment .spc .right{margin-top:7px; text-align:right;}
#res-comment .spc .btn-submit{color:white; font-size:92%; text-align:center; width:71px; background:#cc161c url('/img/default/btn-empty-send.png') 0 0 no-repeat; padding:2px 0 3px; *padding:2px 0 0px;}
.rest-comment-list ul{padding:0; margin:0; list-style:none;}
.rest-comment-list ul li{padding:5px 0 5px; margin:0; border-top:1px solid #eaeaea;}
.rest-comment-list ul li:first-child{border:none;}
.rest-comment-list ul li h4{margin:0 0 4px; font-size:108%;}
.rest-comment-list .more{margin:0.5em 0 0;}
.rest-comment-list .more a{padding:1px 0 1px 20px; background:url('/img/default/ico-folder.png') 0 0 no-repeat;}

.img-small-list ul{margin:0 -3px 0 -3px; padding:0; zoom:1;}
.img-small-list li{margin:0 0 0 1px; padding:0; float:left; display:inline; list-style:none; width:70px; background:url('/img/default/bg-res-list-img.png') 100% 100% no-repeat; padding:5px 10px 7px 5px; *padding:5px 10px 10px 5px;}
.img-small-list li a{display:block; width:100%; overflow:hidden; text-align:center;}
.rest-detail .big-img{background:url('/img/default/bg-big-img.png') 100% 100% no-repeat; padding:4px 9px 7px 7px; margin:0 -3px 0 0;}
.rest-detail .big-img a{display:block; width:100%; overflow:hidden; text-align:center;}

#side-menu {text-align:left;}
#side-menu ul{margin:10px 11px 10px; padding:0; list-style:none; font-size:75%;}
#side-menu strong{text-decoration:underline; color:#d60d12;}
#side-menu a{color:#333333;}
#side-menu ul li{margin:0 0 13px; padding:0 0 0 15px; font-size:117%; background:url('/img/default/dot-list.png') 0 2px no-repeat;}
#side-menu ul li.active{background:url('/img/default/dot-list-active.png') 0 2px no-repeat;}

#most-play ul{padding:0; list-style:none; font-size:75%; margin:0 10px 0; text-align:left;}
#most-play ul .img{float:left; width:50px; border:2px solid #999999; text-align:center; margin:0 0 0 -64px;}
#most-play ul .img img{display:block; margin:0 auto;}
#most-play ul h4{margin:0 0 3px 64px; font-size:100%;}
#most-play ul h4 a{text-decoration:underline;}
#most-play ul p{margin:0 0 0 64px;}
#most-play ul li{margin:0px 0; padding:1px 0; border-bottom:1px solid #c6c6c6;}
#most-play ul li div{ padding:10px 0 10px;}
#most-play ul li.even div{background:url('/img/default/bg-most-play-even.png') center 0 repeat-y; }
#most-play .more{font-size:75%; text-align:left; margin:4px 10px; padding:5px 10px; background:url('/img/default/bg-most-play-more.png') 0 0 no-repeat;}
#most-play .more a{color:#333333; text-decoration:underline; padding:1px 0 1px 20px; background:url('/img/default/ico-photo.png') 0 2px no-repeat;}

.video-list{font-size:75%;}
.video-list ul{margin:0 0 20px -20px; padding:0; list-style:none; zoom:1;}
.video-list ul li{float:left; display:inline; width:126px; margin:0 0 25px 32px;}
.video-list ul li .img{display:block;}
.video-list ul li .img img{border:3px solid #eaeaea;}
.video-list ul li h3{font-size:100%; margin:0 0 5px;}
.video-list ul li p{margin:0;}
.video-list ul li a{color:#333333; text-decoration:underline;}
.video-list .big-article{text-align:left; padding:20px 0 30px 200px; zoom:1; *padding:10px 0 30px 200px;}
.video-list h1{text-align:left; color:#d60d12; margin:0.5em 0 0.7em; font-size:200%;}
.video-list .big-article .img{width:190px; float:left; margin:0 0 0 -200px;}
.video-list .big-article .img img{border:3px solid #eaeaea;}
.video-list .big-article h2{margin:0 0 5px 0px; font-size:117%; }
.video-list .big-article p{margin:0 0 0 0px;}
.video-list .big-article a{text-decoration:underline;}
.video-list .big-article .info{margin:10px 0 0 0px;}
.video-list .search-term{float:right;}
.video-list .sort{float:left;}
.video-list .sort select{border:1px solid #cecece; vertical-align:middle;}
.video-list .sort img, .video-list .sort label{vertical-align:middle;}
.video-list .search-term .int-text{border:1px solid #db0f14; width:150px; text-align:right; padding:1px 5px 1px; vertical-align:middle;}
.video-list .search-term .btn-submit{background:url('/img/default/btn-video.png') 0 0 no-repeat; width:88px; font-size:92%; color:white; padding:2px 0 3px 20px; vertical-align:middle;}
.video-list .search-term p, .video-list .sort p{margin:0}
.video-list h2{text-align:left; font-weight:normal; font-size:150%; margin-left:13px;}

.video-detail{text-align:left; font-size:75%; border-bottom:1px solid #e5e5e5; padding:0 0 30px;}
.video-detail h1{padding:6px 40px 4px; margin:0; font-size:150%; color:#d60d12; min-height:46px; text-align:center; background:url('/img/default/bg-video-h1.png') center 0 repeat-y; position:relative;}
.video-detail .object{width:442px; height:436px; background:url('/img/default/bg-detail-videa.png') 0 0 no-repeat; margin:-52px 0 -71px -3px; padding:82px 0 0 31px;}
.video-detail .video-info{margin:0 10px;}
.video-detail .video-info .stats{line-height:1.8 ;}
.video-detail .video-info .stats a{text-decoration:underline;}
.video-detail .video-info .stats .tags a{color:#000000;}
.video-detail .rating-box{display:inline-block; width:65px; height:11px;}
.video-detail .rating-box .rating{display:inline-block; height:11px; background:url('/img/default/bg-rating.png') 0 0 no-repeat;}
.video-detail .video-list{padding:10px 0 20px; font-size:100%;}
.video-detail .video-list .back{padding-left:30px; background:url('/img/default/ico-back.png') 5px 0 no-repeat; color:#000000; text-decoration:underline;}

/*----------------------------------header-tip--------------------------------*/
#header-tip{width:229px;height:70px;position:relative;background:url('/img/default/tip.png') 0 0 no-repeat;float:right; margin:0px;padding:0px;top:-50px;*top:-60px;right:-20px;}
#header-tip p{font-size:120%;margin:12px 0px 0px 20px ;padding:0;width:140px;height:65px;_height:45px;color:#dc1318;line-height:1.5;}
#header-tip a{font-weight:bold;text-decoration:underline;}
#header-tip a:hover{text-decoration:none;}
#header-tip object {position:absolute; right:-3px; top:-3px;*top:-6px;}
/*----------------------------------catering----------------------------------*/
#catering{font-size:90%;}
#catering p{line-height:1.3}
#catering input.text{color:#000;font-weight:bold; font-size:80%; border:1px solid; width:350px; margin:10px; height:20px; padding-top:2px; }
#catering input.submit{color:#fff; font-weight:bold; background-color:#BF1F24;; border:1px solid ; width:70px; margin:10px; height:25px; }
#catering textarea{width:350px; font-weight:bold; height:120px; color:#000; border:1px solid ; margin:10px;}
#catering h2,h3{text-align:left;}
#catering ul{text-align:left; margin-left:15px;}
#catering .left{text-align:left;}
#catering h3 em{font-size:120%;}

.em07 {	font-size: 0.7em;}

.foto-cross ul{margin:0 -5px 0 -10px; padding:0; list-style:none; overflow:hidden; zoom:1; font-size:75%; *margin-bottom:13px; position:relative;}
.foto-cross li{float:left; display:inline; width:235px; margin:0 0 13px 6px; padding:0; background:#eaeaea; text-align:left;}
.foto-cross li .item{display:block; text-decoration:none; padding:4px 4px 12px; color:#000; font-size:117%; background:url('/img/default/bg-foto.png') 0 100% no-repeat;}
.foto-cross li h3{margin:0; padding:0; font-size:100%;}
.foto-cross li .img{background:white; padding:1px; display:block; text-align:center;}
.foto-cross li .img img{display:block;}
.foto-cross li strong{display:block; padding:8px 7px 5px;}
