/* altalanos osztalyok */

body {
	background: white;
	color: black;
	margin: 0;
	padding: 0;
	border: 0;
	font-family:  "Century Gothic","Trebuchet MS", Arial, Helvetica, sans-serif;/* "Century Ghotic",*/
	font-size: 12px;
	line-height: 1.4;
	letter-spacing:0.18em;
}
#header{
	width:960px;
	height:130px;
	background-color:white;
	background-image:url(logo.gif);
	background-position:0 40px;
	background-repeat:no-repeat;
	padding:0;
	margin:0 auto;
}
#header_lang{
display:block;
visibility:visible;
width:960px;
padding:20px 0 0 0;
text-align:right;
}

#sw_current_lang{
width:0px;
display:none;
}
#sw_languages, .sw_s1_lang_list{
display:inline;
visibility:visible;
padding:0;
margin:0;
list-style-type: none;
width:auto;
height:20px;
float:right;
}
.sw_s1_lang_list li, .sw_s1_lang_list li a{
display:inline;
float:left;
}
.sw_s1_lang_list li a{
color:#666666;
padding:4px 4px 4px 4px;
text-decoration:none;
}
.sw_s1_lang_list li a:hover{
color:#FE0000;
letter-spacing:0.17em;
}
.nevek{
display:block;
width:600px;
padding:0 0 0 100px;
margin:0;
text-align:justify;
letter-spacing:5px;
line-height: 30px;
}
.nevek .valaszto_vonal{
display:table-cell;
width:4px;
border-left:solid 1px #FE5255;
}
.nevek .terkoz{
height:22px;
overflow:hidden;
font-size:4px;
margin:0;
padding:0;
}
/*
.nevek a, .nevek a:hover{
    color: black;
    text-decoration: none;
    white-space: nowrap;
}
.nevek a:hover{
    color:#666666;
    font-weight:bold;
}
.nevek .closer {
    padding: 0 100px 0 0;
    white-space: nowrap;
}
.koz1{
letter-spacing:0.1em;
}
.koz1:hover{
letter-spacing:0.05em;
}
.koz15{
letter-spacing:0.15em;
}
.koz15:hover{
letter-spacing:0.1em;
}
.koz2{
letter-spacing:0.2em;
}
.koz2:hover{
letter-spacing:0.15em;
}
.koz25{
letter-spacing:0.24em;
}
.koz25:hover{
letter-spacing:0.20em;
}
.koz3{
letter-spacing:0.30em;
}
.koz3:hover{
letter-spacing:0.25em;
}
.koz35{
letter-spacing:0.35em;
}
.koz35:hover{
letter-spacing:0.30em;
}

.koz45{
letter-spacing:0.45em;
}
.koz45:hover{
letter-spacing:0.40em;
}
.koz5{
letter-spacing:0.5em;
}
.koz5:hover{
letter-spacing:0.45em;
}
*/
h1{
font-size:32px;
font-weight:normal;
}
h2, .box h2{
font-size:24px;
font-weight:normal;
color:#333333;
}
h3{
font-size:12px;
font-weight:bold;
font-style:italic;
}
.mceEditor{
display:block;
width:380px;
position:relative;
top:0px;
z-index:300;
}
.pages, .next, .prev{
display:block;
float:left;
padding:0;
margin:0;
}
.pages a, .next a{
color:#777777;
text-decoration:none;
border-left:solid 1px #999999;
padding-left:2px;
}

#high_contrast {
	display:none;
	/*
	float: left;
	width: 27px;
	height: 31px;
	padding-top: 20px;
	overflow: hidden;
	background: url(high_contrast.png) no-repeat 0 20px;
	*/
}
/*
#high_contrast a, #high_contrast a hover {
	display: block;
	padding-top: 35px;
}
*/
#content_inner2 .home {
	float: none;	
}
#swlogin_box .boxdata{
background:transparent;
border:none;
}
#swlogin_box .box_inner {

	padding: 0;
}
.title{
padding-top:0;
margin:0;
}
.article_text p, #article_txt p {
	margin: 0 0 0.5em 0;
	padding: 0;
	text-align:justify;
}

.article_text td {
	
}

a, a:hover, .sw_s1_link, .sw_s1_link:hover {
	color: #FF0000;
	text-decoration:none;
}
a:hover {
	color: #FE0000;
}
.sw_s1_hidden_content {
	display: none;
	visibility: hidden;
}

.sw_s1_comments {
    text-align: justify;
}

#footer a {
font-weight:bold;
color:black;
}
.clearer {
	clear: both;
	height: 0px;
	line-height: 0px;
	width: 1px;
	font-size: 1px;
}

.sw_s1_hidden_content, .sw_s1_rejtett {
	display: none;
	visibility: hidden;
}
.alert, .sw_s1_alert, .sw_s1_login_alert {
	color: Red;
	font-weight: bold;
}

.sw_s1_galitem, .sw_6_1_preview_img_outer {
	width: 121px;	
	float: left;
	padding: 5px;
	margin: 0;	
	background: white;
	text-align:center;
	vertical-align:middle;
	z-index:100;
}
.sw_6_1_icon {
	display: block;
	width: 48px;
	margin: 0 10px 0 0;
	border:none;
	float:left;
}
.sw_6_1_preview_img_outer {
	padding: 0;
}
.sw_s1_galitem h2, #main_content .sw_s1_galitem h2 {
	font-size: 12px;
	padding: 0 0 8px 0;
	margin: 0;
	display: block;
	width:100%;
	float:left;
}
.sw_s1_galitem h2 a, #main_content .sw_s1_galitem h2 a {
	text-decoration: none;
	color:#444444;
}

.sw_s1_galitem img {
	border: solid 2px white;
	z-index:110;
}
#side_content2 .sw_s1_galitem img:hover {
	border: solid 2px #222222;	
}
.go_top, .go_bottom{
display:none;
width:20px;
height:0px;
margin:0;
padding-top:20px;
background: url(go_top.gif) no-repeat;
overflow:hidden;
position:relative;
z-index:110;
float:right;
cursor:pointer;
}
.go_top{
position:relative;
top:0;
left:0;
}
.go_bottom{
background: url(go_bottom.gif) no-repeat;
}
.article_text img {
	max-width:450px;
}
.article_text a img {
border:solid 1px gray;
}
/*popup css-e*/

.sw_s1_gallery caption, th, td {  
 font-weight:normal;  
 text-align:left;  
 }  
.sw_s1_gallery blockquote:before, blockquote:after, q:before, q:after {  
 content:"";  
 }  
.sw_s1_gallery blockquote, q {  
 quotes:"" "";  
 }  
.sw_6_1_preview_img_outer a{  
  
   /*text-decoration:none;  */
 }  
.sw_s1_gallery br.both{  
 clear:both;  
 }  
#backgroundPopup{  
 display:none;  
 position:absolute;    
 height:100%;  
 width:100%;  
 top:0;  
 left:0;  
 padding:0;
 margin:0;
 background:black;
 border:1px solid #cecece;  
 z-index:540;  
 }  
 #popupimg {
 display:none;
 width:auto;
 float:left;
 }
  .sw_6_1_preview_img_outer img{
 display:block;
 max-width:116px;
 max-height:116px;
 padding:0;
 margin:0 auto;
 }
 #popupContactClose{  
 font-size:14px;  
 line-height:14px;  
 right:6px;  
 top:4px;  
 position:absolute;  
 font-weight:700;  
 display:block;  
 }  
 
 .sw_s1_galitem .article_text{
 display:none;
 float:left;
 width:220px;
 padding:8px;
 margin:0;
 text-align:left;
 position:relative;
 left:0;
 top:0;
 z-index:541;
 background:white;
 font-size:10px;
 }
 #popuptext h2{
font-size:20px;
 }
 #popuptext h2, #popuptext p{
 display:block;
width:200px;
}
/*popup vége*/
 .sw_s1_galitem{
	z-index:100;
	height:120px;
}
 .sw_6_1_gal_item_admin_links{
background:#EFEFEF none repeat scroll 0;
clear:both;
display:block;
height:56px;
position:relative;
top:-58px;
width:90px;
z-index:500;
opacity:0.8;
filter:alpha(opacity=80);
margin-bottom:-58px;
}
.broser_window .sw_6_1_gal_item_admin_links{
top:-90px;
margin-bottom:-90px;
float:left;
}
 .sw_6_1_gal_item_admin_links a{
display:block;
float:left;
margin:0;
min-width:36px;
padding:0 4px;
width:auto;
}
.box .boxdata{
border:solid 1px #efefef;
background:#fbfbfb;
padding:4px;
}
.box h2{
margin:30px 0 6px 0;
font-size:14px;
font-weight:bold;
padding:0;
}
.broser_window .sw_s1_gallery .sw_s1_galitem{
height:auto;
font-size:10px;
line-height:1em;
}
.payment_method_description{
	letter-spacing: 0;
	margin: 0 0 10px 20px; 
}
#payment_method_1{
	font-weight: bold;
	font-size: 14px;
	letter-spacing: 0;
	margin-left: 20px; 
}
.modify_data{
	color:#FE0000;
	border-left: 2px solid;
	font-family: "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 0.18em;
	padding-left: 4px;
}

