
/* CSS: design*/
/* DLAZDICE U PRODUKTU - DOKUMENTY */
#product .documents,#prod .documents.withimage{position:relative;width:240px !important;float:left;text-align:center;}
#product .documents .annotation{width:100%!important;}
#product .documents .image {width:100%;}
#product .documents .image a{border:3px solid #ddd;padding:3px;margin:5px auto;width:140px;display:block;}
#product .documents .image a img{border: 1px solid #ddd;margin: 3px;background:#fff;padding:6px;width:120px;}
#product .documents .image a:hover img{border: 1px solid #bbb;}
#product .documents h2{font-size: 110%;padding-left:45px;text-align:left;}
#product .nofloat{display:block !important;}

#banner_title_flash_inner .banner, #banner_title_flash_inner p{margin: 0;padding:0;position:relative}

#menuicons {/*position:absolute;left:5px;bottom:0;*/margin:0 auto;text-align:center}
#menuicons table {margin:0 auto}
#menuicons table td {padding:0 0 10px 0}
#menuicons img {border:0}
#menuicons a {display:block;float:left}


/* CSS: design*/
* {margin:0;padding:0}
html, body {background:#000}
body {
font-size: 0.8125em;
font-family: 'Arial CE', 'Helvetica CE', Arial, Helvetica, sans-serif;
text-align:center;background: #000 url(../img/body-bg.png) repeat-x left top;color:#fff
}

/* 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:990px;text-align:left;position:relative;margin:0 auto;background:none;color:#333}

/* PAGE BOXY */
.cols-wrapper {width: 100%}
.cols-wrapper[class] {padding-bottom: 0.1px}
.float-wrapper {float: left;position: relative;z-index: 0;background: #FAFAFA;}
.float-wrapper[class] {margin-right: -1px}

#prod .float-wrapper {width: 100%;}

/* HLAVICKA */
#head {position:relative;z-index:15;width:990px;height:75px;/*background: #3D3E43;*/}
#head p {margin:0;padding:0}

/* LOGO */
a#logo {position:absolute;left:10px;top:45px;display:block;width:110px;height:45px;overflow:hidden;z-index:10;cursor:pointer}
a#logo img {border:0;cursor:pointer}
a#logo:hover {text-decoration:none;color:#000;background:none}
span#logo_text{position: relative; top: 50px;left: 15px;}

/* KONSTRUKCE STRANKY - OBSAH */
#layout {padding: 42px 0 0 180px;background:#4b5450 url(../img/column-bg.png) repeat-x 0 42px;margin-bottom:0;position:relative}
#home #layout,#prod #layout{padding:42px 0 0 0;}
#content {float: right;width: 774px;background:#FAFAFA url(../img/product-bg.png) repeat-x top;background:#fff; padding: 15px;min-height: 405px;height: auto !important;height:405px;border-left: 1px solid #fff}
html>body #content{width: 779px;}
#home #content,#prod #content{padding-top: 0; background:#ededed;padding: 0 0 0 0;width:100%;border-left:0;}
#content[id] {/*margin-left: -1px*/}

#content_inner{position:relative;}
#product #content_inner{float: left;width:100%}
#bottom-color-bar{position:absolute;bottom:0;right:0px;height:10px;width: 810px;overflow:hidden;}
html>body #bottom-color-bar{width: 810px;}
#bottom-color-bar .banner{padding: 0;}

/* KONSTRUKCE STRANKY - SLOUPEC */
#column {float: left;margin-left: -180px;width: 180px;z-index: 0;position: relative;padding:0;}
#column[id] {margin-right: 1px}

/* horni blok - na titulce flash, u produktu zoom */
#banner_title_flash,#product_block{background:#4b5450 url(../img/column-bg.png) repeat-x top;width:990px;}

#banner_title_flash_inner,#product_block_inner{background:#333;overflow:hidden;border-left: 1px solid #fff;}
#banner_title_flash_inner {height:404px}

#banner_title_flash_inner div.nofloat{display:none;}
#banner_title_flash_inner #path{padding: 15px 0; background: #FFFFFF;margin: 0;}

#product_block_inner{background: #fff;width: 790px;margin-left: 180px;padding-right:20px}

#product_frame td {text-align:center;padding:0}

#tech_param{padding:15px 20px;background:#fff url(../img/product-bg.png) repeat-x top;min-height: 405px;height: auto !important;height:405px;}
#tech_param table{margin-bottom:0;}

#prod #banner_title_flash_inner{background: #fff ;padding: 0 15px}
#prod #path{background: none;margin-bottom: 15px;}



/* NADPIS VE SLOUPCI */
.col_header {display:block;margin:0;padding:8px 0 8px 10px;color:#ccc;text-align:left;font-size:100%;font-weight:bold;border-bottom:1px solid #666;text-decoration:underline;}

/* PATICKA */
#footer {width:970px;color:#fff;background: #333;font-size:90%;margin:0 0 10px 0;padding:10px;border-top:1px solid #fff;}
html>body #footer {width: 971px;}

#footer a {color:#fff;text-decoration:underline}
#footer a:hover {color:#fff;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 5px 0 20px;background: url(../img/print.gif) no-repeat left center;}
a#f_up, a#f_up:hover {padding:0 8px 0 5px;background: url(../img/up.gif) no-repeat right center}
#f_ext a, #f_ext span {display:block;float:right;display:inline}


#footer2{background: #333 url(../img/footer2-bg.gif) repeat-y center;float: left;width:960px;margin-bottom:10px;border:15px solid #333;position:relative;border-width: 25px 15px;}
html>body #footer2{width: 960px;}
#fast_nav h3,#ofic_pages h3{color:#E17125;}
#footer2 h3{background: url(../img/arrow-little.gif) no-repeat left center; padding-left: 10px;font-size:100%;color:#55ABDA}
#footer2 ul{list-style-type:none;display: block; padding:0 15px 10px 0; margin:0 0 0 10px;}
#footer2 ul li{padding-bottom: 5px;}
#footer2 a{color:#999;text-decoration:none;}
#footer2 a:hover{text-decoration:underline;}

#footer2 #circle{display: block;width: 35px;height:35px;position:absolute;bottom:-10px;right:0;background:url(../img/footer2-circle.gif) no-repeat}


#fast_nav,#ofic_pages{float: left;padding:5px 15px;}
#fast_nav h3,#ofic_pages h3{color: #E17125;}
#fast_nav{width: 220px;}
#fast_nav ul{margin-left: 5px;}
html>body #fast_nav ul{margin-left: 10px;}
html>body #fast_nav{width:190px;}
  ul.left{float:left;}
  ul.right{}


  #footer2 div.left{float: left; padding: 5px 5px 5px 15px;}

#ofic_pages{width:190px;}
html>body #ofic_pages{width:170px;}

/* STRANKOVANI */
#p_navigation {margin:0 0 20px 0}

/* FORMULARE */

input, select, textarea {font-size: 100%;font-family:  "Arial CE", arial, sans-serif;margin: 0 0 5px 0;padding:2px}
select {padding:0}
input.form_submit, input#b_odeslat{cursor: pointer;width:auto !important;overflow:visible;color:#333;}
form {margin: 0 0 20px 0;padding:10px 0 0 0}
fieldset {padding: 0px 10px 10px 10px;margin:0 0 20px 0}
legend {font-weight:normal; background:#dedede;padding:2px;margin:0 0 10px 0;color:#333;border:1px solid #666;}
table input {margin:0 5px 0 0}

div.lbl, .p_form_item_label {width: 140px; float: left; display: inline; margin: 0 0 5px 0; }
form br {clear: both; float: none; width: 1px; height: 1px; overflow: hidden; }
label {cursor:pointer}
.form_indend {padding: 10px 0 0 0}

/* KONEC FORMULARU */


/* VYHLEDAVANI */
#search {position:absolute;left: 725px;top:0;height:72px;z-index:17;font-size:85%;width:250px;}

#search h4, #search br {display:none}
#search .lbl {width:70px;color:#fff;margin:0 5px 0 0;position:relative;top:3px;text-align:right}
#search form {padding: 0; margin: 0; background:none;position:relative;top:25px;left: 20px;}
#search fieldset {border: 0; padding: 0; margin: 0; background:none}
#search input {float:none;margin:0 !important;float:left;border: 0;}
#ed_search_query {width:120px;padding:1px;height:20px;line-height:20px;}
html>body #ed_search_query {height:auto;padding: 3px;}
#b_search_query2 {background: none;padding:0 !important}

.search_result h2{font-size: 120%;}
.search_resul{margin-bottom: 10px;}

/* rozsirene vyhledavani, login */
#search_advanced input, #login input {width:180px;border: 1px solid #333}
#search_advanced select, #login select {width:187px}
#search_advanced input.form_submit, #login input.form_submit {margin:0 0 0 140px}



/* kombo s rychlou navigací */
#combo_fast_nav{position: absolute;height:72px;left:325px;top:0;font-size:85%;z-index:20;width:400px !important}

#combo_fast_nav br{display:none;}
#combo_fast_nav .lbl {width:100px;color:#fff;margin:0;position:relative;top:5px;}
#combo_fast_nav form {padding:0;margin:0;top:22px;position:relative;left:20px;} 
#combo_fast_nav fieldset {border: 0; padding: 0; margin: 0; background:none;position:relative;}
#combo_fast_nav #combobox{position:relative;top:3px;}
#comboboxsubmit{display:none;}
#combo_fast_nav .header_menu{display:none;}
#combo_fast_nav h4{display: none;}


/* RYCHLA NAVIGACE */
#path {text-align: left; margin: 0 0 9px 0; padding: 0; color: #666;font-size:85%;padding:0}
#path a {color: #666; text-decoration: underline}
#path a:hover {color: #fff; background: #999; text-decoration: none}

#container{position:relative;padding: 25px 15px 0 15px;background: #ededed url(../img/bottom-content-bg.png) repeat-x top;float:left;width:990px;margin-bottom: -1px;}
html>body #container{width:960px;}

/* VYPIS CLANKU */
.documents, .news_item {margin: 0;float:left;width:309px;padding: 3px 15px 3px 0;}
html>body .documents, .news_item {width:300px;}

.news_item{padding-bottom: 18px;position:relative;width:310px;}

.news_item.last{padding-right:0;}

.documents h3, .news_item h3 {font-size:105%;font-weight:bold}
.news_item h3 a, .short_news h3 a {color:#4b5450;text-decoration: none;}
.news_item h3 a:hover, .short_news h3 a:hover{text-decoration: underline;color:#666;}
.news_item p a, .short_news p a{text-decoration: none; color: #4b5450;}
.news_item p a:hover, .short_news p a:hover{text-decoration: underline; color:#666;}

.date {font-size: 75%; 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{margin-bottom:10px;}
.annotation h2{padding:2px;font-size:110%;}
.annotation p {margin: 0}
.news_item img{float: left;margin-right:8px;}
.withimage .image {width:110px}
.withimage .annotation {float:left;display:inline;width:620px;}

.news_link, .news_link:visited {color: #4b5450;position:absolute; bottom:10px;right:20px;font-style: italic;text-decoration:underline !important;}
.news_link:hover {text-decoration: none !important;}

/* VYPIS NOVINEK - SEZNAM */
.documents{width: 760px !important;}
.documents.withimage .image{width: 140px;}

.news_inner{background: url(../img/dots.gif) repeat-y 300px 0;}
html>body .news_inner{background:url(../img/dots.gif) repeat-y center;}


/* polozky v zalozkach */
.short_news{}
a.ann_image{float: left; margin-right: 15px;}

.full_length{display:block;width:137px;height:30px;float:left;background:red;text-decoration:none;}
.full_length:hover{background:blue;text-decoration:none;}
.full_length span{visibility:hidden;}

/* tabulka s technickymi prametry produktu */
#tech-param{position:relative;color:#333;}

/* 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: #EE2C20}
.p_paginate_item#p_paginate_previous a:hover, .p_paginate_item#p_paginate_next a:hover {background: #EE2C20; color: #fff !important}


/* PRILOHY */
#attachments_header {padding:30px 0 0 0}
/* list */
ul#attachments {margin:0 0 20px 0;padding:0;list-style-type:none}
ul#attachments li {padding:0 0 8px 0}
ul#attachments li img {margin:0 8px -4px 0}

/* 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}

.banner {padding: 10px;}

.nofloat {clear: both;float:none;width:1px;height:1px;overflow:hidden}
.nofloattitle {background:#fff;width:100%}


/* CHYBOVE HLASKY */
/* Text chyb,ktere se zobrazi pokud formular nebyl korektne vyplneny */
p.mod_form_count_warning,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 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-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}

.small {font-size:85%}
/* CSS: content*/
#content_main_cs {font: 80%/1.5 Arial, lucida, sans-serif; background: #fff; color: #444; }
/* kvuli nahledu v adminovi */
.mceContentBody {font: 80%/1.5 Arial, lucida, sans-serif; background: #fff; color: #444; }
/* kvuli zobrazeni v editoru */
.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 */
/* 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}


a {text-decoration:underline;color:#666;}
a:hover, a:active, a:focus {text-decoration:none;color:#666}
img {border: 0}

h1 {color:#12AC2A;font-size:165%;margin:0 0 15px 0;padding:0;font-weight:bold}
h1 a, h1 a:hover {color:#12AC2A}

h2 {color:#12AC2A;font-size:145%;margin:0 0 5px 0;padding:0;font-weight:bold}
h2 a, h2 a:hover {color: #12AC2A;background:none}

h3 {color:#EA2C20;font-size:120%;margin:0 0 5px 0;padding:0;font-weight:bold}
h3 a, h3 a:hover {color: #EA2C20}

h4 {color:#EA2C20;font-size:100%;margin:0 0 3px 0}
h4 a, h4 a:hover {color: #EA2C20}

/* svetle modra */
h5 {color:#55ABDA;font-size:100%;margin:0 0 3px 0;font-weight:bold}
h5 a, h5 a:hover {color: #55ABDA}

h6 {color:#55ABDA;font-size:100%;margin:0 0 3px 0}
h6 a, h6 a:hover {color: #55ABDA}

table, p {margin: 0 0 10px 0;}
table {color:#333;}

ul, ol {margin: 0 0 15px 30px; padding: 0}
ul {list-style-type: disc}                          
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}  


hr {clear:both}

.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 #FFC000 !important}

.content_class0, .content_class0 a, .content_class0 a:hover {color: #EA2C20; background: none}
.content_class0 a:hover {color: #fff; background: #EA2C20}
.content_class1, .content_class1 a, .content_class1 a:hover {color: #12AC2A; background: none}
.content_class1 a:hover {color: #fff; background: #12AC2A}
.content_class2, .content_class2 a, .content_class2 a:hover {color: #B6D658; background: none}
.content_class2 a:hover {color: #fff; background: #B6D658}
.content_class3, .content_class3 a, .content_class3 a:hover {color: #666; background: none}
.content_class3 a:hover {color: #fff; background: #666}
.content_class4, .content_class4 a, .content_class4 a:hover {color: #EA2C20; background: none;font-size:120%;font-weight: bold;}
.content_class4 a:hover {color: #fff; background: #EA2C20}

.content_class5 {font-size:75%;font-style:normal;color:#999}
.content_class5 a, .content_class5 a:hover {color:#999;background:none}



/* 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 {font-size: 100%;margin:0 0 20px 0;border-collapse:collapse}
table td {padding:5px}


table th {padding:5px;padding-left:20px;}

table img {margin:0 !important}

table.content_class15 {text-align: left;margin-left: 5px;font-size:90%;}
table.content_class15 td {vertical-align:top; }
table.content_class15 th {color: #12AC2A;font-weight:bold;text-align:left;padding:5px;width:33%;background: url(../img/th-underline2.png) no-repeat bottom right;}

table.content_class16 { border: 2px solid #666}
table.content_class16 td { border: 1px solid #666}
table.content_class16 th { color: #fff;border-bottom: 1px solid #666;}

table.content_class17 {}
table.content_class17 td {}
table.content_class17 th {color: #fff; background:#12AC2A;text-align:left;}

table.content_class18 {}
table.content_class18 td {}
table.content_class18 th {color: #333; background:#fff;text-align:left;}

table.content_class_newsletter {/*background: #ededed  url(../img/newsletter-background.png) repeat-x left top;*/background:#ededed;color:#444;height:100%;border:0px solid #fff;width:100%;border-collapse:collapse !important}
table.content_class_newsletter p.content_class5 {margin:0 0 3px 0}
table.content_class_newsletter h1 {color:#ededed;background-color:none;font-size:165%;margin:0;margin-left:144px;padding:0;font-weight:bold;font-style:italic}
table.content_class_newsletter h2 {margin:0 0 15px 0}
table td.content_class_newsletter_header {/*background: url(../img/newsletter-logo.png) no-repeat left top;*/height:105px;line-height:70px;border:0px solid #fff;padding:0;vertical-align:top;}
table td.content_class_newsletter_body {height:100%;border:0px solid #fff;padding:0 30px 30px 30px;vertical-align:top}
table td.content_class_newsletter_footer {padding:0 30px;vertical-align:top;}
/* CSS: superfish*/
/*** 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:			180px; /* left offset of submenus need to match (see below) */
	display:none;
}
.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:			38px; /* 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:			179px; /* match ul width */
	top:			-1px;
}
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:			179px; /* match ul width */
	top:			-1px;
}

/*** DEMO SKIN ***/
.sf-menu {
	float:			left;
	margin-bottom:	1em;
}
.sf-menu a {
	padding: 		13px 12px;
	text-decoration:	none;
	text-transform:		uppercase;
	font-size:		95%;
	font-weight:		bold;
}

.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#fff;
}

.sf-menu ul {border-top: 1px solid #4e5452;}

.sf-menu li{background: url(../img/li-border.png) no-repeat top right;}

.sf-menu li li{background:#212725;}

.sf-menu li li a, .sf-menu li li a:visited{
	border:			1px solid #4e5452;
	border-top:		0;
	padding: 		10px;
	background:		#fff;
	font-size:		80%;
	color:			#000;
}

.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	outline:		0;
	background: 		url(../img/top-menu-on.png) repeat-x top;
  	color: 			#fff;
	text-decoration: 	underline;
}

.sf-menu li li a:focus, .sf-menu li li a:hover, .sf-menu li li a:active{
	outline:		0;
	background: 		#212725;
  	color: 			#fff;
	text-decoration: 	underline;
}
/* CSS: superfish-horizontal*/
/* Super-Fish horizontal */
#nav {position:absolute;left:0;top:75px;width:990px;height:38px;padding-top: 4px;z-index:10;/*background:url(../img/menu-bg.png) repeat-x top;*/border-bottom:1px solid #fff;}
#nav {background:#202724 url(../img/top-menu-bg.png) no-repeat top right;}
#nav h4 {display:none}

#menu{margin-left: 90px;}
html>body #menu{margin-left: 180px;}

/* CSS: menu*/
#menu_aux{overflow:hidden;width: 180px;float:left;position:relative;z-index:10;}
#menu_aux ul{list-style-type:none !important;}
#menu_aux a{text-decoration: none;}
#menu_aux a:hover{text-decoration:underline;}

#menu_aux h4 {display:none;}

#side-nav{padding-top: 20px;background:url(../img/square-dots.png) no-repeat 150px 6px}

#side-nav{margin: 0 5px;list-style-type: none;}
#side-nav ul {margin: 0;}
#side-nav ul ul ul{background:transparent;}
#side-nav li {background: url(../img/top-item-bg.png) no-repeat top left; margin-bottom: 10px;position:relative;}
#side-nav li a{display: block; width:170px; height: 50px;color:#fff;font-size:170%;text-transform: uppercase;margin-left: 10px;position:relative;top:8px;}

#side-nav li li{width: auto; background:#4b5450;margin-bottom: 0;}
#side-nav li li a{width: auto; height: auto; padding: 5px 10px;font-size:85%;position:static;font-weight:bold;text-align:right;}
#side-nav li li.current>a{text-decoration:underline;}

#side-nav li li li {background:#747a78;}
#side-nav li li li a:hover{color:#a8b1ac;}
#side-nav li li li a:hover,#side-nav li li li.current>a{color:#8ed054}

#side-nav li li li li {background:#8b9491;}
#side-nav li li li li a{color:#dbe4e1;}
#side-nav li li li li a:hover,#side-nav li li li li.current>a{color:#000;}

/* HORNI NAVIGACE */
/*#p_menu_main .p_menu_outer {
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-image: none;
	position: absolute;
	left: 13px;
	top: 67px;
	width: 714px;
	height: 35px;
	background: url(../img/menu.gif) no-repeat;
	padding: 3px 0 0 21px;
        z-index:100;
}
#p_menu_main .p_menu_outer li {
	display: inline;
	margin-top: 6px;
	float: left;
	font-weight: bold;
}
#p_menu_main .p_menu_outer li a:link, #p_menu_main .p_menu_outer li a:active, #p_menu_main .p_menu_outer li a:visited {
	color: #555;
	background: #B7D759;
	background: none;
	text-decoration: none;
	margin: 0px 27px 0 3px;
	font-size: 12px
}
#p_menu_main .p_menu_outer li a:hover {
	text-decoration: underline;
	background: none
}
#p_menu_main .p_menu_inner_1 {
	margin-left: 163px;
	margin-top: -18px;
}
#p_menu_main .p_menu_inner_0, #p_menu_main .p_menu_inner_1, #p_menu_main .p_menu_inner_2, #p_menu_main .p_menu_inner_3 {
	width: 170px;
	list-style: none;
	padding: 0;
	background: #efefef;
	border-right: solid 2px #ddd;
	border-bottom: solid 2px #ddd;
	border-left: solid 1px #fff;
	display: block;
	visibility: hidden;
	position: absolute;
}
#p_menu_main .p_menu_inner_0 li, #p_menu_main .p_menu_inner_1 li, #p_menu_main .p_menu_inner_2 li, #p_menu_main .p_menu_inner_3 li {
	margin: 0px;
	min-height: 20px;
	width: 160px;
	margin-left: 3px;
	margin-right: 5px;
        padding:3px 0;
}
#p_menu_main .p_menu_inner_0 li a, #p_menu_main .p_menu_inner_1 li a, #p_menu_main .p_menu_inner_2 li a, #p_menu_main .p_menu_inner_3 li a {
	display: block;
	width: 100%;
	padding-left: 2px;
}
#p_menu_main .p_menu_inner_0 {
	margin-top: 8px;
	margin-left: -18px;
}
* html #p_menu_main .p_menu_inner_0 {
	margin-top: 18px;
}
#p_menu_main .p_menu_inner_0 .p_expand, #p_menu_main .p_menu_inner_1 .p_expand, #p_menu_main .p_menu_inner_2 .p_expand {
	background: url(../img/box-menu.gif);
	background-repeat: no-repeat;
	background-position: center right;
}
#p_menu_main .p_menu_item_1 {
	width: 100%;
	border-bottom: 1px solid #fff;
}
#p_menu_main .p_menu_inner_0 .p_last {
	border: 0;
}
#p_logo div {
	position: absolute;
	right: 0;
	top: 0;
	width: 295px;
	height: 34px;
	background: url(../img/head-text-cs.gif) no-repeat;
	cursor: pointer
}*/
/* CSS: mod_photo_lightbox*/
/* FOTOGALERIE */
.mod_photo_gallery {width:650px;_width:660px;}
.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:100%;padding:0 5px 5px 5px;position:relative;margin:0 0 10px 0;}
.mod_photo_cell {width:120px;float:left;display:inline;margin:0 5px;}
.mod_photo_img {margin: 0 !important;width:100%;text-align:center;padding:10px 0 10px}
.mod_photo_img a {border:0;}
.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;	
}