
/* CSS: design*/
html, body {margin:0;padding:0;background: #fff}
body {
font-size: 80.01%;
font-family: Arial, Helvetica, sans-serif;
text-align:center;
background: #fff;
color:#000;
}

#paginate a {color:#000;text-decoration:underline;}
#paginate a:hover {color:#C30022}
#paginate p{padding: 20px 0;}
.page_current{font-weight:bold;color:#C30022;}
/* 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}

/* Jite dostatek vlakniny? */
input.noline{border: 0; margin: 0 5px 0 0;}
ol.ol_inquiry{list-style-type: lower-alpha}

/*MAPA PRODEJCU */
#map1{width: 741px; height: 500px;margin: 0 auto;}
.hidden{display: none;}
.shown{display: table-row;}
table.shown{display: table;}
table.mod_catalog_item_table{border: 2px solid #ccc;width: 100%;border-collapse:collapse;font-size: 85%;}
table.mod_catalog_item_table td{border: 1px solid #ccc;padding:5px;vertical-align:middle;text-align:center;white-space: nowrap;}
table.mod_catalog_item_table th {text-align:left;border:1px solid #ccc;padding:5px; background: #F8E1AE; background: #6E2500; font-size:115%;}
table.mod_catalog_item_table th#firma{width: 150px;}
table.mod_catalog_item_table th#adresa{width: 200px;}
table.mod_catalog_item_table tr{background: #FFFEF5;}
table.mod_catalog_item_table tr.dark{background: #FFFDE6;}
table.mod_catalog_item_table td.table_product_detail {width:30px;text-align:center}
table.mod_catalog_item_table td.table_product_detail img {display:block;margin:0 auto}
table.mod_catalog_item_table tr.certificated_seller td {/*border-color:#333;*/background:#F8E1AE;}
table.mod_catalog_item_table td.table_product_info{white-space: normal;text-align: left;vertical-align:top;/*color:#00548f;background:#f9f9f9;*/}
table.mod_catalog_item_table td.address{text-align: left;}
table.mod_catalog_item_table form .lbl, table.mod_catalog_item_table form br {display: none;}
table.mod_catalog_item_table form {margin:0}
table.mod_catalog_item_table form input{margin:0;padding:0}
table.mod_catalog_item_table form fieldset{border: 0;padding:0;}
table.mod_catalog_item_table h3 {font-size:100%;color: #666;margin:0}
table.mod_catalog_item_table h3 a{color: #666;} 
table.mod_catalog_item_table h3 a:hover{color: #666; background: transparent; text-decoration: none;}
table.mod_catalog_item_table .form_submit {border:1px solid #fff}

/*BOXY NA TITULCE */
#title_box {}

#title_box_right {width:158px;float:right;display:inline;font-size:90%;}

#column_aux h2, #title_box_right h2 {color:#fff;text-transform:uppercase;font-weight:bold;margin:0 0 5px 0;padding:5px;display:block;background:#c30022 url(../img/col-header.png) no-repeat right center;font-size:110%;width:150px;float:left;}
#title_box_right .marker p {margin:0 5px 5px 5px}
#title_box_img p {margin:0}

#banner_pictures {position:relative;bottom:-1px;}
#home #banner_pictures {position:absolute;right:0;bottom:-1px;}
#banner_pictures img, #banner_pictures p {margin:0;display:block;}

#footer_banners {width:100%;margin:0 0 10px 0;height:146px;}
#footer_banners p, #footer_banners img {display:block;margin:0}
#footer_banners .marker {float:left;display:inline;}
#footer_banners .marker .marker {float:none;margin:0;}
#footer_banners #footer_banners_01 {width:237px;overflow:hidden;margin:0;}
#footer_banners #footer_banners_02 {margin:0 17px 0 0;}
#footer_banners #footer_banners_03 {margin-right:0 !important}
/*#footer_banners_01 {margin-right:8px}*/
/*#footer_banners_02 {margin-right:17px}*/


/* SKIPLINK PANEL */
#skiplink {position:absolute;left:200px;top:-2em;width:15em;height:4em;z-index:20;}
#skiplink a {position:absolute;left:200px;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;}

#paginate {clear:both;width:100%;}

/* PAGE */
#page {position:relative;width:990px;margin:0 auto;text-align:left;}

#home {}

/* HLAVICKA */
#head {position:relative;width:990px;height:110px;margin:0;padding:0;background:#fff url(../img/head.jpg) no-repeat 0 0;}
#head p {margin:0;padding:0}


a#logo {position:absolute;left:25px;top:10px;width:160px;height:75px;line-height:75px;display:block;cursor:pointer;font-weight:bold;font-size:85%;z-index: 10;background:url(../img/head.jpg) no-repeat -25px -10px;text-align:center;}
a#logo:hover {text-decoration:none;color:#666;background:none}
a#logo span  {position:absolute;left:0;top:0;width:160px;height:75px;display:block;cursor:pointer;background:url(../img/head.jpg) no-repeat -25px -10px;}

#logo_text {position:absolute;left:10px;top:45px;z-index: 35;}

/* KONSTRUKCE STRANKY - OBSAH */
#layout {background: #fff;position:relative;padding:0 173px 0 214px}
#home #layout {padding:0}
#content {/*width:741px;*/width:580px;overflow:hidden;margin:0 0 25px 0;display:inline;position:relative;float:right;}
#home #content {width:786px;/*width:776px;*/min-height:590px;margin:0 0 10px 0}
#home #content .marker img {margin:0;display:block;}

#products #content,#nocolumn #content {width:755px;}
#nocolumn .withimage .annotation {width:780px !important;float:none;}
#products #layout, #nocolumn #layout {padding:0 0 0 214px;}


/* KONSTRUKCE STRANKY - SLOUPEC */
#column {float: left;width: 214px;margin-left: -214px;z-index: 10;overflow: hidden;background:url(../img/column-top.png) repeat-y right 0;position:relative;}
#home #column {position:absolute;left:0;top:0;min-height:590px;margin:0;}
#column[id] {margin-right: 1px}

/* KONSTRUKCE STRANKY - VEDLEJSI SLOUPEC */
#column_aux {float: right;margin-right: -173px;z-index: 11;position: relative;width: 173px;overflow: hidden;font-size:85%;}
#column_aux[id] {margin-left: 1px}
#column_aux_inner {position:relative;margin-left:15px;width:158px;}
#column_aux_inner .marker p {padding:0 5px}

#column_aux .documents {margin: 0 5px 5px 5px;font-size:85%;}
#column_aux .marker {margin:0 0 15px 0}




/* LOGIN + TLACITKA */
#mini_login {margin:0 0 20px 0}
#mini_login .lbl {width:60px}
#mini_login input {width:125px}
#mini_login input.form_submit {width:auto}
#mini_login h3 {display:none}

.mini_login_fast{display: block; float: left; background: #efefef; border: 1px solid #ccc;text-decoration: none; padding: 2px 4px; margin-right: 3px;}
.mini_login_fast:hover span{text-decoration: underline;}

/* PATICKA */
#footer {margin:0 auto;font-size:85%;padding:10px 0 70px 0;background:url(../img/footer.jpg) no-repeat 0 bottom;}
#footer ul li {display:inline}
#footer #p_menu2_kontakty a, #footer #p_menu2_contact a {border:0}
#footer p {padding:0;margin:0 0 5px 0;color:#441f0a;}
#footer a {color:#441f0a;text-decoration:underline}
#footer a:hover, #footer p a:active {background:none;text-decoration:none;}
#footer p#f_copy {width:650px;float:left;display:inline;margin:0 0 0 10px}
#footer p#f_ext {float:right;display:inline;margin:0 10px 0 0}

p#tellus{position:absolute;left:10px;bottom:4px;height:35px;width:75px;margin:0;padding:0;}
p#esf {position:absolute;left:100px;bottom:8px;height:35px;width:250px;background:transparent;margin:0;padding:0;}
#esf a, #esf a:hover {height:35px;width:250px;background:transparent url(../img/esf.png) no-repeat 0 0;display:block;text-decoration:none;font-weight:bold;}
#esf a span {padding: 5px 0 0 50px;display:block;}

a#f_print, a#f_print:hover {padding:0 0 0 20px;background: url(../img/print.gif) no-repeat left center !important}
a#f_up, a#f_up:hover {padding:0 8px 0 0;background: url(../img/up.gif) no-repeat right center !important}

#fast_nav {position:absolute;left:235px;top:35px;z-index:3;font-size:135%}
#fast_nav h4 {display:none;}
#fast_nav ul {margin:0;padding:0;list-style-type:none}
#fast_nav li {display:inline;}
#fast_nav a {text-decoration:none;color:#fff;text-transform:uppercase;font-weight:bold;}
#fast_nav a:hover {text-decoration:underline;color:#fff;background:none;font-weight:bold;}

/* VYHLEDAVANI */
#searchtrm {position:absolute;right:25px;top:30px;z-index:5;font-size:100%;width:184px;border:0;padding:0;margin:0;}
#searchtrm h4 {display:none}
#searchtrm fieldset {border:0;padding:0;margin:0;}
#searchtrm .lbl {display:none}
#searchtrm .form_indend {padding:0}
#searchtrm br {display:none}
#ed_search_query {width:155px;float:left;border: 0px solid #f30; padding: 2px 4px;height:17px;background:#fff;}
#b_search_query2 {float:right;width:21px;height:21px;padding:0;background:#fff;border:0px solid #fff}

/* FORMULARE */
input, select, textarea {font-family: Arial, Helvetica, sans-serif;font-size: 100%;color:#000}
form {margin: 0 0 20px 0;padding:0}
.form_indend {padding:10px 0 0 0}
fieldset {border: 1px solid #efefef;padding: 0 10px 10px 10px;margin:0 0 20px 0}
legend {font-weight:bold;color:#666;padding:3px 5px 3px 5px;margin:0 0 10px 0;border:0;background:#efefef;font-size:115%}
input, textarea {border: 1px solid #ccc; margin: 0 0 5px 0;background:#f7f7f7; padding: 2px 5px; }
input[type='checkbox'], input[type='radio']{padding: 0; border: 0;}
textarea{padding: 5px; border: 1px solid #ccc;}
select {margin:0 0 5px 0}
form div.lbl {width: 140px; float: left; display: block; margin: 0 0 5px 0}
label {cursor:pointer}
form br {clear: both; float: none; width: 1px; height: 1px; overflow: hidden; }
.poll input.poll_send, input.form_submit, input#b_odeslat, input.mod_form_input_button {background:#999;cursor: pointer;width:auto;overflow:visible;color:#fff;padding:2px 10px;border:0px solid #fff;text-transform:uppercase;}

/* LOGIN */
#mini_login .lbl{margin: 0;}
#_ed_login, #_ed_password{border: 1px solid #ccc; padding: 1px 3px;width: 140px;}
#_ed_password{margin-bottom: 15px;}



/* VYPIS CLANKU */
.documents {margin: 0 0 20px 0}
.documents h2 {margin:0 0 5px 0}
#nocolumn .documents{width:350px;height:200px;float:left;}
#nocolumn .documents h2{padding-left:150px;}
.date {font-size: 85%; color: #999;font-style:normal}
.image {float: left; height: auto; display: inline;}
.image a, div.image a:hover {background: none !important;}
.image img {border:0;margin:0}
.annotation p {margin: 0}

.withimage .image {width:130px;float:left;display:inline}
.withimage .annotation {width:435px;float:left;display:inline}

#products .documents {float:left;display:inline;width:120px;height:160px;margin:0 50px 0 0;overflow:hidden;}
#products .documents h2{font-size:85%;font-weight:bold;margin:0 0 3px 0;}
#products .documents h2.withoutimage {padding-top:90px;}
#products .withimage .image {width:120px;display:block;float:none;height:90px;overflow:hidden;margin:0 0 5px 0}
#products .withimage .annotation {width:120px;display:block;}


/* STRANKOVANI */
#p_navigation {margin:0 0 20px 0;color: #999}
#p_navigation a {color: #999;}
#p_navigation a:hover {text-decoration:underline;background: #999;color:#fff}

/* RYCHLA NAVIGACE */
p.path {position:absolute;left:235px;top:75px;text-align: left; margin:0; padding:0; color: #333;font-size:85%;width:560px;}
p.path a {color: #333; text-decoration: underline; }
p.path a:hover {color: #333; background:none; text-decoration: none; }

/* PRILOHY */
/* 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}

#languages {position:absolute;right:25px;top:75px;z-index:5;}
#languages h4 {display:none}
#languages ul {margin:0;padding:0;}
#languages ul li {float:left;display:inline;margin:0 5px 0 0;background:none;list-style-type:none}
#languages ul li.last {margin:0;}


#map {border:2px solid #ccc}
#toplist {width:1px;height:1px;overflow:hidden;display:block !important}

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;}
.nofloat {clear: both !important;float:none !important;width:1px !important;height:1px !important;overflow:hidden !important;margin:0 !important;display:block !important}
.none {display:none}

#news {width:529px;background:#ecdc8b url(../img/news-inner.jpg) repeat-y 0 0;margin:0 0 20px 253px;}
#news h2 {color:#fff;text-transform:uppercase;padding:0 50px;line-height:40px;font-size:125%;font-weight:bold;margin:0 0 10px 0}
#news .documents {margin:0 50px 10px 50px;}
#news h3 {color:#37251a;font-size:100%;font-weight:bold;margin:0 0 3px 0}
#news a {color:#37251a;text-decoration:underline;background:none;}
#news a:hover {color:#37251a;text-decoration:none;background:none;}
#news .date {color:#c50e1f;}
#news_inner {width:100%;background:url(../img/news.jpg) no-repeat 0 0}
#news_inner2 {width:100%;background:url(../img/news-bottom.jpg) no-repeat 0 bottom;padding-bottom:10px;}
#news p.text_more {margin:0 50px 10px 50px;text-align:right;}
#news p.text_more a, #news p.text_more a:hover {color:#c30e1f}

div.hr{height: 1px;}

/* CHYBOVE HLASKY */
/* Text chyb,ktere se zobrazi pokud formular nebyl korektne vyplneny */
.warning, p.mod_form_count_warning, p.mod_form_errs{background:#eee none repeat scroll 0 0;  border:5px solid #aaa;  font-weight:bold;  line-height:170%;  padding:10px 15px}
/* Tabulka s overenim zadanych dat */
table.mod_form_ver_table{}
/* Td s popisem zadane hodnoty */
td.mod_form_ver_title{padding:3px 6px;  font-weight:bold}
/* Td se zadanou hodnotou */
td.mod_form_ver_value{padding-left:15px}
/* formular s overenim zadanych dat */
form#mod_form_ver_form{}
form#mod_form_ver_form fieldset{padding-bottom:15px}
/* captcha */
.captcha {border:1px solid #ccc;font-size:95%;padding:10px 10px 0}
.captcha br {display:none}
.captcha input.form_text {padding:2px;margin:0 0 0 5px !important}
.captcha input.form_submit {padding:0;margin:0 0 0 5px !important}
img.captchapict{margin:0 10px 10px 0;float:left;display:inline}

/* tlacitko pro odeslani ke kontrole */
input.mod_form_ver_submit{margin-right:10px;position:relative; top:10px}
input.mod_form_ver_back{position:relative; top:10px}

#notify_form input {width:250px}
#notify_form input.form_submit {width:auto}


#s3slider { 
   width: 617px; /* important to be same as image width */ 
   height: 337px; /* important to be same as image height */
   position: relative; /* important */
   overflow: hidden; /* important */
   float:left;
}

#s3sliderContent {
   width: 617px; /* important to be same as image width or wider */
   position: absolute; /* important */
   top: 0; /* important */
   margin-left: 0; /* important */
   margin:0;
   padding:0;
   list-style-type:none;
   background:none;
}

.s3sliderImage {
   float: left; /* important */
   position: relative; /* important */
   display: none; /* important */
  margin:0;
   padding:0;
   list-style-type:none;
   background:none;   
}

.s3sliderImage p{
   position: absolute; /* important */
   left: 30px;
   padding:0;
   margin:0;
   width: 250px;
   color: #000;
   display: none; /* important */
   top: 30px;
   font-size:115%;
}

.clear {
   clear: both;
}
ul.categories {margin:0;padding:0;background:none;}
ul.categories li {width:180px;height:61px;float:left;margin:0 14px 14px 0;padding:0;background:none}
ul.categories li.pos3, ul.categories li.pos6, ul.categories li.pos9 {margin-right:0}
ul.categories li h2 {font-size:100%;margin:0;padding:0;background:none;font-weight:bold;}
ul.categories li a {display:block;width:180px;height:61px;background:url(../img/box-1.png) no-repeat right 0;}
ul.categories li a span {display:block;padding:14px;}

ul.categories li.pos1 a {background-image:url(../img/box-1.png);}
ul.categories li.pos2 a {background-image:url(../img/box-2.png);}
ul.categories li.pos3 a {background-image:url(../img/box-3.png);}

ul.categories li.pos4 a {background-image:url(../img/box-3.png);}
ul.categories li.pos5 a {background-image:url(../img/box-2.png);}
ul.categories li.pos6 a {background-image:url(../img/box-1.png);}

ul.categories li.pos7 a {background-image:url(../img/box-1.png);}
ul.categories li.pos8 a {background-image:url(../img/box-2.png);}
ul.categories li.pos9 a {background-image:url(../img/box-3.png);}

#nocolumn ul.categories li {width:178px;}
#nocolumn ul.categories li a {width:178px;}
#nocolumn ul.categories li.pos3, #nocolumn ul.categories li.pos6, #nocolumn ul.categories li.pos9 {margin-right:14px}
#nocolumn ul.categories li.pos4, #nocolumn ul.categories li.pos8, #nocolumn ul.categories li.pos12 {margin-right:0}
p.nojobs {margin:0;padding:5px;}
p.jobs_info {font-weight:bold;}
ul.jobs_ul {margin-bottom:40px}


/* CSS: menu*/
#nav{padding:30px 0 30px 0;}
#nav ul {margin:0;padding:0;list-style-type:none;}
#nav li {background:none;padding:0;margin:0;}
#nav a, #nav span.anchor {color:#624123;background:transparent url(../img/nav.png) no-repeat right 4px;padding:0 10px;margin:0 0 5px 0;text-decoration:none;outline:0;text-transform:uppercase;display:block;width:180px;font-size:135%;text-align:right;cursor:pointer;}
#nav ul li.current a {font-weight:bold;}
#nav ul li.current li a {font-weight:normal;}
#nav a:hover, #nav span.anchor:hover {text-decoration:none;color:#b3061f;}
#nav ul ul {padding:5px 0}
#nav ul ul a, #nav ul ul span.anchor {text-transform:none;font-size:100%;background:none;color:#342410;margin:0 0 2px 0}
#nav ul ul ul {padding:10px 0}
#nav ul ul ul a {font-size:85%}
#nav ul ul a:hover {background:none;color:#b3061f;}
#nav ul li.current li a.selected {font-weight:bold}
#nav ul li.current li.current a {font-weight:bold}
#nav li.open_0 ul {display:block !important;}
/* CSS: content*/
/* kvuli zobrazeni v editoru */
.mceContentBody {font: 80%/1.5 Arial, lucida, sans-serif; background: #fff; color: #000; }
/* SYSTEM */
.mceItemTable, .mceItemTable td, .mceItemTable th, .mceItemTable caption, .mceItemVisualAid {border: 1px dashed #BBB; border-collapse: separate}
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 */
.mceItemTable th, .mceItemTable td{border: 1px dashed #bbb;padding: 2px;}
td.mceSelected, th.mceSelected {background-color:#3399ff !important}
/* tridy pro odsazeni */
.content_class_pd_1 {padding-left: 10px}
.content_class_pd_2 {padding-left: 20px}
.content_class_pd_3 {padding-left: 30px}
.content_class_pd_4 {padding-left: 40px}
.content_class_pd_5 {padding-left: 50px}
.content_class_pd_6 {padding-left: 60px}

a {text-decoration:none;color:#C30022}
a:hover {text-decoration:none;color:#000;background:none}
img {border: 0; }
abbr, acronym, span.abbr {cursor: help;border-bottom: 1px dashed #000}
cite {font-style:italic}
hr {clear:both;}
table, p {margin: 0 0 15px 0}
ul {margin: 0 0 15px 0; padding: 0}
ul li {background:transparent url(../img/nav.png) no-repeat 0 3px;list-style-type:none;padding-left:10px}
ol {margin: 0 0 15px 30px; padding: 0}
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}

h1 {color: #c30022; font-size: 165%; margin: 0 0 13px 0;}
h2 {font-size: 135%; color: #c30022; margin: 0 0 8px 0}
h2 a {color: #c30022}
h2 a:hover {color: #000}
h3 {font-size: 125%; color: #c30022; margin: 0 0 4px 0}
h3 a {color: #c30022}
h4 {font-size: 105%; color: #c30022; margin: 0}
h4 a {color: #c30022}
h5 {color: #c30022; font-size: 100%; margin: 0}
h5 a {color: #c30022}


.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:0 5px 5px 0;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 #efae01 !important}

table {border-collapse: collapse; font-size: 100%}
table td {text-align: left; vertical-align: middle; text-align: left}
table th {color: #fff; background: #B6D658; border: 1px solid #ddd; text-align: left}
table caption {font-size: 120%; font-weight: bold}

/** POMOCNE STYLY **/
.content_class5 {color: #666; padding: 40px 0 0 0;
/*margin: 0 65px 10px 280px !important*/
}
.content_class0, .content_class0 a, .content_class0 a:hover {color: #c30022; background: none}
.content_class0 a:hover {color: #fff; background: #c30022}

.content_class1 {font-weight:normal;color: #fff; background: #785a34;padding:3px 10px;display:block;}
.content_class1 a, .content_class1 a:hover {color: #fff; background: #785a34}
.content_class1 a:hover {color: #fff; background: #785a34}
.content_class1 strong {color:#fff}

.content_class2 {font-weight:normal;color: #c30022; background: #ede3a2;padding:3px 10px;display:block;}
.content_class2 a, .content_class1 a:hover {color: #c30022; background: #ede3a2}
.content_class2 a:hover {color: #c30022; background: #ede3a2}
.content_class2 strong {color:#c30022}

.content_class3 {color:#a97145;font-size:125%;font-weight:bold;}
.content_class4	{font-size:85%;}
.content_class5 {color:#fff;font-size:125%;font-weight:bold;}
.mceContentBody .content_class5{background:#000 !important;}

.content_class_left {text-align:left}
.content_class_right {text-align:right}
.content_class_justify {text-align:justify}
.content_class_center {text-align:center}
div.content_class_left img {float:left;margin:0 5px 5px 0;display:inline;}
div.content_class_right img {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 #6CADDF !important;}


/* 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;}

table.content_class15 {border: 2px solid #eee !important; }
table.content_class15 td {border: 1px solid #ddd; }
table.content_class15 th { background: #ede3a2;  color: #c30022;  padding: 2px; }


table.content_class16 { border: 5px solid #F26522 !important; }
table.content_class16 td { border: 1px solid #eee !important;  padding: 2px; }
table.content_class16 th { background: #785a34;  color: #fff;  padding: 2px; }

table.content_class18 td {border-bottom: 1px solid #eee !important;  padding: 2px; }
table.content_class18 th { background: #785a34;  color: #fff;  padding: 2px; }

table.content_class21 {border-collapse:collapse;}
table.content_class21 td {border-bottom:1px solid #ccc;  padding: 5px; }
table.content_class21 th { background: #aa0000;  color: #fff;  padding: 5px;border:0px solid #fff; }



table.content_class20 {margin:0}
table.content_class20 td {padding:0 18px 18px 0;text-align:left;vertical-align:top;position:relative;}
table.content_class20 td div {position:relative;width:240px;height:202px;}
table.content_class20 td img {display:block;margin:0}
table.content_class20 td p {margin:0;padding:0;}
table.content_class20 td p.desc {position:absolute;top:150px;left:15px;width:210px;font-size:85%;}
