/************************************************************************
* Body
************************************************************************/
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #231f20;
	padding:0;
	margin:0;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	background-image: url(../images/bg.jpg);
	line-height: 1.4;
	position: relative;
	background-position: 0px 33px;
		}
a         {
	color: #1a78bd;
	text-decoration: none;
	font-weight: bold;
}
a:hover   {
    color: #1a78bd; 
	text-decoration: none; 
	}
h1 {
	line-height: normal;
	margin: 0px;
	font-size:20px;
	color: #231f20;
}
h2 {
	line-height: normal;
	margin: 0px;
	font-size:16px;
	color: #231f20;
}
h3 {
	line-height: normal;
	margin: 0px;
}
.headAkce {
	color: #1a78bd;
	font-weight: bold;
}
.headFinance {
	color: #1a78bd;
	font-weight: bold;
	font-size: 11px;
}
.headPostup {
	color: #4aa228;
	font-weight: bold;
	font-size: 11px;
}
.HeadGreen {
	color: #4aa228;
	font-size: 14px;
	font-weight: bold;
}
.HeadBlack {
	color: #000000;
	font-size: 14px;
	margin-bottom: 20px;
}
.HeadBlue {
	color: #1a78bd;
	font-size: 14px;
}
.txtFinance {
	color: #231f20;
	font-weight: normal;
	font-size: 11px;
}
.headCenik {
	color: #1a78bd;
	font-weight: bold;
}
.white {
	color: #ffffff;
}
.date {
	color: #929292;
}
/************************************************************************
* Header
************************************************************************/
#header {
	height: 83px;
	width: 980px;
	margin-top: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
	position: relative;
	background-image: url(../images/header-hp.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#header #logo { float: left; color: #034EA2; margin: 0;}
#header h1#logo { font-size: 100%; border-bottom: 0; }
#header #logo img {
	display: block;
	border: 0;
	background: transparent none;
	padding: 0;
	margin: 0;
	font-size: 150%;
	position: absolute;
	left: 2px;
	top: 35px;
}
#header #logo a { color: #034EA2; }
/************************************************************************
* Menu
************************************************************************/
#menu {
	position: absolute;
	left: 146px;
	top: 42px;
	width: 784px;
}
#projekty {height: 17px; width: 58px; background-image: url(../images/projekty.png); background-repeat: no-repeat; float: left; margin-right: 20px;}
#projekty span{display: none; }
#projekty a { display: block; height: 17px; width: 58px; }
#projekty a:hover {  display: block; height: 17px; width: 58px; background-image: url(../images/projekty-over.png); background-repeat: no-repeat; }

#akce {height: 17px; width: 36px; background-image: url(../images/akce.png); background-repeat: no-repeat; float: left; margin-right: 20px;}
#akce span{display: none; }
#akce a { display: block; height: 17px; width: 36px; }
#akce a:hover {  display: block; height: 17px; width: 36px; background-image: url(../images/akce-over.png); background-repeat: no-repeat; }

#kontakt {height: 17px; width: 57px; background-image: url(../images/kontakt.png); background-repeat: no-repeat; float: left; margin-right: 20px;}
#kontakt span{display: none; }
#kontakt a { display: block; height: 17px; width: 57px; }
#kontakt a:hover {  display: block; height: 17px; width: 57px; background-image: url(../images/kontakt-over.png); background-repeat: no-repeat; }

#faq {height: 17px; width: 30px; background-image: url(../images/faq.png); background-repeat: no-repeat; float: left; margin-right: 20px;}
#faq span{display: none; }
#faq a { display: block; height: 17px; width: 30px; }
#faq a:hover {  display: block; height: 17px; width: 30px; background-image: url(../images/faq-over.png); background-repeat: no-repeat; }

#sluzby {height: 17px; width: 47px; background-image: url(../images/sluzby.png); background-repeat: no-repeat; float: left; margin-right: 20px;}
#sluzby span{display: none; }
#sluzby a { display: block; height: 17px; width: 47px; }
#sluzby a:hover {  display: block; height: 17px; width: 47px; background-image: url(../images/sluzby-over.png); background-repeat: no-repeat; }

#projektyAct {height: 17px; width: 58px; background-image: url(../images/projekty-over.png); background-repeat: no-repeat; float: left; margin-right: 20px;}
#projektyAct span{display: none; }
#projektyAct a { display: block; height: 17px; width: 58px; }
#projektyAct a:hover {  display: block; height: 17px; width: 58px; background-image: url(../images/projekty-over.png); background-repeat: no-repeat; }

#akceAct {height: 17px; width: 36px; background-image: url(../images/akce-over.png); background-repeat: no-repeat; float: left; margin-right: 20px;}
#akceAct span{display: none; }
#akceAct a { display: block; height: 17px; width: 36px; }
#akceAct a:hover {  display: block; height: 17px; width: 36px; background-image: url(../images/akce-over.png); background-repeat: no-repeat; }

#kontaktAct {height: 17px; width: 57px; background-image: url(../images/kontakt-over.png); background-repeat: no-repeat; float: left; margin-right: 20px;}
#kontaktAct span{display: none; }
#kontaktAct a { display: block; height: 17px; width: 57px; }
#kontaktAct a:hover {  display: block; height: 17px; width: 57px; background-image: url(../images/kontakt-over.png); background-repeat: no-repeat; }

#faqAct {height: 17px; width: 30px; background-image: url(../images/faq-over.png); background-repeat: no-repeat; float: left; margin-right: 20px;}
#faqAct span{display: none; }
#faqAct a { display: block; height: 17px; width: 30px; }
#faqAct a:hover {  display: block; height: 17px; width: 30px; background-image: url(../images/faq-over.png); background-repeat: no-repeat; }

#sluzbyAct {height: 17px; width: 47px; background-image: url(../images/sluzby-over.png); background-repeat: no-repeat; float: left; margin-right: 20px;}
#sluzbyAct span{display: none; }
#sluzbyAct a { display: block; height: 17px; width: 47px; }
#sluzbyAct a:hover {  display: block; height: 17px; width: 47px; background-image: url(../images/sluzby-over.png); background-repeat: no-repeat; }


#projects {height: 17px; width: 55px; background-image: url(../images/projects.png); background-repeat: no-repeat; float: left; margin-right: 20px;}
#projects span{display: none; }
#projects a { display: block; height: 17px; width: 55px; }
#projects a:hover {  display: block; height: 17px; width: 55px; background-image: url(../images/projects-over.png); background-repeat: no-repeat; }

#events {height: 17px; width: 82px; background-image: url(../images/promo.png); background-repeat: no-repeat; float: left; margin-right: 20px;}
#events span{display: none; }
#events a { display: block; height: 17px; width: 82px; }
#events a:hover {  display: block; height: 17px; width: 82px; background-image: url(../images/promo-over.png); background-repeat: no-repeat; }

#contact {height: 17px; width: 57px; background-image: url(../images/contact.png); background-repeat: no-repeat; float: left; margin-right: 20px;}
#contact span{display: none; }
#contact a { display: block; height: 17px; width: 57px; }
#contact a:hover {  display: block; height: 17px; width: 57px; background-image: url(../images/contact-over.png); background-repeat: no-repeat; }

#services {height: 17px; width: 57px; background-image: url(../images/services.png); background-repeat: no-repeat; float: left; margin-right: 20px;}
#services span{display: none; }
#services a { display: block; height: 17px; width: 57px; }
#services a:hover {  display: block; height: 17px; width: 57px; background-image: url(../images/services-over.png); background-repeat: no-repeat; }

#projectsAct {height: 17px; width: 55px; background-image: url(../images/projects-over.png); background-repeat: no-repeat; float: left; margin-right: 20px;}
#projectsAct span{display: none; }
#projectsAct a { display: block; height: 17px; width: 55px; }
#projectsAct a:hover {  display: block; height: 17px; width: 55px; background-image: url(../images/projects-over.png); background-repeat: no-repeat; }

#eventsAct {height: 17px; width: 82px; background-image: url(../images/promo-over.png); background-repeat: no-repeat; float: left; margin-right: 20px;}
#eventsAct span{display: none; }
#eventsAct a { display: block; height: 17px; width: 82px; }
#eventsAct a:hover {  display: block; height: 17px; width: 82px; background-image: url(../images/promo-over.png); background-repeat: no-repeat; }

#contactAct {height: 17px; width: 57px; background-image: url(../images/contact-over.png); background-repeat: no-repeat; float: left; margin-right: 20px;}
#contactAct span{display: none; }
#contactAct a { display: block; height: 17px; width: 57px; }
#contactAct a:hover {  display: block; height: 17px; width: 57px; background-image: url(../images/contact-over.png); background-repeat: no-repeat; }

#servicesAct {height: 17px; width: 57px; background-image: url(../images/services-over.png); background-repeat: no-repeat; float: left; margin-right: 20px;}
#servicesAct span{display: none; }
#servicesAct a { display: block; height: 17px; width: 57px; }
#servicesAct a:hover {  display: block; height: 17px; width: 57px; background-image: url(../images/services-over.png); background-repeat: no-repeat; }

/************************************************************************
* Page
************************************************************************/
#page {
	width: 980px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
#left {
	float: left;
	width: 295px;
	background-image: url(../images/bg-left.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
/************************************************************************
* Footer
************************************************************************/
#footer {
	height: 50px;
	width: 980px;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d3cdc8;
	padding-top: 5px;
	font-size: 10px;
	color: #7c7f84;
}
#footer a{
	font-size: 10px;
	color: #7c7f84;
	text-decoration: underline;
}
#footLeft {
	float: left;
}
#footRight {
	float: left;
	clear: both;
	width: 800px;
}
.spacer {
	margin-right: 3px;
	margin-left: 3px;
}

/************************************************************************
* Content HP
************************************************************************/
#search-wrap {
	height: 268px;
	width: 275px;
	background-image: url(../images/search.jpg);
	background-color: #0850A5;
	margin-bottom: 5px;
	padding-top: 20px;
	padding-left: 20px;
	color: #FFFFFF;
	position: relative;
}
#search-wrap a{
	color: #FFFFFF;
}
#info-box {
	width: 270px;
	background-color: #6fbe44;
	margin-bottom: 5px;
	color: #FFFFFF;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 15px;
	line-height: 1.5;
}
#info-box a{
	color: #FFFFFF;
}
#akceBox {
	width: 295px;
	margin-bottom: 5px;
	background-color: #dddfe2;
	font-size: 10px;
	line-height: 1.4;
}
#akceBox a{
	color: #231f20;
	font-size: 10px;
	line-height: 1.4;
}
#right {
	float: right;
	width: 675px;
	position: relative;
	height: 550px;
	background-image: url(../images/square.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	z-index: 1;
}
#myBanner {
	height: 360px;
	width: 600px;
	z-index: 0;
}
#VIP1 {
	position: absolute;
	height: 190px;
	width: 280px;
	background-color: #dddfe2;
	border-top-width: 7px;
	border-left-width: 7px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-left-color: #FFFFFF;
	left: 101px;
	top: 313px;
	z-index: 100;
}
#VIP2 {
	position: absolute;
	height: 190px;
	width: 280px;
	background-color: #dddfe2;
	border-top-width: 7px;
	border-left-width: 7px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-left-color: #FFFFFF;
	right: 0px;
	top: 313px;
	z-index: 100;
}
.vipText {
	height: 85px;
	line-height: 1.6;
	position: relative;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.vipText a{
	color: #1576bc;
	font-weight: bold;
}
.vipIMG {
	height: 93px;
	width: 280px;
}
.vipAkce {
	height: 37px;
	width: 120px;
	position: absolute;
	background-color: #ffc92a;
	left: 155px;
	top: 68px;
	line-height: 1.2;
	padding-top: 8px;
	padding-left: 5px;
	font-size: 11px;
}
.floatImg {
	float: left;
	margin-right: 10px;
}
.floatF{
	float: right;
}
.conAkce {
	float: right;
	padding-top: 5px;
	width: 190px;
	margin-bottom: 5px;
}
.formSearch {
	width: 230px;
	font-size: 11px;
	padding: 3px;
	border: 1px solid #b6aca4;
}
.formContact {
	width: 250px;
	font-size: 11px;
	padding: 3px;
}
.formContact2 {
	width: 257px;
	font-size: 11px;
	padding: 3px;
}
.formContact3 {
	width: 330px;
	font-size: 11px;
	padding: 3px;
}
.formDotaznik {
	width: 500px;
	font-size: 11px;
	padding: 3px;
}
.spaceS {
	height: 8px;
}
#hledejButton {
	position: absolute;
	top: 261px;
	left: 201px;
}
.infoTxt {
	width: 270px;
}
.imgAkce {
	padding: 10px;
	float: left;
}
/************************************************************************
* Project
************************************************************************/
#menuProject {
	height: 50px;
	color: #FFFFFF;
	background-image: url(../images/bg-menuproject.jpg);
	background-position: left bottom;
	background-repeat: repeat-x;
	margin-bottom: 6px;
	padding-top: 20px;
	position: relative;
	padding-left: 10px;
	margin-right: 6px;
	z-index: 90;
}
#projectMenuBox {
	height: 90px;
	width: 140px;
	position: absolute;
	right: 461px;
	top: 0px;
	z-index: 50;
	border-bottom-width: 6px;
	border-left-width: 6px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
#lokalitaMenuBox {
	height: 90px;
	width: 140px;
	position: absolute;
	right: 315px;
	top: 0px;
	z-index: 50;
	border-bottom-width: 6px;
	border-left-width: 6px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
#fotogalerieMenuBox {
	height: 90px;
	width: 140px;
	position: absolute;
	right: 169px;
	top: 0px;
	z-index: 50;
	border-bottom-width: 6px;
	border-left-width: 6px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
#cenikMenuBox {
	height: 90px;
	width: 140px;
	position: absolute;
	right: 17px;
	top: 0px;
	z-index: 50;
	border-bottom-width: 6px;
	border-left-width: 6px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-right-width: 6px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.linkMenuBox {
	background-color: #e5e3e3;
	padding-top: 2px;
	padding-left: 17px;
	height: 18px;
	font-weight: bold;
	color: #231f20;
	background-image: url(../images/arrow3.gif);
	background-repeat: no-repeat;
	background-position: 5px 7px;
}
.linkMenuBox a{
	font-weight: bold;
	color: #231f20;
}
.linkMenuBoxAct {
	background-color: #008bd0;
	padding-top: 2px;
	padding-left: 17px;
	height: 18px;
	font-weight: bold;
	color: #ffffff;
	background-image: url(../images/arrow2.gif);
	background-repeat: no-repeat;
	background-position: 5px 7px;
}
.linkMenuBoxAct a{
	font-weight: bold;
	color: #ffffff;
}#leftContent {
	width: 130px;
	float: left;
	margin-top: 60px;
	margin-right: 5px;
	font-family: Arial, Helvetica, sans-serif;
}
#content {
	float: left;
	width: 670px;
	margin-right: 6px;
	position: relative;
}
#contentBig {
	float: left;
	width: 816px;
	margin-right: 6px;
	position: relative;
}
#contentForm {
	padding: 30px;
	float: left;
}
#contentFlash {
	float: left;
	width: 670px;
	margin-right: 6px;
	margin-top: 20px;
}
#rightContent {
	float: left;
	width: 140px;
	margin-top: 20px;
	z-index: 91;
}
.subMenuLink {
	background-color: #e5e3e3;
	padding-left: 15px;
	margin-bottom: 5px;
	padding-top: 3px;
	color: #4c4c4c;
	font-size: 11px;
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 5px 8px;
	padding-bottom: 4px;
	font-weight: normal;
}
.subMenuLink a{
	color: #4c4c4c;
	font-size: 11px;
	font-weight: normal;
}
.subMenuLinkRezervace {
	background-color: #e5e3e3;
	padding-left: 22px;
	margin-bottom: 5px;
	padding-top: 3px;
	color: #4c4c4c;
	font-size: 11px;
	background-image: url(../images/house.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	padding-bottom: 4px;
	font-weight: normal;
}
.subMenuLinkRezervace a{
	color: #4c4c4c;
	font-size: 11px;
	font-weight: normal;
}
.subMenuLinkStahnout {
	background-color: #e5e3e3;
	padding-left: 22px;
	margin-bottom: 5px;
	padding-top: 3px;
	color: #4c4c4c;
	font-size: 11px;
	background-image: url(../images/save.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	padding-bottom: 4px;
	font-weight: normal;
}
.subMenuLinkStahnout a{
	color: #4c4c4c;
	font-size: 11px;
	font-weight: normal;
}
.subMenuLinkTisk {
	background-color: #e5e3e3;
	padding-left: 22px;
	margin-bottom: 5px;
	padding-top: 3px;
	color: #4c4c4c;
	font-size: 11px;
	background-image: url(../images/printer.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	padding-bottom: 4px;
	font-weight: normal;
}
.subMenuLinkTisk a{
	color: #4c4c4c;
	font-size: 11px;
	font-weight: normal;
}
.subMenuLinkAct {
	background-color: #008bd0;
	padding-left: 15px;
	margin-bottom: 5px;
	padding-top: 3px;
	color: #ffffff;
	font-size: 11px;
	background-image: url(../images/arrow2.gif);
	background-repeat: no-repeat;
	background-position: 5px 8px;
	padding-bottom: 4px;
	font-weight: normal;
}
.subMenuLinkAct a{
	color: #ffffff;
	font-size: 11px;
	font-weight: normal;
}
#kontaktMakler {
	background-image: url(../images/bg-makler.jpg);
	background-repeat: repeat-x;
	margin-bottom: 5px;
	background-color: #95C53B;
	height: 207px;
}
#slozteProjectBox {
	background-image: url(../images/bg-slozte.jpg);
	background-repeat: no-repeat;
	margin-bottom: 6px;
	padding-top: 7px;
	padding-left: 10px;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #F2D016;
	height: 83px;
}
#slozteProjectBox a{
	font-size: 10px;
	color: #FFFFFF;
}
#vynosProjectBox {
	background-image: url(../images/bg-vynos.jpg);
	background-repeat: no-repeat;
	margin-bottom: 6px;
	padding-top: 7px;
	padding-left: 10px;
	font-size: 11px;
	color: #000000;
	background-color: #F2D016;
	height: 83px;
}
#vynosProjectBox a{
	font-size: 10px;
	color: #000000;
}
.akceProjectBox {
	margin-bottom: 6px;
}
.maklerTxt {
	font-size: 11px;
	padding-top: 7px;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-right: 5px;
}
.maklerTxt a{
	font-size: 11px;
	color: #231f20;
}
.maklerTxt2 {
	padding-top: 5px;
	padding-left: 10px;
	font-size: 11px;
	padding-bottom: 5px;
}
#contentTxt {
	padding-top: 25px;
	z-index: 91;
}

#imgConTxt {
	float: left;
	width: 145px;
	margin-right: 15px;
}
#imgConTxt2 {
	float: left;
	width: 145px;
	margin-right: 15px;
}
#imgConTxtNew {
	float: left;
	width: 105px;
	margin-right: 15px;
	
}


#imgConSMneu{
	float: left;
	width: 145px;
	margin-right: 15px;
}
#imgConSMneu2{
	float: left;
	width: 130px;
	margin-right: 15px;
	margin-top: 30px;
	font-size: 11px;
	color: #1a78bd;
}
#imgConSMneu2 a{
	color: #1a171b;
	font-weight: bold;
}
.imgConSMneuAct {
	font-weight: bold;
}
#imgConTxt2 {
	float: left;
	width: 160px;
	margin-right: 15px;
}
.contxt {
	float: left;
	width: 200px;
}
.contxtNew {
	float: left;
	width: 240px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D7D7D7;
	padding-bottom: 10px;
}
ul {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding: 0px;
}
.contxt2 {
	float: left;
	width: 320px;
	margin-top: 30px;
	margin-left: 37px;
}
.contxt3 {
	float: left;
	width: 340px;
	margin-left: 10px;
}
.contxt4 {
	float: left;
	width: 190px;
	margin-top: 30px;
}
.contxt5 {
	float: left;
	width: 215px;
}
.contxt6 {
	float: left;
	width: 340px;
	margin-left: 10px;
}
.contxtImg {
	float: left;
	width: 310px;
	margin-left: 7px;
}
ol {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 45px;
	color: #4aa228;
	font-size: 11px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#boxProjectInfo {
	z-index: -1;
}
#boxProjectInfo {
	width: 270px;
	position: absolute;
	background-color: #e5e3e3;
	left: 370px;
	top: 224px;
	border: 6px solid #FFFFFF;
	z-index: 92;
}
#boxProjectInfo a{
	color: #1a78bd;

}
#boxProjectInfo2 {
	width: 270px;
	position: absolute;
	background-color: #e5e3e3;
	left: 370px;
	top: 78px;
	border: 6px solid #FFFFFF;
	z-index: 90;

}
#boxProjectInfo4 {
	width: 270px;
	position: absolute;
	background-color: #e5e3e3;
	left: 450px;
	top: 78px;
	border: 6px solid #FFFFFF;
	z-index: 90;

}
#boxProjectInfo3 {
	width: 250px;
	position: absolute;
	background-color: #e5e3e3;
	left: 450px;
	top: 78px;
	border: 6px solid #FFFFFF;
	z-index: 90;
	height: 25px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
}
.infoBoxTxt {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.infoMap {
	float: left;
	height: 100px;
	width: 130px;
	border-top-width: 5px;
	border-right-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
}
.infoMapTxt {
	float: left;
	height: 80px;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	padding-left: 9px;
	padding-top: 20px;
	width: 120px;
	padding-right: 6px;
}
.NextProjectLink {
	clear: both;
	padding-left: 20px;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #cbc9c8;
}
/************************************************************************
* Gallery
************************************************************************/
#headCon {
	background-image: url(../images/bg-head.jpg);
	background-repeat: no-repeat;
	height: 40px;
	background-color: #E5E3E4;
	margin-bottom: 6px;
	padding-left: 50px;
	padding-top: 70px;
	z-index: -1;
}
#galleryBox {
	padding-left: 37px;
}
.imgLeft {
	float: left;
	padding-right: 6px;
	padding-bottom: 6px;
}
.imgLeft2 {
	float: left;
	border: 4px solid #ffffff;
}
.imgBig {
	border-top-width: 4px;
	border-left-width: 4px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #e5e3e3;
	border-left-color: #e5e3e3;
}
.imgLeft2Act {
	float: left;
	border: 4px solid #4871b5;
}
/************************************************************************
* Price list
************************************************************************/
#cenikBox {
}
#zarukaBox {
	margin-top: 15px;
}
#contentTxtLeft {
	width: 360px;
}
table.TableAct tbody tr.TableActPair:hover td  { background-color: #21290c ; }
.langLink {
	float: right;
	margin-top: 5px;
	margin-right: 3px;
}
.spacerBox {
	height: 6px;
	background-color: #FFFFFF;
}
#zarukaLeftBox {
	margin-top: 120px;
}
.catLink {
	float: left;
	margin-right: 10px;
	margin-left: 10px;
	padding: 10px;
	text-align: center;
}
.catLink a{
	color: #231f20;
}
#topImg {
	height: 90px;
	position: absolute;
	top: 0px;
	z-index: 91;
	border-bottom-width: 6px;
	border-left-width: 6px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	left: 219px;
	border-right-width: 6px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
#conBig {
	padding-left: 37px;
	padding-top: 25px;
}
.nahoru {
	margin-top: 5px;
	margin-bottom: 20px;
	background-image: url(../images/rule.jpg);
	background-repeat: repeat-x;
	background-position: right;
	color: #7c7f84;
	text-align: right;
	padding-right: 10px;
	height: 2px;
}
.nahoru a{
	color: #7c7f84;
	font-weight: normal;
}
#topSP {
	background-color: #FFFFFF;
	width: 6px;
	position: absolute;
	left: 951px;
	top: 7px;
	height: 65px;
}
.downLink {
	margin-left: 10px;
}
#projektBox {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #eaeaea;
	margin-bottom: 20px;
}
#projectTxt {
	float: left;
	margin-left: 15px;
	width: 285px;
	margin-top: 10px;
}
.projectImg {
	float: left;
	width: 200px;
}
.projektBox {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #eaeaea;
	margin-bottom: 20px;
}
.projectTxt {
	float: left;
	margin-left: 15px;
	width: 285px;
	margin-top: 10px;
}
.imgProjectLeft {
	float: left;
	clear: both;
	margin-bottom: 5px;
}
#projectTable {
	float: left;
	margin-left: 15px;
	width: 260px;
	margin-top: 10px;
}
.projectTable {
	float: left;
	margin-left: 15px;
	width: 260px;
	margin-top: 10px;
}
#headSearch {
	background-color: #E5E3E4;
	margin-bottom: 6px;
	padding-top: 30px;
	z-index: -1;
	font-size: 12px;
}
.txtSearch {
	margin-right: 10px;
}
#search {
	background-image: url(../images/bg-searchbox.jpg);
	background-repeat: repeat-x;
	height: 35px;
	text-align: right;
	padding-top: 14px;
	padding-right: 20px;
	font-size: 11px;
	margin-left: 38px;
}
.txtPara {
	width: 650px;
	float: left;
	text-align: right;
	padding-top: 2px;
}
#boxSearch {
	background-color: #E5E3E4;
	margin-bottom: 6px;
	padding-left: 90px;
	z-index: -1;
	font-size: 12px;
}
#contactBox {
	margin-bottom: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eaeaea;
	padding-bottom: 10px;
}
#formHead {
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eaeaea;
	padding-bottom: 10px;
}
.conHypo {
	padding: 30px;
}
#error {
	padding-left: 170px;
	margin-bottom: 100px;
	height: 209px;
	background-image: url(../images/error.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;
	padding-top: 40px;
}
#newsletter {
	background-color: #f7e800;
	padding-top: 15px;
	padding-right: 7px;
	padding-bottom: 15px;
	padding-left: 7px;
}
.formMail{
	margin-top: 10px;
	width: 100px;
	margin-bottom: 10px;
	font-size: 11px;
	padding-top: 2px;
	padding-left: 2px;
}
/************************************************************************
* sIFR
************************************************************************/
.sIFR-flash {
  visibility: visible !important;
  margin: 0;
  padding: 0;
}

.sIFR-unloading .sIFR-flash {
  visibility: hidden !important;
}

.sIFR-replaced, .sIFR-ignore {
  visibility: visible !important;
}

.sIFR-alternate {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  display: block;
  overflow: hidden;
}

.sIFR-replaced div.sIFR-fixfocus {
  margin: 0pt; 
  padding: 0pt; 
  overflow: auto; 
  letter-spacing: 0px; 
  float: none;
}#hypBox {
	border: 1px solid #E5E3E3;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#hypBox2 {
	padding: 15px;
}
.ruleHyp {
	height: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e8e8e8;
}
.makImg {
	margin-bottom: 5px;
}
.txtBox {
	width: 980px;
	margin-left: 15px;
	margin-top: 0px;
	color: #7c7f84;
	font-weight: normal;
	margin-bottom: 20px;
	font-size: 10px;
}
.txtBox ol{
	color: #7c7f84;
	font-weight: normal;
	font-size: 10px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.black {
	color: #000000;
}
.conNew {
	padding-bottom: 30px;
}	
	

