

/******************************************************
   GENERAL styles
*******************************************************/

* { margin: 0; padding: 0; border: 0; } /*zaisti, ze ani odstavec sa nebude odsadzovat...*/
body { 
	background: url(img/stripes.gif); 
	height: 100%; 
	text-align: left; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000; 
	min-width: 1000px; 
}

a:link, a:visited { color: #808080; text-decoration: none }
a:hover { text-decoration: underline }

body > #main { height: auto; }

ul li { list-style: square; /*line-height:20px;*/ text-align:left; }
 
#head {  background-color: #fff; width: 1000px; height: 140px; background: #e5e5e5 url(img/head7-left.jpg) no-repeat left; }

#head p { padding: 122px 0 0 260px; color: #000; font-size: 12px; }
#head a { color: #fff; font-weight: bold;}

#main { _height:100%; min-height:100%; height: 100%; left:0; top:0; position: absolute; width: 1000px; background: #fff; border-right: 1px dotted #e5e5e5; }

#address { /*margin-top: 140px;*/ padding: 10px 20px; }
#address a, #footer a { color: #808080; }

#menu { width: 220px; float: left; padding: 0px 10px 0px 20px; }
#menu h1 { font-size: 18px; font-weight: bold; color: #e10019; padding-bottom: 10px; letter-spacing: -1px; }
#menu h2 { font-size: 18px; font-weight: normal; color: #808080; padding: 30px 0 10px 0; letter-spacing: -1px;}
#menu .links { border-top: 1px dashed #808080; border-bottom: 1px dashed #808080; padding: 5px 0; }
#menu .links a { display: block; }
#menu .links a:hover { background-color: #5A5A5A; color: #eee; text-decoration: none; }
#menu .cat { padding: 1px 0 1px 10px; font-size: 12px; font-weight: bold; color: #5A5A5A; background: url(img/nav_bullet.gif) no-repeat left; }
#menu .pages { padding: 0px 0px 0px 10px; font-size: 11px; color: #000; display: block; font-weight: normal; background: url(img/nav_bullet.gif) no-repeat left; }
#menu .dashed { border-top: 1px dashed #808080; margin: 5px 0; }		

#menu .menu_news { border-top: 1px dashed #808080; border-bottom: 1px dashed #808080; padding: 5px 0; }
#menu .menu_news a { color: #005aa0; padding: 0px 10px; margin: 5px 0; background: url(img/nav_bullet.gif) no-repeat top left; display: block; }
#menu .date { display: block; font-size: 10px; color: #808080; }

#content { float:left; padding: 0px 10px; margin-bottom: 50px; width: 730px; }
#content p { line-height: 16px; padding: 2px 0 5px 0; }

#content h1 { font-size: 24px; font-weight: normal; color: #005aa0; padding: 5px 0 1px 0; margin: 5px 0; letter-spacing: -1px; font-family:"Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif; }
#content h2 { font-size: 16px; font-weight: bold; color: #e10019; padding: 5px 0 1px 0; margin: 5px 0; }

#content .alter1 { color: #e10019; }
#content .alter2 { color: #005aa0; }
#content .alter3 { color: #808080; }
#content .no_bottom { border-bottom: 0; }
#content .underline { border-bottom: 1px dotted #cccccc; }

#content ul, #content ol { padding: 2px 15px; margin: 0px; line-height: 16px; }
#content li { margin: 0px 25px;  }
/*#content img { border: 1px solid #808080; }*/
#content img { border: 0; padding: 0; margin: 0 }
#content .imgbox_right { margin: 5px 0px 5px 5px; border: 1px solid #808080; float: right; }
#content .imgbox_left { margin: 5px 5px 5px 0px; border: 1px solid #808080; float: left; }
/*#content .img_right { margin: 5px 0px 5px 5px; float: right; }
#content .img_left { margin: 5px 5px 5px 0px; float: left; }*/
#content .title { width: 100%; background-color: #005aa0; padding: 0; margin-bottom: 10px;}
#content .title h1 { color: #fff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; padding: 1px; border: 0; margin: 0; } 
#content .title img { border: 0; }
#content .title .sub { background-color: #000; border:1px solid #000; text-align:center; padding: 0; }

#content .vypis { border-bottom: 1px dotted #cccccc; padding: 5px 0px; margin-bottom: 5px; line-height: 16px; clear:both; }
#content .vypis .linktitle { display: block; font-weight: bold; }
#content .vypis .thumb_box { margin: 5px 0px 5px 5px; float: right; } 

#content .img_border { padding: 5px; margin: 5px; border: 1px solid #cccccc; }

#footer { position: absolute; bottom: 0px; left: 0px; height: 25px; width: 100%; padding-left: 50px; float: left; background: url(img/footer.jpg) no-repeat left; }

#headright { position: absolute; top: 0; left: 1000px; height: 140px; background: #e5e5e5 url(img/head7-right.jpg) left; }


/****************************************************************************************************************************/

.right { float: right; }
.left { float: left; }
.clearer { clear: both; } 
