.left {float:left}
.right {float:right}
.center {text-align:center;margin-left:auto;margin-right:auto;}
.top {position:relative; top: 0px;}
.pismo {width: 400px;text-align:justify;line-height:1.6em;font-family:verdana;font-size: 12px;}
.odkazy {float:right;width: 400px;margin-top: 20px;text-align:right}
.odkazy a {display:block;text-align:right;font-family:verdana;color:#dddddd}
.nadpis {display:block;text-align:left;font-family:verdana;color: #000000;font-size: 14px;font-weight:bold;padding-bottom: 10px;}
.nadpis a {color: #0000ff;}
.obr1 {position:relative;top: 12px;}
.odsaz {position:relative;left: 20px;color:#000000;width: 660px;font-size: 11px;}
.odsaz_v {position:relative;left: 40px;color:#000000;width: 640px;font-size: 11px;}
.obr2 {position:relative;top: 0px;}
.obraktual {position:relative; margin-left: 22px; top: 40px;}
.obraktual_a {margin-left: 6px; margin-right: 4px; margin-top: 400px; font-family: verdana; font-size: 10px; color: #ffffff;}
.obraktual_a a {font-family: verdana; font-size: 10px; color: #feff9f; text-align: justify;}
.obraktual_b {position:relative; margin-left: 22px; top: 0px;}
input {border:1px solid #cccccc; font-family: tahoma; font-size: 10px; font-style: bold; background:#fafafa; font-weight: bold; color: #cc0000;}
select { border:1px solid #cccccc; text-indent: 2px; text-align:center; background:#fafafa; font-weight: bold;/* */ color:#aa0000; font-size:10px; font-family:verdana;} 
.trr {background-color: #06347b;font-family:verdana;font-size: 10px;font-weight:bold;color: #eeeeee;}
img {border: 0px;}
p {font-family: verdana; font-size: 11px; color: #063a7b; text-align: justify;}
h2 {font-family: verdana; font-size: 18px; color: #ff0000;}/* text-decoration: blink; */
h3 {font-family: verdana; font-size: 14px; color: #000000;}
h4 {font-family: verdana; font-size: 16px; font-weight: bold; color: #1b5fa2;}
.pcenter {font-family: verdana; font-size: 11px; color: #b30000; text-align:center;}
b { color: #b30000; font-size: 12px;}

.jmena_repre {font-family: verdana; font-size: 10px; font-weight: bold; color: #000000;}
.table_jadro {width: 720px;}
.uzke_jadro {width: 680px; margin-left:auto;margin-right:auto;font-family: verdana; font-size: 10px;}
.boxg_content	{width: 226px; background-color: #063a7b; }
li {font-family: verdana; font-size: 14px; color: #ffffff;}
i {font-family: verdana; font-size: 11px; color: #000000;}
.nadpis_bubl {font-weight: bold;}
.bo {font-weight: bold;}
.im {border: 0px;}
.naze_kl { font-family:verdana;font-size: 14px;font-weight: bold;color: #1b5fa2;text-align:center;}
.tab_odkazy_a { width: 600px; }
.jadro	{position:relative; top: -10px; width:730px; min-height: 640px; color: #403ea2;}
.table_hl {position:relative; right: 2px; width: 980px; border-right: solid 6px #06347b; }
table.table_hl td { vertical-align: top; }
.tdmenu { min-height: 640px; background-color: #06347b;font-family:verdana;font-size: 12px;font-weight:bold;}
.tdobsah {top: 0px; padding: 6px;}

table.table_tv {width: 680px; background-color: #f6f6f6;}
table.table_tv td { border: 1px solid #1b5fa2; width: 100px;}
table.table_tv td .hor { background-color: #22ce00; }

table.table_oh {width: 400px; background-color: #f6f6f6;}
table.table_oh td { border: 1px solid #1b5fa2; width: 100px;}
table.table_oh td .hor { background-color: #22ce00; }

body {font-size: 10px;font-family:Verdana;color: #050505;}

#main {width: 980px;margin-left:auto;margin-right:auto;}
#hlmenu {width: 980px;height: 96px;background:url('http://www.curling.cz/o/menu_hl.jpg') no-repeat;}
#obsah {position:relative;top: 8px;width: 980px;margin-left:auto;margin-right:auto;}
#patka {position:relative;top: 2px;width: 940px;margin-left:auto;margin-right:auto;text-decoration: none;}
a {text-decoration: none;}
/* tab s bubl KLUBY */
table.tabtextbu { width: 180px; }
table.kluby { width: 500px; }
table.kluby td { min-height: 20px; }
table.kluby td .tabtextbu { display: none; }
table.kluby td:hover .tabtextbu { display: block !important; position: absolute; }
table.kluby td .tabtextbu { background: #eaeaea; border: 2px solid #1b5fa2; padding: 1px; text-align: left;}

/* tab s bubl treneru a vykonnzch organu csc*/
table.tabtextbub { width: 90px; }
table.tabbub { text-align: left;}
table.tabbub td { width: 160px; }
table.tabbub td .tabtextbub { display: none; }
table.tabbub td:hover .tabtextbub { display: block !important; position: absolute; }
table.tabbub td .tabtextbub { background: #eaeaea; border: 2px solid #1b5fa2; padding: 1px; text-align: left;}
/* tab s bubl reprezentaci */
table.tabbubl {width: 720px;}
table.tabbubl td .tabtextbubl { display: none; }
table.tabbubl td:hover .tabtextbubl { display: block !important; position: absolute; }
table.tabbubl td .tabtextbubl { background: #eaeaea; border: 2px solid #1b5fa2; padding: 1px; text-align: left;}

table#menu {width: 900px;height: 96px;position:relative;left: 133px; }
table#menu td {padding: 0px; margin: 0px; border: 0px #000000 solid;}

ul.ulsobrhl {margin-left: 0; padding-left: 0; list-style-type: none; display: inline;}
ul.ulsobrhl li {position:relative; right: -20px; top: 0px; padding: 0px; margin: 0px;/*roztec bunek*/ text-align: center;font-weight:bold;  display: inline;}
ul.ulsobrhl li a { position: relative; font-family: verdana; font-size: 12px; color: white; padding: 40px; text-align: center; text-decoration: none;}
ul.ulsobrhl li a:hover { position: relative; right: 0px; top: -1px; background: url(http://www.curling.cz/o/menu_2.jpg) no-repeat center center;	display: inline; text-decoration: none; }

ul.ulsobr {display:block;width: 200px; margin-left: 0px; padding-left: 0px; position:absolute; top: 0px; list-style-type: none;}
ul.ulsobr li {display:block;width: 200px; position:relative; right: 0px; top: 0px; padding: 0px; margin: 4px;/*roztec bunek*/ text-align: left;}
ul.ulsobr li a {display:block;width: 200px; position: relative; background: url(http://www.curling.cz/o/r.jpg) no-repeat center right; font-family: verdana; font-size: 11px; color: white; text-decoration: none;}
ul.ulsobr li a:hover {width: 200px; background: url(http://www.curling.cz/o/y.jpg) no-repeat center right; text-decoration: none; color: #f6ff00;}

ul.ulsobr1 {margin-left: 0; padding-left: 0; list-style-type: none; display: inline; }
ul.ulsobr1 li {width: 120px; position:relative;right: 90px;top: 0px; padding: 0px; margin: -30px;/*roztec bunek*/ text-align: center; display: inline;}
ul.ulsobr1 li a { position: relative;font-family: verdana; font-size: 12px; color: white; padding: 40px; text-align: center; text-decoration: none;}
ul.ulsobr1 li a:hover { position: relative; right: 0px; top: -1px; background: url(http://www.curling.cz/o/menu_1.jpg) no-repeat center center;	display: inline; text-decoration: none; }

ul.ulsobr2 {margin-left: 0; padding-left: 0; list-style-type: none; display: inline;}
ul.ulsobr2 li {width: 120px; position:relative;right: 90px;top: 0px; padding: 0px; margin: -30px;/*roztec bunek*/ text-align: center; font-weight:bold; display: inline;}
ul.ulsobr2 li a { position: relative;font-family: verdana; font-size: 12px; color: white; padding: 40px; text-align: center; text-decoration: none;}
ul.ulsobr2 li a:hover { position: relative; right: 0px; top: -1px; background: url(http://www.curling.cz/o/menu_5.jpg) no-repeat center center;	display: inline; text-decoration: none; }

ul.ulsobr3 {margin-left: 0; padding-left: 0; list-style-type: none; display: inline;}
ul.ulsobr3 li {width: 120px; position:relative;right: 116px;top: 0px; padding: 0px; margin: -30px;/*roztec bunek*/ text-align: center; font-weight:bold; display: inline;}
ul.ulsobr3 li a { position: relative;font-family: verdana; font-size: 12px; color: white; padding: 40px; text-align: center; text-decoration: none;}
ul.ulsobr3 li a:hover { position: relative; right: 0px; top: -1px; background: url(http://www.curling.cz/o/menu_3.jpg) no-repeat center center;	display: inline; text-decoration: none; }

ul.ulsobr4 {margin-left: 0; padding-left: 0; list-style-type: none; display: inline;}
ul.ulsobr4 li {width: 120px; position:relative;right: 100px;top: 0px; padding: 0px; margin: -30px;/*roztec bunek*/ text-align: center; font-weight:bold; display: inline;}
ul.ulsobr4 li a { position: relative;font-family: verdana; font-size: 12px; color: white; padding: 40px; text-align: center; text-decoration: none;}
ul.ulsobr4 li a:hover { position: relative; right: 0px; top: -1px; background: url(http://www.curling.cz/o/menu_4.jpg) no-repeat center center;	display: inline; text-decoration: none; }

ul.ulsobr5 {margin-left: 0; padding-left: 0; list-style-type: none; display: inline;}
ul.ulsobr5 li {width: 120px; position:relative;right: 86px;top: 0px; padding: 0px; margin: -30px;/*roztec bunek*/ text-align: center; font-weight:bold; display: inline;}
ul.ulsobr5 li a { position: relative;font-family: verdana; font-size: 12px; color: white; padding: 40px; text-align: center; text-decoration: none;}
ul.ulsobr5 li a:hover { position: relative; right: 0px; top: -1px; background: url(http://www.curling.cz/o/menu_6.jpg) no-repeat center center;	display: inline; text-decoration: none; }

ul.ulsobr6 {margin-left: 0; padding-left: 0; list-style-type: none;}
ul.ulsobr6 li {position:relative;right: 0px;top: 29px; padding: 0px; margin: 0px;/*roztec bunek*/ text-align: center; font-weight:bold; display: inline;}
ul.ulsobr6 li a { position: relative;font-family: verdana; font-size: 12px; color: white; padding: 40px; text-align: center; text-decoration: none;}
ul.ulsobr6 li a:hover { position: relative; right: 0px; top: -1px; background: url(http://www.curling.cz/o/menu_3.jpg) no-repeat center center;	display: inline; text-decoration: none; }
