
/* CSS: design*/
#home #content .banner{background: #FFF url('../img/box-bg.png') no-repeat bottom; border-top: 3px solid #c1c1c1; padding: 10px; margin-bottom: 15px;}

/* AKTUALNI CISLO */
#actual{background: #FFF url('../img/box2-bg.png') no-repeat left bottom; text-align: left; padding-bottom: 10px;}
#actual img{float: left;}
#actual p #actual h4, #actual h5{margin-left: 140px; width: 180px;}

#actual_inner{background: #fff; padding: 10px 10px 0px 10px;}
#form_inner{background: #fff; padding: 10px 10px 0px 10px;}
#burdel{background: #FFF url('../img/box2-bg.png') no-repeat left bottom; text-align: left; padding-bottom: 10px;}
#form_inner div form{margin:0;padding:0}
#poll_inner{background: #fff;}

#column .banner-col{background: url('../img/box2-bg.png') no-repeat bottom; margin-bottom: 15px;}
#column .banner{background: none;border: 0;}

#search, #email_news{position: absolute;top:5px;color:#fff;font-size:85%}
#search form{padding: 0;margin:0}
#search .lbl, #search #ed_search_query, #search #b_search_query2 {float: left;width:auto;display:inline}
#search input {margin:0;padding:0}
#search h4, #search br {display:none}
#search label {position:relative;top:3px;color:#fff}

#search #ed_search_query {margin:0 0 0 5px;color:#ed1b24;padding:3px 4px 4px 4px;height:22px}
html>body #search #ed_search_query {height:auto}
#search #b_search_query {width:21px;height:20px;padding:0;margin:0;position:relative;left:-4px;border-color:#999}
html>body #search #b_search_query {position:static}

#email_news{right: 15px;}
#email_news p{margin:0;padding:0}
#email_news strong {position:relative;top:3px;float:left;display:inline;margin:0 5px 0 0}
#email_news form {margin:0;padding:0}
#email_news input {margin:0;color:#ed1b24;padding:3px 4px 4px 4px;height:22px;float:left}
html>body #email_news input {height:auto}

/* FACEBOOK */
#facebook {float:right;margin:8px 15px 0 0;}
#facebook a{color:#ffffff;padding:5px 0 5px 35px;margin:0;background: url('../img/facebook-grey.png') no-repeat;}

/* VYHLEDAVANI */
#search {left: 15px;}

/* NOVINKY EMAILEM */
/*#email_news {left: 545px;}*/
#email_news #b_odeslat{background: #4A4A4A url(../img/email-button.png) no-repeat; width: 21px; border: 0 !important;}


/* CSS: design*/

* {margin:0;padding:0}
html, body {background:#efefef}
body {
font-size: 0.8125em;
font-family: Tahoma, "Trebuchet MS", "Geneva CE", lucida, sans-serif;
text-align:center;background: #efefef;color:#333;margin:0 0 0 0;
}

/* SKIPLINK PANEL */
#skiplink {position:absolute;right:0;top:-2em;width:15em;height:4em;z-index:20;}
#skiplink a {position:absolute;right:0;bottom:4em;white-space:nowrap;padding:2px;}
#skiplink a:hover, #skiplink a:focus, #skiplink a:active {position:absolute;right:0;bottom:0 !important;background:#fff;}

#prepage,#body_inner{width:960px;margin: 15px auto;position:relative;text-align:left;}

#skycraper{width: 120px;height:600px;position:absolute;top: 0px; right: -130px;border:1px solid #fefefe;}

/* PAGE */
#page {width:834px;text-align:left;background: inherit}
#page_inner {position:relative;}

/* PAGE BOXY */
.cols-wrapper {width: 100%}
.cols-wrapper[class] {padding-bottom: 0.1px}
.float-wrapper {float: left;width: 100%;position: relative;z-index: 0}
.float-wrapper[class] {margin-right: -1px}

/* HLAVICKA */
#head {position:relative;width:834px;height: 221px; background: #4a4a4a url('../img/header-bg.png') repeat-y;}
#wrapper {width:834px;height:152px;background:#fff;position: relative;top: 35px;}

	
a#logo {color: #fff;position:absolute;left:41px;top:26px;display:block;width:220px;height:101px;overflow:hidden;z-index:1;cursor:pointer;background:url(../img/logo.gif) no-repeat;}
a#logo span{position:absolute;left:0;top:0;display:block;width:220px;height:101px;overflow:hidden;background:url(../img/logo.gif) no-repeat;}
a#logo:hover {text-decoration:none;background:none}

#head_banner {position:absolute;left:279px;top:35px;display:block;width:554px;height:152px;overflow:hidden;background:#fff}

/* KONSTRUKCE STRANKY - OBSAH */
#layout {padding: 10px 0 0 0}
#content {float: left;width: 480px;padding: 0 0 10px 0px; background: #fff url('../img/box-bg.png') no-repeat bottom;position:relative}
#content[id] {margin-left: -1px}
/*	#content .documents{margin-left: 15px;}*/


#home #content{float: left;width: 480px;background: none;padding:0 0 10px 0;}

#column .banner{margin-bottom: 12px; text-align: center;}


/* reklamni bannery nahore + vlevo*/
.advert_top, .advert_left{border: 0 !important; background: #EFEFEF !important; padding-bottom: 10px; text-align: center !important; color: #666; }
.advert_top a img, .advert_left a img{border: 1px solid #333;}	

	
/* KONSTRUKCE STRANKY - SLOUPEC */
#column {float: right;width: 343px;z-index: 10;position: relative;overflow: hidden;}
#column[id] {margin-right: 1px}



/* NADPIS VE SLOUPCI */
.col_header{background: url('../img/banner-header-bg.png') repeat-x top !important; color: #e5000a; font-family: Arial, Helvetica, sans-serif; border: 1px solid #EFEFEF; border-top-width: 0;padding:6px 0 4px 10px; margin-bottom: 0; font-size: 100%; position: relative;}
.col_header span{background: url('../img/arrow-full-bottom.png') no-repeat center left;padding-left: 18px;}

#advert_articles_inner .col_header {background:#ccc !important;color:#666;margin:0 0 10px 0}
#advert_articles_inner .col_header span {background:none;padding-left:0}


/* PATICKA */
#footer {width:834px;color:#FFF;background: #e60711 url('../img/footer-bg.png') repeat-x top;font-size:85%;margin:0 0 10px 0;padding:10px 0}
#footer a {color:#FFF;text-decoration:none; margin: auto 3px;}
#footer a:hover {background:none;text-decoration: underline;}

.navrcholu{float:left;margin-left:5px;}

#f_copy {float:left;display:inline;padding:0 0 0 10px;margin:0;width:70%}
#f_ext {float:right;display:inline;padding:0 10px 0 0;;margin:0;width:15%}

a#f_print, a#f_print:hover {padding:0 0 0 20px;background: url(../img/print.gif) no-repeat left center;}
a#f_up, a#f_up:hover {padding:0 8px 0 0;background: url(../img/up.gif) no-repeat right center}
#f_ext a, #f_ext span {display:block;float:right;display:inline}

#search_news{width: 834px;height: 35px; background: url('../img/header-bottom-border2.png') no-repeat bottom left;position: absolute; bottom: -36px;}

/* VYHLEDAVANI + NOVINKY MAILEM */




/* RYCHLA NAVIGACE */
#path {text-align: left; margin: 0; color: #999;font-size:85%;}
#path a {color: #999; text-decoration: underline}
#path a:hover {color: #fff; background: #999; text-decoration: none}

/* KONKRETNI CLANEK */
#home #article{padding: 0; background: none;}
#article{background: #FFF url('../img/article-top.png') no-repeat top;/*url('../img/banner-text-bg.png') repeat-y left;*/ color: #333; margin: -1px 0 0 0; padding: 15px 15px 0 13px}
#article_footer{background: url('../img/box-bg.png') no-repeat bottom left; height: 50px; position: relative; margin: 0 -15px; top: 2px;}

/* VYPIS CLANKU */
.documents, .news_item {margin:0 0 15px 0; padding:0;/*width: 400px;*/}
.documents h2, .news_item h2 {font-size:100%;font-weight:bold; padding-top: 3px; color: #e5000a;margin:0 0 5px 0}
.documents h3, .news_item h3 {font-size:90%;font-weight:bold; padding-top: 3px; color: #e5000a;margin:0 0 5px 0}
.date {font-size: 75%; color: #999;font-style:normal;display: block;}

.image {float: left; height: auto;text-align:left; padding-bottom: 5px;}
.image a, div.image a:hover {background: none !important}
.image a img {border: 0px solid #333;margin:0;display:block}
.annotation{margin-left: 0;}
.annotation p {margin: 0;}
.annotation h2{font-size: 135%; font-weight: normal;}
.withimage .image {width:110px;}
.withimage .annotation {margin-left: 110px}

.home_box{width: 480px; background: url('../img/box-bg.png') no-repeat center bottom; margin-bottom: 12px;}
.home_box{padding-bottom: 10px !important;}

#tips .documents{float: left; width: 216px; margin: 0 12px;padding:0; overflow:hidden; display: inline;}
#tips .documents .annotation{margin-left: 0;}
#tips .image {width:70px;text-align:left}
#tips #tips_inner{background: #fff url('../img/divider.png') repeat-y center;}

#news #news_inner, .home_box#faq #faq_inner, #advert_articles_inner {background: url('../img/bg-box.png') repeat-y; }

#news .documents, #advert_articles .documents {padding-left: 10px; margin-left: 0;}
#news .documents .textdiv, #advert_articles .documents .textdiv{width: 460px;}
#news .documents.withimage .image, #advert_articles .documents.withimage .image{width: 110px; float: left;}
#news .documents.withimage .textdiv, #advert_articles .documents.withimage .textdiv {width: 340px; float: left;}
#news .documents .annotation, #advert_articles .documents .annotation {margin-left: 0;}

#faq h3 a{background: url('../img/arrow-empty-right.png') no-repeat center left; padding-left: 15px; color: #666;}
#faq .annotation{margin: 0; margin-left: 15px;}
#faq .documents{margin: 0px 12px 6px 12px; border-bottom: 1px dashed #666; padding-bottom: 10px;width:auto}

.home_box hr{display: none !important;}




/* FAQ */
ul#faq{list-style-type: none; margin-left: 12px; width: 450px; padding-top: 6px;}
	ul#faq li{background:url('../img/arrow-empty-right.png') no-repeat 2px 5px; padding: 3px 0px 8px 16px; border-bottom: 1px dashed #CCC;}
	ul#faq li a{text-decoration: none; font-weight: bold;}
	ul#faq li a:hover{color: #000;}
	ul#faq li#last_faq{border: 0;}
		

div.more{position: relative;}
div.more a, div.more a:visited{position: relative; left: 400px; background: url('../img/arrow-full-right.png') no-repeat center left; padding-left: 14px;color: #000; font-weight: bold; text-decoration: underline; }


	div.more a:hover,div.more a:active,div.more a:focus{color: #e5000a; background: #FFF url('../img/arrow-full-right.png') no-repeat center left;}

	#column div.more a, #column div.more a:visited{left: 265px;}

.banner#short_news{}
.banner#short_news ul{list-style-type: none; margin-left: 12px; padding-top: 10px;}
.banner#short_news ul li{color: #333; padding: 3px 0; margin-right: 12px; border-bottom: 1px dashed #CCC;}
.banner#short_news ul li a, .banner#short_news ul li a:visited{color: #4aa934; font-weight: bold; text-decoration: none;}
.banner#short_news ul li a:hover, .banner#short_news ul li a:active, .banner#short_news ul li a:focus{text-decoration: underline;}

/* STRANKOVANI */
#paginate {margin: 0 0 20px 0}
.p_paginate_item {padding-left: 0.2em}
.p_paginate_item a {text-decoration: none}
.p_paginate_item a:hover {color: #fff; background: #666}
.p_paginate_item#p_paginate_previous a, .p_paginate_item#p_paginate_next a {color: #53ADD7}
.p_paginate_item#p_paginate_previous a:hover, .p_paginate_item#p_paginate_next a:hover {background: #53ADD7; color: #fff !important}

/* PRILOHY */
#attachments_header {padding:30px 0 0 0}
/* list */
ul#attachments {margin:0 0 20px 0;padding:0;list-style-type:none}
ul#attachments li {padding:0 0 8px 0}
ul#attachments li img {margin:0 8px -4px 0}

/* list */
table#attachments {margin:0 0 20px 0;border-collapse:collapse;color:#fff}
table#attachments td {padding:3px}

hr {display:none}
#content hr {width:100%;display:block;height:1px;overflow:hidden;clear:both;border:0;background:none;margin:0;color:#fff}

html>body #content hr {height:1em}

#toplist {width:1px;height:1px;overflow:hidden}
.banner img {margin-bottom:0 !important}

.nofloat {clear: both;float:none;width:1px;height:1px;overflow:hidden}
.none {display: none}
.divider{border-bottom: 1px dashed #CCC; height: 2px !important; margin: 15px 0 15px 0;}

.dark_btn{background: #4A4A4A url('../img/dark-btn-bg.png') repeat-x top !important; border: 1px solid #cdcdcd; padding: 3px 5px; color: #ebebeb; text-decoration: none !important; color: #FFF !important;}
.dark_btn:hover{color: #BBB !important; text-decoration: underline !important; background: #7e7e7e url('../img/dark-btn-bg.png') repeat-x 0 10px !important;}

input, select, textarea {font-size: 100%;font-family: Tahoma, arial, sans-serif;margin: 0 0 5px 0}
input {border: 1px solid #999;margin: 0 0 5px 0;background: #fff url('../img/input-bg.png') repeat-x bottom;padding: 2px 4px}
input[type="radio"],input[type="checkbox"]{background: none; border: none;}
textarea {border: 1px solid #999;background: url('../img/textarea-bg.png') repeat-x bottom;}
label{font-weight: bold; color: #999;}
form {margin: 0 0 20px 0;padding:10px 0 0 0}
fieldset {border: 1px solid #999; padding: 0px 0px 10px 10px}
legend {font-weight:normal; background: #4A4A4A url('../img/dark-btn-bg.png') repeat-x top;padding:2px 6px;margin:0 0 10px 0;color:#ebebeb; border: 1px solid #999;}
input.form_submit, input.hide_export_mail {cursor: pointer;width:auto;overflow:visible;
background: #4A4A4A url('../img/dark-btn-bg.png') repeat-x top; border: 1px solid #cdcdcd; padding: 2px 4px; color: #ebebeb; text-decoration: none}
input.form_submit:hover, input.hide_export_mail:hover{color: #BBB; text-decoration: underline; background: #7e7e7e url('../img/dark-btn-bg.png') repeat-x 0 10px;}
table input {margin:0 5px 0 0}
form div.lbl, .p_form_item_label {width: 140px; float: left; display: inline; margin: 0 0 5px 0}
label {cursor:pointer}
form br {clear:both}
.form_indend {padding:10px 0 0 0}

.center {text-align:center;margin:0 0 10px 0}

#search_advanced .lbl {width:280px}
#search_advanced input {}
#search_advanced select {width:150px;}

.rss_channel h4 {margin:0 0 3px 0}
.rss_channel hr {display:none !important}

/* top article v novinkach */
#top_article {padding:10px;border:1px solid #ccc;margin:0 0 20px 0;background:#efefef}
#news_inner #top_article {padding:10px 0;margin:0 10px 10px}
#news_inner #top_article .documents {padding:0}

.banner_advert_top {width:100%;text-align:center}
.navrcholu {width:1px;height:1px;overflow:hidden}

/*        brandline css          */
.radius5-1-2{
-moz-border-radius: 5px 5px 0 0; 
-webkit-border-radius: 5px 5px 0 0;
border-radius: 5px 5px 0 0;
}
.shadow3{
-moz-box-shadow:0 -1px 2px #d2d8c9;
-webkit-box-shadow:0 -1px 2px #d2d8c9;
box-shadow:0 -1px 2px #d2d8c9;
}
#brandline{ height:33px; width:100%; background:#fff url(/img/brandline-bg.jpg) repeat-x; }
#brandline .titles{ width:960px; margin:0 auto; padding:2px 0 0; height:28px;}
#brandline .titles a{ float:left;}
#brandline .titles .bd{margin:3px 5px 0 0;}
#brandline .titles .item{color:#636363; font-size:11px; font-family:Arial, sans-serif; height:18px; margin:6px 9px 0; }

#brandline a.radius5-1-2{
margin:0 3px 0 0 !important;
position:relative;
padding:6px 6px 7px;
}
#brandline a.radius5-1-2:hover{
text-decoration:none;
}

#brandline .titles .poslirecept{
background:url(/img/titles-poslirecept-bg.jpg) center top;
text-shadow:0 1px 2px #59b1e2;
color:#fff !important;
}
#brandline .titles .betynka{
background:url(/img/titles-betynka-bg.jpg) center top;
text-shadow:none;
color:#fff !important;
}
#brandline .titles .autohit{
background:url(/img/titles-autohit-bg.jpg) center top;
text-shadow:none;
color:#fff !important;
}
#brandline .titles .elle{
background:url(/img/titles-autohit-bg.jpg) center top;
text-shadow:none;
color:#000 !important;
}
#brandline .titles .marianne{
color:#8A174C !important;
}
#brandline .titles .chip{
color:#636363 !important;
background:#8e99a1 !miportant;
font-weight:bold;
}
#brandline .titles .shadow-right{ position:absolute; background:url(/img/titles-shadow-right.jpg); width:3px; height:29px; bottom:0px; right:-3px;}
#brandline .titles .shadow-left{ position:absolute; background:url(/img/titles-shadow-left.jpg); width:3px; height:29px; bottom:0px; left:-3px;}

#brandline .titles img{ vertical-align:baseline; border:none;}
#brandline .titles .item span{ padding:10px 0 0 6px;}
#brandline .titles .separator{ float:left;}
/* CSS: menu*/
#nav {position:absolute;left:0;top:0px;width:834px;height:35px;z-index:10;line-height:1.25 !important;background:#4A4A4A;background: url('../img/menu-bg.png') repeat-x 0 -35px;}
#nav h4 {display:none}
#nav .p_menu_outer {margin:0;padding:0;list-style-type:none;list-style-image:none;width:834px; font-size: 100%;}
#nav .p_menu_outer li {display:inline;float:left; margin: 0;background:none;padding:0}

#nav .p_menu_outer li a{ display: block; line-height: 20px; color: #FFF; padding-bottom: 7px; text-decoration: none;}
	#nav .p_menu_outer li a span{border-right: 1px solid #999; display: block; padding: 1px 10px 0px 10px; margin-right: -5px;}
	#nav .p_menu_outer li a:hover{background: url('../img/menu-bg.png') repeat-x 0 0; text-decoration: none; color: #FFF;}

/* 2. LEVEL BOXU */
#nav .p_menu_inner_0,#nav .p_menu_inner_1,#nav .p_menu_inner_2,#nav .p_menu_inner_3{width:150px;list-style:none;padding:0;background:#333; color: #FFF;display:block;visibility:hidden;position:absolute}

/* 1. LEVEL BOX */
#nav .p_menu_inner_0{margin-left:0;margin-top:35px !important;font-size:85%}

/* 2-3. LEVEL BOX */
#nav .p_menu_inner_1{margin-left:151px;margin-top:-24px}

/* 2-3.LEVEL - POLOZKA */
#nav .p_menu_item_1,#nav .p_menu_item_2,#nav .p_menu_item_3{width:100%}

/* 1.LEVEL - ODKAZ */
#nav ul a,#nav ul a:active,#nav ul a:visited{padding:6px 4px 10px 4px; display: block; color: #FFF !important; text-decoration: none;float:left}

/* 2-3.LEVEL - ODKAZ */
#nav ul ul a,#nav ul ul a:active,#nav ul ul a:visited{display:block;color:#FFF;background:#333;padding:1px 0 !important;margin:0 !important;font-weight:normal;text-transform:none;text-decoration:none;float:none;width:100%;}
#nav ul ul span {display:block;padding:0 0 0 5px !important; margin-left: 10px; margin-right: 0px !important; border: 1px solid #666 !important; border-width: 0 0 1px 0 !important;}

/* 1.LEVEL - ODKAZ:HOVER */
#nav ul a:hover,#nav ul a:focus,#nav ul a:active{color:#333;text-decoration:underline}

/* 2-3.LEVEL - ODKAZ:HOVER */
#nav ul ul li a:hover,#nav ul ul li a:focus,#nav ul ul li a:active{background: #333 !important; color:#ed1b24 !important;text-decoration:none;}

/*#nav li.p_last, #nav #p_menu_kontakty {border:0}
#nav span.p_last, #nav #p_menu_kontakty span {border:0 !important}
#nav #p_menu_extranet a span{border-left: 1px solid #999; 
*/
/* CSS: content*/
/* CSS: content*/
#content_main_cs {
font-size: 0.8125em;
font-family: Tahoma, "Trebuchet MS", "Geneva CE", lucida, sans-serif;
background:#fff;
 color:#666;
}
.mceContentBody {
 font-size: 0.8125em;
 font-family: Tahoma, "Trebuchet MS", "Geneva CE", lucida, sans-serif;
 background:#fff;
 color:#666;
}


/* kvuli zobrazeni v editoru */
.mceItemTable, .mceItemTable td, .mceItemTable th, .mceItemTable caption, .mceItemVisualAid {border: 1px dashed #BBB; border-collapse: separate}
.mceItemTable th, .mceItemTable td{border: 1px dashed #bbb;padding: 2px;}
a.mceItemAnchor {width:12px; line-height:6px; overflow:hidden; padding-left:12px; background:url(../admin/img/anchor.gif) no-repeat bottom left}
img.mceItemAnchor {width:12px;height:12px;background:url(../admin/img/anchor.gif) no-repeat}
img.mceItemMod {cursor: pointer !important;} /* obrazek s modulem */

abbr, acronym, span.abbr {cursor: help;border-bottom: 1px dashed #000}
cite {font-style:italic}


a {color: #666;text-decoration:underline}
a:hover, a:active, a:focus {color: #666;background:none;text-decoration:none}
img {border: 0}

h1 {color:#e5000a;font-size:150%;margin:0 0 15px 0;padding:0;font-weight:bold}
h1 a, h1 a:hover {color: #e5000a;background:none; text-decoration: none;}
h1 a:hover{ text-decoration: underline;}

h2 {color:#e5000a;font-size:130%;margin:0 0 15px 0;padding:0;font-weight:bold}
h2 a, h2 a:hover {color: #e5000a;background:none; text-decoration: none;}
h2 a:hover{ text-decoration: underline;}

h3 {color:#4aa934;font-size:125%;margin:0 0 10px 0;padding:0;font-weight:bold}
h3 a, h3 a:hover {color: #4aa934;background:none; text-decoration: none;}
h3 a:hover{ text-decoration: underline;}

h4 {color:#e5000a;font-size:110%;margin:0 0 10px 0; font-weight: bold;}
h4 a, h4 a:hover {color: #e5000a;background:none; text-decoration: none;}
h4 a:hover{ text-decoration: underline;}

h5 {color:#333333;font-size:110%;margin:0 0 5px 0;font-weight:bold}
h5 a, h5 a:hover {color: #333333;background:none; text-decoration: none;}
h5 a:hover{ text-decoration: underline;}

h6 {color:#333333;font-size:100%;margin:0 0 5px 0; font-weight: bold;}
h6 a, h6 a:hover {color: #333333;background:none; text-decoration: none;}
h6 a:hover{ text-decoration: underline;}

table, p, address {margin: 0 0 10px 0;font-style:normal}
ol {margin: 0 0 15px 30px; padding: 0}
ul {list-style-type: none;margin:0 0 15px 5px;padding:0}
ul li {background:transparent url(../img/arrow-full-right.png) no-repeat left 3px;padding:1px 0 1px 13px}

ul ul, ol ul {padding: 0 0 0 0; margin: 0 0 0 18px}
ul ol, ol ol {padding: 0 0 0 0; margin: 0 0 0 23px}

hr {clear:both}

.content_class_left {text-align:left}
.content_class_right {text-align:right}
.content_class_justify {text-align:justify}
.content_class_center {text-align:center}
img.content_class_left {float:left;margin-right:10px !important;display:inline}
img.content_class_right {float:right;margin:0 0 5px 5px;display:inline}

img.content_class10 {margin-top:20px !important}
img.content_class11 {margin-right:20px !important}
img.content_class12 {margin-bottom:20px !important}					
img.content_class13 {margin-left:20px !important}
img.content_class14 {border:2px solid #999 !important}

.content_class0, .content_class0 a, .content_class0 a:hover {color: #e5000a; background: none}
.content_class0 a:hover, a.content_class0, a.content_class0:hover {color: #e5000a;background: none}
.content_class1, .content_class1 a, .content_class1 a:hover {color: #4aa934; background: none}
.content_class0 a:hover, a.content_class0, a.content_class0:hover {color: #4aa934; background: none}
.content_class2, .content_class2 a, .content_class2 a:hover {color: #666; background: none}
.content_class0 a:hover, a.content_class0, a.content_class0:hover {color: #666; background: none}

/* TABULKY ZAROVNANI */
/* vlevo */
.content_class25 {text-align:left;vertical-align:top}  	 	 	
.content_class26 {text-align:left;vertical-align:middle}
.content_class27 {text-align:left;vertical-align:bottom}  	 	 	 	
/* vpravo */
.content_class28 {text-align:right;vertical-align:top}
.content_class29 {text-align:right;vertical-align:middle}
.content_class30 {text-align:right;vertical-align:bottom}  	 	 	 	
/* na stred  */
.content_class31 {text-align:center;vertical-align:top}  	 	 	 	
.content_class32 {text-align:center;vertical-align:middle}
.content_class33 {text-align:center;vertical-align:bottom}


/* tabulky */
table {font-size: 100%;margin:0 0 20px 0;border-collapse:collapse;}
table td, table th {padding:5px 10px;}
table img {margin:0 !important}
table a{color: #e5000a; text-decoration: none;}
table a:hover{text-decoration: underline;}

table.content_class15 { border-bottom: 2px solid #cdcdcd; background: #efefef;}
table.content_class15 td { border-right: 1px solid #FFF; border-bottom:1px solid #FFF;}
table.content_class15 th { background: #e60812 url('../img/table1-header-bg.png') repeat-x top;  color: #fff; border-bottom: 1px solid #FFF;}
table.content_class15 tr.odd td{background: #E1E1E1;}

table.content_class16 { border-bottom: 2px solid #ccc}
table.content_class16 td { border-right: 1px solid #cdcdcd; border-bottom:1px solid #cdcdcd;}
table.content_class16 th { background: #f5f5f5 url('../img/banner-header-bg.png') repeat-x top;  color: #e5000a; }


/* CSS: jcarousel*/
.jcarousel-container{position:relative}
.jcarousel-clip{z-index:2;padding:0;margin:0;overflow:hidden;position:relative}
.jcarousel-list{z-index:1;overflow:hidden;position:relative;top:0;left:0;margin:0;padding:0}
.jcarousel-list li, .jcarousel-item{float:left;list-style:none;width:100px;height:142px}
.jcarousel-next{z-index:3;display:none}
.jcarousel-prev{z-index:3;display:none}
.jcarousel-skin-tango li{background:none;margin:0;padding:0}
/*** SKIN ***/
.jcarousel-skin-tango .jcarousel-container{}
.jcarousel-skin-tango .jcarousel-container-horizontal{width:430px;padding:5px 60px}
.jcarousel-skin-tango .jcarousel-clip-horizontal{width:430px;height:142px}
.jcarousel-skin-tango .jcarousel-item{width:100px;height:142px}
.jcarousel-skin-tango .jcarousel-item-horizontal{margin-right:10px}
.jcarousel-skin-tango .jcarousel-item-placeholder{background:#fff;color:#000}
.jcarousel-skin-tango .jcarousel-next-horizontal{position:absolute;top:44px;right:0;width:50px;height:68px;cursor:pointer;background:transparent url(../img/next-horizontal.png) no-repeat 0 0}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover{background-position:-50px 0}
.jcarousel-skin-tango .jcarousel-next-horizontal:active{background-position:-100px 0}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active{cursor:default;background-position:-150px 0}
.jcarousel-skin-tango .jcarousel-prev-horizontal{position:absolute;top:44px;left:0;width:50px;height:68px;cursor:pointer;background:transparent url(../img/prev-horizontal.png) no-repeat 0 0}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover{background-position:-50px 0}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active{background-position:-100px 0}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active{cursor:default;background-position:-150px 0}
/* CSS: mod_poll_main*/
/* CSS: mod_poll_main*/
.poll {margin:0 0 20px 0;text-align:center;background: url(../img/banner2-text-bg.png) repeat-y left;}
.poll fieldset {border:0;text-align:left;padding:0 ;margin:0;}

.poll h3{padding: 0 10px 0 15px;}
.poll h4 {margin:0 0 13px 0;font-size:100%;line-height: 170%;padding: 0px 10px 0 16px;font-weight:bold; color: #e5000a;}
.poll p.poll_question {margin:0 0 10px 0; padding: 0px 10px 0 10px;line-height:1}
.poll p.poll_question strong {font-size: 95%;}
.poll input.poll_radio {margin:0 3px 0 3px;vertical-align:bottom;border:0px solid #fff !important;background: transparent !important;}
.poll label {cursor:pointer; color: #666;}
.poll_row {display:block;height:1em;width:315px;position:relative;margin:5px 0 0 0; padding: 2px; background: url('../img/poll-bg.png') repeat-x; border: 1px solid #CCC;}
.poll_row_inner {background: #e5000a;height:1em;display:block;font-size:95%}
.poll_info {line-height:1em;position:absolute;top:0;right:0;background:transparent;font-size: 95%; display: none;}
.poll_count {text-align:left;margin:0;padding:4px 0 10px 15px;font-size:95%; background: url('../img/box2-bg.png') no-repeat bottom left; display: block;}
.poll input.poll_send {cursor: pointer;width:auto;overflow:visible;
background: #4A4A4A url('../img/dark-btn-bg.png') repeat-x top; border: 1px solid #cdcdcd; padding: 2px 4px; color: #ebebeb; text-decoration: none}
	.poll input.poll_send:hover{color: #BBB; text-decoration: underline; background: #7e7e7e url('../img/dark-btn-bg.png') repeat-x 0 10px;}

.poll_send_box {text-align:center;margin:0;padding:0}
.poll_thanks {text-align:center;margin:0 0 5px 0}

form.poll_vote {margin:0 0 20px 0;padding:10px;background:#efefef;border:1px solid #ccc}
form.poll_vote h4 {margin:0 0 10px 0;padding:0}
form.poll_vote fieldset {border:0;padding:0;margin:0}
form.poll_vote input.poll_radio {margin:0}
form.poll_vote span.poll_box {width:40px;float:left;display:inline;text-align:center}
form.poll_vote span.poll_lbl {display:block}
form.poll_vote label {cursor:pointer;display:block}
form.poll_vote p.poll_count {width:90px;float:left;margin:0;padding:0;clear:both}
form.poll_vote p.poll_p_submit {float:left;width:100px;margin:0;padding:8px 0 0 0}
form.poll_vote p.poll_thanks {margin:0 0 10px 0;padding:3px;background:#f9f9f9}
form.poll_vote input.form_submit { }

h1.col_header #poll{margin-bottom: 0;}
