html, body
{
	
	padding: 0;
	margin: 0;
	background: #ffffff;
}
html, body, div, a, input
{
	color: #137cb5;
}
html
{
	font-size: 75%;
	font-family: Arial;
}
#main
{
	width: 916px;
	margin: auto;
}
#left_part
{
	float: left;
	width: 297px;
}
#right_part
{
	float: right;
	width: 619px;
}
/******* horni cast *******/
#hp
{
	width: 916px;
	float: left;
	background: url(img/loga_hp.gif) bottom left no-repeat;
}
#hp_right
{
	height: 100px;
	background: url(img/loga_hp.gif) bottom right no-repeat;
}

#loga
{
	width: 916px;
	float: left;
	background: url(img/loga.gif) bottom left no-repeat;
}
#lego
{
	width: 916px;
	float: left;
	background: url(img/bga.gif) top right repeat-y;
}
.lego
{
	width: 916px;
	float: left;
	background: url(img/bga.gif) top right repeat-y;
}
#legi
{
	width: 916px;
	float: left;
	background: url(img/bgb.gif) top right repeat-y;
}

.legi
{
	width: 916px;
	float: left;
	background: url(img/bgb.gif) top right repeat-y;
}
#hp_top
{
	float: left;
	width: 916px;
	height: 123px;
	background: url(img/hp_top.jpg) no-repeat;
}
#tx_top
{
	float: left;
	width: 916px;
	height: 115px;
	background: url(img/tx_top.jpg) no-repeat;
	padding: 0 0 4px 0;
}
#hp_top_link
{
	float: left;
	width: 310px;
	height: 60px;
	padding: 40px 0 0 40px;
}
#hp_top_link a
{
	display: block;
	width: 310px;
	height: 60px;
}
#hp_top_search
{
	float: right;
	width: 280px;
	height: 120px;
	padding: 10px 20px 0 0;
}
#xp_top_search
{
	float: right;
	width: 280px;
	height: 110px;
	padding: 5px 20px 0 0;
}
#hp_top_search form, #xp_top_search form
{
	margin: 0;
	padding: 6px 0 0 70px;
	width: 280px;
	height: 45px;
}
#hp_top_search a, #xp_top_search a
{
	display: block;
	width: 280px;
	height: 50px;
}
#hp_top_search_field
{
	float: left;
	width: 143px;
	height: 20px;
	border: 0;
	margin: 13px 0 0 0;
	padding: 1px 0 0 2px;
	background: url(img/hp_search.gif) no-repeat;
}
#hp_top_search_button
{
	float: left;
	width: 43px;
	height: 48px;
	border: 0;
	background: url(img/hp_search_button.gif) no-repeat;
}
.hp_top_search_button
{
	float: left;
	width: 43px;
	height: 48px;
	border: 0;
	background: url(img/hp_search_button.gif) no-repeat;
}
/******* horni menu *******/
#tmenu
{
	float: left;
	width: 896px;
	height: 47px;
	padding: 0 0 0 20px;
	background: url(img/top_menu.gif) repeat-x;
}
#tmenu ul li
{
	float: left;
	height: 25px;
	font-weight: bold;
	padding: 22px 10px 0 10px;
}
#tmenu ul li a
{
	color: #001a36;
}
#tmenu ul li
{
	list-style-type: none;
}
#tmenu ul
{
	margin: 0;
	padding: 0;
}
#tmenu ul li.ah, #tmenu ul li:hover
{
	background: url(img/ah.gif) top center no-repeat;
}
#tmenu ul li.ah a, #tmenu ul li a:hover
{
	color: #137cb5;
}
/******* uvod - clanky *******/
#hp_clanek_left
{
	float: left;
	width: 620px;
}
#hp_clanek
{
	float: left;
	width: 600px;
	height: 255px;
	padding: 25px 0 0 20px;
	background: #caf5ff;
}
#hp_clanek_1
{
	float: left;
	width: 310px;
	padding: 0 30px 0 0;
	color: #272827;
}
#hp_clanek_1 h1, #hp_clanek_2 h2
{
	font-size: 13px;
	margin: 0;
	color: #001a36;
}
#hp_clanek_2
{
	float: left;
	width: 250px;
	color: #272827;
}
#hp_clanek_2 span
{
	font-size: 11px;
}
#hp_clanek_2 h3
{
	font-size: 10px;
	margin: 0;
	color: #001a36;
}
#hp_clanek_2 .im
{
	float: left;
	margin: 0 5px 0 0;
}
#hp_clanek_2 .news
{
	background: url(img/news.gif) 2px 6px no-repeat;
	font-weight: bold;
	padding: 0 0 0 12px;
}
#hp_shop
{
	float: left;
	width: 595px;
	height: 257px;
	padding: 20px 0 0 25px;
	background: url(img/shop_bg.jpg) repeat-x;
}
.hp_shopn
{
	float: left;
	width: 200px;
}
#hp_shopns
{
	width: 180px;
}
.hp_shopn ul li
{
	font-weight: bold;
	padding: 0 0 3px 17px;
	background: url(img/arrow_hp.gif) 0px 5px no-repeat;
}
.hp_shopn ul li
{
	list-style-type: none;
}
.hp_shopn ul
{
	margin: 0;
	padding: 0;
}
/******* uvod - prava cast *******/
#hp_right
{
	float: left;
	width: 296px;
}
#hp_right_logo
{
	float: left;
	width: 296px;
	height: 95px;
	padding: 13px 0 0 0;
	background: #eafbff;
	text-align: center;
}
#hp_right_logo img, #hp_right_txt img
{
	border: 0;
}
#hp_right_txt
{
	float: left;
	width: 254px;
	padding: 19px 0 0 20px;
	color: #272827;
}
#hp_right_txt a
{
	font-weight: bold;
	text-decoration: none;
}
/******* spodni cast *******/
#hp_bottom
{
	float: left;
	width: 916px;
	padding: 19px 0 25px 0;
}
#bottom
{
	float: left;
	width: 903px;
	padding: 10px 0 25px 13px;
}
#bottom_3
{
	float: left;
	width: 185px;
	padding: 9px 18px 11px 0;
	font-size: 11px;
	border-right: #caf5ff 1px solid;
	text-align: right;
	margin: 8px 0 0 0;
}
#hp_bottom_1
{
	float: left;
	width: 460px;
	color: #25739d;
	font-size: 11px;
}
#hp_bottom_1 span
{
	font-size: 12px;
}
#hp_bottom_1 a, #bottom_3 a
{
	color: #25739d;
}
.eml
{
	text-decoration: none;
}
#hp_bottom_2, #bottom_2
{
	float: right;
	width: 275px;
	padding: 10px 0 0 0;
	font-size: 11px;
}
#bottom_2
{
	width: 216px;
}
#hp_bottom_2 a, #bottom_2 a
{
	color: #82e9ff;
	text-decoration: none;
}
/******* textova cast - leve menu *******/
#cmenu
{
	float: left;
	width: 272px;
	padding: 18px 0 15px 25px;
	background: #caf5ff;
	color: #001a36;
}
#cmenu ul li
{
	background: url(img/news.gif) 2px 6px no-repeat;
	font-weight: bold;
	padding: 0 0 0 12px;
}
#cmenu ul li
{
	list-style-type: none;
}
#cmenu ul
{
	margin: 0;
	padding: 0 0 1px 10px;
}
#cmenu ul li:hover
{
	text-decoration: none;
}
#cmenu h3
{
	font-size: 22px;
	margin: 0 0 5px 0;
	font-weight: normal;
}
#right_logo
{
	float: left;
	width: 296px;
	height: 170px;
	padding: 18px 0 0 0;
	text-align: center;
}
#right_logo img
{
	border: 0;
}
/******* textova cast - prava cast *******/
#cesta, #ecesta
{
	float: left;
	width: 589px;
	color: #62c4dc;
	font-size: 11px;
	padding: 8px 0 8px 30px;
	background: #ffffff url(img/pric.gif) 15px 9px no-repeat;
}
#ecesta
{
	height: 29px;
	padding: 17px 0 0 30px;
	background: #ffffff url(img/pric.gif) 17px 18px no-repeat;
}
#cesta a, #ecesta a
{
	color: #62c4dc;
}
#tx_clanek
{
	float: left;
	width: 588px;
	padding: 15px 15px 15px 15px;
	color: #272827;
}
#tx_clanek h1
{
	color: #001a36;
	font-size: 13px;
	margin: 0 0 18px 0;
}
/******* eshop - horni cast *******/
#e_top
{
	float: left;
	width: 916px;
	height: 119px;
	background: url(img/top.gif) no-repeat;
}
#p_top
{
	float: left;
	width: 916px;
	height: 119px;
	background: url(img/practop.gif) no-repeat;
}
#e_top_link
{
	float: left;
	width: 310px;
	height: 60px;
	padding: 20px 0 0 40px;
}
#e_top_link a
{
	display: block;
	width: 310px;
	height: 50px;
}
#kosik
{
	float: left;
	width: 205px;
	padding: 18px 0 0 67px;
}
#kosik .kos1
{
	float: left;
	width: 150px;
	height: 51px;
	padding: 0 0 0 40px;
}
#kosik .kos1 a
{
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
}
#kosik .kos2, #kosik .kos2b
{
	float: left;
	width: 96px;
	height: 25px;
}
.kosa
{
	float: left;
	width: 190px;
}
#kosik .kos3, #kosik .kos3b
{
	float: right;
	width: 92px;
	height: 25px;
	text-align: right;
}
#kosik .kos3b, #kosik .kos2b
{
	color: #ffffff;
}
#log
{
	float: left;
	width: 290px;
}
#log .pp1
{
	float: left;
	width: 200px;
	padding: 8px 0 6px 20px;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
}
#log .pp2, #log .pp3
{
	float: left;
	height: 22px;
}
#loged1, #loged2
{
	padding: 3px 0 0 0;
	width: 100px;
}
#log .logout
{
	float: right;
	height: 20px;
	padding: 0 11px 0 10px;
	margin-top: 7px;
	border-left: #001a36 2px solid;
	text-align: right;
}
#log .pp2
{
	width: 50px;
	color: #ffffff;
	padding: 2px 2px 0 8px;
}
.log_form
{
	float: left;
	width: 265px;
	height: 55px;
	margin: 0;
	padding: : 0 0 6px 20px;
}
#log .ppa
{
	float: left;
}
#log .ppa2
{
	float: left;
	width: 205px;
}
#log .ppb
{
	float: left;
	width: 52px;
}
.log_f
{
	float: left;
	width: 143px;
	height: 20px;
	border: 0;
	padding: 1px 0 0 2px;
	background: url(img/log.gif) no-repeat;
}
.log_button
{
	width: 52px;
	height: 45px;
	border: 0;
	background: url(img/log_button.gif) no-repeat;
}
#log_button_ex
{
	width: 37px;
	height: 24px;
	border: 0;
	background: url(img/log_button_ex.gif) no-repeat;
	margin: 22px 0 0 4px;
}
#log .reg, #log .pass
{
	float: left;
	width: 108px;
	height: 20px;
	padding: 0 0 0 33px;
	margin-top: 7px;
	background: url(img/reg.gif) 14px 2px no-repeat;
}
#log .pass
{
	background: url(img/pass.gif) 14px 4px no-repeat;
	border-left: #001a36 2px solid;
}
#log .reg a, #log .pass a
{
}
/******* eshop - vyhledavani *******/
#left_search
{
	float: left;
	width: 297px;
	height: 46px;
	margin: 0;
	padding: 0 0 0 80px;
	background: url(img/left_search.gif) no-repeat;
}
#l_search
{
	float: left;
	width: 143px;
	height: 20px;
	border: 0;
	margin: 12px 0 0 0;
	padding: 1px 0 0 2px;
	background: url(img/l_search.gif) no-repeat;
}

#l_search_button
{
	float: left;
	width: 46px;
	height: 46px;
	border: 0;
	background: url(img/l_search_button.gif) no-repeat;
}
.l_search
{
	float: left;
	width: 143px;
	height: 20px;
	border: 0;
	margin: 12px 0 0 0;
	padding: 1px 0 0 2px;
	background: url(img/l_search.gif) no-repeat;
}
.l_search_button
{
	float: left;
	width: 46px;
	height: 46px;
	border: 0;
	background: url(img/l_search_button.gif) no-repeat;
}
/******* eshop - menu *******/
#menu
{
	float: left;
	width: 277px;
	padding: 5px 0 3px 20px;
	background: #caf5ff;
	color: #001a36;
}
.HoverMenu
{
	color: Red;
}
.Menu1
{
	float: left;
	padding: 0 0 3px 5px;
	list-style-type: none;
}
.Menu2
{
	float: left;
	width: 238px;
	padding: 0 0 3px 5px;
	list-style-type: none;
}
.Menu3
{
	float: left;
	width: 218px;
	padding: 0 0 3px 5px;
	list-style-type: none;
}

/******* eshop - text *******/
#tx_shop
{
	float: left;
	width: 580px;
	padding: 20px 0 5px 15px;
	color: #001a36;
}
#tx_shop h1
{
	color: #001a36;
	font-size: 13px;
	margin: 0 0 18px 0;
}
.sh_men
{
	float: left;
	padding: 0 0 0 10px;
}
.sh_menu
{
	float: left;
	width: 597px;
	height: 23px;
	padding: 7px 0 0 0;
	background: #ffffff;
}
.sh_menu_s
{
	float: left;
	width: 140px;
	font-weight: bold;
	padding: 0 0 3px 25px;
	background: url(img/arr.gif) 10px 6px no-repeat;
}
#sh_menu_n
{
	width: 70px;
}
/******* eshop - vyrobky a novinky *******/
.vyrobky
{
	float: left;
	width: 597px;
	padding: 5px 0 0 10px;
}
.vyrobky_top
{
	float: left;
	width: 585px;
	height: 21px;
	font-weight: bold;
	padding: 8px 0 0 12px;
	background: url(img/sh_bg1.gif) no-repeat;
	color: #113b61;
	font-size: 13px;
}
/* GridView */
.gridview
{
	width: 597px;
	float: left;
}
.gridview td
{
	padding: 4px 0 7px 0;
	border-style:none;
	border-bottom: #82e9ff 3px solid;
}

.vyrobky_ln
{
	float: left;
	width: 597px;
	padding: 4px 0 7px 0;
	border-bottom: #82e9ff 3px solid;
}

#lnbt
{
	border: 0;
}
.vyrobky_1
{
	float: left;
	width: 70px;
	padding: 1px 0 0 5px;
	font-size: 11px;
}
.vyrobky_1 img
{
	float: left;
	margin: 0 7px 0 0;
}
.vyrobky_1 strong
{
	font-size: 13px;
}
.vyrobky_2
{
	float: left;
	width: 250px;
	padding: 1px 0 15px 0px;
	border-right: #137cb5 1px solid;
	font-size: 11px;
}
.vyrobky_21
{
	width: 160px;
	padding: 1px 0 0 9px;
	border-right: #137cb5 1px solid;
	font-size: 11px;
}
.vyrobky_3
{
	float: right;
	width: 90px;
	padding: 2px 0 6px 10px;
	text-align: right;
	font-size: 11px;
	margin: 0;
}
.vyrobky_3 strong
{
	padding: 0 10px 0 0;
	font-size: 12px;
}
.vyrobky_3 .nv3a
{
	float: left;
	width: 35px;
	height: 18px;
	background: url(img/ks.gif) no-repeat;
	border: 0;
	text-align: center;
	font-size: 11px;
	padding: 2px 0 0 0;
}
.vyrobky_3 .nv3b
{
	float: left;
	width: 27px;
	height: 20px;
	background: url(img/kos.gif) no-repeat;
	border: 0;
	cursor: auto;
}
.vyrobky_3 .nv3c
{
	float: left;
	width: 19px;
	padding: 4px 0 0 0;
	text-align: center;
}
.novinky
{
	float: left;
	width: 597px;
	padding: 5px 0 25px 10px;
}
.novin
{
	float: left;
	width: 259px;
}
.nejzbozi
{
	float: right;
	width: 331px;
}
.novin_top, .nejzbozi_top
{
	float: left;
	width: 247px;
	height: 21px;
	font-weight: bold;
	padding: 8px 0 5px 12px;
	background: url(img/sh_bg2.gif) no-repeat;
	color: #113b61;
	font-size: 13px;
}
.nejzbozi_top
{
	width: 319px;
	background: url(img/sh_bg3.gif) no-repeat;
}
.nejzbozi_m
{
	float: left;
	font-size: 11px;
	width: 315px;
	padding: 10px 0 0 10px;
}
.nz
{
	float: left;
	width: 315px;
	height: 20px;
}
.nz1
{
	float: left;
	width: 260px;
	height: 21px;
	font-weight: bold;
}
.nz2
{
	float: right;
	width: 55px;
	height: 21px;
	text-align: right;
}
/******* eshop - vypis *******/
#tx_vyp
{
	float: left;
	width: 580px;
	padding: 5px 0 5px 15px;
	color: #001a36;
	height: 18px;
}
#tx_vyp h1
{
	color: #001a36;
	font-size: 22px;
	font-weight: normal;
	margin: 0 0 8px 0;
}
.vyp_men
{
	float: left;
	padding: 0 0 2px 0px;
}
.vyp_menu
{
	font-size: 11px;
	float: left;
	width: 592px;
	height: 20px;
	padding: 5px 0 5px 5px;
	background: #ffffff;
}
.vyp_menu a
{
	padding: 0 23px 0 0;
}
.vyp_menu a:hover
{
	color:Red;
}
.vyp_menu a#vma
{
	color: #113b61;
	font-weight: bold;
}
.nav_top
{
	float: left;
	width: 597px;
	height: 58px;
	background: url(img/nav_top.gif) no-repeat;
}
.nav_bot
{
	float: left;
	width: 597px;
	height: 53px;
	padding: 0 0 12px 0;
	background: url(img/nav_bot.gif) no-repeat;
}
.nav_str
{
	float: left;
	width: 577px;
	height: 30px;
	padding: 5px 10px 0 10px;
}
.nav_str_l, .nav_str_r
{
	float: left;
	width: 120px;
}
.nav_str_r
{
	float: right;
	width: 320px;
	text-align: right;
}
.nav_str_c
{
	float:left;
	width: 100px;
	text-align: left;
}
.nav_str_r .nava
{
	padding: 0 2px 1px 2px;
	background: #d9f8ff;
}
.navv, .navb
{
	float: left;
	width: 577px;
	height: 18px;
	padding: 0 10px 0 10px;
}
.navb
{
	padding: 0 10px 10px 10px;
}
.navv a, .navb a
{
	text-decoration: none;
}
.navv_le, .navv_ri
{
	float: left;
	width: 260px;
}
.navv_ri
{
	float: right;
}
.navv_ll
{
	float: left;
	padding: 1px 10px 0 0;
	background: url(img/ll.gif) 0px 5px no-repeat;
}
.navv_ll a
{
	padding: 0 0 0 11px;
}
.navv_l a
{
	padding: 0 0 0 20px;
}
.navv_l
{
	float: left;
	padding: 1px 10px 2px 5px;
	background: url(img/l.gif) 10px 5px no-repeat;
	border-left: #ffffff 2px solid;
}
.navv_rr
{
	float: right;
	padding: 1px 0 0 10px;
	background: url(img/rr.gif) 64px 5px no-repeat;
	text-align: right;
}
.navv_rr a
{
	padding: 0 11px 0 0;
}
.navv_r a
{
	padding: 0 20px 0 0;
}
.navv_r
{
	float: right;
	padding: 1px 5px 2px 10px;
	background: url(img/r.gif) 78px 5px no-repeat;
	border-right: #ffffff 2px solid;
}
/******* eshop - detail *******/
#detail_l
{
	float: left;
	width: 252px;
	padding: 11px 0 0 11px;
}
#detail_f
{
	float: left;
	width: 550px;
	padding: 11px 0 0 11px;
}

#detail_l img
{
	margin: 0;
}
#detail_r
{
	float: right;
	width: 336px;
	padding: 11px 14px 0 0;
	color: #272827;
}
#detail_r h1
{
	color: #001a36;
	font-size: 22px;
	font-weight: normal;
	margin: 0 0 8px 0;
}
#detail_r font
{
	font-size: 16px;
	font-weight: bold;
}
#nale
{
	float: left;
}
#nale form
{
	float: left;
}
/******* eshop - kosik *******/
#kos
{
	float: left;
	width: 619px;
	height: 56px;
	background: url(img/kosik.gif) no-repeat;
}
#prizmene
{
	float: left;
	width: 550px;
	padding: 15px 0 12px 19px;
	color: #ffffff;
}
#kos_vyp
{
	float: left;
	width: 597px;
	padding: 0 0 0 11px;
}
#kos_vyp form
{
	margin: 0;
}
#kos_ln_top
{
	float: left;
	width: 597px;
	border-bottom: #113b61 2px solid;
	background: #137cb5;
	height: 29px;
}
#kos_ln_top .kn1, #kos_ln_top .kn2, #kos_ln_top .kn3, #kos_ln_top .kn4, #kos_ln_top .kn5
{
	float: left;
	padding: 8px 7px 0px 7px;
	color: #ffffff;
}
#kos_ln_top .kn1
{
	width: 246px;
}
#kos_ln_top .kn2
{
	width: 123px;
}
#kos_ln_top .kn3
{
	width: 36px;
	text-align: center;
}
#kos_ln_top .kn4
{
	width: 84px;
	text-align: center;
}
#kos_ln_top .kn5
{
	width: 35px;
	text-align: center;
}
.kos_ln_obal
{
	width: 597px;
	float:left;
}
.kos_ln
{
	float:left;
}

.kos_ln td
{
	width: 597px;
	padding: 2px 0px 2px 0px;
	border-style:none;
	border-bottom: #113b61 2px solid;
	background: #ffffff;
}
.kos_ln a
{
	font-size: 13px;
	font-weight: bold;
}
.kos_ln .kn1, .kos_ln .kn2, .kos_ln .kn3, .kos_ln .kn4, .kos_ln .kn5
{
	padding: 2px 7px 6px 7px;
	height: 38px;
	border-right: #137cb5 1px solid;
	font-size: 11px;
}
.kos_ln .kn1
{
	width: 230px;
}
.kos_ln .kn2
{
	width: 133px;
}
.kos_ln .kn3
{
	width: 35px;
	vertical-align: middle;
	text-align: center;
}
.kos_ln .kn4
{
	width: 80px;
	text-align: right;
	font-size: 12px;
	font-weight: bold;
	padding-right: 11px;
}
.kos_ln .kn5
{
	width: 35px;
	text-align: center;
	vertical-align: middle;
	border: 0;
}
.kos_ln .kn3 .inputks
{
	width: 35px;
	height: 18px;
	background: url(img/ks.gif) no-repeat;
	border: 0;
	text-align: center;
	vertical-align: middle;
	font-size: 11px;
	padding: 2px 0 0 0;
}
.kos_ln .kn5 input
{
	width: 27px;
	height: 20px;
	background: url(img/x.gif) no-repeat;
	border: 0;
}
#celkem
{
	float: left;
	width: 597px;
	height: 64px;
	background: url(img/celkem.gif) no-repeat;
	padding: 9px 0 0 0;
}
#celkem .kn1, #celkem .kn2, #celkem .kn3, #celkem .kn4, #celkem .kn5
{
	float: left;
	padding: 20px 0 0 0;
	height: 35px;
	border-right: #137cb5 1px solid;
	font-size: 11px;
}
#celkem .kn1
{
	width: 50px;
	border: 0;
	font-size: 13px;
	font-weight: bold;
	padding-left: 8px;
}
#celkem .kn2
{
	width: 90px;
	text-align: right;
	padding-right: 10px;
}
#celkem .kn3
{
	width: 163px;
	padding-left: 7px;
}
#celkem .kn4
{
	width: 153px;
	padding-left: 10px;
	border: 0;
}
#celkem .kn5
{
	width: 90px;
	padding-top: 12px;
	border: 0;
}
#celkem .kn5 input, #pokrac input, #dale input
{
	width: 87px;
	height: 29px;
	background: url(img/btn1.gif) no-repeat;
	border: 0;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	font-family: Arial;
}
#pokrac input
{
	width: 184px;
	height: 29px;
	background: url(img/btn2.gif) no-repeat;
}
#dale input
{
	width: 90px;
	height: 29px;
	background: url(img/btn3.gif) no-repeat;
	margin-left: 0px;
}
#dale #da_od
{
	width: 152px;
	background: url(img/btn5.gif) no-repeat;
}
.da_od
{
	width: 152px;
	background: url(img/btn5.gif) no-repeat;
}


#all
{
	float: left;
	width: 597px;
	height: 60px;
	background: url(img/all.gif) repeat-x;
	padding: 0 0 9px 0;
}
#pokrac
{
	float: left;
	padding: 16px 0 0 17px;
	width: 275px;
}
.pokrac_right
{
	float: right;
	padding: 6px 0 0 7px;
}

#dale
{
	float: right;
	padding: 16px 15px 0 0;
	text-align: right;
	width: 176px;
	margin-left: 0px;
}
#odeslano
{
	float: left;
	width: 619px;
	height: 56px;
	background: url(img/sent.gif) no-repeat;
}
#odeslanoreg
{
	float: left;
	width: 619px;
	height: 56px;
	background: url(img/sentreg.gif) no-repeat;
}
#sent
{
	float: left;
	width: 550px;
	padding: 21px 0 12px 24px;
	color: #ffffff;
}
/******* registrace ***************/
#register
{
	float: left;
	width: 598px;
	height: 40px;
	background: url(img/registrace.gif) no-repeat;
	font-size: 22px;
	color: #ffffff;
	font-weight: normal;
	padding: 16px 21px 0 0;
	text-align: right;
}
#summ_valid
{
	float: left;
	width: 590px;
	padding: 6px 0 8px 7px;
}

/******* eshop - objednavka *******/
#order
{
	float: left;
	width: 598px;
	height: 40px;
	background: url(img/order.gif) no-repeat;
	font-size: 22px;
	color: #ffffff;
	font-weight: normal;
	padding: 16px 21px 0 0;
	text-align: right;
}
#log_ord
{
	float: left;
	width: 598px;
	padding: 6px 0 0 0;
}
#log_ord .lo1
{
	float: left;
	width: 500px;
	height: 24px;
	padding: 6px 0 0 7px;
	color: #ffffff;
}
.log_ord_form
{
	float: left;
	width: 598px;
	height: 50px;
	background: url(img/ord.gif);
	margin: 0;
}
#log_ord .loa
{
	float: left;
	padding: 15px 0 0 0;
}
#log_ord .lo2
{
	float: left;
	width: 55px;
	padding: 3px 0 0 0;
	text-align: center;
	color: #ffffff;
}
#log_ord .lo3
{
	float: left;
	width: 143px;
	text-align: center;
}
.lof_f
{
	float: left;
	width: 143px;
	height: 20px;
	border: 0;
	padding: 1px 0 0 2px;
	background: url(img/log.gif) no-repeat;
}
.lo_bt
{
	width: 54px;
	height: 50px;
	border: 0;
	background: url(img/btn4.gif) no-repeat;
}
#lo_bt
{
	width: 54px;
	height: 50px;
	border: 0;
	background: url(img/btn4.gif) no-repeat;
}
#log_ord .lob
{
	float: left;
	width: 56px;
	border-right: #113b61 2px solid;
}
#loc
{
	float: left;
	width: 133px;
	padding: 6px 0 0 0;
}
#loc .reg, #loc .pass
{
	float: left;
	width: 104px;
	height: 20px;
	padding: 0 0 0 28px;
	background: url(img/reg.gif) 10px 2px no-repeat;
}
#loc .pass
{
	background: url(img/pass.gif) 10px 4px no-repeat;
}
#registrace
{
	float: left;
	width: 598px;
	padding: 6px 0 0 0;
	color: #ffffff;
	margin: 0;
}
#regfr
{
	float: left;
	width: 597px;
	height: 50px;
	background: url(img/regfr.gif) y-repeat;
	color: #ffffff;
	font-weight: bold;
	font-size: 13px;
	padding: 6px 0 2px 6px;
}
#reginfo
{
	float: left;
	width: 597px;
	height: 25px;
	background: url(img/regfr.gif) no-repeat;
	color: #ffffff;
	font-weight: bold;
	font-size: 13px;
	padding: 6px 0 2px 6px;
}
#reg_wh
{
	float: left;
	width: 590px;
	padding: 6px 0 8px 7px;
	background: #ffffff;
}
#reg_wh .ck1
{
	float: left;
	width: 555px;
	padding: 2px 0 0 12px;
	color: #ff0000;
}
#reg_wh .ck2
{
	float: left;
	width: 555px;
	padding: 8px 0 7px 12px;
}
#reg_wh .ck3
{
	float: left;
	width: 370px;
}
#reg_wh .ck4
{
	float: left;
	width: 369px;
}
#reg_wh .ck5
{
	float: left;
	width: 180px;
	padding: 4px 0 0 0;
}
#reg_wh .ck5 img
{
	float: left;
	padding: 6px 10px 0 0;
}
#reg_wh .rga, #reg_wh .rgc, #reg_wh .rgd, #reg_wh .rge, #reg_wh .rgg
{
	float: left;
	width: 117px;
	padding: 3px 0 0 0;
	font-weight: bold;
}
#reg_wh .rgc, #reg_wh .rgd
{
	width: 78px;
}
#reg_wh .rge
{
	width: 35px;
	padding: 3px 0 0 10px;
}
#reg_wh .rgg
{
	width: 65px;
}
#reg_wh .rgd, #reg_wh .rgg
{
	font-weight: normal;
}
#reg_wh .rga
{
	float: left;
	width: 117px;
	height: 22px;
	padding: 1px 0 0 0;
	font-weight: bold;
}
#reg_wh .rgb
{
	float: left;
	width: auto;
	height: 23px;
	padding: 0 5px 0 5px;
	}
#reg_wh .rgb input
{
	width: 225px;
	border: #137cb5 1px solid;
}
#reg_wh .rgf
{
	float: left;
	width: 68px;
	height: 23px;
	padding: 0 0px 0 5px;
}
#reg_wh .rgf input
{
	width: 58px;
	border: #137cb5 1px solid;
}
#reg_wh .ck6
{
	float: left;
	width: 569px;
	height: 22px;
	padding: 6px 0 0 11px;
	background: url(img/bgc.gif);
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
}
#reg_wh .ck7a
{
	float: left;
	width: 549px;
	height: 9px;
}
#reg_wh .ck7
{
	float: left;
	width: 569px;
	height: 22px;
	padding: 0 10px 0 11px;
}
#reg_wh .ck6a
{
	float: left;
	width: 580px;
	padding: 4px 0 0 0;
	border-bottom: #caf5ff 2px solid;
}
#reg_wh .ck8
{
	float: left;
	width: 569px;
	padding: 6px 0 6px 0;
}
#reg_wh .ck8a
{
	float: left;
	width: 70px;
	padding: 10px 0 0 10px;
}
#reg_wh .ck8b
{
	float: left;
	width: 430px;
}
/******* eshop - rekapitulace *******/
.rekap
{
	float: left;
	width: 555px;
	padding: 10px 0 7px 12px;
}
.reka_a
{
	float: left;
	width: 71px;
}
.reka_b
{
	float: left;
	width: 350px;
}
#reka_top
{
	float: left;
	width: 564px;
	height: 22px;
	padding: 7px 8px 0 8px;
	background: #137cb5;
}
#reka_top .kn1, #reka_top .kn2, #reka_top .kn3, #reka_top .kn4
{
	float: left;
	color: #ffffff;
}
#reka_top .kn1
{
	width: 280px;
}
#reka_top .kn2
{
	width: 123px;
}
#reka_top .kn3
{
	width: 45px;
	text-align: center;
}
#reka_top .kn4
{
	width: 110px;
	text-align: right;
}
.reka_p
{
	float: left;
	width: 564px;
	padding: 7px 8px 0 8px;
}
.reka_p .kn1, .reka_p .kn2, .reka_p .kn3, .reka_p .kn4
{
	float: left;
	font-size: 11px;
}
.reka_p .kn1
{
	width: 280px;
}
.reka_p .kn2
{
	width: 123px;
}
.reka_p .kn3
{
	width: 45px;
	text-align: center;
}
.reka_p .kn4
{
	width: 110px;
	text-align: right;
}
.reka_p .kn1 a
{
	font-size: 13px;
	font-weight: bold;
}
.reka_p .kn4
{
	font-size: 12px;
	font-weight: bold;
}
.reka_cn
{
	float: left;
	width: 560px;
	height: 6px;
}
.reka_c
{
	float: left;
	width: 560px;
	height: 22px;
	padding: 6px 12px 0 8px;
	border-top: #caf5ff 3px solid;
	font-size: 13px;
	font-weight: bold;
}
.reka_ca
{
	float: left;
	width: 260px;
}
.reka_cb
{
	float: right;
	width: 130px;
	text-align: right;
	font-size: 12px;
}
#reka_bot
{
	float: left;
	width: 571px;
	height: 39px;
	background: url(img/celkem.gif) 0px -6px no-repeat;
	padding: 23px 0 0 9px;
}
#reka_bot .kn1, #reka_bot .kn2, #reka_bot .kn3
{
	float: left;
}
#reka_bot .kn1
{
	width: 400px;
	font-size: 13px;
	font-weight: bold;
}
#reka_bot .kn2
{
	width: 55px;
	text-align: center;
}
#reka_bot .kn3
{
	font-size: 12px;
	font-weight: bold;
	width: 105px;
	text-align: right;
}
/* Modal popup form */
.popupbg
{
	background-color: #C0C0C0;
	filter: alpha(opacity=50);
	opacity: 0.7;
}
.popup
{
	border: 1px solid #000000;
	font-family: 'Times New Roman' , Times, serif;
	font-size: 14px;
}
.htri
{
	font-size: 14px;
	padding-bottom: 10px;
	padding-top: 5px;
	color: #000000;
}
.htri a
{
	color: #FF0000;
}
.Progress
{
	position: fixed;
	top: 40%;
	left: 55%;
}
