html {
	margin: 0px;
	padding: 0px;
}
body {
	margin: 0px;
	padding: 0px;
	background: #CED0D0 url(img/body_bg.gif);
	font-family: Trebuchet MS, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 18px;
}
a img {
	border: none;
}
div.main {
	/*background: #371906 url(img/main_bg.jpg) no-repeat top center;*/
	background: #371906 url(img/main_bg2.jpg) no-repeat top center;
	height: 742px;
}
div.obal {
	width: 840px;
	margin: 0px auto;
	text-align: center;
	position: relative;
	z-index: 2;
}
div.list {
	position: absolute;
	/*width: 154px;
	height: 196px;*/
	width: 308px;
	height: 392px;
	top: 108px;
	left: -83px;
	z-index: 2;
}
div.dlzen {
	position: absolute;
	width: 6px;
	height: 7px;
	background: url(img/dlzen.png) no-repeat;
	top: 416px;
	left: 145px;
	z-index: 1;
}
div.makcen {
	position: absolute;
	width: 7px;
	height: 8px;
	background: url(img/makcen.png) no-repeat;
	top: 434px;
	left: 114px;
	z-index: 1;
}
div.kredit {
	position: absolute;
	width: 106px;
	height: 83px;
	background: url(img/kredit.png) no-repeat;
	top: 359px;
	left: 89px;
	z-index: 1;
}
div.nalepky {
	width: 188px;
	height: 202px;
	position: absolute;
	top: 23px;
	right: -32px;
	background: url(img/nalepky_cz.jpg) no-repeat;
	z-index: 1;
}
div.nalepky_hu {
	width: 204px;
	height: 218px;
	position: absolute;
	top: 25px;
	right: -48px;
	background: url(img/nalepky_hu.png) no-repeat;
	z-index: 1;
}
div.text_pod_list_hu{
        width: 226px;
	height: 163px;
	position: absolute;
	bottom: 244px;
        bottom: 240px\9;
	left: 65px;
	background: url(img/pod_listu_hu2.png) no-repeat;
	z-index: 1;
}
.endfloat {
    clear: both;
    font-size: 0;
    height: 1px;
    line-height: 0;
}
div.logo {
	padding: 39px 236px 50px 239px;
	text-align: left;
	height: 116px;
	width: 365px;
	border: none;
}
div.logo a {
	display: block;
}
#logo_hu{
    position: absolute;
    top: 38px;
    right: 183px;
}
strong {
	color: #fea200;
}
div.texty {
	color: #e0e0e0;
	font-size: 29px;
	padding-left: 20px;
	position: relative;
	z-index: 2;
}
div.texty .velke {
	font-size: 41px;
}
div.texty .podtext {
	font-size: 22px;
	height: 27px;
	padding: 10px 0px 40px;
}
div.texty .podtext_hu {
    	font-size: 18px;
	height: 27px;
	padding: 10px 0px 40px;
}
div#adr-wrapper_hu{
    position: relative;
    width: auto;
    margin-top: -40px;
}
div.adresa_obal {
	padding: 30px 0px 10px 0px;
	margin: 0px 135px 0px 120px;
	height: 165px;
	width: 585px;
	background: url(img/sipky.gif) no-repeat bottom;
	overflow: hidden;
	font-size: 21px;
	color: #000;
}
div.adresa_obal.ok {
	background: url(img/ok_bg.png) no-repeat 515px 27px;
	padding: 50px 0px 10px;
	height: 145px;
	width: 585px;
	margin: 0px 120px;
	line-height: 43px;
}
div.adresa_obal.ok .pozvat {
	padding-top: 18px;
	text-align: center;
}
div.adresa_obal.ok .pozvat a {
	font-size: 19px;
	color: #000;
}
div.adresa_obal .vacsie {
	font-size: 39px;
}
div.adresa_obal.ok .vacsie {
	font-size: 36px;
}
div.adresa_obal .info {
	padding: 20px 0px 20px 37px;
	position: relative;
}
div.adresa_obal .info .hlaska {
	position: absolute;
	width: 250px;
	height: 20px;
	line-height: 20px;
	padding: 1px 10px;
	left: 173px;
	top: 46px;
	text-align: center;
	border: 1px solid #000;
	background: #fea200;
	font-size: 12px;
	font-weight: bold;
	color: #000;
}
div.adresa_obal .adresa {
	margin: 0px 150px 0px 185px;
	padding: 7px 6px 4px;
	width: 238px;
	height: 25px;
	background: #efe3d5 url(img/adresa_bg.gif) no-repeat;
}
div.adresa_obal .adresa .textbox {
	height: 25px;
	line-height: 25px;
	font-size: 14px;
	float: left;
	border: none;
	padding: 0px 10px;
	width: 188px;
	margin-right: 5px;
	background: none;
}
div.adresa_obal .adresa .button {
	float: left;
	width: 25px;
	height: 25px;
	border: none;
	cursor: pointer;
	background: url(img/adresa_btn.png) no-repeat top;
}
div.adresa_obal .adresa .button:hover {
	background-position: bottom;
}

div.moduly, div.moduly_hu, div.moduly_cz {
	height: 205px;
	overflow: hidden;
}
div.moduly table, div.moduly_hu table, div.moduly_cz table {
	border-collapse: collapse;
	width: 100%;
}
div.moduly table td, div.moduly_hu table td, div.moduly_cz table td {
	vertical-align: top;
	text-align: left;
}
div.moduly table ul, div.moduly_cz table ul{
	list-style: none;
	padding: 0px;
	margin: 50px 0px;
}
div.moduly_hu table ul {
        list-style: none;
	padding: 0px;
	margin: 53px 0px;
}
div.moduly table ul.vlavo, div.moduly_hu table ul.vlavo, div.moduly_cz table ul.vlavo {
	margin-right: 70px;
}
div.moduly table ul li {
	font-size: 18px;
	padding-left: 36px;
	line-height: 27px;
	color: #fff;
	background: url(img/li_bottom.png) no-repeat left;
}
div.moduly_hu table ul li, div.moduly_cz table ul li{
        font-size: 18px;
	padding-left: 36px;
	line-height: 27px;
	color: #fff;
	background: url(img/li_bottom.png) no-repeat left 5px;
}
div.paticka {
	padding: 20px 0px 20px;
	font-size: 12px;
	text-align: left;
	color: #fff;
	width: 840px;
	margin: 0 auto;
}
div.paticka .left {
	float: left;
}
div.paticka .right {
	float: right;
}

div.tien {
	width: 100%;
	height: 61px;
	background: url(img/tien.png) repeat-x;
	position: absolute;
	top: 742px;
}

