* { margin: 0; padding: 0; font-size:100%; font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;}

body{background:#000;text-align:center;}
input{}
a{color:#78b336;}
a img{border:none;}
a:hover{}

.inner{width:960px; text-align:left; margin:0px auto;}
.moreArrow{background:url('../../../imgs/web/arrow-g.gif') no-repeat top right; padding-right:10px;}

.cl{clear:both; line-height:1px; font-size:1px; margin-top:-1px;height:0px;}
.fl{float:left;}
.fr{float:right;}

#header{background:url('../../../imgs/web/bg-header.png') repeat-x -1px 0px; height:129px; color:#fff; text-align:left; }
#header .inner{position:relative; z-index:20;}
#header h1 {position:relative; width:275px; height: 129px;left:-22px; float:left;}
#header h1 span {position: absolute; top: 0px; left: 0px; width:275px; height: 129px;background: url('../../../imgs/web/hudy-logo.png') no-repeat top left;cursor:pointer}
	
	#topMenu{height:40px;width:660px;float:right; text-align:right; border-bottom:1px solid #2e292a; position:relative; z-index:30; }
	#topMenu a{text-decoration:none; color:#b4b4b4; font-size:70%;}
	#topMenu .links{float:left;padding-top:10px; padding-bottom:5px; padding-left:0px; margin:0px; padding-right:0px; position:relative}
	#topMenu .links a{ line-height:13px;margin-right:5px;padding-right:10px; border-right:1px solid #2e292a;}
	#topMenu a:hover{color:#fff;}
	#topMenu a.ico-dog{background:url('../../../imgs/web/ico-dog.png') no-repeat 0px 1px; padding-left:16px;border-right:none;}
	#topMenu .ico-dress{background:url('../../../imgs/web/ico-dressroom.png') no-repeat 0px 1px; padding-left:16px;}
	#topMenu .addedDress {position:absolute; top:40px; left:98px; background:url('../../../imgs/web/favorite-added.png') no-repeat 0px 1px; width:216px; height:63px; text-align:center}
	#topMenu .addedDress span { color:black; line-height:75px; font-size:90%}
	#topMenu .justLogged {position:absolute; top:40px; left:-70px; background:url('../../../imgs/web/favorite-added.png') no-repeat 0px 1px; width:216px; height:63px; text-align:center}
	#topMenu .justLogged span { color:black; line-height:75px; font-size:90%}
	#topMenu .ico-login{background:url('../../../imgs/web/ico-login.png') no-repeat 0px 0px; padding-left:16px;}
	#topMenu .ico-logout{background:url('../../../imgs/web/ico-login.png') no-repeat 0px 1px; padding-left:16px;}
	#topMenu .ico-profile{background:url('../../../imgs/web/ico-profile.png') no-repeat 0px 1px; padding-left:16px;}
	#topMenu .ico-register{background:url('../../../imgs/web/ico-profile.png') no-repeat 0px 1px; padding-left:16px;}
	#topMenu .ico-favorite{background:url('../../../imgs/web/ico-favorite.png') no-repeat 0px 0px; padding-left:16px;}
	#topMenu .addedFavorite {position:absolute; top:40px; left:188px; background:url('../../../imgs/web/favorite-added.png') no-repeat 0px 1px; width:216px; height:63px; text-align:center}
	#topMenu .addedFavorite span { color:black; line-height:75px; font-size:90%}
	#topMenu a:hover{background-position:0 -13px;}
	#topMenu a.active{color:#f6c40a;}
	
	#cart{float:right;text-align:left; position:relative;}
	#cart{width:208px; height:29px; background: url('../../../imgs/web/bg-cart.png') no-repeat; margin-top:5px;}
	#cart h3{padding-left:20px; padding-top:4px; font-size:110%;}
	#cart h3.ks {text-align: center;  padding-bottom:10px}
	#cart h3.ks span { color:#b4b4b4}
	#cart h3.ks b {color:#f6c40a; font-weight: normal; }
	#cart h3.empty{padding-left:40px; font-size:80%;padding-top:8px;color:#b4b4b4}
		.cartContentPos{position:absolute;top:29px;left:0px;}
	#cartContent {width:208px; background:#231f20; z-index:25; z-index:30; padding-bottom:3px;display:none; }
	#cartContent td.img p.obr {display:block; background:white; width:60px; height:60px; float:right }
	#cartContent th.nazev a {text-decoration: underline;}
	#cartContent td.img {padding:10px 0px; }
	#cartContent table {margin-left:9px; margin-bottom:10px; }
	#cartContent th.nazev {color:#b4b4b4; font-size: 80%; font-weight: normal; height:20px}
	#cartContent th.nazev, #cartContent td.img {border-top:1px solid #40393a;}
	#cartContent td.img, #cartContent td.last {border-bottom:1px solid black;}
	#cartContent td{vertical-align: top}
	#cartContent .in {font-size: 65%; color:#9fcf67; height:25px}
	#cartContent tr.bottom {padding-bottom:20px}
	#cartContent td.first{ vertical-align: middle; }
	#cartContent td.edit {text-align: center; border-top:1px solid #40393a; padding:5px 0px 8px 0px }
	#cartContent a.edit {color:#b4b4b4; font-size: 65%; background:url('../../../imgs/web/arrow-g.gif') no-repeat 100% 12%; padding-right:10px}
	#cartContent a.edit:hover {text-decoration: underline;background:url('../../../imgs/web/arrow-g.gif') no-repeat 100% 12%;}
	#cartContent a:hover {cursor: pointer;background-position:0px 0px;}
	#cartContent a.but {display:block; height:29px; width:189px; background:url('../../../imgs/web/bg-button-cartBox.png') no-repeat;text-align: center}
	#cartContent a.but span {color:black; font-size: 130%; line-height:30px; font-weight: lighter; }
	
	
	#eshopMenu{width:610px; float:right;margin-top:25px;}
	#eshopMenu ul{list-style:none;}
	#eshopMenu h3{float:left;margin-right:25px;font-size:50%;}
	#eshopMenu .m-obleceni{position:relative; width:146px; height:32px;}
	#eshopMenu .m-obleceni span{ position:absolute; top:0px; left:0px;width:126px; height:32px; background:url('../../../imgs/web/m-obleceni.png') no-repeat; }
	#eshopMenu .m-vybaveni{position:relative;width:146px; height:32px;}
	#eshopMenu .m-vybaveni span{width:126px; height:32px; background:url('../../../imgs/web/m-vybaveni.png') no-repeat;  position:absolute; top:0px; left:0px;}
	#eshopMenu .m-obuv{position:relative;width:95px; height:32px;}
	#eshopMenu .m-obuv span{width:75px; height:32px;background:url('../../../imgs/web/m-obuv.png') no-repeat;  position:absolute; top:0px; left:0px;}
	#eshopMenu .m-batohy-zavazadla{margin-right:0px;position:relative;width:141px; height:32px;}
	#eshopMenu .m-batohy-zavazadla span{width:141px; height:32px;background:url('../../../imgs/web/m-batohy.png') no-repeat; position:absolute; top:0px; left:0px;}
	#eshopMenu a{display:block;color:#161314;text-decoration:none; }	
	#eshopMenu a:hover span{background-position:0px -32px ;}
	#eshopMenu a.a span{background-position:0px -32px ;}
	
	#eshopMenu .subMenu{position:absolute; top:95px; left:0px; width:960px; background: url('../../../imgs/web/bg-submenu-bottom.png') no-repeat left bottom; z-index:15;padding-bottom:4px;z-index:20;}
	#eshopMenu .subMenuBg{background:#F7F7F0 url('../../../imgs/web/bg-submenu.png') no-repeat;padding-bottom:10px;}
	#eshopMenu .arrow-obleceni,#eshopMenu .arrow-obuv,#eshopMenu .arrow-vybaveni,#eshopMenu .arrow-batohy-zavazadla{height:34px; }
	#eshopMenu .arrow-obleceni {background:url('../../../imgs/web/bg-arrow-menu.gif') 42.5% 98% no-repeat}
	#eshopMenu .arrow-obuv {background:url('../../../imgs/web/bg-arrow-menu.gif') 58.5% 98% no-repeat}
	#eshopMenu .arrow-vybaveni {background:url('../../../imgs/web/bg-arrow-menu.gif')  89% 98% no-repeat}
	#eshopMenu .arrow-batohy-zavazadla {background:url('../../../imgs/web/bg-arrow-menu.gif') 72% 98% no-repeat}
	#subitem3,#subitem108{padding-bottom:60px;}
	
	#eshopMenu .subMenu ul{}
	#eshopMenu .subMenu ul li{float:left; width:200px; font-weight:bold; background:url('../../../imgs/web/bg-submenu-line.png') repeat-y top left;margin-top:15px;}
	#eshopMenu .subMenu ul li.first{background:none;}
	#eshopMenu .subMenu ul li a{text-decoration:none; padding-left:15px;}
	#eshopMenu .subMenu ul li a:hover{background-color:#dcdcdc;}
	#eshopMenu .subMenu ul ul{float:none; background:none;padding-top:10px}
	#eshopMenu .subMenu ul ul li{float:none; background:none;font-weight:normal;margin-top:0px;width:auto;padding-left:10px; padding-right:10px;}
	#eshopMenu .subMenu ul ul li a{text-decoration:none;  font-size:80%; padding:2px 10px 2px 25px; background:url('../../../imgs/web/submenu-list.png') no-repeat 8px 8px; }
	#eshopMenu h4{color:#000;padding-left:10px; font-size:80%;}
	#eshopMenu .subMenu ul ul ul{padding-top:5px;}
	#eshopMenu #subMenu-vybaveni .subMenuBg{padding-bottom:60px;}
	#eshopMenu .poukazky{position:absolute; z-index:19; bottom:10px; left:10px; display:block; background:url('../../../imgs/web/bg-poukazky.gif') no-repeat;width:185px; height:55px;}
	#eshopMenu .poukazky span{display:block; padding-left:50px; padding-top:22px; font-size:90%; font-weight:bold;}
	#eshopMenu .novaKolekce{position:absolute; z-index:19; bottom:10px; left:220px; display:block; background:url('../../../imgs/web/bg-new.gif') no-repeat;width:185px; height:55px;}
	#eshopMenu .novaKolekce span{display:block; padding-left:60px; padding-top:22px; font-size:90%; font-weight:bold;}
	#eshopMenu .akcniZbozi {position:absolute; z-index:19; bottom:10px; left:415px; display:block; background:url('../../../imgs/web/bg-vyprodej.gif') no-repeat;width:185px; height:55px;}
	#eshopMenu .akcniZbozi span{display:block; padding-left:60px; padding-top:22px; font-size:90%; font-weight:bold;}
	
	
	
	#eshopMenu .pruvodci{width:335px; height:168px; float:right;margin-right:10px; margin-bottom:10px; margin-top:20px;}
	#eshopMenu .pruvodci a{text-decoration:none;display:block;width:335px; height:168px;background:url('../../../imgs/web/pruvodci-banner.png') no-repeat;}
	#eshopMenu .pruvodci a span{display:none;}

h1.navigation a{padding-right:10px; background:url('../../../imgs/web/bg-arrow-black.gif') no-repeat 100% 60%; }
h1.navigation span.disabled{padding-right:10px; background:url('../../../imgs/web/bg-arrow-black.gif') no-repeat 100% 60%; color:#F6C40A}

#loginBox{font-size:80%; color:#fff; height:100%; z-index:20; width:100%;position:absolute; height:100%;top:0px; left:0px; }
.loginBg{top:-80px; z-index:21;background:#000;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8; width:100%; height:100%;}
#loginBox .inner{ }
#loginModal{position:absolute; top:100px; margin-left:300px; background:#231f20 url('../../../imgs/web/modal-bg.png') repeat-x ;border:1px solid #3c393a; width:350px;}
#loginModal #bgModal{background:url('../../../imgs/web/modal-logo.png') no-repeat ; padding-top:60px; padding-left:10px;}
#loginBox .safepd{padding:10px; }

#loginBox h3{background:}
#loginBox label{ width:110px;float:left; margin-bottom:10px; }
#loginBox input {border:2px solid #fff; display:block; margin-bottom:10px; width:185px;}
#loginBox .button{background:url('../../../imgs/web/bg-button-login.png') no-repeat;height:29px; width:189px; text-align:center; border:none; margin-left:110px; font-weight:Bold; cursor:pointer;}
#loginBox .button:hover{background-position:0 -29px;color:#fff;}
#loginBox a{color:#9DCD66}
#loginBox a:hover{color:#fff;}
#loginBox #login-register{color:#7d7d7d; margin-left:110px; font-size:90%;}
#loginBox #login-password{color:#7d7d7d;font-size:90%;}
#navigationBox .inner{background: url('../../../imgs/web/bg-navigation-box.png') no-repeat; height:39px; overflow:hidden; position:relative;}
	#search{ float:right; width:200px; margin-top:8px; text-align:right; position:relative; z-index:1;}
	#search .text{width:120px; border:none; background:#72a03d; height:14px;color:#4c7122; font-size:80%;padding:3px; position:relative; right:-4px;}
	#search .button{width:20px;border:none;  cursor:pointer;  height:20px; background:url('../../../imgs/web/search-butt.png') no-repeat; position:relative; top:1px;}
	#search .button:hover{background-position:0px -20px;}
	
	.homeSearch #search .text{background:#5185da;color:#344e82;}
	.homeSearch #search .button{ background:url('../../../imgs/web/search-butt-blue.png') no-repeat;}
	.homeSearch #search .button:hover{background-position:0px -20px;}
	.homeSearch #search{margin-top:8px; margin-bottom:8px;}
	.navigation{font-size:80%;  color:#fff;float:left;padding-top:4px; margin-top:8px; }
	.navigation a{color:#f6c40a;}
	.homeSearch {position:relative;}
	

#main{background:#9fcf67 url('../../../imgs/web/bg-main.png') repeat-x; }
.homepageBanner{ 	padding:0px !important; margin:0px !important; height:411px; background:url('../../../imgs/web/homepage.jpg') no-repeat top center; }
#main .inner{}
#main .mainBg{background: url('../../../imgs/web/bg-main-lines.png')}
#main #mainBgTop .inner{background:#8aba54 url('../../../imgs/web/bg-main-top.png') no-repeat;height:19px;}

#content{background:#f7f7f0;border:#f0f0f0 1px solid; border-bottom:none; border-top:none;}
h2#title{font-weight:lighter; color:#231f20; font-size:140%;}
#content .safepd{padding:0px 19px 0px 19px;}


#content #html .inbox, #viewProfile .inbox,#favorites  .inbox,#watchdog .inbox,#orderView .inbox,.editProfile .inbox, #content #blog .inbox{padding:20px; background:#fff; margin-top:10px; border:1px solid #ebebe1; }
	
	#viewProfile .inbox,#watchdog .inbox,#favorites .inbox,#content #html .inbox,#orderView .inbox,.editProfile .inbox ,#content  #blog .inbox{font-size:80%;}
	
	#content #html.standard .inbox{padding-left:230px;}
	
	.homepageBanner{padding-top:30px;}
	#middleBanner{width:960px;position:relative;}
	.facebook{background:url('../../../imgs/web/facebook-home.png?v3') no-repeat; height:50px; width:50px; position:absolute; bottom:-10px; left:-10px; z-index:10;}
	.facebook a{display:block; height:100%; text-decoration:none;}
	.facebook span{display:none;}	
	#html .inbox h2{color:#78b336;font-size:150%; margin:5px 0 2px 0;}
	#html .inbox h3{color:#78b336;font-size:120%;margin:5px 0 2px 0;}
	#html .inbox p{padding:3px 0px;}
	#html .inbox ul{padding-left:15px; list-style:square;}
	#html .inbox ol{padding-left:20px;}
	#html .inbox li{padding:1px 0;}
	#html .inbox a{color:#78b336;}
	#html .inbox a img{border:none !important;}
	#html .inbox .imgLeft{padding:0px 5px 5px 0px; float:left;}
	#html .inbox .imgRight{padding:0px 0px 5px 5px; float:right;}

	#content #blog.standard .inbox{padding-left:230px;}
	#blog .inbox a{color:#78b336;}
	#blog .blogArticle a{text-decoration:none;}
	#blog .blogArticle a:hover{text-decoration:underline;}
	#blog .blogArticle h3 a{color:#78b336 !important; font-size:120%; }
	#blog .blogArticle p a{width:95%; display:block; text-align:right;}
	#blog .blogArticle{  margin-right:30px; padding:15px 0px 15px 15px }
	#blog .blogArticle p b{font-size:80%; font-weight:normal; display:block;margin-bottom:2px;}
	#blog .blogArticle img{margin-right:10px; float:left;}
	
	
	#blog .profilyVudcu {width:100%; margin-top:10px }
	#blog .profilyVudcu th {display:none}
	#blog .profilyVudcu td {vertical-align: middle; background:#f7f6f1; border:none; padding: 10px 0; text-align:center; color:black; }
	#blog .profilyVudcu td.mezera {height:10px; background:white; padding:0;}
	#blog .profilyVudcu .fotografie {width:100px;}
	#blog .profilyVudcu .nazev {width:250px; font-size:110%}
	#blog .profilyVudcu .nazev a {color:black}
	#blog .profilyVudcu .anotace {width:250px}
	#blog .profilyVudcu .anotace b {font-weight: bold}
	#blog .profilyVudcu .viceInfo {text-align:right;}
	#blog .profilyVudcu .viceInfo a {color:black; margin-right:20px; background: url('../../../imgs/web/arrow-g.gif') 100% 30% no-repeat;padding-right:10px}
	#blog .profilyVudcu .viceInfo a:hover {text-decoration: underline;}
	
	#blog .kalendarAkci {width:100%; margin-top:10px }
	#blog .kalendarAkci th {display:none;}
	#blog .kalendarAkci tr {border-top:1px solid white; border-bottom: 1px solid #d8d7d2 }
	#blog .kalendarAkci th span {display:none}
	#blog .kalendarAkci td {vertical-align: middle; background:#f7f6f1; border:none; padding: 10px 0; text-align:left; color:black; padding-left:10px }
	#blog .kalendarAkci td.mezera {height:10px; background:white; padding:0;}
	#blog .kalendarAkci .fotografie {width:100px;}
	#blog .kalendarAkci .nazev {width:250px; font-size:110%; font-weight:bold;}
	#blog .kalendarAkci .nazev a {color:black}
	#blog .kalendarAkci .anotace {width:250px}
	#blog .kalendarAkci .anotace b {font-weight: bold}
	#blog .kalendarAkci .viceInfo {text-align:right;}
	#blog .kalendarAkci .viceInfo a {color:black; margin-right:20px; background: url('../../../imgs/web/arrow-g.gif') 100% 30% no-repeat;padding-right:10px}
	#blog .kalendarAkci .viceInfo a:hover {text-decoration: underline;}
	
	.standard #hudyMenu{font-size:80%; margin-left:10px; margin-top:10px; margin-right:20px;}
		
	#gallery{}
	
	.galleryItem{float:left;margin-right:5px; margin-bottom:2px; }
	#content #html{position:relative;}
	#content #html  table,#tabPanels table{border-collapse:collapse;}
	#content #html  table td,#content #html  table th,  #tabPanels table th,  #tabPanels table td{padding:5px;}
	#content #html  table th,  #tabPanels table th{background:#edede5;}
	#content #html  table td,  #tabPanels table td{background:#f7f6f1;border-bottom:1px solid #d8d7d2;border-top:1px solid #fff;}
	
	.categoryFilter{border:1px solid #EBEBE1; background:#F7F7F0; padding:3px; text-align:right;}
	.categoryFilter .fl{display:block; padding:5px;}
	
	#competition h3{font-size:140%; padding:15px 0 10px;}
	#competition .competitionFromTo{padding-bottom:5px; font-weight:bold;}
	#competition .imgRight{float:right; margin-left:15px; margin-right:10px;}
	.competitionInfo{margin-top:20px;}
	#actualCompetition {position:absolute; top:12px; right:200px; color:#56eaf7; font-size:80%; font-weight:bold; z-index:1;}
	#competitionForm .button{float:none !important; font-size:100%;}
	
#mainBgBottom {background:#9fcf67;}
#mainBgBottom .inner{background:#9fcf67 url('../../../imgs/web/bg-main-bottom.png') no-repeat;height:49px;}

#bottomBox{background:#fff url('../../../imgs/web/bg-bottom-box.png') repeat-x; text-align:center;}
#bottomBox a{color:#000;}
	#box-pruvodece a {background:url('../../../imgs/web/submenu-list.png') no-repeat 8px 8px; padding-left:15px; text-decoration:none; font-size:130%;}
	#box-pruvodece a:hover{font-weight: bold} 
	#bottomBox a.pruvodce-lyze { display:block; float:left; height:340px; width:234px; background: url('../../../imgs/web/wizard-ski.png') 0 0 no-repeat; margin:10px 0px 0px 0px; text-decoration: none; padding:0;}
	#bottomBox a.pruvodce-trend {display:block; float:left; height:340px; width:234px; background: url('../../../imgs/web/wizard-trend.png') 0 0 no-repeat; margin:10px 0px 0px 0px; text-decoration: none;padding:0;}
	#bottomBox a.pruvodce-turistika {display:block; float:left; height:340px; width:234px; background: url('../../../imgs/web/wizard-walk.png') 0 0 no-repeat; margin:10px 0px 0px 0px; text-decoration: none;padding:0;}
	#bottomBox a.pruvodce-lezeni {display:block; float:left; height:340px; width:245px; background: url('../../../imgs/web/wizard-climbing.png') 0 0 no-repeat; margin:10px 0px 0px 0px; text-decoration: none;padding:0;}
	#bottomBox a.pruvodce-lyze span, #bottomBox a.pruvodce-trend span, #bottomBox a.pruvodce-turistika span, #bottomBox a.pruvodce-lezeni span {visibility: hidden}
	#bottomBox a.pruvodce-lyze:hover {background: url('../../../imgs/web/wizard-ski.png') -234px 0 no-repeat;}
	#bottomBox a.pruvodce-trend:hover {background: url('../../../imgs/web/wizard-trend.png') -234px 0 no-repeat;}
	#bottomBox a.pruvodce-turistika:hover {background: url('../../../imgs/web/wizard-walk.png') -234px 0 no-repeat;}
	#bottomBox a.pruvodce-lezeni:hover {background: url('../../../imgs/web/wizard-climbing.png') -245px 0 no-repeat;}
	
	#box-pruvodece{height:380px; margin-top:20px;}
	.m-aktuality a{float:left; width:243px; height:36px; position:relative; display:block; z-index:0;}
	.m-aktuality span{position:absolute; top:0px; left:0px; display:block; width:243px; height:36px; background:url('../../../imgs/web/m-aktuality.png') no-repeat;}
	.m-hudy-info a{float:left; width:237px; height:36px; position:relative; display:block; z-index:0;}
	.m-hudy-info span{position:absolute; top:0px; left:0px; display:block; width:237px; height:36px; background:url('../../../imgs/web/m-hudy-info.png') no-repeat;}
	.m-kamenne-prodejny a{float:left; width:237px; height:36px; position:relative; display:block; z-index:0;}
	.m-kamenne-prodejny span{position:absolute; top:0px; left:0px; display:block; width:237px; height:36px; background:url('../../../imgs/web/m-kamenne-prodejny.png') no-repeat;}
	.m-pruvodci-aktivitami a{float:left; width:242px; height:36px; position:relative; display:block; z-index:0;}
	.m-pruvodci-aktivitami span{position:absolute; top:0px; left:0px; display:block; width:242px; height:36px; background:url('../../../imgs/web/m-pruvodci-aktivitami.png') no-repeat;}
	#bottomBox h3 a{text-decoration:none;}
	#bottomBox h3.active a span{background-position:0 -72px;}
	#bottomBox h3.active a:hover span{background-position:0 -72px;}
	#bottomBox h3 a:hover span{background-position:0 -36px;}
	#bottomBox .safeCont {width:960px; margin:0px auto; text-align:left; overflow:hidden;clear:both;}
	#bottomBox #tabPanels{width:960px;}
	
	#bottomBox{font-size:80%;}
	#bottomBox .leftCol{width:480px; float:left; margin-right:0px; padding-top:10px;}
	#bottomBox .rightCol{width:475px; float:left; padding-top:10px; }
	#bottomBox .blogArticle {padding-bottom:20px;}
	#bottomBox .blogArticle h3 a{color:#78b336 !important; font-size:120%; line-height:30px}
	#bottomBox .blogArticle p a{width:95%; display:block; text-align:right;}
	#bottomBox .blogArticle{ margin-top:10px; margin-right:30px; margin-bottom:10px;}
	#bottomBox .blogArticle p b{font-size:80%; font-weight:normal; display:block;margin-bottom:2px;}
	#bottomBox .blogArticle img{margin-right:10px; float:left;}
	
	#kamenne-prodejny-box li{float:left; display:block; width:220px; text-align:center; font-size:120%; border-right:#dfdfdd solid 1px; }
	#kamenne-prodejny-box li.last{border-right:none;}
	#kamenne-prodejny-box li a{float:none; display:block;  text-decoration:none; }
	#kamenne-prodejny-box li a:hover{font-weight:bold;}
	#kamenne-prodejny-box li.active a{font-weight:bold;}
	#kamenne-prodejny-box ul{padding:10px; margin-bottom:10px;}
	#kamenne-prodejny-box .line{clear:both;border-bottom:#dfdfdd solid 1px; font-size:1px; height:1px; margin-bottom:10px;}
	
	
	#pruvodce-trend-box{text-align:center;margin-right:230px;}
	#pruvodce-turistika-box{text-align:right; margin-right:100px;}
	#pruvodce-lezeni-box{text-align:right;}
	
	.rssFeed{float:right; display:block; margin-top:20px; padding:5px; margin-right:10px; background:url('../../../imgs/web/rss.png') no-repeat 0px 5px; padding-left:18px; color:#78b336 !important;}
	#hudy-info-box .rssFeed{margin-top:0px;}
	.rssFeed:hover{text-decoration:none;}
	
	
#footer{background:#fed936 url('../../../imgs/web/bg-footer-rep.png') repeat-x 0px 0px; height:217px;}
	#footer .inner{background:url('../../../imgs/web/bg-footer.png') no-repeat ;height:217px;}
	#webMenu{}
	#webMenu span{margin-left:10px;}
	#webMenu ul{padding:4px 0px 0px 0px; text-align:center;}
	#webMenu li{list-style:none; float:left; text-align:left; margin:10px 0px; width:240px; font-weight:bold;}
	
	#webMenu li a{padding:0px 10px;font-weight:bold;}
	#webMenu ul ul li{float:none; margin:0px 10px;width:auto;}
	#webMenu a{color:#000; text-decoration:none;  display:block;} 
	#webMenu ul ul li a:hover{ background-color:#ffce26;}
	#webMenu ul ul li a{font-size:80%;padding:2px 10px 2px 20px;font-weight:normal; background:url('../../../imgs/web/submenu-list.png') no-repeat 8px 8px;}		
	
	
	
	
	#footer ul{}
	#footer li{}
	#copyright{ font-size:70%; font-weight:bold;background:#000}
	#copyright p{padding:5px 0px; color:#666364;text-align:right;}

	#order {position:relative}
	#order div.rightBox {float:right; width:195px;  padding:10px 10px; background:#e0e0d8; border:1px solid #d9dad2; margin-top:55px; text-align:left}
	#order div.rightBox	h2{ margin-top:10px; text-align:left; color:#9FCF67}
	#order div.rightBox ul { margin-left:13px; margin-top:10px; list-style: square; text-align:left}
	#order div.rightBox li {font-weight: lighter; font-size:80%; padding: 1px 0;}
	#order div.rightBox hr {backround:none; border:none; border-top:1px solid #bcbbb6; border-bottom: 1px solid #fffffa; margin-top: 5px;}
	#order div.rightBox p {text-align:left; font-size:80%; line-height:1.1em}
	#order table th {vertical-align: top; padding-top:7px; padding-bottom:3px } 
	#order table td {vertical-align: top; padding-top:7px; padding-bottom:3px }
	#order h3  {font-weight: normal; }
	#order h3.goods{ font-size:110%;}
	#countent .safepd {padding:0px; margin:0px}
	#order img.cart {position:absolute; right:10px; top:13px; z-index: 4}
	#order .inbox {  background:white; padding:15px; clear:both; border:1px solid #ebeae5;}
	#order h2.log {font-weight:normal; font-size:110%;}
	#order h2.heads {margin-bottom:10px;}
	#order h2.heads span{visibility: hidden}
	#order h2.headCa a {display:block; width:160px; height:102px; text-decoration: none}
	#order h2.headO a {display:block; width:170px; height:102px; text-decoration: none}
	#order h2.headC {float:left; display:block; width:200px; height:102px; background: url('../../../imgs/web/order-heading-confirm.png') no-repeat 0% 0%;}
	#order h2.headO {float:left; display:block; width:187px; height:102px; background: url('../../../imgs/web/order-heading-order.png') no-repeat 0% 0%;}
	#order h2.headS {float:left; display:block; width:179px; height:102px; background: url('../../../imgs/web/order-heading-send.png') no-repeat 0% 0%;}
	#order h2.headCa {float:left; display:block; width:173px; height:102px; background: url('../../../imgs/web/order-heading-kosik.png') no-repeat 0% 0%;}
	
	#order h2.active3 {float:left; display:block; width:200px; height:102px; background: url('../../../imgs/web/order-heading-confirm.png') no-repeat 0px -102px;}
	#order h2.active2 {float:left; display:block; width:187px; height:102px; background: url('../../../imgs/web/order-heading-order.png') no-repeat 0px -102px;}
	#order h2.active4 {float:left; display:block; width:179px; height:102px; background: url('../../../imgs/web/order-heading-send.png') no-repeat 0px -102px;}
	#order h2.active1 {float:left; display:block; width:173px; height:102px; background: url('../../../imgs/web/order-heading-kosik.png') no-repeat 0px -102px;}
	#order .cl {clear:both}
	#order div.prihlaseni { border:1px solid #e4e3de; background: #e6e6de; padding:10px}
	#order div.prihlaseni p {font-size:90%;}
	#order .leftBox {float:left; width:70%}
	#order .leftBox div.prihlaseni input, #order .leftBox div.prihlaseni label{float:left; margin : 20px 5px 20px 0; font-size:90%}
	#order .leftBox div.prihlaseni input.button {cursor:pointer;background: url('../../../imgs/web/bg-order-back.png') 0 0 no-repeat; height:25px; width:125px; border:none}
	#order .leftBox div.prihlaseni input.button:hover {background: url('../../../imgs/web/bg-order-back.png') 0 -25px no-repeat; color:white}
	#order .leftBox div.prihlaseni input.text {width:125px}
	#order .leftBox div.prihlaseni label {line-height:20px}
	
	#order input.submitBack {background: url('../../../imgs/web/bg-order-back.png') 0 0 no-repeat; height:25px; width:125px; font-size:75%; text-align: center; border: none; padding-bottom:2px; margin-top:30px; float:left}
	#order input.submitBack:HOVER {cursor:pointer; background: url('../../../imgs/web/bg-order-back.png') 0 -25px no-repeat; color:white}
	#orderInfo {width:100%; }
	#orderInfo .mezera {height:30px}
	#orderInfo.readonly .mezera {display:none}
	#order a.backButton{display:block; line-height: 25px; height: 25px; width:125px; background: url('../../../imgs/web/bg-order-back.png') no-repeat 0px 0px;  font-size:75%; text-align: center; color:black; text-decoration: none; float:left; margin:0px 0px }
	#order #orderCart a.backButton{margin-top:0px;font-weight:normal;font-size:90%;}
	#order #orderCart .greyButton{width:123px}
	#order #orderCart td.pricePP {width:80px}
	#order a.backButton:hover {background: url('../../../imgs/web/bg-order-back.png') no-repeat 0px -25px; color:white}
	#order input.submitC, #order a.submitC { height: 35px; width:137px; background: url('../../../imgs/web/bg-order-confirm.png') no-repeat 0px 0px; font-size:75%; text-align: center; color:black; float:right; margin:15px 0px; margin-right :16px; border: none;}
	#order input.submitC:hover, #order a.submitC:hover {cursor:pointer; background: url('../../../imgs/web/bg-order-confirm.png') no-repeat 0px -35px; color:white; }
	#order a.submitC{text-decoration:none; float:left;line-height:35px; font-size:100%;}
	#orderInfo.readonly input, #orderInfo.readonly select {border:none; background: none; font-weight: bold; margin-bottom:5px}
	#orderInfo.readonly th {line-height: 19px}
	#orderInfo th {width:160px; text-align:right; font-weight: bold; font-size: 80%;  vertical-align: middle; line-height: 20px; }
	#orderInfo h3.form {font-size:230%;}
	#orderInfo td {width:400px; font-weight: normal; font-size: 80%; vertical-align: middle; }
	#orderInfo td span {font-size:80%; margin-left:15px; color:red; font-weight: bold}
	#orderInfo th.fact {width:100%; font-weight: normal}
	#orderInfo .fact{text-align:left; font-size:110%; margin: 10px 0px;}
	#orderInfo .fact span {font-size: 60%}
	#orderInfo.readonly td {padding-left:10px}
	#orderInfo.readonly th.fact span {display:none}
	#orderInfo.readonly th span {font-weight: bold}
	#deliveryAndPayment.readonly .zpusob,#orderInfo b {color:#6ca829}
	#deliveryAndPayment.readonly .zpusob td {color:black; padding:10px 0px; padding-left:25px; font-weight: bold }
	#deliveryAndPayment.readonly .zpusob th {font-weight: normal;width:320px; text-align:right; padding:10px 0px}
	#bottomBox{clear:both}
	#orderInfo.readonly th, #orderInfo.readonly b {color:black; font-weight: normal;}
	#orderInfo.readonly p {font-weight: bold; line-height: 19px; margin-left:14px}
	#orderInfo input {width:415px; margin-left:15px; padding:2px 0px 1px 0px; margin-bottom:3px}
	#orderInfo textarea{width:415px; margin-left:15px; padding:2px 0px 1px 0px; margin-bottom:3px; height:80px;}
	#orderInfo select { margin-left:15px; width:418px; padding:2px 0px }
	#orderInfo .info{margin-left:15px;}
	
	#order .zpusob {width:624px; }
	#order input.red {border:1px solid red}
	#deliveryAndPayment {width:624px; }
	#deliveryAndPayment h3 {font-weight: nomal; text-align:left; font-size:120%; margin: 10px 0px;}
	#deliveryAndPayment td span {color:black; margin-left:183px; font-size:70%}
	#deliveryAndPayment td span b {color:#78b336; }	
		#order .zpusob select {width:418px; margin-left:15px; padding:0 ; position:relative;  top:-3px}
	#order .zpusob th {width:160px; font-size: 80%; text-align:right; color:black;  vertical-align: top }
	#order .zpusob th b {color:#6ca829}
	#order .zpusob td {width:400px; font-size: 80%;  text-align:left; vertical-align: top;  }
	#order tr.barva {background:#fafaf5}
	input.submitBasket {background: url('../../../imgs/web/bg-order-confirm.png') no-repeat 0px 0px; height:35px; width:135px; padding:0px; border:none; font-weight: normal; font-size: 80%; float:right; margin-top:30px; padding-bottom:4px}
	input.submitBasket:hover {background: url('../../../imgs/web/bg-order-confirm.png') no-repeat 0px -35px; color:white; cursor: pointer;}
	input.submitBasket.connf {margin-top:0px; clear:none;}
	#orderCart {width:100%; border-bottom:1px solid #e6e6e6; padding-bottom:20px}
	h3.goods {margin-bottom:15px; margin-left:10px}
	h3.goods span {font-size:140%}
	#orderCart tr.top {height:12px;}
	#orderCart tr.middle{  background:url('../../../imgs/web/bg-line-goods.png') repeat-x; line-height: 20px}
	#orderCart tr.bottom{}
	#orderCart th, #orderCart td {vertical-align: middle; font-size:80%; }
	#orderCart td.img {background: url('../../../imgs/web/bg-cart-goods.png') no-repeat; height:64px; width:84px; }
	#orderCart td.img img {margin-left:10px}
	#orderCart td span.zelena {padding:0px; display:inherit; margin:0px; color:#6ca829; background: none;}
	#orderCart td a {text-decoration: underline; color:black; font-weight: bold}
	#orderCart td a.change {font-size: 90%;text-decoration: none; font-weight: normal; display:block; background:url('../../../imgs/web/bg-button-number.png') no-repeat; width:49px; height:25px; float:left; line-height: 23px; text-align: center; margin-left:5px }
	
	#orderCart td a.change:hover {cursor: pointer}
	#orderCart th{text-align: center}
	#orderCart th.pocet {text-align: left; padding-left:10px}
	#orderCart th.nazev span, #orderCart th.cena span {text-align: center; visibility: hidden; }
	#orderCart th.jmeno {width:25%;}
	#orderCart th.vyrobce span {visibility: hidden;}
	#orderCart td removeAll {width:10%; text-align: center}
	#orderCart td input {width:20px; height:20px; text-align: center}
	#orderCart td.vyrobce {text-align: center; }
	#orderCart td.cena {text-align: center; font-weight:bold}
	#orderCart td.cena b {font-weight: bold}
	#orderCart td.pocet input {float:left; margin-left:15px}
	#orderCart td.celkem {text-align: center}
	#orderCart td.cenaCelkem {font-size: 120%; font-weight: normal;}
	#orderCart td.cenaCelkem b {font-weight: bold}
	#orderCart a.removeAll {display:block;width:25px; height:25px; background: #fafaf5 url('../../../imgs/web/bg-cart-removeAll.png') no-repeat 0px 0px;  text-decoration: none;margin-bottom:5px;  }
	a.greyButton {display:block; border:1px solid #ada99f; height:25px;  text-decoration: none !important; background:#d6d3c8; float:left; color:black !important }
	a.greyButton:hover {background:#262223}
	a.greyButton:hover span{background: url('../../../imgs/web/bg-line-black-hover.png') repeat-x; color:white; border: 1px solid #666364}
	a.greyButton span {display:block; border:1px solid white; height:23px; padding:0px 10px; line-height: 22px; font-weight: normal; font-size:100%; background: url('../../../imgs/web/bg-button-21.png') repeat-x;  }
	
	#orderCart td.celk {padding-top:25px}
	#orderCart a.removeAll span {visibility: hidden;}
	#orderCart a.removeAll:hover{background: #fafaf5 url('../../../imgs/web/bg-cart-removeAll.png') no-repeat 0px -25px; cursor: pointer; }
	#orderCart.readonly input {border:0px; background:none;}
	#orderCart.readonly td a.change {display: none}
	.orderConfirm{font-size:80%;}
	.orderConfirm a{color:#9DCD66;}
	.orderConfirm h2{font-weight:lighter; color:#231f20; font-size:140%;}
	.orderInfoTable td,.orderInfoTable th {text-align:left !important;}
	.dressRoomIcon{position:absolute; top:-5px; right:10px;}
	.favoritesIcon{position:absolute; top:-42px; right:10px;}
	.profileIcon{position:absolute; top:-41px; right:10px;}
	.dogIcon{position:absolute; top:-36px; right:10px;}
	#favorites #orderCart{margin-top:120px; border-bottom:0px;}
	#watchdog .inbox,#favorites  .inbox, #viewProfile .inbox{position:relative;}
	#watchdog li{list-style:square; margin-left:20px; padding:2px;}
	#watchdog .middle .greyButton{position:relative; top:-3px;}
	#watchForm{margin-top:20px;}
	#favorites #orderCart th,#favorites #orderCart td{font-size:100%;}
	
	.question{cursor:pointer;}
	
	#orderView #orders .odd{background:#FAFAF5;}
	
	#orderView #orders th,#orderView #orders td{padding:4px;} 
	
	#orderView #orders .greyButton{float:right; width:140px;}
	
	#orderView .inbox{position:relative;}
	#orderView .orderDetailIco{position:absolute; top:-39px; right:5px;}
	#orderView a,#favorites a{color:#9DCD66;}
	
	.profileBox{background:url('../../../imgs/web/bg-profil-box.png') repeat-x ; float:left;border-right:1px solid #ebebe1; height:175px; width:420px; margin-bottom:20px;}
	.profileBoxes{margin-top:70px;}
	.profileBox.right {float:right; margin-right:10px;}
	.profileBox  .inprofile{height:175px; width:420px; position:relative;}
	.userInfo .inprofile{background:url('../../../imgs/web/bg-profil-user.png') no-repeat; }
	.favoriteInfo .inprofile{background:url('../../../imgs/web/bg-profil-oblibene.png') no-repeat; }
	.dogInfo .inprofile{background:url('../../../imgs/web/bg-profil-pes.png') no-repeat; }
	.ordersInfo .inprofile{background:url('../../../imgs/web/bg-profil-objednavky.png') no-repeat; }
	.cardInfo .inprofile{background:url('../../../imgs/web/bg-profil-karta.png') no-repeat; }
	.discussionInfo .inprofile{background:url('../../../imgs/web/bg-profil-dotazy.png') no-repeat; }
	.profileBox .innerpd{padding:40px 20px 20px 180px; }
	.profileBox.ordersInfo .innerpd{padding-left:210px;}
	.profileBox .greyButton{position:absolute; bottom:20px; right:20px;}
	.profileBox h3{padding-bottom:5px;}
#bottomPage{text-align:right;}
#bottomPage a.a{text-decoration:none;}



div#mb_center #ajaxFrameRegister{background: url('../../../imgs/web/modal-bg.png') repeat-x ; }
div#mb_center #ajaxFrameRegister .inbox{ background:url('../../../imgs/web/modal-logo.png') no-repeat ;padding-top:60px; }


div#mb_center #register table {margin-left:20px;}
/* moodalbox */
/* moodalbox CSS */

div#mb_contents {text-align:left;}
div#mb_center .inbox{font-size:80%; padding:10px;}
div#mb_center .inbox h2{font-size:160%; font-weight:lighter; margin-bottom:10px;margin-left:10px; color:#fff;}

div#mb_center .navigation{display:none;}
div#mb_overlay { position: absolute; left: 0; width: 100%; background-color: #000; cursor: pointer;z-index:50;}
div#mb_center, div#mb_bottom { position: absolute; left: 50%; overflow: hidden; background-color: #231f20;z-index:60; color:#fff;}
div#mb_center { background-color: #FFF;z-index:60;}
div#mb_contents {width: 400px; height: 400px; border: 1px solid #3c393a; overflow: auto; background-color: #231f20; visibility: hidden;z-index:60;}
.mb_loading {background: #DDD url(../imgs/web/loadinfo.gif) no-repeat center center;}
#mb_error {font-size: 1.2em;color: #CD0000;font-weight: bold;text-align: center;padding: 0.5em;font-family: Verdana, Helvetica, sans-serif;}
#mb_error em {font-size: 0.8em;}
div#mb_bottom {font-family: Verdana, Helvetica, sans-serif;font-size: 10px;color: #666;line-height: 1.4em;text-align: left;border: 1px solid #3c393a;border-top-style: none;}

a#mb_close_link {font-size:120%;margin: 10px 0; color:#9DCD66; line-height:30px;margin-left:10px;}
div#mb_caption {margin-right: 71px;}

.mapLeft{margin-right:50px;}
.goodsMap {margin-top:20px;}
.goodsMap li{float:left; width:180px; margin-right:20px; }
.goodsMap li ul li{float:none;}

#register .req th{color:#6ca829;}
#register h3{font-size:120%;}
#register table th{width:100px;}
#register input{border:1px solid #ada99f;padding:2px; width:200px; }
#mail .error,#register .error,#loginBox .error{color:red;}
#register span{display:block; display:inline; padding-left:10px;}
div#mb_center #register  .error input{border-left:2px solid red; border-right:2px solid red;}
div#mb_center #register .req input{border-left:2px solid #9DCD66; border-right:2px solid #9DCD66;}
#register  .error input{border-left:2px solid red; border-right:2px solid red;}
#register .req input{border-left:2px solid #9DCD66; border-right:2px solid #9DCD66;}

div#mb_center #register  input, div#mb_center #register textarea{width:184px; border:2px solid #fff;  padding:0px;margin-bottom:0px;}
#register .button, div#mb_center #register .button{background:url('../../../imgs/web/bg-button-login.png') no-repeat;height:29px; width:189px; text-align:center; border:none;  font-weight:Bold; cursor:pointer;}
#register .button:hover{background-position:0px -29px !important;color:#fff;}

#register .psc_prefix,div#mb_center #register .psc_prefix{width:30px; text-align:center;}
#register .psc_postfix,div#mb_center #register .psc_postfix{width:25px; text-align:center;}
div#mb_center #register  h3 span{padding-left:0px; margin-left:0px;}
div#mb_center #register  .radio input{width:30px; border:none;}
div#mb_center #title{position:absolute; top:10px; right:10px;}
div#mb_center #register a{color:#9DCD66;margin-left:10px; margin-top:10px; display:block;}
#mail{padding:20px;}
#mail .sendUrl{font-size:80%;}


ul.autocompleter-choices{position:absolute; margin:0; padding:0; list-style:none;border:1px solid #7c7c7c;border-left-color:#c3c3c3;
	border-right-color:	#c3c3c3; border-bottom-color:#ddd; background-color:#fff;text-align:left;
	z-index:10;background-color:#fff; width:140px;}

ul.autocompleter-choices li{position:relative;margin:-2px 0 0 0;padding:0.2em 0.2em 0.2em 0.2em;display:block;float:none !important; 
	cursor:	pointer;font-weight:normal;white-space:	nowrap;	font-size:70%;line-height:1.5em;}
ul.autocompleter-choices li.autocompleter-selected{background-color:#444; color:#fff;}
ul.autocompleter-choices span.autocompleter-queried{display:inline;float:none;font-weight:bold;margin:0;padding:0;}
ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried{color:#9FCF67;}

#register.editProfile a.greyButton span{display:block;}

#mb_center #register.editProfile .inbox{border:none;}
