@charset "utf-8";

html, body {
	height: 100%;
}

body {
	margin: 0px;
	padding: 0px;
	background: #D19B9B url(/images/bg01.jpg) repeat-x left top;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4D3C3C;
}

h1, h2, h3 {
	margin-top: 0px;
	text-transform: lowercase;
	font-weight: normal;
	color: #FFF7D7
}

h1 {
}

h2 {
	font-size: 24px;
}

h3 {
	font-size: 16px;
}

p, ol, ul {
	margin: 0px 0px 20px 0px;
	line-height: 180%;
	text-align: justify;
}

ul {
	margin: 0px;
	padding: 0px;
	line-height: 240%;
	list-style: none;
}

ul li {
	padding-left: 13px;
	background: url(/images/homepage05.gif) no-repeat left center;
}

a {
	color: #FFDDDD;
}

a:hover {
	text-decoration: none;
}

a.more {
	padding-left: 13px;
	background: url(/images/homepage05.gif) no-repeat left center;
}

a img {
	border: none;
}

img.alignleft {
	float: left;
	margin: 5px 20px 0px 0px;
}

img.alignright {
	float: right;
	margin: 5px 0px 0px 20px;
}

img.aligncenter {
	margin: 0px auto;
}

hr {
	display: none;
}

/** HEADER */

#header {
	width: 740px;
	height: 176px;
	margin: 0px auto;
	background: url(/images/subpage1_01.jpg) no-repeat right top;
}

.home #header {
	background-image: url(/images/bg1_01.jpg);
}

/** LOGO */

#logo {
	float: left;
	width: 250px;
	height: 176px;
	background: url(/images/homepage01.jpg) no-repeat left top;
}

#logo h1 {
	margin: 0px;
	text-indent: -999em;
}

#logo a {
	display: block;
	height: 176px;
}

.home #logo {
	background-image: url(/images/homepage06.jpg);
}

/** MENU */

#menu {
	float: left;
}

#menu ul {
	margin: 0px;
	padding: 48px 0px 0px 0px;
	list-style: none;
	line-height: normal;
}

#menu li {
	float: left;
	padding: 0px;
	background: none;
}

#menu a {
	float: left;
	height: 35px;
	margin: 0px 10px;
	padding: 65px 15px 0px 15px;
	text-transform: lowercase;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}

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

#menu .active a {
	padding-top: 63px;
	background: #131313 url(/images/homepage02.jpg) repeat-x left bottom;
	border: 2px solid #131313;
}

/** PAGE */

#page {
	width: 660px;
	margin: 0px auto;
}

/** CONTENT */

#content {
	float: left;
	width: 370px;
	padding: 0px 0px 20px 5px;
}

/** SIDEBAR */

#sidebar {
	float: right;
	width: 230px;
	padding: 0px 5px 20px 0px;
}

/** FOOTER */

#footer {
	width: 660px;
	margin: 0px auto;
	padding: 25px 0px;
	border-top: 1px solid #DFB9B9;
}

#footer p {
	margin: 0px;
	padding: 0px;
	line-height: normal;
	text-align: center;
	text-transform: lowercase;
	color: #826262;
}

/** BOX1 */

#box1 {
}

/** BOX2 */

#box2 {
	padding: 25px 5px 15px 5px;
	border-top: 1px solid #DFB9B9;
}

.navigation {
    margin-bottom: 10px;
}
.new_form label{
	width: 65px;
	float: left;
	display: block;
	font-weight: bold;
}
fieldset legend{
	font-weight: bold;
	font-size: 15px;
}

/**************************************************** Diskuse rozcestník **********************************************/
.diskuse-rozcestnik { padding-top:25px; }
.diskuse-rozcestnik div { width:422px; padding:8px 75px 9px 155px; font-size:92%; background-position:90px 15px; background-color:#fff6dd; background-image:url('/images/diskuse-bubble-over.gif'); background-repeat:no-repeat; display:table; }
.diskuse-rozcestnik h2 { font-size:175%; margin:0 0 5px 0 !important; padding:0 !important; }
.diskuse-rozcestnik div.sudy { background-color:#fff; background-image:url('/images/diskuse-bubble.gif');}
.diskuse-rozcestnik strong,
.diskuse-rozcestnik span { display:block; float:left; }
.diskuse-rozcestnik .temat { width:70px; }
.diskuse-rozcestnik .prispevku { width:53px; }
.diskuse-rozcestnik .temat-val { margin-right:9px; }
.diskuse-rozcestnik strong { width:60px; }
.diskuse-rozcestnik .submit100 { margin-top:14px; display:block; text-align:center; height:20px; padding:1px 0 0 0; width:100px; font-weight:bold; text-decoration:none; display:block; float:right; color:#fff !important; background:url('/images/submit100.gif') no-repeat;}

/**************************************************** Diskuse prehled temat **********************************************/
.comments-topics { padding-top:20px; }
.comments-category { width:440px; }
.comments-category a { font-weight:bold; }
.comments-category .lichy td { background:#FFF6DC; }
.comments-category th, .comments-category td { padding:8px 5px 9px 5px; vertical-align:middle; text-align:left; }
.comments-category .title { padding-left:10px !important; }

.comments-category td.respond-count { text-align:right; padding-right:20px; }

.comments-category .autor { font-size:92%; }
.comments-category .date-created { font-size:92%; font-style:italic; }
.comments-category .last-respond-data { font-size:92%; }

#comments-list form { font-size:100%; }
.comments-part,
#comments-list,
#comments-form { padding:13px 0px 10px 12px; width:95%; display:table; }
.comments-part { width:678px;}
#comments-list .title { color:#40403e; font-size:125%; }

#comments-filter { display:table; width:100%; }
#comments-filter form { float:right; padding:0; margin:0; width:300px; }
#comments-filter a { float:left; }
#comments-filter select { float:right; }
#comments-filter label { float:left; }

.comments-item, .comments-item-reg { border-top:2px solid #dfdfdf; margin-top:15px; }
.comments-user {  background-color:#fcfaf5; margin-top:1px; padding:6px 15px 5px 13px; }
.comments-rating { float:right; width:135px; color:#505050; }
.comments-rating .negative { color:#ff0000; }
.comments-rating .positive { color:#c5d35e; }
.comments-rating .input-up-rating,
.comments-rating .input-down-rating { margin-top:3px; border:0; background:transparent; cursor:pointer; display:block; width:16px; height:12px; float:right; }
.comments-rating .input-up-rating { background-image:url('/images/rating-plus.gif'); }
.comments-rating .input-down-rating { background-image:url('/images/rating-minus.gif'); margin-left:10px; }
.comments-rating .title-rating { display:block; float:left; font-weight:bold; }
.comments-rating span { margin-left:4px; }

.comments-content-text { padding:8px 10px 10px 12px; }
.comments-content-quote { color:#b9b9b9; padding:8px 0 10px 74px; }
.comments-reaction { margin:0; padding:0 15px 0 0; width:634px; display:table; }
.comments-reaction .submit {
    float:right; width:75px; background:url('/images/submit75.gif') no-repeat; color:#fff; font-weight:bold; border:0;
    height:21px; padding:0; cursor:pointer; font-size:100%; text-align:center;
}

.comments-form { background:url('/images/comments-separ.gif') no-repeat; display:table; width:100%; padding-top:10px; }
.comments-table { width:400px; margin:0 auto 0 auto; }
.comments-table th { white-space:nowrap; vertical-align:top; padding-right:4px; }
.comments-table .name { width:353px; }
.comments-table .markItUpEditor { width:345px; height:130px; }
#comments-form .submit,
.comments-table .submit125 {
    float:right; width:125px; background:url('/images/submit125.gif') no-repeat; color:#fff; font-weight:bold; border:0;
    height:21px; padding:0; cursor:pointer; font-size:100%; text-align:center;
}

.comnents-form-category {width: 640px !important; margin-top: 20px;}
.topicname { width:353px; }
.comments-topic-title {color: #156DAC !important; margin: 20px 0 10px 0 !important;}
.comments-topic-title span {font-size: 12px !important;}
.comments-users-comment { padding: 20px 45px 15px 45px; color: #606060; margin: 0 0 20px 0; border-bottom: solid 1px #F5F5F5; }

.comments-nav {margin: 10px 0 0 0;}

p.comments-p { margin:0; padding:0 0 0 24px !important; }
.module-backlinks li {display: inline; padding-right: 15px;}