* {margin: 0; padding: 0;}

html, body {height: 100%; background-image:url(body_bg.gif); background-position:top; background-repeat:repeat-x; background-color:#fff;}
img {border: 0;}
input, textarea, select, object, embed, table, tr, th, td {border-spacing: 0px; border-collapse: collapse;}
input, textarea, select {border: solid 1px #d0d0d0; outline: none;}

/*COMMON_STYLE*/

/*Inlinemenu*/

.inlinemenu li {display: inline; padding: 0px 7px 0 2px; *padding: 0px 2px 0px 7px; border-right: 1px solid #c2c2c2; list-style: none; }

.noborder {border: 0 !important;}

	

/* HR - vonal */

.hr {background: #DBE2E8; margin-top: 10px; height: 1px; font-size: 1px; line-height: 1px; clear: both;}
.hr hr {display: none;}

/**/



.fleft {float: left !important;}
.fright {float: right !important;}
.img-left {float: left !important; margin-right: 10px;}
.img-right {float: right !important; margin-left: 10px;}
.right {text-align: right !important;}
.left {text-align: left !important;}
.center {text-align: center !important;}
.clear {clear: both;}
.bold {font-weight: bold !important;}
	
table#photo td {width: 130px; height: 130px; text-align: center; background-color: ; padding: 4px;}

/*open-galeria*/
#open-galeria {padding: 10px;}
#open-galeria img {display: block; border: 0px solid #fff; margin: 5px auto;}
#open-galeria a:hover img {border: 0px solid #00adef;}

/*basic*/
#basic {
	width: 996px;
	margin:auto;
}

#head a{
	border: none;}

#main {
	width: 996px;
	height: 700px;
	background-image: url(main_bg.gif);
	background-repeat: repeat-y; 
	clear: both;
	overflow: hidden;
	_height: 1%;
	height: auto;

}

#left {
	float: left;
	width: 177px;
}

#center { 
	float: left;
	width: 642px;
	background color: #fff;

}

#topmenu {
	height: 24px;
	background-image: url(center-topmenu_bg.gif);

}

ul#ctopmenu {
	list-style: none; 
	width: 425px; 
	height: 24px; 
	background: url(center-topmenu.gif) no-repeat;
	float:left;
}

ul#ctopmenu li, ul#ctopmenu li a, ul#ctopmenu li span {
	display: block; 
	height: 24px;
	width: 106px;
}

ul#ctopmenu li {
	position: relative; 
	float: left;
}

ul#ctopmenu li a {
	line-height: 24px; 
	text-align: center; 
	color: #72673a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

ul#ctopmenu li a:hover {
	color: #887c4b;
}


ul#ctopmenu li span {
	position: absolute; 
	top: 0; 
	left: 0; 
	*cursor: pointer;
	background-image: url(center-topmenu.gif);

}

ul#ctopmenu li#mp1, ul#ctopmenu li#mp1 a, ul#ctopmenu li#mp1 span {background-position:  0 0;}
ul#ctopmenu li#mp2, ul#ctopmenu li#mp2 a, ul#ctopmenu li#mp2 span {background-position:  -106px 0;}
ul#ctopmenu li#mp3, ul#ctopmenu li#mp3 a, ul#ctopmenu li#mp3 span {background-position:  -212px 0;}
ul#ctopmenu li#mp4, ul#ctopmenu li#mp4 a, ul#ctopmenu li#mp4 span {background-position:  -313px 0;}

ul#menu li#mp1, ul#menu li#mp1 a:hover, ul#menu li#mp1 a:hover span {background-position:  0 -38px;}
ul#menu li#mp2, ul#menu li#mp2 a:hover, ul#menu li#mp2 a:hover span {background-position:  -107px -38px;}
ul#menu li#mp3, ul#menu li#mp3 a:hover, ul#menu li#mp3 a:hover span {background-position:  -214px -38px;}
ul#menu li#mp4, ul#menu li#mp4 a:hover, ul#menu li#mp4 a:hover span {background-position:  -321px -38px;}

#content { 
	float: left;
	width: 610px;
	background color: #fff;
	padding-left: 16px;
	padding-right: 16px;
	padding-bottom: 20px;
	
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-top: 26px;
	margin-bottom: 3px;
	color: #72673a;
}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #beaa5a;
	margin-top: 4px;
	
}

h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #444;
	margin-top: 20px;
	
}

h3 a {color: #72673a; text-decoration: none;}

h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #444;
	
}

#content p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #72673a;
	line-height: 18px;
	margin-top: 15px;
	margin-left: 20px;
}

#content p a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #72673a;
	line-height: 18px;
	margin-top: 15px;
	margin-left: 4px;
	text-decoration: underline;
}

#content p a:hover{
	color: #887c4b;
	text-decoration: none;	
}


#content ul {
	margin-left: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#content li {
	color: #72673a;
}

#content li a{
	font-weight: bold;
	list-style-type: square;
	color: #72673a;
	text-decoration: underline;	
}

#content li a:hover{
	font-weight: bold;
	color: #887c4b;
	text-decoration: none;
}

.downloadtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style-type: none;
	margin-top: 2px;
	margin-bottom: 10px;
	color: #72673a;
}

hr {
	margin-left: 12px;
	margin-bottom: 8px;
	margin-top: 11px;
}

#right {
	float: left;
	width: 177px;
}

.kereses {
	height: 20px;
	width: 135px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	background-image: url(jobbmenu_03.gif);
	padding-left: 3px;
	margin-left: 5px;
}

/*kereses*/

#sitesearch {top:8px; right:9px; width: 130px; height: 20px; overflow: hidden;}
#sitesearch form, #sitesearch fieldset {width: 130px; height: 24px; border: 0;}
#sitesearch, #sitesearch .gomb, #sitesearch .gomb span {url(jobbmenu_03.gif);}
#sitesearch input {width: 130px; height: 16px; line-height: 16px; background: #fff; border: 0; display: block; position: absolute; top:6px; left:4px; *top:4px;}
#sitesearch .gomb, #sitesearch .gomb span {width:28px; height:24px; background-position: -151px 0;}
#sitesearch .gomb {position: absolute; top:0px; right:0px; _right: -1px;}


.keresesmenu{
	margin: 0px 0;
	padding: 0;
	width: 177px; /*width of menu*/
	/* border: 1px solid #1b6000; */
	border-bottom-width: 0;
}

.keresesmenu a.menuitem{
	background: #f6f4ed;
	font: bold 11px Arial, Verdana, Helvetica, sans-serif;
	color: #7f785a;
	display: block;
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	width: auto;
	padding: 5px 0;
	padding-left: 10px;
	text-decoration: none;
}


.keresesmenu a.menuitem:visited, .glossymenu .menuitem:active{
	color: white;
}

.keresesmenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
	position: absolute;
	top: 5px;
	right: 5px;
	border: none;
}

.keresesmenu a.menuitem:hover{
	background-image: url(glossyback2.gif);
}

.keresesmenu div.keresessub{ /*DIV that contains each sub menu*/
	background: #f6f4ed;
}

.keresesmenu div.keresessub form{
	height: 26px;
}


.keresesmenu div.keresessub ul{ /*UL of each sub menu*/
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.keresesmenu div.keresessub ul li{
	border-bottom-width: 1px;
	border-bottom-style: solid ;
	border-bottom-color: #e5e0ca;
}

.keresesmenu div.keresessub ul li a{
	display: block;
	font: normal 11px Arial, Verdana, Helvetica, sans-serif;
	color: #72673a;
	text-decoration: none;
	padding: 3px 0;	
	_padding: 1px 0;
	padding-left: 20px;
}

.keresesmenu div.keresessub ul li a{
	display: block;
	font: normal 11px Arial, Verdana, Helvetica, sans-serif;
	color: #ec1414;
	text-decoration: none;
	padding: 3px 0;
	padding-left: 20px;
}

.keresesmenu div.keresessub ul li a:hover{
	background: #ebe7d6;
	color: #6d6234;
}



/*glossy menu*/

.glossymenu{
	margin: 0px 0;
	padding: 0;
	width: 177px; /*width of menu*/
	/* border: 1px solid #1b6000; */
	border-bottom-width: 0;
}

.glossymenu a.menuitem{
	background: #f6f4ed;
	font: bold 11px Arial, Verdana, Helvetica, sans-serif;
	color: #7f785a;
	display: block;
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	width: auto;
	padding: 5px 0;
	padding-left: 10px;
	text-decoration: none;
}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
	color: white;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
	position: absolute;
	top: 5px;
	right: 5px;
	border: none;
}

.glossymenu a.menuitem:hover{
	background-image: url(glossyback2.gif);
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
	background: #e7e2ce;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.glossymenu div.submenu ul li{
	border-bottom-width: 1px;
	border-bottom-style: solid ;
	border-bottom-color: #e5e0ca;
}

.glossymenu div.submenu ul li a{
	display: block;
	font: normal 11px Arial, Verdana, Helvetica, sans-serif;
	color: #72673a;
	text-decoration: none;
	padding: 3px 0;	
	_padding: 1px 0;
	padding-left: 20px;
}

.glossymenu div.submenu-red ul li a{
	display: block;
	font: normal 11px Arial, Verdana, Helvetica, sans-serif;
	color: #ec1414;
	text-decoration: none;
	padding: 3px 0;
	padding-left: 20px;
}

.glossymenu div.submenu ul li a:hover{
	background: #ebe7d6;
	color: 6d6234;
}

/*glossy menu HOT*/

.glossymenu-red{
	margin: 0px 0;
	padding: 0;
	width: 177px; /*width of menu*/
	/* border: 1px solid #1b6000; */
	border-bottom-width: 0;
}

.glossymenu-red a.menuitem{
	background: #f6f4ed;
	font: bold 11px Arial, Verdana, Helvetica, sans-serif;
	color: #eb1919;
	display: block;
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	width: auto;
	padding: 5px 0;
	padding-left: 10px;
	text-decoration: none;
}


.glossymenu-red a.menuitem:visited, .glossymenu .menuitem:active{
	color: white;
}

.glossymenu-red a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
	position: absolute;
	top: 5px;
	right: 5px;
	border: none;
}

.glossymenu-red a.menuitem:hover{
	background-image: url(glossyback2.gif);
}

.glossymenu-red div.submenu{ /*DIV that contains each sub menu*/
	background: #e7e2ce;
}

.glossymenu-red div.submenu ul{ /*UL of each sub menu*/
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.glossymenu-red div.submenu ul li{
	border-bottom-width: 1px;
	border-bottom-style: solid ;
	border-bottom-color: #e5e0ca;
}

.glossymenu-red div.submenu ul li a{
	display: block;
	font: normal 11px Arial, Verdana, Helvetica, sans-serif;
	color: #eb1919;
	text-decoration: none;
	padding: 3px 0;
	_padding: 1px 0;
	padding-left: 20px;
}

.glossymenu-red div.submenu-red ul li a{
	display: block;
	font: normal 11px Arial, Verdana, Helvetica, sans-serif;
	color: #ec1414;
	text-decoration: none;
	padding: 3px 0;
	padding-left: 20px;
}

.glossymenu-red div.submenu ul li a:hover{
	background: #ebe7d6;
	color: 6d6234;
}


/*glossy menu infonet*/

.glossymenu-infonet{
	margin: 0px 0;
	padding: 0;
	width: 177px; /*width of menu*/
	/* border: 1px solid #1b6000; */
	border-bottom-width: 0;
}

.glossymenu-infonet a.menuitem{
	background: #f6f4ed;
	font: bold 11px Arial, Verdana, Helvetica, sans-serif;
	color: #001ba9;
	display: block;
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	width: auto;
	padding: 5px 0;
	padding-left: 10px;
	text-decoration: none;
}


.glossymenu-infonet a.menuitem:visited, .glossymenu .menuitem:active{
	color: white;
}

.glossymenu-infonet a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
	position: absolute;
	top: 5px;
	right: 5px;
	border: none;
}

.glossymenu-infonet a.menuitem:hover{
	background-image: url(glossyback2.gif);
}

.glossymenu-infonet div.submenu{ /*DIV that contains each sub menu*/
	background: #e7e2ce;
}

.glossymenu-infonet div.submenu ul{ /*UL of each sub menu*/
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.glossymenu-infonet div.submenu ul li{
	border-bottom-width: 1px;
	border-bottom-style: solid ;
	border-bottom-color: #e5e0ca;
}

.glossymenu-infonet div.submenu ul li a{
	display: block;
	font: normal 11px Arial, Verdana, Helvetica, sans-serif;
	color: #001ba9;
	text-decoration: none;
	padding: 3px 0;
	_padding: 1px 0;
	padding-left: 20px;
}

.glossymenu-infonet div.submenu-red ul li a{
	display: block;
	font: normal 11px Arial, Verdana, Helvetica, sans-serif;
	color: #001271;
	text-decoration: none;
	padding: 3px 0;
	padding-left: 20px;
}

.glossymenu-infonet div.submenu ul li a:hover{
	background: #ebe7d6;
	color: 6d6234;
}

#footer {
	width: 996px;
	height: 32px;
	background-image: url(footer_bg.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#footer p {
	text-align: center;
	line-height: 32px;
}

#footer p a {
	color: #72673a;
}


#bottommenu {width: 996px; font-size: 10px; padding: 10px 0 15px 0; text-align: right;}
#bottommenu .inlinemenu li {border-color: #72673a; padding-left: 4px}
#bottommenu a {color: #72673a; text-decoration: none;}
#bottommenu a:hover {color: #887c4b; text-decoration: underline;}

.news {
	clear: both;
	overflow: hidden;
	_height: 1%;
	padding-top: 10px;
}

.newsprefix {
	width: 510px;
	font-size: 16px;
	float: left;
	
}

.newsprefix p{
	margin-top: 5px !important;
	margin-left: 10px !important;
}

.newspict {
	height: 72px;
	width: 72px;
	float: left;
}

.newspict img {
	border-color: #666666;
	border: 1px;
}

.newsmore {
	width: 510px;
	text-align: right;
	margin-top: 5px;
}

.newsmore img {border: none;}
.newsmore img a {border: none;}

/*lapozas*/

.pagination{
	padding: 40px 10px 5px 5px;
	font-family: Arial, Helvetica, sans-serif;
		
}

.pagination ul{
	margin: 0;
	padding: 0;
	text-align: center; /*Set to "right" to right align pagination interface*/
	font-size: 11px;
}

.pagination li{
	list-style-type: none;
	display: inline;
	padding-bottom: 1px;
}

.pagination a, .pagination a:visited, .pagination a:link {
	padding: 0 5px;
	/* border: 1px solid #72673a; */
	border: solid 1px #fff;
	text-decoration: none; 
	color: #72673a;
	padding: 2px;
	text-align: center;
}

.pagination a:hover, .pagination a:active{
	border: 1px solid #b4ac8d;
	color: #000;
	background-color: #f1eee3;
	text-decoration: none;
	padding: 2px;
	text-align: center;
}

.pagination a.currentpage{
	background-color: #72673a;
	color: #fff !important;
	border-color: #72673a;
	font-weight: bold;
	cursor: default;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
	background-color: white;
	cursor: default;
	color: #b4ac8d;
	border-color: #b4ac8d;
	font-weight: normal !important;
}

.pagination a#prevnext {
    font-size: 11px;
    font-family: verdana, helvetica, sans-serif;
		font-weight: bold;
		text-decoration: none;
}

.pagination ul li a#prevnext:link {
	text-decoration: none;
}
.pagination ul li a#prevnext:visited {
	text-decoration: none;
}
.pagination ul li a#prevnext:hover {
	text-decoration: none;
}

/*form*/

.cssform p {
	width: 300px;
	clear: left;
	margin: 0;
	padding: 5px 0 8px 0;
	padding-left: 155px; /*width of left column containing the label elements*/
	border-top: 1px solid #f1eee3;
	height: 1%;
}

.cssform label {
	font-weight: bold;
	float: left;
	margin-left: -155px; /*width of left column*/
	width: 150px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

.cssform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
	width: 180px;
}

.cssform textarea{
	width: 250px;
	height: 150px;
}

/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
*/

* html .threepxfix{
	margin-left: 3px;
}

#itsthetable {
	margin-left: 20px;
	margin-right: 16px;

	padding-top: 20px;
}

/*
Tema: Blue - Minimalist design in blue
Author: Newton de Góes Horta
Site: http://www.nghorta.com
Country Origin: Brazil
*/

table {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#fff;
	border-collapse: collapse;
	width: 100%;
	line-height: 1.1em;
}
caption {
	font-size: 30px;
	font-weight: bold;
	color: #002084;
	text-align: left;
	padding: 10px 0px;
	margin-bottom: 2px;
	text-transform: capitalize;
}
thead th {
	 border-right: 2px solid #fff;
	 color:#72673a;
	 text-align:center;
	 padding:3px;
	 height:18px;
	 background-color: #e7e2ce;
}
tfoot {
	 color:#002084;
	 padding:2px;
	 text-transform:uppercase;
	 font-size:1.2em; 
	 font-weigth: bold;
	 margin-top:6px;
	 border-top: 6px solid #004080;
	 border-bottom: 6px solid #004080;
}
tbody tr {
	 background-color:#fff;
	 border-bottom: 1px solid #f1eee3;
}

tbody td {
	 color:#72673a;
	 padding:5px;
	 text-align:left;
}
tbody th {
	 text-align:left;
	 padding: 2px;
}
tbody td a, tbody th a {
	 color:#72673a;
	 text-decoration:underline;
	 font-weight:normal; 
}
tbody td a:hover, tbody th a:hover {
	 text-decoration:none;
	 color: #887c4b;
}

.album {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#72673a;
	
}