BODY, HTML {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Verdana;
	font-size:11px;
}

FORM {
	margin:0;
	padding:0;
}

DIV#page_container {
	width:100%;
	background: url(../images/top_bg.jpg) repeat-x;
}
BODY {
	text-align: center;	
}
H1 {
	font-size:13px;
	font-weight:bold;
	display:block;
	margin:10px 10px 20px 0;
	background: url(../images/green1_13x13_wbb.gif) no-repeat left 2px;
	padding-left:25px;

}
H1 A {	text-decoration:underline }

H2 {
	background: url(../images/h2.gif) left 3px no-repeat;
	font-size: 12px;
	font-weight: bold;
	padding-left:20px;
	height:25px;
}

IMG {
	border:0px;
}
A {
	text-decoration:none;
	color:#007133;
}
A:hover {
	text-decoration:underline;
}
A.white {
	color:white;
}
INPUT, SELECT, TEXTAREA {
	font-family: Arial, Verdana;
	font-size:11px;
}
INPUT.search_string {
	width:125px;
}
.input {
	border:1px solid #AAAAAA;
	background-color:white;
	background: url(../images/input_bg.gif) repeat-x;
}
FORM {
	margin:0px;
	padding:0px;
}
DIV {
	margin:0px;
	padding:0px;
}
DIV#page {
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width:1014px;
}
IMG#logo {
	position:absolute;
	top:15px;
	margin-left:60px;
}
DIV#top {
	height:172px;
}
DIV#top_menu {
	width:747px;
	float:left;
	color:white;
	height:29px;
	font-weight:bold;
	background: url(../images/menu_bg.jpg) no-repeat 624px;
	background-color:#009240;

}
DIV#top_menu DIV.tm {
	padding:7px 0 0 10px;
	float:left;
}
DIV.tm A {
	color:white;
	font-size:11px
}
A.facebook {
	float:left;
	margin-left:50px;
	margin-top:4px;
}
DIV#left {
	float:left;
}
DIV#left_menu {
	width:239px;
	padding-bottom:20px;
	background: url(../images/left_menu_bg_bottom_2.gif) no-repeat left bottom;
	background-color:#009240;
	margin-bottom:10px;
}

ul#navlist
{	margin:0 0 0 11px;
	width: 220px;
	padding: 0px;
}

ul#navlist li
{	list-style: none;
	margin: 0px;
	border: 0px;
	font-size:11px;
	background: url(../images/left_menu_bg.gif) no-repeat;
	
}
ul#navlist li#cenova_akce
{	background: url(../images/left_menu_bg_top.gif) no-repeat;
	height:31px;
	font-size:13px;
	font-weight:bold;
	line-height:23px;
}

ul#navlist li a
{	
	display: block;
	width: 197px;
	margin-left:3px;
	padding: 4px 8px 4px 8px;
	border: 0px;
	text-decoration: none;
	text-align: left;
}

ul#navlist li.submenu
{
	background: url(../images/left_submenu_bg.gif) no-repeat;
	padding-left:15px;
}

ul#navlist li a:link { color:white }
DIV#left_menu li a:visited { color:white }

ul#navlist li.menu a:hover
{	border-color: #ff9000;
	color: #ffffff;
	background: #000d33;
}

UL#subcategory {
	margin:0 0 20px 2px;
	padding:0 0 0 0;
	list-style: none;
}
UL#subcategory LI {
	background: url(../images/black_10x9_tgreen1box.gif) no-repeat 0 50%;
	font-size: 12px;
	font-weight: bold;
	padding-left:23px;
}

UL.links {
	margin:0px;
	padding:0px;
	list-style: none;
}
UL.links LI{
	background: url(../images/black_10x9_tgreen1box.gif) no-repeat 0 50%;
	padding-left:20px;
}
IMG#left_menu_bottom {
	margin-left:11px;
}
DIV#main {
	
	margin:30px 0 0 243px;
	width:717px;
	min-height:565px;
	_height:565px;
}
DIV#inner {
	width:518px;
	float:left;
}

DIV#inner_padding {
	padding:10px;
}
DIV#footer {
	text-align:center;
	background: url(../images/footer_bg.gif) no-repeat;
	width:960px;
	height:48px;
	margin-top:20px;
	line-height:23px;
	color:white;
}
DIV#footer A {
	text-decoration:none;
	color:#C1D2FF;
}
DIV#footer A:hover {
	text-decoration:underline;
}


/* START : katalog.php */
DIV.product {
	width:160px;
	float:left;
	margin:0 9px 10px 0;
	background-color:#FFFFFF;
}
DIV.pr {
	margin-right:0;
}
DIV.product TABLE {
	width:100%;
}
DIV.product TABLE TH {
	background: url(../images/product_top_bg.gif) no-repeat left top;
	height:30px;
	padding:2px 3px 2px 3px;
	overflow: hidden;
	background-color:#C2DA78;
	text-align:center;
}
DIV.product TABLE TH A {
	color: black;
}
DIV.product TABLE TD.picture {
	padding:10px 0 10px 0;
	text-align:center;
	height:120px;
	border-left:1px solid #C6DC80;
	border-right:1px solid #C6DC80;

}
DIV.product TABLE TD.manufacturer {
	height:20px;
	color:gray;
	text-align:center;
	border-left:1px solid #C6DC80;
	border-right:1px solid #C6DC80;
}
DIV.product TABLE TD.price {
	height:37px;
	line-height:37px;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	background: url(../images/price_bg.gif) no-repeat left;
	border-left:1px solid #C6DC80;
	border-right:1px solid #C6DC80;
	border-bottom:1px solid #C6DC80;
}
DIV.product TABLE TD.price SPAN.akce {
	color:#FF6600;
}
/* END : katalog.php */

DIV.clear {
	clear:both;
}
DIV#category_description {
	font-size:11px;
	line-height:15px;
	margin-bottom:20px;
}
DIV.left_box_top {
	background: url(../images/dialog_top.gif) no-repeat left;
	width:239px;
	height:13px;
	font-size:1px;
}
DIV.left_box_bottom {
	background: url(../images/dialog_bottom.gif) no-repeat left;
	width:239px;
	height:13px;
	font-size:1px;
	margin-bottom:10px;
}
DIV#open_hour, DIV#contact, DIV.left_box {
	background-color:#C2DA78;
	color:black;
	padding-left:20px;
}

TABLE#kosik {
	border:1px solid #000000;
	width:100%;
	background-color:#F5F5F5;
	border-collapse:collapse
}
TABLE#kosik THEAD TR {
	background-color:#5A5A5A;
	color:white;
	font-weight:bold
}
TABLE#kosik TFOOT TR {
	background-color:#888888;
	color:white;
	font-size:15px;
	font-weight:bold
}
TABLE#kosik TBODY TD {
	border-top:1px solid #CCCCCC;
}
SPAN.small {
	font-size:10px;
	color:$CCCCCC;
}

TABLE#kosik_table { border:1px solid #000000; width:100%; background-color:#F5F5F5;border-collapse:collapse }
TABLE#kosik_table THEAD TR { background-color:#5A5A5A; color:white; font-weight:bold }
TABLE#kosik_table TFOOT TR { background-color:#888888; color:white; font-size:13px; font-weight:bold }
TABLE#kosik_table TBODY TD { border-top:1px solid #CCCCCC; }

DIV#msg_OK { background-image: url(../images/ok.jpg); background-repeat: no-repeat; background-position: left; padding-left:25px; height:30px; line-height:30px; color:green; margin-bottom:10px; }
DIV#msg_NOK { background-image: url(../images/nok.jpg); background-repeat: no-repeat; background-position: left; padding-left:25px; height:30px; line-height:30px; color:red; margin-bottom:10px; }


DIV#right {
	float:right;
	width:193px;
	padding-top:10px;
}
DIV.right_box_top {
	background-image: url(../images/novinky_top.gif);
	height:8px;
	width:193px;
	font-size:1px;

}
DIV.right_box {
	background-color:#C2DA78;
	padding:5px 0 5px 16px;
}
DIV.right_box_bottom {
	background-image: url(../images/novinky_bottom.gif);
	height:8px;
	width:193px;
	font-size:1px;
	margin-bottom:10px;
}
DIV.right_banner {
	padding:0 0 10px 0;
}
DIV.box_title {
	font-size:13px;
	font-weight:bold;
	color:green;
	margin-bottom:10px;
}
TABLE.varianty TH { padding-bottom:5px;text-align:left }
TABLE.varianty TD { padding-bottom:5px }


DIV#kontakt_form { width:270px; border-right:1px solid #CCCCCC; float:left; height:520px }
DIV#kontakty_table { float:left; padding-left:10px; width:210px }
DIV#kontakty_table TABLE TD { padding:3px 0 3px 0 }


IMG#product_foto {
	float:right;
	margin:0 0 20px 0px;
}
TD.product_price {
	color: #A80000;
	font-size:15px;
	font-weight:bold;
}
TABLE.product_tbl {
	width:250px;
	border:1px solid #DFEBB8;
}
TABLE.product_tbl TD {
	padding:5px;
	background-color:#EEF4D9;
	
}

TABLE.velikosti {
	width:500px;
	border-collapse:collapse;
	margin-top:5px;
	background-color:#E2EEBF;

}
TABLE.velikosti thead {
	font-weight:bold;
}
TABLE.velikosti TD {
	padding:3px 5px;
	border:1px solid #AAAAAA;
}
TABLE.velikosti TH {
	padding:3px 5px;
	border:1px solid #AAAAAA;
	background-color:#C2DA78;
	font-weight:bold;
	text-align:left;
}

UL.poradna {
	margin: 0;
	padding: 0;
	list-style: none;
}
UL.poradna LI {
	margin:0;
	padding:0 0 0 18px;
	line-height:20px;
	background: url(../images/black_10x9_tgreen1box.gif) no-repeat 0 50%;
}

IMG.info-icon {
	margin-right:8px;
	vertical-align: middle;
}
IMG.urceni_vel_kalhot {
	
}
IMG.basket_koupit_small {
	float:right;
	cursor:pointer;
	margin-right:8px;
	margin-top:8px;
}
DIV.product_photo {
	margin-top:30px;
	margin-bottom:20px;
}
DIV.product_photo IMG {
	margin-right:10px;
	border:1px solid #999999;
	padding:1px;
}
TD.w50 {
	width:50px;
}
DIV#paysec {
	text-align:center;
	margin-bottom:20px;
}

DIV.flash_filmopolis {
	text-align:center;
}
TABLE.slev-poukaz { border:1px solid #AAAAAA; width:505px; background-color:#F5F5F5;border-collapse:collapse }
DIV.warning {
	color:red;
	padding-left:23px;
	background: url("/images/warning.gif") no-repeat;
	background-position:left top;
	line-height:16px;
}

IMG.akce {
	position:absolute;margin-left:4px;margin-top:40px
}
SPAN.product_comon_price {
	/* background: url("/images/puvcena.gif") repeat-x left 8px; */
	color:#777777;
}
