/* BASIC SETTINGS */
*{margin:0px;padding:0px;}
.clear, .cleaner {clear: both; visibility:hidden;}
body {background-image:url("images/ael_body.png");background-repeat:repeat-x;font-family:arial;font-size:12px;margin:0;padding:0;text-align:center;}
#wraper {margin:0 auto;text-align:left;width:966px;}

.header {background-image:url("images/head.jpg");height:128px;width:966px;}
.header-menu {background-color:#FFFFFF;border-bottom:2px solid #153473; width: 966px; height: 37px;}
.logo {border:none;float:left;}

#TopMenu1 {background-color:#FFFFFF;float:left;height:34px;margin:2px 0 0;width:755px;}
#TopMenu1 ul {border:medium none;margin:0;padding:10px 0 0;}
#TopMenu1 ul li {background-image:url("images/menu_linka.png");background-position:right center;background-repeat:no-repeat;display:block;float:left;margin:0;padding-right:9px;text-align:center;width:95px;}
#TopMenu1 ul li a {color:#2D4E91;font-size:12px;margin:0;text-decoration:none;}
.search1 {float:right; padding-top: 2px; text-align: left;}
.search-obsah {background-image:url("images/search.png");background-position:center bottom;display:block;height:32px;width:196px;}
.search-input{background:none repeat scroll 0 0 transparent;border:medium none;float:left;font-size:11px;margin-left:10px;margin-top:12px;width:133px;}
.search-button{background-color:transparent;background-image:url("images/hledat.png");border:medium none;cursor:pointer;float:left;height:17px;margin-top:9px;width:39px;font-size: 11px;}
.vysledky-hledani{padding: 15px;}
.search-count{padding-bottom: 20px;}
.search-result{padding-bottom: 15px;}
.search-result h3{font-size: 12px;}
.search-result a{color:#153473;}

#content_main {background-color:white;width:966px;}
#content_main_left {float:left;width:246px;}
#content_main_left_obsah {padding:7px 7px 20px;}
#content_main_right {float:left;height:auto;width:720px;}
#content_main_right_obsah {padding:7px 7px 20px 0;}

.menu-title {background-image:url("images/menu-title.png");color:#FFFFFF;font-weight:bold;height:29px;margin-bottom:1px;width:232px;}
.menu-title-obsah {padding-left:8px;padding-top:7px;}
.banner1 {background-image:url("images/banner_shop.png");background-repeat:no-repeat;border:medium none;display:block;height:102px;margin:10px 0 0;padding:0;width:231px;}
.banner2 {background-image:url("images/banner_iso.png");background-repeat:no-repeat;border:medium none;display:block;height:168px;margin:10px 0 0;padding:0;width:231px;}
.banner3 {background-image:url("images/banner_ftv.png");background-repeat:no-repeat;border:medium none;display:block;height:104px;margin:10px 0 0;padding:0;width:231px;}

.menu {margin-bottom: 7px;}
.menu ul {list-style-type:none;}
.cmsTreeLI a {background-image:url("images/service.png");color:#FFFFFF;display:block;height:29px;margin-bottom:1px;text-decoration:none;width:232px;}
.cmsTreeLI a:hover {background-image:url("images/service-a.png");color:#FFFFFF;text-decoration:underline;}
.cmsTreeLI a.tree-item-selected {background-image:url("images/service-open.png"); font-weight: bold;}
.cmsTreeLI a span{display:block;padding-left:29px;padding-top:7px; width: 195px; overflow: hidden; height: 17px;}

.tree-level-1 .cmsTreeLI a{background-image:url("images/subservice.png");color:#153473;display:block;height:29px;margin-bottom:1px;text-decoration:none;width:232px;}
.tree-level-1 .cmsTreeLI a:hover{background-image:url("images/subservice-a.png");color:#153473;text-decoration:underline;}
.tree-level-1 .cmsTreeLI a span{display:block;padding-left:45px;padding-top:7px; width: 179px; overflow: hidden; height: 17px;}
.tree-level-1 .cmsTreeLI a.tree-item-selected {background-image:url("images/subservice-a.png"); font-weight: bold; text-decoration: underline;}

.sekce {background-color:#2D4E91;height:42px;margin-bottom:15px;width:100%;}
.sekce-obsah {padding-left:15px;padding-top:11px;}
.sekce-obsah h1 {color:#FFFFFF;float:left;font-size:16px;font-weight:bold;}
.info-kosik {color:#FFFFFF;float:right;font-size:14px;font-weight:bold;padding-right:15px;padding-top:2px;}
.info-kosik a {color:#FFFFFF;text-decoration:underline;}

.navigace {border-bottom:1px solid silver;color:#153473;padding-bottom:15px;padding-left:15px;}
.navigace a {color:#153473;text-decoration:underline;}

#catalogSort_Filter{border-bottom:1px solid silver;margin-bottom:15px;padding-bottom:15px;padding-left:12px;padding-top:15px;}
.filter{padding-top: 5px;}
.obsah{padding-left: 15px;}

.cmsCatalogItem {float:left;margin-bottom:9px;margin-right:9px;width:220px;}
.vypis-produktu-obsah {border:1px solid silver;padding:0;}
.nazev{background-color:#DDDDDD;margin-bottom:7px;padding-bottom:4px;padding-left:5px;text-align:left; height: 36px;}
.nazev h2 {color:#2D4E91;padding-bottom:5px;padding-top:5px;}
.nazev h2 a  {color:#2D4E91;font-size:12px;font-weight:bold;text-decoration:none;}
.foto{float:left;height:107px;text-align:left;width:100px;}
.foto img {border:medium none;}
.popisek {color:gray;float:left;font-size:11px;height:100px;overflow:hidden;padding-left:8px;padding-right:8px;width:100px;}
.cena{background-color:#DDDDDD;padding:5px;text-align:left;font-weight: bold;}
.cena a{font-weight: normal; color: #2D4E91; font-size: 10px;}

.catalogPages{border-top:1px solid silver;color:#153473;font-size:14px;font-weight:bold;padding:15px;text-align:center;margin-top: 10px;}
.catalogPages a {color:#153473;padding-left:5px;text-decoration:underline;text-indent:3px;}

.cmsCatalogRelated{padding-top: 20px;}
.cmsCatalogRelatedItem{float:left;margin-bottom:9px;margin-right:9px;width:220px; background-color: #DDDDDD; border:1px solid silver;}
.cmsCatalogRelatedItem-obsah{padding: 9px;}
.cmsCatalogRelatedItem .foto{float:left;height:107px;text-align:left;width:100px; margin-right: 8px;}
.cmsCatalogRelatedItem .foto img{width:100px;}
.cmsCatalogRelatedItem .nazev{color:#2D4E91;background-color: transparent;}

.partner {border:1px solid silver;margin-bottom:20px;padding:15px;}
.partner-img img {border:medium none;float:left;margin-bottom:10px;margin-right:20px;}
.partner-url {font-size:13px;font-weight:bold;padding-bottom:5px;}

.pole input{width: 300px; margin-bottom: 15px;}
.pole textarea{width: 300px; height: 180px;}


.nakupni-kosik{padding: 15px;}
.nakupni-kosik a{color:#153473;}

/* NÁKUPNÍ KOŠÍK */
.kosik-base{color:#424756; padding-bottom: 35px;}
.kosik-head{font-weight: bold;}
.kosik-polozky{border-top: 1px solid #424756; border-bottom: 1px solid #424756; margin-top: 4px; padding-top: 10px; padding-bottom: 10px;}
.kosik-polozky .basketItem{margin-bottom: 2px;}
.kosik-nazev{float: left; width: 335px;}
.kosik-pocet{float: left; width: 65px;}
.kosik-pocet .pocet-kosik-detail{background-color:#424756;border:medium none;color:silver;width: 40px;}
.kosik-bezdph{float: left; width: 100px;}
.kosik-sdph{float: left; width: 100px;}
.kosik-total{float: left; width: 100px;}
.kosik-delete{float: left; width: 80px; text-align: center;}
.kosik-souhrn{font-weight: bold; padding-top: 20px;}
.total-price{margin-top: 20px;}
.total-price td.price-popis{width: 140px;}
.tlacitka-big{margin-bottom:20px;margin-top:125px;}
.tlacitka-big1{margin-bottom:20px;margin-top:125px; padding-left: 15px;}
.tlacitka{margin-top: 100px; margin-bottom: 25px; padding-left: 15px;}
.tlacitka2{margin-top: 60px; margin-bottom: 25px; }
.calc{border:1px solid #424756;color:#424756;cursor:pointer;font-size:11px;background: transparent;width: 200px; margin-right: 5px;}
.ord{border:1px solid #424756;color:#424756;cursor:pointer;font-size:11px;background: transparent;width: 200px;}

/* PRÁZDNÝ NÁKUPNÍ KOŠÍK */
.prazdny-kosik-base{color:#424756; padding-top: 85px; padding-bottom: 235px; text-align: center;}
.prazdny-kosik-head{margin-bottom: 10px;}

/* OBJEDNÁVKA - DOPRAVA */
.uvod-obsah{padding: 15px;}
.doprava{margin-top: 25px;}
.doprava h2{color:#000; font-size: 12px; font-family: tahoma;}
.doprava input.check{width: 30px;}
.doprava select{background-color: #fff; border:1px solid #000; color:#000; width: 555px;}

/* OBJEDNÁVKA - DODÁNÍ */
.dodani{margin-top: 35px;}
.dodani h2{color:#000; font-size: 12px; font-family: tahoma;}
.dodani-popis{float: left; width: 160px;}
.dodani-pole{float: left; width: ;}
.dodani-pole input{width: 265px; background-color: #fff; border:1px solid black; color:black; margin-bottom: 2px;}

/* OBJEDNÁVKA - OBJEDNÁVKA */
.objednavka{margin-top: 35px;}
.objednavka h2{color:#000; font-size: 12px; font-family: tahoma;}
.objednavka-total{}

.produkt-obsah{padding-top: 15px;}
.produkt-nazev {background-color:#DDDDDD;margin-bottom:15px;padding:6px 6px 6px 8px;text-align:left; width: 670px;}
.produkt-nazev h2 {color:#2D4E91;font-size:14px;font-weight:bold;text-decoration:none;}
.produkt-foto img {border:2px solid #DDDDDD;float:left;margin-bottom:15px;margin-right:15px;}
.produkt-popis{margin-bottom: 15px; font-family: arial; font-size: 12px; width: 680px;}
.produkt-popis ul{list-style-position: inside;}
.produkt-dostupnost{padding-top: 15px; border-top:1px solid silver;}
.kosik{padding-bottom: 15px; border-bottom:1px solid silver; margin-bottom: 20px;}

.text{padding: 15px;}
.text ul{list-style-position: inside;}
.gray-line {border-bottom:1px solid silver;}
.ilustrate-kontakt {float:right;margin-bottom:15px;margin-right:15px;margin-top:20px;width:330px;}
.ilustrate-index {float:right;margin-bottom:15px;margin-left:15px;width:240px;}

.shop-link {background-color:#FFFFFF;float:right;height:34px;margin-top:2px;text-align:right;width:166px;}
.shop-ico {background-image:url("images/shop-ico.png");display:block;float:right;height:24px;margin-right:4px;margin-top:4px;width:95px;}

.sluzba-prehled {border-bottom:1px solid silver;margin-right:15px;margin-top:30px;}
.sluzba-icon {float:left;margin-bottom:25px;margin-right:15px;}
.sluzba-prehled a {color:#2D4E91;display:block;font-weight:bold;padding-bottom:5px;text-decoration:underline;}
.ilustrate {float:right;margin-bottom:15px;margin-left:15px;margin-right:10px;width:220px;}
.obsah2 {padding-right: 20px; padding-left: 15px;}
.obsah2 ul{list-style-position: inside;}

#footer  {clear:both;color:#2D4E91;font-size:11px;margin:0 auto;width:966px;}
#footer-menu{background-color:#2D4E91;height:48px;width:966px;}
#TopMenu2 {padding-top:18px;}
#TopMenu2 ul {border:medium none;margin:0;padding:0;}
#TopMenu2 ul li {background-image:url("images/menu_linka2.png");background-position:right center;background-repeat:no-repeat;display:block;float:left;margin:0;padding-right:11px;text-align:center;width:95px;}
#TopMenu2 ul li a {color:white;font-size:12px;margin:0;text-decoration:none;}
#footer-menu2  {background-color:white;height:30px;padding-top:15px;width:966px;}
#footer_menu2 p {margin:0;}
#footer_menu2 a {color:#000;text-decoration: none;}
.ingenius {color:#209908;text-decoration:none;}

.cloud{padding-top: 20px; padding-bottom: 20px; border-top:2px solid #2D4E91; border-bottom: 2px solid #2D4E91; margin-top: 20px;}
.cloud-item{float: left; margin-right: 10px; margin-bottom: 10px;}
.cloud-item a{color:#2D4E91; text-decoration: none;}
.cloud-item a:hover{text-decoration: underline;}
