body{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: white;
	background-image: url('../images/body_bg.jpg');
	background-repeat: repeat-x;
	font-size: 80%;
	&font-size: 93%; /*ie7 a 6 */
	line-height: 1.3;
}
body.simple{
	background-image: none;
}

.no-display{
	visibility: hidden;
}
.a-right{
	text-align: right;
}
.a-center{
	text-align: center;
}
.a-left{
	text-align: left;
}
/* ===== Odkazy obecne ========*/
a{
	color: #3f6c05;
	text-decoration: underline;
}
a:hover{
	color: #724120;
}
a:focus{
	text-decoration: underline;
}

/* ==============================================================*/
#main{
   border-width : 0 1px 0 1px;
	border-style: solid;
	border-color: silver;
	background-color: white;
	background-image: url(../images/content_bg.gif);
	background-repeat: repeat-x;
	background-position: 0 184px;
}
#logo{
	background-color:white;
	color: black;
	display:block;
	font-size:2.5em;
	padding-top: 22px;
	height:126px;
	width: 960px;
	text-align:center;
	position: relative;
	_margin-left:2px;
}
	#logo span{
	background:transparent url(../images/head_bg.jpg) no-repeat scroll 0 0;
	display:block;
	height:148px;
	left:0;
	margin:0;
	padding:0;
	position:absolute;
	top:0;
	width:960px;
	z-index:1;
	cursor: pointer;
	}
	
	#logo a{
		color: black;
		margin-top: 20px;
		text-decoration: none;
	}

#menu{
	background-image: url(../images/menu_bg.jpg);
	background-color: #7d421a;
	background-repeat: no-repeat;
	height: 37px;
	width: 960px;
	color: white;
}	
	
#search_box{	
	background-image: url(../images/head_bg3.jpg);
	background-repeat: no-repeat;
	height: 37px;
	position: relative;
}
	#search{
		position: absolute;
		top: 5px;
		left: 4px;
		width: 195px;
		height: 18px;
		padding-top: 2px;
		border: 1px solid #552e15;
		padding-left: 2px;
		background-color: white;
		background-image: url(../images/searchbox_bg.gif);
	}
	#search_submit{
		width: 33px;
		height: 23px;
		position: absolute;
		top: 5px;
		left: 203px;
	}
	
#horiz_menu{
	color: white;
	text-align: center;
	font-size: 100%;
}
	#horiz_menu li{
		display: inline;
		list-style-type: none;
		background-color: aqua;
		height: 37px;
	}
	#horiz_menu a, #horiz_menu span{
		display: block;
		float: left;;
		color: white;
		text-decoration: none;
		line-height: 37px;
		padding: 0px 0;
		height: 37px;
	}
	#horiz_menu a:hover{
		text-decoration: underline;
	}
	#horiz_menu .active_page a{
		background-image: url(../images/menu_hover_bg.gif);
		background-color: silver;
		color: black;
	}
	#horiz_menu span{
		width: 21px;
		height: 37px;
	}
	#horiz_menu .active_page .menu_l{
		background-image: url(../images/menu_hover_left.jpg);
		background-repeat: repeat-x;
	}
	#horiz_menu .active_page .menu_r{
		background-image: url(../images/menu_hover_right.jpg);
		background-repeat: repeat-x;
	}
	
	.box_head{
		font-size: 100%;
		font-weight: bold;
		font-family: Arial, Helvetica, sans-serif;
		text-indent: 10px;
		color: white;
		background-color: #1f9431;
		background-image: url(../images/sb_head_bg.gif);
		background-repeat: no-repeat;
		padding-top:4px;
		padding-left: 15px;
		height: 21px;
		width: 217px;
		margin-top: 13px;
		text-transform: uppercase;
	}
	.box_head .small{
		text-transform: none;
	}
	.box_head a{
		color: white;
	}
	.box_body{
	padding: 0 0 0 25px;
	}
	#cats_head{
		margin-top: 0px;
	}
	#cats_body{
		font-size: 110%;
	}
	#cats_body a{
		text-decoration: none;
		color: #3f6c05;
	}
	#cats_body a:hover, #cats_body a:active, #cats_body a:focus{
		text-decoration: underline;
	}
	#cats_body a:focus{
		border: 1px dotted #3f6c05;
	}
	#cats_body li.active a{
		font-weight: bold;
	}
	#cats_body li.active li a{
		font-weight: normal;
	}
	
		#cats_body li{
			margin: 3px 0;
		}
		#cats_body li a{
			padding: 4px 2px 6px 0px;
			font-weight: bold;
		}
		#cats_body li li a{
			padding: 2px 2px 0px 10px;
			font-weight: normal;
		}

		#prodejny p, #muj-ucet p, #muj-ucet ul, #muj-ucet table, #newsletter_box table{
			margin-top: 5px;
			margin-bottom: 5px;
		}
		li.logged-username{
			padding-bottom: 0.5em;
		}

		#muj-ucet input[type="text"], #newsletter_box input[type="text"], #muj-ucet input[type="password"]{
			width: 150px;
			border: 1px solid gray;
			margin: 2px;
		}
		#newsletter_box input[type="text"], #newsletter_box input[type="submit"]{
			width: 145px;
		}
		
#center_wrapper{
    margin-top: 0px;
    text-align:left;
}
/* =========== Nadpisy =============== */
.category-head, .page-head{
	margin-bottom: 15px;
	font-size: 150%;
	text-align: center;
}

h4{
margin-top:10px;
}

.text h1.favourite-items{ /*oblibene produkty na uvodce */
	margin: 15px 0 5px 0;
	text-align: left;
	font-size: 120%;
}

h3.recent-items{ /*nedavno prohlizene produkty na uvodce */
	margin: 15px 0 5px 0;
}

/* ======== PRODUCT BOX simple  ======================================== */
.product_box_wrapper{
    display:inline;
	float: left;
    width: 227px;
       margin: 4px;
        border: 1px solid silver;
        height: 230px;
		  background-color: white;

}
.product_box_wrapper div{
    padding:2px;
    text-align: left;
}
.product_box_wrapper h4{
	margin-top: 0;
	text-align: center;
	font-size: 88%;
}
.product_box_wrapper h4 a{
	padding-top: 5px;
	font-size: 120%;
	text-decoration: none;
	color: #4f9405;
	display: block;
	background-color: transparent;
	width: 100%;
}
.product_box_wrapper h4 a:hover{
	text-decoration: underline;
	color: #724120;
}
.product_box_wrapper h4 a.product-image{
	padding-top:0px;
}
 .product_box_wrapper h4 a.product-image, .product_box_wrapper h4 a.product-image:hover{
	text-decoration: none;
	height: 135px;
}
.product_box_wrapper p{
	margin: 10px 2px 0 5px;
}

.product_box_wrapper .price{
	color: #006400;
}
.up-sell .price-box p{
	font-size: 87%;
}
.product_box_wrapper .price-box p{
	text-align: center;
	margin: 2px 2px 0 2px;
}
.old-price{
	font-size: 90%;
	color: gray;
	margin: 0; 
}
.old-price .price{
	font-weight: bold;
	color: #b22222;
	font-size: 100%;
}
.special-price, .regular-price{
	font-size: 120%;
}
.special-price .price, .regular-price .price{
	font-size: 110%;
	font-weight: bold;
	margin: 3px;
	color: #006400;
}
.product-shop .price-box{
	margin: 10px 0 0 0;
}
.product-shop .dph{
	margin: 2px 0 10px 0;
	font-size: 90%;
	color: gray;
}
.product_box_wrapper .sizes{
	display: block;
	font-size: 85%;
	font-weight: bold;
	padding-top: 10px;
	text-align: center;
	color: gray;
}
/* ========================================================================= */
/* ===== BREAD CRUMBS ======================================================= */
.breadcrumbs{/*ul*/
	text-align: left;
	margin-top: 4px;
	margin-bottom: 6px;
	font-size: 80%;
	padding-left: 3px;
	color: #696969;
}
.breadcrumbs li{ 
	display: inline;
}
/* ========================================================================= */
/* STRANKOVANI */
.nav-toolbar{
	border: 1px solid silver;
	padding: 3px;
	clear: both;
	border-width: 1px 0 1px 0;
}
.pager{
	margin: 2px;
	width: 100%;
	text-align: left;
	font-size: 90%;
}
.pager .a-right{
	padding-right:5px; 
}
.pages ol, .pages li{
	display: inline;
}


/* ========================================================================= */
/* ZOBRAZENI SEZNAMU */
.view-by{
	margin: 2px;
	width: 100%;
	text-align: left;
	font-size: 90%;
}
.view-by .a-right{
	padding-right:5px; 
}
/* ========================================================================= */
	
	#foot{
		height: 42px;
		padding-top: 15px;
		margin-top: 20px;
		text-align: center;
		color: black;
		width: 960px;
		font-size: 80%;
		border: 1px solid silver;
		background-image: url(../images/content_bg.gif);
		background-repeat: repeat-x;
		border-width: 1px 0 1px 0;
	}
	
	/* ========================= STYLY MAGENTA  ==========================*/
	.validation-advice{ /*zobrazuje se, kdyz neni spravne vyplnen form*/
		color: #b22222;
	}
	ul.messages, ul.messages ul{ /*zobrazuje se za breadcrumbs. zpravy o probehnutych operacich */
		width: 100%;
		margin: 10px 0; 
	}
	ul.messages li.success-msg{
		background-color: #c8f2cc;
		color: black;
		border: 1px solid #006400;
		padding: 15px 0 15px 0;
		text-align: center;
	}
	
	ul.messages li.error-msg{
		background-color: #ffc3cc;
		color: black;
		border: 1px solid #ce2626;
		padding: 15px 0 15px 0;
		text-align: center;
	}
	
	/* =========================== product view ============= */
	div.product-info-box{
		text-align: left;
	}
	div.product-info-box h4{
		margin-top: 15px;
		margin-bottom: 5px;
	}
	.svrsek, .podsivka, .podesev{
		padding-left: 60px;
		padding-right: 5px;
		background-repeat: no-repeat;
		background-position: center left;
		height: 25px;
		line-height: 25px;
	}
		.svrsek{
			background-image: url(../images/att-svrsek.gif);
		}
		.podsivka{
			background-image: url(../images/att-podsivka.gif);
		}
		.podesev{
			background-image: url(../images/att-podesev.gif);
		}
	.product-img-box{
		text-align: center;
	}	
	.product-img-box img{
		padding: 1px;
		background-color: #fffafa;
		border: 1px solid silver;
	}
	.product-img-box li{
		display: inline;
		margin: 5px;
	}
	.product-shop .price{
		display: inline;
	}
	.product-shop .product-name{
		font-size: 150%;
	}
	
	#qty{ /*input mnozstvi pro pridani do kosiku*/
		width: 3em;
		margin:0 5px 0 5px;
	}
	.hidden{
		visibility: hidden;
		font-size: 5px;
	}
	
	p.cena{
		margin-top: 15px;
		margin-bottom: 15px;
	}
	.price{
		color: black;
		font-size: 100%;
	}
	/* ====================== detail kosiku =================== */
	#headding-cart{
		font-size: 150%;
		margin: 5px 0 20px 0;
	}
	#shopping-cart-table{
		width: 100%;
	}
	#shopping-cart-table td{
		vertical-align: middle;
		padding: 2px;
	}
	#shopping-cart-table th{
		font-size: 100%;
		font-weight: normal;
		background-color: #359613;
		color: white;
		border:1px solid white;
		text-align: center;
		vertical-align: middle;
		padding: 1px 3px;
	}
	#shopping-cart-table th.no-border{
		border-right: none;
		border-left: none;
	}
	#shopping-cart-table tr.cart-item td{
		border-bottom: 1px solid silver;
	}
	div.shopping-cart-totals{
		width: 100%;
		text-align: center;
	}
	#shopping-cart-totals-table td{
		padding: 2px 5px;
		text-align: right;
	}
	
	/* =========================== one page checkout =================*/
	#checkout-review-table{
		width: 98%;
		margin: 5px auto 0 auto;
	}
	#checkout-review-table th,	#checkout-review-table td{
		border: 1px solid #f5f5f5;
		padding: 3px;
	}
	
	/* ========================== magento original ===================*/
	/* All */
	
	.left{
		float: left;
	}
	
.col2-set, .col3-set, .col4-set, .col5-set { /*clear: both;*/ }

/* Col2 */
.col2-set .col-1, .col2-set .col-2 { width:48.5%; }
.col2-set .col-1 { float:left; }
.col2-set .col-2 { float:right; }

/* Col2-alt */
.col2-alt-set .col-1 { width:32%; }
.col2-alt-set .col-2 { width:65%; }
.col2-alt-set .col-1 { float:left; }
.col2-alt-set .col-2 { float:right; }

/* Col3 */
.col3-set .col-1, .col3-set .col-2, .col3-set .col-3 { float:left; width:31.3%; }
.col3-set .col-1, .col3-set .col-2 { margin-right:3%; }

/* Col4 */
.col4-set .col-1, .col4-set .col-2, .col4-set .col-3, .col4-set .col-4 { float:left; width:22%; }
.col4-set .col-1, .col4-set .col-2, .col4-set .col-3 { margin-right:4%; }

/* Table Columns */
table .col-1, table .col-2, table .col-3, table .col-4 { float:none !important; margin:0 !important; }
.col3-set td.spacer { width:3%; }
.col4-set td.spacer { width:4%; }

/* Form Elements */
input.input-text, select, textarea { border:1px solid #b6b6b6; font:12px arial, helvetica, sans-serif; }
option, optgroup { font:12px arial, helvetica, sans-serif; }
optgroup { font-weight:bold; }
textarea { overflow:auto; }
input.input-text, textarea { padding:2px; }
input.radio { margin-right:3px; }
input.checkbox { margin-right:3px; }
.qty { width:2.5em; }
.group-select label, .form-list label, .payment-methods label { font-weight:bold; }
.input-text:focus, select:focus, textarea:focus { background:#edf7fd; }
.button-set { /* Container for form buttons*/
    clear:both;
    margin-top:1.5em;
    border-top:1px solid #e4e4e4;
    padding-top:8px;
    text-align:right;
    }
.form-button, .form-button-alt {
    overflow:visible;
    width:auto;
    border:0;
    padding:1px 8px;
    background:#f18200;
    color:#fff;
    border:1px solid #de5400;
    font:bold 12px arial, sans-serif !important;
    cursor:pointer;
    text-align:center;
    vertical-align:middle;
    }
.form-button span, .form-button-alt span {
    white-space:nowrap;
    }
.form-button-alt {
    border:1px solid #406a83;
    background-color:#618499;
    }
a.form-button-alt { padding:2px 9px; text-decoration:none; }
.form-button-alt:hover { color:#fff; text-decoration:none; }
.btn-checkout {
    display:block;
    float:right;
    background:transparent url(../images/btn_proceed_to_checkout_rad.gif) no-repeat 100% 0;
    font-size:15px;
    font-weight:bold;
    padding-right:8px;
    }
.btn-checkout, .btn-checkout:hover {
    color:#fef5e5;
    text-decoration:none;
    }
.btn-checkout span {
    display:block;
    padding:0 17px 0 25px;
    background:transparent url(../images/btn_proceed_to_checkout_bg.gif) no-repeat;
    line-height:40px;
    }

/* Form lists */
.form-list li { margin-bottom:6px; }
.form-list li .input-box .input-text,
.form-list li .input-box textarea { width:240px; }
.form-list li .input-box select { width:246px; }
.form-list li.addElement { border-top:1px solid #DDD; padding-top:10px; }

.group-select {
    margin:28px 0;
    border:1px solid #bbafa0;
    padding:22px 25px 12px 25px;
    background:#fbfaf6;
    }
.group-select .legend {
    margin-top:-33px;
    float:left;
    border:1px solid #f19900;
    background:#F9F3E3;
    padding:0 8px;
    color:#E76200;
    font-weight:bold;
    font-size:1.1em;
    }
.group-select li { padding:4px 8px; }
.group-select li .input-box { float:left; width:245px;}
.group-select li .input-text, .group-select li select, .group-select li textarea { width:490px;}
.group-select li .input-box .input-text, .group-select li .input-box textarea { width:240px; }
.group-select li .input-box select { width:240px;}
.input-box{	margin: 2px 5px 2px 0;}


/* Form Messages */
.validation-advice, .required, .red { color:#EB340A; }
.validation-advice { clear:both; min-height:15px; margin-top:3px; background:url(../images/validation_advice_bg.gif) no-repeat 2px 1px; padding-left:17px; font-size:.95em; font-weight:bold; line-height:1.25em; }
.validation-failed { border:1px dashed #EB340A !important; background:#faebe7 !important; }
/* Expiration date and cvv number validation fix */
.v-fix { float:left; }
.v-fix .validation-advice { display:block; margin-right:-12em; width:12em; position:relative; }

label.required { font-weight:bold; }
p.required { font-size:.95em; text-align:right; }


	/* One-Page checkout */
.one-page-checkout{
	text-align: left;
}
.one-page-checkout li.section { position:relative; }
.one-page-checkout .group-select { margin-right:0; }
.one-page-checkout .box { border:1px solid #bbb6a5; border-top:0; padding:15px 20px; background:#faf7ee; }
.one-page-checkout .head { margin-bottom:0; padding:4px 8px 6px 8px; background:url(../images/opc_off_head_bg.gif) repeat-x 0 100% #eee; border-width:0 1px 0 1px; border-color:#D9DDE3; border-style:solid; border-top:1px solid #fff; }
.one-page-checkout .tool-tip { right:8px; }
.one-page-checkout .head a { display:none; }  /* Hide Edit button in step header */
.one-page-checkout h3 { color:#999; font-size:1.05em; }
.one-page-checkout h4 { border-bottom:1px solid #E4E4E4; padding-bottom:2px; text-transform:uppercase; }
.one-page-checkout h4.title { border-bottom:0; text-transform:none; }
.one-page-checkout .step-count { background:#fff; font-size:.9em; padding:0 4px; line-height:1em; }
.one-page-checkout .content { padding:10px 20px; }
.one-page-checkout label.label { font-size:1.05em; color:#2f2f2f; }
.one-page-checkout .allow .head { background:#d0dce1; border-color:#a3aeb3; border-width:1px 1px 0 1px; cursor:pointer; }
.one-page-checkout .active .head { margin-bottom:0; border:1px solid #BBAFA0; background:#F9F3E3; padding-bottom:5px; cursor:default; }
.one-page-checkout .alloq .head a { display:block; } /* Display Edit button in active selection */
.one-page-checkout .group-select { margin-top:0; border:0; background:none; padding:0; }
.one-page-checkout .allow h3 { color:#a4b3b9; }
.one-page-checkout .active h3 { color:#F18200; }
.one-page-checkout .allow .step-count { background:#dbe6eb; }
.one-page-checkout .active .step-count { color:#fff; border:1px solid #f19900; background:#F18200; }
.one-page-checkout .active .box { display:block; border-color:#BBAFA0; background:#FBFAF6 url(../images/multi_address_box_bg.gif) 0 0 repeat-x; }
.one-page-checkout dd .form-list ul { margin:5px 17px 15px 17px; }
.one-page-checkout .checkmo-mailing-address { padding-left:20px; }
.one-page-checkout-progress .page-head { margin-bottom:1em; }
.one-page-checkout-progress li { border:1px solid #A3AEB3; background:#eee; margin-bottom:6px; }
.one-page-checkout-progress h4 { margin:0; color:#999; padding:2px 8px; background:#eee; text-transform:none;  }
.one-page-checkout-progress h4.complete { border-bottom:1px solid #A3AEB3; background:#D0DCE1; color:#5e8ab4; }
.one-page-checkout-progress h4 a { text-transform:none; }
.one-page-checkout-progress .content { padding:8px 13px; }
#opc-login .button-set { border-top:0; }
#opc-review .box { 1px solid #d9dde3; border-top:0;}
#opc-review .content { border:0px none;}
#opc-review .data-table { border-top:0; }
.opc-please-wait { padding-right:7px; }
.one-page-checkout a.back { background:url(../images/icon_opc_back.gif) no-repeat; padding-left:16px; line-height:13px; }
.one-page-checkout .payment-methods dd { padding:0; }
.one-page-checkout .button-set { margin-top:0; padding-top:2em; }


.checkout-progress { margin:0 auto 1.5em auto; }
.checkout-progress td {
    float:left;
    margin-right:3px;
    border-top:10px solid #999;
    padding:4px 20px;
    color:#abb5ba;
    font-weight:bold;
    }
.checkout-progress td.active {
    border-top-color:#e96200;
    color:#e96200;
    }

/* Multiple Addresses checkout */
.multi-address-checkout-description {
    margin-top:-15px;
    margin-bottom:15px;
    }
.multi-address-checkout-box .box {
    position:relative;
    margin-top:15px;
    margin-bottom:25px;
    border:1px solid #bbb6a5;
    background:url(../images/multi_address_box_bg.gif) repeat-x #FBFAF6;
    }
.multi-address-checkout-box .legend {
    float:left;
    margin-top:-10px;
    margin-bottom:0;
    margin-left:15px;
    border:1px solid #F18200;
    background:#F9F3E3;
    color:#F18200;
    padding:2px 8px;
    }
.multi-address-checkout-box .content {
    padding:15px 20px 20px 20px;
    }
.multi-address-checkout-box .count-head {
    border-bottom:1px solid #BBAFA0;
    background:#F9F3E3;
    padding:5px 10px;
    }
.shipment-count {
    background:#E26703;
    padding:2px 5px;
    color:#fff;
    font-size:.95em;
    line-height:1em;
    }
.multi-address-checkout-box .tool-tip { left:-23px; }
.multi-address-checkout-box .count-head h4 {  margin:0; }
.multi-address-checkout-box .head h5 { color:#E26703; }
.multi-address-checkout-box .head a { font-weight:normal; }
.multi-address-checkout-box .checkmo-mailing-address { display:block; padding-left:20px; }
.shipping-method-pointer { border:1px solid #d9d2be; padding:13px; background:#F9F3E3; position:relative; }
.shipping-method-pointer .pointer { position:absolute; top:-20px; right:-40px; }
.place-order-box { float:right; height:71px; overflow:hidden; }
.place-order-box .left-radius { width:21px; background:url(../images/place_order_container_bg.gif) no-repeat; }
.place-order-box .main-radius{ background:url(../images/place_order_bg.gif) no-repeat 100% 0; padding-right:21px; vertical-align:middle; }
.place-order-box .grand-total { font-size:1.5em; }
.place-order-box .grand-total .price { color:#e26703; font-weight:bold; }
.place-order-box input { margin-left:15px; }

/* Checkout Agreements */
.checkout-agreements li { margin:30px 0; }
.checkout-agreements .agreement-content { overflow:auto; height:10em; padding:10px; background-color:#fbfaf6; border:1px solid #bbb6a5; }
.checkout-agreements .agree { margin:0; padding:10px 0 10px 11px; }

.one-page-checkout .checkout-agreements { border:1px solid #d9dde3; border-width:0 1px; padding:5px 20px; }
.one-page-checkout .checkout-agreements li { margin:20px 0 0; }
.one-page-checkout .checkout-agreements .agreement-content { background-color:#fff; border-color:#e4e4e4; padding:5px; }
.one-page-checkout .checkout-agreements .agree { padding-left:6px; }
	
	/* ========================== END magento original ===================*/
/* =============== checkout  ==================== */
.checkout-button{
	width: 300px;
	background:#f18200;
    color:#fff;
    border:1px solid #de5400;
}

	
/*===================== Search =================== */
#search_autocomplete{
	background-color: white;
	color: black;
	padding: 3px;
	border: 1px solid silver;
	z-index: 1000;
}
#search_autocomplete .amount{
	display: none;
}
#search_autocomplete li{
	cursor: pointer;
}

/* ====================== /search ======== */	

/* tabulka velikosti */
.shoe_sizes{
}
velikosti{
	width: 800px;
}
.velikosti h2{
	text-align: center;
	margin: 5px 0 0 0;
}
.velikosti h3{
	text-align: left;
	margin: 10px 0 2px 0;
}
.velikosti table{
	width 790px;
	margin: 3px;
}
.velikosti td{
	border: 1px solid silver;
	padding: 3px;
	border-collapse: collapse;
}
.velikosti th{
	background: gray;
	color: white;
	font-weight: bold;
	border: 1px solid black;
	padding: 5px;
}
/* ======== tabulka objednavek ============*/
#my-orders-table{
	width: 98%;
	margin: 10px 5px;

}
#my-orders-table td, #my-orders-table th{ 
	border: 1px solid silver;
	border-collapse: collapse;
	padding: 1px 3px;
	vertical-align: middle;
}
#my-orders-table th{
		font-size: 100%;
		font-weight: normal;
		background-color: #359613;
		color: white;
		border:1px solid white;
		text-align: center;
		border-color: black;
}

/* ====== tabulka podobnych produktu v detailu produktu */
#upsell-product-table td{
	padding: 5px;
	text-align: center;
}

/* ========== napiste nam ====================*/
#napiste-nam{
	background-image: url(../images/napiste-nam.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	margin: 15px 0;
	margin-top: 2em;
	color: black;
	background-color: white;
	font-size: 115%;
	line-height: 1.4em;
	text-align: left;
	padding: 16px 23px 10px 120px;
	width: 570px;
	height: 100px;
}
	#napiste-nam a{
		font-weight: bold;
		color: green;
	}
/* ====== text ============================== */
.text p, .text ul{
	margin: 5px 2em 5px 1em;
	line-height: 1.4em;
}
h1.favourite-items{
	text-align: left;
	margin-top: 15px;
}
.text h1, .text h2{
	font-size: 150%;
	text-align: center;
}	
.text h3{
	font-size: 130%;
	text-align: left;
	margin: 20px 0 10px 0;
}
.text ul{
	margin-top: 0; 
}
.text ul li{
	list-style: disc;
	list-style-position: outside;
	margin-left: 15px;
}
ul.disc{
	list-style: disc;
	list-style-position: outside;
	margin-left: 20px;
}
/* ======== green box ============= */
.green_box{
	background-image: url(../images/green_box_6.jpg);
	background-repeat: no-repeat;
	padding: 5px;
	height: 162px;
	margin-top: 27px;
}
.green_box ol{
	list-style-type: decimal;
	list-style-position: outside;
	margin-left: 30px;
}
.green_box li{
	font-size: 1.3em;
	color: #006c01;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 5px;
}
.green_box li p{
	font-size: 0.8em;
	font-weight: normal;
	color: black;
	margin: 0;
}
.green_box h3{
	font-size: 1.4em;
	padding-bottom: 10px;
	padding-top: 5px;
	color: #005901;
}
.green_box p{
	font-size: 1em;
	margin: 3px 5px 5px 10px;
}
#komentar_form{
	width: 500px;
}
#komentar_form input, #komentar_form textarea{
	width: 500px;
}
#customer-reviews h4, .up-sell .head h4{
	border-top: 1px solid silver;
	padding: 3px 0;
	font-size: 135%;
}
#customer-reviews .comment_name{
	margin-top: 10px;
}
#customer-reviews .comment_text{
	margin: 3px 0;
	padding: 3px;
	background-color: #f4f4f4;
}
