
/* CSS: design*/
/* CSS: design*/
* {margin:0;padding:0}
html {background:#fff url(../img/body-stripe.gif) repeat-y center;}
body {
font-size: 0.8125em;
font-family: Arial, "Trebuchet MS", "Geneva CE", lucida, sans-serif;
text-align:center;background: url(../img/body.png) repeat-x top;color:#333;margin: 0;
}

/* SKIPLINK PANEL */
#skiplink {position:absolute;right:0;top:-2em;width:15em;height:4em;z-index:20;}
#skiplink a {position:absolute;right:0;bottom:4em;white-space:nowrap;padding:2px;}
#skiplink a:hover, #skiplink a:focus, #skiplink a:active {position:absolute;right:0;bottom:0 !important;background:#fff;}


/* PAGE */
#page {width:950px;text-align:left;position:relative;margin:0 auto;background:#fff;border: 3px solid #EDF7FF; border-width: 0 3px;}

/* PAGE BOXY */
.cols-wrapper {width: 100%}
.cols-wrapper[class] {padding-bottom: 0.1px}
.float-wrapper {float: left;width: 100%;position: relative;z-index: 0}
.float-wrapper[class] {margin-right: -1px}

/* HLAVICKA */
#head {position:relative;z-index:10;width:950px;height:115px;background: #CCEBFF url(../img/head-bg.gif) repeat-x top;}
#head p {margin:0;padding:0}
#head_inner{height: 84px; background: url(../img/head.gif) no-repeat left top;}

a#logo {position:absolute;left:21px;top:19px;display:block;width:148px;height:44px;overflow:hidden;z-index:200;cursor:pointer}
a#logo img {border:0;cursor:pointer}
a#logo:hover {text-decoration:none;color:#000;background:none}

p#slogan{position: absolute; right: 280px; top: 45px; font-size: 140%; font-weight: bold; color: #133984;}

/* KONSTRUKCE STRANKY - OBSAH */
#layout {padding: 10px 240px 0 0}
#content {font-size: 90%; float: left;padding:0 40px 20px 20px;width: 650px;}
html>body #content {width: 650px;}

#home #content{padding:0 20px 20px;width: 670px;}
html>body#home #content{width: 670px;}

#no-column #layout{padding: 10px 0 0;}
#no-column #content{width: 910px; padding: 0 20px 20px;}

/* KONSTRUKCE STRANKY - SLOUPEC */
#column {float: right;margin: 0 -220px 0 0;width: 220px;z-index: 10;position: relative;overflow: hidden;font-size:95%}

/* JE NUTNE ODDELIT JEDNOTLIVE KATEGORIE BARVAMI */
body.ac-dc-standard table.list-of-documents thead{background: #ffcc00 url(../img/yellow-bg.gif) repeat-x top;}
body.ac-dc-standard table.list-of-documents th{background: #ffcc00;}
html>body.ac-dc-standard table.list-of-documents th{background: transparent;}

body.ac-dc-din table.list-of-documents thead{background: #CC6633 url(../img/brown-bg.gif) repeat-x top;}
body.ac-dc-din table.list-of-documents th{background: #CC6633;}
html>body.ac-dc-din table.list-of-documents th{background: transparent;}

body.ac-dc-nabijece table.list-of-documents thead,
body.ac-dc-chargers table.list-of-documents thead,
body.ac-dc-ladegerate-zubehor table.list-of-documents thead{background: #99CC33 url(../img/green-bg.gif) repeat-x top;}
body.ac-dc-nabijece table.list-of-documents th,
body.ac-dc-chargers table.list-of-documents th,
body.ac-dc-ladegerate-zubehor table.list-of-documents th{background: #99CC33}
html>body.ac-dc-nabijece table.list-of-documents th,
html>body.ac-dc-chargers table.list-of-documents th,
html>body.ac-dc-ladegerate-zubehor table.list-of-documents th{background: transparent;}

body.dc-dc-din table.list-of-documents thead{background: #FF6633 url(../img/orange-bg.gif) repeat-x top;}
body.dc-dc-din table.list-of-documents th{background: #FF6633;}
html>body.dc-dc-din table.list-of-documents th{background: transparent;}

body.napajeci-systemy table.list-of-documents thead,
body.power-system table.list-of-documents thead,
body.netzeil-system table.list-of-documents thead{background: #339966 url(../img/dark-green-bg.gif) repeat-x top;}
body.napajeci-systemy table.list-of-documents th,
body.power-system table.list-of-documents th,
body.netzeil-system table.list-of-documents th{background: #339966;}
html>body.napajeci-systemy table.list-of-documents th,
html>body.power-system table.list-of-documents th,
html>body.netzeil-system table.list-of-documents th{background: transparent;}

body.vestavne-ac-dc table.list-of-documents thead,
body.built-in-ac-dc table.list-of-documents thead,
body.einbau-ac-dc table.list-of-documents thead{background: #656598 url(../img/violet-bg.gif) repeat-x top;}
body.vestavne-ac-dc table.list-of-documents th,
body.built-in-ac-dc table.list-of-documents th,
body.einbau-ac-dc table.list-of-documents th{background: #656598;}
html>body.vestavne-ac-dc table.list-of-documents th,
html>body.built-in-ac-dc table.list-of-documents th,
html>body.einbau-ac-dc table.list-of-documents th{background: transparent;}

body.specialni-zdroje table.list-of-documents thead,
body.special-sps table.list-of-documents thead,
body.speziale-schaltnetzteile table.list-of-documents thead{background: #00CCFF url(../img/azure-bg.gif) repeat-x top;}
body.specialni-zdroje table.list-of-documents th,
body.special-sps table.list-of-documents th,
body.speziale-schaltnetzteile table.list-of-documents th{background: #00CCFF;}
html>body.specialni-zdroje table.list-of-documents th,
html>body.special-sps table.list-of-documents th,
html>body.speziale-schaltnetzteile table.list-of-documents th{background: transparent;}

body.invertory table.list-of-documents thead,
body.inverters table.list-of-documents thead,
body.invertore table.list-of-documents thead{background: #BD0775 url(../img/magenta-bg.gif) repeat-x top;}
body.invertory table.list-of-documents th,
body.inverters table.list-of-documents th,
body.invertore table.list-of-documents th{background: #BD0775;}
html>body.invertory table.list-of-documents th,
html>body.inverters table.list-of-documents th,
html>body.invertore table.list-of-documents th{background: transparent;}

.list-of-documents th{background: transparent; border: 0;}

#contact_form{background: #f5f5f5 url(../img/form-top.gif) no-repeat left top;position:relative;}
#contact_form form{background: url(../img/form-bottom.gif) no-repeat left bottom;padding: 10px;font-size:100%;}
#contact_form form table{margin-bottom: 0;}
#contact_form input{font-size: 100%;}
#contact_form #b_odeslat, #contact_form #b_send {position:absolute;right:15px;bottom:15px;}

/* NADPIS VE SLOUPCI */
.col_header {display:block;margin:0 0 5px 0;padding:5px 0 5px 10px;color:#333;background: #b7d759;text-align:left;font-size:115%}

/* PATICKA */
#footer {width:950px;color:#666;font-size:85%;margin:0;padding:5px 0;margin: 0px;}
#footer a {text-decoration:underline;color:#666;}
#footer a:hover {background:none;text-decoration:none}

#f_copy {float:left;display:inline;padding:0 0 0 10px;margin:0;width:60%}
#f_ext {float:right;display:inline;padding:0 10px 0 0;;margin:0;width:35%}

a#f_print, a#f_print:hover {padding:0 0 0 20px;background: url(../img/print.gif) no-repeat left center;}
a#f_up, a#f_up:hover {padding:0 8px 0 0;background: url(../img/up.gif) no-repeat right center}
#f_ext a, #f_ext span {display:block;float:right;display:inline}


#fast_nav {position:absolute;right:15px;top:55px;z-index:101;font-size:85%;color:#666}
#fast_nav li {display:inline;background:none;list-style-type:none;padding-left:0}
#fast_nav a {color:#666;text-decoration:none;margin:0 0 0 10px}
#fast_nav a:hover {text-decoration:underline;color:#666}

#sitemap li{margin-bottom: 4px;}
#sitemap li a{text-decoration: none;}
#sitemap li a:hover{text-decoration: underline}
#sitemap li ul{padding-top: 3px;}

#languages {position:absolute;left: 855px;top:10px;z-index:20;font-size:85%}
html>body #languages{left: auto; right: 10px; }
#languages h4 {display:none}
#languages ul {margin:0;padding:0;list-style-type:none;text-align:right}
#languages li {background:none;list-style-type:none;list-style-image: none; padding-left:0;float: left;}
#languages a {color:#666;background:none;text-decoration:none;margin-left: 7px;}
#languages a img{border: 1px solid #efefef;}
#languages li.last a {border-right:0px solid #fff !important;padding:0 !important}
#languages a:hover {color:#666;background:none;text-decoration:underline}

/* STRANKOVANI */
#p_navigation {margin:0 0 20px 0}

/* FORMULARE */
input, select, textarea {font-family:  "Arial CE", arial, sans-serif;margin: 0 0 5px 0;padding: 2px 5px;}
input {border: 1px solid #999;margin: 0 0 5px 0}
textarea {border: 1px solid #999;}
form {margin: 0 0 20px 0;padding:10px 0 0 0;}
fieldset {border: 1px solid #999; padding: 0px 10px 10px 10px;background: #f5f5f5;}
legend {font-weight:normal; background:#f5f5f5;padding:2px;margin:0 0 10px 0;color:#333}
input.form_submit {border: 0;background: #CD3E0F url(../img/button-bg.gif) repeat-x top;cursor: pointer;width:auto;overflow:visible;color:#fff;padding:2px 5px}
table input {margin:0 5px 0 0}

/* VYHLEDAVANI */
#search {font-size: 85%;width: 236px; height: 21px; position: absolute; top: 48px; right: 0; z-index: 15;background: #3A7CBE url(../img/search.gif) no-repeat left top;padding: 8px 12px;}
#search br {display:none}
#search form {padding: 0 0 0 0; margin: 0; background:none}
#search fieldset {border: 0; padding: 0; margin: 0; background:none}
#search .lbl {float: left; color:#fff;font-size: 110%; font-weight: bold;padding-top: 3px;}
#search h4{display: none;}
#ed_search_query {width:105px;width:90px;display: block;padding: 1px 5px;margin: 0 5px 0 15px;float: left; background: #fff url(../img/search-bg.gif) repeat-x top; border: 1px solid #9EBCD0;}
#b_search_query2 {border: 1px solid #CCEBFF; background: #AED8F2; color: #3A7CBE;font-size: 90%;padding: 2px 3px 1px;}
html>body #b_search_query2{padding: 2px 5px 1px;}

/* RYCHLA NAVIGACE */
#path {text-align: left; margin: 0 0 9px 0; padding: 0; color: #999;font-size:85%;}
#path a {color: #999; text-decoration: underline}
#path a:hover {color: #fff; background: #999; text-decoration: none}

/* VYPIS CLANKU */
.documents, .news_item {margin: 0 0 30px 0}
.documents h3, .news_item h3 {font-size:110%;font-weight:bold;}
.news_item h3 a {color:#3D7FBE;text-decoration: none;}
.date {font-size: 85%; color: #999;font-style:normal}

.image {float: left; height: auto;text-align:center}
.image a, div.image a:hover {background: none !important}
.image img {border: 0; margin:0 auto;display:block}
.annotation p {margin: 0}
.withimage .image {width:110px}
.withimage .annotation {width:415px;float:left;display:inline}

#news_column h2{font-size: 105%; color: #333;font-weight: bold; padding: 10px 0 5px;}

/* STRANKOVANI */
#paginate {margin: 0 0 20px 0}
.p_paginate_item {padding-left: 0.2em}
.p_paginate_item a {text-decoration: none}
.p_paginate_item a:hover {color: #fff; background: #666}
.p_paginate_item#p_paginate_previous a, .p_paginate_item#p_paginate_next a {color: #53ADD7}
.p_paginate_item#p_paginate_previous a:hover, .p_paginate_item#p_paginate_next a:hover {background: #53ADD7; color: #fff !important}

#login .lbl{float: left; width: 80px; font-weight: bold;padding: 3px 0;}
#login fieldset{padding: 10px;}
#login form{width: 270px; margin: 0 auto;}
#login .form_submit {margin-left: 80px;}

/* PRILOHY */
#attachments_header {padding:0;font-size: 120%;color:#3A7CBE;}
/* list */
ul#attachments {margin:0 0 20px 0;padding:0;list-style-type:none}
ul#attachments li {padding:0 0 8px 0; list-style-image: none;}
ul#attachments li img {margin:0 8px -4px 0}
ul#attachments li a{text-decoration: none; color: #666; font-size: 110%;}
ul#attachments li a:hover{text-decoration: underline;}

/* list */
table#attachments {margin:0 0 20px 0;border-collapse:collapse;color:#fff}
table#attachments td {padding:3px}

hr {display:none}
#content hr {width:100%;display:block;height:1px;overflow:hidden;clear:both;border:0;background:none;margin:0;color:#fff}

html>body #content hr {height:1em}

#toplist {width:1px;height:1px;overflow:hidden}
.banner img {margin-bottom:0 !important}

.nofloat {clear: both;float:none;width:1px;height:1px;overflow:hidden}
.none {display: none}

#home_box {width:100%;position:relative;height:286px}
#hb_left {float:left;width:325px;height:286px;overflow:hidden;position:relative}
#hb_right {float:right;width:325px;height:286px;overflow:hidden;position:relative}

#hb_left a#hb_left_hover, #hb_right a#hb_right_hover {display:block;position:absolute;left:0;top:0;width:325px;height:286px;background:none}
#hb_left_over2 {position:absolute;left:0;top:0;width:325px;height:286px;background:url(../img/box-1-cs.gif) no-repeat; cursor:pointer}
#hb_right_over2 {position:absolute;left:0;top:0;width:325px;height:286px;background:url(../img/box-2-cs.gif) no-repeat; cursor:pointer}

/* error hlasky */
p.mod_form_errs, .warning {background:#eee none repeat scroll 0 0;border:5px solid #aaa;font-weight:bold;line-height:170%;padding:10px 15px}
/* Tabulka s overenim zadanych dat */
table.mod_form_ver_table {}
/* Td s popisem zadane hodnoty */
td.mod_form_ver_title {padding: 3px 6px;font-weight: bold}
/* Td se zadanou hodnotou */
td.mod_form_ver_value {padding-left: 15px}
/* formular s overenim zadanych dat */
form#mod_form_ver_form {}
form#mod_form_ver_form fieldset {padding-bottom: 15px}
/* container captcha */
div.mod_form_captcha {border: 1px solid #ccc;font-size: 85%;padding:10px 10px 0}
/* input s kodem */
input.mod_form_captcha_text {padding:2px;margin:0 0 0 5px !important}
/* tlacitko pro novy kod */
input.mod_form_captcha_regen {display: block}
/* obrazek captcha */
img.captchapict {margin-bottom: 5px}
/* tlacitko pro odeslani ke kontrole */
input.mod_form_ver_submit{margin-right:10px;position:relative;top: 10px}
input.mod_form_ver_back{position:relative;top:10px}
/* CSS: menu*/
#menu_aux {margin:0 0 20px 0}
#menu_aux h4 {margin:0 0 1px 0}
#menu_aux ul {margin:0;padding:0;list-style-type:none}
#menu_aux li {list-style-image: none;position: relative;}
#menu_aux li a{line-height: 1.5em;display:block;width: 180px; min-height: 20px;height: auto !important; height: 20px;padding:5px 10px;text-decoration:none; color: #fff; font-weight: bold;}
html>body #menu_aux li a{width: 200px;}
#menu_aux li a:hover, #menu_aux li a:focus, #menu_aux li a:active {text-decoration:underline}
html>body #menu_aux a, html>body #menu_aux a:hover {width:auto}
#menu_aux li.p_menu_item_2.last{margin-bottom:2px;}
#menu_aux li li li {background-image: none !important;}
#menu_aux ul ul ul li{margin-left: 15px;}

#pos1.p_menu_item_1 {background: #FFCC00 url(../img/menu-aux.gif) no-repeat 0 0;}
#pos2.p_menu_item_1 {background: #CC6633 url(../img/menu-aux.gif) no-repeat -220px 0;}
#pos3.p_menu_item_1 {background: #99CC33 url(../img/menu-aux.gif) no-repeat -440px 0;}
#pos4.p_menu_item_1 {background: #FF6633 url(../img/menu-aux.gif) no-repeat -660px 0;}
#pos5.p_menu_item_1 {background: #339966 url(../img/menu-aux.gif) no-repeat -880px 0;}
#pos6.p_menu_item_1 {background: #656598 url(../img/menu-aux.gif) no-repeat -1100px 0;}
#pos7.p_menu_item_1 {background: #00CCFF url(../img/menu-aux.gif) no-repeat -1320px 0;}
#pos8.p_menu_item_1 {background: #BD0775 url(../img/menu-aux.gif) no-repeat -1540px 0;}

/* pripraveno pro strycka prihodu */
#pos9.p_menu_item_1 {background: #FFCC00 url(../img/menu-aux.gif) no-repeat 0 0;}
#pos10.p_menu_item_1 {background: #FFCC00 url(../img/menu-aux.gif) no-repeat 0 0;}

#pos1 .p_menu_item_2.last{background: url(../img/menu-aux-bottom.gif) no-repeat 0 bottom;}
#pos2 .p_menu_item_2.last{background: url(../img/menu-aux-bottom.gif) no-repeat -220px bottom;}
#pos3 .p_menu_item_2.last{background: url(../img/menu-aux-bottom.gif) no-repeat -440px bottom;}
#pos4 .p_menu_item_2.last{background: url(../img/menu-aux-bottom.gif) no-repeat -660px bottom;}
#pos5 .p_menu_item_2.last{background: url(../img/menu-aux-bottom.gif) no-repeat -880px bottom;}
#pos6 .p_menu_item_2.last{background: url(../img/menu-aux-bottom.gif) no-repeat -1100px bottom;}
#pos7 .p_menu_item_2.last{background: url(../img/menu-aux-bottom.gif) no-repeat -1320px bottom;}
#pos8 .p_menu_item_2.last{background: url(../img/menu-aux-bottom.gif) no-repeat -1540px bottom;}

/* pripraveno pro strycka prihodu */
#pos9 .p_menu_item_2.last{background: url(../img/menu-aux-bottom.gif) no-repeat 0 bottom;}
#pos10 .p_menu_item_2.last{background: url(../img/menu-aux-bottom.gif) no-repeat 0 bottom;}

#nav {position:absolute;left:0;top:85px;width:950px;height:29px;border-bottom: 1px solid #2D78A1;z-index:10;line-height:1.35 !important;background:#3A7CBE;}
#nav ul.sf-menu{position: relative; top: 1px;}
html>body #nav ul.sf-menu{position: static;}
#nav li{list-style-type: none;}
#nav h4{display: none;}

/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			150px; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			25px; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			150px; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			150px; /* match ul width */
	top:			0;
}

/*** DEMO SKIN ***/
.sf-menu {
	float:			left;
	padding-top: 5px;
	margin-left: 15px;
}
.sf-menu a {
	text-decoration:none;
	font-weight: bold;
}
.sf-menu a span{padding: 4px 10px 2px 15px; display: block;line-height: 21px;}
.sf-menu li li a span{line-height: 1.2;font-size: 90%;}
html > body .sf-menu a span{padding-top: 2px;}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#fff;
	margin-right: 5px;
}
.sf-menu li {
	margin: 0;
	min-height: 25px; height: auto !important; height: 25px;
	background: url(../img/menu-divider.gif) no-repeat right center;
}

.sf-menu li li{background: #efefef;}
.sf-menu li li a{color: #175391 !important; margin-right: 0;background: #efefef;background-image: none !important;}
.sf-menu li li a span{padding: 5px 10px 5px 15px;}


.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	outline:		0;
	color: #175391 !important;
}

.sf-menu li:hover, .sf-menu li.sfHover{
	background: #fff url(../img/menu-on.gif) no-repeat right top;
	outline:		0;
	
}
.sf-menu li:hover a, .sf-menu li.sfHover a,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background: url(../img/menu-on.gif) no-repeat left top;
	color: #175391 !important;
}

.sf-menu li li:hover, .sf-menu li li.sfHover,
.sf-menu li li:hover a, .sf-menu li li.sfHover a,
.sf-menu li li a:focus, .sf-menu li li a:hover, .sf-menu li li a:active {
	background: #efefef;
	background-image: none;
	outline:		0;
	
}
.sf-menu li li a:focus, .sf-menu li li a:hover, .sf-menu li li a:active{text-decoration: underline;}
/* CSS: content*/
/* kvuli zobrazeni v editoru */
.mceContentBody {font: 80%/1.5 Arial, lucida, sans-serif; background: #fff; color: #444; }
html>body .mceContentBody {width: 650px;}

/* SYSTEM */
.mceItemTable, .mceItemTable td, .mceItemTable th, .mceItemTable caption, .mceItemVisualAid {border: 1px dashed #BBB; border-collapse: separate}
a.mceItemAnchor {width:12px; line-height:6px; overflow:hidden; padding-left:12px; background:url(../admin/img/anchor.gif) no-repeat bottom left}
img.mceItemAnchor {width:12px;height:12px;background:url(../admin/img/anchor.gif) no-repeat}
img.mceItemMod {cursor: pointer !important;} /* obrazek s modulem */
.mceItemTable th, .mceItemTable td{border: 1px dashed #bbb;padding: 2px;}
/* tridy pro odsazeni */
.content_class_pd_1 {padding-left: 10px}
.content_class_pd_2 {padding-left: 20px}
.content_class_pd_3 {padding-left: 30px}
.content_class_pd_4 {padding-left: 40px}
.content_class_pd_5 {padding-left: 50px}
.content_class_pd_6 {padding-left: 60px}

/* boxy na titulce */
.box-1 {float: left;}
.box-2 {float: right;}

/* barvicky a omalovanky */
table.products{}
table.products th{width: 86px;background: 0; border: 0;padding:7px}
table.products td{padding: 7px;}
table.products td.params{width: 200px;}
table.products td img{border: 2px solid #f3f3f3;}
table.products ul {margin: 0;}
table.products ul li{display: block; float: left;list-style-type: none; list-style-image: none;margin: 0 3px 3px 0; padding: 0;}
.button-box{display: block; width: 48px; height: 45px; line-height: 40px;text-align: center; font-weight: bold; font-size: 85%;text-decoration: none; color: #fff !important;}
.yellow-box, .yellow-box:hover{background: url(../img/yellow-button-2.gif) no-repeat 0 0; color: #fff;}
.yellow-box:hover {text-decoration: underline;}
.brown-box, .brown-box:hover{background: url(../img/brown-button-2.gif) no-repeat 0 0; color: #fff;}
.brown-box:hover {text-decoration: underline;}
.green-box, .green-box:hover{background: url(../img/green-button-2.gif) no-repeat 0 0; color: #fff;}
.green-box:hover {text-decoration: underline;}
.orange-box, .orange-box:hover{background: url(../img/orange-button-2.gif) no-repeat 0 0; color: #fff;}
.orange-box:hover {text-decoration: underline;}
.dark-green-box, .dark-green-box:hover{background: url(../img/dark-green-button-2.gif) no-repeat 0 0; color: #fff;}
.dark-green-box:hover {text-decoration: underline;}
.violet-box, .violet-box:hover{background: url(../img/violet-button-2.gif) no-repeat 0 0; color: #fff;}
.violet-box:hover {text-decoration: underline;}
.azure-box, .azure-box:hover{background: url(../img/azure-button-2.gif) no-repeat 0 0; color: #fff;}
.azure-box:hover {text-decoration: underline;}
.magenta-box, .magenta-box:hover{background: url(../img/magenta-button-2.gif) no-repeat 0 0; color: #fff;}
.magenta-box:hover {text-decoration: underline;}

abbr, acronym, span.abbr {cursor: help;border-bottom: 1px dashed #000}
cite {font-style:italic}
hr {clear:both;}
table, p {margin: 0 0 13px 0}
ul, ol {margin: 0 0 15px 30px; padding: 0}
ul {list-style-type: none}
ul li {list-style-image: url(../img/bullet.gif);}
ul ul {list-style-type: none}
ul ul, ol ul {padding: 0 0 0 0; margin: 0 0 0 18px}
ul ol, ol ol {padding: 0 0 0 0; margin: 0 0 0 23px}

a {color: #11256A;text-decoration:underline}
a:hover, a:active, a:focus {color: #11256A;background:none;text-decoration:none}
img {border: 0}

h1 {color:#11256A;font-size:160%;margin:0 0 15px 0;padding:0;font-weight:normal}
h1 a, h1 a:hover {color:#11256A}
#home h1 {padding:10px 0 0 0}

h2 {color:#175391;font-size:140%;margin:0 0 5px 0;padding:0;font-weight:bold}
h2 a, h2 a:hover {color: #11256A;background:none}
h3 {color:#175391;font-size:125%;margin:0 0 5px 0;padding:0;font-weight:normal}
h3 a, h3 a:hover {color: #11256A}
h4 {color:#175391;font-size:100%;margin:0 0 3px 0}
h4 a, h4 a:hover {color: #11256A}
h5 {color:#175391;font-size:100%;margin:0 0 3px 0;font-weight:bold}
h5 a, h5 a:hover {color: #11256A}
h6 {color:#175391;font-size:90%;margin:0 0 3px 0}
h6 a, h6 a:hover {color: #11256A}

/* JE NUTNE ODDELIT JEDNOTLIVE KATEGORIE BARVAMI */
.ac-dc-standard h1,.ac-dc-standard h2,.ac-dc-standard h3,.ac-dc-standard h4,.ac-dc-standard h5,.ac-dc-standard h6 {color: #ffcc00;}

.ac-dc-din h1,.ac-dc-din h2,.ac-dc-din h3,.ac-dc-din h4,.ac-dc-din h5,.ac-dc-din h6{color: #CC6633;}

.ac-dc-nabijece h1,.ac-dc-nabijece h2,.ac-dc-nabijece h3,.ac-dc-nabijece h4,.ac-dc-nabijece h5,.ac-dc-nabijece h6,
.ac-dc-chargers h1,.ac-dc-chargers h2,.ac-dc-chargers h3,.ac-dc-chargers h4,.ac-dc-chargers h5,.ac-dc-chargers h6,
.ac-dc-ladegerate-zubehor h1,.ac-dc-ladegerate-zubehor h2,.ac-dc-ladegerate-zubehor h3,.ac-dc-ladegerate-zubehor h4,.ac-dc-ladegerate-zubehor h5,.ac-dc-ladegerate-zubehor h6{color: #99CC33;}

.dc-dc-din h1,.dc-dc-din h2,.dc-dc-din h3,.dc-dc-din h4,.dc-dc-din h5,.dc-dc-din h6{color: #FF6633;}

.napajeci-systemy h1,.napajeci-systemy h2,.napajeci-systemy h3,.napajeci-systemy h4,.napajeci-systemy h5,.napajeci-systemy h6,
.power-system h1,.power-system h2,.power-system h3,.power-system h4,.power-system h5,.power-system h6,
.netzeil-system h1,.netzeil-system h2,.netzeil-system h3,.netzeil-system h4,.netzeil-system h5,.netzeil-system h6{color: #339966;}

.vestavne-ac-dc h1,.vestavne-ac-dc h2,.vestavne-ac-dc h3,.vestavne-ac-dc h4,.vestavne-ac-dc h5,.vestavne-ac-dc h6,
.built-in-ac-dc h1,.built-in-ac-dc h2,.built-in-ac-dc h3,.built-in-ac-dc h4,.built-in-ac-dc h5,.built-in-ac-dc h6,
.einbau-ac-dc h1,.einbau-ac-dc h2,.einbau-ac-dc h3,.einbau-ac-dc h4,.einbau-ac-dc h5,.einbau-ac-dc h6 {color: #656598;}

.specialni-zdroje h1,.specialni-zdroje h2,.specialni-zdroje h3,.specialni-zdroje h4,.specialni-zdroje h5,.specialni-zdroje h6,
.special-sps h1,.special-sps h2,.special-sps h3,.special-sps h4,.special-sps h5,.special-sps h6,
.speziale-schaltnetzteile h1,.speziale-schaltnetzteile h2,.speziale-schaltnetzteile h3,.speziale-schaltnetzteile h4,.speziale-schaltnetzteile h5,.speziale-schaltnetzteile h6 {color: #00CCFF;}

.invertory h1,.invertory h2,.invertory h3,.invertory h4,.invertory h5,.invertory h6,
.inverters h1,.inverters h2,.inverters h3,.inverters h4,.inverters h5,.inverters h6,
.invertore h1,.invertore h2,.invertore h3,.invertore h4,.invertore h5,.invertore h6 {color: #BD0775;}
/* KONEC OMALOVANEK */

.content_class_left {text-align:left}
.content_class_right {text-align:right}
.content_class_justify {text-align:justify}
.content_class_center {text-align:center}
img.content_class_left {float:left;margin:0 5px 5px 0;display:inline}
img.content_class_right {float:right;margin:0 0 5px 5px;display:inline}

img.content_class10 {margin-top:20px !important}
img.content_class11 {margin-right:20px !important}
img.content_class12 {margin-bottom:20px !important}					
img.content_class13 {margin-left:20px !important}
img.content_class14 {border:2px solid #f5f5f5 !important}
a:hover img.content_class14 {border:2px solid #ccc !important}


/* zluty text */
.content_class0, .content_class0 a, .content_class0 a:hover {color: #FFAA00; background: none}
.content_class0 a:hover {color: #fff; background: #FFAA00}
/* hnedy text */
.content_class1, .content_class1 a, .content_class1 a:hover {color: #CC6633; background: none}
.content_class1 a:hover {color: #fff; background: #CC6633}
/* svetle zeleny text */
.content_class2, .content_class2 a, .content_class2 a:hover {color: #99CC33; background: none}
.content_class2 a:hover {color: #fff; background: #99CC33}
/* oranzovy text */
.content_class3, .content_class3 a, .content_class3 a:hover {color: #FF6633; background: none}
.content_class3 a:hover {color: #fff; background: #FF6633}
/* tmave zeleny text */
.content_class4, .content_class4 a, .content_class4 a:hover {color: #339966; background: none}
.content_class4 a:hover {color: #fff; background: #339966}
/* fialovy text */
.content_class5, .content_class5 a, .content_class5 a:hover {color: #656598; background: none}
.content_class5 a:hover {color: #fff; background: #656598}
/* modry text */
.content_class6, .content_class6 a, .content_class6 a:hover {color: #11256A; background: none}
.content_class6 a:hover {color: #fff; background: #11256A}
/* svetle modry boxik */
.content_class7 {display: block; color: #666; background: #EFF8FF;padding: 8px 15px;margin: 0 0 15px 0}
/* cerny text */
.content_class8, .content_class8 a, .content_class8 a:hover {color: #000; background: none}
.content_class8 a:hover {color: #fff; background: #000}

/* ZOOM - obrazku */
.content_class35{width: 120px; padding: 2px 2px 28px 2px; background: #f1f1f1 url(../img/zoom.gif) no-repeat bottom left;}

textarea{font-size: 100%;}

/* TABULKY ZAROVNANI */
/* vlevo */
.content_class25 {text-align:left;vertical-align:top;}  	 	 	
.content_class26 {text-align:left;vertical-align:middle;}
.content_class27 {text-align:left;vertical-align:bottom;}  	 	 	 	
/* vpravo */
.content_class28 {text-align:right;vertical-align:top;}
.content_class29 {text-align:right;vertical-align:middle;}
.content_class30 {text-align:right;vertical-align:bottom;}  	 	 	 	
/* na stred  */
.content_class31 {text-align:center;vertical-align:top;}  	 	 	 	
.content_class32 {text-align:center;vertical-align:middle;}
.content_class33 {text-align:center;vertical-align:bottom;}

/* tabulky */
table {border-collapse: collapse; margin:0 0 20px 0;}
table td {text-align: left; vertical-align: middle; text-align: left;padding:5px}
table th {color: #333; /*background: #f5f5f5; border: 1px solid #ddd; */text-align: left;padding:5px}
table caption {font-size: 120%; font-weight: bold}

/* zluta tabulka */
table.content_class15 { border: 2px solid #ccc}
table.content_class15 td { border: 1px solid #ccc}
table.content_class15 th { background: #fc0 url(../img/yellow-bg.gif) repeat-x 0 -1px; color: #fff;}

/* hneda tabulka */
table.content_class16 { border: 2px solid #ccc}
table.content_class16 td { border: 1px solid #ccc}
table.content_class16 th { background: #CC6633 url(../img/brown-bg.gif) repeat-x 0 -1px; color: #fff;}

/* zelena tabulka */
table.content_class17 { border: 2px solid #ccc}
table.content_class17 td { border: 1px solid #ccc}
table.content_class17 th { background: #99CC33 url(../img/green-bg.gif) repeat-x 0 -1px; color: #fff;}

/* oranzova tabulka */
table.content_class18 { border: 2px solid #ccc}
table.content_class18 td { border: 1px solid #ccc}
table.content_class18 th { background: #FF6633 url(../img/orange-bg.gif) repeat-x 0 -1px; color: #fff;}

/* tmave zelena tabulka */
table.content_class20 { border: 2px solid #ccc}
table.content_class20 td { border: 1px solid #ccc}
table.content_class20 th { background: #339966 url(../img/dark-green-bg.gif) repeat-x 0 -1px; color: #fff;}

/* fialova tabulka */
table.content_class21 { border: 2px solid #ccc}
table.content_class21 td { border: 1px solid #ccc}
table.content_class21 th { background: #656598 url(../img/violet-bg.gif) repeat-x 0 -1px; color: #fff;}

/* modra tabulka */
table.content_class22 { border: 2px solid #ccc}
table.content_class22 td { border: 1px solid #ccc}
table.content_class22 th { background: #00CCFF url(../img/azure-bg.gif) repeat-x 0 -1px; color: #fff;}

/* ruzovovfialova tabulka */
table.content_class36 { border: 2px solid #ccc}
table.content_class36 td { border: 1px solid #ccc}
table.content_class36 th { background: #BD0775 url(../img/magenta-bg.gif) repeat-x 0 -1px; color: #fff;}


.individual_box {position:relative}

table.individual_table {height:407px}
table.individual_table td.individual_content {width:290px;background:#ebf2f7;color:#666;vertical-align:top;text-align:left;padding:12px 0}
table.individual_table td.individual_content p {margin:0 12px 10px 12px;font-size:90%}
table.individual_table td.individual_content ul {margin:0 12px 10px 12px}
table.individual_table td a {color:#666}
table.individual_table td a:hover {color:#666}

table.individual_table td.space {width:14px;padding:0}

table.individual_table td.individual_top1 {background:url(../img/col-top-1.gif) no-repeat left top;height:77px;vertical-align:top;padding:0}
table.individual_table td.individual_top2 {background:url(../img/col-top-2.gif) no-repeat left top;height:77px;vertical-align:top;padding:0}
table.individual_table td.individual_top3 {background:url(../img/col-top-3.gif) no-repeat left top;height:77px;vertical-align:top;padding:0}

table.individual_table td.individual_content h3 {color:#666;margin:0 12px;padding:0 0 5px 0;font-weight:bold;  font-style:italic;font-size:115%}

table.individual_table td.individual_top1 h2, table.individual_table td.individual_top2 h2,table.individual_table  td.individual_top3 h2 {color:#fff;margin:0 12px;padding:12px 0 0 0;font-style:italic;font-weight:bold}

td.individual_bottom1 {background:url(../img/col-bottom-1.png) no-repeat left top;height:114px;padding:0}
td.individual_bottom2 {background:url(../img/col-bottom-2.png) no-repeat left top;height:114px;padding:0}
td.individual_bottom3 {background:url(../img/col-bottom-3.png) no-repeat left top;height:114px;padding:0}

#content table.individual_table {position:relative;}
#content a.ir_1 {position:absolute;left:0;top:0;width:290px;height:407px}
#content a.ir_2 {position:absolute;left:304px;top:0;width:290px;height:407px}
#content a.ir_3 {position:absolute;left:608px;top:0;width:290px;height:407px}
#content a.ir_1 span, #content a.ir_2 span , #content a.ir_3 span {display:none}
/* CSS: mod_photo_lightbox*/
.mod_photo_gallery a {color:#000;text-decoration:underline;background:none}
.mod_photo_gallery a:hover {color:#000;text-decoration:none;background:none}
.mod_photo_row {width:140px;padding:0;position:relative;margin:0 0 5px 0;}
.mod_photo_cell {width:124px;float:left;display:inline;margin:0 5px;}
.mod_photo_img {margin: 0 !important;width:124px;text-align:center;padding:0;}
.mod_photo_img a {border:0;padding: 2px 0 28px 0; background: #f1f1f1 url(../img/zoom.gif) no-repeat bottom left;width:124px;display:block}
.mod_photo_img a:hover {background: #f1f1f1 url(../img/zoom.gif) no-repeat bottom left;}
.mod_photo_img img {border:0px solid #000;}
.mod_photo_text {margin: 0 !important;text-align:center;color:#000}
.mod_photo_text a {text-decoration:underline;color:#000;background:none;font-size:0.9em}
div.nofloat {width:1px;height:1px;clear:both;float:none;overflow:hidden;}

/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}
/* CSS: mod_form_main*/
/* nejkratsi INPUT */
input.mod_form_input_tiny, select.mod_form_input_tiny, textarea.mod_form_input_tiny {
 width:80px;
 border: 1px solid #13506D;
}

/* KRATSI INPUT */
input.mod_form_input_small, select.mod_form_input_small, textarea.mod_form_input_small {
 width:150px;
 border: 1px solid #13506D;
}

/* Prostredni INPUT */
input.mod_form_input_medium, select.mod_form_input_medium, textarea.mod_form_input_medium {
 width:250px;
 border: 1px solid #13506D;
}

/* DELSI INPUT */
input.mod_form_input_big, select.mod_form_input_big, textarea.mod_form_input_big {
 width:400px;
 border: 1px solid #13506D;
}

/* FORMULARE */
input, select, textarea {font-size: 100%;font-family: Verdana, "Trebuchet MS", "Geneva CE", lucida, sans-serif;margin: 0 0 5px 0}
input {margin: 0 0 5px 0;padding:3px;}
textarea {border: 1px solid #ccc}
form {margin: 0 0 20px 0;padding:10px 0 0 0}
fieldset {border: 1px solid #ccc; padding: 10px}
legend {font-weight:normal; background:#ccc;padding:2px 6px;margin:0 0 10px 0;color:#fff}
input.form_submit,input#b_odeslat,input#b_send{border: 0;background: #666;cursor: pointer;width:auto;overflow:visible;color:#fff}
table input {margin:0 5px 0 0}
/* FORMULARE - hlasky */

/* CHYBOVE HLASKY */

/* Text hlasky pokud byl prekorcen povoleny pocet odeslani formulare (pouze pokud je omezeni a text zadany)*/
/* Text chyb, ktere se zobrazi pokud formular nebyl korektne vyplneny */
p.mod_form_count_warning, p.mod_form_errs {
  background:#eee none repeat scroll 0 0;
  border:5px solid #aaa;
  font-weight:bold;
  line-height:170%;
  padding:10px 15px;
}

/* Tabulka s overenim zadanych dat */
table.mod_form_ver_table {}

/* Td s popisem zadane hodnoty */
td.mod_form_ver_title {
  padding: 3px 6px;
  font-weight: bold;
}

/* Td se zadanou hodnotou */
td.mod_form_ver_value {
  padding-left: 15px;
}

/* formular s overenim zadanych dat */
form#mod_form_ver_form {} 
form#mod_form_ver_form fieldset {padding-bottom: 15px;}

/* container captcha nesmyslu */
div.mod_form_captcha {
  border: 1px solid #ccc;
  font-size: 85%;
  padding: 10px 10px 0;
}

/* input s kodem */
input.mod_form_captcha_text {padding: 2px;margin: 0 0 0 5px !important;}

/* tlacitko pro novy kod */
input.mod_form_captcha_regen {display: block;}

/* obrazek captcha */
img.captchapict {margin: 0 5px 5px 0;float:left}

/* tlacitko pro odeslani ke kontrole */
input.mod_form_ver_submit{margin-right: 10px;position:relative; top: 10px;}
input.mod_form_ver_back{position: relative; top: 10px;}

