
/* rightside */
#right_side { z-index:20; display:block; background:#fff; position:relative; float:right; top:0px; right:0px; width:250px;}
#right_side_profil {display:block; background:#fff; position:relative; float:right; margin-top:231px; right:0px; width:250px;}

/*
#team { display:block; background:#fff200; position:absolute; top:320px; right:22px; width:250px; height:560px; }
*/
#team { display:block; background:#fff200; position:relative; float:right; top:0px; right:0px; width:250px; z-index:15; }
.team_team { margin-top:16px; }
#team_inner { padding:13px 15px; }
.team_menu { margin:7px 0px 9px 0px; }
.team_menu span { background:#000; color:#fff200; }
#team a { color:#000; }
#profil { background:#000; color:#fff; padding:0px 0px 5px 0px; margin:0px 0px 10px 0px; position:relative; width:220px; }
#profil .jmeno { margin:5px 0px 0px 6px; font-weight:bold; }
#profil .zamereni { position:absolute; right:6px; top:170px; color:#818181; }
#profil a.vice { color:#818181; margin:5px 0px 0px 6px; padding:0px 0px 0px 17px; background:url('../img/more2.gif') center left no-repeat; }
#top_ten table { width:220px;}
#top_ten .cislo { width:25px; padding:6px 0px; border-bottom:1px solid #fffa94; }
#top_ten .jmeno { font-weight:bold; border-bottom:1px solid #fffa94; }
#top_ten .jmeno a { font-weight:bold; border-bottom:1px solid #fffa94; }
#top_ten .jmeno a:hover { background:#000; color:#fff200; }
#top_ten .zamereni { border-bottom:1px solid #fffa94; color:#818181; }
#team .vice { margin:20px 0px 0px 0px; }
#team .vice a { padding:0px 0px 0px 14px; background:url('../img/more.gif') center left no-repeat; color:#818181; }
#team .vice a:hover { color:#000; }

#client_login { display:block; float:right; background:#b2e1d7; clear:both; width:250px; margin-top:10px; position:relative; }
#client_login_inner { display:block; padding:16px 13px; }
#client_login_inner p { margin:5px 0px 0px 0px; }
#client_login_inner .inp { margin:3px 0px 0px 0px; width:130px; }
#client_login_inp { margin:10px 0px 9px 0px; width:130px; }
a#go { padding: 6px 0px 4px 0px; text-align:center; color:#000; width:23px; background:#fff200; position:absolute; margin:3px 0px 0px 5px; }
a#go:hover { background:#000; color:#fff200; }


/* novinky styles */

.novinka_text p { margin:0px 0px 0px 0px !important;}

.text a { color:#000; text-decoration:underline; }
.text a:hover { color:#000; background:#ff8232; text-decoration:none; }

.novinka_text h3 a { text-decoration:none; }

/* NOVINKY STRANKA */
#novinky { background:#000 url('../img/bg_novinky_top.jpg') top right no-repeat; display:block; width:915px; height:165px; margin-top:21px; }
#novinky_inner { padding:25px 0px 0px 25px; }
#novinky h2 { color:#fff; font-size:30px; font-weight:bold; margin:0px 0px 10px 0px; 
	text-transform:none; font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
	letter-spacing: -0.02em; line-height:30px;
}
#novinky p { color:#fff; width:250px; margin:0px 0px 10px 0px; padding:0px;}

#novinky_novinky { width:650px; position:relative; display:block; margin:10px 0px 0px 0px; }
#headers_top { height:16px; position:relative;}
#novinky_novinky_top a { color:#000; }
#novinky_novinky_top a:hover { color:#000; text-decoration:underline; }
#novinky_novinky_menu { position:absolute; top:10px; right:0px; }

#novinky_novinky .novinka { width:650px; position:relative; display:block; padding:20px 0px; }
#novinky_novinky .novinka_galerie { position:absolute; display:block; left:0px; }
#novinky_novinky .novinka_galerie img { position:absolute; z-index:9; }
#novinky_novinky .novinka_galerie_over { position:absolute; display:block; width:220px; height:42px; background:url('../img/galerie_bg.gif') top left no-repeat; z-index:10; top:149px; }
#novinky_novinky .novinka_galerie_over_inner { padding:20px 0px 0px 8px; }
#novinky_novinky a.zvetsit { padding:0px 0px 0px 17px; font-size:9px;  color:#000;  background:url('../img/bg_link_link.gif') 0px 3px no-repeat; }
#novinky_novinky a.zobrazit { padding:0px 0px 0px 20px; font-size:9px; margin-left:20px; }

#novinky_novinky .novinka { min-height:190px; height: auto; _height: 190px; }
#novinky_novinky .novinka h3 a { color:#000; }
#novinky_novinky .novinka h3 a:hover { background:#ff8232; }
#novinky_novinky .novinka h3 { margin:0px 0px 0px 0px; position:relative; font-size:19px; width:165px; 
	padding:0px; color:#000; text-transform:none; line-height:20px; letter-spacing: -0.04em;
	font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
}
#novinky_novinky .novinka_text { margin-left:240px;  min-height:180px; height: auto; _height: 180px; }
#novinky_novinky .novinka .text { font-size:11px; padding:0px 30px 0px 0px; margin:0px 0px 0px 0px; }
#novinky_novinky .novinka .text p { padding:0px 0px 10px 0px !important; }
#novinky_novinky .novinka .datum { padding:0px 0px 15px 0px; }
#novinky_novinky .novinka .vice { padding:15px 0px 0px 0px }

#nejsledovanejsi_novinky { display:block; background:#bfe2da; position:relative; float:right; top:10px; right:0px; width:250px; }
#nejsledovanejsi_novinky_inner { padding:10px 10px; }
#nejsledovanejsi_novinky table { margin:25px 0px 50px 0px; width:100%; }
#nejsledovanejsi_novinky td { border-bottom:1px solid #e4f3ef; color:#4f615d; padding:5px 0px; }
#nejsledovanejsi_novinky td.cislo { color:#000; padding:0px 0px 0px 8px; }
#nejsledovanejsi_novinky td p { float:left; margin:0px 0px 0px 10px; }
#nejsledovanejsi_novinky a { color:#000; text-decoration:none; }
#nejsledovanejsi_novinky a:hover { color:#000; text-decoration:none; background:#ff8232; }
#nok { width:55px; }

/* novinka stranka */
#novinka { width:650px; position:relative; display:block; margin:10px 0px 0px 0px; }
#novinka_inner { position:relative;  }
#novinka .novinka_galerie { position:absolute; display:block; width:220px;/* height:207px;*/ margin: 20px 15px 15px 0px; left:0px; }
#novinka .novinka_galerie img { position:relative;  z-index:9; }
#novinka .novinka_galerie_over { position:absolute; display:block; width:220px; height:42px; background:url('../img/galerie_bg.gif') top left no-repeat; z-index:10; top:149px; }
#novinka .novinka_galerie_over_inner { padding:20px 0px 0px 8px; }
#novinka a.zvetsit { padding:0px 0px 0px 17px; font-size:9px; text-decoration:none; color:#000; background:url('../img/bg_link_link.gif') 0px 3px no-repeat; }
#novinka a.zvetsit:hover {color:#000; text-decoration:underline; }
#novinka a.zobrazit { padding:0px 0px 0px 20px; font-size:9px; margin-left:20px; text-decoration:none; }
#novinka a.zobrazit:hover { background:transparent; color:#fff; }
#novinka .novinka_text { min-height:280px; height: auto; _height: 280px; }
#novinka .novinka_text h3 { font-size:25px; }
#novinka .novinka_text .datum { font-size:9px; padding:0px 0px 5px 0px; }
#novinka .novinka_text .text { font-size:11px; padding-top:20px; margin-left:240px; }
#novinka .novinka_text .text p { font-size:11px; padding-bottom:10px; }
#novinka .vice { margin:15px 0px 20px 240px; }


#news_galerie { min-height:205px; width:650px; position:relative; margin:20px 0px 40px 0px; } /* height:205 */
#news_galerie a { color:#ff8233; font-size:9px; }
#news_galerie_inner { margin-top:5px; border-top:1px solid #d4d4d4; padding-top:20px; }
#news_galerie_inner .galerie_box { position:relative; display:block; float:left; width:105px; height:80px; background:#e9e9e9; margin:0px 4px 4px 0px; }



/*
#team { display:block; background:#fff200; position:absolute; top:320px; right:22px; width:250px; height:560px; }
*/
#team { display:block; background:#fff200; position:relative; float:right; top:0px; right:0px; width:250px; z-index:15; }
.team_team { margin-top:16px; }
#team_inner { padding:13px 15px; }
.team_menu { margin:7px 0px 9px 0px; }
.team_menu span { background:#000; color:#fff200; }
#team a { color:#000; }
#profil { background:#000; color:#fff; padding:0px 0px 5px 0px; margin:0px 0px 10px 0px; position:relative; width:220px; }
#profil .jmeno { margin:5px 0px 0px 6px; font-weight:bold; }
#profil .zamereni { position:absolute; right:6px; top:170px; color:#818181; }
#profil a.vice { color:#818181; margin:5px 0px 0px 6px; padding:0px 0px 0px 17px; background:url('../img/more2.gif') center left no-repeat; }
#top_ten table { width:220px;}
#top_ten .cislo { width:25px; padding:6px 0px; border-bottom:1px solid #fffa94; }
#top_ten .jmeno { font-weight:bold; border-bottom:1px solid #fffa94; }
#top_ten .jmeno a { font-weight:bold; border-bottom:1px solid #fffa94; }
#top_ten .jmeno a:hover { background:#000; color:#fff200; }
#top_ten .zamereni { border-bottom:1px solid #fffa94; color:#818181; }
#team .vice { margin:20px 0px 0px 0px; }
#team .vice a { padding:0px 0px 0px 14px; background:url('../img/more.gif') center left no-repeat; color:#818181; }
#team .vice a:hover { color:#000; }


/* TEAM PAGE */

#team_header { margin-top:21px; margin-bottom:10px; width:650px; position:relative; background:#000; height:115px; }
#team_header_inner { height:114px; background:#fff; }
#team_menu { position:absolute; bottom:10px; }
#team_menu a { color:#000; text-decoration:none; }
#team_menu a:hover { background:#ff8233; color:#fff; text-decoration:none; }
#team_menu span { background:#ff8233; color:#fff; }
#rychly_vyber { position:absolute; right:0px; bottom:10px; }

#team_profily { position:relative; }
#team_profily table { position:relative; }
#team_profily td { position:relative; height:140px; padding:0px; background:#fff; vertical-align:top; border-bottom:1px solid #d4d4d4; }
#team_profily .profil { position:relative; display:block; padding:15px 0px; width:327px; }
#team_profily .profil_galerie { position:absolute; display:block; left:0px; background:#000; }
#team_profily .profil_galerie img { position:absolute; z-index:9; }
#team_profily a.profil_galerie_over { position:absolute; display:block; width:120px; height:110px; z-index:10; top:0px; }
#team_profily a.profil_galerie_over:hover { background: url('../img/tcat_.gif') bottom left no-repeat !important; color:#000 !important; }
#team_profily .profil_galerie_kategorie { position:absolute; top:79px; padding:15px 0px 0px 11px; color:#fff; font-size:9px; z-index:11;; }
#team_profily a.kategorie { padding:0px 0px 0px 0px; font-size:9px; color:#fff; z-index:11; }
#team_profily a.kategorie:hover { text-decoration:none; color:#000; background:#fff000; }
#team_profily a.zobrazit { color:#fff; margin:0px 0px 0px 6px; padding:0px 0px 0px 18px; background:url('../img/more2.gif') 0px 4px no-repeat; font-size:9px; }

#team_profily .profil h3 { margin:0px 0px 0px 0px; position:relative; font-size:15px; 
	padding:0px; color:#000; text-transform:none; line-height:15px; letter-spacing: -0.04em;
	font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
}
#team_profily .profil h3 a { color:#000; }
#team_profily .profil h3 a:hover { color:#fff; background:#ff8233; }
#team_profily .profil_text { margin-left:140px; }
#team_profily .profil .datum { font-size:9px; padding:0px 0px 0px 0px; margin:0px 0px 10px 0px }
#team_profily .profil .text { font-size:9px; padding:0px 30px 0px 0px; margin:0px 0px 10px 0px }
#team_profily .profil .vice a { padding:0px 0px 0px 14px; color:#818181; background:url('../img/more.gif') center left no-repeat; }
#team_profily .profil .vice a:hover { color:#000; }

#nejlepe_hodnoceni { display:block; background:#fff; position:relative; float:right; top:10px; right:0px; width:250px; }
#nejlepe_hodnoceni_inner { padding:13px 15px 40px 13px; }
#hodnoceni_graf {margin:20px 0px 0px 0px; }
#hodnoceni_tabulka {padding-top:20px; margin:0px 0px 0px 0px; clear:both; }

#nejlepe_hodnoceni .sloupec { width:15px; margin:0px 7px 0px 0px; float:left; position:relative; }
#nejlepe_hodnoceni .procent { position:relative; width:15px; background:#fff; color:#000; font-size:8px; text-align:left; }
#nejlepe_hodnoceni .procent span { position:absolute; bottom:0px; left:0px; }
#nejlepe_hodnoceni .bar { width:15px; height:58px; }

#nejlepe_hodnoceni table { clear:both; margin:0px; }
#nejlepe_hodnoceni td.jmeno { width:190px; color:#67caf3; font-size:12px; }
#nejlepe_hodnoceni td.jmeno a { color:#67caf3; font-size:12px; text-decoration:none; }
#nejlepe_hodnoceni td.body  { color:#ff8233; text-align:right; }

#nejnovejsi_komentare { display:block; background:#e1e1e1; position:relative; float:right; top:0px; right:0px; width:250px; color:#818181; }
#nejnovejsi_komentare_inner { padding:13px 15px; }
#nejnovejsi_komentare img { margin-bottom:15px; }
#nejnovejsi_komentare p { margin-bottom:10px; }
#nejnovejsi_komentare p span { color:#000; font-weight:bold; }
#nejnovejsi_komentare a { color:#818181; font-weight:bold; text-decoration:none; }
#nejnovejsi_komentare a:hover { color:#000; }

/* STRANKA TEAM PROFIL */
#team_profil {  }
#team_profil_header { padding:0px; margin:10px 0px 0px 0px; position:relative; width:650px; height:80px; background:#fff; }
#team_profil_header h2 { color:#000; font-size:30px; font-weight:bold; margin:0px 0px 0px 0px; 
	text-transform:none; font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
	letter-spacing: -0.02em; padding:0px; line-height:30px;
}
#team_profil_header p { padding:0px; margin:0px; }
#team_profil_header a { color:#ff8233; font-size:10px; }
#team_profil_header .info_short { width:350px; }
#team_link { width:133px; display:block; }
#hodnotit { position:absolute; top:35px; right:0px; text-align:right; }
#hodnotit span { font-size:20px; }
#hodnotit img { display:inline; vertical-align:top; position:relative; top:-5px; }
#points { background: url('../img/points_bg.gif') top left no-repeat; }

#team_profil_bio { width:650px; position:relative; background:url('../img/h_bio.gif') 0px 0px no-repeat; padding:15px 0px 40px 0px; }
#team_profil_bio_inner { margin-top:0px; position:relative; width:360px; }
#team_profil_bio_inner img { position:absolute; }
#team_profil_bio_inner .prev { position:absolute; top:275px; left:0px; }
#team_profil_bio_inner .next { position:absolute; top:275px; right:0px; }
#team_profil_bio_info { margin-left:360px; }
#team_profil_bio_info a { color:#000; }
#team_profil_bio_info table { width:295px; height:270px; }
#team_profil_bio_info table tr {  }
#team_profil_bio_info table td.q { width:70px; background:#c8c8c8; padding:0px; height:10px !important; margin:0px !important; padding:0px !important; text-align:right; color:#6d6b6c; }
#team_profil_bio_info table td.q p { padding:1px 7px; margin:0px !important; }
#team_profil_bio_info table td.a { width:205px; background:#e3e3e3; padding:0px; height:10px !important; margin:0px !important; padding:0px !important; }
#team_profil_bio_info table td.a p { padding:1px 13px; margin:0px !important;  color:#000; font-weight:bold; }
#team_profil_bio_info p#jmeno { padding-top:25px !important; }
#team_profil_bio_info p#jmeno2 { padding-top:25px !important; }
#team_profil_bio_info p.web { margin-top:15px; margin-bottom:15px; }
#team_profil_bio_info p.height25 { margin-bottom:15px; }
#team_profil_bio_info p#last { margin-bottom:15px; }
#team_profil_bio_info p#last2 { margin-bottom:15px; }

#team_profil_galerie { /*height:205px;*/ width:650px; position:relative; margin:0px 0px 40px 0px; } /* height:205 */
#team_profil_galerie a { color:#ff8233; font-size:9px; }
#team_profil_galerie_inner { margin-top:5px; border-top:1px solid #d4d4d4; padding-top:20px; }
#team_profil_galerie_inner .galerie_box { position:relative; display:block; float:left; width:105px; height:80px; background:#e9e9e9; margin:0px 4px 4px 0px; }

#team_profil_info { width:650px; position:relative; margin-bottom:100px; font-size:12px; clear:left; }
#team_profil_info img { display:inline; }
#team_profil_info_inner { margin-top:5px; border-top:1px solid #d4d4d4; padding-top:20px; }

#team_profil_dalsi { display:block; width:650px;  }
#team_profil_dalsi_inner { display:block; margin-top:5px; border-top:1px solid #d4d4d4; padding-top:5px; }

.nothing { padding-top:10px; }

