@import url("reset.css");
@import url("menus.css");
@import url("type.css");
@import url("forms.css");
@import url("gallery.css");




body{
	background:url(../images/a_01.gif) repeat-x #002f4f;
	font-family:Arial, Helvetica, sans-serif;
	color:#004386;
	text-align:center
	}
#page{
	width:939px;
	margin:0 auto;
	text-align:left
	}
#header{
	width:939px;
	position:relative;
	float:left;
	height:45px;
	background:url(../images/a_14.gif) top right no-repeat #fff;
	display:inline;
	margin-top:71px;
	z-index:10
	}
#logo-cont{
	background:url(../images/a_07.gif) no-repeat;
	width:171px;
	height:88px;
	padding:6px 0 0 17px; 
	position:absolute;
	left:0;
	bottom:11px
	}
#left-shade, #right-shade{
	position:absolute;
	height:56px;
	width:23px;
	bottom:0
	}
#left-shade{
	background:url(../images/a_09.gif) no-repeat;
	left:-23px;
	}
#right-shade{
	background:url(../images/a_11.gif) no-repeat;
	right:-23px
	}
#call-back{
	background:url(../images/a_04.gif) no-repeat;
	width:174px;
	height:55px;
	position:absolute;
	top:-65px;
	right:-3px;
	text-indent:-9999px
	}
#header H5{
	position:absolute;
	right:10px;
	top:18px;
	font-size:1.2em;
	color:#666
	}
#header H5 strong{
	color:#0f75bc;
	font-weight:bold
	}
#cont-bg{
	background:url(../images/cont-bg_03.jpg) no-repeat left 0px;
	float:left;
	width:939px;
	height:auto !important;
	height:390px;
	min-height:390px;
	}
#transparent-bg{
	background:url(../images/bg_01.png) repeat-y;
	width:939px;
	float:left;
	height:auto !important;
	height:390px;
	min-height:390px;
	}
#cont{
	padding:40px 15px 0 15px;
	width:909px;
	float:left;
	color:#fff
	}
#left-cont{
	float:left;
	width:234px;
	}
#right-cont{
	float:right;
	width:234px
	}
.black-box{
	float:left;
	width:234px;
	display:block;
	margin:0 0 15px 0
	}
.black-box .header{
	background:url(../images/b_06.png) no-repeat;
	width:234px;
	height:15px;
	font-size:0px;
	float:left
	}
.black-box .content{
	background:url(../images/b_12.png);
	padding:0 15px 0 13px;
	margin:0;
	width:206px;
	float:left;
	}
.black-box .footer{
	background:url(../images/b_22.png) no-repeat;
	width:234px;
	height:10px;
	float:left
	}
.black-box h2.akce{
	background:url(../images/b_29.png) no-repeat;
	height:17px;
	width:54px;
	text-indent:-9999px;
	margin:0
	}
.black-box h2.prednosti{
	background:url(../images/b_10.png) no-repeat;
	height:17px;
	width:109px;
	text-indent:-9999px;
	margin:0 0 7px 0 !important;
	margin:0;
	}
.black-box h2.sluzby{
	background:url(../images/b_23.png) no-repeat;
	height:17px;
	width:54px;
	text-indent:-9999px;
	margin:0 0 7px 0 !important;
	margin:0;
	}
.black-box p{
	line-height:1.7em;
	font-size:1.1em;
	padding:0.6em 0;
	clear:both;
	}
.black-box p strong{
	color:#0060a2
	}
.black-box p a{
	color:#99dbf8;
	text-decoration:underline
	}
.black-box ul{
	padding:0;
	margin:0
	}
.black-box ul li{
	padding:0em 13px 1.3em 40px;
	margin:0;
	font-size:1.1em;
	display:block;
	line-height:1.5em;
	}
#right-cont .black-box ul li{
	padding:0em 13px 0 40px;
	margin:0;
	font-size:1.1em;
	display:block;
	line-height:1.5em;
	height:auto !important;
	height:37px;
	min-height:37px;
	}
.black-box ul li.first{
	background:url(../images/b_15.png) no-repeat;
	}
.black-box ul li.second{
	background:url(../images/b_18.png) no-repeat;
	}
.black-box ul li.third{
	background:url(../images/b_20.png) no-repeat;
	}
.black-box ul li.ok{
	background:url(../images/b_34.png) no-repeat;
	}
.black-box-wide{
	float:right;
	width:663px
	}
.black-box-wide .header{
	background:url(../images/c_04.png) no-repeat;
	width:663px;
	height:15px;
	float:left;
	margin:0;
	}
.black-box-wide #content{
	background:url(../images/c_02.png) repeat-y;
	float:left;
	width:623px;
	font-size:1.2em;
	line-height:1.6em;
	margin:0;
	padding:0 20px
	}
.black-box-wide .footer{
	background:url(../images/c_03.png) no-repeat;
	width:663px;
	height:10px;
	float:left;
	}
#flash{
	width:413px;
	height:417px;
	float:left;
	margin:0 14px 7px 14px;
	display:inline
	}
#bottom-stripe{
	background:url(../images/footer_08.png) no-repeat;
	width:939px;
	height:22px;
	float:left;
	}
#footer{
	float:left;
	width:925px;
	color:#0e70b3;
	font-size:1.2em;
	padding:7px
	}
#footer span{
	float:right
	}
#footer div{
	float:left
	}
#footer a{
	text-decoration:underline;
	color:#0e70b3;
	}