/* global */
body
{
	margin:0px;
	padding-top:6px;
	padding-bottom:34px;
	background:#c1d0d4 url("../img/bg.gif") top repeat-x;
}

div, p, a, h1, h2, h3, span, ul, li, form, label, input, select, table, td
{
	margin:0px;
	padding:0px;
}

body, p, a, h1, h2, h3, li, label, input, option, td
{
	font-family:arial,sans-serif;
	color:#ffffff;
}

h1, h3
{
	font-size:14px;
	font-weight:bold;
}

p, a, li, label, input, option, td
{
	font-size:12px;
}

a
{
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
}

.fleft
{
	float:left;
}

.fright
{
	float:right;
}
.fright a{
	text-decoration: underline;
}
.fright a:hover{
	text-decoration: none;
}

div.flstop
{
	clear:both;
	width:0px;
	height:0px;
}

.right
{
	text-align:right;
}

.just
{
	text-align:justify;
}

/* top */
#top
{
	position:relative;
	width:914px;
	height:289px;
	margin:0px auto;
	background:url("../img/top_bg.jpg") 0px 51px no-repeat;
	overflow:hidden;
}

#top_hockey
{
	position:absolute;
	bottom:0px;
	right:0px;
	width:193px;
	height:238px;
	background:url("../img/top_hockey.jpg");
}

#top_world
{
	position:absolute;
	top:112px;
	left:530px;
	width:191px;
	height:95px;
	background:url("../img/top_world.jpg");
}

#top_basket
{
	position:absolute;
	bottom:49px;
	left:356px;
	height:14px;
	padding-top:12px;
	padding-left:35px;
	background:url("../img/top_basket.gif") left no-repeat;
	font-size:14px;
	font-weight:bold;
	color:#ac2124;
}

#top_basket_info
{
	position:absolute;
	bottom:18px;
	left:356px;
	color:#0e4b69;
}

#top_show
{
	position:absolute;
	bottom:11px;
	right:239px;
	width:115px;
	height:22px;
	padding-top:6px;
	background:url("../img/top_show.gif");
	text-align:center;
	overflow:hidden;
}

/*
#top_basket:hover, #top_show:hover
{
	text-decoration:none;
}
*/

/* top_menu */
#top_menu
{
	display:block;
	position:absolute;
	top:13px;
	left:0px;
	width:913px;
	height:38px;
	background:url("../img/top_menu_bg.gif");
}

#top_menu li
{
	display:block;
	float:left;
	height:26px;
	padding:12px 15px 0px 15px;
	border-right:1px #78a6c0 solid;
	overflow:hidden;
}

#top_menu li, #top_menu a
{
	font-size:13px;
	font-weight:bold;
}

#top_menu li.active
{
	background:url("../img/top_menu_act_bg.gif");
	color:#0e4b69;
}

#top_menu_hockey
{
	position:absolute;
	top:35px;
	left:730px;
	width:57px;
	height:16px;
	background:url("../img/top_menu_hockey.jpg");
}

/* top_lang */
#top_lang
{
	position:absolute;
	top:0px;
	right:0px;
	height:31px;
	padding-right:6px;
	padding-left:9px;
	background:url("../img/top_lang_bg.gif") no-repeat;
}

#top_lang a
{
	float:left;
	width:24px;
	height:24px;
	margin-left:9px;
}

#top_lang a.first
{
	margin-left:0px;
}

#lang_ger
{
	background:url("../img/top_lang_ger.gif");
}

#lang_hun
{
	background:url("../img/top_lang_hun.gif");
}

#lang_rus
{
	background:url("../img/top_lang_rus.gif");
}

#lang_slo
{
	background:url("../img/top_lang_slo.gif");
}

#lang_cze
{
	background:url("../img/top_lang_cze.gif");
}

/* form_search */
#form_search
{
	position:absolute;
	bottom:10px;
	right:706px;
	height:30px;
}

#form_search a
{
	float:right;
	display:block;
	width:24px;
	height:26px;
	background:url("../img/top_search.gif");
}

#search_text
{
	float:right;
	width:76px;
	height:16px;
	margin-right:8px;
	padding:7px;
	background:#ffffff;
	border:none;
	color:#104a67;
}

#search_info
{
	float:right;
	width:73px;
	height:23px;
	margin-top:4px;
	margin-right:7px;
	background:url("../img/top_search_info.gif");
}

/* in */
#in
{
	width:945px;
	margin:16px auto 0px auto;
}

#in p, #in a
{
	color:#0e4b69;
}

#in .red
{
	color:#ac2124;
}

#in a.as2
{
	text-decoration:underline;
	font-weight:bold;
}

/* in_left */
#in_left
{
	float:left;
	width:232px;
	overflow:hidden;
}

#in_left div.box
{
	width:232px;
	margin-bottom:20px;
}

#in_left div.box h3
{
	width:220px;
	height:36px;
	padding-top:14px;
	padding-right:12px;
	color:#ac2124;
	text-align:right;
}

#in_left div.box h3.sport
{
	background:url("../img/in_left_h3_sport.gif");
	color:#ffffff;
}

#in_left div.box h3.many
{
	background:url("../img/in_left_h3_many.gif");
}

#in_left div.box div.box_in
{
	width:214px;
	margin-left:18px;
}

#in_left div.box div.box_in_white
{
	width:194px;
	margin-left:18px;
	padding:10px;
	background:#ffffff;
}

#in_left div.box div.white_bb
{
	width:214px;
	height:13px;
	margin-left:18px;
	background:url("../img/in_left_box_white_bb.gif");
}

#lmenu h2, #lmenu h2 a
{
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
}

#lmenu h2, #lmenu h2.active
{
	width:180px;
	height:21px;
	padding:8px 5px 0px 29px;
}

#lmenu h2
{
	background:#50839f;
	border-bottom:#a8c1cd 1px solid;
}

#lmenu h2.active
{
	background:url("../img/lmenu_h2_active.gif");
	border-bottom:none;
}

#lmenu ul
{
	display:block;
	margin-top:15px;
	margin-bottom:14px;
}

#lmenu ul li
{
	display:block;
	list-style-type:none;
	margin-bottom:8px;
	margin-left:29px;
}

#lmenu ul li a
{
	color:#0b4e69;
}

#lmenu ul li.active
{
	color:#ac2124;
}

#lmenu_bb
{
	width:214px;
	height:5px;
	background:url("../img/lmenu_bb.gif");
}

div.laction img
{
	float:left;
	width:59px;
	border: none;
}

div.laction p
{
	margin-left:72px;
}

div.laction p.red
{
	margin-top:6px;
}

div.laction div.spacer
{
	height:18px;
}

/* in_center */
#in_center
{
	float:left;
	width:494px;
	margin-left:20px;
	margin-bottom:20px;
	overflow:hidden;
}

#in_center p.page
{
	text-align:right;
	padding-right:10px;
}

#in_center p.page a
{
	text-decoration:underline;
}

#in_center p.page a:hover
{
	text-decoration:none;
}


#in_center div.box
{
	float:left;
  position:relative;
	width:240px;
	height:183px;
	margin-bottom:11px;
	overflow:hidden;
}

#in_center div.b1
{
	background:url("../img/in_center_box1_bg.gif");
}

#in_center div.b2
{
	background:url("../img/in_center_box2_bg.gif");
}

#in_center div.b3
{
	background:url("../img/in_center_box3_bg.gif");
}


#in_center div.box img
{
	position:absolute;
	top:44px;
	left:14px;
	/* width:106px;
	height:117px; */
	border:none;
}


#in_center div.box p.info
{
	position:absolute;
	top:8px;
	left:14px;
	font-size:13px;
	font-weight:bold;
}

#in_center div.box p.price
{
	position:absolute;
	top:109px;
	right:17px;
	color:#982021;
	font-size:14px;
	font-weight:bold;
}

#in_center div.box p.skladem
{
	position:absolute;
	top:89px;
	right:17px;
	color:green;
	font-size:11px;
}

#in_center div.box p.neniskladem
{
	position:absolute;
	top:89px;
	right:17px;
	color:black;
	font-size:11px;
}

#in_center div.box p.price span
{
	font-size:12px;
	font-weight:normal;
}

#in_center div.box a.add
{
	position:absolute;
	bottom:22px;
	right:17px;
	width:31px;
	height:31px;
	background:url("../img/in_center_box_add.gif");
}

/* ctop */
#ctop
{
	width:488px;
	background:#749db3;
	margin-bottom:15px;
}

#ctop p, #ctop a
{
	color:#ffffff;
}

#ctop h1
{
	width:476px;
	height:36px;
	padding-top:14px;
	padding-left:12px;
	background:url("../img/in_center_h1.gif");
	color:#0e4b69;
}

#ctop h1 span
{
	font-size:12px;
	font-weight:normal;
}

#ctop_in
{
	padding:5px 15px 15px 15px;
	border-bottom:1px #a8c1cd solid;
}

#ctop_in p.choice
{
	float:left;
	margin-left:5px;
	margin-right:5px;
	font-weight:bold;
}

#ctop_in a.choice
{
	float:left;
	display:block;
	position:relative;
	top:-1px;
	width:16px;
	height:17px;
	background:url("../img/ctop_in_choice_a.gif") top no-repeat;
}

#ctop_in div.spacer
{
	height:10px;
}

#ctop_in div.lc
{
	float:left;
	width:120px;
}

#ctop_in div.lc p, #ctop_in div.rc p
{
	margin-bottom:2px;
}

#ctop_in div.lc p a, #ctop_in div.rc p a
{
	padding-left:14px;
	background:url("../img/ctop_in_league.gif") left no-repeat;
	text-decoration:underline;
}

#ctop_in div.lc p a:hover, #ctop_in div.rc p a:hover
{
	text-decoration:none;
}

#ctop_in h2
{
	font-size: 13px;
}

#ctop_in h3
{
	font-size: 12px;
}

#ctop_bottom
{
	width:458px;
	padding:8px 15px;
	background:#50839f;
}

#ctop_bottom p.fright a
{
	text-decoration:underline;
}

#ctop_bottom p
{
	margin-top:2px;
}

/* form_ctop */
#form_ctop
{
	float:left;
}

#form_ctop p
{
	margin-right:10px;
}

#form_ctop select, #form_ctop select option
{
	font-size:11px;
	color:#000000;
}

#form_ctop select
{
	/* width:75px; */
	margin-right:20px;
	background:#ffffff;
	border:#496185 1px solid;
}

#form_ctop select option
{
	padding:0px 4px;
}

/* cleft */
#cleft
{
	float:left;
}

/* cright */
#cright
{
	float:right;
}

#cleft, #cright
{
	width:240px;
	margin-top:15px;
}

/* in_right */
#in_right
{
	float:right;
	width:187px;
	overflow:hidden;
}

#in_right div.box
{
	width:187px;
	margin-bottom:20px;
}

#in_right div.box h3
{
	width:175px;
	height:36px;
	padding-top:14px;
	padding-left:12px;
	color:#ac2124;
}

#in_right div.box h3.lock
{
	background:url("../img/in_right_h3_lock.gif");
}

#in_right div.box h3.unlock
{
	background:url("../img/in_right_h3_unlock.gif");
}

#in_right div.box h3.star
{
	background:url("../img/in_right_h3_star.gif");
}

#in_right div.box h3.flag
{
	background:url("../img/in_right_h3_flag.gif");
}

#in_right div.box h3.graph
{
	background:url("../img/in_right_h3_graph.gif");
}

#in_right div.box div.box_in
{
	width:172px;
}

#in_right div.box div.box_in_white
{
	width:152px;
	padding:10px;
	background:#ffffff;
}

#in_right div.box div.white_bb
{
	width:172px;
	height:13px;
	background:url("../img/in_right_box_white_bb.gif");
}

#rlogin p.asm
{
	margin-top:2px;
}

#rlogin p.asm a
{
	text-decoration:underline;
	font-size:10px;
}

#rlogin p.asm a:hover
{
	text-decoration:none;
}
/* form login */
#form_login input
{
	float:right;
	width:74px;
	height:14px;
	margin-bottom:5px;
	margin-left:6px;
	padding:3px;
	border:#155473 1px solid;
	color:#000000;
}

#form_login p
{
	float:right;
	margin-top:3px;
}

#form_login a
{
	float:right;
	display:block;
	width:82px;
	height:18px;
	margin-bottom:10px;
	padding-top:4px;
	background:#ac2124;
	color:#ffffff;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	overflow:hidden;
}

#form_login a:hover
{
	text-decoration:none;
}

#rnews p
{
	margin-bottom:12px;
}

#rnews p.red
{
	margin-bottom:2px;
	font-size:9px;
}

#rnews p.right
{
	margin-bottom:0px;
}

/* footer */
#footer
{
	position:relative;
	width:914px;
	height:77px;
	margin:24px auto 0px auto;
	background:url("../img/footer_bg.gif");
	overflow:hidden;
}

#footer_f1
{
	position:absolute;
	top:22px;
	right:19px;
	color:#0e4b69;
}

#footer_f2
{
	position:absolute;
	bottom:8px;
	left:10px;
	font-size:9px;
}

.warning {
  background-color: rgb(255,204,255);
}

.img-b {
  border: 1px white solid;
}

.table-tab {
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	border-collapse: collapse;
}

.td-tab-head {
  color: black;
  padding-left: 20px;
  padding-bottom: 10px;
}

.td-tab {
  color: black;
  padding-left: 20px;
}

.form-tab {
  color: black;
  padding-left: 0px;
}

.form-input {
  color: black;
  padding-left: 0px;
}

.td-tab-bottom {
  color: black;
  padding-left: 20px;
  padding-top: 10px;
  border-top: 1px solid black;
}


.input-form {
  color: black;
}
















#ctop_det
{
	width:488px;
	background:#749db3;
	margin-bottom:15px;
}

#ctop_det p.fleft
{
	color: White;
}

#ctop_det p.fleft a.upper

{
	text-transform: uppercase;
	font-weight: bold;
	color: White;
}

#ctop_det p.fleft a.whitea

{
	color: White;
}


#ctop_det h1
{
	width:476px;
	height:36px;
	padding-top:14px;
	padding-left:12px;
	background:url("../img/in_center_h1.gif");
	color:#0e4b69;
	text-transform: uppercase;
}

#ctop_in
{
	padding:5px 15px 15px 15px;
	border-bottom:1px #a8c1cd solid;
}
#center
{
	width:491px;
	margin-top:15px;
}
#in_center div.center_box
{
	position: relative;
	float:left;
	width: 491px;
	height: auto;
	background: url(../img/body_center.jpg) repeat-y scroll top;
}
#in_center div.center_box_up
{
	position: relative;
	width: 491px;
	height: 10px;
	background: url(../img/top_center.jpg) no-repeat scroll top;
	float: left;
}
#in_center div.center_box_bottom
{
	position: relative;
	width: 491px;
	height: 23px;
	background: url(../img/bottom_center.jpg) no-repeat scroll top;
	float: left;
	clear:both;
}
.center_box img{
	border: none;
}
.center_box_img{
	float: left;
	width: 130px;
	height: 130px;
	margin-left: 20px;	
	_margin-left: 12px;	
}
.center_box_det{
	float: left;
	width: 314px;
	min-height: 130px;
	padding-right: 20px;

}
.center_box_det img{
	border: 1px solid #adc4d0;
	margin-right: 5px;
}
.center_box_det img:hover{
	border: 1px solid #1d5672;
}
.center_box_det p.popis{
	margin-top: 10px;
}
.center_box div.delic{
	margin-top: 5px;
	margin-bottom: 5px;
	height: 1px;
	width:440px;
	background-color: #a7c1cd;
	float: left;
	line-height:1px;
	font-size: 1px;
	margin-left: 20px;
	_margin-left: 12px;		
}
.center_box div.karta{
	width:440px;
	height: auto;
	float: left;
	margin-left: 20px;	
	_margin-left: 12px;		
	margin-bottom: 5px;
	color: #0e4b69;
}
.center_box div.karta table td{ 
	color: #0e4b69;
}
.center_box div.karta .param{ 
	background-color: #f8efef;
	width: 360px;
}
.center_box div.karta td.formt {
	padding: 5px;	
	vertical-align: top;	
}
.center_box div.karta td.ksbg {
	background: url(../img/detail_ks_bg.gif) no-repeat scroll top;
	width: 83px;
	color: White;
}
form input.ks{
	width: 30px;
	height: 20px;
	margin-left: 10px;
	border: 1px solid White;
	color: #791a1c;
	text-align: right;
	float: left;
	font-size: 16px;
}
.center_box div.karta td.buy{
	margin: 0px;
	padding: 0px;
	float: left;
}
.center_box div.karta td.ksbg span.defks {
	display: block;
	margin-top: 5px;
	margin-left: 5px;	
	float: left;
}
.center_box div.clanek
{
	margin-left: 20px;
	padding-bottom: 10px;
}

.center_box div.datum
{
	float: right;
	color: #791a1c;
	font-size: 11px;
	margin-right: 30px;
	_margin-right: 15px;	
}
.center_box a.nadpis
{
	display: block;
	float: left;
	font-size: 13px;
	color: #0e4b69;
	font-weight: bold;
	text-decoration: underline;
}
.center_box a.nadpis:hover
{
	text-decoration: none;
}
p.pclanek{
	padding-top: 5px;
	text-align: justify;
	clear: both;
	width: 440px;
}
p.pclanek img{
	border: 1px solid #adc4d0;
	margin-right: 10px;
	margin-top: 2px;	
	float: left;
}
