html {margin: 0; padding:0;}

body {	
	background-color:#656565; color:#000;
	font: normal 80% "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
	margin: 0; padding:0;
	text-align:center;
	}

#site {
	width: 765px; 
	margin: 0 auto;
	padding: 0;
	text-align:left;
	background-color: #FFF;
 }

A         {color:#000; text-decoration:underline;}
A:visited {color:#000; text-decoration:underline}
A:hover   {color:#f00; text-decoration:underline}


IMG, object    {border:none; display: block; margin:0px}
FORM   {margin:0px;padding:0px}
TABLE  {BORDER-COLLAPSE: collapse; border-spacing:0px; line-height:17px; font-size: 13px; }
TD     {vertical-align:top; text-align: left; padding:3px;}
TH     {text-align:left; vertical-align:top; background-color:#f5b803; font-weight:bold; padding:3px;}
P      {margin-top:8px}
UL     {padding: 10px 0px 10px 20px; margin: 0px;}
OL     {padding: 10px 0px 10px 35px; margin: 0px;}
LI     {padding: 0px; margin: 0px;}
HR     {height:1px; color:#96a8e5; width:100%; background-color:#96a8e5; border:0px solid #96a8e5;}

H1     {font-size:22px; padding:10px 0px 15px 0px; margin:0; color: #00069f;}
H2     {font-size:14px; margin:0px 0px 7px 0px; padding-top:15px; color: #00069f}
H3     {font-size:11px; margin:0px 0px 0px 0px; font-weight:bold; color: #00069f}

.red             {color:#f00; font-weight:bold }
.font-small      {font-size:11px; font-weight:normal; color:#6e6e6e; }
.fontbig         {font-size:13px; font-weight:bold; color:#dd117a;}
.font-small A    {color:#6e6e6e; text-decoration:underline; font-size:10px}
.clearboth       {clear:both;}
.floatleft       {float:left}
.floatright      {float:right}
.inline img      {display: inline;}
.inline          {display: inline;}
.bg              {background-color: #fdf2d1;}
.center    TD    {text-align: center;}


/* SITE
	*/
#skipnav         {position:absolute;left:-1000px; top:-1000px;}
#header          {height:80px}
#logo            {float:left; padding:15px 0 0 18px; margin-right:190px}
#lang            {float:left; padding:30px 10px 0 50px}
#welcome         {float:left; width:300px; padding-top:20px; color: #00069f; font-size: 16px;}
#main            {float:left; background: #fff url(../images/main-bg.gif) repeat-y }
#left            {float:left; width:180px; background-color: #cfe5ff;  color: #00069f}
#right           {float:left; width:585px;}
#content         {float:left; padding:15px; line-height: 17px;}
#content UL      {padding: 10px 0px 10px 20px;	margin:0;	list-style-type:disc;}
.novinky         {padding:0 0 0 13px;}
.novinky A       {color: #00069f}
.novinky P       {margin:8px 0 0 0}
#podporujeme     {padding:0 0 0 13px;}

#main-menu       {padding:15px 0 15px 10px; background-color: #00069f;}
#menu li         {behavior: url("css/hover.htc");}
ul#menu          {background-color: #00069f; color:#72b1fe; font-weight: bold;}
ul#menu, ul      {padding:0;	margin:0;	list-style-type:none;}
ul#menu ul       {position:absolute;	top:0;	left:158px;	visibility:hidden;	}
ul#menu li       {position:relative;	width:158px;}
ul#menu a        {color:#72b1fe;	display:block;	text-decoration:none; width:154px; padding:5px 0 5px 5px; border-bottom:1px solid #2943c1; }
ul#menu a:hover, ul#menu li:hover a, ul#menu li.hover a 
{color:white;}
ul#menu li:hover ul a, ul#menu li.hover ul a 
{background-color:#00069f; color:#72b1fe;  border-bottom:1px solid #2943c1; border-left:1px solid #2943c1;}
ul#menu li:hover ul a:hover, ul#menu li.hover ul a:hover 
{background-color:#2943c1; color:white; }
ul#menu li:hover ul, ul#menu li.hover ul
{visibility:visible;}

#footer          {clear:both; padding:8px 0 10px 195px; font-size:11px; color:#686868;  border-top:2px solid #72b1fe; line-height: 16px; } 
#footer IMG      {border:none}
#footer A        {color:#686868; text-decoration:underline;}
#footer A:visited{color:#686868; text-decoration:underline}
#footer A:hover  {color:#f00; text-decoration:underline}

TABLE.table      {margin:0 0 10px 0;}
.table TD        {padding:5px; border-bottom:1px solid #72b1fe;}
.table TH        {padding:5px;  background-color: #72b1fe;}
TABLE.table-kontakt {margin:0 0 10px 0;}
.table-kontakt TD {padding:5px; border:1px solid #ccc;}

.pobocky DIV {float: left; margin:0 10px 17px 0; width: 150px; height:90px; text-align: center; padding:3px; border:1px solid #ccc}
.pobocky{ font-size:1px; line-height: 1px;}
.pobocky IMG {display: inline; font-size:1px; line-height: 1px; margin:0; padding:0}

#dodavatelia DIV {float: left; margin:0 10px 17px 0; width: 157px; text-align: center; padding:3px; border:1px solid #ccc}
#dodavatelia IMG {display: inline;}

.dodavatelia DIV {float: left; margin:0 10px 17px 0; width: 157px; text-align: center; padding:3px; border:1px solid #ccc}
.dodavatelia IMG {display: inline;}
.dodavatelia H2  {font-size:14px; margin:0px 0px 15px 0px; padding-top:25px; color: #00069f}

.certifikate-table TH{padding:5px; border:1px solid #f5b803;}
.certifikate-table TD{padding:5px; border:1px solid #ccc;}

.lanove-prislusenstvo DIV {float: left; margin: 0 25px 25px 0}

.produkty DIV       {float: left; margin:0 10px 17px 0; width: 150px; height:170px; text-align: center; padding:3px;}
.produkty IMG       {display: inline;}

#flash  {margin-top:-2px}
#linka  {background-color: #72b1fe; padding-left:10px; font-size:0}

/* VIDEO */
#player1        {text-align: center;}

/* FORMULARE    */
label            {FLOAT: left; WIDTH: 150px;}
form div         {margin:5px 0px 5px 0px;}
.button          {border: 2px outset #f5b803;	background-color: #f5b803; font-weight: bold;  color:#000;}





