body, table, input, textarea, select {
	font-family:'Verdana CE', Verdana, 'Arial CE', 'Lucida Grande CE', 'Helvetica CE', Arial, lucida, sans-serif; font-size:10px; color:#000;
}
#master {
	background:#111; text-align:center; margin:0px 0px;
	padding:0px 0px 0px 0px;
}

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

p, table, form, h1, h2, h3, h4 { margin:0px; padding:0px; }
h1 { font-size:14px; margin-bottom:10px; }
h2 { font-size:14px; margin-bottom:0px; color:#111; text-transform:uppercase; }
h3 { font-size:12px; margin:15px 0px 10px 0px; text-transform:uppercase; color:#555; }
h4 { font-size:11px; }

table.cake-sql-log { background: #f4f4f4; margin-top:50px; }
table.cake-sql-log caption { background: #f4f4f4;}
.cake-sql-log td { padding: 4px 8px; text-align: left; background:#fefefe; border-bottom:1px solid #000; }

table p, table form, table h1, table h2, table h3, table h4 { margin:0px; padding:0px; }

img { border:0px; margin:0px; display:inline; }

img, #logo, #menu { behavior: url(iepngfix.htc); }
pre { margin:0px 0px 0px 40px; padding:20px 40px; background:#fff; }

.inp { margin:0px 0px 7px 0px; width:250px; background:#fff; padding:6px 0px 4px 7px; color:#818181; border:1px solid #ddd; }
.sub { margin:10px 0px 0px 0px; }

.none { display:none; }
.clear { clear:both; }
.clearleft { clear:left; }

label { display:block; }
.error_message { color:#ed1b23; margin:-7px 0px 0px 0px; padding:0px; width:300px; }

/** messages **/
#msg { color:#4c4c4c; width:300px; top: 140px; left:300px; font-size:16px; background:#a1acbf; padding:40px 10px 40px 5px; margin:0px 0px 0px 0px; position:absolute; z-index:1000; }
#msg a.close_msg { position:absolute; top:5px; right:5px; font-size:11px; color:#4c4c4 !important; text-decoration:underline; }
#msg a.close_msg:hover { text-decoration:none; background:transparent; color:#4c4c4c; }
#msg table tr td { vertical-align:top; }
#msg img { margin:0px 10px 0px 10px; }
#msg span { color:#fff !important; display:block; padding-top:3px;font-size:16px; font-weight:bold; }
.error-message { background:#fff; color:red; font-weight:bold; padding:2px 0px; text-align:left; margin: 2px 0px; border:0px solid #d6d6d6; }


/*
#msg { color:#fff; font-weight:bold; padding:0px; margin:10px 0px 10px 0px; font-size:11px; position:relative; clear:both; }
#msg span { background:#FF0000; padding:0px 15px 2px 5px; }
*/

#top_stripe { background:#transparent; height:17px; position:absolute; top:0px; left:0px; width:100%; text-align:center; }
#top_stripe_container { background: url('../img/top_icon.gif') 695px 1px no-repeat; width:960px; margin:2px auto 0px auto; text-align:right; color:#fff; }
#top_stripe a { color:#fff; text-decoration:none; }
#top_stripe a:hover { color:#000; background:#fff100; text-decoration:none; }

#container { width:960px; margin:0px auto; position:relative; text-align:left; }

#head {  position:relative; padding:0px; }
#header { margin-top:17px;  display:block; padding:0px; height:100px; }
#logo { margin:15px 0px 0px 0px; display:block; position:absolute; }

#menu { position:absolute; left:210px; top:69px; padding:0px; }
#menu_inner {  }
#menu img { margin:0px; }
#menu a { color:#fff; background:transparent; margin:0px 0px; font-size:10px; padding:0px; float:left; display:block; cursor:hand; }
#menu a:hover { color:#dde8a5; }
.menu_item { color:#fff; position:relative; background:#6B7921; width:310px; height:20px; margin:0px 0px 4px 0px; padding:0px 14px; }
.menu_item:hover { background:#000; }

a#menu01 {background: url('../img/menu_01.png') 0px 0px no-repeat; width:133px; height:31px;  }
a#menu02 {background: url('../img/menu_02.png') 0px 0px no-repeat; width:97px; height:31px;  }
a#menu03 {background: url('../img/menu_03.png') 0px 0px no-repeat; width:80px; height:31px;  }
a#menu04 {background: url('../img/menu_04.png') 0px 0px no-repeat; width:77px; height:31px;  }
a#menu05 {background: url('../img/menu_05.png') 0px 0px no-repeat; width:53px; height:31px;  }
a#menu06 {background: url('../img/menu_06.png') 0px 0px no-repeat; width:62px; height:31px;  }
a#menu01:hover {background: url('../img/menu_01.png') 0px -31px no-repeat; width:133px; height:31px; }
a#menu02:hover {background: url('../img/menu_02.png') 0px -31px no-repeat; width:97px; height:31px;  }
a#menu03:hover {background: url('../img/menu_03.png') 0px -31px no-repeat; width:80px; height:31px;  }
a#menu04:hover {background: url('../img/menu_04.png') 0px -31px no-repeat; width:77px; height:31px;  }
a#menu05:hover {background: url('../img/menu_05.png') 0px -31px no-repeat; width:53px; height:31px;  }
a#menu06:hover {background: url('../img/menu_06.png') 0px -31px no-repeat; width:62px; height:31px;  }

#square { width:30px; height:25px; background:#DDE8A5; margin:5px 0px 5px 0px; }
#spacer { height:100px; }

#usermenu { margin:0px; text-align:right; position:absolute; right:0px; }

#submenu { margin:0px 0px 15px 0px; padding:0px; }
#submenu a { font-weight:bold; text-transform:uppercase; }

#content { margin:0px; padding:35px 22px; background:#fff; position:relative; }

#left_box { background:#fff100; width:15px; height:250px; display:block; position:absolute; margin-left:-37px; margin-top:21px;}
#left_box2 { background:#fff100; width:15px; height:60px; display:block; position:absolute; margin-left:-37px; margin-top:40px;}
#left_box3 { background:#fff100; width:15px; height:165px; display:block; position:absolute; margin-left:-37px; margin-top:21px;}
#left_box4 { background:#fff100; width:15px; height:115px; display:block; position:absolute; margin-left:-37px; margin-top:21px;}
#left_box5 { background:#fff100; width:15px; height:205px; display:block; position:absolute; margin-left:-37px; margin-top:0px;}
#left_box6 { background:#fff100; width:15px; height:43px; display:block; position:absolute; margin-left:-37px; margin-top:20px;}

/* komentare */
#comments_box { }
.comments_box { width:655px; margin:0px 0px 15px 0px; text-align:left; position:relative; font-size:17px; background:url('../img/h_diskuse.gif') top left no-repeat; padding-top:25px; }
.comments_info { margin:0px 0px 0px 0px; border-top:1px solid #000; padding:10px 0px 0px 0px; min-height:50px; height: auto; _height: 50px; }
.comments_info p { font-size:9px; background:url('../img/bg_komentare.gif') 0px 2px no-repeat; padding:0px 0px 5px 15px; }
.comments_info a.zobrazit_komentare { font-size:10px; text-transform:uppercase; color:#000; font-weight:bold; background:url('../img/bg_zobrazit_komentare.gif') 0px 5px no-repeat; padding:2px 0px 2px 15px; }
.comments_info a.pridat_komentar {font-size:10px; text-transform:uppercase; position:absolute; right:0px; color:#000; font-weight:bold; background:url('../img/bg_pridat_komentar.gif') 0px 0px no-repeat; padding:2px 0px 2px 15px; }

.comment_add_form { margin:10px 0px 30px 0px; color:#000; background:#eee; width:655px;}
.comment_add_form_inner { padding:15px; }
.comment_add_form p { display:block; margin:0px 0px 5px 0px !important; font-size:10px; font-weight:bold; }
.comment_add_form div.name { height:50px; font-size:10px; font-weight:bold; text-transform:uppercase; }
.comment_add_form div.message { margin:0px 0px 10px 0px; }
.comment_add_form .submit { font-size:10px; margin:10px 0px; text-transform:uppercase; }
.comment_add_form .autor { width:288px; color:#000; background:#fff; font-size:10px; padding:5px 10px; margin:0px; border:1px solid #ddd; }
.comment_add_form .zprava { width:600px; height:80px !important; color:#888; background:#fff; padding:10px; font-size:10px; border:1px solid #ddd; }
.comment_add_form .code_box p { font-size:10px; font-weight:normal; }
.comment_add_form .code_box div { border:2px solid #fff; display:block; float:left; margin:5px 10px 0px 0px; }
.comment_add_form .code_box img { vertical-align:middle; display:block; float:left; }
.comment_add_form .code { width:30px; margin-top:5px; color:#000; background:#000; padding:0px 0px 2px 0px; font-size:15px; border:1px solid #fff; vertical-align:middle; text-align:center; }
.comment_add_form .submit { text-align:right; }
.comment_add_form .submit input { margin-top:0px; font-size:10px; text-transform:uppercase; }

.comments { margin:30px 0px 0px 0px; padding:0px 0px 30px 0px; position:relative; }
.comment {  margin-top:5px; padding:0px 0px; position:relative; z-index:10; display:block; }
.comment .autor { text-transform:uppercase; font-size:10px; font-weight:bold; display:inline; color:#000;  padding:0px 15px 5px 5px; margin:0px 5px 0px 0px; }
.comment .autor span{ color:#b2b2b2;}
	.even .autor { background:#fff url('../img/comment_autor_even.gif') bottom right no-repeat; }
	.odd .autor { background:#fff url('../img/comment_autor_odd.gif') bottom right no-repeat; }
.comment .datum { font-size:10px; color:#666; display:inline; background:#fff;  }
.comment .text { font-size:10px; margin:5px 0px; padding:15px; color:#797979;}
	.even .text { background:#dfdfdf; }
	.odd .text { background:#ececec; } 
.comment .admin { font-size:9px; position:absolute; top:5px; right:5px; }
.comment .admin a { color:#eb008b; font-size:9px; text-decoration:none; }



/* home */
#aktualne { margin-bottom:10px; position:relative; }
#aktualne_inner { width:655px; height:250px; color:#fff; background:#000; position:relative;}
#aktualne_inner a { color:#fff; text-decoration:none; }
#aktualne_inner a:hover { color:#eee; background:#000; }
#aktualne_inner2 { padding:0px; position:relative; }
#aktualne_inner2 img { position:absolute; left:20px; top:20px; }
#aktualne_novinka { position:absolute; margin-left:335px; left:0px; top:25px; padding:0px; width:290px; }
#aktualne_novinka h2 a { }
#aktualne_novinka h2 a:hover { background:#fff000; text-decoration:none; color:#000; }
#aktualne_novinka h2 { color:#fff; font-size:30px; font-weight:bold; margin:0px 0px 15px 0px; 
	text-transform:none; font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
	letter-spacing: -0.02em;
}
#who_when_aktualne .autor { color:#818181; }
#who_when_aktualne .autor a { color:#818181; text-decoration:none; }
#who_when_aktualne .autor a:hover { color:#000; background:#fff000; }
#novinka .text p { margin:0px; padding:0px; }

.novinky_type { margin:7px 0px 0px 0px; }

.nType { display:block; float:left; width:5px; height:14px; line-height:0px; position:relative; }
.nDistribution, .Team, .Fox, .Prejate, .Obchod, .Kona, .Nokian { display:block; float:left; width:5px; height:14px; }
.nDistribution { background:#fff100; }
.Team { background:#ec008c; }
.Fox { background:#aedbd2; }
.Prejate { background:#6a6e69; }
.Obchod { background:#f26521; }
.Kona { background:#00aeef; }
.Nokian { background:#65b57d; }

#reklama { position:absolute; display:block; width:250px; height:271px; right:22px; top:35px; }
#reklama2 { position:relative; display:block; width:250px; height:271px; float:right; top:0px; right:0px;  }
#reklama3 { position:relative; padding:25px 0px 20px 0px; background:#fff url('../img/h_reklama.gif') 20px 20px no-repeat; text-align:center; width:655px; }

#dalsi_novinky { width:655px; position:relative; display:block; }
#dalsi_novinky_top { border-bottom:1px solid #000; height:33px; position:relative;}
#dalsi_novinky_top a { color:#000; }
#dalsi_novinky_top a:hover { color:#000; text-decoration:underline; }
#dalsi_novinky_top p { padding:0px; }
.novinky_menu { position:absolute; top:14px; right:0px; }
.novinky_menu span { background:#000; color:#fff; }

.novinka { position:relative; display:block; margin:0px; padding:5px 0px; min-height:75px; height: auto; _height: 75px; border-bottom: 1px solid #ebebeb; background:#fff;}
.novinka img { position:absolute; }
.novinka_header { margin:0px 0px 0px 110px; position:absolute; width:165px; }
.novinka_header a { color:#000; }
.novinka h3 a:hover { color:#000; text-decoration:none; background:#fff000; }
.novinka h3 { margin:0px 0px 0px 0px; position:relative; font-size:17px; 
	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_type2 { margin:8px 0px 0px 0px; position:relative; top:0px; display:block;  }
.novinka_inner { margin:0px 20px 0px 330px; }
.who_when { padding:5px 0px; }
.autor { font-weight:bold; font-size:9px; color:#818181; padding-right:5px; }
.autor a { color:#000; text-decoration:none; }
.autor a:hover { color:#000; text-decoration:none; background:#fff000; }
.datum {  color:#818181; font-size:9px; }
.text { margin:0px 0px 9px 0px; font-size:9px; }
#dalsi_novinky .novinka .novinka_inner .text p { margin:0px !important; padding:0px !important; }
.vice { margin-top:5px; }
.vice a { text-decoration:none; padding:0px 0px 0px 14px; color:#818181; background:url('../img/more.gif') center left no-repeat; }
.vice a:hover { color:#000; }
#vsechny { padding-top:5px; }
#vsechny a { padding:0px 0px 0px 14px; color:#818181; background:url('../img/more.gif') center left no-repeat; }
#vsechny a:hover { color:#000; }

#newsbx {}
#newsbxmostread {  }

/* 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; margin-bottom: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; vertical-align:top; }
#client_login_inp { margin:10px 0px 9px 0px; width:130px; }
a#go { padding: 5px 4px 5px 4px; text-align:center; color:#000; width:23px; background:#fff200; position:relative; top:9px; /* position:absolute; margin:3px 0px 0px 5px;*/ }
a#go:hover { background:#000; color:#fff200; text-decoration:none; }


/* newsletter */
#newsletter { margin:0px 0px 50px 0px; top:40px; width:655px; height:60px; border-bottom:1px solid #000; display:block; position:relative;}
#newsletter_inp { border:1px solid #ebebeb; margin:5px 0px 0px 0px; width:130px; display:inline; vertical-align:top;  }
#newsletter a { padding: 7px 5px 5px 5px; text-align:center; color:#000; width:23px; background:#fff200; position:relative; top:12px; margin:0px 0px 0px 5px; }
#newsletter a:hover { background:#000; text-decoration:none; color:#fff200; }
#newsletter_ok { background:#fff000; color:#000; font-weight:bold; text-align:center; width:200px; padding:10px 0px; margin-top:5px; }

#legenda { margin:40px 0px 0px 330px; position:absolute; height:60px; border-bottom:1px solid #000; display:block; width:325px; text-align:left; }
#legenda img { float:left; }
#legenda p { display:block; width:100px; height:20px; }
.leg { display:block; width:75px; float:left; margin:7px 0px 0px 0px; }
.leg div { margin:0px 3px 0px 0px; }
#nd { width:90px; }
#fox { width:50px; }
#prej { width:100px; }
#obch { width:90px; }

/* DISTRIBUCE STRANKA NEW */
#dist { width:655px; position:relative; }
.dist_head { border-bottom:1px solid #000; padding-bottom:8px; }
.dist_logo { font-size:30px; font-weight:bold; font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif; }
.dist_vyber_znacku { position:absolute; right:0px; }
.dist_n1shop { padding:10px 0px 20px 0px; }
.dist_n1shop table { background:#fff100; }
#dist table { width:655px; font-size:12px; }
#dist table td { padding:10px; vertical-align:top; }
.dcol1 { width:170px; font-size:29px; line-height:29px; font-weight:bold; font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif; }
.dcol2 { width:170px;}
.dcol3 label { display:block; float:left; width:40px; padding-right:10px; text-align:right; }
.dist_list { padding:10px 0px 20px 0px; }
.dist_list tr.odd td { background:#e9e9e9; }
.dist_list tr th { font-size:9px; border-bottom:1px solid #d4d4d4; padding:0px 0px 7px 10px; font-weight:normal; }
.dlcol1 { width:170px; font-size:15px; line-height:15px; font-weight:bold; font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif; }
.dlcol2 { width:170px; }
.dlcol3 { padding-bottom:30px !important; }
.dlcol3 label { display:block; float:left; width:40px; padding-right:10px; text-align:right; }

/* DISTRIBUCE STRANKA OLD */

#distribuce { background:#000 url('../img/bg_distribuce_top.jpg') top right no-repeat; display:block; width:915; height:165px; margin-top:21px; }
#distribuce_inner { padding:25px 0px 0px 25px; }
#distribuce 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;
}
#distribuce p { color:#fff; width:330px; margin:0px 0px 10px 0px; padding:0px;}
.nd_box { width:160px; height:27px; background: url('../img/nd_box_bg.gif') top left no-repeat; }
.nd_box_inner { padding:13px 0px 5px 5px; }
.nd_box_inner a { color:#000; }
.nd_box_inner a:hover { color:#000; }
#vendors { padding:10px 0px 0px 0px; }
#vendors table { width:100%; }
#vendors td { width:50%; padding:10px; border-bottom:1px solid #ebebeb; }
#vendors td img { float:left; margin-right:25px; }
#vendors h3 {margin:0px 0px 0px 110px;  font-size:18px;
	padding:0px; color:#000; text-transform:none; line-height:20px; letter-spacing: -0.04em;
	font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;}
#vendors p { margin:0px 0px 10px 0px; }
#vendors .links a { padding:0px 0px 0px 14px; background:url('../img/more.gif') center left no-repeat; color:#818181; }
#vendors a:hover { color:#000; }
.admin_links { background:#eee; color:#fff !important; margin:0px 20px !important; }


/* OBCHOD STRANKA */
#obchod { background:#000 url('../img/bg_obchod.gif') top right no-repeat; display:block; width:915px; height:165px; margin-top:21px; }
#obchod_inner { padding:25px 0px 0px 25px; }
#obchod 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;
}
#obchod p { color:#fff; width:400px; margin:0px 0px 10px 0px; padding:0px;}

#novinky_obchod { width:655px; position:relative; display:block; margin:10px 0px 0px 0px; }
#novinky_obchod_top { border-bottom:1px solid #000; height:30px; position:relative;}
#novinky_obchod_top a { color:#000; }
#novinky_obchod_top a:hover { color:#000; text-decoration:underline; }
#novinky_obchod_menu { position:absolute; top:10px; right:0px; }

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

#novinky_obchod .novinka h3 a { color:#000; }
#novinky_obchod .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_obchod .novinka_text { margin-left:240px; min-height:190px; height: auto; _height: 190px; }
#novinky_obchod .novinka .text { font-size:11px; padding:0px 30px 0px 0px; margin:0px 0px 30px 0px }

#obchod_col { display:block; width:250px; float:right; position:relative; }
#oteviracka { margin-top:20px;}
#oteviracka img { margin-bottom:6px; }
#oteviracka_inner { border-top:1px solid #000; padding:20px 15px; text-transform:uppercase; font-size:11px; }

#kontakt { margin-top:20px;}
#kontakt img { margin:0px 0px 6px 15px; }
#kontakt_inner { border-top:1px solid #000; padding:20px 15px; text-transform:uppercase; font-size:11px; }
#kontakt .icq {  vertical-align:middle; margin-top:2px; }
#kontakt a { color:#000; text-decoration:none; }
#kontakt a:hover { color:#000; text-decoration:none; background:#fff000; }

#mapa { margin-top:20px;}
#mapa img { margin:0px 0px 6px 15px; }
#mapa_inner { border-top:1px solid #000; padding:20px 15px; font-size:11px;  }
#mapa_inner a { color:#818181; margin:5px 0px 0px 6px; padding:0px 0px 0px 17px; background:url('../img/more2.gif') center left no-repeat; }

/* novinky styles */

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

.text a { color:#000; text-decoration:underline; }
.text a:hover { color:#000; background:#fff000; 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:655px; position:relative; display:block; margin:10px 0px 0px 0px; }
#novinky_novinky_top { border-bottom:1px solid #000; height:30px; 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:655px; border-bottom:1px solid #d4d4d4; 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:#fff000; }
#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:#fff000; }
#nok { width:55px; }

/* novinka stranka */
#novinka { width:655px; 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:655px; position:relative; margin:20px 0px 40px 0px; } /* height:205 */
#news_galerie a { color:#eb008b; 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; }

/* editace */
#novinka_admin_news { position:Absolute; right:0px; z-index:10; }

#news_galerie_edit { position:relative; top:7px; display:block; z-index:11; margin-bottom:10px; }
.news_galerie_upload { left:0px; position:relative !important; }
#add_image_to_news { margin-top:10px; padding-top:5px; position:relative; border-top:1px solid #666; width:655px; }
#add_image_to_news input { border:1px solid #eee; }

.admin_news a { color:#eb008b; }
#novinka textarea { width:600px; height:200px; }
#novinka img { position:relative; }

#novinka_admin h2 { font-size:25px; text-transform:none; margin-bottom:15px; font-weight:bold; }
#novinka_admin .autor { font-size:15px; margin:0px 0px 15px 0px; }
#novinka_admin .autor p { font-size:15px; margin:0px 0px 5px 0px; background:#fff; }

#novinka_admin .datum { margin:0px 0px 15px 0px; }
#novinka_admin .datum p { font-size:15px; margin:0px 0px 5px 0px; background:#fff; }

#novinka_admin .nadpis { font-size:15px; margin:0px 0px 5px 0px; }
#novinka_admin .nadpis p { font-size:15px; margin:0px 0px 5px 0px; background:#fff; }
#novinka_admin .nadpis input { font-size:25px; margin:0px 0px 5px 0px; width:600px; }

#novinka_admin .text { margin:0px 0px 15px 0px; }
#novinka_admin .text p { font-size:15px; margin:0px 0px 5px 0px;  background:#fff; }
#novinka_admin .text textarea { font-size:15px; margin:0px 0px 5px 0px; width:600px; height:300px; }

#novinka_admin .kategorie { margin:0px 0px 15px 0px; }
#novinka_admin .kategorie p { font-size:15px; margin:0px 0px 5px 0px; }
#novinka_admin .kategorie textarea { font-size:15px; margin:0px 0px 5px 0px; width:600px; height:300px; }

#novinka_admin .fotka { margin:0px 0px 15px 0px; }
#novinka_admin .fotka p { font-size:15px; margin:0px 0px 5px 0px; }
#novinka_admin .fotka input { font-size:15px; margin:0px 0px 5px 0px; width:600px; }

#novinka_admin .submit input { font-size:15px; }

/* TEAM PAGE */

#team_header { margin-top:21px; margin-bottom:10px; width:655px; 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:#eb008b; color:#fff; text-decoration:none; }
#team_menu span { background:#eb008b; 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_over.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:#eb008b; }
#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:#eb008b; 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:0px; position:relative; width:655px; 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:#eb008b; 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:655px; 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 td.q { width:70px; background:#c8c8c8; padding:0px; text-align:right; color:#6d6b6c; }
#team_profil_bio_info table td.q p { padding:1px 7px; }
#team_profil_bio_info table td.a { width:205px; background:#e3e3e3; padding:0px; }
#team_profil_bio_info table td.a p { padding:1px 13px; color:#000; font-weight:bold; }
#team_profil_bio_info p.jmeno { margin-top:25px; }
#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_galerie { height:205px; width:655px; position:relative; margin:0px 0px 40px 0px; } /* height:205 */
#team_profil_galerie a { color:#eb008b; 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; }

/********* galerky a alba v profilu ************/
#profile_galerie { width:650px; position:relative; margin:0px 0px 0px 0px; padding:5px 0px 0px 0px; }
#profile_galerie img { display:inline; }
#profile_galerie a.admin { color:#fff; font-size:10px; padding:1px 2px; background:#ff8233; }
#profile_galerie_inner { width:650px; margin-top:5px; border-top:1px solid #d4d4d4; padding:20px 0px; line-height:20px; }
#profile_galerie_inner img { display:block; }
#profile_galerie_inner .galerie_box { position:relative; display:inline; float:left; width:105px; background:#e9e9e9; margin:0px 4px 4px 0px; }
#profile_galerie_inner .galerie_box a.galerie { width:105px; height:80px; background:#666; color:#fff; display:block; }
#profile_galerie_inner .galerie_box a.galerie:hover { width:105px; height:80px; background:#555; color:#fff; display:block; }
#profile_galerie_inner .galsixth { margin:0px 0px 4px 0px; }

#gal_ajax { font-size:14px; }
#gal_ajax strong { font-size:14px; margin-bottom:10px; }

#albums { margin-bottom:40px; }
#albums .galerie_box { position:relative; display:inline; float:left; background:#fff; margin:0px 2px 2px 0px; width:126px; }
#albums .galerie_box a.galerie { width:120px; height:90px; margin:3px; background:#000; color:#fff; display:block; }
#albums .galerie_box a.galerie:hover { width:120px; height:90px; background:#555; color:#fff; display:block; }
#albums .name { color:#000; font-size:11px; font-weight:bold; padding:0px 3px; }
#albums .photos { color:#999; font-size:9px; padding:0px 3px; }
#albums a.admin { position:absolute; right:5px; top:5px; color:#5d5d5d; background:transparent url('../img/ico_plus.gif') 0px 5px no-repeat; font-size:12px; font-weight:bold; padding:0px 3px 0px 13px; }
.heading_alba { margin:0px 0px 3px 3px; }
.heading_fotografie { margin-bottom:15px; }

#fotografie { position:relative; }
#fotografie a.admin { display:block; position:absolute; z-index:50; right:5px; top:5px; color:#5d5d5d; background:#fff url('../img/ico_plus.gif') 0px 5px no-repeat; font-size:12px; font-weight:bold; padding:0px 3px 0px 13px; }

#add_image_to { padding-bottom:10px; display:block; background:#fff;}
#add_image_to .input { margin:0px !important; }
#add_image_to .text { margin:0px !important; }
#add_image_to td { vertical-align:bottom; padding:0px 5px; height:15px;  }
#add_image_to label { margin:0px; padding:0px; display:inline; text-align:left; width:40px; }
.filetd { width:315px; }
.fileupload { text-align:right; }

#add_gallery_to { text-align:right; padding:5px 0px; }
#add_gallery_to table { margin-left:230px; }
#add_gallery_to .input { margin:0px; }
#add_gallery_to td { vertical-align:middle; padding:0px 5px; height:15px; text-align:right; }
#add_gallery_to label { margin:0px 10px 0px 0px; padding:0px; }
/*************/

#team_profil_info { width:655px; 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:655px;  }
#team_profil_dalsi_inner { display:block; margin-top:5px; border-top:1px solid #d4d4d4; padding-top:5px; }

.nothing { padding-top:10px; }

/* team profil editace */
.profil_info_short { width:300px; }
.profil_input { width:150px; }
.profil_info { width:640px; height:300px; }
.image_delete { position:absolute; z-index:9; }
a.link_edit { position:absolute; top:-2px; color:#eb008b; font-size:9px; right:0px; padding:0px 0px 0px 18px; background: url('../img/bg_link_edit.gif') 0px -1px no-repeat; }
a.link_edit:hover { }
a.link_upload { position:absolute; top:-2px; color:#eb008b; font-size:9px; padding:0px 0px 0px 20px; background: url('../img/bg_link_upload.gif') 0px -1px no-repeat; }
a.link_upload:hover {  }
.bio_upload { left:35px; }
.galerie_upload { right:0px; }
#add_image_to_bio {  width:360px; height:270px; background:#eee; z-index:10; position:absolute; margin-top:0px; }
#add_image_to_bio_inner {padding:10px; }
#add_image_to_bio .inp { margin-top:5px;}

.add_news { padding:30px 0px 0px 0px; }
.add_news a { position:relative; color:#eb008b !important; font-size:9px; margin:0px !important; padding:0px 0px 0px 18px; background: url('../img/bg_link_edit.gif') 0px -1px no-repeat;  }

/* novinky a clanky autora box */
#team_user_news { display:block; background:#fff200; position:relative; float:right; top:0px; right:0px; width:250px; }
#team_user_news_inner { padding:13px 15px; }
#team_user_news a { color:#000; }

#team_user_news_profil { background:#000; color:#fff; padding:0px 0px 5px 0px; margin:20px 0px 20px 0px; position:relative; width:220px; }
#team_user_news_profil .jmeno { margin:5px 0px 0px 6px; font-weight:bold; }
#team_user_news_profil .zamereni { position:absolute; right:6px; top:170px; color:#818181; }
#team_user_news_profil a.vice { color:#818181; margin:5px 0px 0px 6px; padding:0px 0px 0px 17px; background:url('../img/more2.gif') center left no-repeat; }
#team_user_news_list {}
#team_user_news_list .datum { margin:5px 0px 0px 0px; }
#team_user_news_list .nadpis { margin:0px 0px 0px 0px; padding:0px 0px 5px 0px; border-bottom:1px solid #fffa94; font-weight:bold; font-size:9px; }

#team_user_news .vice { margin:20px 0px 0px 0px; }
#team_user_news .vice a { padding:0px 0px 0px 14px; background:url('../img/more.gif') center left no-repeat; color:#818181; }
#team_user_news .vice a:hover { color:#000; }


/* */
#selected_files_menu { margin-top:30px; }
#selected_files_menu select { background:#FAFFE3; font-weight:bold; color:#6b7921; width:120px; }
#selected_files_menu input { color:#FAFFE3; background:#6B7921; border:0px; }

/* file */
div#file { position:relative; text-align:left; padding:0px; margin-top:-70px; display:block; width:330px; }
div#file_bg { position:relative; color:#555; text-align:left; padding:0px 0px 0px 0px; }
div#file_menu { padding:10px 0px 0px 0px;}
div#file_menu a.download { position:absolute; right:0px;}

/* manage folders */
#upload { margin-bottom:50px; }

/* admin users */
.user_name { font-size:14px; }


#footer { margin-top:0px; padding:17px 0px; color:#afdcd3; position:relative; }
#footer img { margin:0px 0px 5px 0px; padding:0px; }
#footer p { margin:0px 0px 10px 0px; padding:0px; font-size:10px; line-height:14px; }
#footer p span { margin:0px; padding:2px 15px 3px 5px; color:#6B7921;}
#footer_link a { color:#fff; padding:0px 15px 2px 5px; background:#6B7921; line-height:16px; }
#footer_link a:hover { color:#fff; background:#000; }
#footer_menu { position:absolute; text-align:right; right:0px; line-height:16px; }
#footer_menu a { color:#afdcd3; }
#footer_menu a:hover { color:#000; background:#fff100; text-decoration:none;  }
a.rss { padding:2px 0px 2px 26px; background:url('../img/rss.gif') 3px 0px no-repeat; }
a.rss:hover { padding:2px 0px 2px 26px; background:#fff100 url('../img/rss.gif') 3px 0px no-repeat !important; }
#logo_wert { display:inline; top:8px; position:relative; }
#logo_chlebek { display:inline; top:8px; position:relative; }
#links { position:absolute; right:0px; top:40px; }
#links img { vertical-align:middle; margin-left:5px; }


/** Pager and counter box **/
.pager-and-counter { border: 0px solid #d6d6d6; position: relative; height: 40px; line-height: 40px; width:650px; }
.pager { font-weight: bold; font-size: 1.1em; display: inline; }
.pager-and-counter .pager { font-weight: bold; float: left; margin-left: 0px; font-size: 1.1em; display: inline; }
.pager .disabled { font-weight: bold;/* float: left;*/ margin-left: 10px; font-size: 1.1em; display: none; }
.pager a { margin-left: 15px; color:#000; }
.pager .numbers_wrapper { display:inline; margin-left:15px; }
.pager .numbers_wrapper a { margin: 0px 0px; }
.pager .p { margin: 0 1px; }		
.pager .current { font-size: 1.4em; text-decoration: underline; }		
.pager .first { margin-left: 15px; }		
.counter { color: #000; float: right; margin-right: 0px; display: inline; }
