/*
9px  - .818em          
10px - .909em
11px - 1em
12px - 1.091em
13px - 1.182em
14px - 1.273em
15px - 1.364em
16px - 1.455em
17px - 1.545em
18px - 1.636em
19px - 1.727em
20px - 1.818em
21px - 1.909em
22px - 2.000em
23px - 2.091em
24px - 2.182em
*/  
html{font-size:100.01%;} 
body{
font-size:.688em;
font-family:"Arial CE",arial,helvetica,sans-serif;
color:#666;
margin:0;
padding:0;
text-align:center;
background:#1a1a1a url(../gfx/bg.jpg) no-repeat center top;
}
a img, img{margin:0;padding:0;border:0;}
a{color:#00d9ff;outline:none;}
a:hover{text-decoration:none;}
p,h1,h2,h3,h4,h5,h6,ul,ol,li,form,table,td{margin:0;padding:0;}
table{font-size:1em;}
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}
hr,.noScreen{display:none;}
.break{display:block;}
fieldset{padding:0;margin:0;border:0}
ul li{list-style-type:none;}
.clearfix:after{content: ".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/* Hide from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */
.imgBlock{
position:relative;
display:block;
overflow:hidden;
}
.imgSpan{
position:absolute;
left:0;
top:0;
display:block;
background-position:top left;
background-repeat:no-repeat;
}
a .imgSpan{
cursor:pointer;
}
#page{
/*width:975px;*/
width:957px;
margin:0px auto;
text-align:left;
position:relative;
padding:27px 0 0 18px;
}
* html #page{
width:975px;
}
/* HEADER begin */
#header{
width:908px;
height:95px;
position:relative;
}
#headerBg{
position:absolute;
top:0;
left:0;
width:908px;
height:95px;
background:url(../gfx/header-bg.png) no-repeat;
display:block;
}
* html #headerBg{
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/header-bg.png', sizingMethod='image');
}
#header h2{
width:443px;
height:93px;
top:2px;
left:9px;
position:absolute;
font-size:1.273em;
}
#header h2 a{
color:#fff;
line-height:90px;
text-indent:20px;
}
#header h2 span{
width:443px;
height:93px;
background:url(../gfx/tomas-berdych-logo.gif) no-repeat;
}
#langs{
position:absolute;
top:12px;
right:68px;
z-index:1000;
}
#langs li{
float:left;
margin:0 18px 0 0;
display:inline;
font-size:10px;
line-height:7px;
}
#langs li#en a{
width:22px;
height:7px;
}
#langs li#en a span{
width:22px;
height:7px;
background:url(../gfx/lang-en.gif) no-repeat left top;
}
#langs li#en a:hover span,#langs li#en a#langActive span{
background:url(../gfx/lang-en.gif) no-repeat left bottom !important;
}
* html #langs li#en a:hover span,* html #langs li#en a#langActive span{
background:url(../gfx/lang-en-act-ie6.gif) no-repeat !important;
}
#langs li#cz a{
width:21px;
height:7px;
}
#langs li#cz a span{
width:21px;
height:7px;
background:url(../gfx/lang-cz.gif) no-repeat left top;
}
#langs li#cz a:hover span,#langs li#cz a#langActive span{
background:url(../gfx/lang-cz.gif) no-repeat left bottom !important;
}
* html #langs li#cz a:hover span,* html #langs li#cz a#langActive span{
background:url(../gfx/lang-cz-act-ie6.gif) no-repeat !important;
}
/* HEADER end */

/* CONTENT DEF begin */
#content{
width:908px;
background:url(../gfx/content-bg.png) repeat-y;
position:relative;
}
* html #content{
background:url(../gfx/content-bg-ie6-repeat.gif) repeat-y;
}
* html #contentIE6{
background:url(../gfx/content-bg-ie6.gif) no-repeat 0 0;
}
#contentIn{
width:860px;
padding:0 20px 5px;
margin:0 4px;
background:#020201 url(../gfx/content-in-bg.gif) repeat-x 0 0;
min-height:651px;
}
* html #contentIn{
height:651px;
width:900px;
}
/* CONTENT DEF end */

/* TOP begin */
#top{
width:860px;
height:235px;
background:url(../gfx/top-pattern.gif) no-repeat;
position:relative;
margin:0 0 8px;
overflow:hidden;
}
#top div{
float:left;
}	
#topTomas{
width:296px;
height:359px;
background:url(../gfx/tomas-berdych.png) no-repeat;
position:absolute;
top:-122px;
right:53px;
display:block;
z-index:100;
}
* html #topTomas{
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/tomas-berdych.png', sizingMethod='image');
}
#topFrame{
width:860px;
height:6px;
background:url(../gfx/top-frame.png) no-repeat;
position:absolute;
top:0;
left:0;
display:block;
}
* html #topFrame{
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/top-frame.png', sizingMethod='image');
}
#topFrame2{
width:5px;
height:229px;
background:url(../gfx/top-frame2.png) no-repeat;
position:absolute;
top:6px;
left:0;
display:block;
}
* html #topFrame2{
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/top-frame2.png', sizingMethod='image');
}
/* TOP end */

/* MENU begin */
#menuBox{
width:251px;
height:235px;
float:left;
position:relative;
}
#menuBg{
position:absolute;
top:0;
left:0;
width:251px;
height:235px;
background:url(../gfx/menu-bg.png) no-repeat;
display:block;
}
* html #menuBg{
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/menu-bg.png', sizingMethod='image');
}
ul#menu{
position:absolute;
top:12px;
left:17px;
}
ul#menu li{
margin:7px 0;
}
ul#menu li a{
height:19px;
text-indent:-9999px;
display:block;
overflow:hidden;
}
ul#menu li#itemVysledky{
width:85px;
background:url(../gfx/menu-vysledky.gif);
}
ul#menu li#itemTurnaje{
width:72px;
background:url(../gfx/menu-turnaje.gif);
}
ul#menu li#itemProfil{
width:48px;
background:url(../gfx/menu-profil.gif);
}
ul#menu li#itemProfile{
width:60px;
background:url(../gfx/menu-profile.gif);
}
ul#menu li#itemSchedule{
width:124px;
background:url(../gfx/menu-tournaments.gif);
}
ul#menu li#itemSponsors{
width:124px;
background:url(../gfx/menu-sponsors.gif);
}
ul#menu li#itemAsk_Tomas{
width:124px;
background:url(../gfx/menu-ask-tomas.gif);
}
ul#menu li#itemManagement{
width:124px;
background:url(../gfx/menu-management.gif);
}
ul#menu li#itemResults{
width:124px;
background:url(../gfx/menu-results.gif);
}
ul#menu li#itemZeptejte_se_Tomase{
width:189px;
background:url(../gfx/menu-zeptejte-se-tomase.gif);
}
ul#menu li#itemSponzori{
width:83px;
background:url(../gfx/menu-sponzori.gif);
}
ul#menu li#itemMultimedia{
width:104px;
background:url(../gfx/menu-multimedia.gif);
}
ul#menu li#itemFanzone{
width:80px;
background:url(../gfx/menu-fanzone.gif);
}
#menuOpenClose{
width:29px;
height:235px;
background:url(../gfx/menu-link.png) no-repeat;
display:block;
float:left;
cursor:pointer;
}
* html #menuOpenClose{
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/menu-link.png', sizingMethod='image');
}
/* MENU end */

#flashMap{
width:500px;
height:235px;
/*background:url(../gfx/test-map.png) no-repeat;*/
}
* html #flashMap{
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/test-map.png', sizingMethod='image');
}
/* LEFT AND RIGHT COLUMN DEF begin */
#leftCol{
width:422px;
float:left;
margin:0 0 0 6px;
display:inline;
}
#rightCol{
width:422px;
float:right;
}
/* LEFT AND RIGHT COLUMN DEF end */

/* GRAPHIC HEADLINES begin */
h2#h2Novinky{
width:854px;
height:20px;
background:url(../gfx/h2-novinky.png) no-repeat;
text-indent:-9999px;
overflow:hidden;
margin:0 0 10px 6px;
}
h2#h2News{
width:854px;
height:20px;
background:url(../gfx/h2-news.png) no-repeat;
text-indent:-9999px;
overflow:hidden;
margin:0 0 10px 6px;
}
* html h2#h2Novinky{
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/h2-novinky.png', sizingMethod='image');
}
h2#h2TourPlan{
width:422px;
height:20px;
background:url(../gfx/h2-tour-plan.png) no-repeat;
text-indent:-9999px;
overflow:hidden;
margin:0 0 10px;
}
* html h2#h2TourPlan{
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/h2-tour-plan.png', sizingMethod='image');
}
h2#h2Galerie{
width:422px;
height:20px;
background:url(../gfx/h2-galerie.png) no-repeat;
text-indent:-9999px;
overflow:hidden;
margin:0 0 10px;
}
h2#h2Gallery{
width:422px;
height:20px;
background:url(../gfx/h2-gallery.png) no-repeat;
text-indent:-9999px;
overflow:hidden;
margin:0 0 10px;
}
* html h2#h2Galerie{
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/h2-galerie.png', sizingMethod='image');
}
* html h2#h2Gallery{
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/h2-gallery.png', sizingMethod='image');
}
/* GRAPHIC HEADLINES end */

/* NEWS begin */
.newsBox{
margin:0 0 6px;
}
.newsItem{
width:422px;
float:left;
background:#333;
margin:0 0 11px;
}
.newsItemLeft{
margin-left:6px;
display:inline;
}
.newsItemRight{
margin-left:10px;
display:inline;
}
.newsItem .img{
float:left;
width: 90px;
height: 90px;
overflow:hidden;
}
* html .newsItem .img{
margin:0 -3px;
}
.newsItem a{
text-decoration:none;
}
.newsItem a:hover{
text-decoration:underline !important;
}
.newsItemText{
width:319px;
float:right;
margin:0 5px 0 0;
color:#00d9ff;
font-weight:bold;
display:inline;
}
.newsItemText .date{
color:#666;
font-size:2.909em;
margin:-2px 0 -2px;
letter-spacing:-3px;
}
.newsItemText .cont{
height:46px;
overflow:hidden;
letter-spacing:0px;
}
.newsItemText .archive{
float:right;
font-size:1em;
font-weight:normal;
margin-top:-1px;
letter-spacing:-1px;
}
.newsItemText .archive a{
color:#666;
text-decoration:none;
}
/* NEWS end */

/* TABLE TOUR PLAN begin */
table.tabTourPlan{
width:422px;
height:122px;
}
table.tabTourPlan td,table.tabTourPlan th{
vertical-align:top;
text-align:left;
}
table.tabTourPlan td{
font-size:.909em;
padding:3px 7px 7px 0;
white-space:nowrap;
}
table.tabTourPlan th{
font-weight:normal;
font-size:1.273em;
color:#00d9ff;
padding:0px 7px 7px 0;
}
table.tabTourPlan th a{
color:#00d9ff;
text-decoration:none;
}
table.tabTourPlan th a:hover{
text-decoration:underline;
}
table.tabTourPlan td{
width:70px;
}
/* TABLE TOUR PLAN end */

/* GALLERY THUMBNAILS begin */
#galleryHP{
min-height:122px;
}
* html #galleryHP{
height:122px;
}
#galleryHP img{
float:left;
margin:0 10px 11px 0;
}
/* GALLERY THUMBNAILS end */

/* MORE LINKS begin */
a.more{
float:right;
font-size:1em;
font-weight:normal;
margin-top:-1px;
letter-spacing:-1px;
text-decoration:none;
color:#666;
}
a:hover.more{
text-decoration:underline;
}
/* MORE LINKS end */

/* FOOTER begin */
#footer{
width:908px;
min-height:30px;
background:url(../gfx/footer-bg.gif) no-repeat;
font-size:.909em;
}
* html #footer{
height:30px;
}
#footer a{
text-decoration:none;
color:#666;
}
#footer a:hover{
text-decoration:underline;
}
#footer p{
float:right;
padding:10px 25px 0 0;
}
/* FOOTER end */

#nikeLogo a{
width:67px;
height:35px;
position:absolute;
top:54px;
right:-14px;
padding:10px 0 0;
}
* html #nikeLogo a{
height:45px;
right:-15px;
}
#nikeLogo a span{
width:67px;
height:45px;
background:url(../gfx/logo-nike.png) no-repeat;
}
* html #nikeLogo a span{
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/logo-nike.png', sizingMethod='image');
}
.mainTable {
width: 70%;
float: left;
}
.mainTable th, .mainTable td{
padding: 2px 5px 2px 5px;
color: #999;
}
.mainTable .odd td {
background: #102e30;
}
.mainTable .ofic_header td {
background: #00d9ff;
color: black;
}
.mainTable .probehla td {
background: transparent;
color: #404040;
}
.mainTable .probehla td a{
color: #404040;
}
.table-head {
width: 30%;
float: left;
overflow: hidden;
}
dt, dd {
margin: 0px;
padding: 0px;
}
dt {
margin-top: 8px;
font-weight: bold;
}
.table-head.clay {
 background: url(/img/surface-clay.jpg) 0px 0px no-repeat;
}

.table-head.grass {
 background: url(/img/surface-grass.jpg) 0px 0px no-repeat;
}
.table-head.hard {
 background: url(../img/surface-hard.jpg) 0px 0px no-repeat;
}
.cleaner {
width: 1px;
height: 1px;
overflow:hidden;
clear: both;
}
.pageText img{
float: left;
margin: 5px;
bottom: 5px;
}
.pageText {
line-height: 140%;
}
h3 {
color:white;
font-size:  1.1em;
}
.sponzor {
width: 22%;
margin-right: 3%;
float: left;
height: 150px;
position: relative;
margin-bottom: 10px;
}
.novinka {
height: 280px;
over-flow:hidden;
}
.sponzor a.a_a {
display: block;
position: absolute;left:0px;bottom:0px;
width: 100%;
background: #00d9ff;
text-decoration: none;
color: black;
padding-top: 2px;
padding-bottom: 2px;
}
.inputText, .inputTextarea {
width: 95%;
background: #1A1A1A;
border: 1px solid #525252;
color: #525252;
}
.inputTextarea {
font-family: arial, sans-serif;
height: 120px;
padding: 0px;
}
.inputButton {
width: 95%; background: #00d9ff; border: 1px #00d9ff outset;
}
.inputTxt {
visibility: hidden;
}
