a#newsletter {width:20em;}

*{ margin:0; padding:0;}
body, div, span, p, a, img, ul, ol, li, table, th, tr, td, form, fieldset, legend, dl, dt, dd, blockquote, applet, object {border:0;}

body { font: 0.8em sans-serif; color:#838282; background:#FFFFFF url(../img/background2.gif) repeat-x left 128px;}

a { text-decoration:underline;}
a:hover { text-decoration:none;}

h1, h2, h3, h4, h5, h6 {font-family:"Trebuchet MS", "Geneva CE", lucida, sans-serif; font-weight:bold;}
h1 { margin:0 0 17px 0;font-size:100%;}
h1 strong { font-size:180%;}
h2 { font-size:120%; margin-top:0;}
div#left h3, div#right h3, h3.details { font-size:100%; color:#875f33;}
h3 span { amargin-left:15px; apadding:0 5px 0 5px; background:#FFFFFF;}
h4, h5, h6 { font-size:100%;}

table {border-collapse:collapse; border-spacing:0;}

p {margin-bottom:20px;}

img {margin-bottom:20px; border:5px solid #e6dac7;}
small { display:block; margin-bottom:5px;}

hr, .hidden { display:none;}
div.cleaner{ clear:both; height:1px;}
div.space {height:15px;}
li.clean {float:none !important; clear:both;}

.center { text-align:center;}
/* -------------------------------------------------------------------------------------------------------
HEADER
------------------------------------------------------------------------------------------------------- */

div#header {height:126px; margin:0 0 35px 0;}
div#header_center {width:915px; height:126px; margin:0 auto 0 auto; padding:0 20px 0 15px; background-repeat:no-repeat; background-position:center top;}

div#header h1 {float:left; margin-top:30px; font-size:180%;color:#FFFFFF;}
div#header h1 a { text-decoration:none;}

div#header h2 {float:left; clear:left; }
div#header h2 a {color:#FFF; text-decoration:none; afont-size:120%;}

div#header form { float:right; width:220px; margin-top:50px;}
div#header form p {float:none; margin-bottom:5px;}
div#header form label {color:#FFFFFF;}
div#header form input { float:left; width:120px;}
input#search_submit2 {margin-left:5px; padding:0 5px 0 5px; color:#666666; width:auto !important;}


/* -------------------------------------------------------------------------------------------------------
FLOATING
------------------------------------------------------------------------------------------------------- */

div#center {width:950px; margin:0 auto 0 auto;}
div#left_column {float:left; width:206px;}
div#right {float:right; width:710px; padding-left:30px;}

div#content {float:left; width:454px;}
div#right_column {float:right; width:240px;}

/* -------------------------------------------------------------------------------------------------------
LEFT COLUMN
------------------------------------------------------------------------------------------------------- */
div#left_column ul {padding:10px 10px 10px 10px;}
div#left_column ul li {list-style:none; margin:5px 0 5px 0;}
div#left_column ul li.dalsi_duraz { font-weight: bold; margin-top: 15px; }

ul#menu, ul#links {
	margin-bottom:20px;
	padding-left: 1em;
	text-indent: -1em;
}
#left_column ul li a {
	padding-left:1em;
	margin-left: 1em;
	color:#5e5e5e;
	text-decoration:none;
}
#left_column ul li a:hover {
	text-decoration: underline;
}

/* -------------------------------------------------------------------------------------------------------
PAGE
------------------------------------------------------------------------------------------------------- */
div#poptavka {padding-top:10px; background:url(../img/form_top.jpg) no-repeat right top;}
div#poptavka form { display:block; padding:0 0 20px 0; background:url(../img/form_bottom.jpg) no-repeat right bottom;}
div#poptavka h2 {margin-bottom:25px;}
div#poptavka label { float:left; width:6em;}
input#send {margin-left:230px;}


div#out { padding:0;background:url(../img/form.gif) no-repeat right top;}
div#in {padding-top:10px;background:url(../img/form_top.jpg) repeat-y right top;}
div#in_content {padding:0 0 20px 0; background:url(../img/form_bottom.jpg) no-repeat right bottom; padding-right:30px;}

/* -------------------------------------------------------------------------------------------------------
NEWSLETTER
------------------------------------------------------------------------------------------------------- */
h2#news {margin:0 auto 0 auto;}
a#newsletter {display:block; position:relative; margin:10px auto 10px auto; padding:0 20px 0 20px; height:49px; line-height:30px;text-align:center; cursor:pointer; color:#FFFFFF; font-weight:bold; text-decoration:none;}
a#newsletter span {display:block; position:absolute; top:0; right:0; width:15px; height:49px;}


h2#clanky {clear:left;}
h2 {margin-bottom:15px;}
h3 {font-size:130%;}

/* -------------------------------------------------------------------------------------------------------
RIGHT COLUMN
------------------------------------------------------------------------------------------------------- */
div#right_column h2 {margin-left:20px;}
div#right_column h3 {width:180px; padding:10px 20px 0 20px; background:url(../img/link.gif) repeat-y left top;}
h3#first { background:url(../img/link.gif) repeat-y !important; width:240px !important; padding:0 !important;}
h3#first span { display:block; background:url(../img/link-top.gif) no-repeat left top !important; padding:10px 20px 0 20px; margin:0;}
div.link-body {width:220px; background:url(../img/link.gif) repeat-y;}
div.link-body p {width:180px; margin:0; padding:10px 20px 10px 20px; background:url(../img/link-bottom.gif) no-repeat left bottom;}
div.link-link {width:180px; margin:1px 0 0 0; padding:10px 20px 10px 20px; background:#f3f3f3 url(../img/link-link.gif) no-repeat left bottom;}

a.vote {float:right; border:none; margin:0; padding:0;}
a.vote img {border:none; margin:0; padding:0; margin-left:10px;}


/* -------------------------------------------------------------------------------------------------------
FOOTER
------------------------------------------------------------------------------------------------------- */
ul#footer {width:950px; padding:10px 0 20px 25px; border-top:1px solid #cccccc;}
ul#footer li { display:inline;}



/* -------------------------------------------------------------------------------------------------------
AdFox
------------------------------------------------------------------------------------------------------- */
div#adfox-l2 h2 {float:right; padding-right:10px;}
div#adfox-l2 h2 a {color:#ddd !important; font-size:9px; text-decoration:none;}

div.adfox-box {margin-bottom:20px;font-size:105%;}
div.adfox-box p {margin:0 0 5px 5px;}
div.adfox-box h3 {margin-bottom:5px; font-weight:600 !important; font-size: 115% !important; }
