/* >>> RESET <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, td, tr, th {
	margin: 0;
	padding: 0;
	border: 0;
	    font-family: Arial;
	font-size: 100%;

	vertical-align: baseline;
}

body { line-height: 1.5;  margin: 0; }

/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight:400; }

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

a img { border: none; }

/* >>> ELEMENTS <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */

	body {
		color: #444444;
		background-color: #abb0b4;
		font-family:  "Trebuchet MS", "Arial", "Helvetica", "Tahoma", "MS Sans Serif", sans-serif;
		font-size:  12px;
		background-image: url(img/bg.jpg);
		background-repeat: repeat-x;
	}

/* >>> CONTAINERS <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */
	div#container {
		width: 1000px;
		height: auto;
		margin: auto;
		margin-top: 0px;
		margin-bottom: 0px;
		text-align: left;
		border: 0px solid #DDDDDD;
		border-top: 0px;
		background: #ffffff;
		}
		div#header-wrap {
			background-color: #FFFFFF;
			margin: 0px;
			overflow: hidden;
			
			}
			div#header-in {
				background-color: #FFFFFF;
				color: inherit;
				position: relative;
		
				}
		div#content-wrap {
			padding: 25px 0px 25px 0px;
			border-top: 1px #aaaaaa;
	
		    
			}
			div#center {
			/*	margin: 0px 0px 0px 275px; */
				float:left;
				width:495px;
				color: inherit;
				background-color: #FFFFFF;
				border: solid #DDDDDD;
				border-width: 0px;
				
				}
				div#center-in {
					padding: 0px;
					}
			div#left {
				float: left;
				width: 212px;
			
				border: solid #DDDDDD;
				border-width: 0px;
				}
				div#left-in {
					padding: 5px 25px 25px 0px;
					}
			div#right{
			    float:right;
			    width:289px;
			}	
			    div#right-in {
					padding: 0px 0px 25px 0px;
					}
	div#footer-container {				
		background-image: url(img/footer-bg.gif);
		background-color: #00223d;
		height: 450px;
		clear: both;
		}
		div#footer-wrap {
			padding: 15px 0px 15px 0px;
			margin: 10px;
			color: #ffffff;
			width: 1000px;
			height: 190px;
			margin: auto;
			border-top: 30px #ffffff solid;
			}
			
		.footer-in {
			padding: 0px 10px;
			float:left;
			position:relative;
		}
			
			
	div#centerMain {
			/*	margin: 0px 0px 0px 275px; */
				float:left;
				width:710px;
				color: inherit;
				background-color: #FFFFFF;
				border: solid #DDDDDD;
				border-width: 0px;
				
				}
				
/* >>> HEADER <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */
	div#header-upper {
		background-color: #FFFFFF;
		width: 100%;
		height: 94px;
		vertical-align: middle;
			
	}
	div#header-lower
{
    background-color: #FFFFFF;
    width: 100%;
    
    position: relative;
    border-bottom: dashed;
    border-width:thin;
}
	div#search 
	{
	    
	    position:relative;
		padding: 10px 35px;
		
		vertical-align: middle;
	}
	#search input
	{
	    padding:0px 0 5px 0;
	    
	}
	
    #search a.button
{
    color: #FFFFFF;
    background: #77aac2;
    border: 1px solid #77aac2;
    padding: 2px 2px 1px 2px;
    margin: 0px 2px 2px 2px;
    font-size: 12px;
    font-family: 'Trebuchet MS';
    text-align: center;
}		
		#search	a.button:hover 
			{
			    border: 1px solid #F3911F; 
			    text-decoration:none;
			    }
	
	div#header_logo
    {
    float: left;
    background-image: url(img/logo.png);
    width: 268;
    height: 168;
    }
	div#header_menu {
		vertical-align: middle;
		height: 94px;
		background-image: url(img/menu_bg.gif);
			background-repeat: repeat-x;
	}
	div#header_baner
    {
   
   
    }
	
	div#header_tagline {
		position: absolute;
		left: 35px;
		top: 168px;
		width: 233px;
		height: 28px;
		background: #FFFFFF;
		font-size: 12px;
		font-family: "Trebuchet MS";
		color: #c5c5c5;
	}		
		
	div#header_corner {
		position: absolute;
		left: 0px;
		top: 168px;
		width: 35px;
		height: 28px;
		background: #FFFFFF;
		background-image: url(img/corner.gif);
	}
	
/* >>> BOX <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */

	div#box
{
    padding: 0px; /*margin: 25px 0px 0px 0px;*/
    background-color: #FFFFFF;
    text-align: justify;
    font-family: Verdana;
    font-weight: bold;

}
		div#box_header, div#box_header span
{
    padding: 15px 25px 15px 10px;
    font-size: 16px;
    color: #3b88b8;
    font-family: Verdana;
    font-weight: bold;
}
		div#box_content { padding: 0px 25px 15px 25px; }
	
	
/* >>> RightContainer <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */

   div#rightContainer {
		padding: 0px 40px 0px 0px;	
		margin: 0px 0px 3px 0px;	
		border-width: 0px;
		text-align: justify;
		background-image: url(img/rightbg.gif);
		background-position:right;
		background-repeat: repeat-y;
	}
    #rightContainer h1
    {
     color:#3b88b8;
    padding: 1px 5px 2px 8px;
    font-size: 15px;
    font-weight: bold;
     font-family: "Trebuchet MS", "Helvetica", "Tahoma", "MS Sans Serif", sans-serif;
    }
		div#rightContainer p 
		{
		    font-family: "Trebuchet MS", "Arial", "Tahoma", "MS Sans Serif", sans-serif;
		    font-size: 11px;
		    padding: 0px 0 0 10px; 
		    }

   
/* >>> LEFT PANE <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */

/* >>> Left2Menu <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */
		
		div#leftMenu{
		 display:block;
         position:relative;
         clear:both;
		}
		div#leftMenu ul
		{
		    display:block;
		    padding: 0px 0px 0px 0px;
            float: left;
            list-style-type: none;
            margin:0;
		}
		div#leftMenu li
        {
          width: 185px;
          height: auto;
          padding: 0px 0px 0px 0px;
          margin: 2px 0px;
          float: left;
    
        }   

#leftMenu li 
{
    background-image: url(img/leftbg.gif);
    background-position: left top;
    font-family: "Trebuchet MS";
    display: block;
    text-align: left;
    text-decoration: none;
 
    font-size: 9pt;
    font-weight: bold;
    padding: 0px 0px 0px 36px;
    float: left;
}

#leftMenu li a
{
    
    background-position:left center;
    font-family: "Trebuchet MS";
    text-align: left;
    text-decoration: none;
     color:#666666;
    font-size: 9pt;
    font-weight: bold;
    padding: 0px 0px 0px 36px;
    float: left;
}


#leftMenu .active
{ 
    color: #3b88b8;
    background-image: url(img/arrows.gif);
    background-repeat:no-repeat;
    text-decoration:none;
}

#leftMenu li a:hover
{ 
     color: #3b88b8;
    background-image: url(img/arrows.gif);
    background-repeat:no-repeat;
    text-decoration:none;
    cursor:hand;
}


/* >>> LISTS <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */


	
	div#menu {
		margin: 0px;
		display:inline;
		text-align: center;
	}
			
		 #menu a .item, #menu a:link .item, #menu a:visited .item  {
			background-image: url(img/menu_bg.gif);
			background-repeat: repeat-x;
			width: 125px;
			height: 74px;
			padding-top: 20px;
			float: left;
			border-right: 1px solid #FFFFFF;
			text-align: center;
			
			font-family: "Trebuchet MS", "Helvetica", "Tahoma", "MS Sans Serif", sans-serif;
			font-size: 16px;
			text-decoration: none;
			color: #3c89b8;
			font-weight:bold;
			}
			
		#menu a.active .item {
			background-image: url(img/menu_selected_bg.gif);
			background-repeat: repeat-x;
			width: 242px;
			height: 74px;
			padding-top: 20px;
			float: left;
			border-right: 1px solid #FFFFFF;
			border-left: 1px solid #FFFFFF;
			text-align: center;
			
		}		

			#menu a:hover .item 
			{
				color: #F3911F;
				text-decoration: none;
				cursor:hand;
		
				}
				
	
				
	ul#nav-footer {
		margin: 0px;
		padding: 0 2px;
		color: #666666;
		background-color: inherit;
		font-size: 80%;
		list-style:  none;
		text-align: right;
		}
		ul#nav-footer li {
			display: inline;
			color: #FFFFFF;
			}
		ul#nav-footer li.left {
			float: left;
			}
			ul#nav-footer li a {
				margin: 0px;
				padding: 0px;
				color: #FFFFFF;
				background-color: inherit;
				}
			ul#nav-footer li a:hover {
				color: #FFFFFF;
				cursor:hand;
				background-color: #555555;
				}
	ul.list {
		margin: 20px 30px;
		font-size: 90%;
		line-height: 20px;
		}

	div#menu_foooter{
	}
	
	#menu_footer a .item{
	    font-family: "Trebuchet MS", "Helvetica", "Tahoma", "MS Sans Serif", sans-serif;
		font-size: 10px;
		padding: 0px 0px;
		color: #cbcbcb;
	}

	#menu_footer a .item:hover{
	    color:#f2f2f2;
	    cursor:hand;
	    text-decoration: none;
	}
	    
	
/* >>> obrazek <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */
	
#GoThere
{
    background-image:url(img/arrow_link.gif);
    background-position:left center;
    background-repeat:no-repeat;
    text-align:left;
    padding:15px 0 5px 15px;
}


/* >>> TAG SELECTORS <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */

    

	SELECT {
		color: #222222;
		background: #FEFEFE;
		border: 1px solid #DDDDDD;
		padding: 1px 0px 1px 0px;
		font-size: 100%;
		margin: 2px;
	}
		SELECT:hover { background-color: #F6FFFF; }

	TEXTAREA {
		color: #222222;
		background: #FAFAFA;
		border: 1px solid #DDDDDD;
		padding: 2px;
		margin: 2px
	}
		TEXTAREA:hover { background-color: #F6FFFF; }

 	INPUT {
		color:  #222222;
		background: #FAFAFA;
		border: 1px solid #DDDDDD;
		padding: 2px;
		margin: 2px
	}
		INPUT:hover { background-color: #F6FFFF; }




	LEGEND { font-size: 2em; color: #666666; background: none;}

	TABLE {
		border-color: #DDDDDD;
		border-collapse: collapse;
		border-spacing: 0;
		padding: 2px;
	}
	TH {
		font-weight: bold;
		text-align: center;
		border: 1px solid #DDDDDD	}
	TD {
		text-align: center;
		padding: 0px;
		border-color: #DDDDDD	}
	IMG {
		border: 0px solid #DDDDDD;
		padding: 0px;
		vertical-align:	middle;
	}
	UL {
		margin-left: 25px;
		margin-bottom: 5px;
	}
	P {
		margin-bottom: 5px;
	}
	

 /* >>> OTHER <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */

    div#print {	display: none; }
	
    div#welcome_text {
		font-family: "Trebuchet MS", "Helvetica", "Tahoma", "MS Sans Serif", sans-serif;
		font-size: 18px;
		text-align: justify;
		padding-top: 10px;
	}
		span#welcome_text_red { color: #cc0000; }

/* >>> END <<< */

/* Globals - Begin */

div#box_content h2 {
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 10px;
	color: #3B88B8;
}

div#box_content strong {
	color: #0066aa;
}

div#box_content a, div#box_content a:link, div#box_content a:visited {
	color: #ff6633;
	font-weight: bold;
	text-decoration: underline;
}

div#box_content a:hover {
	text-decoration: none;
}

#tabImg #tdImg img {
	width: 400px;
}

#rotatTmp {
	width: 80px;
	height: 60px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	padding-right: 6px;
	margin: 0 6px;
}

/* Globals - End */
