body { 
	font-size:100%;
	color:#0a3f83;
	text-align:center;
	font-family:Verdana,"Geneva CE",lucida,sans-serif;
	background:#c5d4e5 url(../images/body-back.gif) repeat-x top;
	margin:0;padding:0 0 12px 0;border:none;
}

img, h1, h2, h3, p, ul, li, input, form, textarea {
	margin:0;padding:0;border:none;
}

a {       color:#f52a2a;text-decoration:underline; }
a:hover { color:#000;text-decoration:underline; }

a.m2{
	color: #0a3f83;
	text-decoration: underline;
	font-weight: bold;
}
a.m2:hover{
	color: #b9cbdf;
	text-decoration: underline;
	font-weight: bold;
}
input.input01, textarea { border:1px solid #000;background-color:#fff;padding:2px;font-family:Verdana,"Geneva CE",lucida,sans-serif;color:#000;font-size:100%; }

input.button01 { border:2px solid #D4D4D4;background-color:#E31C1C;color:#ffffff;font-weight:bold;padding:4px 10px 4px 10px; }
input.button02 { border:2px solid #D4D4D4;background-color:#0a3f83;color:#ffffff;font-weight:bold;padding:4px 10px 4px 10px; }

.fright {float:right;}
.cb {clear:both;}

h1.h01 { color:#F5F7FA;font-size:8%; }
h2.h02 { font-size:140%;border-bottom:1px solid #b9cbdf;margin-bottom:16px;padding-bottom:12px; }
h3.h03 { color:#f52a2a;font-weight:bold;padding-bottom:10px;font-size:100%; }
h3.h04 { color:#b9cbdf;font-weight:bold;border-bottom:1px solid #b9cbdf;margin-bottom:25px;padding-bottom:6px;font-size:100%; }
h1.h04 { font-size:140%;border-bottom:1px solid #b9cbdf;margin-bottom:6px;padding-bottom:12px; }
h2.h05 { font-size:120%;border-bottom:1px solid #f52a2a;margin-bottom:16px;padding-bottom:8px;color:#f52a2a; }


#page { width:767px;margin:0 auto;font-size:80%; }

#header { height:310px;background:url(../images/header-back.jpg) no-repeat top; }

	#topstrip { padding:11px 27px 0 60px;text-align:left;font-size:80%; }
		#topstrip a {color:#fff;text-decoration:none;font-weight:bold; }
			#topstrip a:hover {color:#ffff00;text-decoration:underline; }
		
	#logo {position:relative;right:106px;bottom:3px;}

	#mainmenu {float:right;position:relative;top:107px;right:45px;_top:114px;_left:-29px;list-style:none;font-size:88%;}
		#mainmenu li {float:left;width:85px;height:86px;margin:0 16px 0 16px;}
		#mainmenu a {display:block;padding:36px 0 34px 0;_padding:28px 0 31px 0;color:#063d84;font-weight:bold;text-decoration:none;background:url(../images/mmback.gif) no-repeat bottom left;}
			#mainmenu a:hover {color:#000;text-decoration:underline;background-position:-85px bottom;}
		#mainmenu .lastmainli {padding:41px 0 42px 0;_padding:36px 0 36px 0;}

	#leftmenu {margin:0;padding:35px 0 0 20px;text-align:left;list-style:none;font-size:92%;}
		#leftmenu a {font-weight:bold;display:block;width:155px;_display:inline-block;_width:163px;padding:4px 5px;color:#fff;text-decoration:none;}
			#leftmenu a:hover {background:#ff5a5a;color:#ffff00;}

#mainboxtop {margin-left:4px;height:19px;background:url(../images/mainboxtop.gif) no-repeat;}

#mainboxbottom {margin-left:4px;height:19px;background:url(../images/mainboxbottom.gif) no-repeat;font-size:80%;}
	#copyright {text-align:left;position:relative;left:28px;bottom:10px;}
		#copyright a {color:#0a3f83;text-decoration:none;}
			#copyright a strong {color:#0a3f83;text-decoration:underline;color:#f52a2a;}
			#copyright a:hover, #copyright a:hover strong {color:#000;}

#mainbox {margin-left:4px;padding-bottom:5px;background:url(../images/mainboxback.gif) repeat-y;}

#leftbox {float:left;width:160px;margin:0 20px;_margin:0 15px;text-align:left;font-size:88%;}
	#lbmenu {margin:0;padding:5px 0;list-style:none;border-top:1px solid #b9cbdf;border-bottom:1px solid #b9cbdf;}
		#lbmenu li {padding:5px 0;}
		#lbmenu a {color:#f52a2a;font-weight:bold;text-decoration:none;}
			#lbmenu a:hover {text-decoration:underline;}

#content {float:right;width:492px;text-align:left;margin:0 32px 0 32px;_margin:0 16px 0 6px;}

p.p01 { padding-bottom:10px; }
p.p02 { padding-bottom:6px;font-size:80%; }
p.p03 { padding-bottom:32px; }
div.p04 { padding:32px;text-align:center; }

div.redbox01 { background:url(../images/redbox_center.gif) repeat-y left;border-bottom:10px solid #F5F7FB; }
div.redbox02 { background:url(../images/redbox_top.gif) no-repeat top left; }
div.redbox03 { background:url(../images/redbox_bottom.gif) no-repeat bottom left;color:#fff;padding:10px 16px 10px 16px; }

table.navy { padding:0;margin:0;border:none;font-size:80%;width:100%;background-color:#E31C1C;margin:8px 0px 8px 0px; }
	table.navy td.messages { color:#fff;white-space:nowrap;text-align:center;padding:4px 8px 4px 14px; }
	table.navy td.navigation { width:100%;padding:4px 0px 4px 8px;color:#fff;font-weight:bold; }
		table.navy td.navigation a { color:#fff;text-decoration:none; }
		table.navy td.navigation a:hover { color:#ffff00;text-decoration:none; }
			table.navy td.navigation a.selected { font-size:140%;color:#ffff00; }
			
div.message { margin:3px 0px 3px 0px;background-color:#FFE7E7;padding:8px 12px 8px 12px; }
	div.message div { font-weight:bold;color:#E31C1C; }
	div.message div.meno { font-weight:200;color:#E31C1C;padding:4px 0px 8px 0px; }

table.doplnky { border-bottom:1px solid #b9cbdf; }
	table.doplnky td.left img { border:1px solid #000;margin:10px 32px 10px 0px; }
	table.doplnky td.right { width:100%;margin:10px 0px 20px 0px;font-weight:bold;color:#f52a2a;font-size:120%; }	
		table.doplnky td.right div { padding:10px 0px 20px 0px;font-weight:200;color:#0a3f83;font-size:100%; }
		
div.nahradne { border-top:1px solid #b9cbdf;margin-top:10px;padding:8px 20px 8px 20px;font-weight:bold;color:#f52a2a;font-size:120%; }
	div.nahradne div { padding:6px 0px 8px 0px;font-weight:200;color:#0a3f83;font-size:100%; }

table.produkty td { padding-bottom:20px; }
table.produkty img { margin-bottom:6px;border:1px solid #000; }

div.foto { text-align:center;padding:16px 0px 16px 0px; }
	div.foto img { border:1px solid #000; }
	
table.detail { border-bottom:1px solid #b9cbdf; }
	table.detail td.left { vertical-align:top;text-align:center; }
		table.detail td.left img { border:1px solid #000;margin:10px 0px 16px 0px; }
	table.detail td.right { width:100%;padding:0px 0px 20px 32px;vertical-align:top; }	
		table.detail td.right div { color:#f52a2a;font-size:120%;padding:10px 0px 10px 0px; }
		table.detail td.right ul { padding:0px 0px 0px 16px; }

td.tovar { font-weight:bold;color:#f52a2a;font-size:120%; } 
