h1, h2 {
	position:relative;
	float:left;
	width:580px;
	color:#2E3134;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	/*background-repeat:no-repeat;
	background-image:url(../image/h1.jpg);*/
	padding-left:10px;
	margin:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;

}
ol {
	position:relative;
	float:left;
	width:580px;
	color:#2E3134;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	/*background-repeat:no-repeat;
	background-image:url(../image/h1.jpg);*/
	padding-left:10px;
	margin:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #2E3134;
}

#right_pop {
	position:relative;
	float:left;
	width:255px;
	height:106px;
	background-repeat:no-repeat;
	background-image:url(../image/NOVE/right_poptavka_s1.jpg);
	left:10px;
}
.vip_top {
	position:relative;
	float:left;
	width:200px;
	height:31px;
	background-repeat:no-repeat;
	background-image:url(../image/NOVE/vip_r1_c1_s1.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	padding-left:58px;
	padding-top:9px;
	left:11px;
	margin-top:10px;
	color: #FFFFFF;
}
.vip_center {
	position:relative;
	float:left;
	width:220px;
	background-repeat:no-repeat;
	/*background-image:url(../image/NOVE/vip_r3_c1_s1.jpg);
	background-position:left bottom;
	/*background-color:#AAACB3;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	left:11px;
	margin-top:10px;
	
}

.navigace_refe {
	margin:0px;
	padding:0px;
}
.nav_refe {
	position:relative;
	float:left;
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	width:215px;
	height:21px;
	display:block;
	padding-left:20px;
	padding-top:9px;
}
.nav_refe a {
	position:relative;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#A9ACB3;
	font-weight:normal;
	text-decoration:none;
	height:30px;
	padding-right:20px;
	background-repeat:no-repeat;
	background-image:url(../image/NOVE/vip_hover_s1.jpg);
	background-position:right 0px;
	padding-right:22px;
}
.nav_refe a:hover {
	position:relative;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#2D2F33;
	text-decoration:none;
	height:30px;
	background-repeat:no-repeat;
	background-image:url(../image/NOVE/vip_hover_s2.jpg);
	background-position:right 0px;
	padding-right:22px;

}
.popravka_kontakt {
	position:relative;
	float:left;
	width:235px;
	background-image:url(../image/NOVE/poptavka_nova_s1.jpg);
	height:366px;
	background-repeat:no-repeat;
	margin-top:0px;
	top:-32px;
	left:10px;
	margin-bottom:10px;
	padding-left:20px;
	padding-top:20px;
}
.navrhni {
	position:relative;
	float:left;
	width:188px;
	color:#EBEBEB;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:19px;
	margin-bottom:10px;
}
.poptavka_put {
	position:relative;
	float:left;
	width:196px;
	height:22px;
	border:1px solid #BFC1C1;
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom:10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-top:4px;
}
.poptavka_text {
	position:relative;
	float:left;
	width:186px;
	height:135px;
	border:1px solid #BFC1C1;
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom:14px;
	padding-left:10px;
	padding-bottom:0px;
	padding-right:10px;
	padding-top:10px;
}
.odeslat_put {
	position:relative;
	float:left;
	width:80px;
	height:24px;
	left:64px;
}
.pozadi_kontakt {
	position:relative;
	float:left;
	width:659px;
	background-image:url(../image/NOVE/kontkty_pozadi_s1.jpg);
	background-repeat:no-repeat;
	min-height:435px;
	left:-30px;
	padding-left:30px;
	height: 460px;
	background-position: left bottom;
}
.team_kontakt {
	position:relative;
	float:left;
	width:659px;
	/*background-image:url(../image/NOVE/kontkty_pozadi_s1.jpg);*/
	background-repeat:no-repeat;
	min-height:435px;
	left:-30px;
	padding-left:30px;
}
.team_kontakt a {

	color: #CC0000;
	text-decoration: none;
}
.pozadi_kontakt a {

	color: #CC0000;
	text-decoration: none;
}
.team_kontakt strong {
	font-size: 22px;
	color: #A9ACB3;
	line-height: 40px;
}
.pozadi_kontakt strong {
		font-size: 22px;
	color: #A9ACB3;
	line-height: 40px;
}
.kolotoc_referenci {
	position:relative;
	float:left;
	width:577px;
	background-image:url(../image/NOVE/kolotoc_referenci_s1.jpg);
	height:40px;
	background-repeat:no-repeat;
	margin-top:-10px;
	margin-bottom:0px;
	left:7px;
	border:none;
	z-index:10;
}
.kolotoc_referenci1 {
	position:relative;
	float:left;
	width:577px;
	background-image:url(../image/NOVE/kolotoc_referenci_s1.jpg);
	height:40px;
	background-repeat:no-repeat;
	margin-top:-10px;
	margin-bottom:10px;
	left:7px;
	border:none;
	z-index:10;
}
.kolotoc_referenci2 {
	position:relative;
	float:left;
	width:577px;
	background-image:url(../image/NOVE/kolotoc_referenci_s1.jpg);
	height:40px;
	background-repeat:no-repeat;
	margin-top:10px;
	margin-bottom:10px;
	left:7px;
	border:none;
	z-index:10;
}
.left_kolotoc_referenci {
	position:relative;
	float:left;
	width:104px;
	height:39px;
	padding-top:1px;
	padding-left:6px;
	color:#AAACB3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
}
.padd {
	padding-left:40px;
	top:11px;
	position:relative;
	float:left;
	width:60px;
	height:24px;
}
.paddp {
	position:relative;
	float:right;
	width:100px;
	height:24px;
	color:#AAACB3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	top:11px;
}
.left_kolotoc_referenci a {
	position:relative;
	float:left;
	width:60px;
	height:24px;
	background-image:url(../image/NOVE/kolotoc_left_s1.jpg);
	background-repeat:no-repeat;
	color:#AAACB3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	padding-left:40px;
	padding-top:11px;
}
.left_kolotoc_referenci a:hover {
	position:relative;
	float:left;
	width:100px;
	height:35px;
	background-image:url(../image/NOVE/kolotoc_left_hover_s1.jpg);
	background-repeat:no-repeat;
	color:#D50000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
}
.center_kolotoc_referenci {
	position:relative;
	float:left;
	width:357px;
	height:27px;
	padding-top:13px;
	text-align:center;
}
.center_kolotoc_referenci a {
	color:#2E3134;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.center_kolotoc_referenci a:hover {
	color:#D50000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.right_kolotoc_referenci {
	position:relative;
	float:right;
	width:100px;
	height:24px;
	padding-top:1px;
	padding-right:10px;
}
.right_kolotoc_referenci a {
	position:relative;
	float:right;
	width:100px;
	height:24px;
	background-image:url(../image/NOVE/kolotoc_right_a_s1.jpg);
	background-repeat:no-repeat;
	color:#AAACB3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	padding-top:11px;
}
.right_kolotoc_referenci a:hover {
	position:relative;
	float:right;
	width:100px;
	height:24px;
	background-image:url(../image/NOVE/kolotoc_right_s1.jpg);
	background-repeat:no-repeat;
	color:#D50000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	padding-top:11px;
}
.aktuality_vevnitr {
	position:relative;
	float:left;
	width:570px;
	margin-top:5px;
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:10px;
	border-bottom:1px dotted #2D2F33;
	left:10px;
}
.foto_aktuality_vevnitr img {
	position:relative;
	float:left;
	width:150px;
}
.left_aktuality_vevnitr {
	position:relative;
	float:left;
	width:500px;
}
.right_aktuality_vevnitr {
	position:relative;
	float:right;
	width:70px;
}
.datum_aktuality_vevnitr {
	position:relative;
	float:left;
	width:500px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6C7279;
	margin-bottom:5px;
}
.nadpis_aktuality_vevnitr {
	position:relative;
	float:left;
	width:500px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#D90000;
	font-weight:normal;
	margin-bottom:10px;
}
.nadpis_aktuality_vevnitr a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#D90000;
	font-weight:normal;
	text-decoration:none;
}
.nadpis_aktuality_vevnitr a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#D90000;
	font-weight:normal;
	text-decoration:underline;
}
.popis_aktuality_vevnitr {
	position:relative;
	float:left;
	width:490px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#6C7279;
	margin-bottom:5px;
	font-weight:normal;
	line-height:19px;
	text-align:justify;
}
.popis_aktuality_vevnitr p {
	width:490px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#6C7279;
	font-weight:normal;
	line-height:19px;
	margin-left:0px;
	padding-left:0px;
	text-align:justify;
}
.popis_aktuality_vevnitr a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#D90000;
	font-weight:normal;
	text-decoration:none;
}
.popis_aktuality_vevnitr a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#D90000;
	font-weight:normal;
	text-decoration:underline;
}
.vice_aktuality_vevnitr {
	position:relative;
	float:left;
	width:500px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#CC0000;
	font-weight:normal;
}
.vice_aktuality_vevnitr a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#CC0000;
	font-weight:normal;
	text-decoration:underline;
}
.vice_aktuality_vevnitr a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#CC0000;
	font-weight:normal;
	text-decoration:none;
}
.right_aktuality_vevnitr {
	position:relative;
	float:right;
	width:53px;
	height:70px;
	background-repeat:no-repeat;
	background-image:url(../image/NOVE/kalendar_s1.jpg);
}
.pres_aktuality_vevnitr {
	width:53px;
	color:#EBEBEB;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	position:relative;
	text-align:center;
	margin-bottom:17px;
	margin-top:15px;
}
.pres1_aktuality_vevnitr {
	width:53px;
	color:#2D2F33;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	position:relative;
	text-align:center;
}
.posun_reference {
    position:relative;
	float:left;
	width:570px;
	height:20px;
}

.foto_ref1 a {
    position:relative;
	float:left;

	
	padding:1px;
	background-color:#FFFFFF;
	border:19px solid #EBEBEB;
	margin-right:1px;
	margin-bottom:1px;
}
.foto_ref1 a:hover {
    position:relative;
	float:left;

	padding:1px;
	background-color:#FFFFFF;
	border:19px solid #2F3135;
	margin-right:1px;
	margin-bottom:1px;
}
.reference_posun {
    position:relative;
	left:14px;
	border-bottom:10px solid #FFFFFF;
}

#header_kontakt {
    position:relative;
	float:left;
	width:910px;
	height:161px;
	background-repeat:no-repeat;
	background-image:url(../image/NOVE/hlava_kontakt_s1.jpg);
}
#blur_menu_refer {
    position:relative;
	float:left;
	width:910px;
	height:60px;
	top:0px;
	padding-top:50px;
	background-repeat:no-repeat;
	background-image:url(../image/NOVE/top_shop_s1.jpg);
}
#blur_menu_kontakt {
    position:relative;
	float:left;
	width:910px;
	height:60px;
	top:0px;
	padding-top:50px;
	background-repeat:no-repeat;
	background-image:url(../image/NOVE/top_shop_s1.jpg);
}

#top_text_1 {
    position:relative;
	float:left;
	width:910px;
	/*background-image:url(../image/NOVE/top_text_s1.jpg);
	background-repeat:no-repeat;*/
}
#vrch_1 {
    position:relative;
	float:left;
	width:868px;
	background-image:url(../image/NOVE/vrch_web_s1.jpg);
	height:34px;
	background-repeat:no-repeat;
	padding-left:42px;
	padding-top:25px;
}

/*  TEXTY  */

.text1 {
	font-size: 22px;
	color: #A9ACB3;
	line-height: 28px;
	background-image: url(../image/NOVE/text1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	position: relative;
	font-style:italic;
	padding-left: 60px;
}
.text-foto {
	font-size: 22px;
	color: #A9ACB3;
	line-height: 28px;
	background-image: url(../image/NOVE/text_foto.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	position: relative;
	font-style:italic;
	padding-left: 60px;
}
.text-foto1 {
	font-size: 22px;
	color: #A9ACB3;
	line-height: 28px;
	background-image: url(../image/NOVE/text_foto1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	position: relative;
	font-style:italic;
	padding-left: 60px;
}
.text-foto2 {
	font-size: 22px;
	color: #A9ACB3;
	line-height: 28px;
	background-image: url(../image/NOVE/text_foto2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	position: relative;
	font-style:italic;
	padding-left: 60px;
}
.text-seo {
	font-size: 22px;
	color: #A9ACB3;
	line-height: 28px;
	background-image: url(../image/NOVE/seo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	position: relative;
	font-style:italic;
	padding-left: 60px;
}
.text1-ne {

	font-size: 22px;
	color: #A9ACB3;
	line-height: 28px;
	background-image: url(../image/NOVE/text2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	font-style:italic;
	position: relative;
	padding-left: 60px;
}
.text2 {
	
	font-style: italic;
}
.text3 {
	font-style: italic;
	color: #DA0000;
}
.seznamek {
	position:relative;
	top:6px;
	left:-6px;
}

/* COTOJE*/ 

.defaultTooltips {
	background-color:#000000;
	border:1px solid #000000;
	color:#FFFFFF;
	font-family:"Trebuchet MS";
	font-size:14px;
	padding:10px;
}

/* COTOJE END  */

.img_ram img {	
	position:relative;
	float:left;

	
	padding:1px;
	background-color:#FFFFFF;
	border:19px solid #EBEBEB;
	margin-right:1px;
	margin-bottom:1px;
}
.img_ram img:hover {	
	position:relative;
	float:left;

	
	padding:1px;
	background-color:#FFFFFF;
	border:19px solid #2F3135;
	margin-right:1px;
	margin-bottom:1px;
}
/*.foto_ref1 a:hover {
    position:relative;
	float:left;

	padding:1px;
	background-color:#FFFFFF;
	border:19px solid #2F3135;
	margin-right:1px;
	margin-bottom:1px;
}*/
