@CHARSET "UTF-8";

/**
 * generics:BEGIN
 */
body, .box .content ul, form, #top_menu ul, ul#basket_nav, #basket_content h1#content_title, ul.add_darcek, ul.add_zlava, .basket_address h2, .basket_address h3, .basket_address h4
{
	margin: 0px;
	padding: 0px;
}

body, input, select, textarea
{
	font-family: Arial, sans-serif;
    font-size: 12px;
}

a, .box .content ul li.sel a, .box .content ul ul li.sel a, .box .content ul li.sel ul li.sel a, #retaz #cat_all.sel, #retaz #cat_only.sel, #top_menu ul li.sel a,
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .eur, .red
{
	color: #a60b16;
}

a img
{
	border: none;
}

h1, h2, h3, h4, h5, h6
{
	margin: 10px 0px;
}

h2 {font-size: 17px;}
h3 {font-size: 15px;}
h4 {font-size: 13px;}
h5 {font-size: 12px;}
h6 {font-size: 11px;}

h1.content_title
{
	font-size: 24px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

#common #login_form a, .box .content ul li a, .box.basket .content .basket_link, #top_menu ul li a, #list_tools a, .pager a, .content_list .item h2 a, .price_vat a, a.back, .footer a,
table.order_table tbody td.prod a, .basket_info a, ul#basket_nav a, #basket_table tbody td.title a
{
	text-decoration: none;
}

#common #login_form a:hover, .box .content ul li a:hover, #list_tools a:hover, .content_list .item h2 a:hover, .price_vat a:hover, a.back:hover, .footer a:hover,
table.order_table tbody td.prod a:hover, .basket_info a:hover
{
	text-decoration: underline;
	color: #a60b16;
}

#common #login_form a, .button, .box .title, #top_menu ul li a, #list_tools a, .pager a, .price_vat a, a.back, .footer a, .eur, .basket_info a, ul#basket_nav, .strong, .bold
{
	font-weight: bold;
}

.hidden, .box.search .textil
{
	display: none;
}

.eur
{
	font-size: 11px;
}

.right
{
	text-align: right;
}

.left
{
	text-align: left !important;
}

.center
{
	text-align: center;
}

.fleft, #left_col, #main_col, #top_menu ul li, #top_menu ul li a { float: left; }

.clear
{
	clear: both;
}

.clear
{
	clear: both;
}

.back
{
	display: block;
	background: url('../../images/design/left-big.jpg') no-repeat left top;
	padding-top: 90px;
	font-size: 15px;
	text-align: center;
	width: 100px;
}

.box .content ul, #top_menu ul, ul#basket_nav, ul.add_darcek, ul.add_zlava
{
	list-style: none;
}

input.text, select.text
{
	border: 1px solid #b2b3b7;
	width: 90px;
}

input.text.price
{
	width: 34px;
}

input.radio
{
	vertical-align: middle;
}

input.button
{
	background-color: #9fcb3a;
	color: #6d6e71;
	padding: 0 5px;
	height: 19px;
	margin-left: 5px;
	border: none;
}

.hr
{
	height: 5px;
	background: url('../../images/design/hr.gif') repeat-x center left;
}

#preview
{
	position: absolute;
	border: 1px solid #ccc;
	background: #fff;
	padding: 5px;
	display: none;
	color: #000;
	z-index: 1000;
	font-weight: bold;
}

#preview img
{
	margin-top: 5px;
}

.skk
{
	color: #555555;
	font-size: 9px;
	font-style: italic;
}

.w250 { width: 250px !important; }
.label { width: 170px; }

.reg_links
{
	font-family: Arial Black;
	font-size: 10px;
}
/**
 * generics:END
 */

/**
 * layout:BEGIN
 */
body { background-color: #cfdea5; }
#main { background: url('/editor/images/design/main_back.gif') #cfdea5 repeat-y top center; }
#main.basket_l, .homePage #main { background: url('/editor/images/design/main_back_basket.gif') repeat-y top center; }
#main_top { background: url('/editor/images/design/main_top_back.jpg') no-repeat top center; }
#main_top.akcia { background: url('/editor/images/design/main_top_back_akcia.jpg') no-repeat top center; }
#main.basket_l #main_top, .homePage #main_top { background: url('/editor/images/design/main_top_back_basket.jpg') no-repeat top center; }
#main_bottom { background: url('/editor/images/design/main_bottom_back.gif') no-repeat bottom center; padding-bottom: 52px; }
.page_position { width: 890px; margin: 0px auto; }
#main.basket_l #main_top #main_bottom, .homePage #main #main_top #main_bottom { background: url('/editor/images/design/main_bottom_back_basket.gif') no-repeat bottom center; }
#left_col { width: 230px; padding: 6px 11px 20px 12px; }
#main_col { width: 581px; padding: 6px 0px 10px 0px; }
#main.basket_l #left_col, #main.basket_l #main_col { padding-bottom: 5px; }
#main_content { padding: 10px 20px 10px 20px; }
.textCol { text-align: justify; width: 375px; float: left; font-size: 11px; }
.iconCol { float: left; width: 205px; text-align: center; }
#basket_content { clear: both; border: 10px solid #a0cc3b; background-color: #fff; margin: 0px 12px 20px 12px; padding: 15px 30px 30px 30px; position: relative; width: 750px; }
.shop_back_button { position: absolute; top: -60px; right: 0px; }
#basket_content.step_2 { background: url('../../images/design/darcek_step_2.jpg') #fff no-repeat center top; }
/**
 * layout:END
 */

/**
 * #common:BEGIN
 */
#common
{
	height: 113px;
	position: relative;
}

#common a.logo
{
	position: absolute;
	bottom: 7px;
	left: -9px;
	display: block;
	height: 90px;
	width: 250px;
}

#common a.logo span
{
	display: none;
}

	/**
	 * #login_form:BEGIN
	 */
	#common #login_form
	{
		font-size: 11px;
		position: absolute;
		bottom: 16px;
		left: 300px;
	}
	
	#common #login_form input.text
	{
		color: #5a5a5a;
		font-weight: bold;
		text-align: center;
		font-size: 11px;
	}
	
	#login_username.meno { background: url('../../images/design/meno.jpg') #fff no-repeat center center; }
	#login_password.heslo { background: url('../../images/design/heslo.jpg') #fff no-repeat center center; }	
	
	#common #login_form table
	{
		border-collapse: collapse;
	}
	
	#common #login_form a
	{
		font-weight: bold;
	}
	
	#common #login_password
	{
		margin-bottom: 5px;
	}
	/**
	 * #login_form:END
	 */
/**
 * #common:END
 */

/**
 * .box:BEGIN
 */
.box
{
	background-color: #d1e5ae;
	border: 1px solid #f7931e;
	position: relative;
	padding-top: 20px;
	margin-bottom: 5px;
}

.box .title
{
	background: url('../../images/design/search_header.jpg') no-repeat left top;
	position: absolute;
	top: -1px;
	left: -1px;
	border: 1px solid #547b22;
	color: #fff;
	width: 208px;
	padding: 3px 0px 3px 20px
}

.box.search .title
{
	padding-left: 30px;
	width: 198px;
}

.box .title .ako_hladat, .box .title .objednat_inak
{
	position: absolute;
	top: 7px;
	right: 7px;
	display: none;
	font-size: 10px;
}

.box.search .label.doba_dorucenia
{
	background: url('/editor/images/design/doba_dorucenia.jpg') no-repeat top left;
}

.box .title .ako_hladat
{
	top: 5px;
}

.box .title .ako_hladat a
{
	text-decoration: none;
	color: #1538ce;
}

.box .title .objednat_inak a
{
	text-decoration: none;
	color: #ffed00;
}

.box #search_info, .box #search_reset
{
	position: absolute;
	cursor: pointer;
	top: 1px;
}

.box #search_info
{
	right: 20px;
}

.box #search_reset
{
	left: 0px;
}

.box .content
{
	padding: 4px;
}

.box .content ul
{
	font-weight: bold;
}

.box .content ul li
{
	height: 1%;
}

.box .content ul li a
{
	padding: 2px 0px 2px 20px;
	border-top: 2px solid #a0cd3d;
	background: url('../../images/design/gray_arr.gif') no-repeat top left;
	display: block;
}

.box .content ul li.sel a
{
	background: url('../../images/design/red_b_arr.gif') no-repeat top left;
}

.box .content ul li.sel.no_child a
{
	background: url('../../images/design/red_arr_lm.gif') no-repeat top left;
}

.box .content ul li.first a
{
	border: none;
}

.box .content ul ul li a
{
	border-top: 1px solid #bababa !important;
	margin-left: 20px;
}

.box .content ul li.sel ul li a , .box .content ul ul li a
{
	 background: none;
}

.box .content ul li ul li.sub a
{
	background: url('../../images/design/gray_arr.gif') no-repeat top left;
}

.box .content ul li ul li.sub.sel a
{
	background: url('../../images/design/red_b_arr.gif') no-repeat top left;
}

.box .content ul ul ul li a
{
	background: none !important;
}

.box .content ul li, .box .content ul li a, .box .content ul li.sel ul li a, .box .content, .box .content ul ul li.sel ul.level3 li a
{
	color: #6d6e71;
}

.box .content ul ul li.sel ul.level3 li.sel a
{
	color: #930006;
}

.box .content ul.level3
{
	margin-left: 15px;
}

.box.search
{
	margin: 0px;
	padding-bottom: 0px;
}

.box.search .title
{
	background: url('../../images/design/search_header.jpg') no-repeat left top;
}

.box.search .content
{
	font-size: 10px;
	padding-bottom: 1px;
}

.box.search .content table
{
	border-collapse: collapse;
}

.box.search .content table td
{
	padding: 2px;
}

.box.search .content td.button
{
	width: 30px;
	vertical-align: bottom;
}

.box.search .content td.label
{
	width: 100px;
	text-align: right;
}

.box.search .category_search { width: 200px; height: 17px; text-align: center; background: url('/editor/images/design/hladatvcat.gif') no-repeat bottom center; margin-left: 10px; color: #526d23; }

.box.basket
{
	min-height: 70px;
	background-color: #d7dee6;
	border-color: #eb9a50;
}

.box.basket .title
{
	background: url('../../images/design/basket_header.gif') no-repeat top left;
	border: none;
	width: 220px;
	padding: 6px 0px 6px 10px;
	font-family: Arial Black;
}

.box.basket .content
{
	padding: 15px 10px;
}

.box.basket .content .sum
{
	color: #930006;
	margin-bottom: 10px;
}

.box.basket .content .clear_basket a
{
	display: block;
	background: url('../../images/design/smetak.gif') no-repeat left center;
	padding: 2px 0px 2px 20px;
	color: #4b4b4b;
	text-decoration: none;
	font-weight: bold;
}

.box.basket .content .sum strong
{
	font-size: 13px;
}

.box.basket .content ul li
{
	background: url('../../images/design/red_arr.gif') no-repeat left top;
	padding: 2px 0px 2px 15px;
	border: none;
}

.box.basket .content ul li a
{
	background: none;
	border: none;
	padding: 0px;
}

.box.basket .content ul li, .box.basket .content ul li a
{
	color: black;
}

.box.basket .content .basket_link
{
	color: #000;
	font-weight: bold;
	position: absolute;
	top: 30px;
	right: 5px;
	font-size: 11px;
	text-align: center;
}
/**
 * .box:END
 */

/**
 * #retaz:BEGIN
 */
#retaz
{
	background-repeat: no-repeat;
	background-position: center center;
}

#retaz table
{
	width: 225px;
	margin: 0px auto;
	border-collapse: collapse;
}

#retaz, #retaz .spacer
{
	height: 45px;
}

#retaz .spacer
{
	width: 45px;
}

#retaz #cat_all, #retaz #cat_only
{
	color: #6d6e71;
	cursor: pointer;
	font-weight: bold;
	width: 90px;
}

#retaz #cat_all
{
	text-align: right;
}
/**
 * #retaz:END
 */

/**
 * #top_menu:BEGIN
 */
#top_menu
{
	padding-top: 12px;
	height: 31px;
	margin-bottom: 10px;
}

#top_menu ul li a
{
	display: block;
	color: #fff;
	padding: 2px 1.25em;
	border-left: 2px solid #920514;
}

#top_menu ul li.first a, #top_menu ul li.nob a
{
	border: none;
}

#top_menu ul li.sel a
{
	background: url('../../images/design/top_menu_sel.gif') repeat-x top left;
	color: #fff;
	border: 1px solid #fff;
	border-width: 0px 1px;
}
/**
 * #top_menu:END
 */

/**
 * content:BEGIN
 */
.hp_image
{
	margin-top: 0px;
}

.hp_table { width: 285px; margin: 0px; position: absolute; top: 220px; right: 17px; }
.hp_table, .hp_table td, .hp_table th { border-collapse: collapse; text-align: center; vertical-align: center; }
.hp_table td { padding: 2px }
.hp_table tr.higlight td { background-color: #cbe6ff; }
.hp_table td.a2 strong { color: #96100d; }
.hp_table td.a1 { width: 100px; }
.hp_table td.a2 { width: 80px; }
.homePage .hp_table td.a1 { width: 130px; }
.hp_table2 { width: 375px; margin: 0px auto 15px auto; border-collapse: collapse; }
.hp_table2, .hp_table2 td, .hp_table2 th { text-align: center; margin-top: 20px; }
.hp_table2 td { width: 50%; padding: 5px; text-align: center; background-color: #c0d58b; font-size: 11px; border-bottom: 2px solid #ffe6bf; }
.hp_table2 th { background: url('/editor/images/design/headertable_03.jpg') no-repeat top left; height: 37px; }

.content_list
{
	margin: 15px 0px;
}

.content_list .item
{
	margin-top: 15px;
	padding-bottom: 15px;
	border-bottom: 2px solid #f7941f;
	position: relative;
}

.content_list .item .left, .content_list .item .right
{
	float: left;
}

.content_list .item .left
{
	width: 390px;
	cursor: pointer;
}

.content_list .item .right
{
	position: relative;
	width: 151px;
	text-align: right;
}

.content_list .item h2
{
	margin: 0px 0px 5px 0px;
	font-size: 12px;
}

.content_list .item.prod24 .ihead, .content_list .item.prod48 .ihead { padding-left: 60px; min-height: 50px; }
.content_list .item.prodNoPrice .ihead { padding-left: 60px; min-height: 50px; }
.content_list .item.prod24.prodNoPrice .ihead, .content_list .item.prod48.prodNoPrice .ihead { padding-left: 120px; }
.content_list .item.prod24 .idur { background: url('/editor/images/design/prod24.jpg') no-repeat top left; }
.content_list .item.prod48 .idur { background: url('/editor/images/design/prod48.jpg') no-repeat top left; }
.content_list .item.prodNoPrice .iprice { background: url('/editor/images/design/prodNoPrice.jpg') no-repeat top left; }
.content_list .item .iconInfo .idur,
.content_list .item .iconInfo .iprice { position: absolute; width: 50px; height: 40px; cursor: pointer; }
.content_list .item .iconInfo .iprice { width: 60px; }
.content_list .item .iconInfo .idur .content,
.content_list .item .iconInfo .iprice .content { background-color: #333; color: #fff; padding: 10px; position: absolute; z-index: 3; width: 370px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; opacity:0.9; filter:alpha(opacity=90); top: 40px; display: none; }
.content_list .item .iconInfo .idur strong,
.content_list .item .iconInfo .iprice strong { color: #f00; }
.content_list .item .idur .info,
.content_list .item .iprice .info { font-size: 11px; margin-bottom: 5px; }

table.params
{
	font-size: 10px;
	width: 100%;
	border-collapse: collapse;
}

table.params, table.params td, table.params th
{
	border: 1px solid #a9a9a9;
}

table.params td, table.params th
{
	padding: 2px 3px;
	text-align: center;
}

table.params th
{
	background-color: #e5f0cd;
}

table.params td.kod
{
	text-align: left;
}

table.params td.cena
{
	text-align: right;
}

table.params td.cena, table.params td.kod
{
	white-space: nowrap;
}

table.potlac
{
	margin-top: 15px;
}

table.potlac th
{
	background-color: #ddf1fe;
}

table.potlac, table.potlac th, table.potlac td
{
	border: 1px solid #a9a9a9;
	border-collapse: collapse;
	padding: 3px;
	font-size: 10px;
}

table.potlac td
{
	text-align: right;
	padding-left: 20px;
	poistion: relative;
}

.content_list .item .item_basket { height: 35px; }

.content_list .item .add_basket
{
	position: absolute;
	display: block;
	background: url('../../images/design/content_list_basket.gif') no-repeat center right;
	padding: 15px;
	top: 0px;
	right: 0px;
	margin-bottom: 10px;
}

.basket_input, .basketCount { width: 30px; text-align: right; }
.content_list .item .item_number { position: absolute; top: 7px; right: 35px; }
.content_list .item .item_basket.loggedIn .add_basket { top: -5px; right: 0px; }
.content_list .item .item_basket.detail .add_basket { top: 50px; }
.content_list .item .item_basket.loggedIn .item_number { top: 1px; right: 90px; }
.content_list .item .item_basket.detail .item_number { top: 57px; }
.content_list .item .item_basket.loggedIn .basketTop { position: absolute; right: 33px; }
.content_list .item .item_basket.detail .basketTop { position: absolute; top: 56px; right: 33px; }

.content_list.product, .content_list.product .item
{
	margin: 0px;
	border: none;
	cursor: pointer;
}

.content_list.product h1.content_title
{
	margin: 0px 0px 30px 0px;
}

.content_list.product .info
{
	min-height: 50px;
}

.content_list.product .basket_form
{
	position: absolute;
	top: 60px;
	right: 0px;
}

#gallery
{
	margin-top: 15px;
}
/**
 * content:END
 */

/**
 * #list_tools:BEGIN
 */
.tool_price_vat
{
	font-weight: bold;
	color: #b21d18;
	text-align: right;
	margin-bottom: 5px;
}
#list_tools
{
	margin-bottom: 5px;
	border-bottom: 2px solid #a21015;
	padding-bottom: 3px;
}

#list_tools table
{
	width: 100%;
}

#list_tools *
{
	color: #5e7180;
	font-weight: bold;
}

#list_tools select
{
	border: 1px solid #b2b3b7;
}
#list_tools td.order_by
{
	text-align: right;
}
/**
 * #list_tools:END
 */

/**
 * .pager:BEGIN
 */
.pager
{
	background: url('/editor/images/design/pager-back.png') repeat-x top left;
	height: 16px;
	position: relative;
	padding: 3px 5px 0px 5px;
	height: 22px;
	margin-bottom: 5px;
	color: #fff;
	font-weight: bold;
}

.pager table
{
	width: 100%;
	border-collapse: collapse;
}

.pager td a.number, .pager td b, .pager td em
{
	display: block;
	background-color: #b90900;
	padding: 1px 3px;
	margin: 0px 6px 2px 0px;
	border: 1px solid #fff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	color: #fff;
	float: left;
}

.pager td a.number
{
	background-color: #5d707f;
}

.pager td em
{
	border: none;
	padding-top: 1px;
	background: none;
}
/**
 * .pager:END
 */

/**
 * .footer:BEGIN
 */
.footer
{
	clear: both;
	padding-left: 260px;
}
/**
 * .footer:END
 */

/**
 * .order_table:BEGIN
 */
table.order_table
{
	border-collapse: collapse;
	width: 100%;
	border: 1px solid #b4b5b4;
	margin: 8px 0px;
}

table.order_table thead th
{
	background-color: #f8b76c;
	text-align: left;
	color: #fff;
	padding: 2px 5px;
}

table.order_table td
{
	border: 1px solid #b4b5b4;
	padding: 2px 5px;
}

table.order_table tbody td.img
{
	border-right: 0px;
}

table.order_table tbody td.prod
{
	border-left: 0px;
	font-weight: bold;
}

table.order_table.small
{
	width: 40%;
}
/**
 * .order_table:END
 */

/**
 * .sub_table:BEGIN
 */
table.sub_table
{
	border-collapse: collapse;
	border: 1px solid #000;
	margin-top: 10px;
}

table.sub_table tbody td
{
	border: none;
}

table.sub_table thead th
{
	background-color: #cdffcc;
	color: #000;
	font-size: 10px;
	text-align: center;
}
/**
 * .sub_table:END
 */

/**
 * .dekor:BEGIN
 */
table.dekor
{
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #000;
	margin-bottom: 10px;
}

table.dekor tbody td
{
	border: none;
}

table.dekor thead th
{
	background-color: #9accff;
	color: #000;
	font-size: 10px;
	text-align: center;
}
/**
 * .dekor:END
 */

/**
 * .basket_info:BEGIN
 */
.basket_info
{
	border: 1px solid #f1f1f1;
	padding: 10px;
	margin: 8px 0px;
}

.basket_info h2
{
	text-align: center;
}

.basket_info big
{
	display: block;
	font-weight: bold;
	padding-bottom: 0px;
	margin: 0px;
}
/**
 * .basket_info:END
 */

/**
 * .order_overview:BEGIN
 */
.order_overview
{
	border-collapse: collapse;
	font-size: 11px;
	width: 100%;
}

.order_overview thead th
{
	background-color: #ffe3af;
	color: #000;
}

.order_overview thead th, .order_overview td
{
	padding: 5px;
}
/**
 * .order_overview:END
 */

table.custom_items
{
	border-collapse: collapse;
	border: 1px solid #f7921d;
	border-width: 1px 0px;
}

table.custom_items td
{
	padding: 7px 10px;
}

table.custom_items input.text2
{
	width: 335px;
}

/**
 * #basket_content:BEGIN
 */
ul#basket_nav
{
	position: absolute;
	top: -45px;
	left: 250px;
	background-color: blue;
}

ul#basket_nav li
{
	position: absolute;
	top: 0px;
}

ul#basket_nav li a
{
	display: block;
	width: 105px;
	height: 43px;
	color: #3d3d3d;
	padding-top: 3px;
	background: url('../../images/design/card_back.gif') no-repeat top left;
}

ul#basket_nav li.sel a
{
	background: url('../../images/design/card_sel.jpg') no-repeat top left;
	color: #003c00;
}

ul#basket_nav li.hist a
{
	background: url('../../images/design/card_hist.jpg') no-repeat top left;
	color: #fff;
}

ul#basket_nav li a span
{
	float: left;
	font-size: 22px;
	padding: 0px 8px;
}

ul#basket_nav li.step_2 { left: 110px; }
ul#basket_nav li.step_3 { left: 220px; }
ul#basket_nav li.step_4 { left: 330px; }

#basket_content h1.content_title
{
	font-size: 25px;
	text-align: center;
	margin-bottom: 15px;
}

#basket_table
{
	border-collapse: collapse;
	width: 745px;
	font-size: 10px;
}

#basket_table thead tr
{
	/*background-color: #a0cc3b;*/
	background: url('/editor/images/design/basket_header_back.gif') repeat-x top left;
}

#basket_table thead tr th
{
	text-align: right;
	padding: 7px 0px;
	color: #003c00;
}

#basket_table td
{
	border-bottom: 1px solid #a60c16;
}

#basket_table .top td.title, #basket_table .top td.price, #basket_table .top td.ks
{
	border-bottom: 1px solid #8dc42b;
}

#basket_table tbody td.image
{
	padding: 10px;
	width: 70px;
}

#basket_table tbody td.title
{
	width: 230px;
	font-weight: bold;
}

#basket_table .ks
{
	text-align: center;
	width: 30px;
}

#basket_table .price
{
	text-align: right;
	width: 55px;
}

#basket_table .price.wider
{
	width: 70px;
}

#basket_table .priprava
{
	text-align: center;
	font-weight: bold;
}

#basket_table .erase
{
	padding-left: 10px;
	text-align: right;
}

#basket_content .eur
{
	color: #2f2f2f;
}

.basket_sum
{
	margin: 30px 0px;
	width: 745px;
	font-size: 10px;
}

.basket_sum table
{
	border-collapse: collapse;
	float: right;
}

.basket_sum table thead tr
{
	background-color: #ffe4af;
}

.basket_sum table thead th
{
	color: #000;
}

.basket_sum table thead th, .basket_sum table tbody td
{
	text-align: right;
	padding: 5px;
	width: 90px;
}

select.potlac { width: 70px; }
select.farba { width: 100px; }
select.prirazka { width: 70px; }

.basket_aditional
{
	border: 1px solid #a60c16;
	border-width: 1px 0px;
	width: 754px;
	padding: 5px 0px;
	color: #023c01;
	font-weight: bold;
	font-size: 11px;
}

.basket_aditional td
{
	border-right: 1px solid #cbcbcb;
	text-align: center;
	line-height: 25px;
}

.basket_aditional td input
{
	background-color: #e6f0ce;
	border: 1px solid #8fc42c;
	padding: 2px 2px;
	color: #023c01;
	font-size: 11px;
}

.basket_aditional td.last
{
	border: none;
}

.basket_aditional td.button
{
	border-right: none;
	width: 100px;
}

.basket_aditional td.button img
{
	cursor: pointer;
}

.basket_aditional td.vektorizacia
{
	width: 120px;
}

.basket_aditional td.vysivka
{
	width: 90px;
}

.basket_aditional td.polozka
{
	width: 250px;
}

.darcek
{
	margin: 40px 0px;
	width: 745px;
	height: 259px;
	position: relative;
}

.darcek div
{
	position: absolute;
	left: 310px;
	text-align: right;
}

.darcek div.navrh_1 { top: 70px; text-align: left; }
.darcek div.navrh_2 { top: 150px; text-align: left; }

.darcek .price
{
	color: #d20000;
	font-size: 30px;
	font-weight: bold;
}

.darcek .title
{
	color: #003400;
	font-size: 18px;
}

.darcek .additional
{
	color: #191919;
	font-style: italic;
	font-size: 14px;
}

.darcek .more
{
	position: absolute;
	width: 100px;
	height: 25px;
	display: block;
	bottom: 20px;
	right: 20px;
}

#darceky
{
	position: relative;
	height: 400px;
}

#darceky .text
{
	position: absolute;
	color: #003400;
	top: 40px;
	left: 30px;
	font-size: 20px;
	font-weight: bold;
}

#darceky ul
{
	position: absolute;
	color: #373737;
	font-size: 13px;
	font-weight: bold;
}

#darceky ul li
{
	padding: 2px 0px;
}

#darceky ul.add_darcek
{
	top: 160px;
	left: 265px;
}

#darceky ul.add_zlava
{
	top: 315px;
	left: 265px;
}

#darceky .block_1, #darceky .block_2
{
	color: #a60b16;
	font-size: 20px;
	font-weight: bold;
	text-decoration: underline;
	position: absolute;
	left: 290px;
}

#darceky .block_1 { top: 130px; }
#darceky .block_2 { top: 290px; }

#basket_content big
{
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	display: block;
	padding-bottom: 10px;
}

#basket_content
{
	color: #6e6e6e;
}

.basket_address
{
	width: 100%;
	margin: 10px 0px 20px 0px;
}

.basket_address td.vtop
{
	vertical-align: top;
}

.basket_address h2
{
	margin-bottom: 5px;
}

.basket_address h3
{
	color: #e27a00;
	font-size: 18px;
}

.basket_address h4
{
	color: #356e10;
}

.basket_address table.radio td
{
	padding-bottom: 15px;
}

.basket_address table.radio td p
{
	margin: 0px;
	padding: 0px;
}

.delim
{
	background: url('../../images/design/delimi.jpg') repeat-x center center;
	height: 40px;
}

.basket_address input.text, .basket_address input.text2, .basket_address input.text3
{
	border: 0px;
	font-size: 10px;
	height: 15px;
	padding: 2px 2px;
	border: 1px solid #cfcfcf;
}

.basket_address input.text
{
	/*background: url('../../images/design/input_text.jpg') no-repeat top left;*/
	width: 183px;
}

.basket_address input.text2
{
	/*background: url('../../images/design/input_text2.jpg') no-repeat top left;*/
	width: 135px;
}

.basket_address input.text3
{
	/*background: url('../../images/design/input_text3.jpg') no-repeat top left;*/
	width: 39px;
}

p.control
{
	margin: 0px 0px 10px 0px;
	padding: 0px;
	color: #356e10;
	font-weight: bold;
}

#obchodnici
{
	width: 100%;
}

#obchodnici td
{
	width: 33%;
	text-align: center;
	vertical-align: top;
}

#obchodnici td .control
{
	padding: 15px;
}

#obchodnici td .title
{
	font-weight: bold;
}

#summary h2
{
	color: #356e10;
	border-bottom: 1px solid #8dc32b;
}

#summary table.m_table
{
	margin: 0px auto;
	width: 702px;
}

#summary td
{
	vertical-align: top;
}

#summary td.item
{
	width: 234px;
}

#summary h3
{
	color: #e27a00;
	margin: 0px;
}

#summary td td
{
	font-size: 11px;
}

.thx_top
{
	font-weight: bold;
	text-align: center;
	margin-bottom: 30px;
}

.thx_top span
{
	color: #f7941f;
	font-size: 18px;
}

.thx h2
{
	color: #125802;
}

.thx h2 span
{
	font-size: 18px;
}

.thx h3
{
	margin: 15px 0px 0px 0px;
}

.thx h4
{
	color: #f7921c;
}

#my_orders *
{
	font-size: 11px;
}

#my_orders
{
	border-bottom: 1px solid #a0a0a0;
	margin-bottom: 2px;
}

#my_orders td
{
	vertical-align: top;
}

#my_orders .col_1
{
	width: 255px;
}

#my_orders .v_delim
{
	background: url('../../images/design/v-delim.jpg') repeat-y center top;
}

#my_orders .col_2
{
	width: 424px;
}

#my_orders select
{
	width: 110px;
}

#my_orders .datum
{
	width: 60px;
}

#my_orders .col_1 td
{
	padding-bottom: 1px;
}

#my_orders .col_2 td
{
	padding: 0px 10px 1px 0px;
}

#my_orders .table_2
{
	margin-top: 20px;
}

#my_orders .table_2 .col_1
{
	width: 60px;
	padding-right: 0px;
}

#my_orders .table_2 .col_2
{
	width: 90px;
}

#my_orders .table_2 .col_3
{
	width: 70px;
	padding-right: 0px;
}

#my_orders .button
{
	padding: 10px 0px 20px 0px;
}

.basket_l .footer
{
	padding: 0px 0px 0px 20px;
}

.sposoby
{
	font-size: 11px;
}

.sposoby.top
{
	height: 75px;
}
/**
 * #basket_content:END
 */

.languages { position: absolute; top: -14px; left: -55px; }
.languages div a { display: block; height: 18px; width: 29px; }
.languages div a.sk { background: url('/editor/images/design/sk.gif') no-repeat left top; margin-bottom: 5px; }
.languages div a.cz { background: url('/editor/images/design/cz.gif') no-repeat left top; margin-bottom: 5px; }
.languages div a.at { background: url('/editor/images/design/at.gif') no-repeat left top; margin-bottom: 5px; }
.languages div a.en { background: url('/editor/images/design/en.gif') no-repeat left top; margin-bottom: 5px; }
.languages div a.sel { background-position: left bottom; }

/**
 * #akcie:BEGIN
 */
#akcie { background: url('/editor/images/design/akcie.jpg') no-repeat top left; width: 550px; height: 71px; margin: 10px 0px 0px 13px; position: relative; text-align: left; padding: 4px 0px 0px 110px; }
#akcie .all { position: absolute; top: 30px; left: 30px; }
#akcie span a { display: block; float: left; height: 55px; background-position: bottom center; background-repeat: no-repeat; text-decoration: none; padding: 0px 10px; }
#akcie span a.sel, #akcie span a:hover { background-position: top center; }
/**
 * #akcie:END
 */

/**
 * .reorder:BEGIN
 */
#basket_table .image div.reorder
{
	position: relative;
}

#basket_table .image div.reorder input
{
	display: none;
}

#basket_table .image div.reorder a.up, #basket_table .image div.reorder a.down
{
	position: absolute;
	left: -30px;
}

#basket_table .image div.reorder a.up { top: 20px; }
#basket_table .image div.reorder a.down { top: 30px; }
/**
 * .reorder:END
 */

/**
 * ui
 */
.ui-widget-overlay
{
	background-color: #000000;
	background-image: none;
	background-repeat: repeat-x;
	background-position: 50% 50%;
	opacity: .9;
	filter: Alpha(Opacity=90);
}

.ui-widget-content
{
	color: #fff;
	background: none;
	border: none;
	font-size: 27px;
	text-align: center;
}

.ui-dialog .ui-dialog-titlebar
{
	display: none;
}

.dialog_uplatni, .dialog_close
{
	font-weight: bold;
	font-size: 15px !important;
	margin: 0px;
	padding: 3px 5px;
	color: #fff;
	background-image: none;
	border: none;
}

.dialog_uplatni
{
	background-color: #0c4a01;
	margin-right: 15px;
}

.dialog_close
{
	margin-left: 15px;
	background-color: #8a0000;
}

.percenta
{
	color: #a70b19;
}

#dialog-form table
{
	font-size: 16px;
	border-collapse: collapse;
	margin-bottom: 30px;
}

#dialog-form table td
{
	text-align: right;
	border-bottom: 1px solid #333333;
	padding: 5px 20px;	
}

#dialog-form table tr.green td
{
	color: #a1cd3c;
}

#dialog-form .klient_celkom, #dialog-form .hranica, #dialog-form .chyba_do_hranice
{
	color: #88d1fe;
}

.darcekovyPoukaz { background: url('/editor/images/design/darcekovy-poukaz.png') no-repeat top left; position: relative; height: 390px; }
.darcekovyPoukaz .dpTitle { font-size: 20px; position: absolute; top: 25px; text-align: center; width: 100%; font-weight: bold; }
.darcekovyPoukaz .dpText { position: absolute; top: 60px; right: 20px; width: 280px; text-align: justify; }

p.inspire { color: #c8b4b4; font-weight: bold; }
p.inspire a { font-size: 15px; color: #6b6c83; text-decoration: none; }
p.inspire a.s1 { font-size: 11px; }
p.inspire a.s3 { font-size: 19px; }

#changePrice { position: absolute; background-color: #fff; border: 1px solid black; padding: 10px; display: none; }
.ui-autocomplete { border: 1px solid #263647; font-size: 11px; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; text-align: left; background-color: #fff; }
