@charset "utf-8";

/* CSS Document */
* {
	margin:0;
	padding:0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
}

h3 {
	font-size:13px;
	font-weight:bold;
	color:#fff;
	line-height:30px;
}

body {
	background:#26211d;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	text-shadow:#000 0 0 0;
}

img {
	border:none;
	margin:0;
	padding:0;
}

#allContainer {
	width:835px;
	margin:0 auto;
}

#loginSection {
	height:28px;
	margin-top:9px;
}

#loginSection ul {
	float:right;
}

#loginSection ul li {
	float:left;
	list-style:none;
	margin:0 1px;
}

#loginSection form {
	float:right;
}

#loginSection input {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	border:solid 1px #912d4b;
	
}

#loginSection .search {
	width:145px;
	height:16px;
}

#loginSection .send, #searchField .send, .leftColumnCell .send {
	height:18px;
	color:#fff;
	background-color:#912d4b;
	background-image:url(../design_img/sendbg.gif);
	background-position:center center;
	background-repeat:no-repeat;
	width:66px;
	border:none;
	margin-top:1px;
}

#flags img {
	margin-left:5px;
	margin-top:3px;
}

#flags {
	float:right;
	width: 55px;
}

#header {
	clear:both;
	height:66px;
}

#logo {
	float:left;
	text-align:center;
	background:#c2bab8;
	width:208px;
	height:64px;
	border-bottom:2px solid #fff;
}

#logo img {
	margin-top:11px;
}

#menuContainer {
	float:left;
	height:64px;
	width:626px;
	border-bottom:2px solid #912d4b;
	text-align:center;
	background-color:#17120e;
	margin-left:1px;
	position:relative;
}

#menuContainer li {
	float:left;
	list-style:none;
	height:28px;
	padding-top:36px;
	background-repeat:no-repeat;
	text-align:right;
}

#menuContainer #menuFirst {
	background-image:url(../design_img/menu1.gif);
	background-position: 73px 21px;
	padding-left:14px;
	padding-right:11px;
}

#menuContainer #menuFirstActive {
	background-image:url(../design_img/menuactive1.gif);
	background-position: 73px 21px;
	background-color:#9c1c42;
	padding-left:14px;
	padding-right:11px;
}

#menuContainer #menuFirstActive a {
	color:#fff;
}

#menuContainer #menuFirstActive a:hover {
	color:#fff;
}

#menuContainer #menuSecond {
	background-image:url(../design_img/menu2.gif);
	background-position: 35px 21px;
	padding-left:21px;
	padding-right:11px;
}

#menuContainer #menuSecondActive {
	background-image:url(../design_img/menuactive2.gif);
	background-position: 35px 21px;
	padding-left:21px;
	padding-right:11px;
	background-color:#9c1c42;
}

#menuContainer #menuSecondActive a {
	color:#fff;
}

#menuContainer #menuSecondActive a:hover {
	color:#fff;
}

#menuContainer #menuThird {
	background-image:url(../design_img/menu3.gif);
	background-position: 51px 21px;
	padding-left:21px;
	padding-right:11px;
}

#menuContainer #menuThirdActive {
	background-image:url(../design_img/menuactive3.gif);
	background-position: 51px 21px;
	padding-left:21px;
	padding-right:11px;
	background-color:#9c1c42;
}

#menuContainer #menuThirdActive a {
	color:#fff;
}

#menuContainer #menuThirdActive a:hover {
	color:#fff;
}

#menuContainer #menuSeventh {
	background-image:url(../design_img/menu7.gif);
	background-position: 40px 21px;
	padding-left:21px;
	padding-right:11px;
	position:absolute;
  left:546px;
}

#menuContainer #menuSeventhActive {
	background-image:url(../design_img/menuactive7.gif);
	background-position: 40px 21px;
	padding-left:21px;
	padding-right:11px;
	background-color:#9c1c42;
  position:absolute;
  left:546px;
}

#menuContainer #menuSeventhActive a {
	color:#fff;
}

#menuContainer #menuSeventhActive a:hover {
	color:#fff;
}

#menuContainer #menuFourth {
	background-image:url(../design_img/menu4.gif);
	background-position: 30px 21px;
	padding-left:21px;
	padding-right:11px;
}

#menuContainer #menuFourthActive {
	background-image:url(../design_img/menuactive4.gif);
	background-position: 30px 21px;
	padding-left:21px;
	padding-right:11px;
	background-color:#9c1c42;
}

#menuContainer #menuFourthActive a {
	color:#fff;
}

#menuContainer #menuFourthActive a:hover {
	color:#fff;
}

#menuContainer #menuFifth {
	background-image:url(../design_img/menu5.gif);
	background-position: 39px 21px;
	padding-left:21px;
	padding-right:11px;
}

#menuContainer #menuFifthActive {
	background-image:url(../design_img/menuactive5.gif);
	background-position: 39px 21px;
	padding-left:21px;
	padding-right:11px;
	background-color:#9c1c42;
}

#menuContainer #menuFifthActive a {
	color:#fff;
}

#menuContainer #menuSixth {
	background-image:url(../design_img/menu6.gif);
	background-position: 70px 21px;
	padding-left:22.1px;
	padding-right:14px;
}

#menuContainer #menuSixthActive {
	background-image:url(../design_img/menuactive6.gif);
	background-position: 70px 21px;
	padding-left:22.9px;
	padding-right:14px;
	background-color:#9c1c42;
}

#menuContainer #menuSixthActive a {
	color:#fff;
}

#menuContainer #menuSixhActive a:hover {
	color:#fff;
}
/* lang */
#menuContainer #menuLangFirst {
	background-image:url(../design_img/menu1.gif);
	background-position: 112px 21px;
	padding-left:14px;
	width:138px;
}
#menuContainer #menuLangFirst a {
  padding-right:11px;
}
#menuContainer #menuLangFirstActive {
	background-image:url(../design_img/menuactive1.gif);
	background-position: 112px 21px;
	background-color:#9c1c42;
	padding-left:14px;
	width:138px;
}
#menuContainer #menuLangFirstActive a {
  padding-right:11px;
  color:#FFF;
}
#menuContainer #menuLangFirstActive a:hover {
  color:#FFF;
}
#menuContainer #menuLangSecond {
	background-image:url(../design_img/menu2.gif);
	background-position: 86px 21px;
	padding-left:21px;
	width:105px;
}
#menuContainer #menuLangSecond a {
  padding-right:11px;
}
#menuContainer #menuLangSecondActive {
	background-image:url(../design_img/menuactive2.gif);
	background-position: 86px 21px;
	padding-left:21px;
	width:105px;
	background-color:#9c1c42;
}
#menuContainer #menuLangSecondActive a {
  padding-right:11px;
  color:#FFF;
}
#menuContainer #menuLangSecondActive a:hover {
  color:#FFF;
}
#menuContainer #menuLangThird {
	background-image:url(../design_img/menu3.gif);
	background-position: 55px 21px;
	padding-left:21px;
	width:74px;
}
#menuContainer #menuLangThird a {
  padding-right:11px;
}
#menuContainer #menuLangThirdActive {
	background-image:url(../design_img/menuactive3.gif);
	background-position: 55px 21px;
	padding-left:21px;
	width:74px;
	background-color:#9c1c42;
}
#menuContainer #menuLangThirdActive a {
  padding-right:11px;
  color:#FFF;
}
#menuContainer #menuLangThirdActive a:hover {
  color:#FFF;
}
#menuContainer #menuLangFourth {
	background-image:url(../design_img/menu4.gif);
	background-position: 86px 21px;
	padding-left:21px;
	width:105px;
}
#menuContainer #menuLangFourth a {
  padding-right:11px;
}
#menuContainer #menuLangFourthActive {
	background-image:url(../design_img/menuactive4.gif);
	background-position: 86px 21px;
	padding-left:21px;
	width:105px;
	background-color:#9c1c42;
}
#menuContainer #menuLangFourthActive a {
  padding-right:11px;
  color:#FFF;
}
#menuContainer #menuLangFourthActive a:hover {
  color:#FFF;
}
#menuContainer #menuLangFifth {
	background-image:url(../design_img/menu5.gif);
	background-position: 43px 21px;
	padding-left:21px;
	padding-right:11px;
}
#menuContainer #menuLangFifthActive {
	background-image:url(../design_img/menuactive5.gif);
	background-position: 43px 21px;
	padding-left:21px;
	padding-right:11px;
	background-color:#9c1c42;
}
#menuContainer #menuLangFifthActive a {
  color:#FFF;
}
#menuContainer #menuLangFifthActive a:hover {
  color:#FFF;
}
/********/
#menuContainer ul li a {
	font-size:15px;
	font-family: Helvetica, Arial, sans-serif;
	color:#c2bab8;
	text-decoration:none;
	font-weight:200;
}

#menuContainer ul li a:hover {
	color:#912d4b;
}

#contentContainer {
	clear:both;
}

#leftColumn {
	clear:both;
	width:208px;
	float:left;
}

#searchField {
  height:141px;
}

#newsCellContainer {
	background-color:#c2bab8;
}

#newsCellContainer h3 {
	margin-left:15px;
}

#newsCellContainer p {
  padding-bottom:9px;
}

#searchField, .leftColumnCell {
	background:#b6aba7;
}

#searchField h2, .leftColumnCell h2 {
	color:#fff;
	font-size:13px;
	font-weight:bold;
	font-weight:bold;
	line-height:34px;
	margin-left:15px;
}

#searchField ul, .leftColumnCell ul {
	width:147px;
	margin:0 auto;
}

#searchField li, .leftColumnCell li {
	list-style:none;
	line-height:30px;
	height:30px;
}

#searchField select, .leftColumnCell select {
	border:1px solid #7f9db9;
	height:19px;
	line-height:19px;
	font-size:11px;
	color:#17120e;
	width:145px;
}

#searchField select, .leftColumnCell select option {
	line-height:19px;
	font-size:11px;
	height:19px;
}

#searchField .last, .leftColumnCell .last {
	text-align:right;
	margin-right:3px;
}

#searchFieldEnd {
  /*
	background:url(../design_img/searchbg.gif) no-repeat;
	background-repeat:no-repeat;
	background-position:bottom;
	*/
	height:4px;
	line-height:1px;
	font-size:1px;
}

#newsCell {
	margin-left:30px;
	width:154px;
	height:178px;
}

#newsCell p {
	line-height:16px;
	margin-bottom:16px;
}

#newsCell .date {
	font-weight:bold;
	color:#9c1c42;
}

#newsCell a {
	font-weight:bold;
	color:#9c1c42;
	text-decoration:none;
	margin-left:102px;
	font-size:10px;
}

#newsCell a:hover {
	text-decoration:underline;
}

#newsCell .view {
  text-align:right;
}
#newsCell .view a {
  margin-left:0px;
}

#leftColumnEnd {
	background-image:url(../design_img/newsbg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	height:5px;
	padding-top:4px;
	line-height:1px;
	font-size:1px;
}

#content {
	margin:0;
	padding:0;
	width:627px;
	float:left;
	background-image:url(../design_img/homecontentbg.jpg);
	background-repeat:no-repeat;
	background-position:top right;
}

#contentSite {
	background-color:#17120e;
	width:627px;
	float:left;
}

.footerCell {
	margin-top:1px;
	width:208px;
	height:99px;
	float:left;
	border:0;
	margin-left:1px;
}

.footerCell .more {
  margin-top:35px;
}

.cellTop, .cellBottom {
	float:left;
	background-image:url(../design_img/cellbg.png);
	background-repeat:repeat;
	width:198px;
	height:5px;
	line-height:1px;
	font-size:1px;
}

.cellContent .cellHelper {
	margin:0 10px 0 30px;
	color:#fff;
	font-size:13px;
	height:88px;
}

.cellContent .cellHelper p {
	margin-bottom:2px;
	font-size:13px;
}

.cellContent .cellHelper .pink {
	font-size:11px;
	color:#9a1c41;
}

.black {
	font-size:11px;
	color:black !important;
}


.cellContent .loginBtn {
	text-align:right;
	margin-left:112px;
	position:absolute;
	margin-top:-25px;
}

.cellContent .loginBtn2 {
	text-align:right;
}

.cellContent .more {
	text-align:right;
	margin-left:120px;
}

.cellContent .more a:hover {
	text-decoration:underline;
}

.cellContent .loginBtn a, .cellContent .more a {
	font-weight:bold;
	color:#9c1c42;
	text-decoration:none;
	text-align:right;
	font-size:10px;
	line-height: 10px;
}

.leftCornerTop {
	background-image:url(../design_img/celllefttop.png);
}

.rightCornerTop {
	background-image:url(../design_img/cellrighttop.png);
}

.leftCornerBottom {
	background-image:url(../design_img/cellleftbottom.png);
}

.rightCornerBottom {
	background-image:url(../design_img/cellrightbottom.png);
}

.cellContent {
	clear:both;
	background-image:url(../design_img/cellbg.png);
	background-repeat:repeat;
	padding-top:5px;
	height:84px;
}

#footerContainer {
	clear:both;
	margin-top:1px;
}

span.clearer {
	display: block;
}

.clearer {
	clear:both;
	height:0;
	line-height:0;
	font-size:0;
	overflow:hidden;
}

.elemntsImageTop {
	float:left;
	width:621px;
	background-color:#b6aba7;
	height:5px;
	line-height:1px;
	font-size:1px;
}

#contentHelper {
	height:357px;
}

#contentHelper .mebweb {
  position:relative;
  left:503px;
  top:236px;
}

.firstCell {
	margin-top:1px;
}

.firstCell .leftCornerTop {
	background-image:url(../design_img/pinklefttopcorner.png);
}

.firstCell .cellTop, .firstCell .cellBottom, .firstCell .cellContent {
	background-image:url(../design_img/pinkcellbg.png);
}

.firstCell .rightCornerTop {
	background-image:url(../design_img/pinkrighttopcorner.png);
}

.firstCell .leftCornerBottom {
	background-image:url(../design_img/pinkleftbottomcorner.png);
}

.firstCell .rightCornerBottom {
	background-image:url(../design_img/pinkrightbottomcorner.png);
}

.firstCell .cellContent .cellHelper .pink {
	color:#d9a9b7;
}

.leftCornerTop, .rightCornerTop, .leftCornerBottom, .rightCornerBottom {
	float:left;
	background-repeat:no-repeat;
	width:5px;
	height:5px;
	line-height:1px;
	font-size:1px;
}

#footer {
	clear:both;
	color:#4e4743;
	line-height:24px;
	margin-bottom:50px;
}

#footer ul {
	float:left;
}

#footer li {
	list-style:none;
	display:inline;
}

#footer a {
	color:#4e4743;
	text-decoration:none;
	padding:7px;
	font-size:10px;
}

#footer #emocni {
	float:right;
}

#footer a:hover {
	text-decoration:underline;
}

#leftNavContainer {
	background-color:#c2bab8;
}

#leftNavContainer a {
	color:#9a1c41;
	text-decoration:none;
	width:208px;
	display:block;
	font-size:11px;
	line-height:24px;
	letter-spacing:-1px;
}

#leftNavContainer ul li ul li a {
	line-height:16px;
	margin-bottom:8px;
}

#leftNavContainer a:hover {
	text-decoration:underline;
}

#leftNavContainer li {
	list-style:none;
}

#leftNavContainer ul li a {
	padding:0 30px 0 15px;
	width:163px;
}

#leftNavContainer ul li .activemenu {
	background-color:#9a1c41;
	color:#fff;
}

#leftNavContainer ul li .activemenu:hover {
	text-decoration:none;
	color:#fff;
}

#leftNavContainer ul li ul li a {
	padding-left:25px;
	width:153px;
	background-image:url(../design_img/leftmenuliitem.png);
	background-position:15px 3px;
	background-repeat:no-repeat;
}

#leftNavContainer ul li ul .activeSubmenu a {
	font-weight:bold;
	background-image:url(../design_img/leftmenuliitem.png);
	background-position:15px 3px;
	background-repeat:no-repeat;
}

#leftNavContainer ul li ul .activeSubmenu a:hover {
	text-decoration:none;
}

#leftNavContainerEnd {
	background-image:url(../design_img/leftnavend.gif);
	background-repeat:no-repeat;
	height:5px;
	line-height:1px;
	font-size:1px;
}

.leftColumnCellEnd {
	background-image:url(../design_img/leftcolumnitemend.png);
	background-repeat:no-repeat;
	height:5px;
	line-height:1px;
	font-size:1px;
}

.leftColumnCellBegin {
	background-image:url(../design_img/leftcolumnitembegin.png);
	background-repeat:no-repeat;
	height:5px;
	line-height:1px;
	font-size:1px;
	margin-top:1px;
}

.leftCellContent {
	clear:both;
	background-color:#b6aba7;
}

.leftCellContent .cellHelper {
	padding:5px 30px;
	color:#fff;
	font-size:13px;
}

.leftCellContent .cellHelper p {
	margin-bottom:2px;
	font-size:13px;
}

.leftCellContent .cellHelper .pink {
	font-size:11px;
	color:#9a1c41;
}

.leftCellContent .loginBtn {
	text-align:right;
	margin-top:30px;
}

.leftCellContent .cellHelper .more {
	text-align:right;
	margin-top:30px;
}

.leftCellContent .cellHelper .more a:hover{
	text-decoration:underline;
}

.leftCellContent .loginBtn a, .leftCellContent .more a {
	font-weight:bold;
	color:#9c1c42;
	text-decoration:none;
	text-align:right;
	font-size:10px;
}


.leftCellContentPink {
	clear:both;
	background-color:#981c3f;
}

.leftCellContentPink .cellHelperPink {
	padding:5px 30px;
	color:#fff;
	font-size:13px;
}

.leftCellContentPink .cellHelperPink p {
	margin-bottom:2px;
	font-size:13px;
}

.leftCellContentPink .cellHelperPink .pink {
	font-size:11px;
	color:#fff;
}

.leftCellContentPink  .loginBtn {
	text-align:right;
	margin-top:30px;
}

.leftCellContentPink .loginBtn a, .leftCellContentPink .more a {
	font-weight:bold;
	color:#9c1c42;
	text-decoration:none;
	text-align:right;
	font-size:10px;
}

.leftColumnCellBeginPink {
	background-image:url(../design_img/leftcolumnitembeginpink.png);
	background-repeat:no-repeat;
	height:5px;
	line-height:1px;
	font-size:1px;
	margin-top:1px;
}

.leftColumnCellEndPink {
	background-image:url(../design_img/leftcolumnitemendpink.png);
	background-repeat:no-repeat;
	height:5px;
	line-height:1px;
	font-size:1px;
}




#siteMap {
	height:24px;
	background-color:#17120e;
	line-height:24px;
	color:#fff;
	padding-left:15px;
	margin-left:1px;
	text-decoration:none;
}

#siteMap a {
	color:#981c3f;
	text-decoration:none;
}

#siteMap a:hover {
	text-decoration:underline;
}

#siteMap .last {
	text-decoration:none;
}



#siteHeader {
	height:34px;
	line-height:34px;
}

#siteHeader h2 {
	float:left;
	font-size:16px;
	color:#9a1c42;
	line-height:34px;
	margin:0 15px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	white-space: nowrap;
}

/**/
.contentTab {
	float:left;
	color:#fff;
	height:27px;
	font-size:14px;
	line-height:27px;
}

.MTCT {
	margin-left:1px;
}

.contentTabLeft {
	float:left;
	width:5px;
	height:27px;
	background-image:url(../design_img/tablleft.png);
}

.contentTabRight {
	float:left;
	width:5px;
	height:27px;
	background-image:url(../design_img/tablright.png);
}

.contentTabCenter {
	float:left;
	height:27px;
	background-color:#9a1c42;
}
.contentTabCenter2 {
	float:left;
	height:27px;
	background-color:#9a1c42;
	text-indent:20px;
}

.contentTabGray {
	float:left;
	color:#981c40;
	height:27px;
	font-size:13px;
	line-height:27px;
}
.contentTabLeftGray2,
.contentTabLeftGray {
	float:left;
	width:5px;
	height:27px;
	background-image:url(../design_img/tablleftgray.png);
}
.contentTabLeftGray2 {
	background-image:url(../design_img/tablleftgray2.png);
}

.contentTabRightGray2,
.contentTabRightGray {
	float:left;
	width:5px;
	height:27px;
	background-image:url(../design_img/tablrightgray.png);
}
.contentTabRightGray2 {
	background-image:url(../design_img/tablrightgray2.png);
}

.contentTabCenterGray2,
.contentTabCenterGray {
	float:left;
	height:27px;
	background-color:#b6aba7;
}

.contentTabCenterGray2 h2,
.contentTabCenter h2, .contentTabCenter2 h2 {
	font-size:14px;
	font-weight:100;
	margin:0 10px;
	font-style: normal;
	line-height: 27px;
	font-variant: normal;
	text-decoration: none;
	white-space: nowrap;
}

.contentTabCenter a {
	font-size:13px;
	font-weight:normal;
	margin:0 10px;
	color:#fff;
	text-decoration:none;
}
.contentTabCenterGray2 a,
.contentTabCenterGray a {
	font-size:13px;
	font-weight:normal;
	margin:0 10px;
	color:#9a1c42;
	text-decoration:none;
}
.contentTabCenterGray2 a {
	color: #fff;
	
}

#switchTabs, .switchTabs {
	clear:both;
	margin-top:1px;
}

#pureContent {
	clear:both;
}

#pureContent .tresc {
	line-height:16px;
	margin:0 7px;
	text-align:justify;
}



#pureContentWM .tresc_projekt {
	line-height:16px;
	margin:0 7px;
	text-align:justify;
	/*height:380px;*/
}

#pureContent .tresc_projekt p a{
	font-weight:bold;
}

#pureContentWM {
	margin-left:1px;
}

#pureContentWM .tresc {
	line-height:16px;
	margin:0 7px;
	text-align:justify;
}

.elemntsImage {
	float:left;
	width:104px;	
}

.elemntsImage div{
	margin:10px 4px;
}

.elemntsImage .image {
  width:94px;
  height:94px;
  text-align:center;
}

.mainImgContainer,
.smallImg,
.elemntsImage img {	
	border:1px solid #7f7775;
}
.mainImgContainer img {
	/*width: 288px;*/
}

.elemntsImage:hover img {
	border:1px solid #9a1c41;
}

.type {
	font-weight:bold;
	color:#fff;
}

.name {
	color:#fff;
}

.name a {
	color:#fff;
	text-decoration:none;
}

.name a:hover {
  text-decoration:underline;
}

.price {
	color:#9a1c41;
}

.row {
	clear:both;
}

.rowWithMargin {
	margin-bottom:29px;
}

.firstContentCell {
	float:left;
	margin-left:1px;
}

.firstContentCell .firstContCellTop, .firstContentCell .firstContCellTopBegin {
	background-image:url(../design_img/firstcontentcelltop.png);
	background-repeat:no-repeat;
	width:208px;
	height:5px;
	line-height:1px;
	font-size:1px;
}

.firstContentCell .ContCellBottom, .lastContentCell .ContCellBottom {
	background-image:url(../design_img/contentcellbottom.png);
	background-repeat:no-repeat;
	width:208px;
	height:5px;
	line-height:1px;
	font-size:1px;
	margin-bottom:1px;
}

.firstContentCell:hover .firstContentCell {
	float:left;
	margin-left:1px;
	text-align:center;
}

.firstContentCell:hover .firstContCellTopBegin {
	background-image:url(../design_img/midcontentcelltopbegin.gif);
	background-repeat:no-repeat;
	width:208px;
	height:5px;
	line-height:1px;
	font-size:1px;
}

.firstContentCell:hover .firstContCellTop, .lastContentCell:hover .lastContCellTop {
	background-image:url(../design_img/midcontentcelltop.png);
	background-repeat:no-repeat;
}

.firstContentCell:hover .ContCellBottom, .lastContentCell:hover .ContCellBottom {
	background-image:url(../design_img/midcontentcellbottom.png);
	background-repeat:no-repeat;
	width:208px;
	height:5px;
	line-height:1px;
	font-size:1px;
}

.firstContentCell:hover .contentCellHelper, .lastContentCell:hover .contCellHelper {
	background-color:#9c1c42;
}

.midlLink {
	width:188px;
	margin:10px 6px 0 14px;
	background-image:url(../design_img/arrowpink.png);
	background-position:center right;
	background-repeat:no-repeat;
	display:block;
	text-decoration:none;
	color:#FFF;
	font-size:14px;
	text-align:left;
}

.firstContentCell .ContCellBottomWNM, .lastContentCell .ContCellBottomWNM {
	background-image:url(../design_img/contentcellbottom.png);
	background-repeat:no-repeat;
	width:208px;
	height:5px;
	line-height:1px;
	font-size:1px;
	margin-bottom:29px;
}

.firstContentCell .contCellHelper, .lastContentCell .contCellHelper {
	background-color:#b6aba7;
	text-align:center;
}

.cellLink {
	text-align:left;
	width:188px;
	margin:10px 6px 0 14px;
	background-image:url(../design_img/arrow.png);
	background-position:center right;
	background-repeat:no-repeat;
	display:block;
	text-decoration:none;
	color:#FFF;
	font-size:14px;
}

.cellLink:hover {
	color:#e2dddc;
}
.firstContentCell:hover .firstContCellTop {
	background-image:url(../design_img/midcontentcelltop.png);
	background-repeat:no-repeat;
	width:208px;
	height:5px;
	line-height:1px;
	font-size:1px;
}

.firstContentCell:hover .ContCellBottom {
	background-image:url(../design_img/midcontentcellbottom.png);
	background-repeat:no-repeat;
	width:208px;
	height:5px;
	line-height:1px;
	font-size:1px;
}

.firstContentCell:hover .contCellHelper {
	background-color:#9c1c42;
}

.firstContentCell:hover .cellLink, .lastContentCell:hover .cellLink {
	width:188px;
	margin:10px 6px 0 14px;
	background-image:url(../design_img/arrowpink.png);
	background-position:center right;
	background-repeat:no-repeat;
	display:block;
	text-decoration:none;
	color:#FFF;
	font-size:14px;
	text-align:left;
}



.midContentCell {
	float:left;
	margin-left:1px;
	text-align:center;
}

.midContCellTop {
	background-image:url(../design_img/midcontentcelltop.png);
	background-repeat:no-repeat;
	width:208px;
	height:5px;
	line-height:1px;
	font-size:1px;
}

.midContCellBottom {
	background-image:url(../design_img/midcontentcellbottom.png);
	background-repeat:no-repeat;
	width:208px;
	height:5px;
	line-height:1px;
	font-size:1px;
}

.midcontCellHelper {
	background-color:#9c1c42;
}

.midlLink {
	width:188px;
	margin:10px 6px 0 14px;
	background-image:url(../design_img/arrowpink.png);
	background-position:center right;
	background-repeat:no-repeat;
	display:block;
	text-decoration:none;
	color:#FFF;
	font-size:14px;
	text-align:left;
}

.lastContentCell {
	float:left;
	margin-left:1px;
}

.lastContentCell .lastContCellTop {
	background-image:url(../design_img/lastcontentcelltop.png);
	background-repeat:no-repeat;
	width:208px;
	height:5px;
	line-height:1px;
	font-size:1px;
}

.lastContentCell .ContCellBottomNoMargin {
	background-image:url(../design_img/contentcellbottom.png);
	background-repeat:no-repeat;
	width:208px;
	height:5px;
	line-height:1px;
	font-size:1px;
}

.tabBack {
	float:right;
	font-size:10px;
	margin-right:10px;
	line-height:27px;
	height:27px;
}

.tabBack a {
	color:#9c1c42;
}

.returnElement a{
	color: #981c3f;
	text-decoration: none;
	font-size: 11px;
}
.returnElement a:hover {
	text-decoration: underline;
}

.returnElement{
	float:right;
	font-size:10px;
	margin-right:10px;
	line-height:27px;
	height:27px;
}
.palleteTab,
.blockChangeImg,
.tabChangeImg{
	float:right;
	font-size:10px;
	margin-right:10px;
	line-height:27px;
	height:27px;
}

/****************************/
.paletaButtons .paleta {
  float:right;
  position:relative;
  top:5px;
  left:-32px;
  margin-left:10px;
}
.paletaButtons .paleta:hover {
  cursor: pointer;
}
.paletaButtons ul {
  margin:5px 32px 0 0;
  padding:0;
  list-style:none;
}

.paletaButtons li {
  float:left;
  width:13px;
  height:18px;
  background:url(../design_img/cellnum.png) no-repeat;
  margin-left:10px;
  padding-left:5px;
}
.paletaButtons .active {
  background:url(../design_img/cellnumactive.png) no-repeat;
}
.paletaButtons a {
	float:left;
	font-size:13px;
	margin-right:10px;
	display:block;
	height:19px;
	width:18px;
	background-image:url(../design_img/cellnum.png);
	background-repeat:no-repeat;
	text-align:center;
	line-height:18px;
	text-decoration:none;
	color:#fff;
}
.paletaButtons a {
	background-repeat: repeat-x;
	width: auto;
	padding: 0px 5px;
	background-image:url(../design_img/next_prev.jpg);
	border: 1px solid #55494B;
}

.paletaButtons a:hover {
	border: 1px solid #871839;
	background-image:url(../design_img/next_prev_active.jpg);
}
.paletaButtons li a {
  color:#fff;
  padding:0;
  border:0;
  background:none;
  text-align:center;
}
.paletaButtons li a:hover {
  color:#fff;
  padding:0;
  border:0;
  background:none;
  text-align:center;
}
/****************************/
.blockChangeImg {
	margin: 0px;
}

.blockChangeImg .paleta {
  float:right;
  position:relative;
  top:5px;
  left:-32px;
  margin-left:10px;
}
.blockChangeImg .paleta:hover {
  cursor: pointer;
}

.blockChangeImg ul {
  margin:5px 32px 0 0;
  padding:0;
  list-style:none;
}

.blockChangeImg li {
  float:left;
  width:13px;
  height:18px;
  background:url(../design_img/cellnum.png) no-repeat;
  margin-left:10px;
  padding-left:5px;
}

.blockChangeImg .active {
  background:url(../design_img/cellnumactive.png) no-repeat;
}

.palleteTab a,
.blockChangeImg a,
.tabChangeImg a{
	float:left;
	font-size:13px;
	margin-right:10px;
	display:block;
	height:19px;
	width:18px;
	background-image:url(../design_img/cellnum.png);
	background-repeat:no-repeat;
	text-align:center;
	line-height:18px;
	text-decoration:none;
	color:#fff;
}

.palleteTab a {
	background-image: none;
	width: auto;
}

.blockChangeImg a {
	background-repeat: repeat-x;
	width: auto;
	padding: 0px 5px;
	background-image:url(../design_img/next_prev.jpg);
	border: 1px solid #55494B;
}

.blockChangeImg a:hover {
	border: 1px solid #871839;
	background-image:url(../design_img/next_prev_active.jpg);
}
.blockChangeImg li a {
  color:#fff;
  padding:0;
  border:0;
  background:none;
  text-align:center;
}
.blockChangeImg li a:hover {
  color:#fff;
  padding:0;
  border:0;
  background:none;
  text-align:center;
}
.tabChangeImg .activeNum{
	background-image:url(../design_img/cellnumactive.png);
}
.tabBack a {
	color:#9c1c42;
}


.bigCell {
	width:626px;
}

.bigCellLeftTop {
	float:left;
	width:5px;
	height:5px;
	line-height:1px;
	font-size:1px;
	background-repeat:no-repeat;
	background-image:url(../design_img/contentbigcelltopleft.png);
}

.bigCellLeftTopSecond {
	float:left;
	width:5px;
	height:5px;
	line-height:1px;
	font-size:1px;
	background-repeat:no-repeat;
	background-image:url(../design_img/contentbigcelltopleftsecond.png);
}

.bigCellRightTop {
	float:left;
	width:5px;
	height:5px;
	line-height:1px;
	font-size:1px;
	background-repeat:no-repeat;
	background-image:url(../design_img/contentbigcelltopright.png);
}

.bigCellContent {
	text-align:center;
	background-color:#b5aaa6;
	clear:both;
}

.bigCellContentText {
	padding: 5px 11px 11px 11px;
	text-align:left;
	background-color:#b5aaa6;
	clear:both;
	font-size:11px;
	color:#fff;
	font-family:Verdana, Geneva, sans-serif;
}

.bigCellContentText H2 {
	text-align:left;
	font-size:11px;
	color:#fff;
}

.pinkHeader {
	float:left;
}

.pinkHeader h2 {
	margin-top:0;
	color:#9a1c42;
	font-size:13px;
}

.howToGet {
	text-align:right;
}

.blackContent {
	color:#000;
	font-size:11px;
	line-height:20px;
}

/*
.blackContent ul {
  list-style:none;
  margin:0 auto 0 auto;
  padding:0;
}

.blackContent li {
  float:left;
  width:100px;
  height:100px;
  text-align:center;
}
*/

.hotelGallery ul {
  list-style:none;
  margin:0 auto 0 auto;
  padding:0;
}

.hotelGallery li {
  float:left;
  width:100px;
  height:100px;
  text-align:center;
}

.blackContent ul, .blackContent ol {
  margin-left:20px;
}

.blackContent li {

}

.blackContent li img {
  border:1px solid #7f7775;
}

.blackContent li:hover img {
  border:1px solid #9a1c41;
}

.blackContent p {
	color:#000;
	font-size:11px;
	line-height:20px;
}

.blackContent p a {
	color:#9a1c41;
}

.blackContentWM p a {
	color:#9a1c41;
}

.blackContentWM {
	color:#000;
	font-size:11px;
	line-height:20px;
}

.blackContentWM p {
	color:#000;
	font-size:11px;
	line-height:20px;
}

.blackContentWM p span{
	color:#fff;
	font-size:11px;
	line-height:20px;
	font-weight:600;
}

.blackContent .more {
	text-align:right;
	font-size:11px;
	line-height:20px;
}

.blackContent .moreLast {
	text-align:right;
	font-size:11px;
	line-height:20px;
}

.blackContent .more a, .blackContent .moreLast a {
	font-size:11px;
	color:#912d49;
}

.cennikRow .cennik2,
.cennikRow .cennik {
	font-size:11px;
	font-weight:bold;
	float:left;
	line-height:25px;
	text-transform:uppercase;
	color: #fff;
}

.cennikRow {
	clear:both;
}

.cennikRow .cennikPobierz2,
.cennikRow .cennikPobierz {
	float:right;
	font-size:13px;
	color:#9c183d;
}
.cennikRow .cennikPobierz2 {
	float: none;
	clear: both:
	width: 100px;
	line-height:25px;
	margin-left: 30px;
}

.cennikRow .cennikPobierz2,
.cennikRow .cennik2 {
	height: 40px;
}


.cennikRow .noBold {
	font-weight: 400;
}
.cennikRow .cennikPobierz2 a,
.cennikRow .cennikPobierz a {
	font-size:13px;
	color:#9c183d;
	margin-right:5px;
}

.cennikRow .cennikPobierz2 a:hover,
.cennikRow .cennikPobierz a:hover {
	font-size:13px;
	color:#9c183d;
	text-decoration:none;
}

.size2,
.size {
	clear:both;
	margin-bottom:20px;
	font-size:13px;
	text-transform:uppercase;
}

.size2 {
}
.bigElements {
	clear:both;
	width:626px;
	display:block;
	text-align:left;
	background-color:#b5aaa6;
}
.bigElements2 {
	clear:both;
	width:678px;
	display:block;
	text-align:left;
	background-color:#b5aaa6;
}
.bigElements2 .leftArrow {
  width:35px;
  height:50px;
  float:left;
  position:relative;
  top:199px;
}
.bigElements2 .leftArrow a {
  background:url(../design_img/leftarrow2.gif) no-repeat;
  width:35px;
  height:44px;
  display:block;
}
.bigElements2 .leftArrow a:hover {
  background:url(../design_img/leftarrow2hover.gif) no-repeat;
}
.bigElements2 .rightArrow {
  width:37px;
  height:50px;
  float:right;
  position:relative;
  top:199px;
}
.bigElements2 .rightArrow a {
  background:url(../design_img/rightarrow2.gif) no-repeat;
  width:37px;
  height:44px;
  display:block;
}
.bigElements2 .rightArrow a:hover {
  background:url(../design_img/rightarrow2hover.gif) no-repeat;
}
.bigCellRightBot {
	width:5px;
	height:5px;
	line-height:1px;
	font-size:1px;
	background-repeat:no-repeat;
	background-image:url(../design_img/contentbigcellbotright.png);
	float:left;
}

.bigCellLeftBot {
	width:5px;
	height:5px;
	line-height:1px;
	font-size:1px;
	background-repeat:no-repeat;
	background-image:url(../design_img/contentbigcellbotleft.png);
	float:left;
}

.bigCellTop, .bigCellBot {
	width:616px;
	height:5px;
	line-height:1px;
	font-size:1px;
	background-color:#b5aaa6;
	float:left;
}

.bigCellContentText .order {
	text-align:right;
	margin-bottom:20px;
}

.recruitmentForm fieldset,
.form fieldset {
	border:none;
}

/* .recruitmentForm fieldset div, */
.form fieldset div {
	float:left;
	width:560px;
	margin-left:10px;
}

.recruitmentForm {
	width: 600px;
}

p span.redDot,
.redDot {
	color:#9a1c41;
}
.recruitmentForm label,
label {
	display:block;
	text-align:right;
	color:#000;
	font-size:13px;
	line-height:28px;
	margin-right:175px;
	font-size:11px;
}
.recruitmentForm label {
	width: 600px;
/*	margin-right:50px; */
	margin-right:0px;
	
}
.form .toLeft {
	text-align:right;
	margin-right:290px;
}
.recruitmentForm .checkboxContainer,
.form .checkboxContainer {
	text-align:left;
	line-height:20px;
	font-size:11px;
}

.form .sendContainer2,
.form .sendContainer {
	line-height:20px;
}


.orderBtn,
.archLoginBtn {
	text-align: right;
}

.orderBtn a {
	margin-right: 141px;
}
.archLoginBtn  a{
	margin-right: 140px;
}
.recruitmentForm label input,
.form label input {
	color:#000;
	font-size:11px;
	line-height:16px;
	height:16px;
	font-family:Verdana, Geneva, sans-serif;
	border:solid 1px #912d49;
	margin-left:15px;
	width:190px;
}
.formTextArea,
.recruitmentForm label textarea {
	color:#000;
	font-size:11px;
	line-height:16px;
	font-family:Verdana, Geneva, sans-serif;
	border:solid 1px #912d49;
	margin-left:15px;
	width:210px;
	vertical-align:top;
	margin-top:3px;
	margin-bottom:3px;
	background: none;
}
.recruitmentForm label textarea  {
	background-color: #fff;
}
.formTextArea {
	width: 190px;
	background-color: #fff;
	height: 100px;
}
.recruitmentForm label select,
.form label select {
	color:#000;
	font-size:11px;
	line-height:20px;
	height:20px;
	font-family:Verdana, Geneva, sans-serif;
	border:solid 1px #912d49;
	margin-left:15px;
	width:190px;
}
.form label .select {
	width: 192px;
}
.form label option {
	color:#000;
	font-size:11px;
	line-height:20px;
	height:20px;
	font-family:Verdana, Geneva, sans-serif;
}


.recruitmentForm label .radio {
	width: auto;
	height: auto;
	vertical-align: middle;
	margin: 0px 5px 0px 0px;
	border: 0px;
	padding: 0px;
}


.recruitmentForm label .radioLabelContainer {
	font-size:11px;
	line-height:18px;
}

.recruitmentForm label .radioContainer {
	display: block;
	width: 190px;
	float: right;
	margin-left:22px;
	text-align: left;
}

.radioContainer, .radioFlatContainer {
  line-height:18px;
}

.recruitmentForm div .radioFlatContainer {
	width: 190px;
	text-align: left;
	display: block;
	float: right;
}

.recruitmentForm label .file,
.recruitmentForm label textarea,
/* .testAnswerContainer, */
.recruitmentForm label select,
/*
.recruitmentForm label .radioFlatContainer,
.recruitmentForm label .radioContainer,
*/
.recruitmentForm label input {
	width:300px;
}

.recruitmentForm label .file {
	height: auto;
	border: 1px solid #912d49;
}

.recruitmentForm label .fieldError{
	color: #c00;
	display: block;
	font-weight: 600;
	font-size: 10px;
	text-align: left;
/*	margin-left: 100px; */
	text-align: center;
	
}

.recruitmentForm label .testContainer {
}

.testContainer {
	font-size:11px;
	line-height:20px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight: 400;
	width: 600px;
}

.testContainer{
	font-size:11px;
	line-height:20px;
	font-family:Verdana, Geneva, sans-serif;
	margin-bottom: 5px;
	font-weight: 400;
	list-style-position: inside;	
}
.testQuestionContainer {
	display: block;
/*	float: left;
	width: 275px;*/
	text-align: left;
}
.testAnswerContainer {
	text-align: left;
	display: block;
/*	font-weight: 400;
	float:right;
	*/
	margin-left: 30px;
}
.testCounter {
	display: block;
	float: left;
	width: 20px
}
.recruitmentForm label .addedElementsContainer {
	display: block;
	margin-left: 300px;
}
.recruitmentForm label .addedElementsContainer .label {
	display: block;
	text-align: left;
	width: 245px;
	padding: 0px 3px 0px 3px;
	overflow: hidden;
	height: 20px;
	
}
.recruitmentForm .recruitmentTest {
	text-align: center;
	font-weight: 600;
}
.recruitmentForm label .more,
.recruitmentForm label .more a,
.recruitmentForm label .addedElementsContainer .more {
	padding: 0px 3px 0px 3px;
	color:#9c1c42;
	text-decoration:none;
	text-align:right;
	display: block;
	float: right;
	width: 45px;
	margin-top: 3px;
}
.recruitmentForm label .more a,
.recruitmentForm label .more {
	width: auto;
	float: none;
}
.recruitmentForm label .more a {
	display: inline;
	width: auto;
}

.form label .send {
	background-image:url(../design_img/orderformbtn.gif);
	background-repeat:no-repeat;
	width:50px;
	height:18px;
	border:none;
}

.recruitmentForm label .sendBtn,
.form label .sendBtn {
	background-image:url(../design_img/sendbtn.gif);
	background-repeat:no-repeat;
	width:50px;
	height:18px;
	border:none;
}

.form .sendBtn2 {
  width:auto;
	height:16px;
	border:0;
	background:url(../design_img/bttn_bg.gif);
	color:#FFF;
	margin:0;
	padding:0 7px 3px 7px;
	float:right;
	display:block;
	cursor:pointer;
}

.form .sendBtn2:hover {
	color:#c2bab8;
}

.addCV {
  margin:0;
  padding:0;
  list-style:none;
  float:right;
}

.addCV li {
  float:left;
  width:90px;
  height:22px;
  margin-left:2px;
  padding-bottom:8px;
}

.addCV .left { text-align:right; }

.addCV .middle { width:230px; text-align:center; }

.addCV .right {
  text-align:right;
  color:#912d6a;
}

.addCV .right a {
  text-decoration:none;
  margin:0 3px 0 3px;
}

.addCV .file_input {
	position:relative;
	left:5px;
	margin:0;
	padding:0;
	width:200px;
	height:20px;
}

.separator {
	border-bottom: 1px solid #c2bab8;
	margin-bottom: 15px;
	padding-bottom: 15px;
}
.logoDownload {
	float:left;
	width:302px;
	margin-bottom:20px;
}

.logoDownloadImg {
	float:left;
	width:92px;
}

.logoDownloadDetails {
	float:left;
	padding-left:11px;
	width: 199px;
}

.logoDownloadDetails .first, .logoDownloadDetails .first strong {
	font-size:11px;
	text-transform:uppercase;
	height:25px;
}

.logoDownloadDetails .second {
	font-size:11px;
	position:relative;
	z-index:1;
	margin-top:43px;
	float:left;
}

.logoDownloadDetails .second a {
	color:#912d49;
	margin-right:14px;
}

.imgFloatToLeft {
	float:left;
	margin:5px 10px 0 0;
}

.blackContentWM .pink {
	font-size:13px;
	line-height:27px;
	color:#9a1c42;
}

.recruitmentForm .checkboxContainer .checkbox {
	margin: 0px 5px 0px 0px;
}

/*k*/
.recruitmentForm div .radioFlatContainer input, .recruitmentForm radioContainerBox .radioContainer input {
  width:20px;
  border:0;
}

.recruitmentForm div .radioFlatContainer input
{
  margin:0;
  width:15px;
}

.recruitmentForm div .text {
	color:#000;
	font-size:11px;
	line-height:16px;
	height:16px;
	font-family:Verdana, Geneva, sans-serif;
	border:solid 1px #912d49;
	margin-left:15px;
	width:300px;
}

.radioContainerBox .radioContainer {
  display:block; float:right;width:190px;line-height:18px;margin-left:22px;
}

.radioContainerBox .radioLabelContainer {
  float:right;
}

.recruitmentForm .checkboxContainer input {
  width:20px;
	border:0;
	margin:0;
}


.form #body {
  width:190px;
  vertical-align:top;
  border:solid 1px #912d49;
	margin:7px 0 0 15px;
	overflow:auto;
}


#agreeDot {
	margin-right: 5px;
}

#newsLetter, #agree, #agreeDot {
	width:auto;
	border:none;
	float:left;
}

.staticHeight {
	min-height:220px;
	height:auto;
	margin:0;
	padding:0;
	_height:220px;
}

.adressLeft {
	float:left;
	width:300px;
}

.adressRight {
	widht:300px;
	float:left;
	width:290px;
	border-left:1px solid #9a1c41;
	padding-left:10px;
}

.map {
	text-align:left;
	margin:0;
	position:relative;
	top:-180px;
	left:460px;
	width:135px;
	margin-bottom:-30px;
}

.map_store {
  text-align:center;
  margin:5px 0 5px 0;
}

.map_store img {
  width:320px;
  height:297px;
}

.secondImg img {
	border:solid #9a1c41 1px;
	width:90px;
  /*height:*/
}

/*
#secondContent {
	display:none;
}

#thirdContent {
	display:none;
}

#fourthContent {
	display:none;
}
*/
.whiteBG {
	background-color:#fff;
}
#block3{
  width:606px;
}
#block2{
	width: 678px;
	height: 550px;
	background-color:#b5aaa6;
}
#block {
	/*width:363px;*/
	width:450px;
}

.rowHeader2,
.rowHeader {
	text-align:right;
	height:27px;
	background-image:url(../design_img/tabrightgraysecond.png);
	background-position:right;
	background-repeat:no-repeat;
	background-color:#c2bab8;
	padding-right:5px;
}

.rowHeader2 {
}

.rowHeader2 a img,
.rowHeader a img {
	margin-top:5px;
}

.blockColorImage,
.blockImage {
	margin-top:5px;
}

.leftColorImageBlock, .rightColorImageBlock,
.leftImageBlock, .rightImageBlock {
	float:left;
	width:38px;
}

/*************/

.centerGaleryImageBlock{
	text-align:center;
	float:left;
	width:530px;
}

.centerGaleryImageBlock {
	
}
.centerGaleryImageBlock img{
	display:block;
	margin:0 auto;
}

.centerGaleryImageBlock img{
	width:500px;
	height:375px;
	border: 2px solid #ccc; 
	background-color: #ccc;
	margin: 30px auto;
}
.galeria { margin-top:110px; }

/*************/

.centerColorImageBlock,
.centerImageBlock {
	text-align:center;
	float:left;
	width:287px;
	margin-left:80px;
}

.centerColorImageBlock {
	background: url(../design_img/palleteframe.png) 63px 25px no-repeat;
	
	
}
.centerColorImageBlock img,
.centerImageBlock img {
	display:block;
	margin:0 auto;
}

.centerColorImageBlock img{
	width:147px;
	border: 2px solid #ccc; 
	background-color: #ccc;
	margin: 30px auto;
}
.leftColorImageBlock a, .rightColorImageBlock a,
.leftImageBlock a, .rightImageBlock a {
	text-decoration:none;
	display:block;
	width:23px;
	height:42px;
}

.leftColorImageBlock a, 
.leftImageBlock a {
	background-image:url(../design_img/leftarrrow.png);
	margin-left:15px;
	margin-top:145px;
}

.rightColorImageBlock a,
.rightImageBlock a {
	background-image:url(../design_img/rightarrrow.png);
	margin-right:15px;
	margin-top:145px;
}

.rightColorImageBlock a,
.leftColorImageBlock a {
	margin-top: 90px;
}

.leftColorImageBlock a:hover, 
.leftImageBlock a:hover {
	background-image:url(../design_img/leftarrrowhover.png);
}

.rightColorImageBlock a:hover,
.rightImageBlock a:hover {
	background-image:url(../design_img/rightarrrowhover.png);
}

.scrolImagesHeader {
	background-color:#9a1c42;
	max-width:310px;
	width:310px;
}
.scrolImagesHeader2 {
}
.blockImagesHeader {
	background-color:#9a1c42;
	/*max-width:300px;*/
	width:300px; 
	/*width:430px; */
}

.blockTopLeft,
.scrolTopLeft {
	background-image:url(../design_img/scrollimglefttop.png);
	height:27px;
	width:5px;
	font-size:1px;
	line-height:1px;
	float:left;
	background-repeat:no-repeat;
	background-color:#9a1c42;
}
.blockTopLeft {
	background-image:url(../design_img/scrollimglefttop2.png);
}

.scrolTopCeneter2,
.blockTopCenter,
.scrolTopCeneter {
	background-color:#9a1c42;
	float:left;
	/*max-width:300px;*/
	width:300px;
}

.scrolTopCeneter2 {
	max-width: auto;
	width: auto;
	height: 27px;
}

.scrolTopCeneterGray2 {
	background-color:#b5aaa6;
	float:left;
	height: 27px;	
}

.blockTopCenter {
/*	max-width:290px;*/
	width:290px;
}
.scrolTopCeneter2 h2,
.blockTopCenter h2,
.scrolTopCeneter h2 {
	color:#fff;
	font-size:13px;
	line-height:25px;
	margin:0 5px;
}

.blockTopRight,
.scrolTopRight {
	background-image:url(../design_img/scrollimgrighttop.png);
	width:5px;
	font-size:1px;
	line-height:1px;
	float:left;
	background-repeat:no-repeat;
	height:27px;
	background-color:#9a1c42;

}

.blockTopRight {
	background-image:url(../design_img/scrollimgrighttop2.png);
}
.blockTopRight,
.blockTopLeft {
	background-color: transparent;
}

.grayImageScrollTop {
	background-image:url(../design_img/scrollgraytop.png);
	width:363px;
	height:5px;
	line-height:1px;
	font-size:1px;
}
/******/
.grayImageScrollTopGalery {
	background-image:url(../design_img/scrollgraytop2.png);
	width:606px;
	height:5px;
	line-height:1px;
	font-size:1px;
}
.grayImageScrollContentGalery {
	width:586px;
	background-color:#b7aca8;
	color:#FFF;
	line-height:22px;
	padding:10px;
}
.grayImageScrollBottomGalery {
	background-image:url(../design_img/scrollgraybottom2.png);
	width:606px;
	height:5px;
	line-height:1px;
	font-size:1px;
}
/******/
.grayImageScrollContent {
	width:343px;
	background-color:#b7aca8;
	color:#FFF;
	line-height:22px;
	padding:10px;
}
.blockPrice,
.scrollPrice {
	background-color:#c2bab8;
	color:#9a1c41;
}

.grayImageScrollBottom {
	background-image:url(../design_img/scrollgraybottom.png);
	width:363px;
	height:5px;
	line-height:1px;
	font-size:1px;
}

.colorizeItem,
.decolorizeItem {
	margin:18px 3px 14px 3px;
	width:46px;
	height:45px;
	display:inline-block; 
	zoom:1;
	display:block;
	float: left; 
	*display:inline;
	*float: none;	
}
.decolorizeItem,
.colorizeItem {
	float: none;
	display: inline-block;
	*display:inline;
}

.leather .decolorizeItem {
  margin:0 3px 14px 3px;
}
.leather p {
  margin:3px 0 3px 5px;
  color:#9a1c42;
  font-size:10px;
  font-weight:bold;
}

/* przygotować pod ff2 */

.decolorizeItemTop {
	width:46px;
	height:4px;
	line-height:1px;
	font-size:1px;
	background-image:url(../design_img/wybarwienietopitem.png);
	background-repeat:no-repeat;
}

.decolorizeItemBottom {
	width:46px;
	line-height:1px;
	font-size:1px;
	height:4px;
	background-image:url(../design_img/wybarwieniebottomitem.png);
	background-repeat:no-repeat;
}

.decolorizeItemCenter {
	border-left:2px solid #fff;
	border-right:2px solid #fff;
	height:37px;
}

.blockWybarwienia,
.wybarwienia {
	overflow-x:auto;
	overflow-y:hidden;
	/*white-space:nowrap;*/
	height:90px;
	width:340px;
}

.blockGaleria {
  overflow-x:auto;
	overflow-y:hidden;
	height:120px;
	width:340px;
}

.blockGaleria table {
  border:0;
  margin:0;
  padding:0;
}

.blockGaleria td{
  width:100px;
  height:92px;
}

.blockGaleria td img{
  width:92px;
  height:92px;
}



.leftMargin {
	margin-left:1px;
	margin-bottom:1px;
}

.topMargin {
	margin-top: 1px;
}
.moveLeft {
	margin-left: -1px;
}

.flaotLeft{
	float: left;
}

.leftSide {
	float: left;
	padding: 5px 0 0 0px;
	_width: 140px;
}

.rightSide {
	float: right;
	padding: 5px 0px 0 0;
}

.imgContainer {
	width: 295px;
}

.descriptionContainer {
	width: 300px;
	line-height: 17px;
}

.mainImgContainer {
	width: 288px;
	text-align: center;
	margin-bottom: 5px;
	background-color: #fff;
	
}

.smallImg {
	margin: 0px 5px 5px 0px;
	float: left;
	width: 91px;
	text-align: center;
	background-color: #fff;
}

.smallImg img {
	height: 90px;
	cursor: pointer;
}

.blockBorder {
	border-bottom: 1px solid #ccc;
	padding-bottom: 3px;
	margin-bottom: 3px;	
}

.bottomSpace {
	margin-bottom: 10px;
}

.blockContent {
	padding: 5px;
	font-size: 11px;
	border-left:1px solid #9a1c42;
	border-bottom:1px solid #9a1c42;
	border-right:1px solid #9a1c42;
	background-color: #c2bab8;
}

.textRightSide {
	text-align: right;
}

.blockContent p {
}

.grayText {
	color: #6a6a6a;
	float: left;
	margin-right: 5px;
	margin-left: 3px;
	font-weight: 600;
}
.subjectList,
.faqSubject a,
.faqList {
	margin-left:30px;
	color: #9a1c41;
}
.subjectList {
	list-style-type: lower-alpha;
	margin:0 0 0 10px;
	padding:0;
	display: none;
}

.faqList li p {
  padding-left:6px;
}

.subjectList, .subjectList li, .faqSubject {

}

.subjectList li,
.faqSubject a,
.faqList li,
.faqAnswer,
.faqSubject,
.faqList p a{
	font-size: 13px;
	line-height: 23px;
	text-decoration:none;
}

.faqSubject{
	display: inline;
}
.faqList p {
	display: inline;
}
.faqSubject {
	/*font-style: italic;*/
}

.faqAnswer {
	color: #000;
	display: none;
	margin: 10px 0px 10px 35px;
}

.faqList a {
  margin:0;
  padding:0;
  text-indent:0;
}

.staticImgContainer {
	width: 288px;
	border: 1px solid #444;
	margin-bottom: 10px;
}
.staticImgContainer img {
	width: 288px;
	height: 216px;
}

.smallStaticImg {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid #444;
}

.smallStaticImg img {
	width: 88px;
	height: 90px;
	border: 0px;
	cursor: pointer;
	display: block;
}
.staticImage {
	float: left;
	width: 300px;
	margin: 0px 5px 0px 0px;
}

.mapsElement {
	font-size: 11px;
	line-height: 19px;
	color: #fff;
	font-weight: 400;
	padding: 2px;
}

.mapsElement a {
	color: #9a1c42;
	font-weight: 600;
	text-decoration: underline;
}

.mapsElement a:hover {
	text-decoration: none;
}
.indend {
	margin-left: 15px;
}

.mapsSide {
	width: 280px;
}

.rect a{
	display: block;
	width: 34px;
	height: 22px;
	text-decoration: none;
}
.glinki {
	position: absolute;
	top: 647px;
	left: 586px;
}

.nowotorunska {
	position: absolute;
	top: 615px;
	left: 660px;
}
/**  SCROLL 1  **/
div#scrollbar { 
    display:none;
    }

/* below in external file */
div#wn	{ 
    position:relative; 
    width:582px; height:105px; 
    overflow:hidden;	
	}
div#scrollbar { 
    position:relative; 
    width:582px; height:11px;  /*184*/
    display:block; /* display:none initially */
    font-size:1px;  /* so no gap or misplacement due to image vertical alignment */
  }

div#track { 
    position:absolute; left:12px; top:0;
    width:558px; height:11px; 
    background: #a99998;
  }
div#dragBar {
    position:absolute; left:1px; top:1px;
    width:20px; height:9px; 
    background-color:#685c57;
  }  
div#left { position:absolute; left:0; top:0; }  
div#right { position:absolute; right:0; top:0;  }

/* for safari, to prevent selection problem  */
div#scrollbar, div#track, div#dragBar, div#left, div#right {
    -moz-user-select: none;
    -khtml-user-select: none;
}

/* so no gap or misplacement due to image vertical alignment
font-size:1px in scrollbar has same effect (less likely to be removed, resulting in support issues) */
div#scrollbar img {
    display:block; 
    }
table#t1 td {

}
table#t1 td img {
  width:92px;
  height:92px;
  border:1px solid #7f7775;
}
table#t1 td img:hover {
  border:1px solid #9a1c41;
}
/*******/
/** SCROLL 2,3,4 **/
div#scrollbar2, div#scrollbar3, div#scrollbar4 { 
    display:none;
    }

/* below in external file */
div#wn2, div#wn3, div#wn4	{ 
    position:relative; 
    width:435px; height:59px; 
    overflow:hidden;	
	}
div#scrollbar2, div#scrollbar3, div#scrollbar4 { 
    position:relative; 
    width:435px; height:11px;  /*184*/
    display:block; /* display:none initially */
    font-size:1px;  /* so no gap or misplacement due to image vertical alignment */
  }

div#track2, div#track3, div#track4 { 
    position:absolute; left:12px; top:0;
    width:411px; height:11px; 
    background: #a99998;
  }
div#dragBar2, div#dragBar3, div#dragBar4 {
    position:absolute; left:1px; top:1px;
    width:20px; height:9px; 
    background-color:#685c57;
  }  
div#left2, div#left3, div#left4 { position:absolute; left:0; top:0; }  
div#right2, div#right3, div#right4 { position:absolute; right:0; top:0;  }

/* for safari, to prevent selection problem  */
div#scrollbar2, div#track2, div#dragBar2, div#left2, div#right2, div#scrollbar3, div#track3, div#dragBar3, div#left3, div#right3, div#scrollbar4, div#track4, div#dragBar4, div#left4, div#right4 {
    -moz-user-select: none;
    -khtml-user-select: none;
}

/* so no gap or misplacement due to image vertical alignment
font-size:1px in scrollbar has same effect (less likely to be removed, resulting in support issues) */
div#scrollbar2 img, div#scrollbar3 img, div#scrollbar4 img {
    display:block; 
    }
table#t2 td img, table#t3 td img, table#t4 td img {
  width:46px;
  height:46px;
}
/******/
/*******/
/** SCROLL 5,6,7,8,9,10 **/
div#scrollbar5, div#scrollbar6, div#scrollbar7,
div#scrollbar8, div#scrollbar9, div#scrollbar10 { 
    display:none;
    }

/* below in external file */
div#wn5, div#wn6, div#wn7,
div#wn8, div#wn9, div#wn10	{ 
    position:relative; 
    width:255px; /*435*/
    height:86px; 
    overflow:hidden;	
    float:left;
	}
div#scrollbar5, div#scrollbar6, div#scrollbar7,
div#scrollbar8, div#scrollbar9, div#scrollbar10 { 
    position:relative; 
    width:11px; height:11px;  /*435*/
    display:block; /* display:none initially */
    font-size:1px;  /* so no gap or misplacement due to image vertical alignment */
    float:left;
  }

div#track5, div#track6, div#track7,
div#track8, div#track9, div#track10 {
    position:absolute; left:0px; top:11px;
    width:11px; height:64px; 
    background: #a99998;
  }
div#dragBar5, div#dragBar6, div#dragBar7,
div#dragBar8, div#dragBar9, div#dragBar10 {
    position:absolute; left:1px; top:1px;
    width:9px; height:9px; 
    background-color:#685c57;
  }  
div#left5, div#left6, div#left7,
div#left8, div#left9, div#left10 { position:absolute; left:0; top:0; }  
div#right5, div#right6, div#right7,
div#right8, div#right9, div#right10 { position:absolute; right:0; top:75px;  }

/* for safari, to prevent selection problem  */
div#scrollbar5, div#track5, div#dragBar5, div#left5, div#right5,
div#scrollbar6, div#track6, div#dragBar6, div#left6, div#right6,
div#scrollbar7, div#track7, div#dragBar7, div#left7, div#right7,
div#scrollbar8, div#track5, div#dragBar8, div#left5, div#right8,
div#scrollbar9, div#track9, div#dragBar9, div#left9, div#right9,
div#scrollbar10, div#track10, div#dragBar10, div#left10, div#right10 {
    -moz-user-select: none;
    -khtml-user-select: none;
}

/* so no gap or misplacement due to image vertical alignment
font-size:1px in scrollbar has same effect (less likely to be removed, resulting in support issues) */
div#scrollbar5 img, div#scrollbar6 img, div#scrollbar7 img,
div#scrollbar8 img, div#scrollbar9 img, div#scrollbar10 img {
    display:block; 
    }
/******/

.paletaTable {
  margin:7px 0 0 0;
}
.paletaTable td {
  width:46px;
  height:46px;
  padding:0;
  margin:0;
}
.paletaTable td img {
  width:46px;
  height:46px;
  display:block;
}
/*********/
#content1 {
	
  /*width:353px;*/
  width:450px;
  height:95px;
  padding:25px 0 0 10px;
  /*background:#b7aca8 url(../design_img/scrollgraytop.png) top no-repeat;*/
  background:#b7aca8;
  visibility:visible;
}
#content2 {
  width:353px;
  height:95px;
  padding:25px 0 0 10px;
  background:#b7aca8 url(../design_img/scrollgraytop.png) top no-repeat;
  position:absolute;
  left:0;
  top:0;
  visibility:hidden;
}
#content3 {
  width:353px;
  height:95px;
  padding:25px 0 0 10px;
  background:#b7aca8 url(../design_img/scrollgraytop.png) top no-repeat;
  position:absolute;
  left:0;
  top:0;
  visibility:hidden;
}

.sendBttn {
  width:66px;
  height:18px;
  border:0;
  background:url(../design_img/sendbg.gif);
  color:#FFF;
  padding-bottom:2px;
}


.newProgram{
	position:absolute;
	/*left: 10;*/
}

#showMap {
  display:block;
  width:153px;
  height:18px;
  color:#FFF;
  background:url(../design_img/empty_bttn.png);
  text-align:center;
  text-decoration:none;
  font-size:11px;
  line-height:17px;
}

#downloadButton {
  
  padding:2px 10px 2px 10px;
  color:#FFF;
  background:url(../design_img/empty_bttn.png);
  text-align:center;
  text-decoration:none;
  font-size:11px;
  line-height:17px;
}

#seepalete {
  background-image:url(../design_img/next_prev_active.jpg);
  font-size:11px;
  float:right;
  position:relative;
  top:3px;
  left:-25px;
}