/*-moz-box-sizing: border-box;*/

* {
	padding:0;
	margin:0;
}

img {border:0;}

#bonus {
	position:absolute;
	left:488px;
	top:13px;
	border:0;
}

body,td {
	font-family:'Trebuchet MS',Arial;
	font-size:9pt;
	color:#000;
}

h1 {
	color:#2F650A;
	font-size:17pt;
	margin-bottom:15px;
}

h2 {
	margin:30px 0 0;
	color:#2F650A;
	font-size:17pt;
}

h3 {
	color:#2F650A;
	font-weight:bold;
	font-size:10pt;
}

h4 {
	color:#2F650A;
	font-weight:normal;
}

ul,ol {
	margin:5px 25px;
}

li {
	font-size:10pt;
}

a {
	color:#d50000;
	text-decoration:underline;
}

#container {
	position:relative;
	width:970px;
	margin:0 auto;
}

#header {
	height:168px;
	background:url('images/page_01.jpg') 0 0 no-repeat;
}

#vianoce {
	position:absolute;top:50px;left:452px;width:400px;
}

#web {
	position:absolute;
	top:15px;
	left:670px;
	width:250px;
	font-family:'Trebuchet MS',Arial;
	font-size:15pt;
	font-weight:bold;
	text-align:right;
	color:#2F650A;
}

#v_menu {padding:143px 0 0 0;margin-bottom:-5px;}

#products {
	float:left;
	width:135px;
	text-align:right;
	font-size:12pt;
	font-weight:bold;
	color:#fff;
}
#v_menu_others {
 	text-align:right;
	padding:4px 15px;
	color:#fff;
	font-size:9pt;
}
 
#v_menu_others a {
	color:#fff;
	text-decoration:none;
	font-size:9pt;
}

#v_menu_others a:hover {text-decoration:underline;}

#main {
	background:url('images/page_02.gif') 0 0 repeat-y;
	min-height:250px;
}

#menu {
	float:left;
	width:200px;
	margin-bottom:15px;
}

#content_container {
	position:relative;
	float:right;
	text-align:left;
	width:770px;
}

#content {
	padding:10px;
}

#content p {
	margin:5px 0;
	font-size:10pt;
	line-height:15pt;
}

#content img {
	border:1px solid;
	margin:0 10px 10px;
}

#content table {
	border:1px solid #CCCCCC;
	border-collapse:collapse;
	margin:5px 25px 25px;
}

#content table td {
	border:1px solid #CCCCCC;
	border-collapse:collapse;
	padding:2px 6px;
}

tr.head {
	background:#a5d982;
	font-weight:bold;
}

tr.head_c {
	background:#a5d982;
	font-weight:bold;
	text-align:center;
}

tr.head_c h2 {
	margin:4px;
	color:#000;
	font-size:14pt;
}

tr.body_c td {
	width:50%;
	text-align:center;
}

#footer {
	background:#ccc;
	text-align:center;
	padding:4px 25px;
	font-size:8pt;
	text-align:right;
}

.clear {
	clear:both;
	font-size:1px;
}

.menu_extra_thin {
	background:url('images/menu_extra_thin.gif') 0 0 no-repeat;
	width:160px;
	height:30px;
	margin:10px auto 0;
	text-align:center;
	font-size:15px;
	color:#2f650a;
	line-height:13pt;
}

.menu_thin {
	background:url('images/menu_thin.gif') 0 0 no-repeat;
	width:160px;
	height:45px;
	margin:10px auto 0;
	text-align:center;
	font-size:15px;
	color:#2f650a;
	line-height:13pt;
}

.menu_fat {
	background:url('images/menu_fat.gif') 0 0 no-repeat;
	width:160px;
	height:58px;
	margin:10px auto 0;
	text-align:center;
	font-size:15px;
	color:#2f650a;
	line-height:13pt;
}

.menu_with_sub {
	background:url('images/menu_with_sub.gif') 0 0 no-repeat;
	width:160px;
	height:114px;
	margin:10px auto 0;
	text-align:center;
	font-size:15px;
	color:#2f650a;
	line-height:13pt;
}

.menu_thin p,.menu_fat p,.menu_with_sub p,.menu_extra_thin p {padding:4px;}
.menu_thin a,.menu_fat a,.menu_with_sub a,.menu_extra_thin a {
	color:#2F650A;
	text-decoration:none;
}
.menu_thin a:hover,.menu_fat a:hover,.menu_with_sub a:hover,.menu_extra_thin a:hover {text-decoration:underline;}

.notice {
	font-size:10pt;
}

p.submenu {
	text-align:left;
	font-size:10pt;
	padding-left:10px;
	line-height:10pt;
	margin-top:4px;
}

a.active {color:#D50000;}

#content p.otazka {
	color:#2F650A;
	font-weight:bold;
	font-size:12pt;
	margin:20px 0 5px;
}

#content p.odpoved {
	font-style:italic;
	margin:0;
}

ul.odpoved {
	font-style:italic;
}

div.cert {
	text-align:center;
}

span.cert {
	margin:15px 10px;
}

div.cert_end {
	margin:15px;
}

div.foto {
	float:left;
	margin:15px 10px;
}

a.skusenosti {
	color:#2F650A;
	text-decoration:none;
}
p.skusenosti {
	font-weight:normal;
	border-bottom:1px solid #A5D982;
}
a.skusenosti:hover {text-decoration:underline;}
div.skusenosti {margin-bottom:15px;}
#content table.objednavka {border:0;}
#content table.objednavka td {
	border:0;
	padding:4px;
}
input.pocet_kusov {border:1px solid #CCCCCC;width:30px;text-align:right;}

div.d_menu {
	position:absolute;
	background:#fff;
	border:1px solid #2F650A;
	border-top:0;
}
div.c_menu {padding:2px 4px;border-top:1px solid #2F650A;}
div.c_menu a {color:#2F650A;text-decoration:none;}
div.c_menu a:hover {text-decoration:underline;}

span.important {color:#2F650A;}

#content #bonus {
	position:absolute;
	left:489px;
	top:14px;
	border:0;
}

table.legenda td {font-weight:bold;}
tr.orange {background: #FFEEDD;}
tr.blue {background: #D9ECFF;}
tr.magenta {background: #FFDFEF;}
tr.green {background: #D9FFDB;}

div.lekar {height:220px;background:url('images/lekar.gif') 100% 100% no-repeat;padding:4px 220px 4px 10px;}
#content div.lekar p {margin-top:70px;}
#content #otazka_lekarovi table {border:0;}
#content #otazka_lekarovi td {border:0;padding:10px 2px 2px 2px;}
#otazka_lekarovi input,#otazka_lekarovi textarea {border:1px #aaa solid;font-family:Trebuchet MS;padding:0 2px;font-size:10pt;}
