/*Cascading Style Sheets
Author: ngside.com
Version: CSS-S1-3-14
All rights reserved*/

.roz_10 { font-size: 10px;}
.roz_11 { font-size: 11px;}
.roz_12 { font-size: 12px;}
.roz_13 { font-size: 13px;}
.roz_14 { font-size: 14px;}
.roz_15 { font-size: 15px;}
.roz_16 { font-size: 16px;}
.roz_17 { font-size: 17px;}
.roz_18 { font-size: 18px;}
.roz_19 { font-size: 19px;}
.roz_20 { font-size: 20px;}
.roz_21 { font-size: 21px;}
.roz_22 { font-size: 22px;}
.roz_23 { font-size: 23px;}
.roz_24 { font-size: 24px;}
.roz_25 { font-size: 25px;}
.roz_26 { font-size: 26px;}
.roz_27 { font-size: 27px;}
.roz_28 { font-size: 28px;}
.roz_29 { font-size: 29px;}
.roz_30 { font-size: 30px;}

strong { font-weight: bold; }
em { font-style: italic; }
img { border: 0px; }
p { display: block; padding: 0; margin: 0; }
.clearfloat { clear:both; }
.cf { clear:both; }



/*HEADERS------------------------------------------------------------*/
h1 {
	display: block;
	line-height: 40px;
	margin: 0 0 15px 0;
	padding: 0;
	font-family: 'Oswald', Arial, sans-serif;
	font-weight: 400;
	font-size: 26px;
	color: #222222;
	text-transform: uppercase;
	}
.h1 {
	display: block;
	line-height: 40px;
	margin: 0 0 15px 0;
	padding: 0;
	font-family: 'Oswald', Arial, sans-serif;
	font-weight: 400;
	font-size: 25px;
	color: #222222;
	text-transform: uppercase;
	}
h2 {
	display: block;
	line-height: 35px;
	margin: 0 0 15px 0;
	padding: 0;
	font-family: 'Oswald', Arial, sans-serif;
	font-weight: 400;
	font-size: 21px;
	color: #222222;
	text-transform: uppercase;
	}
.h2 {
	display: block;
	line-height: 35px;
	margin: 0 0 15px 0;
	padding: 0;
	font-family: 'Oswald', Arial, sans-serif;
	font-weight: 400;
	font-size: 20px;
	color: #222222;
	text-transform: uppercase;
	}
h3 {
	display: block;
	margin: 0 0 10px 0;
	padding: 0;	
	font-family: 'PT Sans', Arial, sans-serif;
	font-weight: 400;
	font-size: 17px;
	color: #222222;
	}
.h3 {
	display: block;
	margin: 0 0 10px 0;
	padding: 0;	
	font-family: 'PT Sans', Arial, sans-serif;
	font-weight: 400;
	font-size: 16px;
	color: #222222;
	}
#sidebar .h {
	display: block;
	height: 30px;
	margin: 0 0 15px 0;
	padding: 0;
	font-family: 'Oswald', Arial, sans-serif;
	font-weight: 400;
	font-size: 21px;
	color: #222222;
	text-transform: uppercase;
	}
#footer .h {
	display: block;
	height: 30px;
	margin: 0 0 5px 0;
	padding: 0;
	font-family: 'Oswald', Arial, sans-serif;
	font-weight: 400;
	font-size: 18px;
	color: #222222;
	text-transform: uppercase;
	}
a.hButton {
	display: block;
	float: left;
	line-height: 40px;
	margin: 0 0 15px 0;
	padding: 0 30px 0 0;
	font-family: 'Oswald', Arial, sans-serif;
	font-weight: 400;
	font-size: 25px;
	color: #222222;
	text-decoration: none;
	outline: none;
	cursor: pointer;
	text-transform: uppercase;
	background: url('../grafika/hButton.png') no-repeat right top;
	}
a.hButton:hover {
	color: #222222;
	text-decoration: none;
	background: url('../grafika/hButton.png') no-repeat right bottom;
	}
	


/*LINKS--------------------------------------------------------------*/
a {
	color: #222222;
	text-decoration: underline;
	outline: none;
	}
a:hover {
	color: #222222;
	text-decoration: none;
	}
a.readmoreButton {
	display: block;
	float: left;
	height: 30px;
	line-height: 30px;
	margin: 10px 0 0 0;
	padding: 0 30px 0 0;
	font-family: 'Oswald', Arial, sans-serif;
	font-weight: 400;
	font-size: 20px;
	color: #222222;
	text-decoration: none;	
	outline: none;
	cursor: pointer;
	text-transform: uppercase;
	background: url('../grafika/readmoreButton.png') no-repeat right top;
	}
a.readmoreButton:hover {
	color: #72AAD0;
	text-decoration: none;
	background: url('../grafika/readmoreButton.png') no-repeat right bottom;
	}
a.backButton {
	display: block;
	float: left;
	height: 30px;
	line-height: 30px;
	margin: 10px 0 0 0;
	padding: 0 0 0 15px;
	font-family: 'Oswald', Arial, sans-serif;
	font-weight: 400;
	font-size: 20px;
	color: #222222;
	text-decoration: none;
	outline: none;
	cursor: pointer;
	text-transform: uppercase;
	background: url('../grafika/backButton.png') no-repeat left top;
	}
a.backButton:hover {
	color: #72AAD0;
	text-decoration: none;	
	background: url('../grafika/backButton.png') no-repeat left bottom;
	}



/*HTML--------------------------------------------------------------*/
html {
	background: #ffffff;
	/*
	background: #ffffff;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: center center;
	background-size: cover;
	*/
	}
body {
	line-height: 22px;
	margin: 0;
	padding: 0;
	font-family: 'PT Sans', Arial, sans-serif;
	font-weight: 400;
	font-size: 14px;
	color: #222222;
	text-align: left;
	}
	
	
	
/*BODYWRAPPER--------------------------------------------------------*/
#bodyWrapper {
	display: block;
	
	width: 100%;
	min-width: 1000px;
	/*
	width: 980px;
	*/
	
	margin: 0 auto;
	padding: 0;
	text-align: left;
	}



/*TOPWRAPPER---------------------------------------------------------*/
#topWrapper {
	display: block;
	width: 100%;
	min-width: 1000px;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #ffffff;
	background: #eeeeee;
	}
#top {
	display: block;
	width: 1000px;
	height: 50px;
	margin: 0 auto;
	padding: 0;
	position: relative;
	text-align: left;
	border-left: 1px solid #ffffff;
	}
#top .topMenu {
	display: block;
	height: 50px;
	position: absolute;
	top: 0;
	left: 0;
	}	
#top .topMenu a {
	display: block;
	float: left;
	height: 50px;
	line-height: 50px;
	margin: 0;
	padding: 0 15px;
	font-family: 'PT Sans', Arial, sans-serif;
	font-weight: 400;
	font-size: 16px;
	color: #222222;
	text-decoration: none;
	white-space: nowrap;
	outline: none;
	cursor: pointer;
	text-transform: none;
	border-right: 1px solid #ffffff;
	/*background: url('../grafika/topMenuButton.png') no-repeat top left;*/
	}
#top .topMenu a:hover{
	color: #222222;
	text-decoration: none;
	/*background: url('../grafika/topMenuButton.png') no-repeat bottom left;*/
	}
#top .languageMenu {
	display: block;
	height: 50px;
	margin: 0;
	position: absolute;
	top: 25px;
	right: 0;
	z-index: 500;
	}
#top .languageMenu a.languagePl {
	display: block;
	float: left;
	width: 50px;
	height: 50px;
	margin: 0 0 0 5px;
	padding: 0;
	text-decoration: none;
	outline: none;
	cursor: pointer;
	background: url('../grafika/languagePl.png') no-repeat top left;
	}
#top .languageMenu a.languagePl:hover{
	text-decoration: none;
	background: url('../grafika/languagePl.png') no-repeat top left;
	}
#top .languageMenu a.languageEn {
	display: block;
	float: left;
	width: 50px;
	height: 50px;
	margin: 0 0 0 5px;
	padding: 0;
	text-decoration: none;
	outline: none;
	cursor: pointer;
	background: url('../grafika/languageEn.png') no-repeat top left;
	}
#top .languageMenu a.languageEn:hover{
	text-decoration: none;
	background: url('../grafika/languageEn.png') no-repeat top left;
	}
#top .languageMenu a.languageDe {
	display: block;
	float: left;
	width: 50px;
	height: 50px;
	margin: 0 0 0 5px;
	padding: 0;
	text-decoration: none;
	outline: none;
	cursor: pointer;
	background: url('../grafika/languageDe.png') no-repeat top left;
	}
#top .languageMenu a.languageDe:hover{
	text-decoration: none;
	background: url('../grafika/languageDe.png') no-repeat top left;
	}
#top .languageMenu a.languageRu {
	display: block;
	float: left;
	width: 50px;
	height: 50px;
	margin: 0 0 0 5px;
	padding: 0;
	text-decoration: none;
	outline: none;
	cursor: pointer;
	background: url('../grafika/languageRu.png') no-repeat top left;
	}
#top .languageMenu a.languageRu:hover{
	text-decoration: none;
	background: url('../grafika/languageRu.png') no-repeat top left;
	}
	

	
/*HEADERWRAPPER-----------------------------------------------------*/
#headerWrapper {
	display: block;
	width: 100%;
	min-width: 1000px;
	margin: 0;
	padding: 0;
	}
#header {
	display: block;
	width: 1000px;
	min-height: 120px;
	margin: 0 auto;
	padding: 0;
	position: relative;
	text-align: left;
	}
#header .logo {
	display: block;
	float: left;
	margin: 10px 0;
	padding: 0;
	}
#header .phone {
	display: block;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 30px;
	left: 250px;
	}
#header .phone table {
	height: 60px;
	line-height: 30px;
	font-family: 'PT Sans', Arial, sans-serif;
	font-weight: 400;
	font-size: 23px;
	color: #222222;
	text-align: left;
	}
#header .address {
	display: block;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 30px;
	left: 500px;
	}
#header .address table {
	height: 60px;
	line-height: 25px;
	font-family: 'PT Sans', Arial, sans-serif;
	font-weight: 400;
	font-size: 16px;
	color: #222222;
	text-align: left;
	}
#header .search {
	display: block;
	width: 243px;
	height: 38px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 52px;
	right: 0;
	border: 1px solid #eeeeee;
	background: #ffffff;
	}
#header .search input {
	display: block;
	width: 191px;
	height: 28px;
	line-height: 28px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 5px;
	left: 5px;	
	font-family: 'PT Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #222222;
	border: none;
	background: none;
	}
#header .search a.searchButton {
	display: block;
	width: 40px;
	height: 40px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: -1px;
	right: -1px;
	text-decoration: none;
	outline: none;
	cursor: pointer;
	background: url('../grafika/searchButton.png') no-repeat top;
	}
#header .search a.searchButton:hover {
	text-decoration: none;
	background: url('../grafika/searchButton.png') no-repeat bottom;
	}



/*MENUWRAPPER-------------------------------------------------------*/
#menuWrapper {
	display: block;
	width: 100%;
	min-width: 1000px;
	margin: 0 0 20px 0;
	padding: 0;
	}
#menuWrapper1 {
	display: block;
	width: 1000px;
	height: 50px;
	margin: 0 auto;
	padding: 0;
	position: relative;
	}
#menu {
	display: block;
	margin: 0;
	padding: 0;
	
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	
	background: #72AAD0;
	}
.jqueryslidemenu{
	margin: 0;	
	}
.jqueryslidemenu ul{
	display: block;
	margin: 0;
	padding: 0;
	list-style: none;
	}
.jqueryslidemenu ul li{
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
	list-style: none;
	z-index: 4000;
	}
.jqueryslidemenu ul li a.first {
	display: block;
	float: left;
	width: 50px;
	height: 50px;
	line-height: 50px;
	margin: 0;
	padding: 0;
	text-decoration: none;
	outline: none;
	cursor: pointer;
	background: url('../grafika/homeButton.png') no-repeat top;
	}
.jqueryslidemenu ul li a.first:hover {
	text-decoration: none;
	background: url('../grafika/homeButton.png') no-repeat bottom;
	}	
.jqueryslidemenu ul li a.first_click {
	display: block;
	float: left;
	width: 50px;
	height: 50px;
	line-height: 50px;
	margin: 0;
	padding: 0;
	text-decoration: none;
	outline: none;
	cursor: pointer;
	background: url('../grafika/homeButton.png') no-repeat bottom;
	}
.jqueryslidemenu ul li a.first_click:hover {
	text-decoration: none;
	background: url('../grafika/homeButton.png') no-repeat bottom;
	}	
.jqueryslidemenu ul li a.next {
	display: block;
	float: left;
	height: 50px;
	line-height: 50px;
	margin: 0 20px;
	padding: 0;
	font-family: 'PT Sans', Arial, sans-serif;
	font-weight: 700;
	font-size: 16px;
	color: #ffffff;
	text-decoration: none;
	white-space: nowrap;
	outline: none;
	cursor: pointer;
	text-transform: uppercase;
	background: url('../grafika/menuButton.png') repeat-x top;
	}
.jqueryslidemenu ul li a.next:hover{
	color: #ffffff;
	text-decoration: none;
	background: url('../grafika/menuButton.png') repeat-x bottom;
	}
.jqueryslidemenu ul li a.next_click{
	display: block;
	float: left;
	height: 50px;
	line-height: 50px;
	margin: 0 20px;
	padding: 0;
	font-family: 'PT Sans', Arial, sans-serif;
	font-weight: 700;
	font-size: 16px;
	color: #ffffff;
	text-decoration: none;
	white-space: nowrap;
	outline: none;
	cursor: pointer;
	text-transform: uppercase;
	background: url('../grafika/menuButton.png') repeat-x bottom;
	}
.jqueryslidemenu ul li a.next_click:hover{
	color: #ffffff;
	text-decoration: none;
	background: url('../grafika/menuButton.png') repeat-x bottom;
	}
.jqueryslidemenu ul li ul {
	margin: 0;
	padding: 0 0 5px 0;
	position: absolute;
	left: 0;
	visibility: hidden;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	background: #ffffff;
	}
.jqueryslidemenu ul li ul li {
	display: list-item;
	float: none;
	margin: 0;
	padding: 0;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	}	
.jqueryslidemenu ul li ul li a.next {
	float: none;
	height: 40px;
	line-height: 40px;
	margin: 0;
	padding: 0 20px;
	font-family: 'PT Sans', Arial, sans-serif;
	font-weight: 400;
	font-size: 16px;
	color: #222222;
	text-decoration: none;
	white-space: nowrap;
	outline: none;
	cursor: pointer;
	text-transform: lowercase;
	background: none;
	}	
.jqueryslidemenu ul li ul li a.next:hover {
	color: #72AAD0;
	text-decoration: none;
	background: none;
	}	
.jqueryslidemenu ul li ul li a.next_click {
	float: none;
	height: 40px;
	line-height: 40px;
	margin: 0;
	padding: 0 20px;
	font-family: 'PT Sans', Arial, sans-serif;
	font-weight: 400;
	font-size: 16px;
	color: #72AAD0;
	text-decoration: none;
	white-space: nowrap;
	outline: none;
	cursor: pointer;
	text-transform: lowercase;
	background: none;
	}
.jqueryslidemenu ul li ul li a.next_click:hover { 
	color: #72AAD0;
	text-decoration: none;
	background: none;
	}
.jqueryslidemenu ul li ul li ul{
	margin: 0;
	padding: 0 0 5px 0;
	position: absolute;
	left: 0;
	visibility: hidden;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	background: #ffffff;
	}
.jqueryslidemenu ul li ul li ul li {
	display: list-item;
	float: none;
	margin: 0;
	padding: 0;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	}	
.jqueryslidemenu ul li ul li ul li a.next {
	float: none;
	height: 40px;
	line-height: 40px;
	margin: 0;
	padding: 0 20px;
	font-family: 'PT Sans', Arial, sans-serif;
	font-weight: 400;
	font-size: 16px;
	color: #222222;
	text-decoration: none;
	white-space: nowrap;
	outline: none;
	cursor: pointer;
	text-transform: lowercase;
	background: none;
	}	
.jqueryslidemenu ul li ul li ul li a.next:hover {
	color: #72AAD0;
	text-decoration: none;
	background: none;
	}	
.jqueryslidemenu ul li ul li ul li a.next_click {
	float: none;
	height: 40px;
	line-height: 40px;
	margin: 0;
	padding: 0 20px;
	font-family: 'PT Sans', Arial, sans-serif;
	font-weight: 400;
	font-size: 16px;
	color: #72AAD0;
	text-decoration: none;
	white-space: nowrap;
	outline: none;
	cursor: pointer;
	text-transform: lowercase;
	background: none;
	}
.jqueryslidemenu ul li ul li ul li a.next_click:hover { 
	color: #72AAD0;
	text-decoration: none;
	background: none;
	}
.downarrowclass{
	position: absolute;
	top: 50px;
	right: 20px;
	}
.rightarrowclass{
	position: absolute;
	top: 15px;
	right: -5px;
	}
	
	

/*BANNERWRAPPER-------------------------------------------------------*/
#bannerHomeWrapper {
	display: block;
	width: 100%;
	min-width: 980px;
	height: 480px;
	margin: 0 0 20px 0;
	padding: 0;
	position: relative;
	}
#bannerHome {
	display: block;
	width: 100%;
	min-width: 980px;
	height: 480px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	}
#carousel div {
	width: 100%;
	height: 480px;
	float: left;
	}
	
	
		
/*BANNERWRAPPER------------------------------------------------------*/
#bannerWrapper {
	display: block;
	width: 100%;
	min-width: 1000px;
	margin: 0 0 20px 0;
	padding: 0;
	}
#bannerWrapper1 {
	display: block;
	width: 1000px;
	margin: 0 auto;
	padding: 10px 0;
	position: relative;
	background: #ffffff;
	}
#banner {
	display: block;
	width: 980px;
	margin: 0 auto;
	padding: 0;
	position: relative;
	}

	
	
/*MAINWRAPPER--------------------------------------------------------*/
#mainWrapper {
	display: block;
	width: 100%;
	min-width: 1000px;
	margin: 0 0 20px 0;
	padding: 0;
	}
#main {
	display: block;
	width: 1000px;
	margin: 0 auto;
	padding: 0;
	background: #ffffff;
	}


	
/*SUBPAGEHOME--------------------------------------------------------*/
#subpageHome {
	display: block;
	width: 980px;
	margin: 0 auto;
	padding: 15px 0 15px 0;
	}
#subpageHome .welcome {
	display: block;
	float: left;
	width: 310px;
	margin: 0;
	padding: 0;
	}
#subpageHome .offer {
	display: block;
	float: left;
	width: 310px;
	margin: 0 0 0 25px;
	padding: 0;
	}
#subpageHome .news {
	display: block;
	float: left;
	width: 310px;
	margin: 0 0 0 25px;
	padding: 0;
	}
#subpageHome .news a.allNewsButton {
	display: block;
	float: left;
	line-height: 30px;
	margin: 0 0 15px 0;
	padding: 0 30px 0 0;
	font-family: 'Oswald', Arial, sans-serif;
	font-weight: 400;
	font-size: 24px;
	color: #222222;
	text-transform: uppercase;
	text-decoration: none;
	background: url('../grafika/allNewsButton.png') no-repeat right top;
	}
#subpageHome .news a.allNewsButton:hover {
	color: #72AAD0;
	text-decoration: none;
	background: url('../grafika/allNewsButton.png') no-repeat right bottom;
	}
#subpageHome .news ul.newsUl {
	display: block;
	clear: both;
	width: 310px;
	margin: 0;
	padding: 0;
	list-style: none;
	}
#subpageHome .news ul.newsUl li {
	display: block;
	margin: 0 0 20px 0;
	padding: 0;
	list-style: none;
	}
#subpageHome .news .newsUl a.title {
	display: block;
	margin: 0 0 10px 0;
	padding: 0;
	font-family: 'PT Sans', sans-serif;
	font-weight: 700;
	font-size: 15px;
	color: #222222;
	text-decoration: none;
	outline: none;
	text-transform: uppercase;
	}	
#subpageHome .news .newsUl a.title:hover {
	color: #72AAD0;
	text-decoration: none;
	}
	
	

/*SIDEBAR-------------------------------------------------------------*/
#sidebar {
	display: block;
	float: left;
	width: 230px;
	margin: 0 0 0 10px;
	padding: 15px 0 15px 0;
	}
#categoryMenu{
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
	border-top: 1px solid #eeeeee;
	}
a.categoryMenu_level1, a.categoryMenu_level1:link, a.categoryMenu_level1:visited { 
	display: block;
	line-height: 30px;
	margin: 0 0 0 0;
	padding: 5px 0 5px 0;
	font-family: 'PT Sans', sans-serif;
	font-weight: 400;
	font-size: 16px;
	color: #222222;
	text-decoration: none;
	outline: none;
	text-transform: none;
	border-bottom: 1px solid #eeeeee;
	background: none;
	}
a.categoryMenu_level1:hover{
	color: #72AAD0;
	text-decoration: none;
	background: none;
	}
a.categoryMenu_level2, a.categoryMenu_level2:link, a.categoryMenu_level2:visited { 
	display: block;
	line-height: 30px;
	margin: 0 0 0 10px;
	padding: 5px 0 5px 0;
	font-family: 'PT Sans', sans-serif;
	font-weight: 400;
	font-size: 16px;
	color: #222222;
	text-decoration: none;
	outline: none;
	text-transform: none;
	border-bottom: 1px solid #eeeeee;
	background: none;
	}
a.categoryMenu_level2:hover{
	color: #72AAD0;
	text-decoration: none;
	background: none;
	}
a.categoryMenu_level3, a.categoryMenu_level3:link, a.categoryMenu_level3:visited { 
	display: block;
	line-height: 30px;
	margin: 0 0 0 20px;
	padding: 5px 0 5px 0;
	font-family: 'PT Sans', sans-serif;
	font-weight: 400;
	font-size: 16px;
	color: #222222;
	text-decoration: none;
	outline: none;
	text-transform: none;
	border-bottom: 1px solid #eeeeee;
	background: none;
	}
a.categoryMenu_level3:hover{
	color: #72AAD0;
	text-decoration: none;
	background: none;
	}
a.categoryMenu_level1_click, a.categoryMenu_level1_click:link, a.categoryMenu_level1_click:visited { 
	display: block;
	line-height: 30px;
	margin: 0 0 0 0;
	padding: 5px 0 5px 0;
	font-family: 'PT Sans', sans-serif;
	font-weight: 400;
	font-size: 16px;
	color: #72AAD0;
	text-decoration: none;
	outline: none;
	text-transform: none;
	border-bottom: 1px solid #eeeeee;
	background: none;
	}
a.categoryMenu_level1_click:hover { 
	color: #72AAD0;
	text-decoration: none;
	background: none;
	}
a.categoryMenu_level2_click, a.categoryMenu_level2_click:link, a.categoryMenu_level2_click:visited { 
	display: block;
	line-height: 30px;
	margin: 0 0 0 0;
	padding: 5px 0 5px 10px;
	font-family: 'PT Sans', sans-serif;
	font-weight: 400;
	font-size: 16px;
	color: #72AAD0;
	text-decoration: none;
	outline: none;
	text-transform: none;
	border-bottom: 1px solid #eeeeee;
	background: none;
	}
a.categoryMenu_level2_click:hover { 
	color: #72AAD0;
	text-decoration: none;
	background: none;
	}
a.categoryMenu_level3_click, a.categoryMenu_level3_click:link, a.categoryMenu_level3_click:visited { 
	display: block;
	line-height: 30px;
	margin: 0 0 0 20px;
	padding: 5px 0 5px 0;
	font-family: 'PT Sans', sans-serif;
	font-weight: 400;
	font-size: 16px;
	color: #72AAD0;
	text-decoration: none;
	outline: none;
	text-transform: none;
	border-bottom: 1px solid #eeeeee;
	background: none;
	}
a.categoryMenu_level3_click:hover { 
	color: #72AAD0;
	text-decoration: none;
	background: none;
	}
dl {
	margin-top: 0;
	margin-left: 0;
	margin-bottom: 0;
	border-bottom: 0;
	}
dt {
	margin: 0;
	}
dd {
	margin-bottom: 0;
	margin-left: 0;
	}
	
#sidebar .ad {
	display: block;
	width: 200px;
	margin: 30px 0 0 0;
	padding: 0;
	}
	
	
	
/*SUBPAGE-------------------------------------------------------------*/
#subpage {
	display: block;
	float: left;
	width: 730px;
	margin: 0 0 0 20px;
	padding: 15px 0 15px 0;
	}


/*SUBPAGECONTACT-----------------------------------------------------*/
#subpageContact {
	display: block;
	width: 980px;
	margin: 0 auto;
	padding: 15px 0 15px 0;
	}
.contactData {
	display: block;
	float: left;
	width: 310px;
	margin: 0;
	padding: 0;
	}
.contactForm {
	display: block;
	float: left;
	width: 310px;
	margin: 0 0 0 25px;
	padding: 0;
	}
.contactForm .contactInput {
	display: block;
	width: 308px;
	height: 30px;
	line-height: 30px;
	margin: 3px 0 5px 0;
	font-family: 'PT Sans', sans-serif;
	font-weight: 400;
	font-size: 14px;
	color: #222222;
	border: 1px solid #eeeeee;
	background: none;
	}
.contactForm .contactTextarea {
	display: block;
	width: 308px;
	height: 100px;
	margin: 3px 0 5px 0;
	font-family: 'PT Sans', sans-serif;
	font-weight: 400;
	font-size: 14px;
	color: #222222;
	border: 1px solid #eeeeee;
	background: none;
	}
.contactForm .tokenInput {
	display: block;
	float: left;
	width: 50px;
	height: 20px;
	margin: 3px 0 5px 0;
	font-family: 'PT Sans', sans-serif;
	font-weight: 400;
	font-size: 14px;
	color: #222222;
	border: 1px solid #eeeeee;
	background: none;
	}
.contactForm .token {
	display: block;
	float: left;
	height: 22px;
	line-height: 22px;
	margin: 3px 0 5px 5px;
	border: 1px solid #ffffff;
	background: #ffffff;
	}
.contactForm input.sendButton {
	display: block;
	float: left;
	height: 30px;
	line-height: 30px;
	margin: 10px 0 0 0;
	padding: 0 25px 0 0;
	font-family: 'Oswald', Arial, sans-serif;
	font-weight: 400;
	font-size: 20px;
	color: #222222;
	text-decoration: none;	
	outline: none;
	cursor: pointer;
	border: none;
	text-transform: uppercase;
	background: url('../grafika/sendButton.png') no-repeat right top;
	}
.contactForm input.sendButton:hover {
	color: #72AAD0;
	text-decoration: none;
	background: url('../grafika/sendButton.png') no-repeat right bottom;
	}
.contactMap {
	display: block;
	float: left;
	width: 310px;
	margin: 0 0 0 25px;
	padding: 0;
	}	


	
/*BOTTOMWRAPPER---------------------------------------------------*/
#bottomWrapper {
	display: block;
	width: 100%;
	min-width: 1000px;
	margin: 0;
	padding: 0;
	}
#bottom {
	display: block;
	width: 1000px;
	height: 80px;
	margin: 0 auto;
	padding: 0;
	position: relative;
	text-align: left;
	}
#bottom .newsletter {
	display: block;
	width: 278px;
	height: 38px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 20px;
	left: 0;
	border: 1px solid #ffffff;
	background: #ffffff;
	}
#bottom .newsletter input {
	display: block;
	width: 230px;
	height: 30px;
	line-height: 30px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 5px;
	left: 5px;
	font-family: 'PT Sans', sans-serif;
	font-weight: 400;
	font-size: 14px;
	color: #222222;
	border: none;
	background: none;
	}
#bottom .newsletter a.subscribeButton {
	display: block;
	width: 40px;
	height: 40px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: -1px;
	right: -1px;
	text-decoration: none;
	outline: none;
	cursor: pointer;
	z-index: 50;
	background: url('../grafika/subscribeButton.png') no-repeat top;
	}
#bottom .newsletter a.subscribeButton:hover {
	text-decoration: none;
	background: url('../grafika/subscribeButton.png') no-repeat bottom;
	}
#bottom .txt {
	display: block;
	width: 300px;
	height: 30px;
	line-height: 15px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 25px;
	left: 300px;
	font-family: 'PT Sans', sans-serif;
	font-weight: 400;
	font-size: 12px;
	color: #222222;
	}
#bottom .findus {
	display: block;
	height: 50px;
	line-height: 50px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 15px;
	right: 0px;
	}
a.facebookButton {
	display: block;
	float: left;
	width: 50px;
	height: 50px;
	margin: 0 0 0 10px;
	padding: 0;
	text-decoration: none;	
	outline: none;
	background: url('../grafika/facebookButton.png') no-repeat bottom;
	}
a.facebookButton:hover {
	text-decoration: none;
	background: url('../grafika/facebookButton.png') no-repeat top;
	}


	
/*FOOTERWRAPPER------------------------------------------------------*/
#footerWrapper {
	display: block;
	width: 100%;
	min-width: 1000px;
	margin: 0;
	padding: 0;
	border-top: 1px solid #ffffff;
	background: #eeeeee;
	}
#footer {
	display: block;
	width: 1000px;
	margin: 0 auto;
	padding: 0;
	}	
#footer .footerMenu{
	display: block;
	float: left;
	width: 720px;
	margin: 0;
	padding: 0;
	}	
#footer .footerMenu .box {
	display: block;
	float: left;
	width: 170px;
	margin: 20px 10px 20px 0;
	padding: 0;
	}
#footer .footerMenu .box ul.footerMenuUl, ul.footerMenuUl li {
	display: block;
	margin: 0;
	padding: 0;
	list-style: none;
	}	
#footer .footerMenu .box ul.footerMenuUl a {
	display: block;
	height: 30px;
	line-height: 30px;
	margin: 0;
	padding: 0 0 0 15px;
	font-family: 'PT Sans', Arial, sans-serif;
	font-weight: 400;
	font-size: 16px;
	color: #222222;
	text-decoration: none;
	white-space: nowrap;
	outline: none;
	text-transform: none;
	background: url('../grafika/footerMenuButton.png') no-repeat left top;	
	}
#footer .footerMenu .box ul.footerMenuUl a:hover {
	color: #222222;
	text-decoration: none;
	background: url('../grafika/footerMenuButton.png') no-repeat left bottom;
	}
	
#footer #cookieInfo {
	display: block;
	float: right;
	width: 250px;
	margin: 40px 0 0 0;
	}
#footer #cookieInfo #cookieInfoTxt { 
	display: block;
	float: left;
	width: 180px;
	line-height: 15px;
	margin: 0;
	font-family: 'PT Sans', Arial, sans-serif;
	font-weight: 400;
	font-size: 12px;
	color: #222222;
	text-align: left;
	}
#footer #cookieInfo a.button {
	display: block;
	float: left;
	width: 70px;
	height: 45px;
	line-height: 45px;
	margin: 0;
	padding: 0;
	font-family: 'PT Sans', Arial, sans-serif;
	font-weight: 400;
	font-size: 15px;
	color: #222222;
	text-align: right;
	text-decoration: none;
	white-space: nowrap;
	outline: none;
	text-transform: none;
	}
#footer #cookieInfo a.button:hover{
	color: #222222;
	text-decoration: none;
	}

#copyright {
	display: block;
	width: 1000px;
	margin: 0 auto;
	padding: 0;
	}
#copyright .content {
	display: block;
	float: left;
	height: 40px;
	margin: 0;
	padding: 0;
	font-family: 'PT Sans', Arial, sans-serif;
	font-weight: 400;
	font-size: 13px;
	color: #222222;
	}
#copyright .webdesign {
	display: block;
	float: left;
	height: 40px;
	margin: 0 0 0 30px;
	padding: 0;
	}
#copyright .webdesign a {
	font-family: 'PT Sans', Arial, sans-serif;
	font-weight: 400;
	font-size: 13px;
	color: #222222;
	text-decoration: none;
	outline: none;
	}
#copyright .webdesign a:hover {
	color: #222222;
	text-decoration: none;
	}




/*newList-----------------------------------------------------------*/
.newsList {
	display: block;
	margin: 0;
	padding: 0;
	}
.newsList ul.newsListUl {
	margin: 0;
	padding: 0;
	list-style: none;
	}
.newsList ul.newsListUl li.newsListLi {
	margin: 0 0 30px 0;
	padding: 0;
	list-style: none;
	}
.newsList a.title {
	display: block;
	margin: 0 0 10px 0;
	padding: 0;
	font-family: 'PT Sans', sans-serif;
	font-weight: 700;
	font-size: 15px;
	color: #222222;
	text-decoration: none;
	outline: none;
	text-transform: uppercase;	
	}	
.newsList a.title:hover {
	color: #72AAD0;
	text-decoration: none;
	}
.newsList .date {
	display: block;
	font-family: 'PT Sans', Arial, sans-serif;
	font-weight: 400;
	font-size: 14px;
	color: #222222;
	}
.newsList .image {
	display: block;
	float: left;
	width: 210px;
	margin: 0 20px 20px 0;
	padding: 0;
	padding: 9px;
	border: 1px solid #eeeeee;
	}


	
/*newsDetails--------------------------------------------------------*/	
.newsDetails { 
	display: block; 
	margin: 0;
	}
.newsDetails .date {
	display: block;
	font-family: 'PT Sans', Arial, sans-serif;
	font-weight: 400;
	font-size: 14px;
	color: #222222;
	text-decoration: none;
	padding: 0;
	margin: 0;
	outline: none;
	}	
.newsDetails .image {
	display: block;
	float: left;
	margin: 0 20px 20px 0;
	padding: 0;
	padding: 9px;
	border: 1px solid #eeeeee;
	}
.newsDetails .newsMoviesList {
	display: block; 
	margin: 20px 0 0 0;
	padding: 0;
	}
.newsDetails .newsMoviesList .box {
	display: block; 
	margin: 0;
	padding: 0 0 20px 0;
	}
.newsDetails .newsGalleryDetails {
	display: block; 
	margin: 20px 0 0 0;
	padding: 0;
	}
.newsDetails .newsGalleryDetails .col1 { 
	display: block;
	float: left;
	width: 230px;
	margin: 0 0 0 0;
	padding: 0;
	}
.newsDetails .newsGalleryDetails .col2 { 
	display: block;
	float: left;
	width: 230px;
	margin: 0 0 0 20px;
	padding: 0;
	}
.newsDetails .newsGalleryDetails .col3 { 
	display: block;
	float: left;
	width: 230px;
	margin: 0 0 0 20px;
	padding: 0;
	}
.newsDetails .newsGalleryDetails .photo {
	display: block;
	width: 210px;
	margin: 0 0 20px 0;
	padding: 0; 
	padding: 9px;
	border: 1px solid #eeeeee;
	}

	
/*textwww ------------------------------------------------------------*/
.textwww { 
	display: block; 
	margin: 0 0 20px 0;
	padding: 0 0 20px 0;
	}
	
	
/*galleriesList and galleryDetails------------------------------------*/
.galleriesList { 
	display: block; 
	margin: 0 0 20px 0;
	padding: 0;
	}
.galleriesList .box { 
	display: block;
	margin: 0;
	padding: 0 0 20px 0;
	}
.galleriesList .box .photo{ 
	display: block;
	float: left;
	width: 210px;
	margin: 0 20px 0 0;
	padding: 9px;
	border: 1px solid #eeeeee;
	}
.galleriesList .box .text{ 
	display: block;
	float: left;
	width: 480px;
	margin: 0;
	padding: 0;
	}
.galleriesList .box .text a.title {
	display: block;
	margin: 0 0 10px 0;
	padding: 0;
	font-family: 'PT Sans', sans-serif;
	font-weight: 700;
	font-size: 15px;
	color: #222222;
	text-decoration: none;
	outline: none;
	text-transform: uppercase;	
	}
.galleriesList .box .text a.title:hover {
	color: #72AAD0;
	text-decoration: none;
	}
.galleryDetails { 
	display: block; 
	margin: 0 0 20px 0;
	padding: 0;
	}
.galleryDetails .col1 { 
	display: block;
	float: left;
	width: 230px;
	margin: 0 0 0 0;
	padding: 0;
	}
.galleryDetails .col2 { 
	display: block;
	float: left;
	width: 230px;
	margin: 0 0 0 20px;
	padding: 0;
	}
.galleryDetails .col3 { 
	display: block;
	float: left;
	width: 230px;
	margin: 0 0 0 20px;
	padding: 0;
	}
.galleryDetails .photo{ 
	display: block;
	width: 210px;
	margin: 0 0 20px 0;
	padding: 9px;
	border: 1px solid #eeeeee;
	}
	

	
/*moviesList----------------------------------------------------------*/
.moviesList { 
	display: block; 
	margin: 0 0 20px 0;
	padding: 0;
	}
.moviesList .box{ 
	display: block; 
	margin: 0;
	padding: 0 0 20px 0;
	}



/*search_results-----------------------------------------------------------*/
ul.search_results {
	margin: 0;
	padding: 0;
	list-style: none;
	}
ul.search_results li {
	margin: 0 0 30px 0;
	padding: 0;
	list-style: none;
	}
ul.search_results a.title {
	display: block;
	margin: 0 0 10px 0;
	padding: 0;
	font-family: 'PT Sans', sans-serif;
	font-weight: 700;
	font-size: 15px;
	color: #222222;
	text-decoration: none;
	outline: none;
	text-transform: uppercase;	
	}	
ul.search_results a.title:hover {
	color: #72AAD0;
	text-decoration: none;
	}


#main #prevnext {
	clear: both;
	margin: 0;
	padding: 0;
	width: 730px;
	text-align: center;
	}



/*PROHOME------------------------------------------------------------*/
#proHome {
	display: block;
	width: 1000px;
	margin: 20px 0 0 -20px;
	padding: 0;
	list-style: none;
	}
ul.proHome {
	display: block;
	float: left;
	width: 230px;
	margin: 0 0 0 20px;
	padding: 0;
	list-style: none;
	}
ul.proHome li {
	display: block;
	width: 228px;
	margin: 0 0 20px 0;
	padding: 0;
	position: relative;
	list-style: none;
	border: 1px solid #eeeeee;
	background: #ffffff;
	}
ul.proHome li:hover {
	border: 1px solid #eeeeee;
	}
ul.proHome .image {
	display: block;
	width: 210px;
	margin: 9px 0 10px 9px;
	padding: 0;
	}	
ul.proHome a.name {
	display: block;
	width: 228px;
	line-height: 20px;
	margin: 0 0 10px 0;
	padding: 0;
	font-family: 'PT Sans', Arial, sans-serif;
	font-weight: 700;
	font-size: 15px;
	color: #222222;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	outline: none;
	cursor: pointer;
	}
ul.proHome a.name:hover {
	color: #72AAD0;
	text-decoration: none;
	} 
ul.proHome .box {
	display: block;
	width: 228px;
	height: 40px;
	margin: 0;
	padding: 0;
	position: relative;
	}
ul.proHome .box a.detailsButton {
	display: block;
	width: 228px;
	height: 40px;
	line-height: 40px;
	margin: 0;
	padding: 0;
	text-decoration: none;	
	outline: none;
	background: url('../grafika/detailsButton.png') no-repeat center top;
	}
ul.proHome .box a.detailsButton:hover {
	text-decoration: none;
	background: url('../grafika/detailsButton.png') no-repeat center bottom;
	}		

	
/*PROLIST------------------------------------------------------------*/
#proList {
	display: block;
	width: 750px;
	margin: 0 0 0 -20px;
	padding: 0;
	list-style: none;
	}
ul.proList {
	display: block;
	float: left;
	width: 230px;
	margin: 0 0 0 20px;
	padding: 0;
	list-style: none;
	}
ul.proList li {
	display: block;
	width: 228px;
	margin: 0 0 20px 0;
	padding: 0;
	position: relative;
	list-style: none;
	border: 1px solid #eeeeee;
	background: #ffffff;
	}
ul.proList li:hover {
	border: 1px solid #eeeeee;
	}
ul.proList .image {
	display: block;
	width: 210px;
	margin: 9px 0 10px 9px;
	padding: 0;
	}	
ul.proList a.name {
	display: block;
	width: 228px;
	line-height: 20px;
	margin: 0 0 10px 0;
	padding: 0;
	font-family: 'PT Sans', Arial, sans-serif;
	font-weight: 700;
	font-size: 15px;
	color: #222222;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	outline: none;
	cursor: pointer;
	}
ul.proList a.name:hover {
	color: #72AAD0;
	text-decoration: none;
	} 
ul.proList .box {
	display: block;
	width: 228px;
	height: 40px;
	margin: 0;
	padding: 0;
	position: relative;
	}
ul.proList .box a.detailsButton {
	display: block;
	width: 228px;
	height: 40px;
	line-height: 40px;
	margin: 0;
	padding: 0;
	text-decoration: none;	
	outline: none;
	background: url('../grafika/detailsButton.png') no-repeat center top;
	}
ul.proList .box a.detailsButton:hover {
	text-decoration: none;
	background: url('../grafika/detailsButton.png') no-repeat center bottom;
	}
	

/*PRODETAILS---------------------------------------------------------*/
#proDetails { 
	display: block;
	width: 750px;
	margin: 0 0 0 -20px;
	padding: 0;
	}
#proDetails .photo {
	display: block;
	float: left;
	width: 355px;
	margin: 0 0 20px 20px;
	}
#proDetails .info {
	display: block;
	float: left;
	width: 355px;
	margin: 0 0 20px 20px;
	}
#proDetails .code {
	display: block;
	height: 20px;
	margin: 0 0 20px 0;
	padding: 0;
	font-family: 'PT Sans', sans-serif;
	font-weight: 400;
	font-size: 14px;
	color: #222222;
	}
#proDetails .introduction {
	display: block;
	margin: 0 0 20px 0;
	padding: 0;
	font-family: 'PT Sans', sans-serif;
	font-weight: 400;
	font-size: 14px;
	color: #222222;
	}
#proDetails .prices {
	display: block;
	margin: 0 0 20px 0;
	padding: 0;
	}
#proDetails .prices .priceBruttoBox { 
	display: block;
	float: left;
	width: 200px;
	margin: 0;
	padding: 0;
	font-family: 'PT Sans', sans-serif;
	font-weight: 400;
	font-size: 14px;
	color: #222222;
	text-align: left;
	}
#proDetails .prices .priceBruttoBox .priceBrutto {
	font-family: 'PT Sans', sans-serif;
	font-weight: 700;
	font-size: 18px;
	color: #222222;
	}
#proDetails .table {
	display: block;
	width: 355px;
	margin: 0 0 20px 0;
	text-align: left;
	}	
#proDetails .table table {
	width: 100%;
	font-family: 'PT Sans', sans-serif;
	font-weight: 400;
	font-size: 14px;
	color: #222222;
	}
#proDetails .tr1  {
	background: #eeeeee;
	}
#proDetails .tr2  {
	background: #eeeeee;
	}
#proDetails .long {
	display: block;
	margin: 0 0 0 20px;
	padding: 0;
	}
	
#proDetails .detailsGallery {
	display: block;
	width: 750px;
	margin: 20px 0 0 0;
	padding: 0;
	}
#proDetails .detailsGallery .col1 { 
	display: block;
	float: left;
	width: 230px;
	margin: 0 0 0 20px;
	padding: 0;
	}
#proDetails .detailsGallery .col2 { 
	display: block;
	float: left;
	width: 230px;
	margin: 0 0 0 20px;
	padding: 0;
	}
#proDetails .detailsGallery .col3 { 
	display: block;
	float: left;
	width: 230px;
	margin: 0 0 0 20px;
	padding: 0;
	}
#proDetails .detailsGallery .detailsGalleryPhoto{
	display: block;
	margin: 0 0 20px 0;
	padding: 9px;
	border: 1px solid #eeeeee;
	}


#main #prevnext {
	clear: both;
	margin: 0;
	padding: 0;
	width: 730px;
	text-align: center;
	}