/* html,body { font-family: arial, sans-serif; font-size: 16px; }*/
body {
    background: url("/images/bg.gif");
    margin:auto;
}


#wrapper { width:1000px; margin:auto; }
#top { border:1px solid #000; margin-top:20px; padding:10px; }
#menu { border:1px solid #000; padding:20px; margin-top:20px; clear:both;}
#content { margin-top:20px; border:1px solid #000; padding:10px; overflow:auto; }


#video-widget { float:left; width:484px; height:380px; }
#slider-widget { float:right; border:1px solid #000; width:482px; height:220px; }
#products-widget { float:right; border:1px solid #000; width:482px; height:147px; margin-top:10px; }
#news-widget { float:left; width:215px; height:180px; border:1px solid #000; margin:10px 10px 0 0; padding:10px; }
#newsletter-widget { float:left; width:215px; height:180px; border:1px solid #000; margin:10px 10px 0 0; padding:10px; }
#mobile-widget { float:left; width:215px; height:180px; border:1px solid #000; margin:10px 10px 0 0; padding:10px; }
#paper-widget { float:left; width:215px; height:180px; border:1px solid #000; margin:10px 0 0 0; padding:10px; }

#slider { width:482px; }


#menu-left { border:1px solid #000; width:250px; padding:10px; float:left;}
#products { float:right; border:1px solid #000; width:678px; padding:10px; }
.list-product { float:left; width:100%; border:1px solid #000; margin-bottom:10px; }
#product { float:left; width:620px; border:1px solid #000; padding:15px;}
#product-files { float:right; border:1px solid #000; width:275px; padding:15px; }
#products-other { clear:both; float:left; width:100%; border:1px solid #000; margin-top:10px; }
.related-product { float:left; width:210px; height:150px; border:1px solid #000; margin:10px 0 10px 10px; padding:10px; }

#basket_top { padding:10px; border:1px solid #000; float:right;}/* products */


@font-face {
	font-family: 'NovecentoDemiBoldWide';
	src: url('/css/fonts/novecento-demiboldwide-webfont.eot');
	src: url('/css/fonts/novecento-demiboldwide-webfont.eot?#iefix')
		format('embedded-opentype'),
		url('/css/fonts/novecento-demiboldwide-webfont.woff') format('woff'),
		url('/css/fonts/novecento-demiboldwide-webfont.ttf')
		format('truetype'),
		url('/css/fonts/novecento-demiboldwide-webfont.svg#webfont')
		format('svg');
}

html {
	color: #000;	
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,select,p,blockquote,th,td
	{
	margin: 0;
	padding: 0;
}
body {
	background-image: url("/images/bg.gif");
	background-repeat: repeat;
	margin: auto;
	height:100%;
	font-size: 12px;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
}

a {
	text-decoration: none;
	color:#068dd2;

}
a:hover {
	text-decoration: underline;
	color:#026da4;
}

/* box w yborem jezyka i kraju */
#box {
	border-bottom: 1px solid #CCCCCC;
    height: 110px;
    margin: 0;
    overflow: hidden;
    width: 100%;
}
#box h1 {
	float: left;
    margin: 20px 0 20px 20px;
    position: relative;
}
#box #selects {
	float: right;
    font-size: 14px;
    margin: 35px 30px 0 0;
}
#box #selects label {
	display: block;
    font-size: 12px;
    margin: 0 0 4px;
}

#box #selects #languageBox{
	display:inline;
}
#box #selects .fLeft {
	float:left;
	margin: 0 15px 0 0;
}
#box #selects select {
	display: block;
    margin: 0;
    width: 160px;
}
#box #selects .button {
	background: url("/images/intro_btn.png") no-repeat scroll -4px 0;
    border: medium none;
    cursor: pointer;
    height: 32px;
    text-indent: -999999px;
    width: 65px;
    margin:10px 4px 0 0;
    font-size:0;
    color:transparent;
	font-size:0px;
	text-decoration:none;
	display:block;
}
#box #selects .button:hover {
	background: url("/images/intro_btn.png") no-repeat scroll 0 -32px;
    height: 36px;
    width: 72px;
    margin:8px 0 -2px -3px;
}
#box #selects .button:active {
	background: url("/images/intro_btn.png") no-repeat scroll 0 -68px;
    height: 36px;
    width: 72px;
    margin:8px 0 -2px 0;
}







#box #select-country-label, #box #select-language-label{
	font-size: 13px;
    margin: 0 0 5px;
}
#box #select-country-placeholder, #box #select-language-placeholder{
	margin: 0 0 15px
}
#country-select {}
#language-select {}
#language-Text, #country-Text {
    background-position: 0 0 !important;
    border: 1px solid #AAAAAA !important;
    border-radius: 4px 4px 4px 4px !important;
    color: #666  !important;
    height: 26px !important;
    line-height: 26px !important;
    padding: 0 10px !important;
    width: 228px !important;
}
.textshow {
	paddign:0 !important;
}
#country-selectshow, #language-selectshow {
	background: none repeat scroll 0 0 #fff !important;
    border: 1px solid #CCCCCC !important;
    border-radius: 4px 4px 4px 4px !important;
    box-shadow: 0 1px 3px #DDDDDD !important;
    left: 0 !important;
    overflow-x: hidden !important;
    overflow-y: auto !important;
    padding: 10px 10px 0 !important;
    position: absolute !important;
    top: 27px !important;
    width: 228px !important;
    z-index: 1200;
}
.selecttext .row {
	margin:0 0 10px;
}


/* style dla urządzen mobilnych */
@media only screen and (max-width: 767px) {
body {
    margin:auto;
    font-size:100%;
    background: url("/images/mobile_map.png") no-repeat scroll 50% 50% #f5f5f5;
    background-size: 100%;
}

#front-page #box {
    margin: 0;
    overflow: hidden;
    padding: 0 0 0;
    width: 100%;
    border:none;
}
#front-page #box h1 { 
	float: none;
    margin: 20px 0;
    position: relative;
    padding:0 30px;
    
}
#front-page #box h1 img { 
	margin:0 auto;
	max-width:100%;
	display:block;
}
#front-page #box #selects {
    float: none;
    font-size: 14px;
    margin: 0 0 30px;
    text-align: center;
}
#front-page #box #selects label,
#front-page #box #selects input,
#front-page #box #selects select {
	display:block;
	font-size:18px;
	margin:0 auto 10px;
}
#front-page #box #selects select {
	width:60%;
}
#flashnav {
	display:none;
}

	


