BODY {background:#333333 url(im/pozadi.gif) repeat-x;
	color:#fff;
	font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
	margin-top:5px;
	margin-left:0px;
	font-size:14px;
	line-height:1.3em;}

A {color:#970100;}
A:visited {color:#970100;}

#telo, #celek, #celek2, #bottom {width:760px;
	margin-left:auto;
	margin-right:auto;}

#telo {background:#1C1C1C;
	color:#fff;}

#telo A {color:#FFD800;}

#celek {background:#fff;
	color:#000;}

#celek2 {background:#A70101;
	color:#fff;}


#top {background:#C60202 url(im/top.jpg) no-repeat;
	width:760px;
	height:188px;
	padding-top:6px;
	font-size:13px;
	margin-top:0px;
	}

#top B {font-size:110%;color:#FFF;}

#top UL LI {padding-bottom:0px;padding-left:-7px;height:19px;_height:18px;}


.menu1, .menu2, .menu3, .menu4, .menu5, .menu6 {color:#000;
	float:right;
	width:118px;
	margin:0;
	margin-left:6px;
	padding:0;
	list-style-type:none;
	height:140px;
	font-size:13px;
}

.menu6 {width:130px;}

#drobek {clear:both;color:#484848;
	padding-left:15px;
	padding-top:10px;
	_padding-top:9px;
}

#drobek span {position:relative;left:280px;padding-left:15px;}

#drobek A {color:#A70101}

#jumper {background:#FFF url(im/jumper.jpg) left bottom no-repeat ;
	width:512px;
	height:288px;
	margin-top:0px;
	float:left;
	border-bottom:#ED0000 4px solid;
	}

#jumper P {position:relative;left:160px;top:110px;font-size:90%;_font-size:100%;
	width:340px}

#jumper h2 {position:relative;left:160px;top:120px;
	font-size:120%;
	margin:0;
	margin-bottom:4px;}	

#jumper A, #news A {color:#BE0201;font-weight:bold;}

#news {background:#FFF url(im/firmy2.jpg) bottom no-repeat;
	width:248px;
	height:288px;
	margin-top:0px;
	float:right;
	border-bottom:#ED0000 4px solid;
	overflow:none}

#news h3 {color:#000;margin-bottom:2px;font-size:100%;
margin-top:20px;
margin-left:15px;
padding-bottom:4px;
background:url(im/tecky-sede.gif) bottom no-repeat;
width:205px;}

#news P {color:#000;margin-bottom:8px;font-size:90%;
margin-left:15px;margin-top:4px;margin-right:8px;}



#stred {width:158px;height:304px;
background:#C50202 url(im/stred1.jpg) top left no-repeat;
float:left;
border-right:7px solid #F1F1F1;}

#stred h3 {color:#fff;
margin-bottom:1px;
font-size:100%;
margin-top:10px;
margin-left:10px;
padding-bottom:4px;
background:url(im/tecky-bile.gif) left bottom no-repeat;}

#stred P {color:#fff;
margin-bottom:1px;
font-size:85%;
margin-top:10px;
margin-left:10px;
padding-bottom:4px;
margin-right:8px;
}


#multimedia {width:340px;height:304px;
background:#C50202 url(im/stred-pozadi.jpg) top left repeat-x;
float:left;
border-right:7px solid #F1F1F1;}



#multimedia h3 {color:#fff;
margin-bottom:1px;
font-size:100%;
margin-top:10px;
margin-left:10px;
padding-bottom:4px;
background:url(im/tecky-bile.gif) left bottom repeat-x;
width:304px
}

#multimedia P {color:#fff;
margin-bottom:1px;
font-size:85%;
margin-top:10px;
margin-left:10px;
padding-bottom:1px;
margin-right:8px;
text-align:center
}

#sedm {width:248px;height:304px;
background:#C50202 url(im/stred-pozadi.jpg) top left repeat-x;
float:right;}

#sedm h3 {color:#fff;
margin-bottom:1px;
font-size:100%;
margin-top:10px;
margin-left:10px;
padding-bottom:4px;
background:url(im/tecky-bile.gif) left bottom repeat-x;
width:230px
}

#sedm P {color:#fff;
margin-bottom:1px;
margin-top:10px;
margin-left:10px;
padding-bottom:1px;
margin-right:8px;
font-size:85%;
}

#noviny {width:324px;height:156px;
background:#C50202 url(im/dole-vlevo.jpg) top left repeat-x;
float:left;}

#noviny h3 {color:#fff;
margin-bottom:1px;
font-size:100%;
margin-top:10px;
margin-left:10px;
padding-bottom:4px;
background:url(im/tecky-bile.gif) left bottom repeat-x;
width:230px
}

#noviny P {color:#fff;
margin-bottom:1px;
margin-top:10px;
margin-left:10px;
padding-bottom:1px;
margin-right:8px;
font-size:85%;
}

#reference {width:436px;height:156px;
background:#C50202 url(im/dole-vpravo.jpg) top right repeat-x;
float:left;}


#reference h3 {color:#fff;
margin-bottom:1px;
font-size:100%;
margin-top:10px;
margin-left:10px;
padding-bottom:4px;
background:url(im/tecky-bile.gif) left bottom repeat-x;
width:230px
}

#reference P {color:#fff;
margin-bottom:1px;
margin-top:10px;
margin-left:10px;
padding-bottom:1px;
margin-right:8px;
font-size:85%;
}

#bottom {clear:both;font-size:11px;background:#333333;text-align:center;color:#eee}

#menuVert {background:#A70101;
width:140px;
float:left;}

#menuVert h3 {color:#fff;
margin-bottom:1px;
font-size:100%;
margin-top:10px;
margin-left:10px;
padding-bottom:4px;
background:url(im/tecky-bile.gif) left bottom no-repeat;}

#menuVert UL {color:#fff;
margin-bottom:1px;
margin-top:10px;
margin-left:5px;
padding-left:5px;
padding-bottom:1px;
margin-right:8px;
font-size:85%;
list-style-type:none;
}

#spodek {background:#A70101 url(im/dole2.jpg) no-repeat;width:760px;height:60px;
border-top:7px solid #ED0000;clear:both;}

#obsah {background:#A70101;width:573px;
_width:570px;
float:right;
border-left:7px solid #F1F1F1;
padding:20px;
_padding:14px;
}

#obsah h2 {font-size:180%;margin-top:2px;
background:url(im/tecky-bile.gif) left bottom repeat-x;
padding-bottom:12px;
}

#obsah h3 {font-size:140%;margin-top:2px;}

#obsah h4 {font-size:120%;margin-top:2px;}

#obsah h5 {font-size:110%;margin-top:2px;}

#obsah P {line-height:1.41em;}

.foto-vlevo, .foto-vpravo {
       float: left;
       width: 310px;
       margin: 0 5px 5px 0;
       padding: 5px 0;
       text-align: center;
       background: #F1F1F1;
       border-top: 1px solid #ccc;
       border-left: 1px solid #ccc;
       border-right: 1px solid #111;
       border-bottom: 1px solid #111;
	color:#000;
       }

.foto-vlevo A, .foto-vpravo A {color:#E25756}

.foto-vlevo img, .foto-vpravo img {border:1px solid #A70101}
.foto-vpravo {
       float: right;
       margin: 0 0 5px 5px;
       }

.box-vlevo, .box-vpravo {
       float: left;
       width: 300px;
       margin: 0 5px 5px 0;
       padding: 5px;
       text-align: left;
       background: #F1F1F1;

       border-top: 1px solid #ccc;
       border-left: 1px solid #ccc;
       border-right: 1px solid #111;
       border-bottom: 1px solid #111;
	color:#000;
       }

.box-vlevo P, .box-vpravo P {margin:2px 0 2px 0;}

.box-vlevo h3, .box-vpravo h3 {color:#000;
margin-bottom:1px;
font-size:100%;
margin-top:14px;
margin-left:10px;
padding-bottom: 4px;
background:url(im/tecky-sede.gif) left bottom no-repeat;}

.box-vlevo A, .box-vpravo A {color:#A70101;}

.box-vlevo img, .box-vpravo img {border:1px solid #A70101}
.box-vpravo {
       float: right;
       margin: 0 0 5px 5px;
       }


p.linka {margin-top:2px;
background:url(im/tecky-bile.gif) left bottom repeat-x;
padding-bottom:4px;
}


p.linka2 {margin-top:2px;
background:url(im/tecky-sede.gif) left bottom repeat-x;
padding-bottom:4px;
}

UL.seznam {list-style-type:none;
margin-left:10px;padding-left:10px;}

UL.seznam LI {padding-left:17px;background:url(im/sipka.gif) 0 4px no-repeat;}

UL.fotoseznam {list-style-type:none;
margin-left:10px;padding-left:10px;}

UL.fotoseznam LI {padding-left:19px;background:url(im/foto.gif) 0 4px no-repeat;}

UL.videoseznam {list-style-type:none;
margin-left:10px;padding-left:10px;}

UL.videoseznam LI {padding-left:19px;background:url(im/video.gif) 0 4px no-repeat;}


.sipka {padding-left:15px;background:url(im/sipka.gif) 0 4px no-repeat;font-size:90%;}
.foto {padding-left:17px;background:url(im/foto.gif) 0 4px no-repeat;font-size:90%;}
.video {padding-left:17px;background:url(im/video.gif) 0 4px no-repeat;font-size:90%;}
.mail {padding-left:17px;background:url(im/mail.gif) 0 4px no-repeat;font-size:90%;}
.file {padding-left:17px;background:url(im/file.gif) 0 4px no-repeat;font-size:90%;}

.male {font-size:11px}
A.male {#FFD800;}
.red {color:#BE0201}
.black {color:#000}
.vetsi {font-size:110%}
.vpravo {text-align:right;}
.ram {border: 1px solid #ddd}

LABEL {margin-top:5px;font-weight:bold;}
legend {font-size:160%;padding:6px;background:#F4F4F4;color:#000;border:1px solid #807883;font-weight:bold;}
fieldset {margin-bottom:10px;padding:10px}

input, select, textarea {margin-bottom:5px;}

#vlajky img {border:0;}
#vlajky {margin-left:400px}