body, html {min-height:100%}

[data-icon]:before {font-family: awesome;  content: attr(data-icon);  speak: none;}
@font-face {font-family:'awesome';src:url('/fonts/fontawesome-webfont.eot?#') format('eot'),url('/fonts/fontawesome-webfont.woff') format('woff'),url('/fonts/fontawesome-webfont.ttf') format('truetype');}
* {font-family: 'Open Sans',sans-serif}
#clona {background-color:black;opacity:.4;position:fixed;top:0px;left:0px;width: 100%;height: 100%;overflow:hidden;display:none;z-index:9;}

DIV.topmenu {max-width:100vw;float:left !important}

#teamname {font-size:26px;font-weight:bold;display:block;position:absolute;text-transform:uppercase}


.maps {margin-left:auto;margin-right:auto}
.maps + p a:first-child {opacity:0}

.unread {box-shadow: 0px 0px 2px 0.5px #e6ff3a;background-color:#0f0f0e !important;border-radius:5px;}

.menuicon {max-width:32px;position:absolute;margin-top: -7px;}

.save_dialog
{
border-top-left-radius:     3px 5px;
border-top-right-radius:    3px 5px;
border-bottom-right-radius: 3px 5px;
border-bottom-left-radius:  3px 5px;
border:1px solid #2b3036;
box-shadow: 0px 0px 6px rgba(255, 255, 255, 0.5);
background-color:#2a2b00;
margin-bottom: 20px;
margin-top: 10px;
margin-left: auto;
margin-right: auto;
color:black;background-color:#000000;border:1px solid #1A7A30
}
.save_dialog .title {font:bold 16px Arial;padding:5px;color:white;
background-color:#00260b;
border-top-left-radius:     8px 2px;
border-top-right-radius:    4px 12px;
margin-bottom:5px;
}

div.all_left { position:absolute;  top:0px;  left:0px; background-repeat:repeat-x;z-index:1;


}
body    
{
    background-image:url('/img/top_simple_header.png');
    background-repeat:repeat-x;
    background-position:0px 28px;

padding:0px;
margin:0px;
background-color:#000000;
text-align:center;
}
div.all {
position:relative;
width:870px;
margin-left:auto;
margin-right:auto;
text-align:left;
z-index:2;
}
body, td, a
{
font-size : 12px;
line-height: 16px;
color:#FFFFFF;
}
input,textarea {
color:#fc9700;
border:1px solid #004c16;
background-color:#00260b;
}
select {
color:#fc9700;
border:1px solid #004c16;
background-color:#00260b;
}
input.mini_button
{
font-size:8px;
padding:0px;
width:60px;
height:15px;
background-color:transparent;
background-image:url('/img/skins/km/mini_button_background.png');
cursor:hand;
cursor:pointer;
color:#E7E2B7;
border:0px;
}
a.mini_button
{
font-size:12px;
padding:0px;
width:100px;
text-align:center;
height:15px;
cursor:hand;
cursor:pointer;
color:#fc9700;
border:0px;
margin-top:10px;
margin-bottom:10px;
display:block;
margin-left:auto;
margin-right:auto;
}

input.submit {
margin-top:3px;
margin-bottom:3px;
background-color:transparent;
width:200px;
height:23px;
text-align:center;
font-weight:bold;
color:white;
border:0px;
cursor:hand;
cursor:pointer;
border:1px solid #004c16;
background-color:#00260b;
border-radius:3px;
}
input.submit:hover
{
border:1px solid #fc9700;
}



a { color:#fc9700;text-decoration:none;}
a b { color:#fc9700;text-decoration:none;}
a:hover
{
text-decoration:underline;
}
b {
color:#fef9d4;
}
hr {height:1px;color:#515494}
/****************************** INDEX - minibanners ************************/
TABLE.mini_banner_text TD
{
width:173px;
height:20px;
text-align:center;
border-bottom:1px dotted #211F0E;
border-right:1px dotted #211F0E;
}


TABLE.mini_banner
{
width:700px;
}
TABLE.mini_banner TD
{
width:116px;
text-align:center;
}
TABLE.mini_banner TD IMG
{
border:1px solid #fc9700;
}

/****************************** ALBUM **************************************/
.bottomNavigation
{
    width:100%;
    text-align:center;
    color:#FFF3DB;
    font-weight:bold;
    font-size:10px;
}
.bottomNavigation A
{
    color:#FFF3DB;
    font-weight:bold;
    font-size:10px;
}
.bottomNotice
{
    color:#FFF3DB;
    font-size:9px;
}
.filter
{
    margin-top:10px;
    font-size:10px;
    color:#FFF3DB;
}
.hiddenEditForm
{
    display:none;
    margin:0px;
    padding:0px;
}
.hiddenEditForm TABLE
{
    margin:0px;
}
.hiddenEditForm TABLE TD
{
    font-size:9px;
}
.hiddenEditForm TABLE TD INPUT
{
    font-size:8px;
    width:70px;
}
TABLE.topalbuminfo
{
width:100%;
color:#FFF3DB;
font-weight:bold;
}
TABLE.topalbuminfo A
{
    background-color:#FFF3DB;
    padding:2px; color:black;
    font-size:10px;
}
DIV.filter
{
    font-size:10px;
}
DIV.filter INPUT
{
    font-size:10px;
}
/****************************** POLL ***************************************/
DIV.OUTERPOLL
{
width:250px;
float:right;
}

DIV#poll INPUT.pin {font-size:10px;}
/****************************** REPORT ***************************************/
H5 {font-size : 17px;margin-bottom:10px;margin-top:10px}
H6 {font-size : 15px;margin-bottom:5px;margin-top:5px;padding-left:10px}
/****************************** TOP MENU ***************************************/
A.logo { text-decoration:none;}
IMG.logo {border:0px;margin-left:0px;margin-top:40px;}
DIV.topheader
{
    width:870px;
    height:110px;
}

DIV.topleftheader
{
background-color:#000000;
width:100px;
display:inline;
float:left;
height:100px;
background-image:url('/img/top_left.png');
background-repeat:repeat-x;
}
DIV.topcenterheader {
display:inline;
float:left;
width:100px;
height:110px;
background-image:url('/img/skins/greenhorns/logo_large.png');
background-size: 88px;
background-position: 7px 8px;
cursor:pointer;
cursor:hand;
background-repeat:no-repeat;
z-index:1;

}

DIV.smallblacktopmenu {
    height:25px !important;
    overflow:hidden !important;
    text-align:right;
    float:right;
    margin-top:6px;
    width:620px;
}

DIV.smallblacktopmenu A:hover {text-decoration:underline !important}
DIV.smallblacktopmenu A
{
text-align:center;
text-decoration:none;
color:#FFFFFF;
padding-left:15px;
padding-right:2px;
padding-top:5px;
}
DIV.topmenu A:hover {
color:#fc9700;
}

DIV.topmenu {
    overflow:hidden !important;
    text-align:center;
    float:right;
    margin-right:100px;
    width:620px;
    margin-top:19px;
}
DIV.topmenu UL {
margin:0px;
}
DIV.topmenu A
{
text-align:center;
background-repeat:no-repeat;
background-position:left, top;
text-decoration:none;
color:#FFFFFF;
font-weight:normal;
padding-left:15px;
padding-right:15px;
height:52px;
padding-top:18px;
font-size:17px;
}
DIV.topmenu A:hover {
color:#fc9700;
}

/****************************** CENTER ***************************************/
TABLE.centertable
{
    margin-left:2px;
    background-color:#000000;
    border:0px;
}
.centerdiv {clear:both}
.centerdiv table td {
vertical-align:top !important;

   /* background: #001f16 url("/img/bgDesktop.jpg") no-repeat scroll 50% 380px;*/

}
TABLE.centertable TD.separator
{
    width:5px;
}
TABLE.centertable TD.rightdiv
{
}

.rightFrame {
width:220px;
float:right;
text-align:center;
height:450px;
}
.rightdiv {
width:220px;
padding-top:20px;
float:left;
text-align:center;
height:400px;
background-image:url('/img/right_frame.png');
}

/****************************** FOOTER ***************************************/
DIV.footer {
width:100%;
height:89px;
color:#fc9700;
font-size:12px;
margin-bottom:60px;
    }
DIV.footer A
{
font-size:12px;
}

DIV.bottomleftfooter
{
background-color:#000000;
width:6px;
display:inline;
float:left;
height:7px;
}
DIV.bottomcenterfooter {
background-color:#000000;
display:inline;
float:right;
width:7px;
height:7px;
}

/****************************** COMMON ***************************************/
TABLE.mtg_button
{
width:200px;
margin-top:3px;
margin-bottom:3px;
clear:both;
}
TABLE TD.mtg_button_left_corner
{
width:10px;
height:23px;
}
TABLE TD.mtg_button_center:hover
{
box-shadow: 0px 0px 1px 1px #fc9700;
border:1px solid #fc9700;
}
body div TABLE TD.mtg_button_center
{
text-align:center !important;
width:200px;
height:23px;
cursor:pointer;
cursor:hand;
border:1px solid #004c16;
background-color:#00260b;
border-radius:3px;
padding-top:3px;
}
.mtg_button_center A {
text-decoration:none;
color:white;
font-weight:bold;
}
.mtg_button_center A.pressed {
color:#fc9700;
}
TABLE TD.mtg_button_right_corner
{
width:10px;
height:23px;
}
/*********************** THIN CONTENT DIV ******************************************/

DIV.thin_content_div_ct
{
}
.thin_content_line
{
height:2px;
width:100%;
background-image:url('/img/skins/greenhorns/dotted_line.png');
background-repeat:repeat-X;
}
DIV.thin_content_div
{
margin-top:15px;
color:#E1E1E5;
padding-top:4px;
padding-left:4px;
font:15px Trebuchet, Times new roman;
font-weight:bold;
}
/*********************** MINI CONTENT DIV ******************************************/
TABLE.mini_content_div_title
{
padding:0px;
margin-left:15px;
}
TABLE.mini_content_div_title TD.left
{
padding:0px;
width:7px;
height:37px;
background-image:url('/img/skins/km/mini_content_div_title_left.png');
background-position:top;
background-repeat:no-repeat;
}
TABLE.mini_content_div_title TD.data
{
padding-left:10px;
padding-right:10px;
height:37px;
background-image:url('/img/skins/km/mini_content_div_title_center.png');
background-position:top;
background-repeat:repeat-x;
color:#E1E1E5;
font:15px Trebuchet, Times new roman;
font-weight:bold;
}
TABLE.mini_content_div_title TD.right
{
padding:0px;
width:7px;
height:37px;
background-image:url('/img/skins/km/mini_content_div_title_right.png');
background-position:top;
background-repeat:no-repeat;
}
DIV.mini_content_div
{
margin-top:10px;
width:223px;
height:37px;
background-image:url('/img/skins/km/mini_content_div_title.png');
background-repeat:no-repeat;
background-position:bottom;
}
DIV.mini_datadiv B
{
color:black;
}
DIV.mini_datadiv A
{
color:#970000;
}
DIV.mini_datadiv
{
background-image:url('/img/skins/km/mini_content_div_middle.png');
background-repeat:repeat-y;
padding:5px;
text-align:center;
color:black;
display:block;
width:213px;
}
DIV.mini_data_div_bottom
{
background-image:url('/img/skins/km/mini_content_div_bottom.png');
background-repeat:no-repeat;
width:223px;
height:7px;
}
/*********************** NORMAL CONTENT DIV ******************************************/

DIV.content_div
{
margin-top:15px;
width:100%;
height:28px;
background-image:url('/img/skins/greenhorns/content_div_ct.png');
background-size:7px 28px;
background-repeat:repeat-x;
clear:both;
}
DIV.content_div DIV.content_div_lt
{
    width:30px;
    height:28px;
    background-size:30px 28px;
    background-image:url('/img/skins/greenhorns/content_div_lt.png');
    background-repeat:no-repeat;
    float:left
}
DIV.content_div DIV.content_div_rt
{
    width:22px;
    height:28px;
    float:right
}
DIV.content_div DIV.content_div_ct a
{
    font-size:15px;
    font-weight:bold;
}

DIV.content_div DIV.content_div_ct
{
    height:26px;
    color:#fc9700;
    padding-top:5px;
    padding-left:4px;
    font-size:15px;
    font-weight:bold;
    float:left;
}
.content_div_title
{
    height:22px;
    color:#fc9700;
    font:15px Trebuchet, Times new roman;
    font-weight:bold;
    float:left;
}
DIV.datadiv table tr td {text-align:left;vertical-align:top}
DIV.datadiv
{
margin-top:4px;
text-align:center;
display:block;
}
.navigation HR {height:0px;border:0px;display:none}
.navigation
{
font-size:11px;
color:#515494;
}
.navigation A
{
    text-decoration:none;
font-size:11px;
color:#515494;
}
.smallgrey
{
font-size:11px;
color:#bbbbbb;
}
.small
{
font-size:11px;
color:#fc9700;
}
.smallest
{
font-size:10px;
color:#fc9700;
}
TR.header TD, TD.header
{
font-weight:bold;
color:white;
padding-left:10px;
background-color:#000e04;
}

.rank {
color : #fc9700;
width:50px;
}
/****************************** LINKS ***************************************/

TABLE.links
{
width:100%;
}
TABLE.links TD.date
{
    width:20%;
    color:#515494;
}
TABLE.links TD.place
{
    width:30%;
    color:#515494;
}
TABLE.links TD.description
{
    width:50%;
    color:black;
}
.dialog TD {
color:#FFFFFF;
}
.addDialog TABLE {width:100%}

/****************************** TURNAJE ***************************************/
TABLE.turnaj
{
width:100%;
}
TABLE.turnaj TD.date
{
    width:20%;
}
TABLE.turnaj TD.place
{
    width:15%;
}
TABLE.turnaj TD.type
{
    width:35%;
}
TABLE.turnaj TD.price
{
    width:10%;
    text-align:right;
}
TABLE.turnaj TD.register
{
    width:20%;
}
/****************************** PLAYOFF ***************************************/
TABLE.playoff
{
}

TABLE.playoff TD.empty_bracket
{
    width:150px;
    padding:0px;
    margin:0px;
}
TABLE.playoff TD.full_bracket
{
    width:150px;
    height:23px;
    background-image:url('/img/skins/km/playoff_bracket.png');
    padding:0px;
    margin:0px;
}
/****************************** CLANOK THUMBNAIL***************************************/
.clanokHover {
background-image:url('/img/skins/greenhorns/headline_center.png');}
.clanok
{
    width:100%;
    cursor:pointer;
    padding:5px !important;
    border:1px solid black;
}

DIV.clanok b a
{
color:#fc9700;
}
/****************************** CELY CLANOK ***************************************/
TABLE.article_discussion
{
width:100%;
}
TABLE.article_discussion TR TD.user
{
text-align:right;
width:15%;
padding-right:5px;
/*background-image:url('/img/skins/km/dark_dotted_line_horizontal.png');
background-repeat:repeat-X;
background-position:bottom;*/
border-bottom:1px solid #211F0E;
}
TABLE.article_discussion TR
{
}
TABLE.article_discussion TR TD.text
{
padding-left:5px;
text-align:left;
border-bottom:1px solid #211F0E;
/*background-image:url('/img/skins/km/dark_dotted_line_horizontal.png');
background-repeat:repeat-X;
background-position:bottom;*/
}
TABLE.article_discussion TR TD.separator
{
width:1px;
border-bottom:1px solid #211F0E;
background-color:#110F00;
}
DIV.cely_clanok
{
font-size:13px;
}
DIV.cely_clanok h2
{
font-size:20px;
line-height:24px;
}

h2.clanok
{
font-size:26px;
line-height:30px;
color:#fc9700;
}



/****************************** KALENDAR ***************************************/
TABLE.calendar
{
width:100%;
}
TABLE.calendar TR TD.week
{
width:96px;
height:64px;
border:1px solid #5C1500;
background-color:#E7E2B7;
color:black;
}
TABLE.calendar TR TD.weekend
{
width:96px;
height:64px;
background-color:#CFCAA4;
color:black;
border:1px solid #5C1500;
}
TABLE.calendar TR TD.clanok
{
width:96px;
height:64px;
background-color:#970000;
color:#E7E2B7;
border:1px solid #E7E2B7;
}
TABLE.calendar TR TD.clanok A
{
color:#E7E2B7;
}
TABLE.calendar TR TD.empty
{
width:96px;
height:64px;
border:0px;
}
TABLE.calendar TR TD A
{
color:black;
}
TABLE.calendar TR TD.weekend A
{
color:black;
}
/************************** ZONZAM CLANKOV **************************************/
TABLE.clanky
{
width:100%;
}
TABLE.clanky TR TD.header
{
padding-bottom:5px;
}
TABLE.clanky TR TD.title
{
width:50%;
}
TABLE.clanky TR TD.time
{
width:25%;
text-align:right;
font-style: italic;
padding-right:5px;
}
TABLE.clanky TR TD.autor
{
width:25%;
text-align:center;
padding-left:5px;
padding-right:5px;
}
TABLE.clanky TR.over TD
{
background-color:#1e3f28;
cursor:pointer;
}
TABLE.clanky TR TD
{
}
/************************** DECKLIST V CLANKOCH **************************************/
DIV.cely_clanok table.decklist img
{
margin:0px;
}

table.decklist
{
background-color:#E7E2B7;
color:black;
margin-left:auto;margin-right:auto;width:592px;
}
table tr td.cards
{
width:192px;
}
table tr td.cards a
{
color:#970000;
}

table.decklist tr td.title
{
background-color:#970000;
color:white;
font-weight:bold;
}
table.decklist tr td
{
color:black;
}
table tr td.left_border
{
background-image:url('/img/skins/km/decklist_left_border.png');
background-repeat:repeat-Y;
background-position:left;
width:8px;
}
table tr td.right_border
{
background-image:url('/img/skins/km/decklist_right_border.png');
background-repeat:repeat-Y;
background-position:right;
width:8px;
}
table tr td.bottom_border
{
background-image:url('/img/skins/km/decklist_bottom_border.png');
background-repeat:repeat-X;
background-position:bottom;
height:8px;
}
table tr td.bottom_right_border
{
background-image:url('/img/skins/km/decklist_bottom_right_border.png');
background-repeat:no-repeat;
background-position:bottom,right;
height:8px;
width:8px;
}
table tr td.middle_left_border
{
background-image:url('/img/skins/km/decklist_middle_left_border.png');
background-repeat:no-repeat;
background-position:left;
width:8px;
height:8px;
}
table tr td.middle_right_border
{
background-image:url('/img/skins/km/decklist_middle_right_border.png');
background-repeat:no-repeat;
background-position:right;
width:8px;
height:8px;
}
table tr td.bottom_left_border
{
background-image:url('/img/skins/km/decklist_bottom_left_border.png');
background-repeat:no-repeat;
background-position:bottom,left;
width:8px;
height:8px;
}
table tr td.middle_center_border
{
background-image:url('/img/skins/km/decklist_middle_center_border.png');
background-repeat:repeat-X;
background-position:bottom,left;
width:8px;
height:8px;
}
table tr td.left_title_border
{
background-image:url('/img/skins/km/decklist_left_title_border.png');
background-repeat:repeat-Y;
background-position:left;
width:8px;
height:8px;
}
table tr td.right_title_border
{
background-image:url('/img/skins/km/decklist_right_title_border.png');
background-repeat:repeat-Y;
background-position:right;
width:8px;
height:8px;
}
table tr td.top_border
{
background-image:url('/img/skins/km/decklist_top_border.png');
background-repeat:repeat-X;
background-position:top;
width:8px;
height:4px;
}
table tr td.top_left_border
{
background-image:url('/img/skins/km/decklist_top_left_border.png');
background-repeat:no-repeat;
background-position:top,left;
width:8px;
height:4px;
}
table tr td.top_right_border
{
background-image:url('/img/skins/km/decklist_top_right_border.png');
background-repeat:no-repeat;
background-position:top,right;
width:8px;
height:4px;
}
/************************************* ERRORS, WARNINGS ***************************/
/* Messages - common */
UL.messages {
    color:black;
    font:12px/15px;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-top-style:solid;
    border-top-width:1px;
    margin-left:0px;
    margin-bottom:15px;
    margin-top:15px;
    text-align:left;
}

UL.messages li.title {
    font-size:16px;
    line-height:22px;
    font-weight:bold;
    color:white;
    list-style-type: none;
    padding:1px 0px 1px 10px;
    margin-left:0px;
    margin-bottom:5px;
}

UL.messages li {
    padding-bottom:5px;
}

/* Error messages */
UL.messages#errormessage
{
    background-color:#E8F1BC;
    border-top-color:#650000;
    border-bottom-color:#650000;
}

UL.messages#errormessage li.title
{
    border-top-color:#650000;
    background-color:#650000;
}

/* Warning messages */
UL.messages#warningmessage
{
    background-color:#E8F1BC;
    border-bottom-color:#fc9700;
    border-top-color:#fc9700;

}

UL.messages#warningmessage li.title
{
    background-color:#fc9700;
    color:black;
}

UL.messages#tipmessage
{
    background-color:#F3F3F3;
    border-bottom-color:#5A6790;
}

UL.messages#tipmessage li.title
{
    background-color:#5A6790;
}
/* ************** wiki *************************** */
A.wiki
{
color:#66FF66;
cursor:help;
}
HR.advanced
{
border-top:1px solid #E6EB6C;
border-bottom:0px;
border-left:0px;
border-right:0px;
}

.wiki h2
{
font-size:26px;
line-height:30px;
margin-left:10px;
margin-bottom:0px;
}
.wiki h2 a
{
font-size:20px;
}
/********************** highlighted rows table ********************************/
table#highlighted_rows_table tr { cursor:pointer; }
table#highlighted_rows_table tr.selected, table#highlighted_rows_table tr:hover { background-image:url('/img/skins/greenhorns/headline_center.png'); }
table#highlighted_rows_table tr.selected a:hover { text-decoration:none; color:#fc9700; }
table#highlighted_rows_table tr td {padding-left:1px;padding-right:1px;padding-top:1px;padding-bottom:2px;}
table#highlighted_rows_table tr td a:visited { text-decoration:none; }
/********************** auction table ********************************/
table tr td.auction_card_name
{
}
table tr td.auction_price
{
text-align:right;
}
table tr td.auction_bid_count
{
text-align:center;
}
table tr td.auction_time
{
}
table tr td.auction_author
{
}
table tr td.auction_desc
{
}
table tr td.non_winning_user a
{
    color:gray;
    font-weight:normal;
}

table.auction_item_details
{
    width:475px;
}
table.auction_item_details td.key
{
    vertical-align:top;
    font-weight:bold;
    color:#fc9700;
    width:120px;
}
table.auction_item_details td.small,table.auction_item_details td.small a
{
    text-align:right;
    font-size:10px;
    color:#fc9700;
    font-style: italic;
}

table#auction_item_bid_history td,table#auction_item_bid_history td a
{
    padding:0px;
    font-size:10px;
    line-height:12px;
}
table#auction_item_bid_history td.header
{
    text-align:center;
}
/********************** card rating  ********************************/
table.card_rating
{
    width:870px;
}
table.card_rating tr td
{
vertical-align:top;
text-align:center;
width:170px;
}
table.card_rating tr td INPUT
{
cursor:pointer;
}
a table.red td
{
color:#970000;
}
/***********************************************************************/
.headline
{
width:630px;
}
.headline .center .lopta {float:right;margin-top:4px;margin-right:8px;width:20px;height:20px;}
.headline .center .lopta_large {float:right;margin-top:0px;margin-right:8px;width:30px;height:30px;}
.headline .center .subteam_icon {float:left;margin-top:1px;margin-left:7px;width:35px;height:28px;}
.headline .center
{
width:600px;
height:30px;
background-image:url('/img/skins/greenhorns/headline_center.png');
background-repeat:repeat-x;
text-align:center;
vertical-align:middle;
font-size:17px;
font-weight:bold;
color:white;
border-radius:3px;
margin-top:14px;
}

.headline div.center a
{
font-size:14px;
font-weight:bold;
text-decoration:none;
color:white;
line-height:28px;
}
.headline div.center a:hover
{
text-decoration:underline;
color:#fc9700;
}
/*****************************************************************************************/
table.player_statistics
{
width:100%;
}
table.player_statistics td.header
{
text-align:center;
font-weight:bold;
}
table.player_statistics td.season
{
text-align:left;
}
table.player_statistics td.field
{
text-align:center;
}
/********************************** gallery ************************************/
.photoHeader a:hover { font-size:14px;color:#fc9700;text-decoration:underline}
.photoHeader a { font-weight:bold;color:#E1E1E5;text-decoration:none; font-size:14px;padding-left:10px;padding-right:10px;}
.photoHeader {text-align:center;color:white;width:870px}
#the_photo {cursor:pointer;}
.photoThumbnails a {
display:block;float:left;width:136px;height:136px;
margin:5px;
border:1px solid black;text-align:center;padding:3px;
background-color:#050605;    

}
.galleryThumbnails a:hover, .photoThumbnails a:hover {    
    border:1px solid #fc9700;    background-color:#2f472f;    text-decoration:underline;
border-radius:    2px;

}
.galleryThumbnails a {
    display:block;float:left;width:140px;height:180px;border:1px solid black;text-align:center;padding:3px;
    margin:5px;
    border:1px solid black;text-align:center;padding:3px;
background-color:#050605;    
}
.shown_photo {cursor:pointer;border:2px solid black;box-shadow: 0px 0px 8px rgba(45, 45, 45, 0.5);  }
.links a {display:block;padding:9px;float:left;width:150px;border:1px solid black;}
.links a:hover {background-image:url('/img/skins/greenhorns/headline_center.png');border:1px solid #004c16}

.zostava a.player_unavailable {color:#641111 !important;}
.zostava a.player_unavailable:hover {background-image:none !important;border:1px solid black !important;}
.zostava a.player {color:#777777}
.zostava a.player_selected {}
.zostava a {display:block;padding:9px;float:left;width:150px;border:1px solid black;}
.zostava a:hover {background-image:url('/img/skins/greenhorns/headline_center.png');border:1px solid #004c16}
.item_discussion_area {padding:7px;}

.rss_link {display:inline !important;float:none;line-height:12px;text-align:right;color:white !important;opacity:.66;font-size:10px;}
.rss_link_yellow {display:inline !important;float:none;line-height:12px;text-align:right;color:#fc9700 !important;font-size:10px;}
.rss_link:hover {color:white !important;}
.rss_link_yellow:hover {color:white !important;}
.rss_link img,.rss_link_yellow img  {float:right;width:12px;height:12px;}
.rss_link span,.rss_link_yellow span  {float:right;margin-right:6px;}
.rss_link sup,.rss_link_yellow sup {float:right;font-size:8px;display:block;width:12px;text-align:left;position:relative;top:-5px;}

.headline_wrapper {float:right;margin-top:10px;}

DIV.topmenu { overflow:hidden;}



div.all_left
{
width:-webkit-calc((100% - 860px)/2);
width:-moz-calc((100% - 860px)/2);
width:calc((100% - 860px)/2);
}


DIV.burza DIV.content_div DIV.content_div_lt {  background-image: url("/img/burza.png"); background-size: 28px 28px; }
DIV.download DIV.content_div DIV.content_div_lt {  background-image: url("/img/download.png"); background-size: 28px 28px; }

DIV.big_burza DIV.content_div_ct { height:50px;line-height:50px;font-size:32px}
DIV.big_burza DIV.content_div { height:50px;line-height:50px;font-size:50px;background-position:bottom}
DIV.big_burza DIV.content_div DIV.content_div_lt {
    width:50px; height:50px;
    background-image: url("/img/burza.png");
         background-size: 50px 50px;
    
}

DIV.novinky DIV.content_div DIV.content_div_lt {
    background-image: url("/img/news.png");
         background-size: 28px 28px;
    
}

.big_image:hover {border:2px solid #7f7f7f !important;border-radius:2px;}
.inzerat {border: 1px solid black;background-color:#000d04;padding:20px;}
.inzerat .content_div {background-image:none !important;}
.inzerat .content_div_lt {background-image:none !important;}

.pre_trenerov .item_discussion_area {height:30px !important;background-color:black;}
.pre_trenerov {border:1px solid #6a4917;padding-left:20px;}
.pre_trenerov textarea {border:1px solid #9a630f !important}

.pre_trenerov input.submit {
border:1px solid #ba740a;
background-color:#6a4917;
}
.pre_trenerov input.submit:hover
{
border:1px solid #fc9700;
}

.pre_trenerov .thin_content_div
{
    margin-top:0px;
}

.contain {position:relative ;width:124px;margin:2px;height:76px;display:block;float:left;  background-size:cover;background-repeat:no-repeat;background-position: 50% 50%;}    
.contain:hover {text-decoration:none !important}
.smaller .poster {width:190px !important; margin:10px !important;}
.smaller .poster .main {width:190px !important; }
.poster {border:0px;width:210px;position:relative;margin-bottom:15px;display:block;float:left; }
.poster .main {border:0px;width:210px; }
.poster:hover .title, .contain:hover .title {
background-color: rgba(0, 0, 0, 0.76);
}                                                                            
.poster .title, .contain .title {
background-color: rgba(0, 0, 0, 0.4);
bottom: 0;
color: white;
left: 0;
padding: 10px 15px 15px;
position: absolute;
right: 0;
transition: background-color 500ms cubic-bezier(0.19, 1, 0.22, 1) 0s;
white-space: normal;
z-index: 1;
}
    .contain .title {padding: 10px 10px 10px !important;}
.poster b {line-height:24px;font-size:16px;}
.smaller .poster b {line-height:18px;font-size:12px;}
.contain b {line-height:18px;font-size:12px;}

.add_to_cart {margin-left:50px;}
.add_to_cart a {border:1px solid #004c16;background-color:#00260b;color:#fc9700;padding:3px 15px 1px 15px;text-decoration:none !important;}


.reload_random_photo {height:16px;opacity:0.2;transition: opacity 1s; position: absolute; right: 0px;cursor:hand;cursor:pointer}
table tr td:hover .reload_random_photo {opacity:1}

h1 a {font-size:24px;}