/*
@import url("style_menu_0.css");
@import url("style_menu_0_ff.css");
@import url("style_menu_0_ie.css");
@import url("style_menu_0_opera.css");
@import url("style_menu_0_safari.css");
*/
@import url("fck_style.css");

/************************* DEFAULT *************************/
html, 
body, 
form, 
input, 
select, 
fieldset, 
table {
	font-size: 11px; 
	font-family: Arial; 
	color: #000000; 
}

h1, 
h2, 
h3, 
h4, 
h5, 
h6, 
pre, 
code { font-size: 11px; }


html, 
body, 
form, 
fieldset, 
h1, 
h2, 
h3, 
h4, 
h5, 
h6, 
p, 
pre, 
blockquote, 
ul, 
ol, 
li, 
dl, 
address {
	margin: 0px; 
	padding: 0px; 
}

ul, 
ol { padding-left: 20px; }

:link,
:visited,
:active,
:hover { text-decoration: none;  }

a img,
:link img,
:visited img {border: none; }

a:link, a:visited, a:active {
        color:#b14800;
}
a:hover {
        color:#000;
}

/************************* CONTAINER *************************/

#container {
	width: 1000px;
	margin: 0 auto;
	background-color:#fff;
}

/************************* HEADER *************************/

#headTop {
	height:68px;
	background: url(images/head_top.jpg) no-repeat;
}

#headerBottom {
	height:200px;
}

#header {
	width: 100%;
}

.headTopLeft {
	width:570px;
	float:left;
	height:68px;
	overflow:hidden;
}

.headTopMiddle {
    width:185px;
    float:left;
    padding-top:10px;
    padding-left:15px;
}

.headTopRight {
	width:220px;
    float:left;
	padding-top:10px;
}

.titleClick {
	height:80px;
	overflow:hidden;
}

/************************* WRAPPER *************************/
#wrapper {
	float:left;
	width:780px;
	background-color:#fff;
	background: url(images/head.jpg) no-repeat;
	background-position: top left;
}

/************************* LEFT *************************/
#left { 
	float:left;
	width: 219px; 
	min-height:100px;
	padding-top: 59px;
}

/************************* MENU *************************/
#nav {
	padding-bottom: 2px;
}

/************************* BOXOK *************************/

.box {
	width:215px;
	padding-left: 2px;
	padding-right: 2px;
}

.box_title {
	height:84px;
	background: url(images/box/box_light_top.jpg) no-repeat;
}

.text {
	font-weight:bold;
	color:#b04700;
	font-size:18px;
	padding-top:55px;
	text-align:center;
}

.middle {
	overflow: hidden;
	background-color: #ffecbd;
	padding:20px;
	line-height:16px;
	font-size:11px;
}

.middle_img {
	overflow: hidden;
	background-color: #ffecbd;
	padding:0px;
	line-height:16px;
	font-size:11px;
}

.footer {
	height:55px;
	background: url(images/box/box_light_bottom.jpg) no-repeat;
	clear: both;
}

.s_box {
	width:215px;
	padding-left: 2px;
	padding-right: 2px;
}

.s_title {
	height:84px;
	background: url(images/box/box_yellow_top.jpg) no-repeat;
}

.s_text {
	font-weight:bold;
	color:#b04700;
	font-size:18px;
	padding-top:55px;
	text-align:center;
}

.s_middle {
	overflow: hidden;
	background-color: #ffaf0b;
	padding:20px;
	line-height:16px;
	font-size:11px;
}

.s_footer {
	height:55px;
	background: url(images/box/box_yellow_bottom.jpg) no-repeat;
	clear: both;
}

.n_title {
	height:84px;
	background: url(images/box/box_dark_top.jpg) no-repeat;
}

.n_text {
	font-weight:bold;
	color:#b04700;
	font-size:18px;
	padding-top:55px;
	text-align:center;
}

.n_middle {
	overflow: hidden;
	background-color: #f4a446;
	padding:20px;
	line-height:16px;
	font-size:11px;
}

.n_footer {
	height:55px;
	background: url(images/box/box_dark_bottom.jpg) no-repeat;
	clear: both;
}

/************************* MAIN *************************/

#main {
	width: 560px;
	float: left;
	min-height:300px;
	line-height:20px;
	font-size:12px;
}

#content_title {
	padding-top: 20px;
	padding-left:20px;
	font-size: 25px;
	color:#fff1db;
}

#main #content {
	padding: 20px;
	padding-top: 40px;
}

/************************* RIGHT *************************/

#right {
	float:right;
	width:219px;
	min-height:200px;
}

/************************* FOOTER *************************/

#footer {
	position: relative;
	clear:both;
	height: 449px;
	background: url(images/footer.jpg) no-repeat bottom left;
} 

.footerParagraph {
	width:500px;
	padding-left:260px;
	padding-top:120px;
}

.footerTitle {
	font-size:18px;
	color:#000;
} 

.footerText {
	font-size:14px;
	color:#6c2b00;
	line-height:18px;
} 

.footerSubText {
	font-size:11px;
	color:#af4600;
	line-height:18px;
}

#footer a:link, #footer a:active, #footer a:visited {
	color:#ff0000;
}

#footer a:hover {
	color:#000;
}

#neo_logo {
	position: absolute;
	left: 870px;
	top: 285px;
	width: 100px;
	height: 40px;
} 

/**************************************************************************************************************************/

.textalignRight {
	text-align:right;
	padding-right:10px;
	font-weight:bold;
}

.buttonBrownLeft {
	background: url(images/buttons/brown_left.jpg) no-repeat;
	height:59px;
}

.buttonBrownRight {
    background: url(images/buttons/brown_right.jpg) no-repeat;
    height:59px;
}

.buttonBrownMiddle {
    background: url(images/buttons/brown_middle.jpg) repeat-x;
    height:59px;
	color:#fee9be;
	padding-top:12px;
	text-align:center;
	font-size:10px;
}

.buttonBrownMiddle a:link, .buttonBrownMiddle a:visited, .buttonBrownMiddle a:active {
    color:#fee9be;
}

.buttonBrownMiddle a:hover {
    color:#ffc348;
}


.buttonRedLeft {
    background: url(images/buttons/red_left.jpg) no-repeat;
    height:59px;
}

.buttonRedRight {
    background: url(images/buttons/red_right.jpg) no-repeat;
    height:59px;
}

.buttonRedMiddle {
    background: url(images/buttons/red_middle.jpg) repeat-x;
    height:59px;
    color:#fee9be;
    padding-top:12px;
    text-align:center;
    font-size:10px;
}
.buttonRedMiddle a:link, .buttonRedMiddle a:visited, .buttonRedMiddle a:active {
    color:#fee9be;
}

.buttonRedMiddle a:hover {
    color:#ffc348;
}

.newsInput {
	width:160px;
	padding:4px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;
	border:solid 1px #7b4f24;
	color:#af4600;
}

.kotelezo {
	padding-left:5px;
	
}
.onlineRegInput {
    width:240px;
    padding:4px;
    margin-bottom:5px;
    margin-left:0px;    
    border:solid 1px #7b4f24;
    color:#000;
}


.searchInput {
    width:150px;
    padding:4px;
    margin-bottom:0px;
    border:solid 0px #7b4f24;
    color:#000;
}

.formLine {
	background:url(images/form_line.jpg) repeat-x;
	height:42px;
}

/**************************************************************************************************************************/

#reg_table tr {
	height: 28px;
}


.ecard_button a{ background: #AF4602; color: #fff; padding:7px 10px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.ecard_button a:hover {background: #FE7800}
.ecard_image {border: 1px solid #C15401; padding: 1px;}
.ecard_td_input {font-weight: bold; border-bottom: 1px solid #C09B64; }
.ecard_td_title{border-bottom: 1px solid #C09B64;}

