/* altalanos osztalyok */

body {
	background: white;
	margin: 0;
	padding: 0;
	border: 0;
	/*line-height: 1.1;	*/
	color:#565656;
	font-family:Helvetica,Verdana,Sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}
#header{
	width:800px;
	background:transparent url(big_sep.jpg) repeat-x scroll 0 bottom;
	height:312px;
	padding:60px 0 0 0;
	margin:0 auto;
}
#header_inner{
background:transparent url(head.jpg) no-repeat scroll 0 -60px;
}
#header_lang{
display:block;
visibility:visible;
width:960px;
padding:20px 0 0 0;
text-align:right;
}
#flashmenu{
margin-left:260px;
}
/*
#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;
}
*/
h1, h2{
color:#FF5D00;
font-family:Helvetica,Verdana,Sans-serif;
font-size:16px;
font-weight:normal;
margin:15px 0;
text-decoration:none;
}
h2, .box h2{
font-size:14px;
margin:16px 0;
}
h3{
font-size:12px;
font-style:italic;
}
h1, .title{
color:#7C7060;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
margin:0;
padding:0 0 20px;
text-align:left;
}
.mceEditor{
display:block;
width:380px;
position:relative;
top:0px;
z-index:300;
}
.pages, .next, .prev{
display:block;
float:left;
padding:0;
margin:0;
}
a{
color:#FF5D00;
font-weight:normal;
padding-left:0;
padding-right:0;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
#high_contrast {
	display:none;
	/*
	float: left;
	width: 27px;
	height: 31px;
	padding-top: 20px;
	overflow: hidden;
	background: url(high_contrast.png) no-repeat 0 20px;
	*/
}
#sw_9_back, #sw_9_back:hover, #sw_19_back, #sw_19_back:hover, .shop_back_to_cart_link{
background:transparent url(ico_back_sm.gif) no-repeat scroll 0 2px;
color:#7C7060;
float:left;
height:19px;
line-height:2em;
margin:-3px 0 -10px 728px;
overflow:hidden;
padding:0 0 0 24px;
border:none;
}
#sw_19_back, #sw_19_back:hover{
margin:-3px 0 -10px 384px;
}
#sw_9_back:hover, #sw_19_back:hover{
color:#555555;
}
#main_content .sw_s1_inner_menu li, #main_content .sw_s1_inner_menu li:hover{
background:transparent;
border:none;
}
#sw_18_lead{
height:32px;
margin:-35px 0 0;
}
/*
#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{
margin: 0;
padding: 8px 0 0 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_login_alert{
color:red;
}
.sw_2_1_input_password, .sw_2_1_input_text, .sw_31_1_add_to_cart_amount{
background-image:url(textfield.jpg);
border:none;
height:19px;
border:1px solid #E3E3E3;
}
.sw_s1_textarea {
	width: 98%;
}
#footer {
background:transparent url(bottom.jpg) no-repeat 0 0;
height: 120px;
}
a img{
border:none;
}
#footer_inner{
	width:430px;
	margin:0 auto;
	padding:4px 0 0;
}
.clearer {
	clear: both;
	height: 0px;
	line-height: 0px;
	width: 1px;
	font-size: 1px;
}
#t0, #t1, #t2, #t3, #sw{
	display:block;
	float:left;
	height:10px;
	overflow:hidden;
	padding:30px 0 30px 110px;
	width:0;
}
#t0{
	width:100px;
	padding:30px 0;
	color:#717171;
}

#t1{
	background:url(tamogato1_1.jpg) no-repeat center 0;
}
#t2{
	background:url(tamogato2_1.jpg)  no-repeat center 0;
}
#t3{
	background:url(tamogato3_1.jpg)  no-repeat center 0;
}

#t1:hover{
	background-image:url(tamogato1_2.jpg);
}
#t2:hover{
	background-image:url(tamogato2_2.jpg);
}
#t3:hover{
	background-image:url(tamogato3_2.jpg);
}


#sw{
background:url(senswerk_logo_mono.gif)  no-repeat 0 4px;
clear:both;
float:right;
}
#sw:hover{
background-image:url(senswerk_logo.gif);
}
/*
.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{  
  
  
 }  
.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; 
}
*/
/*events*/
.sw_s1_galitem{
display:block;
width:auto;
float:left;
padding:2px;
margin:2px;
font-size:11px;
}
.sw_s1_doctype_3{
border:1px solid #D8D8D8;
}
.sw_s1_events .sw_s1_galitem{
display:block;
margin:0;
padding:6px;
width:768px;
color:#A0968A;
font-size:12px;
border:none;
}
 .sw_s1_galitem_even, .shop_item_even{
background-color:#F3ECE4;
}
.sw_s1_galitem_odd, .shop_item_odd{
background-color:#FDFAF7;
}
.sw_s1_events a{
color:#A0968A;
}
.sw_s1_events h2{
display:none;
margin:0;
width:570px;
}
.sw_s1_events .sw_s1_galitem h2, .sw_s1_events .sw_44_1_preview{
display:block;
float:left;
}
.sw_s1_events .sw_44_1_preview{
width:200px;
}
form{margin:0;}
select{
width:90%;
}

/*galéria*/
#sw_8_gallery{
padding-top:8px;
}
#sw_8_gallery .sw_6_1_preview_img_outer img{
max-height:42px;
}
.sw_s1_galitem h2{
margin:0;
}
#sw_8_gallery .sw_s1_galitem a{
color:#565656;
}
/*headlines*/
#sw_17_headlines .sw_s1_galitem{
width:100%;
float:none;
border:none;
position:relative;
z-index:100;
padding:0 0 14px;
}
#sw_17_headlines h2{
}
#sw_17_headlines .sw_32_1_preview{

}
#sw_17_headlines .sw_32_1_publishtime{
top:3px;
color:#FF5D00;
display:block;
padding:0 0 0 345px;
position:absolute;
}
/*editor*/
#header #menu_hide .wizard{
margin-top:-66px;
} 
body .sw_s1_inner_menu ul ul {
top:12px;
}
.wizard{
display:block;
width:auto;
clear:both;
}
.wizard a, .shop_item_list .sw_s1_inner_menu a{
background:#efefef;
border-right:1px solid #D8D8D8;
border-bottom:1px solid #D8D8D8;
padding:2px;
}
.module_factory_opener_icon{
clear:both;
position:relative;
top:10px;
background:#CFCFCF;
border-right:1px solid #c0c0c0;
border-bottom:1px solid #c0c0c0;
padding:2px;
}
/*shop*/
.shop_item_list div, .shop_item_list h2, .shop_item_list h3, .shop_cart_list h2, .shop_cart_list h3,
.shop_cartinfo_item div, .shop_item_view div, .shop_cart_list div,
.shop_item_view{
display:block;
float:left;
/*background-color:#FDFAF7;*/
color:#A0968A;
}
.shop_item h2 a{
color:#A0968A;
font-size:12px;
}
.shop_item_list .shop_item, .shop_item_view{
width:549px;
}
.shop_item_list .sw_28_1_preview_img_outer, .shop_item_list .sw_28_1_preview{
display:none;
}
.shop_item_list h2, .head_product, .shop_cart_list h2,  .shop_cart_list h3{
margin:0;
width:249px;
padding:5px;
}
.sw_28_1_prices, .sw_28_1_add_to_cart_outer{
width:135px;
padding:7px 5px;
text-align:right;
}
.shop_item_view .sw_28_1_add_to_cart_outer{
width:120px;
}
.shop_item_view .sw_28_1_prices, .shop_item_view .sw_28_1_add_to_cart_outer{
border-top:1px solid #D8D8D8;
}
.head_prices, .shop_cart_list .sw_28_1_prices, .head_amount, .shop_cart_list .sw_28_1_add_to_cart_outer,
.sw_28_1_amount{
width:83px;
padding:7px 5px;
text-align:right;
}
.head_product,.head_prices,.head_amount,.head_prices{
padding:7px 5px;
text-align:center;
border-bottom:1px solid #D8D8D8;
}
.sw_28_1_add_to_cart_outer{
padding:0 5px;
}
.sw_28_1_add_to_cart, .shop_cart_link, .shop_buy_link, .shop_pay_link, .shop_modify_basket_content_link{
display:inline;
background:url(ico_basket_sm.gif) no-repeat 0 0;
width:26px;
text-indent:26px;
overflow:hidden;
border:none;
height:25px;
}
.shop_cart_link, .shop_buy_link, .shop_pay_link, .shop_earlier_orders_link{
display:block;
float:right;
height:20px;
padding:5px 0 0 28px;
text-indent:0;
width:84px;
text-align:left;
}
.shop_buy_link, .shop_pay_link{
background:url(ico_buy_sm.gif) no-repeat 0 0;
}
.shop_cartinfo_buttons .shop_buy_link, .shop_cart_link{
width:44px;
}
.sw_28_1_prices div{
float:right;
}
.sw_28_1_add_to_cart_amount, .sw_31_1_add_to_cart_amount{
width:20px;
}
/*cart, markers*/
.shop_earlier_orders_link{
width:144px;
}
.cart_modify_button{
clear:both;
}
.product_name{
width:96px;
text-align:left;
padding:4px 2px;
}
.amount{
width:42px;
}
.price{
width:75px;
padding:4px 2px;
text-align:right;
}
.price div{
float:right;
}
.shop_cartinfo{
background:url(line.jpg) repeat-x 0 0;
background-color:#FDFAF7;
padding:2px;
margin:10px 0;
padding:2px;
}
.shop_cartinfo h2{
margin:2px 0;
color:#7C7060;
}
.shop_cartinfo_item{
border-bottom:1px solid #EEEEEE;
clear:both;
height:22px;
margin:4px 0;
padding:2px 0;
}
.shop_cartinfo_sum_price{
background-color:#F3ECE4;
display:block;
height:20px;
margin:4px 0;
padding:4px 2px;
}
.total, .total .sw_28_1_price_0, .total .sw_28_1_price_1,
 .total .sw_28_1_price_gross,  .total .sw_28_1_price_net{
width:100%;
text-align:right;
color:#555555;
}
.total{
width:530px;
padding:5px;
border-top:1px solid #D8D8D8;
font-weight:bold;
}
.shop_cartinfo_sum_price .shop_cartinfo_sum_price_value, .shop_cartinfo_sum_price .shop_cartinfo_sum_title,
.total .total_title_price_value, .total .total_title,
.markers .marker_name,  .markers .marker_value{
display:block;
float:left;
width:40%;
text-align:right;
}
.shop_cartinfo_sum_price .shop_cartinfo_sum_title,
.total .total_title,
.markers .marker_name{
width:60%;
text-align:left;
}
.markers, #shop_product_main_image_outer {
display:block;
width:260px;
padding:5px;
}
#shop_product_main_image_outer img{
border:medium none;
width:260px;
}
/*fórum*/
.forum_subtopic_num, .forum_topic_order, #sw_23_change_comments_order, .sw_s1_path, .shop_path{
display:none;
}
.sw_s1_thead2{
border-top:1px solid #D8D8D8;
padding:5px 0;
}
.sw_s1_thead2, .sw_s1_thead2 a{
color:#FF5D00;
font-weight:bold;
}
.crt_time, .nickname{
display:block;
width:140px;
float:left;
}
.crt_time{
text-align:right;
float:right;
}
.nickname{
width:400px;
}
.sw_s1_msgtd{
font-size:11px;
}
.forum_comment_list, .forum_comment_list tbody, .forum_comment_list tr, .forum_comment_list .sw_s1_msgtd{
display:block;
overflow:hidden;
width:540px;
}

/*regiszt*/
#sw_6_form{
display:block;
width:400px;
margin: 0 auto;
}
.sw_27_1_labelbox, .sw_27_1_inputbox{
float:left;
}

#swlogin_box h2{
	display: none;
}

#sw_1_form label{
	display: block;
	float: left;
	width: 40%;
	color: #FF5D00;
	padding-right: 10px;
	margin-bottom: 5px;
	margin-top:5px;
}

#sw_1_form input{	
	margin-bottom: 5px;
}
#sw_1_form{
	width: 100%;
}

.box_inner{
	margin-top: 10px;
}

#sw_1_form #sw_1_submit, .modify_data, #sw_6_send{
	background: url(order.png) no-repeat 0 0;
	width: 89px;
	border:none;
	cursor:pointer;
}
.reg_href_outer{
display:block;
clear:both;
}
.sw_2_1_input_outer{
display:block;
width:55%;
float:left;
}
.sw_2_1_input_outer input{
width:100%;
}
/*rendelés*/
.delivery_data .data_name, .delivery_data .data_value,
.billing_data .data_name, .billing_data .data_value,
.sw_27_1_row .sw_27_1_labelbox, .sw_27_1_row  .sw_27_1_inputbox{
display:block;
float:left;
width:63%;
padding:5px 0;
}
.delivery_data .data_name,
.billing_data .data_name,
.sw_27_1_row .sw_27_1_labelbox{
width:35%;
}
.data_row{
width:530px;
padding:0 5px;
}
.odd{
background-color:#F3ECE4;
}
.even{
background-color:#FDFAF7;
}
.delivery_data .data_value,
.billing_data .data_value{
border-left:solid 1px white;
padding-left:5px;
}
.modify_data{
color:black;
display:block;
font-size:11px;
padding:3px 0 5px 8px;
width:90px;
}
.modify_data:hover{
text-decoration:none;
}
#sw_shop_buy_form .shop_cart_list h2, #sw_shop_buy_form .shop_cart_list .shop_item{
float:none;
clear:both;
}
.shop_pay_link{
height:28px;
padding:0 0 0 25px;
width:110px;
cursor:pointer;
}
.shop_back_to_cart_link{
margin:0;
padding:0 0 2px 22px;
}
.shop_modify_basket_content_link{
display:block;
height:26px;
padding:5px 0 5px 6px;
width:205px;
}
.order_comment, .order_comment label, .order_comment textarea,
.shop_bill, .shop_bill_billing_data, .shop_bill_delivery_data, .shop_bill_item_list{
display:block;
width:100%;
float:none;
}
.shop_bill th, .shop_bill_billing_data th, .shop_bill_delivery_data th, .shop_bill_item_list th{
width:250px;
}
.shop_bill td, .shop_bill_billing_data td, .shop_bill_delivery_data td, .shop_bill_item_list td{
width:290px;
}
#sw_6_form fieldset, #sw_6_form legend{
border:solid 1px #F3ECE4;
background-color:#FDFAF7;
margin-top:5px;
}
 #sw_6_form legend{
background:#F3ECE4;
margin-top:0;
}
/*-------------------Klippek------------------*/

#sw_36_article_text a{
	color: #444444;
}

/*--------------------Eseménynaptár------------------------*/

#sw_9_events h2{
	font-size: 12px;
}
#sw_23_addcomment_link{
background:transparent url(ico_comment.png) no-repeat scroll center 0;
color:#333333;
display:block;
margin-bottom:5px;
padding:2px 5px;
text-align:center;
width:100px;
}




