HTML,BODY {
	height:100%;
	margin:0px;
	padding:0px;
}
BODY {
	font-size : 10pt;
	font-family: ArialCE, Arial, sans-serif;
	color: black;
	background: #DADADA url(images/body_bgr.gif) repeat-x;
}
TABLE {
	font-size : 10pt;
	font-family: ArialCE, Arial, sans-serif;
	color: black;
}

/* Headers */
H1 {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12pt;
	text-align: left;
	margin: 0px;
	padding: 2px 5px 2px 5px;
	border: 1px solid #FFFFFF;
	background: #9E1E00 url(images/right_bgr.gif) repeat-x;
}
.jakoH1 {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 9pt;
	text-align: left;
	margin: 0px;
	padding: 2px 5px 2px 5px;
	border: 1px solid #FFFFFF;
	background: #9E1E00 url(images/right_bgr.gif) repeat-x;
}
H2.maly {
	font-weight: normal;
	font-size : 9pt;
	font-family: ArialCE, Arial, sans-serif;
	text-align: left;
	margin-bottom: 0px;
	text-decoration: none;
}
H2 {
	text-align: left;
	font-size : 12pt;
	margin-bottom: 0px;
}
H2.center {
	text-align: center;
}
H3 {
	font-weight: normal;
	font-size : 9pt;
	font-family: ArialCE, Arial, sans-serif;
	text-align: left;
	margin-bottom: 0px;
	text-decoration: none;
}

/* STRED */
#stred {

	margin: 0px;
	padding: 0px;
	border: 1px solid #808080;
	margin-bottom: 10px;
	background-color: #FFFFFF;
	text-align: justify;
	width: 100%;
}
#stredbody {
	margin: 0px;
	padding: 10px;
	border-top: 1px solid #808080;
	text-align: justify;
}

/* počítadlo */
.counter TD {
	font-size: 8pt;
	text-align: left;
	padding: 0;
}
.counter A {
	display: inline-block;
	color: #000000;
	font-size: 8pt;
	text-align: left;
	text-decoration: none;
	padding: 0 8px 0 8px;
	border: 1px solid #808080;
	background: #DADADA url(images/left_bgr_off.gif) repeat-x top;
}
.counter A:hover{
	color: #FFFFFF !important;
	background: #FF8606 url(images/left_bgr_on.gif) repeat-x top;
}

/* ceniky */
TABLE.cenik {
	font-size: 8pt;
	margin: 5px 0 5px 0;
	border-left: 1px solid #B3B3B3;
	border-top: 1px solid #B3B3B3;
}
TABLE.cenik TD {
	padding: 0 5px 0 5px;
	border-right: 1px solid #B3B3B3;
	border-bottom: 1px solid #B3B3B3;
}

/* LISTS */
OL {
	margin: 0 0 0 32px;
	padding: 0;
}
UL {
	margin: 0 0 0 20px;
	padding: 0;
	text-align: justify;
	list-style-type : square;
	/*list-style-image: url(images/arrow.gif);*/
}
LI {
	margin: 0;
	padding: 0;
}

/* vypis vyrobku */
.prodavat_div {
	float:left;
	margin: 2px;
	padding: 0px;
	border: 1px solid #808080;
}
.prodavat_div_div {
	width: 243px;
	height: 170px;
	font-size: 8pt;
	text-align: left;
	margin: 0px;
	padding: 5px 10px 5px 10px;
	border-top: 1px solid #808080;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	background: #E5E5E5 url(images/right_text_bgr.gif) repeat-x top;
}
.prodavat_div_nazev {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 8pt;
	text-align: left;
	margin: 0px;
	padding: 2px 5px 2px 5px;
	border: 1px solid #FFFFFF;
	background: #FF9900 url(images/vyrobek_prodavat_bgr.gif) repeat-x;
}
.neprodavat_div_nazev {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 8pt;
	text-align: left;
	margin: 0px;
	padding: 2px 5px 2px 5px;
	border: 1px solid #FFFFFF;
	background: #999999 url(images/vyrobek_neprodavat_bgr.gif) repeat-x;
}
.akce_prodavat_div_nazev {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 8pt;
	text-align: left;
	margin: 0px;
	padding: 2px 5px 2px 5px;
	border: 1px solid #FFFFFF;
	background: blue url(images/vyrobek_akce_bgr.gif) repeat-x;
}
.neprodavat_div {
background-color: gray;
margin:2px;
}

/* Prava strana */
.pravydiv {
	margin: 0px;
	padding: 0px;
	border: 1px solid #808080;
	margin-bottom: 10px;
}
.pravydiv div {
	font-size: 8pt;
	text-align: left;
	margin: 0px;
	padding: 5px 10px 5px 10px;
	border-top: 1px solid #808080;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	background: #E5E5E5 url(images/right_text_bgr.gif) repeat-x top;
}
.pravydiv h1 {
	font-size: 9pt;
	border-right: 0px;
}

/* INPUTS */
INPUT {
	color : black;
	background-color : white;
	border : 1px solid Red;
	FONT-SIZE: 8pt;
	margin:5px;
	margin-top:1px;
	margin-bottom:1px;
}
INPUT#search {
	font-size : 7pt;
/*	border : 1px solid #626262;*/
	width: 170px;
}
BUTTON.uloz, INPUT.uloz {
	font-weight : bold;
	HEIGHT: 17px;
	cursor:pointer;
	FONT-SIZE: 8pt;
	border: 0;
	color : White;
	vertical-align : middle;
	position:relative;
	top:-1px;
	background: #009900 url(images/button_bgr.gif) repeat-x top;
}
FORM {
	margin:0;
	padding:0;
}
TEXTAREA {
	border : 1px solid Red;
	FONT-SIZE: 8pt;
}
SELECT {
	FONT-SIZE: 8pt;
	color: Red;
}

.sluzby{
background: url(images/dotaz-na-baterie.jpg) no-repeat bottom;
}
.nadpis03{
	font-family : Arial, Helvetica, sans-serif;
	margin-top : 10px;
	font-size : 8pt;
	padding-left : 5px;
	color: #000000;
	background-color : silver;
	font-weight: bold;
}
.redtext{
	font-weight : bold;
	font-size : 10pt;
	color : Red;
}
.redtext2{
	font-size : 10pt;
	color : red;
}
.bluetext{
	font-weight : bold;
	font-size : 10pt;
	color : blue;
	text-align: center;
}
.chyba{
	font-weight : bold;
	font-size : 10pt;
	color : white;
	background-color : Red;
}
.Nadpis_sort{
	font-weight : bold;
	text-align: left;
	border-bottom : 1px solid Red;
	padding-left : 5px;
	font-size : 10pt;
	margin-top : 5px;
}
.textBody{
	text-align : justify;
	font-size : 10pt;
	padding-left : 5px;
	padding-right : 5px;
    /*width : 500px;*/
	padding-bottom : 10px;
	padding-top: 5px;
}
.text{
	font-weight : normal;
	text-align: justify;
	font-size: 8pt;
}
.text2{
	font-weight : normal;
	text-align: justify;
	font-size: 10pt;
}
.text_sort{
	font-weight : normal;
	font-size: 10pt;
}
.text_sort_left{
	font-weight : normal;
	padding-left : 10px;
	padding-right : 3px;
	font-size: 8pt;
}
.text_sort_left2{
	font-weight : normal;
	padding-left : 10px;
	padding-right : 3px;
	padding-bottom : 3px;
	font-size: 8pt;
}
.odkazy{
	font-weight : normal;
	text-align: center;
	font-size: 10pt;
	border-top : 2px solid Red;
}
.odkazy_table{
	font-weight : normal;
	text-align: center;
	padding-left : 2px;
	padding-right : 2px;
	font-size: 10pt;
	border-bottom : 1px solid black;
}
.odkazy_table2{
	font-weight : normal;
	text-align: left;
	padding-left : 5px;
	font-size: 8pt;
	border-top : 1px solid Black;
	border-bottom : 1px solid Black;
	line-height : 95%;
}
.borders {
	border-left : 1px solid Red;
}
.border_bgr {
	border : 1px solid Red;
	background-color : #FFE28B;
}
.border_all {
	border : 1px solid Red;
}
.border_all_sede {
	border : 1px solid #FFFFFF;
}
.border_all_sede2 {
	border : 1px solid #999999;
}
.bgrTab{
	background-color : #FFE28B;
}
.bgrTab2{
	background-color : #FFC181;
/*	color: #FFFFFF;*/
}
.bgrTab_cena_sDPH{
	font-weight : bold;
	font-size: 10pt;
	color: red;
}

/* cena */
.bgrTab_cena_bezDPH{
	font-weight : normal;
	font-size: 8pt;
}
.pozadi_objednavka{
	background-color : #FDF8E6;
}

/* Anchors */
A {
	color : Red;
}
A:HOVER {
	color : Black !important;
}
A:VISITED {
	color : #993333;
}

/* Levá strana */
ul#hlavni_menu {
	/* position: absolute;*/
	z-index: 100;
	top: 122px;
	font-size : 8pt;
	text-align :left;
	width: 184px;
}
ul#hlavni_menu ul
{
	font-size: 8pt;
	text-align: left;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
}

ul#hlavni_menu, ul
{
	padding: 0;
	margin: 0;
	list-style-type: none;
}
ul#hlavni_menu ul
{
	position: absolute;
	top: -10px;
	left: 184px;
	visibility: hidden;
	background-color: white;
}


ul#hlavni_menu li
{
	position: relative;
	padding: 0px;
}

ul#hlavni_menu a {
	display: block;
	text-decoration : none;
	width: 162px;
	_width: 183px;
	color: #000000;
	font-size: 8pt;
	text-align: left;
	padding: 2px 10px 2px 10px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	background: #DADADA url(images/left_bgr_off.gif) repeat-x top;
	cursor: default;
}


ul#hlavni_menu li {
	font-size: 8pt;
	text-align: left;
	padding: 0;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	position: relative;
}

ul#hlavni_menu li a{
	text-decoration : none;
	display: block;
	width: 170px;
	_width: 183px;
	color: #000000;
	font-size: 8pt;
	text-align: left;
	padding: 1px 5px 1px 5px;
	border: 1px solid #FFFFFF;
}


ul#hlavni_menu li a:hover{
	color: #FFFFFF !important;
	background: #FF8606 url(images/left_bgr_on.gif) repeat-x top;
}


ul#hlavni_menu li
{
	behavior: url("hover.htc");
}


ul#hlavni_menu li:hover ul, ul#hlavni_menu li.hover ul
{
	visibility:visible;
	position: absolute;
	z-index: 100;
	background-color: red;
}
ul#hlavni_menu li li
{
	border: 0;
	padding: 0;
}

/* univerzalni */
.zarovnej_stred {
	text-align: center;
}
.zarovnej_vpravo {
	text-align: right;
}
.zarovnej_vlevo {
	text-align: left;
}
/***************/
.upozorneni{
	color: Blue;
	text-decoration: blink;
}

.detailprodukt {
	background-color: #FCE4CB;
	border-bottom: 8px solid #CCCCCC;
	border-top: 8px solid #CCCCCC;
	padding:10px;
}

.border_all_detail {
	border: 3px solid #CCCCCC;
}
