﻿@charset "utf-8";
input.checkbox, input.radio {
	border: 0px;
}
/* Barva stavu vyřízení */
img.stav {
	width: 10px;
	height: 10px;
	margin-top: 2px;
	border: 0px;
}
img.stav.s0 {
	background: #DDDDDD;
}
img.stav.s1 {
	background: #FFAE22;
}
img.stav.s2,.s3 {
	background: #22FF37;
}
img.stav.s4 {
	background: #FF2222;
}

/* ikona HELP (otazník) */
a.icoHELP {
	border: 1px solid #333333;
	background-color: #777777;
	font-weight: bold;
	color: #FFFFFF;
	height: 12px;
	padding-left: 3px;
	padding-right: 3px;
}
a.icoHELP:hover {
	text-decoration: none;
}

/* Oddělení tečkami */
div.DOTS {
	height: 1px;
	background: url('img/dot.gif')
}
div.DOTS img {
	width: 1px;
	height: 1px
}
/* potvrzující informativní sdělení */
span.green, div.green {
	color: #00BB00
}
span.green.bold, div.green.bold {
	font-weight: bold
}
/* chybové informativní sdělení */
span.dred, div.dred, a.dred, i.dred {
	color: #B00029
}
span.dred.bold, div.dred.bold, a.dred.bold, i.dred.bold {
	font-weight: bold
}
/* objekt odsazený 10px nahoře (+ případně 10px dole) */
div.t10, ul.t10, ol.t10, table.t10, center.t10, p.t10 {
	margin-top: 10px
}
div.t10.b10, ul.t10.b10, ol.t10.b10, table.t10.b10, center.t10.b10, p.t10.b10 {
	margin-bottom: 10px
}
/* objekt odstazený 5px nahoře (+ případně 5px dole) */
div.t5, p.t5, table.t5, center.t5 {
	margin-top: 5px
}
div.t5.b5, pt5.b5, table.t5.b5, center.t5.b5 {
	margin-bottom: 5px
}
/* objekt s vnitřním odsazením 5px */
td.p5 {
	padding: 5px
}
/* objekt s vnitřním odsazením 10px */
td.p10 {
	padding: 10px
}
td.vm {
	vertical-align: middle
}
td.vb {
	vertical-align: bottom
}
i.grey, span.grey, div.grey , b.grey, a.grey, legend.grey {
	color: #969696
}
i.dark {
	color: #666666
}

/* Button jako odkaz */
table.button1 {
	height:17px
}
table.button1 td.left {
	width: 11px;
	height: 17px;
	background: url('img/but_left.gif')
}
table.button1 td.middle {
	height: 17px;
	background: url('img/but_bg.gif') repeat-x;
	vertical-align: middle;
	text-align: center
}
table.button1 td.middle a {
    font-size: 9px;
	font-family: Verdana, Arial, Helvetica;
    color: #FFFFFF; 
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	display: block;
	padding-left: 5px;
	padding-right: 5px;
}
table.button1 td.middle a:hover {
	text-decoration: none;
}
table.button1 td.right {
	width: 3px;
	height: 17px;
	background: url('img/but_right.gif')
}

/* Button jako input */
table.button2 {
	height: 17px;
}
table.button2 td.left {
	width: 11px;
	height: 17px;
	background: url('img/but_left.gif')
}
table.button2 td.middle {
	height: 17px
}
table.button2 td.middle input {
	background: url('img/but_bg.gif') repeat-x;
	border: 0px;
	height: 17px;
	color: #FFFFFF;
	font-weight: bold;
	cursor: pointer;
}
table.button2 td.right {
	width: 3px;
	height: 17px;
	background: url('img/but_right.gif');
}

/* Button s nákupním košíkem */
table.button_cart {
	height: 17px
}
table.button_cart td.left {
	width: 23px;
	height: 17px;
	background: url('img/but_cart.gif')
}
table.button_cart td.middle {
	height: 17px
}
table.button_cart td.middle input {
	background: url('img/but_bg.gif') repeat-x;
	margin: 0px;
	border: 0px;
	height: 17px;
	color: #FFFFFF;
	font-weight: bold;
	cursor: pointer
}
table.button_cart td.right {
	width: 3px;
	height: 17px;
	background: url('img/but_right.gif')
}

/* Světlešedý button */
a.button_lightgrey, input.button_lightgrey, div.button_lightgrey {
	height: 18px; 
	width: 70px; 
	font-weight: normal; 
	border: none;
	background: transparent url('img/button_lightgrey.gif') no-repeat; 
	color: #000; 
	text-align: center;
	display: block;
	cursor: pointer;
	text-decoration: none
}

/* Textový input s oblými rohy */
table.round_input {
	border: 0px
}
table.round_input img {
	height: 17px;
	width: 2px
}
table.round_input input {
	BORDER-RIGHT: 0px solid #ffffff; 
	BORDER-TOP: 1px solid #969696;
	FONT-SIZE: 10px; 
	BORDER-LEFT: 0px solid #ffffff;
	BORDER-BOTTOM: 1px solid #969696;
	HEIGHT: 13px;
	MARGIN-TOP: 0px;
}

/* hlavní rám okolo obsahu */
td.main_page {
	border:1px solid #FFFFFF;
	padding-top:1px;
	padding-left:1px;
	padding-bottom:1px
}
div.main_page {
	width: 960px;
	background: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 1px
}

/* titulní obrázek */
table.top_img {
	width: 960px;
	background: #FFFFFF
}
table.top_img td.top_img {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 1px; 
	PADDING-TOP: 1px
}
table.top_img img {
	height: 150px
}

/* horní a spodní oddělovač stránky */
div.hr_top, div.hr_bot {
	width: 960px;
	margin-top: 3px;
	margin-bottom: 1px;
	background: #FFFFFF;
}

/* hlavní menu vlevo */
td.left_menu {
	width: 158px;
	padding-left: 2px
}
td.left_menu_bg {
	background: url('img/left_menu_bgr.gif') repeat-y left top;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: center
}
td.left_menu_bot {
	background: url('img/left_menu_bot.gif') no-repeat left top
}
table.left_menu_item {
	BORDER-RIGHT: #999999 1px solid; 
	BORDER-TOP: #999999 1px solid; 
	BORDER-LEFT: #999999 1px solid; 
	WIDTH: 146px
}
table.left_menu_item.last {
	BORDER-BOTTOM: #999999 1px solid
}
table.left_menu_item td {
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 3px; 
	PADDING-TOP: 3px; 
	WIDTH: 146px;
	TEXT-ALIGN: left
}
table.left_menu_item td a {
	color: #444444;
	text-decoration: none;
	display: block
}
table.left_menu_item td a:hover {
	color: #000000;
	text-decoration: none;
	display: block
}

/* Banner BP */
table.banner_bp {
	width: 156px;
	margin-top:3px
}
table.banner_bp td.left_menu_bg img {
	border: 0px;
	width: 125px;
	height: 125px;
	border: 2px #AAAAAA inset
}

/* Hlavní tělo stránky */
div.main_body {
	width: 574px;
	margin-left: 2px
}

/* Hlavní menu vpravo */
td.right_menu {
	width: 222px;
	text-align: left
}
div.right_menu {
	margin-right: 3px
}
td.right_menu_bg {
	background: url('img/col_bgr.gif') repeat-y left top;
	width: 219px
}
td.members_login_bgr {
	background: url('img/members_login_bgr.gif') no-repeat left top;
	vertical-align: middle;
	text-align: center;
	height: 19px;
	font-weight: bold
}
td.members_login_bot {
	BACKGROUND: url('img/members_login_bot.gif') no-repeat left top;
	height: 2px
}

/* Přihlášení */
td.menu_login_bg {
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px
}
td.menu_members_login_bg {
	BACKGROUND: url('img/login_bgr.gif') rgb(251,251,251) repeat-x left top; 
	PADDING-TOP: 2px; 
	PADDING-BOTTOM: 5px
}
/* přihlašovací údaje */
td.menu_login_bg td.login_text {
	padding-bottom: 1px; 
	color: #3B3B00; 
	vertical-align: middle;
	text-align: left;
	width: 40px;
	height: 20px;
}
td.menu_login_bg td._input {
	PADDING-LEFT: 2px;
	vertical-align: middle
}
td.menu_login_bg td.remember {
	PADDING-RIGHT: 5px;
	PADDING-TOP: 3px;
	vertical-align:middle;
	width: 15px;
	height: 17px
}
td.menu_login_bg td.remember input {
	margin-left: 0px;
	border: 0px
}
td.menu_login_bg td.text_remember {
	PADDING-RIGHT: 5px;
	PADDING-TOP: 3px;
	COLOR: #3B3B00;
	vertical-align: middle;
	width: 100px;
	height: 17px
}
td.menu_login_bg td.OK {
	PADDING-RIGHT: 2px;
	vertical-align: middle
}
/* nová registrace / zaslání hesla / nabídka po přihlášení */
table.login_new {
	width: 100%;
	border-top: 1px solid #969696
}
td.loginnew, td.usermenu {
	border-top:1px solid white;
	padding: 5px 5px 2px 10px;
	color: black;
	font-size: 10px;
	letter-spacing: 0px
}
td.loginnew p {
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	background: url('img/login_arrow.gif') no-repeat 0 40%
}
td.usermenu p {
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
	padding-top: 1px;
	padding-bottom: 4px;
	padding-left: 10px;
	background: url('img/login_arrow.gif') no-repeat 0 40%
}
td.usermenu p.first {
	margin-top: 0px
}
td.loginnew, td.usermenu a {
	text-decoration: none;
	color: black;
	display: block
} 

/* Nákupní košík */
table.menu_cart {
	width: 219px;
	margin-top: 2px
}
td.cart_bg {
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px;
	HEIGHT: 138px
}
td#nakupni_kosik {
	BACKGROUND: rgb(240,240,240) repeat-x left top; 
	PADDING-TOP: 1px; 
	PADDING-BOTTOM: 5px; 
	text-align: center;
	height: 138px
}
td#nakupni_kosik p.empty {
	margin-top: 5px;
	font-size: 13px;
	width: 100%;
	text-align: center
}
td#nakupni_kosik table.content {
	width: 100%;
	margin-top: 10px
}
td#nakupni_kosik table.content td.head {
	padding: 2px;
	color: #FFFFFF;
	font-weight: bold;
	background: #666666
}
td#nakupni_kosik table.content td.head._1 {
	border: 1px solid #999999
}
td#nakupni_kosik table.content td.head._2 {
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	text-align: center
}
td#nakupni_kosik table.content td.head._3 {
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	text-align: center;
	width: 55px
}
td#nakupni_kosik table.content tr.bright {
	background: #FFFFFF
}
td#nakupni_kosik table.content tr.dark {
	background: #F2F2F2
}
td#nakupni_kosik table.content td.item{
	font-size: 8px
}
td#nakupni_kosik table.content td.item._1.top {
	font-weight: bold;
	padding-top: 2px;
	padding-left: 3px;
	border-left: 1px solid #BBBBBB;
	text-align: left
}
td#nakupni_kosik table.content td.item._1.bot {
	padding-bottom: 2px;
	padding-left: 3px;
	border-left: 1px solid #BBBBBB;
	border-bottom: 1px solid #BBBBBB;
	text-align: left
}
td#nakupni_kosik table.content td.item._2 {
	vertical-align: middle;
	padding-top: 2px;
	border-bottom: 1px solid #BBBBBB;
	border-left: 1px dashed #BBBBBB;
	border-right: 1px dashed #BBBBBB
}
td#nakupni_kosik table.content td.item._3.top {
	font-weight: bold;
	padding-top: 2px;
	padding-right: 3px;
	border-right: 1px solid #BBBBBB;
	text-align: right
}
td#nakupni_kosik table.content td.item._3.bot {
	color: #777777;
	padding-bottom: 2px;
	padding-right: 3px;
	border-right: 1px solid #BBBBBB;
	border-bottom: 1px solid #BBBBBB
}
td#nakupni_kosik center {
	margin-top: 8px
}

/* listování po stránkách */
table.page_selection a {
	text-decoration: none
}
table.page_selection td {
	color: #FFFFFF
}

/* MAIN FRAME */
table.main_frame {
	width: 100%;
}
table.main_frame.content {
	border: 1px solid #969696;
	margin-top:2px
}
table.main_frame td.title {
	height: 20px;
	padding-left: 10px;
	vertical-align: middle;
	background: #969696;
	color: #FFFFFF;
	font-weight: bold
}

/* vložení data (a času) z kalendáře */
input.calendar_date {
	position: relative;
	margin: 0px;
	text-align: center;
	border: 1px solid #AAAAAA;
	height: 14px;
	width: 80px
}
input.calendar_date.time {
	width: 110px
}
