ul{
	margin:0; padding:0;
}

a img{
	border:none;
}

a:hover{
	text-decoration:none;
}

div#bwrap{
	background:url(/images/pozadi-opakovany-spodek.gif) repeat-y;
}

div#background-wrapper{
	background:url(/images/pozadi-obsah.jpg) no-repeat;
}

div#cwrap{
	padding:20px 0px 0px 29px;
	width:1008px;
}

div#vrchni-baner{
	background:url(/images/vrchni-baner-2.jpg);
	width:973px; height:141px;
}

div#kontakt{
	background:url(/images/obalka.jpg) no-repeat center left;
	line-height:22px;
	padding-left:25px;
	font-family:Arial;
	font-size:12px;
	display:inline;
}

div#kontakt a, div#homepage a, div#about a{
	color:#FFFFFF;
	font-weight:bold;
}

div#kontakt a:hover, div#homepage a:hover, div#about a:hover{
	text-decoration:none;
}

div#homepage{
	background:url(/images/domek.jpg) no-repeat center left;
	line-height:22px;
	padding-left:22px;
	font-family:Arial;
	font-size:12px;
	display:inline;
}

div#about{
	background:url(/images/seznam.jpg) no-repeat center left;
	line-height:22px;
	padding-left:22px;
	font-family:Arial;
	font-size:12px;
	display:inline;
}

div.top-menu-spacer{
	background:url(/images/menu-spacer.jpg) no-repeat center center;
	display:inline;
	padding:0px 8px;
}

div#top-menu{
	padding:10px 0px 13px 20px;
}

div#logo-menu-wrapper{
	float:left;
}

div#cart-login-wrapper{
	padding-top:20px;
	padding-left:320px;
	float:left;
	font-size:12px;
	font-family:Arial;
	color:#FFFFFF;
}

div#cart-login-wrapper a{
	color:#FF9900;
	font-size:10px;
}

div#cart-login-wrapper a:hover{
	text-decoration:none;
}

div#cart-login-wrapper strong{
	color:red;
	font-size:13px;
}




div#panel-wrap{
	width:973px;
}

div#left-panel{
	background:url(/images/left-panel-top.jpg) no-repeat;
	width:240px;
	font-family:Verdana;
	float:left;
}

div#search-box{
	height:44px; /* 54 - 10 = 44  */
	padding:10px 0px 0px 7px;
}

div#search-box input.query{
	width:115px;
	font-size:10px;
}

div#search-box input.submit{
	font-size:10px;
	background:url(/images/button-background.gif);
	border:1px solid #FFFFFF;
	padding:2px;
	color:white;
}

div.box-top{
	width:225px;
	padding-left:15px;
	background:url(/images/box-top-background-2.jpg) no-repeat;
	font-size:11px;
	line-height:24px;
	color:#FFFFFF;
	font-weight:bold;
}

div.left-panel-box{
	padding:5px;
	font-size:12px;
}

div.left-panel-box select.selectstyle{
	font-size:10px;
}

div.left-panel-box input.submit{
	background:url(/images/button-background.gif);
	border:1px solid #000000;
	color:white;
}



ul.menu-list{
	background-color:#FFD9BF;
	width:218px;
	padding:5px;
	border-right:1px solid blue;
}

ul.menu-list li{
	margin-right:9px;
	border-bottom:1px dashed #000000;
	list-style-type:none;
}

ul.menu-list li a{
	font-size:12px;
	display:block;
	text-decoration:none;
	color:blue;
}

ul.menu-list li a:hover{
	text-decoration:underline;
	padding-left:4px;
}

div.clearer{
	clear:both;
}












div#right-panel{
	padding:20px 10px 0px 15px;
	width:708px; /* odecteny padding od 723*/
	float:right;
	text-align:left;
	background:url(/images/obsah-vrch.jpg) no-repeat;
	font-family:Arial;
}

div#right-panel h1{
	font-family:Arial;
	font-size:17px;
	margin:0;padding:0;
}

div#subcategoriesWrapper{
	font-size:12px;
}

div#subcategoriesWrapper a{
	color:#FF9900;
	font-weight:bold;
}

div#subcategoriesWrapper a:hover{
	text-decoration:none;
}

div.product-box-wrapper{
	width:350px;
	float:left;
	background:#CBDBE8;
	margin-right:2px;
	margin-top:5px;
}

div.product-box-wrapper table.image-holder{
	float:left;
	font-size:12px;
	background:#9FBAD0;
	border-right:2px solid #FFFFFF;
	height:165px;
}

div.product-box-wrapper table.image-holder td.image{
	width:100px; height:115px;
	padding:3px;
	border:3px solid #9FBAD0;
	background:#FFFFFF;
}

div.product-box-wrapper table.image-holder td.price{
	height:53px;
}

div.product-desc-wrapper{
	width:234px;
	float:left;
}

div.product-box-wrapper h2{
	margin:0;padding:0;
	padding-left:5px;
	font-size:13px;
}

div.product-box-wrapper h2 a{
	font-size:13px;
	color:red;
}

div.product-desc-wrapper p{
	font-size:11px;
	margin:0;padding:5px;
}

div.product-box-wrapper table.image-holder span.old_price{
	color:#000000;
	font-weight:normal;
	font-size:10px;
	text-decoration:line-through;
}

div.product-box-wrapper table.image-holder span.price{
	color:#000000;
	font-weight:bold;
	font-size:12px;
}

div.product-desc-wrapper p.desc{
	height:115px;
}

div.buy-now-stripe{
	clear:both;
	background:url(/images/buy-now-stripe-background.jpg);
	font-size:12px;
	height:32px;
	line-height:32px;
	padding:5px;
	color:#FFFFFF;
	text-align:right;
	border-top:2px solid #FFFFFF;
}

div.buy-now-stripe form{
	display:inline;
}

div.buy-now-stripe input.quantity{
	width:20px;
}

div.buy-now-stripe input.buy-now{
	background:url(/images/button-koupit.jpg);
	width:80px; height:30px;
	border:1px solid #FFFFFF;
}











div#product-pictures{
	width:100px;
	float:left;
	padding:0px 5px;
	margin-top:10px;
}

div#product-card{
	float:left;
	width:550px;
	padding-left:10px;
	margin-top:10px;

}

div#product-card p{
	font-size:14px;
	margin:0;
}

table.product-description{
	font-size:12px;
}

table#tech-spec{
	font-size:12px;
	border:1px solid #9FBAD0;
	margin:10px 0px;
}

table#tech-spec th{
	background-color:#9FBAD0;
	color:#FFFFFF;
}

table#tech-spec td{
	background-color:#CBDBE8;
}

div#featured-ski{
	border:1px solid black;
	padding:5px;
	margin-bottom:10px;
}


div#featured-ski table.image-wrapper{
 	width:690px;
 	height:100px;
 	float:right;
}

div#featured-ski span.nazev-lyze{
	font-size:17px;
	font-weight:bold;
}

div#featured-ski p{
	padding:0; margin:0;
	font-size:12px;	
}

div#featured-ski span.stara-cena{
	font-size:17px;
	font-weight:bold;
	text-decoration:line-through;
	color:silver;
}

div#featured-ski span.nova-cena{
	font-size:32px;
	font-weight:bold;
}

div#stitek{
	background-color:#000000;
	color:#FFFFFF;
	width:120px;
	text-align:right;
	font-size:11px;
	font-weight:bold;
	text-align:center;
}

div#editorContent{
	font-size:12px;
}

div#editorContent p{

}

div#editorContent ul{
	margin-left:15px;
}

table.productsDetails{
	font-size:12px;
}

div#flashMessage{
	border:1px solid red;
	background-color:yellow;
	padding:10px;
	font-size:11px;
	font-weight:bold;
	color:red;
	margin-bottom:10px;
}

div.suggested-header{
	width:180px;
	background:#000000;
	text-align:center;
	font-size:12px;
}

div.suggested-header h2{
	font-size:12px;
	color:#FFFFFF;
	margin:0px; padding:0px;
}

div.suggested-border{
	border:1px solid black;
	margin-bottom:15px;
	height:210px;
}

table.suggested{
	float:left;
}

table.suggested td.image-wrapper{
	height:100px; width:100px; border:1px solid black !important;
	background-color:#FFFFFF;
}

table.suggested td.desc-wrapper{
	width:240px;
}

table.suggested h3{
	font-size:12px;
	padding:0px; margin:0px;
}

table.suggested h3 a{
	color:red;
}

table.suggested p{
	font-size:10px !important;
	padding:0px; margin:0px;
}

div#footer{
	font-family:Arial;
	text-align:center;
	background-color:#00008B;
	padding:8px;
	margin-top:10px;
	color:#FFFFFF;
	font-size:12px;
}

div#footer a{
	font-weight:bold;
	color:#FFFFFF;
}


div#plnks{
	font-family:Arial;
	font-size:11px;
	padding:3px;
	margin-top:6px;
}

span.note{
	font-size:9px; color:red; font-weight:bold;
}

div.mainContentWrapper{
	font-size:12px;
}

table#cartContents{
	border:1px solid #00008B;
}

table#cartContents th{
	background:#00008B;
	color:#FFFFFF;
	padding:5px;
}

table#cartContents td{
	padding:5px;
	border-bottom:1px solid #00008B;
}

table#orderForm sup{
	color:red;
}

div.error-message{
	color:red;
	text-decoration:underline;
	font-size:10px;
}

table#accessibility{
	font-size:12px;
	background-color:white;
}

table#accessibility td{
	text-align:center;
}

body{
	margin:0px;
}

div#top_lista{
	background-color:silver;
	font-family:Arial;
	font-size:12px;
	border-bottom:1px solid #FFF;
	border-top:1px solid #FFF;
}

div#top_lista div{
	float:left;
	padding:2px 10px;
	border-right:1px solid #F5F5F5;
	width:120px;
}

div#top_lista a{
	color:green;
	font-weight:bold;
}

div#elan_baner{
	text-align:center;
}


div.product-box-wrapper-wide{
	width:700px;
	border-left:1px solid silver;
	border-right:1px solid silver;
}

div.image-holder{
	text-align:center;
	background-color:#FFF;
	border-top:3px solid silver;
	border-bottom:1px solid silver;
}

div.product-box-wrapper-wide h2{
	font-size:25px;
	font-family:Verdana;
	font-weight:normal;
}

div.product-box-wrapper-wide h2 a{
	color:darkblue;
}

p.desc{
	text-align:justify;
}

div.description_holder{
	background-color:#CBDBE8;
	padding:5px 10px 0px 10px;
}

p.manuf_holder{
	float:left;
	padding:0px;
	margin:0px;
	font-size:12px;
}

div.price_holder{
	float:right;
	text-align:right;
	font-family:Verdana;
}

div.price_holder span.old_price{
	color:#000000;
	font-weight:normal;
	font-size:17px;
	text-decoration:line-through;
}

div.price_holder span.price{
	color:#000000;
	font-weight:normal;
	font-size:21px;
}

div.wide_product_spacer{
	height:10px;
}









/* chci to mit az na konci, nacita se nejvetsi obrazek */
div#body_spacer{
	margin:0;
	background:url(/images/pozadi-webu.jpg) no-repeat;
	background-color:#D8E3F2;
}