body {
	margin: 0px;
	padding: 0px auto;
	background: #ffffff;
	text-align: center;
	font-family:   Arial, tahoma, verdana, serif;
	font-size: 80%;
}
#obsah {
	width: 960px;
	margin: 0px auto;
	text-align: left;
	border: 1px solid #605D5C;
}

DIV, SPAN, P, H1, H2, H3, H4, H5, H6, IMG, UL   {
	margin: 0px;
	padding: 0px;
}
IMG {
	border: 0px;
}
IMG.border {
    border: solid 1px black ;
}
TABLE {
	border-collapse: collapse;
	border: 1px solid #605D5C;
}
TABLE  TD	{
	padding: 1px;
	border: 1px solid #E0DFE3;
}
A {
	color: #3893A9;
}
A:HOVER {
	color: #F48000;
}
LEGEND  {
	color: #F48000;
	font-weight: bold;
}


#hlavicka {
	background-color: #60B5CA;
	height: 210px;
	border-bottom: solid 6px #605D5C;
	position: relative;
}
#panel{
	background: url('../Images/bgr.gif') repeat-y;
	
}

#levyPanel {
	float: left;
	width: 660px;
	margin: 0px;
	padding: 0px;
}
#levyPanel-obsah {
	margin: 0px;
	padding: 0px 40px;
	padding-bottom: 4em;
}
#pravyPanel {
	margin: 0px 0px 0px 660px;
	padding: 0px;
	padding-bottom: 4em;
	font-size: 0.9em;
}

#paticka {
	height: 25px;
	color: white;
	font-weight: bold;
	font-size: 7pt;
	letter-spacing: 1px;
	_margin-top: 0px; /* IE */ 
	background-color: Black;
}

hr.cleaner {
	clear: both;
	display: none;
}
div.cleaner {
	clear: both;
	height: 0px;
	font-size: 1px;
	border: none;
	margin: 0px;
	padding: 0px;
}
p.cleaner {
	clear: both;
}
div.odsazeniTop {
	margin-top: 30px;
}

.f, .f2 {
	display: block;
	float: left;
	width: 120px;
	font-weight: bold;
	color: #727272;
	}
.f2 {
	width: 250px;
	}
/* ------------------ HLAVICKA ---------------------- */
div#logo {
	background: url('../Images/top_bgrLogo.jpg') 0 0 no-repeat;
	width: 300px;
	height: 180px;
	position: absolute;
	right: 0px;
	top: 30px;
}
div#logo div#logo-in {
	background: url('../Images/logo.gif') 0 0 no-repeat;
	width: 120px;
	height: 143px;
	position: relative;
	left: 90px;
	top: 30px;
}
div#foto {
	background: url('../Images/top_foto.gif') left bottom no-repeat;
	width: 460px;
	height: 180px;
	position: absolute;
	left: 200px;
	top: 30px;
	z-index: 10;
}
div#text {
	width: 960px;
	height: 30px;
	position: absolute;
	left: 0px;
	top: 0px;
	background-color: black;
	color: White;
	font-weight: bold;
    font-size: 1.2em;
	z-index: 10;
}
div#text div#text-in {
	margin: 6px 10px;

}
div#text SPAN {
	text-transform: uppercase;
}
div#lang {
	height: 30px;
	position: absolute;
	right: 10px;
	top: 7px;
	z-index: 11;
}
div#lang INPUT {
	border: 1px solid #A8ACB3 !important;
	margin-left: 5px;
}
#nav {
	width: 140px;
	position: absolute;
	left: 0px;
	top: 30px;
	z-index: 15;
}
#nav ul li {
	display: inline;
	
}
#nav ul {
	margin: 0;
	padding: 0;
	color: white;
	font-size: 10pt;
	font-weight: bold;
	letter-spacing: 1px;
}
#nav ul li a {
	width: 120px;
	padding: 3px 40px;
	background-color: transparent;
	color: white;
	text-decoration: none;
	float: left;
	background: url('../Images/sipka_mn_m.gif') left center no-repeat ;
}
#nav ul li a.two {
	background-color: #7EC9D6;
	padding: 4px 40px;
}

#nav ul li a.oneSelected {
	background: transparent url('../Images/sipka_mn_o.gif') left center no-repeat ;
}
#nav ul li a.twoSelected {
	background: #ABDBE4 url('../Images/sipka_mn_o.gif') left center no-repeat ;
}
#nav ul li a.last {
	margin-right: 6px;
}
#nav ul li a:hover {
	color: white;
	background: #368DA3 url('../Images/sipka_mn_o.gif') left center no-repeat ;
}

#nav ul li a.selected:hover {
	background-color: #626262;
}

#nav ul li a.top {
	color: #EC0006;
}
/* --------------- PATICKA ----------------- */

#paticka A {
	color: #F48000;
	text-decoration: none;
}
#paticka A:HOVER {
	color: #3893A9;
}
#paticka .patickaL {
	margin: 8px 16px;
	float: left;
	color: #C9E9BC;
}
#paticka .patickaR {
	margin: 8px 20px;
	float: right;
}
/* --------------- RIGHT ----------------- */
#pravyPanel .box {
	margin: 0px;
	background: url('../Images/bgr_right.gif') repeat-x;
}
#pravyPanel .box .box-in {
	margin: 0px 2.5em 1.5em 2.5em;
	padding-top: 10px;
}
#pravyPanel H2 {
	font: 1.3em;
	font-weight: normal;
	text-transform: uppercase;
	margin-bottom: 14px;
	color: #F48000;
}
#pravyPanel H4 {
	font-size: 1.2em;
	font-weight: bold;
	margin: 10px 0px 0px 0px;
	color: #3893A9;
}
#pravyPanel H5{
	font-size: 0.9em;
	font-weight: bold;
	margin: 5px 0px 0px 0px;
	color: Black;
}
#pravyPanel LI {
	margin: 0px;
	padding: 0px;
	margin-left: 16px;
}
#pravyPanel LI A {
	color: Black;
	display: block;
	margin-right: -2.5em;
}
#pravyPanel LI A:HOVER {
	color: #F48000 !important;
	background:  url('../Images/sipka_mn_o_R.gif') right center no-repeat;
}
#pravyPanel LI A:VISITED {
	color: #3C3C3C;
}
#pravyPanel LI A.selected {
	color: #F48000 !important;
	font-weight: bold;
	background:  url('../Images/sipka_mn_o_R.gif') right center no-repeat;
}

/* --------------- LEFT ----------------- */
#levyPanel H2 {
	font-size: 1.2em;
	font-weight: bold;
	margin: 16px 0px 6px 0px;
	color: #F48000;
}
#levyPanel H1,
#levyPanel H2.jako1 {
	font-size: 2em;
	font-weight: normal;
	margin: 25px 0px 14px -40px;
	padding-left: 40px;
	color: #F48000;
	background: url('../Images/sipka_mn_o.gif') left center no-repeat ;
}
#levyPanel H1.nextH2 {
	margin-bottom: 0px;
}
#levyPanel H1.home {
	font-size: 1.4em;
}
#levyPanel H4,
.nadpisek   {
	font-size: 1.1em;
	color: #3893A9;
	font-weight: bold;
}
#levyPanel H4  {
	margin: 4px 0px;
}
#levyPanel P {
    text-align: justify;
    margin-bottom: 10px;
}
#levyPanel P.noMarginB {
    margin-bottom: 0px;
}
#levyPanel TABLE {
    margin-bottom: 10px;
}
#levyPanel IMG {
    border: 3px solid #C5E6E9;
    padding: 1px;
    background-color: white;
}
#levyPanel IMG.odsaz {
    margin: 4px;
}
#levyPanel UL {
    text-align: justify;
	margin: 5px 0px 10px 20px;
	padding: 0px;
}
#levyPanel UL.noMarginT {
	margin-top: 0px;
}
#levyPanel UL UL {
	margin: 0px 0px 3px 40px;
}
#levyPanel OL {
	margin-top : 5px;
}
#levyPanel OL OL {
	list-style-type: circle;
}


#levyPanel .videoImg      {
	 float: left;
	 margin-right: 15px;
}



/* --------------- LEFT seznam produktu ----------------- */
#levyPanel .seznamProd H4 {
	font-size: 1.2em;
	font-weight: bold;
	margin: 10px 0px 0px 0px;
	color: #3893A9;
}
#levyPanel .seznamProd H5   {
	font-size: 0.8em;
	font-weight: normal;
	margin: 8px 0px 0px 20px;
	color: Black;
}
#levyPanel .seznamProd UL {
	margin: 0px;
	margin-left: 20px;
}

#levyPanel .seznamProd LI A {
	color: Black;
	font-weight: bold;
}
#levyPanel .seznamProd LI A:HOVER {
	color: #F48000 !important;
}

/* --------------- panely ----------------- */
.pnlError {
	border: solid 1px red;
	padding: 10px 10px 0px 80px;
	margin: 4px 10px 4px 0px;
	background: #FFDFDF url('../images/icony/ikona_pozor.gif') no-repeat 10px 10px;
	display: block;
}

.pnlMessage {
	border: solid 1px green;
	padding: 10px 10px 0px 80px;
	margin: 4px 0px;
	background: #D2F4CA url('../images/icony/ikona_zprava.gif') no-repeat 10px 10px;
	display: block;
}
 .pnlVideo {
	margin: 10px 0px;
}

/* --------------- homePage ----------------- */
.hNovinky {
	margin: 0px;
    padding: 0px;
}
#levyPanel UL {
	margin: 0px;
	margin-bottom: 25px;
    padding: 0px;
}
#levyPanel .hNovinky LI {
	position: relative;
	float: left;
	margin: 2px;
    padding: 0px;
	width: 140px;
	height: 130px;
	list-style-type : none;
	background-color: #C1D7DD;
	background-repeat: no-repeat;
	 text-align: center;
}
#levyPanel .hNovinky LI A {
	width: 140px;
	height: 40px;
	padding-top: 90px;
	display: block;
	font-size: 8pt;
	 font-weight: bold;
	 position: relative;
	 bottom: 0px;
	 left: 0px;
}



#levyPanel .hFotoOdkazy LI {
	position: relative;
	float: left;
	margin: 2px;
    padding: 0px;
	width: 188px;
	height: 156px;
	list-style-type : none;
	background-color: #C1D7DD;
	background-repeat: no-repeat;
	 text-align: center;
}
#levyPanel .hFotoOdkazy LI A {
	width: 188px;
	height: 156px;
	display: block;
	font-size: 8pt;
	 font-weight: bold;
	 position: relative;
	 bottom: 0px;
	 left: 0px;
}



#levyPanel .hOdkazy LI {
	list-style-image: url('../images/seznam.jpg');
    padding: 5px 0px ;
	padding-left: 15px;

}
#levyPanel .hOdkazy LI H3 {
	font-size: 1.1em;
	margin: 0px !important;
	padding: 0px !important;
}
/* --------------- zalozky ----------------- */

#levyPanel .pnlZalozky {
	margin: 0px -40px 0px -40px;
    padding-top: 10px;
    font-size: 9pt;
    background-color: #DBDDE0;
    height: 37px;
}
#levyPanel .pnlZalozky UL {
	margin: 0px;
	margin-left: 0px;
    padding: 0px;
}
#levyPanel .pnlZalozky UL LI {
	display: inline;
	background-color: #DBDDE0;
	position: relative;
}
#levyPanel .pnlZalozky UL LI A {
	width: 105px;
	padding: 12px 2px;
	text-decoration: none;
	text-align: center;
	float: left;
	color: Black;
	font-weight: bold;
	background: transparent url('../images/zalozka_01_old.gif') no-repeat;
}
#levyPanel .pnlZalozky UL LI A.twoLine {
	padding-top: 5px;
	padding-bottom: 4px;
}
#levyPanel .pnlZalozky UL LI A:HOVER {
	color: #F48000;
}
#levyPanel .pnlZalozky UL LI A.selected {
	background: transparent url('../images/zalozka_02_old.gif') no-repeat;
}
/* --------------- obecne ----------------- */

.c1 {text-align: left}
.c2 {text-align: right}

.no,
.no TD {
   	border: 0px !important;
}
.zvyraznit {
   	font-weight: bold;
   	font-size: 1.2em;
}
.small {
   	font-size: 0.8em;
}
.error {
   	color: red;
   	font-size: 0.9em;
   	font-weight: bold;
}
.cRed  {
	color: Red;
}
.cGreen  {
	color: Green;
}

a.top,
.top {
	color: #EC0006 !important;
}

.bold  {
	font-weight: bold;
}  
.big  {
	font-size: larger;
} 
.biger  {
	font-size: large;
} 
.aRight {
	text-align: right !important;
}  
.aCenter {
	text-align: center !important;
}  
.aJust {
	text-align: justify !important;
} 
.okrajL {
   	margin-left: 10px !important;
}
.okrajR {
   	margin-right: 10px !important;
}
.okrajB {
   	margin-bottom: 10px !important;
}
.odsazR {
   	padding-right: 10px !important;
}
.odsazT {
   	padding-top: 20px !important;
}
.odsazTbig {
   	margin-top: 80px !important;
}
.symb {
   	font-family: Symbol;
}
.pozOran	{
	background-color: #F48048;
}
.pozSed	{
	background-color: #605D5C;
}

A.but {
	background-color: #3893A9;
	border: solid 1px #605D5C;
	padding: 1px 15px;
	color: White;
	font-weight: bold;
	text-decoration: none;
}
A:HOVER.but {
	background-color: #F48000;
	color: White;
}

DIV.floatLeft {
   	float: left;
}
DIV.floatRight {
   	float: right;
}


IMG.produkt, SPAN.produkt	{
	cursor : hand;
	text-decoration : underline;
	font-weight : bold;
}

TH,
TR.popis,
TR.popis2 TD,
TR.popisMensi	{
	font-weight: bold;
	border: 1px solid #60B5CA;
	background-color: #60B5CA;
	padding: 2px;
	text-align: center;
	color: White;
}

TR.popisMensi {
	font-size: 7pt;
}

TABLE.small  {
	font-size : 0.9em;

}
TABLE.vyrobky   {
	font-size : 8pt;
	border : 1px solid #3893A9;
	background-color: #DFF1F3;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
TABLE.vyrobky TD   {
	border : none;
	border-collapse: collapse;
}
TABLE.vyrobky2   {
	font-size : 7pt;
	border : 1px solid #3893A9;
	background-color: #DFF1F3;
	border-collapse: collapse;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
TABLE.vyrobky2 TD   {
	border : 1px solid #3893A9;
	border-collapse: collapse;
}
TABLE.vyrobky2 A   {
	font-weight: bold;
}

TABLE.center TD   {
	text-align: center;
}


DIV.vyrAktual	{
	position:absolute;
	left: 580px;
	top: 145px;
	width:190px;
}

#levyPanel DIV.products H2 {
	width: 100%;
	font-size: 1.1em;
	color: #3893A9 ;
	font-weight: bold;
	float: none;
	clear: both;
}
DIV.products DIV.vyrFoto {
	width: 150px;
	float: left;
	margin-bottom: 5px;
	clear: both;
}
DIV.products DIV.vyrText {
	width: 220px;
	float: left;
	margin: 0px 10px;
	margin-bottom: 5px;
	font-size: 8pt;
}
 DIV.products DIV.vyrTab {
	width: 185px;
	float: left;
	margin-bottom: 5px;
	font-size: 8pt;
}

DIV.vyr2colA {
	width: 280px;
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
}
DIV.vyr2colB {
	width: 290px;
	float: left;
	margin: 0px;
	margin-bottom: 5px;
}
DIV.products DIV.vyr2colB {
	font-size: 8pt;
}
IMG.new	{
	position:relative;
	left: 0px;
	top: 10px;
	border: none !important;
	background-color: Transparent !important;
}
DIV.new2	{
	position:relative;
	left: 60px;
	top: -20px;
	bottom: 0px;
}
DIV.new3	{
	position:relative;
	left: 80px;
	top: -143px;
	bottom: 0px;
}
DIV.new4	{
	position:relative;
	left: 170px;
	top: 30px;
	bottom: 0px;
	height: 0px;
}


/* for node text */
.adresarNode {
	font-size: 10pt;
    font-weight: bold;
    margin-left: 5px;
}
