/* LAYOUT STRÁNKY **********************************************************************/
#wrapper {
	width:914px;
	margin:0 auto;
	padding:0 0 0 10px;
	background:#fff url(../images/wrapper/wrapperBg.gif) repeat-y top left;
}
#headerI {
	float:left;
	display:inline;
	width:895px;
	height:61px;
	margin:0;
	padding:0;
	background: #fff url(../images/headers/headerIBg.gif) repeat-x top left;
}
#headerII {
	float:left;
	display:inline;
	width:895px;
	height:109px;
	margin:0;
	padding:0;
	background: #fff url(../images/headers/headerIIBg.jpg) no-repeat top left;
}
#mainNav {
	float:left;
	display:inline;
	width:895px;
	height:110px;
	margin:0;
	padding:0px;
	background: #fff url(../images/nav/mainNavBg.gif) repeat-x top left ;
}
#mainContent {
	float:left;
	display:inline;
	width:895px;
	min-height:400px;
	margin:0;
	padding:0;
	background:#9d4a00 url(../images/content/mainContentBg.jpg) repeat-x top left;
}
#footer {
	float:left;
	width:895px;
	height:30px;
	margin:0;
	padding:0;
	background-color:#000000;
}
/* JEDEN SLOUPEC */
#oneColLayout #primaryContent {
	float:left;
	width:955px;
	margin: 10px 0;
	display:inline;
}
/* DVA SLOUPCE */
#twoColLayout #primaryContent {
	float:left;
	display:inline;
	width:620px;
	margin: 20px 0px 20px 20px;
	border-right:1px solid #fff;
}
#twoColLayout #secondaryContent {
	float:left;
	display:inline;
	width:210px;
	margin: 20px 0px 20px 15px;
}
/* DVA SLOUPCE JINAK */
#twoColLayoutMtg #primaryContent {
	float:left;
	display:inline;
	width:659px;
	margin: 20px 0px 20px 210px;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}
#twoColLayoutMtg #sideContent {
	float:left;
	display:inline;
	width:190px;
	margin: 20px 0 20px -844px;
	padding:0px;
}

/* TŘI SLOUPCE */
#threeColLayout #primaryContent {
	float:left;
	width:429px;
	margin: 20px 0 20px 210px;
	display:inline;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}
#threeColLayout #secondaryContent {
	float:left;
	display:inline;
	width:210px;
	margin:20px 0 20px 15px;
}
#threeColLayout #sideContent {
	float:left;
	display:inline;
	width:190px;
	margin: 20px 0 20px -844px;
	padding:0px;
}


body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height:120%;
	color:#feeeee;
	background-color:#fff;
	padding:0;
	margin:0;
}
#primaryContent h1, #primaryContent h2, #primaryContent h3, #primaryContent h4, #primaryContent h5, #primaryContent h6, #primaryContent p {
	margin-left:20px;
	margin-right:20px;
}

h1 {
	font-size: 1.4em;
	margin:0 0 10px 0;
	line-height:130%;
}
h2 {
	font-size: 1.2em;
	margin:0 0 8px 0;
	line-height:120%;
}
/* GILDER/LEVIN */
h2#logo_GL {
	width:227px;
	height:98px;
	position:relative;
	float:left;
	display:inline;
	font-size:12px;
	margin:5px 0 0 25px;
	padding:0;
}
h2#logo_GL span{
	background:url(../images/GL/logoGl.jpg) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	cursor:pointer;
}
h3 {
	font-size: 1.0em;
	margin:0 0 6px 0;
	line-height:110%;
}
h4 {
	font-size: 1.0em;
	font-weight:normal;
	letter-spacing: 1px;
	margin:0 0 5px 0;
}
p {
	margin:0 0 8px 0;
}
#footer p {
	margin:8px 0 0 20px;
	font-size:10px;
	float:left;
	display:inline;
}

/* SEZNAMY */
#primaryContent ol, #secondaryContent ol, #primaryContent ul, #secondaryContent ul {
	margin-top:3px;
}
#primaryContent li, #secondaryContent li {
	font-size:12px;
	list-style-position: outside;
	margin:10px 20% 0 0;
	padding:0;
}
#primaryContent ul li, #secondaryContent ul li {
	list-style-type: square;
}
#primaryContent ol li, #secondaryContent ol li {
	list-style-type: lower-alpha;
}

/* ODKAZY */
#primaryContent a:link, #secondaryContent a:link {
	color:#eee;
}
#primaryContent a:visited, #secondaryContent a:visited {
	color:#ddd;
}
#primaryContent a:hover, #secondaryContent a:hover {
	color:red;
}
#primaryContent a:active, #secondaryContent a:active {
	color:#fff;
}
#headerI a:link {
	color:#592E22;
	text-decoration:none;
	padding:90px 0 0 20px;
	display:block;
	width:200px;
	float:left;
}
#headerI a:visited {
	color:#592E22;
	text-decoration:none;
	padding:90px 0 0 20px;
	display:block;
	width:200px;
	float:left;
}
#headerI a:hover {
	color:#9A503A;
	text-decoration:none;
	padding:90px 0 0 20px;
	display:block;
	width:200px;
	float:left;
}
#headerI a:active {
	color:#592E22;
	text-decoration:none;
	padding:90px 0 0 20px;
	display:block;
	width:200px;
	float:left;
}
#footer a {
	margin:8px 20px 0 0;
	font-size:10px;
	color:#fff;
	width:auto;
	display:block;
}
/* NAVIGACE */
/* mainNav **************************************************************************/
#mainNav ul {
	margin:0;
	padding:0;
	list-style:none;
	width:895px;
	float:left;
	display:inline;
}
#mainNav ul li {
	float:left;
	display:inline;
	margin:0;
	padding:0;
}
mainNav li a:link {
	border-bottom:none;
}
#mainNav li a:visited {
	border-bottom:none;
}
#mainNav li a:hover {
	border-bottom:2px solid white;	
}
#horizontalNav li a:active {	
	border-bottom:none;
}
/* mainNav GL*/
a#spolecnost {
	width:110px;
	height:83px;
	position:relative;
	float:left;
	display:inline;
	font-size:12px;
	margin:13px 0 0 0;
	padding:0;
}
a#spolecnost span{
	background:url(../images/navGL/spolecnost.jpg) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	cursor:pointer;
}

a#produkty {
	width:110px;
	height:83px;
	position:relative;
	float:left;
	display:inline;
	font-size:12px;
	margin:13px 0 0 0;
	padding:0;
}
a#produkty span{
	background:url(../images/navGL/produkty.jpg) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	cursor:pointer;
}

a#specialni-reseni {
	width:110px;
	height:83px;
	position:relative;
	float:left;
	display:inline;
	font-size:12px;
	margin:13px 0 0 0;
	padding:0;
}
a#specialni-reseni span{
	background:url(../images/navGL/specialni-reseni.jpg) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	cursor:pointer;
}

a#sw-reseni {
	width:110px;
	height:83px;
	position:relative;
	float:left;
	display:inline;
	font-size:12px;
	margin:13px 0 0 0;
	padding:0;
}
a#sw-reseni span{
	background:url(../images/navGL/sw-reseni.jpg) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	cursor:pointer;
}
a#servis {
	width:110px;
	height:83px;
	position:relative;
	float:left;
	display:inline;
	font-size:12px;
	margin:13px 0 0 0;
	padding:0;
}
a#servis span{
	background:url(../images/navGL/servis.jpg) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	cursor:pointer;
}
a#technicka-podpora {
	width:110px;
	height:83px;
	position:relative;
	float:left;
	display:inline;
	font-size:12px;
	margin:13px 0 0 0;
	padding:0;
}
a#technicka-podpora span{
	background:url(../images/navGL/technicka-podpora.jpg) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	cursor:pointer;
}
a#reference {
	width:110px;
	height:83px;
	position:relative;
	float:left;
	display:inline;
	font-size:12px;
	margin:13px 0 0 0;
	padding:0;
}
a#reference span{
	background:url(../images/navGL/reference.jpg) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	cursor:pointer;
}
a#kontakt {
	width:110px;
	height:83px;
	position:relative;
	float:left;
	display:inline;
	font-size:12px;
	margin:13px 0 0 0;
	padding:0;
}
a#kontakt span{
	background:url(../images/navGL/kontakt.jpg) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	cursor:pointer;
}
/********************************************************************************/

/* sideNav */
#sideNav ul {
	list-style-type:none;
	margin:0 0 0 20px;
	padding:0px;
}
#sideNav ul li ul {
	list-style-type:none;
	margin:0 0 0 15px;
	padding:0px;
}
#sideNav ul li a:link {
	font-size:11px;
	font-weight:bold;
	line-height:120%;
	color:#fff;
	text-decoration:none;
	display:block;
	width:80%;
	padding-bottom:9px;
}

#sideNav ul li a:visited {
	font-size:11px;
	font-weight:bold;
	line-height:120%;
	color:#ddd;
	text-decoration:none;
	display:block;
	width:80%;
	padding-bottom:9px;
}

#sideNav ul li a:hover {
	font-size:11px;
	font-weight:bold;
	line-height:120%;
	color:red;
	text-decoration:none;
	display:block;
	width:80%;
	padding-bottom:9px;
}

#sideNav ul li a:active {
	font-size:11px;
	font-weight:bold;
	line-height:120%;
	color:#666666;
	text-decoration:none;
	display:fff;
	width:80%;
	padding-bottom:9px;
}
/********************************************************************/
body.spolecnost a#spolecnost, body.produkty a#produkty, body.sw-reseni a#sw-reseni, body.technicka-podpora a#technicka-podpora, body.reference a#reference, body.specialni-reseni a#specialni-reseni, body.servis a#servis, body.kontakt a#kontakt {
	border-bottom:2px solid white !important;
}

body.vybrane-reference-mtg a#vybrane-reference-mtg, body.vybrane-reference-upfd a#vybrane-reference-upfd, body.vybrane-reference-upc a#vybrane-reference-upc, body.fotogalerie a#fotogalerie {
	text-decoration:underline !important;
}
body.intelligent-switchboard-system a#intelligent-switchboard-system, body.system-vcasne-vystrahy a#system-vcasne-vystrahy, body.system-komplexniho-monitoringu-akumulatoru-monaccu a#system-komplexniho-monitoringu-akumulatoru-monaccu, body.analyza-site a#analyza-site {
	text-decoration:underline !important;
}
body.servisni-sluzby a#servisni-sluzby, body.pohotovostni-servis a#pohotovostni-servis, body.preventivni-servis a#preventivni-servis, body.preventivni-prohlidka-udrzba a#preventivni-prohlidka-udrzba, body.dilensky-servis a#dilensky-servis, body.ostatni-sluzby a#ostatni-sluzby {
	text-decoration:underline !important;
}
body.mtg a#mtg, body.sdmo a#sdmo, body.ctm a#ctm, body.ups a#ups, body.ups-rotacni-zalozni-zdroje a#ups-rotacni-zalozni-zdroje, body.upfd a#upfd, body.upel a#upel, body.upol a#upol, body.elektrocentraly-sdmo  a#elektrocentraly-sdmo, body.elektrocentraly-pro-rodinne-domy a#elektrocentraly-pro-rodinne-domy {
	text-decoration:underline !important;
}
/*******************************************************************/
#primaryContent img, #secondaryContent img {
	margin:10px 0 10px 10px; 
	float:right;
	border:none;
}
#primaryContent img.ilustrace, #secondaryContent img.ilustrace {
	margin:10px 0 0 20px;
	float:left;
}
#primaryContent strong, #secondaryContent strong {
	letter-spacing:2px;
}

.bgColor {
	color:#FFFFFF;
	background-color:#eecd11;
	font-weight:bold;
	padding:0 115px 0 2px;
}
.notice {
	font-size:9px;
	font-style:italic;
}
.bigger {
	font-size:14px;
}
div.gallery-border {
	width:165px;
	height:250px;
	float:left;
	margin:1px;
	text-align:center;
	border:1px silver solid;
	background-color: #fafafa;
}
div.gallery-border img {
	float:none !important;
	margin:auto !important;
	padding:5px 0 0 0 !important;
}
.icons {
	float:left !important;
	margin-right:10px !important;
}
/* fotogalerie */
.imgWrapper {
	position:relative;
	margin:0 auto;
	border-top: 25px solid #999999;
	border-right: 2px solid #999999;
	border-bottom: 5px solid #999999;
	border-left: 2px solid #999999;
}
.detail {
	position: absolute;
	width:100%;
	top:0;
	left:0;
	display:none;
	z-index: 20;
}
.thumbs {
	width:100px;
	height:130px;
	float:left;
	display:inline;
	margin:40px 0 0 20px;
	cursor:pointer;
}
.thumbs p {
	float:left;
	margin:5px 0 !important;
	line-height:120%;
}
img.logo {
	margin: 0 20px 20px 80px !important;
}
img.icon {
	float:left !important;
	display:inline !important;
	margin: 0;
}tr.dark {
	background-color:#674a00;
}
table.legend tr td {
	text-align:left;
}
#primaryContent .thumb a img {
	margin:0;
	border:2px solid #000;
	border-top-width:5px;
	border-bottom-width:8px;
}

