@charset "UTF-8";

* { behavior: url(iepngfix.htc) }

h1 {
  display:none;
}
#topbar {
position:absolute;
border: 0px solid #CCC;
padding: 0px;
background-color: transparent;
width: 1330px;
visibility: hidden;
z-index: 100;
}

#topbar .imgLeft {
	position:absolute;
	float: left;
	left: 0px;
}

#topbar .imgRight {
	position: absolute;
	float:left;
	right: 0px;
}

#topbar .eliska {
	position: absolute;
	width: 160px;
	height: 600px;
}

.dockclass{
position: relative;
float: right;
}

a:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #006699;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #006699;
	text-decoration:none;
}

body {
	margin: 0px;
	background-image:url(img/bgr.jpg);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.bgrGrad {
	position:absolute;
	background-image:url(img/bgr_grad.jpg);
	background-repeat:repeat-x;
	background-position:top;
	width: 100%;
	height: 1100px;
	background-attachment: fixed;
	z-index: 1;
}

.main {
	position: relative;
	margin: 0 auto;
	width: 1014px;
	height: 1100px;
	background-image:url(img/main_bgr.png);
	z-index: 3;
}

.boxesLeft {
	position:absolute;
	left: 12px;
	top: 16px;
	background-image:url(img/boxes_left.png);
	background-repeat:repeat-y;
	background-position:top;
	width: 41px;
	height: 1084px;
	z-index: 50;
}


.bgrGradRizika {
	position:absolute;
	background-image:url(img/bgr_grad.jpg);
	background-repeat:repeat-x;
	background-position:top;
	width: 100%;
	height: 1280px;
	background-attachment: fixed;
	z-index: 1;
}

.mainRizika {
	position: relative;
	margin: 0 auto;
	width: 1014px;
	height: 1280px;
	background-image:url(img/main_bgr.png);
	z-index: 3;
}


.boxesLeftRizika {
	position:absolute;
	left: 12px;
	top: 16px;
	background-image:url(img/boxes_left.png);
	background-repeat:repeat-y;
	background-position:top;
	width: 41px;
	height: 1264px;
	z-index: 50;
}



.bgrGradObjednavka {
	position:absolute;
	background-image:url(img/bgr_grad.jpg);
	background-repeat:repeat-x;
	background-position:top;
	width: 100%;
	height: 1420px;
	background-attachment: fixed;
	z-index: 1;
}


.mainObjednavka {
	position: relative;
	margin: 0 auto;
	width: 1014px;
	height: 1420px;
	background-image:url(img/main_bgr.png);
	z-index: 3;
}


.boxesLeftObjednavka {
	position:absolute;
	left: 12px;
	top: 16px;
	background-image:url(img/boxes_left.png);
	background-repeat:repeat-y;
	background-position:top;
	width: 41px;
	height: 1404px;
	z-index: 50;
}



.bgrGradKontakty {
	position:absolute;
	background-image:url(img/bgr_grad.jpg);
	background-repeat:repeat-x;
	background-position:top;
	width: 100%;
	height: 920px;
	background-attachment: fixed;
	z-index: 1;
}


.mainKontakty {
	position: relative;
	margin: 0 auto;
	width: 1014px;
	height: 920px;
	background-image:url(img/main_bgr.png);
	z-index: 3;
}


.boxesLeftKontakty {
	position:absolute;
	left: 12px;
	top: 16px;
	background-image:url(img/boxes_left.png);
	background-repeat:repeat-y;
	background-position:top;
	width: 41px;
	height: 904px;
	z-index: 50;
}



.bgrGradZdarma {
	position:absolute;
	background-image:url(img/bgr_grad.jpg);
	background-repeat:repeat-x;
	background-position:top;
	width: 100%;
	height: 1570px;
	background-attachment: fixed;
	z-index: 1;
}

.mainZdarma {
	position: relative;
	margin: 0 auto;
	width: 1014px;
	height: 1570px;
	background-image:url(img/main_bgr.png);
	z-index: 3;
}


.boxesLeftZdarma {
	position:absolute;
	left: 12px;
	top: 16px;
	background-image:url(img/boxes_left.png);
	background-repeat:repeat-y;
	background-position:top;
	width: 41px;
	height: 1554px;
	z-index: 50;
}




.bgrGradThunder {
	position:absolute;
	background-image:url(img/bgr_grad.jpg);
	background-repeat:repeat-x;
	background-position:top;
	width: 100%;
	height: 3190px;
	background-attachment: fixed;
	z-index: 1;
}

.mainThunder {
	position: relative;
	margin: 0 auto;
	width: 1014px;
	height: 3190px;
	background-image:url(img/main_bgr.png);
	z-index: 3;
}


.boxesLeftThunder {
	position:absolute;
	left: 12px;
	top: 16px;
	background-image:url(img/boxes_left.png);
	background-repeat:repeat-y;
	background-position:top;
	width: 41px;
	height: 3174px;
	z-index: 50;
}



.bgrGradSignaly {
	position:absolute;
	background-image:url(img/bgr_grad.jpg);
	background-repeat:repeat-x;
	background-position:top;
	width: 100%;
	height: 2010px;
	background-attachment: fixed;
	z-index: 1;
}

.mainSignaly {
	position: relative;
	margin: 0 auto;
	width: 1014px;
	height: 2010px;
	background-image:url(img/main_bgr.png);
	z-index: 3;
}


.boxesLeftSignaly {
	position:absolute;
	left: 12px;
	top: 16px;
	background-image:url(img/boxes_left.png);
	background-repeat:repeat-y;
	background-position:top;
	width: 41px;
	height: 1994px;
	z-index: 50;
}



.bgrGradFAP {
	position:absolute;
	background-image:url(img/bgr_grad.jpg);
	background-repeat:repeat-x;
	background-position:top;
	width: 100%;
	height: 2970px;
	background-attachment: fixed;
	z-index: 1;
}

.mainFAP {
	position: relative;
	margin: 0 auto;
	width: 1014px;
	height: 2970px;
	background-image:url(img/main_bgr.png);
	z-index: 3;
}


.boxesLeftFAP {
	position:absolute;
	left: 12px;
	top: 16px;
	background-image:url(img/boxes_left.png);
	background-repeat:repeat-y;
	background-position:top;
	width: 41px;
	height: 2954px;
	z-index: 50;
}





.mainPositionier {
	position: relative;
	margin-left: 6px;
	margin-right: 6px;
}

.headerBgr {
	position: relative;
	top: 10px;
	background-image: url(img/header_bgr.jpg);
	height: 85px;
	z-index: 4;
}

.logo {
	position:absolute;
	top: 10px;
	left: 100px;
	width: 424px;
	height: 56px;
	z-index: 5;
}
	

.headerLine {
	position: absolute;
	left: 70px;
	right: 30px;
	top: 70px;
	width: 900px;
	height: 1px;
	background-image:url(img/header_line.jpg);
	z-index: 5;
}

.langPos {
	position: absolute;
	right: 35px;
	width: 45px;
	heigt: 85px;
}

.langBoxHu {
	position:relative;
	margin-top: 10px;  
	width: 45px;
	height: 10px;
	background-image:url(img/language_hu.png);
	z-index: 7;
}

.langBoxHu:hover {
	background-image:url(img/language_hu_up.png);
}

.langBoxDe {
	position:relative;
	margin-top: 10px;  
	width: 45px;
	height: 10px;
	background-image:url(img/language_de.png);
	z-index: 7;
}

.langBoxDe:hover {
	background-image:url(img/language_de_up.png);
}


.langBoxEn {
	position:relative;
	margin-top: 10px;  
	width: 45px;
	height: 10px;
	background-image:url(img/language_en.png);
	z-index: 7;
}

.langBoxEn:hover {
	background-image:url(img/language_en_up.png);
}

.langBoxPl {
	position:relative;
	margin-top: 10px;  
	width: 45px;
	height: 10px;
	background-image:url(img/language_pl.png);
	z-index: 7;
}

.langBoxPl:hover {
	background-image:url(img/language_pl_up.png);
}

.langBoxCz {
	position:relative;
	margin-top: 10px;  
	width: 45px;
	height: 10px;
	background-image:url(img/language_cz.png);
	z-index: 7;
}

.langBoxCz:hover {
	background-image:url(img/language_cz_up.png);
}

.langBoxDe {
	position:relative;
	margin-top: 10px;  
	width: 45px;
	height: 10px;
	background-image:url(img/language_de.png);
	z-index: 7;
}

.langBoxDe:hover {
	background-image:url(img/language_de_up.png);
}

.menu {
	position: relative;
	margin-left: 70px;
	margin-top: 20px;
	height: 70px;
}

.menuLine {
	position:relative;
	height: 1px;
	width: 903px;
	background-image:url(img/line.jpg);
	background-position:top;
	background-repeat:repeat-x;
	z-index: 10;
}

.menuPos {
	position:relative;
	margin-left: 5px;
}

.menuButton {
	position:relative;
	margin-right: 20px;
	background-image:url(img/blank.png);
	background-repeat:repeat-x;
	padding-top: 10px;
	height: 60px;
	z-index: 11;
	float: left;
}

.menuButton:hover {
	background-image:url(img/menu_bgr.png);
}

menuButton:active {
	background-image:url(img/menu_bgr.png);
}

.menuButtonActive {
	position:relative;
	margin-right: 20px;
	background-image:url(img/menu_bgr.png);
	background-repeat:repeat-x;
	padding-top: 10px;
	height: 60px;
	z-index: 11;
	float: left;
}

.podmenu {
	position:relative;
	margin-left: 70px;
	width: 880px;
	height:auto;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 5px;
	background-image:url(img/line.jpg);
	background-position:top;
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#000000; 
	z-index: 10;
	float: left;
}


.clmn1 {
	position:relative;
	margin-left: 70px;
	width: 880px;
	height:auto;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 30px;
	background-image:url(img/line.jpg);
	background-position:top;
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000; 
	z-index: 10;
	float: left;
}

.img1 {
	padding-right: 10px;
}

.img2 {
	padding-left: 10px;
}

.img3 {
	padding-bottom: 10px;
}

.clmn2 {
	position:relative;
	margin-left: 70px;
	margin-right: 20px;
	width: 580px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	background-image:url(img/line.jpg);
	background-position:top;
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000; 
	z-index: 10;
	float: left;
}

.clmn3 {
	position:relative;
	width: 270px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	background-image:url(img/line.jpg);
	background-position:top;
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000; 
	z-index: 10;
	float: left;
}

.clmn4line {
	position:relative;
	width: 880px;
	margin-left: 70px;
	margin-top: 30px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	background-image:url(img/line.jpg);
	background-position:top;
	background-repeat:repeat-x;
	z-index: 10;
	float: left;
}

.clmn4 {
	background-image:url(img/header_bgr.jpg);
	background-repeat:repeat-y;
	padding-top: 5px;
	padding-left: 75px;
	padding-right: 35px;
	padding-bottom: 5px;
	width: auto;
	height: auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000; 
	z-index: 10;
	float: left;
}

.footer {
	position:relative;
	width: 880px;
	height: 30px;
	margin-left: 70px;
	margin-top: 20px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	background-image:url(img/line.jpg);
	background-position:top;
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	color:#000000; 
	z-index: 10;
	float:left;
}


.text  {
	width: 880px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000; 
	z-index: 10;
	float: left;
}

.form {
	border: 1px solid #003366;
	color: #003366;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 3px;
}

