* {margin:0; padding:0;}

body {background:#cbd1be; color:#000; font:0.75em/1.5 "arial", sans-serif; text-align:center;}

a {color:#4EA3E2;text-decoration: underline;}
a:hover {color:#4EA3E2;text-decoration: none;}

h1 {font-size:180%;color: #417ca6;}
h2 {color: #417ca6;padding-left: 15px;font: 1.4em/1.2 Calibri;font-weight: bolder;padding-bottom: 5px;padding-right: 46px;padding-top: 10px;}
h3 {color: #417ca6;padding-left: 15px;font: 1.3em/1.1 Calibri;font-weight: bolder;padding-bottom: 5px;padding-right: 46px;padding-top: 10px;}
h4 {color: #77684d;padding-left: 15px;font: 1.2em/1.1 Calibri;font-weight: bolder;padding-bottom: 5px;padding-right: 46px;padding-top: 10px;}
h5 {font-size:100%;}

#main {
	width: 944px;
	text-align: left;
	margin: 0 auto;
	padding-top: 30px;
}

#head {
	background: url(../images/header.jpg) no-repeat;
	width: 944px;
	height: 153px;
	
}

.logo {
	float: left;
	position:absolute;
	padding-left: 20px;
	display: block;
	width: 210px;
	height: 95px;
	text-decoration: none;

}

.tucne {
	font-weight: bolder;
}

.name {
	position: relative;
	left: 30px;
	top: -5px;
}

.karta {
	padding: 0px 30px;
}

.float_left {
	float: left;
}

.float_right {
	float: right;
}

.s_obrazky img.float_left {
	margin: 5px 20px 10px 0px;
}

.s_obrazky img.float_right {
	margin: 5px 0px 10px 20px;
}
ul .podmenu_zelena li{margin-bottom:10px;}



.podtrzeno {
	text-decoration: underline;
}

.na_stred {
	text-align: center;
}

.na_stred img {
	margin-bottom: 20px;
}

.odsun_zhora {
	margin-top: 20px;
}

.odsun_zezpod {
	margin-bottom: 20px;
}

.kurziva {
	font-style: italic;
}

.podtrzeno {
	text-decoration: underline;
}

table.velikosti {
	border-collapse:collapse;
	margin-left: 15px;
}

.velikosti td {
	padding-top: 3px;
	padding-bottom: 3px;	
	width: 190px;
	padding-left: 10px;
}

.velikosti tr.licha td {
	background: #f6f1e8;
}

table {
	color: #77684d;
	margin-bottom: 15px;
}

/******************** seo obrazek *******************/



.obrazek .seo_nadpis
{ 
	text-decoration: none;
position: relative;  
} 

.obrazek .seo_nadpis span
{ 
background: url(../images/header.jpg) no-repeat; 
position: absolute;
width: 100%;
height: 100%;
}


/******************** konec seo obrazek *******************/


#head .logo span 
{ 
background: url(../images/header.jpg)top left no-repeat; 
position: absolute; 
width: 100%; 
height: 100%; 
}

#content {
	background: url(../images/obsah_repeat.gif) repeat-y;
	width: 944px;
	padding-bottom: 20px;
}

#leva_strana {
	width: 241px;
	float: left;
}

#prava_strana {
	width: 703px;
	float: left;
}

#menu {
	margin-left: 27px;
	list-style: none;
	padding-bottom: 30px;
}

#menu li {
	border-bottom: 1px dashed #cecece;
	width: 196px;
}

#menu li.top_border {
	border-top: 1px dashed #cecece;
}

#menu li a {
	display: block;
	padding-left: 14px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	color: #676b5a;
	font-weight:bold;
	background: url(../images/sipka.gif) 0% 50% no-repeat;
}

#menu li a:hover {
	text-decoration: none;
}

.podmenu {
	padding-top: 25px;
	width: 600px;
	font: 1.2em/1.4 Calibri;
	margin-left: 20px;
	padding-bottom: 0;
	margin-bottom: 20px;
	list-style: none;
}

.podmenu li {
	background: url(../images/sipka_zelena_new.jpg) no-repeat 0px 7px;
	padding-left: 10px;
	
}
#menu_inline_obal{width:630px; margin-left:20px; height:60px; background:url(../images/inline_bg.gif) no-repeat; margin-bottom:10px; }
#menu_inline{padding-top:10px;}
#menu_inline li{display:inline; font-weight:bold;background:none; font-size:13px; }
#menu_inline li a {padding-right:20px; background:url(../images/oddeleni.gif) no-repeat right center; }

.podmenu li a {
	color: #77684d;
	padding-top: 2px;
	padding-bottom: 2px;
}

.podmenu_modra {
	padding-top: 10px;
	width: 600px;
	font: 1em/1.5 Arial normal;
	margin-left: 20px;
	padding-bottom: 0;
	margin-bottom: 20px;
	list-style: none;
	color: #77684d;
	font-weight: bolder;
}

.podmenu_modra li {
	background: url(../images/sipka_modra.gif) no-repeat 0% 50%;
	padding-left: 10px;
	font-weight:normal;
}

.podmenu_modra li a {
	color: #77684d;
	padding-top: 2px;
	padding-bottom: 2px;
}

.podmenu li a:hover {
	color: #77684d;
	text-decoration: none;
}
.podmenu_zelena {
	padding-top: 0px;
	width: 600px;
	
	margin-left: 20px;
	padding-bottom: 0;
	margin-bottom: 20px;
	list-style: none;
	color: #76664c;
	font-weight: bold;
}

.podmenu_zelena li {
	background: url(../images/sipka2.gif) no-repeat top left;
	padding-left: 10px;
	font-weight:bold;
}
#menu li.menu_aktivni a{
  color:#008000;
}

.objednavka {
	margin-left: 40px;
}

.objednavka .prvni_radek .prvni, .objednavka .prvni_radek .druha, .objednavka .prvni_radek .treti {
	font-size: 1.3em;
	font-weight: bolder;
}

.objednavka .druhy_radek .prvni, .objednavka .druhy_radek .druha, .objednavka .druhy_radek .treti {
	font-size: 1.2em;
	font-weight: bolder;
}

.objednavka .prvni, .objednavka .druha, .objednavka .treti {
	height: 15px;
}

.objednavka .prvni {
	width: 312px;
}

.objednavka .druha {
	width: 155px;
}

.objednavka .treti {
	width: 100px;
}

.objednavka .treti input {
	width: 50px;
}

.objednat_button {
	width: 200px;
	height: 30px;
	font-size: 1.1em;
	font-weight: bold;
	color: red;
	float: right;
	margin-top: 20px;
	margin-right: 130px;
	margin-bottom: 20px;
}

.cervene {
	color: Red;
}

.login {
	margin-left: 40px;
}

.login td input {
	width: 150px;
}

.cistic {
	clear: both;
}

#zaruka {
	background: url(../images/zaruka.gif) no-repeat;
	width: 232px;
	height: 216px;
	display: block;
}

#text {
	background: url(../images/banner.jpg) no-repeat top left;
	width: 703px;
	padding-top: 216px;
	min-height: 400px;
}

#text p.prvni {
	text-align: justify;
		padding-left: 25px;
	padding-right: 49px;
	color: #77684d;
	padding-top: 216px;
	font-weight: bolder;
	padding-bottom: 20px;
}

/* 

#text .prvni {
	padding-top: 216px;
}

*/

#text p {
	padding-left: 15px;
	padding-right: 49px;
	color: #77684d;
	padding-bottom: 10px;
	text-align: justify;
}


.hnedy_blok_top {
	background: #f6f1e8 url(../images/hnedy_blok_top.gif) top left no-repeat;
	width: 636px;
	height: 21px;
}

.hnedy_blok {
	background: url(../images/hnedy_blok_repeat.gif) repeat-y;
	width: 636px;
	margin-left: 21px;
	font-weight:bold;
}

.hnedy_blok_bottom {
	background: url(../images/hnedy_blok_bottom.gif) no-repeat top left;
	width: 636px;
	height: 14px;
	margin-left: 21px;
}

.hnedy_blok_top2 {
	background: #f6f1e8 url(../images/hnedy_blok_top.gif) top left no-repeat;
	width: 636px;
	height: 15px;
}

.hnedy_blok2 {
	background: url(../images/hnedy_blok_repeat.gif) repeat-y;
	width: 636px;
	margin-left: 15px;
}

.hnedy_blok_bottom2 {
	background: url(../images/hnedy_blok_bottom.gif) no-repeat top left;
	width: 636px;
	height: 14px;
	margin-left: 15px;
}

.zelena_sipka {
	background: url(../images/sipka_velka.gif) 0% 50% no-repeat;
	padding-left: 48px;
	margin-top: 10px;
	padding-top: 7px;
	padding-bottom: 7px;
	color: #417ca6;
	text-transform: uppercase;
	font: 1.3em/1.2 Calibri;
	font-weight: bolder;
	margin-left: 17px;
	padding-right: 17px;
	width: 566px;
}

#text .hnedy_blok p {
	padding-left: 65px;
	padding-right: 25px;
	text-align: justify;
	color: #908673;
}

#text .hnedy_blok2 p {
	padding-left: 55px;
	padding-right: 25px;
	text-align: justify;
	color: #908673;
}

#text .hnedy_blok2 h3 {
	background: url(../images/fajfka.gif) no-repeat 0px 5px;
	padding-left: 40px;
	margin-left: 15px;
	padding-bottom: 10px;
	color: #77684d;
}

#content_bottom {
	background: url(../images/obsah_bottom.gif) no-repeat;
	width: 944px;
	height: 13px;
}

#pata {
	width: 944px;
}

#pata p {
	padding-top: 15px;
	text-align: right;
	color: #737966;
	font-size: 0.8em;
	padding-right: 40px;
	padding-bottom: 30px;
}

#pata p a {
	color: #737966;
	text-decoration: underline;
}

#pata p a:hover {
	text-decoration: none;
}
.pic_right{float: right; margin: 10px; }
.pic_left{float: left; margin: 10px; }

.blok_text1 {
	width: 420px;
	font-size: 1em;
	padding-right: 0px;
}

#text .blok_text1.normal p {
	font: 1em/1.5 Arial;
}

#text .blok_text1 p {
	width: 400px;
	font: 1.1em/1.3 arial;
	margin: 0;
	padding: 0;
	padding-left: 15px;
}

#text .blok_text1 h2 {
	padding-right: 10px;
}



.odsazeni_zprava {
	margin-right: 45	px;
}

#text p.vykricnik {
	font-weight: bolder;
	margin-top: 15px;
	background: url(../images/vykricnik.gif) no-repeat 0px 0px;
	padding-left: 40px;
	margin-left: 20px;
}
/*
.podmenu_obal {
	background: url(../images/informace_pozadi.gif);
	width: 636px;
	height: 145px;
	margin-left: 20px;
	margin-bottom: 40px;
}
*/
.podmenu li a{display:inline;}
#text p.hneda_barva {
	color: #77684d;
}

#srovnani {
	background: url(../images/srovnani.gif) no-repeat top left;
	width: 637px;
	height: 493px;
	padding-bottom: 30px;
	margin-left: 12px;
}
#srovnani h3{margin-bottom:10px;}
#srovnani p {
	padding: 0;
	margin: 0;
	padding-top: 140px;
	width: 140px;
	text-align: center;
	float: left;
	color: #908673;
	font-weight: bolder;
}

#srovnani h3 {
	padding-top: 25px;
	color: #77684d;
	padding-left: 35px;
}
/*added styles*/
blockquote{text-align:right; margin:10px; margin-right:50px; color:#469EDE;}
.second_menu {margin-left:15px;}
.odkaz_zarovnani{float:right; margin-top:10px;}
.fontnormal{font-weight:normal;}
#logoalergici{background:url(../images/logoalergici.gif) no-repeat; width:200px; height:43px; margin-left:10px;}
.smallfont{font-size:10px;}

