.menu_t a:link, .menu_t a:visited  {
	width:123px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	display:block;
	float:left;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #9ED8FE;
	padding-top:4px;
	padding-bottom:4px;
	margin-bottom:10px;
	text-align:center;
	margin-top:14px;
}
.menu_t a:hover  {
	text-decoration:none;
	color: #9ED8FE;	
}
.menu_t_h a:link, .menu_t_h a:visited  {
	width:123px;
	font-size:14px;
	font-weight:bold;
	color:#9ED8FE;
	display:block;
	float:left;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #9ED8FE;
	padding-top:4px;
	padding-bottom:4px;
	margin-bottom:10px;
	text-align:center;
	margin-top:14px;	
}


.menu_c a:link, .menu_c a:visited {
	width:130px;
	float:left;
	display:block;
	color:#0670BE;
	font-size:14px;
	padding-left:60px;
	padding-top:8px;
	font-weight:bold;
	text-transform: uppercase;
	margin:0px;
	line-height: 16px;
}
.menu_c_h a:link, .menu_c_h a:visited {
	width:130px;
	float:left;
	display:block;
	color:#0670BE;
	font-size:14px;
	padding-left:60px;
	padding-top:8px;
	font-weight:bold;
	text-transform: uppercase;
	margin:0px;
	line-height: 16px;
	text-decoration:underline;
}

.text_home {
	height:156px;
	background-image: url(../../img/text_home.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	clear:left;
	color:#FFFFFF;
}


.reference {
	padding-top: 26px;
	padding-left:40px;
	_padding-left:30px;	
	padding-right:40px;
	text-align:left;
}

.r_h1 {
	font-size:22px;
	color:#0670BE;	
}

.menu_d a:link, .menu_d a:visited  {
	font-weight:bold;
	color:#A2D9FF;
	display:block;
	float:left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #9ED8FE;
	padding-left:10px;
	padding-right:10px;
}
.menu_d a:hover  {
	text-decoration:none;
	color: #FFFFFF;
}

.menu_m_t  {
	font-weight:bold;
	display:block;
	color:#3099DB;
	padding-left:38px;
	_padding-left:28px;
	padding-right:18px;
	font-size:13px;
	padding-top:2px;
	padding-bottom:6px;
}
.menu_m a:link, .menu_m a:visited  {
	_width: 130px;
	font-weight:bold;
	color:#000000;
	display:block;
	float:left;
	padding-left:24px;
	_padding-left:0px;
	padding-right:18px;
	font-size:12px;
	padding-top:7px;
	padding-bottom:7px;
	_padding-bottom:0px;
	margin-left:14px;
}
.menu_m a:hover  {
	text-decoration:none;
	color: #3099DB;
	padding-left:24px;
	_padding-left:0px;	
	background-image: url(../../img/menu_hover.jpg);
	_background-image: none;
	background-repeat: no-repeat;
	background-position: left center;
}

.menu_m_i {
	margin-left:14px;
}
.menu_m_t_i {
	padding-bottom: 4px;
}

.ph {
	float:left;
	width:150px;
	margin-bottom:8px;
	padding:10px 20px 10px 20px;
	text-align:right;
}
.phh {
	height:90px;
	overflow:hidden;
	text-align:left;
}

.navigace {
	padding-top: 26px;
	padding-left:20px;
	text-transform: lowercase;
}

.box_h {
	width:270px;
	float:left;
	margin-top: 10px;
	padding-right: 20px;
	padding-left: 20px;	
}

.h1_home {
	padding-left:4px;
	font-size:20px;
	color:#0670BE;
	font-weight:normal;
	float:left;
}

.pb1 {
	clear:left;
	padding-top:14px;
}
.pb1_li {
	padding-left:17px;
	padding-bottom:6px;
	font-size:13px;
	font-weight:normal;
}
.pb2 {
	clear:left;
	padding-top:1px;
}

.v_h_t_servis {
	margin-top:18px;
}
.v_h_t_seo {
	margin-top:0px;
}

.odkazy, .odkazy a:link, .odkazy a:visited {
	background-color: #056EBF;
	padding-bottom:16px;
	color:#A2D9FF;
}

.box_r {
	width: 217px;
	float:left;
}

.ref_d {
	clear:both;
}

.img_r {
	float:left;
	padding-right:20px;
}
.img_r2 {
	float:left;
	padding-right:10px;
}

.h1_detail {
	padding-bottom: 10px;
}

.border {
	float:left;
	margin-right:20px;
	margin-bottom:4px;
	margin-top: 6px;
}

.border_v {
	float:left;
	margin-right:20px;
	margin-bottom:24px;
	margin-top: 6px;
	margin-left:86px;
}
.border_v2 {
	float:left;
	margin-right:20px;
	margin-bottom:24px;
	margin-top: 6px;
	margin-left:0px;
}

.vypis_reference{
  float: left;
  width: 230px;
  margin-right: 9px;
}

.modul_link a:link, .modul_link a:visited {
	text-decoration:underline;
}
.modul_link a:hover {
	text-decoration:none;
}
