﻿/* Top Elements */
* { margin: 0; padding: 0; }

body {
	background: #cccccc;
	font: 70%/1.5em Verdana, Tahoma, arial, sans-serif;
	color: #555; 
	text-align: center;
/*  overflow: -moz-scrollbars-vertical;*/
}

/* links */
a:link {
	color: #034A31;
	background: inherit;
	text-decoration: none;
}

a:visited {
	color: #034A31;
	background: inherit;
	text-decoration: none;
}
a:hover  {
	color: #034A31;
	background: inherit;
	text-decoration: none;
}
a.background_none  {
   background: none;
}

.clear { clear: both; }

#zahlavi_pozice {
	height: 191px;
	background-color: #cccccc;
}

#zahlavi_pozadi_webu {
	height: 191px;
	/* background: url(okraj2.gif) repeat-x right bottom; */
	background-color: #cccccc;
} 

/* MENU */
#menu_pozadi_webu { background: #cccccc;}
#menu {	
	margin: 0 auto; padding: 0;
	background: #141A19;
	font: bold 12px Helvetica, Arial, Tahoma, Sans-serif;
	height: 20px;
	width: 980px;
}
#menu ul {
	float: right;
	list-style: none;
	margin: 0; padding: 0;
	width: 980px;
}
#menu ul li { display: inline; }
#menu ul li a {
	display: block;
	float: right;
	padding: 0 10px;
	color: #FFF;	
	text-decoration: none;
}
#menu ul li a:hover { color: #EF9B11; }
#menu ul li.current a { 
	color: #EF9B11;
	cursor: text;
}
#menu ul li.current2 a:hover {
	color: #FFF; 
	cursor: text;
}

/* STRANA WEBU */
#strana_webu {
	width: 980px;
	margin: 0 auto;
	text-align: left;
	background: url(pozadi_webu.gif) repeat-y left center;
  	border-bottom: 1px solid #000000;
  	min-height: 455px;
}


/* ZAHLAVÍ-ODKAZ, JAZYKY, LOGO (kod umisten v sidebar) */
#zahlavi_odkazy_pozice { position: relative; }
#zahlavi_odkazy {
	position: absolute;
	top: -204px;
	left: 11px;
}

#zahlavi_odkazy a 		{ color: #FFF; }
#zahlavi_odkazy a:hover { color: #EF9B11; }

#zahlavi_jazyky_pozice { position: relative; }
#zahlavi_jazyky {
	position: absolute;
	top: -180px;
	left: 11px;
}

#logo_group-box_pozice { position: relative; }
#logo_group-box {
	position: absolute;
	top: -201px;
	right: 10px;
}

#logo_text-box_pozice { position: relative; }
#logo_text-box {
    position: absolute;
    top: -166px;
    right: 20px;
	color: #FFF;
}

#firma_pozice { position: relative; }
#firma {
	position: absolute;
	width: 220px;
	margin-top: 10px;
}
#firma-logo {
   padding-left: 10px;
}
#firma-popis {
	padding: 3px 0px 0px 48px;
	font: bold 12px 'Helvetica', Arial, Tahoma, Sans-serif;
	color: #034A31;
	font-size: 120%;
}

/* SIDEBAR */	
#sidebar {
	float: left;
	width: 220px;
	padding: 80px 15px 15px 15px;
	color: #18381F;
	/*border-width: 1px; 
	border-style:solid; */

	
}	
#sidebar h1 {
	padding: 1px 0px 0px 18px;
	margin: 0px 0px 0px 0px;
	font: bold 12px 'Helvetica', Arial, Tahoma, Sans-serif;
	color: #034A31;
	background: url(tecka_logo.gif) no-repeat left center;
}
#sidebar h1 a {
	text-decoration: none;
	color: #034A31;
	background: none;	
}
#sidebar ul.sidemenu {
	
	list-style-image: none;
	text-align: left;
	padding: 0px 0px 0px 0px;
 	margin: 0px 0px 15px 5px;
	text-decoration: none;		
}
#sidebar ul.sidemenu ul {
	list-style: none;
	text-align: left;
	padding: 0px 0px 0px 0px;
  	margin: 0px 0px 5px 12px;
	text-decoration: none;		
}
#sidebar li {
	list-style: none;
	text-align: left;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	cursor: hand;
	cursor: pointer;
}	
#sidebar ul.sidemenu li {
	list-style: none;
	padding: 3px 0px 0px 0px;
  	margin: 0px 0px 0px 0px;
}
* html body #sidebar ul.sidemenu li {
	height: 1%;
}
#sidebar ul.sidemenu h2 {
	text-decoration: none;	
	background-image: none;	
	color: #18381F;
	background: url("tecka_zluta_m.gif") no-repeat  left top;
	padding: 0px 0px 1px 12px;
 	margin: 5px 0px 0px 0px;
	font: normal 12px 'Helvetica', Arial, Tahoma, Sans-serif;
}

#sidebar ul.sidemenu li a {
	text-decoration: none;	
	background-image: none;	
	color: #18381F;
	background: url("tecka_zluta_m.gif") no-repeat left top;
	padding: 0px 0px 1px 12px;
  	margin: 0px 0px 0px 0px;
}

#sidebar ul.sidemenu li a:hover {
	color: #E0AD20;
	background: url("tecka_zelena_m.gif") no-repeat left top;
	padding: 0px 0px 1px 12px;
	margin: 0px 0px 0px 0px;
}

#sidebar ul.sidemenu li.current a {
	color: #E0AD20;	
	background: url("tecka_zelena_m.gif") no-repeat left top;
	padding: 0px 0px 1px 12px;
	margin: 0px 0px 0px 0px;
	cursor: text;
}

/* ZAPATI */	
#zapati { 
	width: 980px;
	margin: 0 auto; 
	padding-top: 5px;
}

#zapati a { 
	text-decoration: none; 
	font-weight: bold;	
	color: #FFF;
}

#zapati a:hover { color: #EF9B11; }
#zapati .zapati-left{
	float: left;
}

#zapati .zapati-center{
	float: left;
	width: 38%;
}

#zapati .zapati-right{
	float: right;
}

#zapati .zapati-right a.top {
    background: url("ico-top.gif") no-repeat scroll 0 0 transparent;
    padding-left: 11px;
}

#zapati .zapati-right a.back {
    background: url("ico-back.gif") no-repeat scroll 0 3px transparent;
  	padding-left: 10px;
}

#zapati .zapati-right a.print {
    background: url("ico-print.gif") no-repeat scroll 0 0 transparent;
    padding-left: 18px;
}

/* images */

img.border_none {
    border: none;
	padding: 0;
	margin: 0;
    background: none;
}