body {padding: 0; margin: 0; background: #FFF url(img/bodyBg.gif) repeat-x; color:#000; font:0.8em/1.5 arial,sans-serif; text-align: center;}

a {color:#000;}
a:visited {color:#7F7F7F;}
a:hover {color:#EE7830;}

h1, h2, h3, h4, h5, h6, p, address, blockquote, table, dl, fieldset {margin:10px 0;}
h2 a {color:#000 !important;}
h2 a:hover {color:#2fa729 !important;}

a img{	border: none;}

/* ----------------------------------------------------------------------------------------------------------
2) Layout
---------------------------------------------------------------------------------------------------------- */

#main {width:750px; margin:0 auto; overflow:hidden; background: white; text-align: left;}

	#header {position:relative; height: 122px; background: url(img/hlavickaBg.gif) no-repeat left top;  }

        #logo {position:relative; overflow:hidden; width:300px; height:110px; margin:0; padding:0; font-size:100%; letter-spacing:5px; top: 6px}
        #logo span {display:block; position:absolute; top:0; left:0; z-index:1; width:100%; height:100%; margin:0; padding:0; background: url(img/ekvilibrium.gif) no-repeat 0 0; cursor:pointer;}

			#menu_top {left:668px;position:absolute;top:47px;}
			#menu_top ul {margin:0pt;padding:0pt;}
			#menu_top li {display:inline;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0pt;padding:0pt;}
			#menu_top li a {display:block;height:36px;margin:0pt;padding:0pt;width:32px;}
			#menu_top li a span {display:none;}
			#go_to_home a {background: transparent url(img/top_home_off.gif) repeat scroll center;float:left;}
			#go_to_home a:hover {background:transparent url(img/top_home_on.gif) repeat scroll center;float:left;}
			#go_to_kontakt a {background:transparent url(img/top_kontakt_off.gif) repeat scroll center;float:left;}
			#go_to_kontakt a:hover {background:transparent url(img/top_kontakt_on.gif) repeat scroll center;float:left;}		  

	#footer {clear:both; margin-top:30px; border-top:1px solid #DFDFDF; color:#7F7F7F; position: relative;}
	#footer a {color:#7F7F7F;}
	#footer a:hover {color:#3F3F3F;}

/* Content */
#content { float:right; width:510px; }
#content #inContent{	padding: 0 10px 0 20px; text-align: justify;}
#inContent ul li{	margin-top: 10px;}
#content h2 { color:#7f7e82; letter-spacing:-1px;}
#uvodH2, #sluzbyH2, #onasH2, #partneriH2, #karieraH2, #kontaktH2,#klientskeCentrumH2  {border:0pt none !important; font-size:120%; height:26px; margin:0pt 0pt 10px; overflow:hidden; padding:0pt; position:relative; width:470px;}
#uvodH2 span {background: transparent url(img/uvodH2.gif) no-repeat scroll 0pt; display:block; height:100%; left:0pt; margin:0pt; padding:0pt; position:absolute; top:0pt; width:100%; z-index:1;}
#onasH2 span {background: transparent url(img/onasH2.gif) no-repeat scroll 0pt; display:block; height:100%; left:0pt; margin:0pt; padding:0pt; position:absolute; top:0pt; width:100%; z-index:1;}
#partneriH2 span {background: transparent url(img/partneriH2.gif) no-repeat scroll 0pt; display:block; height:100%; left:0pt; margin:0pt; padding:0pt; position:absolute; top:0pt; width:100%; z-index:1;}
#karieraH2 span {background: transparent url(img/karieraH2.gif) no-repeat scroll 0pt; display:block; height:100%; left:0pt; margin:0pt; padding:0pt; position:absolute; top:0pt; width:100%; z-index:1;}
#kontaktH2 span {background: transparent url(img/kontaktH2.gif) no-repeat scroll 0pt; display:block; height:100%; left:0pt; margin:0pt; padding:0pt; position:absolute; top:0pt; width:100%; z-index:1;}
#klientskeCentrumH2 span {background: transparent url(img/klientskecentrumH2.gif) no-repeat scroll 0pt; display:block; height:100%; left:0pt; margin:0pt; padding:0pt; position:absolute; top:0pt; width:100%; z-index:1;}


#sluzbyH2 span {background: transparent url(img/sluzbyH2.gif) no-repeat scroll 0pt; display:block; height:100%; left:0pt; margin:0pt; padding:0pt; position:absolute; top:0pt; width:100%; z-index:1;}
#content h3{	color:#E85900;}

#content .perex { background: #fff5ee none repeat scroll 0%; border: 1px solid #f9ede3; padding:10px;}

#inContent a img{	border: 0;}

#vedeni img{float: left; margin-right: 10px;}
#vedeni span{ font-style: italic; }
#vedeni .clen{	margin-bottom: 20px}
/* navigace */
#navigation{ float:left; overflow:hidden; width:236px; background: url(img/menuBg.gif) no-repeat top right;  }

#nav { list-style: none; margin:0; padding:0;width:200px; margin-left: 30px}
#nav li {display:inline;  width:192px;}
#nav li a { border-bottom:1px solid #DDDDDD; display:block; font-weight:bold; text-decoration:none; padding:7px 0px 7px 30px; background: transparent url(img/menu.gif) no-repeat scroll left center;}
#nav li#last a{	border: none;}
#nav li.current_page_item a, #nav li.current_page_parent a{ color:#7F7E82; background: transparent url(img/menuActive.gif) no-repeat scroll left center;}
#nav li a:hover{	background: transparent url(img/menuActive.gif) no-repeat scroll left center;}
#nav li#nav-active a {color:#FF9A00;}
#nav li.last a {border:0pt none;}

#kontaktujteNas{	background: #f5f5f5 url(img/kontaktujteNas.gif) no-repeat scroll left top; width: 236px; height: 154px;  margin-top: 25px;}

#left_partneri { background: #f5f5f5 url(img/left_partneri.gif) no-repeat scroll left top; font-size:11px; margin:0px; padding:40px 0px 0px; text-align:left;}
#left_partneri ul{ padding: 0 10px 0 30px; margin: 0;}
ul.left_part li {padding:0px 0px 3px; list-style-image:url(img/tecka_oranz.gif); }
#left_partneri p, #navigation p { border-style:none; margin:0px; padding:5px 5px 10px; font-size:11px;}

.noscreen {display:none;}
.box {min-height:1px;}
.right{	text-align: right;}
.clean {	clear: both;}

#mapa {border:1px solid #ea6205; height:300px; width:490px; margin-top: 15px}
#left_start{height:77px;margin:0px;width:100%;margin-bottom: 25px;}

/* Floating img */
img.alignright {	margin: 0 7px 2px 0;}
img.alignleft {	margin: 0 0 2px 7px;}
.alignright {	float: left;}
.alignleft {	float: right;}

.wpcf7{	margin-bottom: 30px;}
.wpcf7-not-valid-tip-no-ajax{	color:red;}

.meta{	background-color: #f0f0f0; padding: 4px}