@charset "utf-8";
/* CSS Document */

* { padding:0; margin:0; border:none; font-family:Verdana, Geneva, sans-serif}

body {  background:url(/images/main/bg_img.png) repeat 50px 0 #f8fae1; font-size:12px; color:#746554}

h1 { font-size:16px; color:#8ec247; padding-bottom:7px; font-family:Georgia, "Times New Roman", Times, serif}
p { text-align:justify; font-size:12px; color:#746554; padding-bottom:20px}
button, input[type="submit"] { cursor:pointer; |width: 90%;}

#obal { width:1025px; margin:auto;  border-left:1px solid #e6e7d0;  border-right:1px solid #e6e7d0; background-color:#FFF}
#sec_obal { border-left:#FFF solid 17px; border-right:#FFF solid 17px;}

#header { background: top left no-repeat; width:994px; height:170px}
#header #kosik { position:relative; top:-90px; left:800px; width:150px}

#menu_top { background:url(/images/main/menu_top.png) repeat-x; height:93px; width:994px; font-weight:bold}
#menu_top ul { list-style:none;}
#menu_top li { width:108px; height:93px; float:left; text-align:center;}
#menu_top li a { width:108px; display:block; text-decoration:none; color:#FFF}
#menu_top li:hover a { color:#658736}
#menu_top li.active { background:url(/images/main/menu_top_active.png) repeat-x top left; }
#menu_top li.active a {color:#658736}
#menu_top li:hover { background:url(/images/main/menu_top_active.png) repeat-x top left; }
#menu_top li img { display:block; margin:auto; padding: 7px 0 0 0; margin-bottom:1px}
#menu_top li.oddelovac { background:url(/images/main/menu_top_oddelovac.png) right top no-repeat; width:0; height:93px; width:2px}

#navigace { background:url(/images/main/navigation_bar.png) repeat-x left top; height:39px; width:auto; margin-bottom:0px; padding:10px 0 20px 17px}
#navigace form { padding: 0px 10px 0 0; }
#navigace form input.text{ background:url(/images/main/search_input.png) no-repeat; height:16px; width:164px; display:block; float:left; margin:3px 2px 0 0; padding:8px}
#navigace form input.submit { background:url(/images/main/search_submit.png) no-repeat; width:31px; height:31px; cursor:pointer; color:#FFF; font-weight:bold; font-size:14px; }
/*#navigace #nav { padding-top:53px}
*/
#navigace form input.text_search{ background:url(/images/main/search_input.png) no-repeat; height:16px; width:164px; display:block; float:left; margin:3px 2px 0 0; padding:5px 8px 8px 8px;}
#navigace div {padding-top: 8px;}


#menu_right { float:right; width:224px; border-bottom:1px solid #e6e5cc; font-size:11px; margin-bottom:17px}
#menu_right #login_title { background:url(/images/main/menu_right_login_title.png) no-repeat; height:28px; width:224px; color:#FFF; font-family:Georgia, "Times New Roman", Times, serif; padding:7px 0 0 10px; text-align:center; font-size:14px;}
#menu_right #login_title img { float:left; margin-right:-15px}
#menu_right .title_green_lem { height:28px; text-align:center; font-size:14px; padding-top:7px}
#menu_right .title_green_lem img { padding:0; margin-right:-15px}
#menu_right .menu_item { border-left:1px solid #e6e5cc; border-right:1px solid #e6e5cc; background-color:#fbfcef; padding:7px 4px 17px 4px}
#menu_right input.submit { background:url(/images/main/tlacitko.png) no-repeat top left; width:94px; height:21px; color:#FFF; margin-top:7px;}
#menu_right input.text { background:url(/images/main/input_text_bg.png) repeat-x top left; border:1px solid #FFF; height:17px; display:block; float:left; width:110px;}
#menu_right .menu_item div.kamenny {padding-top: 5px; padding-left: 3px;}

img.registrace {border: 0; margin-top: 11px;}
.filtr input.submit { background:url(/images/main/tlacitko.png) no-repeat top left; width:94px; height:21px; color:#FFF; margin-top:0px;}

.akce {border-top: 2px #c1c0aa dotted;; padding-top:7px; clear:both;}
.akce:first-child {border-top:none; padding-top:0px}
.akce * { display:block}
.akce a { font-size:12px; text-align:center; font-weight:bold}
.akce a:first-child { margin-bottom:7px}
.akce strong.blue { padding-bottom:5px}
.akce img { float:left; width:96px; height:96px; border:1px solid #c1c0aa; background-color:#FFF; margin:0 7px 7px 0}
.akce a.detail { height:18px; width:65px; background:url(/images/main/tlacitko_detail.png) no-repeat top left; color:#FFF; text-decoration:none; padding:3px 0 0 29px; float:right; margin:10px 8px 0 0; text-align:left }

#telo { width:742px; float:left}

#banner { height:192px; width:100%; background:url(/images/main/baner_bg.png) repeat-x top left; margin-bottom:17px}
#banner #snura { height:79px; background:url(/images/main/banner_snura.png) repeat-x top left; width:auto;  margin:18px 5px 0 5px }
#banner #prouzek { height:67px; width:auto; background:url(/images/main/baner_bg_text.png) repeat-x top left; margin:20px 4px 0 4px; text-align:center; font-size:25px; color:#FFF; padding:20px 5px 10px 5px;  font-family:Georgia, "Times New Roman", Times, serif; font-style:italic}

.title_green_lem, .title_blue_lem { background:url(/images/main/menu_bg_title_lem.png) repeat-x bottom left; height:41px; text-align:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#FFF; padding-left:10px; font-weight:bold}
.title_green_lem img:first-child, .title_blue_lem img:first-child { float:left; padding:15px 10px 0 0 }
.title_green_lem img.right, .title_blue_lem img.right { margin:8px 17px 0 0}
#telo .title_green_lem strong, .title_blue_lem strong{ display:block; float:left; padding-top:10px}
.title_blue_lem { background:url(/images/main/menu_bg_title_blue_lem.png) repeat-x top left; }

.prechod { background:url(/images/main/prechod_bg.png) repeat-x top left; font-size: 11px;}
.title_green, .title_blue { color:#FFF; padding:3px 0 0 15px; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; border:1px solid #80a643; background:url(/images/main/menu_bg_title_green.png) repeat-x top left; height:21px; font-weight:bold}
.title_blue { background:url(/images/main/menu_bg_title_blue.png) repeat-x top left}
.blue, a {color:#5693af;}
.black, #menu_left a, #navigace a { color:#746554}
.clear { clear:both}
.border_blue { border:1px solid #9bbbc9; display:block; height:19px; width:auto}
.right { float:right}
.red {color:#c32727; font-size: 14px;}
.red_price {color:#c32727; font-size: 14px; font-weight: bold; display: block; width: 130px; float: left; text-align: center;}

#rozcestnik {  margin-bottom:17px; }
/*#rozcestnik .title_green_lem{ height:41px;}*/
#rozcestnik table img, #rozcestnik table strong, #rozcestnik td a { display:block; margin:auto}
#rozcestnik td a {border:1px solid #e6e5d1; border-left:none; text-decoration:none}
#rozcestnik tr td:first-child a {border-left:1px solid #e6e5d1;}
#rozcestnik td strong {border:1px solid #FFF; border-bottom:2px solid #FFF; height:21px; background:url(/images/main/tlacitko_2.png) repeat-x top left;  padding-top:7px; color:#5693af;}
#rozcestnik td strong:hover { color:#FFF; background:url(/images/main/tlacitko_active.png) repeat-x top left; cursor:pointer}
#rozcestnik table { width:100%; text-align:center; padding:0 5px}

#filtry { margin-bottom:17px; height:180px}
.filtr {  height:160px; width:365px; font-weight:bold }
.filtr table { margin:0 0 0 17px}
.filtr table td { padding:7px 0 5px 0;}
.filtr select { width:200px; border:1px solid #d4d3b6; height:24px; margin:0 5px 0px 10px}
.filtr .item { background-color:#fbfcef; border:1px solid #e5e4ca; border-top:none; font-family:Verdana, Geneva, sans-serif; font-size:13px; height:150px}

#filtr_vyrobci{ background:url(/images/main/menu_bg_title_blue.png) repeat-x top left #fbfcef; height:160px; width:350px; border:1px solid #e5e4cb; float:right}

#doporucujeme #produkty { width:100%; margin-bottom:17px; font-size:13px}
#doporucujeme #produkty td { text-align:center; padding:7px; width:110px}
#doporucujeme #produkty a {  height:35px; width:110px; text-align: center; font-size:12px; }
#doporucujeme #produkty a.img { padding:8px; width:110px;  height:110px; background:url(/images/main/produkt_bg.png) no-repeat top left; border:1px solid #e1e0c8; margin-top:25px} 
#doporucujeme #produkty img { width: 110px; height:110px; border:1px solid #e1e0c8; background-color:#FFF }
#doporucujeme #produkty img, #doporucujeme #produkty a { display:block; margin:auto}

#clanky {}
.clanek { width:350px; margin-right:17px; float:left; margin-bottom:17px;  font-size:11px }
.clanek p { padding:0 5px; font-size:11px}
.clanek h2 a { font-size:13px; color:#8ec247; background: url(/images/main/clanky_title.png) repeat-x top left; border:1px solid #e6e5d1; height:20px; display:block; padding:3px 0 0 10px; margin-bottom:7px }
.clanek a.more { float:right; margin:0px 7px 0 0}

#pata { border-top:1px solid #e6e5d1; padding:17px; font-size:11px; clear:both;}
#pata #pata_right { float:right; text-align:right; }

#pata2 { border-top:1px solid #e6e5d1; padding:15px; font-size:11px; clear:both;}
#pata2 #pata_right2 { float:right; text-align:right; }

/* -> vypis.html <- */
#menu_left { float:left; margin:0 17px 0 -17px; background:url(/images/main/menu_left_bg.png) repeat-y top left; width:235px;}
#menu_left ul { padding-left:32px; list-style-image:url(/images/main/ico_sipka_odrazka.png); margin-bottom:10px}
#menu_left ul li:hover {list-style-image:url(/images/main/ico_sipka_odrazka_green.png);}
#menu_left h3 { font-size:14px; display:block; height:20px; border-bottom:1px solid #a6a897; color:#FFF; padding:7px 0 0 34px; margin-left:-14px; background:#94c449;}
#menu_left h3 a {color: white;}
#menu_left a { text-decoration:none}
#menu_left a:hover { text-decoration:underline; color:#7b9f45}

#menu_left .roh_green, #menu_left .roh_blue { background:url(/images/main/menu_left_roh_green.png); width:14px; height:14px; margin:-1px 0 0 -14px;}
#menu_left .roh_blue { background:url(/images/main/menu_left_roh_blue.png)}
#menu_left .menu_left_blue {background:#5cb0d8;}
#menu_left .menu_left_blue img { margin:-7px 10px 0 10px; position:relative; top:5px }

#menu_left  #prepinac { height:26px; width:210px; background:url(/images/main/menu_left_prepinac_bg.png) no-repeat top left; margin:0 0 10px 15px ; }
#prepinac #bott_kategorie,  #prepinac #bott_znacky { height:26px; width:103px; background: none; color:#FFF; display:block; float:left; text-align:center; padding-top:5px; font-weight:bold}
#prepinac #bott_znacky { margin-left:-1px}
#prepinac #bott_kategorie:hover, #prepinac #bott_kategorie.active { background:url(/images/main/menu_left_prepinac_left.png) no-repeat top left; width:103px; }
#prepinac #bott_znacky:hover, #prepinac #bott_znacky.active { background:url(/images/main/menu_left_prepinac_right.png) no-repeat top left; width:103px;}
#menu_left_end  { background:url(/images/main/menu_left_bg_end.png) no-repeat left bottom; height:62px;}

#lista { background-color:#5db2db; padding:3px 8px 8px 0; clear:right; color:#FFF; margin-bottom:17px }
#lista input {margin-left:10px; margin-top:5px}
#menu_left + #menu_right + #telo { margin-left:235px; width:auto }
#telo_head p { width:490px;}

#radit { border:1px solid #eae9d5; background-color:#fbfcef; padding:8px 8px 3px 8px; margin-bottom:8px}
#radit select { width:155px; border:1px solid #e1decb; }
#radit #radit_up, #radit #radit_down { background:url(/images/main/ico_sipka_blue_down.png); border:1px solid #e4e1d0; cursor:pointer;  padding:7px 24px 0 0; position:relative; top:2px} 
#radit #radit_up {background:url(/images/main/ico_sipka_green_up.png);}

.strankovani { float:right; margin-bottom:17px}
.strankovani a { text-decoration:none; color:#746554}
.strankovani a:hover { text-decoration:underline}

#shop_produkty { width:100%; clear:right}
#shop_produkty td { width:50%; padding:10px; border-top:1px solid #e6e6c2}
#shop_produkty tr:first-child td {border-top:none}
#shop_produkty a {display:block; margin-bottom:10px}
#shop_produkty a.img { padding:8px; width:112px;  height:112px; background:url(/images/main/produkt_bg.png) no-repeat top left; border:1px solid #e1e0c8; margin-bottom:10px;  float:left; margin-right:10px} 
#shop_produkty img { width: 110px; height:110px; border:1px solid #e1e0c8; background-color:#FFF; display:block }
#shop_produkty .shop {clear:left}
#shop_produkty .shop strong {font-size:15px}
#shop_produkty .shop a  { float:right; color:#FFF; cursor:pointer; text-decoration:none}
#shop_produkty .shop_dokosiku { background:url(/images/main/botton_bay.png) no-repeat; width:100px; height:20px; text-align:right; padding-right:7px; padding:4px 10px 0 0; }
#shop_produkty .shop_detail {background:url(/images/main/botton_green.png) no-repeat; width:48px; height:18px; margin:2px 7px 0 0; padding:2px 0 0 10px}

/* -> detail.html <- */
#detail_zbozi{ /*font-weight:bold;*/ font-weight: normal; width:450px; margin-top:7px}
#detail_zbozi td { padding-bottom:7px}
#detail_zbozi tr>td+td { font-weight:normal}
#detail_zbozi tr>td+td+td { /*font-weight:bold;*/ font-weight:normal;}
#detail_zbozi tr>td+td+td+td { text-align:right}

#detail_nahled { background:url(/images/main/detail_nahled_bg.png) no-repeat top left; height:307px; width:281px; float:left; padding-top:7px; margin:0 7px 0 0;}
#detail_nahled a.first { background:url(/images/main/ico_odrazka_green.png) no-repeat left center; padding-left:10px; color:#8ec247; font-weight:bold; display:block; margin-left:12px}
#detail_nahled img { width:250px; height:250px; background-color:#FFF; border:1px solid #e0dfc7; margin:20px 0 0 15px}

#detail_popis { clear:right; }
#detail_popis p{ padding-left:13px; width:440px; float:right; }

input.do-kosiku {
  background-image:url(/images/main/detail_shop_bg_big.png);
  background-repeat: no-repeat; 
  width: 159px; 
  height: 45px; 
  padding-left: 25px;
  color: white; 
  font-weight: bold;
}

input.do-kosiku-var {
  background-image:url(/images/main/detail_shop_bg_small.png);
  background-repeat: no-repeat; 
  width: 102px; 
  height: 29px; 
  padding-left: 15px;
  padding-top: 0px;
  font-size: 10px;
  color: white; 
  font-weight: bold;
}


div.obj_produktu {
  clear: both;
  font-size:  1.25em;
  /*color:#8ec247;*/  
  padding-top: 40px;
}


#variace { clear:left; width:750px; text-align:center; font-size:14px; font-weight:bold; margin:17px 0 0 0}
#variace td { background-color:#f2f0e5; height:135px; border-left:1px solid #FFF; border-top:1px solid #FFF; border-right:1px solid #d4d2c2; border-bottom:1px solid #d4d2c2;}
#variace tr td:first-child {border-left:1px solid #d4d2c2;}
#variace tr.first td{ height:29px; background-color:#9aca47; border:1px solid #7eaa39; border-left:1px solid #aae441; color:#FFF}
#variace tr.first td:first-child {border-left:1px solid #7eaa39}
#variace img { border:1px solid #e0ded1; width:100px; height:100px; background-color:#FFF}
#variace .detail_pocet { margin:auto}


#variace-vypis { clear:left; width: 750px; text-align:center; font-size:14px; font-weight:bold; border-left:1px solid #d4d2c2;}
#variace-vypis td { background-color:#f2f0e5; height:135px; border-left:1px solid #FFF; border-top:1px solid #FFF; border-right:1px solid #d4d2c2; border-bottom:1px solid #d4d2c2;}
#variace-vypis img { border:1px solid #e0ded1; width:100px; height:100px; background-color:#FFF}
#variace-vypis .detail_pocet { margin:auto}



.detail_pocet { height:22px; display:block; width:90px}
.minus, .plus { cursor:pointer; width:22px; text-decoration:none;display:block; float:left; height:22px  }
.minus { background:url(/images/main/ico_minus.png) no-repeat top left}
.plus {  background:url(/images/main/ico_plus.png) no-repeat top left}
.detail_pocet input { border:1px solid #d9d8c1; height:20px; background-color:#f8fae1;  text-align:center;float:left;}

.shop_kos_small, .shop_kos_big { display:block; color:#FFF; cursor:pointer ; font-weight:bold; text-decoration:none}
.shop_kos_small { background:url(/images/main/detail_shop_bg_small.png) no-repeat top left; width:85px; height:21px; font-size:10px; padding:8px 0 0 18px; margin:auto} 
.shop_kos_big{background:url(/images/main/detail_shop_bg_big.png) no-repeat top left; width:102px; height:31px; font-size:14px; padding:14px 0 0 57px}

#detail_bay { float:right; padding-right:100px; |width: 350px; margin-bottom: 10px;}
#detail_bay * { float:left}
#detail_bay .shop_kos_big { margin-left:10px}
#detail_bay .detail_pocet { margin:13px 0 0 7px}
#detail_bay strong { margin-top:17px}


/*** menu ***/
.menu-top{
	/*width: 246px;*/
	width: 235px;
	}

.menu-top div{
	height: 27px;
	background: rgb(254,211,142);
	}

.menu-top span{
	display: block;
	font-weight: bold;
	letter-spacing: 0.08em;
	float: right;
	padding: 6px 20px 0px 0px;
	color: rgb(208,50,23);
	}
/************************/
.menu{
	/*width: 246px;*/
  float:left; margin:0 17px 0 -17px; background:url(/images/main/menu_left_bg.png) repeat-y top left; width:235px;
	}

.roh_green, .roh_blue { background:url(/images/main/menu_left_roh_green.png); width:14px; height:14px; margin:-1px 0 0 -14px;}

.menu .roh_blue { background:url(/images/main/menu_left_roh_blue.png)}
.menu h3 { font-size:14px; display:block; height:20px; border-bottom:1px solid #a6a897; color:#FFF; padding:7px 0 0 34px; margin-left:-14px; background:#94c449;}
.menu .menu_left_blue {background:#5cb0d8;}

.menu .menu_left_blue img { margin:-7px 10px 0 10px; position:relative; top:5px }

.menu #prepinac { height:26px; width:210px; background:url(/images/main/menu_left_prepinac_bg.png) no-repeat top left; margin:0 0 10px 15px ; }
#prepinac #bott_kategorie,  #prepinac #bott_znacky { height:26px; width:103px; background: none; color:#FFF; display:block; float:left; text-align:center; padding-top:5px; font-weight:bold}
#prepinac #bott_znacky { margin-left:-1px}
#prepinac #bott_kategorie:hover, #prepinac #bott_kategorie.active { background:url(/images/main/menu_left_prepinac_left.png) no-repeat top left; width:103px; }
#prepinac #bott_znacky:hover, #prepinac #bott_znacky.active { background:url(/images/main/menu_left_prepinac_right.png) no-repeat top left; width:103px;}



.menu ul li a{
	/*width: 246px;*/

	/*color: rgb(3,49,111);
	text-decoration: none;
	display: block;
	padding-top: 7px;
	padding-bottom: 6px;
	line-height: 100%;*/
	font-size:14px; 
  display:block; 
  height:20px; 
  /*border-bottom:1px solid #a6a897; */
  color:#FFF; 
  /*padding:7px 0 0 34px; */
  padding:7px 0 0 17px;
  margin-left:-14px; 
  background:#94c449;
  text-decoration: none;
	}

.menu ul li a:hover{
	/*background: rgb(224,234,235);*/
	/*text-decoration: underline;*/
		text-decoration: none;
  }


.menu span{
	display: block;
	}

.menu ul{
	padding: 0px;
	margin: 0px;
	list-style-type: none;  
	}

.menu li{
	padding: 0px;
	margin: 0px;
	/*order-bottom: 1px solid rgb(139,139,139);*/
	}

.menu ul li a span{
	padding-left: 15px;
	font-weight: bold;
	font-size: 0.85em;
}


.menu ul ul{
	display: none;
	margin-top: -10px;
	|margin-top: 0px;
	margin-bottom: 10px;
	}

.menu ul ul li{
	display: none;
	border-bottom: none;
  padding-left: 10px; 
	}

.menu ul ul li a{
	color: black;
  background: none;
	}


.menu ul ul li a span{
	/*padding: 0px 0px 0px 25px;*/
	padding: 0px 0px 0px 15px;
	font-size: 0.8em;	
  font-weight: normal;
  margin-top: -15px;
  |margin-top: -10px;
	}

.menu ul ul li a:hover{
	color: #7da046;
	}
	
	
	

.menu ul ul li a:hover img{
	text-decoration: none;
	}	

.menu ul ul li img:hover{
	text-decoration: none;
	}		




.menu ul ul li a span img{
  padding-right: 8px;
}


.menu ul .menu-active{
	display: block;
	}

.menu ul .menu-active li{
	display: block;
	}

.menu ul ul li .menu-active-href{
	color: black;
	/*background: rgb(204,214,215);*/
	}

.menu ul ul li a.menu-active-href:hover{
	/*color: black;
	background: rgb(224,234,235);
	text-decoration: underline;*/
	}

.menu ul ul li .menu-active-href span{
	color: #7da046;
	text-decoration: underline;
	}


.reg {  text-align:center; font-size:11px; width: 750px; font-weight:normal; margin-left: 230px; margin-top: 1px;}
.reg td { background-color:#f2f0e5; padding:2px; /*height:35px;*/ border-left:1px solid #d4d2c2; border-top:1px solid #FFF; border-right:1px solid #d4d2c2; border-bottom:1px solid #d4d2c2;}
.reg td input.text { width: 300px;  padding: 2px; border: 1px solid #d4d2c2;}
.reg td input.text-cislo { width: 80px;  padding: 2px; border: 1px solid #d4d2c2;}
.reg td input.submit { padding: 5px; border: 1px solid #d4d2c2; margin: 6px 0 6px 0;}
.reg td.prava {text-align: left; padding-left: 5px;}


.reg-kosik {  text-align:center; font-size:11px; width: 750px; font-weight:normal; margin-left: 0px; margin-top: 1px;}
.reg-kosik td { background-color:#f2f0e5; padding:2px; /*height:35px;*/ border-left:1px solid #d4d2c2; border-top:1px solid #FFF; border-right:1px solid #d4d2c2; border-bottom:1px solid #d4d2c2;}
.reg-kosik td input.text { width: 400px;  padding: 2px; border: 1px solid #d4d2c2;}
.reg-kosik td input.text-cislo { width: 80px;  padding: 2px; border: 1px solid #d4d2c2;}
.reg-kosik td input.submit { padding: 5px; border: 1px solid #d4d2c2; margin: 6px 0 6px 0;}
.reg-kosik td.prava {text-align: left; padding-left: 5px;}

 
table.kosik-titulek {
  width: 750px;
  border-collapse: collapse;
}

table.kosik-titulek tr.cart-list-top {
  border: 1px solid #4e92b2;
  background-image:url(/images/main/kosik-prechod.jpg);
  background-repeat: repeat-x;
  height: 28px;
  font-weight: bold;
  color: white;
}


table.kosik-titulek tr.cart-list-top td.nazev {
  width: 260px;
  |width: 400px;
  padding-left: 15px;
}

table.kosik-titulek tr.cart-list-top td.kusu {
  width: 80px;
  padding-left: 25px;
}

table.kosik-titulek tr.cart-list-top td.bezDPH {
  width: 140px;
  padding-left: 5px;
}

table.kosik-titulek tr.cart-list-top td.sDPH {
  width: 140px;
  padding-left: 5px;
}


table.kosik-titulek tr.cart-list-top td span {
  background-image:url(/images/main/kosik-prechod-odrazka.jpg);
  background-repeat: no-repeat;
  height: 28px;
 
}

table.cart-bot input {
  border: 1px solid black;
}

div.prihlasen-a {
  padding-bottom: 6px;
}

div.prihlasen-a-logout {
  padding-top: 12px;
}

div.nadpis {
  border: 1px solid #4e92b2;
  background-image:url(/images/main/kosik-prechod.jpg);
  background-repeat: repeat-x;
  height: 28px;
  font-weight: bold;
  color: white;
  margin-left: 230px;
}


div.nadpis h2 {
  padding-left: 13px;
  padding-top: 5px;
  font-size: 16px;
}

table.clanky-one {
  padding-top: 5px;
}

table.clanky-one td {
  line-height: 150%;
  text-align: justify;
}

table.kosik {  text-align:center; font-size:11px; width: 750px; font-weight:normal; margin-top: 1px;}
table.kosik td { background-color:#fbfcef; height:23px; border-left:1px solid #d4d2c2; border-top:1px solid #FFF; border-right:1px solid #FFF; border-bottom:1px solid #d4d2c2;}
table.kosik td img { float: left; border: 1px solid #e0ded1; padding: 4px; margin: 5px 5px 5px 10px;}
table.kosik td img.odstranit { border: none; padding-left: 35px;}
table.kosik td.nazev {width: 185px; border-left:none;} 
table.kosik td.obrazek {width: 75px;border-right: none;}
table.kosik td.pocet_kusu {width: 80px;}
table.kosik td.bezDPH {width: 140px; font-weight: bold;}
table.kosik td.sDPH {width: 140px; font-weight: bold;}
table.kosik td.odstranit {border-left:1px solid #d4d2c2; border-right:1px solid #d4d2c2; }
table.kosik td input.text { width: 300px;  padding: 5px; border: 1px solid #d4d2c2;}
table.kosik td input.text-cislo { width: 20px;  padding: 5px; border: 1px solid #d4d2c2; text-align: center;}
table.kosik td input.submit { padding: 5px; border: 1px solid #d4d2c2; margin: 6px 0 6px 0;}
table.kosik td.prava {text-align: left; padding-left: 5px;}


table.celkem {  text-align:center; font-size:12px; width: 750px; font-weight:normal; margin-top: 10px;}
table.celkem td { background-color:#fbfcef; height:35px; border-left:1px solid #d4d2c2; border-top:1px solid #d4d2c2; border-right:1px solid #FFF; border-bottom:1px solid #d4d2c2;}
table.celkem td.cena_celkem { width: 260px; padding-left: 15px; text-align: left; font-weight: bold;}
table.celkem td.prepocitat {width:80px;}
table.celkem td.bezDPH {width:140px; font-weight: bold;}
table.celkem td.sDPH {width:140px; font-weight: bold; color:#c32727;}
table.celkem td.posledni {border-right:1px solid #d4d2c2; |width: auto;}


table.kosik-shrnuti {  text-align:center; font-size:11px; width: 750px; font-weight:normal; margin-top: 1px;}
table.kosik-shrnuti td { background-color:#fbfcef; height:25px; border-left:1px solid #d4d2c2; border-top:1px solid #FFF; border-right:1px solid #FFF; border-bottom:1px solid #d4d2c2; width: 200px;}
table.kosik-shrnuti td.prava {text-align: left; padding-left: 5px; width: auto;}


div.kosik-nav {
  background-image:url(/images/main/kosik-nav-bg.png);
  background-repeat: repeat-x;
  height: 44px;
  margin-bottom: 0px;
  padding-top: 13px;
  color: white;
  font-weight: bold;
  width: 750px;
}

div.kosik-nav img {
  margin-top: -15px;
  display: inline;
}



div.kosik-nav table td.text-kosik {
  padding-bottom: 15px;
  width: 100px;
  text-align: center;
}

div.kosik-nav table td.text-kosik a {
  color: white;
  text-decoration: none;
}

div.kosik-nav table td.text-kosik a.active {
  color: #4a5c2d;
}

div.kosik-nav table td.text-doprava {
  padding-bottom: 15px;
  text-align: center;
  width: 190px;
}

div.kosik-nav table td.text-doprava a {
  color: white;
  text-decoration: none;
}

div.kosik-nav table td.text-doprava a.active {
  color: #4a5c2d;
}



div.kosik-nav table td.text-informace {
  padding-bottom: 15px;
  text-align: center;
  width: 205px;
}


div.kosik-nav table td.text-informace a {
  color: white;
  text-decoration: none;
}

div.kosik-nav table td.text-informace a.active {
  color: #4a5c2d;
}



div.kosik-nav table td.text-shrnuti {
  padding-bottom: 15px;
  text-align: center;
  width: 210px;
}

div.kosik-nav table td.text-shrnuti a {
  color: white;
  text-decoration: none;
}

div.kosik-nav table td.text-shrnuti a.active {
  color: #4a5c2d;
}


div.kosik-nav table td.oddelovac {
  margin-top: -15px;
}

table.info {
  margin-left: 5px;
}

table.info td {
  border-bottom: 1px solid #cecbbc;
  padding: 3px 6px 6px 6px;
}

table.info td.last {
  border: none;
}

div.pokracovat {
  background-image:url(/images/main/pokracovat.png);
  background-repeat: no-repeat;
  width: 162px;
  height: 45px;
  margin-top: 5px;
  margin-left: 590px;
  padding-top: 15px;
  padding-left: 55px;
  font-weight: bold;
}

div.pokracovat a {
  color: white;
}

div.pokracovat input.objednat {
  background-color: transparent;
  color: white;
  |margin-left: -620px;
  font-weight: bold;
}

div.zpet-do-obchodu {
  float: left;
}

div.zpet-do-obchodu img {
  margin-top: 20px;
  margin-right: 5px;
}

div.zpet-do-obchodu a {
  color: #8ec247;
  font-weight: bold;
  text-decoration: underline;

}

table.kosik td.check {
  width: 50px;
}

table.kosik td.popis_dopravy {
  border-right:1px solid #d4d2c2;
  padding: 15px;
  text-align: justify;
}


input.desc {
  background-image:url(/images/main/ico_sipka_green_up.png);
  background-repeat: no-repeat;
  width: 24px;
  height: 21px;
  border: 1px solid #e4e1d0;
  padding:7px 24px 14px 0;
}

input.asc {
  background-image:url(/images/main/ico_sipka_blue_down.png);
  background-repeat: no-repeat;
  width: 24px;
  height: 21px;
  border: 1px solid #e4e1d0;
  padding:7px 24px 14px 0;
}


/*** ADMIN objednavky ***/

.objednavky{

	width: 100%;

	margin: 5px auto;

	background: rgb(245,245,245);

	font-size: 0.9em;

	}



.objednavky-col-01{

	width: 75px;

	}



.objednavky-col-02{

	width: 120px;

	}



.objednavky-col-03{

	width: 45px;

	}



.objednavky-col-04{

	width: 95px;

	}



.objednavky-col-05{

	width: 170px;

	}





.objednavky td{

	padding: 4px 4px 3px;

	border: 1px solid silver;

	cursor: pointer;

	}



.objednavky-top td{

	text-align: center;

	font-weight: bold;

	font-size: 0.95em;

	background: rgb(235,235,235);

	cursor: default;

	}



.objednavky-name td{

	text-align: center;

	font-weight: bold;

	font-size: 1.5em;

	background: rgb(0,98,166);

	color: white;

	cursor: default;

	}



.objednavky-id{

	text-align: center;

	}



.objednavky-id-2{

	text-align: center;

	background: rgb(200,0,0);

	color: white;

	}



.objednavky-id-3{

	text-align: center;

	background: rgb(100,175,43);

	color: white;

	}



.objednavky-id-4{

	text-align: center;

	background: rgb(71,103,191);

	color: white;

	}



.objednavky-id-5{

	text-align: center;

	background: rgb(239,224,59);

	color: black;

	}



td.objednavky-right{

	padding-right: 10px;

	text-align: right;

	}



td.objednavky-center{

	text-align: center;

	}



.objednavky-detail{

	width: 100%;

	margin: 5px auto;

	font-size: 0.9em;

	}




.objednavky-detail input{

	border: 1px solid silver;

	}


.objednavky-detail select{

	border: 1px solid silver;

	}

.objednavky-detail-col-01{

	width: 140px;

	}



.objednavky-detail-col-02{

	width: 185px;

	}



.objednavky-detail-col-03{

	width: 85px;

	}



.objednavky-detail-col-04{

	width: 90px;

	}



.objednavky-detail-col-05{

	width: 50px;

	}



.objednavky-detail td{

	padding: 4px 4px 3px;

	border: 1px solid rgb(215,215,215);

	background: rgb(245,245,245);

	}



td.objednavky-detail-name{

	text-align: center;

	font-weight: bold;

	font-size: 1.5em;

	background: rgb(0,98,166);

	color: white;

	}



td.objednavky-detail-name-2{

 	text-align: center;

 	font-weight: bold;

 	background: rgb(191,229,255);

 	color: black;

 	}



td.objednavky-detail-name-3{

 	font-weight: bold;

 	text-align: right;

 	vertical-align: top;

 	background: rgb(191,229,255);

 	color: black;

 	}



.objednavky-detail-top td{

	text-align: center;

	font-weight: bold;

	font-size: 0.95em;

	background: rgb(235,235,235);

	}



.objednavky-detail-center{

	text-align: center;

	}



td.objednavky-detail-price{

	padding-right: 10px;

	text-align: right;

	}



td.objednavky-detail-price-2{

	padding-right: 10px;

	text-align: right;

	background: white;

	border: none;

	}



.objednavky-detail-sum{

	background: rgb(225,225,225);

	font-weight: bold;

	}



.objednavky-detail-pack{

	width: 90%;

	margin: 5px auto;

	table-layout: auto;

	}



.objednavky-detail button, .objednavky-detail input{

	font-weight: bold;

	margin: 10px auto auto;

	padding: 2px 0px;

	font-size: 0.95em;

	width: 100px;

	}



.objednavky-detail input{

	padding: 3px;

	}



td.objednavky-detail-blank{

	border: none;

	background: none;

	font-size: 1px;

	padding: 0px;

	height: 15px;

	}



.objednavky-detail-desc form input{

	display: block;

	position: absolute;

	margin-left: -115px;

	margin-top: 25px;

	background: rgb(119,191,136);

	width: 90px;

	}



td.objednavky-detail-time{

	padding: 0px;

	}



.objednavky-detail-time table{

	width: 100%;

	text-align: center;

	}



.objednavky-detail-time td.objednavky-detail-name-3{

	text-align: center;

	font-size: 0.95em;

	}



.objednavky-detail-time-bottom td{

	line-height: 150%;

	vertical-align: top;

	}



.objednavky-detail textarea{

	height: 45px;

	}



.objednavky-detail-2{

	width: 630px;

	margin: 20px auto;

	font-size: 0.9em;

	background: rgb(245,245,245);

	}



.objednavky-detail-2 td{

	padding: 4px 4px 3px;

	border: 1px solid silver;

	}



.objednavky-detail-2 button{

	width: 190px;

	font-weight: bold;

	margin: 1px 10px;

	padding: 3px 8px;

	font-size: 0.85em;

	}



#objednavky-bottom{

	font-size: 0.8em;

	}



td.objednavky-state-1{

	background: white;

	text-align: center;

	}



td.objednavky-state-2{

	background: black;

	color:  rgb(119,174,239);

	font-weight: bold;

	text-align: center;

	}



td.objednavky-state-2 b{

	color: red;

	}



.objednavky-detail-times button{

	width: 90px;

	}


/*** ADMIN faktury ***/

.faktury{

	width: 630px;

	margin: 15px auto;

	background: rgb(210,210,210);

	}



.faktury-col-01{

	width: 40px;

	}



.faktury-col-02{

	width: 70px;

	}



.faktury-col-03{

	width: 100px;

	}



.faktury td{

	padding: 5px;

	vertical-align: top;

	}



.faktury-top{

	text-align: center;

	background: black;

	color: white;

	font-weight: bold;

	}



.faktury-submit{

	display: block;

	margin: 10px auto auto;

	}



.faktury-page-new{



	}



.faktury-page-new .print-invoice{

	margin: auto;

	}



.faktury td input{

	border: none;

	}


/*** ADMIN objednavky hotove ***/

.adm-ords{

	width: 640px;

	margin: 20px auto;

	}



.adm-ords td{

	border: 1px solid black;

	text-align: center;

	padding: 2px 0px;

	background: white;

	}



td.adm-ords-name{

	font-weight: bold;

	background: rgb(205,149,0);

	color: white;

	}


/*** ADMIN pravy blook ***/

.adm-pb{

	width: 900px;

	margin: 20px auto;

	}



.adm-pb-col-01{

	width: 100px;

	}



.adm-pb td{

	border: 1px solid silver;

	text-align: center;

	vertical-align: top;

	}



.adm-pb-name{

	text-align: center;

	padding: 5px 0px;

	font-weight: bold;

	background: rgb(229,232,239);

	}



td.adm-pb-blank{

	height: 30px;

	border: none;

	}



.adm-pb button{

	display: block;

	margin: 5px auto 5px;

	font-size: 0.85em;

	width: 83px;

	}



.adm-pb img{

	display: block;

	/*width: 150px;*/

	margin: 5px auto;

	border: 1px solid silver;

	}



.adm-pb b{

	display: block;

	font-size: 0.85em;

	text-align: center;

	padding: 0px 5px 5px;

	}



button.adm-pb-add{

	width: 95px;

	}



.adm-pb div{

	text-align: center;

	padding: 70px 0px;

	}



.kosik-pomoc {
  margin-top: 6px;
}

.reg-ok {
  padding: 10px 5px 15px 5px;
}

.reg-er {
  margin-left: 15px;
}

div.kontakty {
  padding-left: 8px;
  padding-top: 8px;
}

div.kontakty .kont-title {
  font-size: 13px;
  padding-bottom: 10px;
}

div.kontakty .kont-oders {
  font-size: 12px;
  padding-bottom: 5px;
}

.kamenny-obr img {
  margin: 20px 0 0 75px;
  border: 1px solid silver;
}


div.subcat {
  clear: both;
  padding-bottom: 10px;
}

table.mark {
  width: 100%;
  margin: 10px 0 0 6px;
}

table.mark td {
	text-align: center;
}

.v_kategorii {
  margin-bottom: 3px;
}

.v_katgorii_sub {
  line-height: 160%;
}

td.poznamka {
  border-right:1px solid #d4d2c2;
  text-align: left;
  padding: 4px 4px 4px 40px;
  font-size: 12px;
}

textarea.poznamka {
  font-size: 11px;
  border: 1px solid silver;
  width: 99%;
  padding: 3px;
  height: 70px;
}

div.kosik-box {
  margin: 4px 0 16px 0;
}

textarea.textar_dop {	
	width: 100%;
	|width: 98%;
	height: 100px;
	font-size: 12px;
	padding: 3px;
	border: 1px solid silver;
}

/*** mapa ***/

.mapa-shopu{

	width: 400px;

	margin: auto;

	}



.mapa-shopu a{

	text-decoration: none;

	font-weight: bold;

	}



.mapa-shopu ul a{

	font-weight: normal;

	padding-bottom: 15px;
	
	}



.mapa-shopu a:hover{

	text-decoration: underline;

	}



.mapa-shopu-top{

	padding: 0px 0px;

	}



.mapa-shopu-top li{

	list-style-image: url(/images/main/menu_3.gif);

	font-size: 12px;
	
	padding: 4px;
	
	
	}



.mapa-shopu-top ul ul li{

	list-style-image: none;

	list-style-type: square;
	
	margin-left: 14px;

	}

	
div.vyhody-registrace {
	
	margin-left: 260px;
	
}
	
ul.vyhody-registrace li {
		
	padding-bottom: 5px;
			
}	

input.logreg { background:url(/images/main/tlacitko.png) no-repeat top left; width:94px; height:21px; color:#FFF; margin-top:7px; margin-left: 70px;}

.slidingDiv
{
	display: inline;
}