.main_menu .sub {background-color: transparent;}
.main_menu .sub li {border-color: #edeae5;}
.main_menu li.sel .sub a {background: url(../img/icons.gif) no-repeat 0 -1030px; font-size: 90%; color: #4c3000; padding: 6px 5px 5px 38px; width: 157px; line-height: normal;}
.main_menu li.sel .sub a:hover {background: #f3f6e4 url(../img/icons.gif) no-repeat 0 -800px; color: #6f8700; }

.detail {background: url(../img/bg_detail_top.gif) no-repeat 0 0; }
.detail .text {padding: 0 15px 10px 15px; width: 385px; text-align: justify; line-height: 1.50em}
.detail .text h1 {font-size: 1.8em; color: #4c3000; padding: 0 0 5px 0; line-height: normal; text-align: left;}
.detail .icons a {display: block; float: right; margin-top: 5px; width: 23px; height: 22px; margin-left: 4px; margin-bottom: 10px;} 
.detail .icons {margin-right: -8px;} 
.detail .main_image {border: 1px solid #d3cabc; margin-right: 10px; float: left; margin-top:10px;}
.detail .icons a.mail {background: url(../img/icons_small.gif) no-repeat 0 0}
.detail .icons a.print {background: url(../img/icons_small.gif) no-repeat -23px 0;}
.detail .icons a.font_plus {background: url(../img/icons_small.gif) no-repeat -46px 0;}
.detail .icons a.font_minus {background: url(../img/icons_small.gif) no-repeat -69px 0; }
.detail .text p {padding-top: 15px; text-align: justify; line-height: 1.50em;}
.detail .text p.date {padding: 0; color: #4c3000; font-size: 125%; line-height: normal; padding-top: 8px;}
.detail .text p.date span {color: #a89575;}
.detail .text p.date a {color: #4c3000;}
.detail .text p.perex {font-weight: bold; color: #4c3000; padding: 5px 0 15px 0; margin-bottom:3px;}
.detail .text .foto {border:1px solid #d3cabc; background-color: #f4f1eb; width: 173px; padding: 0; line-height: normal;}
.detail .text .foto span {display: block; padding: 4px 9px; width:155px; font-size: 90%;}
.detail .text .foto span.zdroj {color: #7f663c;}
.detail .text .image_left {float: left; margin: 15px 15px 5px 0;}
.detail .text .image_right {float: right; margin: 15px 0 5px 15px;}

.detail .text .imgdivl { border:1px solid #d3cabc; background-color: #f4f1eb; padding: 0; width: 180px; line-height: normal; float: left; margin: 5px 15px 5px 0;}
.detail .text .imgdiv { border:1px solid #d3cabc; background-color: #f4f1eb; padding: 0; width: 180px; line-height: normal; float: left; margin: 5px 15px 5px 0;}
.detail .text .imgdivr { border:1px solid #d3cabc; background-color: #f4f1eb; padding: 0; width: 180px; line-height: normal; float: right; margin: 5px 0 5px 15px;}

.detail .text .autor {color: #7f663c;}
.detail ul  {list-style-type: circle; padding-left: 20px;}

.detail h3 {background:url(../img/bg_detail_title.gif) no-repeat 0 0; line-height: 23px; height: 23px; padding: 0 15px 0 27px; color: #535146; font-size: 110%; clear: both; margin: 15px 0 10px 0;}
.detail h3 span {float: left; display: block;}
.detail h3.fotogal {background-image: url(../img/bg_title_fotogal.gif);}
.detail h3.video {background-image: url(../img/bg_title_fotogal.gif); margin-bottom: 5px;}

.detail h3 .more {float: right; display: block; background: url(../img/icons.gif) no-repeat 100% -431px; padding-right: 11px; color: #535146;}
.detail h3.fotogal .more {background: url(../img/icons.gif) no-repeat 100% -341px;}

.detail .gallery {
	text-align: center;
	background-color:#F4F1EB;
	margin-top:-8px;
	height:120px;
}
.detail .gallery .gallery_img{
	float:left;
	background-color:#FFFFFF;
	border:1px solid #D0DCB2;	
	width:115px;
	height:100px;
	margin-left:15px;
	margin-top:10px;
	vertical-align:middle;
	
}
.detail .gallery img {
	border: 1px solid #d0dcb2;  
	margin: 15px 0 0px 0px;
}

ul.articles {padding-left: 13px;}
ul.articles li {background: url(../img/icons.gif) no-repeat 0 -364px; padding: 4px 0 4px 14px;}
ul.articles li a {font-weight: bold;}

.diskus .item, .diskus .noitem {padding: 4px 10px 4px 5px; border-bottom: 1px solid #d8d6c6; width: 400px;}
.diskus .item  { background: url('../img/icons.gif') no-repeat -280px -301px;}
.diskus h3 {margin-bottom: 0px;}
.diskus .trb {background-color: #f7f7f4;}
.diskus .item div {line-height: 1.35em; float: left; }
.diskus .item .date {color: #535146; width: 95px; margin-left: 22px;}
.diskus .item .autor {color: #535146; font-weight: bold;}
.diskus .item .sep {color: #aeaeae; padding: 0 2px;}
.diskus .item a {line-height: 1.35em; font-weight: bold;}
.diskus .noitem a {line-height: 1.35em; margin: 7px 22px; display: block;}

.diskus .add_dis, .diskus .view_all, .diskus .view_sel {display: block; float: left; padding-left: 16px; text-decoration: none; background: url(../img/icons.gif) no-repeat 0 -930px; width: 119px; height: 24px; line-height: 24px; color: #fff; font-weight: bold; margin-left: 25px;}
.diskus .view_all, .diskus .view_sel {float: right; padding-left: 14px; background: url(../img/icons.gif) no-repeat 0 -960px; width: 97px; color: #535146; margin-left: 5px;}
.diskus .view_sel { background: url(../img/icons.gif) no-repeat 0 -990px; width: 91px;}


.related_articles .article {border-top: 1px solid #d8d6c6; padding: 10px 14px 9px 14px; width: 387px;}
.related_articles .article img {float: left; border: 1px solid #d0dcb2; margin: 0 8px 0 0;}
.related_articles .article .text {float: left; width: 250px; color: #535146; font-size: 90%;}
.related_articles .article .text a.desc {color: #535146;}
.related_articles .article .text a.desc:hover {color: #535146; text-decoration: none;}
.related_articles .article h3 {font-size: 125%; padding-bottom: 2px;}
.related_articles .article .sep {color: #c1bfb7; padding: 0 2px;}
.related_articles .article .more {display: block; margin-top: 3px; font-weight: bold; padding-right: 10px; background: url(../img/icons.gif) no-repeat 100% -216px; float: left;}
.related_articles .article_first {padding: 10px 14px 9px 14px; width: 387px;}
.related_articles .article_first img {float: left; border: 1px solid #d0dcb2; margin: 0 8px 0 0;}
.related_articles .article_first .text {float: left; width: 250px; color: #535146; font-size: 90%;}
.related_articles .article_first .text a.desc {color: #535146;}
.related_articles .article_first .text a.desc:hover {color: #535146; text-decoration: none;}
.related_articles .article_first h3 {font-size: 125%; padding-bottom: 2px;}
.related_articles .article_first .sep {color: #c1bfb7; padding: 0 2px;}
.related_articles .article_first .more {display: block; margin-top: 3px; font-weight: bold; padding-right: 10px; background: url(../img/icons.gif) no-repeat 100% -216px; float: left;}


.list_articles {background: url(../img/line_other.gif) repeat-y 0 0; margin-top: 15px;}
.list_articles h4 {line-height: 2em; padding: 0 0 0 27px; margin-bottom: 0; background: url(../img/icons.gif) no-repeat 0 -700px; font-size: 110%; color: #535146; }
.list_articles .article {border-top: 1px solid #d8d6c6; padding: 10px 15px 9px 0px; width: 265px; margin-left: 20px;}
.list_articles .first {border: none;}
.list_articles .article img {float: left; border: 1px solid #d0dcb2; margin: 0 8px 0 0;}
.list_articles .article .text {float: left; width: 120px; color: #535146; font-size: 90%;}
.list_articles .article h3 {font-size: 125%; padding-bottom: 2px;}
.list_articles .article .sep {color: #c1bfb7; padding: 0 2px;}
.list_articles .article .more {display: block; margin-top: 3px; font-weight: bold; padding-right: 10px; background: url(../img/icons.gif) no-repeat 100% -216px; float: left;}

/* Firmy */
.firm {margin: 15px 0; padding: 0 15px 0 20px;}
.firm h4 {line-height: 2em; padding: 0 0 10px 13px; background: url(../img/icons.gif) no-repeat 0 -270px; font-size: 110%; color: #535146; }
.firm h3 {color: #535146; font-size: 125%; padding: 0 0 5px 16px; background: url(../img/icons.gif) no-repeat 0 -158px;}
.firm a {font-size: 90%; color: #684100;}
.firm span {color: #cc986a; padding: 0 1px;}

/* Tip */
.tip {background: url(../img/line_other.gif) repeat-y 0 0; margin-bottom: 10px;}
.tip h4 {line-height: 2em; padding: 0 0 0 27px; margin-bottom: 10px; background: url(../img/icons.gif) no-repeat 0 -700px; font-size: 110%; color: #535146; }
.tip .item {padding: 0 10px 10px 15px;}
.tip .item img {border: 1px solid #b8a889; margin: 0 10px 0 0; float: left;}
.tip .item .text {float: left; width: 190px; padding-top: 2px;}
.tip .item h3 {color: #4c3000; padding-bottom: 2px;}
.tip .item a {cursor: hand; color: #4c3000;}
.tip .item p, .tip .item p strong {color: #4c3000;}

/* Ad Fox */
.adfox {background: url(../img/line_other.gif) repeat-y 100% 0;}
.adfox h4 {line-height: 2em; padding: 0 0 0 27px; margin-bottom: 10px; background: url(../img/icons.gif) no-repeat 0 -660px; font-size: 110%; color: #535146; }
.adfox h2 {line-height: 2em; padding: 0 0 0 27px; margin-bottom: 3px; background: url(../img/icons.gif) no-repeat 0 -660px; font-size: 110%; color: #535146; }
.adfox .item {padding: 0 10px 15px 15px;}
.adfox .adfox-box {padding: 0 10px 0 15px;}
.adfox h3 {color: #4c3000; padding-bottom: 2px;}
.adfox p {padding-bottom: 1px;}
.adfox p, .adfox a {color: #4c3000;}

/* Anketa */
.anketa {margin-top: 15px;}

/* Zaujimavosti */
.zaujim {background: url(../img/line_other.gif) repeat-y 100% 0; margin-top: 15px;}
.zaujim h4 {line-height: 2em; padding: 0 0 0 27px; margin-bottom: 10px; background: url(../img/icons.gif) no-repeat 0 -660px; font-size: 110%; color: #535146; }
.zaujim .item {padding: 0 10px 15px 15px;}
.zaujim .item img {border: 1px solid #b8a889; margin: 0 10px 0 0; float: left;}
.zaujim .item h3 {color: #4c3000; padding-bottom: 2px; line-height: 1.4em;}
.zaujim .item h3 a{color: #4c3000;}
.zaujim .item h3 img {float: none; border: none; margin: 0 5px 0 0;}
.zaujim .item p {color: #4c3000; }
.zaujim .item p a {font-weight: normal; color: #4c3000;}
.zaujim .item p a:hover {text-decoration: none; font-weight: normal; color: #4c3000;}
.zaujim .item p a.more {white-space: nowrap; display:block; color: #4c3000; font-weight: bold; font-size: 90%; background: url(../img/icons.gif) no-repeat 100% -306px; width: 75px;} 

/* Diskusia */
.diskus_area {float: left; width: 630px;} 
.diskus_area h4 {line-height: 23px; padding: 0 0 0 27px; margin-bottom: 3px; background: url(../img/bg_title_diskus.gif) no-repeat 0 0; font-size: 110%; color: #535146; }
.diskus_area .tab_diskus {width: 630px; border-collapse: collapse; margin-bottom: 18px;}
.diskus_area .tab_diskus td {padding: 7px 0 5px 10px; font-size: 90%;}
.diskus_area .tab_diskus thead td {background: url(../img/bg_header_diskus.gif) repeat-x; line-height: 30px; font-weight: bold; color: #4c3000; padding-top: 0; padding-bottom: 0;}
.diskus_area .tab_diskus tbody td {border-bottom: 1px solid #f4f1eb; font-weight: bold; color: #535146; vertical-align: top;}
.diskus_area .tab_diskus tbody td span {font-size: 90%; font-weight: normal; display: block;}
.diskus_area .tab_diskus td.forum { width: 360px;}
.diskus_area .tab_diskus td.tema { width: 50px; text-align: center; vertical-align: middle;}
.diskus_area .tab_diskus td.num { width: 50px; text-align: center; vertical-align: middle;}
.diskus_area .tab_diskus td.last {padding-right: 10px; text-align: right;}
.diskus_area .add {display: block; float: left; padding-left: 16px; text-decoration: none; background: url(../img/icons.gif) no-repeat 0 -930px; width: 119px; height: 24px; line-height: 23px; color: #fff; font-weight: bold;}

