body {	padding: 0px 0px 0px 0px; margin: 0; border: 0; border-collapse: collapse;
		background-image: url("images/bg_body.gif"); font-family: Arial, Helvetica, sans-serif; font-size:12px; }
body a:link, a:visited, a:active {text-decoration: none; color: #000000;}
body a:hover {color: #FFFF66;}

p { margin:0px; padding:0px; }
hr { margin:0px; padding:0px; }

h1 {	font-size:20px; color:#8443d6; font-weight:bold; font-style:normal;
		margin:10px 0px 4px 0px; padding: 0px;
}
h2 {	font-size:14px; color:#572d8d; font-weight:bold; font-style:normal;
        margin:8px 0px 3px 0px; padding:0px;
}
h3 {	font-size:13px; color:#572d8d; font-weight:bold; font-style:normal;
        margin:6px 0px 2px 0px; padding:0px;
}
h4 {	font-size:12px; color:#572d8d; font-weight:bold; font-style:normal;
        margin:4px 0px 1px 0px; padding:0px;
}
h5 {	font-size:12px; color:#000; font-weight:bold; font-style:normal;
        margin:2px 0px 0px 0px; padding:0px;
}
h6 {	font-size:12px; color:#000; font-weight:bold; font-style:italic;
        margin:2px 0px 0px 0px; padding:0px;
}

a img { border:none; }
/* formulare */
form
{	margin: 0px; padding:0px;
}
form select, form input, textarea
{	margin:0px; padding:0px;
	border: 1px solid #e2dddb;
	background-color:#f0f0f0;
	font-size: 90%;
}
form select:hover, form input:hover, textarea:hover
{	margin:0px; padding:0px;
	border: 1px solid #e2dddb;
	background-color:#e2dddb;
	font-size: 90%;
}
form input.radio { border:none; }
input.btn_submit { width:auto; height:18px; border:none; margin:0px; padding:0px 4px 0px 4px;
						border-top:#bcd2f8 solid 1px; border-right:#5078c3 solid 1px; border-bottom:#5078c3 solid 1px; border-left:#bcd2f8 solid 1px;
						color:#ffffff; vertical-align:middle; font-weight:bold; background-color:#89a5d6; }
input.btn_submit:hover { width:auto; height:18px; border:none; margin:0px; padding:0px 4px 0px 4px;
						border-top:#5078c3 solid 1px; border-right:#bcd2f8 solid 1px; border-bottom:#bcd2f8 solid 1px; border-left:#5078c3 solid 1px;
						color:#555555; vertical-align:middle; font-weight:bold; background-color:#89a5d6; }
form input.btn_submit_w50 { width:50px; height:20px; border:none; margin:0px; padding:0px; background-image:url(images/bg_btn_w50.png); background-repeat:no-repeat; color:#FFFFFF; vertical-align:middle; font-weight:bold; background-color:inherit; }
form input.btn_submit_w50:hover { color:#000000; }
form input.btn_submit_w60 { width:60px; height:20px; border:none; margin:0px; padding:0px; background-image:url(images/bg_btn_w60.png); background-repeat:no-repeat; color:#FFFFFF; vertical-align:middle; font-weight:bold; background-color:inherit; }
form input.btn_submit_w60:hover { color:#000000; }
form input.btn_submit_w70 { width:70px; height:20px; border:none; margin:0px; padding:0px; background-image:url(images/bg_btn_w70.png); background-repeat:no-repeat; color:#666666; vertical-align:middle; font-weight:bold; background-color:inherit; }
form input.btn_submit_w70:hover { color:#000000; }
form input.btn_submit_w80 { width:80px; height:20px; border:none; margin:0px; padding:0px; background-image:url(images/bg_btn_w80.png); background-repeat:no-repeat; color:#FFFFFF; vertical-align:middle; font-weight:bold; background-color:inherit; }
form input.btn_submit_w80:hover { color:#000000; }
form input.btn_submit_w100 { width:120px; height:20px; border:none; margin:0px; padding:0px; background-image:url(images/bg_btn_w120.png); background-repeat:no-repeat; color:#FFFFFF; vertical-align:middle; font-weight:bold; background-color:inherit; }
form input.btn_submit_w100:hover { color:#000000; }
form input.btn_submit_w120 { width:120px; height:20px; border:none; margin:0px; padding:0px; background-image:url(images/bg_btn_w120.png); background-repeat:no-repeat; color:#FFFFFF; vertical-align:middle; font-weight:bold; background-color:inherit; }
form input.btn_submit_w120:hover { color:#000000; }
form input.btn_submit_w140 { width:140px; height:20px; border:none; margin:0px; padding:0px; background-image:url(images/bg_btn_w140.png); background-repeat:no-repeat; color:#FFFFFF; vertical-align:middle; font-weight:bold; background-color:inherit; }
form input.btn_submit_w140:hover { color:#000000; }
form.ItemToCart fieldset input.text { height:18px; vertical-align:middle; font-size:100%; }
form.ItemToCart fieldset input.submit { height:20px; vertical-align:middle; }
form fieldset { margin:0px; padding:0px; border:none; }
/* zoznamy */
ul, li
{	margin: 0px; padding:0px;
	list-style:none;
}
li.sipka {	background-image:url(images/point.png); background-position:top left; background-repeat:no-repeat; padding-left:10px;
			display:block; vertical-align:middle; }
/* tabulky */
table, tr, th, td
{   margin:0px; padding:0px; border: 0px;
}
table#hlavna_tabulka /* 210px 10px 730px */
{	display:block; width:950px; height:100%; padding: 10px 0px 0px 10px;
	border-collapse:collapse; }
div
{   margin:0px; padding:0px; border: 0px; text-align:left; vertical-align:top;
}
iframe
{   margin:0px; padding:0px; border: 0px;
}

/* prvky */
p.warning { font-size:14px; font-weight: bold; font-style: normal; color:#FF6600; }
p.info { background-image:url(images/bg_info.png); background-position:left top; background-repeat:repeat-x; padding:6px 6px 6px 30px;}
p.favorites { background-image:url(images/bg_favorites.png); background-position:left center; background-repeat:no-repeat; padding:6px 6px 6px 22px;}
span.popis { font-size:12px; font-weight: normal; font-style: normal; background-color:#FFFFFF; color: #0000FF; }
span.info { font-size:12px; font-weight: normal; font-style: normal; }
span#PG_user { font-size:11px; font-weight: bold; font-style: normal; color:#990000; }
span.basket_info { font-size:11px; font-weight: bold; font-style: normal; color:#666666; }
span.text{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; font-weight:normal;}
span.text a, span.text a:link, span.text a:visited, span.text a:active, span.text a:hover {text-decoration: underline;}
span.text_b{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#111111; font-weight: bold;}
span.text_b a, span.text_b a:link, span.text_b a:visited, span.text_b a:active, span.text_b a:hover {text-decoration: underline;}
span.nadpis{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; font-weight: bold;}
span.spodok{font-size: 8pt; font-family: Arial; text-decoration: underline; text-align: center;	}
span.product_title a { color:#222; }
div#footer p{font-size: 8pt; font-family: Arial; text-decoration: none; text-align: center;	}

div.info_novinka { display:block; position:relative; left:-20px; top:-30px; overflow:visible; width:0px; height:0px; }
div.info_novinka_inner { display:block; width:40px; height:40px; background-image: url(images/novinka_08.png); background-repeat:no-repeat; }

/* horne logo a prihlasovaci form / kosik */
div#header
{	display:block; width:950px; height:89px; border: none;
	border-top:2pt solid #666;
	float:none; clear:both; visibility:visible;
	background-color:#e2dddb;
	/* background-image: url("images/bg_header.png"); background-repeat: repeat-x; */ } 
	div#logo
	{	display:block; width:700px; height:89px; border:none; float:left; clear:left; }

	div#menu-top
	{	display:block; position:absolute; top:12px; left:338px;
		width:460px; height:20px; margin:0px; padding:2px; border:none; 
		text-align:center; font-size:10px; font-weight:bold; }
	div#menu-top ul li
	{	display:inline; padding:2px 4px 2px 4px; margin-right:1px; background-color:#e2dddb; border:1px solid #000; background-color:#fff;
	}
	div#menu-top ul li:hover
	{	background-color:#8443d6;
	}
	div#menu-top ul li a
	{	color:#000000; font-weight:normal;
	}
	div#menu-top ul li a:hover
	{	color:#fff;
	}
	div#login-cart
	{	display:block; width:236px; height:70px; float:right; clear:right; margin: 6px 5px 0px 5px; padding:0px;
		background-color:#e2dddb; border: 2px solid #000000; 
		text-align:center; font-size:12px; font-weight:bold; }

	div#login-cart span.link
	{	font-size:12px; font-weight: bold; text-decoration:none;
	}

	div#login-cart table#tbl_login
	{	width:100%; height:50px; overflow:hidden;
		border-top: 1px solid #666666; border-bottom: 1px solid #666666;
		text-align:center; font-size:12px; font-weight:bold; }
	div#login-cart table#tbl_login tr td
	{	 }
	div#login-cart table#tbl_login input
	{	margin:0px; padding:0px; }
	div#login-cart table#tbl_login input#login, input#password
	{	width: 150px; height: auto; border:#999999 1px solid; }
	div#login-cart table#tbl_login input#submit
	{	width: 32px; height: 32px; display: block; margin:0px; padding:0px;
		border:none; cursor: pointer;
		background-color:#e2dddb; background-image: url("images/btn_ok.png"); }

	div#login-cart table#tbl_emptybasket
	{	width:100%;
		border-top: 1px solid #666666; border-bottom: 1px solid #666666;
		text-align:center; font-size:12px; font-weight:bold; }
	div#login-cart table#tbl_basket
	{	width:100%;
		border-top: 1px solid #666666; border-bottom: 1px solid #666666;
		text-align:center; font-weight:bold; }

/* horne menu pod logom */
div#topmenu
{	display: block; width:100%; height: 36px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; border:none;	float:left;
	background-color: #8443d6; }
div#topmenu_master
{	display: block; width:100%; height: 18px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; border:none;	float:left;
	background-color: #8443d6; }

	div#topmenu_master { width:800px; height:auto; margin-left:auto; margin-right:auto; clear:both; }
	div#topmenu_master ul { margin:0; padding:0; list-style:none; line-height:normal; }
	div#topmenu_master ul li { display:inline; float:left; padding:0px 8px 0px 8px; margin:0px; font-weight:bold; font-size:13px; text-decoration:none; color:#EEEEEE; }
	div#topmenu_master ul li:hover { text-decoration:none; color:#CC0000; }
	div#topmenu_master ul li.current_page_item { background-color:#ae83e4; }
	div#topmenu_master ul li a { color:#ffffff; }
	div#topmenu_master ul li.current_page_item a { color:#ffffff; }

div#topmenu_slave
{	display:block; width:100%; height:18px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border:none; float:left;
	background-color:#ae83e4; }

	div#topmenu_slave { width:100%; height:auto; margin-left:auto; margin-right:auto; clear:both; }
	div#topmenu_slave ul { margin:0; padding:0; list-style:none; line-height:normal; }
	div#topmenu_slave li { display:inline; }
	div#topmenu_slave a { display:block; float:left; padding:0px 8px 0px 8px; margin:0px; font-weight:bold; font-size:12px; text-decoration:none; color:#EEEEEE; }
	div#topmenu_slave a:hover { text-decoration:none; color:#CC0000; }
	div#topmenu_slave .current_page_item a { background: none; }


div#topmenu_search
{	display:block; width:100%; height:auto; padding:0px; margin:0px; border:none;
	float:right; clear:right; text-align:left; vertical-align:middle;
	background-color:#8443d6;
}

form#eshop_search input[type="text"]{
	width:auto; height:16px; margin: 4px 4px 8px 4px; font-size:90%; border: none; }
form#eshop_search input[type="submit"]{
	background-color:#8443d6; font-size:0px; color:#8443d6; background-image:url(../../pictures/ico_search.png); background-repeat:no-repeat; width:16px; border:none;
}

table#hlavna_tabulka tr td#lavystlp
{	width:210px;
	border-top:none;
	padding:0px;
	background-color:#e2dddb;
	/* background-image:  url(images/bg_leftmenu.gif); */
	color: #000000;
	width: 210px;
	vertical-align:top;
	border-bottom:2px solid #666;
}

table#hlavna_tabulka tr td#pravystlp
{	width:auto; border:none; background-color:#FFFFFF; padding:4px;
	vertical-align:top;
	color:#000000; font-size:12px;
}

/* admin menu */
div#admin_mod_list { position:relative; top:-130px; width:200px; height:0px; overflow:visible; }
div#admin_mod_list ul li { font-size:11px; font-weight:bold; }

p.com-menu-title { width:200px; margin-bottom:0px; padding:2px; font-weight:bold; background-color:#444; color:#EEE; }
ul.com-menu-list { margin-top:0px; }

/* horny horizontalny select Prosukty vs. Vyrobcovia */
div.navigator_pv
{	display:block; float:none; clear:both; margin:0px; padding:0px; height:20px;
}
div.navigator_pvp
{	display:block; width:104px;
	float:left; clear:left;
	text-align:center;
	color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold;
	border-collapse:collapse; border-top:1px solid #BB7030; border-bottom:1px solid #BB7030;
}
	div.navigator_pvp a
	{	display:block; width:104px;
		float:left; clear:left;
		text-align:center;
		color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold;
	}
	div.navigator_pvp a, div.navigator_pvp a:link, div.navigator_pvp a:visited, div.navigator_pvp a:active
	{	color: #999999; font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold;
	}
	div.navigator_pvp a:hover
	{	color:#FF0000; font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold;
	}
div.navigator_pvv
{	display:block; width:105px;
	float:right; clear:right;
	text-align:center;
	color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold;
	border-collapse:collapse; border-top:1px solid #BB7030; border-bottom:1px solid #BB7030;
}
	div.navigator_pvv a
	{	display:block; width:105px;
		float:right; clear:right;
		text-align:center;
		color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold;
	}
	div.navigator_pvv a, div.navigator_pvv a:link, div.navigator_pvv a:visited, div.navigator_pvv a:active
	{	color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold;
	}
	div.navigator_pvv a:hover
	{	color:#FF0000; font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold;
	}

/* navigator - strom tovarov hlavna vetva */
.navigator_item_master a
{	display:block; padding:0px 0px 0px 5px; margin:2px 5px 2px 5px;
	color:#000000; font-size:9pt; font-weight:bold;
}
	.navigator_item_master a, .navigator_item_master a:link, .navigator_item_master a:visited, .navigator_item_master a:active
	{	color:#000000; font-size:9pt; font-weight:bold; background-image:none;
	}
	.navigator_item_master a:hover
	{	color:#FFFFFF; font-size:9pt; font-weight:bold; background-image:none; background-color:#8443d6;
	}
/* navigator - strom tovarov vetva druhej urovne */
.navigator_item_slave a
{	display:block; padding:0px 0px 0px 10px; margin:2px 5px 2px 5px;
	color:#000000; font-size:9pt; font-weight:normal;
}
	.navigator_item_slave a, .navigator_item_slave a:link, .navigator_item_slave a:visited, .navigator_item_slave a:active
	{	color:#000000; font-size:9pt; font-weight:normal; background-image:none;
	}
	.navigator_item_slave a:hover
	{	color:#FFFFFF; font-size:9pt; font-weight:normal; background-image:none; background-color: #999999;
	}
/* navigator - strom tovarov vetva druhej urovne - aktivna polozka */
div.navigator_item_slave_active a
{	display:block; padding: 0px 0px 0px 10px; margin: 2px 5px 2px 5px;
	color:#000000 /* #CC0000 */; font-family:Arial, Helvetica, sans-serif; font-size:9pt; font-weight:normal;
}
	div.navigator_item_slave_active a, div.navigator_item_slave_active a:link, div.navigator_item_slave_active a:visited, div.navigator_item_slave_active a:active
	{	color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:9pt; font-weight:normal;
		background-image:none; background-color: #CCCCCC;
	}
	div.navigator_item_slave_active a:hover
	{	color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:9pt; font-weight:normal;
		background-image:none; background-color: #999999;
	}

/* _komp_lamiclub */
span.lamiclub_uvod{	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:justify;}
span.lamiclub_popis{	font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal;}
table.lamiclub td{	vertical-align:top;}
table.lamiclub td.td_border{	border:1px solid #555555; padding:0px; margin:10px;}

/* registracia */
span.registracia_povinne
{	font-weight: normal; color:#000000;}
input.registracia_povinne, select.registracia_povinne
{	background-color: #FFDFE0; }

table.common_table
{	border:none; border-bottom:#999999 solid 1px; width:100%	}
table.common_table th
{	background-image: url("images/table_bg.gif");
	color:#FFFFFF; font-weight: bold; height:36px;
	font-size:11px;
	padding-left:5px; padding-right:5px;	}
table.common_table tr { font-size:12px; font-weight:bold; }
table.common_table tr.even { background-color:#EEEEEE; color:#555555; }
table.common_table tr.odd { background-color:#E0E0E0; color:#333333; }
table.common_table tr.heading_sub { background-image: url("images/table_bg.gif"); background-position:bottom; border-top:#555555 1px solid; }
table.common_table td { padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; }
table.common_table td.pc {	text-align:right;	} /* poradove cislo */
table.common_table td.MJ {	text-align:right;	}
table.common_table td.jkoef {	text-align:left; font-size:10px;	}
table.common_table td.obj {	text-align:right;	}
table.common_table td.cena {	text-align:right;	}
table.common_table td.right {	text-align:right;	}
table.common_table td.zasoby {	text-align:right;	}
table.common_table td.zasoby_cast {	text-align:right;background-color:#FFDB97;	}
table.common_table td.zasoby_nic {	text-align:right;background-color: #FFB7B9;	}
table.common_table td.akcia {	color:#CC0000; font-size:11px; font-weight:bold;	}
table.common_table td.darcek {	color:#CC0000; font-size:11px; font-weight:bold;	}

table.product_detail_header { width:100%; height:auto; border:none; border-collapse:collapse; }
table.product_detail_header tr td.No_2 { width:150px; height:28px; overflow:hidden; margin:0px; padding:0px; background-image:url(images/bg_product_detail_header_No_2.png); background-repeat:no-repeat; border:none; border-collapse:collapse;
										 color:#FFFFFF; font-size:16px; text-align:center; font-weight:bold; }
table.product_detail_header tr td h1 { color:#8443d6; font-size:16px; margin:0px; padding:4px; }
table.product_detail { width:100%; height:auto; border-top:1px solid #bbbbbb; border-bottom:2px solid #bbbbbb; border-collapse:collapse; }

table.UoMList { border:1px solid #999999; border-collapse:collapse; font-size:11px;}
table.UoMList tr.sales_UoM { background-color: #CCCCCC; font-size:12px; font-weight:bold; }
table.UoMList tr th { padding-right:4px; padding-left:4px; border:none;}
table.UoMList tr td { padding-right:4px; padding-left:4px; border:none;}

/* tabulka noveho dizajnu */
table.tab_lam
{	border:none; border-bottom:#999999 solid 1px; width:100%	}
table.tab_lam th
{	background-image: url("images/table_bg.gif");
	color:#FFFFFF; font-weight: bold; height:36px;
	font-size:11px;
	padding-left:5px; padding-right:5px;	}
table.tab_lam tr { font-size:12px; font-weight:bold; }
table.tab_lam tr.even { background-color:#EEEEEE; color:#555555; }
table.tab_lam tr.odd { background-color:#E0E0E0; color:#333333; }
table.tab_lam td { padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; }
table.tab_lam td.pc {	text-align:right;	} /* poradove cislo */
table.tab_lam td.MJ {	text-align:right;	}
table.tab_lam td.jkoef {	text-align:left; font-size:10px;	}
table.tab_lam td.obj {	text-align:right;	}
table.tab_lam td.cena {	text-align:right;	}
table.tab_lam td.zasoby {	text-align:right;	}
table.tab_lam td.zasoby_cast {	text-align:right;background-color:#FFDB97;	}
table.tab_lam td.zasoby_nic {	text-align:right;background-color: #FFB7B9;	}
table.tab_lam td.akcia {	color:#CC0000; font-size:11px; font-weight:bold;	}
table.tab_lam td.darcek {	color:#CC0000; font-size:11px; font-weight:bold;	}

table.table_tovar { border:#333333 1px solid; border-collapse:collapse; }

/* tabulka detailu tovaru */
div.detail_objkod
{	display:block; float:left;
	background-image: url("../../obr/new/objkod_bg.gif"); background-repeat:no-repeat;
	color:#DDDDDD; font-weight: bold; width:94px; height:26px;
	font-size:14px;
	border: none; padding-top:5px; padding-left:10px; margin: 0px 0px 0px 0px;	}
div.detail_nazov
{	display:block; clear:right;
	color:#CC0000; height:26px;
	font-size:18px; vertical-align:middle;
	border: none; padding: 0px 0px 0px 10px; margin: 0px 0px 0px 0px;	}
div.detail_main
{	display:block;
	border: #000000 solid 2px; padding: 0px 0px 0px 10px; margin: 0px 0px 0px 0px;	}
div.notfound {background-image:url(../../obr/notfounds.jpg); height:100%; }
span.info_dopredaj { display:block; overflow:visible; font-size:10px; color: #FF6600; font-weight:bold;}
span.info_novinka { display:block; overflow:visible; font-size:10px; color:#0066CC; font-weight:bold;}

/* navigacia v main casti */
table.level tr td {	vertical-align:middle;	}
span.level1 {	font-size:14px; color:#CC0000; text-decoration:underline; font-weight:bold;	}
span.level2 {	font-size:14px; color:#FF0000; text-decoration:underline; font-weight:bold;	}
form.level3 {}
form.level3 select {	background-color:#FFFFFF; border:#CC0000 solid 1px; margin:0px; padding: 1px 0px 1px 4px;
						color:#CC0000; font-weight:bold;	}
form.level3 input {	background-color:#CC0000; border:none; margin:0px; padding: 1px 4px 1px 4px;
					color:#FFFFFF; font-weight:bold;	}
form.level3 input.mnozstvo {	background-color:#FFFFFF; border:#CC0000 solid 1px; margin:0px; padding: 1px 0px 1px 4px;
								color:#CC0000; font-weight:bold; width:30px;	}
form.level3 input.vozik {	background-image:url(images/ico_kosik.gif); background-color: #FFFFFF; border:none; margin:0px; padding: 1px 0px 1px 0px;
					width:18px; height:16px;
					color:#FFFFFF; font-weight:bold;	}

/* navigacna tabulka */
table.tab_navigacia	{width:100%;}
table.tab_navigacia td.obrazok	{width:30%; text-align:left; font-size:9px; text-decoration:underline;}
table.tab_navigacia td.strankovanie	{width:40%; text-align:center; font-size:12px;}
table.tab_navigacia td.pocet	{width:30%; text-align:right; font-size:11px; font-weight:bold;}
form.pocet_zaznamov select	{	background-color:#FFFFFF; border:#CC0000 solid 1px; margin:0px; padding: 1px 0px 1px 4px;
								color:#CC0000; font-weight:bold;	}

table.list_ovladace	{	padding:0px; margin:0px; border:0px;	}


span.krok	{	font-size:11px; font-weight:bold; }
span.krok_popis	{	font-size:10px;	}

/* krok3 */
form.odoslat input.submit {	background:url(../../obr/new/odoslat.gif); background-repeat:no-repeat; width:100px; height:30px;
							color:#DDDDDD; font-size:12px; font-weight:bold; border:none; }
form.nak_vozik input.delete {	background:url(../../obr/new/delete.gif); background-repeat:no-repeat; width:120px; height:30px;
							color:#DDDDDD; font-size:12px; font-weight:bold; border:none; }
form.nak_vozik input.recount {	background:url(../../obr/new/odoslat.gif); background-repeat:no-repeat; width:100px; height:30px;
							color:#DDDDDD; font-size:12px; font-weight:bold; border:none; }

div.rozpis	{	width:100%;	height:22px; border:none; /* border:#333333 solid 1px; */	}
div.zlavy	{	display:block; float:left; clear:left; overflow:auto;	}
div.blank	{	display:block; float:left; clear:none; width:50px; height:100px;	}
div.ceny	{	display:block; float:none; clear:right; width:100%; text-align:right; overflow:auto; 	}

/* tabulak zahlavia dodavatel_odberatel */
table.zahlavie	{	border:#333333 solid 1px; width:100%;	}
table.zahlavie th	{	width:50%; color:#993333; font-size:14px; font-weight:bold; text-align:left; padding:0px 5px 5px 5px;	}
table.zahlavie td	{	vertical-align:top;	}
table.detaily	{	}
table.detaily td.label	{	font-size:11px; font-weight:bold; text-align:left; vertical-align:top; padding-left:7px;	}
table.detaily td.text	{	font-size:12px; font-weight: normal; text-align:left; vertical-align:top;	}

/* tabulka s rozpisom zliav */
table.zlavy	{	font-size:11px;	}
table.zlavy td	{	padding-left:5px; padding-right:5px;	}
table.zlavy th	{	border-bottom:#333333 solid 1px; border-top:#333333 solid 1px;	}
table.zlavy th.nazov	{	text-align:left; color:#993333; font-size:12px; font-weight:bold;}
table.zlavy th.percento	{	text-align:center; color:#993333; font-size:12px; font-weight:bold;}
table.zlavy th.cena	{	text-align:right; color:#993333; font-size:12px; font-weight:bold;}
table.zlavy td.cena	{	text-align:right; color:#333333; font-size:11px; font-weight:normal; padding-right:0px;	}

/* tabulka s rozpisom cien a DPH */
table.ceny td.zaklad	{	text-align:left; font-size:11px; font-weight:bold;	}
table.ceny td.dph	{	text-align:left; font-size:11px; font-weight:bold;	}
table.ceny td.celkom	{	text-align:left; font-size:14px; font-weight:bold; padding-right:25px;	}
table.ceny td.zaklad_suma	{	text-align:right; font-size:11px; font-weight:normal; padding-right:7px;	}
table.ceny td.dph_suma	{	text-align:right; font-size:11px; font-weight:normal; padding-right:7px;	}
table.ceny td.celkom_suma	{	text-align:right; font-size:14px; font-weight:bold; border: #333333 solid 2px; padding:5px; padding-left:50px;	}







img#divider1{	width:6px; height:1px; }
img.divider2{	width:950px; height:15px; border:none } /* vymedzovaci riadok medzi zahlavim a hlavnym riadkom hlavnej tabulky */
img.divider3{	width:210px; height:20px; border:none } /* vymedzovaci riadok pod hlavnym menu */
img.divider4{	width:210px; height:20px; border:none } /* vymedzovaci riadok medzi tematickymi celkami v menu */



.bodyadmin	{	background-image:  url(images/bg_main.gif);
				font-family: Times, Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #000000;	}
.bodyadmin a		{color: #000000;}
.bodyadmin a:active	{color: #000000;}
.bodyadmin a:visited{color: #000000;}
.bodyadmin a:hover	{color: #FF0000;}








table#hlavna_tabulka tr td#stredovystlp
{	width:730px;
	margin-left:10px;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	background-image:  url(images/bg_center.gif);
	font-family: Arial;
	text-align: left;
	vertical-align: top;
	border-bottom:2px solid #666;
}

.list
{	font-size:12px;
}

.tabshop_hlavicka
{       color: #FFFFFF;
        font-size: 10pt;
        text-decoration: none;
        font-family: Arial;
        font-weight: bold;
        padding:5px;
        border-right:1px dotted #000000;
        border-left:1px dotted #000000;
        border-bottom:1px solid #000000;
        border-top:1px solid #000000;
        background-color:#0066CC;
        text-align:left;
        border-collapse:collapse
}

.tabshop_hlavicka a:hover
{       color: #FFFFFF;
        font-size: 10pt;
        text-decoration: underline;
        font-family: Arial;
        font-weight: bold;
}
.tabshop_hlavicka a:link
{       color: #FFFFFF;
        font-size: 10pt;
        text-decoration: none;
        font-family: Arial;
        font-weight: bold;
}

.tabshop_obrazok
{
	color: #000000;
	text-align: center;
	background-color:#FFFFFF;
	padding: 5px;
	vertical-align: top;
}

.tabshop_text
{        color: #000000;
         font-size: 9pt;
         text-decoration: none;
         font-family: Arial;
         font-weight: normal;
         padding: 5px;
         text-align: justify;
         background-color:#FFFFC4;
}

.tabshop_text a
{        font-size: 9pt;
         font-family: Arial;
         font-weight: normal;
         color: #656565;
}

.tabshop_text a:active
{         font-size: 9pt;
         text-decoration: underline;
         font-family: Arial;
         font-weight: normal;
         color: #007BF6;
}
.tabshop_text a:hover
{         font-size: 9pt;
         text-decoration: none;
         font-family: Arial;
         font-weight: normal;
         color: #0066CC;
}
.tabshop_text a:link
{         font-size: 9pt;
         text-decoration: underline;
         font-family: Arial;
         font-weight: normal;
         color: #007BF6;
}
.tabshop_text a:visited
{         font-size: 9pt;
         text-decoration: underline;
         font-family: Arial;
         font-weight: normal;
}


table.prices
{        color: #000000;
         font-size: 8pt;
         text-decoration: none;
         font-family: Arial;
         font-weight: normal;
         padding: 5px;
         text-align: right;
}

table.prices tr td span.bigger
{        font-size: 10pt;
         font-weight: bold;
}

table.prices a:active
{         font-size: 8pt;
         text-decoration: underline;
         font-family: Arial;
         font-weight: normal;
         color: #007BF6;
}

table.prices a:hover
{         font-size: 8pt;
         text-decoration: none;
         font-family: Arial;
         font-weight: normal;
         color: #007BF6;
         }

table.prices a:link
{         font-size: 8pt;
         text-decoration: underline;
         font-family: Arial;
         font-weight: normal;
         color: #007BF6;
         }
table.prices a:visited
{         font-size: 8pt;
         text-decoration: underline;
         font-family: Arial;
         font-weight: normal;
         color: #007BF6;
         }


.tab_hlavicka
{        color: #000000;
        font-size: 10pt;
        text-decoration: none;
        font-family: Arial;
        font-weight: 	bold;
        padding:5px;
        background-color:#FFFFFF;
        text-align:left;
        border-collapse:collapse
}
.tab_hlavicka a:active
{         font-size: 10pt;
         text-decoration: underline;
         font-family: Arial;
         font-weight: bold;
         color: #007BF6;
}

.tab_hlavicka a:hover
{         font-size: 10pt;
         text-decoration: underline;
         font-family: Arial;
         font-weight: normal;
         color: #007BF6;
         }

.tab_hlavicka a:link
{         font-size: 10pt;
         text-decoration: underline;
         font-family: Arial;
         font-weight: normal;
         color: #007BF6;
         }

.tab_hlavicka a:visited
{         font-size: 10pt;
         text-decoration: underline;
         font-family: Arial;
         font-weight: normal;
         color: #007BF6;
         }

.tab_text1
{       font-size: 9pt;
        text-decoration: none;
        font-family: Arial;
        padding: 5px;
        margin: 5px;
        text-align: justify;
        border-collapse:collapse;
}

.tab_text
{       font-size: 9pt;
        text-decoration: none;
        font-family: Arial;
        padding: 0px;
        text-align: justify;
        border-collapse:collapse;
}
.tab_text a
{	font-size: 9pt;
    text-decoration: underline;
    color: #000090;
}
.tab_text a:active
{	font-size: 9pt;
    color: #000090;
}
.tab_text a:visited
{	font-size: 9pt;
    color: #000090;
}
.tab_text a:hover
{	font-size: 9pt;
    color: #000090;
}


.tab_text8
{       font-size: 8pt;
        text-decoration: none;
        font-family: Arial;
        padding: 0px;
        text-align: justify;
        border-collapse:collapse;
}
.tab_text8 a
{	font-size: 8pt;
    text-decoration: underline;
    color: #000090;
}
.tab_text8 a:active
{	font-size: 8pt;
    color: #000000;
}
.tab_text8 a:hover
{	font-size: 8pt;
    color: #000000;
}
.tab_text8 a:link
{	font-size: 8pt;
    color: #000090;
}
.tab_text8 a:visited
{	font-size: 8pt;
}



table.info_box
{	border-collapse: collapse; width:230px; height:auto;
}
table.info_box tr th
{	border: 1px solid #808080; text-align: center; padding:0px; margin:0px;
	background-color: #999999; color:#FFFFFF;
}
table.info_box tr td
{	border: 1px solid #808080; text-align: left; padding:0px; margin: 0px;
	background-color: #FFFFFF; color:#999999;
}


.sluzby_nadpis {
        font-family: Arial, Helvetica, sans-serif;
        font-size:14px;
        color:#000000;
        font-weight:bold;
        font-style:normal;
        margin:4px 0px 0px 0px;
        padding:0px;
	width: 270px;
}
.sluzby_nadpis_vpravo {
        font-family: Arial, Helvetica, sans-serif;
        font-size:14px;
        color:#000000;
        font-weight:bold;
        font-style:normal;
        margin:4px 0px 0px 0px;
        padding:0px;
	    padding-left:290px;

}
.sluzby_podnadpis {
        font-family: Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#000000;
        font-weight:bold;
        font-style:normal;
        margin:4px 0px 0px 0px;
        padding:0px;
	    width: 270px;
}
.sluzby_podnadpis_vpravo {
        font-family: Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#000000;
        font-weight:bold;
        font-style:normal;
        margin:4px 0px 0px 0px;
        padding:0px;
    	padding-left:290px;

}
.sluzby_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	font-weight:bold;
	font-style:normal;
	margin:4px 0px 0px;
	padding: 5px;
	width: 350px;
	text-align: justify;
}
.sluzby_text_vpravo {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	font-weight:bold;
	font-style:normal;
	margin:4px 0px 0px;
	padding: 5px;
	padding-left:290px;
	text-align: justify;
	
}

.darceky_text
{       font-size: 8pt;
        text-decoration: none;
        font-family: Arial;
        padding: 0px;
        text-align: left;
        border-collapse:collapse;
}

.table-cennik
{	font-family:"Times New Roman", Times, serif;
	font-size:11px;
	margin: 0px 0px 0px 0px;
}
.table-cennik td
{	vertical-align:top;
	padding: 1px 2px 1px 2px;
}

table.tab_service { border-collapse:collapse; width:700px; margin:0px; padding:0px; }
table.tab_service thead tr { background-image:url(images/tab_service_hdr.png); background-repeat:no-repeat; height:20px; }
table.tab_service tfoot tr { background-image:url(images/tab_service_btm.png); background-repeat:no-repeat; height:20px; }
table.tab_service tbody tr { background-image:url(images/tab_service_bg.png); background-repeat:repeat-y; height:auto; }
table.tab_service tbody tr td { padding:0px 10px 0px 10px }



.font_vzor
{	font-style:italic;
	color:#FF0000;
}

.stahovanie
{
	color: #000000;
	text-decoration: none;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	background: #fef731;
}
div#debug table { border-collapse:collapse; background:#CCCCCC; padding:4px; }
div#debug table th { border-right:1px solid #000000; border-bottom:1px solid #000000; padding:4px; }
div#debug table td { border-right:1px solid #000000; border-bottom:1px solid #000000; padding:4px; }
div#debug table td:hover { border-right:none; border-bottom:none;
							border-left:1px solid #000000; border-top:1px solid #000000; background:#FFFFCC; }
							
.html_listing { margin:0px auto; width:100%; height:auto; }
.html_listing div { float:left; clear:none; }

div.html-listing-left-max			{ width:13px; height:13px; background-image:url(images/btn-listing-left-max.png); }
div.html-listing-left-max span		{ display:none; }
div.html-listing-left				{ width:13px; height:13px; background-image:url(images/btn-listing-left.png); }
div.html-listing-left span			{ display:none; }
div.html-listing-center				{ padding:0px 6px 0px 6px; font-size:14px; font-weight:bold; color:#444; }
div.html-listing-right				{ width:13px; height:13px; background-image:url(images/btn-listing-right.png); }
div.html-listing-right span			{ display:none; }
div.html-listing-right-max			{ width:13px; height:13px; background-image:url(images/btn-listing-right-max.png); }
div.html-listing-right-max span		{ display:none; }

/* com_photo-gallery B */
div.photo-gallery { width:auto; height:auto; float:none; clear:both; padding:6px; margin-top:10px; border:0px solid #000000; }
div.photo-gallery_thumb { width:170px; height:170px; vertical-align:middle; text-align:center; overflow:hidden; float:left; clear:none; }
div.photo-gallery_thumb a { display:block; height:100%; vertical-align:middle; }
div.photo-gallery_thumb a img { padding:4px; border:1px solid #CCC; background:#FFF; }
ul.photo-gallery_show_admin { width:auto; margin:4px; float:none; clear:both; }
p.photo-gallery_title { color:#660000; font-size:18px; text-align:center; }
/* com_photo-gallery E */

/* com_content B */
div.link_print_intro { width:100%; height:10px; float:none; clear:both; }
div.link_print { width:100%; text-align:right; border-top:1px solid #999999; }
div.link_print span.print { font-weight:bold; font-size:12px; display:block; visibility:hidden; width:0px; height:0px; }
div.link_print img { width:91px; height:16px; background-image:url(images/print.gif); background-repeat:no-repeat; margin-left:6px; margin-top:4px;}
/* com_content E */

/* com eshop B */

/* registracia */
form#eshop_user_registration > fieldset { margin-top:10px; border:1px solid #aaa; padding:6px; }
form#eshop_user_registration > fieldset > legend { font-weight:bold; }
form#eshop_user_registration > fieldset > div { width:100%; float:none; clear:both; }
form#eshop_user_registration > fieldset > div > label { display:block; width:120px; height:18px; float:left; }
form#eshop_user_registration > fieldset > div > input[type="radio"] { margin-left:107px; border:none; }
form#eshop_user_registration > fieldset > div > input[type="checkbox"] { margin-left:107px; border:none; }
form#eshop_user_registration > div > select { display:block; width:110px; margin-left:10px; margin-right:8px; height:18px; float:left; }
span.required { color:#F00; font-weight:bold; }

/* com eshop E */
