/*
CSS sheet intact.cz; ©2007 lukas.vorlicek at codeart dot net
*/


body{
	margin:0; 
	padding:0;
	font-family:  Arial, helvetica, sans-serif;
	font-size: 9pt;
	color:#3e5974;
	background-color:#f7f7f7;
	text-align:center;
}
body.C2, body.C2 a:visited, body.C2 a:hover{color:#006685;}
body.C3, body.C3 a:visited, body.C3 a:hover{color:#8a5d00;}
body.C4, body.C4 a:visited, body.C4 a:hover{color:#b85700;}
body.C5, body.C5 a:visited, body.C5 a:hover{color:#471057;}
body.C6, body.C6 a:visited, body.C6 a:hover{color:#35750b;}

a{color: #628cb7;}
a:visited, a:hover{color: #3e5974;}

h1 { font-size:150% }
h2 { font-size:125% }
h3 { font-size:110% }
h4 { font-size:100% }
	
h1{
	font-size: 14pt;
	text-transform:uppercase;
	color:#628cb7;
	margin:10px 0 1em;
	font-weight:normal;
	padding:0 0 6px;	
	border-bottom:1px solid #e3e7e1;
}

h2{
	margin:10px 0 10px;
	font-weight:normal;
	padding:0 0 6px;	
	color:#628cb7;
	border-bottom:1px solid #e3e7e1;
	margin:1.5em 0 1em;
}


h3{
	font-weight:bold;
	text-transform: uppercase;
	margin:1.5em 0 1em;
}

h4{
	font-weight:bold;
}


 p, table,ul,ol {
	margin:0 0 1em 0;
	padding:0;
}

hr.divider{	height:1px;border:none;color: #DADADA;background-color: #DADADA;margin:15px 0;}
hr.dotted{color:white;background-color:white;border-bottom:1px dotted #162562;}
hr.clearer{clear:both;color:white;border:1px solid white; height:1px; bakcground-color:white;}

table{border-collapse: collapse;	border: 1px solid #d0e3f6;}
table.full, table.contenttable{
	width:555px;
	margin:none;
	border-collapse: collapse;
	background:transparent url(../img/bg-table-top-C1.gif) no-repeat top left;
	border:none;
}

body.C2 table.full{background-image: url(../img/bg-table-top-C2.gif);}
body.C3 table.full{background-image: url(../img/bg-table-top-C3.gif);}
body.C4 table.full{background-image: url(../img/bg-table-top-C4.gif);}
body.C5 table.full{background-image: url(../img/bg-table-top-C5.gif);}
body.C6 table.full{background-image: url(../img/bg-table-top-C6.gif);}

th{padding:10px 3px 5px;
	background-color: transparent;
	font-weight:bold;
	border: 1px solid white
}

table.full th, table.contenttable th{border:none;text-align:center;margin:0;}


table.full tr.odd td, table.contenttable tr.odd td{background-color:#f3f7fb;}



td.klient2{background-color: #f8e5ff !important;}
td.klient3{background-color: #d6f0f8 !important;}
td.klient4{background-color: #f6fbf3 !important;}
td.klient6{background-color: #fff4d6 !important;}


body.C2 table.full tr.odd td{background-color: #f0fafb !important;}
body.C3 table.full tr.odd td{background-color: #fffaef !important;}
body.C4 table.full tr.odd td{background-color: #fffaf0 !important;}
body.C5 table.full tr.odd td{background-color: #fdf7ff !important;}
body.C6 table.full tr.odd td{background-color: #f6fbf3 !important;}


td{border: 1px solid #e1e4e7;	padding:3px;font-size:9pt;background-color:#fff;}
tr p, td p{	margin:0 !important;	padding:0 !important;}


ul{margin-left:0;padding-left:3em;}
ol{list-style-type: decimals;padding-left:3em;margin-left:0;}
li{list-style-type: bullet;}
dt{font-weight:bold;}
ol li, ul li{margin:0.5em 0 0 0px;	padding:0;}


form{padding:0;}
fieldset{margin:10px 0;	padding:0;background-color:transparent;border:none;}
input,textarea,select{background-color:#fefefe;}

.aleft, .align-left{text-align:left;}
.aright, .align-right{text-align:right;}

.acenter,  .align-center{text-align:center;}
.plovouci-vpravo, .float-r{float:right;}
.plovouci-vlevo, .float-l{	float:left;}

.mail img, a.external-link-new-window img, a.download img, a.downloads img, a.external-link img{border:none !important;}
.clear-both{clear: both;font-size: 1px;height: 1px;overflow: hidden;}
.hidden{display:none;visibility: collapse;}
.clearer{clear:both;}

body.C2 h1, body.C2 h2, body.C2 strong, body.C2 th,body.C2 a{color:#1594b9;}
body.C3 h1, body.C3 h2, body.C3 strong, body.C3 th,body.C3 a{color:#c98700;}
body.C4 h1, body.C4 h2, body.C4 strong, body.C4 th,body.C4 a{color:#f67400;}
body.C5 h1, body.C5 h2, body.C5 strong, body.C5 th,body.C5 a{color:#811d9e;}
body.C6 h1, body.C6 h2, body.C6 strong, body.C6 th,body.C6 a{color:#64a738;}

fieldset{
	margin:10px 0;
	padding:10px 0;
	background: #fff url(../img/bg-content.jpg) repeat-x scroll top;
	border:none;
}

legend{
	color:#666666;
	margin:1em 0;
	padding:0;
	border:none;
}

label{
	display:block;
	margin-top:1em;
	margin-left:2.1em;
}
label span{
	color:red;
	font-weight: bold;
}

.csc-mailform-field-check{
	display:inline;
	white-space: nowrap;
}

.csc-mailform-field-check label{
	display:inline;
	margin-left:0em;
}

input.csc-mailform-submit{
	margin-top:2em;
	padding: 3px 15px;
	background-color:#628cb7;
	color:white;
	text-transform: uppercase;
	font-weight:bold;
	margin-bottom:2em;
}

input,select,textarea, fieldset h3{
	margin-left:2em;
}


/* FRAMES */

#topframe-null{
	height:107px;
}
#topframe-null a img, #topframe-null a:visited img{border:none;}
#intactlogo{float:left;	padding-top:31px;_width:150px;}
#topteaser1{float:left;	padding-top:31px;_width:100px;}
#topteaser2{float:right;	padding-top:31px;_width:100px;}
 
#topteaser1{padding-left:20px;_padding-left:15px;}


#bodyframe-null{
	background: #fff url(../img/bg-body.jpg) repeat-x scroll top;
}
	

#mainframe-null{
	width:759px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

#leftframe-null{
	width:180px;
	float:left;
	padding-top:28px;

}

#rightframe-null{
	width:555px;
	float:right;
	padding-top:28px;

}



/* MAIN MENU */

#mainmenu{
	padding-bottom:4px;
	background: transparent url('../img/bg-mainmenu-bottom-C1.gif') no-repeat bottom left;
}

#mainmenu ul{
	margin:0;
	padding:0;	
}

#mainmenu ul li{
	margin:0;
	padding:0;
	list-style-type: none;	
}

#mainmenu ul li:last-child a, #mainmenu li:last-child a:visited{
	height:25px !important;
}

#mainmenu li.firstitem a,#mainmenu li.firstitem a:visited, #mainmenu li.firstitem a:hover{
	background:transparent url('../img/bg-mainmenu-top-C1.gif') no-repeat top left;
	height:31px !important;
	color:#fff !important;
	
}
body.C2 #mainmenu li.firstitem a, body.C2 #mainmenu li.firstitem a:visited, body.C2 #mainmenu li.firstitem a:hover{background:transparent url('../img/bg-mainmenu-top-C2.gif') no-repeat top left;}
body.C3 #mainmenu li.firstitem a, body.C3 #mainmenu li.firstitem a:visited, body.C3 #mainmenu li.firstitem a:hover{background:transparent url('../img/bg-mainmenu-top-C3.gif') no-repeat top left;}
body.C4 #mainmenu li.firstitem a, body.C4 #mainmenu li.firstitem a:visited, body.C4 #mainmenu li.firstitem a:hover{background:transparent url('../img/bg-mainmenu-top-C4.gif') no-repeat top left;}
body.C5 #mainmenu li.firstitem a, body.C5 #mainmenu li.firstitem a:visited, body.C5 #mainmenu li.firstitem a:hover{background:transparent url('../img/bg-mainmenu-top-C5.gif') no-repeat top left;}
body.C6 #mainmenu li.firstitem a, body.C6 #mainmenu li.firstitem a:visited, body.C6 #mainmenu li.firstitem a:hover{background:transparent url('../img/bg-mainmenu-top-C6.gif') no-repeat top left;}


#mainmenu li a,#mainmenu li a:visited{
	display:block;
	width:180px;
	height:27px;
	background:transparent url(../img/bg-mainmenu-item-C1.gif) no-repeat top left;
	color:#0d548b;
	font-weight:bold;
	font-size:9pt;
	text-decoration:none;
}
body.C2 #mainmenu li a,body.C2 #mainmenu li a:visited{color:#107999;background-image:url(../img/bg-mainmenu-item-C2.gif);}
body.C3 #mainmenu li a,body.C3 #mainmenu li a:visited{color:#c88700;background-image:url(../img/bg-mainmenu-item-C3.gif);}
body.C4 #mainmenu li a,body.C4 #mainmenu li a:visited{color:#f67400;background-image:url(../img/bg-mainmenu-item-C4.gif);}
body.C5 #mainmenu li a,body.C5 #mainmenu li a:visited{color:#811d9e;background-image:url(../img/bg-mainmenu-item-C5.gif);}
body.C6 #mainmenu li a,body.C6 #mainmenu li a:visited{color:#3e8a0d;background-image:url(../img/bg-mainmenu-item-C6.gif);}

#mainmenu li a:hover, #mainmenu li.CUR a, #mainmenu li.CUR a:visited{
	background-image:url(../img/bg-mainmenu-item-C1-CUR.gif);
}
body.C2 #mainmenu li a:hover, body.C2 #mainmenu li.CUR a, body.C2 #mainmenu li.CUR a:visited{background-image:url(../img/bg-mainmenu-item-C2-CUR.gif);}
body.C3 #mainmenu li a:hover, body.C3 #mainmenu li.CUR a, body.C3 #mainmenu li.CUR a:visited{background-image:url(../img/bg-mainmenu-item-C3-CUR.gif);}
body.C4 #mainmenu li a:hover, body.C4 #mainmenu li.CUR a, body.C4 #mainmenu li.CUR a:visited{background-image:url(../img/bg-mainmenu-item-C4-CUR.gif);}
body.C5 #mainmenu li a:hover, body.C5 #mainmenu li.CUR a, body.C5 #mainmenu li.CUR a:visited{background-image:url(../img/bg-mainmenu-item-C5-CUR.gif);}
body.C6 #mainmenu li a:hover, body.C6 #mainmenu li.CUR a, body.C6 #mainmenu li.CUR a:visited{background-image:url(../img/bg-mainmenu-item-C6-CUR.gif);}

#mainmenu li a span{
	position:relative;
	left:23px;
	top:8px;
}

#mainmenu li.firstitem a span{
	position:relative;
	left:23px;
	top:10px;
}






/* INFOBOX */

#infobox{
	margin-top:12px;
	padding-bottom:4px;
	background: transparent url(../img/bg-infobox-bottom-C1.gif) no-repeat bottom left;
}
body.C2 #infobox{background-image:url(../img/bg-infobox-bottom-C2.gif)}
body.C3 #infobox{background-image:url(../img/bg-infobox-bottom-C3.gif)}
body.C4 #infobox{background-image:url(../img/bg-infobox-bottom-C4.gif)}
body.C5 #infobox{background-image:url(../img/bg-infobox-bottom-C5.gif)}
body.C6 #infobox{background-image:url(../img/bg-infobox-bottom-C6.gif)}

#infobox ul{
	background: transparent url(../img/bg-infobox-top-C1.gif) no-repeat top left;	
	margin:0;
	padding:12px 0 6px;
}
body.C2 #infobox ul{background-image:url(../img/bg-infobox-top-C2.gif)}
body.C3 #infobox ul{background-image:url(../img/bg-infobox-top-C3.gif)}
body.C4 #infobox ul{background-image:url(../img/bg-infobox-top-C4.gif)}
body.C5 #infobox ul{background-image:url(../img/bg-infobox-top-C5.gif)}
body.C6 #infobox ul{background-image:url(../img/bg-infobox-top-C6.gif)}


#infobox ul li{
	list-style-type: none;
	padding:4px 0 4px 23px;
	margin:0;
}

#infobox ul li a, #infobox ul li a:visited{
	color:#0d548b;
	font-weight:bold;
	text-decoration:none;
}
body.C2 #infobox ul li a, body.C2 #infobox ul li a:visited{color:#107999;}
body.C3 #infobox ul li a, body.C3 #infobox ul li a:visited{color:#c88700;}
body.C4 #infobox ul li a, body.C4 #infobox ul li a:visited{color:#f67400;}
body.C5 #infobox ul li a, body.C5 #infobox ul li a:visited{color:#811d9e;}
body.C6 #infobox ul li a, body.C6 #infobox ul li a:visited{color:#3e8a0d;}


#infobox ul li a:hover{
	text-decoration:underline;
}





/* RBOX */

.rbox{
	margin-top:21px;
	padding-bottom:4px;
	background: transparent url('../img/bg-box-bottom.gif') no-repeat bottom left;
}

.rboxcontent{
	padding:0 16px 0px 23px;
	color:#628cb7;
	font-size:9pt;
	font-weight:bold;
}

.rboxcontent a, .rboxcontent a:visited{
	color:#628cb7;
	font-size:9pt;
	font-weight:bold;
} 

body.C2 .rboxcontent, body.C2 .rboxcontent a, body.C2 .rboxcontent a:visited{color:#1183a6}
body.C3 .rboxcontent, body.C3 .rboxcontent a, body.C3 .rboxcontent a:visited{color:#d89100}
body.C4 .rboxcontent, body.C4 .rboxcontent a, body.C4 .rboxcontent a:visited{color:#f68827}
body.C5 .rboxcontent, body.C5 .rboxcontent a, body.C5 .rboxcontent a:visited{color:#9b23be}
body.C6 .rboxcontent, body.C6 .rboxcontent a, body.C6 .rboxcontent a:visited{color:#42920e}


.rbox h3{
	background: transparent url('../img/bg-box-top-C1.gif') no-repeat top left;	
	margin:0;
	padding:12px 0 6px 23px;
	color:#0d548b;
	font-weight:bold;
	font-size:10pt;
	text-transform: uppercase;
	border-bottom:1px solid #dfe2e5;
}
body.C2 .rbox h3{background-image:url(../img/bg-box-top-C2.gif);color:#107999;}
body.C3 .rbox h3{background-image:url(../img/bg-box-top-C3.gif);color:#c88700;}
body.C4 .rbox h3{background-image:url(../img/bg-box-top-C4.gif);color:#f67400;}
body.C5 .rbox h3{background-image:url(../img/bg-box-top-C5.gif);color:#811d9e;}
body.C6 .rbox h3{background-image:url(../img/bg-box-top-C6.gif);color:#3e8a0d;}


.rboxcontent form{
	margin:0;
	padding:0 0 10px 0;
}

.rboxcontent input{
	margin:0;
}

.rboxcontent fieldset,.rboxcontent label, .rboxcontent .csc-mailform-field, .rboxcontent .csc-mailform-label{
	margin:0;
	padding:0;
	display:inline;
	white-space: normal;
	background-color:transparent;
}


 .rboxcontent .csc-mailform-label p{
	width:130px;
	margin:10px 0;
}

 .rboxcontent  p{
	margin-top:10px;
}


.rboxcontent .csc-mailform-submit{
	padding:0;
	
}
.rboxcontent ul{
	margin:0;
	padding:0;
}

.rboxcontent li{
	list-style-type: none;
	margin:0;
	padding:8px 0 5px;
}

.rboxcontent a, .rboxcontent:visited{
}

.rboxcontent a:hover{
	
}

.rboxcontent li a strong, .rboxcontent li a:visited strong{
	display:block;
	color:#ee1c23;
	padding-top:2px;
	text-decoration:none !important;
}





/* AD */

#leftad{
	margin-top:32px;
	padding-bottom:32px;
	text-align:center;	
}

#leftad a img,#leftad a:visited img{
	border:none;
}

#leftad img{
	padding-bottom:20px;
}



/* FOOTER */

#footerframe-null{
	clear:both;
	height:55px;
	border-top: 1px solid #e1e4e7;
}

#footer{
	width:759px;
	margin-left:auto;
	margin-right:auto;
}

#copyright{
	float:right;
	text-align:right;
	padding:15px 15px 0 0;
}

#copyright p,#copyright a, #copyright a:visited{
	margin:0;
	padding:0;
	color:#aaa;
	font-size:8pt;
}



#content{
	padding-bottom:30px;
}




/* CBOX 1 */

.contentbox1{
	margin:0;
	padding:0;
		height:90px;
}

.contentbox1 ul{
	margin:0;
	padding:0;
}

.contentbox1 li{
	float:left;
	padding:0;
	margin:0 10px 0 0;
	list-style-type: none;
	height:90px;
	width:175px;
	text-align:center;
	cursor:pointer;
	background: transparent url(../img/bg-hpbox.jpg) no-repeat scroll top left;
}

.contentbox1 li a, .contentbox1 li a:visited{
	color:#fff;
	font-weight:bold;
	cursor:pointer;
	display:block;
	padding-top:10px;
	text-decoration:none;
}

.contentbox1 a:hover{
	text-decoration:underline;
	color:#fff;
}

.contentbox1 .title{
	display:block;
	height:58px;
	cursor:pointer;
	
	padding:0 10px;

}

.contentbox1 .price{
	display:block;
}

.contentbox1 li.last{
	margin:0;
}






/* CBOX 2 */

.contentbox2{
	
}

.contentbox2 .boxrow{
	clear:both;
}

.contentbox2 .left{
	width:276px;
	float:left;
}

.contentbox2 .right{
	width:276px;
	float:right;
}

.contentbox2 .image{
	float:left;
	padding-bottom:10px;

}

.contentbox2 .image a img, .contentbox2 .image a:visited img{
	border:none;
}

.contentbox2 .body{
	margin-left:95px;
	padding-right:10px;
	padding-bottom:10px;
	
}

.contentbox2 .body p{
	margin:8px 0;
	padding:0;
}

.contentbox2 .body a.readmore, .contentbox2 .body a.readmore:visited{
	padding-right:15px;
	background: transparent url(../img/arrow-right.gif) no-repeat scroll center right;
	padding-left:3px;
}





/* CBOX 3 */


.contentbox2 h3{
	color:#ee1c23;
	text-transform: none;
	margin:0;
	padding:0;
}

.contentbox3 h2, .contentbox2 h2{
	text-transform:uppercase;
	font-size:14pt;
	font-weight:normal;
	
}

.contentbox3 .left{
	width:360px;
	float:left;
}

.contentbox3 .right{
	width:180px;
	float:right;
}





/* HP NEWS */

.news-latest-container{
	padding: 0 0;	
}

.news{
	clear:both;
	padding:0 0 10px;
}

.news h3 a,.news h3 a:visited, .news a img, .news a:visited img{border:none;text-decoration:none;}

.news h3{
	margin:10px 0;
	padding:0;
}

.news h3, .news h3 a, .news h3 a:visited{
	text-transform: none;
}

.news h3 a, .news h3 a:visited, .news-list-title{
	text-decoration: none;
	color:#ee1c23;
}

.news-list-date{
	font-weight:bold;
	height:10em;
}



.news-image{
	float:right;
	width:122px;
	padding:0 0 10px;
}

.news-body{
	width:235px;
	float:left;
	margin-bottom:8px;
}

.news-body p{
	margin:0;
	padding:0 0 0;
}

.news-latest-footer{
	clear:left;
}

.news-date{
	font-style: italic;
}

.news-latest-footer a, .news-latest-footer a:visited{
	position:relative;
	left:90px;
	padding-right:15px;
	background: transparent url(../img/arrow-right.gif) no-repeat scroll center right;
}

.gotoarchive{
	color:#ee1c23;	
	font-weight:bold;
	margin-top:15px;
}

.news-body{
	*margin-bottom:0;
}

.csc-textpic-caption{
	font-size:80%;
	text-align:center;
}


.news-list-item{
	
}

.news-list-item h3{
	font-size:9pt;
	margin-bottom:10px;
	margin-top:0;
	text-transform: none;
}


.news-list-item h3 a, .news-list-item h3 a:visited, .news-list-title{
	text-decoration: none;
	color:#ee1c23;
}

.news-list-date{
	font-weight:bold;
	height:10em;
}

.news-list-image{
	float:right;
	margin:0;
	padding:0;
}

.news-list-image a img, .news-list-image a:visited img{
	border:none;
	padding-left:20px;
	
}


.news-list-content{
}

.news-list-morelink{
		font-size:8pt;
		position:relative;
		left:0px;
}

.tt_news-images{
	float:right;
}

.news-single-timedata{
	font-style: italic;
}

.tt_news-images a img, .tt_news-images a:visited img{
	border:none;
	padding-left:20px;
}

table.csc-uploads-2{
	border-collapse:collapse;
	border:none;
	width:100%;
}

table.csc-uploads-2  td{
	border:none;
}

table.csc-uploads-2 tr.tr-odd td{
	background-color:#f9f9f9;
}

.csc-uploads-icon{
	padding:10px;
}

.csc-uploads-icon a img, .csc-uploads-icon a:visited img{
	border:none;
}


.csc-uploads-fileName{
	vertical-align: top;
	padding:20px 0;
	text-align:left;
	width:70%;
}

.csc-uploads-fileName p.csc-uploads-description{
	font-weight:bold;
	position:relative;
	top:10px;
}

.csc-uploads-fileSize{
	
}



.csc-mailform .csc-mailform-radio fieldset legend{
	display:none;
}


.csc-mailform .csc-mailform-radio input{
	float:left;
	clear:left;
}

.csc-mailform .csc-mailform-radio label{
	margin:0 0 1em 0;
	padding:0;
}


.csc-menu-1{
	padding-left:3em;
}

.csc-menu-3{
	padding-left:3em;
}

.csc-menu-1 li{
	list-style-type: square;;
}

.csc-menu-3 li{
	list-style-type: circle;
}

.actionnav{
	height:30px;
}
.actionbutton{
	width:110px;
	height:30px;
	float:left;
	text-align:center;
	background: transparent url(../img/button-1.png) no-repeat scroll  top left;
}

body.C2 .actionbutton{background-image: url(../img/button-2.png);}
body.C3 .actionbutton{background-image: url(../img/button-3.png);}
body.C4 .actionbutton{background-image: url(../img/button-4.png);}
body.C5 .actionbutton{background-image: url(../img/button-5.png);}
body.C6 .actionbutton{background-image: url(../img/button-6.png);}


.actionnav .action{
	background-image: url(../img/button-action.png) !important;
}

.actionbutton a, .actionbutton a:visited{
	color:white !important;
	display:block;
	padding:10px 10px 0 0;
	font-weight:bold;
	text-decoration: none;
}

.actionbutton a:hover{
	text-decoration: underline;
}



.catnav{
	margin:0 0 10px;
}

.catnav a, .catnav a:visited{
	font-size:8pt;
}


.kgallery-null{
	height:170px;
}

.kgallery{
	margin-top:20px;
	position:absolute;
	width:700px;
	overflow:hidden;
	height:150px;
}

.kgallery img{
	margin-right:2px;
}
.kimage{
	width:250px;
	float:left;
	padding-bottom:30px;
}

.kimgtitle{
	width:200px;
	font-size:8pt;	
}

.kgallery a img{
	border:none  !important;
	text-decoration:none !important;
}