/* -------------------------------------------------
Code: H.S.Laszlo 2009
http://www.xhtml2u.com
-------------------------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img, table { border:0; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }
a {outline: none;outline-style:none;}
html {height: 100%;}
body {font-family: Arial, Helvetica, sans-serif;background:#FFF;font-size:12px;font-size: .78em;color:#333;text-align:left;}
.clear{clear: both; width: 90%; height: 15px; }
.alignleft{text-align: left; }
.alignjustify{text-align: justify; }
.alignright{text-align: right; }
.aligncenter{text-align: center; }
.floatright{float: right;}
.floatleft{float: left;}
.italic{font-style: italic;}
.bold{font-weight: bold;}
 a img {border: 0;}
p {margin-bottom: 1.0em;line-height: 140%;}
.bordo{color: #C11A22;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LAYOUT
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#wrapper{width: 920px;margin: 0 auto;}
#top{width: 920px;height: 62px;border-bottom: 1px solid #c3c3c3;background:#fff;margin-top: 15px;}
#logo{display:block;width:222px;height:52px;background:#fff url(images/logo.jpg) no-repeat;float:left;text-indent:-9999px;}
#header{width: 920px;height: 115px;background: #ffffff;border-bottom: 5px solid #84DD41;}
#feature{width: 920px;height: 400px;background: transparent;border-bottom: 3px solid #ffffff;clear: both;}
.feature-left {margin: 0;padding: 0;float: left;width: 703px;height: 415px;background: transparent;}
.feature-left .editable{display:block;width:350px;height:120px;float:left;}
.bordered{border: 1px solid #c3c3c3;}
#slideshow {width:705px; height:290px;margin: 0 auto 5px;}
.feature-right {margin: 0;padding: 0;float: right;width: 208px;height: 415px;
	border-left: 1px solid #c3c3c3;background-color: transparent;}
.feature-right img{border: 1px solid #c3c3c3;margin: 0 auto;float: right;}
#container{width: 920px;clear: both;background: #FFFFFF;margin: 10px 0 10px 0;text-align: left;}
a.akciok{color:#D42B32;text-decoration:none;font-size:48px;padding:30px 0 0 10px;background:#FFFCF5;
display:block;width:320px;height:90px;border:1px solid #DFDFDF;margin-left:20px;}


#sidebar-right {float: right;width: 160px;background-color: transparent;text-align: left;padding: 5px;}
#content-center {float: left;width: 560px;background-color: transparent;padding: 5px;}
#content {float: right;width: 738px;background-color: transparent;padding: 5px;border-left: 1px solid #c3c3c3;}
.side-left{width: 49%;float: left;}
.side-right{width: 49%;float: right;}
.leftborder{border-left: 1px dotted Silver;}

#container p a, #content p a{color:#C11A22;}
#container p a:hover, #content p a:hover{text-decoration:none;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
NAVIGATION
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.breadcrumb{padding:4px 0 4px 185px;border-bottom:1px solid #dfdfdf;}

#topnav {font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
float: right; margin-right: -45px; background-color: #fff; height: 25px; padding-top: 26px;}
/* for IE-mac \*/
#topnav {font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
float: right; margin-right: 0; background-color: #fff; height: 25px; padding-top: 26px;}
/* for IE-mac Slutt*/
#topnav li{list-style: none;display: inline;padding: 0;margin: 0; }
#topnav a {color: #666;text-decoration: none;text-transform: uppercase;letter-spacing: 1px;
display: block;padding: 4px 9px 8px;float: left;border-right: 1px solid #eeeeee;
border-bottom: 5px solid #ffffff;font-size: 12px;}
#topnav a.home {border-left: 1px solid #eeeeee;}
#topnav a:hover {color: #000;border-bottom: 5px solid #848484;}
/* ---------- second nav ---------- */
#secondnav{width: 920px;}
.navi{width: 920px;height: auto;margin: 3px 0 5px 0;padding: 5px 0;background-color: #696969;}
.navi li{font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	display: inline;
	color: #696969;
	padding: 0 8px 0 8px;
	border-right: 1px solid #ffffff;
	font-size: 12px;
	line-height: 140%;
	text-transform: uppercase;
	width: 130px!important;
	height: auto;
}
.navi li.laast {border: 0;}
.navi li a {color: #ffffff;text-decoration: none;}
.navi li a:hover {color: #FF4500;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FOOTER
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#footer{width: 920px;clear: both;background: #ffffff;padding: 5px 0 0 0;margin-top: 5px;}
#footer-content{height: 25px;margin: 5px 0 0 0;border-top: 1px solid #c3c3c3;padding: 10px 0 10px 0;}
#footer-content ul li.ref{	margin-left: 300px;}
#footer-content ul{width:650px;height: auto;margin: 3px 0 5px 0;padding: 5px 0;background-color: #696969;}
#footer-content ul li{font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	display: inline;color: #696969;padding: 0 8px 0 8px;border-right: 1px solid #ffffff;font-size: 10px;
	line-height: 140%;text-transform: uppercase;width: 130px!important;height: auto;}
#footer-content ul li.laast {border: 0;}
#footer-content ul li a {color: #ffffff;text-decoration: none;}
#footer-content ul li a:hover {color: #FF4500;}
a.follow{float:right;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
HEADINGS
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
h1, h2, h3, h4, h5, h6, legend {
	font-family: "Georgia", Arial, Helvetica, sans-serif;
	color: #0081B1;
	}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	text-decoration: none !important;
	}
h1 { font-size: 1.8em; }
h2 { font-size: 1.6em; }
h3 { font-size: 1.2em; }
h4 { font-size: 1.1em; }
h5 { font-size: 1em; }
h6 { font-size: 1em; }
h2{color: #C11A22;font-weight: normal;padding: 5px 0 8px 0;}
h3{color: #696969;font-weight: bolder;}
h4{color: #696969;text-transform: uppercase;font-weight: lighter;padding: 5px 0 8px 0;}
/* ----------- img -------------- */
#sidebar-right img{padding: 2px;border: 1px solid #c3c3c3;margin-bottom:8px;}
.feature-right img.akcio_banner{margin-top: 10px;}
/* -------------- sidebar --------------- */
#sidebar{float: left;width: 160px;background-color: transparent;text-align: left;padding: 5px;}
#sidebar ul{height:auto /*310px*/;width:160px;display:block;float:left;margin-bottom:20px;}
#sidebar ul li{display: block;float:left;}
#sidebar ul li a{display:block;padding: 2px 0 2px 4px;border-bottom: 1px solid #c3c3c3;border-left: 4px solid #c3c3c3;
width: 150px;float: left;margin: 2px 0 0 0;text-decoration:none;color:#888;}
#sidebar ul li a:hover, #sidebar ul li a.current{background-color: #c3c3c3;border-left: 4px solid #B91E1A;color: #000000;}
a.csoport {font-weight: bolder;color: #A52A2A;}
.menu_link{font-size: 12px;font-weight: normal;color: #c3c3c3;text-decoration: none;}


form.signup{width:140px;padding:5px;float:left;}
form.signup legend{color:#666666;font-size:13px;padding:4px 0 8px 4px;}
#footer form.signup p{padding:3px 0;float:left;}
form.signup label{float:left;width:136;font-size:12px;line-height:18px;clear:both;padding:2px}
form.signup input{width:138px;float:left;border:1px solid #CFCFCF;padding:1px;}
form.signup input.mc-btn{width:110px;height:25px;background:#BF1311;float:left;border:0px;padding:0px;cursor:pointer;color:#fff;margin:10px 0 0 10px;}
form.signup p.blue{padding:1px;font-size:11px;margin-bottom:0px;font-style:italic;}


.block_right {margin: 0 auto;padding: 5px;display: inline;float: right;width: 265px;}
.block_left {margin: 0 auto;padding: 5px;display: inline;float: left;width: 265px;}
.pdf_list {margin-left: 4px;padding-left: 0;list-style: none;text-align: left;} 
.pdf_list li {padding-left: 20px;background: url(images/pdf.gif) no-repeat top left;font-family: verdana, arial, sans-serif;
	font-size: 11px;line-height: 20px;font-weight: bolder;}
.pdf_list li a{color: #B22222;text-decoration: none;}
.pdf_list li a:hover {text-decoration: underline;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FORMS
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#contact {width:570px;float:right;padding-left:10px;padding-bottom:20px;border-left: 1px solid #c3c3c3;}
#contact-left{float: left;width:320px;background-color: transparent;text-align: left;padding: 5px;}

.tbContactform{width:350px;padding:8px 0;}
.tbContactform p{width:350px;padding:3px 0;}
.tbContactform .antispam {display:none;visibility:hidden;}
.tbContactform label {display:block;width:100px;padding:0;margin:5px 0 0 0;font-size:12px;color:#807d71;float:left;}
.tbContactform input.text, .tbContactform textarea {width:240px; border:2px solid #EAEAEA;font-size:14px; color:#888;background:#fff;padding:2px;height:16px;}
.tbContactform textarea {height:115px;}
.tbContactform input.submit{display: block;width:80px;height:24px;margin:10px;background:#81CA25;color:#FFF;border:0;font-size:14px;padding:0 4px;float:right;cursor:pointer;}
.tbContactform .tbErrors p{color: #FF0000;padding:1px 0;line-height:100%;}

/* ---------- newsbox ------------ */
.newsbox{width: 900px;clear: both;padding: 0 0 15px 0;float:left;}
.newsbox p{width: 700px;float: right;text-align: justify;}
.newsbox h3{padding: 4px 0 10px 200px;}
.newsbox img{float: left;padding: 2px;border: 1px solid #c3c3c3;}

/* ---------- sitemap ------------ */
#sitemap{padding:10px 200px;float:left,}
#sitemap ul{list-style-type: none;}
#sitemap ul li a{color:#C51323;font-weight:bold;}
#sitemap ul li a:hover{color: #000;background: #EBEBEB;}
#sitemap ul li ul{padding:5px 0 5px 40px;}
#sitemap ul li ul li a{font-weight:normal;color:#888 ;text-decoration:none;background:#fff;}
#sitemap ul li ul li a:hover{color:#000;background:#fff;}

#slideshow{display:block;width:705px;height:290px;position:relative;}
.bx-next,.bx-prev {position:absolute;top:40%;z-index:999;width: 30px;height: 30px;	text-indent: -999999px;}
.bx-next{background: url(images/gray_next.png) no-repeat 0 -30px;right:10px;}
.bx-prev {background: url(images/gray_prev.png) no-repeat 0 -30px;left:10px;}
.bx-pager a {margin-right: 5px;color: #fff;padding:4px 8px 2px 6px;text-decoration:none;
	font-size: 12px;zoom:1;	background: url(images/gray_pager.png) no-repeat 0 -20px;}
.bx-next:hover, .bx-prev:hover {background-position: 0 0;}
.bx-pager .pager-active, .bx-pager a:hover {background-position: 0 0;}
.bx-pager {text-align:center;padding-top:11px;font-size:12px;color:#666;position:absolute;left:10px;bottom:10px;}

