
/* ------------ ZAKLADNI ELEMENTY  ------------ */

html 
{
}

body {
   background: #edead9;
   margin: 0px;
   text-align: center;
   font-family: Verdana, Arial, sans-serif;
   font-size: 10px;
}

.bold           { font-weight: bold; }
.normal         { font-weight: normal; font-style: normal; }
.italic         { font-style: italic; }
.underline      { text-decoration: underline; }
.text12         { font-size: 12px; }
.text14         { font-size: 14px; }
.text16         { font-size: 16px; }
.text18         { font-size: 18px; }
.text20         { font-size: 20px; }
.center		    {text-align: center;}
.left           { float: left; }
.right          { float: right; }
.left_text      { text-align: left;}
.right_text     { text-align: right;}
.line14         {line-height: 1.4;}
.Width_50       {width: 50px;}
.Width_30       {width: 30px;}
.width100p      {width: 100%;}
.Invisible, .display_none      {display: none;}
.width_0 {width: 1px;color:Red;display:none;}

.valign_middle, .valign_middle tr td 
{
    vertical-align: middle;
}

.valign_top, .valign_top tr td 
{
    vertical-align: top;
}

.margin0      { margin: 0px; }
.padding0     { padding: 0px; }
.padding5     { padding: 5px; }
.padding_left5      { padding-left: 5px; }
.padding_left8      { padding-left: 8px; }
.padding_left10      { padding-left: 10px; }
.margin_left12      { margin-left: 12px; }
.margin_left15      { margin-left: 15px; }
.margin_left8      { margin-left: 8px; }
.margin_right15      { margin-right: 15px; }
.padding_top12 {padding-top: 12px;}
.padding_right5   { padding-right: 5px; }

form            { margin: 0px; }
image           { border: 0px; }
img             { border: 0px; }
p               { margin: 5px 0px 5px 0px; }
td              { font-size: 10px; }
span            { font-size: 10px; }

a 
{
    color: #14749c;
    font-size: 10px;
    text-decoration: underline;
}
a:hover 
{
    text-decoration: none;
}

.color1 { color: #14749c; }     /* modra */
.color2 { color: #edead9; }     /* pozadi */
.color3 { color: #eeecdf; }
.white { color: #ffffff; }      /* bila */
.black { color: #000000; }      /* cerna */
.red {color: #c72921; font-weight: bold;}   /* cervena */
.blue {color: #709ea4; font-weight: bold;}   /* modra */
.green {color: green; font-weight: bold;}   /* zelena */



h2
{
    background: #3b7c9a url('../images/v2/bg_h1.png') no-repeat;
    color: #ffffff;
    font-size: 18px;
    font-weight: normal;
    padding: 10px 10px 10px 30px;
    margin: 0px 0px 10px 0px;
}

.h2_m
{
    background: #e3eaed;
    color: #3b7c9a;
    font-size: 21px;
    font-weight: normal;
    padding: 25px 10px 10px 10px;
    width: 100%;
    height: 100px;
    margin: auto;
    margin-top: 2px;
    text-align: center;
    border: 1px solid #AABBCC;
}


.h2mini 
{
    background: #465153 url('../images/v2/bg_h2mini.gif') 10px 8px no-repeat;
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
    padding: 5px 10px 5px 30px;
    margin: 0px;
}
   
h3, h3 a 
{
   color: #14749c;
   font-size: 12px;
   font-weight: bold;
   padding: 0px;
   margin: 10px 0px 5px 0px
}
   
   .pokus    {
    color: #6c584b;
   font-size: 16px;
   font-weight: bold;
   padding-left: 13px;
   }
   
h5 {
   color: #6c584b;
   font-size: 10px;
   font-weight: bold;
   }

.cleaner {
   clear: both;
   width: auto;
   height: 1px;
   font-size: 1px;
   margin: 0px;
   padding: 0px;
   border: 0px;
   overflow: hidden;
}

.cleaner25 {clear: both;height: 25px;}
.cleaner10 {height: 25px;}

.Nadpis {
   color: #6c584b;
   font-size: 16px;
   font-weight: bold;
   padding-left: 20px;
   }
   
   .info 
   {
   font-size: small;
   }
   
   .NormaPole 
   {
	width: 300px;
   }
   
.button 
{
    color: #ffffff;
    border: 0px;
    background: #d20b28 url('../images/bg_button_red.gif') repeat-x;
    font-size: 10px;
    font-family: verdana;
    font-weight: bold;
    padding: 0px 10px 0px 10px;
}

.button2
{
    color: #ffffff;
    border: 0px;
    background: #d20b28 url('../images/bg_button_red.gif') repeat-x;
    font-size: 12px;
    font-family: verdana;
    font-weight: bold;
    padding: 2px 10px 2px 10px;
}

.button3
{
    color: #ffffff;
    border: 0px;
    background: #d20b28 url('../images/bg_button_red.gif') repeat-x;
    text-decoration: none;
    font-size: 12px;
    font-family: verdana;
    font-weight: bold;
    padding: 2px 15px 2px 15px;
}
   
.button_ok 
{
    margin-top: 3px;
    width: 90px;
    height: 20px;
    border: none;
    background: url('../images/button_ok.gif') no-repeat rgb(108,88,75);
    color:White;
    font-weight:bold;
}

.button_back
{
    margin-top: 3px;
    width: 90px;
    height: 20px;
    border: none;
    background: url('../images/button_back.gif') no-repeat rgb(108,88,75);
    color:White;
    font-weight:bold;
}

.TextBox 
{
    border: solid 1px #14749c;
}


/* ------------ ZAKLADNI STRUKTURA STRANKY  ------------ */
#page {
   width: 950px;
   margin-left: auto;
   margin-right: auto;
   text-align: left;
  }

#page_inner {
   width: auto;
}

#head {
   width: auto;
   height: 100px;
   background-image: url('../images/v2/head.jpg');
   background-repeat: no-repeat;
   text-align: right;
}

.logolink 
{
    display: block;
    width: 120px;
    height: 50px;
    float: left;
    background: transparent;
}

A.minimenu {
text-decoration: none;
font-size: 10px;
color: black;
}
#minimenu_div 
{
    padding: 2px 5px 4px 0px;    
}
.minimenu_ico {margin-bottom: 1px;}


.logindiv 
{
    width: 212px;
    height: 81px;
    background: #0d7380;
    float: right;
}
.logindiv .inner 
{
    padding: 5px 20px 3px 10px;
}

.logindiv .inner .prihlaseni { color: White; font-weight: bold; }
.logindiv .inner .jmeno      {color: rgb(236,236,236); font-size: 9px;}
.logindiv .inner .heslo      {color: rgb(236,236,236); font-size: 9px;}
.logindiv .inner .input_jmeno {color: white; width: 116px; font-size: 10px; background: #465153; border: none; margin-bottom: 5px;}
.logindiv .inner .input_heslo {color: white; width: 116px; font-size: 10px; background: #465153; border: none;}

.MainMenu_hmenu {
   width: auto;
   height: 23px;
   background-color: #465153;
}
.MainMenu_hmenu .menu_top {
   float: left;
   padding: 5px 30px 0px 10px;
   margin-left: 20px;
   background: url('../images/v2/menu_dot.gif') 0px 10px no-repeat;
}
.MainMenu_hmenu .menu_top a {
   color: #ffffff;
   font-size: 11px;
   font-weight: bold;
   text-decoration: none;
}
.MainMenu_hmenu .menu_top a:hover 
{
    text-decoration: underline;
}
.MainMenu_hmenu .menu_separator {
   width: 6px;
   height: 23px;
   float: left;
}
.MainMenu_hmenu .menu_sub {
   position: absolute;
   display: none;
}
.MainMenu_hmenu .menu_sub div {
   margin-bottom: 5px;
}
.MainMenu_hmenu .menu_sub a {
   color: #6c584b;
   font-size: 10px;
   font-weight: bold;
   text-decoration: none;
}
.MainMenu_hmenu .menu_sub a:hover {
   text-decoration: underline;
}


#Footer 
{
    border-top: solid 6px #18232a;
    border-bottom: solid 6px #18232a;
    padding: 10px;
}


/* ------------ STRUKTURA CONTENT POUZE !!! MaterPage2index !!!  ---------- */
#content_index {
   height: auto;
   margin-top: 7px;
   }
   
#leftcol 
{
    width: 600px;
    float: left;
}

#rightcol {
   width: 345px;
   float: right;
   }
   
#leftcol1
{
    width: 700px;
    float: left;
}

#rightcol1 {
   width: 100px;
   float: right;
   }
   
.ArticleFirst 
{
    background-color: #8496a2;
    color: #ffffff;
    margin-bottom: 5px;
    display: inline-block;
}
.ArticleFirst .inner 
{
    padding: 10px;
}
.ArticleFirst .inner img 
{
    border: solid 2px #abc3d6;
    margin-right: 10px;
}
.ArticleFirst .inner .text
{
    float: left;
}
.ArticleFirst h1, .ArticleFirst h1 a
{
    font-size: 28px;
    color: #edead9;
    margin: 0px 0px 5px 0px;
    font-weight: normal;
}

.ArticleOther
{
    float: left;
    width: 300px;
    height: 200px;
    overflow: hidden;
    padding-bottom: 10px;
}
.ArticleOther .inner 
{
    border: solid 2px #8496a2;
    padding: 5px;
    height: 180px;
    overflow: hidden;
    padding-bottom: 10px;
    
}
.ArticleOther .inner .text
{
    float: left;
    width: 100%;
}
.ArticleOther h1, .ArticleOther h1 a
{
    font-size: 20px;
    color: #0d475d;
    margin: 0px 0px 5px 0px;
    font-weight: normal;
}
.ArticleOther .inner img 
{
    margin: 0px 5px 5px 0px;
}

.ArticleFirst .inner .btdetail, .ArticleOther .inner .btdetail 
{
    display: block;
    float: right;
    font-weight: bold;
    background: url('../images/v2/arrow1.gif') left center no-repeat;
    padding-left: 10px;
}

.ArticleFirst .inner .btdetail a, .ArticleOther .inner .btdetail a
{
    color: #f1935f;
}

.ArticleDetail
{
    overflow: hidden;
}
.ArticleDetail .inner 
{
    border: solid 2px #0d475d;
    padding: 5px;
}
.ArticleDetail .inner .text
{
    float: left;
    width: 100%;
}
.ArticleDetail h1 
{
    font-size: 28px;
    color: #0d475d;
    margin: 0px 0px 5px 0px;
    font-weight: normal;
}
.ArticleDetail .inner img 
{
    margin: 0px 5px 5px 0px;
}



.box 
{
    height: 180px;
    overflow: hidden;
}
.box .inner 
{
    border: solid 2px #8496a2;
    min-height: 166px;
    _height: 180px;
}
.box .inner .title 
{
    color: #ffffff;
    background-color: #8496a2;
    font-size: 12px;
    font-weight: bold;
    padding: 3px 5px 3px 10px;
}
.box .inner .text 
{
    padding: 5px;
    color: #000000;
}
.box .inner .text table tr
{
    background: #f1efd7;
}
.box .inner .text table tr td
{
    padding: 5px 3px 5px 3px;
    border-bottom: solid 1px #abc3d6;
}
.box .inner .text a 
{
    font-weight: bold;
}


/* ------------ STRUKTURA CONTENT POUZE MaterPage2 ---------------------------------- */
.content 
{
    background: url('../images/v2/bg_side.gif');
    text-align: center;
}
.content .inner 
{
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    background: #edead9;
}
.content .inner .inner2 
{
    border-left: solid 3px #ffffff;
    border-right: solid 3px #ffffff;
    min-height: 400px;
    _height: 400px;
}





/* ------------ Welldone Controls ------------------------------------------- */

.SelectPicker .SelectButtonDiv input 
{
    background-color: #6c584b;
    color: #ffffff;
    border: solid 1px #ffffff;
    margin-left: 5px;
    font-size: 10px;
    background: #d20b28 url('../images/bg_button_red.gif') repeat-x;
    cursor: pointer;
}
.SelectPicker .SelectLabelDiv 
{
    margin-top: 3px;
}

.SelectPicker .PopupDiv
{
    background-color: #eeecdf;
    border: solid 1px #000000;
    z-index: 1000;
    padding: 5px 0px 0px 0px;
}
.SelectPicker .PopupDiv ul 
{
    margin-left: 15px;
    padding: 0px;
    list-style-type: none;
}
.SelectPicker .PopupDiv ul li 
{
    display: block;
    padding: 3px 0px 3px 0px;
}
.SelectPickerButton 
{
    background: #d20b28 url('../images/bg_button_red.gif') repeat-x;
    color: #ffffff;
    cursor: pointer;
    text-decoration: underline;
}
.SelectPicker .PopupDiv .Footer
{
    background-color: #14749c;
    padding: 5px;
}
.SelectPicker .PopupDiv .Footer input 
{
    border: solid 1px #ffffff;
    background-color: #14749c;
    color: #ffffff;
}





.MessageBox 
{
    font-size: 10px;
    font-weight: bold;
    overflow: hidden;
}

.MessageBox .ErrorBox 
{
    padding: 5px 0px 5px 130px;
    background: rgb(210, 11, 40);
}
.MessageBox .ErrorBox .inner 
{
    background: url('../images/v2/ico_error.gif') no-repeat;
    padding-left: 25px;
    padding-bottom: 1px;
    color: #ffffff;
}

.MessageBox .AlertBox
{
    padding: 5px 0px 5px 130px;
    background: rgb(255, 229, 0);
}
.MessageBox .AlertBox .inner 
{
    background: url('../images/v2/ico_alert.gif') no-repeat;
    padding-left: 25px;
    color: #000000;
}

.MessageBox .SuccessBox
{
    padding: 5px 0px 5px 130px;
    background: rgb(50, 200, 0);
}
.MessageBox .SuccessBox .inner 
{
    background: url('../images/v2/ico_success.gif') no-repeat;
    padding-left: 25px;
    color: #ffffff;
}


.Folders { background: url('../images/v2/fold.gif') repeat-x; }
.Folders a { color: #c8c8c8; font-weight: bold; text-decoration: none; }
.Folders a:hover { text-decoration: underline; }


.Folders td { vertical-align: middle; }

.FoldItem .FoldItemContent { height: 35px; background: url('../images/v2/fold.gif') repeat-x; text-align: center; padding: 0px 10px 0px 10px; line-height: 1.3; }
.FoldItemSelected .FoldItemContent { height: 35px; background: url('../images/v2/fold_s.gif') repeat-x; text-align: center; padding: 0px 10px 0px 10px; line-height: 1.3; }

.FoldItem .FoldItemRightBorder { width: 1px; height: 35px; background: url('../images/v2/fold_right.gif') repeat-x; }
.FoldItemSelected .FoldItemRightBorder { width: 1px; height: 35px; background: url('../images/v2/fold_right.gif') repeat-x; }

.FoldItemCleaner { margin: 0px; padding: 0px; height: 1px; font-size: 0px; overflow: hidden; background: #6c584b;}


/* ------------------------ upravene vlastní menu --------------------- */
.FoldersMenu { width: 100%; background: url('../images/v2/fold.gif') repeat-x; background-color: Red; height: 35px; }
.FoldersMenu a { color: #c8c8c8; font-weight: bold; text-decoration: none; }
.FoldersMenu a:hover { text-decoration: underline; }

.foldermenuitem
{
	float: left;
	padding: 10px 10px 0px 10px;
	line-height: 1.3;
	display: block;
	color: #A4A6A8;
	font-weight: bold;
	text-decoration: none;
	background: url('../images/v2/fold_right.gif');
	background-repeat: no-repeat;
	background-position: right center;
	height: 25px !important;
}

.foldermenuitemselected
{
    height: 25px !important;
	float: left;
	padding: 10px 10px 0px 10px;
	line-height: 1.3;
	display: block;
	font-weight: bold;
	text-decoration: none;
	background: url('../images/v2/fold_s.gif') repeat-x !important;
	
}


/* -------------------------- COMMON GridView ------------------------- */

.CommonGridView { width: 100%; }

.CommonGridView th, .CommonGridView td  { padding: 3px; vertical-align: middle; }

.CommonGridView .GVHeader 
{
    background: #697b87;
    color: #ffffff;
    font-weight: bold;
    font-size: 11px;
}
.CommonGridView .GVHeader a 
{
    color: #ffffff;
}

.CommonGridView .GVRow { background: #dddfd4; }
.CommonGridView .GVRow td { padding: 4px 3px 4px 3px; }

.CommonGridView .GVAltRow { background: #f7f7ef; }
.CommonGridView .GVAltRow td { padding: 4px 3px 4px 3px; }

.CommonGridView .GVRow2 { background: #dddfd4; }
.CommonGridView .GVRow2 td { padding: 3px }

.CommonGridView .GVRow3 { background: rgb(123,151,173);}
.CommonGridView .GVRow3 td { padding: 3px }

.CommonGridView .GVAltRow2 { background: #f7f7ef; }
.CommonGridView .GVAltRow2 td { padding: 3px }

.CommonGridView .GVAltRow3 { background: rgb(157,185,207);}
.CommonGridView .GVAltRow3 td { padding: 3px }


/* -------------------------- TURNAJE -------------------------------- */

.fastselect 
{
    background: #d20b28;
    color: #ffffff;
    padding: 3px;
}
.fastselect a 
{
    color: #ffffff
}


.ResultGridView { width: 100%; }

.ResultGridView th, .ResultGridView td 
{
    padding: 3px;
    vertical-align: middle;
    text-align: center;
    color: #ffffff;
    font-weight: bold;
}

.ResultGridView .GVHeader, .ResultGridView .GVHeader td, .ResultGridView .GVHeader th
{
    background: #465153;
    color: #ffffff;
    font-weight: bold;
    font-size: 11px;
    padding: 5px 2px 5px 2px;
}

.ResultGridView .GVRow { background: #aa9d78; }
.ResultGridView .GVRow td { padding: 5px 2px 5px 2px; }



/* -------------------------- REZERVACE -------------------------------- */


.InfoBox
{
    background: #e6e1cd;
}
.InfoBox .Header table
{
    width: 100%;
    background-color: #cac4ae;
}
.InfoBox .Header table tr td 
{
    color: #ffffff;
    padding: 5px;
    font-size: 12px;
    font-weight: bold;
}
.InfoBox .Header .LeftCorner 
{
    width: 6px;
    background: url('../images/v2/box_corner_left.gif') no-repeat;
}
.InfoBox .Header .RightCorner 
{
    width: 6px;
    background: url('../images/v2/box_corner_right.gif') right top no-repeat;
}
.InfoBox .InfoContent 
{
    padding: 5px 10px 5px 10px;
}
.InfoBox .InfoContent, .InfoBox2 .InfoContent td
{
    color: #000000;
}


.InfoBox2
{
    background: #8496a2;
}
.InfoBox2 .Header table
{
    width: 100%;
    background-color: #697b87;
}
.InfoBox2 .Header table tr td 
{
    color: #ffffff;
    padding: 5px;
    font-size: 12px;
    font-weight: bold;
}
.InfoBox2 .Header .LeftCorner 
{
    width: 6px;
    background: url('../images/v2/box2_corner_left.gif') no-repeat;
}
.InfoBox2 .Header .RightCorner 
{
    width: 6px;
    background: url('../images/v2/box2_corner_right.gif') right top no-repeat;
}
.InfoBox2 .InfoContent 
{
    padding: 5px 10px 5px 10px;
}
.InfoBox2 .InfoContent, .InfoBox2 .InfoContent td
{
    color: #dcdcdc;
}

.ReservationDiv
{
	width:710px;
	display:block;
	overflow-x:scroll;
	scrollbar-track-color:#A0A0A0;
}


.ReservationTable 
{
    border-collapse: collapse;
    margin-top: 5px;
    width: 300px;
    aoverflow: auto;
}
.ReservationTable tr th 
{
    background: #697b87;
    color: #ffffff;
    font-size: 10px;
    font-weight: normal;
    border: solid 1px #000000;
}
.ReservationTable tr td
{
    text-align: right;
    border: solid 1px #000000;
    width: 32px;
}

.ReservationTable tr td a
{
    display: block;
    height: 20px;
}
.ReservationTable tr .block { background: #ee0000; }
.ReservationTable tr .tour { background-color: #00A0A0; /* background: #e9d400; */ }
.ReservationTable tr .ok { background: #00bb00; }
.ReservationTable tr .oknine { background: #CE00A0; }
.ReservationTable tr .ok1 { background: #00bb00; background-image: url('../images/resfield_ok_1.gif'); background-repeat: no-repeat; }
.ReservationTable tr .ok2 { background: #00bb00; background-image: url('../images/resfield_ok_2.gif'); background-repeat: no-repeat; }
.ReservationTable tr .ok3 { background: #00bb00; background-image: url('../images/resfield_ok_3.gif'); background-repeat: no-repeat; }
.ReservationTable tr .okcds { background: #FF6A00; }


.TimePicker div
{
    
}
#ctl00_Content_Wizard1_tpTimeFrom_picker 
{
    width: 222px !important;
    height: 176px !important;
}
#ctl00_Content_Wizard1_tpTimeTo_picker 
{
    width: 222px !important;
    height: 176px !important;
}

/* -------------------------- NOVINKY.html elementy -------------------------------- */

#content_inner_novinky {margin-left: 38px;margin-top: 50px;margin-right: 40px;}
.novinky_nadpis {color: #6c584b;font-size: 11px;font-weight: bold;}
.novinky_nadpis1 {color: rgb(148,163,148);font-size: 11px;font-weight: bold;}

p.novinky 
{
    color: rgb(115,124,115);
    font-size: 10px;
    }

p.novinky1 
{
    color: rgb(148,163,148);
    font-size: medium;
}

.turnajtext {
color: rgb(202,215,197);
font-size: 10px;
font-weight: bold;
}

a.more2 {
text-decoration: none;
color: rgb(170,176,114);
font-size: 10px;
}

a.more2:hover {text-decoration: underline;}

/* -------------------------- hriste.html elementy -------------------------------- */
#content_inner_hriste {   margin-left: 8px; margin-right: 8px;   }
#div_labelOLD {position:absolute; left: 25px; top: 107px; color: #6c584b; line-height: 1.7;}   
#kontejner_vyber {_height: 20px; margin-bottom: 10px; padding-top: 8px; font-size: 10px; }
#kontejner_vyber1 {_height: 20px; margin-bottom: 10px; font-size: 10px; }
#kontejner_vyber table tr td { font-size: 11px; }
#div_label {color: #6c584b;float:left;}   
#vyber_table {border: none; float:left; text-align: left;line-height: 1.6;color: #6c584b;font-size: 11px;}
#vybavenost_table {float: left;margin-top: 4.5px;font-size: 11px;border: none; margin-left: 28px; text-align: left;}
#hriste_select {font-size: 8px; width: 110px; height: 14px; background: white; border: none;}
#zeme_select {font-size: 8px; width: 110px; height: 14px; background: white; border: none;}
#region_select {font-size: 8px; width: 110px; height: 14px; background: white; border: none;}
#pocet-jamek_select {font-size: 8px; width: 98px; height: 14px; background: white; border: none;}
#vybavenost_span {color: #6c584b; font-weight:bold;font-size: 12px;}
.hriste_odeslat {margin-top: 3px; width: 90px; height: 20px; border: none; background: url('../images/button_ok.gif') no-repeat rgb(108,88,75);color:White;font-weight:bold;}
.hriste_datatable {clear:both;text-align: center;width: 740px;border: none;color:white;font-size: 11px;line-height: 1.6;}
.hriste_datatable th, .hriste_datatable td {border-right: 0px; border-left: 0px; padding: 0px 5px 0px 5px; }
.OdehraneHry_datatable {clear:both;text-align: center;width: 100%;border: none;color:white;font-size: 11px;line-height: 1.6;}
.OdehraneHry_datatable th, .hriste_datatable td {border-right: 0px; border-left: 0px; }
.AlternatingRow { background-color: #988979; height: 25px; }
.tr_delic {height: 1px;}
.tr_radek {background: #8d7d70; height: 25px;}
.tr_radek
.td_0 {width: 180px;}
.td_1 {width: 78px;}
.td_2 {width: 75px;}
.td_3 {width: 90px;}
.td_4 {width: 71px;}
.td_5 {width: 23px;}
.td_6 {width: 23px;}
.td_7 {width: 56px; background: #85786e;    }
a.hriste {text-decoration: none;color: White;}
a.hriste:hover {text-decoration: underline;}
.chbox_trida {height: 5px;}
.table_header {background-color: #6c584b;}
.table_footer {background-color: #6c584b;}
.table_footer td { text-align: center; }
.table_footer span {color: #ffffff; font-size: 10px;}
.table_footer a { color: #ffffff; font-weight: bold;}

.fold_left { float: left; height:20px; width:5px; background: url('../images/foldborder2_left.gif') left top no-repeat; }
.fold_center {float: left;height:20px;width:auto; background: url('../images/foldborder1_center.gif ') repeat-x; color:White; text-align: center;padding-left: 2px;padding-right: 2px;line-height: 1.3;}
.fold_right {float: left;height:20px;width:5px;background: url('../images/foldborder2_right.gif') left top no-repeat;}
.fold_Sleft { float: left; height:20px; width:5px; background: url('../images/foldborder1_left.gif') left top no-repeat; }
.fold_Scenter {float: left;height:20px;width:auto; background: url('../images/foldborder2_center.gif ') repeat-x; color:White; text-align: center;padding-left: 2px;padding-right: 2px;line-height: 1.3;}
.fold_Sright {float: left;height:20px;width:5px;background: url('../images/foldborder1_right.gif') left top no-repeat;}

.SelectObor 
{
    border: solid 1px #000000;
    background: white;
}

.SelectOborButton
{
text-decoration: none;
}


/* -------------------------- hriste.html elementy KONEC -------------------------------- */

/* ---------------------------------- detail.html elementy -------------------------------------------------- */
#content_inner_detail {margin-left: 8px; margin-right: 8px;   }   
#vrchni_div {width: 100%;overflow:hidden;}



.FoldersSmall .FoldItemSelected .FoldItemLeftBorder {width:5px; height: 22px; background: url('../images/foldborder1_left.gif') top left no-repeat;}
.FoldersSmall .FoldItem .FoldItemLeftBorder { width:5px; height: 22px; background: url('../images/foldborder2_left.gif') top left no-repeat;}
.FoldersSmall .FoldItemSelected .FoldItemContent { width:auto; height: 22px; color:White;background: url('../images/foldborder2_center.gif ') repeat-x;padding-left: 2px;padding-right: 2px; text-align: center;line-height: 1.3;}
.FoldersSmall .FoldItem .FoldItemContent { width:auto; height: 22px; background: url('../images/foldborder1_center.gif ') repeat-x; color:White; text-align: center;padding-left: 2px;padding-right: 2px; line-height: 1.3;}
.FoldersSmall .FoldItemSelected .FoldItemRightBorder { width:5px; height: 22px; background: url('../images/foldborder1_right.gif') top left no-repeat;}
.FoldersSmall .FoldItem .FoldItemRightBorder { width:5px; height: 22px; background: url('../images/foldborder2_right.gif') top left top no-repeat;}
.FoldersSmall .FoldItemCleaner { margin: 0px; padding: 0px; height: 1px; font-size: 0px; overflow: hidden; background: #6c584b;}
.FoldersSmall a { color: #ffffff; text-decoration: none; }
.FoldersSmall a:hover { text-decoration: underline; }

#detail_pruh_podmenu { width: 100%;overflow:hidden; background: #6c584b;line-height: 1.8;color: White;padding: 3px 10px 3px 10px;}
#detail_misto_span {font-size: 16px; font-weight: bold;}
.detail_misto_span {font-size: 16px;}
#detail_rating_span {font-size: 11px;}
.detail_rating_span {font-size: 11px;}
#detail_sedivej_div {background: #d1cabd;width: 100%;height:280px;}
#detail_prijezdova_mapa_div {float: left;margin-top: 20px;}   
#detail_prijezdova_mapa-hriste_div {float: left;margin-left: 30px; margin-top: 20px;}
#detail_provoz_div {font-size: 12px;color: #6c584b;}
#detail_vybavenost_div {margin-left: 4px;float: left;}
#detail_produkty_div {position:absolute; left: 280px;}
a.detail_sedive {color: #6c584b;font-size: 12px;font-weight: bold;}
a.detail_sedive:hover {text-decoration: underline;}
.detail_ctverec {margin-top: 10px; float: left;margin-right: 3px;}
a.detail_zalozka {color: White; text-decoration: none; position: relative; top: 2px;}
a.detail_zalozka:hover {text-decoration: underline;}
a.detail_zalozka1 {color: White; text-decoration: none; position: relative; top: 10px;}
a.detail_zalozka1:hover {text-decoration: underline;}
#table_detail {height: auto; border: none;text-align: left;margin-top: 15px;}
.pl7 {padding-left: 7px;}
.pl30 {padding-left: 30px;}
.pl12 {padding-left: 12px;}
.pl35 {padding-left: 35px;}
.tr_delic30 {height: 30px;}
.tr_delic10 {height: 10px;}
.pt10 {padding-top: 10px;}
.vtop {vertical-align: top;}

/* ---------------------------------- detail.html elementy KONEC -------------------------------------------------- */


.DataDetailTable 
{
    width: 97%;   
    border: 0px; 
    margin-top: 15px;
}

.DataDetailTable .FieldHeader 
{
    font-weight: bold;
    width: 30%;
}
.DataDetailTable .Row td
{
    padding: 3px;
    border-bottom: solid 1px #8d7d70;
} 

.ResultDetailRow 
{
    background-color: #988979;
}

.HoleItem 
{
	background-color: Yellow;
	color: Black;
}

.HoleItemYellow
{
	background-color: #d8ce29;
	color: Black;
}


.HoleItemRed
{
	background-color: #c72921;
	color: White;
}

.HoleItemBlack
{
	background: Black;
	color: White;
}

.HoleItemBlue
{
	background-color: #709ea4;
	color: White;
}

.HoleItemWhite
{
	background: White;
	color: Black;
}

/* --------------------styly ke SCOREKARTĚ **************************** */

.sc
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-color:#000000;
	border-width:0;			
}
.sc_h
{
	font-weight:bold;	
	text-align:center;
	border-top-color: #000000;
	border-top-width:1;
	border-top-style: solid;
	border-bottom-width: 0;
	border-left-width: 0;
	border-right-width: 0;
	border-top-color: #000000;
}
.sc_c, .sc_cn, .sc_m, .sc_mp, .sc_c_f  
{
	font-weight:bold;	
	border-left-width: 0;
	border-right-width: 0;		
	border-top-color: #000000;
	border-top-width:1;
	border-top-style: solid;
	border-bottom-color: #000000;
	border-bottom-width:1;	
	border-bottom-style: solid;
}
.sc_c
{	
	width:70;	
	text-align:center;		
}
.sc_cn
{		
	text-align:center;
	width:55;
}
.sc_c_f
{	
	width:50;	
	text-align:center;		
}
.sc_m
{
	text-align:right;		
}
.sc_mp
{
	font-weight:bold;		
	text-align:center;	
}
.sc_n
{	
	text-align:center;
	border-width:0;
}
.sc_w
{
	background-color: #FFFFFF;
	text-align:right;
	border-width:0;
}
.sc_wc
{
	background-color: #FFFFFF;
	text-align:center;
	border-width:0;
}
.sc_y
{
	background-color: #FFFFAA;/*Yellow;*/
	text-align:right;	
	border-width:0;
}
.sc_yc
{
	background-color: #FFFFAA;
	text-align:center;	
	border-width:0;
}
.sc_b
{
	background-color: #AAAAFF;
	text-align:right;
	border-width:0;
}
.sc_bc
{
	background-color: #AAAAFF;
	text-align:center;
	border-width:0;
}
.sc_r
{
	background-color: #FF5151;
	text-align:right;
	border-width:0;
}
.sc_rc
{
	background-color: #FF5151;
	text-align:center;
	border-width:0;
}
.sc_cw, .sc_cy, .sc_cb, .sc_cr, .sc_cwc, .sc_cyc, .sc_cbc, .sc_crc 
{
	font-weight:bold;	
	border-left-width: 0;
	border-right-width: 0;
	border-color: Black;	
	border-top-width:1;
	border-top-style: solid;
	border-bottom-width:1;	
	border-bottom-style: solid;
}
.sc_cw
{
	background-color: #FFFFFF;
	text-align:right;	
}
.sc_cwc
{
	background-color: #FFFFFF;
	text-align:center;	
}
.sc_cy
{
	background-color: #FFFFAA;
	text-align:right;	
}
.sc_cyc
{
	background-color: #FFFFAA;
	text-align:center;	
}
.sc_cb
{
	background-color: #AAAAFF;
	text-align:right;
}
.sc_cbc
{
	background-color: #AAAAFF;
	text-align:center;
}
.sc_cr
{
	background-color: #FF5151;
	text-align:right;
}
.sc_crc
{
	background-color: #FF5151;
	text-align:center;
}

.RecapTable 
{
	font-weight: bold;
	text-align: center;
}

.ButtonHoleNum 
{
    width: 33px;
    height: 33px;
    /* background: url('../images/button_hole_number.gif ') no-repeat; */
    background: url('../images/v2/cislo.gif ') no-repeat;
    border: 0px;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    cursor: pointer;
    margin: 3px;
}

.ButtonHoleNumSelected
{
    width: 33px;
    height: 33px;
    background: url('../images/v2/cislo_s.gif ') no-repeat;
    border: 0px;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    cursor: pointer;
    margin: 3px;
}

.NextHoleButton {color: green; font-size: 12px; font-weight: bold; background: transparent; border: none; cursor: pointer;}

/* -------------------- styly ke MasterPage 2 **************************** */

#Statistic_Div
{
width: 100%;
height: 35;
background: rgb(246,248,234);
margin: auto;
vertical-align: middle;
padding-top : 5px;
}

.StatDivMini
{
width: 100%;
height: 25px;
vertical-align: middle;
background: rgb(246,248,234);
text-align: center;
margin-top: 5px;
font-size: 14px;
font-weight: bold;
padding-top: 4px;
}

.StatFlek
{
background: rgb(246,248,234);
width: 100%;
height: auto;
margin-top: 5px;
text-align: center;
}

.StatColDiv
{
width: 326px;
float: left;
margin-right: 5px;
height: auto;

}

.StatColDiv1
{
width: 320px;
float: left;
height: auto;

}

.StatTableHCPDiv
{
width: 370px;
height: 25px;
background: rgb(246,246,222);
text-align: center;
}

.StatTableHCP
{
text-align: left;
padding-left: 15px;
width: 370px;
font-family: Tahoma,Verdana,Ariel;
}

.StatTableHCP td {padding-top: 5px;}

.StatGreenBg { background: rgb(201,230,120); height: 13px; color: White;}
.StatYellowBg { background: rgb(242,235,66); height: 13px; color: White;}
.StatRedBg { background: rgb(195,5,5); height: 13px; color: White;}
.StatLabel {font-size: 21px; color: rgb(106,112,84); }
.StatCourse {font-size: 21px; color: rgb(200,16,42);}
.YearBiggerLabel {font-size: 21px; color: rgb(200,16,42);}
.CountBiggerLabel {font-size: 12px; color: White;text-decoration: underline; font-weight: bold;}
.CountBiggerLabel1 {font-size: 13px; color: White; font-weight: bold;background: #697b87 !important;}
.YearSmallerLabel {font-size: 13px; color: rgb(200,16,42);}
.YearSmallerLabel1 {font-size: 11px; color: Black;background: #9db9cf !important;}
.CountSmallerLabel {font-size: 10px; color: rgb(102,97,91);text-decoration: underline;}
.CountSmallerLabel1 {font-size: 14px; color: rgb(69,127,173); margin-left: 30px;}
.statRed {background: rgb(182,24,39);}
.statBlue {background: rgb(11,218,249);}
.statYellow {background: rgb(239,240,25);}
.statWhite {background: rgb(255,255,255);}

.FirstPlace {background: rgb(93,121,143);}
.SecondPlace {background: rgb(123,151,173);}
.ThirdPlace {background: rgb(157,185,207);}
.OtherPlace {background: rgb(237,238,240);}
.ScoreLabel {color: rgb(255,127,13); font-size: 17px; padding-top: 8px; padding-bottom:8px;}
.ScoreLabelSmall {color: rgb(255,127,13); font-size: 13px; padding-top: 8px; padding-bottom:8px;}
.ScoreName {color: White; font-weight: bold; font-size: 11px;}
.ScoreAnchor {color: Black; text-decoration: underline;font-size: 10px;font-weight: bold;float:right;border:none;background:transparent;}
.ScoreLabelOwn {color: rgb(255,127,13);font-size: 13px; font-weight: bold;}
.ScoreNameOwn {color: rgb(255,127,13);font-size: 12px;}

.PodilLabel {color: rgb(108,149,179); text-decoration: underline;font-size: 13px; font-weight:bold;}
.iconStyle {margin: 2px; padding-top: 10px;}

/* -------------------- AJAX ------------------------------------- */
.ratingStar
{
	white-space:nowrap;
	margin:1em;
	height:14px;
	
}

.ratingStar .ratingItem {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    background-repeat: no-repeat;
	cursor:pointer;
}
.ratingStar .Filled {
    background-image: url(../images/rating/ratingStarFilled.gif);
}
.ratingStar .Empty {
    background-image: url(../images/rating/ratingStarEmpty.gif);
}
.ratingStar .Saved {
    background-image: url(../images/rating/ratingStarSaved.gif);
}



/* ------------------------------------------------ Detail hřiště - Popis a vybavení -------------------------------------------- */
/*#mainDiv {width: 80%;height: auto;	float: left;	clear: both; margin-right: 7px;}*/
#mainDiv {width: 775px;height: auto;float: left;	clear: both; margin-right: 6px;}
#artDiv {width: 163px; height: auto; float:right;background: url('../images/v2/bg_sidepanel.gif');}

.infoMiniDiv 
{
	height: 24px;
	width: 100%;
	background-color: rgb(70,81,83);
	color: White;
	font-size: 14px;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 2px;
	padding-left: 10px;
}

.miniDivLabel1
{
	font-size: 14px;padding-top: 3px;
	height: 24px;
	width: 100%;
	background-image: url("../images/v2/bg_h1_CourseDet.gif");
	background-position: left;
	background-repeat: no-repeat;
	color: White;
	font-size: 14px;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 2px;
}
	
.interestDiv
{
width: 100%;
background-color: rgb(194,206,202);
font-size: 15px;
height: auto;
color: White;
font-weight: bold;
padding-top: 7px;
padding-bottom: 5px;
padding-left: 10px;
}

.interestDiv1
{
width: 100%;
background-image: url('../images/v2/bg_h1_CourseDet.gif');
background-position: left center;
background-repeat: no-repeat;
font-size: 15px;
height: auto;
color: White;
font-weight: bold;
}

	
#mainDivHead {width: 100%; height: 156px; clear: both;}
#localHeadDiv {width: 320px; height: 135px; padding-top: 15px; padding-left: 13px;float:left;}
.NameCourse {font-size: 25px;color: rgb(62,64,63);}
.LabelStuff1 {font-size: 13px;color: rgb(62,64,63);font-weight:bold;}
.LabelStuff1Left {font-size: 13px;color: rgb(62,64,63);font-weight:bold;float:left;}
.LabelStuff1Rat {font-size: 11px;color: rgb(62,64,63);font-weight:bold;}
.LabelStuff1LeftRat {font-size: 11px;color: rgb(62,64,63);font-weight:normal;float:left;}
.LabelStuff2 {font-size: 13px;color: rgb(62,64,63);}
.cleaner10 {clear:both; height: 10px;}
.cleaner5 {clear:both; height: 2px;}
.photoDiv {width: 130px; float:right;background: blue;height:auto;padding-top:3px;overflow:hidden;background: rgb(105,123,135);}
.mainTable .td {padding-top: 10px;}
.FolderFont {font-size: 14px;color: White;}
.FolderFontBlue {font-size: 14px;color: rgb(164,191,202);}
.Basic {font-size: 12px;}
.HeadLine {font-size: 13px;color:White;text-align:center;padding:5px;}
.innerFrame 
{
	width: 100%;
	/* background:url('images/v2/bag.gif') right bottom no-repeat; */
}
.imageCenter {text-align: center; padding-top: 5px; padding-bottom: 5px; margin-left: auto; margin-right:auto;}
.MEN_WHITE_PAR {background: white;width: 15%; padding-left:3px;font-weight: bold;}
.MEN_YELLOW_PAR {background: #ffffaa;width: 15%;padding-left:3px;font-weight: bold;}
.MEN_BLUE_PAR {background: #aaaaff;color:White;width: 15%;padding-left:3px;font-weight: bold;}
.MEN_RED_PAR {background: #FF5151;width: 15%;padding-left:3px;font-weight: bold;}
.MEN_BLACK_PAR {background: black; color: White;width: 15%;padding-left:3px;font-weight: bold;}
.MEN_ORANGE_PAR {background: Orange; color: White;width: 15%;padding-left:3px;font-weight: bold;}
.MEN_GOLD_PAR {background: Gold; color: White;width: 15%;padding-left:3px;font-weight: bold;}
.MEN_GREEN_PAR {background: Green; color: White;width: 15%;padding-left:3px;font-weight: bold;}

.mWHITE {background: white;color:Black;width: 11%;}
.mYELLOW {background: #ffffaa;width: 11%; }
.mBLUE {background: #aaaaff;color:White;width: 11%;}
.mRED {background: #FF5151;color: White;width: 11%;}
.mBLACK {background: black; color: White;font-weight: bold;width: 11%;}
.mORANGE {width: 11%; background: Orange;}
.mGOLD {width: 11%; background: Gold;}
.mGREEN {width: 11%; background: Green; color: White;}

.mWHITE1 {background: white;color:Black;width: 50px;text-align: center;}
.mYELLOW1 {background: #ffffaa;width: 50px; text-align: center;}
.mBLUE1 {background: #aaaaff;color:White;width: 50px;text-align: center;}
.mRED1 {background: #FF5151;color: White;width: 50px;text-align: center;}
.mBLACK1 {background: black; color: White;font-weight: bold;width: 50px;text-align: center;}
.mORANGE1 {width: 50px; background: Orange;text-align: center;}
.mGOLD1 {width: 50px; background: Gold;text-align: center;}
.mGREEN1 {width: 50px; background: Green; color: White;text-align: center;}

.mWHITE1_But {background: white;color:Black;width: 50px;text-align: center;cursor:pointer;}
.mYELLOW1_But {background: #ffffaa;width: 50px; text-align: center;cursor:pointer;}
.mBLUE1_But {background: #aaaaff;color:White;width: 50px;text-align: center;cursor:pointer;}
.mRED1_But {background: #FF5151;color: White;width: 50px;text-align: center;cursor:pointer;}
.mBLACK1_But {background: black; color: White;font-weight: bold;width: 50px;text-align: center;cursor:pointer;}
.mORANGE1_But {width: 50px; background: Orange;text-align: center;cursor:pointer;}
.mGOLD1_But {width: 50px; background: Gold;text-align: center;cursor:pointer;}
.mGREEN1_But {width: 50px; background: Green; color: White;text-align: center;cursor:pointer;}

.WHITE {background: white;color:Black;}
.YELLOW {background: #ffffaa;}
.BLUE {background: #aaaaff;color:White;}
.RED {background: #FF5151;color: White;}
.BLACK {background: black; color: White;font-weight: bold;}
.ORANGE {background: Orange;}
.GOLD {background: Gold;}
.GREEN {background: Green; color: White;}

.old_red {color: #c72921; font-weight: bold;}   /* cervena */
.old_white { color: #ffffff; }      /* bila */
.old_blue {color: #709ea4; font-weight: bold;}
.old_green {color: green; font-weight: bold;}

.red {color: #c72921; font-weight: bold;}   /* cervena */
.white { color: #ffffff; }      /* bila */
.blue {color: #709ea4; font-weight: bold;}
.green {color: green; font-weight: bold;}

.mWHITE, .mYELLOW, .mBLUE, .mRED, .mBLACK, .mORANGE, .mGOLD, .MGREEN {text-align: center !important;}

.m1YELLOW {background: #ffffaa !important;font-weight: bold !important; font-size: 11px;color:black;}
.m1BLUE {background: #aaaaff !important; color:White;font-weight: bold;font-size: 11px;}
.m1RED {background: #FF5151 !important;color: White;font-weight: bold;font-size: 11px;}
.m1BLACK {background: black !important; color: White;font-size: 11px;font-weight: bold;}
.m1ORANGE {background: Orange !important;color: Black;}
.m1GOLD {background: Gold !important;color: Black;}
.m1GREEN {background: Green !important;color: Black;}

.m2YELLOW {background: #ffffaa !important; color:Black;}
.m2BLUE {background: #aaaaff !important;color:White;}
.m2RED {background: #FF5151 !important;color: White;}
.m2WHITE {background: #FFFFFF !important;color: Black;}
.m2ORANGE {background: Orange !important;color: Black;}
.m2GOLD {background: Gold !important;color: Black;}
.m2GREEN {background: Green !important;color: Black;}

.transparent1 {background: transparent;border: none; cursor: pointer; font-size: 12px; font-weight: bold; color: Black; padding: 0px; text-align:left;}
.Columns {font-weight: bold; font-size: 11px !important;color:White;padding-right: 12px;background: #697b87 !important;}
.Columns_black {font-weight: bold; font-size: 12px;color:Black;padding-right: 12px;}
.HoleGallery {width: 110px; padding: 3px; margin-top: 5px;}
.HeadImage {float:right;margin-right: -3px;}
.xxx {width: 100%;overflow:hidden;}
.PAD {padding-top: 14px;}
.StipTable {width: 360px; overflow:hidden;}
.StipTableDiv {float: left; margin-right: 5px;border: 1px solid black;padding-left: 5px; padding-right: 5px; width:240px;}
.CellClass {border: 1px solid black; padding-left: 5px; padding-right: 3px;}
.LeftBody {float:left;width:775px;background: #edead9;overflow:hidden;}
.RightBody {float:left;overflow:hidden;width:170px;overflow: hidden;background: url('../images/v2/bg_sidepanel.gif');margin-left: 5px;}
.kontejner_detail {height: 100%; margin-bottom: 10px; font-size: 10px; width: 100%;background: #edead9;}
.btnAddToFavouritesButton {width: 150px;background: url('../images/v2/favourites2.gif ') no-repeat;border: none;cursor:pointer;padding-left: 15px;margin-right: 10px;}
.btnRemoveFromFavouritesButton {width: 150px;background: url('../images/v2/favourites2_remove.gif ') no-repeat;border: none;cursor:pointer;padding-left: 15px;margin-right: 10px;}
.None {width: 80px; height: 20px; font-size: 12px; padding: 5px; border: 1px solid black;text-align: center;margin-left:auto;margin-right:auto;height:100%;}
.bold {font-weight: bold;}
.icoStyle {vertical-align: middle; padding-left: 10px;}
.stipTable_ {border: none;width: 320px;color:White;font-size: 12px;font-weight:bold;margin-top: 20px;}
.stipTable_ td {background-color: #4c5a5d; vertical-align: middle;border: 1px solid black;text-align: center;}
.DevicesLabel {font-weight: bold; font-size: 12px;}
.tableScoreclass {border: 1px solid black;text-align:center;width: 390px;color:white;float:left;}
.tableScoreclass td {text-align:center;background-color: #4c5a5d; vertical-align: middle;text-align:center;}
.strikeDot {vertical-align: middle;}

.chatTable {border: none;width: 650px;color:White;font-size: 12px;font-weight:bold;}
.chatTable td {background-color: #4c5a5d; vertical-align: middle;}
.chatTableLeftTopCorner {background: url('../images/v2/chatTableLeft.gif') left top no-repeat; width: 9px; height: 27px;}
.chatTableRightTopCorner {background: url('../images/v2/chatTableTopRight.gif') left top no-repeat; width: 9px; height: 27px;}
.chatTableLeftBottomCorner {background: url('../images/v2/chatTableBottomLeft.gif') left top no-repeat; width: 9px; height: 25px;}
.chatTableRightBottomCorner {background: url('../images/v2/chatTableBottomRight.gif') left top no-repeat; width: 9px; height: 25px;}

.chatTableArt {border: none;width: 565px;color:White;font-size: 12px;font-weight:bold;}
.chatTableArt td {background-color: #4c5a5d; vertical-align: middle;}
.chatTableArtLeftTopCorner {background: url('../images/v2/chatTableLeft.gif') left top no-repeat; width: 9px; height: 27px;}
.chatTableArtRightTopCorner {background: url('../images/v2/chatTableTopRight.gif') left top no-repeat; width: 9px; height: 27px;}
.chatTableArtLeftBottomCorner {background: url('../images/v2/chatTableBottomLeft.gif') left top no-repeat; width: 9px; height: 25px;}
.chatTableArtRightBottomCorner {background: url('../images/v2/chatTableBottomRight.gif') left top no-repeat; width: 9px; height: 25px;}

.bestTable {border: none;width: 650px;color:White;font-size: 12px;font-weight:bold;padding: 5px;}
.bestTable td {background-color: #4c5a5d; vertical-align: middle;}

.chatTable1 {border: none;width: 650px;color:White;font-size: 12px;font-weight:bold;margin-top: 20px;}
.chatTable1 td {background-color: #c1b995; vertical-align: middle;}
.chatTableLeftTopCorner1 {background: url('../images/v2/chatTableLeft1.gif') right top no-repeat; width: 7px; height: 18px;}
.chatTableRightTopCorner1 {background: url('../images/v2/chatTableTopRight1.gif') left top no-repeat; width: 7px; height: 18px;}
.chatTableLeftBottomCorner1 {background: url('../images/v2/chatTableBottomLeft1.gif') left top no-repeat; width: 7px; height:  18px;}
.chatTableRightBottomCorner1 {background: url('../images/v2/chatTableBottomRight1.gif') left top no-repeat; width: 7px; height: 18px;}

.chatTable1Art {border: none;width: 565px;color:White;font-size: 12px;font-weight:bold;margin-top: 20px;}
.chatTable1Art td {background-color: #c1b995; vertical-align: middle;}
.chatTableLeftTopCorner1Art {background: url('../images/v2/chatTableLeft1.gif') right top no-repeat; width: 7px; height: 18px;}
.chatTableRightTopCorner1Art {background: url('../images/v2/chatTableTopRight1.gif') left top no-repeat; width: 7px; height: 18px;}
.chatTableLeftBottomCorner1Art {background: url('../images/v2/chatTableBottomLeft1.gif') left top no-repeat; width: 7px; height:  18px;}
.chatTableRightBottomCorner1Art {background: url('../images/v2/chatTableBottomRight1.gif') left top no-repeat; width: 7px; height: 18px;}

.WhiteTd {background: white! important; padding: 10px; color: Black;}
.lastRow {background: url('../images/v2/chatReport.gif') right top no-repeat; height:20px;background-color: white;text-align:right;}
.tableFacilities {width: 255px; border: none;overflow:scroll;}

.NewsTable {width:320px; border: none; text-align: left;}
.NewsTableFirstRow {height: 20px;width:100%;background: rgb(230,230,230);padding-top: 3px; padding-left: 5px;}
.NewsTableHeadLine {font-weight: bold; font-size: 9px; text-align: left; padding-left: 5px;}
.NewsTableText {padding: 5px;}

.RetrievePanel {width: 510px; text-align: left !important; margin-left: 100 !important; margin-right: auto !important;}

.Diff0 {background-color: #aa9d78 !important;}
.Diff1 {background-color: #709ea4 !important ;}
.Diff2 {background-color: #3b6368 !important ;}
.Diff3 {background-color: #141f20 !important ;}
.Diff4 {background-color: #6b3e7e !important ;}
.Diff5 {background-color: #6b3e7e !important ;}
.Diff6 {background-color: #6b3e7e !important ;}
.Diff7 {background-color: #6b3e7e !important ;}

.LoginCheck
{
margin-right: 15px;
}

/* --------------------styly ke SCOREKARTĚ **************************** */

.sc_
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-color:black;
	border-width:1;			
	text-align: center;
}
.sc_h_
{
	font-weight:bold;	
	text-align:center;
	border-top-color: black;
	border-top-width:1;
	border-top-style: solid;
	border-bottom-width: 0;
	border-left-width: 1;
	border-right-width: 0;
	border-top-color: black;
	background: #4c5a5d;
	color:White;
}
.sc_c_, .sc_cn_, .sc_m_, .sc_mp_, .sc_c_f_
{
	font-weight:bold;	
	border-left-width: 1;
	border-right-width: 0;		
	border-top-color: black;
	border-top-width:1;
	border-top-style: solid;
	border-bottom-color: black;
	border-bottom-width:1;	
	border-bottom-style: solid;
	text-align: center;
}
.sc_c_
{	
	width:70;	
	text-align:center;		
}
.sc_cn_
{		
	text-align:center;
	width:55;
}
.sc_c_f_
{	
	width:50;	
	text-align:center;		
	background: #4c5a5d;
	color:White;
}
.sc_m_
{
	text-align:right;		
}
.sc_mp_
{
	font-weight:bold;		
	text-align:center;	
}
.sc_n_
{	
	text-align:center;
	border-width:1;
}
.sc_w_
{
	background-color: #FFFFFF;
	text-align:right;
	border-width:1;
}
.sc_wc_
{
	background-color: #FFFFFF;
	text-align:center;
	border-width:1;
}
.sc_y_
{
	background-color: #efe270;/*Yellow;*/
	text-align:right;	
	border-width:1;
}
.sc_yellow {color: #efe270;background: #4c5a5d;border: none;text-align:center;font-weight:bold;border-top: 1px solid black;border-bottom: 1px solid black;}
.sc_blue {color: #7fd8ea;background: #4c5a5d;border: none;text-align:center;font-weight:bold;border-top: 1px solid black;border-bottom: 1px solid black;}
.sc_red {color: #f07b81;background: #4c5a5d;border: none;text-align:center;font-weight:bold;border-top: 1px solid black;border-bottom: 1px solid black;}
.sc_yc_
{
	background-color: #efe270;
	text-align:center;	
	border-width:1;
}
.sc_b_
{
	background-color: #7fd8ea;
	text-align:right;
	border-width:1;
}
.sc_bc_
{
	background-color: #7fd8ea;
	text-align:center;
	border-width:1;
}
.sc_r_
{
	background-color: #f07b81;
	text-align:right;
	border-width:1;
}
.sc_rc_
{
	background-color: #f07b81;
	text-align:center;
	border-width:1;
}
.sc_cw_, .sc_cy_, .sc_cb_, .sc_cr_, .sc_cwc_, .sc_cyc_, .sc_cbc_, .sc_crc_ 
{
	font-weight:bold;	
	border-left-width: 1;
	border-right-width: 0;
	border-color: Black;	
	border-top-width:1;
	border-top-style: solid;
	border-bottom-width:1;	
	border-bottom-style: solid;
	text-align: center;
}
.sc_cw_
{
	background-color: #FFFFFF;
	text-align:right;	
}
.sc_cwc_
{
	background-color: #FFFFFF;
	text-align:center;	
}
.sc_cy_
{
	background-color: #efe270;
	text-align:right;	
}
.sc_cyc_
{
	background-color: #efe270;
	text-align:center;	
}
.sc_cb_
{
	background-color: #7fd8ea;
	text-align:right;
}
.sc_cbc_
{
	background-color: #7fd8ea;
	text-align:center;
}
.sc_cr_
{
	background-color: #f07b81;
	text-align:right;
}
.sc_crc_
{
	background-color: #f07b81;
	text-align:center;
}

.sc_Hole
{	
	text-align:center;
	border-width:1;
	border-color: Black;
	border-right: none;
	background: #4c5a5d;
	color: White;
}

.sc_HCP
{	
	text-align:center;
	border-width:1;
	border-color: Black;
	background: #c1b995;
	border-top: none;
	border-right: none;
	color: Black;
}

.OfferTable {padding: 5px;}
.TrainerTable {float: left; margin-right: 10px; width: 360px;padding: 5px;overflow: hidden;margin-top: 10px;padding: 0px; border-collapse: collapse;}
.Tee_Black {background: black;}
.Tee_White {background: White;}
.Tee_Yellow {background: #FFFFAA;}
.Tee_Blue {background: #aaaaff;}
.Tee_Red {background: #f07b81;}
.Tee_Orange {background: Orange;}
.Tee_Gold {background: Gold;}
.Tee_Green {background: Green;}

.Tee_Black, .Tee_White, .Tee_Yellow, .Tee_Blue, .Tee_Red, .Tee_Orange, .Tee_Gold, .Tee_Green
{
border: 1px solid black;
height: 20px;
width: 40px;
float: left;
}

.DetailReservationCell {vertical-align: middle;font-weight: bold;}

.HotelTable {float: left; margin-right: 5px; width: 360px;padding: 5px; overflow: hidden;margin-top: 10px;}
.HotelLink {font-weight: bold; font-size: 12px;}
.HotelDesc {padding-left: 5px;}
.myHeader {overflow: hidden;}
.RatingCount {font-weight: normal; font-size: 10px;}

.TrainerTableCell {background: #cac4ae;height: 30px; color: Black; font-size: 10px; font-weight: bold;padding: 10px;border-bottom: none;}
.TrainerTableCell1 {background: #cac4ae;height: 30px; color: Black; font-size: 10px;padding: 10px;border-bottom: none; border-left: 2px solid #e6e1cd;}

/* =================== */
/* SKORKARTA PŘEVZATÉ           */
/* =================== */

.ScoreCard
{
	width: 615px;
	overflow: scroll;
}

.ScoreCard .HoleNum 
{
    text-align: center;
    background: #e6e6e6;
}

.ScoreCard th
{
    padding: 3px 7px 3px 7px;
    font-size: 11px;
}

.ScoreCard td 
{
    font-size: 10px;
    text-align: center;
    padding: 1px 5px 1px 5px;
}

.ScoreCard .SummaryRow td
{
    font-weight: bold;
    background: #dcdcdc;
}

.ScoreCard .SummaryLeft
{
	font-weight: bold;
	background: #dcdcdc;
}

.ScoreCard .RED 
{
    background: #f07b81;
    color: Black;
}

.ScoreCard .HCP
{
}

.ScoreCard .PAR
{
}

.ScoreCard .YELLOW 
{
    background: #efe270;
    color: Black;
}

.ScoreCard .GREEN 
{
    background: #a6ff00;
    color: Black;
}

.ScoreCard .BLACK 
{
    background: #000000;
    color: #ffffff;
}

.ScoreCard .WHITE 
{
    background: #ffffff;
    color: Black;
}

.ScoreCard .BLUE 
{
   background: #7fd8ea;
   color: Black;
   font-weight: normal;
}

.ScoreCard .ORANGE 
{
    background: rgb(245,146,81);
    color: Black;
}

.ScoreCard .GOLD 
{
    background: rgb(230,174,62);
    color: Black;
}

.ScoreCard .HoleNum, .ScoreCard th, .ScoreCard td, .ScoreCard .SummaryRow td, .ScoreCard .BLACK, .ScoreCard .YELLOW, .ScoreCard .WHITE, .ScoreCard .RED, .ScoreCard .BLUE, .ScoreCard .ORANGE, .ScoreCard .GOLD, .ScoreCard .GREEN, .ScoreCard .SummaryLeft
{
	background-image: url(images/v2/dots.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}


.ScoreCardHolder
{
overflow: auto;
width: 615px;
}

/* ========================
   SOUHRN VÝSLEDKŮ HRÁČE
=========================*/
.GolferResultSummary { border: solid 1px #909090; }

.GolferResultSummary td
{
    padding: 2px 5px 2px 5px;
    text-align: center;
    background: #dddfd4;
}

.GolferResultSummary th 
{
    background: url('images/boxhead.gif');
    padding: 2px 10px 2px 10px;
    font-size: 10px !important;
}

.GolferResultSummary .Separator
{
    height: 10px;
}

.GolferResultSummary .Legend 
{
    font-weight: bold;
    text-align: left;
    background: url('images/boxhead.gif');
}

.LinkArrowR 
{
    /* background: url('images/arrow_r.gif') left center no-repeat; */
    padding: 0px 0px 0px 5px;
    display: block;
    width: 100%;
    background-color: #e6e6e6;
}


/* ========================
   PODBARVENÍ VÝSLEDKŮ
=========================*/
.SCORE_HIO
{
    background: #d92921 !important;
}

.SCORE_ALBATROS
{
    background: #83c721 !important;
}

.SCORE_EAGLE
{
    background: #d8ce29 !important;
}

.SCORE_BIRDIE
{
    background: #d88106 !important;
}

.SCORE_PAR
{
    background: #aa9d78 !important;
}

.SCORE_BOGEY
{
    background: #91babf !important;
}

.SCORE_2BOGEY
{
    background: #618b91 !important;
}

.SCORE_3BOGEY
{
    background: #2d6651 !important;
}

.SCORE_OTHER
{
    background: #735480 !important;
}


.ScoreLegend .ScoreColor
{
    width: 15px;
}

.resfield_single
{
    /*margin-left: 5px;*/
    /*margin-right: 5px;*/
}

.linkClass
{
    height: auto;
    border: 1px dotted green;
    width: 13px;
    height: 24px !important;
}


.linkClassView
{
    height: auto;
    border: 1px dotted green;
    width: 13px;
    height: 24px !important;
    cursor: default;
}

.singletdclass
{
    width: 13px;
    height: 24px;
    border: none !important;
    margin: 0px !important;
    padding: 0px !important;
}

.panelHolder
{
    width: 300px;
}

.PrintButton
{
    background-color: Red;
    padding: 3px;
    color: White;
    margin: 10px;
}

.courseLogo
{
    float: left;
}
