body, p, td  { font-family: Arial, helvetica; font-size: 13px; font-weight: normal; color: #000000; text-decoration: none; }
body { background-image: none; }

h1, h2, h3, h4, h5, h6 { margin: 0px; padding: 0px; font-weight: normal; font-family: Arial; color: #000000; }
h1 { padding: 0px 0px 20px 0px; font-size: 36px; line-height: 38px; color: #000000; }
h2 { padding: 0px 0px 15px 0px; font-size: 20px; line-height: 25px; color: #000000; font-weight: bold; }
h3 { padding: 0px 0px 15px 0px; font-size: 18px; line-height: 25px; color: #000000; }
h4 { padding: 0px 0px 15px 0px; font-size: 16px; line-height: 25px; }
h5 { padding: 0px 0px 15px 0px; font-size: 14px; line-height: 25px; color: #000000; font-weight: bold; }
h6 { padding: 0px 0px 15px 0px; font-size: 14px; line-height: 25px; font-weight: bold; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: #000000; text-decoration: none; }

.logo { padding: 0px 0px 5px 0px; margin: 0px 0px 10px 0px; }
.logo h1 { padding: 0px; margin: 0px; font-size: 30px; font-weight: normal; }
.logo a { font-size: 30px; text-decoration: none; }

a { color: #000000; text-decoration: underline; }

p, .news_text { margin: 0px; padding:  0px 0px 20px 0px; }

hr { display: block; }

.noprint { display: none; }
.onlyprint { display: block; }

table { border: 0px none; border-collapse: collapse; margin: 0px 0px 20px 0px; font-size: 13px; }
table tr td { padding: 0px 20px 5px 0px; vertical-align: top; }

caption { padding: 0px 0px 15px 0px; font-size: 16px; color: #000000; text-align: left; }

table.tabulkaStandard { font-size: 12px; }
table.tabulkaStandard tr th { padding: 8px 12px 15px 7px; font-size: 14px; font-weight: normal; text-align: left; color: #000000; }
table.tabulkaStandard tr td { padding: 12px 7px; border-bottom: 1px solid #e1e0e0; border-top: 1px solid #e1e0e0; }
table.tabulkaStandard tr.even td { background: #eeeeee; }
table.tabulkaStandard tr.odd td.odd_td { }
table.tabulkaStandard tr.even td.odd_td { }  

/* form */
form { margin: 0px; padding: 0px; }
input, textarea { font-size: 12px; font-family: Arial; }

span.inp_medium { display: inline-block; margin: 0px; padding: 0px 0px 0px 10px; width: 230px; height: 30px; border: 0px none; }
*+HTML BODY span.inp_medium { display: inline; }
span.inp_medium input { margin: 0px; padding: 0px 10px 0px 0px; width: 220px; height: 30px; line-height: 30px; background: none; border: 1px solid #000000; }

span.area_medium { display: inline-block; margin: 0px; padding: 0px 0px 0px 10px; width: 390px; height: 200px; border: 0px none; }
*+HTML BODY span.area_medium { display: inline; }
span.area_medium textarea { margin: 0px; padding: 5px 10px 0px 0px; width: 380px; height: 190px; line-height: 20px; background: none; border: 1px solid #000000 }

input.btn_submit { margin: 0px; padding: 0px; width: 110px; height: 30px; text-align: center; line-height: 30px; border: 1px solid #000000; color: #000000; }
input.btn_submit:hover { background-position: left bottom; }

label { display: inline-block; min-height: 18px; padding: 8px 10px 0px 0px; color: #000000; }
*+HTML BODY label { display: inline; }

#footer { font-size:  11px; }
#footer p { font-size: 11px; margin: 0px; padding: 0px 0px 5px 0px; }

.thumbs li { float: left; }

/* special */
div.clearer { clear: both; font-size: 0px; line-height: 0px; margin: 0px; padding: 0px; }

/* galleryGalleriffic */
div.galleryGalleriffic { padding: 0px 0px 20px 0px; }
body .galleryGalleriffic:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
body .galleryGalleriffic { display: inline-block; } 
html[xmlns] .galleryGalleriffic { display: block; }
* html .galleryGalleriffic { height: 1%; }
div.galleryTooltipDiv { display: none !important; }

div.inlineComponentButtons, #header_links, .search_top, #header_links2, .top_menu_box, .media_box, #menu, .m_box, .all_news, 
#partners, #footer_links, .popup_video, .social, .more, .ico_box, .content_nav, .all_news_box { display: none; }

