body, td, textarea {margin:0;padding:0; font-family:Verdana,sans-serif; font-size:11px;}
html {height:100%;}
body {background-color:#b0b9a2; height:100%; text-align:center;}
img {border:none;}

p {margin-bottom:10px;}

a {text-decoration:none; color:black; font-weight:bold;}
a:hover {color:#89C83D;}

.viktor {clear:both; height:1px; font-size:1px; visibility:hidden; overflow:hidden;}

.dashed {border-top:1px dashed #989897; height:1px; clear:both; margin:5px 0px 5px 0px;}

.error {font-weight:bold; color:red;}

#page {width:990px; background-color:#F4F5F3; margin:auto; height:100%; height:auto;}
#page-block {margin-left:22px; margin-right:22px;}

#header {height:72px; background:url(header_bg_global.gif) 0px 0px repeat-x;}
#header-left {float:left; width:15px; height:72px; background:url(header_bg_left.gif) 0px 0px no-repeat; margin:0px;}
#header-center {float:left; width:auto; height:72px; margin:0px;}
#header-right {float:right; width:15px; height:72px; background:url(header_bg_right.gif) 0px 0px no-repeat; margin:0px;}
#head-logo {float:left; display:block; margin-top:3px; margin-left:48px;}
#head-title {float:left; margin-top:35px; margin-left:58px; font-family:Times, serif; color:white; font-size:20px; font-weight:lighter; letter-spacing:18px;}

#userinfo-and-adtop {width:760px; float:left;}
#userinfo {text-align:left; margin-top:5px; margin-bottom:3px; font-weight:bold;}
#userinfo-left {float:left;}
#userinfo-right {float:right;}
#ad-top {height:59px;}
#loginform, #logoutform {float:right; margin-top:6px; margin-right:20px; _margin-right:10px; text-align:right; font-weight:bold;}
#loginform input {width:129px; font-weight:normal; color:#656565;}
#loginform input.submit {width:30px; color:black; background-color:#F4F5F3; border:none; text-align:right; font-weight:bold;}
#loginform input.submit:hover {color:#ed1b23; cursor:pointer; cursor:hand;}
#loginform a, #logoutform a {text-decoration:none; color:black;}
#loginform a:hover, #logoutform a:hover {color:#ed1b23;}

#menu-main {height:30px; font-weight:bold; margin-bottom:3px;}
#menu-main .menu-item {height:24px; float:left;}
#menu-main .menu-item-active {height:24px; float:left; border-bottom:4px #6ebc12 solid;}
#menu-main .menu-item:hover {border-bottom:4px #6ebc12 solid;}
#menu-main a {color:black; text-decoration:none; display:block; border-right:1px #313131 solid; border-bottom:1px #313131 solid; padding-top:4px; padding-bottom:3px; padding-left:39px; padding-right:39px;}
#menu-main a.end {border-right:none;}

#menu-user {text-align:left; font-weight:bold; color:#959595; margin-top:5px; margin-bottom:5px;}
#menu-user a {text-decoration:none; color:#959595; margin-left:20px;}
#menu-user a.active {color:#FE0000;}
#menu-user a:hover {color:#FE0000;}

#content-left-wrap {float:left; background-color:#E6E6E6;}
#content-right-wrap {float:right; background-color:#E6E6E6;}
#content-center-wrap {margin: 0 160px 0 160px; background-color:#E6E6E6;}

#content-main {text-align:left;}
#content-left {width:160px;}
#content-center {background-color:white; padding: 10px 10px 10px 10px;}
#content-right {width:160px;}

#content-left-add {width:140px; padding:10px;}
#content-right-add {width:140px; padding:10px;}

#content-left, #content-right, #content-left-add, #content-right-add {font-size:10px;}

#footer {height:36px; background:url(footer_bg_global.gif) 0px 0px repeat-x; margin-top:8px; color:white;}
#footer a {color:white; font-weight:normal;}

#footer-left {float:left; width:15px; height:36px; background:url(footer_bg_left.gif) 0px 0px no-repeat; margin:0px;}
#footer-center {float:left; height:36px; margin:0px;}
#footer-right {float:right; width:15px; height:36px; background:url(footer_bg_right.gif) 0px 0px no-repeat; margin:0px;}

#footer-left-title {float:left; margin-top:5px; text-align:left;}
#footer-center-title {float:left; margin-top:10px; width:675px; color:white; font-size:14px; letter-spacing:18px;}
#footer-right-title {float:left; margin-top:18px; text-align:right;}

.paging {margin-bottom:40px;}
.paging a {text-decoration:none; color:black; margin-right:5px;}
.paging a:hover {color:#89C83D;}
.paging .current {color:#89C83D; font-weight:bold;}
.paging .numbering {width:540px; text-align:center; float:left; margin-top:7px;}
.paging .left {display:block; font-size:16px; float:left; margin:0;}
.paging .right {display:block; font-size:16px; float:right; margin:0;}

.co-gray {color:#959595;}
.co-green {color:#73c413;}
.co-red {color:#ed1b23;}

.title {font-size:10px; font-weight:bold; background: url(sipka.gif) 0px 4px no-repeat; padding-bottom:5px; padding-left:8px;}

#lastplayground {width:140px!important; margin-bottom:10px; padding: 10px 10px 10px 10px;}

#regionselector {margin-top:20px; padding: 10px 10px 10px 10px;}
#regionselector select {width:140px; margin-bottom:5px;}

.homepage {border:1px #E7E7E7 solid; margin-bottom:10px; padding:10px; height:185px;}
.homepage h1 {font-family:Times,serif; font-size:20px; color:#60D52F; margin-bottom:8px;}
.homepage img.photo {float:left; margin-top:3px; margin-right:10px; margin-bottom:3px;}
.homepage p {margin-top:10px;}

.news_list {border:1px #E7E7E7 solid; margin-bottom:10px; padding:10px; height:185px;}
.news_list h1 {font-family:Times,serif; font-size:20px; color:#60D52F; margin-bottom:8px;}
.news_list img.photo {float:left; margin-top:3px; margin-right:10px; margin-bottom:3px;}
.news_list p {margin-top:10px;}

.vice {position:relative; width:100px; top:-25px; left:529px; _top:-26px; _left:499px;}
.vice a {_display:block;
	padding-top:1px; padding-bottom:2px; padding-left:17px; padding-right:5px;
	font-size:10px; font-weight:bold; color:#ffffff; background:#71CC33 url(bt_vice_zde_bg.gif) 5px 3px no-repeat; text-decoration:none; 
}


.news_detail  {border:1px #E7E7E7 solid; margin-bottom:10px; padding:10px; _height:1px;}
.news_detail h1 {font-family:Times,serif; font-size:20px; color:#60D52F;margin-bottom:8px;}
.news_detail img.photo {float:left; margin-top:3px; margin-right:10px; margin-bottom:3px; }
.news_detail p {margin-top:10px;}
.news_detail .perex {font-weight:bold;}

.kde_hrat_list {border:1px #E7E7E7 solid; margin-bottom:10px; padding:10px; _height:1px; display:table;}
.kde_hrat_list h1 {font-family:Times,serif; font-size:20px; color:#60D52F;margin-bottom:8px;}
.kde_hrat_list img.photo {float:left; margin-top:3px; margin-right:10px; margin-bottom:3px; }
.aaakde_hrat_list aaa {position:relative; bottom:-10px; left:512px; font-size:10px; font-weight:bold; display:block; color:#ffffff; background:#71CC33 url(bt_vice_zde_bg.gif) 5px 3px no-repeat; text-decoration:none; width:60px; padding-top:1px; padding-bottom:2px; padding-left:17px; padding-right:5px;}
.kde_hrat_list p {margin-top:10px;}

.kde_hrat_detail_desc {border:1px #E7E7E7 solid; margin-bottom:10px; padding:10px; _height:1px;}
.kde_hrat_detail_desc .info {margin-bottom:10px;}
.kde_hrat_detail_desc .info .hodnoceni {float:none;}
.kde_hrat_detail_desc h1 {font-family:Times,serif; font-size:20px; color:#60D52F;margin-bottom:8px;}
.kde_hrat_detail_desc img {float:left; margin-top:3px; margin-right:10px; margin-bottom:3px;}
.kde_hrat_detail_desc .greenfee {border:1px #E7E7E7 solid; padding:5px;}
.kde_hrat_detail_desc .greenfee th {font-weight:normal;}
.kde_hrat_detail_desc .greenfee td {padding:5px; text-align:right;}
.kde_hrat_detail_desc .leftblock {float:left; margin-right:25px; margin-bottom:10px;}
.kde_hrat_detail_desc .rightblock {margin-bottom:10px;}

.kde_hrat_detail_scorecards {border:1px #E7E7E7 solid; margin-bottom:10px; padding:10px; _height:1px;}
.kde_hrat_detail_scorecards h1 {font-family:Times,serif; font-size:20px; color:#60D52F;margin-bottom:8px;}
.kde_hrat_detail_scorecards img.nahled {float:left; margin-top:3px; margin-right:10px; margin-bottom:3px;}
.kde_hrat_detail_scorecards .holesmedia {text-align:center;}
.kde_hrat_detail_scorecards .scorecard {border:1px #E7E7E7 solid; padding:5px;}
.kde_hrat_detail_scorecards .scorecard th {font-weight:bold; text-align:center; color:#d7d7d7;}
.kde_hrat_detail_scorecards .scorecard td {padding:4px; text-align:right;}
.kde_hrat_detail_scorecards .scorecard td.total {font-weight:bold;}
.kde_hrat_detail_scorecards .leftblock {float:left; margin-right:25px; margin-bottom:10px;}
.kde_hrat_detail_scorecards .rightblock {margin-bottom:10px;}

.kde_hrat_detail_galery {border:1px #E7E7E7 solid; margin-bottom:10px; padding:10px;}
.kde_hrat_detail_galery h1 {font-family:Times,serif; font-size:20px; color:#60D52F; margin-bottom:8px;}
.kde_hrat_detail_galery .mainimage {margin-bottom:10px;}
.kde_hrat_detail_galery .holesmedia {text-align:center;}
.kde_hrat_detail_galery table.navigation  {width:99%;}
.kde_hrat_detail_galery .navigation a {text-decoration:none; color:black; margin-right:5px; font-size:20px;}
.kde_hrat_detail_galery .navigation a:hover {color:#89C83D;}

.s_kym_hrat_players {padding: 10px 10px 10px 10px;}
.s_kym_hrat_players a {font-size:10px; font-weight:normal;}

.hrac_osobni_udaje .col1,
.hrac_osobni_udaje .col2,
.hrac_osobni_udaje .col3 {padding: 0px 10px 0px 0px; float: left;}
.hrac_osobni_udaje .col1 {width: 260px;}
.hrac_osobni_udaje .col2 {width: 310px;}
.hrac_osobni_udaje .col3 {width: 315px;}
.hrac_osobni_udaje label {clear: left; display: block; width: 70px; float: left; padding: 5px;}
.hrac_osobni_udaje .col2 label {width: 110px;}
.hrac_osobni_udaje .col3 label {width: 120px;}
.hrac_osobni_udaje .col1 input, .hrac_osobni_udaje .col2 input, .hrac_osobni_udaje .col3 input, 
.hrac_osobni_udaje .soubory input, .hrac_osobni_udaje select {margin: 5px 0px 5px 0px; width: 160px;}
.hrac_osobni_udaje select option{padding: 0px 5px 0px 5px;}
.hrac_osobni_udaje .soubory label {width: 110px;}
.hrac_osobni_udaje .disclaimer {font-size: x-small; margin: 0px; color: #969695; padding: 0px 3px 0px 3px;}
.hrac_osobni_udaje .odeslat {text-align: center;}


.tablelist {border:1px #E7E7E7 solid; background-color:#ffffff; margin-top:8px; height:auto;}
.tablelist h1 {font-size:16px; color:#60D52F; margin:8px;}
.tablelist table {width:99%; border-collapse:collapse; margin-bottom:10px;}
.tablelist td, th {border-bottom:1px #A8A8C2 solid; padding-top:6px; padding-bottom:6px;}
.tablelist td.first, th.first {padding-left:8px;}
.tablelist td.last, th.last {padding-right:8px; text-align:right;}
.tablelist td.left, th.left {text-align:left;}
.tablelist td.centr, th.centr {text-align:center;}
.tablelist td.right, th.right {text-align:right;}
.tablelist .new {display:block; margin-left:8px; margin-bottom:8px;}
.tablelist #paging {margin-left:8px; margin-right:8px; margin-bottom:8px;}
.tablelist div {margin-left:8px; margin-right:8px; margin-bottom:8px;}

.tablelist p {padding: 0px 8px 0px 8px;}
.tablelist ul {padding: 0px 0px 15px 25px;}

.tablelist .odeslat {padding: 10px;}

.flighcolors_1 {color:#71C412;}
.flighcolors_2 {color:#EC1A23;}
.flighcolors_3 {color:#7D7D7D;}

.hrac_skupiny_nova  label {clear: left; display: block; width: 150px; float: left; padding: 5px;}
.hrac_skupiny_nova input, .hrac_skupiny_nova select {margin: 5px 0px 5px 0px; width: 160px;}
.hrac_skupiny_nova select option{padding: 0px 5px 0px 5px;}
.hrac_skupiny_nova .popis {width: 300px; height: 50px;}

.line {background:url(line.gif) 0px 0px repeat-x; height:1px; margin-top:10px;}

.golfiste_paging {width:100%;}
.golfiste_paging a {text-decoration:none; color:black;}
.golfiste_paging a:hover {color:#89C83D;}
.golfiste_paging .current {color:#89C83D; font-weight:bold;}
.golfiste_paging td.numbering {text-align:center;}
.golfiste_paging td.left {width:10px; font-size:10px; text-align:left;}
.golfiste_paging td.right {width:10px; font-size:20px; text-align:right;}


.s_kym_hrat_players_detail {border:1px #E7E7E7 solid; margin-bottom:10px; padding:10px; _height:1px;}
.s_kym_hrat_players_detail h1 {font-family:Times,serif; font-size:20px; color:#60D52F;margin-bottom:8px;}
.s_kym_hrat_players_detail img.photo {float:left; margin-top:3px; margin-right:10px; margin-bottom:3px; }
.s_kym_hrat_players_detail a.back {position:relative; bottom:-10px; left:512px; font-size:10px; font-weight:bold; display:block; color:#ffffff; background:#71CC33 url(bt_vice_zde_bg.gif) 5px 3px no-repeat; text-decoration:none; width:60px; padding-top:1px; padding-bottom:2px; padding-left:17px; padding-right:5px;}
.s_kym_hrat_players_detail p {margin-top:10px;}
.s_kym_hrat_players_detail th {width:150px; vertical-align:top; font-weight:normal; text-align:left; border:none; padding:4px;}
.s_kym_hrat_players_detail td {vertical-align:bottom; padding:4px;}
.s_kym_hrat_players_detail .media_portrait {float:left; margin:10px;}
.s_kym_hrat_players_detail .media_flip {margin:10px;}

.homepage_golfistadne {background-color:#191919; width:140px; padding:10px; color:#959595; font-size:10px; font-weight:bold;}
.homepage_golfistadne h1 {background: url(sipka_white.gif) 0px 4px no-repeat; padding-bottom:5px; padding-left:8px; font-size:10px;}
.homepage_golfistadne .popis {margin-top:5px;}
.homepage_golfistadne a {color:#959595;}

.homepage_jamkadne {margin-left:0px; background-color:#191919; width:140px; padding:10px; color:#959595; font-size:10px; font-weight:bold;}
.homepage_jamkadne h1 {background: url(sipka_white.gif) 0px 4px no-repeat; padding-bottom:5px; padding-left:8px; font-size:10px;}
.homepage_jamkadne .popis {margin-top:5px;}
.homepage_jamkadne a {color:#959595;}

.homepage_levysloupec {width:290px; float:left;}
.homepage_pravysloupec {margin-left:306px; width:290px;}
#homepage2lblock .block {border:1px #E7E7E7 solid; margin-bottom:10px; padding:10px; padding-top:0; height:180px; }
#homepage2lblock .block h1 {font-family:Times,serif; font-size:20px; color:#60D52F; margin-bottom:8px; margin-top:0; text-align:right;}
#homepage2lblock .block img.photo {float:left; margin-top:3px; margin-right:10px; margin-bottom:3px; }

#homepage2lblock .block table {width:100%; padding-bottom:10px;}
#homepage2lblock .block td {vertical-align:top; font-size:9px; padding:0; margin:0;}
#homepage2lblock .block td.user {text-align:left;}
#homepage2lblock .block td.date {text-align:right; white-space:nowrap;}
#homepage2lblock .block td.playground {text-align:right;}

#homepage2lblock .homepage_pravysloupec .vice {position:relative; width:100px; top:176px; left:202px; _top:175px; _left:179px;}
#homepage2lblock .homepage_pravysloupec .vice a {_display:block;
	padding-top:1px; padding-bottom:2px; padding-left:17px; padding-right:5px;
	font-size:10px; font-weight:bold; color:#ffffff; background:#71CC33 url(bt_vice_zde_bg.gif) 5px 3px no-repeat; text-decoration:none; 
}
#homepage2lblock .homepage_levysloupec .vice {position:relative; width:100px; top:176px; left:202px; _top:175px; _left:179px;}
#homepage2lblock .homepage_levysloupec .vice a {_display:block;
	padding-top:1px; padding-bottom:2px; padding-left:17px; padding-right:5px;
	font-size:10px; font-weight:bold; color:#ffffff; background:#71CC33 url(bt_vice_zde_bg.gif) 5px 3px no-repeat; text-decoration:none; 
}

.outlinebox {border:1px #E7E7E7 solid; background-color:white; margin-bottom:10px; padding:10px; _height:1px;}
.outlinebox h1 {font-family:Times,serif; font-size:20px; color:#60D52F;margin-bottom:8px;}

.message {border:1px #E7E7E7 solid; background-color:#ffffff; margin-top:8px; height:auto; padding:5px;}
.message h1 {font-size:16px; color:#60D52F; margin:8px;}
.message table {margin:8px;}
.message td {padding-bottom:8px;}
.message td span.ittitle {color:#60D52F; font-weight:bold;}
.message .odeslat {text-align: center;}

.messageslist th {font-weight:normal; border-bottom:1px #A8A8C2 solid; padding-top:6px; padding-bottom:6px;}
.messageslist td a {font-weight:normal;}
.messageslist td.newmessagerow a {font-weight:bold!important;}
.messageslist td.newmessagerow {font-weight:bold!important;}

.newmessage {border:1px #E7E7E7 solid; background-color:#ffffff; margin-top:8px; height:auto; padding:5px;}
.newmessage h1 {font-size:16px; color:#60D52F; margin:8px;}
.newmessage td {vertical-align:top;}
.newmessage input[type="text"] {width:600px;}
.newmessage textarea {width:600px; height:250px;}
.newmessage .odeslat {text-align: center;}


