/* BASIC ------------------------------------------------------------------------- */
    /* created by seedya@seznam.cz */
	* {margin: 0px; padding: 0px;}
	body, div, span, p, a, img, ul, ol, li, table, th, tr, td, form, fieldset, legend, dl, dt, dd, blockquote, applet, object { border:0; }
  
	body {background: #fff url('../img/bg.png') repeat-x; color: #000; font: 12px Arial, sans-serif normal; font-weight: normal;  line-height: 18px; margin: 0px auto; width: 973px;}
	
	.noscreen {display: none;}
	.floatLeft {float: left; }      
	.floatRight {float: right;}
     
/* H1-H5 ----------------------------------------------------------- */
	 h1 {color: #072d86 ;font-size: 18px; font-weight: normal; font-family: "Candara";}
	 h2 {color: #000000 ;font-size: 16px; font-weight: bold; margin: 0px; font-family: "Candara";}
	 h3 {color: #072d86 ;font-size: 15px; font-weight: normal; margin: 0px;  font-family: "Candara";}
	 h4 {color: #000000 ;font-size: 14px; font-weight: bold; margin: 0px;}
	 h5 {color: #000000 ;font-size: 13px; font-weight: normal; margin: 0px;}
	 
/* LINKS ----------------------------------------------------------- */
     a  {color: #072d86; text-decoration: none; }
	 a:hover { color: #072d86; text-decoration: none;}
	 a:visited    {color: #072d86;}
	 a:active    {color: red;}
	 
/* LAYOUT ------------------------------------------------------------------------ */
     #main {padding: 0px 10px 0px 10px;}
        
        /* HEADER */
        #header {height: 100px;} 
            #logo {position: absolute; top: 40px;}
            #logo span {background: url('../img/logo.png') no-repeat; display: block; width: 465px; height: 40px; position: relative; top: -20px;}
                
        /* HLAVNI MENU */ 
        #tabs .box { background: url('../img/navig.png') repeat-x; list-style: none; height: 44px; margin-right: -7px; }
        #tabs .box li {float: left;height: 44px; position: relative;}           
        #tabs .box li a {float: left;color: #fff; font-family: "Candara"; font-size: 17px; height: 44px; line-height: 44px; padding: 0 20px 0 20px; }
        #tabs .box li:hover a { background: #4a60bf; }
        
        #tabs .box li ul#category {list-style: none;background: #4a60bf; display: block;  position: absolute; top: 44px; left: -9999px; padding: 10px 10px 10px 10px; width: 220px;}
        #tabs .box li:hover ul#category { left: 0 }
        #tabs .box li:hover ul#category li { height: auto;float: none }
        #tabs .box li:hover ul#category li a {  float: none;border-top: 1px solid #5c75de; font-size: 15px; display: block; padding: 0px 5px 0px 5px; height: auto;  line-height: 28px; }
        #tabs .box li:hover ul#category li a:hover {  border-top: 1px solid #4a60bf; background: #0d3d9f;}
        #tabs .box li:hover ul#category li.navig_first a {  border-top: 0px ;}
        
        #page {background: url('../img/shadow.png') repeat-y; margin: 0px -10px 0px -7px; padding: 10px;}
        #hlavicka {background: #4a60bf url('../img/header.jpg') left bottom no-repeat; height: 284px; margin: -10px -7px 0px -3px; }
            #advert {height: 104px; width: 665px; padding: 185px 0px 0px 15px;}
            #advert a img {margin: 0px 15px 0px 15px;}
            #welcome { font-size: 21px; font-family: "Candara"; color: #bac7ff; line-height: 21px; padding: 30px;width: 220px;}
                #welcome .wel_bigger {display: block; font-size: 30px; font-weight: bold; color: #fff; padding: 10px 0px 20px 0px;}
                #welcome .wel_write { color: #fff; display: block; padding-top: 50px; text-transform: uppercase;}
                #welcome input {color: #868686; padding: 4px; margin-top: 10px;  }
                #welcome .sub {background: url('../img/button.png') repeat-x; border: 0px; color: #fff; height: 26px; width: 46px; } 
				#welcome a {color: #bac7ff; text-decoration:underline} 
        
        
        
        #content {clear: both;}
            #content .article {padding: 30px; }
            #content .cleft {float: left; padding: 20px;  text-align: center; width: 250px; }
            #content .cleft h3.jm {color: #072d86; font-size: 16px; font-weight: bold; }
            #content .stronger {font-weight: bold; }
            #content p {padding: 10px 0px 10px 0px; clear:both;}
            #content a {text-decoration: underline;}
            #content a:hover {text-decoration: none;}
            #content h2 a {color: #000; text-decoration: none;}
            #content h2 {padding: 10px 0px 5px 0px;}
            #content h3 {padding: 10px 0px 0px 0px;}
            #content ul {padding-left: 20px;}
            #content .article table { border-spacing: 0px; border-collapse:collapse; margin-top: 15px;}
            #content .article table td {border: 1px solid #acbcff; padding: 5px 15px 5px 15px; border-spacing: 0px; }
        
        #footer { background: url('../img/foot.png') repeat-x; color: #313131 ; height: 32px; margin: 0px -9px 0px -2px;}
        #footer a { color: #313131; }
        #footer a:hover { text-decoration: underline; }
        #footer #copyright { float: left;}
        #footer #createdby { float: right; }
        #footer p {padding: 15px 20px 15px 20px; }
        
        
        #strip {display: none;}
        #col {display: none;}
        #top {display: none;}