body {
background:#e3e3d6 url(../img/bg.gif) repeat-x top right;
text-align:right;
padding:0;
margin:0;
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
}

.clear {
clear:both;
}

form {
padding:0;
margin:0;
}

h1, h2, h3, h4, h5 {
padding:0;
margin:0;
}

#wrap {
width:980px;
margin:0 auto;
}

#header {
background:url(../img/logo.gif) no-repeat right center;
height:70px;
}

#frame {
background:#fcfce8 url(../img/frame.gif) repeat-x top right;
padding:10px;
zoom:100%;
}

#frame_article {
background:#fcfce8;
padding:10px;
}

#menu {
background:#000000;
width:980px;
}

.nav {
	width:671px;
float:right;
}

.menu_left {
	background:url(../img/menu_left.gif) top left no-repeat;
	width:980px;

}

.menu_right {
	background:url(../img/menu_right.gif) top right no-repeat;
}


#search {
width:285px;
float:left;
height:31px;
padding-top:12px;
}

.submit {
background: transparent url('../img/submit_right.gif') no-repeat scroll top left;
text-transform:uppercase;
white-space:nowrap;	
color: #ffffff;
display: block;
float: right;
font-size:14px;
font-weight:bold;
height: 20px;
margin-left: 0;
padding-left: 3px; 
text-decoration: none;
}

.search_input {
background:url(../img/search_input.gif) top right no-repeat;
border:none;
width:174px;
height:14px;
font-size:10px;
padding:3px;
color:#e4a04e;
float:right;
display:inline;
margin-left:10px;
}

.short_input {
background:url(../img/short_input.gif) top right no-repeat;
border:none;
width:100px;
height:14px;
font-size:14px;
padding:3px;
color:#e4a04e;
float:right;
margin-bottom:10px;
}


a.submit span {
background:  url('../img/submit_left.gif') no-repeat;
display: block;
line-height: 20px;
padding: 0 3px 0 0;
} 

a.submit:hover {
background:url('../img/submit_right_hover.gif') no-repeat scroll top left;
}

a.submit span:hover {
background:url('../img/submit_left_hover.gif') no-repeat;
}

#pages_container {
background:url(../img/pages_bg.gif) repeat-x;
}

#pages {
float:right;
width:520px;
}

* html #pages {
background:url(../img/pages_bg.gif) repeat-x;
}

#site_links {
float:left;
padding-left:7px;
width:433px;
position:relative;
zoom:100%;
}

* html #site_links {
background:url(../img/pages_bg.gif) repeat-x;

}

#pages ul, #pages ul li, #site_links ul, #site_links ul li {
list-style:none;
padding:0;
margin:0;
font-size:14px;
text-align:left;
}

#pages ul li {
float:right;
padding:10px 10px ;
}

#site_links ul li {
float:left;
padding:10px 5px ;
}

#pages ul li a, #site_links ul li a {
color:#ffffff;
font-size:14px;
text-decoration:none;
}

#pages ul li a:hover, #site_links ul li a:hover {
color:#e4a04e;
}



#rss_block {
float:right;
width:320px;
margin-right:10px;
margin-top:5px;
display:inline;
}

#rss_block_header {
background:transparent url(../img/rss_header.png) no-repeat scroll right top;
font-size:10px;
height:79px;
padding:10px 10px 20px;
}

#rss_block_content {
background:url(../img/rss_content.png) no-repeat top right;
width:300px;
height:190px;
padding:23px 10px 0;
}

#rss_block_content .short_holder .image {
border:3px solid #FFFFFF;
display:inline;
float:right;
margin-left:10px;
max-height:45px;
overflow:hidden;}

.box_content .short_holder .image {
margin-left:10px;
min-width:66px;
}

#rss_block_content .short_holder .image img, .box_content .short_holder .image img {
border:medium none;
}

#rss_block_content .short_holder .image:hover, .box_content .short_holder .image:hover{
border:3px solid #e4a04e;
}

#rss_block_content .short_holder h2 {
}

#rss_block_content .short_holder h2 a, .box_content .short_holder h2 a{
color:#333333;
text-decoration:none;
font-size:16px;
line-height:16px;
}

#rss_block_content .short_holder h2 a:hover, .box_content .short_holder h2 a:hover {
color:#e4a04e;
}

#rss_block_content .short, .box_content .short {
margin-bottom:4px;
padding-bottom:3px;
border-bottom:dashed 1px #ffffff;
zoom:100%
}

#rss_block_content .summary {
color:#222222;
height:34px;
overflow:hidden;
padding-top:2px;} 

.box_content .summary {
padding-top:2px;
color:#e4a04e;
} 

#rss_block .text {
height:55px;
overflow:hidden;
}

#random_stories, #random_gallery {
margin-top:7px;
width:100%;
}

#random_stories_header, #random_gallery_header {
	background:url(../img/ticker_bg.gif) repeat-x top right;
}

#random_stories_header h2, #random_gallery_header h2 {
background:url(../img/corner_right.gif) top right no-repeat;
height:27px;
}

#random_stories_header h2 span, #random_gallery_header h2 span {
	background:url(../img/corner_left.gif) top left no-repeat;
	font-size:14px;
	color:#000000;
	height:27px;
	line-height:24px;
display:block;
padding-right:15px;
}

#random_stories .short_holder .image, #random_gallery .short_holder .image {
float:right;
margin:0 0 5px 10px;
display:inline;
position:relative;
zoom:100%;
}

#random_stories .short_holder .image img, #random_gallery .short_holder .image img {
border:3px solid #009d96;
}
#random_stories .short_holder .image img:hover, , #random_gallery .short_holder .image img:hover {
border:3px solid #e9a655;
}

#random_stories .short_holder h2, #random_gallery .short_holder h2 {
padding-bottom:5px;
}

#random_stories .short_holder h2 a, #random_gallery .short_holder h2 a{
color:#009d96;
text-decoration:none;
font-size:16px;
line-height:16px;
}
#random_stories .short_holder h2 a:hover, #random_gallery .short_holder h2 a:hover {
color:#e9a655;
}

#random_stories .short,  #random_gallery .short {
padding:0 10px;
}

#random_stories .summary,  #random_gallery .summary {
padding-top:2px;
color:#333333;
} 

#random_stories .article_link,  #random_gallery .article_link {
text-align:left;
height:19px;
line-height:17px;
margin-top:8px;
}

.random_visit {
text-decoration:none;
font-weight:bold;
padding-left:21px;
display:block;
background:url(../img/dark_btn.png) left top no-repeat;
color:#009d96;
}

* html .random_visit {
background:url(../img/dark_btn.gif) left top no-repeat;
}

.random_visit:hover {
background:url(../img/white_btn.png) left top no-repeat;
color:#e9a655;
}

* html .random_visit:hover {
background:url(../img/white_btn.gif) left top no-repeat;
}

.view_more {
clear:both;
text-align:left;
margin-bottom:15px;
}

.view_random {
background:url(../img/view_random_bg.gif) no-repeat top left;
height:32px;
float:left;
padding-top:5px;
display:block;
width:100%;
}

.view_random a {
display:block;
padding-left:35px;
text-decoration:none;
color:#938179;
font-size:20px;
background:url(../img/big_light_btn.png) no-repeat scroll 1% bottom;
height:25px;
} 

.view_random a:hover {
color:#e4a04e;
background:url(../img/big_light_btn_hover.png) no-repeat scroll 1% bottom;
}


#home_content {

margin-top:10px;
*width:960px;
*margin:0 auto;
}

#dynamic_box_center {
float:right;
display:inline;
width: 590px

}



/*** Tabs ***/




/* Hides from IE5-mac \*/
* html .tabs a {padding:0 0 0 4px;}
/* End hide from IE5-mac */



#more_news_tabbed .box .box_title_holder {
background: url(../img/tabbed_cat_bg.gif) repeat-x top left;
height:45px;
}

.tabbed_cat_left {
background:url(../img/tabbed_cat_left.gif) top left no-repeat;
height:45px;
}

#more_news_tabbed .tabbed_cat_left .box_title, .category_more .tabbed_cat_left .box_title {
background:url(../img/tabbed_cat_right.gif) top right no-repeat;
color: #ffffff;
font-weight: normal;
font-size: 15px;
line-height: 35px;
padding-left:10px;
height:45px;
}

#more_news_tabbed .box .tabbed_cat_left div.box_title ul {
list-style:none;
margin:0;
position:relative;
zoom:100%;
}


#more_news_tabbed .box .tabbed_cat_left div.box_title ul li {
margin:0;
list-style:none;
float:right;
display:inline;
}

#more_news_tabbed .box .tabbed_cat_left div.box_title ul li a { 
cursor:pointer;
display:inline-block;
color:#ffffff;
text-decoration:none;
font-size: 14px;
font-weight:bold;
height:45px;
padding:0 0 0 6px;
}

#more_news_tabbed .box .tabbed_cat_left div.box_title ul li a strong {
text-align:center;
padding:15px 15px 14px 0;
*padding:15px 0 15px 15px;

line-height:45px;
}

#more_news_tabbed .box .tabbed_cat_left div.box_title ul li.over a, 
#more_news_tabbed .box .tabbed_cat_left div.box_title a:hover {
background: url(../img/tabbed_hover_left.gif) no-repeat;
text-decoration:none;

}

#more_news_tabbed .box .tabbed_cat_left div.box_title ul li.over a strong, 
#more_news_tabbed .box .tabbed_cat_left div.box_title a:hover strong {
background: url(../img/tabbed_hover_right.gif) 100% 0;
color:#333333;
}

#more_news_tabbed .box .tabbed_cat_left div.box_title .tabs a.active {
background: url(../img/tabbed_hover_left.gif) no-repeat;
text-decoration:none;
outline:none;
}

#more_news_tabbed .box .tabbed_cat_left div.box_title .tabs a.active strong {
background: url(../img/tabbed_hover_right.gif) 100% 0;
color:#e4a04e;
}

.box_tabs .box_body .box_content ul, .box_tabs .box_body .box_content ul li {
padding:0;
margin:0;
list-style:none;
zoom:100%;
*width:460px;
}

#box_most_commented .box_content ul li {
padding:0;
margin:0;
list-style:none;
zoom:100%;
}

.box_tabs .box_body .box_content {
}

ul li .short .short_holder .image img {
border:none;
zoom:100%;
}

ul li .short .short_holder .image {
border:3px solid #d7ce93;
zoom:100%;
float:right;
min-width:100px;
overflow:hidden;
min-height:120px;
margin-left:15px;
display:inline;
}

ul li .short .short_holder .image:hover {
border:3px solid #e7a452;
zoom:100%;
}

ul li .date {
font-size:10px;
color:#000000;
}

ul li .date a {
text-decoration:none;
color:#009d96;
}

ul li .short .short_holder h2 {
padding:10px 0;
}

ul li .short .short_holder h2 a{
color:#009d96;
text-decoration:none;
font-size:20px;
font-weight:lighter;
line-height:21px;
}

ul li .short .short_holder h2 a:hover{
color:#e7a452;
}

ul li .short {
padding:10px;
border-top:dashed 1px #e4a04e;
}

ul li .short .short_holder .summary {
padding-top:2px;
color:#333333;
line-height:normal;
} 

ul li .short .short_holder .article_link {
text-align:left;
height:19px;
line-height:17px;
margin-top:8px;
}

.common_visit {
text-decoration:none;
font-weight:bold;
padding-left:21px;
display:block;
background:url(../img/blue_btn.png) left top no-repeat;
color:#009d96;
}

.common_visit:hover {
background:url(../img/dark_btn.png) left top no-repeat;
color:#e7a351;
}


ul li .article_link2 {
text-align:right;
height:19px;
line-height:17px;
margin-top:8px;
}

.view_blog {
background:url(../img/view_blog_bg.gif) no-repeat top left;
height:37px;
width:458px;
float:left;
padding-top:5px;
}

.view_blog a {
display:block;
padding-left:35px;
text-decoration:none;
color:#009d96;
font-size:20px;
background:url(../img/big_light_btn.png) no-repeat scroll 1% bottom;
height:25px;
font-weight:lighter;
} 

.view_blog a:hover {
color:#e4a04e;
background:url(../img/big_light_btn_hover.png) no-repeat scroll 1% bottom;
}

#dynamic_box_left {
background:url("../img/dynamic_box_left_top.gif") no-repeat scroll right top #E6E4BC;
display:inline;
float:right;
margin-right:40px;
padding-bottom:20px;
width:320px;
}

#box_right_holder .box {
margin:14px 10px 0 10px;
background:#eac06e;
}

#box_right_holder .box .box_title_holder {
background:url(../img/box_title_left.gif) no-repeat top right;
min-height:29px;
}

#box_right_holder .box .box_title_holder .box_title {
background:url(../img/box_title_right.gif) no-repeat top left;
min-height:16px;
line-height:15px;
padding:7px 0 6px 0;
zoom:100%
}

#box_right_holder .box .box_title_holder .box_title h2 {
color:#ffffff;
padding-right:8px;
font-size:16px;
text-transform:uppercase;
font-family:Arial, Hevetica, Tahoma;
}

#box_right_holder .box .box_body {
background:#e4dbcc url(../img/box_bottom.gif) bottom right no-repeat;
padding:8px;
font-size:12px;
zoom:100%;
}

.form_line {
padding-bottom:10px;
}

#box_right_holder .box .box_body .form_line label {
float:right; 
width:93px;
font-size:12px;
color:#e4a04e;
}

label.long {
width:120px;
}

.register {
color:#00baa5;
font-size:12px;
text-decoration:none;
float:left;
display:block;
}

input.submit_button {
background:transparent url(../img/btn.gif) no-repeat scroll 0 0;
border: none;
color:#FFFFFF;
cursor:pointer;
text-transform:uppercase;
float:left;
font-size:10px;
font-weight:bold;
height:21px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
padding:0;
text-align:center;
white-space:nowrap;
width:90px;
}

.box_title_bottom_short {
	background:url(../img/box_title_bottom_short.gif) no-repeat top right;
	height:17px;
}

.box_title_bottom {
	background:url(../img/box_title_bottom.gif) no-repeat top right;
	height:17px;
}


.title_short {
	background:url(../img/box_title_top_short.gif) top right no-repeat;
	padding:6px 7px 0 7px;
}

.title_short h3 {
		text-transform:uppercase;
	color:#ffffff;
	font-weight:lighter;
	font-size:14px;

}

.box {
	margin-bottom:10px;
}


.box_video_title {
	background:url(../img/box_title_top.gif) top right no-repeat;
	padding:6px 7px 0 7px;
}

.box_video_title h3 {
		text-transform:uppercase;
	color:#ffffff;
	font-weight:lighter;
	font-size:14px;

}


.box_left_holder .box {
}

.short_box {
	background:#d7ce93 url(../img/short_box_bottom.gif) bottom right no-repeat !important;
	height:17px;
	height:100%;
	margin-right:7px;
	width:160px;
	
}

.short_box .box_body {
	padding:7px;
}

#box_right_holder .box .box_body .box_content li {
padding:5px 0;
}

#box_right_holder .box .box_body .box_content, #box_right_holder .box .box_body .box_content a {
overflow:hidden;
color:#e4a04e;
text-decoration:none;
}

#box_right_holder .box .box_body .box_content a:hover {
color:#00baa5
}


#view_stories a {
display:block;
padding-left:35px;
text-decoration:none;
color:#726a62;
font-size:20px;
background:url(../img/big_light_btn.png) no-repeat scroll 1% bottom;
height:25px;
} 

* html #view_stories a {
background:url(../img/big_light_btn.gif) no-repeat scroll 1% bottom;
}

#view_stories a:hover {
color:#ffffff;
background:url(../img/big_light_btn_hover.png) no-repeat scroll 1% bottom;
}

* html #view_stories a:hover {
background:url(../img/big_light_btn_hover.gif) no-repeat scroll 1% bottom;
}

#footer {
background:#64947F url(../img/footer_bg.gif) repeat-x scroll left top;
margin-top:15px;
padding:15px 10px;
width:940px;
}

.footer_left {
padding-left:10px;
width:305px;
border-left:1px solid #dedede;
float:right;
color:#e4a04e;
}

.footer_left h2, .footer_middle h2 {
font-size:20px;
color:#000000;
font-weight:lighter;
}


.footer_left ul, .footer_left ul li, .footer_middle ul, .footer_middle ul li {
padding:0;
margin:0;
list-style:none;
}

.footer_left ul {
padding-top:20px;
}

.footer_left ul li, .footer_middle ul li {
padding:6px 15px 6px 0;
*line-height:11px;
border-bottom:1px dashed #ffffff;
margin:0 0 6px 15px;
}

.footer_left ul li a, .footer_middle ul li a {
color:#ffffff;
text-decoration:none;
font-size:12px;
} 

.footer_left ul li a:hover, .footer_middle ul li a:hover {
color:#00cac1;
}

.footer_middle {
width:294px;
float:right;
padding:0 10px;
color:#ffffff;
font-size:12px;
}

.footer_banner {
width:300px;
height:250px;
border:#c2dada 3px solid;
float:right;
font-size:12px;
}

#static_footer {
background:#000000;;
height:83px;
line-height:83px;
position:relative;
}

#static_footer ul {
float:left;
width:550px;}

#static_footer ul, #static_footer ul li {
padding:0;
margin:0;
list-style:none;
}

#static_footer ul li {
padding-right:10px;
float:right;
}

#static_footer ul li a {
text-decoration:none;
font-size:13px;
font-weight:bold;
color:#ffffff;
text-transform:uppercase;
}

#common_links {
text-align:center;
color:#00cac1;
font-size:10px;
width:780px;
margin:10px auto;
font-weight:lighter;
}

#common_links a{
color:#00cac1;
text-decoration:none;
font-weight:lighter;
}

#common_links a:hover {
color:#e4a04e;
}

/*jobb oldali tabok*/

div.box_title .right_box_tabs {
list-style:none;
padding:0;
margin:0;
}


div.box_title .right_box_tabs li {
margin:0;
list-style:none;
float:right;
display:inline;
}

div.box_title .right_box_tabs li a { 
cursor:pointer;
display:inline-block;
color:#ffffff;
text-decoration:none;
font-size:12px;
font-weight:bold;
height:26px;
padding:0 0 0 10px;
text-transform:uppercase;
}

div.box_title .right_box_tabs li a strong {
text-align:center;
line-height:24px;
padding:5px 15px 7px 0;
*line-height:27px;
*padding:6px 15px 6px 0;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    div.box_title .right_box_tabs li a strong {
line-height:26px;
padding:6px 15px 6px 0;
}
	}


div.box_title .right_box_tabs li.over a, 
div.box_title a:hover {

text-decoration:none;
color:#ffffff;
}

div.box_title .right_box_tabs li.over a strong, 
div.box_title a:hover strong {
background: url(../img/right_box_tab_hover_right.gif) 100% 0;
color:#e4a04e;
}

div.box_title .right_box_tabs a.active {
background: url(../img/right_box_tab_hover_left.gif) no-repeat;
text-decoration:none;
}

div.box_title .right_box_tabs a.active strong {
background: url(../img/right_box_tab_hover_right.gif) 100% 0;
color:#e4a04e;
}

.ticker_ie {
*top:0;
}

* html .ticker_ie {
top:0;
}

* html .tabs_ie {

}

#box_article_rating, #article_tags, #box_most_commented, #box_tags, #image_gallery { 
	background:#d7ce93 url(../img/box_bottom.gif) bottom right no-repeat !important;
	margin-top:10px;
}

.lightbox_image img {
	border:none;
}

#box_article_rating .box_content, #article_tags .box_content, #box_most_commented .box_content, #box_tags  .box_content, #image_gallery  .box_content{
	padding:8px;
}

#box_article_rating .box_title, #article_tags .box_title, #box_most_commented .box_title, #box_tags .box_title, #image_gallery .box_title {
	background:url(../img/box_title_top.gif) top right no-repeat;
	padding:6px 7px 0 7px;
}

#box_article_rating .box_title h2, #article_tags .box_title h2, #box_most_commented .box_title h2, #box_tags .box_title h2, #image_gallery .box_title h2 {
		text-transform:uppercase;
	color:#ffffff;
	font-weight:lighter;
	font-size:14px;

}

#box_most_commented .box_content ul {
	padding:0;
	margin:0;
}

#box_most_commented .box_content ul li {
	padding:5px 0;
	margin-bottom:5px;
	border-bottom:1px dashed #ffffff;
}

#box_most_commented .box_content ul li a {
	color:#333333;
	text-decoration:none;
}

#box_tags .box_content a, #article_tags .box_content a {
	color:#333333;
	text-decoration:none;
}

#article_tags .box_content {
	padding-bottom:15px;
}

#quote {
	font-size:16px;
	text-align:center;
	padding-top:23px;
}

#footer li img {
	float:right;
	margin-left:10px;
}

#footer .box_body ul li a {
color:#000000 !important;
font-size:20px;
line-height:20px;
padding-bottom:8px;
}

#footer .box_body ul li .summary {
	color:#282828;
	font-size:18px;
	line-height:18px;
}