html, body{
	margin:0px;
	padding:0px;		
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	
	font-size: 0.88em;
	text-align: center;
	color: white;
}
/* a */
a:focus {
	outline-style: none;
}
p a, p a:active, p a:visited, table a, table a:active, table a:visited{
	color:#B9FFFC;
}
p a:hover, table a:hover{
	color:#becf16;
}
/* layout default */
#container{		
	margin: 0px auto;
	text-align: center;		
	background: white;	
}
#headContainer{
	height:122px;
	margin:0px auto;
	text-align: center;
	background: url(../layout_pict/azure_line.jpg) repeat-x bottom;	
}
#head{
	width:960px;
	height:120px;
	margin:0px auto;
	background: url(../layout_pict/head.jpg) no-repeat;
}
h1{
	width:630px;
	height:120px;	
	background: url(../layout_pict/head.jpg) no-repeat;
}
h1 a{
	width:630px;
	height:120px;	
	background: url(../layout_pict/head.jpg) no-repeat;
	display:block;
}
h1 span{
	display: none;
}
#contentContainer{
	margin:0px auto;
	text-align: center;
	background: url(../layout_pict/blue_bg.jpg);
}
#menuSpace{
	margin:0px auto;
	width:960px;
	height:74px;	
	background: url(../layout_pict/menu_space_bg.jpg) no-repeat;
}
#contentContainerInner{
	margin:0px auto;
	width:940px;
	min-height:527px !important;
	height:auto !important;
	height:527px;
	background: url(../layout_pict/page_bg.jpg) no-repeat bottom;
	position:relative;
	text-align: left;
	padding: 0px 10px 50px 10px;
}
#footerContainer{
	margin:0px auto;
	text-align: center;
	background: url(../layout_pict/azure_line.jpg) repeat-x top;
}
#footer{
	margin:0px auto;
	width:960px;
	height:65px;
	background: url(../layout_pict/footer_bg.jpg) no-repeat 0px 2px;
	text-align: left;
	font-size:11px;
	position:relative;
}
#footer .copyright{
	margin:0px;
	padding:0px;
	position:absolute;
	top:21px;
	left:10px;
	width:220px;
	color:#586373;	
}
#bottomMenu{
	margin:0px;
	padding:0px;
	position:absolute;
	top:20px;
	left:385px;
	width:230px;
}
#bottomMenu li{
	margin:0px 8px 0px 0px;
	padding:0px 8px 0px 0px;	
	list-style-type: none;
	float:left;	
	background: url(../layout_pict/bottom_menu_delimiter.jpg) no-repeat right 2px;
}
#bottomMenu li.last{	
	background: none;
}
#bottomMenu li a, #bottomMenu li a:active, #bottomMenu li a:visited{
	color:#586373;	
}
#bottomMenu li a:hover{
	color:#0065a6;	
}
#footer .addresLeft{
	margin:0px;
	padding:0px;
	position:absolute;
	top: 18px;
	left:671px;
	color:#586373;
}
#footer .addresRight{
	margin:0px;
	padding:0px;
	position:absolute;
	top: 18px;
	left:833px;
	color:#586373;
}
#footer .addresRight a, #footer .addresRight a:active, #footer .addresRight a:visited{	
	color:#586373;
}
 #footer .addresRight a:hover{	
	color:#0065a6;
}
/* top menu */
#topMenu{
	height:23px;
	width:960px;
	background: url(../layout_pict/topmenu_bg.gif) repeat-x;
	margin:0px;
	padding:0px;
	position:absolute;
	top:18px;
	left:0px;
}
#topMenu li{
	margin:0px;
	padding:0px;
	list-style-type: none;
	float:left;
}
#topMenu li span{
	display: none;
}
#topMenu .art01{
	width:109px;
	height:23px;
	margin:0px 0px 0px 10px;
	background: url(../layout_pict/topmenu_btn_art01.jpg) no-repeat -218px 0px;	
}
#topMenu .art01 a, #topMenu .art01 a:active, #topMenu .art01 a:visited{
	width:109px;
	height:23px;
	background: url(../layout_pict/topmenu_btn_art01.jpg) no-repeat 0px 0px;
	display: block;
}
#topMenu .art01 a:hover{
	background: url(../layout_pict/topmenu_btn_art01.jpg) no-repeat -109px 0px;	
}
#topMenu .art02{
	width:78px;
	height:23px;
	margin:0px 0px 0px 14px;
	background: url(../layout_pict/topmenu_btn_art02.jpg) no-repeat -156px 0px;	
}
#topMenu .art02 a, #topMenu .art02 a:active, #topMenu .art02 a:visited{
	width:78px;
	height:23px;
	background: url(../layout_pict/topmenu_btn_art02.jpg) no-repeat 0px 0px;
	display: block;
}
#topMenu .art02 a:hover{
	background: url(../layout_pict/topmenu_btn_art02.jpg) no-repeat -78px 0px;	
}
#topMenu .art03{
	width:87px;
	height:23px;
	margin:0px 0px 0px 14px;
	background: url(../layout_pict/topmenu_btn_art03.jpg) no-repeat -174px 0px;	
}
#topMenu .art03 a, #topMenu .art03 a:active, #topMenu .art03 a:visited{
	width:87px;
	height:23px;
	background: url(../layout_pict/topmenu_btn_art03.jpg) no-repeat 0px 0px;
	display: block;
}
#topMenu .art03 a:hover{
	background: url(../layout_pict/topmenu_btn_art03.jpg) no-repeat -87px 0px;	
}
#topMenu .art04{
	width:71px;
	height:23px;
	margin:0px 0px 0px 14px;
	background: url(../layout_pict/topmenu_btn_art04.jpg) no-repeat -142px 0px;	
}
#topMenu .art04 a, #topMenu .art04 a:active, #topMenu .art04 a:visited{
	width:71px;
	height:23px;
	background: url(../layout_pict/topmenu_btn_art04.jpg) no-repeat 0px 0px;
	display: block;
}
#topMenu .art04 a:hover{
	background: url(../layout_pict/topmenu_btn_art04.jpg) no-repeat -71px 0px;	
}
/* obecne */
.clearBoth{
	font-size: 0px;
	clear: both;
	width:0px;
	height:0px;
	margin-top:0px !important;
	margin-top:-2px;	
}






/*top img*/
#topImgUvod{
	margin:0px auto;
	width:940px;
	height:111px;
	background: url(../layout_pict/img_top_uvod.jpg) no-repeat;	
}
#topImgProdukty{
	margin:0px auto;
	width:940px;
	height:111px;
	background: url(../layout_pict/img_top_produkty.jpg) no-repeat;
	position:relative;	
}
#topImgProdukty h2{
	position:absolute;
	top:24px;
	left:15px;	
}
#topImgProdukty p{
	position:absolute;
	top:60px;
	left:15px;
	color:black;
	margin:0px;
	padding:0px;
	font-size: 13px;
	font-weight: bold;
}
#topImgReference{
	margin:0px auto;
	width:940px;
	height:111px;
	background: url(../layout_pict/img_top_reference.jpg) no-repeat;
	position:relative;	
}
#topImgReference h2{
	position:absolute;
	top:24px;
	left:15px;	
}
#topImgReference p{
	position:absolute;
	top:50px;
	left:15px;
	color:black;
	margin:0px;
	padding:0px;
	font-size: 13px;
	font-weight: bold;
}
#topImgKontakt{
	margin:0px auto;
	width:940px;
	height:111px;
	background: url(../layout_pict/img_top_kontakt.jpg) no-repeat;
	position:relative;
}
#topImgKontakt h2{
	position:absolute;
	top:24px;
	left:15px;	
}
#topImgKontakt p{
	position:absolute;
	top:60px;
	left:15px;
	color:black;
	margin:0px;
	padding:0px;
	font-size: 13px;
	font-weight: bold;
}


/* nadpisy */
h2.green{
	margin:0px;
	padding:0px;
	color: #becf16;
	font-size: 20px;
	font-weight: bold;
}
h2.blue{
	margin:0px;
	padding:0px;
	color: #2261A7;
	font-size: 20px;
	font-weight: bold;
}
h3.green{
	margin:0px;
	padding:0px;
	color: #becf16;
	font-size: 15px;
	font-weight: bold;
}

/* ul */
.azureBullet{
	margin:10px 0px 0px 0px;
	padding:0px;
}
.azureBullet li{
	list-style-type:none;
	margin:0px 0px 3px 0px;
	padding:0px 0px 0px 17px;
	background: url(../layout_pict/azure_bullet.jpg) no-repeat 5px 7px;
}


/* content */
#content{
	margin:35px 0px 0px 0px;
	position:relative;
}
#content p{
	margin-top:24px;
}
#content p.topSpace{
	margin-top:50px;
}
#content p.topSmallSpace{
	margin-top:10px;
}
#content h3.topSmallSpace{
	margin-top:15px;
}
#content em{
	color: #FBC644;
	font-style: normal;
	font-weight: bold;
}


.thirdContent{
	width:300px;
	margin:0px 20px 0px 0px;
	float:left;
}
.thirdContentLast{
	width:300px;
	margin:0px;
	float:left;
}
.halfContent{
	width:460px;
	margin:0px 20px 0px 0px;
	float:left;
}
.halfContentLast{
	width:460px;
	margin:0px;
	float:left;
}
.thirdContentLeft{
	width:240px;
	margin:0px;
	float:left;
}
.thirdContentMid{
	width:400px;
	margin:0px;
	float:left;
}
.tabAddress{
	width:220px;
	margin:25px 0px 0px 0px;
}
.tabAddressII{
	width:360px;
	margin:45px 0px 0px 0px;	
}
.tabAddress td, .tabAddressII td{
	vertical-align: top;
}
.tabAddress td.info, .tabAddressII td.info{
	width:50px;	
	color: #FBC644;
	font-style: normal;
	font-weight: bold;
}

/* imgs */
.imgArt01{
	position:absolute;
	left:0px;
	bottom:0px;	
}
.imgArt02{
	position:absolute;
	left:320px;
	bottom:0px;	
}
.imgArt03{	
}
.imgArt04{	
	margin-top:30px;
}
.imgArtMap{
	margin-top:28px;
	border: 0px none;
}




