@charset "utf-8";
/* CSS Document */

body {
	background:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	margin:auto;
	color:#999999;
	padding:0px;
	width:1000px;
}
a {
	text-decoration:none;
	color:#999;
}
ul, li {
	float:left;
	list-style:none;
	padding:0;
	margin:0;
}
p {
	margin:0px;
	padding:10px;
	text-align:left;
}
.content p {}
h1 {
	font-weight:normal;
	text-align:left;
	margin:0;
	font-size:22px;
}

h2 {
	font-weight:normal;
	text-align:left;
	margin:0;
	color:#afc7e0;
	font-size:18px;
	
}

.main {
	background:url(../cssimg/main.jpg) repeat-y;
	width:1000px;
	height:auto;
	margin:auto;
	float:left;
}
.header {
	background:url(../cssimg/header.jpg) no-repeat;
	width:100%;
	height:278px;
	float:left;
 
}
.lang {
	width:14px;
	height:61px;
	position:relative;
	float:left;
	top:10px;
	left:34px;
}
#lang_{
	background:url(../cssimg/lang_sk.png);
}
#lang_hu{
	background:url(../cssimg/lang_hu.png);
}
#lang_rus{
	background:url(../cssimg/lang_rus.png);
}

.flags {
	width:890px;
	margin:auto;
	position:relative;
	top:8px;
	left:40px;
	text-align:left;
	float:left;
}
.flags img {
	width:24px;
	height:15px;
	margin:5px;
	display:block;
	position:relative;
	border:none;
}
.header li a {
	background:url(../cssimg/menu.jpg) no-repeat;
	width:105px;
	height:21px;
	display:block;
	line-height:21px;
	margin-left:3px;
	font-size:10px;
	color:#ccc;
}
.header a:hover {
	background:url(../cssimg/menu_hover.jpg);
}
.header ul {
	position:relative;
	top:92px;
	left:46px;
}
.contentBox {
	background:url(../cssimg/content.jpg) no-repeat;
	width:100%;
	height:auto;
	float:left;
}
.content p {
	padding:10px;
	background:url(../cssimg/p_bg.jpg) no-repeat;

	background-color:#22272b;
	margin:20px !important;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}
.content {
	width:900px;
	margin:auto;
}
.txtBox h1{
	text-transform:uppercase;
	font-size:18px;
}
.txtBox {
	float:right;
	background:url(../cssimg/textBox.jpg) no-repeat;
	width:249px;
	height:202px;
	padding:20px 25px;
	margin:0;
	font-family:Georgia, serif;
}
.txtBox p{
	background:none;
	font-size:12px;
	font-family:Tahoma, sans-serif;
	margin:0 !important;

	font-weight:normal;
	padding:10px 0 0;
	margin:0px;
}

.content a {
color:#afc7e0;

}

.content a:hover {
color:#afc7e0;
text-decoration:underline;

}

#color, .txtBox b{
	color:#afc7e0;
}
.txtBox b {
	font-weight:normal;
}
.txtBox img {
	width:249px;
	padding-top:10px;
}
.txtBox a{
 
	font-weight:bold;
}
.txtBox a:hover {
	text-decoration:underline;
}
.footer {
	background:url(../cssimg/footer2.jpg) no-repeat;
	width:1000px;
	height:109px;
	float:left;
	/*border:1px red solid;*/
}
#copyRight {
	padding-left:50px;}
/*FORM style*/

#formular {
	text-align:left;
	width:500px;
float:left;
margin-left:50px;
}
#formular p {
	background:none;
	width:500px;
	margin:0;
}
#formular h1 {
	padding:10px;
	/*text-align:center;*/
	font-family:Georgia, serif;
	font-size:28px;
}
#formular h2{
	font-size:18px;
}
.left {
	width:200px;
	margin:0px 0 0 69px;
	padding:15px 20px;
	float:left;
	background:#333333;
}
.left img {
	width:200px;
	border:1px #CCCCCC solid;
	margin:15px 0;
}
#message {
	text-align:center;
	width:100%;
	font-weight:bold;
	padding:20px;
}
.errorMessage {display:block; font-weight:bold; background:#cc0000; width:495px; padding:4px; margin-left:10px; text-align:center; color:white;}
#formButton {
	margin:0;
	padding:0;
	width:400px!important;
	text-align:center;
}
#form {
	border:1px #666 solid;
	padding:10px 50px;
	margin:10px;
	width:400px;
}
#form label {
width:130px;
float:left;
margin:11px 0px 0px 0px;
}
#form input, #form select, #form textarea {
background:#ddd;
color:#333;
width:200px;
margin:5px 0;
}
#rok, #passKey {
	width:87px!important;
}
#form textarea {
height:80px;

}
.buttonNapiste {
border:1px solid #999 !important;
background:#333 !important;
color:white !important;
width:100px !important;
}

.buttonNapiste:hover {
background:#fff !important;
color:#333 !important;
border:1px solid 444 !important;}
/*end of FORM style*/

.nocont {
margin:auto auto 10px 20px;

}

.felsorol {
background: #22272b url(../cssimg/p_bg.jpg) no-repeat;
float:left;
width:420px;
height:140px;
list-style:square;
margin:0 20px 0 20px;
padding:20px 20px 0px 10px;


}

.felsorol li {
float:none !important;
text-align:left;
margin:0 0 0 25px;
list-style:square !important;

}