/* CSS Document */

html {
	text-align:center;
	margin:0 auto 0 auto;
	width:100%; height:100% !important;
	background: #BFB896;
}

body {
	text-align:center;
	margin:0 auto 0 auto;
	padding: 0px;
	font-family: Arial, Tahoma, Helvetica, Sans Serif;
	line-height: 120%;
	font-size: 12px;
	color: #000;
	height:100% !important;
}

#body_inner {
	background: url(../images/bg.gif) top left repeat-x;
}

#banner_top {
	text-align:center;
	margin:0 auto;
	background:#e4dece;
}

#banner_top a img {
	text-align:center;
	margin:0 auto;
	border:0;
	background:0;
}

h1 {
	font-size:18px;
	color:#68635a;
	font-weight:bold;
	text-align:left;
	margin:20px 0 10px 0;
}

#content h2 {
	font-size:14px;
	color:#68635a;
	font-weight:bold;
	text-align:left;
	margin:20px 0 10px 0;
}

#content h2.red {
	font-family: Verdana;
	font-size:18px;
	color:#F5C501;
	text-align:left;
	font-weight:normal;
	text-transform:uppercase;
	letter-spacing:-1px;
	display:block;
	height:25px;
	line-height:25px;
	padding:0 20px 0px 5px;
	margin:10px 0 10px 0;
	float:left;
	background: #881313 url(../images/bg_h2.gif) top right no-repeat;
}

#content h2.red p {
	margin:0;
	padding:0;
}
  
#content h2.red a{
color:#F5C501;
text-decoration: none;
}
h3 {
	font-size:12px;
	color:#000;
	font-weight:bold;
	text-align:left;
	margin:20px 0 10px 0;
	text-decoration:none;
}

.foto_cat h3 {
	font-size:18px;
	color:#881313;
	font-weight:normal;
	text-align:left;
	margin:0 0 10px 0;
	text-decoration:underline;
}

h2.verdana {
	font-family: Verdana;
	font-size:18px;
	color:#881313;
	text-align:left;
	font-weight:normal;
	margin:0 5px 3px 0px;
	text-transform:uppercase;
	letter-spacing:-1px;
	padding:10px;
}

.menus_box h2.verdana {
  width:148px;
  height:26px;
  line-height:30px;
	font-family: Verdana;
	color:#881313;
	text-align:left;
	font-size:15px;
	font-weight:bold;
	margin:0px 0px -20px 0px;
	position:relative;
	top:-10px;
	text-transform:uppercase;
	letter-spacing:-1px;
	padding:10px;
	background: url(../images/bg_h2_left.png) right top no-repeat;
	_background: url(../images/bg_h2_left.gif) right top no-repeat;
}

#content_right h3 {
	font-family: Verdana;
	font-size:11px;
	color:#878787;
	font-weight:normal;
	text-transform:uppercase;
	text-align:center;
	white-space:wrap;
	margin:5px;
}

.general h3 {
	color:#881313;
}

h4 {
	color:#68635a;
	font-size:14px;
	font-weight:bold;
	padding:0;
	margin:0 0 10px 0;
}

h5 {
	color:#881313;
	font-size:13px;
	font-weight:bold;
	padding:0;
	margin:0 0 8px 0;
}

h6 {
	color:#881313;
	font-size:12px;
	font-weight:bold;
	padding:0;
	margin:0 0 8px 0;
}

a {color:#881313;}

.clear {
	clear:both;
	height:0px;
	width:100%;
	margin:0;
	padding:0;
	overflow:hidden;
}


.clanek_main img  {float:left; margin:0 10px 10px 0;}
.left {float:left; margin:0 10px 10px 0;}
.right {float:right; margin:0 0px 5px 5px;}

.perex {
	font-size:14px;
	font-style:italic;
	padding:0;
	margin:0 0 10px 0;
}

ul {padding:0; margin:0;}
li {padding:0 0 0 15px; margin:0;}


#content_left ul {
}
#content_left ul li {
	padding:0 0 0 12px;
	background:url(../images/bg_li_classic.gif) no-repeat top left;
	/*line-height:20px;*/
	display:block;
	margin-left:30px;
	list-style:none;
}
#content_left ol li {
	padding:0 0 0 0px;
	line-height:20px;
	margin-left:8px;
	*margin-left:11px;
}

.our_articles ul li {
	padding:0 0 0 8px !important;
	background:url(../images/bg_li.gif) no-repeat top left !important;
	line-height:20px;
	margin-left:0 !important;
}

p {margin:0 0 5px 0; padding:0;}

.home_link a {
	display:block;
	width:160px;
	height:160px;
	float:left;
	text-align:left;
	margin:10px 0 0 0;
	position:absolute;
}

.more_box {
	clear:both;
	float:right;
	text-align:right;
	margin:10px 0px 10px 0;
}
.link_more {
	display:block;
	text-decoration:underline;
	height:25px;
	line-height:25px;
	padding:0 8px 0 5px;
	display:block;
	float:left;
	border-left:1px solid #D0CABD;
	background: url(../images/link_more.gif) top right no-repeat;
}



/* Hlavní layut */

#page {
	height:auto;
	width:1084px;
	margin:0px auto 0 auto;
    text-align:center;
	background-image: url(../images/bg_top.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
#page_inner {
	height:auto;
	width:1060px;
	margin-left:24px;
    text-align:left;
}

#mainbox {
	width:1060px;
	height:auto;
	text-align:left;
}

#footer {
	margin-top:50px;
    text-align:left;
	width:100%;
	height:344px;
	clear:both;
	color:#fff;
	background: url(../images/bg_footer.gif) repeat-x top left;
}

#footer_top {
	width:1060px;
	height:133px;
	padding:10px 0;
	margin:0 auto;
}

.spnzored_link {
	float:left;
	margin:10px 10px 10px 0;
}

#footer_bottom {
	width:1060px;
	height:171px;
	padding:10px 0;
	margin:0 auto;
}

#footer_inner {
	width:902px;
	margin:0px 0 0px 55px !important;
	margin/**/:0px 0 0px 20px;
}

#footer_links {clear:both; text-align:center; padding:30px 0 20px 0;}
#footer_links a {margin:0 10px; text-transform:none; font-weight:normal; }


#left {
	width:168px;
	min-height:250px;
	height:auto;
	float:left;
	margin:190px 0 0 0px;
	overflow:hidden;
}
#left_inner {
}

#left_bottom {
	height:5px;
	width:168px;
	clear:both;
	background: url(../images/left_bottom.gif) top left no-repeat;
}

#middle {
	width:732px; 
	height:auto;
	min-height:250px;
	float:left;
	margin:0px 0px 0px 0px;
}
#middle_top{
  cursor: pointer;
  height: 110px;
}
#middle_inner {
}
#middle_bottom {
	height:5px;
	width:732px;
	clear:both;
	background: url(../images/middle_bottom.gif) top left no-repeat;
}

#right {
	width:160px; 
	height:auto;
	min-height:250px;
	float:left;
	margin:180px 0px 0px 0px;
	background: none;
}

#banner_right {margin:0 0 20px 0;}



/* Mainmenu */

.mainmenu_white {
	width:168px;
	margin:10px 0 0 0px;
	padding:10px;
	_padding:10px 10px 10px 5px;
	background: url(../images/bg_left_white.gif) top left repeat-y;
}

ul.menu_white {
	float:left;
	width:153px;
	margin:0px 0 0 5px;
	padding:0;
	display:block;
}

ul.menu_white li {
	padding:0;
	margin:0;
	list-style:none;
	display:block;
	height:24px;
	width:153px;
	background: url(../images/mainmenu_link.gif) bottom left no-repeat;
}

ul.menu_white li a:link, ul.menu_white li a:visited {
	display:block;
	width:145;
	height:24px;
	line-height:20px;
	font-size:12px;
	color:#881313;
	text-decoration:underline;
	font-weight:bold;
	padding:0 20px 0 8px;
}



/* Mainmenu Red */

.mainmenu_red {
	width:168px;
	margin:0px 0 0 0px;
	padding:10px;
	_padding:10px 10px 10px 5px;
	background: url(../images/bg_left_red.gif) top left no-repeat;
}

ul.menu_red {
	float:left;
	width:153px;
	margin:0px 0 0 5px;
	padding:0;
	display:block;
}

ul.menu_red li {
	padding:0;
	margin:0;
	list-style:none;
	display:block;
	height:24px;
	width:153px;
	background: url(../images/mainmenu_red_link.png) bottom left no-repeat;
}

ul.menu_red li a:link, ul.menu_red li a:visited {
	display:block;
	width:145;
	height:24px;
	line-height:20px;
	font-size:12px;
	color:#F0AB07;
	text-decoration:underline;
	font-weight:bold;
	padding:0 20px 0 8px;
}


/* Google search */

.google_search {
	width:148px;
	margin:0px 0 0 0px;
	padding:10px;
	background: url(../images/bg_left_google.gif) top left no-repeat;
}
.google_search img {
	margin:5px 10px 5px 80px;
}


.google_search input {
	width:66px;
	height:15px;
	border:0;
	padding:0;
	margin:5px 10px 5px 80px;
	background:none;
}

.google_search input.google_input {
	width:140px;
	height:30px;
	border-top:0;
	border-left:0;
	border-right:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
	padding:0 3px;
	margin:0;
	background:url(../images/bg_input.gif) no-repeat top left;
}


/* Favorites a RSS */

.favorites {
	width:148px;
	margin:0px 0 0 0px;
	padding:10px;
	background: url(../images/bg_left_rss.gif) top left no-repeat;
}
.rss {
	display:none;
	height:16px;
	line-height:16px;
	color:#7e7a68;
	font-weight:bold;
	padding-left:24px;
	margin-bottom:3px;
	margin-left:5px;
	background: url(../images/rss.gif) top left no-repeat;
}
.fav {
	display:block;
	height:16px;
	line-height:16px;
	color:#7e7a68;
	font-weight:bold;
	padding-left:24px;
	margin-bottom:3px;
	margin-left:5px;
	background: url(../images/favorites.gif) top left no-repeat;
}


/* Kalendar akci */

.actions_calendar {
	width:148px;
	margin:0px 0 0 0px;
	padding:10px;
	background: url(../images/bg_left_green.gif) top left no-repeat;
}

.actions_calendar h2 {
	color:#000;
	margin:2px 0 20px 0;
	padding:0;
}

span.action_date {
	font-weight:bold;
	display:block;
}
.action {
	margin-top:10px;
	padding-right:15px;
	padding-bottom:10px;
	border-bottom:1px solid #C9D3AC;
}


/* Vybrane foto */

.random_photo {
	width:148px;
	margin:0px 0 0 0px;
	padding:10px;
	background: url(../images/bg_left_grey.gif) top left no-repeat;
}

.random_photo h2 {
	color:#fff;
	margin:2px 0 20px 0;
	padding:0;
}

.photo {
	padding:3px;
	float:left;
	border:1px solid #d0d0d0;
}
.photo img {
	padding:0;
	margin:0;
	border:0;
	width: 135px;
}

.random_photo .more_box {
	margin-top:0;
}
.random_photo .link_more {
	background:none;
	border:0;
}

/* Vybrany vtip */

.random_joke {
	width:148px;
	margin:0px 0 0 0px;
	padding:10px;
	background: url(../images/bg_left_grey.gif) top left no-repeat;
}
.random_joke h2 {
	color:#fff;
	margin:2px 0 20px 0;
	padding:0;
}


/*====== OBSAH WEBU ==========================*/

/* Middle box */

#top {
	width:732px;
	margin:0;
	padding:3px 0 0 0;
	background:none;
}

#top_inner {padding:10px 10px 0 10px;}


#top_banner {
  text-align:center;
  margin-top: 3px;
  padding-top: 3px;
}

#top #topmenu {
	background:none;
	float:left;
	width:auto;
	margin:0px;
	padding:0;
}

#top #topmenu ul.top_links {
	display:inline;
}
ul.top_links li {
	display:inline;
	border-right:1px solid #000;
	padding:0 5px;
}
ul.top_links li.last {
	display:inline;
	border-right:0px solid #000;
}
ul.top_links li a {
	display:inline;
	font-size:13px;
	color:#000;
	padding:0;
	margin:0;
}

#top .login_links {
	background:none;
	float:right;
	text-align:right;
/*	width:220px; */
	margin-left:-5px;
}
.login_links .login_link {
	display:inline;
	font-size:12px;
	color:#881313;
	text-decoration:underline;
	font-weight:bold;
	padding:0 5px;	
}

#top .login_links img {
  border:0 none;
  float:right;
  margin:-5px 0 0 10px;
  *margin:-5px 10px 0 10px;
}

#content {
	margin:14px 0 0 0;
	min-height:1350px;
	height:auto;
	_height:1350px;
	background:url(../images/bg_middle.gif) repeat-y top left;
}
#content_left {
	padding:0 0px 0 10px;
	width:550px;
	float:left;
	_overflow:hidden;
}
#content_right {
	float:left;
	padding:10px 0 10px 10px;
	width:162px;
	background:none;
	min-height:250px;
	height:auto;
}

.article_detail img {
	float:center !important;
  text-align: center !important;
	margin:0px 10px 10px 0;
}

/* HP news */

.news {
	border-bottom:2px solid #D0CABD;
}
.news_left {
	margin:0 10px 0px 0;
	float:left;
}
.news_right {
	margin:0;
	float:left;
	margin:0 0px 0px 0;
}

.news_item {
	display:block;
	width:270px;
	margin:0 0px 10px 0;
	background:url(../images/bg_news.gif) repeat-x bottom left;
}
.news_date {
	font-weight:bold;
	float:left;
	margin:0 10px 20px 0;
}
.news_date_article {
	margin:0px;
	font-weight: normal;
	color: #716D63;
}


.news_text {
	padding:0 0 10px 0;
}


/* HP fotosoutez a koukatko */

.content_media {
	border-bottom:2px solid #D0CABD;
}

.media_left {
	float:left;
	width:270px;
	margin:0 10px 0 0;
}

.hp_gallery {
	width:270px;
	height:250px;
	background:url(../images/fotosoutez.png) no-repeat top left;
}

.img_big {
	width:250px;
	height:177px;
	margin:8px 10px 9px 10px;
	position:relative;
	top:8px;
	text-align: center;
	*top:0;
	*margin:8px 10px 9px 10px;
	_margin:8px 10px 6px 10px;	
}
.img_big a img {
	border:0;
	width:250px;
	height:177px;
	background:0;
}
.hp_thumbs {
  text-align: center;
	padding-left:10px;
	width:260px;
	_width:275px;
	_margin-right:-15px;
	overflow:hidden;
	position:relative;
	top:8px;
	*top:0;
	background:none;
}

.hp_thumbs a {
	display:block;
	float:left;
	width:55px;
	height:43px;
	margin:0 10px 0 0;
	padding:0;
}

.hp_thumbs a img {
	border:0;
	width:55px;
	height:43px;
	background:0;
}


.media_right {
	float:left;
	width:270px;
	margin:0 0px 0 0;
}

.hp_video {
	width:270px;
	height:250px;
	background:url(../images/fotosoutez.png) no-repeat top left;
}

.hp_video .img_big img {
	background:#000;
	-moz-opacity:.50;
	filter:alpha(opacity=50);
	opacity:.50;
}
.hp_video .img_big {
	background:#000;
}

.hp_video .play_link {
	height:177px;
	width:250px;
	position:absolute;
	z-index:1000 !important;
	background:url(../images/play_link.gif) no-repeat top left;
}

.hp_video .play_link:hover {
	-moz-opacity:1.0;
	filter:alpha(opacity=100);
	opacity:1.0;
	background-color:transparent;
}

/* HP kalendarium */

.kalendarium {
	border-bottom:2px solid #D0CABD;
	padding-bottom:10px;
	margin-bottom:10px;
}

.cal_box {
	border:1px solid #D0CABD;
	width:172px;
	float:left;
	margin-right:13px;
	background:#fff !important;
}
.cal_date {
	padding:10px;
	text-align:center;
	font-size:18px;
	color:#881313;
	background:#efebe1 !important;
}
.cal_text {
	padding:10px;
	height:100px;
	overtflow:hidden;
}
.kalendarium .first {
	background:none;
}
.cal_box.third {
	margin-right:0;
}

.cal_box .more_box {margin-top:0;}
.cal_box .link_more {background:0;border:0;}


/* Banner v obsahu */

.content_banner {
	border-bottom:2px solid #D0CABD;
	padding-bottom:10px;
	text-align:center;
}
.content_banner img {
}


/* Komiks v obsahu */

.komiks {
	margin-bottom:10px;
	border-bottom:2px solid #D0CABD;
}
.komiks img {
	clear:both;
	border:1px solid #D6D2C7;
}


/* Text s obrázkem v obsahu */

.intro {
	padding-bottom:10px;
}

.intro_img {
	float:left;
	margin-right:20px;
	margin-bottom:0px;
	background:none;
}

.intro p {}
.intro .more_box {margin-top:0;}


/* Banner v prave casti obsahu */

.banner_content_right {
	margin-bottom:10px;
}

.partners {
	width:140px;
	border:1px solid #D6D2C7;
	margin-bottom:10px;
	background:#fff;
	text-align:center;
}

.partner {margin-bottom:15px;}

.partner img {margin:5px 0 10px 0;}
.partner_link {
	display:block;
	clear:both;
	margin:0 10px 10px 10px;
}



/* Fotosoutez */

.fotosoutez {
	margin-bottom:10px;
	border-bottom:2px solid #D0CABD;
}

.soutez_img {
	float:left;
	margin:0 10px 10px 0;
	width:124px;
	/*min-height:124px; */
	height:auto;
	_height:124px;
	padding:0;
	overflow-x:hidden;
}

.soutez_img_top {
	/*min-height:108px; */
	height:auto;
	_height:108px;
	width:124px;
	padding:8px 8px 0px 8px;
	background:url(../images/bg_your_photo.gif) no-repeat top left;
}

.soutez_img_top img {
	width:108px;
	padding:0;
	margin:0;
}

.soutez_img_bottom {
	height:8px;
	clear:both;
	*position:relative;
	*top:-3px;
	background:url(../images/bg_your_photo_bottom.gif) no-repeat top left;
}

.soutez_text {
	float:left;
	width:405px;
}

.button_upload_photo {
	float:left;
	width:107px;
	height:37px;
	line-height:37px;
	margin:20px 15px 0 0;
	color:#303030;
	text-transform:uppercase;
	text-decoration:none;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	font-family:Verdana;
	letter-spacing:-1px;
	background:url(../images/button_uppload_photo.png) no-repeat top left;
}

.button_send_photo {
	float:left;
	width:141px;
	height:37px;
	line-height:37px;
	margin:20px 15px 0 0;
	color:#303030;
	text-transform:uppercase;
	text-decoration:none;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	font-family:Verdana;
	letter-spacing:-1px;
	background:url(../images/button_send_photo.png) no-repeat top left;
}


/* Fotosoutez kategorie */

.foto_cat {
	margin-bottom:35px;
	border-bottom:2px solid #D0CABD;
}

.foto_cat_img {
	float:left;
	margin:0 10px 10px 0;
	width:168px;
	min-height:114px;
	height:auto;
	_height:124px;
	padding:0;
	overflow-x:hidden;
}

.foto_cat_img_top {
	min-height:108px;
	height:auto;
	_height:108px;
	width:168px;
	padding:8px 8px 0px 8px;
	overflow-x:hidden;
	background:url(../images/photo_cat_top.png) no-repeat top left;
}


.foto_cat_img_top img {
	width:150px;
	padding:0;
	margin:0;
}

.foto_cat_img_bottom {
	height:9px;
	clear:both;
	*position:relative;
	*top:-3px;
	background:url(../images/photo_cat_bottom.png) no-repeat top left;
}

.foto_cat_text {
	float:left;
	width:368px;
}
.foto_cat_text .more_box {float:left;}

.dotted {
	margin:10px 0;
	clear:both;
	width:100%;
	height:1px;
	border:0;
	background-color:none;
	background:url(../images/bg_news.gif) repeat-x bottom left;
}

.line {
	margin:10px 0;
	clear:both;
	width:100%;
	height:1px;
	border-bottom:2px solid #D0CABD;
}


.foto_cat_favorite {
	float:left;
	width:370px;
	padding-right:3px;
	margin-bottom:10px;
}

.favorite_text {
	width:190px;
	float:left;
}

.favorite_title {
	display:block;
	text-decoration:underline;
	margin-bottom:3px;
}

.favorite_author {
	display:block;
	color:#68635a;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	margin-bottom:3px;
}

.favorite_date {
	display:block;
	color:#68635a;
	font-size:11px;
	margin-bottom:3px;
}

.favorite_text p {
}

.favorite_img {
	float:left;
	margin:0 0px 10px 10px;
	width:168px;
	min-height:114px;
	height:auto;
	_height:124px;
	padding:0;
	overflow-x:hidden;
}

.favorite_img_top {
	min-height:108px;
	height:auto;
	_height:108px;
	width:168px;
	padding:8px 8px 0px 8px;
	overflow-x:hidden;
	background:url(../images/photo_cat_top.png) no-repeat top left;
}

.favorite_img_top img {
	width:150px;
	height: 107px;
	padding:0;
	margin:0;
}

.favorite_img_bottom {
	height:9px;
	clear:both;
	*position:relative;
	*top:-3px;
	background:url(../images/photo_cat_bottom.png) no-repeat top left;
}


.foto_cat_fresh {
	float:left;
	width:165px;
	background:url(../images/dotted_vertical.gif) repeat-y top left;
	padding-left:8px;
	margin-bottom:10px;
}

.fresh_img {
	float:left;
	margin:0 0px 10px 0px;
	width:168px;
	min-height:114px;
	height:auto;
	_height:124px;
	padding:0;
	overflow-x:hidden;
}

.fresh_img_top {
	min-height:108px;
	height:auto;
	_height:108px;
	width:168px;
	padding:8px 8px 0px 8px;
	overflow-x:hidden;
	background:url(../images/photo_cat_top.png) no-repeat top left;
}

.fresh_img_top img {
	width:150px;
	height: 107px;
	padding:0;
	margin:0;
}

.fresh_img_bottom {
	height:9px;
	clear:both;
	*position:relative;
	*top:-3px;
	background:url(../images/photo_cat_bottom.png) no-repeat top left;
}

/* Fotosoutez detail */

.fotosoutez_menu {
	margin-bottom:10px;
	border-bottom:2px solid #D0CABD;
	padding-bottom:10px;
}

.fotosoutez_menu_top {
	min-height:37px;
	height:auto;
	_height:37px;
	width:550px;
	padding-bottom:3px;
	background:url(../images/bg_fotosoutez_menu.png) no-repeat top left;
	/*border-bottom:2px solid #881313;*/
}

.fotosoutez_menu_top ul {
	text-align:center;
	margin:0 auto;
}
.fotosoutez_menu_top ul li {
	display:block;
	float:left;
	background:none !important;
	margin-top:5px;
	margin-left:0 !important;
	padding-left:5px !important;
}
.fotosoutez_menu_top ul li a {
	padding:0;
	line-height:30px;
	display:block;
	cursor:pointer;
	cursor:hand;
	background:none;
}

.fmenu_left {
	display:block;
	float:left;
	height:30px;
	width:13px;
	background:none;
}
.fmenu_middle {
	display:block;
	float:left;
	height:30px;
	background:none;
	white-space:nowrap;
}
.fmenu_right {
	display:block;
	float:left;
	height:30px;
	width:13px;
	background:none;
}

.fotosoutez_menu_top a.active, .fotosoutez_menu_top a:hover {
	color:#fff;
	text-decoration:none;
}

.fotosoutez_menu_top a:hover .fmenu_left,
.fotosoutez_menu_top .active .fmenu_left {background:url(../images/fmenu_left.png) no-repeat top left;}

.fotosoutez_menu_top a:hover .fmenu_middle, 
.fotosoutez_menu_top .active .fmenu_middle {background:url(../images/fmenu_middle.png) repeat-x top left;}

.fotosoutez_menu_top a:hover .fmenu_right, 
.fotosoutez_menu_top .active .fmenu_right {background:url(../images/fmenu_right.png) no-repeat top left;}



.fotosoutez_menu_bottom {
	padding-top:10px;
}

.fotosoutez_menu_bottom span {
	float:right;
	display:block;
	margin-left:10px;
	font-weight:bold;
	padding-left:10px;
}
.fotosoutez_menu_bottom span a {
	font-weight:normal;
}
.fotosoutez_menu_bottom span.first {
	border-left:1px solid #ADA78E;
}
.fotosoutez_menu_bottom span.active {
	padding-right:12px;
	background:url(../images/fmenu_bottom_active.gif) no-repeat bottom right;
}


.fotosoutez_items {
	margin-bottom:10px;
	padding-bottom:10px;
	*padding-bottom:0px;
	/*border-bottom:2px solid #D0CABD;*/
	width:550px;
	overflow:hidden;
}
.fotosoutez_item {}

.fitem_title {
	display:block;
	height:16px;
	font-size:13px;
	font-weight:bold;
	padding-left:20px;
	margin-bottom:10px;
}
.fotosoutez_item .fitem_title.first {background:url(../images/photo_icon.gif) no-repeat top left;}
.fotosoutez_item .fitem_title.second {background:url(../images/video_icon.gif) no-repeat top left;}
.fotosoutez_item .fitem_title.third {background:url(../images/sound_icon.gif) no-repeat top left;}
.fotosoutez_item .fitem_title.fourth {background:url(../images/paper_icon.gif) no-repeat top left;}

.fotosoutez_item_left {
	float:left;
	margin-right:10px;
}

.fotosoutez_item_middle {
	float:left;
	margin-right:10px;
	height:58px;
	width:72px;
	padding:4px 5px 6px 5px;
	background:url(../images/bg_fotosoutez_item_middle.png) no-repeat top left;
}
 
.fotosoutez_item_middle img {
  height: 58px; 
  width: 72px; 
}
.fotosoutez_item_right {
	float:left;
	width:370px;
}

.votes {
	display:block;
	height:33px;
	width:70px;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	line-height:33px;
	color:#e8e1d3;
	background:url(../images/foto_votes.gif) no-repeat top left;
}

.button_hlasuj {
	display:block;
	height:30px;
	width:70px;
	line-height:30px;
	margin:5px 0px 0px 0;
	color:#303030;
	text-transform:uppercase;
	text-decoration:none;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	font-family:Verdana;
	letter-spacing:-1px;
	background:url(../images/button_hlasuj.png) no-repeat top left;
}



/* Tlacitka a odkazy ve spodku obsahu */

.bottom_buttons {
	margin-bottom:10px;
}

.bottom_buttons h3 {
	color:#68635A;
	text-decoration:none;
	font-size:18px;
	font-weight:normal;
	text-align:left;
	margin:0 0 10px 0;
}

.button_vote, .button_send_to_friend, .button_comment, .button_help {
	float:left;
	height:37px;
	line-height:37px;
	margin:10px 10px 10px 0;
	color:#303030;
	text-transform:uppercase;
	text-decoration:none;
	text-align:left;
	font-size:11px;
	font-weight:bold;
	font-family:Verdana;
	letter-spacing:-1px;
	padding-left:30px;
	cursor:pointer;
	cursor:hand;
}
.button_vote {
	background:url(../images/button_vote.png) no-repeat top left;
	width:99px;
}
.button_send_to_friend {
	background:url(../images/button_send_to_friend.png) no-repeat top left;
	width:122px;
}
.button_comment {
	background:url(../images/button_comment.png) no-repeat top left;
	width:78px;
}
.button_help {
	background:url(../images/button_help.png) no-repeat top left;
	width:100px;
	margin:10px 0px 10px 0;
}


.social_links {
	margin:10px 0;
}

.social_links a {
	float:left;
	padding-left:20px;
	line-height:16px;
	margin:10px 16px 10px 0;
}

.social_google {background:url(../images/social_google.gif) no-repeat top left;}
.social_linkuj {background:url(../images/social_linkuj.gif) no-repeat top left;}
.social_facebook {background:url(../images/social_facebook.gif) no-repeat top left;}
.social_delicious {background:url(../images/social_delicious.gif) no-repeat top left;}
.social_jagg {background:url(../images/social_jagg.gif) no-repeat top left;}
.social_furl {background:url(../images/social_furl.gif) no-repeat top left;}
.social_yahoo {background:url(../images/social_yahoo.gif) no-repeat top left;}
.social_digg {background:url(../images/social_digg.gif) no-repeat top left;}
.social_vybralisme {background:url(../images/social_vybralisme.gif) no-repeat top left;}
.social_pridat {background:url(../images/social_pridat.gif) no-repeat top left;}



/* Kalendarium page */

.kalendarium_intro {
	margin-bottom:10px;
}
.kalendarium_intro_img {
	width:140px;
	float:left;
	margin:0 10px 10px 0;
	overflow-x:hidden;
}
.kalendarium_intro_img img {
	width:140px;
}

.kalendarium_intro_text {
	float:left;
	width:400px;
}

.kalendarium_month {
	margin:10px 0;
	/*border-bottom:2px solid #D0CABD;*/
}
.kalendarium_month_name {
	font-size:16px;
	font-weight:bold;
	height:35px;
	width:536px;
	line-height:35px; 
	padding-left:10px;
	background:url(../images/kalendarium_month_name.gif) no-repeat top left;
}

.kalendarium_day {
	margin:15px 0;
}

.kalendarium_day_left {
	float:left;
	height:97px;
	line-height:35px;
	width:105px;
	margin:0 20px 10px 12px;
	_margin:0 20px 10px 6px;
	text-align:center;
	background:url(../images/kalendarium_day_left.gif) no-repeat top left;
	overflow-x:hidden;
}
.kal_date {
	display:block;
	font-size:30px;
	color:#881313;
	height:30px;
	margin-top:10px;
}
.kal_year {
	display:block;
	font-size:35px;
	color:#767063;
	height:35px;
}


.kalendarium_day_right {
	float:left;
	width:408px;
}

.kal_link {
	font-size:14px;
	font-weight:bold;
	color:#881313;
	display:block;
	margin-bottom:10px;
}
.kal_day_image {
	float:left;
	padding:3px;
	margin:0 10px 0px 0;
	background:#fff;
}
.kal_day_text {}

.kal_day_comments {
	display:block;
	color:#b2aa9a;
	padding:0 0 5px 0;
	text-decoration:underline;
}



/* Kalendarium detail page */

.kalendarium_detail {
	margin:10px 0;
	border-bottom:2px solid #D0CABD;
}

.kalendarium_detail p {
	margin-bottom:15px;
}


.kalendarium_detail .kalendarium_day_right p {
	font-size:12px;
}

.kalendarium_detail .kalendarium_day_right p strong {
	font-size:18px;
	line-height:18px;
	display:block;
}

.kalendarium_detail .kalendarium_day_left {
	margin-bottom:20px;
}



/* Interested detail page */

.interested {
	margin:10px 0;
	border-top:2px solid #D0CABD;
	
}

.interested h3 {
	text-decoration:none;
	color:#68635A;
	text-decoration:none;
	font-size:18px;
	font-weight:normal;
	text-align:left;
	margin:10px 0 10px 0;
}

.red_bold_u {
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
	color:#881313;
	display:block;
	padding-top:10px;
	margin-bottom:10px;
}

.gallery_thumbs {
}
ul.thumbs {
	display:block;
	list-style:none;
	margin-left:0 !important;
}
ul.thumbs li {
	display:block;
	list-style:none;
	float:left;
	margin:0 10px 10px 0 !important;	
	background:url(../images/bg_fotosoutez_item_middle.png) no-repeat top left !important;
	/*background:url(../images/bg_thumb.png) no-repeat top left !important;*/
	padding:4px 8px 7px 5px  !important;
	height:68px;
	width:68px;
}
.gallery_thumbs ul.thumbs li a {
	border:0;
}
.gallery_thumbs ul.thumbs li a img {
	border:0;
}

.video_thumbs ul.thumbs li a.thumb {
	height:68px;
	width:68px;
	position:relative;
	z-index:1;
	background:#000;
}
.video_thumbs ul.thumbs li a.over_thumb {
	height:58px;
	width:72px;
	position:absolute;
	z-index:1000 !important;
	background:#000 url(../images/video_thumb_link.gif)  no-repeat center center ;
	-moz-opacity:.50;
	filter:alpha(opacity=50);
	opacity:.50;
}
.video_thumbs ul.thumbs li a.over_thumb:hover {
	-moz-opacity:1.0;
	filter:alpha(opacity=100);
	opacity:1.0;
	background-color:transparent;
}
.video_thumbs ul.thumbs li a img {
	border:0;
	position:relative;
	z-index:1;
}


.our_articles {
	margin:10px 0;
}



/* Anketa */

.pool {
	margin-bottom:10px;
	padding-top:10px;
	border-top:2px solid #D0CABD;
}

.pool h3 {
	text-decoration:none;
	color:#68635a;
	font-size:18px;
	font-weight:normal;
	text-align:left;
	margin:0 0 10px 0;
}

.pool_inner {}
.pool_question {
	width:100%;
	margin:5px 0;
	background:url(../images/bg_news.gif) repeat-x bottom left;
}

.pool_radio {
	float:left;
	margin:5px 10px 5px 0;
	position:relative;
	top:1px;
	*top:-2px;
	border:0;
	background:0;
}
.pool_text {
	float:left;
	font-weight:bold;
	display:block;
	margin:5px 10px 5px 0;
	width:200px;
}

.pool_bar_outer {
	float:right;
	width:200px;
	height:14px;
	margin:5px 10px 5px 0;
	background:url(../images/bg_pool_outer.gif) repeat-x top left;
}

.pool_bar_inner {
	float:left;
	min-width:0px;
	_width:50px;
	height:14px;
	background:url(../images/bg_pool_inner.gif) repeat-x top left;
}

.pool_number {
	float:right;
	margin:5px 0px 5px 0;
	font-size:18px;
	font-weight:bold;
	font-style:italic;
	color:#aaa487;
	width:45px;
	overflow:hidden;
	text-align:right;
}

input.pool_vote {
	float:right;
	height:37px;
	width:68px;
	border:0;
	line-height:37px;
	margin:10px 0px 10px 0;
	color:#303030;
	text-transform:uppercase;
	text-decoration:none;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	font-family:Verdana;
	letter-spacing:-1px;
	cursor:pointer;
	cursor:hand;
	background:url(../images/button_pool_vote.png) no-repeat top left;
	
}



/* Komentare */

.your_comments {
  border-top:  2px solid #D0CABD;
  padding-top: 10px;
}

.your_comments h3 {
	color:#68635A;
	text-decoration:none;
	font-size:18px;
	font-weight:normal;
	text-align:left;
	margin:0 0 10px 0;
}

.comment {
	background:url(../images/bg_news.gif) repeat-x bottom left;
}

.your_name {
	font-weight:bold;
	color:#881313;
	display:block;
	float:left;
	margin-top:10px;
}

.date_time {
	color:#68635a;
	display:block;
	float:left;
	margin-left:4px;
	margin-top:10px;
}

.comment_img {
	float:left;
	min-height:80px;
	height:auto;
	_height:80px;
	width:150px;
	margin:10px 10px 10px 0;
}

.comment_text {
	margin:10px 0px 10px 0;
}

.good_comment {
	height:30px;
	width:88px;
	text-align:left;
	padding-left:32px;
	text-transform:uppercase;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	font-family:Verdana;
	letter-spacing:-1px;
	float:right;
	line-height:30px;
	color:#303030;
	margin:5px 0px 10px 0px;
	background:url(../images/button_good_comment.png) no-repeat top left;
}

.bad_comment {
	height:30px;
	width:93px;
	text-align:left;
	padding-left:32px;
	text-transform:uppercase;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	font-family:Verdana;
	letter-spacing:-1px;
	float:right;
	line-height:30px;
	color:#303030;
	margin:5px 0px 10px 10px;
	background:url(../images/button_bad_comment.png) no-repeat top left;
}

.bad_comment_count {
	text-align:left;
	padding-left:12px;
	text-decoration:none;
	color:#68635a;
	font-size:18px;
	font-weight:normal;
	text-align:left;
	font-weight:bold;
	font-family:Verdana;
	letter-spacing:-1px;
	float:right;
	line-height:30px;
	 
	margin:5px 10px 10px 5px;
	
}

.comment_textarea {
	height:89px;
	width:545px;
	margin:10px 0;
	border:1px solid #D5CDBE;
	border-top:1px solid #6A665F;
	/*background:#fff url(../images/bg_textarea.gif) no-repeat bottom right;*/
}

input.button_make_comment {
	float:right;
	height:37px;
	width:81px;
	border:0;
	line-height:37px;
	margin:10px 0px 10px 0;
	color:#303030;
	text-transform:uppercase;
	text-decoration:none;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	font-family:Verdana;
	letter-spacing:-1px;
	cursor:pointer;
	cursor:hand;
	background:url(../images/button_make_comment.png) no-repeat top left;
	
}



/* Login box */

#login {
	width:423px;
	min-height:247px;
	height:auto;
	_height:247px;
}

#login h2 {
	font-family: Verdana;
	font-size:18px;
	color:#F5C501;
	text-align:left;
	font-weight:normal;
	text-transform:uppercase;
	letter-spacing:-1px;
	display:block;
	height:25px;
	line-height:25px;
	padding:0 20px 0px 5px;
	margin:0px 0 5px 0;
	*margin:0px 0 -10px 0;
	float:left;
	background: #881313 url(../images/bg_h2_login.gif) top right no-repeat;
}

.login_top {
	width:423px;
	min-height:237px;
	height:auto;
	_height:237px;
	background: url(../images/login_top.gif) top left no-repeat;
}

.login_inner {
	padding:18px 20px 5px 20px;
	text-align:left;
}

.login_bottom {
	width:423px;
	height:10px;
	background: url(../images/login_bottom.gif) top left no-repeat;
}

.login_left {
	float:left;
	width:225px;
}
.login_right {
	float:left;
	width:158px;
}

.login_label {
	display:block;
	font-size:15px;
	font-weight:bold;
	margin:10px 0 10px 0;
}

.login_input {
	height:23px;
	width:191px;
	padding:3px;
	background:#fff;
	border:1px solid #d1d1d1;
	border-top:1px solid #686868;
}

.login_button {
	float:right;
	height:37px;
	width:97px;
	border:0;
	line-height:37px;
	margin:10px 26px 0px 0;
	color:#af0000;
	text-transform:uppercase;
	text-decoration:none;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	font-family:Verdana;
	letter-spacing:-1px;
	cursor:pointer;
	cursor:hand;
	background:url(../images/button_login.png) no-repeat top left;
}

.login_ul {
	margin:30px 0 0 12px;
	list-style:none;
}
.login_ul li {
	padding:0 0 0 16px;
	background:url(../images/bg_li_login.gif) no-repeat top left;
	line-height:16px;
	display:block;
	margin-bottom:10px;
	font-weight:bold;
	color:#7f7562;
}



/* Registrce */

.sys_info {}

.sys_info_top {
	min-height:35px;
	*min-height:25px;
	height:auto;
	_height:25px;
	width:545px;
	padding-top:7px;
	*padding-top:15px;
	background:url(../images/sys_info_top.gif) no-repeat top left;
}

.sys_info p {
	font-size:14px;
	font-weight:bold;
	color:#881313;
	padding-left:13px;
	margin:10px;
	background:url(../images/sys_info_p.gif) no-repeat top left;
}

.sys_info_bottom {
	height:27px;
	width:545px;
	clear:both;
	background:url(../images/sys_info_bottom.gif) no-repeat top left;
}


/* Registrcni formular */

form#reg_fomr {}

.reg_form_top {
	margin:10px 0;
	padding-bottom:10px;
	border-bottom:2px solid #D0CABD;
}

.reg_form_left {
	float:left;
	width:50%;
}

.reg_form_right {
	float:left;
	width:50%;
	margin-top:147px;
	*margin-top:136px;
}

.reg_form_right p {
	margin:35px 0 14px 0;
	*margin:35px 0 15px 0;
	color:#68635A;
	font-style:italic;
	font-size:15px;
	line-height:18px;
	height:90px;
	overflow:hidden;
}

.reg_label {
	display:block;
	font-size:16px;
	font-weight:bold;
	margin:10px 0 10px 0;
}

.reg_label.wrong_label {
	color:#881313;
}

.reg_input {
	height:23px;
	width:253px;
	padding:3px;
	border:1px solid #d1d1d1;
	border-top:1px solid #686868;
	background:#fff;
}

.reg_input.wrong_input {
	border:1px solid #D30A0A;
	border-top:1px solid #6d0000;
	background:#ea7979;
}

.inputHighlighted{	/* Highlighting style */
	height:22px;
	width:251px;
	padding:3px;
	border:2px solid #F6BF55;
	border-top:1px solid #686868;
}

.reg_captcha_left {
	margin-top:38px;
	background:#CFCABF;
	text-align:center;
	width:260px;
}
.reg_captcha_left img {
	padding:18px 0;
}

.reg_captcha_right {}


.reg_form_bottom {
	padding-bottom:10px;
	border-bottom:2px solid #D0CABD;
}

.reg_label_bottom {
	display:block;
	margin:10px 0 10px 0;
}

.reg_input_bottom {
	height:21px;
	width:253px;
	padding:3px;
	border:1px solid #d1d1d1;
	border-top:1px solid #686868;
	background:#fff;
}

.reg_form_bottom .inputHighlighted{	/* Highlighting style */
	height:20px;
}

.reg_form_bottom .reg_form_right {
	margin-top:0;
}

select.reg_select {
	height:27px;
	line-height:27px;
	border:1px solid #d1d1d1;
	border-top:1px solid #686868;
	background:#fff;
}


.reg_form_buttons {
	margin:10px 0;
}

.reg_form_buttons .reg_form_right {
	margin-top:0;
}

.reg_checkbox {
	position:relative;
	top:2px;
	*top:1px;
}

.podminky_text {
	font-size:15px;
	font-weight:bold;
}

.reg_button {
	float:left;
	height:37px;
	width:97px;
	border:0;
	line-height:37px;
	margin:20px 10px 0px 0;
	color:#303030;
	text-transform:uppercase;
	text-decoration:none;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	font-family:Verdana;
	letter-spacing:-1px;
	cursor:pointer;
	cursor:hand;
}

.send_button {
	background:url(../images/button_close_save.png) no-repeat top left;
}

#close {
	background:url(../images/button_close_save.png) no-repeat top left;
}
#save {
	background:url(../images/button_close_save.png) no-repeat top left;
}
#registrace {
	float:right;
	color:#af0000;
	height:51px;
	width:123px;
	line-height:51px;
	text-align:left;
	padding-left:20px;
	*padding-left:22px;
	margin:13px 0px 0px 0;
	background:url(../images/button_registrace.png) no-repeat top left;
}


/* Content navigation */

.content_navi {
	text-align:right;
}

.content_navi_inner {float:right;}

.content_navi_inner span {
	display:block;
	float:left;
	margin:0 5px;
	font-size:13px;
	font-weight:bold;
	line-height:18px;
	*line-height:20px;
}

a.prev {
	display:block;
	height:16px;
	width:9px;
	text-decoration:underline;
	border-bottom:1px solid #881313;
	background:url(../images/prev.gif) no-repeat top left;
}

a.next {
	display:block;
	height:16px;
	width:9px;
	text-decoration:underline;
	border-bottom:1px solid #881313;
	background:url(../images/next.gif) no-repeat top right;
}


/* Výpis článků */

/* Fotosoutez */

.article_main {
	margin-bottom:10px;
}

.article_main_img {
	float:left;
	margin:0 10px 10px 0;
	padding:0;
	overflow-x:hidden;
}

.article_main_img img {
	padding:0;
	margin:0;
}

.article_main_text {
}

.articles_menu {
	margin-bottom:10px;
	border-bottom:2px solid #D0CABD;
	padding-bottom:10px;
}

.articles_menu span {
	float:right;
	display:block;
	margin-left:10px;
	font-weight:bold;
	padding-left:10px;
}
.articles_menu span a {
	font-weight:normal;
}
.articles_menu span.first {
	border-left:1px solid #ADA78E;
}
.articles_menu span.active {
	padding-right:12px;
	background:url(../images/fmenu_bottom_active.gif) no-repeat bottom right;
}

.fotosoutez_menu span.first {
	border-left:1px solid #ADA78E;
}
.fotosoutez_menu span.active {
	padding-right:12px;
	background:url(../images/fmenu_bottom_active.gif) no-repeat bottom right;
}


.articles {
	margin-bottom:10px;
	padding-bottom:10px;
	*padding-bottom:0px;
	/*border-bottom:2px solid #D0CABD;*/
	width:550px;
	overflow:hidden;
}
.article {}

.article_title {
	display:block;
	 
	font-size:13px;
	font-weight:bold;
	padding-left:20px;
	margin-bottom:10px;
}
.article .article_title.first {background:url(../images/photo_icon.gif) no-repeat top left;}
.article .article_title.second {background:url(../images/video_icon.gif) no-repeat top left;}
.article .article_title.third {background:url(../images/sound_icon.gif) no-repeat top left;}
.article .article_title.fourth {background:url(../images/paper_icon.gif) no-repeat top left;}

.article_left {
	float:left;
	margin-right:10px;
}

.article_middle {
	float:left;
	margin-right:10px;
	height:58px;
	width:72px;
	padding:4px 5px 6px 5px;
	background:url(../images/bg_fotosoutez_item_middle.png) no-repeat top left;
}

.article_right {
}

.attributes {
	display:block;
	color:#68635a;
	font-size:11px;
	margin-bottom:3px;
}

.votes {
	display:block;
	height:33px;
	width:70px;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	line-height:33px;
	color:#e8e1d3;
	background:url(../images/foto_votes.gif) no-repeat top left;
}

.button_hlasuj {
	display:block;
	height:30px;
	width:70px;
	line-height:30px;
	margin:5px 0px 0px 0;
	color:#303030;
	text-transform:uppercase;
	text-decoration:none;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	font-family:Verdana;
	letter-spacing:-1px;
	background:url(../images/button_hlasuj.png) no-repeat top left;
}

/* Detail clanku */

.article_detail {
	margin-top:10px;
	margin-bottom:10px;
	padding-bottom:10px;
	*padding-bottom:0px;
	border-bottom:2px solid #D0CABD;
	width:550px;
}

.article_detail_top {
	margin-bottom:15px;
}

.article_detail_left {
	float:left;
	width:450px;
}

.article_detail_left_inner {
	float:left;
	margin-right:10px;
	width:72px;
}

.article_detail_middle_inner {
}

.article_detail_middle_inner .attributes {
	font-size:12px;
	margin-top:10px;
}

.article_detail_middle_inner .attributes a {
	color:#68635a;
	font-weight:bold;
}

.article_detail_title {
	overflow:hidden !important;
	font-size:18px;
	line-height:18px;
	padding-left:20px;
}

.article_detail_title.first {background:url(../images/photo_icon.gif) no-repeat left 3px;}
.article_detail_title.second {background:url(../images/video_icon.gif) no-repeat left 3px;}
.article_detail_title.third {background:url(../images/sound_icon.gif) no-repeat left 3px;}
.article_detail_title.fourth {background:url(../images/paper_icon.gif) no-repeat left 3px;}

.article_detail_right {
	float:left;
	margin-left:10px;
	height:58px;
	width:72px;
	overflow:hidden;
	padding:4px 5px 6px 5px;
	background:url(../images/bg_fotosoutez_item_middle.png) no-repeat top left;
}

.article_detail_bottom img {
	margin:15px 0;
	
	float:center !important;
	text-align:center !important;
}

/* Detail galerie */

.gallery {
	min-height:20px;
	height:auto;
	_height:20px;
	width:550px;
	margin-top:18px;
	margin-bottom:6px;
	background: #918A7B;
}

.gallery_top {
	min-height:5px;
	height:auto;
	_height:5px;
	width:535px;
	padding:10px 0px 10px 15px;
	text-align:left;
	background: url(../images/gallery_top.gif) top left no-repeat;
}

.gallery_bottom {
	height:5px;
	width:550px;
	clear:both;
	background: url(../images/gallery_bottom.gif) bottom left no-repeat;
}

h3.gallery_h3 {
	font-size:14px;
	font-weight:bold;
	color:#E8E1D3;
	margin:0 0 10px 1px;
}

.gallery_top ul.big_thumbs {
	display:block;
	list-style:none;
	margin-left:0 !important;
}
.gallery_top ul.big_thumbs li {
	display:block;
	list-style:none;
	float:left;
	margin:0 6px 6px 0 !important;	
	background:url(../images/bg_thumb_big.png) no-repeat top left !important;
	padding:5px 5px 6px 5px !important;
	height:57px;
	width:72px;
	overflow:hidden;
}
.gallery_top ul.big_thumbs li a {
	border:0;
	background:0;
}
.gallery_top ul.big_thumbs li a img {
	border:0;
	background:0;
	margin:0 !important;
}


/* 404 */

.body_404 {
	background:#881313;
	text-align:center;
	margin:0 auto;
}

#page_404 {
	width:660px;
	height:400px;
	text-align:center;
	margin:0 auto;
	background:url(../images/bg_404.png) no-repeat top left;
}

.inner_404 {
	padding:180px 0 0 210px;
	text-align:left;
}

.home_link_404 a {
	display:block;
	width:160px;
	height:160px;
	float:left;
	text-align:left;
	margin:10px 0 0 5px;
	position:absolute;
}

.inner_404 h1 {
	font-size:30px;
	color:#f0e9d1;
	font-weight:normal;
	margin:15px 0;
	padding:0;
}

.inner_404 strong {
	font-size:14px;
	color:#bfb896;
	display:block;
}

.inner_404 h2 {
	font-size:20px;
	color:#f0e9d1;
	font-weight:normal;
	margin:70px 0 15px 0;
	padding:0;
}
.inner_404 ul {
	list-style:none;
}
.inner_404 ul li {
	background:url(../images/li_404.gif) no-repeat top left;
	line-height:25px;
}
.inner_404 ul li a {
	color:#f0e9d1;
}

#footer_404 {
	width:660px;
	text-align:center;
	margin:100px auto 0 auto;
}
#footer_404 .footer_inner {
	text-align:left;
	padding:0 0 0 210px;
	color:#f0e9d1;
}

.sendlink {
	min-height:20px;
	height:auto;
	_height:20px;
	width:550px;
	margin-top:8px;
	margin-bottom:6px;
	background: #918A7B;
}

.sendlink_top {
	min-height:5px;
	height:auto;
	_height:5px;
	width:535px;
	padding:10px 0px 10px 15px;
	text-align:left;
	background: url(../images/gallery_top.gif) top left no-repeat;
}
.sendlink label {
  display:block;
font-size:16px;
font-weight:bold;
margin:10px 0pt;
color: white;
}
.sendlink_input{
background:#FFFFFF none repeat scroll 0%;
border-color:#686868 rgb(209, 209, 209) rgb(209, 209, 209);
border-style:solid;
border-width:1px;
height:23px;
padding:3px;
width:253px;
}
.sendlink_bottom {
	height:5px;
	width:550px;
	clear:both;
	background: url(../images/gallery_bottom.gif) bottom left no-repeat;
}


.sendlink_button {
	float:left;
	height:37px;
	width:97px;
	border:0;
	line-height:37px;
	margin:6px 10px 20px 0;
	color:#303030;
	text-transform:uppercase;
	text-decoration:none;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	font-family:Verdana;
	letter-spacing:-1px;
	cursor:pointer;
	cursor:hand;
}




/* komiks */

.komiks_img {
	float:left;
	margin:0 10px 10px 0;
	width:165px;
	padding:0;
}

.komiks_img img {
	padding:0;
	margin:0;
}

.komiks_text {
	float:left;
	width:375px;
}

.button_create_comics {
	float:right;
	width:200px;
	height:37px;
	line-height:37px;
	margin:20px 15px 0 0;
	color:#303030;
	text-transform:uppercase;
	text-decoration:none;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	font-family:Verdana;
	letter-spacing:-1px;
	background:url(../images/button_create_comics.png) no-repeat top left;
}


.komiks_items {
	width:550px;
	margin:10px 0 20px 0;
	padding:10px 0;
	border-bottom:2px solid #D0CABD;
}

.komiks_items h3 {
	color:#68635A;
	text-decoration:none;
	font-size:18px;
	font-weight:normal;
	text-align:left;
	margin:0 0 10px 0;
}

.komiks_item {
	margin:10px 0 0px 0;
}

.user_info {
	margin:0 0 10px 0px;
	font-size:13px;
}

.user_info a {
	font-weight:bold;
}

.user_info .date {
	color:#68635A;
}


.komiks_item_left {
	float:left;
	margin-right:18px;
}

.komiks_item_right {
	float:left;
	width:456px;
}

.komiks_item_bottom {
	display:block;
	margin:10px 0;
	text-align:right;
}

.komiks_item_right img {
	border:1px solid #D2CABA;
}

.votes {
	display:block;
	height:33px;
	width:70px;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	line-height:33px;
	color:#e8e1d3;
	background:url(../images/foto_votes.gif) no-repeat top left;
}

.button_hlasuj {
	display:block;
	height:30px;
	width:70px;
	line-height:30px;
	margin:5px 0px 0px 0;
	color:#303030;
	text-transform:uppercase;
	text-decoration:none;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	font-family:Verdana;
	letter-spacing:-1px;
	background:url(../images/button_hlasuj.png) no-repeat top left;
}

.button_share {
	float:right;
	width:72px;
	height:24px;
	line-height:22px;
	margin:10px 0px 0px 0;
	text-transform:uppercase;
	text-decoration:none;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	font-family:Verdana;
	letter-spacing:-1px;
	color:#303030;
	background:url(../images/button_share.png) no-repeat top left;
}

.button_send_to_friend_2 {
	float:right;
	width:133px;
	height:24px;
	line-height:22px;
	margin:10px 10px 0px 0;
	text-transform:uppercase;
	text-decoration:none;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	font-family:Verdana;
	letter-spacing:-1px;
	color:#303030;
	background:url(../images/button_send_to_friend_2.png) no-repeat top left;
}


/* komiks zadat */


.komiks_add {
	width:550px;
	margin:10px 0 20px 0;
	padding:10px 0;
}

.komiks_add h3 {
	color:#68635A;
	text-decoration:none;
	font-size:18px;
	font-weight:normal;
	text-align:left;
	margin:0 0 10px 0;
}

.komiks_add h4 {
	color:#000;
}

.komiks_model {
	float:left;
	width:162px;
	height:128px;
	margin:0 12px 0 0;
	padding:6px;
	background:url(../images/bg_komiks_model.gif) no-repeat top left;
}

.komiks_model.actve, .komiks_add .active {
	background:url(../images/bg_komiks_model_active.gif) no-repeat top left;
}

.komiks_model.last, .komiks_add .last {
	margin:0 0px 0 0;
}

.komiks_model img {
	width:160px;
	height:54px;
	border:1px solid #D2CABA;
}

.komiks_model span {
	display:block;
	height:30px;
	overflow:hidden;
	margin:6px 0 6px 0;
	*margin:3px 0 6px 0;
	font-size:11px;
}

.button_model_choose {
	display:block;
	width:70px;
	height:30px;
	line-height:30px;
	*line-height:28px;
	margin:0px auto 0px auto;
	text-transform:uppercase;
	text-decoration:none;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	font-family:Verdana;
	letter-spacing:-1px;
	color:#303030;
	background:url(../images/button_choose.png) no-repeat top left;
}

.komiks_model.actve .button_model_choose, .komiks_add .active .button_model_choose {
	background:url(../images/button_choose_active.png) no-repeat top left;
}

.komiks_input_outer {
	float:left;
	width:33%;
	height:10px;
}

.komiks_input {
	display:block;
	float:left;
	padding:3px;
	position:absolute;
	font-size:10px;
	border:1px solid #cacaca;
	border-top:1px solid #6f6f6f;
	background:#E8E1D3;
}


.button_save_publish {
	display:block;
	float:right;
	width:155px;
	height:37px;
	line-height:37px;
	margin:10px 0px;
	text-transform:uppercase;
	text-decoration:none;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	font-family:Verdana;
	letter-spacing:-1px;
	color:#303030;
	background:url(../images/button_save_publish.png) no-repeat top left;
}



/* petice */

.gallery_top ul.big_thumbs {
	display:block;
	list-style:none;
	margin-left:0 !important;
}
.petice ul.big_thumbs li {
	display:block;
	list-style:none;
	float:left;
	margin:0 6px 6px 0 !important;	
	background:url(../images/bg_thumb_big.png) no-repeat top left !important;
	padding:5px 5px 6px 5px !important;
	height:57px;
	width:250px;
	overflow:hidden;
}
.gallery_top ul.big_thumbs li a {
	float:left;
	margin:0 20px 0 0;
	border:0;
	background:0;
}
.gallery_top ul.big_thumbs li a img {
	border:0;
	background:0;
	margin:0 !important;
}

.sdilej input{
  width:500px;
}

.flashPlayer {
 position:relative;
}
.flashPlayer .downloadFlash {
border: 1px solid rgb(0, 0, 0); 
padding: 4px; 
position: absolute; 
top: 2px; 
left: 100px; 
_left:70px;
width: 340px;
z-index:0; 
font-size:1.1em;
font-weight:bold;
}
.flashPlayer embed {
 position:relative;
 z-index:200;
 background:#E8E2D4;
}
.flashPlayer object {
 position:relative;
 z-index:200;
}

li.no_margin {
  margin: 0 !important;
}

.witness_foto {
  background-color: white;
  float:left;
  margin-right:10px;
  padding:4px 5px 6px;
}

.witness_lifepoints li {
  margin-left: 80px !important;
}

.witness_summary {
  font-size: 1.2em;
  font-weight:bold;
}

.witness_player {
  margin: 20px 0 20px 0;
}

.witness_player span {
  font-size: 14px;
  font-weight: bold;
  color: #68635A;
  top: -7px;
  position: relative;
  margin-right: 10px;
}

.witness_related_small {
  font-size: 0.9em;
  margin-top: 5px;
}

.auto-width {
  width: auto !important;
}

img.witness_detail_foto {
  float: right;
  padding: 5px;
  background-color: white;
  border: 2px solid gray;
  margin: 0 0 10px 10px;
}

.witness_detail_media {
  padding-left: 30px;
}

.dotted_home {
    margin-top:5px; margin-bottom: 5px;
}

.article_main_img_home {
    width: 72px;
    height: 58px;
    margin-bottom: 0px;
}

.news_text_home {
font-weight: bold;
}

