body, .sp_body {
	margin: 0px;
	background: #151515; 
}
.sp_body {
	background: #151515; 
}
.container {
	width: 862px;
	margin: auto;
	/*background-color:transparent;           */
	background: #151515 url('../images/boix_piksel.gif') repeat-x; 
	font: 11px Tahoma;
	color: #595955;
}
.sp_container {

	/*width: 844px;*/
	/*	background-color:transparent;           */
	background: #151515 url('../images/sp_body.gif') repeat-x; 
	font: 11px Tahoma;
	color: #595955;
}
/*TOP */
.top_section {
	height: 118px;
	
}
.top_section_left, .sp_top_section_left {
	float:left;
	width: 260px;
	height: 118px;
	background: url(../images/top_logo_back.gif);
}
.sp_top_section_left {
	background: url(../images/sp_top_logo_back.gif);
}
.top_section_right {
	float:left;
	height: 118px;
	background:	url(../images/top_section_right.gif) top left no-repeat;
}
.sp_top_section_right {
	float:right;
	width:602px;
	height:118px;
	background-color: transparent;
}
.mm {
	height:22px;
}
.mm_lang {
	float:left;
	width:181px;
}
.mm_menu {
	float:left;
}
.index_photo {
	width:862px;
	height: 247px;
	clear:both;
}
.nav_menu_header, .nav_menu_ul {
	padding-left:15px;
	padding-top:15px;
	font: 11px Tahoma;
	color: #EAEADE;
}
.nav_menu_ul {
	margin:0px;
	padding:0px;
	padding-top:3px;
	padding-left:13px;
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
	line-height: 16px;
	
}
.nav_menu_back {
	width: 177px;
	height:100px;
}
.nav_menu_li {

}
.nav_menu_phone {
	width:220px;
	font: 11px Tahoma;
	color: #cd412f;
	padding-left:6px;
	text-align:left;
	float:right;
	line-height:20px;
}

.fachpack {
	background:url("../images/fachpack.gif") no-repeat scroll 0 0 transparent;
	float:left;
	height:80px;
	margin:10px 0 0 5px;
	width:235px;
}

.nav_menu_phone img{
	vertical-align:text-top;
	margin-bottom:4px;
}
.nav_menu_phone a:link, .nav_menu_phone a:visited, .nav_menu_phone a:hover{
	font-size:11px !important;
	color:#cd412f !important;
}
/*        background: url(../images/right_element_top.jpg) no-repeat;
}*/

/* FOOTER */
.footer {	   
	font: 9px Tahoma;
	color: #353533;           	  
}
.footer_align {
	width: 290px;
	margin-top:15px;
	margin-left:25px;
	background-color:transparent;
	border-top: 1px solid #353533;		
}
/* sub page */
.sp_element_left {
	float:left;
	width: 88px;
	height:197px;
	background: url(../images/sp_left_element.gif) no-repeat;
}
.sp_element {
	float:right;
	width:774px;
}
.sp_slogan {
	margin-top: 33px;
}
.editorial {
	margin-top:37px;
	margin-left:76px;
	width:633px;
	font: 12px Tahoma;
	color: #EAEADE;
}

.sp_footer_label {
	margin-left: 76px;
}
.sp_footer {
	clear:both;
	margin-top:20px;
	margin-left:76px;
	font: 10px Tahoma;
	color: #353533;
}
.red_11 {
	font: 11px Tahoma;
	color: #D53B27;
}
.sp_cf_footer {	   
	width: 290px;		   
	margin-top:5px;
	margin-left:165px;
	font: 9px Tahoma;
	color: #7F7F7F; 
	background-color:transparent;  
	margin-bottom:40px;        	  
}
.sp_cf_footer_align {
	width: 290px;
	background-color:transparent;	
}

/* MASZINE PAGE */
.mp_container {
	width: 670px;
	background-color:#4F4F4C; 
	border:1px solid #555555;
	font: 11px Tahoma;
	color: #E1E1D8;
	overflow:hidden;
	
	padding-top:7px;
}
.mp_menu {
	width: 110px;
	float:left;
	background-color:transparent;
}
.mp_menu_element {
	width:110px;
	background: url(../images/mp_menu_piksel.gif) repeat-y;
	text-align:right;
}
.mp_menu_align {
	padding-right:14px;
	padding-top:6px;
	padding-bottom:14px;
}
.mp_text {
	width:548px; /* 560px */
	padding-left:12px;
	float:right;
	background-color:transparent;
}
.mp_text_image {
	float:left;
}
.mp_text_desc {
	float:right;
/*	width:190px;*/
}
.mp_editorial_header {
	background: url(../images/editorial_piksel.gif) repeat-x;
	height:23px; /* 28px; */
	padding-top:5px;
	margin-right:10px;
	margin-bottom:10px;
	
	font: 12px Tahoma;
	font-weight: bold;
	color: #E1E1D8;
}
.mp_editorial {
	padding-right:10px;
}
.mp_compare {
	clear:both;
	padding-top:15px;
}
.mp_table_td_top {
	height:31px;
	background-color: #6B6B69;
	background: url(../images/mp_table_piksel.gif) repeat-x;
	font:12px Tahoma;
	color: #E1E1D8;
	font-weight:bold;
	padding-left:20px;
}
.mp_table_td {
	height:24px;
	border-bottom:1px solid #6B6B68;
	padding-left:20px;
}
.mp_foto_section {
	padding-top:10px;
	margin-bottom: 10px;	
}
.mp_foto_td, .g_foto_td {
	width:94px;
	height:93px;
	padding-top:10px;
}
.g_foto_td {
	padding: 7px;
}
.mp_info_td a:link, .mp_info_td a:active, .mp_info_td a:visited {
	width:94px;
	font:10px Tahoma;
	color: #C4C4BC;
	text-decoration:none;
	text-transform: uppercase;
	padding-left:5px;
}
.mp_info_td a:hover {
	width:94px;
	font:10px Tahoma;
	color: #D43A27;
	text-decoration:none;
	text-transform: uppercase;
	padding-left:5px;
}

.mp_info_td_ a:link, .mp_info_td_ a:active, .mp_info_td_ a:visited {
	width:94px;
	font:10px Tahoma;
	color: #C4C4BC;
	text-decoration:none;
	text-transform: uppercase;
	padding-left:5px;


}
.mp_info_td_ a:hover {
	width:94px;
	font:10px Tahoma;
	color: #D43A27;
	text-decoration:none;
	text-transform: uppercase;
	padding-left:5px;

}

.mp_all_fotos {		
	margin-bottom:20px;
}
.g_top {
	height:7px;
	width:656px;
	background:url(../images/g_top.gif) no-repeat;
	font-size:1px;
	overflow:hidden;
	margin-left:7px;
	
}
.g_table {
	width:656px;
	background:url(../images/g_piksel.gif) repeat-y;
	margin-left:7px;	
	padding:7px;
	padding-top:0px;
	padding-left:0px;
	margin-bottom:12px;
}
.g_text {
	font: 11px Tahoma;
	color:#151515;
	padding-left:10px;
}



/* BOIX FORM */
.boix_form {
	padding:0px;
	padding-bottom:100px;
	margin:0px;
	color:#fff;
}
.form_style {
	margin: 0px;
	padding:0px;
}
.form_input {
	width:215px;
	height:15px;
	border:1px solid #151515;
	font: 11px Tahoma;
	
}
.form_textarea {
	width: 215px;
	height:100px;
	border:1px solid #151515;				
	font: 11px Tahoma;
}	
.form_submit {
	width: 100px;
	height: 22px;
	font: 11px Tahoma;
	color: #fff;
	background-color:#D53B27;
	border:0px solid #151515;
	margin:0px;
	padding:0px;
}
.form_select {
	width: 215px;
	/*height:23px;*/
	border:1px solid #151515;
	font: 11px Tahoma;
}









/* LINKI */
.mm_link:link, .mm_link:active, .mm_link:visited {
	float:left;
	display:block;
	height:19px;
	padding-top:3px;
	font: 12px Tahoma;
	color: #fff;
	background-color:#4F4F4C;
	text-decoration: none;
}
.mm_link:hover {
	float:left;
	display:block;
	height:19px;
	padding-top:3px;
	font: 12px Tahoma;
	color: #EAEADE;
	background-color:#B70A0A;
	text-decoration: none;
}

.mm_link_selected:link, .mm_link_selected:active, .mm_link_selected:visited {
	float:left;
	display:block;
	height:19px;
	padding-top:3px;
	font: 12px Tahoma;
	color: #EAEADE;
	background-color:#B70A0A;
	text-decoration: none;
}
.mm_link_selected:hover {
	float:left;
	display:block;
	height:19px;
	padding-top:3px;
	font: 12px Tahoma;
	color: #EAEADE;
	background-color:#B70A0A;
	text-decoration: none;
}

.nav_menu_link:active, .nav_menu_link:visited, .nav_menu_link:link {
	font: 11px Tahoma;
	color: #EAEADE;
	text-decoration:none;
}
.nav_menu_link:hover {
	font: 11px Tahoma;
	color: #CD412F;
	text-decoration:none;
}

.nav_menu_link_selected:active, .nav_menu_link_selected:visited, .nav_menu_link_selected:link {
	font: 11px Tahoma;
	color: #CD412F;
	text-decoration:none;
}
.nav_menu_link_selected:hover {
	font: 11px Tahoma;
	color: #CD412F;
	text-decoration:none;
}
.con_menu_link:active, .con_menu_link:visited, .con_menu_link:link {
	font: 11px Tahoma;
	color: #EAEADE;
	text-decoration:none;
line-height:18px;
}
.con_menu_link:hover {
	font: 11px Tahoma;
	color: #CD412F;
	text-decoration:none;
line-height:18px;
}


.footer_link:active, .footer_link:visited, .footer_link:link {
	font: 10px Tahoma;
	color: #7F7F7F;
	text-decoration: none;
}
.footer_link:hover {
	font: 10px Tahoma;
	color: #585856;
	text-decoration:none; 
}
.mp_menu_link:active, .mp_menu_link:link, .mp_menu_link:visited {
	font: 11px Tahoma;
	color: #E1E1D8;
	text-decoration:none;
	text-transform:uppercase;
}
.mp_menu_link:hover {
	font: 11px Tahoma;
	color: #D53B27;
	text-decoration:none;
	text-transform:uppercase;
}

.download_link:active, .download_link:link, .download_link:visited {
	font: 11px Tahoma;
	color: #E1E1D8;
	text-decoration:none;
}
.download_link:hover {
	font: 11px Tahoma;
	color: #D53B27;
	text-decoration:none;
}

.mp_menu_link_selected:active, .mp_menu_link_selected:link, .mp_menu_link_selected:visited {
	font: 11px Tahoma;
	color: #D53B27;
	text-decoration:none;
	text-transform:uppercase;
}
.mp_menu_link_selected:hover {
	font: 11px Tahoma;
	color: #D53B27;
	text-decoration:none;
	text-transform:uppercase;
}

.product_select_link:link, .product_select_link:active, .product_select_link:visited {
	font: 11px Tahoma;
	color: #e5e5e5;
	text-decoration:none;
	font-weight:bold;
}
.product_select_link:hover {
	font:11px Tahoma;
	color: #B70A0A;
	text-decoration:none;
	font-weight:bold;
}

.tray_link:link, .tray_link:active, .tray_link:visited {
	font:12px Tahoma;
	color: #C4C4BC;
	text-decoration:none;
	text-transform: uppercase;
	
}
.tray_link:hover {
	font:12px Tahoma;
	color: #D43A27;
	text-decoration:none;
	text-transform: uppercase;
}



/* PAGE NR */
.page_nr_align {
	margin-top:10px;
	padding-left:20px;  
}
.page_nr_link:link, .page_nr_link:visited, .page_nr_link:active {
	font: 11px Tahoma;
	color: #CFCFCF;
	font-weight:bold;
	text-decoration:none;  
}
.page_nr_link:hover {
	font: 11px Tahoma;
	color: #D53A26;
	font-weight:bold;
	text-decoration:none;  
}

/*PRINT*/

.pp_maszine_link:link, .pp_maszine_link:visited, .pp_maszine_link:active {
	font:10px Tahoma;
	color: #A0A0A0;
	text-decoration:none;
}
.pp_maszine_link:hover {
	font:10px Tahoma;
	color: #CFCFCF;
	text-decoration:none;
}


/* PRINT PAGE */
.pp_body {
	margin:0px;
	background: none;
}
.pp_container {
	width:548px; /*660*/
	font: 12px Tahoma;
	color: #151515px;
	margin-left:30px;
	margin-top:30px;
}
.pp_print {
	margin-bottom:10px;
}
.pp_print_bottom {
	padding-left:30px;
	padding-bottom:10px;
	border-left:1px solid #000;	
}
.pp_top_right {
	float:right;
	padding-right:15px;
}
.pp_top {
	width: 660px;
	height: 179px;
	background: url(../images/print_top.gif) no-repeat;
	
}
.pp_content {
	text-align: justify;
	padding-left:30px;
	padding-right:30px;
	/*padding-top:30px;*/
	padding-bottom:5px;
	border-left:1px solid #000;
	line-height:16px;
}
/*.pp_text {
	font:12px Tahoma;
	color: #fff;
	font-weight:bold;
	padding-left:190px;
	padding-top:35px;
	line-height:16px;
	
}*/
.pp_footer {
	font: 11px Tahoma;
	color: #767676;
	/*padding-top:15px;*/
	padding-left:30px;
	/*padding-bottom:15px;*/
	border-left:1px solid #000;
	/*border-top:1px solid #B3B3B3;*/
	line-height:16px;
	width:280px;
}

.pp_top_link:link, .pp_top_link:active, .pp_top_link:visited {
	font: 14px Tahoma;
	font-weight: bold;
	color: #151515;
	text-decoration:none;
}
.pp_top_link:hover {
	font: 14px Tahoma;
	font-weight: bold;
	color: #D53B27;
	text-decoration:none;
}

.pp_mail_link:link, .pp_mail_link:active, .pp_mail_link:visited {
	font: 11px Tahoma;
	color: #767676;
	text-decoration: none;
}
.pp_mail_link:hover {
	font: 11px Tahoma;
	color: #D53B27;
	text-decoration:none;
}
.adress_link:link, .adress_link:active, .adress_link:visited {
	font: 11px Tahoma;
	color: #767676;
	text-decoration: none;
}
.adress_link:hover {
	font: 11px Tahoma;
	color: #D53B27;
	text-decoration:none;
}

.pp_print_link:link, .pp_print_link:active, .pp_print_link:visited {
	font: 13px Tahoma;
	font-weight: bold;
	color: #151515;
	text-decoration: none;
}
.pp_print_link:hover {
	font: 13px Tahoma;
	font-weight: bold;
	color: #D53B27;
	text-decoration:none;
}



.print_mp_text {
	width:548px; /* 560px */
	/*padding-left:40px;*/
	/*float:right;*/
	background-color:transparent;
}
.print_mp_editorial_header {
	/*background: url(../images/editorial_piksel.gif) repeat-x;*/
	height:23px; /* 28px; */
	padding-top:5px;
	margin-right:10px;
	margin-bottom:10px;
	
	font: 12px Tahoma;
	font-weight: bold;
	color: #000;
}
.print_mp_table_td_top {
	height:31px;
	/*background-color: #6B6B69;*/
	/*background: url(../images/mp_table_piksel.gif) repeat-x;*/
	border-bottom:1px solid #000;
	font:12px Tahoma;
	color: #000;
	font-weight:bold;
	padding-left:20px;
}
.print_mp_table_td_top {
	height:31px;
	/*background-color: #6B6B69;*/
	/*background: url(../images/mp_table_piksel.gif) repeat-x;*/
	font:12px Tahoma;
	color: #000;
	font-weight:bold;
	padding-left:20px;
}

.print_mp_info_td {
	width:94px;
	font:9px Tahoma;
	color: #000;
	text-decoration:none;
	text-transform: uppercase;
	padding-left:5px;
}