* { margin: 0; padding: 0 }

body {
	background: #222;
	color: #555;
	font: normal 0.7em verdana,"DejaVu Sans","DejaVu LGC Sans","Bitstream Vera Sans","Nimbus Sans L",sans-serif;
	padding: 10px 0;
}

input, select, button { font: normal 1em verdana,"DejaVu Sans","DejaVu LGC Sans","Bitstream Vera Sans","Nimbus Sans L",sans-serif }
h1,h2,h3,h4 {
	color: #000;
	font-family: arial,"DejaVu Sans","DejaVu LGC Sans","Bitstream Vera Sans","Nimbus Sans L",sans-serif; }
h5,h6 {
	color: #000;
	font-family: verdana,"DejaVu Sans","DejaVu LGC Sans","Bitstream Vera Sans","Nimbus Sans L",sans-serif; }
.h1, .h1 span { display: block; height: 40px; width: 375px }
.h1 { font-size: 1.3em; font-weight: normal; line-height: 20px; margin: 0 0 1em 7px; overflow: hidden; position: relative }
.h1 span { left: 0; position: absolute; top: 0 }
.h3 {
	background: #fff url(../images/bg_h3.png) no-repeat;
	display: block;
	font-size: 1.5em;
	font-weight: bold;
	height: 36px;
	letter-spacing: 1px;
	line-height: 31px;
	margin: 10px auto 10px auto;
	padding: 0px 20px;
	text-align: center }
.h4 {
	background: #fff url(../images/bg_h4.png) repeat-x;
	display: block;
	font-size: 1.2em;
	font-weight: bold;
	height: 26px;
	line-height: 23px;
	margin: 20px auto 5px auto;
	padding: 0px 10px }

a { color: #d00; text-decoration: none }
a:hover { text-decoration: underline }
a img { border-color: #d00 }
a.goback { float: right }
/*a[href^="http://"], a.extern {
	background:transparent url(../images/icn_extern5.gif) no-repeat scroll 100% 60%;
	padding-right:10px }
a[href^="http://www.rksting.cz"], a.noicon { background-image: none; padding-right: 0 }*/

sup {
	font-size: 0.75em;
	line-height: 0;
	vertical-align: 0.5em }

#header {
	background: #fd0 url(../images/bg_header.jpg);
	height: 70px;
	margin: 0 auto;
	position: relative;
	width: 990px }
#header h1, #header h1 a, #header h1 a span {
	display: block;
	height: 70px;
	overflow: hidden;
	width: 186px }
#header h1 { font-size: 1.5em; margin-left: 28px }
#header h1 a { position: relative }

#sting_cesko { height: 17px; line-height: 17px; position: absolute; right: 5px; text-align: right; top: 5px; width: 300px }
#sting_cesko a { color: #222 }
#sting_cesko img { border: 1px solid #888; display: inline; vertical-align: -25%; }

#quick_search {
	bottom: 0;
	list-style-type: none;
	position: absolute;
	right: 0 }
#quick_search .last { margin-right: 10px }
#quick_search .hidden { display: none }
#quick_search li {
	background: #aaa url(../images/bg_search.gif) repeat-x;
	border-top: 1px solid #fff;
	color: #fff;
	float: left;
	height: 24px;
	line-height: 24px }
#quick_search li.begin {
	background: transparent url(../images/bg_search_left.gif) no-repeat 0% 100%;
	border: none;
	display: block;
	float: left;
	height: 25px;
	width: 18px }
.search_input {
	background: #eee;
	border: 1px solid #666;
	display: inline;
	float: left;
	font-weight: bold;
	height: 15px;
	margin: 3px 3px;
	padding: 1px 0 0 0;
	text-align: center;
	width: 100px }
.search_select {
	background: #eee;
	border: 1px solid #666;
	display: inline;
	float: left;
	font-size: 0.9em;
	font-weight: bold;
	height: 16px;
	margin: 3px 3px;
	text-align: left }
.search_submit { padding: 0 2px; margin: 0 2px }
.help {
	display: inline;
	float: left;
	height: 18px;
	line-height: 18px;
	margin: 3px 5px 0 0;
	position: relative;
	width: 18px }
.help span {
	background: url(../images/bg_help2.png);
	cursor: pointer;
	display: block;
	height: 18px;
	left: 0;
	position: absolute;
	top: 0;
	width: 18px }

#top_menu {
	background: #666 url(../images/bg_menu_bar.gif) repeat-x;
	height: 20px;
	list-style-type: none;
	margin: 0 auto;
	position: relative;
	width: 990px;
	z-index: 3 }
#top_menu .menu_item {
	float: left;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	position: relative;
	text-align: center;
	width: 198px }
#top_menu .menu_item a { display: block; height: 20px; width: 198px;  }
#top_menu .menu_item span {
	cursor: pointer;
	height: 20px;
	left: 0;
	position: absolute;
	top: 0;
	width: 198px }
#top_menu .menu_item .nopointer span { cursor: default }
#top_menu .menu_item span:hover { background-position: -198px }
#top_menu .menu_item:hover ul.submenu { display: block }
#top_menu ul.submenu {
	display: none;
	left: 0;
	list-style-type: none;
	opacity: .85;
	position: absolute;
	top: 100% }
#top_menu .submenu li {
	background: #666;
	border-bottom: 1px solid #fff;
	font-size: 0.9em;
	height: 19px }
#top_menu .submenu li:hover { background: #b33 }
#top_menu .submenu a { color: #fff; text-decoration: none}


#media_bar {
	height: 180px;
	min-height: 14px;
	margin: 0 auto;
	position: relative;
	width: 990px;
	z-index: 1 }
#media_bar img { display: block; }
#media_bar.compact { height: 60px; overflow: hidden }
#media { display: block; height: 180px; position: absolute }

#intro_back {
	background-color:#000;
	display: none;
	position:absolute;
	z-index: 3 }

#want_bar {
	background: url(../images/bg_want_bar.png) repeat-x;
	height: 40px;
	margin: 0 auto;
	position: relative;
	width: 990px;
	z-index: 2 }
#want_buttons {
	background: #e6e6e6;
	height: 44px;
	left: 195px;
	list-style-type: none;
	position: absolute;
	top: -9px;
	width: 601px }
#want_buttons h2 { font-size: 1.5em }
#want_buttons li, #want_buttons a {
	display: block;
	height: 44px;
	line-height: 44px;
	overflow: hidden;
	text-align: center }
#want_buttons li {
	float: left;
	position: relative }
#want_buttons em {
	cursor: pointer;
	height: 44px;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1 }
#spust_prez { cursor: pointer; position: absolute; top: -5px; left: 20px }
#spust_prez.compact { display: none }

#main_cont {
	background: #fff url(../images/bg_main_cont.png) repeat-y;
	margin: 0 auto;
	min-height: 210px;
	width: 990px }
#main_cont.compact { min-height: 335px }
#left_cont { float: left; font-size: 1em; padding-left: 0px; width: 200px; }
#right_cont { float: left; padding: 0 20px; width: 750px }

#left_menu { font-size: 0.8em }
#left_menu, #left_menu ul {
	display: block;
	list-style-type: none;
	text-align: right }
#left_menu li {
	background: url(../images/bg_left_menu.png) no-repeat;
	display: block;
	line-height: 14px;
	margin-top: 5px }
#left_menu li.first { background-image: url(../images/bg_left_menu_first.png); margin-top: 0px }
#left_menu strong { height: 14px; line-height: 14px; padding-right: 20px }
#left_menu a { color: #222; text-decoration: none; }
#left_menu ul a { color: #444 }
#left_menu a:hover { color: #d00 }
#left_menu ul li {
	background: transparent;
	color: #666;
	line-height: 11px;
	margin: 0px 0;
	padding-right: 20px }

#footer {
	background: #fd0 url(../images/bg_footer.jpg) no-repeat;
	border-top: 2px solid #d32;
	color: #222;
	font-weight: bold;
	margin: 0 auto;
	height: 45px;
	width : 990px;
	z-index: 1; }
#footer a { font-weight: normal }
#footer ul { list-style-type: none }
#footer li { display: inline; float: left; height: 45px; line-height: 45px }
#footer .left, #footer .right { font-size: 1em; padding: 0 15px; width: 325px }
#footer .right { text-align: right }
#footer .right .counter { color: #a00 }
#footer .right p { line-height: 15px; margin-top: 7px }
#footer .left p { font-size: 90%; letter-spacing: -1px; line-height: 12px; margin-top: 4px }
#footer li.oval {
	background: transparent url(../images/bg_oval_horiz.png) repeat-x;
	color: #fff;
	font-size: 1.2em;
	height: 35px;
	line-height: 35px;
	margin: 5px 0;
	position: relative;
	text-align: center;
	width: 280px;
	z-index: 1; }
#footer .oval b {
	background: transparent url(../images/bg_oval.gif) no-repeat 0 0;
	height: 35px;
	position: absolute;
	left: -35px;
	top: 0;
	width: 35px;
	z-index: 1 }
#footer .oval i {
	background: transparent url(../images/bg_oval.gif) no-repeat -35px 0;
	height: 35px;
	position: absolute;
	left: 100%;
	top: 0;
	width: 18px;
	z-index: 1 }


.gotop { float: right }

.par, .pari { margin-bottom: 1em; text-align: justify; }
.pari { text-indent: 2em }
.list { margin: 0 0 1em 2em }
ul.list { list-style-type: disc }

.c { text-align: center }
.l { text-align: left }
.r { text-align: right }

.fl { float: left }
.fr { float: right }

.bl { display: block }

.tal { text-align: left }
.tac { text-align: center }
.tar { text-align: right }
.taj { text-align: justify }

.nomb { margin-bottom: 0 }

.cb { clear: both }

.zero_size { height: 0; overflow: hidden; width: 0 }
