/*
Theme Name: emk & partneRS
Theme URI: http://emk.cz/ 
Description: Subject is created (modified) for only needs pages emk & partneRS. / Tema je vytvoreno (upraveno) pro potreby stranek emk & partneRS.
Version: 1.0
Author: emk
Author URI: http://emk.cz/
Tags: 
*/

body {
	font-family: Tahoma, Verdana, Arial;
	font-size: 70%;
	color: #ccc;
	margin: 0px;
	padding: 0px;
	background: #0B0B0B url(images/bg.png);
}

/* pozice stranky */

#wrap_talia {
	width: 998px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

/* sirka stranky - Win */

#content_talia {
	float: left;
	width: 994px;
	padding-right: 2px;
	padding-left: 2px;
	position: relative;
}

/* sirka stranky - Opera, Mozila atd. */

#container_talia {
	margin: 0px;
	float: left;
	width: 998px;
}

/* rozdeleni stranky */

.right-content-talia {
	float: right;
	width: 856px;
}

.left-content-talia {
	float: left;
	width: 137px;
}

/*****************************************
Zahlavi
*****************************************/

#header_talia {
	float: left;
	width: 978px;
	height: 70px;
	padding: 10px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
}

/* zahlavi - logo */

.header_logo {
	float: left;
	height: 60px;
	width: 480px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

/* zahlavi - generální partner */

.header_gen_partner {
	float: right;
	height: 15px;
	width: 250px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 1em;
	font-weight: normal;
	color: #FDB200;
	text-align: right;
	padding: 22px 88px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.header_gen_partner_logo {
	float: right;
	height: 33px;
	width: 338px;
	background: url(partneri/338x17.gif) repeat-y bottom;
	padding: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/*****************************************
Stred - levy sloupec 
*****************************************/

#left-sidebars {
	float: left;
	width: 130px;
	text-align: left;
	vertical-align: top;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.sidebar_menu{
	font-family: Verdana, Tahoma, Arial;
	font-size: 1em;
	color: #F4F4F4;
	background: #0B0B0B url(images/bg_menu.gif) repeat-x;
	height: 25px;
	padding: 5px 0px 0px 6px;
	margin: 0px 0px 0px 0px;
	
}

.menu dl {
	width: 130px;
	background-color: #161616;
	vertical-align: top;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.menu a, .menu a:visited {
	display: block;
	font-family: Verdana, Tahoma, Arial;
	font-size: 0.95em;
	color: #00ACC8;
	text-decoration: none;
	text-transform: none;
	border-style: solid;
	border-color: #5F5F5F;
	border-width: 0px 0px 1px 0px;
	padding: 3px 5px 3px 6px;
	margin: 0px 0px 0px 0px;
}

* html .menu a:hover {
	background-color: Black;
	color: #FFCC00;
	text-decoration: none;
	text-transform: none;
}

.menu :hover > a {
	background-color: Black;
	color: #FFCC00;
	text-decoration: none;
	text-transform: none;
}

/***** Vyhledavani *****/

.sidebar_src {
	height: 25px;
	font-family: Verdana, Tahoma, Arial;
	font-size: 1em;
	color: #F4F4F4;
	background: #0B0B0B url(images/bg_menu.gif) repeat-x;
	padding: 5px 0px 0px 6px;
	margin: 8px 0px 0px 0px;
}

.src {
	width: 130px;
	height: 50px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.src_field {
	width: 110px;
	height: 15px;
	background-color: #A7A7A7;
	font-family: Verdana, Tahoma, Arial;
	font-size: 1em;
	color: Black;
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
	border: 1px inset #D6D6D6;
}

.src_submit {
	width: 54px;
	height: 19px;
	background-color: #D4D0C8;
	font-family: Verdana, Tahoma, Arial;
	font-size: 1em;
	color: #444;
	cursor: pointer;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
	border: 2px outset #D6D6D6;
	vertical-align: top;
}

/*****************************************
Stred - stredni sloupec 
*****************************************/

#left-post {
	width: 515px;
	float: left;
	position: relative;
	padding: 0px 0px 80px 0px;
	margin: 0px 0px 0px 0px;
}

/* moto */

.motto {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 0.9em;
	font-weight: normal;
	color: #CCCCCC;
	padding: 0px 35px 10px 0px;
	margin: 0px 0px 0px 0px;
}

/* rotace obrazku */

#put-image-here {
	height: 8px;
	width: 508px;
	border-bottom: 1px dashed #959595;
	margin-bottom: 5px;
}

/* stred - stredni sloupec / popis */

#post-entry {
	float: left;
	width: 514px;
	padding: 4px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#post-entry h1 {
	float: left;
	width: 500px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.5em;
	color: #9B9B9B;
	margin: 0px 0px 0px 0px;
	padding: 0px 2px 7px 2px;
	letter-spacing: normal;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}

#post-entry h1 a:link, #post-entry h1 a:visited {
	color: #FDB200;
	text-decoration: none;
	text-transform: none;
	font-weight: bold;
	font-size: 85%;
}

#post-entry h1 a:hover, #post-entry h1 a:active {
	color: #979797;
	text-decoration: none;
	text-transform: none;
}

#post-entry h2 {
	float: left;
	width: 494px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.5em;
	color: #A7A7A7;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 20px 5px;
	letter-spacing: 1px;
}

#post-entry h3 {
	float: left;
	width: 475px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.25em;
	color: #A7A7A7;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 20px 5px;
	letter-spacing: 1px;
}

#post-entry h4 {
	float: left;
	width: 494px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.5em;
	color: #9B9B9B;
	margin: 0px 0px 0px 0px;
	padding: 15px 2px 15px 15px;
	letter-spacing: 1px;
}

/* stred - stredni sloupec / popis / index #141414*/

.post-meta {
	float: left;
	width: 507px;
	background-color: #0C0C0C;
	border: 1px solid #515151;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 2px 0px;
}

/* stred - stredni sloupec / nadpis */

.post-nadpis {
	float: left;
	width: 503px;
	padding: 6px 0px 0px 4px;
	margin: 0px 0px 0px 0px;
	background-color: #000000;
}

/* stred - datum, autor, kategorie, komentar  / index */

.post-index {
	float: left;
	width: 496px;
	font-family: Verdana, Tahoma;
	font-size: 11px;
	padding: 6px 0px 10px 6px;
	margin: 0px 0px 0px 0px;
}

.post-index a:link, .post-index a:visited {
	color: #00ACC8;
	text-decoration: none;
	text-transform: none;
}

.post-index a:hover, .post-index a:active {
	color: #6699CC;
	text-decoration: none;
	text-transform: none;
}

/* stred - stredni sloupec / popis / single */

.post-meta-single {
	float: left;
	width: 507px;
	background-color: #000000;
	border: 1px solid #414141;
	margin: 4px 0px 0px 0px;
	padding: 10px 0px 2px 2px;
}

/* stred - datum, autor, editace / single */

.posted-single  {
	float: left;
	width: 495px;
	font-family: Verdana, Tahoma;
	font-size: 11px;
	color: #666666;
	padding: 6px 0px 0px 6px;
	margin: 0px 0px 20px 0px;
}

.posted-single  a:link, .posted-single  a:visited {
	color: #00ACC8;
	text-decoration: none;
	text-transform: none;
}

.posted-single  a:hover, .posted-single a:active {
	color: #6699CC;
	text-decoration: none;
	text-transform: none;
}

/* stred - prispevek / single */

.post-single {
	float: left;
	width: 492px;
	font-family: Verdana, Tahoma;
	font-size: 1.02em;
	color: #ccc;
	vertical-align: top;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 5px;
}

.post-single a:link, .post-single a:visited {
	color: #00ACC8;
	text-decoration: none;
	text-transform: none;
}

.post-single a:hover, .post-single a:active {
	color: #6699CC;
	text-decoration: none;
	text-transform: none;
}

/* stred - stredni sloupec / komentare */

.post-komentare {
	float: left;
	width: 507px;
	background-color: #000000;
	border: 1px solid #414141;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 10px 0px;
}

/* stred - cela plocha pro prispevek */

.posted-aut-cat {
	float: left;
	width: 496px;
	font-family: Verdana, Tahoma;
	font-size: 11px;
	color: #818181;
	padding: 6px 0px 0px 6px;
	margin: 0px 0px 0px 0px;
}

.posted-aut-cat a:link, .posted-aut-cat a:visited {
	color: #00ACC8;
	text-decoration: none;
	text-transform: none;
}

.posted-aut-cat a:hover, .posted-aut-cat a:active {
	color: #6699CC;
	text-decoration: none;
	text-transform: none;
}

/* stred - prispevek */

.post-content {
	float: left;
	width: 498px;
	font-family: Verdana, Tahoma;
	font-size: 1.02em;
	color: #ccc;
	vertical-align: top;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 3px;
}

.post-content a:link, .post-content a:visited {
	color: #00ACC8;
	text-decoration: none;
	text-transform: none;
}

.post-content a:hover, .post-content a:active {
	color: #E9E9DE;
	text-decoration: none;
	text-transform: none;
}


/*****************************************
Stred - pravy sloupec 
*****************************************/

#right-sidebars {
	float: right;
	width: 340px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 100px 0px;
}

#sidebar{
	float: left;
	width: 339px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 1em;
	color: #DADADA;
	text-align: left;
	vertical-align: top;
}

.sidebar_box{
	font-family: Verdana, Tahoma, Arial;
	font-size: 1em;
	color: #F4F4F4;
	background: #0B0B0B url(images/bg_menu.gif) repeat-x;
	height: 25px;
	padding-top: 5px;
	padding-left: 6px;
	margin-bottom: 6px;
}

.sidebar_posledni a{
	display: block;
	color: #04A74E;
	text-decoration: none;
	text-transform: none;
	padding-left: 12px;
	padding-right: 2px;
}

.sidebar_posledni a:hover{
	color: #A6D34C;
	text-decoration: none;
	text-transform: none;
}

.sidebar_statistika a{
	color: #04A74E;
	text-decoration: none;
	text-transform: none;
	padding-left: 10px;
	padding-right: 2px;
}

.sidebar_statistika a:hover{
	color: #A6D34C;
	text-decoration: none;
	text-transform: none;
}

.sidebar_foto{
	margin-bottom: 15px;
	margin-top: 5px;
}

/*****************************************
Zapati
*****************************************/

#footer_talia {
	float: left;
	height: 165px;
	width: 100%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 0.8em;
	font-weight: normal;
	text-align: center;
	padding-top: 10px;
	color: #CCC;
}

#footer_talia a:link, #footer_talia a:visited {
	color: #999999;
	text-decoration: none;
	text-transform: none;
}

#footer_talia a:hover, #footer_talia a:active {
	color: #FFFFFF;
	text-decoration: none;
	text-transform: none;
}

/*****************************************
Archiv / smart-archives
*****************************************/

.smart-archives {
	float: left;
	padding: 15px 0px 0px 50px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FA8072;
	line-height: 1.5em;
}

.smart-archives a:link, .smart-archives a:visited {
	color: #00ACC8;
	text-decoration: none;
	text-transform: none;
}

.smart-archives a:hover, .smart-archives a:active {
	color: #FFCC00;
	text-decoration: none;
	text-transform: none;
}

.empty-month {
	padding: 0px 0px 0px 30px;
	color: #FFEBCC;
}

/*****************************************
excerpt-rss
*****************************************/

/* stred - stredni sloupec / popis / index */

.excerpt {
	float: left;
	width: 509px;
	background-color: Black;
	border: 1px solid #515151;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.excerpt-rss-nadpis {
	float: left;
	width: 494px;
	padding: 5px 0px 5px 15px;
	margin: 0px 0px 0px 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #797979;
}

.excerpt-rss {
	float: left;
	width: 495px;
	padding: 5px 4px 5px 10px;
	margin: 0px 0px 0px 0px;
}

.excerpt-rss-nadpis a:link, .excerpt-rss-nadpis a:visited {
	text-decoration: none;
	text-transform: none;
}

.excerpt-rss-nadpis a:hover, .excerpt-rss-nadpis a:active {
	color: #FFCC00;
	text-decoration: none;
	text-transform: none;
}

/***** Vyhledavani *****/

.vyhledavani {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #E3E3E2;
	background: #111111;
	padding: 6px 5px 0px 5px;
	margin: 0px 0px 8px 0px;
}

.vyhledavani a:link, .vyhledavani a:visited {
	color: #FFC600;
	text-decoration: none;
	text-transform: none;
}

.vyhledavani a:hover, .vyhledavani a:active {
	color: #00ACC8;
	text-decoration: none;
	text-transform: none;
}

.vyhledavani_autor a:link, .vyhledavani_autor a:visited {
	color: #00ACC8;
	text-decoration: none;
	text-transform: none;
}

.vyhledavani_autor a:hover, .vyhledavani_autor a:active {
	color: #FFCC00;
	text-decoration: none;
	text-transform: none;
}

.vyhledavani-mezera {
	float: left;
	height: 15px;
	width: 100%;
}

/*****************************************
Dalsi - viz nize
*****************************************/

/* moto */

.header_motto {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 80%;
	font-weight: normal;
	color: #CCCCCC;
	padding: 0px 35px 10px 0px;
	margin: 0px 0px 0px 0px;
}

/* stred - stredni sloupec / popis / single */

.post-partneri {
	float: left;
	width: 507px;
	background-color: #000000;
	border: 1px solid #414141;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

/* post-fixed / definovana mezera  */

.post-fixed {
	float: left;
	height: 25px;
	width: 100%;
}

/* reklamni banner / single  */

.reklama-single {
	float: left;
	width: 507px;
	background: transparent;
	border: 1px solid #414141;
	margin: 0px 0px 0px 0px;
	padding: 25px 0px 25px 0px;
}

/* rally-bezpecne / single  */

.rally-bezpecne {
	float: left;
	width: 100%;
	margin: 0px 0px 20px 0px;
}

/* navigace  */

.navigace {
	float: left;
	height: 30px;
	width: 514px;
	padding: 20px 0px 0px 0px;
}

/* obrazky  */

img {
	border: 0px;
	background-color: transparent;
}

/* Kalendare rally */

.kalendare-kalendare {
	float: left;
	height: 20px;
	width: 300px;
	padding: 0px 0px 0px 105px;
	margin: 0px 0px 40px 0px;
}

.kalendare {
	font-family: Verdana, Tahoma;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
}

.kalendare a:link, .kalendare a:visited {
	color: #00ACC8;
	text-decoration: none;
	text-transform: none;
}

.kalendare a:hover, .kalendare a:active {
	color: #D9A800;
	text-decoration: none;
	text-transform: none;
}

.kalendare-motortip {
	float: left;
	height: 20px;
	width: 334px;
	padding: 0px 0px 10px 170px;
}

.kalendare-popis {
	float: left;
	width: 493px;
	padding: 15px 0px 25px 10px;
	color: #FFDEAD;
}

.nadpis {
	font-size: 1.3em;
	color: #FA8072;
	margin: 30px 0px 30px 0px;
	font-weight: bold;
	text-align: center;
}

/* Smiley */	
.wp-smiley {
	border: 0pt none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	vertical-align: middle;
}

img.wp-smiley {
 vertical-align: -25%;
}
