*, body {
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
}

a, a:link, a:active, a:visited, a:hover {
color: #070;
text-decoration: none;
}

a: hover {
text-decoration: underline;
}


#Wrapper {
	background: url(/images/870/bodybg_bottom_940_2010090311210_769.jpg) repeat-x left bottom;
	width: 100%;
	height: auto;
	display: block;
}

#main_wrapper {
float: left;
clear: both;
width: 100%;
display: block;
}

#MainBottom {
	background: url(/images/870/bottombg_962_2010090311211_393.jpg) repeat-x top left;
	width: 100%;
	height: 380px;
	display: block;
float: left;
margin-top: -80px;
}

#main_div {
width: 1110px;
margin: auto;
position: relative;
}

#body_div {
display: block;
float: left;
width: 600px;
height: auto;
padding: 0px;
padding-left: 45px;
background: url(/images/870/bodydivbg_png_725_2010090311210_174.png) repeat-y top left;
}


#header {
display: block;
float: left;
width: 1000px;
height: 161px;
opacity: .80;
padding-left: 46px;
background: url(/images/870/fejlec_382_20100906144005_75.jpg) no-repeat top right;
}

.mainPageLink {
position: absolute;
left: 145px;
top: 67px;
padding-top: 40px;
width: 400px;
}

#main_right {
float: left;
width: 360px;
padding-left: 27px;
height: 875px;
display: block;
margin-top: -13px;
padding-top: 20px;
margin-left: 14px;
position: relative;
background: url(/images/870/right2_png_536_20100903104552_60.png) no-repeat top left;
}

#seo {
position: absolute;
top: 300px;
left: -1px;
width: 64px;
height: 254px;
display: block;
background: url(/images/870/seo_png_766_2010090311418_913.png) no-repeat top left;
}

#mainMenu {
float: left;
width: 900px;
height: 30px;
padding-left: 80px;
}

#mainMenu a, #mainMenu span {
color: #8cb979;
font-size: 14px;
font-weight: normal;
text-decoration: none;
padding: 7px;
padding-left: 17px;
padding-right: 17px;
float: left;
height: 30px;
line-height: 20px;
}

#mainMenu .current {
font-size: 18px;
text-decoration: underline;
color: #5b9b40;
font-weight: bold;
}

#mainMenu .specbtn {
background: url(/images/870/specbtn_png_556_2010090312842_951.png) no-repeat top left;
width: 134px;
height: 30px;
float: right;
margin-right: 80px;
color: #fff;
text-align: center;
font-weight: bold;
}


.addthis_toolbox .custom_hover {
    position: relative;
}

.addthis_toolbox .custom_hover .custom_button {
    font-weight: bold;
    padding: 6px 12px 6px 12px;
    color: #fff;
    cursor: pointer;
    -moz-border-radius: 5px 5px 0 0;    
    -webkit-border-radius: 5px 5px 0 0;
float: left;
}

.addthis_toolbox .custom_hover .custom_button.active {
}

.addthis_toolbox .hover_menu  {
    display: none;
    position: absolute;
    background: #070;
top: 65px;
left: 16px;
}

.addthis_toolbox .custom_hover .tower {
    -webkit-border-radius: 0 5px 0 0;   
    -moz-border-radius-topleft: 0;
    
}
.addthis_toolbox .hover_menu  {
    width: 166px;
    padding: 1px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.addthis_toolbox .hover_menu a {    
    position: relative;
    display: block;
    width: 125px;
    padding: 4px 0 4px 34px;
    text-decoration: none;
    color: #fff;
}

.addthis_toolbox .hover_menu a:hover {    
    background: #f5f5f5;
    color: #027999;
    text-decoration: none;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.addthis_toolbox .hover_menu span {
    position: absolute;
    left: 14px;
    top: 4px;
}

.addthis_toolbox .hover_menu .more {
    border-top: solid 1px #eee;
    padding: 10px 0 0 0;
    margin: 10px 10px 0 10px;
    text-align: center;
}

.addthis_toolbox .hover_menu .more a {
    padding: 4px 0;
    margin: 0;
}

.addthis_toolbox .hover_menu .more a:hover {
    background: none;
}
.addthis_toolbox .hover_menu .more span {
    display: none;
}

.custom_button img {
width: 250px;
}

.inner {
float: left;
width: 80%;
height: auto;
clear: both;
display: block;
position: relative;
}

.sec {
}

#MiddleBox {
float: left;
width: 96%;
height: auto;
min-height: 1100px;
overflow: auto;
display: block;
border: 1px solid #ddd;
margin-left: 20px;
position: relative;
}

.title, .CSL_title, .category_linktd_style1 {
float: left;
font-size: 18px;
font-weight: bold;
padding: 6px;
color: #5b9b40;
width: 96%;
margin-bottom: 3px;
clear: both;
/*border-bottom: 1px solid #5b9b40;*/
}

.title em {
font-size: 11px;
}

#mainMenu .active {
text-decoration: underline;
}

.spmenu {
width: 140px;
background: #5b9b40;
color: #fff;
position: absolute;
}

.spmenu a {
padding: 4px;
color: #fff;
width: 97%;
float: left;
padding-left: 10px;
margin: 0px;
height: auto;
border-bottom: 1px dotted #dfd;
}

ul, .navlist, ul.navlist {
margin: 0px;
text-decoration: none;
list-style-type: none;
padding: 0px;
width: 80%;
padding-bottom: 10px;
margin-bottom: 6px;
}

ul li, .navlist li {
padding: 0px;
}

#main_right .navlist .CSL_title h1 a {
font-size: 14px;
color: #999;
}

ul img {
border: 0px;
}

.N_R {
float: left;
width: 100%;
}

.N_left {
width: 49%;
float: left;
text-align: left;
color: #666;
padding-bottom: 10px;
}

.category_linktd_style1 a {
font-size: 18px;
color: #5b9b40;
margin-bottom: 10px;
width: 100%;
display: block;
padding-bottom: 5px;
border-bottom: 1px solid #ddd;
}

.N_left .cim {
float: left;
width: 100%;
font-size: 14px;
padding-bottom: 5px;
}

.N_left img {
padding: 4px;
border: 1px solid #ada;
margin: 4px;
}

.banner {
float: left;
clear: both;
width: 100%;
text-align: center;
padding-bottom: 10px;
color: #ccc;
font-size: 10px;
border-top: 1px solid #ddd;
border-bottom: 1px solid #eee;
margin-bottom: 4px;
}

#MiddleBox .CS_category_head {
float: left;
width: 100%;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
font-size: 18px;
color: #5b9b40;
}

#MiddleBox .CS_category_head strong {
font-size: 18px;
color: #5b9b40;
}

.sendnewsmainheader input {
border: 1px solid #ccc;
}

.sdivmh {
margin: auto;
display: block;
width: 70%;
padding-left: 4%;
padding-top: 4px;
padding-bottom: 4px;
margin-top: 2px;
color: #5b9b40;
}

.sendnewstdsearchbut {
background: #5b9b40;
color: #fff;
padding: 5px;
font-weight: bold;
cursor: pointer;
}

.sendnewssearcharea {
border: 1px solid #ccc;
width: 365px;
}

.newsPlayer {
float: left;
width: 570px;
height: 300px;
overflow: hidden;
display: block;
position:relative;
padding: 0;
border-bottom: 1px solid #ddd;
margin: 2px;
margin-top: 0px;
/*background: url(/images/870/n_lefttop_png_902_20100903102606_854.png) no-repeat center center;*/
}

#MiddleBox .navlist li {
padding: 0px;
margin: 0px;
display: block;
height: auto;
text-decoration: none;
border: 0px;
clear: both;
}

#MiddleBox .navlist li .CSL_picture {
display: block;
height: 260px;
overflow: hidden;
text-align: center;
width: 420px;
float: left;
clear: none;
}

#MiddleBox .CSL_picture img {
width: 420px;
}

#MiddleBox .CSL_stext {
float: left;
clear: both;
width: 140px;
height: 180px;
overflow: hidden;
position: absolute;
left: 430px;
top: 80px;
text-align: justify;
}

#MiddleBox .newsPlayer .CSL_title {
width: 140px;
float: left;
clear: both;
border: 0px;
padding: 0px;
text-decoration: none;
position: absolute;
left: 430px;
top: 0px;
height: auto;
overflow: hidden;
max-height: 80px;
}

#MiddleBox .newsPlayer .CSL_title h1 {
border: 0px;
width: auto;
height: auto;
padding: 0px;
margin: 0px;
text-decoration: none;
}

#MiddleBox .newsPlayer .CSL_title h1 a {
font-size: 16px;
}

#Player1, #Player2 {
position: relative;
}

#pager1, #pager2 {
position: absolute;
left: 0px;
bottom: 0px;
background: #555;
padding: 4px;
opacity: .70;
z-index: 10012;
width: 121px;
}

#pager1 a, #pager2 a {
color: #fff;
padding-left: 5px;
padding-right: 5px;
}

.newsPlayer .activeSlide {
font-weight: bold;
font-size: 120%;
}

.nav {
position: absolute;
bottom: 0px;
right: 0px;
width: 424px;
background: #555;
padding: 2px;
padding-left: 15px;
opacity: .70;
z-index: 10013;
}

.navBtn {
float: left;
padding: 2px;
border: 1px solid #ddd;
margin-left: 2px;
color: #fff;
padding-left: 6px;
padding-right: 6px;
font-size: 11px;
cursor: pointer;
}

#loginbtn {
width: 43px;
height: 139px;
position: absolute;
top: 60px;
right: -43px;
}

#main_right #logoutbtn {
width: 43px;
height: 139px;
position: absolute;
top: 60px;
right: -43px;
background: url(/images/795/logoutbtn_png_836_20100907153012_666.png);
}

#main_right .normal {
background: url(/images/870/loginbtn_png_917_20100903104933_89.png) no-repeat top left;
}

#main_right .activeLogin {
background: url(/images/870/loginbtnhover_png_904_20100903104933_609.png) no-repeat top left;
}

.lName {
width: 40%;
text-align: right;
float: left;
color: #070;
padding-top: 3px;
}

#login input {
border: 1px solid #ccc;
margin: 1px;
margin-left: 10px;
padding: 2px;
color: #050;
}

* input {
color: #060;
border: 1px solid #ccc;
}

#RLogin {
float: left;
padding-top: 20px;
width: 96%;
clear: both;
padding-bottom: 10px;
border-bottom: 1px solid #bcb;
}

#RLogin a {
text-decoration: underline;
color: #555;
}

#mainPageNews .N_left img {
display: none;
}

#MiddleBox .N_left {
width: 46%;
padding:1%;
padding-left: 2%;
}

#mainPageNews .N_R {
border-bottom: 1px solid #ddd;
}

#mainPageNews {
position: relative;
float: left;
width: 98%;
clear: both;
}

.smallGoogle {
position: absolute;
top: 0px;
right: 10px;
width: 50px;
height: 38px;
background: url(/images/870/google_sm_png_763_20100903145359_165.png) no-repeat center;
}

.spct {
cursor: pointer;
}

#fullnewsbt form {
float: left;
width: 650px;
height: auto;
padding: 10px;
background: #fff;
margin: 10px;
}

.HOPCS_commentinput, #hozzaszolas .HOPCS_commentinput {
border: 1px solid #aaa;
background: #666;
color: #fff;
height: 20px;
padding: 0px;
padding-left: 5px;
width: 140px;
}

.HOPCS_comment_button, #hozzaszolas .HOPCS_comment_button {
height: 22px;
padding-bottom: 2px;
border: 1px solid #aaa;
background: #666;
color: #fff;
}


#fullnewsbt #reglink {
display: none;
}


/* a cikken belüli vendégkönyv beállításai */
#hozzaszolas {
width: 96%;
padding: 10px;
float: left;
background: #fff;
color: #060;
border-top: 1px solid #999;
}

#hozzaszolas input {
border: 1px solid #333;
color: #333;
font-weight: bold;
font-size: 14px;
padding: 3px;
}

#hozzaszolas textarea {
color: #333;
font-weight: bold;
padding: 3px;
margin-bottom: 4px;
width: 90%;
}

#bal_comment {
width: 49%;
float: none;
font-weight: bold;
background-color: transparent;
border: 0px;
}

#jobb_comment {
width: 100%;
font-weight: bold;
float: left;
height: 4px;
margin-top: 10px;
margin-bottom: 10px;
background: #444;
}

#commenter {
width: 95%;
float: left;
clear: both;
text-align: left;
text-decoration: none;
color: #666;
font-weight: bold;
background: #fff;
padding: 10px;
}

#commenter a {
color: #666;
font-style: italic;
font-size: 14px;
text-decoration: none;
}

#comment_str {
width: 95%;
float: left;
clear: both;
text-align: left;
background: #fff;
padding: 10px;
margin-top: 0px;
padding-top: 5px;
border-top: 1px solid #cdf;
}

#comm_sor {
width: 100%;
height: auto;
clear: both;
}

#opcio {
margin-bottom: 2px;
padding-bottom: 5px;
border-bottom: 1px dotted #247;
margin-top: 5px;
}

#opcio input {
color: #ddd;
background: #383838;
margin: 6px;
padding: 3px;
font-size: 12px;
}

#comm_tabla {
margin-top: 4px;
border-top: 1px solid #ccc;
}

#hozzaszolas form {
padding: 0px;
width: 98%;
clear: both;
}

/* Hýrinfý beýllýtýsai */
#downmorenews {
	color: #006;
	border-top: 1px solid #aaaaaa;
	padding-top: 10px;
width: 98%;
overflow: hidden;
margin: auto;
}
#downmorenews .pictures_category {
	text-decoration: underline;
	font-size: 18px;
color: #070;
font-weight: bold;
background: #fff;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 15px;
	margin-bottom: 10px;
clear: both;
display: block;
width: 90%;
}

#downmorenews .navlist {
width: 99%;
}

#downmorenews .lead {
	color: #777;
}
#downmorenews  .lead:hover {
	color: #333;
}
#downmorenews li {
border-bottom: 1px solid #ddd;
margin: 2px;
}

.sendnewsheadertitle {
	text-align: center;
	font-size: 14px;
	color: #5b9b40;
padding-bottom: 5px;
font-weight: bold;
padding-top: 30px;
}


#MiddleBox #fullnewsbt .HOPCS_comment_button2 {
display: none;
}

.searchmaindivs {
	font-size: 11px;
	font-weight: normal;
	padding: 1px;
	width: 460px;
	position: relative;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	height: auto;
	display: table;
}

#kozepresz .searchmaindivs a {
color: #5b9b40;
}

.searchresultnums1, .searchresultnums2 {
	text-align: center;
	display: block;
	float: left;
	color: #5b9b40;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	height: 105px;
	width: 20px;
	margin-right: 5px;
	overflow: hidden;
	padding: 5px;
	line-height: 105px;
	background-color: #F0F0F0;
}
.searchtextmaindiv1,.searchtextmaindiv2 {
	height: 103px;
	width: 408px;
	margin-top: auto;
	padding: 5px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
	float: left;
	overflow: hidden;
	border: 1px solid #CCCCCC;
}
.searchresultnums2 {
}

.searchtextmaindiv2 {
	background-color: #F9F9F9;
}
.searchtitle {
	font-size: 10px;
	font-weight: bold;
	color: #333333;
}

.searchtitlech, .searchstextch {
	text-decoration: underline;
	color: #F0E7D0;
	background-color: #560B0B;
	padding: 2px;
}
.searchtitlemorelink {
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	display: block;
	line-height: 16px;
	height: 16px;
	width: 132px;
	border: 1px solid #BEBEBE;
	background-color: #F0F0F0;
	position: absolute;
	text-decoration: none;
	text-align: center;
	padding: 2px;
	margin-top: 1px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	left: 280px;
	top: 90px;
	z-index: 1000;
}
.searchtitle:hover {
	text-decoration: underline;
}
.searchtextmaindiv2 .searchdate, .searchtextmaindiv1 .searchdate {
	padding: 2px;
	font-size: 9px;
	font-weight: normal;
	display: block;
	height: auto;
	width: auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
.SearchONpicimg {
	float: left;
	height: 40px;
	width: 60px;
	border: 1px solid #7E7E7E;
	text-align: left;
	display: block;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 2px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
	font-size: 9px;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	overflow: hidden;
}
.SearchONpicimg .SearchONpicimg {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: none;
	line-height: 65px;
}

#fulltext_1 p, #fulltext_1 {
font-weight: normal;
color: #666;
}

#fulltext_1 {
font-weight: normal;
color: #666;
clear: both;
float: left;
width: 100%;
}

#fulltext_2 {
width: 98%;
padding: 1%;
float: left;
clear: both;
}

#fullnewsbt .fullnewst {
float: left;
width: 98%;
clear: both;
display: block;
padding:4px;
padding-bottom: 10px;
margin-bottom: 5px;
border-bottom: 1px solid #ddd;
color: #555;
font-size: 18px;
text-align: center;
}

.CS_fulltextlead {
float: left;
width: 100%;
padding-bottom: 5px;
padding-top: 4px;

}

.CS_fulltextlead .CS_bigpic {
float: left;
padding: 2px;
border: 1px solid #070;
margin: 4px;
}

.CSdatum {
float: left;
width: 100%;
text-align: right;
padding-top: 10px;
padding-bottom: 10px;
color: #aaa;
font-style: italic;
font-size: 80%;
}

#fullnewsbt {
padding: 6px;
padding-top: 0px;
margin-top: 0px;
width: 98%;
float: left;
}

#main_right .CSL_title {
padding: 0px;
}

#main_right .navlist {
width: 90%;
border-top: 1px solid #bcb;
border-bottom: 1px solid #bcb;
padding: 10px;
float: left;
}

#main_right .CSL_stext {
width: 96%;
padding: 2%;
border-bottom: 1px solid #ddd;
}

#main_right .CSL_picture {
width: 100%;
clear: both;
text-align: center;
}


#hozzaszolas #comment_container {
color: #333;
font-weight: bold;
padding: 3px;
margin-bottom: 4px;
width: 100%;
float: left;
clear: both;
}

.HOPCS_commenttext {
color: #555;
font-size: 18px;
float: left;
padding-left: 0px;
font-weight: bold;
}




#fbBox {
background: url(/images/870/facebookbox_png_485_20100906163725_539.png) no-repeat top left;
float: left;
padding: 30px;
padding-top: 0px;
padding-bottom: 80px;
}

#fbBox a {
color: #060;
}

.addthis_toolbox {
float: left;
position:relative;
}

#main_right .addthis_toolbox a {
color: #fff;
}

#main_right .addthis_toolbox a:hover  {
color: #666;
}

#seoNews {
z-index: 10000;
}

.close {
width: 100px;
text-align: left;
color: #070;
font-weight: bold;
font-size: 12px;
display: block;
float: right;
cursor: pointer;
}

.close .ui-icon {
float: left;
}

.itsbleft {
	float: left;
	width: 80px;
	margin-left: 4px;
margin-top: 5px;
	border: 1px solid #ddd;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
padding-left: 5px;
	height: 70px;
	overflow: hidden;
	background-color: #e6f0d8;
	position: relative;
font-size: 10px;
color: #060;
}

.itsbleft .nsz {
font-size: 10px;
}

.bannernew {
	font-size: 10px;
	line-height: 13px;
	color: #C0DCA0;
	width: 460px;
	height: 82px;
	margin: 2px;
	float: left;
	border: 1px solid #F0F0F0;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
}

.itsbleft input {
width: 70px;
}


#BottomInner {
display: block;
clear: both;
width: 1000px;
margin: auto;
margin-top: 90px;
}

#MainBottom #BottomInner a {
color: #fff;
}

#tags {
float: left;
width: 100%;
margin-bottom: 20px;
padding-bottom: 10px;
color: #9b9;
border-bottom: 1px dotted #59953f;
}

#footerbg {
background: #4c8135;
float: left;
width: 98%;
clear: both;
height: 70px;
padding: 10px;
margin-top: 50px;
}

.footerLeft {
float: left;
padding-top: 20px;
height: 40px;
width: 180px;
text-align: center;
}

.footerCenter {
float: left;
padding-top: 20px;
width: 65%;
text-align: center;
color: #ffc;
}

.footerRight {
padding-top: 50px;
float: left;
text-align: center;
background: url(/images/870/seomconet_png_486_20100906192416_959.png) no-repeat center top;
width: 140px;
}

#tags .category_linktd_style1 {
border-bottom: 1px dotted #66b345;
margin-bottom: 15px;
width: 100%;
clear: both;
}

#tags a {
padding: 2px;
}

.closebut {
width: 54px;
height: 185px;
background: url(/images/870/close_png_984_20100906161658_170.png) no-repeat top left;
position: absolute;
display: block;
right: -64px;
top: 300px;
z-index: 10001;
}

#morebg {
float: left;
width: 100%;
position: relative;
height: auto;
overflow: visible;
}

.red {
color: #c00;
font-weight: bold;
float: left;
width: 96%;
padding: 10px;
clear: both;
}

#fullnewsbt ul li {
list-style-type: disc;
padding-left: 20px;
margin-left: 20px;
}

#fullnewsbt ul {
float: left;
width: 100%;
}

/*body {
	background: url(/images/870/bg_289_2010090311210_624.jpg) no-repeat top right;
}*/


#mmcountcategoryheader {
width: 100%;
text-align: center;
}

#mmcountcategoryheader #catviewsimple {
padding: 4px;
}

#mmcountcategoryheader #catviewcheck {
padding: 4px;
font-size: 16px;
color: #444;
}
