html, body {
	margin:0;
	padding:0;
	background-color: #ffffff;
	background-image: url(../images/gradient_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
html, body, h1, h2, h3, h4, div, p, ul, li, input {
   	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
   	font-size:11px;
	line-height: 16px;
	text-align:left;
   	color: #ffffff;
	padding:0;
	margin:0;
}

a:link, a:visited {
	font-weight :normal; 
	text-decoration : none;
	color:#b3d1e1;
	background: transparent; 
	}

a:hover {
	font-weight :normal; 
	text-decoration : underline;
	color:#b3d1e1;
	background: transparent; 
	}

a:active {
	font-weight :normal; 
	text-decoration : none;
	color:#b3d1e1;
	background: transparent; 
	}


a.menutop:link, a.menutop:visited {
	font-size:10px;
	font-weight :normal; 
	text-decoration : none;
	color: #000000;
	background: transparent; 
	}

a.menutop:hover {
	font-weight :normal; 
	text-decoration : underline;
	color: #000000;
	background: transparent; 
	}

a.menutop:active {
	font-weight :normal; 
	text-decoration : none;
	color: #000000;
	background: transparent; 
	}



ul {
list-style:square;
padding-left:55px;	

}	
p {margin-bottom:10px; }	
img {
	padding:0;
	margin:0;
}

div#page{
	width:1000px;
	height:700px;
	position:relative;
	margin: 0 auto;
	padding: 0;
/*
	background-image: url(../images/main_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	*/
}



div#header{
	width:787px;
	margin-left:100px;
	padding:0;
}

div#header .menu {
	float:right;
	margin:0;
	padding:0;
	height:20px;
	color:#000000;
	font-size:10px;
}

.menu .link, .menu .kreska {
	float:left;
}
div#header .logo { 
	width:787px;
	float:left;
	height:33px;
	margin-top: 27px;
	text-align:center;
}
div#mainmenu {
	width:1000px;
	float:left;
	margin:55px 0 0 0;
	padding:0;
	text-align:center;
}

div#baner_main {
	width:787px;
	margin-left:108px;
	padding:0;
	z-index: 5;
}


div#content {
	width:787px;
	margin-left:108px;
	padding:0;
	background-color:#33444b;
	
}


div#contentTop {
	width:787px;
	padding:0;
	background-image: url(../images/grad_up.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	border: 0px solid #FF0000;
}

div#contentBottom {
	width:787px;
	margin: 0;
	padding:0;
	background-image: url(../images/grad_down.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	border: 0px solid #FF0000;
}

div#content .left_home {
	width:502px;
	float:left;
	margin:0;
	padding:17px 27px;
	font-size:12px;
	border: 0px solid #FF0000;
}

div#content .right_home {
	width:231px;
	float:left;
	margin:0;
	padding:0;
}

.news_home {
	width: 211px;
	height: 77px;
	float:left;
	margin:0;
	padding:10px 10px 0 10px;
	background-image: url(../images/news_home_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.news_home .title {
	font-weight:bold;
	padding-bottom:6px;
	font-size:10px;
	line-height:normal;
}
.news_home .content {
	padding-bottom:6px;
	font-size:10px;
	line-height:normal;
}
.news_home .bottom {
	width:207px;
	float:left;
} 
.news_home .bottom .left {
	text-align:left;
	font-size:9px;
	line-height:normal;
	width:100px;
	float:left;
	/*color:#b3d1e1;*/
}

.news_home .bottom .right {
	text-align:right;
	font-size:9px;
	line-height:normal;
	color:#b3d1e1;	
}


.news_list_item {
	border: 0px solid red;
	margin-bottom:20px;
}
.news_list_item .title {
	font-weight:bold;
}
.news_list_item .img, .news_list_item .thumbnail{
	width: 102px;
	float:left;
	margin:0;
	padding:0;
}
.news_list_item .img img, .news_list_item .thumbnail img {
	border: 6px solid #435055;
}

.news_list_item .right {
	width:600px;
	margin:0 0 0 102px;
	padding:0;
}
.data_link {
	display:block;
	border: 0px solid gray;
	width:600px;
	float:left;
}
.right .l {
	float:left;
	width:100px;
}
.right .r {
	float:right;
	width:100px;
	text-align:right;
}

.news_list_item .date {
	line-height:normal;
/*	color:#b3d1e1;*/
	padding-bottom:6px;	
}

.news_list_item .anchor a:link, .news_list_item .anchor a:visited {
	font-weight :normal; 
	text-decoration : none;
	color:#b3d1e1;
	background: transparent; 
	}

.news_list_item .anchor a:hover {
	font-weight :normal; 
	text-decoration : underline;
	color:#b3d1e1;
	background: transparent; 
	}

.news_list_item .anchor a:active {
	font-weight :normal; 
	text-decoration : none;
	color:#b3d1e1;
	background: transparent; 
	}

div#content .left_kontakt {
	width:332px;
	float:left;
	margin:0;
	padding:17px 8px 17px 27px;
}

div#content .right_kontakt {
	width:420px;
	float:left;
	margin:0;
	padding:0;
}


div#content .cols_one {
	width:733px;
/*	float:left;*/
	margin:0;
	padding:17px 27px;
}

div#content .left_home  p{
	font-size:12px;
}

.site_title {
	padding-bottom:15px;
	margin:0;
}

div#bottom_line {
	width:787px;
	height:7px;
	margin-left:108px;
	padding:0;
	background-image: url(../images/bottom_line_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

div#line_content {
	width: 1000px;
	height: 7px;
	background-image: url(../images/line_content.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index: 0;
	top: 360px;
}

div#submenu01 {
	z-index:2; 
	width:197px; 
	background-color:#d4d8e1;
	position: absolute; 
	left: 108px; 
	top: 153px;
	color:#000000;
	display:none;
	padding-top:1px;
	cursor: pointer; 
	cursor: hand;
}

div#submenu02 {
	z-index:2; 
	width:197px; 
	background-color:#d4d8e1;
	position: absolute; 
	left: 305px; 
	top: 153px;
	color:#000000;
	display:none;
	padding-top:1px;
	cursor: pointer; 
	cursor: hand;
	
}

div#submenu02_sub {
	z-index:3; 
	width:197px; 
	background-color:#d4d8e1;
	position: absolute; 
	left: 502px; 
	top: 153px;
	color:#000000;
	display:none;
	padding-top:1px;
	cursor: pointer; 
	cursor: hand;
	
}

div#submenu01 img, div#submenu02 img, div#submenu02_sub img {
	padding-bottom: 1px;
}

div#footer {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	width:787px;
	margin-left:108px;
	margin-top:46px;
	padding:0 0 20px 0;
	text-align:center;
	color:black;
	font-size:6pt;
}

.map {
	width: 197px;
	float:left;
}

#map a:link, #map a:visited {
	font-weight :normal; 
	text-decoration : none;
	color: #ffffff;
	background: transparent; 
	}

#map a:hover {
	font-weight :normal; 
	text-decoration : underline;
	color: #ffffff;
	background: transparent; 
	}

#map a:active {
	font-weight :normal; 
	text-decoration : none;
	color: #ffffff;
	background: transparent; 
	}

#map ul {
list-style:square;
padding-left:20px;	

}	
.kariera td {
	/*color:#b3d1e1;*/
	vertical-align:top;
}

form {margin:0px}
input.text {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color: #213239;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #15262e;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #213239;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #213239;
	border-left-color: #213239;
	padding-left:4px;
	height:14px;
	width:240px;
	color:#ffffff;
}

textarea.text {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color: #213239;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #15262e;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #213239;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #213239;
	border-left-color: #213239;
	padding-left:4px;
	width:240px;
	color:#ffffff;
}
	
input.button { border: solid 0px #213239;  }

.fotogaleria img {
	border: 6px solid #435055;
}

.blekit {
	color:#b3d1e1;
}

.active { 
	font-size:10px;
	font-weight:bold;
	color: #000000;
}

.h261 {
	min-height:261px;
  	height:auto !important;
  	height:261px;
}	
