*
{
	margin: 0;
	padding: 0;
}
.clear
{
	clear: both;
	width: 0;
	height: 0;
	font-size: 0;
	border: 0;
}
.neobtekat:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
body
{
	background: #eee9e0 url(img/bg_body.jpg) no-repeat center top;
	font-family: helvetica,arial,tahoma,verdana;
	font-size: 13px;
	color: #000;
}
a:hover
{
	text-decoration: none;
}
.nocomments
{
	display: none;
}
/*-------------------------------------------------------------------------------------------------------------------------
	Main
-------------------------------------------------------------------------------------------------------------------------*/
div#main
{
	margin: 0 auto;
	width: 980px;
	position: relative;
}
/*-------------------------------------------------------------------------------------------------------------------------
	Header
-------------------------------------------------------------------------------------------------------------------------*/
div#header
{
	width: 980px;
	height: 170px;
	position: relative;
}
ul#main_menu
{
	background: url(img/bg_main_menu.png) no-repeat top left;
	width: 680px;
	height: 45px;
	position: absolute;
	right: 0;
	top: 104px;
}
ul#main_menu li
{
	background: url(img/inside_02.jpg) no-repeat right;
	margin: 5px 0 0 0;
	padding: 0 6px 0 5px; 
	list-style-type: none;
	display: block;
	float: left;
	line-height: 37px;
}
ul#main_menu li a
{
	padding: 0 15px 0 0;
	height: 35px;
	display: block;
	float: left;
	color: #56462c;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
ul#main_menu li a span
{
	width: 15px;
	height: 35px;
	display: block;
	float: left;
}
ul#main_menu li a:hover
{
	background: url(img/bg_main_menu_right.jpg) no-repeat top right;
	padding: 0 15px 0 0;
	height: 35px;
	display: block;
	float: left;
	color: #fff;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
ul#main_menu li a:hover span
{
	background: url(img/bg_main_menu_left.jpg) no-repeat top left;
	width: 15px;
	height: 35px;
	display: block;
	float: left;
}
ul#main_menu li.active a
{
	background: url(img/bg_main_menu_right.jpg) no-repeat top right;
	padding: 0 15px 0 0;
	height: 35px;
	display: block;
	float: left;
	color: #fff;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
ul#main_menu li.active a span
{
	background: url(img/bg_main_menu_left.jpg) no-repeat top left;
	width: 15px;
	height: 35px;
	display: block;
	float: left;
}
#logo
{
	width: 290px;
	height: 90px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	text-align: center;
	font-size: 12px;
}
#logo span
{
	background: url(img/logo.jpg) no-repeat top;
	width: 290px;
	height: 90px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}
/*-------------------------------------------------------------------------------------------------------------------------
	Obal
-------------------------------------------------------------------------------------------------------------------------*/
div#obal
{
	background: url(img/bg_obal.jpg) repeat-y top;
	width: 980px;
}
/*-------------------------------------------------------------------------------------------------------------------------
	Sidebar
-------------------------------------------------------------------------------------------------------------------------*/
div#sidebar
{
	background: #ded6c8;
	padding: 0 0 30px 0;
	width: 280px;
	float: left;
}
div#sidebar h2
{
	margin: 20px 0 0 0;
	padding: 0 15px 10px 15px;
	font-size: 11px;
	color: #b34349;
	text-transform: uppercase;
	border-bottom: solid 1px #cfc5b2;
}
div#sidebar form#search
{
	background: url(img/bg_form_search.jpg) repeat-x top;
	padding: 9px 0 0 10px;
	width: 270px;
	height: 35px;
}
div#sidebar form#search #search_text
{
	background: url(img/bg_search.jpg) repeat-x top;
	padding: 0 0 0 10px;
	width: 220px;
	height: 26px;
	border: 0;
	float: left;
	font-size: 11px;
	color: #fff;
}
div#sidebar form#search #search_button
{
	background: url(img/button_search.jpg) repeat-x top;
	width: 40px;
	height: 26px;
	border: 0;
	float: left;
	border: 0;
}
div#sidebar div.box_sidebar_top
{
	background: #f0ede7 url(img/bg_box_sidebar_top.jpg) no-repeat top left;
	width: 270px;
	margin: 10px 0 0 5px;
	padding: 10px 0 0 0;
}
div#sidebar div.box_sidebar_bottom
{
	background: #f0ede7 url(img/bg_box_sidebar_bottom.jpg) no-repeat bottom left;
	width: 270px;
	padding: 0 0 10px 0;
}
div#sidebar ul li
{
	list-style-type: none;
	font-size: 12px;
}
div#sidebar li
{
	list-style-type: none;
	font-size: 12px;
}
div#sidebar ul li a
{
	background: #f0ede7 url(img/inside_01.gif) no-repeat 15px 14px;
	padding: 10px 15px 10px 30px;
	display: block;
	text-decoration: none;
	color: #7c705a;
	border-bottom: solid 1px #ded6c8;
}
div#sidebar ul li.last a
{
	background: #f0ede7 url(img/inside_01.gif) no-repeat 15px 14px;
	padding: 10px 15px 10px 30px;
	display: block;
	text-decoration: none;
	color: #7c705a;
	border-bottom: 0;
}
div#sidebar ul li a:hover
{
	background: #ded6c8 url(img/inside_01.gif) no-repeat 15px 14px;
	padding: 10px 15px 10px 30px;
	display: block;
	text-decoration: none;
	color: #7c705a;
	border-bottom: solid 1px #ded6c8;
}
div#sidebar ul li.active a
{
	background: #ded6c8 url(img/inside_03.gif) no-repeat 15px 14px;
	padding: 10px 15px 10px 30px;
	display: block;
	text-decoration: none;
	color: #7c705a;
	font-weight: bold;
	border-bottom: solid 1px #ded6c8;
}
div#sidebar ul li.last a
{
	background: #f0ede7 url(img/inside_01.gif) no-repeat 15px 14px;
	padding: 10px 15px 10px 30px;
	display: block;
	text-decoration: none;
	color: #7c705a;
	border-bottom: 0;
}
div#sidebar ul li.last a:hover
{
	background: #ded6c8 url(img/inside_01.gif) no-repeat 15px 14px;
	padding: 10px 15px 10px 30px;
	display: block;
	text-decoration: none;
	color: #7c705a;
	border-bottom: 0;
}
div#sidebar ul li ul li a
{
	background: #cfc5b2 url(img/inside_01.gif) no-repeat 30px 14px !important;
	padding: 10px 15px 10px 45px !important;
	display: block;
	text-decoration: none;
	color: #7c122e !important;
	border-bottom: solid 1px #b4a58c !important;
	font-weight: normal !important;
}
div#sidebar ul li ul li a:hover
{
	background: #b8aa92 url(img/inside_01.gif) no-repeat 30px 14px !important;
	padding: 10px 15px 10px 45px !important;
	display: block;
	text-decoration: none;
	color: #7c705a;
	border-bottom: solid 1px #f6f1e7 !important;
}
div#sidebar ul li ul li.active a
{
	background: #b8aa92 url(img/inside_01.gif) no-repeat 30px 14px !important;
	padding: 10px 15px 10px 45px !important;
	display: block;
	text-decoration: none;
	color: #7c705a;
	border-bottom: solid 1px #f6f1e7 !important;
}
div#sidebar div.top_post
{
	background: url(img/border_01.gif) no-repeat bottom center;
	margin: 0 5px;
	padding: 10px 0 11px 0;
}
div#sidebar div.top_post_top
{
	margin: 0 0 30px 0 0;
	padding: 10px 0 0 0;
}
div#sidebar div.top_post_bottom
{
	padding: 0 0 10px 0;
}
div#sidebar div.top_post_top:hover
{
	background: #f0ede7 url(img/bg_box_sidebar_top.jpg) no-repeat top left;
	padding: 10px 0 0 0;
}
div#sidebar div.top_post_bottom:hover
{
	background: #f0ede7 url(img/bg_box_sidebar_bottom.jpg) no-repeat bottom left;
	padding: 0 0 10px 0;
}
div#sidebar div.top_post img
{
	margin: 0 10px 0 10px;
	float: left;
}
div#sidebar div.top_post h3
{
	margin: 0 10px 5px 10px;
	font-size: 11px;
	text-transform: uppercase;
	color: #7c122e;
	line-height: 15px;
}
div#sidebar div.top_post h3 a
{
	color: #7c122e;
	text-decoration: none;
}
div#sidebar div.top_post h3 a:hover
{
	text-decoration: underline;
}
div#sidebar div.top_post strong
{
	font-size: 11px;
	color: #56462c;
}
div#sidebar div.top_post p
{
	margin: 0 10px 0 0;
	font-size: 11px;
	color: #56462c;
}
div#sidebar ul#internet
{
	margin: 10px 15px 0 15px;
	width: 250px;
	height: 30px;
}
div#sidebar ul#internet li 
{
	list-style-type: none;
}
div#sidebar ul#internet li#twitter a
{
	background: #fff url(img/button_twitter.jpg) no-repeat top left;
	padding: 0;
	border: 0;
	width: 125px;
	height: 30px;
	display: block;
	float: left;
}
div#sidebar ul#internet li#facebook a
{
	background: #fff url(img/button_facebook.jpg) no-repeat top left;
	padding: 0;
	border: 0;
	width: 125px;
	height: 30px;
	display: block;
	float: left;
}
div#sidebar ul#internet li#twitter a span, div#sidebar ul#internet li#facebook a span
{
	display: none;
}
div#sidebar ul#top_page
{
	margin: 10px 15px 0 15px !important;
}
div#sidebar ul#top_page li 
{
	list-style-type: none;
}
div#sidebar ul#top_page li#magazin a
{
	background: #fff url(img/button_magazin.jpg) no-repeat top left;
	padding: 0;
	border: 0;
	width: 250px;
	height: 78px;
	display: block;
}
div#sidebar ul#top_page li#diskuze a
{
	background: #fff url(img/button_forum.jpg) no-repeat top left;
	padding: 0;
	border: 0;
	margin: 0 0 5px 0;
	width: 250px;
	height: 73px;
	display: block;
}
div#sidebar ul#top_page li#eshop a
{
	background: #fff url(img/button_eshop.jpg) no-repeat top left;
	padding: 0;
	border: 0;
	width: 250px;
	height: 73px;
	display: block;
}
div#sidebar ul#top_page li#magazin a span, div#sidebar ul#top_page li#diskuze a span, div#sidebar ul#top_page li#eshop a span
{
	display: none;
}
div#sidebar div#fan_box
{
	background: #fff;
	margin: 10px 0 0 15px;
	width: 250px;
}
/*-------------------------------------------------------------------------------------------------------------------------
	Content
-------------------------------------------------------------------------------------------------------------------------*/
div#content
{
	background: #fff url(img/bg_content_top.jpg) no-repeat top left;
	margin: 0 0 0 20px;
	padding: 60px 0 30px 0;
	width: 680px;
	float: right;
	position: relative;
}
div#content a
{
	color: #7c122e;
}
div#content h1
{
	margin: 0 0 20px 20px;
	font-size: 20px;
	color: #7c122e;
}
div#content h2
{
	margin: 0 0 20px 20px;
	font-size: 18px;
	color: #7c122e;
	font-weight: normal;
}
div#content h3
{
	margin: 0 0 20px 20px;
	font-size: 18px;
	color: #7c122e;
	font-weight: normal;
}
div#content h4
{
	margin: 0 0 20px 20px;
	font-size: 15px;
	color: #7c122e;
	font-weight: normal;
}
div#content ul
{
	margin: 0 0 20px 0;
	line-height: 18px;
	list-style-type: circle;
}
div#content ul li
{
	background: #fff url(img/inside_01.gif) no-repeat left 7px;
	padding: 0 0 0 10px;
	line-height: 18px;
	list-style-type: none;
}
div#drobeckova_navigace
{
	background: #fff url(img/bg_drobeckova_navigace.jpg) no-repeat top left;
	width: 670px;
	height: 35px;
	font-size: 11px;
	position: absolute;
	top: 175px;
	left: 305px;
}
div#drobeckova_navigace p
{
	padding: 12px 0 0 20px;
	color: #56462c;
}
div#drobeckova_navigace p a
{
	background: url(img/inside_04.gif) no-repeat right 1px;
	padding: 0 26px 0 20px;
	color: #56462c;
	text-decoration: none;
}
div#drobeckova_navigace p a:hover
{
	text-decoration: underline;
}
div#drobeckova_navigace p strong
{
	padding: 0 0 0 20px;
	color: #7c122e;
}
div#content ul#texty_na_svatebni_oznameni li
{
	background: url("img/inside_01.gif") no-repeat scroll 15px 13px;
	border-bottom: 1px solid #fff;
	color: #7C705A;
	display: block;
	padding: 8px 15px 8px 30px;
	text-decoration: none;
}
div#content ul#texty_na_svatebni_oznameni li.zebra
{
	background: #F0EDE7 url("img/inside_01.gif") no-repeat scroll 15px 13px;
	border-bottom:1px solid #DED6C8;
}
/*-------------------------------------------------------------------------------------------------------------------------
	Clanek
-------------------------------------------------------------------------------------------------------------------------*/
div.clanek
{
	margin: 0 20px 30px 20px;
	position: relative;
}
div.clanek p
{
	margin: 0 0 20px 0;
	color: #56462c;
	line-height: 18px;
}
div#content div.clanek h1
{
	margin: 0 0 20px 0 !important;
	font-size: 20px;
	color: #7c122e;
	line-height: 25px;
}
div#content div.clanek h2
{
	margin: 0 0 20px 0 !important;
	width: 520px;
	font-size: 18px;
	color: #7c122e;
	font-weight: normal;
	clear: both;
	line-height: 25px;
}
div#content div.clanek h3
{
	margin-left: 0;
	font-size: 18px;
	color: #7c122e;
	font-weight: normal;
	clear: both;
}
div#content div.clanek h4
{
	margin: 0 0 20px 0 !important;
	font-size: 15px;
	color: #7c122e;
	font-weight: normal;
}
div.clanek span.datum
{
	position: absolute;
	right: 0;
	top: 0;
	font-family: Georgia;
	font-size: 13px;
	font-style: italic;
	color: #b95601;
}
div.clanek img.alignleft
{
	margin: 0 20px 20px 0;
	float: left;
}
div.clanek img
{
	padding: 3px;
	border: solid 1px #ded6c8;
}
div.clanek a img
{
	padding: 3px;
	border: solid 1px #ded6c8;
}
div.clanek div.clanek_footer
{
	margin: 20px 0 0 0;
	padding: 10px 0;
	clear: both;
	border-top: solid 1px #ccc2af;
	border-bottom: solid 1px #ccc2af;
	font-size: 11px;
	font-family: Georgia;
	color: #7c705a;
	font-style: italic;
}
div.clanek div.clanek_footer a
{
	color: #7c705a;
}
/*-------------------------------------------------------------------------------------------------------------------------
	Form komentare
-------------------------------------------------------------------------------------------------------------------------*/
form#commentform
{
	margin: 0 0 0 20px;
}
form#commentform #author, form#commentform #email, form#commentform #url, form#commentform #author, form#commentform #comment
{
	margin: 0 0 5px 0;
	border: solid 1px #ccc2af;
	padding: 5px 2px;
}
form#commentform #author, form#commentform #email, form#commentform #url, form#commentform #author
{
	width: 250px;
}
form#commentform #comment
{
	width: 634px;
}
form#commentform #submit
{
	background: #cc6e0e url(img/button_odeslat_komentar.jpg) no-repeat top left;
	margin: 10px 0 0 0;
	width: 95px;
	height: 24px;
	border: 0;
	cursor: pointer;
	font-size: 10px;
	text-transform: uppercase;
	color: #fff;
	font-weight: bold;
}
/*-------------------------------------------------------------------------------------------------------------------------
	Kontaktni formular
-------------------------------------------------------------------------------------------------------------------------*/
form.wpcf7-form
{
	margin: 0;
}
form.wpcf7-form p
{
	margin: 0 0 10px 0;
}
form.wpcf7-form p.name input, form.wpcf7-form p.email input, form.wpcf7-form p.subject input, form.wpcf7-form p.message textarea, form.wpcf7-form p.text input
{
	border: solid 1px #ccc2af;
	padding: 5px 2px;
}
form.wpcf7-form p.name input, form.wpcf7-form p.email input, form.wpcf7-form p.subject input
{
	width: 250px;
}
form.wpcf7-form p.message textarea
{
	width: 634px;
}
form.wpcf7-form p.submit input
{
	background: #cc6e0e url(img/button_odeslat_komentar.jpg) no-repeat top left;
	margin: 10px 0 0 0;
	width: 95px;
	height: 24px;
	border: 0;
	cursor: pointer;
	font-size: 10px;
	text-transform: uppercase;
	color: #fff;
	font-weight: bold;
}
/*-------------------------------------------------------------------------------------------------------------------------
	Post first
-------------------------------------------------------------------------------------------------------------------------*/
div.box_content_top 
{
	background: #ede9e1 url(img/ico_aktualni_clanek.jpg) no-repeat top left;
	margin: 0 5px 30px 5px;
	padding: 20px 0 0 0;
}
div.box_content_bottom 
{
	background: url(img/bg_box_content_bottom.jpg) no-repeat bottom left;
	padding: 0 0 20px 0;
}
div.box_content_top div.post
{
	margin: 0 20px 0 20px;
	position: relative;
}
div.box_content_top div.post p
{
	margin: 0 0 20px 0;
	color: #56462c;
	line-height: 18px;
}
div.box_content_top div.post span.datum
{
	position: absolute;
	right: 40px;
	top: 0;
	font-family: Georgia;
	font-size: 13px;
	font-style: italic;
	color: #b95601;
}
div.box_content_top div.post h3
{
	margin: 0 0 20px 0;
	font-size: 18px;
	color: #7c122e;
}
div.box_content_top div.post h3 a
{
	color: #7c122e;
}
div.box_content_top div.post img
{
	margin: 0 20px 20px 0;
	float: left;
}
div.box_content_top div.post div.post_footer
{
	margin: 20px 0 0 0;
	padding: 10px 0;
	clear: both;
	border-top: solid 1px #ccc2af;
	border-bottom: solid 1px #ccc2af;
	font-size: 11px;
	font-family: Georgia;
	color: #7c705a;
	font-style: italic;
}
div.box_content_top div.post div.post_footer a
{
	color: #7c705a;
}
/*-------------------------------------------------------------------------------------------------------------------------
	Sociable
-------------------------------------------------------------------------------------------------------------------------*/
div.sociable h3
{
	margin: 0 0 10px 0 !important;
	font-size: 11px !important;
	color: #444 !important;
	font-weight: bold !important;
}
div.sociable
{
	margin: 0 0 20px 0;
}
div.sociable ul
{
	margin: 0 !important;
	height: 20px;
}
div.sociable ul li img
{
	padding: 0;
	border: 0;
	float: none;
}
div.sociable ul li
{
	background: none;
	padding: 0 !important;
	width: 20px;
	height: 20px;
	display: block;
	list-style-type: none;
	float: left;
}
div.sociable ul li a.twitter
{
	background: url(img/twitter.png) no-repeat left top;
	width: 20px;
	height: 20px;
	display: block;
	float: left !important;
}
div.sociable ul li a.facebook
{
	background: url(img/facebook.png) no-repeat left top;
	width: 20px;
	height: 20px;
	display: block;
	float: right !important;
}
/*-------------------------------------------------------------------------------------------------------------------------
	Komentare
-------------------------------------------------------------------------------------------------------------------------*/
div#komentare
{
	margin: 0 0 30px 20px;
	padding: 0 0 20px 0;
	width: 640px;
	border-bottom: double 1px #ccc2af;
}
div#komentare div.komentar
{
	margin: 0 0 20px 0;
	position: relative;
}
div#komentare div.komentar div.avatar
{
	background: url(img/avatar.jpg) no-repeat left top;
	width: 55px;
	height: 50px;
	float: left;
}
div#komentare div.komentar div.avatar img
{
	margin: 5px 0 0 5px;
	border: 0;
}
div#komentare div.komentar div.komentar_top
{
	background: url(img/bg_komentar_top.jpg) no-repeat left top;
	padding: 15px 0 0 0;
	width: 574px;
}
div#komentare div.komentar div.komentar_bottom
{
	background: url(img/bg_komentar_bottom.jpg) no-repeat left bottom;
	padding: 0 0 15px 0;
	width: 574px;
}
div#komentare div.komentar div.komentar_content
{
	background: url(img/bg_komentar_content.jpg) repeat-y left;
	width: 574px;
	float: left;
	margin: 0 0 0 10px;
}
div#komentare div.komentar div.komentar_top p
{
	margin: 0 20px;
	font-size: 12px;
	color: #56462c;
	line-height: 18px;
}
div#komentare div.komentar div.komentar_top p.jmeno
{
	margin: 0 0 10px 20px;
	font-size: 12px;
	color: #7c122e;
	font-weight: bold;
}
div#komentare div.komentar div.komentar_top p.jmeno a
{
	color: #7c122e;
}
div#komentare div.komentar div.komentar_top p.datum_komentar
{
	margin: 0 0 0 20px;
	font-size: 12px;
	color: #7c705a;
	font-family: Georgia;
	position: absolute;
	top: 12px;
	right: 20px;
}
/*-------------------------------------------------------------------------------------------------------------------------
	Footer
-------------------------------------------------------------------------------------------------------------------------*/
div#footer
{
	background: url(img/bg_footer.jpg) no-repeat left top;
	width: 980px;
	height: 250px;
	position: relative;
}
div#footer p#copy
{
	position: absolute;
	top: 127px;
	left: 300px;
	color: #56462c;
	font-size: 11px;
}
div#footer p#copy a
{
	color: #56462c;
}
div#footer p#art a
{
	width: 52px;
	height: 20px;
	position: absolute;
	top: 119px;
	left: 908px;
	display: block;
	overflow: hidden;
	line-height: 500px;
}
.navigation
{
	margin: 0 20px;
}
#nejctenejsi_clanky
{
	display: none;
}
/*-------------------------------------------------------------------------------------------------------------------------
	Počítadlo
-------------------------------------------------------------------------------------------------------------------------*/
form#generovani_pocitadla
{
	margin: 0 0 20px 0;
	width: 590px;
	height: 100px;
}
form#generovani_pocitadla p
{
	margin: 0;
}
form#generovani_pocitadla select
{
	font-family: Georgia;
	font-size: 15px;
}
form#generovani_pocitadla #den
{
	background: url(img/bg_form_01.jpg) no-repeat left top;
	margin: 0 20px 0 0;
	padding: 4px;
	width: 60px;
	height: 30px;
	float: left;
	border: 0;
}
form#generovani_pocitadla #mesic
{
	background: url(img/bg_form_02.jpg) no-repeat left top;
	margin: 0 20px 0 0;
	padding: 4px;
	width: 100px;
	height: 30px;
	float: left;
	border: 0;
}
form#generovani_pocitadla #rok
{
	background: url(img/bg_form_02.jpg) no-repeat left top;
	margin: 0 20px 0 0;
	padding: 4px;
	width: 100px;
	height: 30px;
	float: left;
	border: 0;
}
form#generovani_pocitadla #hodina
{
	background: url(img/bg_form_01.jpg) no-repeat left top;
	margin: 0 20px 0 0;
	padding: 4px;
	width: 60px;
	height: 30px;
	float: left;
	border: 0;
}
form#generovani_pocitadla #minuta
{
	background: url(img/bg_form_01.jpg) no-repeat left top;
	margin: 0 20px 0 0;
	padding: 4px;
	width: 60px;
	height: 30px;
	float: left;
	border: 0;
}
form#generovani_pocitadla #design
{
	background: url(img/bg_form_01.jpg) no-repeat left top;
	margin: 0 20px 0 0;
	padding: 4px;
	width: 60px;
	height: 30px;
	float: left;
	border: 0;
}
form#generovani_pocitadla #button_generovat
{
	background: url(img/button_generovat.jpg) no-repeat left top;
	margin: 20px 0 0 0;
	width: 150px;
	height: 30px;
	color: #fff;
	font-size: 13px;
	text-transform: uppercase;
	cursor: pointer;
	border: 0;
}
form#generovani_pocitadla p
{
	float: left;
}
p#vysledek
{
	background: url(img/bg_vysledek.jpg) no-repeat left top;
	margin: 0 0 20px 0;
	padding: 7px 10px 0 10px;
	width: 550px;
	height: 23px;
}
div#pocitadla
{
	width: 640px;
}
div#pocitadla div.pocitadlo p.pocitadlo_vysledek
{
	margin: 0 !important;
	padding: 45px 0 0 20px;
	font-family: Georgia;
	font-size: 11px;
	color: #7c122e;
	line-height: 17px;
}
div#pocitadla div.pocitadlo a.vytvorit_pocitadlo
{
	color: #444 !important;
	font-size: 9px;
	position: absolute;
	left: 10px;
	bottom: 5px;
	text-decoration: none;
}
div#pocitadla div.pocitadlo a:hover.vytvorit_pocitadlo
{
	text-decoration: underline;
}
div#pocitadla div.pocitadlo .logo_pocitadlo
{
	width: 140px;
	height: 35px;
	position: absolute;
	left: 0;
	top: 0;
	line-height: 500px;
	overflow: hidden;
}
div#pocitadla div.pocitadlo
{
	margin: 0 20px 30px 0;
	width: 140px;
	height: 140px;
	position: relative;
	float: left;
}
div#pocitadla div.pocitadlo_01
{
	background: url(img/bg_pocitadlo_01.png) no-repeat left top;
}
div#pocitadla div.pocitadlo_02
{
	background: url(img/bg_pocitadlo_02.png) no-repeat left top;
}
div#pocitadla div.pocitadlo_03
{
	background: url(img/bg_pocitadlo_03.png) no-repeat left top;
}
div#pocitadla div.pocitadlo_04
{
	background: url(img/bg_pocitadlo_04.png) no-repeat left top;
}
#vygenerovany_kod
{
	margin: 0 0 20px 0;
	padding: 20px;
	width: 600px;
	height: 150px;
	line-height: 18px;
}
#pocitadlo_web
{
	margin: 10px 0 20px 15px;
	clear: both;
}
#zbyva
{
	background: url(img/bg_zbyva.jpg) no-repeat left top;
	margin: 0 0 20px 0;
	padding: 0 0 0 10px;
	width: 630px;
	height: 30px;
}
#zbyva p
{
	line-height: 30px;
}
/*-------------------------------------------------------------------------------------------------------------------------
	Katalog webu
-------------------------------------------------------------------------------------------------------------------------*/
div.zapis_katalog
{
	width: 640px;
}
div.zapis_katalog div.obrazek_webu
{
	width: 220px;
	float: left;
}
div.zapis_katalog div.popis_webu
{
	margin: 0 40px 0 0;
	_margin: 0 20px 0 0;
	width: 360px;
	float: right;
}
/*-------------------------------------------------------------------------------------------------------------------------
	Slider
-------------------------------------------------------------------------------------------------------------------------*/
.nivoSlider 
{
	margin: 0 0 30px 0;
	position:relative;
}
.nivoSlider img 
{
	position:absolute;
	top:0px;
	left:0px;
}
.nivoSlider a.nivo-imageLink 
{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
.nivo-slice 
{
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
.nivo-caption 
{
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8;
	width:100%;
	z-index:89;
}
.nivo-caption p 
{
	padding:5px;
	margin:0;
}
.nivo-directionNav a 
{
	position:absolute;
	top:80px;
	z-index:99;
	cursor:pointer;
}
.nivo-prevNav 
{
	background: url(../img/sipky.png) no-repeat 0 0;
	left:10px;
	height: 30px;
	width: 30px;
	display: block;
	overflow: hidden;
	line-height: 300px;
}
.nivo-nextNav
{
	background: url(../img/sipky.png) no-repeat -30px 0;
	right:10px;
	height: 30px;
	width: 30px;
	display: block;
	overflow: hidden;
	line-height: 300px;
}
.nivo-controlNav 
{
	height: 8px;
	position: absolute;
	bottom: -10px;
	left: 300px;
}
.nivo-controlNav a 
{
	background: url(img/bullets.png) no-repeat 0 0;
	margin: 0 5px 0 0;
	z-index:99;
	cursor:pointer;
	height: 8px;
	width: 8px;
	display: block;
	overflow: hidden;
	line-height: 300px;
	float: left;
}
.nivo-controlNav a.active 
{
	background: url(img/bullets.png) no-repeat -8px 0;
	font-weight:bold;
	height: 8px;
	width: 8px;
}
