/* @charset "cp-1250"; */
/* Stylesheet for levnegarnyze.cz */

html, body {
	margin:0px; padding:0px; border:0px;
	width:100%;
	font-family:"Segoe UI", Tahoma, Helvetica, sans-serif;
	font-size:11px;
	color:#3F1700;
	background-color:#FFFFFF;
}

h1 {font-size: 16px;}
h2 {font-size: 14px;}
h3 {font-size: 12px;}

body { text-align:center; }
div, p, table, form, img { margin:0px; padding:0px; border:0px; }
br { font-size:8px; height:15px; }
a img { border:0px; }

#centering { width:966px; margin:auto; }
#head {
	width:966px; height:151px;
	background:url(head.gif) top center no-repeat;
}
#head h1 { margin:0px; padding:0px; }
#head h1 a { display:block; width:960px; height:125px; }
#head h1 span { display:none; }
#head .searchholder { text-align:right; height:25px; }
#head .search {
	width:227px; height:25px; margin:0px 3px 0px auto;
	background:url(search-bg.gif) top right no-repeat;
	text-align:right;
}
#head .submit { position:relative; right:10px; top:5px; }
#head .input {
	font-family:"Segoe UI", Tahoma, Helvetica, sans-serif; font-size:11px;
	border:1px solid #FF7F00; width:145px; height:17px; padding:0px; margin:0px;
	position:relative; right:20px; top:1px;
}

#leftborder { width:966px; background:url(border-left.gif) left repeat-y; text-align:center; }
#rightborder { width:966px; background:url(border-right.gif) right repeat-y; text-align:center; }
#page { width:960px; margin:auto; text-align:left; clear:both; }

#menu {
	width:960px; height:30px;
	background:url(menu.gif) top left repeat-x;
	font-size:11px; font-weight:bold; color:#FFFFFF;
	clear:both;
}
#menu a { font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none; }
#menu a:hover { color:#FF7F00 }
#menu .active a { color:#FF7F00 }

#menu ul { list-style:none; display:block; padding:0px; margin:0px; }
#menu li { display:block; height:22px; float:left; padding:8px 12px 0 12px; border-right:1px solid #3F1700; }
#menu #cart { float:right; text-align:right; width:60px; }
#menu #cart a { position:relative; right:20px; top:3px; }
#menu #cart img { position:relative; right:-10px; top:2px; }

/*MD - obrazkove menu, vypnul jsem height: 100, protoze chce vice radku*/
#menu_images { width: 100%; background-color: #f8d77f;}
#menu_images .menu_image_item {float: left; border-right: 1px solid #ff7505;}

#content td { vertical-align:top; }
#leftcol { width:200px; background-color:#BFA38F; }
#midcol { width:620px; }
#rightcol { width:140px; background-color:#DFD1C7; }

#leftinner { width:620px; background:url(border-right.gif) left repeat-y; }
#rightinner { width:620px; background:url(border-left.gif) right repeat-y; }
#topinner { width:620px; background:url(border-bottom.gif) top repeat-x; }
#tlinner { width:620px; background:url(border-bl.gif) top left no-repeat; }
#trinner { width:620px; background:url(border-br.gif) top right no-repeat; }
#inner { padding:10px; text-align:left; }

#leftcol h2 { margin:0px; padding:0px; }
#leftcol h2 a {
	display:block; width:180px; height:23px; padding:7px 0px 0px 20px;
	background:url(cat_title.gif) top left repeat-x; border-top:1px solid #DFD1C7; border-bottom:1px solid #7F6455;
	font-size:12px; font-weight:bold; color:#3F1700; text-decoration:none;
}
#leftcol h2 a:hover { color:#FFFFFF; }
/*MD nove pro h2*/
/*
#leftcol .active_head a { color:#FFF8F3; }
#leftcol .active_category a { color:#EFE8E3; font-weight:bold;}
*/
#leftcol h2.active a { color:#FFF8F3; }
#leftcol li.active a { color:#EFE8E3; font-weight:bold;}



#leftcol ul { list-style:none; display:block; padding:0px; margin:0px; }
#leftcol li { display:block; margin:0px; padding:0px;}
#leftcol li a {
	display:block; width:170px; height:20px; padding:5px 0px 0px 30px;
	/* background-color:#CFBAAB; */
	background-color:#f5b861; border-top:1px solid #DFD1C7; border-bottom:1px solid #7F6455;
	font-size:11px; color:#3F1700; text-decoration:none;
}
#leftcol li a:hover { color:#FFFFFF; }


/* menu vlevo pod leftcol */
#content_menu li {}

#foot {padding-top: 2px; 
	color:#FFFFFF;
	width:966px; height:36px; margin-bottom:17px;
	background:url(foot.gif) #3f1700 bottom center no-repeat;
}
#foot a {color:#FFFFFF; text-decoration:none;}
#foot a:hover {text-decoration: underline;}

.float_left {float: left; padding-left: 20px; }
.clear { font-size:0px; height:0px; clear:both; }
.left { text-align:left; }
.center { text-align:center; }
.right { text-align:right; }

#productlist { list-style:none; display:block; padding:0px; margin:0px; }
#productlist .product {
	display:block; width:138px; height:238px; margin:5px;
	border:1px solid #BFA38F; float:left;
}
#productlist .bgtop {
	width:122px; height:198px; padding:8px 8px 0px 8px;
	background:url(product-top.gif) top repeat-x;
}
#productlist .bgbottom {
	width:122px; height:24px; padding:8px 8px 0px 8px;
	background:url(product-bottom.gif) bottom repeat-x;
}
#productlist .thouter { display:table; width:122px; height:122px; margin-bottom:4px; }
#productlist .thinner { display:table-cell; width:122px; height:122px; text-align:center; vertical-align:middle; }
#productlist a .thumbnail { border:1px solid #DFD1C7; }
#productlist a:hover .thumbnail { border:1px solid #3F1700; }
#productlist .name { padding-bottom:4px; }
#productlist .name a { font-size:12px; color:#3F1700; text-decoration:none; }
#productlist .name a:hover { text-decoration:underline; }
#productlist .price { font-size:14px; color:#FF7F00; font-weight:bold; }
#productlist .oldprice { font-size:11px; text-decoration:line-through; float:left; }
#productlist .saving { font-size:11px; color:#FF7F00; float:right; padding-bottom:4px; }
#productlist .icons { float:left; }
#productlist .icons img { margin-right:-1px; }
#productlist .cartbutton {
	display:block; width:32px; height:16px; float:right;
	background:url(icon-cart.gif) top left no-repeat;
}
#productlist .cartbutton b { display:none; }
#productlist .buybutton {
	display:block; width:17px; height:16px; float:right; margin-left:2px;
	background:url(icon-koupit.gif) top left no-repeat;
}
#productlist .buybutton b { display:none; }

#campaign { list-style:none; display:block; padding:0px; margin:0px; }
#campaign .product {
	display:block; width:122px; padding:10px 9px;
	border-top:1px solid #F7F3F1; border-bottom:1px solid #BFA38F;
	background-color:#EFE8E3;
}
#campaign a .thumbnail { border:1px solid #DFD1C7; }
#campaign a:hover .thumbnail { border:1px solid #3F1700; }
#campaign .name { padding:4px 0px; }
#campaign .name a { font-size:12px; color:#3F1700; text-decoration:none; }
#campaign .name a:hover { text-decoration:underline; }
#campaign .price { font-size:14px; color:#FF7F00; font-weight:bold; padding-bottom:8px; }
#campaign .cartbutton {
	display:block; width:32px; height:16px; float:right;
	background:url(icon-cart.gif) top left no-repeat;
}
#campaign .cartbutton b { display:none; }
#campaign .buybutton {
	display:block; width:17px; height:16px; float:right; margin-left:2px;
	background:url(icon-koupit.gif) top left no-repeat;
}
#campaign .buybutton b { display:none; }

.table { width:590px; margin:5px; border:1px solid #BFA38F; }
.table td { padding:4px; vertical-align:middle; }
.table .header { background-color:#FF9212; font-weight:bold; text-align:left; }
.table .header td { border-bottom:2px solid #BF5F00; border-top:1px solid #FFD293; }
.table .row0 { background-color:#EFE8E3; }
.table .row1 { background-color:#DFD1C7; }

.form table { width:590px; margin:5px; border:1px solid #BFA38F; background-color:#EFE8E3; }
.form td { padding:4px 8px; vertical-align:middle; }
.form .header { background-color:#FF9212; font-weight:bold; text-align:center; }
.form .header td { border-bottom:2px solid #BF5F00; border-top:1px solid #FFD293; }
.form input { font-family:"Segoe UI", Tahoma, Helvetica, sans-serif; font-size:11px; color:#3F1700; }
.form .edit { border:1px solid #DFD1C7; padding:2px; }
.form .browse { padding:2px; }
.form textarea { width:262px; border:1px solid #DFD1C7; padding:2px; }
.form .submit { padding:2px 4px; }



/*PRO VLOZENI STATICKEHO OBSAHU*/
.content_odsadit_40 {padding-left: 40px; padding-right: 40px; padding-top: 20px; }
.content_odsadit_20 {padding-left: 20px; padding-right: 20px; padding-top: 20px; }





/*DETAIL ZBOZI*/
.product_detail { /*border-bottom: 1px #e3d7ce solid;*/}
.product_detail .bgtop {
	width:500px; height: auto; padding:8px 8px 0px 8px;
	background:url(product-top.gif) top repeat-x;
}

.product_detail .bgbottom {
	width:500px; height:24px; padding:8px 8px 0px 8px;
	background:url(product-bottom.gif) bottom repeat-x;
}


.product_detail .thouter { display:table; width:122px; height:122px; margin-bottom:4px; }
.product_detail .thinner { display:table-cell; width:122px; height:122px; text-align:center; vertical-align:middle; }
.product_detail a .thumbnail { border:1px solid #DFD1C7; }
.product_detail a:hover .thumbnail { border:1px solid #3F1700; }
.product_detail .name { padding-bottom:4px; }
.product_detail .name a { font-size:12px; color:#3F1700; text-decoration:none; }
.product_detail .name a:hover { text-decoration:underline; }
.product_detail .price { font-size:14px; color:#FF7F00; font-weight:bold; }
.product_detail .oldprice { font-size:11px; text-decoration:line-through; float:left; }
.product_detail .saving { font-size:11px; color:#FF7F00; float:right; padding-bottom:4px; }
.product_detail .icons { float:left; }
.product_detail .icons img { margin-right:-1px; }
.product_detail .cartbutton {
	display:block; width:32px; height:16px; float:right;
	background:url(icon-cart.gif) top left no-repeat;
}
.product_detail .cartbutton b { display:none; }



.product_detail .buybutton {
	display:block; width:17px; height:16px; margin-left:2px;
	background:url(icon-koupit.gif) top left no-repeat;
}
.product_detail .buybutton b { display:none; }


.product_detail .main_info {float: left; width: 130px;}
.product_detail .name {float: left; width: 330px; min-height: 200px;}
.product_detail .desc {float: left; width: 330px; min-height: 200px; padding-left: 30px; display:table-cell; vertical-align:top; }



/* KOSIK - zaplatit*/

.paybutton {
	display:block; float: right; width:87px; height:20px; margin-left:2px;
	background:url(icon-pay.gif) top left no-repeat;
}
.paybutton b { display:none; }



/*pro pravou stranu: AKCE*/
#rightcol .title {
	display:block; width:140px; height:20px; padding:7px 0px 0px 0px;
	border-top:1px solid #F7F3F1; border-bottom:1px solid #BFA38F;
	background:url(rightcol_title.gif) center repeat-x; text-align:center;
}

/*toto je pro reklamu*/
#rightcol .block {
	display:block; width:140px;
	border-top:1px solid #F7F3F1; border-bottom:1px solid #BFA38F;
	background-color:#EFE8E3; text-align:center;
}

/*
<div class="title">AKCE</div>
a kdyz tam budes chtit davat tu reklamu, tak ji muzes strcit do divu s tridou block
Q:E:E - OLDA (09:07 PM) : 
kdyztak si u ni nastav horni a dolni padding, aby to nebylo uplne nalepeny na okrajich
*/


/* DEFAULT - strankovani */
.pagination_div {margin-top: 15px; margin-left: 30px; height: 20px; }
.pagination_div .page a{float: left;  margin-left: 5px; padding: 5px; border: 1px solid #3CBCFF; background: #ffffff; text-decoration: none;}
.pagination_div .page a:hover{border: 1px solid #3CBCFF; background: #1059FF; color: #ffffff;}

.pagination_div .page_active a{float: left; margin-left: 5px; padding: 5px; border: 1px solid #FF4115; background: #FFC58C; color: #000000; text-decoration: none;}
.pagination_div .none {float: left; margin-left: 5px;}

/* KONEC DEFAULT - strankovani */




/* NOVINKY */
.home_page_news {width: 560px; padding: 10px; margin-left: 5px; border: 1px solid #BFA38F;}
.home_page_news .img{float: left; padding: 0px; margin: 0px;}
.home_page_news .content{float: left; width: 360px; padding: 0px 0px 0px 10px;}
/* KONEC NOVINKY */


/* PRO jQuery TOOLTIP - default */
/* simple css-based tooltip */
div.tooltip {
	background-color:#000;
	border:1px solid #fff;
	padding:10px 15px;
	width:200px;
	display:none;
	color:#fff;
	text-align:left;
	font-size:12px;

	/* outline radius for mozilla/firefox only */
	-moz-box-shadow:0 0 10px #000;
	-webkit-box-shadow:0 0 10px #000;
}


/* PRO PORADNU - BOX DOTAZ A BOX ODPOVED */
.box-question { margin:0px 0px 30px 0px; border:1px solid #ffae42; background:#ffd77b; }
.box-question .title { height:20px; padding:20px 20px 0px 20px; font-size:12px; font-weight:bold; }
.box-question .info { float:right; padding:20px 20px 0px 0px; }
.box-question .inside { min-height:40px; padding:20px;  }

.box-answer { margin:-30px 0px 30px 20px; border:1px solid #8bec75; border-top:none; background:#ccffae; }
.box-answer .title { height:20px; padding:20px 20px 0px 20px; font-size:12px; font-weight:bold; }
.box-answer .info { float:right; padding:20px 20px 0px 0px; }
.box-answer .inside { min-height:40px; padding:20px; }



