
/*** DEFAULT **************************************************************/

body {
FONT-FAMILY: arial ce, arial, helvetica CE, verdana CE, helvetica, verdana; 
FONT-SIZE: 10px;
text-align: center;
color: #3d3d3d; 
min-height: 800px;
background-color:#ffffcc;
background-image: url('images/body_background.png');
background-position: center center;
background-repeat: repeat-y;
}

form {
margin-top: -18px;
text-align: left;
}

table {
margin: 0 auto 0 auto;
}

p { 
TEXT-ALIGN: justify;
padding-left: 9px;
}

a {
color: #008746;
}

a.active {
text-decoration: none;
}

a.visited {
text-decoration: none;
}


a:hover {
color: #f94f0c;
}


A.bright {
COLOR: #f2f4be;
}

h1 { 
FONT-SIZE: 14px;
FONT-WEIGHT: bold;
color: #d0711d; 
TEXT-ALIGN:left;
padding-bottom: 9px;
padding-left: 9px;
}

table.basetable {
margin-top: -5px;
}

table.tabul_nadpis {
margin: 0 auto 0 auto;
}

/*** HEADER ***************************************************************/

#header {
width: 800px;
height: 99px;
margin: 0 auto 0 auto;
}

#header img {
border: none;
}


/*** MENU *****************************************************************/

tr.mainmenurow {
height: 27px;
}

.mainmenurow img {
margin-left: 9px;
}

tr.mainmenurow {
background-image: url('images/mainmenu_background.png');
}

a.mainmenuaktual img {
border-bottom: solid #ffffff 4px;
}

a.mainmenu:hover img {
border-bottom: solid #d1711d 4px;
}

tr.submenurow {
background: transparent;
font-size: 10px;
text-align: right;
}

tr.submenurow td {
height: 20px;
}

a.submenu {
font-weight: bold;
}

a.submenu:hover {
font-weight: bold;
color: #f94f0c; 
}

a.submenuactive {
font-weight: bold;
}

a.submenuactive:hover {
font-weight: bold;
color: #f94f0c; 
}

.submenuinfo {
font-weight: normal;
color: #008746; 
padding-right: 9px;
}

.menu {
FONT-WEIGHT: bold;
COLOR: yellow; 
PADDING-LEFT:1px; 
TEXT-ALIGN:left;
}

/*** NABIDKY *********************************************************/

table.nabidky {
width: 782px;
border: 1px solid #ece9e9;
margin: 9px;
border-collapse: collapse;
}

.nadpisnabidky{
padding-left: 0px;	
}

tr.nabidkyheader {
font-weight: bold;
}

table.nabidky td {
padding: 3px;
border: 1px solid #ece9e9;
}

.latinskynazev span {
font-weight: bold;
font-size: 12px;
color: #3d3d3d;
}

.latinskynazev {
width: 95px;
padding-top: 3px;
padding-bottom: 3px;
}

.vyhledatnabidky {
margin-left: 3px;
}

.kategorie span {
font-weight: bold;
font-size: 12px;
color: #3d3d3d;
}

.kategorie {
padding-top: 3px;
padding-bottom: 3px;
}

.dodavatel span {
font-weight: bold;
font-size: 12px;
color: #3d3d3d;
}

.dodavatel {
padding-top: 3px;
padding-bottom: 3px;
}

.kraj span {
font-weight: bold;
font-size: 12px;
color: #3d3d3d;
}

.search {
color: #3d3d3d;
FONT-WEIGHT: normal;
MARGIN-TOP: 1px; 
}

/*** KONTAKTY *********************************************************/

p.kontakt {
font-size: 12px;
padding-left: 9px;
padding-bottom: 9px;
}

h1.kontakt {
margin-top: -3px;
padding-left: 9px;
}

/*** ADRESAR **********************************************************/

.adresarnadpis {
padding-left: 0px;
}

table.adresar {
width: 782px;
border: 1px solid #ece9e9;
margin: 9px;
border-collapse: collapse;
margin-top: 18px;
}

table.adresar td {
border: 1px solid #ece9e9;
padding: 3px;
}

tr.adresarheader {
font-weight: bold;
}

.adresarsearch {
margin-left: 0px;
}

.adresarvyhledat {
margin-left: 9px;
}

.adresarstorno {
margin-left: 3px;
}

.adresarkraj {
margin-right: 9px;
font-size: 12px;
font-weight: bold;
color: #3d3d3d;
}

/*** PRIHLASENI ********************************************************/

.logintable {
width: 290px;
margin-left: 9px;
}

.logintable td {
text-align: left;
}

.novaregistrace {
padding-left: 0px;
}

/*** NAPOVEDA **********************************************************/

div.napoveda {
color: #727272;
padding-top: 3px;
padding-bottom: 3px;
}

p.napoveda {
}

/*** LEGENDA ************************************************************/

table.podrobnalegenda {
width: 782px;
border: 1px solid #ece9e9;
margin: 9px;
border-collapse: collapse;
margin-top: 18px;
}

table.podrobnalegenda td {
border: 1px solid #ece9e9;
padding: 3px;
}

/*** REGISTRACE *********************************************************/

table.registracniformular {
width: 782px;
border: 1px solid #ece9e9;
margin: 9px;
border-collapse: collapse;
margin-top: 18px;
font-size: 10px;
}

table.registracniformular td {
padding: 3px;
}

tr.regformnadpis td{
font-weight: bold;
padding-bottom: 9px;
border-top: 1px solid #ece9e9;
}

.regformpovinne {
font-size: 12px;
font-weight: bold;
color: #f94f0c;
}

.odsttxt {
margin-left: 0px;	
}

.regformodeslat {
text-align: right; 
}

p.registrace {
padding-left: 9px;
}

.novaregistrace {
font-weight: bold;
}

/*** BANNERY ************************************************************/

td.banner {
text-align: right;
border: 1px solid #ece9e9;
}

.banner_top_a {
width: 190px;
height: 90px;
margin: 0px;
padding: 0px;
border: none;
}

.banner_top_b {
width: 190px;
height: 90px;

margin-right: 2px;
padding: 0px;
border: none;
margin-left: 6px;
}

.banner_bottom {
width: 782px;
height: 90px;
margin: 0 auto 0 auto;
text-align: center;
border: 1px solid #ece9e9;
}

.banner_bottom_a {
width: 190px;
height: 90px;
margin-left: 4px;
padding: 0px;
border: none;
}

.banner_bottom_b {
width: 190px;
height: 90px;
margin-left: 4px;
padding: 0px;
border: none;
}

.banner_bottom_c {
width: 190px;
height: 90px;
margin-left: 4px;
padding: 0px;
border: none;
}

.banner_bottom_d {
width: 190px;
height: 90px;
padding: 0px;
border: none;
}

/*** FOOTER *************************************************************/

a.foot {
FONT-SIZE: 9px;
padding: 9px;
TEXT-ALIGN:left;
color: #3d3d3d;
}

.footerspan h1{
font-weight: bold;
color: #d0711d; 
padding-left: 1px;
}

.footernavigation {
width: 776px;
border: 1px solid #ece9e9;
padding: 3px;
margin: 0 auto 0 auto;
text-align: left;
}

.footernavigation a {
color: #3d3d3d;
font-weight: bold;
}

.footernavigation a:hover {
font-weight: bold;
color: #f94f0c; 
}

.cgsoft {
width: 782px;
margin: 0 auto 0 auto;
text-align: left;
}

.cgsoft a {
color: #3d3d3d;
}

.cgsoft a:hover {
color: #f94f0c;
}

.footertd {
padding-left: 13px;
padding-right: 13px;
font-size: 103%;
font-weight: bold;
}