/* @override http://olahg.fatdux.marc.inet/css/fatdux.css */

* {margin:0;padding:0;}
html, body {height:100%;background:#d9e9f6;filter:none;/* cleartype fix on xp */}
body {background:#d9e9f6 url(../i/body_bg_clean.png) 0 0 repeat-x;}

a,p,ul,ol,dl,input,textarea,select,label,div
{color:#303030;font-size:14px;line-height:20px;font-family:'Helvetica',arial,verdana,sans-serif; cursor:default;}
/*h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {font-family:'Helvetica',arial,verdana,sans-serif;}
a {color:#e48039;text-decoration:none;cursor:pointer;font-weight:bold;}
a:hover {color:#ffa463;cursor:pointer;}
a:visited {color: #aaa; text-decoration: none; }
:focus {outline:none;}

h1, h1 a {font-size:12px;}
h2, h2 a {font-size:20px;}
h3, h3 a {font-size:18px;}
h4, h4 a {font-size:16px;}
h5, h5 a {font-size:14px;}
h6, h6 a {font-size:12px;}
*/

a {color:#EC6220;text-decoration:none;cursor:pointer;/*font-weight:bold*/}
a:visited {color:#EC6220;}
a:hover {text-decoration:underline;}
a:active {color:#A7D9F6;}
:focus {outline:none;}
a image{
	border: none;;	
}

h1,h2,h3,h4,h5 {color:#4a4a4a} h6 {color:#606060}
h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {font-family:'Helvetica',arial,verdana,sans-serif;line-height:24px;}
h1,h1 a,h2,h2 a,h4,h4 a,h6,h6 a {font-weight:normal}
h3,h3 a,h5,h5 a {font-weight:bold}
h6,h6 a {font-style:italic}
h1,h1 a {font-size:24px;}
h2,h2 a {font-size:16px;}
h3,h3 a {font-size:18px;}
h4,h4 a {font-size:14px;}
h5,h5 a {font-size:14px;}
h6,h6 a {font-size:13px;}

/*
a {color:#EC6220;text-decoration:none;cursor:pointer;font-weight:bold;}
h1, h1 a {color:#4a4a4a;font:normal 24px/24px 'Helvetica',arial,verdana,sans-serif;}
h2, h2 a {color:#4a4a4a;font:normal 16px/24px 'Helvetica',arial,verdana,sans-serif;}
h1 a, h2 a {color:#EC6220;}

h3, h3 a {color:#4a4a4a;font:bold 18px/24px 'Helvetica',arial,verdana,sans-serif;}
h3 a {color:#EC6220;}

h4, h4 a {color:#4a4a4a;font:normal 14px/24px 'Helvetica',arial,verdana,sans-serif;}
h4 a {color:#EC6220;}

h5, h5 a {color:#4a4a4a;font:bold 14px/24px 'Helvetica',arial,verdana,sans-serif;}
h5 a {color:#EC6220;}

h6, h6 a {color:#606060;font:italic 13px/24px 'Helvetica',arial,verdana,sans-serif;}
h6 a {color:#EC6220;}

h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited {color:#EC6220;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {text-decoration:underline;}
h1 a:active, h2 a:active, h3 a:active, h4 a:active, h5 a:active, h6 a:active {color:#A7D9F6;}
*/

.txt2img, .txt2img span {display: block; background-repeat: no-repeat; overflow: hidden;width:100%;height:100%;}
.txt2img {position: relative;}
.txt2img span {position: absolute; top: 0; left: 0; }
.txt2img a span {*cursor: pointer;}

.lang-hu .txt2img, .lang-hu .txt2img span {background-image: url(../i/text_sprite_hu.png);}
.lang-en .txt2img, .lang-en .txt2img span {background-image: url(../i/text_sprite_en.png);}


#background-bottom {}
#background-top {}

/*
	layout
*/
	
#base {position:relative;width:1017px;margin:0 auto;}
	
	#header {position:relative;/*margin-bottom:18px;*/height:75px;}	
	
	#page {position:relative;width:100%;overflow:hidden;}
		#page-body {position:relative;z-index:12;padding:0 36px 9px 36px;}
		#page .bg {position:absolute;z-index:11;left:0;top:0;width:100%;height:100%;}
		#page .bg .top {position:absolute;width:100%;height:243px;left:0;top:42px;background:url(../i/page_top_bg.png) 0 0 no-repeat;}
		#page .bg .mid {position:absolute;width:100%;height:100%;left:0;top:-15px;overflow:hidden;}
		#page .bg .mid .repeat {position:relative;top:300px;height:100%;width:100%;background:url(../i/page_mid_bg.png) 0 0 repeat-y;}
		#page .bg .bot {position:absolute;width:100%;height:15px;left:0;bottom:0;background:url(../i/page_bot_bg.png) 0 0 no-repeat;}

		.home #page-body {clear:both;overflow:hidden;}
		.home #page .bg .top {background-image:url(../i/page_home_top_bg.png);}
		.home #page .bg .mid .repeat {background-image:url(../i/page_home_mid_bg.png);}
		.home #page .bg .bot {background-image:url(../i/page_home_bot_bg.png);}
		.home #page-menu  {background-image:url(../i/page_home_menu_bg.png);}
		
		.home .main-content-block {width:698px;float:left;padding-bottom:0px;}
		.home #side-content {float:left;width:221px;padding: 10px 0 0 20px;}		
		
	#footer {position:relative;clear:both;zoom:1;padding:10px 0;}	


		/* 
			Index, Base
		*/
	
		#no-js {text-align:center;padding:10px 20px;z-index:10}
	
		#header-logo {text-indent:-10000em;position:absolute;top:34px;left:6px;}
		#header-logo, #header-logo span {width:289px;height:32px; /*default*/background-image:url(../i/header_logo_clean.png); }	
		.lang-en #header-logo, .lang-en #header-logo span {background-image:url(../i/header_logo_clean.png) !important;}
		
		#header-language-selection {float:right;margin-top:2px;}
		#header-language-selection .inline-menu {}
		#header-language-selection .inline-menu li {}
		#header-language-selection .inline-menu li a {color:#afafaf;font-size:12px;}
		#header-language-selection .inline-menu li.active a {color:#000;}
		
		#page-menu {position:relative;height:42px;margin-bottom:10px;background: url(../i/page_menu_bg.png) left bottom no-repeat;z-index:12}
		#page-menu ol {padding-left:30px; position: relative; z-index: 2; float: left;  }	
		
			
		#page-menu li {display:block;float:left;height:35px;overflow:hidden;position:relative;}		
		#page-menu li a {display:block;position:relative;height:42px;padding:0 20px;color:#a6a4a5;font-size:15px;line-height:40px;font-weight:bold; }
		#page-menu li a:hover {text-decoration:none;}
		
		#page-menu li a {display:block;background:url(../i/page_menu_item_bg_repeat.png) 0 0 repeat-x;}
		#page-menu li a span {display:block;position:absolute;width:9px;background-image:url(../i/page_menu_item_sprite.png);}
		#page-menu li a .tl {height:9px;left:0;top:0;background-position:0 0}
		#page-menu li a .tr {height:9px;right:0;top:0;background-position:-9px 0}
		#page-menu li a .l {height:33px;left:0;top:9px;background-position:0 -9px}
		#page-menu li a .r {height:33px;right:0;top:9px;background-position:-9px -9px}		
		
		#page-menu li a:hover  {background:url(../i/page_menu_item_bg_repeat_h.png) 0 0 repeat-x;}
		#page-menu li a:hover .tl {background-position:-18px 0}
		#page-menu li a:hover .tr {background-position:-27px 0}
		#page-menu li a:hover .l {background-position:-18px -9px}
		#page-menu li a:hover .r {background-position:-27px -9px}
		
		#page-menu li.active a  {color:#4b4a4a;background:url(../i/page_menu_item_bg_repeat_a.png) 0 0 repeat-x;} 
		#page-menu li.active a .tl {background-position:-36px 0}
		#page-menu li.active a .tr {background-position:-45px 0}
		#page-menu li.active a .l {background-position:-36px -9px}
		#page-menu li.active a .r {background-position:-45px -9px}

		#page-menu ol.right {display: block;position: absolute;top: 0; right: 0; width: 100%; text-align: right; z-index:1; }	
		#page-menu ol.right li {background: none;float: right;}
		#page-menu ol.right li a{background: none; float: right;border-left:2px solid #afafaf;
	line-height: 14px; height: auto;
	color: #888;
	margin-top: 12px;
}

#page-menu ol.right li a:hover{color: #ec6220}

#page-menu ol.right li.last a{border: none;}

#page-menu ol.right li.active a{color: #000000;}	

		#page-submenu {/*margin-bottom:30px;*/position:absolute;top:0;left:36px;}
		#page-submenu .inline-menu {}
		#page-submenu .inline-menu a {color:#afafaf;font-size:14px;}

		#page-submenu .inline-menu li {
	padding-left: 8px;
}
		#page-submenu .inline-menu li.active a {color:#000;}
		
		#footer-body {text-align:center;}
		#footer-menu .inline-menu {}
		#footer-menu .inline-menu li {border-color:#8894a0;
	padding-left: 9px;
}
		#footer-menu .inline-menu a {color:#afafaf;font-size:13px;}
		#footer-menu .inline-menu li.active a {color:#000;}
		
		#footer p {margin-top:10px;font-size:12px;line-height:16px;}

		#footer p a {font-size:12px;line-height:16px;}

		

		/*
			Content 
		*/
		
		a.arrow {}		
		
		.buttonset {clear:both;overflow:hidden;_height:1%;}		
		a.button, a.button span {display:block;white-space:nowrap;padding:0;background-image:url(../i/button_sprite.png);background-repeat:no-repeat;}
		a.button {position:relative;float:left;_width:1%;padding-right:10px;}
		a.button span {height:23px;padding-left:10px;color:#F3F1F1!important;font-weight:bold;line-height:21px;*cursor:pointer;}
		a.button:hover {text-decoration:none!important;}
		a.button:hover span {color:#fff!important;}	
			a.orange {background-position: 100% 0%;}
			a.orange span {background-position: 0 0;}			
			a.orange:active {background-position: 100% -23px;}
			a.orange:active span {background-position: 0 -23px;}
			

		.inline-menu {}
		.inline-menu li {display:inline;border-right:1px solid #afafaf;padding:0px 6px;*padding:0px 4px 0px 8px;}
		.inline-menu li a {}
		.inline-menu li.last {border-right:0;}
		
		/* Base content format - news full, static list, static page - mostly dynamic content from db */
		.richtext h3 {margin-bottom:18px;}
		.richtext p {}
		.richtext a {}
		.richtext a:hover{}
		.richtext h3,.richtext h4,.richtext p,.richtext table ,.richtext ul,.richtext ol,.richtext dl, .richtext object, .richtext embed {margin-bottom:20px;}		
		.richtext ul {padding-left:30px;list-style:square;}	 
		.richtext ul ul {list-style:circle;}
		.richtext ol {padding-left:30px;}
		.richtext ul ul,.richtext ol ol,.richtext ul ol,.richtext ol ul {margin-bottom:0;list-style-image:none;}	
		.richtext table {/*width:100%;*/border:0px solid #444;}
		.richtext thead th {text-align:left;font-weight:normal;background:#c8d8e5;color:#32373a;padding:3px 10px;border-bottom:0px solid #333;}
		.richtext tbody th {width:130px;text-align:left;font-weight:normal;background:#eee;color:#32373a;padding:3px 10px;border-bottom:1px dotted #c8d8e5;border-right:3px solid #c8d8e5;}
		.richtext td {padding: 3px 10px 3px 15px;border-bottom:1px dotted #c8d8e5;}

.richtext a,.richtext p,.richtext ul,.richtext ol,.richtext dl,.richtext input,.richtext textarea,.richtext select,.richtext label,.richtext div
{font-size:14px;line-height:20px;}	
		
		/* Base content structure */
		.main-content-block {margin-bottom:20px;}
		.main-content-body {padding-top:47px;}
		.main-content-body .col {float:left;width:50%;}
		.main-content-title {position:relative;padding-left:159px;}	
		.main-content-title,
		.main-content-title a {font-weight:bold;font-size:24px;line-height:24px;}		
		.main-content-subtitle {position:relative;font-size:16px;padding-left:159px;margin-top:5px;}	

		.main-content {position:relative;padding:18px 200px 1px 159px;zoom:1}
		/*.main-content .left-side {position:absolute;left:0;top:18px;width:140px;}*/
		/*.main-content .right-side {position:absolute;right:0;top:18px;width:180px;}*/
		.main-content .left-side {float:left;width:140px;margin-left:-159px;}
		.main-content .right-side {float:right;width:180px;margin-right:-200px;/*ie7*/margin-left:20px;}

		/* Blocks */			
		
		#side-content .block {
			padding: 10px 0 25px;
			border-top: 1px solid #d5d5d5;
		}
		#side-content .block .block-title {font-size: 14px;
	line-height: 16px;
	margin-top: 5px;
	color: #3e3e3e;
	font-weight: bold;
	padding-bottom: 5px;
}	
		#side-content .block .block-title a {margin-left:10px;padding-left:10px;border-left:1px solid #4a4a4a; line-height: 16px;}	
		#side-content .block .block-body {
		}	
		#side-content .block  .content {padding-left:15px;margin-top: 10px;}

#side-content .block  .content p{color: #7e7e7e;}	
		#side-content .block  .author {
	line-height: 16px;
	font-weight: bold;
	color: #7e7e7e;
}	
		#side-content .block .block-body h3,	
		#side-content .block .block-body h3 a {font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	font-style: normal;
}	
		#side-content .block .block-body p a{color: #7e7e7e;
}
		
			.block.addthis {
	padding-bottom: 30px;
	border: none !important;
	display: none;
}
			.block.addthis li {list-style:none;float:left;width:16px;height:16px;margin-left:4px;overflow:hidden;}
			.block.addthis li#addshare {width:auto;line-height:16px;padding-left:20px;padding-right:8px;margin-left:0;margin-right:4px;background:url(../i/add_share.png) left center no-repeat;border-right:1px solid #4a4a4a;color:#0c51ac;}
			.block.addthis li#addshare a {color:#0c51ac;}
			.block.addthisperson{ padding:10px 10px 10px 0px;}
			.block.blog-feed {border-top: 0 !important;	padding-top: 0px !important;
}
			.block.twitter-feed {/*padding-bottom:20px;border-bottom:1px solid #eaeaea;*/}
			
			.block.internal {}
			.block.internal .block-body {position:relative;clear:both;overflow:hidden;}
			.block.internal .figure {position:absolute;width:60px;height:84px;top:0;left:0;}
			.block.internal .figure span {display:block;position:absolute;width:60px;height:84px;top:0;left:0;}
			.block.internal .figure img {display:block;}			
			.block.internal .type {color:#4a4a4a;text-transform:uppercase;font-size:12px;font-weight:bold;}
			.block.internal .author {font-weight:bold;color:#777;}
			.block.internal .content {padding:0 0 0 80px!important;margin:0!important;}
			.block.internal .content p {color:#777;}
			.block.internal .more {margin-top:5px;}
			
				
				.block.internal.videos {min-height:84px;padding-top:10px;}
				.block.internal.videos .figure span {background:url(../i/video_thumb_layer.png);}
				.block.internal.books {min-height:90px;}
				.block.internal.books .figure  {height:90px;}
				.block.internal.books .figure span {height:90px;background:url(../i/book_thumb_layer.png);}
				.block.internal.books .figure img {margin-top:4px;}

		
		.right-side .block {position:relative;margin-bottom:20px;padding-top:12px;}
		.right-side .block .block-title {position:relative;color:#fff;font-size:13px;line-height:18px;font-weight:bold;padding:0 20px;height:24px;z-index:12;overflow:hidden;}	
		.right-side .block .block-title a {font-size:13px;}	
		.right-side .block .block-body {position:relative;padding:10px 20px 15px 20px;z-index:12;}	
		.right-side .block .block-body h4 {font-size:13px;color:#585555;line-height:18px;} 		
		.right-side .block .block-body a {font-size:13px;font-weight:normal;line-height:18px;} 		
		.right-side .block .block-body p, 
		.right-side .block .block-body ul, 
		.right-side .block .block-body ol {margin-bottom:10px;} 
		.right-side .block .block-body ul {list-style:none;padding-left:0px;}		
		.right-side .block .block-body li {line-height:18px;}		

			.right-side .block .bg {margin: 0 -5px;width:190px!important;background:none!important;}
			.right-side .block .bg .top {height:36px!important;top:0!important;background:url(../i/block_top_bg.png) 0 0 no-repeat!important;}
			.right-side .block .bg .mid .repeat {top:51px!important;background:url(../i/block_mid_bg.png) 0 0 repeat-y!important;}
			.right-side .block .bg .bot {background:url(../i/block_bot_bg.png) 0 0 no-repeat!important;}

			.right-side .block.noheader .bg .top {background:url(../i/block_noheader_top_bg.png) 0 0 no-repeat!important;}
			.right-side .block.noheader .block-title {height:auto;line-height:16px;padding:15px 20px 5px;color:#585555;}
			.right-side .block.noheader .block-body {padding-top:0;}
			.right-side .block.noheader .block-title  {color:#585555;font-weight:normal;padding-top:6px;}

		.left-side .block {position:relative;margin-bottom:0px;}
		.left-side .block .block-title {position:relative;padding:15px 20px 6px;z-index:12;}	
		.left-side .block .block-title,
		.left-side .block .block-title a {color:#95b8d3;font-size:15px;font-weight:bold;}	
		.left-side .block .block-title .no {display:block;position:absolute;top:12px;right:8px;width:22px;height:22px;background:url(../i/no.png) no-repeat;color:#fff;text-align:center;line-height:22px;}
		.left-side .block .block-body {position:relative;padding:0 20px 40px;z-index:12;}		
		.left-side .block .block-body a {color:#303030;} 
		.left-side .block .block-body a:hover {color:#ec6220;} 
		.left-side .block .block-body p, 
		.left-side .block .block-body ul, 
		.left-side .block .block-body ol {margin-bottom:10px;} 
		.left-side .block .block-body ul {list-style:none;padding-left:0px;}	
		
			.left-side .block .bg {margin: 0 -5px;width:150px!important;background:none!important;}
			.left-side .block .bg .top {height:10px!important;top:0!important;background:url(../i/left_block_top_bg.png) 0 0 no-repeat!important;}
			.left-side .block .bg .mid {top:-40px!important;}
			.left-side .block .bg .mid .repeat {top:50px!important;background:url(../i/left_block_mid_bg.png) 0 0 repeat-y!important;}
			.left-side .block .bg .bot {height:40px!important;background:url(../i/left_block_bot_bg.png) 0 0 no-repeat!important;}		
				
		/* Base form */		
		input[type=text],textarea,select {background:#fff;color:#4a4a4a;border:1px solid #4a4a4a;}
		select {padding:4px 4px;}	
		option {padding:0px 4px;}	
		textarea {overflow-y:auto;padding:3px 4px;}
		input.text {padding:4px 4px;}
		input.error {/*border-color:#ff3000!important;*/}
		input.checkbox, input.radio {width:auto!important;border:0!important;background:none!important;}	
		
		textarea:focus,	
		input:focus {border-color:#EC6220;}	
				

		
		/* INDEX */
			.index {
				/* extends .main-content-block */	
				margin-bottom:0;
			}
			.index .main-content {padding-left:0;padding-right:20px;}
			.index .main-content-body {padding-top:0;}
			.index .main-content-title {padding-left:0}
			.index .main-content-subtitle {padding-left:0}

			.promo-object {padding-bottom:20px;padding-right:20px;}
			.promo-object .body {clear:both;overflow:hidden;}
			.promo-object .title {font-weight:bold;font-size:24px;line-height:24px;
	width: 330px;
}
			.promo-object .title a {font-weight:bold;font-size:24px;line-height:24px;}
			.promo-object .content {margin-top:20px;}
			.promo-object .figure {float:right;
	width: 350px;
	position: absolute;
	top: 27px;
	right: 27px;
}		
			.promo-object .content p {font-size:16px;line-height:24px;
	width: 320px;
}		
			.promo-object .more {float:left;margin-top: 30px;
}	
			.promo-object .more .txt {float:left;font-size:16px;line-height:24px;}
			.promo-object .more a.button {float:left;margin-left:10px;}				
			
			.section.promo {padding-bottom:20px;padding-right:20px;border-bottom:1px solid #eaeaea;
	margin-top: 10px;
}	
			.section.promo ul  {width:660px;margin:0 auto;clear:both;overflow:hidden;list-style:none;}
			.section.promo li {float:left;width:210px;padding:0 5px;text-align:center;font-weight:normal;font-size:12px;}
			.section.promo li a {display:block;text-transform:uppercase;font-size:14px;margin-bottom:4px;font-weight:bold;}
			
			.section.internal-banners {margin-top:20px;}	
			.section.internal-banners ul {margin-top:20px;margin-left:-30px;clear:both;overflow:hidden;list-style:none;}	
			.section.internal-banners li {float:left;margin-left:30px;width:196px;padding:10px 10px 0 0;background:url(../i/internal_banners_bg.png) right top no-repeat;}	
			.section.internal-banners .content {position:relative;padding: 5px 5px 10px 0;min-height:250px;background-repeat:no-repeat;background-position:right top;overflow:hidden;}
			.section.internal-banners h4 a{color:#999;text-transform:uppercase;font-size:13px;margin-bottom:2px;font-weight:bold;position:relative;z-index:2}

			.section.internal-banners h4 a:hover{text-decoration: none;}
			.section.internal-banners p {margin-bottom:0px;line-height:18px;position:relative;z-index:1;
	color: #141414;
}
			.section.internal-banners a {position:relative;z-index:2}

			.section.internal-banners a:hover {text-decoration: underline;}
			.section.internal-banners a.figure {float: right;
	padding-left: 10px;
}

			
		/* STATIC */
			.static-list {
				/* extends .main-content-block */
			}
			.static-full {
				/* extends .main-content-block */
			}	
			
			.four-column {
				/* extends .static-full */
			}	
				.four-column .static-object {padding-right:200px;}				
				.additional-content {float:right;width:175px;padding-right:20px;margin-left:20px;}
				.additional-content h5 {color:#636060;font-size:13px;line-height:16px;margin-bottom:16px;font-weight:normal;} 
				.additional-content h6 {margin-bottom:20px!important;} 
				.additional-content p {color:#636060;font-size:13px;line-height:16px;} 
				.additional-content a {font-size:13px;line-height:16px;} 
				.additional-content .hr {margin-bottom:20px;}
			
				.location-card {padding: 0 20px 1px;*padding-bottom:20px;zoom:1;position: relative;
}
				.location-card.odd {background:#f4f3f3}
					.location-data {float:left;width:360px;padding-right:20px;}
						.location-title {font-size:22px;
	margin-top: 20px;
}
						.location-principals {float:right;width:140px;margin-left:20px;}
						.location-principals h6 {font-style:normal;font-size:13px;}
						.location-principals ul{padding:0;list-style:none;}
					.location-map {float:left;width:160px;height: 150px; overflow: hidden;
position: absolute; bottom: 24px; right: 25px;}
					.location-map img {  	height: 150px;}
				.member-list {list-style:none;padding:0!important;}
				.member-list li {position:relative;min-height:81px;padding-left:80px;margin-bottom:20px;}
				.member-list img.portrait {position:absolute;left:0;top:0;}
				
				.member-profile {float:right;width:175px;padding-right:20px;margin-left:20px;}
			
		/* NEWS */
			.news-object {}
			.news-object .body {}
			.news-object .title {font-weight:bold;font-size:24px;line-height:24px;}
			.news-object .title a {font-weight:bold;font-size:24px;line-height:24px;}
			.news-object .subtitle {}
			.news-object .date {display:block;font-weight:bold;color:#999;}
			.news-object .figure {position:relative;float:left;margin-right:20px;width:67px;height:67px;}	
			.news-object .figure span {position:relative;display:block;width:67px;height:67px;overflow:hidden;background:no-repeat 50% 50%;}	
			.news-object .figure span img {visibility:hidden;height:0;line-height:0;font-size:0;}
			.news-object .intro {margin-top:20px;}
			.news-object .content {margin-top:20px;}
			.news-object .more {clear:both;margin-top:20px;}	
			.news-object .more a {}	

			.section.news {background:#f2f0f1;padding:20px 0 20px 36px;margin-left:-27px;margin-right:-24px;border-top:1px solid #eae8e9;}	
			.section.news .news-object {width: 325px;float:left;}
			.section.news .news-object .body {padding-right:20px;padding-top:10px;}
			.section.news .section-title {clear:both;display:block;}
			.section.news .section-title .type,
			.section.news .news-object .type {padding-right:10px;margin-right:10px;color:#4a4a4a;text-transform:uppercase;font-size:12px;font-weight:bold;border-right:1px solid #4a4a4a;}
			.section.news .news-object .title {margin-top:8px;}
			.section.news .news-object .title,
			.section.news .news-object .title a {font-weight:bold;font-size:18px;line-height:18px;}			
			.section.news  .news-object .figure  {margin-top:8px;margin-right:15px;}
			.section.news .news-object .date {display:inline;margin-top:0px;}
			.section.news .news-object .intro {margin-top:0px;}
			.section.news .news-object .intro p {line-height:18px;}
			.section.news .news-object .more {clear:none;margin-top:0px;}	
			
	.hr {background:#eaeaea;height:1px;font-size:1px;line-height:1px;}
	.hr hr {display:none;}		
			

	.hidden {display:none;}
	.rejtett {display:none;}
	
	/* new clearfix */
	.clearfix:after {
		visibility: hidden;
		display: block;
		font-size: 0;
		content: " ";
		clear: both;
		height: 0;
		}
	* html .clearfix             { zoom: 1; } /* IE6 */
	*:first-child+html .clearfix { zoom: 1; } /* IE7 */

	#topofthepage {margin-top: 30px;}
		
    .news-list {list-style:none;padding:0!important;}
	.news-list li {position:relative;/*min-height:81px;*/margin-bottom:20px;}
		
	.news-list .date {font-weight:bold;color:#999;}

div#content_container{
    width: 1000px !important;
    overflow: hidden !important;
    padding: 0px 10px !important;
    margin: 0px !important;
    background: url('fatdux/background.png') repeat-y -1020px 0px transparent;
}

.blogcontent {
    width: 530px;
    float: left;
    margin-top: 7px;
}

.blogcontent_1 {
    padding-right: 10px;
}

.sidebar {
    width: 206px;
    float: left;
    margin-top: -75px;
    margin-bottom:20px;
}

div.blogcontent{
    width: 580px !important;
    padding: 34px 0px 0px 159px !important;
    margin: 0px !important;
    /*background: url('fatdux/bg_content.png') repeat-x 0px 0px transparent;*/
 
}

div.blogcontent h1{
    padding: 0px 0px 34px 0px;
    margin: 0px;
    font-size: 24px;
    color: #4b4a4a;
    line-height: 22px;
    font-family: Helvetica, Arial, Verdana, sans-serif;
    font-weight:bold;
}

div.post{
    padding-bottom: 20px;
}

div.entry h2,
div.entry h2 a{
    color: #ec6220 !important;
    font-family: Helvetica, Arial, Verdana, sans-serif;
    font-size: 18px;
    line-height: 20px !important;
    margin: 0px !important;
    padding: 0px !important;
    font-weight:bold;
}

/*div.blogcontent div.entry div.details,
div.blogcontent div.entry div.details p{
    font-family: Helvetica, Arial, Verdana, sans-serif;
    font-size: 14px !important;
    line-height: 20px !important;
    color: #4b4a4a;
}*/

div.entry div.details
{
    font-style:normal;
    color: #9E9E9E;
    font-size: 11px;
    font-family: Helvetica, Verdana, Arial, sans-serif;
    margin-bottom:10px;
}
div.entry ul
{
	padding: 15px !important;	
}

div.entry div.storycontent p{
    margin: 0px 0px 20px 0px;
}

div.entry p
{
    font-size:14px;
    line-height:18px;
    color: #4A4A4A;
    margin-bottom:20px;
    font-family: Helvetica, Verdana, Arial, sans-serif;
}

div.entry div.meta{
    background-color: transparent;
}

div.meta{
    font-size:10px;
    color: #9E9E9E;
    /*padding: 0.6em;*/
    margin-bottom: 2em;
    line-height:14px;
}

div.meta a
{
    font-size: 10px;
    line-height:14px;
    /*color: #9E9E9E;*/
    color: #4a4a4a;
}

.sidebar ul {
    margin: 0;
    padding: 0;
    list-style: none;
    padding-left:20px;
}

.sidebar ul li {
    /*margin-bottom: 0.8em;*/
    font-size: 11px;
    /*border-bottom: solid #dedede 1px;*/
    padding-right:50px;
}

.sidebar h3 {
    font-size: 11px;
    /*border-bottom: solid #dedede 1px;*/
    /*padding-bottom: 1em;*/
    padding-left:20px;
    font-weight:normal;
}

.sidebar ul li ul {

}

.sidebar ul li ul li {
    background-color: white;
    margin-bottom: auto;
    font-size: 9px;
    border-bottom: 0;
    padding-bottom: 0;
}

div.sidebar{
    position: relative;
    /*width:225px !important;
    margin: 0px !important;
    padding: 80px 0px 0px 0px !important;*/
   /* background: url('fatdux/bg_content.png') repeat-x 0px 0px transparent;*/
}

div.sidebar div#menu{
    position: relative;
    padding: 0px 7px 0px 0px;
}

div.sidebar div#menu div.sidemenu{
    position: relative;
    padding-top:30px;
    background: url('/i/bg_sidebar.jpg') no-repeat 0px 0px transparent;
}

div.sidebar div#menu ul li{
    border: none;
    //padding: 0px  34px 0px 20px;
    line-height:15px;
}

div.sidebar div#menu ul li a{
    color: #EC6220;
    text-decoration: none;
    font-size:11px;
    line-height:16px;
    
}

div.sidebar div#menu ul li a:hover{
    color: #EC6220;
    text-decoration: underline;
}

div.sidebar div#menu ul li ul{
    padding: 5px 0px 0px 0px;
}

div.sidebar div#menu ul li ul li{
    padding: 5px 0px 0px 0px;
}

div.sidebar div#menu > ul > li:first-child + li{
    position: absolute;
    top: -50px;
    left: 1px;
    width: 185px;
    font-size: 10px;
    padding: 0px;
}

div.sidebar form#cse-search-box input#fld{
    width: 142px !important;
    padding: 2px 0px !important;
    border: 2px inset #fff !important;
}

div.sidebar form#cse-search-box input#btn{
    border: none !important;
}

div.textwidget h2 a
{
    font: 11px Helvetica, Verdana, Arial, sans-serif;
    text-decoration: none;
    margin: 0;
    color: #EC6220;
    text-decoration: none;
}

div#ContentWrapper
{
    font-size:14px;
    line-height:18px;
}


div#entry-comment ul li 
{
    background:0 !important;
}

div#entry-comment p
{
    font-size:12px;
}

div#entry-comment div.info, div#entry-comment div.info a
{
    font-size:11px;
    font-style:italic;
}


div#entry-comment h3
{
    font-size:14px;
}

div.entry
{
    margin-bottom: 30px;
    /*font-size: 0.9em;*/
}
    div.entry h2 
    {
        margin: 0;
    }
    ul.entry-categories 
    {
        list-style: none;
        margin: 0;
        padding: 0;
        width: 400px;
    }
        ul.entry-categories li
        {
            float: left;
            font-size: 12px;
        }
                ul.entry-categories li a
                {
                    text-decoration: none;
                }
                ul.entry-categories li a:hover
                {
                    text-decoration: underline;
                }
    div.entry div.readmore
    {
        margin-top: 15px;
    }
    div#entry-tags
    {
        
    }
        div#entry-tags a
        {
            margin-right: 5px;
            text-decoration: none;
        }
            div#entry-tags a:hover
            {
                text-decoration: underline
            }
/*************************************************************************************
TagCloud
*************************************************************************************/
div#tagCloud
{
	width: 160px;
    padding: 0px 20px 5px 20px;
}

div#tagCloud a
{
	text-decoration: none;
    /*margin-left: 5px;
    margin-right: 5px;*/
    text-transform: lowercase;
    /*color: #000000;*/
}

div#tagCloud a:hover
{
    text-decoration:underline;
}

div#tagCloud a.weight1  {	font-size: 1.7em }
div#tagCloud a.weight2  {	font-size: 1.4em }
div#tagCloud a.weight3  {	font-size: 1.2em }
div#tagCloud a.weight4  {   font-size: 1.0em }
div#tagCloud a.weight5  {   font-size: 0.8em }   

/*************************************************************************************
Administration
*************************************************************************************/

div#eviblog-administration
{
}

    div#eviblog-administration label
    {
        font-size: 12px;
        width: 70px;
        display: block;
        float: left;
        clear: right;
        margin-top: 4px;
    }


/*************************************************************************************
Add Comment
*************************************************************************************/
    
div.entry-comments
{
    margin-top: 20px;
    margin-bottom: 20px;
}

div.entry-comments h3
{
    font-size:14px;
}
    div.entry-comments label
    {
        width: 100px;
        display: block;
        clear: left;
        float: left;
        margin: 4px 0px 4px 0px;
        font: 11px Helvetica, Verdana, Arial, sans-serif;
    }
    
    div.entry-comments label.captchaLabel
    {
        width: 100%;
        float: none;
    }
    
    div.entry-comments input.textbox
    {
        float: left;
        margin: 4px 0px 4px 0px;
    }
    
    div.entry-comments input.commentSubmit
    {
        margin-top: 10px;
    }
     
/*************************************************************************************
Comment List
*************************************************************************************/
        
div#entry-comment
{
    
}
    div#entry-comment ul
    {
        list-style: none;
        margin: 0;
    }
        div#entry-comment ul li, div#entry-comment ol li
        {
            padding: 4px 4px 4px 4px;
            /*background-color: #F2EDE4;*/
        }
            div#entry-comment ul li a, div#entry-comment ol li a
            {
                text-decoration: none;
                color: #EC6220;
            }
                div#entry-comment ul li a:hover, div#entry-comment ol li a:hover
                {
                    text-decoration: underline;
                }
            div#entry-comment ul li hr
            {
                height: 1px;
                color: #000000;
            }
            div#entry-comment ul li div.datetime, div#entry-comment ol li div.datetime
            {
                float: right
            }
            div#entry-comment ul li span.comment-email
            {
                font-style: italic;
            }
            div#entry-comment ul li span.comment-text
            {
                
            }
            div#entry-comment ul li.comment-alternate
            {
                background-color: #ffffff;
            }
            div#entry-comment p
            {
                margin-bottom:14px;
            }
            div#entry-comment ol
            {
                margin-left:40px;
                font-size:18px;
            }

/*************************************************************************************
Blog Sidebar
*************************************************************************************/

div#eviblog-administration p
{
    font-size: 12px;
}
ul#blog-archive a.year, ul#blog-archive a.month
{
    cursor: pointer;
}
/*************************************************************************************
Blog Sidebar Archive
*************************************************************************************/

div.eviblog-rightcolumn ul#blog-archive
{
}
div.eviblog-rightcolumn ul#blog-archive ul
{
}
div.eviblog-rightcolumn ul#blog-archive ul li
{
    border: none;
}
div.eviblog-rightcolumn ul#blog-archive ul.entries
{
    display: none;
}
div.eviblog-rightcolumn ul#blog-archive ul.entries li
{
}

.viewMoreWrapper
{
    text-align: center;   
}
.loadingAnimation
{
    display: none;   
}