
/* CSS: design*/
* {margin:0;padding:0}
html, body {background:#ACBDC7;margin:0}
body {
position: relative;
font-size: 0.8125em;
font-family: arial, helvetica, sans-serif;
text-align:center;background: #ACBDC7 url(../img/body.gif) repeat-y center;color:#333;margin:0}
#head-tisk{display: none}

.msg_error{color: #c00;}
.msg_process{color: orange;}

.product_detail_img {float:right;width: 255px;margin:0 0 20px 10px}
.product_detail_img img {border:1px solid #ccc}

#content h1 {margin-left:30px}
#content_inner h1 {margin-left:0}

/* SKIPLINK PANEL */
#skiplink {position:absolute;left:0;top:-2em;width:15em;height:4em;z-index:20;}
#skiplink a {position:absolute;left:0;bottom:4em;white-space:nowrap;padding:2px;}
#skiplink a:hover, #skiplink a:focus, #skiplink a:active {position:absolute;left:0;bottom:0 !important;background:#fff;}

/* PAGE */
#page {width:976px;text-align:left;position:relative;margin:0 auto;background:#fff;border: 1px solid #fff;border-top: 0;}

/* 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}

#home .catalog_search_nav{display: none;}

/* HLAVICKA */
#head {position:relative;z-index:10;width:976px;height:120px;background: #65BBEE url(../img/head4.jpg) no-repeat left top;}
#head p {margin:0;padding:0}

#banner-head {position:absolute;left:428px;top:0;z-index:220;}

a#logo {position:absolute;left:14px;top:29px;display:block;width:402px;height:58px;overflow:hidden;z-index:200;cursor:pointer;background: url(../img/head4.jpg) no-repeat -14px -29px;
color:#fff;text-decoration:none}

a#logo #logo_over {position:absolute;left:0;top:0;display:block;width:402px;height:58px;overflow:hidden;z-index:200;cursor:pointer;background: url(../img/head4.jpg) no-repeat -14px -29px;cursor:pointer}
a#logo:hover {text-decoration:none;color:#fff;background:none}

a#logo #claim {position:absolute;left:73px;top:40px;display:block;z-index:210;color:#fff;text-decoration:none;font-weight:bold} 
a#logo #claim_anchor {display:none}


/* KONSTRUKCE STRANKY - OBSAH */
#layout {padding: 35px 0 0 220px}
#content {float: right;width: 756px;padding:0 0 20px 0;}
#content[id] {margin-left: -1px}

#content_inner.content_inner_icon{padding-top: 30px;}

#content_inner {padding:10px 11px 30px 30px}
#home #content_inner, #system #content_inner, #compare #content_inner, #page_login #content_inner {padding-top: 30px}

/* KONSTRUKCE STRANKY - SLOUPEC */
#column {float: left;margin-left: -220px;width: 220px;z-index: 10;position: relative;font-size:85%;}
#column .banner{padding: 10px;margin-bottom: 10px;}

/* KONSTRUKCE STRANKY - VEDLEJSI SLOUPEC */
#column_aux {float: right;margin-right: -200px;z-index: 11;position: relative;width: 200px;overflow: hidden;font-size:85%}
#column_aux[id] {margin-left: 1px}
#column_aux_inner {margin:0 0 0 10px}

.col_banner {padding:0 10px}

h3.col_header{cursor: default !important;}
h3.col_header span{display: block;padding: 7px 0 7px 10px;}

/* UPOZORNENI NA CLANEK */
#notify .lbl{width: 110px; float: left;}
#notify input, #notify textarea{border: 1px solid #ddd;}

#brands td{width: 25%;vertical-align: top;}
#brands .image{float: none;}
#brands .image a{display: block;text-align: left;}
#brands .image img{margin: 0;}

/* HLAVICKA ACCORDEON */
#navigation {margin-bottom: 10px;}
#navigation a.head,
h3.col_header {
	cursor:pointer;
	border:2px solid #2CAFFB;
	background:#0783D1 url(../img/menu-bg.png) repeat-x top;
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	margin:0px;
	text-decoration: none;
	font-size: 135%;
	text-transform: uppercase;
}
#navigation a.head.pujcovna,
h3.col_header {
	border:2px solid #FDEA9D;
	background:#FBCB07 url(../img/prechod-zluta.png) repeat-x top;
	color:#4A5C6C;
	position:relative;
}

#navigation a.head span{display: block;padding: 7px 0 7px 40px;}

#navigation a.head.eshop:hover {color:#FFFF99;}
#navigation a.head.pujcovna:hover {color:#999;}

#navigation a.head.eshop span{background: url(../img/kosik-2.png) no-repeat 3px center;}
#navigation a.head.pujcovna span{background: url(../img/pujcovna.png) no-repeat 3px center;}



/* KONTAKT */
#kontakt{background: #fff url(../img/column-contact.png) repeat-x left top;margin-bottom: 10px;font-size: 110%;}
#kontakt div{padding: 10px;}
#kontakt h3 span{display: block;padding: 7px 0 7px 40px;background: url(../img/kontakt.png) no-repeat 3px center;}
#kontakt h4{font-size: 110%;margin-bottom: 5px;}
#kontakt h5{margin-bottom: 0px;font-size: 100%}
#kontakt address{margin-bottom: 5px;}
#kontakt address strong{font-size: 110%;}
#kontakt table{margin-bottom: 5px;}
#kontakt table td{padding: 2px 5px;}

/* MINILOGIN */
#mini_login h3.col_header{border: 2px solid #D9EBF6; background: #ABD5ED url(../img/prechod-svetle-modra.png) repeat-x top;color:#4A5C6C;}
#mini_login .col_header{border-width: 0 0 2px 0 !important;}
#mini_login p {margin:0 10px;padding:10px 0 0 0}
#mini_login {margin-bottom: 12px;border: 2px solid #F4F9FC;border-width: 2px 2px 2px 0;width: 218px;overflow:hidden;}
#mini_login form{margin-bottom: 0;}
#mini_login .form_indend {padding:0}
#mini_login h3 span {display: block;padding: 7px 0 7px 40px;background: url(../img/prihlaseni.png) no-repeat 3px center;}
#mini_login .lbl {float: left;width: 50px;font-size: 120%; font-weight: bold; color: #4A5C6C;}
#mini_login #ed_login, #mini_login #ed_password {padding: 2px 5px; font-size: 90%;width: 100px;}
html>body #mini_login #ed_login, html>body  #mini_login #ed_password {width: 100px;}
#mini_login fieldset {border: 0;padding-bottom: 0;margin:0 0 10px 0}
#mini_login input{border: 1px solid #ddd;}
#mini_login .form_submit{border: 0;padding: 0 !important;margin:0 0 0 50px}
#mini_login #b_login{background: none; border: 0;}
#mini_login .mini_login_fast{color:#000; float: left; margin-left: 10px;text-decoration: none;margin-bottom:10px}
#mini_login .mini_login_fast:hover span{text-decoration: underline;}
#mini_login #p_login_logout{display: block; text-decoration: none; float: left; margin: 10px 10px 0;color: #0080D0; text-transform: uppercase; background: #ddd url(../img/button-silver-r.png) no-repeat right top;}
#mini_login #p_login_logout span{display: block; padding: 4px 10px 2px; background: url(../img/button-silver-l.png) no-repeat left top;}
#mini_login p#after_login {background:#E7F3F9;padding:5px 10px;margin:0 0 1px 0;color:#00548F}
#mini_login legend{display: none;}

/* "VELKY" LOGIN */
body#page_login #login .lbl {width: 130px;}

.boxes{margin-bottom: 20px;}
.boxes .box{margin-right: 10px;border: 2px solid #F4F9FC;float: left; position: relative;}
.boxes .box p{padding: 0 10px 0 115px;display: block; color:#00548F;font-size: 115%; font-weight: bold;min-height:60px;height:60px}
.boxes .box#box-2 p, .boxes .box#box-3 p{padding: 0 10px 0 90px;}
html>body .boxes .box#box-1 p, html>body .boxes .box#box-2 p, html>body .boxes .box#box-3 p {height:auto}

.boxes .box#box-1 p.box_anchor,.boxes .box#box-2 p.box_anchor, .boxes .box#box-3 p.box_anchor{padding: 5px 10px 0 10px;height:auto}

.boxes .box_inner{width: 226px;height:145px;border: 1px solid #fff;}
.boxes .box#box-3{margin-right: 0;}

.boxes .box#box-1 .box_inner{background: #FDDD64 url(../img/ban-naradi.png) no-repeat left top;}
.boxes .box#box-2 .box_inner{background: #FDDD64 url(../img/ban-pujcovna.png) no-repeat left top;}
.boxes .box#box-3 .box_inner{margin-right: 0;background: #FDDD64 url(../img/ban-servis.png) no-repeat left top;}

.boxes h2{padding: 5px 18px; color:#4A5C6C;text-transform: uppercase;font-size: 130%;}
.boxes a{clear:both;background: #0080D0;font-size: 75%; color:#fff;display: block;text-decoration: none;text-transform: uppercase;padding: 3px 22px 3px 10px;border:1px solid #fff}
.boxes a:hover, .boxes a:active{background: #0080d0;color:#fff;text-decoration: underline;}
/*.boxes a span{display: block;padding: 3px 22px 3px 10px;background: url(../img/button-l.png) no-repeat left top;}*/

/* PATICKA */
#footer {font-weight: bold;width:1040px;height:92px;background: #F0F0F0 url(../img/footer.gif) no-repeat left top;font-size:90%;margin:0 auto;padding:5px 0}
#footer a {text-decoration:none;color: #00548F;}
#footer a:hover {background:none;text-decoration:underline;}

#f_copy {float:left;display:inline;padding:0 0 0 42px;margin:0;}
#f_ext {float:right;display:inline;padding:0 42px 0 0;;margin:0;}

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;left:14px;top:0;z-index:120;font-size:95%;color:#666;margin:0;padding:0;list-style-type:none}
#fast_nav li {display:block;float: left;margin-right: 2px;background:#fff url(../img/fast-menu-r.png) no-repeat right bottom;list-style-type:none;padding-left:0;}
#fast_nav a {color:#333;text-decoration:none;margin:0;background: url(../img/fast-menu-l.png) no-repeat left bottom;display: block;padding: 5px;font-weight: bold;}
#fast_nav a:hover {text-decoration:underline;color:#333}
#fast_nav ul{margin: 0; list-style-type: none;}

#languages {position:absolute;right:10px;top:10px;z-index:101;font-size:85%}
#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;padding-left:0}
#languages a {color:#666;background:none;text-decoration:none}
#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-size: 100%;font-family:  "Arial CE", arial, sans-serif;margin: 0 5px 5px 0}
input {border: 1px solid #ddd;margin: 0 5px 5px 0}
textarea {border: 1px solid #ddd;}
form {margin: 0 0 20px 0;padding:10px 0 0 0}
fieldset {border: 1px solid #ABD5ED; padding: 0px 10px 10px 10px}
legend {background:#ABD5ED url(../img/prechod-svetle-modra.png) repeat-x scroll center top;color:#333333;font-weight:normal;margin:0 0 10px;padding:3px 6px}
input.form_submit,input.mod_form_input_button, input.mod_form_ver_submit, input.mod_form_captcha_regen, input.mod_form_ver_back {background:#0783D1 url(../img/menu-bg.png) repeat-x scroll center top;color:#FFFFFF;cursor:pointer;overflow:visible;padding:5px;width:auto}
table input {margin:0 5px 0 0}
form .lbl {width: 110px; float: left;}
#content form .form_indend {padding:10px 0 0 0}
.input_mandatory {position:relative;top:2px}
input.chkbox {border:0;width:auto}

/* VYHLEDAVANI */
#search {border: 2px solid #D9EBF6; background: #ABD5ED url(../img/prechod-svetle-modra.png) repeat-x top;padding: 2px 5px;}
#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}
#ed_search_query {width:118px;padding: 2px 5px;border-color:#ddd;margin: 0;float:left;display:inline}
html>body #ed_search_query {width:120px}
#b_search_query2 {float:right;padding:0;margin: 0 0 0 3px;border: 0;background: none;display:inline}
#search h4{display: none;}
#search .lbl{color: #4A5C6C;float:left;font-weight: bold; font-size: 110%;margin-right: 8px;padding-top: 2px;width: auto;display:inline}


/* RYCHLA NAVIGACE */
#path, .path {text-align: left; margin: 0 0 9px 0; padding: 10px 0 0 30px; color: #999;font-size:85%}
#path a, .path a {color: #999; text-decoration: underline}
#path a:hover, .path a:hover {color: #fff; background: #999; text-decoration: none}
#content_inner #path, #content_inner .path {padding-left: 0;}
.path_count {float:left}

/* VYPIS CLANKU */
#news h2, #doporucujeme h2, #title_video h2 {background: #cce6f4;color:#4A5C6C;padding: 3px 15px;font-size:130%;margin:0 0 10px 0;text-transform: uppercase;font-weight:bold}
#news h2 a, #doporucujeme h2 a, #title_video h2 a, #home #news h3 a {text-decoration:none}
#news h2 a:hover, #doporucujeme h2 a:hover, #title_video h2 a:hover, #home #news h3 a:hover{text-decoration:underline}
.documents, .news_item {margin: 0 0 16px 0}
.documents h3, .news_item h3 {font-size:100%;font-weight:bold}
.documents h3 a {text-decoration:underline}
.documents h3 a:hover {text-decoration:none}
.date {font-size: 85%; color: #ccc;font-style:normal;font-weight: normal;margin:0 0 3px 0}

.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:130px;}
.withimage .image img{padding: 0 2px 2px 0; border-right: 2px solid #F4F9FC; border-bottom: 2px solid #F4F9FC;}
.withimage .annotation {width:580px;float:left;display:inline}


#home #news {width:468px;display:inline;float:left}
#home #news .documents .annotation {width:auto}
#home #news .withimage .annotation {width:330px}
#home #news .image {text-align:left}
#home #news img {margin:0;border:0;}

p.more {margin:0;text-align:right;padding:5px 0 0 0}

/* STRANKOVANI */
#paginate, .paginate {margin: 0 0 10px 0; float: right;}
.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}

/* 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}

.nofloat {clear: both;float:none;width:1px;height:1px;overflow:hidden}
.none {display: none}

#title_need_box {margin:0;padding:0;list-style-type:none;background:none}
#title_need_box li {display:inline}
#title_need_box a {overflow:hidden;display:inline;float:left;width:226px;height:55px;margin:0 16px 16px 0;padding:0;color:#00548f;background:#fbc801 url(../img/home-button-back.png) repeat-x left top;font-size:105%;font-weight:bold;text-decoration:none;text-transform:uppercase}
#title_need_box a:hover {text-decoration:underline}
#title_need_box a span {display:block;padding:20px 0 0 55px;height:55px}
#need1 span {background:url(../img/home-button-1.png) no-repeat left top}
#need2 span {background:url(../img/home-button-2.png) no-repeat left top}
#title_need_box li#need3 a {margin-right:0}
#need3 span {background:url(../img/home-button-3.png) no-repeat left top}

#title_banner_entry {margin:0 0 16px 0;width:710px;height:172px;background:#ebf4f9 url(../img/home-background.png) repeat-x left bottom;min-height:172px}
/*#title_banner_entry_inner {background:url(../img/home-building.png) no-repeat left bottom;padding:0 0 0 250px;height:172px;min-height:172px;color:#003051}*/
#title_banner_entry_inner {background:url(../img/title-background2.png) no-repeat right bottom;height:172px;min-height:172px;color:#003051;width:100%}
html>body #title_banner_entry, html>body #title_banner_entry_inner {height:auto}
#title_banner_entry_inner2 {padding:15px 0 0 15px}
#title_banner_entry_inner ul {margin:0 0 0 15px;padding:0 0 15px 0;list-style-type:none}
#title_banner_entry_inner p {margin:0 0 15px 0}
#title_banner_entry_inner li {background:url(../img/home-li.gif) no-repeat left top;padding:0 0 5px 25px;margin:0;color:#003051;font-weight:bold}
#title_banner_entry_inner a {color:#003051;text-decoration:underline;background:none}
#title_banner_entry p, #title_banner_entry ul {font-size:90%}

#title_video {width:226px;float:right;display:inline;margin:0 0 16px 0}
#title_video h2 {margin:0}
#title_video_play {display:block;width:226px;height:149px;background:#e7f3f9 url(../img/video-prohlidka.jpg) no-repeat center 10px;position:relative;font-size:100%}
#title_video_play span#play1 {display:block;padding:10px;text-align:center}
#title_video_play span#play2 {position:absolute;left:0;top:0;width:226px;height:148px;background: url(../img/video-prohlidka.jpg) no-repeat 10px 10px;display:block}

#div-1{clear:both}
.tabs-hide{display:none}
.tabs-nav{float:left;width:100%;font-size:93%;line-height:normal;padding-top:20px;margin:0 0 0 10px;position:relative;top:1px;z-index:10}
.tabs-nav ul{margin:0;padding:0;list-style:none;padding:10px 10px 0}
.tabs-nav li{float:left;margin:0 5px 0 0;padding:0 0 0 9px;border:1px solid #ccc;background:#efefef;color:#333}
.tabs-nav a{display:block;padding:5px 15px 4px 6px;float:left;text-decoration:none}
.tabs-nav li.tabs-selected{background:#fff;border-bottom:0}
.tabs-nav li.tabs-selected a{padding-bottom:5px;background:#fff;color:#000;font-weight:bold}
.tabs-container{clear:both;min-height:300px;height:auto !important;height:300px;border:1px solid #ccc;padding:10px;background:#fff}
.tabs-container fieldset{border:0}
.tabs-container legend{background:none;color:#666666;font-size:140%;font-weight:normal;margin:0 0 10px;padding:0}
.tabs-container fieldset,.tabs-container form{padding:0px !important}

/* CHYBOVE HLASKY */
/* Text chyb,ktere se zobrazi pokud formular nebyl korektne vyplneny */
p.warning,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-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}

.right-part {float:right;width: 260px;}

#vypadek {position:absolute;left:0;top:-36px;width:100%;z-index:11;height:36px;overflow:hidden}

body.pujcovna-naradi #mod_form_ver_form, #T-3 #mod_form_ver_form {
    position:absolute;
    left:0;
    top:0;
    padding:30px !important;
    background:#fff;
    border: 2px solid #00548F;
}
.gift_icon {display:block;/*background:url(../img/mod-catalog-ico-darek2-cs.png) no-repeat 0 0;padding:2px 0 5px 25px;*/margin:0 0 5px 0;font-weight:bold;color:#F40000;}
.gift_icon strong {color:#00548F}
.gift_icon_detail {margin-bottom:15px}
.green {color:#008000;}
.red {color:#F40000}

/* pro input filtru pouze skladem */
form.form_filter .input_outer {padding-top:5px}
/* CSS: content*/
/* CSS: content*/
#content_main_cs {
font-size: 0.8125em;
font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
font-family: arial, helvetica, sans-serif;
background:#fff;
color:#333;
}
.mceContentBody {
 font-size: 0.8125em;
 font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
font-family: arial, helvetica, sans-serif;
 background:#fff;
 color:#333;
}

/* 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}

a {color: #0080D0;text-decoration:underline}
a:hover, a:active, a:focus {color: #0080D0;background:none;text-decoration:none}
img {border: 0}
address {font-style:normal}

h1 {color:#00548F;font-size:165%;margin:0 0 15px 0;padding:0;font-weight:bold}
h1 a, h1 a:hover {color:#00548F}

h2 {color:#00548F;font-size:145%;margin:0 0 5px 0;padding:0;font-weight:normal}
h2 a, h2 a:hover {color: #00548F;background:none}

h3 {color:#00548f;font-size:125%;margin:0 0 5px 0;padding:0;font-weight:bold}
h3 a, h3 a:hover {color: #00548f}

h4 {color:#00548F;font-size:100%;margin:0 0 3px 0}
h4 a, h4 a:hover {color: #00548F}

h5 {color:#00548F;font-size:100%;margin:0 0 3px 0;font-weight:bold}
h5 a, h5 a:hover {color: #00548F}

h6 {color:#00548F;font-size:100%;margin:0 0 3px 0}
h6 a, h6 a:hover {color: #00548F}

table, p {margin: 0 0 10px 0}
ul, ol {margin: 0 0 15px 30px; padding: 0}
ul {list-style-type: disc}
ul.tabs-nav li, #home .col ul li {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}

.banner_homepage{}
.prohlidka_prodejny{float: right;width: 275px; height: 135px;background: #E4F1F8 url(../img/prohlidka-prodejny.png) no-repeat left top;}
.prohlidka_prodejny a.img{display: block; padding: 105px 0 10px 70px;font-size: 110%;}
html>body .prohlidka_prodejny a.img{width: 205px; height: 20px;}

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:1px solid #ccc !important}

.content_class0, .content_class0 a, .content_class0 a:hover {color: #F26522; background: none}
.content_class0 a:hover {color: #fff; background: #F26522}
.content_class1, .content_class1 a, .content_class1 a:hover {color: #0080D0; background: none}
.content_class1 a:hover {color: #fff; background: #0080D0}
.content_class2, .content_class2 a, .content_class2 a:hover {color: #CC0000; background: none} /*B6D658*/
.content_class2 a:hover {color: #fff; background: #CC0000} /*B6D658*/
.content_class3, .content_class3 a, .content_class3 a:hover {color: #666; background: none}
.content_class3 a:hover {color: #fff; background: #666}
.content_class4 {padding:10px;background:#e7f3f9;color:#00548F;margin:0 0 20px 0}
.content_class4 a {color:#00548F;background:none}
.content_class5 {padding:10px;background:#cc0000;color:#fff;margin:0 0 20px 0}
.content_class5 a {color:#fff;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:4px}
table th {padding:4px}


table.content_class15 { border: 2px solid #F4F9FC}
table.content_class15 td { border: 1px solid #F4F9FC}
table.content_class15 th { border:2px solid #F4F9FC;background: #0783D1 url(../img/menu-bg.png) repeat-x left top;color:#fff}

table.content_class16 { border: 2px solid #ccc}
table.content_class16 td { border: 1px solid #ccc}
table.content_class16 th { background: #92c8e1;  color: #fff}

table.content_class17 {border: none;background: #e7f3f9}
table.content_class17 td {color: #000; border: none}
table.content_class17 th {color: #000}

/* CSS: menu*/
/* INLINE MENU */
#menu_inline {border:1px solid #d9ebf6;background:#d9ebf6 url(../img/sorting-background.gif) repeat-x left bottom;color:#00548f;margin:0 10px 10px 30px;padding:5px 0}
#menu_inline ul{margin:0;padding:0}
#menu_inline li{display:inline}
#menu_inline li a, #menu_inline li strong{padding:0 5px;float:left;display:inline;white-space:nowrap;margin:0 0 3px 0}
#home #menu_inline{display:none}
#content_inner #menu_inline{margin:0}

.menu_inline {border:1px solid #d9ebf6;background:#d9ebf6 url(../img/sorting-background.gif) repeat-x left bottom;color:#00548f;margin:0 10px 10px 30px;padding:5px 0}
.menu_inline ul{margin:0;padding:0}
.menu_inline li{display:inline}
.menu_inline li a, .menu_inline li strong{padding:0 5px;float:left;display:inline;white-space:nowrap;margin:0 0 3px 0}
#home .menu_inline{display:none}
#content_inner .menu_inline{margin:0}

.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:160px;/* 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:-2px;top:33px;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:160px;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:160px;top:0}
#nav{position:absolute;left:0;top:120px;border-top:1px solid #fff;width:976px;height:35px;z-index:10;line-height:1.25 !important;background:#007ECD url(../img/menu-bg.png) repeat-x top}
#nav h4{display:none}
.sf-menu{float:left}
.sf-menu a{padding:0 10px;text-decoration:none;color:#fff;display:block;line-height:31px;font-size:95%;text-transform:uppercase;font-weight:bold}
.sf-menu a,.sf-menu a:visited{color:#fff}
.sf-menu li{border:2px solid #13A7FD;display:block;margin-right:2px}
.sf-menu li li{background:#ABD5ED url(../img/prechod-svetle-modra.png) repeat-x top;border:1px solid #fff;border-top:0;line-height:1.5em}
.sf-menu li li a,.sf-menu li li a:visited{font-weight:normal; color:#666}
.sf-menu li li li{background:#ABD5ED url(../img/prechod-svetle-modra.png) repeat-x top;}
.sf-menu li:hover,.sf-menu li.sfHover, .sf-menu a:focus,.sf-menu a:hover,.sf-menu a:active{background:#139DEF;outline:0;color:#ddd}
.sf-menu li li:hover,.sf-menu li li.sfHover, .sf-menu li li a:focus,.sf-menu li li a:hover,.sf-menu li li a:active{background-color:#D8EBF5;outline:0;color:#666}
.sf-vertical li:hover ul, .sf-vertical li.sfHover ul{left:216px;top:0}
.sf-vertical li:hover ul li ul, .sf-vertical li.sfHover ul li ul{left:216px;top:0}
.sf-vertical a,.sf-vertical li a,#user_nav a{text-decoration:none;color:#00548F !important;display:block;line-height:1.35em;font-weight:bold;background:#E7F3F9 url(../img/plus.png) no-repeat 3px 3px;width:216px;padding:0;margin:0;border-bottom:1px solid #fff}
.sf-vertical a,.sf-vertical a:visited{/* visited pseudo selector so IE6 applies text colour*/color:#fff}
.sf-vertical li{display:block;background:#E2EFF7 url(../img/menu-aux-bg.png) repeat-x top;border:2px solid #F4F9FC;width:auto;margin:0 0 -1px 0 !important}
.sf-vertical ul{border-top:1px solid #fff}
.sf-vertical li li  a{text-decoration:none !important}
.sf-vertical li li li{background:none}
.sf-vertical li:hover,.sf-vertical li.sfHover, .sf-vertical a:focus,.sf-vertical a:hover,.sf-vertical a:active{background:#94D0F4 url(../img//plus.png) no-repeat 3px 3px !important;outline:0}
.sf-vertical a span{padding:5px 0px 7px 30px;display:block}
/* CSS: mod_photo_lightbox*/
/* CSS:mod_photo_main*/
.mod_photo_gallery{margin:0 0 15px 0}
.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{margin:0 0 10px 0;/*background:#FFF0D9;*/padding: 5px 5px 5px 10px;/*width: 680px;*/}
.mod_photo_cell{width:130px !important;float:left;display:inline;margin:0 5px 0 0;}
.mod_photo_img{margin:0 !important;padding:0 !important;width:100%;text-align:center}
.mod_photo_img a{border:0;margin:0;padding:0;display:block;text-align:center}
.mod_photo_img img{border:2px solid #fff;margin:0 auto;display:block}
.mod_photo_img a:hover img {border:2px solid #ccc;}
.mod_photo_text{margin:0 !important;padding:5px 0 0 0;text-align:left;color:#000;line-height:1.25}
.mod_photo_text a{text-decoration:underline;color:#0050A0;background:none;font-size:85%;text-decoration: none;font-style: italic;}
.mod_photo_text a:hover{text-decoration: underline;}
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;	
}
