/* Created by ARSYline s.r.o. 2009 All Rights Reserved */

/* GRAFIKA */
.nowidth {	
	width:auto;
	padding-left:0px;
}
body {
    padding:0px;
	margin:0px;
	background-repeat:no-repeat;
	background-image:url(../image/NOVE/novy_prechod_s1.jpg);
	background-position:center 111px;
}
#header_refer {
    position:relative;
	float:left;
	width:910px;
	height:161px;
	background-repeat:no-repeat;
	background-image:url(../image/NOVE/hlava_reference_s1.jpg);
}
#top_menu {
    position:relative;
	float:left;
	width:100%;
	height:111px;
	background-image:url(../image/NOVE/top_prechod_s1.jpg);
	background-repeat:repeat-x;
}
.total_top_menu {
    position:relative;
	width:910px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
}
#blur_menu {
    position:relative;
	float:left;
	width:910px;
	height:61px;
	top:0px;
	padding-top:50px;
	background-repeat:no-repeat;
	background-image:url(../image/NOVE/hlava_r1_c1_s1.jpg);
}
#total_vrch {
    position:relative;
	width:910px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
}
#header {
    position:relative;
	float:left;
	width:910px;
	height:200px;
	background-repeat:no-repeat;
	background-image:url(../image/NOVE/top_grafika_s1.jpg);
}
#vrch {
    position:relative;
	float:left;
	width:868px;
	background-image:url(../image/NOVE/top_vrsek_s1.jpg);
	height:34px;
	background-repeat:no-repeat;
	padding-left:42px;
	padding-top:25px;
}
#prechod_total {
	background-color:#EBEBEB;
	position:relative;
	float:left;
	width:100%;
}
#total {
    position:relative;
	width:910px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
}
#center {
    position:relative;
	float:left;
	width:910px;
	background-image:url(../image/NOVE/center_s1.jpg);
	background-repeat:repeat-y;
}
#top_text {
    position:relative;
	float:left;
	width:910px;
	background-image:url(../image/NOVE/top_text_s1.jpg);
	background-repeat:no-repeat;
}
#left {
	position:relative;
	float:left;
	width:618px;
	padding-left:42px;	
}
#right {
    position:relative;
	float:right;
	width:250px;
	
	min-height:300px;
}
#prechod_dole {
    position:relative;
	float:left;
	width:100%;
	background-repeat:repeat-x;
	background-image:url(../image/end_r1_c1.jpg);
	height:319px;
}
#total_dole {
    position:relative;
	width:920px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
}
#total_end {
    position:relative;
	width:910px;
	background-image:url(../image/end_r1_c3.jpg);
	background-repeat:no-repeat;
	height:153px;
	left:14px;
}

.natvrdo {
    position:relative;
	float:left;
	width:570px;
	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-top:-10px;
	margin-bottom:10px;
}

h3 {
	position:relative;
	float:left;
	width:570px;
	color:#878D94;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-left:38px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
/*
h4 {
    position:relative;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#000000;
	width:180px;
	left:20px;
	margin-top:10px;
	margin-bottom:10px;

}*/
.core_shop {
    position:relative;
	left:20px;
	margin-top:10px;
}
.banner_pod_core {
    position:relative;
	left:20px;
}
p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#6C7279;
	line-height:20px;
	/*background-image:url(../image/p.jpg);
	width:559px;*/
	text-align:justify;
	padding-bottom:20px;
	margin-top:0px;
	padding-right: 30px;
	padding-left:10px;
	padding-top:0px;	/*border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;*/
}
.text_p {
	position:relative;
	float:left;
}
i  {
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#323438;
	line-height:17px;
	width:559px;
	text-align:justify;
	position:relative;
	float:left;
	margin-top:0px;
	border-bottom:10px solid #FFFFFF;
}
.textove_pole {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#323438;
	line-height:17px;
	background:none;
	width:560px;
	padding-left:38px;
	text-align:justify;
	position:relative;
	float:left;
	margin-top:0px;
	padding-bottom:45px;
	background-image:url(../image/p.jpg);
	background-repeat:no-repeat;
	background-position:38px bottom;
	border-bottom:10px solid #FFFFFF;
}
.realizace {
    position:relative;
	float:left;
	background-image:url(../image/pozadi_realizace.jpg);
	width:570px;
	background-repeat:no-repeat;
	background-position:38px bottom;
	padding-bottom:45px;
	border-bottom:20px solid #FFFFFF;
}
.text {
    position:relative;
	float:left;
	width:580px;
	left:38px;
}
#cely_center {
    position:relative;
	float:left;
	width:580px;
	left:28px;
}
#top_center {
    position:relative;
	float:left;
	width:580px;
	height:8px;
	background-repeat:no-repeat;
	background-image:url(../image/top_center.jpg);
}

#center_repeat {
    position:relative;
	float:left;
	width:560px;
	background-repeat:repeat-y;
	background-image:url(../image/center_opakovacka.jpg);
	padding-left:10px;
	padding-right:10px;
}
#end_center {
    position:relative;
	float:left;
	width:580px;
	background-repeat:no-repeat;
	background-image:url(../image/end_center.jpg);
	height:8px;
}
/* TOP NAVIGACE */


.navigace_left {
    margin:0px;
	padding:0px;
	position:relative;
	top:10px;
}
.navigace_right {
    margin:0px;
	padding:0px;
	position:relative;
	top:28px;
	float:right;
}
.nav_reference  {
    position:relative;
	float:left;
	list-style-type:none;
	background-image:url(../image/NOVE/reference_top_s1.jpg);
	height:50px;
	background-repeat:no-repeat;
	background-position:right center;
	padding-left:0px;
	padding-right:0px;
	width:141px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	margin-right:1px;
	left:10px;
	top:0px;
}
.nav_reference a {
    position:relative;
	float:left;
	background-image:url(../image/NOVE/reference_top_s1.jpg);
	height:35px;
	background-repeat:no-repeat;
	background-position:right center;
	padding-left:17px;
	padding-right:0px;
	width:124px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	margin-right:1px;
	text-decoration:none;
	padding-top:15px;
}
.nav_reference a:hover {
    position:relative;
	float:left;
	background-image:url(../image/NOVE/reference_top_s1.jpg);
	height:35px;
	background-repeat:no-repeat;
	background-position:right center;
	padding-left:17px;
	padding-right:0px;
	width:124px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	margin-right:1px;
	text-decoration:underline;
	padding-top:15px;
}
.nav_reference_sviti  {
    position:relative;
	float:left;
	list-style-type:none;
	background-image:url(../image/NOVE/reference_top_s1.jpg);
	height:50px;
	background-repeat:no-repeat;
	background-position:right center;
	padding-left:0px;
	padding-right:0px;
	width:141px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	margin-right:1px;
	left:10px;
	top:0px;
}
.nav_reference_sviti a {
    position:relative;
	float:left;
	background-image:url(../image/NOVE/reference_top_s1.jpg);
	height:35px;
	background-repeat:no-repeat;
	background-position:right center;
	padding-left:17px;
	padding-right:0px;
	width:124px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	margin-right:1px;
	text-decoration:underline;
	padding-top:15px;
}
.nav_reference_sviti a:hover {
    position:relative;
	float:left;
	background-image:url(../image/NOVE/reference_top_s1.jpg);
	height:35px;
	background-repeat:no-repeat;
	background-position:right center;
	padding-left:17px;
	padding-right:0px;
	width:124px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	margin-right:1px;
	text-decoration:underline;
	padding-top:15px;
}
.nav1_1 {
    position:relative;
	float:left;
	list-style-type:none;
	background-image:url(../image/NOVE/nav_top_s1.jpg);
	height:50px;
	background-repeat:no-repeat;
	background-position:right center;
	padding-left:0px;
	padding-right:0px;
	width:160px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#000000;
	font-weight:bold;
	text-align:center;
	margin-right:1px;
}
.nav1_1 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	height:35px;
	width:160px;
	text-align:center;
	padding-top:15px;
	position:relative;
	float:left;
	background-repeat:no-repeat;
	background-image:url(../image/NOVE/nav_top_s1.jpg);
}

.nav1_1 a:hover {
	position:relative;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	height:36px;
	width:160px;
	text-align:center;
	background-repeat:no-repeat;
	background-image:url(../image/NOVE/nav_top_hover_s1.jpg);
	padding-top:15px;
}
.nav1_1_sviti {
	position:relative;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	height:50px;
	width:160px;
	text-align:center;
	background-repeat:no-repeat;
	background-image:url(../image/NOVE/nav_top_hover_s1.jpg);
	list-style-type:none;
	margin-right:1px;
}
.nav1_1_sviti a {
	position:relative;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	height:36px;
	width:160px;
	text-align:center;
	background-repeat:no-repeat;
	background-image:url(../image/NOVE/nav_top_hover_s1.jpg);
	padding-top:15px;
}
.nav1_1_sviti a:hover {
	position:relative;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	height:36px;
	width:160px;
	text-align:center;
	background-repeat:no-repeat;
	background-image:url(../image/NOVE/nav_top_hover_s1.jpg);
	padding-top:15px;
}
.nav1_2 {
    position:relative;
	float:left;
	list-style-type:none;
	background-image:url(../image/NOVE/nav_top_s1.jpg);
	height:50px;
	background-repeat:no-repeat;
	background-position:right center;
	padding-left:0px;
	padding-right:0px;
	width:160px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#000000;
	font-weight:bold;
	text-align:center;
	margin-right:1px;

}
.nav1_2 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	height:35px;
	width:160px;
	text-align:center;
	padding-top:15px;
	position:relative;
	float:left;
	background-repeat:no-repeat;
	background-image:url(../image/NOVE/nav_top_s1.jpg);
}
.nav1_2 a:hover {
	position:relative;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	height:36px;
	width:160px;
	text-align:center;
	background-repeat:no-repeat;
	background-image:url(../image/NOVE/nav_top_hover_s1.jpg);
	padding-top:15px;
}
.nav1_2_sviti {
	position:relative;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	height:50px;
	width:160px;
	text-align:center;
	background-repeat:no-repeat;
	background-image:url(../image/NOVE/nav_top_hover_s1.jpg);
	list-style-type:none;
	margin-right:1px;
}
.nav1_2_sviti a {
	position:relative;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	height:36px;
	width:160px;
	text-align:center;
	background-repeat:no-repeat;
	background-image:url(../image/NOVE/nav_top_hover_s1.jpg);
	padding-top:15px;
}
.nav1_2_sviti a:hover {
	position:relative;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	height:36px;
	width:160px;
	text-align:center;
	background-repeat:no-repeat;
	background-image:url(../image/NOVE/nav_top_hover_s1.jpg);
	padding-top:15px;
}
.nav1_3 {
    position:relative;
	float:left;
	list-style-type:none;
	background-image:url(../image/NOVE/nav_top_s1.jpg);
	height:50px;
	background-repeat:no-repeat;
	background-position:right center;
	padding-left:0px;
	padding-right:0px;
	width:160px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#000000;
	font-weight:bold;
	text-align:center;
}
.nav1_3 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	height:35px;
	width:160px;
	text-align:center;
	padding-top:15px;
	position:relative;
	float:left;
	background-repeat:no-repeat;
	background-image:url(../image/NOVE/nav_top_s1.jpg);
}

.nav1_3 a:hover {
	position:relative;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	height:36px;
	width:160px;
	text-align:center;
	background-repeat:no-repeat;
	background-image:url(../image/NOVE/nav_top_hover_s1.jpg);
	padding-top:15px;
}
.nav1_3_sviti {
	position:relative;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	height:50px;
	width:160px;
	text-align:center;
	background-repeat:no-repeat;
	background-image:url(../image/NOVE/nav_top_hover_s1.jpg);
	list-style-type:none;
	margin-right:1px;
}
.nav1_3_sviti a {
	position:relative;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	height:36px;
	width:160px;
	text-align:center;
	background-repeat:no-repeat;
	background-image:url(../image/NOVE/nav_top_hover_s1.jpg);
	padding-top:15px;
}
.nav1_3_sviti a:hover {
	position:relative;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	height:36px;
	width:160px;
	text-align:center;
	background-repeat:no-repeat;
	background-image:url(../image/NOVE/nav_top_hover_s1.jpg);
	padding-top:15px;
}
.nav2 {
    position:relative;
	float:left;
	list-style-type:none;
	background-image:url(../image/webdesign/cara.jpg);
	height:17px;
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:10px;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;

	color:#FFFFFF;
}
.nav2 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
}
.nav2 a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:underline;
}
/* TOP NAVIGACE - KONEC */

/* JAVASCRIPT */


.button {
    position:relative;
	width:910px;
	float:left;
	height:50px;
}


/* JAVASCRIPT - KONEC */





/* slide menu */


.jq {
    position:relative;
	float:left;
	margin-top:1px;
}
a:focus {
	outline: none;
}
a:focus_1 {
	outline: none;
}
#panel {
	height: 180px;
	display: none;
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	width:310px;
	background-color: #E6E6E4;
	background-image: url(../image/webdesign_right.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
}
.slide {
	margin: 0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:normal;
	width:910px;
}
.btn-slide {
    /*background: url(../image/white-arrow.gif) no-repeat 310px -50px;*/
	text-align: left;
	width: 321px;
	height: 22px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.active {
	background-position: 310px 12px;
}
.active_1 {
	background-position: 310px 12px;
}

#panel_1 {
	height: 130px;
	display: none;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	width:840px;
	background-color: #000000;
	background-image:url(../image/graphic/top_splash.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 40px;
}
#panel_1 p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CCCCCC;
	line-height: 18px;
	text-align: justify;
	background:none;
	width:860px;
}


.slide_1 {
	margin: 0;
	padding: 0;
	border-top: solid 4px #422410;
	background:url(../image/btn_slide.jpg) no-repeat center top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:normal;
	width:910px;
}
.btn-slide_1 {
    /*background: url(../image/white-arrow.gif) no-repeat 310px -50px;*/
	text-align: left;
	width: 321px;
	height: 22px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 20px;
	position:relative;
	top:13px;
}
.slide a {
    /*background: url(../image/white-arrow.gif) no-repeat 310px -50px;*/
	text-decoration:none;
	background-image:url(../image/graphic/sipka.jpg);
	background-repeat:no-repeat;
	padding-left:38px;
	background-position:left center;
}
.slide a:hover {
    /*background: url(../image/white-arrow.gif) no-repeat 310px -50px;*/
	text-decoration:underline;
	background-image:url(../image/graphic/sipka.jpg);
	background-repeat:no-repeat;
	padding-left:38px;
	background-position:left center;
}

/* konec slide menu */


.vyhledavani {
	position:relative;
	float:right;
	width:164px;
	height:20px;
	padding:0px;
	border:none;
	background:none;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	padding-left:22px;
	padding-top:5px;
}
.vyhledavaci_div {
	position:relative;
	float:right;
	width:186px;
	height:25px;
	background-image:url(../image/vyhledavani.jpg);
	background-repeat:no-repeat;
	top:-15px;
}

/* navigace - right */


.nav_right {
    margin:0px;
	padding:0px;
	position:relative;
	left:30px;
	top:-10px;
}
.nav {
    position:relative;
	float:left;
	width:200px;
	height:40px;
	list-style-type:none;
	background-repeat:no-repeat;
	background-image:url(../image/NOVE/right_nav_s1.jpg);
	background-position:left bottom;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#2C3133;
}
.nav a {
    position:relative;
	float:left;
	width:199px;
	height:28px;
	background-repeat:no-repeat;
	background-image:url(../image/NOVE/right_nav_s1.jpg);
	background-position:left bottom;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#2C3133;
	text-decoration:none;
	padding-top:12px;
}
.nav a:hover {
    position:relative;
	float:left;
	width:199px;
	height:28px;
	background-repeat:no-repeat;
	background-image:url(../image/NOVE/right_nav_s1.jpg);
	background-position:left bottom;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#CC0000;
	text-decoration:none;
	padding-top:12px;
}


/* navigace - right - konec */

.posun_v_hlave {
	position:relative;
	float:left;
	top:105px;
	left:135px;
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.reference {
    position:relative;
	float:left;
	width:577px;
	/*background-color:#0033CC;*/
	left:7px;
	border-bottom:10px solid #FFFFFF;
}
/*.foto_reference img {
    position:relative;
	float:left;
	width:560px;
	height:130px;
	margin-bottom:10px;
}
.foto_reference1 img {
    position:relative;
	float:left;
	width:570px;
	margin-bottom:10px;
}*/
.left_reference {
    position:relative;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	background-image:url(../image/list.jpg);
	width:540px;
	height:26px;
	padding-top:14px;
	padding-left:20px;
	border-top:20px solid #FFFFFF;
}
.left_reference1 {
    position:relative;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	background-image:url(../image/list.jpg);
	width:540px;
	height:26px;
	padding-top:14px;
	padding-left:20px;
	border-top:0px solid #FFFFFF;
}
.right_reference {
    position:relative;
	float:right;
	width:92px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
}
.right_reference a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	text-decoration:none;
}
.right_reference a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	text-decoration:underline;
}
#prvni_p {
    position:relative;
	float:left;
	width:261px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	color:#75777A;
	background:none;
	border:none;
	top:20px;
	left:20px;
	line-height:19px;
}
#druhy_p {
    position:relative;
	float:left;
	width:261px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	color:#75777A;
	background:none;
	border:none;
	top:20px;
	left:60px;
	line-height:19px;
}
#treti_p {
    position:relative;
	float:left;
	width:261px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	color:#75777A;
	background:none;
	border:none;
	top:20px;
	left:100px;
	line-height:19px;
}

.tabulka {
    position:relative;
	float:left;
	width:577px;
	border-bottom:25px solid #FFFFFF;
	border-top:20px solid #FFFFFF;
	left:7px;
}
.tabulka_1 {
    position:relative;
	float:left;
	width:560px;
	height:40px;
	background-color:#EDEEEF;
}
.tabulka_2 {
    position:relative;
	float:left;
	width:560px;
	height:40px;
	background-color:#FFFFFF;
}
.tabulka_2_o {
    position:relative;
	float:left;
	width:560px;
	min-height:40px;
	background-color:#FFFFFF;
	margin-bottom:0px;
}
.left_tabulka {
    position:relative;
	float:left;
	width:85px;
	height:26px;
	padding-left:40px;
	padding-top:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#323438;
}
.right_tabulka {
    position:relative;
	float:left;
	width:435px;
	min-height:31px;
	padding-top:9px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#323438;
}
.right_tabulka p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:19px;
	color:#333333;
	padding-left:0px;
}
.right_tabulka img {
    margin-left:10px;
}
.right_tabulka a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#323438;
	text-decoration:underline;
}
.right_tabulka a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#323438;
	text-decoration:none;
}
.right_tabulka1 {
    position:relative;
	float:left;
	width:435px;
	height:26px;
	padding-top:14px;
	background-image:url(../image/radek_special.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#323438;
}
.kasla {
	position:relative;
	float:left;
	width:560px;
	height:175px;
	border-bottom:20px solid #FFFFFF;
	left:38px;
}
.top_kasla {
	position:relative;
	float:left;
	width:560px;
	height:35px;
}
.top_kasla a {
	position:relative;
	float:left;
	width:170px;
	height:29px;
	background-repeat:no-repeat;
	background-image:url(../image/kasla_r1_c4.jpg);
	color:#878D94;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	text-decoration:none;
	margin-right:2px;
	text-align:center;
	padding-top:6px;
}
.top_kasla a:hover {
	position:relative;
	float:left;
	width:170px;
	height:35px;
	background-repeat:no-repeat;
	background-image:url(../image/top_kasla_cervena.jpg);
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	padding-top:6px;
	margin-right:2px;
}
.top_kasla a.sviti {
	position:relative;
	float:left;
	width:170px;
	height:35px;
	background-repeat:no-repeat;
	background-image:url(../image/top_kasla_cervena.jpg);
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	padding-top:6px;
	margin-right:2px;
}
.text_kasla {
	position:relative;
	float:left;
	width:560px;
	height:140px;
	background-repeat:no-repeat;
	background-image:url(../image/webdesign_lahvicky_s1.jpg);
}
.kasla_ul {
	margin:0px;
	padding:0px;
	position:relative;
	left:180px;
	top:18px;
}
.kasla_li {
	position:relative;
	float:left;
	background-repeat:no-repeat;
	background-image:url(../image/sipka_cervena.jpg);
	padding-left:25px;
	color:#6D737A;
	width:355px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	list-style-type:none;
	margin-bottom:14px;
}
.kasla_li a {
	color:#6D737A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:underline;
}
.kasla_li a:hover {
	color:#6D737A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
}
/* patek */
#kontakt_1 {
	position:relative;
	float:left;
	width:250px;
	height:131px;
	background-repeat:no-repeat;
	background-image:url(../image/kontakty_r1_c1.jpg);
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:19px;
}
#kontakt_2 {
	position:relative;
	float:left;
	width:250px;
	height:131px;
	background-repeat:no-repeat;
	background-image:url(../image/kontakty_r1_c3.jpg);
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:19px;
}
#kontakt_3 {
	position:relative;
	float:left;
	width:250px;
	height:131px;
	background-repeat:no-repeat;
	background-image:url(../image/kontakty_r3_c1.jpg);
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:19px;
}
#kontakt_4 {
	position:relative;
	float:left;
	width:250px;
	height:131px;
	background-repeat:no-repeat;
	background-image:url(../image/kontakty_r3_c3.jpg);
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:19px;
}
.kontakty_h3 {
	position:relative;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	margin-top:10px;
	padding:0px;
	background:none;
}
.obal_1 {
	position:relative;
	float:left;
	width:270px;
}
.obal_2 {
	position:relative;
	float:left;
	width:270px;
	left:20px;
}
.obal_3 {
	position:relative;
	float:left;
	width:270px;
	margin-bottom:20px;
}
.obal_3 a {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
}
.obal_3 a:hover {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}
.obal_4 {
	position:relative;
	float:left;
	width:270px;
	left:20px;
	margin-bottom:20px;
}
.kontakt_na_osoby {
	margin-left:0px;
	margin-right:0px;
	margin-bottom:20px;
	margin-top:0px;
	padding:0px;
	background:none;
}
.kontakt_na_osoby strong {
	color:#990000;
}
.img_kontakt {
	margin-bottom:5px;
}













.jmena_h3 {
	margin-bottom:20px;
}
/* reference vice */



.cela_reference {
    position:relative;
	float:left;
	width:420px;
}
.popis_ref {
    position:relative;
	float:left;
	width:420px;
	height:30px;
	border-bottom:1px solid #FFFFFF;
	background-color:#E6E6E4;
}
.popis_ref_1 {
    position:relative;
	float:left;
	width:420px;
	min-height:30px;
	border-bottom:1px solid #FFFFFF;
	background-color:#E6E6E4;
}
.left_popis_ref {
    position:relative;
	float:left;
	height:22px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	width:85px;
	padding-left:5px;
	padding-top:8px;
}
.left_popis_ref_1 {
    position:relative;
	float:left;

	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	width:55px;
	padding-left:5px;
	padding-top:8px;
}
.right_popis_ref {
    position:relative;
	float:left;
	height:22px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	padding-top:8px;
}
.right_popis_ref a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	text-decoration:underline;
}
.right_popis_ref a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	text-decoration:none;
}
.right_popis_ref_1 {
    position:relative;
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	padding-top:5px;
	padding-bottom:8px;
	text-align:justify;
	line-height:18px;
	width:320px;
	padding-right:10px;
}
.right_popis_ref1 {
    position:relative;
	float:left;
	height:22px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	padding-top:8px;
}
.right_popis_ref1 a {
    color:#D20B09;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	display:block;
	margin-bottom:5px;
	background-image:url(../image/sipky_r3_c1.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:30px;
}
.right_popis_ref1 a:hover {
    color:#D20B09;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	display:block;
	margin-bottom:5px;
	background-image:url(../image/sipky_r3_c1.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:30px;
}/*
h4 {
	background-color:#E6E6E4;
	padding:10px;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	position:relative;
	float:left;
}*/
.okno_reference {
    position:relative;
	float:left;
	border:5px solid #E6E6E4;
	width:410px;
}

.foto_ref1 a {
    position:relative;
	float:left;

	
	padding:1px;
	background-color:#FFFFFF;
	border:20px solid #E6E6E4;
	margin-right:1px;
	margin-bottom:1px;
}
.foto_ref1 a:hover {
    position:relative;
	float:left;

	padding:1px;
	background-color:#FFFFFF;
	border:20px solid #A8A8A2;
	margin-right:1px;
	margin-bottom:1px;
}
.ref_boxy {
    position:relative;
	float:left;
	width:429px;
	margin-bottom:10px;
}
.right_popis_ref_1 p {
	background:none;
	margin:0px;
	padding:0px;
}
/* reference vice konec */
#panel_1 a {
	color:#FFFFFF;
	text-decoration:underline;
}
#panel_1 a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
.posun {
	position:relative;
	left:38px;
	border-bottom:10px solid #FFFFFF;
	float:left;
	width:100%;
}
.poptavka {
	position:relative;
	float:left;
	background-image:url(../image/poptavka.jpg);
	width:560px;
	height:290px;
	background-repeat:no-repeat;
	left:38px;
	padding-top:13px;
}
.poptavka_napis1 {
	position:relative;
	float:left;
	width:240px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#EDEEEF;
	top:25px;
	left:20px;
}
.poptavka_napis2 {
	position:relative;
	float:left;
	width:240px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#EDEEEF;
	top:47px;
	..top:19px;
	left:20px;
}
.poptavka_napis3 {
	position:relative;
	float:left;
	width:240px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#EDEEEF;
	top:70px;
	left:10px;
}
.poptavka_box2 {
	position:relative;
	float:right;
	width:320px;
	height:21px;
	border:none;
	background-color:#EDEEEF;
	top:21px;
	..top:2px;
	right:139px;
	..right:137px;
	padding-top:5px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.poptavka_box3 {
	position:relative;
	float:right;
	width:320px;
	height:20px;
	border:none;
	background-color:#EDEEEF;
	top:34px;
	..top:-6px;
	right:139px;
	..right:137px;
	padding-top:5px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.poptavka_box1 {
	position:relative;
	float:right;
	width:416px;
	height:136px;
	border:1px solid #000000;
	background-color:#EDEEEF;
	top:50px;
	..top:10px;
	right:119px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding:2px;
}
.poptavka_button {
	position:relative;
	float:left;
	top:203px;
	..top:160px;
	left:45px;
}
.pop_1 {
	position:relative;
	float:right;
	width:200px;
	height:127px;
	background-repeat:no-repeat;
	background-image:url(../image/pop_mala.jpg);
	margin-top:-10px;
	right:30px;
	border-bottom:10px solid #FFFFFF;
}
.top_pop_1 {
	position:relative;
	float:left;
	width:180px;
	color:#CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	top:19px;
	left:10px;
}
.top_pop_1 a {
	color:#CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	text-decoration:none;
}
.top_pop_1 a:hover {
	color:#CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	text-decoration:none;
}
.top_pop_2 {
	position:relative;
	float:left;
	width:180px;
	color:#323438;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	top:38px;
	left:10px;
	line-height:19px;
}
.top_pop_2 a {
	color:#323438;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}
.top_pop_2 a:hover {
	color:#323438;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}
.cel {
	display:block;
	cursor:pointer;
	text-decoration:none;
}
#tep {
	position:relative;
	float:left;
	width:616px;
	left:-49px;
	margin-bottom:10px;
}
#tep_left_1 {	
	position:relative;
	float:left;
	width:237px;
	height:183px;
	background-repeat:no-repeat;
	background-image:url(../image/NOVE/left_vyrez_s1.jpg);
	padding-left:75px;
	padding-top:18px;
}
#tep_left_1 a {	
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	text-decoration:none;
}
#tep_left_1 a:hover {	
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	text-decoration:underline;
}
#tep_right_1 {	
	position:relative;
	float:left;
	width:302px;
	height:201px;
	background-repeat:no-repeat;
	background-image:url(../image/NOVE/tep_left_r1_c6_s1.jpg);
	padding-left:0px;
	left:2px;
}
#tep_right_1 a {	
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	text-decoration:none;
	top:17px;
	left:60px;
	position:relative;
}
#tep_right_1 a:hover {	
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	text-decoration:underline;
	top:17px;
	left:60px;
	position:relative;
}
.aktuality_h {
	position:relative;
	width:137px;
	height:36px;
	float:left;
	background-repeat:no-repeat;
	background-image:url(../image/NOVE/aktuality_s1.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:70px;
	padding-top:20px;
	left:-48px;
	margin-bottom:10px;
}
#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;
	margin-bottom: 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;

}
#akt_napis {	
	position:relative;
	float:left;
	width:618px;
}
#posun_topy {
	position:relative;
	float:left;
	width:637px;
	height:67px;
	left:-50px;
}
#prvni_top {
	position:relative;
	float:left;
	width:317px;
	height:67px;
	background-repeat:no-repeat;
	background-image:url(../image/NOVE/box_left_efekt_s1.jpg);
}
#druhy_top {
	position:relative;
	float:right;
	width:317px;
	height:67px;
	background-repeat:no-repeat;
	background-image:url(../image/NOVE/box_right_efekt_s1.jpg);
}
.kontaktujte {	
	position:relative;
	float:left;
	width:197px;
	background-image:url(../image/NOVE/kontaktujte_nas_s1.jpg);
	height:50px;
	background-repeat:no-repeat;
	left:10px;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:59px;
	padding-top:36px;
}
.kontaktujte a {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;	
}
.kontaktujte a:hover {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-decoration:underline;	
}
