/* CSS Document */
/* TOBOS CSS layout document 
   Author WebDesign&Development Tomas Puza
   http://www.dobreweby.com
   puza@dobreweby.com
*/

body, html {
	margin:0px auto;
	padding:0px;
	text-align:center;
	font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
	/*font-size:10pt;*/
	font-size:small;
	background:url(../img/layout_bgr.png);
}

h1 {
	font-size:16pt;
	font-weight:normal;
	color:#A0141B;
	font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif
}

h2 {
    font-size:11pt;
    font-weight:bold;
    color:#666;
}

p {
	text-indent:20px;
}

img { border-style:none; }

.cleaner {
	clear:both;
}

.bold-underline {
    font-weight:bold;
    text-decoration:underline;
}

#main-frame {
	position:relative;
	margin:0px auto;
	margin-top:20px;
	text-align:left;
	border:2px solid #ccc;
	width:786px;
	/*text-align:center !important;*/
	
	background-color:#FFFFFF;
}

#header {
	margin-top:15px;	
}

#header-left {
	position:absolute;
	top:62px;
	left:-32px;
}

#header-right {
	position:absolute;
	left:772px;
	top:20px;
}

#level1-nav {
	position:relative;
	background:url("../img/menu_bgr.jpg") no-repeat;
	margin-left:12px;
	margin-top:15px;
	/margin-top:13px;
	
	line-height:30px;
	height:33px;
	z-index:10;
}

#level1-nav a:link, #level1-nav a:visited { color:#FFFFFF; text-decoration:none; padding-left:10px; padding-right:10px;  }
#level1-nav a:hover { color:#000 }


#right-panel {
	float:right;
	/*border-right:7px solid #ccc;*/	
	
	margin-bottom:20px;	
}

#right-panel .content {
	text-align:center;
	margin-top:53px;
	margin-bottom:20px;
		
	background:url("../img/right_panel_middle.png") repeat-y;
	width:200px;
}

#right-panel .content #top {
    background:url("../img/right_panel_top.png") no-repeat;
    width:200px;
    height:35px;
    margin-bottom:10px;
}

#right-panel .content #bottom {
    background:url("../img/right_panel_bottom.png") no-repeat;
    width:200px;
    height:7px;
}

/* hot news */

#right-panel .horizontal-line {
    background:url("../img/right_panel_horizontal_line.png") no-repeat center;
    width:200px;
    height:3px;
    margin-top:10px;
    margin-bottom:10px;    
}



.hotnew .date {
    width:150px;
    font-weight:bold;
    color:#AC3339;
    text-align:left;
    margin-left:25px;
    /margin-left:0px;
}

.hotnew .title {
    width:150px;
    text-align:left;
    margin-left:25px;
    /margin-left:0px;
    font-size:9pt;
}

.hotnew .title a { color:#333333; }
.hotnew .title a:visited { color:#333333; }
.hotnew .title a:hover { color:#AC3339; text-decoration:none; }

#akt-footer {
    text-align:right;
    margin-right:18px;
    margin-bottom:5px;
}

a#archiv {
    float:right;
    display:block;    
    background:url(../img/button1.png);
    width:85px;
    height:25px;
    line-height:25px;
    color:White;
    text-align:center;
}

a:hover#archiv { color:#ff4400; text-decoration:none; }

/* KONEC hot news */

#hot-nav li {
    list-style-image:url(../img/odr_1.png);    
}

#hot-nav li#active {
    list-style-image:url(../img/odr_2.png);    
}

#hot-nav ul {
    padding-left:25px;
    /padding-left:0px;
    /margin-left:28px;
}

#hot-nav a { color:#A0141B }
#hot-nav a:hover { color:#CC9900; }

.img-spacer { 
	height:15px;
}

#page-content {
	margin-left:25px;
	margin-right:12px;
	margin-top:15px;
	
	text-align:left;
	
	border-right:7px solid #ccc;
}

#page-text {
	width:520px;
	
    padding-top:43px;
    /padding-top:58px;
	text-align:justify;
	color:#666666;
}

#wide-page-text {	
	width:720px;	
    padding-top:43px;
    /padding-top:58px;
	text-align:justify;
	color:#666666;
}

#footer {
	margin-top:20px;
	margin-bottom:20px;
	background:url("../img/footer_bgr.png") repeat-x;
	line-height:23px;
	margin-left:13px; margin-right:13px;
	text-align:right;
	padding-right:15px;
	font-size:8pt;
	color:#333
}

#cert-panel {
    position:absolute;    
    top:254px;
    width:715px;
    padding-left:15px;
    
    height:41px;
    line-height:41px;
           
    background:url(../img/cert_panel_bgr.png) repeat-x;
    border:1px solid #ccc;
    color:#A0141B;    
    font-weight:bold;
    font-size:8pt;
    
    z-index:0;
}

#cert-panel a, #cert-panel a:visited { 
    color:#A0141B;    
    font-weight:bold;
    font-size:8pt;
}

#cert-panel a:hover {
    color:#333;
    text-decoration:none;
}

#drob-nav {
    font-size:8pt;
    font-style:italic;
    color:#666;    
    margin-top:7px;    
}

/* fotogalerie */

#fotogalerie img {    
    border:1px solid #ccc;
    
    padding:4px;
    margin-bottom:15px;
}

#fotogalerie img:hover {
    background-color:#A0141B;    
}

.text-up-foto {
    margin-bottom:15px;
}

.sheet {
   width:100px;
   height:93px;
   background:url('../img/sheet-ico.png') no-repeat center; 
   float:left;   
}

.sheet .title {
    padding-top:90px;
    text-align:center;
    font-family:MS Mincho Sans Serif, Verdana, Serif;
    font-size:0.9em;    
}

/* SVEJK */

.svejk-table th {
    vertical-align:top;
}


