html,body{
margin:0;
}
body{
background:#b2b2b2 url(/files/design/bg.gif) repeat-x;
}
html{
font-size:75%;
font-family:Arial;
}
/******** intro *********/
#in{
background:#171717 url(/files/design/intro-bg.gif) repeat-x;
}
#intro-main{
width:1050px;
margin:auto;
padding:100px 0 0 0;
}
#intro-img{
float:left;
width:1050px;
height:509px;
}
#intro-menu{
float:left;
width:660px;
height:143px;
background:url(/files/design/intro-menu.gif) no-repeat;
padding:0 0 20px 390px;
}
#intro-ico{
float:right;
width:560px;
height:110px;
padding:14px 58px 0 0;
}
#intro-ico a{
float:left;
height:110px;
text-decoration:none;
display:block;
background:url(/files/design/intro-ico.gif) no-repeat;
}


#intro-flag{
float:right;
position: relative;
top: 20px;
margin-right: 4px;
width: 30px;
}
#intro-flag img{
margin-bottom: 8px;
}



#intro-menu #a0{
float:left;
display:block;
height:18px;
width:40px;
padding:20px 0 0 0;
background:url(/files/design/en.gif) 0px 20px no-repeat;
}

#a1_on:link, #a1_on:visited, #a1:link, #a1:visited{width:80px;background-position:0px 0px}
#a1_on:hover, #a1:hover{background-position:0px -110px}


#a2_on:link, #a2:link,#a2:visited{width:79px;background-position:-80px 0px}
#a2:hover{background-position:-80px -110px}
#a2_on{background-position:-80px -110px}

#a3_on:link, #a3:link,#a3:visited{width:80px;background-position:-159px 0px}
#a3:hover{background-position:-159px -110px}
#a3_on{background-position:-159px -110px}

#a4_on:link, #a4:link,#a4:visited{width:80px;background-position:-239px 0px}
#a4:hover{background-position:-239px -110px}
#a4_on{background-position:-239px -110px}

#a5_on:link, #a5:link,#a5:visited{width:82px;background-position:-319px 0px}
#a5:hover{background-position:-319px -110px}
#a5_on{background-position:-319px -110px}

#a6_on:link, #a6:link,#a6:visited{width:77px;background-position:-401px 0px}
#a6:hover{background-position:-401px -110px}
#a6_on{background-position:-401px -110px}

#a7_on:link, #a7:link,#a7:visited{width:78px;background-position:-478px 0px}
#a7:hover{background-position:-478px -110px}
#a7_on{background-position:-478px -110px}


/*** cenik - tabulky ***/

.nadpis{
width:856px;
background-color:#303030;
color:#ffffff;
border-collapse:collapse;
border-spacing:0;
margin-bottom:1px;
}

.nadpis td{
padding:5px 5px 5px 5px;
border-bottom:#a2a2a2 1px solid;
border-left:#a2a2a2 1px solid;
width:15%;
font-size:16px;
}

.cta{
width:856px;
color:#ffffff;
text-align:center;
border-collapse:collapse;
border-spacing:0;
margin-bottom:5px;
}
.cta tr{
background:#9d9d9d;
}
.cta td{
padding:5px 0 5px 0;
border-bottom:#a2a2a2 1px solid;
border-left:#a2a2a2 1px solid;
width:25%;
}
.cta .ctm{
background:#eaa700;
}
.cta .ctma{
width:625px;
}
.cta .ct{
background:#6e6e6e;
}
.cta .dz{
text-align:left;
padding-left:9px;
border-left:0;
width:60%;
}


/******** portfolio tabulky + images/video *********/

.portfolio{
width:856px;
color:#ffffff;
text-align:center;
border-collapse:collapse;
border-spacing:0;
margin-bottom:15px;
}
.portfolio tr{
background:#9d9d9d;
}
.portfolio td{
padding:5px 0 5px 0;
border-bottom:#a2a2a2 1px solid;
border-left:#a2a2a2 1px solid;
}

.portfolio .portfolio-ctm{
background:#eaa700;
}

.portfolio .portfolio-ct{
background:#535353;
text-align:left;
padding-left:9px;
width:300px;
}

td.portfolio-dz{
text-align:left;
padding-left:9px;
border-left:0;
}

.portfolio-images
{
background-color:#3d3d3d;
padding:0px 0px 0px 0px;
width:410px;
vertical-align:top;
}




/******** stranky - horni cast *********/
#main{
width:960px;
margin:auto;
}
#top{
float:left;
width:960px;
height:380px;
background:url(/files/design/menu.gif) bottom left no-repeat;
}
#topimg{
float:left;
width:960px;
height:380px;
}
#topico{
float:left;
width:218px;
padding:222px 0 0 0;
}
#topico img{
float:right;
}
#topmenu{
float:right;
width:560px;
height:110px;
padding:266px 29px 0 0;
}
#topmenu a{
float:left;
height:110px;
text-decoration:none;
display:block;
background:url(/files/design/topmenu.gif) no-repeat;
}
#t1-1_on, #t1-1:link,#t1-1:visited{width:80px;background-position:0px 0px}
#t1-1_on, #t1-1:hover{background-position:0px -110px !important}

#t2-1_on, #t2-1:link,#t2-1:visited{width:79px;background-position:-80px 0px}
#t2-1_on, #t2-1:hover{background-position:-80px -110px !important}

#t3-1_on, #t3-1:link,#t3-1:visited{width:80px;background-position:-159px 0px}
#t3-1_on, #t3-1:hover{background-position:-159px -110px !important}

#t4-1_on, #t4-1:link,#t4-1:visited{width:80px;background-position:-239px 0px}
#t4-1_on, #t4-1:hover{background-position:-239px -110px !important}

#t5-1_on, #t5-1:link,#t5-1:visited{width:82px;background-position:-319px 0px}
#t5-1_on, #t5-1:hover{background-position:-319px -110px !important}

#t6-1_on, #t6-1:link,#t6-1:visited{width:77px;background-position:-401px 0px}
#t6-1_on, #t6-1:hover{background-position:-401px -110px !important}

#t7-1_on, #t7-1:link,#t7-1:visited{width:78px;background-position:-478px 0px}
#t7-1_on, #t7-1:hover{background-position:-478px -110px !important}

#t1-69_on, #t1-69:link,#t1-69:visited{width:80px;background-position:0px -220px}
#t1-69_on, #t1-69:hover{background-position:0px -330px !important}

#t2-69_on, #t2-69:link,#t2-69:visited{width:79px;background-position:-80px -220px}
#t2-69_on, #t2-69:hover{background-position:-80px -330px !important}

#t3-69_on, #t3-69:link,#t3-69:visited{width:80px;background-position:-159px -220px}
#t3-69_on, #t3-69:hover{background-position:-159px -330px !important}

#t4-69_on, #t4-69:link,#t4-69:visited{width:80px;background-position:-239px -220px}
#t4-69_on, #t4-69:hover{background-position:-239px -330px !important}

#t5-69_on, #t5-69:link,#t5-69:visited{width:82px;background-position:-319px -220px}
#t5-69_on, #t5-69:hover{background-position:-319px -330px !important}

#t6-69_on, #t6-69:link,#t6-69:visited{width:77px;background-position:-401px -220px}
#t6-69_on, #t6-69:hover{background-position:-401px -330px !important}

#t7-69_on, #t7-69:link,#t7-69:visited{width:78px;background-position:-478px -220px}
#t7-69_on, #t7-69:hover{background-position:-478px -330px !important}


div.flag{
	position: relative;
	float:left;
	top: 270px;
}
div.flag img{
	border: 0;
}




/******** hlavni stranka - stred *********/
#mcln{
float:left;
width:857px;
padding:18px 0 0 75px;
}
#mcla{
float:left;
width:456px;
background:#a2a2a2;
}
#mclb{
float:left;
width:443px;
height:36px;
background:#eaa700;
padding:20px 0 0 13px;
font-size:16px;
color:#ffffff;
}
#mclb a{
font-size:16px;
color:#ffffff;
}

#mclc{
float:left;
width:233px;
padding:8px 0 0 12px;
font-size:13px;
color:#ffffff;
}
#mcld{
float:right;
width:200px;
height:175px;
text-align:right;
}
#mcle{
float:left;
width:443px;
height:24px;
background:#5d5d5d;
padding:8px 0 0 13px;
color:#ffffff;
}
#mclr{
float:right;
width:381px;
}
.mclra{
float:left;
width:293px;
height:24px;
background:#383838;
padding:7px 0 0 13px;
color:#ffffff;
}
.mclra a{
color:#ffffff;
}
.mclra_archiv{
float:left;
width:368px;
height:24px;
background:#383838;
padding:7px 0 0 13px;
color:#ffffff;
}
.mclra_archiv a{
color:#ffffff;
}
.mclrb{
float:left;
width:75px;
height:24px;
background:#eaa700;
padding:7px 0 0 0;
color:#ffffff;
text-align:center;
}
.mclrb a{
color:#ffffff;
}
.mclrc{
float:left;
width:371px;
height:58px;
background:#5d5d5d;
padding:8px 0 0 10px;
color:#ffffff;
}
#mclrd{
float:left;
width:370px;
height:19px;
}
#tcln{
float:left;
width:857px;
padding:18px 0 0 75px;
}
#tclna{
float:left;

background:#656565;
padding:19px 0 0 0;
overflow: hidden;
height: 170px;
}
#tclnb{
float:left;
width:273px;
background:#383838;
padding:19px 0 0 0;
overflow: hidden;
height: 170px;
}
#tclnc{
float:left;
width:273px;
background:#6395b5;
padding:19px 0 0 0;
overflow: hidden;
height: 170px;
}


.video{
	width: 273px;
}

.text_pod_videem{
	color: #B1B1B1;
	font-size: 14px;
	padding: 5px;

}
.text_pod_videem h1{
	font-size: 16px;
	padding: 0px;
	margin: 0px;
}
.text_pod_videem a{
	color: #B1B1B1;
	text-decoration: none;
}
.tclnm{
float:left;
width:18px;
height:260px;
}
.tclnm2{
float:left;
width:18px;
height:160px;
}
/******** stranky - pata *********/
#pata,#patasub{
float:left;
width:860px;
height:96px;
padding:18px 0 0 75px;
}
#patas{
float:left;
width:840px;
height:96px;
padding:0 0 0 20px;
background:url(/files/design/navigacka.jpg) no-repeat;
}
#patasub{
}
.menu-navigacka{
color:#ffffff;
}
.copr{
height:40px;
color:#767575;
font-size:11px;
}
.menu-navigacka a{
color:#ffffff;
}
/******** stranky - vypis *********/
/*** submenu ***/
#submenu,#sub_submenu{
float:left;
width:857px;
background:#3d3d3d;
}
#submenu a,#sub_submenu a,#sub_submenu .suba #submenu .suba{
float:left;
width:120px;
text-decoration:none;
text-align:center;
color:#fffefe;
font-size:12px;
display:block;
padding:18px 0 15px 0;
background:#3d3d3d url(/files/design/a.gif) top right no-repeat;
}
#submenu .suba,#sub_submenu .suba{
width:120px;
background:#eaa700 url(/files/design/a.gif) top right no-repeat;
}
#submenu a:hover,#sub_submenu a:hover{
background:#6e6e6e url(/files/design/a.gif) top right no-repeat;
}
#sub_submenu a,#sub_submenu .suba{
padding:8px 0 6px 0;
background:#eaa700 url(/files/design/a.gif) top right no-repeat;
}
#sub_submenu .suba{
color:#3d3d3d;
font-weight:bold;
}
#sub_submenu{
background:#eaa700;
}
/*** vypis ***/

#atl{
float:left;
width:857px;
padding:20px 0 0 0;
}
#atl_2{
float:left;
width:857px;
padding:0 0 0 0;
}
#atlvyp{
float:left;
width:845px;
padding:0px 0 0 12px;

color:#OOOOOO;
}
#atlvyp h2{
font-size:14px;
margin:0;
}
.vpa{
float:left;
width:845px;
}
.vp1,.vp4,.vp7{
float:left;
width:631px;
height:19px;
padding:6px 0 0 8px;
color:#ffffff;
border-bottom:#a2a2a2 1px solid;
border-right:#a2a2a2 1px solid;
}
.vp2,.vp5,.vp8{
float:left;
width:94px;
height:19px;
padding:6px 0 0 0;
color:#ffffff;
border-bottom:#a2a2a2 1px solid;
border-right:#a2a2a2 1px solid;
text-align:center;
}
.vp3,.vp6,.vp9{
float:left;
width:99px;
height:19px;
padding:6px 0 0 0;
color:#ffffff;
border-bottom:#a2a2a2 1px solid;
text-align:center;
}
.vp1, .vp2, .vp3{
background:#eaa700;
}
.vp4, .vp5, .vp6{
background:#6e6e6e;
}
.vp7, .vp8, .vp9{
background:#9d9d9d;
}
.gall{
float:left;
width:845px;
padding:16px 0 16px 0;
}
.gall img{
float:left;
border:#c8c8c8 15px solid;
}
.gam{
float:left;
width:18px;
height:30px;
}
#print{
float:left;
width:857px;
background:url(/files/design/tisk.gif) repeat-x;
text-align:right;
}
#print img{
border:0;
}



/*VYPIS RUBRIK*/
div.rubrika{
	
}

div.rubrika_clanek{
	clear: both;
	margin-bottom: 10px;
}


img.rubrika_image{
	width: 50px;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

div.rubrika_nadpis{
	font-size: 14px;
	padding-bottom: 5px;
}

div.rubrika_nadpis a{
	color: #000000;
	font-weight: bold;
}

div.rubrika_nadpis span{
	font-size: 10px;
}
div.rubrika_telo{
	font-size: 12px;
	padding-bottom: 10px;

}

div.strankovani img{
	border: 0px;
}

/*DYN CLANEK*/
div.clanek{
	
}

div.clanek h1{
	font-size: 16px;
	padding: 0px;
	margin: 0px;
}	

img.clanek_picture{
	border: 0px;
	padding: 5px;
}

div.clanek_telo{

}

div.clanek_telo a{
	font-weight: bold;
	color: #000000;
}


/*****************GALERIE*/
TD.gal_img_on { background-color: #071A27;
height:168px;
 }
TD.gal_img_off { background-color: #C8C8C8;
height:168px;
 }

IMG.gal_img_on { border: 1px solid white; }
IMG.gal_img_off { border: 1px solid #C8C8C8; }

table.galerie{
	width: 100%;
	float:left;
	padding:0 0 0 0;
	
}



