/* CSS AD Shop - Inshop 4 */

/* Obecne */
body{background-color:white}
.cls,.cls_cat{clear:both;float:none;width:1px;height:1px;overflow:hidden}
div,ul,form,body,li,a,tr,td,table,form,img,input{margin:0;padding:0}
ul{list-style-type:none}
a{color:rgb(163,0,1)}
.grayline{background:rgb(212,212,212);height:1px;overflow:hidden;margin-top:10px}
legend{padding:3px}

/* Hlavni prvky stranky */
#page{margin:0 1% 0 1%}
#main{margin:0;text-align:left;width:100%}
#header{margin-bottom:1px}
#left{float:left;width:20%;overflow:hidden}
#right{float:right;width:80%;overflow:hidden}
#podright{margin:7px}
#footer{margin-top:10px}

#header_top{height:87px;position:relative;text-align:left; background: url('../img/bg_hlava.jpg') no-repeat top right;}
#header_logo{position:relative;left:15px;top:15px;}
#header_pic{position:absolute;right:0px;top:0px}
#menu1{background:url(../img/menu_bg.gif) repeat-x top;text-align:center;clear:both;float:none}
#menu1 table{margin-left:auto;margin-right:auto}
#menu1 table tr td a{display:block;line-height:34px;padding-left:10px;padding-right:10px;background:url(../img/menu_bg.gif) repeat-x top;color:black;text-decoration:none;font-size:13px}
#menu1 table tr td a:hover{background:url(../img/menu_bg_activ.gif) repeat-x top;color:white;text-decoration:underline}
#menu1 .predel{background:url(../img/menu_oddelovac.gif) no-repeat top left;width:2px;height:34px}

#oranzova{background:rgb(255,138,21);margin-bottom:1px;clear:both;float:none}

#hledani{float:left;margin:6px 0px 0px 6px;vertical-align:middle;text-align:left}
#hledani td{padding:0px}

#hledani .hledat input {width:300px;height:26px;line-height:26px;border:1px solid gray;padding:0px 5px 0px 30px;background:white url(../img/lupa.gif) no-repeat 0% 50%}
html>/**/body #hledani .hledat input, x:-moz-any-link, x:default {padding-top:4px}

#hledani .vyber select{border:1px solid gray;margin-left:4px;margin-right:4px}
#hledani .button div{width:57px;height:26px;overflow:hidden}
#bt_advencedsearch{margin:0px 0px 0px 20px;padding:0px}

#minikos{display:block;text-decoration:none;background:white;float:right;margin:10px;position:relative;padding:0px 43px 0px 70px;height:47px;overflow:hidden}
#minikos #minikos_leva{position:absolute;top:0px;left:0px}
#minikos #minikos_prava{position:absolute;top:0px;right:0px}
#minikos p{font-size:11px;font-weight:normal;font-style:italic;color:black;margin-top:8px}
#minikos p b{font-size:11px;font-weight:bold;color:black;font-style:normal}
#minikos p font{font-size:13px;font-weight:bold;color:rgb(228,7,16);font-style:normal}

.nadpiscerny{background:rgb(68,71,76) url(../img/nadpis_cerny_bg.gif) repeat-x top;color:white;font-size:14px;font-weight:bold;line-height:31px;padding-left:10px}
#kategorie{}
#kategorie .categorytree{}
#kategorie .categorytreeli{background:rgb(236,27,35) url(../img/kat_bg.gif) repeat-x top;line-height:26px;margin-top:1px}
#kategorie .categorytreeli .kat_noselected{display:block;padding-left:10px;padding-right:30px;cursor:pointer;cursor:hand;line-height:26px;color:white;background:url(../img/kat_arrow.gif) no-repeat 95% 8px;font-weight:bold;text-decoration:none}
#kategorie .categorytreeli .kat_selected{display:block;padding-left:10px;padding-right:30px;cursor:pointer;cursor:hand;line-height:26px;color:white;background:url(../img/kat_arrow_sel.gif) no-repeat 95% 8px;font-weight:bold;text-decoration:none}

.levels-tree {
  background:white url();
	margin: 10px 0;
	border-bottom: 0px solid #000;
}
.levels-tree ul {
	margin: 10px 0 10px 25px;
}
.levels-tree ul ul {
	margin: 2px 0 2px 10px;
}
.levels-tree li {
	list-style-type: square;
	color: #29166F;
}
.levels-tree ul ul li {
	color: #2C3D47;
}
.levels-tree a {
	color: #000;
}
.levels-tree a:hover {
	color: #29166F;
}

/*
#kategorie .subcategorytree{}
#kategorie .subcategorytree li{background:rgb(243,243,243) url();line-height:26px;margin-top:0px}
#kategorie .subcategorytree li a{padding-left:20px;color:black;background:url(../img/subkat_bg.gif) no-repeat 5% 10px;font-weight:normal}
#kategorie .subcategorytree li a:hover{background:rgb(231,231,231) url(../img/subkat_bg.gif) no-repeat 5% 10px}
#kategorie .subcategorytree li .subkat_selected{color:rgb(218,37,29);text-decoration:underline;background:url()}
#kategorie .subcategorytree li .subkat_selected:hover{background:rgb(231,231,231) url()}
*/

.obecny_text{border:1px solid rgb(0,0,0);padding:10px}
.obecny_text p{margin:10px 0px 0px 0px;line-height:19px}
.obecny_text h1{color:rgb(128,0,128);font-size:18px;margin:10px 5px 10px 0px}
.obecny_text h2{color:rgb(0,128,0);font-size:15px;margin:15px 5px 5px 0px}
.obecny_text h3{color:rgb(0,128,0);font-size:13px;margin:15px 5px 5px 0px}
.obecny_text h4{color:rgb(0,128,0);font-size:12px;margin:15px 5px 5px 0px}
.obecny_text span{color:rgb(0,128,0)}
.obecny_text ol{margin:10px 0px 0px 30px;line-height:19px}
.obecny_text ul{margin:10px 0px 0px 10px;line-height:19px}
.obecny_text .aworld-red{color:rgb(255,0,0)}

#catalogue{margin:0px;padding:0px}
#catalogue form{margin:0px;padding:0px}
#catalogue input{margin:0px;padding:0px}

.CatalogueProduct{width:24%;margin-right:1%;float:left;margin-bottom:7px}
.CatalogueProduct .top{position:relative;height:6px;line-height:6px;background:url(../img/basiccat_top_center.gif) repeat-x top;overflow:hidden}
.CatalogueProduct .top .leva{position:absolute;top:0px;left:0px;height:6px;width:1px}
.CatalogueProduct .top .prava{position:absolute;top:0px;right:0px;height:6px;width:4px}
.CatalogueProduct .bot{position:relative;height:4px;background:url(../img/basiccat_bottom_center.gif) repeat-x top;overflow:hidden}
.CatalogueProduct .bot .leva{position:absolute;top:0px;left:0px;height:4px;width:5px}
.CatalogueProduct .bot .prava{position:absolute;top:0px;right:0px;height:4px;width:4px}
.CatalogueProduct .mid{background:url(../img/basiccat_mid_left.gif) repeat-y left;text-align:center}
.CatalogueProduct .mid .inner{background:url(../img/basiccat_mid_right.gif) repeat-y right;padding:0 4px 5px 1px;text-align:center}
.CatalogueProduct .mid .inner h2{font-size:13px;line-height:16px;height:32px;overflow:hidden;margin-right:5px;margin-left:5px}
.CatalogueProduct .obrazek{width:150px;height:150px;margin-left:auto;margin-right:auto;overflow:hidden}
.CatalogueProduct .obrazek table{width:150px;height:150px;margin-left:auto;margin-right:auto;text-align:center;vertical-align:middle}
.CatalogueProduct .obrazek table img{max-width: 150px;max-height: 150px;width: auto !important; width: 140px;}
.CatalogueProduct .popis{background:white url(../img/basiccat_popis.gif) repeat-x top;padding-top:5px;margin-top:5px}
.CatalogueProduct .cat_description{font-size:10px;color:rgb(85,85,85);line-height:12px;height:60px;overflow:hidden;margin-right:5px;margin-left:5px;margin-bottom:5px}
.CatalogueProduct .line{height:1px;overflow:hidden;background:rgb(212,212,212);margin-bottom:5px;margin-right:5px;margin-left:5px}
.CatalogueProduct .price{color:rgb(206,1,2);font-weight:bold;font-size:12px}
.CatalogueProduct .price-with-vat{color:black;font-weight:normal;font-size:12px}
.CatalogueProduct .kuptable{margin-top:5px;margin-left:auto;margin-right:auto;margin-bottom:1px}
.CatalogueProduct .tdinfo{margin-left:5px;margin-right:5px;height:27px;width:26px;overflow:hidden;#margin-top:-1px}
.CatalogueProduct .divkoupit{width:57px;height:26px;overflow:hidden}
.CatalogueProduct .kuptable td{vertical-align:top}
.CatalogueProduct .skladem img{margin-top:3px;margin-left:5px}

.kat_cena_nase{color:rgb(206,1,2);font-weight:bold;font-size:12px}
.kat_cena_base{color:black;font-weight:normal;font-size:12px}
.kat_cena_base b, .kat_cena_nase b{white-space: nowrap;}
.kat_cena_old{color:black;font-weight:normal;font-size:12px;text-decoration: line-through;}
.kat_cena_old b, .kat_cena_nase b{white-space: nowrap;}

#footer .seda{background:rgb(239,239,239);padding:15px}
#footer .seda a{color:rgb(84,84,84);text-decoration:none}
#footer .seda a:hover{color:rgb(226,6,7);text-decoration:underline}
#footer p{text-align:left;font-size:10px;color:rgb(84,84,84);padding:15px}

#zpetna{border-bottom:0px solid rgb(231,231,231);background-color:rgb(249,249,249);margin:-7px -7px 0px -7px}
#zpetna span{display:block;float:left;line-height:30px;height:30px;white-space:nowrap;color:rgb(131,131,131);font-size:11px;margin-left:5px;padding:0px}
#zpetna a{display:block;float:left;line-height:30px;height:30px;white-space:nowrap;background:url(../img/zpetna_separator.gif) no-repeat right 50%;padding:0px 15px 0px 0px;text-decoration:underline;color:rgb(131,131,131);font-size:11px}
#zpetna a:hover{text-decoration:none}
#zpetna .uvod{float:left;line-height:30px;height:30px;padding-left:10px;background:rgb(237,237,237) url(../img/zpetna_separator_sp.gif) no-repeat 100% 50%}
#zpetna .zpetna_cls{background-color:rgb(231,231,231);clear:both;float:none;height:1px;overflow:hidden}

#detail{}
#detail h1{color:rgb(163,0,1);font-size:16px;margin-top:10px;margin-bottom:10px}
#detail_top_left{float:left;width:35%}
#detail_top_left .gray_frame{border:1px solid rgb(230,230,230);text-align:center;padding:5px}
#detail_top_left .omezeni{width:100%;overflow:hidden}
#detail_top_left .omezeni table{width:100%}
#detail_top_left .omezeni table tr td{text-align:center;vertical-align:middle}
#detail_top_left .omezeni table tr td img{}

#detail .komponenty .nahled img {height: 80px}

#gray_smalls{margin-top: 5px;}
#gray_smalls .gray_small{border: 1px solid rgb(230,230,230); float: left; width: 125px; height: 125px; overflow: hidden; margin-right: 5px; margin-bottom: 5px;}
#gray_smalls .gray_small a{margin: 5px; display: block; text-align: center;}
#gray_smalls .gray_small a img{max-width: 100%; max-height: 100%; margin: auto;}

#detail_top_right{float:right;width:63%}
#detail_top_right .ceny{background:rgb(249,249,249);width:100%;color:black;font-size:11px;margin-top:10px}
#detail_top_right td{}
#detail_top_right .ceny .nase_cena{padding:10px 10px 10px 10px;width:30%;font-size:13px;font-weight:bold}
#detail_top_right .ceny .nase_cena2{padding:10px 10px 10px 10px;width:30%;font-size:13px;color:rgb(206,1,2);font-weight:bold;text-align:right}
#detail_top_right .ceny .bezna_cena{padding:5px 10px 5px 10px;}
#detail_top_right .ceny .bezna_cena2{padding:5px 10px 5px 10px;text-align:right}
#detail_top_right .ceny .usetrite{padding:5px 10px 10px 10px;font-weight:bold}
#detail_top_right .ceny .usetrite2{padding:5px 10px 10px 10px;font-weight:bold;text-align:right}
#detail_top_right .ceny .kup{width:40%;vertical-align:bottom;text-align:right}
#detail_top_right .detail_koupit{float:right}
#detail_top_right .detail_koupit td{padding:5px}
#detail_top_right .dostupnost{vertical-align:middle;text-align:center}
#detail_top_right .dostupnost td{padding-right:3px;vertical-align:middle}
#detail_top_right .skladem{color:rgb(112,172,27);text-decoration:underline}
#detail_top_right .neskladem{color:rgb(163,0,1);text-decoration:none}

#SelectLinked3Div{margin-bottom:20px}
#SelectLinked3Div .Product{float:left;border:1px solid rgb(231,231,231);width:24%;margin-right:1px;margin-bottom:1px;text-align:center}
#SelectLinked3Div .Product .Name{margin:5px;line-height:15px;font-size:13px;height:30px;overflow:hidden;color:rgb(163,0,1)}
#SelectLinked3Div .Product .Picture{width:100px;height:100px;text-align:center;margin:0px auto 5px auto}
#SelectLinked3Div .Product .Picture img{margin-right:auto;margin-left:auto;max-width:100px;max-height:100px;_width:expression((this.width>this.height) && (this.width>100) ? "100px" : "inherit");_height:expression(((this.width<this.height) || (this.width==this.height)) && (this.height>100) ? "100px" : "inherit")}
#SelectLinked3Div .Product .Picture table{margin-right:auto;margin-left:auto}
#SelectLinked3Div .Product .Price{color:rgb(206,1,2);padding:5px;line-height:15px;font-size:13px;background:rgb(250,250,250)}
#SelectLinked3Div .Product .Buy{text-align:center;padding:5px;background:rgb(250,250,250)}
#SelectLinked3Div .Product .Buy a{margin: 0px auto 0px auto}
#SelectLinked3Div .hand{color:rgb(163,0,1);font-size:13px;font-weight:bold;cursor:pointer;cursor:hand;margin:10px}
#SelectLinked3Div .extra-pay-catalogue{height:15px;overflow:hidden;background:rgb(250,250,250)}

#SelectLinked4Div{}
#SelectLinked4Div .Product{float:left;border:1px solid rgb(231,231,231);width:24%;margin-right:1px;margin-bottom:1px;text-align:center}
#SelectLinked4Div .Product .Name{margin:5px;line-height:15px;font-size:13px;height:30px;overflow:hidden;color:rgb(163,0,1)}
#SelectLinked4Div .Product .Picture{width:100px;height:100px;text-align:center;margin:0px auto 5px auto}
#SelectLinked4Div .Product .Picture img{margin-right:auto;margin-left:auto;max-width:100px;max-height:100px;_width:expression((this.width>this.height) && (this.width>100) ? "100px" : "inherit");_height:expression(((this.width<this.height) || (this.width==this.height)) && (this.height>100) ? "100px" : "inherit")}
#SelectLinked4Div .Product .Picture table{margin-right:auto;margin-left:auto}
#SelectLinked4Div .Product .Price{color:rgb(206,1,2);padding:5px;line-height:15px;font-size:13px;background:rgb(250,250,250)}
#SelectLinked4Div .Product .Buy{text-align:center;padding:5px;background:rgb(250,250,250)}
#SelectLinked4Div .Product .Buy a{margin: 0px auto 0px auto}


#detail_bottom{}

#menuvdetailu{margin-top:20px}
#menuvdetailu .zalozkavmenu{float:left;position:relative;margin-right:3px;padding:10px 10px 6px 10px;background:rgb(231,231,231) url(/inshop/layout/img/detailmenu_noactiv_center.gif) repeat-x top}
#menuvdetailu .zalozkavmenu:hover{}
#menuvdetailu .zalozkavmenu a{color:black;font-weight:normal;text-decoration:none}
.detmenu_levyroh{position:absolute;left:0px;top:0px;width:5px;height:31px;background:rgb(231,231,231) url(/inshop/layout/img/detailmenu_noactiv_left.gif) no-repeat left top}
.detmenu_pravyroh{position:absolute;right:0px !important;right:-1px;top:0px;width:5px;height:31px;background:rgb(231,231,231) url(/inshop/layout/img/detailmenu_noactiv_right.gif) no-repeat right top}


.DetailParameters{text-align:left}
.DetailParameters td{padding:5px 20px 5px 10px}
.DetailParameters .property-title, .DetailParameters .sec-line{background:rgb(243,243,243)}
.polozka{border:1px solid rgb(230,230,230);padding:10px}
.polozka2{border:1px solid rgb(230,230,230);width:100%}
.nadDetailParameters{margin:10px}
.DetailParameters{width:100% !important; width:95%}

legend{font-size:11px;padding:5px;border:1px solid black}
fieldset{margin:0px;padding:10px}
.pbutton{text-align:center;margin:10px}

.nadpager{}
.pager td{width:33%}
.pager .td-center{text-align:center}
.pager .td-center div{height:22px}


#kategoriefiltry{width:100% !important;width:98%;padding:0px;margin:10px 0px 10px 0px;border:1px solid #FF8A15}

#katfil_lista{height:35px;background:rgb(255,144,39) url(/inshop/layout/img/podkategorie_bg.gif) repeat-x top}
#katfil_lista h4{float:left;line-height:35px;padding:0px 0px 0px 15px;font-size:13px;font-weight:bold}
#katfil_lista a{float:right;cursor:pointer;cursor:hand;line-height:35px;background:rgb(255,127,35) url(/inshop/layout/img/filtry_bg.gif) repeat-x top;color:white;font-weight:bold;text-decoration:underline;padding:0px 35px 0px 15px;position:relative}
#katfil_lista a img{position:absolute;right:15px;top:14px}
#katfil_lista .cls{}

#podkategorie{margin:5px 5px 0px 5px}
#podkategorie .podkategorie{float:left;width:33%;margin:0px 0px 5px 0px;text-decoration:none;font-size:12px}
#podkategorie .podkategorie a{margin-left:10px;padding-left:15px;color:black;text-decoration:none;font-size:12px;background:url(/inshop/layout/img/podkategorie_sipka.gif) no-repeat left 50%}
#podkategorie .podkategorie a:hover{text-decoration:underline}

#filtry{background:rgb(243,243,243);padding:5px 5px 0px 5px;margin:1px}
#filtry .inputvyrobce{float:left;width:33%;margin:0px 0px 5px 0px;font-size:12px}

#filtry .inputvyrobce input{float:left;padding:0px;margin:0px 0px 0px 5px;width:14px;height:14px}
#filtry .inputvyrobce span{float:left;display:block;padding:0px;margin:0px 0px 0px 5px;line-height:14px}

#obrazky_onas{margin:0px 0px 0px 0px;height:465px}
#obrazky_onas a{float:left}
#obrazky_onas a img{width:200px;margin:10px}

.main1{margin-top:15px}
.main2{margin-top:15px}

.priplatky{margin:10px 0px 10px 0px}




/* js levels tree*/
.levels-tree {
    margin: 0 0 10px 0;
}
.levels-tree li {
	list-style-type: none;
	clear: both;
}
.levels-tree a {
	display: block;
	height: auto;
	padding: 2px 0 2px 6px;
	text-decoration: none;
	float: left;
}
.levels-tree ul {
    margin: 10px 0 10px 10px; padding: 0px;
}
.levels-tree ul ul {
    display:none;
    margin: 0 0 0 15px;
}
.levels-tree ul ul ul {
    display:none;
    margin: 0 0 0 20px;
}
.levels-tree ul ul ul ul {
    display:none;
    margin: 0 0 0 25px;
}
.levels-tree ul ul ul ul ul {
    display:none;
    margin: 0 0 0 30px;
}
.levels-tree a:hover {
	text-decoration: underline;
}
.levels-tree a.last {
	background: none;
}
.levels-tree span {
	background: url("/inshop/layout/img/ctv.gif") no-repeat; 
	width: 12px; 
	height: 14px; 
	display: block; 
	float: left;
	margin-top:3px
}
.levels-tree span.p {
	background: url("/inshop/layout/img/plus.gif") no-repeat;
}
.levels-tree span.selected {
	background: none;
	display: inline;
	width: auto;
	height: auto;
	font-weight: bold;
	padding: 0px 0px 0px 5px;
}

#pager-cont{float:right}
#pager-cont td{vertical-align:middle;text-align:center;padding:0px 10px 0px 10px}

#pager{white-space:nowrap}
#pager a{margin-right:2px}
#pager .pager-btn{width:150px;height:20px}

.delivery{border:1px solid rgb(232,232,232);margin-top:20px;margin-bottom:20px}
.delivery h3{margin:10px;font-size:13px}
.delivery .radek{position:relative;padding:3px;border-bottom:1px solid rgb(187,187,187);margin:0px 5px 3px 5px;font-size:11px}
.delivery .text{font-style:italic;text-align:right;color:rgb(44,61,105);font-size:11px;margin:4px 6px 4px 0px}
.delivery .cena{position:absolute;top:2px;right:0px;font-weight:bold}




table.komponenty {width: 90%;}
table.komponenty .potvrdit {width: 50px;}
table.komponenty .nahled,.komponenty .potvrdit {text-align: center;}
table.komponenty .nahled img {max-width: 80px;max-width: 80px;_width: 80px;padding: 0 5px 0 5px}
table.komponenty .ostatni {font-size: 9pt;line-height: 150%;}
table.komponenty span {color: gray}
table.komponenty .componentgroup-name {font-size: 9pt;padding-top: 5px}
table.komponenty .price-with-vat {color: rgb(206,1,2)}
ul.komponenty {padding: 10px 0px 0px 0px;margin: 0px;font-weight: normal;}



