body { margin:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#333333; line-height : 16px;}
form { margin:0px; display:inline;}

.cls {clear:both;}
.pWidth {width:764px;}
.pBorders {background-image: url("obr/back.gif"); width:800px; background-repeat:repeat-y; background-position:center;}

#header {background-image: url("obr/head-back.gif"); background-repeat :repeat-x; height:109px; background-color:#FFFFFF; }
#header .imgBack-a { background-image: url("obr/head2.jpg"); background-position :right; background-repeat:no-repeat;}
#header .spacer-a { height :8px; line-height: 3px; font-size: 1px; overflow :hidden; background-image: url("tf-green-menu-divider.gif"); background-position:right; background-repeat:no-repeat;}
#header .imgBack-a .topFrame .logo .flags { padding-top :14px;}
#header .imgBack-a .topFrame .logo .flags img {	margin-left: 5px; border : none; }

.topFrame {height:70px; overflow:hidden;}
.topFrame .logo { padding-top:20px; padding-left:10px;}
.topFrame .flags {text-align:right; padding-right:70px;}

#topMenuBack { height:31px; overflow:hidden;}

#topMenu {position: absolute;top: 71px; height:31px; overflow:hidden; }
#topMenu a { border-right-width: 1px; border-right-style: solid; border-right-color: #ECF9CC; padding-top: 5px; display: block; float: left; padding-right: 16px; padding-left: 16px; padding-bottom: 8px; color: #FFFFFF; text-decoration: none; font-weight: bold; font-size: 14px; }
#topMenu a:hover {background-color: #CC0000;}

#mainFrame { overflow: hidden; background-image:  url("mainframe-flower.gif"); background-position: right top; background-repeat: no-repeat; }
#mainFrame .mfObal { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #0099FF; background-image:  url("obr/obsah-back.gif"); background-position: bottom; background-repeat: repeat-x; }

#pWins { height:42px; overflow:hidden; width: 764px; background-image: url("obr/psa.gif"); background-repeat:no-repeat; background-position:top right; }
#pWins .item { float: left; background-image:  url("pwin-back.gif"); background-repeat: repeat-x; height: 35px; margin-right: 10px; overflow: hidden; margin-left: 10px; _margin-left: 5px; }
#pWins .item .input1 { width:150px; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#000000; border:1px solid white; height:12px; margin-top:3px; _margin-top:2px; padding-top:-2px; }
#pWins .item .pwinLink { margin-top:3px; _margin-top:2px;}
#pWins .item .pwinLink2 { margin-top:0px; _margin-top:0px;}

#pWins .item .pwinLink a, #pWins .item .pwinLink2 a { font-size:9px; color:#FFFFFF; text-decoration:none; }
#pWins .item img.ikona {margin-right:5px; margin-left:3px;}
#pWins .item .leftbdr { background-image: url("pwin-bdr-left.gif"); background-repeat:no-repeat; background-position:left top; height:35px;}
#pWins .item .rightbdr{ background-image: url("pwin-bdr-right.gif"); background-repeat:no-repeat; background-position:right top; height:35px; overflow:hidden;}

#bWin {background-image: url("bwin-back.gif"); height:135px; border-bottom:1px solid #DBA8C2; overflow:hidden;}
#bWin .bWinObal {padding:10px;}
#bWin h4 { font-size:11px; font-weight:bold; margin-top:4px; }
#bWin .item {float:left;}
#bWin .item .topimage {background-image: url("bwin1-top.gif"); background-repeat:no-repeat; height:22px; padding-left:8px; overflow:hidden;}
#bWin .item .obsah {background-color:#FFFFFF; border-left:1px solid #9ecd1a;border-right:1px solid #9ecd1a; height:70px; padding:10px; }
#bWin .win1 { width:331px;}
#bWin .win2 { width:193px; margin-left:12px; float:left;}

.width272{ width:272px; }
.width250{ width:250px; }
.width100{ width:100px; }
.width150{ width:150px; }

#ls {  float:left; width:120px; }
#leftMenu { color:#CC0000; padding-left:8px; padding-top:10px; width: 175px; overflow:hidden; _width: 164px; _padding-left:10px;}
#leftMenu h3 { margin: 0px; padding: 0px; border-bottom: 1px solid #c6c6c6; margin-bottom: 3px; padding-bottom: 3px; font-size: 12px; color: #5C5C5C; }
#leftMenu ul { margin: 0px; margin-left: 8px; padding-top: 2px; padding-bottom: 2px; padding-left: 10px; list-style-image:  url("lmenu-bullet-lev1.gif"); } 
#leftMenu li { margin: 0px 0 0; margin-left: 0px; padding-left: 0px; } 
#leftMenu a { display: block; width: 140px; padding: 0px 0px 1px 2px; color: #CC0000; text-decoration: none; } 
#leftMenu a:hover { background-color: #F4F4F4; text-decoration: underline; color: #390721;}

#leftMenu ul.lev2 { list-style-image:  url("lmenu-bullet-lev2.gif"); }
#leftMenu ul.lev2 a { color: #303030; width:120px;}
#leftMenu .spacer { height: 10px;}

#rs {width:580px; float:right; border-top:1px solid #99CCFF ;border-left:1px solid #99CCFF;border-bottom:1px solid #99CCFF; background-image: url("mf-border-top.gif"); background-repeat:no-repeat; background-position:right top; background-color:#FFFFFF; }
#rs .rsFlower { background-image: url("obr/pd2a.gif"); background-repeat:no-repeat; background-position:top right;}
#rs .rsObal {padding:8px; padding-left:10px;}
#rs .pathFrame {margin-bottom:8px;}
#rs h1 {margin:0px; font-size:16px; color:#CC0000;}
#rs .path {font-size:14px; color:#CC0000;}
#rs a { padding: 0px 0px 1px 2px; color: #CC0000; text-decoration: none; } 
#rs a:hover { background-color: #F4F4F4; text-decoration: underline; color: #390721;}

#vypis1 { padding-right:8px;}
#vypis1 .item { margin-top:16px;}
#vypis1 h2 { font-size:14px; margin:0px; margin-bottom:6px; margin-top:10px; color:#000000;}
#vypis1 h2 a { color:#334402;}
#vypis1 table td.fotka { vertical-align:top; border-right:1px solid #DCAAC3; padding-right:16px; }
#vypis1 table td.fotka img {}
#vypis1 table td.popis {vertical-align:top; padding-left:16px; }
#vypis1 table td.popis p { margin:0px; }

.copyright {font-size:10px; width:750px; margin-top: 5px; color: #CC0000;}

#overlay1 { position: absolute; top: 10px; margin-left: -70px; }
#overlay2 { position: absolute; top: 0px; margin-left: 764px; }

FIELDSET  { padding: 20px; 
            text-indent: 0px; }
LEGEND    { color: #C5020A;
            padding-bottom: 8px; 
            text-indent: 0px;} 
.text     { position: absolute; 
            left: 560px; }
.button   { text-align: center;
            margin: 5px; } 
