body {
	margin: 0px;
	background-color: #ffffff;
	background-image: url('../images/head-bg1.png');
	background-repeat: repeat-x;
	background-position: left top;
	font-family: "Lucida Grande", Trebuchet MS;
	font-size: 12px;
	color: #4d485b;
	text-align: justify;
}
img {
  border:none;
}

img.realiz {
  border: 3px solid #b4e4fa;
}


p {
  text-indent: 2em;
}

.nadpis_r1 {
  color: #4d485c;
  font-weight: bold;
  font-size: 10px;
  display: block;
}
.datum_r {
  color: #557b02;
  padding-bottom: 4px;
  display: block;
}

.nadpis_r2 {
  color: #ec008c;
  font-weight: bold;
  font-size: 10px;
  display: block;
  padding-bottom: 4px;
}

.dilatacka {
  text-align: justify;
  padding-top: 20px;
}

#box1 {
  float:left;
  background-image: url('../images/box1.jpg');
  width: 203px;
  height: 140px;
}
#box2 {
  float:left;
  background-image: url('../images/box2.jpg');
  width: 195px;
  height: 140px;
}
#box3 {
  float:left;
  background-image: url('../images/box3.jpg');
  width: 195px;
  height: 140px;
}
#box4 {
  float:left;
  background-image: url('../images/box4.jpg');
  width: 195px;
  height: 140px;
}
#box5 {
  float:left;
  background-image: url('../images/box5.jpg');
  width: 193px;
  height: 140px;
}
#box6 {
  float:left;
  background-image: url('../images/box6.jpg');
  width: 294px;
  height: 140px;
}

#closeFloat {
  clear: both;
}

#footer {
	width: 100%;
  height: 150px;
  background: #70757b;
}
#under-footer {
  color: #a9adb0;
  width: 100%;
  height: 50px;
  background: #444b51;
}

#footer-include {
	background-position: center;
	margin-right: auto;
	margin-left: auto;
	width: 904px;
	height: 198px;
	background-image: url('../images/spodok.jpg');
}
#footer-main {
  margin-left:23px;
  padding-top:45px;
  color:#41b5f1;
  font-size:14px;
}


#right_box1 {
  float: left;
  width: 181px;
  margin-left: auto;
  margin-right: auto;
  border-left: 1px solid #979a9e;
  font-size: 9px;
  color: #000000;
}
#right_box2 {
  float: right;
  width: 181px;
  margin-left: auto;
  margin-right: auto;
  border-left: 1px solid #979a9e;
  font-size: 9px;
  color: #000000;
}


#right_box1 a, #right_box2 a{
  color: #000000;
	text-decoration: none;
}
#right_box1 a:hover, #right_box2 a:hover {
	color: #444b51;
	text-decoration: underline;
}




.box_inside {
  position:relative;
}
.box_inside1 {
  font-family: Arial;
  position: absolute;
  top: 65px;
  text-align: left;
  font-size: 9px;
  padding-left: 16px;
  padding-right: 10px;
  color: #000000;
}
.box_inside2 {
  font-family: Arial;
  position: absolute;
  top: 65px;
  text-align: left;
  font-size: 9px;
  padding-left: 10px;
  padding-right: 10px;
  color: #000000;
}

.dilate {
  display: block;
  padding-top: 15px;
}
.dilate2 {
  display: block;
  padding-top: 4px;
}

.textbox {
  width: 175px;
  margin-left: auto;
  margin-right: 0px;
  padding-top: 10px;
  text-align: left;
}

#nadpis01 {
  background-image: url('../images/nadpisy/novinky.jpg');
  width: 180px;
  height: 31px;
}

#nadpis02 {
  background-image: url('../images/nadpisy/akciove-ponuky.jpg');
  width: 180px;
  height: 31px;
}

#nadpis03 {
  background-image: url('../images/nadpisy/suvisiace-temy.jpg');
  width: 180px;
  height: 31px;
}


#t1 {
	width: 100%;
	background-image: url('../images/top-top-bg.jpg');
	background-position: left top;
	background-repeat: no-repeat;
}

#t2 {
	margin-left: none;
	margin-right: auto;
  width: 1024px;
	height: 107px;
	background-image: url('../images/top-top-bg.jpg');
	background-repeat: no-repeat;
	background-position: left top;
}
#t2a {
	float: left;
}
#t3 {
  position: relative;

  width: 809px;
  height: 107px;
  float: left;
}
#t4 {
  position: absolute;
  top: 30px;
  left: 175px;
}

#t5 {
	margin-left: none;
	margin-right: auto;
  width: 1275px;
	height: 267px;
	background-image: url('../images/first_media-new_14.jpg');
	background-repeat: no-repeat;
	background-position: left top;
}
#t6 {
	margin-left: none;
	margin-right: auto;
  width: 1275px;
	height: 141px;
}
#t_body {
	margin-left: none;
	margin-right: auto;
  width: 980px;
  padding-bottom: 35px;
}
#t_body_in {
  padding: 30px 0px 10px 15px;
}

#main-left {
  float: left;
  width: 570px;
  text-align: justify;
}
#main-right {
  float: right;
  width: 370px
}

.LFnadpis01 {
  color: #000000;
  font-size: 20px;
  font-weight: bold;
  display: block;
  padding-top: 10px;
  padding-bottom: 10px;
/*  text-transform: uppercase; */
}


#tx {
	margin-right: auto;
	margin-left: auto;
	width: 904px;
	height: 69px;
}
#to2 {
	margin-right: auto;
	margin-left: auto;
	width: 904px;
	height: 296px;
	background-image: url('../img/02.jpg');
}
#to3 {
	margin-right: auto;
	margin-left: auto;
	height: 35px;
	width: 904px;
	text-align: center;
	background-image: url('../img/mn.gif');
}
#to4 {
	margin-right: auto;
	margin-left: auto;
	width: 904px;
	height: 220px;
}
#to5 {
	width: 904px;
	margin-right: auto;
	margin-left: auto;
}

#to7 {
	margin-right: auto;
	margin-left: auto;
	width: 904px;
	height: 39px;
}

#to9 {
	width: 100%;
	background:#c7ebff url('../images/predel2.jpg');
	background-position: center top;
	background-repeat: repeat-y;
}
#to10 {
	background-position: center bottom;
	width: 100%;
	height: 377px;
	background-image: url('../img/10.jpg');
	background-repeat: no-repeat;
}

/* ==================================================================== */


.o2 {
	margin-right: auto;
	margin-left: auto;
	width: 850px;
	padding-top: 20px;
}

a.odkaz1 {
  color: #ec008c;
	text-decoration:none;
}
a.odkaz1:hover {
	color: #898f93;
	text-decoration: underline;
}

a.odkaz2 {
	color: #c0c4c7;
	text-decoration:none;
}
a.odkaz2:hover {
	color: #ffffff;
	text-decoration: underline;
}

a.odkaz3 {
	color: #898f93;
	text-decoration:none;
}
a.odkaz3:hover {
	color: #686573;
	text-decoration: underline;
}



a.odkaz2a {
	color: #0479b6;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
a.odkaz2a:hover {
	color: #62911a;
	text-decoration:none;
}

.copyright {
padding-top:12px; font-weight:normal; font-size:11px; color:#0479b6;
}
a.copyr {
  text-decoration:underline;
}
a.copyr:hover {
  text-decoration:underline;
  color:#ff3000;
}

a.odkaz_valid {
	color: #ffffff;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px dotted #ffffff;
}
a.odkaz_valid:hover {
	color: #ff3000;
	text-decoration:none;
	border-bottom:1px solid #0479b6;
}

.o1 {
	margin-right: auto;
	margin-left: auto;
	width: 850px;
	height: 220px;
}
.cp {
	margin: 0px 25px 0px 25px;
	font-size: 12px;
	color: #FFFFFF;
}
.ico {
	border-width: 0px;
	width: 82px;
	height: 14px;
	float: right;
	margin-left: 15px;
}
.cp2 {
	margin: 5px 25px 0px 25px;
	font-size: 11px;
	color: #FFFFFF;
}
.lnk {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.txt {
	font-size: 12px;
	margin: 0px;
}
.tpix {
	float: right;
	width: 474px;
	height: 259px;
	margin-top: 26px;
}
.jt {
	width: 391px;
	height: 189px;
	margin-left: 35px;
	margin-top: 15px;
}

.left {
	float: left;
	width: 560px;
}
.right {
	float: right;
	width: 265px;
}

.left_1 {
	float: left;
	width: 240px;
}
.right_1 {
	float: right;
	width: 310px;
}

.left_2 {
	float: left;
	width: 260px;
}
.right_2 {
	float: right;
	width: 260px;
}

#referencia img {
  border: 2px solid #b4e4fa;
  width: 100px;
  height: 50px;
  margin: 3px;
  float: left;
}

.main_auto {
	margin-right: auto;
	margin-left: auto;
}

.r1 {
  background-position: center top;
  background-repeat: no-repeat;
  background-image: url('../images/right/right_01.jpg');
  width:265px;
  height:13px;
  margin: 0px;
}
.r2 {
  width: 265px;
  height: 32px;
  margin: 0px;
}
.r3 {
  background-position: center top;
  background-repeat: repeat-y;
  background-image: url('../images/right/right_03.jpg');
  width:265px;
  margin: 0px;
}
.r3 {
  background-position: center top;
  background-repeat: repeat-y;
  background-image: url('../images/right/right_03.jpg');
  width: 265px;
  margin: 0px;
}
.r4 {
  background-position: center top;
  background-repeat: no-repeat;
  background-image: url('../images/right/right_04.jpg');
  width: 265px;
  height: 15px;
  margin: 0px;
}
.r5 {
  background-position: center top;
  background-repeat: no-repeat;
  background-image: url('../images/right/right_05.jpg');
  width:265px;
  height:13px;
  margin: 0px;
}
.r6 {
  background-position: center top;
  background-repeat: no-repeat;
  background-image: url('../images/right/right_06.jpg');
  width: 265px;
  height: 117px;
  margin: 0px;
}
.r7 {
  background-position: center top;
  background-repeat: no-repeat;
  background-image: url('../images/right/right_07.jpg');
  width:265px;
  height:13px;
  margin: 0px;
}

.right_text {
  width: 230px;
  padding-left: 17px;
  padding-top: 10px;
  text-align: left;
}
.lastest {
  width: 100%;
  text-align: center;
}


.center {
	margin-right: auto;
	margin-left: auto;
	width: 260px;
	height: 370px;
}
.h2 {
	background-position: right bottom;
	font-size: 17px;
	margin-top: 0px;
	margin-bottom: 10px;
	background-image: url('../img/l.gif');
	background-repeat: repeat-x;
}
.a {
	width: 479px;
	height: 220px;
}
.b {
	float: right;
	width: 340px;
	height: 220px;
}
.foto_text {
	width: 155px;
	height: 90px;
	float: left;
	margin-right: 10px;
}
.rm {
	border-width: 0px;
	width: 171px;
	height: 27px;
	margin-top: 10px;
}
.mnu {
	border-width: 0px;
}
.p3 {
	width: 260px;
	height: 90px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.a2 {
	float: right;
	width: 260px;
	height: 206px;
}
.b2 {
	width: 555px;
	height: 200px;
	float: left;
}
.l2 {
	float: left;
	width: 555px;
	height: 377px;
}
.ads {
	width: 125px;
	height: 125px;
	float: right;
	margin-left: 10px;
}
.pxl {
	float: left;
	margin-right: 10px;
}
.pxr {
	float: right;
	margin-left: 10px;
}
.pn {
	width: 850px;
	margin: 10px auto 20px auto;
	height: 147px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.lp {
	font-size: 19px;
}
.img {
	border-width: 0px;
	width: 170px;
	height: 144px;
	float: left;
	margin-right: 15px;
}
#png {
	width: 468px;
	margin: 10px auto 20px auto;
	height: 60px;
}
.l3 {
	height: 377px;
	margin-left: auto;
	width: 850px;
	margin-right: auto;
}
.h22 {
	background-position: right bottom;
	font-size: 17px;
	margin-top: 0px;
	margin-bottom: 10px;
	background-image: url('../img/l2.gif');
	background-repeat: repeat-x;
	color: #339933;
}
.txt2 {
	margin: 0px;
	font-size: 12px;
	color: #339933;
}

.back {
	border-width: 0px;
}

.nadpis {
  border-width:0px;
  display:block;
  width:400px;
  height:30px;
  margin-bottom:7px;
}
.hr1 {
  margin-top: 10px;
  width: 560px;
  height: 14px;
  margin-bottom: 20px
}

p {
  text-indent: 2em;
}
p.normal {
  text-indent: 0em;
}

.td_01 {
  width: 65px;
  font-weight: bold;
  color: #000000;
}
.td_02 {
  width: 140px;
}
.td_03 {
  height: 15px;
}
.td_04 {
  width: 135px;
  font-weight: bold;
  color: #000000;
}
.td_05 {
  width: 140px;
}

.td_1_01 {
  width: 90px;
  font-weight: bold;
  color: #000000;
}
.td_1_02 {
  width: 400px;
}
.td_1_03 {
  height: 15px;
}

.top_dilate {
  height: 30px;
}

.main_bottom {
	width: 850px;
  height: 100px;
 	margin-right: auto;
	margin-left: auto;
}

.ULs {
  display: block;
  height: 22px;
}
.UL1 {
  width: 3px;
  height: 5px;
  margin-right: 8px;
}

.nadpis_sekcie {
  color: #000000;
  font-size: 12px;
  font-weight: bold;
  display: block;
  margin-bottom: 8px;
}

strong {
  font-weight: bold;
}

.povinne {
color:#FF6600;
}

.dist {
  margin-left: 10px;
  margin-right: 10px;
}

.table {
width: 100%;
margin-bottom: 20px;
}

.table td {
background-color: #E4ECE3;
vertical-align: top;
padding-left: 8px;
}

.table td.highlight {
background-color: #005124;
color: #ffffff;
font-weight: bold;
vertical-align: top;
padding: 3px;
padding-left: 8px;
}

.kontakt {
width: 100%;
margin-bottom: 20px;
}

.kontakt td {
padding-top: 9px;
padding-bottom: 9px;
background-color: #E4ECE3;
vertical-align: top;
padding-left: 8px;
}

.kontakt td.highlight {
background-color: #005124;
color: #ffffff;
font-weight: bold;
vertical-align: top;
padding: 4px;
padding-left: 8px;
}

/* FORMULAR */

.formular input {
background-color: #eaf6fd;
border: 1px solid #b7e4fd;
font-size: 11px;
}

.formular_radio input {
background-color: #dbf2ff;
border: none;
}

.formular textarea {
background-color: #eaf6fd;
border: 1px solid #b7e4fd;
font-size: 11px;
}

.formular select {
background-color: #eaf6fd;
border: 1px solid #b7e4fd;
font-size: 11px;
width: 230px;
}

.formular td {
padding: 2px;
}

.btn_form {
background-color: #eaf6fd;
border: 1px solid #b7e4fd;
font-size: 11px;
}

/* KARIERA */
#obsah-text .kariera-detail h2 {
font-size: 150%;
}
#obsah-text .kariera-detail h3 {
font-size: 120%;
color: #005124;
}