/* CSS Document */
body {text-align:center;
	background:url('img/body-bcg.gif') repeat-x left top;
 	font-family: sans-serif;
	font-size: 0.75em;
	color: #000;
	margin:0;
	padding:0;
	}

/* text
-------------------------------------------------- */

h1, h2, h3, h4 {font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;}


h1 {margin:0px;padding:10px 0px 14px 14px;font-size:1.6em;}
h2 {margin:0px;padding:10px 0px;font-size:1.5em;}
h3 {margin:0px;padding:10px 0px;font-size:1.4em;}
h4 {margin:0px;padding:10px 0px;font-size:1.3em;font-weight: normal;}
.caption{font-size:1.2em;font-weight: bold;}

#detail-h1{padding:5px 12px;}

/* BLOCKS
-------------------------------------------------- */
address {	margin: .66em 0;}
blockquote {margin: .66em 20px;}
hr {clear:both;display:none;}
p, .editor { text-align: justify; margin:0;}

/* LISTS
-------------------------------------------------- */
dl, dt, dd { margin:0; text-align:left;}
dl {margin-left:5px;}
dt {}
dd {}
ul, ul li {}

/* TABLES
-------------------------------------------------- */
table {border-collapse: collapse;margin-top: 10px;margin-bottom: 10px; font-size:100%;}
caption {margin: 0 0 .66em 0;text-align: center;color: #0598a3;}
th {border: 1px solid white;padding: 5px 10px;font-weight: bold;text-align: left;vertical-align: top;background-color:#0598a3;color: white;}
td {border: 1px solid white;padding: 5px 10px;background-color:#e5f4f6;vertical-align: top;}
.content-t tr td{border:none;background:none;padding:5px 10px 5px 0px;text-align:left;}
.strippedRow td{background:#cdeaec;}

/* FORMS
-------------------------------------------------- */
fieldset {clear: both; border:none;}
form, fieldset{padding:0px;margin:0px;}
legend {}
input, textarea, select {font-size: 10pt;}
textarea{border-top:#848484 solid 1px;border-left:#848484 solid 1px;border-right:#cbd2de solid 1px;border-bottom:#cbd2de solid 1px;}

/* INLINES
-------------------------------------------------- */
abbr, acronym {border-bottom: 1px dotted;font-variant: small-caps;cursor: help;}
dfn {position: relative; font-style:normal; cursor: help; top: 2px;}
cite, em, q, var {font-style: normal;}
code, kbd, samp, pre {font-family: "Lucida Consode", "Andale Mono", monospace;}
sub {font-size: smaller;text-decoration: none !important;vertical-align: sub;}
sup {font-size: smaller;text-decoration: none !important;vertical-align: super;}
del {text-decoration: line-through;}
ins {text-decoration: underline;}
strong {font-weight: bold;}

/* ANCHORS
-------------------------------------------------- */
a {color:#0397a2;}
a:visited {}
a:hover {text-decoration: none;}

/* Img
-------------------------------------------------- */
img	{ border:none;	}

/* Cover
-------------------------------------------------- */
#cover{position:relative; width:991px; margin:0 auto;}

/* top
-------------------------------------------------- */	
#top{position:absolute;top:0px;left:0px;width:100%;height:176px;}

#search{position:absolute;top:122px;right:0px;width:278px;height:24px;background:url('img/search-bcg.gif') no-repeat right top;}
#searchstring{position:absolute;top:3px;left:30px;width:243px;color:#7f7f7f;border:none;background:none;}
#searchsubmit{position:absolute;top:2px;left:0px;}

#menu-h1{position:absolute;top:124px;left:0px;}
#menu-h1 ul{position:relative;padding:0px;margin:0px;}
#menu-h1 ul li{position:relative;list-style-type: none;display:block;float:left;}
#menu-h1 ul li a{position:relative;text-decoration:none;float:left;display:block;padding:4px 8px;margin-right:3px;font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;font-weight:bold;color:white;font-size:1.1em;}
* html #menu-h1 ul li a{display:inline;}
#menu-h1 ul li a:hover{position:relative;background:url('img/menu-h-hover.gif') repeat left top;}
.menu-h-bcg1,.menu-h-bcg0{background:url('img/menu-h-bcg1.gif') repeat left top;}
.menu-h-bcg2{background:url('img/menu-h-bcg2.gif') repeat left top;}
.menu-h-bcg3{background:url('img/menu-h-bcg3.gif') repeat left top;}
.menu-h-bcg4{background:url('img/menu-h-bcg4.gif') repeat left top;}
.menu-h-bcg5{background:url('img/menu-h-bcg5.gif') repeat left top;}
.menu-h-bcg6{background:url('img/menu-h-bcg6.gif') repeat left top;}
.menu-h-bcg7{background:url('img/menu-h-bcg7.gif') repeat left top;}
.menu-h-bcg8{background:url('img/menu-h-bcg8.gif') repeat left top;}

#logo{position:absolute;top:30px;left:19px;}

.text-top{position:absolute;top:50px;left:180px;text-align:left;color:white;font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;}



/* container
-------------------------------------------------- */	
#container{float:left;position:relative;text-align:left;width:100%;margin:0px;margin:176px 0px 20px 0px;background:white;min-height:500px;}
* html #container{height:500px;}
#container-left{position:absolute;left:-13px;top:0px;width:13px;height:431px;background:url('img/container-left.png') no-repeat left top;}
#container-right{position:absolute;right:-13px;top:0px;width:13px;height:431px;background:url('img/container-right.png') no-repeat left top;}

/* left
-------------------------------------------------- */	
#left{overflow:hidden;width:664px;float:left;position:relative;background:#FFF;}

.text{position:relative;margin:21px 20px;line-height:17px;}
.text ul{position:relative;padding:0px 0px 0px 23px;margin:10px 0px;}
.text ul li{position:relative;padding:0px;margin:0px;list-style-type: none;padding:0px 0px 0px 10px;background:url('img/text-li-arrow.gif') no-repeat left 7px;line-height:18px;}
.text img{position:relative;margin:5px;}

.login{background:none;}

/* right
-------------------------------------------------- */	
#right{width:327px;	float:right;overflow:hidden;position:relative;}

#menu-v1{position:relative;float:left;clear:both;width:100%;}
#menu-v1 ul{position:relative;padding:0px 0px 0px 0px;margin:0px;background:#010101;float:left;clear:both;width:100%;}
#menu-v1 ul li{position:relative;list-style-type: none;display:block;}
#menu-v1 ul li a{position:relative;text-decoration:none;display:block;width:100%;height:98px;background:url('img/menu-v.jpg') repeat-x left top;margin:0px 0px 10px 0px;}
* html #menu-v1 ul li a{margin:0px 0px 8px 0px;} 
#menu-v1 ul li a:hover{background:url('img/menu-v-hover.jpg') repeat-x left top;}
#menu-v1 ul li a b{position:absolute;top:15px;left:93px;display:block;color:white;font-size:1.4em;font-weight:bold;font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;height:22px;width:225px;overflow:hidden;cursor:pointer;}
#menu-v1 ul li a span{position:absolute;top:46px;left:93px;display:block;display:block;color:white;height:31px;width:200px;cursor:pointer;overflow:hidden;}
#menu-v1 ul li a img{margin:15px 0px 0px 15px;cursor:pointer;}
#menu-v1 ul li a em{position:absolute;left:305px;top:40px;width:9px;height:19px;cursor:pointer;background:url('img/arrow-menu-v.gif') no-repeat left top;}

.banner{position:relative;float:left;clear:both;width:100%;margin:10px 0px 0px 0px;}

.quest{position:relative;margin:15px 0px 0px 0px;}
.input-name{position:relative;width:384px;height:26px;background:url('img/input-name.gif') no-repeat left top;margin:0px 0px 8px 0px;}
.input-name input{position:absolute;top:4px;left:33px;border:none;background:none;width:345px;}
.input-mail{position:relative;width:384px;height:26px;background:url('img/input-mail.gif') no-repeat left top;margin:0px 0px 17px 0px;}
.input-mail input{position:absolute;top:4px;left:33px;border:none;background:none;width:345px;}
.textarea{position:relative;margin:0px 0px 15px 0px;}
.quest div textarea{width:578px;height:141px;}
.sendbutton{position:relative;width:127px;height:27px;background:url('img/sendbutton.gif') no-repeat left top;overflow:hidden;}
.sendbutton button{position:absolute;top:0px;left:0px;width:127px;height:27px;border:none;background:none;cursor:pointer;}
.sendbutton button span{display:block;width:127px;height:27px;}

/* foot
-------------------------------------------------- */	
#foot{position:relative;clear:both;width:100%;height:196px;background:url('img/foot.gif') no-repeat left top;}

#foot-text1{position:relative;text-align:left;color:#fff;padding:24px 0px 0px 17px;}
#foot-text1 span{background:url('img/square.gif') no-repeat right 6px;padding:0px 10px 0px 0px;margin:0px 8px 0px 0px;}
#foot-text1 a{color:#fff;text-decoration: none;}
#foot-text1 a:hover{text-decoration: underline;}

#foot-text2{position:absolute;top:122px;right:156px;text-align:right;color:white;}

#menu-foot{position:absolute;bottom:150px;right:20px;}
#menu-foot ul{position:relative;padding:0px;margin:0px;}
#menu-foot ul li{position:relative;list-style-type: none;display:block;float:left;background:url('img/square.gif') no-repeat left 6px;padding:0px 6px 0px 11px;}
#menu-foot ul li a{position:relative;text-decoration:none;float:left;display:block;margin:0px 0px 0px 0px;color:white;}
#menu-foot ul li a:hover{text-decoration: underline;}
	
/* etc ----------------------------------------------------------------*/
.clear {clear:both;background:white;overflow:hidden;}
html > body .clear{height:0px;}
.nonobr{background:none !important;}
.noborder{border:none !important;}
.toLeft{float:left;}
.toRight{float:right !important;}
.textToLeft{text-align:left;}
.textToCenter{text-align:center;}
.textToRight{text-align:right;}

/* kolekce
-------------------------------------------------- */
#kolekce{position:relative;float:left;clear:both;width:100%;}
#kolekce-top-img{position:relative;float:left;clear:both;width:658px;height:424px;background:black;overflow:hidden;}
#kolekce-top-img .img{position:absolute;top:9px;left:10px;width:638px;height:406px;}
#kolekce-top-img .arrow-left{position:absolute;display:block;top:187px;left:14px;width:32px;height:32px;background:url('img/arrow-left.png') no-repeat left top;overflow:hidden;text-decoration: none;cursor:pointer;}
#kolekce-top-img .arrow-right{position:absolute;display:block;top:187px;right:14px;width:32px;height:32px;background:url('img/arrow-right.png') no-repeat left top;overflow:hidden;text-decoration: none;cursor:pointer;}
#kolekce-top-img .arrow-left span, #kolekce-top-img .arrow-right span{padding:0px 0px 0px 32px;}
#shadow-bottom-left{position:relative;float:left;clear:both;width:100%;height:11px;background:url('img/shadow-bottom-left.jpg') no-repeat left top;overflow:hidden;}
#shadow-bottom-right{position:relative;float:left;clear:both;width:100%;height:11px;background:url('img/shadow-bottom-right.jpg') no-repeat left top;overflow:hidden;}

#kolekce h1{padding:10px 0px 15px 0px;position:relative;float:left;clear:both;width:100%;}

.kolekce-desc{position:relative;float:left;clear:both;width:621px;background:#333;color:white;padding:5px 17px;line-height:17px;}
* html .kolekce-desc{width:655px;} 

.galery{position:relative;width:100%;float:left;clear:both;margin:5px 0px 10px 0px;}
.obchod{margin:5px 0px 10px 5px;}
.galery a{border:#ddd solid 1px;display:block;float:left;margin:0px 5px 6px 0px;}
.galery a:hover{border:#3aaeb7 solid 1px;}
* html .galery a{display:inline;}
.galery a img{width:158px;}
html > body .galery a img{display:block;float:left;}

.kolekce-text{position:relative;float:left;clear:both;width:644px;line-height:17px;padding:0px 10px;}
* html .kolekce-text{width:100%;}
 
#kolekce-right{position:relative;float:left;clear:both;width:280px;border-left:#cbd2de solid 1px;border-left:#cbd2de solid 1px;padding:20px 0px 40px 22px;margin:20px 0px 0px 18px;line-height:17px;}
* html #kolekce-right{width:303px;display:inline;} 
#kolekce-right .caption{font-size:1.3em;font-weight:bold;font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;margin:25px 0px 15px 0px;}

#kolekce-right form .input-name{background:url('img/input-name-kolekce-right.gif') no-repeat left top;width:280px;}
#kolekce-right form .input-mail{background:url('img/input-mail-kolekce-right.gif') no-repeat left top;width:280px;}
#kolekce-right form .input-name input, #kolekce-right form .input-mail input{width:240px;}
#kolekce-right form .textarea textarea{width:278px !important;}
 
/* home
-------------------------------------------------- */
#home-top{position:relative;float:left;clear:both;width:100%;height:424px;}

#home-top-text{position:absolute;top:262px;left:543px;z-index:5;width:393px;height:162px;background:url('img/home-top-text.png') repeat left top;color:#fff;}
#home-top-text h1{position:relative;margin:0px;height:51px;padding:0px 0px 0px 12px;border-bottom:white solid 1px;font-size:1.8em;overflow:hidden;line-height:52px;}
#home-top-text h1 a{color:#fff;text-decoration: none;}
/* * html #home-top-text{background:#05656c;filter: alpha(opacity=90);}*/
#home-top-text-cont{position:relative;padding:0px 12px;margin:10px 0px 0px 0px;line-height:17px;height:68px;overflow:hidden;}

#home-top img{position:relative;width:991px;height:424px;}
#home-top .arrow-left{position:absolute;display:block;top:187px;left:14px;width:32px;height:32px;background:url('img/arrow-left.png') no-repeat left top;overflow:hidden;text-decoration: none;cursor:pointer;}
#home-top .arrow-right{position:absolute;display:block;top:187px;right:14px;width:32px;height:32px;background:url('img/arrow-right.png') no-repeat left top;overflow:hidden;text-decoration: none;cursor:pointer;}
#home-top .arrow-left span, #home-top .arrow-right span{padding:0px 0px 0px 32px;}

#home-shadow{position:relative;float:left;clear:both;width:100%;height:20px;overflow:hidden;background:url('img/home-shadow.jpg') no-repeat left top;}

#home-boxes{position:relative;float:left;clear:both;width:100%;overflow:hidden;}
#home-boxes-inside{position:relative;float:left;clear:both;width:996px;}
.box{position:relative;float:left;width:327px;height:323px;margin:0px 5px 5px 0px;}
.box h2{position:relative;padding:0px;margin:0px;height:50px;line-height:50px;}
.box h2 a{position:relative;text-decoration: none;padding:0px 0px 0 17px;width:275px;display:inline-block;}
* html .box h2 a{width:292px;}
.box .box-img{position:relative;display:block;}
.box .box-img img{position:relative;width:327px;height:177px;}
.box .box-text{position:relative;width:295px;height:60px;padding:0px 16px;overflow:hidden;margin:15px 0px 0px 0px;}
* html .box .box-text{width:327px;}

.box1{background:#373737 url('img/arrow-box.gif') no-repeat 303px 17px;}
.box1 h2 a{color:#fff;}
.box1 .box-text{color:#fff;}
.box1-hover{background:#06646b url('img/arrow-box.gif') no-repeat 303px 17px;}
.box2{background:#e5e5e5 url('img/arrow-box2.gif') no-repeat 303px 17px;}
.box2 h2 a{color:#000;font-weight: normal;}

/*tom
--------------------------------------------------*/
.kolekce-desc ul {margin:0;}
.kolekce-desc ul li{width:190px;float:left;}
.kolekce-desc ul li a {color:white;display:block;padding:3px 0;}

.box_a{float:left; width:316px;height:230px;margin:6px 0px 6px 6px;}
.box_a h2 a {}
.box_a .box-text{padding:0px 6px 0px 0px;text-align:left;}
.box_a .box-img {float:left;width:160px;height:220px;margin-right:3px;}
.box_a .box-img img{}

.box_art{float:left;clear:both;border-bottom:1px solid #ddd; width:622px;margin:6px 0px 6px 6px;}
.box_art h2 a {}
.box_art .box-text{padding:0px 6px 0px 0px;text-align:left;}
.box_art .box-img {float:left;}
.box_art .box-img img{}


/* cart new TOM --------------------------------------------------------------------------------------*/
#cart-wrap{position:relative;float:left;clear:both;width:100%;}
#system_cart_form{position:relative;float:left;clear:both;width:100%;}

#cart-right{position:relative;float:right;width:262px;overflow:hidden;}
#cart-left{position:relative;float:left;width:713px;}
#cart-left h2{width:511px;margin:0px 0px 0px 10px;font-size:1.5em;padding:15px 0px;}

#cart-summary{position: relative;border:#84ae28 solid 4px;width:254px;}
* html #cart-summary{width:262px;}
#cart-summary-header{color:white;background:#84ae28;padding:3px 4px 7px;position: relative;}
#cart-summary table{border:none;background:none;margin:0;}
#cart-summary table tr{border:none;background:none;}
#cart-summary table tr td{border:none;background:none;padding:2px 6px;}
#cart-summary img{width:63px;border:1px solid #dcdcdc;}
#cart-summary .cart-edit{text-align:center;padding:8px 4px;}

#system_cart_summary_table .cart-summary-info{width:230px;margin:0px 9px 0px 9px;}
#system_cart_summary_table .cart-summary-info tr td{padding:10px 10px 8px 0;border-bottom:#dadada solid 1px;}
.cart-table-change{background:url('http://static.panvicky.cz/templates/css/img/btn-universal-bcg.gif') repeat-x left top;display:inline-block;height:24px;border:#b4b4b4 solid 1px;text-decoration: none;font-weight: bold;color:#000;padding:0px 13px;line-height:22px;}
* html .cart-table-change{height:26px;}
#system_cart_summary_table .empty-basket{position: relative;margin:10px 0px;padding:0px 0px 0px 35px;background:url('http://static.panvicky.cz/templates/css/img/warn-icon.gif') no-repeat 10px top;}

#cart-summary .cart-summary-price{width:230px;margin:0px 9px 10px 9px;}
#cart-summary .cart-summary-price tr td{padding:3px 0px;}
#cart-summary .cart-summary-price tr .textToRight{font-weight:bold;}
#cart-summary .cart-summary-price tr .bbottom{padding:5px 0px 10px 0px;}
#cart-summary .cart-summary-price tr .btop{border-top:#dadada solid 1px;padding:10px 0px 10px 0px;}
#cart-summary .cart-summary-price tr .btop em{font-size:1.3em;}

.cart-blok{background:#ededed;position: relative;width:713px;}
.cart-blok-in{background:white;width:681px;margin:0px 0px 0px 10px;padding:8px 0px 10px 10px;border-right:#ccc solid 1px;border-bottom:#ccc solid 1px;}
* html .cart-blok-in{width:693px;}
#cart-customer{padding:0px 0px 10px 0px;position: relative;float:left;clear:both;}
#radio1-div{position: relative;width:100%;float:left;clear:both;}

#cart-transit{padding:0px 0px 10px 0px;}
#cart-transit label{display:block;position: relative;padding:4px 0;}
#cart-transit label input{position: relative;top:2px;}

/*Cart form TOM*/
#system_delivery_address{float:left;width:100%;}
.cf_form_element{width:100%;float:left;position:relative;}
.cf_label{position:raletive;}
.cf_label label{position:absolute;z-index:2;top:10px;left:12px;cursor:text;pointer-events:none;white-space:nowrap;color:#999;}
.cf_element{padding:3px 0px;}
.cf_element input{border-color:#a7a7a7 #d7d7d7 #d7d7d7 #a7a7a7;border-style:solid;border-width:1px;padding:5px;}
* html .cf_element input{height:28px;}

.cf_required{font-weight:bold;}
.cf_required input{background:#FFFFC5;}
.cf_error input{border:1px solid red;}

/* dorucovaci a fakturacni udaje */
#switch_login{margin:-10px 0px 10px 0px;}
#switch_login tr td{background:none;border:none;}
#switch_login tr td input{position: relative;top:2px;}

/* dlouhy input */
.cf_email,
.cf_phone,
.cf_delivery_company,
.cf_delivery_address,
.cf_billing_company,
.cf_billing_address,
.cf_billing_country,
.cf_billing_ic,
.cf_billing_dic{width:671px;}

.cf_email input,
.cf_phone input,
.cf_delivery_company input,
.cf_delivery_address input,
.cf_billing_company input,
.cf_billing_address input,
.cf_billing_country input,
.cf_billing_ic input,
.cf_billing_dic input{width:659px;}

* html .cf_email input,
* html .cf_phone input,
* html .cf_delivery_company input,
* html .cf_delivery_address input,
* html .cf_billing_company input,
* html .cf_billing_address input,
* html .cf_billing_country input,
* html .cf_billing_ic input,
* html .cf_billing_dic input{width:671px;}
/* dlouhy input konec*/

/* jmeno */
.cf_delivery_firstname, .cf_billing_firstname{width:258px;margin:0 10px 0 0;}
.cf_billing_firstname input, .cf_delivery_firstname input{width:246px;}
* html .cf_billing_firstname input, * html .cf_delivery_firstname input{width:258px;}
/* jmeno - konec*/

/* prijmeni */
.cf_billing_lastname, .cf_delivery_lastname{width:403px;}
.cf_billing_lastname input, .cf_delivery_lastname input{width:391px;}
* html .cf_delivery_lastname input, * html .cf_billing_lastname input{width:403px;}
/* prijmeni - konec*/

/* mesto */
.cf_delivery_city, .cf_billing_city{width:500px;float:left;margin:0px 10px 0px 0px;}
.cf_delivery_city input, .cf_billing_city input{width:488px;}
* html .cf_delivery_city input, * html .cf_billing_city input{width:500px;}
/* mesto - konec */

/* psc */
.cf_delivery_psc, .cf_billing_psc{width:161px;float:left;}
.cf_delivery_psc input, .cf_billing_psc input{width:149px;}
* html .cf_delivery_psc input, * html .cf_billing_psc input{width:161px;}
/* psc */


.cf_comments{width:671px;margin:0px 0px 10px 0px;}
.cf_comments textarea{width:659px;height:60px;border-color:#a7a7a7 #d7d7d7 #d7d7d7 #a7a7a7;border-style:solid;border-width:1px;padding:5px;}
* html .cf_comments textarea{width:671px;}

.cf_trade_terms, .cf_get_shop_news, .cf_get_ip_news{height:23px;}
.cf_trade_terms, .cf_get_ip_news{display:none;}
.cf_get_ip_news{margin:0px 0px 10px 0px;}
.cf_trade_terms label, .cf_get_shop_news label, .cf_get_ip_news label{top:3px;left:20px;color:#000;}
* html .cf_trade_terms label, * html .cf_get_shop_news label, * html .cf_get_ip_news label{top:7px;}
.cf_trade_terms input, .cf_get_shop_news input, .cf_get_ip_news input{border:none;position:absolute;top:0px;left:0px;}

.uni_send_order{border:#749621 solid 1px;background:#87af26;color:#fff;font-weight: bold;overflow:visible;padding:6px 4px;cursor:pointer;}

.cf_delivery_country{display:none;}

.focused input{border:1px solid green;}
.focused label{color:#c6c6c6;;}
.editing label{display:none;}
.lbl{position: relative;width:100%;padding:10px 0px;clear:both;text-align:right;}
#cart_recapitulation{position:relative;display:inline-block;padding:0px 15px 8px 0px;color:#000;}
.lbl0{position: relative;width:100%;padding:10px 0px;clear:both;}
.lbl button{margin:0px 20px 0px 0px;}

.cart-rules{position:relative;float:left;clear:both;width:100%;margin:10px 0px 0px 0px;}
.cart-rules ul{padding:0px;margin:0px;position:relative;float:left;clear:both;width:100%;}
.cart-rules ul li{position:relative;list-style-type: none;display:block;font-size:0.9em;background:url('http://static.panvicky.cz/templates/css/img/arrow-gray-full.gif') no-repeat 11px 7px;padding:3px 0px 3px 22px;color:#666;}
.cart-rules ul li a{color:#666;}

/* popup okno - upravit obsah kosiku*/
#cart-table{width:800px;padding:0px 0px 0px 0px;}
.cart-table-close{position: relative;width:100%;text-align:right;height:28px;}


#system_cart_table{background:white;position:relative;float:left;clear:both;width:100%;}
#system_cart_table .cpt{font-size:1.6em;font-weight:bold;padding:15px 0px 0px 0px;margin:0px 0px 0px 15px;}
#system_cart_table table{width:770px;padding:0px 0px 0px 0px;margin:15px 0px 0px 15px;}
#system_cart_table table tr th{border:none;background:#85ac26;font-weight:normal;padding:10px;}
#system_cart_table table tr td{border:none;background:white;border-bottom:#dbdbdb solid 1px;}
#system_cart_table table tr .cart-img a img{width:80px;}
#system_cart_table table tr .quantity{width:100px;}
#system_cart_table table tr .quantity div div{float:left;margin:0 5px 0 0;}
#system_cart_table table tr .quantity .ks, #system_cart_table table tr .quantity .refresh{position: relative;top:3px;}
#system_cart_table table tr .quantity .uni_send_quantity{border-color:#c6c6c6 #eaeaea #eaeaea #c6c6c6;border-style:solid;border-width:1px;width:40px;}
#system_cart_table .sumarize{width:770px;font-size:1.1em;border-bottom:#dbdbdb solid 1px;padding:20px 0px;margin:0px 0px 0px 15px;text-align:center;}
#system_cart_table .sumarize em{padding:0px 0px 0px 5px;font-size:1.3em;font-weight: bold;}
#system_cart_table .submit-order{width:770px;padding:20px 0px;margin:0px 0px 0px 15px;text-align:right;}
#system_cart_table .submit-order button{background:none repeat scroll 0 0 #87AF26;border:1px solid #749621;color:#FFFFFF;cursor:pointer;font-weight:bold;overflow:visible;padding:6px 4px;}
#system_cart_table .popup-empty-basket{text-align:center;margin:10px 0px 0px 0px;}
#system_cart_table .popup-empty-basket span{background:url('http://static.panvicky.cz/templates/css/img/warn-icon.gif') no-repeat left top;padding:0px 0px 0px 25px;}

/* popup okno - pridan obsah do kosiku*/
#product-add-info-wrap{position:relative;float:left;clear:both;width:100%;margin:15px 0px;}
#product-add-info{position:relative;float:left;width:297px;height:54px;background:url('http://static.panvicky.cz/templates/css/img/success-ordered.jpg') no-repeat left top;color:#fff;margin:27px 0px 0px 15px;}
* html #product-add-info{margin:27px 0px 0px 7px;}
#product-add-info em{position: relative;padding:0px 0px 0px 0px;line-height:54px;padding:0 0 0 54px;font-size:1.4em;font-weight:bold;}

#product-add{position:relative;float:right;width:400px;}
#product-add .product_cpt{position:relative;float:left;width:230px;font-size:1.2em;font-weight:bold;padding:20px 0px 10px 0px;}
#product-add .product_image{position:relative;float:left;margin:0px 10px 0px 0px;}
#product-add .product_image img{width:150px;}
#product-add .product_price{position:relative;float:left;width:230px;}
#product-add .product_price strong{font-size:1.4em;}
#product-add .product_price .prize-value{font-size:1.2em;font-weight:bold;padding:0px 5px;}

.product_summary-popup{position:relative;float:left;clear:both;width:100%;}

.product_back{position:relative;float:left;clear:both;width:100%;height:50px;padding:0px;text-align:center;margin:25px 0px 10px 0px;}
.product_back .popup_sum{text-align:center;font-size:1.3em;line-height:32px;}
.product_back .popup_sum .system_total_price{font-size:1.3em;font-weight:bold;}

.product_summary_popup{line-height:30px;text-decoration: underline;color:#000;font-size:1.2em}
.product_summary_popup:hover{text-decoration: none;}
.product_back_shopping{position:absolute;top:0px;left:15px;background:#9e9e9e;border:#878787 solid 1px;color:white;padding:0px 10px;text-decoration: none;height:30px;line-height:30px;display:inline-block;margin:0px;;}
.product_forward{position:absolute;top:0px;right:15px;background:#87AF26;border:#749621 solid 1px;color:white;padding:0px 10px;text-decoration: none;height:30px;line-height:30px;display:inline-block;margin:0px;font-weight: bold;}

/* popup okno - rekapitulace obednavky */
.popup_cart_transit{position:relative;float:left;clear:both;width:100%;text-align:center;padding:15px 0px;font-weight: bold;}
.popup_customer_data{position:relative;float:left;clear:both;width:744px;margin:0px 0px 0px 15px;border:#ededed solid 13px;}
* html .popup_customer_data{width:770px;display:inline;margin:0px 0px 0px 7px;}
.popup_customer_data .cf_comments{margin:0px 0px 20px 0px;}

.popup_delivery_address, .popup_cart_billing, .popup_account_data{position: relative;margin:0px 0px 0px 15px;}
* html .popup_delivery_address, * html .popup_cart_billing, * html .popup_account_data{display:inline;}
.popup_delivery_address .cf_element input, .popup_cart_billing .cf_element input, .popup_account_data .cf_element input{padding:0px 10px 0px 0px;}


/* cart - step 3
-------------------------------------------------- */
#cart-form table{width:100%;}
#cart-form table tr th{border:none;padding:10px;}
#cart h1 {clear:both;color:black;float:left;position:relative;width:100%;}

#cart #cart-thx{position:relative;float:left;clear:both;width:100%;height:78px;background:url('http://static.panvicky.cz/templates/css/img/cart-thx.gif') repeat-x left top;margin:10px 0px 10px 0px;}
#cart #cart-thx p{padding:0px 0px 0px 62px;background:url('http://static.panvicky.cz/templates/css/img/ok-big.gif') no-repeat 19px center;font-size:1.2em;margin:15px 0px 0px 0px;}
#cart #cart-thx p span{display:block;font-size:1.4em;font-weight:bold;padding:5px 0px;}

#cart .cart-step3-sum{position:relative;float:left;clear:both;width:100%;text-align:right;margin:10px 0px 0px 0px;}
#cart .cart-step3-sum b{font-size:1.3em;padding:0px 10px 0px 14px;}

#cart .cart-step3-recap{position:relative;float:left;clear:both;width:100%;background:url('http://static.panvicky.cz/templates/css/img/cart-step3-recap.gif') repeat-y left top;}

#cart .cart-step3-recap .table-cart-step3-l{width:406px;float:left;}
#cart .cart-step3-recap .table-cart-step3-l table{margin:0px 0px 0px 0px;}
#cart .cart-step3-recap .table-cart-step3-l table tr th{border-bottom:#fff solid 3px;}
#cart .cart-step3-recap .table-cart-step3-l table tr td{border:none;background:none;}

#cart .cart-step3-recap .table-cart-step3-r{width:406px;float:right;}
#cart .cart-step3-recap .table-cart-step3-r table{margin:0px 0px 0px 0px;}
#cart .cart-step3-recap .table-cart-step3-r table tr th{border-bottom:#fff solid 3px;}
#cart .cart-step3-recap .table-cart-step3-r table tr td{border:none;background:none;}

#cart .cart-step3-tb{clear:both;border-top:#fff solid 5px;}
#cart .cart-step3-tb tr th{border-bottom:#fff solid 3px;}
#cart .cart-step3-tb tr td{border:none;background:#f3f3f3;}
#cart .cart-step3-tb tr td a{color:#000;text-decoration: none;font-weight: bold;}
#cart .cart-step3-tb tr .tw11{width:15%;}

#cart .back-from-step3{position:relative;float:left;clear:both;width:100%;margin:16px 0px 0px 0px;}
#cart .back-from-step3 .back-index-btn{position: relative;display: block;float: right;text-decoration: none;}
#cart .back-from-step3 .back-index-btn span{position: relative;display: block;float: left;cursor:pointer;height:29px;}
#cart .back-from-step3 .back-index-btn .s1{width:24px;background:url('http://static.panvicky.cz/templates/css/img/form/back-index-left.gif') no-repeat left top;overflow: hidden;}
#cart .back-from-step3 .back-index-btn .s2{background:url('http://static.panvicky.cz/templates/css/img/form/back-index-bcg.gif') repeat-x left top;color:#fff;line-height:26px;font-size:11pt;font-weight: bold;}
#cart .back-from-step3 .back-index-btn .s3{width:12px;background:url('http://static.panvicky.cz/templates/css/img/form/back-index-right.gif') no-repeat left top;overflow: hidden;}

/* Recapitulation order - TOM
-------------------------------------------------- */
#recapitulation-popup .popup_cart_table #system_cart_table .cpt {display:none !important;}
#recapitulation-popup input{border:none !important;}
#recapitulation-popup .submit-order{display:none !important;}
#recapitulation-popup label{display:none;}
#recapitulation-popup .cf_form_element{clear:both;width:200px !important;}
#recapitulation-popup .cf_form_element input{width:200px !important;background:white;}
.popup_cart_billing,.popup_delivery_address{float:left;}
.popup_account_data{clear:both;}
#recapitulation-popup .cf_trade_terms label,#recapitulation-popup .cf_get_shop_news label,#recapitulation-popup .cf_get_ip_news_label label{display:inline !important;}

/* pages
-------------------------------------------------- */
.pages{position:relative;float:left;clear:both;width:100%;padding:0px 0px 20px 0px;margin:0px 0px 0px 0px;}
.pages ul{position:relative;padding:0px;margin:0px;float:left;}
.pages ul li{position:relative;list-style-type: none;display:block;float:left;}
.pages ul li a, .pages ul li span{position:relative;text-decoration:none;float:left;display:block;width:49px;height:34px;line-height:34px;font-weight:bold;text-align:center;background:url('http://static.panvicky.cz/templates/css/img/page-bcg.gif') no-repeat left top;color:#000;}
.pages ul li a:hover{background:url('http://static.panvicky.cz/templates/css/img/page-bcg-hover.gif') no-repeat left top;color:#fff;}
.pages ul .active a, .pages ul .active span{background:url('http://static.panvicky.cz/templates/css/img/page-bcg-hover.gif') no-repeat left top !important;color:#fff;}
.pages ul .active a:hover{color:#fff !important;}
.pages ul .prev a, .pages ul .prev a:hover{background:url('http://static.panvicky.cz/templates/css/img/prev.gif') no-repeat left top;}
.pages ul .prev b{display:none;}
.pages ul .next a, .pages ul .next a:hover{background:url('http://static.panvicky.cz/templates/css/img/next.gif') no-repeat left top;}
.pages ul .next b{display:none;}
.pages ul li a span{display:none;}

.pages table{position:absolute;top:0px;left:0px;margin:0px 0px 0px 0px;}
.pages table tr td{border:none;background:none;padding:5px;}
.pages table tr td .sel-pad{margin:0px 0px 0px 10px;}
.pages-bottom{margin:10px 0px 10px 0px;}

