body{
	margin:30px 0 0;padding:0;
	background:#eae6df url(/images/layout/body.gif) repeat-x; color:#1a1818;
	font-size:11px;font-family:sans-serif;
}
body#tinymce{background-image: none;margin: 0;}
h1,h2,h3,h4{margin:0;font-weight:normal;}
h1{font-size:22px;margin-bottom:30px;}
h2{font-size:13px;font-weight:bold;margin-top: 10px;}
p{}
a{color:#4b311e;}
a:hover{text-decoration:none;}
a.pdf{display:block;line-height:21px;padding-left:25px;background:url(/images/layout/pdf.gif) 0 50% no-repeat;}

#container{position:relative;width:977px;margin:0 auto;}
#menuCol{position:relative;float:left;width:286px;}
#contentCol{position:relative;float:right;width:685px;}
#content{ }
#content ul {list-style-type:none;margin-left: 0;padding-left: 0;}
#content ol {margin-left: 0;padding-left: 18px;}
#content ul li {background: url(/images/layout/li.gif) 0px 7px no-repeat;padding-left: 15px;}
#bannerCol{float:right;width:294px;padding-top:0px;margin-right:0px;}
#textCol{float:left;padding-top:47px;margin-left:46px; display: inline; }
#textColnextToBanner { width:316px; }
.footer{position: relative;float:left;width:272px;color:#ADAC9E;margin: 7px 10px 0 0;}
.footer a{margin:0 10px;text-decoration:none;}
.footer a:hover{text-decoration:underline;}
.footer a.fr{color:#ADAC9E;}

/* LOGO */
#logo, #logo a, #logo span{position:relative;display:block;width:286px;height:118px;margin:0;overflow:hidden;}
#logo span{position:absolute;left:0;top:0;cursor:pointer;}
#logo span.cz {background-image: url(/images/layout/logo-cz.gif);}
#logo span.de {background-image: url(/images/layout/logo-de.gif);}
#logo span.en {background-image: url(/images/layout/logo-en.gif);}

/* HORIZONTAL MENU S IKONAMI */
#horizontalIconMenu{padding-bottom:8px;height:24px;overflow: hidden;text-align: right;}
#horizontalIconMenu p { font-size: 1.15em; padding: 0; margin: 0; }
#horizontalIconMenu p a { text-decoration: none; }
/*
#horizontalIconMenu ul{margin:0;padding:0;list-style:0;height:24px;}
#horizontalIconMenu ul li{display:block;float:right;margin-right:10px;max-width: 110px;}
#horizontalIconMenu ul li a{display:block;padding-right:24px;line-height:12px;height:24px;color:#5A5B5E;text-decoration:none;text-transform:uppercase;font-size:9px;}
#horizontalIconMenu ul li a.active,
#horizontalIconMenu ul li a:hover{color:#A8A79E;}
#horizontalIconMenu ul li a#i1{background:url(/images/layout/i05.gif) 100% 50% no-repeat;}
#horizontalIconMenu ul li a#i2{background:url(/images/layout/i04.gif) 100% 50% no-repeat;}
#horizontalIconMenu ul li a#i3{background:url(/images/layout/i03.gif) 100% 50% no-repeat;}
#horizontalIconMenu ul li a#i4{background:url(/images/layout/i02.gif) 100% 50% no-repeat;}
#horizontalIconMenu ul li a#i5{background:url(/images/layout/i01.gif) 100% 50% no-repeat;}
*/

/* HORIZONTAL MENU */
#horizontalMenu{width:677px;height:1em;padding:14px 4px 8px 4px;background-color:#8d0f1a; font-size:20px;text-indent: 20px;text-transform: uppercase;color: white;}
/*
#horizontalMenu ul{margin:0;padding:0;list-style:none;}
#horizontalMenu ul li{display:block;float:left;background:url(/images/layout/hm-dots.gif) repeat-y;}
#horizontalMenu ul li.first{background:none;}
#horizontalMenu ul li a{display:block;padding:0 10px;color:#88368B;text-transform:uppercase;text-decoration:none;}
#horizontalMenu ul li a.active,
#horizontalMenu ul li a:hover{color:#DDCCC3}
*/

/* VERTICAL MENU */
#verticalMenu{background:#563f2c;}
#verticalMenu ul{margin:0;padding:20px 0;list-style:none;}
#verticalMenu ul li{padding:1px 0;}
#verticalMenu ul li a{display:block;padding: 5px 0 5px 30px;line-height:2em;background-color:#4b311e;color:white;text-transform:uppercase;text-decoration:none;font-size:12px;line-height: 14px;min-height: 14px;}
#verticalMenu ul li a.active,
#verticalMenu ul li a:hover{color:#6a5541}

#verticalMenu ul ul{padding:0;margin:5px 0 5px 0;background:url(/images/layout/vm-dots.gif) 52px 0 repeat-y;}
#verticalMenu ul ul li{padding:1px 0 1px 36px;}
#verticalMenu ul ul li a{display:block;padding-left: 5px 0 5px 30px;line-height:2em;background:none;color:white;text-transform:uppercase;text-decoration:none;font-size:12px;line-height: 14px;min-height: 14px;}
#verticalMenu ul ul li a.active,
#verticalMenu ul ul li a:hover{color:#6a5541;background:url(/images/layout/vm-bullet.gif) 0 50% no-repeat;}
#verticalMenu ul li.separator { height: 2em;  }

hr.separator { display: none; }

table.prehled{margin:2em 0;}
table.prehled th{text-align:left;vertical-align:middle;padding:3px 2em 3px 0;font-weight:normal;}
table.prehled td{text-align:left;vertical-align:middle;padding:3px;}

/* CLASSES */
.cls{clear:both;}
.fl{float:left;}
.fr{float:right;}

.formular label { float: left; width: 57px; text-align: right; }
.formular input, .formular textarea { border: 0; width: 240px; margin-left: 10px; }
.formular textarea { overflow: auto; }
.formular div { margin: 0.2em; }
.formular div.submit input { width: auto; float: right; font-size: 11px; border: 1px solid #7d6a55; margin-top: 10px; }
.formular div.short input { width: 55px; float: left; position: relative; top: 10px }
.formular div.short label { display: none }
.formular .no_label { padding-left: 67px; }

.error_message { width: auto; margin-top: 10px; margin-bottom: 20px; border: 2px solid #8d0f1a; padding: 10px; }
.error_message ul {  }
.captcha { width: 316px; clear: both; padding: 10px  0 10px 0; }
.formular.wide .captcha {width: 316px;}
.captcha img, .captchapict { float: right; margin: 0 20px 5px 0; }
.captcha input { float: right; }
span.star { font-size: 1em; color: #bf8c00; margin-left: 5px; margin-right: 5px; }


table.enick1 { border: 1px solid #4b311e; border-collapse: collapse; font-size: 1.2em; }
table.enick1 thead .top_left { background: #4b311e; color: white; text-align: left; padding: 2px 8px; border: 2px solid #4b311e; }
table.enick1 thead th.next2left { border-left: 1px solid #4b311e; }
table.enick1 thead th { background-color:#8d0f1a; color: white; font-weight: normal; border: 1px solid #e5e0dc; }
table.enick1 thead th.bordert { border-top: 2px solid #8d0f1a; }
table.enick1 thead th.borderr { border-right: 2px solid #8d0f1a; }

table.enick1 tbody tr.first td.left { border-top: 1px solid #4b311e; }
table.enick1 tbody tr.last td.left { border-bottom: 2px solid #4b311e;}
table.enick1 tbody tr.last td { border-bottom-width: 2px; }
table.enick1 tbody tr.first td { border-top: 1px solid #8d0f1a; }
table.enick1 tbody tr td { text-align: center; border: 1px solid #4b311e; width: 160px; }
table.enick1 tbody tr td.left { background: #988271; color: #4b311e; text-align: left; padding: 2px 8px; border: 1px solid #e5e0dc; border-left: 1px solid #4b311e; border-left-width: 2px; }
table.enick1 tbody tr td.first { border-left: 0; }
table.enick1 tbody tr td.last { border-right-width: 2px; }


table.enick2 { border: 1px solid #4b311e; border-collapse: collapse; font-size: 12px; }
table.enick2 thead th { background-color: #4b311e; color: white; font-weight: normal; border-top: 1px solid #4b311e; border-left: 1px solid #4b311e; text-align: left; text-indent: 7px; min-width: 90px; width: 90px; }
table.enick2 thead td { background-color: #8d0f1a; color: white; border-left: 1px solid #eae6df; border-top: 1px solid #eae6df; font-weight: normal; text-align: center; min-width: 70px; width: auto; /*border-right: 1px solid #8d0f1a;*/ }
table.enick2 thead tr th + td,
table.enick2 thead tr :first-child { border-left: 0; }
table.enick2 thead :first-child td { border-top: 1px solid #8d0f1a; }
table.enick2 thead tr :last-child { border-right: 1px solid #8d0f1a; }

table.enick2 tbody :last-child th { border-bottom: 1px solid #4b311e; }
table.enick2 tbody td { background-color: #eae6df; text-align: center; border-bottom: 1px solid #4b311e; border-right: 1px solid #4b311e; font-weight: normal; text-align: left; text-indent: 7px; text-align: center; }
table.enick2 tbody th { background-color: #988271; font-weight: normal; border-top: 1px solid #eae6df; border-left: 1px solid #4b311e; color: #4b311e; text-align: left; text-indent: 7px; }
table.enick2 tbody :first-child td,
table.enick2 tbody :first-child th { border-top: 0!important; }
table.enick2 tbody :first-child th { border-top: 0; }
table.enick2 tbody tr th + td { border-left: 0; }
* table.enick2 tbody td { width: 90px; }


#banner { position: absolute; top: 36px; left: 0; }

#napsali_o_nas div.row img { float: left; display: block; border: 0; border-right: 3px #ccc solid; width: 100px; padding-right: 4px; }
#napsali_o_nas div.row div.desc { margin-left: 110px; }
#napsali_o_nas div.row div.desc h2 { margin-bottom: 1em; }
#napsali_o_nas div.row div.desc .mag_n_date { margin-bottom: 1em; }


