@import url(//fonts.googleapis.com/css?family=Oswald&subset=latin,latin-ext);

body{
	margin: 0;
	padding: 0;
	font-size: 14px;
	background: #fff;
	color: #676767;
	font-family: arial, tahoma, verdana;
}
div{
	marign: 0;
	padding: 0;
}
img{
	border: 0 none;
}
p{
	margin: 10px 0;
	line-height: 22px;
}
ul, ol{
	margin: 10px 0 10px 30px;
	padding: 0; 
}
ul li, ol li{
	margin: 8px 0;
	padding: 0; 
	outline: none;
}
input, textarea{
	margin: 0;
	outline: none;
	font-size: 12px;
	font-family: arial, tahoma, verdana;
}
form{
	margin: 0;
	padding: 0;
}
.clr{
	clear: both;
}
a{
	outline: none;
	text-decoration: none;
	transition: all 0.5s ease 0s;
}
a:hover{
	color: #111;
}
h2{
	font-size: 19px;
	color: #2F292B;
}
h3{
	font-size: 16px;
	color: #2F292B;
}
h4{
	font-size: 15px;
	color: #2F292B;
}
h5, h6{
	font-size: 14px;
	color: #2F292B;
}
#main_container{
	width: 100%;
	height: 100%;
}
#header{
	height: 89px;
	width: 100%;
	background: #2f292b;
}
#inheader{
	width: 980px;
	height: 89px;
	position: relative;
	margin: 0 auto;
}
#header.startpage, #header.startpage #inheader{
	height: 453px;
}
#ws_currency{
	position: absolute;
	left: 0px;
	top: -19px;
}
#ws_currency select{
	cursor: pointer;
	border: none;
	width: 80px;
	padding: 0;
	font-size: 11px;
	background: none;
	color: #fff;
}
#ws_currency select option{
	background: #fff;
	color: #333;
}
#lang_label {
	top: -17px;
	right: 0;
	position: absolute;
}
#lang_label li{
	border-color: #fff;
}
#lang_label a{
	font-size: 11px;
	color: #fff;
}
#lang_label a:hover{
	opacity: 0.7;
}
h1{
	margin: 0 auto;
	padding: 0;
	max-width: 980px;
}
#head_text{
	height: 120px;
	padding-top: 10px;
	width: 100%;
	text-align: center;
}
h1 a{
	font-family: Oswald, sans-serif;
	font-size: 52px;
	color: #fff;
	text-transform: uppercase;
}
h1 a:hover{
	color: #fff;
	opacity: 0.6;
}
#head_text p{
	font-size: 20px;
	color: #000;
	font-weight: normal;
	margin: 0;
	font-family: Oswald, sans-serif;
	opacity: 0.5;
	max-width: 980px;
	margin: 0 auto;
}
#menutop{
	margin: 0;
	padding: 0;
	position: absolute;
	left: 0;
	top: 2px;
	text-align: center;
	width: 980px;
}
#menutop li{
	list-style-type: none;
	display: inline-block;
	margin: 0 1px;
	padding: 0;
}
#menutop li a{
	text-transform: uppercase;
	color: #fff;
	font-size: 15px;
	padding: 35px 30px 0;
	display: block;
	height: 50px;
}
#menutop li a:hover, #menutop li.active a{
	color: #333;
}
#menutop li.active a:hover{
	color: #fff;
}
#menutop li ul{
	width: 200px !important;
}
#menutop li.active li a, #menutop li ul a, #menutop li.active li a:hover, #menutop li ul li a:hover{
	background: #2F292B;
	color: #fff;
}
#menutop li ul li{
	width: 200px !important;
	text-align: left;
	box-shadow: 0 1px 2px #000;
	white-space: normal !important;
}
#menutop li ul li.active a{
	background: #2F292B;
}
#menutop ul li.last{
	border-radius: 0 0 3px 3px;
}
#menutop ul li li.last{
	border: none !important;
	border-radius: 0;
}
#menutop li ul a{
	font-size: 14px;
	padding: 7px 0 7px 15px;
	width: 185px !important;
}
#menutop li ul li a:hover, #menutop li ul li a.active{
	color: #999 !important;
}
#pic{
	width: 100%;
	height: 339px;
	display: block;
	bottom: 25px;
	position: absolute;
	background-size: contain;
}
#pic span{
	display: none;
}
.flexslider-slave + #pic {
	display: none !important;
}
.flexslider-page .flex-cLeft, .flexslider-page .flex-cRight{
	width: 40%;
}
.flexslider-header {
	bottom: 25px !important;
	right: 0 !important;
	width: 100% !important;
}
.flexslider, .flexslider img{
	width: 100%;
}
.flex-direction-nav li .next, .flex-direction-nav li .prev{
	font-size: 0;
	height: auto;
	margin: 0;
	padding: 0;
	text-decoration: none;
	text-indent: 0;
	width: auto;
	border: none;
	opacity: 1;
}
.flex-direction-nav li .next:before{
	width: auto;
	height:auto;
	border: none;
	right: 20px;
	font-family: FontAwesome;
	vertical-align: middle;
	font-size: 40px;
	content: "\f054";
	text-indent: 0;
	text-shadow: -1px 1px 0 #000;
}
.flex-direction-nav li .prev:before{
	width: auto;
	height:auto;
	border: none;
	right: 20px;
	font-family: FontAwesome;
	vertical-align: middle;
	font-size: 40px;
	content: "\f053";
	text-indent: 0;
	text-shadow: -1px 1px 0 #000;
}
.flex-control-nav li a{
	background: #fff;
	height: 17px;
	width: 17px;
	box-shadow: -1px 1px 0 #000000;
	border-radius: 20px;
}
.flex-control-nav li a:hover, .flex-control-nav li a.active{
	opacity: 0.9;
}
.flex-direction-nav li .next:hover, .flex-direction-nav li .prev:hover{
	opacity: 0.7;
}
.flex-caption a{
	margin-top: 20px;
	border: 1px solid rgba(0, 0, 0, 0.5);
	padding: 8px 15px !important;
	border-radius: 4px;
	color: #222;
	box-shadow: 0 1px 0 0 #fff inset;
}
.flex-caption a:hover{
	background: #333;
	color: #fff;
	box-shadow: 0 1px 0 0 #999 inset;
}
.flex-control-nav.felx-bottomMiddle, .flex-control-nav.felx-bottomRight, .flex-control-nav.felx-bottomLeft{
	bottom: 20px;
}
.flex-control-nav.felx-topMiddle, .flex-control-nav.felx-topRight, .flex-control-nav.felx-topLeft{
	top: 20px;
}
.felx-topRight, .felx-bottomRight{
	right: 20px !important;
}
.felx-topLeft, .felx-bottomLeft{
	left: 20px !important;
}
.flexslider-header .flex-cLeft, .flexslider-header .flex-cRight{
	height: 100%;
	width: 42%;
}
.flex-caption a{
	bottom: auto;
	left: 22%;
	right: auto;
}
.flex-caption h3{
	margin: 25% 2% 2% 22% !important;
	padding: 0;
	font-weight: normal !important;
	font-size: 28px !important;
	color: #fff;
	font-family: Oswald,sans-serif;
	line-height: 29px;
}
.flex-caption h4{
	margin: 0 2% 2% 22% !important;
	padding: 0;
	color: #fff;
	font-size: 16px !important;
}
.flex-caption.flex-cRight h3, .flex-caption.flex-cRight h4{
	margin-left: 10% !important;
	margin-right: 11% !important;
}
.flex-caption.flex-cRight a{
	left: 10%;
	margin: 0;
}
.flex-caption.flex-cBottom{
	padding-bottom: 5%;
}
.flex-caption.flex-cBottom h3{
	margin: 0 7% 0.7% 7% !important;
}
.flex-caption.flex-cBottom h4{
	margin: 0 7% !important;
}
.flex-caption.flex-cBottom  a{
	left: auto;
	bottom: 20%;
	top: auto;
	margin: 0 0 0 7% !important;
}
.flexslider-header .flex-direction-nav {
	transition: all 0.8s ease;
	opacity: 0;
	filter: alpha(opacity = 0);  /* IE 5-7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";  /* IE 8 */
}
.flexslider-header:hover .flex-direction-nav{
	opacity: 1;
	filter: alpha(opacity = 100);  /* IE 5-7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";  /* IE 8 */
}
.flexslider-page {
	margin: 0 auto;
	width: 980px;
}
body.page-1 #center{
	width: 100%;
	float: none;
}
#center h2{
	font-weight: normal;
	font-size: 38px;
	margin: 0 0 25px;
	padding: 0 0 5px;
	border-bottom: 1px solid #d7d7d7;
	font-family: Oswald, sans-serif;
	color: #2F292B;
	text-align: center;
}

#center h2 a{
	font-family: Oswald, sans-serif;
	color: #2F292B;
	font-size: 38px;
	padding: 0 5px;
}
#center h2 a:hover{
	color: #fff;
	background: #2F292B;
}
.st1, .st2, .st3, .st4, .st5, .st6, .st7, .st8, .st9{
	padding: 30px 0;
}
.st7{
	background: #2F292B;
}
.contentbox_container{
	width: 980px;
	margin: 0 auto;
}

#start_static, #start_article, #gallery.startpage, #datasheet.startpage, #webshop.startpage{
	width: 980px;
	margin: 0 auto;
}
#static a, #start_static a{
	font-weight: bold;
}
#start_article .row{
	padding: 15px 0;
	border-bottom: 1px solid #d7d7d7;
}
#start_article .row.first{
	padding-top: 0;
}
#start_article h3{
	margin: 0 0 18px;
	padding: 0;
}
#start_article a.piccont{
	float: left;
	margin: 0 18px 0 0;
	border: 1px solid #333;
	padding: 4px;
}
#gallery.startpage h3{
	font-size: 22px;
	font-weight: normal;
	margin: 0 0 5px;
}
#gallery.startpage p{
	margin: 0 0 15px;
	line-height: normal;
}
.gallery-container a.piccont{
	width: 100px;
	height: 100px;
	margin: 18px 22px 0 0;
	float: left;
	border: 1px solid #2F292B;
	padding: 5px;
	text-align: center;
}
#center.wide .gallery-container a.piccont{
	margin: 17px 15px 0 0;
}
#datasheet h3{
	margin: 0 0 18px;
}
#datasheet h3 a{
	color: #2F292B;
	font-family: Oswald,sans-serif;
	font-weight: normal;
	font-size: 22px;
}
#datasheet .row{
	padding: 15px 0;
	border-bottom: 1px solid #d7d7d7;
}
#datasheet .row.first{
	padding-top: 0;
}
#datasheet .left, #datasheet .right{
	float: left;
}
#datasheet.startpage .right{
	width: 802px;
}
#datasheet a.piccont{
	float: left;
	margin: 0 18px 0 0;
	width: 150px;
	text-align: center;
	border: 1px solid #222;
	padding: 4px;
}
#datasheet a.nophoto{
	height: 150px;
	background: url("pics/no_photo_150x150.gif") 3px 3px  no-repeat;
}
#datasheet a.nophoto:hover{
	opacity: 0.7;
	background: url("pics/no_photo_150x150.gif") 3px 3px no-repeat;
}
body.page-1 #center.wide #datasheet table{
	float: left;
	width: 49%;
}
#datasheet table{
	width: 352px;
}
#center.wide #datasheet table{
	width: 577px;
}
#datasheet table td{
	padding: 4px 0;
}
#datasheet .right p{
	float: right;
	width: 49%;
}
#datasheet .more, #datasheet .back{
	margin-top: 12px;
}
#datasheet.detailed .row{
	border: none;
}
#datasheet.detailed #comment .row{
	border-top: 1px solid #d7d7d7;
}
#main{
	width: 980px;
	margin: 0 auto 30px;
}
body.page-1 #main{
	width: 100%;
	margin-bottom: 0;
}
#left{
	float: left;
	width: 200px;
	margin: 9px 25px 0 0;
}
#right{
	float: left;
	width: 200px;
	margin: 9px 0 0 25px;
}
#center{
	float: left;
	width: 530px;
}
#center.wide{
	width: 755px;
}
#menutop ul, #menuside ul{
	background: none;
}
#menuside, #menuside li{
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: right;
}
#right #menuside ul{
	left: auto;
	right: 100%;
}
#right #menuside li{
	text-align: left;
}
#right #menuside li ul li{
	text-align: right;
}
#right #menuside li a{
	margin-left: 2px;
}
#menuside li a{
	display: inline-block;
	font-size: 20px;
	text-transform: uppercase;
	padding: 3px 5px;
	margin: 0 0 2px;
	font-family: Oswald, sans-serif;
	color: #fff;
	background: #2F292B;
}
#menuside li a:hover, #menuside li a.active{
	color: #fff;
}
#menuside{
	margin: 30px 0 0;
}
#menuside li ul{
	background: none;
	width: auto;
}
#menuside li ul li{
	width: auto;
	text-align: left;
}
#menuside li ul li a{
	margin-left: 2px;
	background: #2F292B;
	width: auto;
}
#right #menuside li ul li a{
	margin-right: 1px;
}

.box{
	margin: 42px 0 0;
	font-size: 12px;
}
.box h3, .box h3 a{
	font-size: 22px;
	font-weight: normal;
	color: #2F292B;
	font-family: Oswald,sans-serif;
	text-align: center;
	text-transform: uppercase;
	padding: 0 3px;
}
.box h3{
	margin: 0 0 12px;
	padding: 0 0 8px 0;
	border-bottom: 1px solid #d7d7d7;
}
.box h3 a:hover{
	color: #fff;
	background: #2F292B;
}
.box p{
	line-height: 20px;
}
.box_static p{
	text-align: justify;
}
.box .share a{
	margin-right: 6px !important;
}
.box_faq .row, .box_article .row, .box_datasheethigh .row{
	margin: 0 0 8px;
	padding: 0 0 8px;
	border-bottom: 1px solid #d7d7d7;
}
.box_faq h4, .box_article h4{
	margin: 0 0 4px;
	font-size: 12px;
	text-align: justify;
	color: #2F292B;
}
.box_faq span{
	text-align: justify;
	color: #555;
	display: block;
}
.box_article h4 a{
	font-size: 12px;
}
.box_article h4 a:hover{
	color: #2F292B;
}
.box_link ul{
	margin: 0;
	padding: 0;
}
.box_link ul li{
	margin: 0 0 5px;
	padding: 0;
	list-style-type: none;
}
.box_link ul li a{
	font-size: 14px;
	display: flex;
}
.box_link ul li a:before{
	font-family: FontAwesome;
	vertical-align: middle;
	font-size: 14px;
	content: "\f105";
	margin: 0 8px 0 0;
}
.box_partner .row{
	margin-bottom: 5px;
}
.box_partner img{
	transition: all 0.5s ease 0s;
}
.box_partner img:hover{
	opacity: 0.7;
}
.box_static a{
	font-weight: bold;
}
#vote{
	padding: 0 !important;
}
#vote h4{
	font-size: 13px !important;
	margin-top: 0 !important;
}
#vote label{
	cursor: pointer;
}
#vote .vote{
	margin-top: 3px !important;
}
#vote .button{
	padding: 7px 0 !important;
	color: #fff;
	border-radius: 3px !important;
	width: 100% !important;
	font-size: 15px;
	box-shadow: 3px 0 0 rgba(0, 0, 0, 0.1) inset;
}
#vote .button:hover{
	opacity: 0.7;
	color: #222;
}
.box_datasheethigh h4{
	margin: 0 0 11px;
}
.box_datasheethigh h4 a{
	font-size: 13px;
}
.box_datasheethigh a.piccont, .box_wsp a.piccont{
	float: left;
	margin: 0 10px 0 0;
	width: 50px;
	text-align: center;
	background: #252525;
	padding: 0 !important;
}
.box_datasheethigh a.nophoto, .box_wsp a.nophoto{
	height: 50px;
	background: url("pics/no_photo_50x50.gif") 0 0 no-repeat;
	padding: 0;
}
.box_datasheethigh a.nophoto:hover, .box_wsp a.nophoto:hover{
	background: url("pics/no_photo_50x50.gif") 0 0 no-repeat;
	opacity: 0.7;
}
.box_datasheethigh span{
	line-height: 19px;
}
.box_datasheethigh span strong{
	font-size: 11px;
}
#datasheetfilter .row{
	padding-bottom: 10px;
}
#datasheetfilter b{
	display: block;
	margin-bottom: 4px;
}
#datasheetfilter .text, #datasheetfilter select{
	width: 192px;
	padding: 4px 3px;
	border: none;
	color: #222;
}
#datasheetfilter select{
	padding: 3px;
	width: 100%;
}
#datasheetfilter label{
	cursor: pointer;
}
#datasheetfilter .half .text{
	margin-top: 3px;
	margin-bottom: 5px;
}
#datasheetfilter .button{
	padding: 5px 0;
	width: 100%;
	font-size: 14px;
	text-align: center;
	color: #fff;
	cursor: pointer;
	border: none;
	transition: all 0.5s ease 0s;
	font-weight: bold;
	border-radius: 3px;
	box-shadow: 3px 0 0 rgba(0, 0, 0, 0.1) inset;
}
#datasheetfilter .button:hover{
	opacity: 0.7;
	color: #222;
}
#article, #article_long, #faq, #questbook, #static, #gallery, #references, #partners, #links, #datasheet, #webshop, #data, #condition_1, #condition_2, #order_c{
	margin: 30px 0 0;
}
#faq h3, #faq p{
	margin: 0 0 10px;
}
#faq h3{
	font-size: 22px;
	font-weight: normal;
	font-family: Oswald,sans-serif;
}
#data table{
	width: 100%;
}
#references .row, #article .row, #partners .row{
	padding: 12px 0;
	border-top: 1px solid #d7d7d7;
}
#references .row.first, #article .row.first, #partners .row.first{
	border: none;
	padding-top: 0;
}
#references h3{
	margin: 0 0 15px;
	padding: 0;
	font-size: 22px;
	font-weight: normal;
	font-family: Oswald,sans-serif;
}
#references a{
	font-weight: bold;
}
#references a.piccont{
	float: left;
	margin: 0 14px 8px 0;
	padding: 2px;
}
a.piccont:hover{
	opacity: 0.7;
}
#article a.piccont{
	float: left;
	margin: 0 13px 8px 0;
	width: 100px;
	text-align: center;
	padding: 2px;
	border: 1px solid #333;
}
#article h3{
	margin: 0 0 3px;
}
#faq h3 a, #article h3 a, #start_article h3 a{
	font-family: Oswald,sans-serif;
	font-weight: normal;
	font-size: 22px;
	color: #2F292B;
}
#article .date{
	display: block;
	margin: 0 0 10px;
	font-size: 12px;
}
#article_long a.piccont{
	float: left;
	margin: 0 13px 8px 0;
	padding: 5px;
	border: 1px solid #333;
}
#center.wide #article_long a.piccont{
	margin-right: 18px;
}
#links ul, #links ul li{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#links ul li a{
	font-size: 15px;
	font-weight: bold;
	display: inline-block;
	margin-bottom: 10px;
}
#links ul li a:before{
	font-family: FontAwesome;
	vertical-align: middle;
	font-size: 14px;
	content: "\f105";
	margin: 0 10px 0 0;
}
#partners img{
	float: left;
	margin: 0 13px 8px 0;
}
#partners h3{
	font-size: 19px;
	margin: 0 0 5px;
	font-family: Oswald,sans-serif;
	font-weight: normal;
}
#partners a{
	font-weight: bold;
}
#partners span{
	display: block;
}
#gallery h3{
	border-top: 1px solid #d7d7d7;
	padding-top: 13px;
	margin: 20px 0 13px;
	color: #2F292B;
	font-family: Oswald,sans-serif;
	font-size: 22px;
	font-weight: normal;
}
#gallery h3.first{
	border: none;
	margin-top: 0;
	padding: 0;
}
#gallery p{
	margin: 0;
}
#comment_form .label, #interest .label{
	margin-bottom: 8px;
}
#comment_form  b, #interest b{
	font-size: 15px;
	width: 120px;
	float: left;
}
#comment_form input, #comment_form textarea, #interest input, #interest textarea{
	border: none;
	padding: 5px;
	width: 427px;
	color: #222;
}
#comment_form textarea, #interest textarea{
	height: 100px;
}
.btn .button, #interest .button, #comment .button{
	padding: 4px 12px 7px 14px;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	float: left;
	box-shadow: 3px 0 0 rgba(0, 0, 0, 0.1) inset;
	border-radius: 3px;
}
.btn .button:after, #interest .button:after, #comment .button:after{
	content: "\f075";
	font-family: FontAwesome;
	font-size: 15px;
	margin: 0 0 0 10px;
}
.btn .button:hover, #interest .button:hover, #comment .button:hover{
	opacity: 0.7;
}
#questbook .row, #comment .row, #webshop.detailed #comment .row{
	border-top: 1px solid #d7d7d7;
	padding: 10px 0 0;
	margin: 10px 0 0;
}
#questbook .row h4, #comment .row h4{
	margin: 0 0 8px;
	color: #2F292B;
	font-size: 14px;
}
#questbook .row b.left, #comment .row b.left{
	float: left;
}
#questbook .row b.right, #comment .row b.right{
	float: right;
	font-size: 12px;
}
#questbook p, #comment p{
	text-align: justify;
}
#tabs{
	width: 100%;
	float: left;
	height: 23px;
	margin-top: 15px;
	border-radius: 0;
}
#tabs ul {
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 100%;
}
#tabs ul li {
	float: left;
	margin: 0 5px 0 0;
	padding: 0;
	position: relative;
}
#tabs ul li a{
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	padding: 7px 18px;
	opacity: 0.5;
	border-radius: 3px 3px 0 0;
}
#tabs ul li.ui-state-active a, #tabs ul li a:hover{
	opacity: 1;
}
.ui-tabs-hide {
	display: none;
}
#tab_text, #interest, #comment{
	float: left;
	width: 100%;
	padding-top: 20px;
}
#tab_text p{
	margin: 0 0 10px;
}
.more, .back{
	float: right;
	color: #fff;
	font-weight: bold;
	padding: 8px 15px;
	border-radius: 3px;
	box-shadow: 3px 0 0 rgba(0, 0, 0, 0.1) inset;

}
.link_all{
	float: right;
	background: #333;
	color: #fff;
	font-weight: bold;
	padding: 8px 15px;
	border-radius: 3px;
	box-shadow: 3px 0 0 rgba(0, 0, 0, 0.5) inset;
}
.more:hover, .back:hover, .link_all:hover{
	opacity: 0.7;
}
.link_all:hover{
	color: #fff;
}
.back{
	float: left;
}
.link_all{
	margin-top: 12px;
}
.more:after, .link_all:after{
	content: "\f054";
	font-family: FontAwesome;
	font-size: 13px;
	margin: 0 0 0 10px;
	vertical-align: middle;
}
#pager{
	margin: 0;
	padding: 20px 0 0;
	height: 30px;
	display: block;
	border-top: 1px solid #d7d7d7; 
}
#pager .szamlink{
	float: left;
	text-align: center;
	height: 20px;
}
#pager .szlbal, #pager .szljobb{
	width: 60px;
}
#pager .szlbal{
	text-align: left;
}
#pager .szlkozep{
	width: 410px;
	text-align: center;
}
#center.wide #pager .szlkozep{
	width: 635px;
	text-align: center;
}
#pager .szljobb{
	text-align: right;
}
#pager .szamlink a{
	padding: 5px 9px;
	margin: 0 2px;
	color: #fff;
	box-shadow: 3px 0 0 rgba(0, 0, 0, 0.1) inset;
	background: #777;
	border-radius: 3px;
	font-weight: bold;
}
#pager .szamlink a:hover{
	color: #fff;
}
#pager .szamlink strong{
	color: #fff;
	padding: 5px 9px;
	margin: 0 2px;
	box-shadow: 3px 0 0 rgba(0, 0, 0, 0.1) inset;
	border-radius: 3px;
}
.form_container{
	margin: 30px auto;
	width: 350px;
	padding: 20px;
	color: #fff;
	border-bottom: 4px solid #2F292B;
	border-radius: 0 0 5px 5px;
}
.form_container h4{
	text-align: center;
	font-family: Oswald,sans-serif;
	font-size: 20px;
	font-weight: normal;
	margin: 0 0 15px;
	border-bottom: 2px solid #fff;
	padding-bottom: 5px;
}
.form_container p{
	margin: 0 0 10px;
	text-align: center;
}
.form_container strong{
	display: block;
	font-size: 15px;
	margin: 10px 0 5px 0;
}
.form_container input.text, .form_container textarea{
	width: 340px;
	color: #444;
	padding: 5px;
	border: none;
}
.form_container select{
	padding: 4px;
	width: 350px;
	color: #444;
	border: none;
}
.form_container textarea{
	height: 80px;
}
.form_container p.small{
	margin: 10px 0 0;
	font-size: 13px;
	text-align: center;
}
.form_container  label{
	cursor: pointer;
}
.form_container .button{
	color: #fff;
	border: none;
	background: #222;
	font-weight: bold;
	font-size: 14px;
	margin: 15px 0 0;
	width: 240px;
	padding: 6px 0;
	cursor: pointer;
	margin-left: 55px;
	opacity: 0.7;
	text-align: center;
	transition: all 0.5s ease 0s;
}
.form_container .button:hover{
	opacity: 1;
}
.form_container .unsubscrible{
	color: #fff;
}
#main_container.wsh{
	margin-top: 68px !important;
}
#ws_header {
	display: block;
	height: 68px;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1000;
	box-shadow: 0 0 5px #555;
}
#ws_header .ws_content {
	display: block;
	height: 32px;
	margin: 0 auto;
	padding: 12px 0;
	width: 980px;
}
.ws_search {
	display: block;
	float: left;
	width: 28%;
	background: #fff;
}
.ws_text {
	border: 0 none;
	float: left;
	font-size: 13px;
	height: 25px;
	margin: 0;
	padding: 9px 4%;
	width: 72%;
	background: none;
	color: #444 !important;
}
.ws_submit {
	color: #222;
	cursor: pointer;
	float: right;
	font-size: 14px;
	font-weight: normal;
	height: 43px;
	width: 50px;
	margin: 0;
	padding: 0;
	border: none;
	font-size: 0px;
}
.ws_submit:hover{
	opacity: 0.8;
}
ul#ws_login {
	float: left;
	font-size: 0px;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul#ws_login li {
	display: inline;
	float: left;
	margin: 0;
}
ul#ws_login li a {
	color: #FFFFFF;
	padding: 12px 18px;
	text-decoration: none;
	display: block;
	margin: 0 0 0 4px;
	font-size: 18px;
	height: 23px;
}
ul#ws_login li a#link_logout{
	margin-left: 25px;
}
ul#ws_login li a:hover {
	background: rgba(0, 0, 0, 0.1);
}
#ws_basket {
	background: #fff url("pics/ws_basket.gif") 10px 5px no-repeat;
	display: block;
	float: right;
	font-size: 14px;
	height: 43px;
	position: relative;
	width: 46%;
	z-index: 20000;
}
#ws_basket #basket_content p {
	margin: 0;
	padding: 0;
	color: #fff;
}
#ws_basket #basket_content .description {
	float: left;
	font-weight: bold;
	color: #444;
	padding: 10px 10px 0 50px;
}
#ws_basket #basket_content .info {
	float: left;
	padding-top: 10px;
	font-size: 13px;
	color: #444;
}
#ws_basket a#pay_desk {
	float: right;
	font-size: 18px;
	height: 23px;
	margin: 0;
	color: #fff;
	padding: 10px 20px;
}
#ws_basket a#pay_desk:hover {
	opacity: 0.6;
}
#ws_product {
	display: none;
	float: left;
	font-size: 14px;
	left: -2px;
	padding-top: 5px;
	position: absolute;
	top: 43px;
	width: 100%;
	z-index: 20000;
	background: #fff;
	opacity: 1;
	color: #444;
	border-top: none;
}
#product_content .wsb_item {
	border-top: 1px solid #999;
	float: left;
	margin: 0;
	margin: 0 2% 2%;
	padding: 8px 0 0;
	width: 96%;
}
#product_content .pro_one {
	border: medium none;
}
#product_content .wsb_item a.itempic {
	float: left;
	margin-right: 2%;
	text-align: center;
	width: 13%;
}
#product_content .wsb_item a.itempic :hover{
	opacity: 0.8;
}
#product_content .wsb_item a.nophoto {
	height: 50px;
	background: url("pics/no_photo_50x50.gif") 13px 0 no-repeat;
}
#product_content .wsb_item .item_title {
	float: left;
	font-weight: bold;
	margin-bottom: 4px;
	width: 85%;
}
#product_content .wsb_item .item_title a.pname {
	font-size: 13px;
	float: left;
	max-width: 350px;
}
#product_content .wsb_item .item_title a.pname:hover {
	color: #555;
}
#product_content .wsb_item .item_title a.del {
	float: right;
	font-size: 13px;
	font-weight: normal;
}
#product_content .wsb_item .item_title a.del:hover {
	color: #999;
}
#product_content .wsb_item .item_info {
	float: right;
	width: 85%;
}
#product_content .wsb_item .item_info span {
	float: left;
	font-size: 12px;
}
#product_content .wsb_item .item_info .price {
	float: right;
	font-weight: bold;
}


/*  dobozok*/

.box_wsp .row{
	margin: 8px 0 0;
	padding: 8px 0 0;
	border-top: 1px solid #d7d7d7;
	position: relative;
}
.box_wsp .row.first{
	padding: 0;
	margin: 0;
	border: none;
}
.box_wsp .row h4{
	max-height: 16px;
	margin: 0 0 12px;
}
.box_wsp .row h4 a{
	font-size: 13px;
}
.box_wsp .row a.piccont{
	float: left;
	width: 50px;
}
.box_wsp .row span{
	line-height: 17px;
}
.box_wsp .row .new{
	position: absolute;
	left: -4px;
	top: 28px;
	border-radius: 50px;
	width: 25px;
	height: 25px;
	opacity: 0.9;
}
.box_wsp .row .new span{
	color: #fff;
	font-weight: bold;
	font-size: 13px;
	padding: 3px 0 0 6px;
	display: block;
}
.box_wsp .row.first .new{
	top: 19px;
}
.box_wscategory h3{
	margin-bottom: 2px;
}
.box_wscategory h4{
	margin: 0;
	padding: 0;
	outline: none;
}
.box_wscategory h4 a{
	font-size: 15px;
	font-family: Oswald,sans-serif;
	font-weight: normal;
	display: flex;
	padding: 5px 0;
	border-bottom: 1px solid #d7d7d7;
	outline: none;
}
.box_wscategory h4 a:before{
	content: "\f196";
	font-family: FontAwesome;
	font-size: 14px;
	font-weight: normal;
	margin: 3px 7px 0 0;
	vertical-align: middle;
}
.box_wscategory h4.ui-state-active a:before{
	content: "\f096";
	font-family: FontAwesome;
	font-size: 14px;
	font-weight: normal;
	margin: 3px 7px 0 0;
	vertical-align: middle;
}
.box_wscategory  ul{
	margin: 0;
	padding: 3px 0 3px 15px;
	border-bottom: 1px solid #d7d7d7;
}
.box_wscategory  ul li{
	margin: 0;
	padding: 4px 0;
	list-style-type: circle;
	color: #666;
	outline: none;
}
.box_wscategory  ul li a{	
	color: #222;
	font-weight: bold;
}
.box_wscategory  ul li:hover,.box_wscategory  ul li.active{
	list-style-type: disc;
}


/*  termékkereső*/


#filter_form{
	width: 100%;
	position: relative;
	height: 73px;
}
#checkb_cont{
	position: absolute;
	left: 0;
}
#checkb_cont label{
	cursor: pointer;
}
#search_cont{
	position: absolute;
	right: 100px;
	background: rgba(255, 255, 255, 0.2);
}
#search_cont .input_text{
	border: none;
	background: none;
	color: #fff;
	font-size: 13px;
	padding: 7px 8px;
	width: 250px;
	color: #444;
	transition: all 0.5s ease 0s;
}
#search_cont .input_text:hover{
	border-color: #999;
}
#search_cont b{
	display: none;
}
#button_cont{
	position: absolute;
	right: 0;
}
#discount_check{
	margin-bottom: 7px;
}
#button_cont .button{
	display: block;
	padding: 8px 0;
	height: 32px;
	color: #fff;
	border: none;
	cursor: pointer;
	font-size: 14px;
	width: 101px;
	font-weight: bold;
}
#button_cont .button:hover{
	opacity: 0.8;
}
#sortable{
	position: absolute;
	bottom: 0;
	left: 0;
	border-top: 1px solid #d7d7d7;
	width: 100%;
	padding-top: 7px;
}
#sortable a{
	margin: 0 20px 0 0;
	font-weight: bold;
	font-size: 13px;
	color: #333;
}
#sortable a:after{
	content: "\f012";
	font-family: FontAwesome;
	font-size: 14px;
	font-weight: normal;
	margin: 0 0 0 6px;
	font-weight: normal;
	vertical-align: bottom;
}

/* termék */

#webshop #pager{
	margin-top: 13px;
}
#webshop .row.wsMain{
	border-top: 1px solid #d7d7d7;
	margin: 10px 0 0;
	padding: 10px 0 0;
}
#webshop .row.wsMain.first{
	padding-top: 30px;
}
#webshop .row.wsMain h3{
	margin: 0 0 13px;
}
#webshop .row.wsMain .left a.piccont.nophoto{
	height: 150px;
	background: url("pics/no_photo_150x150.gif") 11px 3px no-repeat;
}
#center.wide #webshop .row.wsMain .left a.piccont.nophoto{
	background: url("pics/no_photo_150x150.gif") 50px 3px no-repeat;
}
#webshop.detailed .row{
	border: none;
}
#webshop.detailed .row .left{
	float: left;
	width: 33%;
	margin:0 12px 0 0;
}
#webshop .left {
	float: left;
	margin: 0 16px 6px 0;
	position: relative;
	width: 33%;
}
#webshop .left .piccont {
	display: block;
	margin-bottom: 4px;
	text-align: center;
}
#webshop .left .piccont img.poz-size-h{
	height: 300px;
	width: auto !important;
}
#webshop .left .nophoto {
	background: url("pics/no_photo_150x150.gif") center 30px no-repeat;
	height: 210px;
}
#webshop .left .piccont img {
	width: 100%;
}
#webshop.startpage .basket_cont{
	float: right;
}
#webshop.startpage .basket_cont form{
	float: left;
	margin: 2px 12px 0 0;
}
#webshop.startpage .basket_cont a.basket{
	float: right;
}
#webshop.startpage .listbox .basket_cont a.basket, .listbox .more{
	float: none;
}
 .listbox .more{
	width: 120px;
	font-weight: bold;
	display: inline-block;
}
#webshop.startpage .listbox .basket_cont form{
	float: none;
	margin: 0;
}
#webshop .row.wsMain .basket_cont{
	float: right;
}
#webshop .row.wsMain .basket_cont a.basket{
	float: right;
}
#webshop .row.wsMain .basket_cont form{
	float: left;
	margin: 2px 12px 0 0;
}
#webshop #minigalleria {
	float: none;
	margin: 5px auto;
}
#webshop .stock, #webshop .warrantee {
	background-color: #f7f7f7;
	margin-bottom: 4px;
	padding: 5px 5%;
	text-align: center;
	width: 90%;
	float: left;
}
#webshop .bottom{
	width: 100%;
	margin-top: 20px;
}
.basket_cont a.basket{
	color: #FFFFFF;
	display: block;
	font-size: 13px;
	font-weight: bold;
	height: 24px;
	padding-right: 10px;
	padding-top: 8px;
	text-align: right;
	width: 139px;
	box-shadow: 3px 0 0 rgba(0, 0, 0, 0.1) inset;
	border-radius: 3px;
}
.select2-container{
	color: #333;
}
.basket_cont a.basket:hover{
	opacity: 0.7;
}
.basket_cont form input, .basket_cont form select{
	padding: 4px 3px 6px;
	width: 80px;
	color: #333;
	text-align: center;
}
.basket_cont form input{
	padding: 6px 3px 7px;
	width: 30px;
}
.select2-container .select2-choice{
	border: none !important;
	padding: 4px 0 !important;
	text-align: center;
}
#s2id_e1{
	width: 99px;
}
#s2id_e1 a{
	width: 97px;
}
#webshop.startpage .row{
	margin: 10px 0 0;
	padding: 0;
	border-top: 1px solid #d7d7d7;
}
#webshop.startpage .row.first{
	border: none;
	margin: 0;
}
#webshop.startpage .row .price{
	line-height: 21px;
}
#webshop .row .more{
	float: left;
}
#webshop .left .new{
	width: 45px;
	height: 45px;
	border-radius: 50px;
	position: absolute;
	top: 7px;
	left: 7px;
	opacity: 0.8;
}
#webshop .left .new span{
	color: #fff;
	text-align: center;
	font-weight: bold;
	font-size: 15px;
	display: block;
	padding-top: 14px;
}
#webshop h3{
	font-size: 22px;
	font-family: Oswald,sans-serif;
	font-weight: normal;
}





/*  dobozos nézet */


#webshop .listbox > * {
	position: absolute;
}
#webshop .listbox{
	height: 445px;
	float: left;
	position: relative;
	margin: 20px 4% 0 0;
	text-align: center;
	padding: 0;
	width: 48%;
	background: #2f292b;
}
#center.wide #webshop .listbox{
	width: 32%;
	margin-right: 2%;
}
#center.wide #webshop.startpage .listbox{
	width: 23.5%;
	margin-right: 2%;
	height: 415px;
}
#center.wide #webshop.startpage .listbox.m3{
	margin-right: 2%;
}
#center.wide #webshop.startpage .listbox.m4{
	margin-right: 0;
}
#webshop .listbox.m2{
	margin-right: 0;
}
#center.wide #webshop .listbox.m2{
	margin-right: 2%;
}
#center.wide #webshop .listbox.m3{
	margin-right: 0;
}
#webshop .listbox a.piccont{
	display: block;
	top: 0;
	width: 254px;
	height: 254px;
	border: none !important;
	background: #C1BFC0;
	padding: 0 !important;
}
#center.wide #webshop .listbox a.piccont{
	width: 242px;
	height: 242px;
}
#center.wide #webshop.startpage .listbox a.piccont{
	width: 230px;
	height: 230px;
}
#webshop .listbox a.piccont.nophoto{
	background: #fff url("pics/no_photo_150x150.gif") 52px 52px no-repeat;
}
#center.wide #webshop .listbox a.piccont.nophoto{
	background: #fff url("pics/no_photo_150x150.gif") 46px 46px no-repeat;
}
#center.wide #webshop.startpage .listbox a.piccont.nophoto {
	background: url("pics/no_photo_150x150.gif") no-repeat scroll 40px 40px #FFFFFF;
}
#webshop .listbox h3 {
	top: 265px;
	width: 96%;
	margin: 0 2%;
}
#center.wide #webshop.startpage h3{
	top: 240px;
}
#webshop .listbox h3 a{
	font-size: 18px;
	font-weight: normal;
	color: #fff;
	font-family: Oswald,sans-serif;
	line-height: 20px;
}
#webshop .listbox .price {
	top: 310px;
	width: 96%;
	margin: 0 2%;
	color: #ccc;
}
#center.wide #webshop.startpage .price{
	top: 291px;
}
#webshop .listbox .basket_cont {
	bottom: 20px;
	width: 100%;
	text-align: center;
}
#webshop .listbox .basket_cont .basket{
	display: inline-block;
	height: 24px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	padding-right: 30px;
	padding-top: 8px;
	text-align: right;
	width: 120px;
	border-radius: 3px;
	box-shadow: 3px 0 0 rgba(0, 0, 0, 0.2) inset;
}
#webshop .listbox .basket_cont .basket:hover{
	opacity: 0.7;
	color: #111;
}
#webshop .listbox .new{
	width: 45px;
	height: 45px;
	border-radius: 50px;
	position: absolute;
	top: 7px;
	left: 7px;
	opacity: 0.9;
}
#webshop .listbox .new span{
	color: #fff;
	font-weight: bold;
	font-size: 15px;
	display: block;
	padding-top: 14px;
}
#webshop .listbox select{
	width: 150px !important;
	padding: 4px !important;
	border: none;
	background: rgba(255, 255, 255, 0.2);
	margin-bottom: 5px;
	color: #fff;
}
#webshop .listbox select option{
	background: #4D4D4D;
}
#specification table{
	float: left;
	width: 100%;
	padding-top: 15px;
}
#specification table td{
	padding: 3px 0;
	border-bottom: 1px solid #d7d7d7;
}
#webshop #comment{
	padding-top: 10px;
}
#webshop #comment .row{
	float: left;
	width: 100%;
}
#webshop #comment .button{
	margin: 10px 0;	
}

/*	 Hasonló Termékek */

#related_gallery, #related_gallery .scrollable {
	height: 470px;
	width: 100%;
}
#related_gallery .scrollable .items {
	height: 470px;
}
#related_gallery .scrollable .items .listbox{
	width: 230px;
	height: 415px;
	margin: 0 15px;
}
#related_gallery .scrollable .items .listbox h3{
	top: 240px;
}
#related_gallery .scrollable .items .listbox .price{
	top: 280px;
}
#center.wide #related_gallery .scrollable .items .listbox{
	width: 230px;
	margin: 0 10px;
}
#related_gallery .scrollable .items .listbox a.piccont, #center.wide #related_gallery .scrollable .items .listbox a.piccont{
	width: 230px;
	height: 230px;
}
#related_gallery a.browse{
	margin-top: 320px !important;
}
#related_gallery .scrollable .items .listbox a.piccont.nophoto, #center.wide #related_gallery .scrollable .items .listbox a.piccont.nophoto{
	background: url("pics/no_photo_150x150.gif") no-repeat scroll 42px 42px #FFFFFF;
}


/* pénztár */


#order_c .order_text {
	clear: both;
	padding: 10px 0;
}
#order_c .order_text p {
	display: block !important;
	float: none !important;
	margin: 0 0 10px;
	width: auto !important;
}
#ws_product .del:before {
	content: "\f00d";
	font-family: FontAwesome;
}
#order a.plus:before {
	content: "\f067";
	font-family: FontAwesome;
}
#order a.minus:before {
	content: "\f068";
	font-family: FontAwesome;
}
#order a.del:before {
	content: "\f00d";
	font-family: FontAwesome;
}
#order .row {
	border-top: 1px solid #d7d7d7;
	float: left;
	font-size: 14px;
	padding: 10px 1%;
	width: 98%;
}
#order .content h3:first-child{
	margin-bottom: 15px;
}
#order .row > * {
	float: left;
	margin-right: 10px;
}
#order .row .col_2{
	width: 353px;
}
#order .row .col_3 {
	float: right;
	margin-right: 0;
	text-align: right;
}
#order .row .col_3 .piece{
	margin-bottom: 4px;
}
#order .row .col_3 .piece b{
	font-weight: normal;
}
#order .row .col_3 a:hover {
	opacity: 0.5;
	text-decoration: none;
}
#order .row h4{
	margin: 0 0 8px;
}
#order .price {
	clear: both;
	float: right;
	text-align: right;
}
#order .price h3 {
	margin: 10px 0;
}
#order .price.all {
	color: #fff;
	margin: 10px 0;
	padding: 15px;
	border-radius: 2px;
	background: #333;
	text-shadow: 1px 1px 0 #000;
}
#order_form p label{
	cursor: pointer;
	font-weight: normal;
}
#order_form p label b{
	font-weight: normal;
}
#order_form h3{
	margin: 15px 0 0;
}
#order_form h3 span a{
	font-size: 12px;
}
.coupon_validate {
	text-align: right;
	border-top: 1px solid #d7d7d7;
	padding-top: 20px;
	margin-top: 0 !important;
}
.coupon_validate b, .coupon_validate input.text, .coupon_validate a.button {
	float: none !important;
	margin-left: 0 !important;
	width: auto !important;
}
.coupon_validate input.text{
	padding: 3px 5px;
	background: #fff;
	color: #222;
}
#order_form a.piccont{
	text-align: center;
	width: 70px;
}
#order_form a.nophoto{
	width: 70px;
	height: 70px;
	background: url("pics/no_photo_70x70.gif") 3px 3px no-repeat;
}
#order_form .order_content p {
	float: left;
	width: 49.2%;
}
#order_form .order_content p.wide {
	width: 100%;
}
#order_form .order_content p input.text, #order_form .order_content p textarea {
	padding: 6px 2%;
	width: 93%;
	background: #fff;
	color: #222;
}
#order_form .order_content p br {
	font-size: 0;
}
#order_form .button{
	border-radius: 3px;
	box-shadow: 3px 0 0 rgba(0, 0, 0, 0.1) inset;
	color: #FFFFFF;
	width: 200px;
	font-weight: bold;
	text-align: center;
	padding: 8px 0;
	display: block;
} 
#order_form .button.coupon-check{
	width: auto;
	background: none;
	display: inline;
	box-shadow: none;
}
#order_form .button:hover{
	opacity: 0.7;
}


#footer{
	background: #2F292B;
}
#infooter{
	width: 890px;
	height: 75px;
	margin: 0 auto;
	text-align: center;
}
#infooter p{
	padding: 15px 0 0;
	margin: 0;
}
#infooter p a:hover, #infooter p a.active{
	color: #fff;
}
#infooter .container{
	display: block;
	margin-top: 8px;
	text-align: center;
}
#infooter .container a{
	font-size: 11px;
	color: #aeaeae;
}
#infooter .container a:hover{
	color: #fff;
}
.button_cont .button_ok{
	text-decoration: none !important;
}
.button_cont .button_ok:hover{
	text-decoration: underline !important;
}
.galleria-container{
background: #999999; /* Old browsers */
background: -moz-linear-gradient(top,  #999999 0%, #d6d6d6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#999999), color-stop(100%,#d6d6d6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #999999 0%,#d6d6d6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #999999 0%,#d6d6d6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #999999 0%,#d6d6d6 100%); /* IE10+ */
background: linear-gradient(to bottom,  #999999 0%,#d6d6d6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=`#999999`, endColorstr=`#d6d6d6`,GradientType=0 ); /* IE6-9 */
}
.error{
	border-color: #444 !important;
	padding-left: 53px !important;
	color: #222 !important;
	font-weight: normal !important;
	background: url("pics/error.png") 10px center no-repeat #fff !important;
}
#lightview1, #lightview2{
	border-color: #444;
	box-shadow: 0 0 0 2px #111111;
	border-radius: 2px;
	background: #e8e8e8;
}
#lightview1 p b, #lightview2 p b{
	font-size: 13px;
}
#lightview1 a, #lightview2 a{
	color: #555;
}
.button_cont .button_ok{
	box-shadow: 3px 0 0 rgba(0, 0, 0, 0.1) inset;
}
.contentbox .contentbox_content{
	background: #443F41;
}
.contentbox .contentbox_content a.picture:hover{
	opacity: 0.7;
}
.contentbox_container .contentbox h3{
	font-size: 19px !important;
	font-family: Oswald,sans-serif;
	font-weight: normal;
	line-height: 23px;
	color: #fff;
}
.contentbox .contentbox_content p{
	padding: 0 10px;
	text-align: justify;
	color: #ccc;
}
.contentbox .contentbox_content a.button{
	color: #fff;
	font-weight: bold;
	padding: 10px 0;
	font-size: 16px;
	height: 21px;
	border-radius: 3px;
	box-shadow: 3px 0 0 rgba(0, 0, 0, 0.2) inset;
}
.contentbox .contentbox_content a.button:hover{
	opacity: 0.7;
}
#breadcrumbs{
background: none repeat scroll 0 0 #F3F3F3;
	border-bottom: 1px solid #DADADA;
	padding-bottom: 8px;
	padding-top: 35px;
	text-align: center;
}
@media only screen and (min-width: 1360px){
	#inheader, #start_static, #start_article, #gallery.startpage, #datasheet.startpage, #webshop.startpage, #infooter, .contentbox_container, #main, #ws_header .ws_content{
	width: 1300px;
	}
	#header.startpage, #header.startpage #inheader{
	height: 564px;
	}
	#menutop{
	width: 1300px;
	}
	#center{
	width: 850px;
	}
	#datasheet table{
	width: 672px;
	}
	#gallery a.piccont{
	margin: 4px;
	}
	#pager .szlkozep{
	width: 730px;
	}
	#datasheet.startpage .right{
	width: 1122px;
	}
	#center.wide{
	width: 1075px;
	}
	#center.wide #datasheet table{
	width: 897px;
	}
	#center.wide .gallery-container a.piccont{
	margin: 20px 24px 0 0;
	}
	body.page-1 #center.wide .gallery-container a.piccont{
	margin: 16px;
	}
	#center.wide #pager .szlkozep{
	width: 955px;
	}
	#pic{
	height: 450px;
	}
	h1, #head_text p{
	max-width: 1300px;
	}
}
/*   WEBSHOP   */
@media only screen and (min-width: 1360px){
	#webshop .listbox{
	width: 32%;
	margin-right: 2%;
	height: 455px;
	}
	#webshop .listbox.m2{
	margin-right: 2%;
	}
	#webshop .listbox.m3{
	margin-right: 0;
	}
	#webshop .listbox a.piccont{
	width: 272px;
	height: 272px;
	}
	#webshop .listbox h3{
	top: 280px;
	}
	#webshop .listbox .price{
	top: 325px;
	}
	#webshop .listbox a.piccont.nophoto {
	background: url("pics/no_photo_150x150.gif") no-repeat scroll 61px 61px #FFFFFF;
	}
	#center.wide #webshop .listbox{
	width: 23.5%;
	margin-right: 2%; 
	}
	#center.wide #webshop .listbox.m2, #center.wide #webshop .listbox.m3{
	margin-right: 2%;
	}
	#center.wide #webshop .listbox.m4{
	margin-right: 0;
	}
	#center.wide #webshop .listbox a.piccont{
	width: 253px;
	height: 253px;
	}
	#center.wide #webshop .listbox a.piccont.nophoto {
	background: url("pics/no_photo_150x150.gif") no-repeat scroll 51px 51px #FFFFFF;
	}
	#center.wide #webshop.startpage .listbox{
	width: 19.2%;
	margin-right: 1%;
	}
	#center.wide #webshop.startpage .listbox.m3,#center.wide #webshop.startpage .listbox.m4{
	margin-right: 1%;
	}
	#center.wide #webshop.startpage .listbox.m5{
	margin-right: 0;
	}
	#center.wide #webshop.startpage .listbox a.piccont{
	width: 250px;
	height: 250px;
	}
	#center.wide #webshop.startpage h3{
	top: 260px;
	}
	#center.wide #webshop.startpage .price{
	top: 309px;
	}
	#center.wide #webshop.startpage .listbox{
	height: 435px;
	}
	#center.wide #webshop.startpage .listbox a.piccont.nophoto {
	background: url("pics/no_photo_150x150.gif") no-repeat scroll 50px 50px #FFFFFF;
	}
	#center.wide #webshop .row.wsMain .left a.piccont.nophoto{
	background: url("pics/no_photo_150x150.gif") no-repeat scroll 98px 3px;
	}
	#webshop .row.wsMain .left a.piccont.nophoto{
	background: url("pics/no_photo_150x150.gif") no-repeat scroll 61px 3px;
	}
	#related_gallery .scrollable .items .listbox{
	margin: 0 23px;
	}
	#center.wide #related_gallery .scrollable .items .listbox{
	margin: 0 18px;
	}
	.flexslider-page{
	width: 1300px;
	}
	ul#ws_login{
	margin-left: 44px;
	}
}