body 
{
  margin:0px; 
  padding:0px; 
  text-align:center; 
  font-size:75%;
  font-family:arial;
  text-decoration:none;
  font-weight:normal;
  background:#ffffff url(../img/background.jpg) repeat-x;
}

form {
  padding:0px;
  margin:0px;
}

div {
  padding:0px;
  margin:0px;
}

ol, ul, li{
  margin-top:0px;
  text-align:left;
  list-style-type:none;
}

table, input, select, textarea {
  font-size:100%;
  font-family:arial, tahoma, verdana, sans-serif;
}

.left{
  float:left;
}

.right{
  float:right;
}

.clear{
  clear:both;
}

.justify{
  text-align:justify;
}

hr{
  display:block;
  text-align:left;
  color:#01a5d9;
  border:0px;
  border-top:1px solid #01a5d9;
}

a img {
  border-color:#cccccc;
}

.text{
  font-size:100%;
}

#headMenu-menu a:link, #headMenu-menu a:visited {
  font-size: 100%;
  font-weight:bold;
  color:#0f497b;
  text-decoration:none;
}

#headMenu-menu a:hover {
  color: #ffffff;
}

a:link, a:visited {
    color:#207aca;
    text-decoration:underline;
}

a:hover {
    text-decoration:none;
}

h1 {
  color:#0d7220;
  font-size:180%;
  font-weight:normal;
  padding:15px 0px 0px 0px;
  width:100%;
}

h2 {
  color:#003d72;
  font-size:170%;
  font-weight:normal;
  padding:0px 0px 15px 0px;
  line-height:0;
}

h3 {
  color:#003d72;
  font-size:160%;
  font-weight:normal;
  padding:0px 0px 15px 0px;
  line-height:0;
}

p{
  padding-top:0px;
}

/* clanek */
.articleText {
width:460px;
text-align:justify;
margin-bottom:10px;
}
.articleText td.more {
text-align:right;
}
.articleText td.more a:link, .articleText td.more a:visited, .articleText td.more a:hover {
font-weight:bold;
}
.articleText p {
padding:0px;
margin:0px;
}
.articleText p p {
padding:5px 0px;
}
/******************************************************************
	SAMOTNA STRANKA
*/
#all
{
width:960px;   
margin:auto; 
padding:0px;
text-align:left;
background:#ffffff;
border:1px solid #f0f6fb;
}
#page
{ 
margin-left:10px; 
background:#ffffff;
width:940px;
}
#Logo img
{
border:none;
height:69px;
}
#headLogo
{
background:url(../img/head-logo2.jpg) no-repeat;
width:940px;
height:207px;
}

/* index - Menu*/

#headMenu
{
background:url(../img/bg-menuHead.jpg) no-repeat;
margin:0px; 

width:940px;
height:45px;
}
#menu-uvod a:link, #menu-uvod a:visited
{
float:left;
text-align:center;
width:69px;
height:45px;
padding-top:15px;
border-right:1px solid #fff;
}
#menu-info a:link, #menu-info a:visited
{
float:left;
text-align:center;
width:213px;
height:45px;
padding-top:15px;
border-right:1px solid #fff;
}
#menu-tech a:link, #menu-tech a:visited
{
float:left;
text-align:center;
width:154px;
height:45px;
padding-top:15px;
border-right:1px solid #fff;
}
#menu-internet a:link, #menu-internet a:visited
{
float:left;
text-align:center;
width:69px;
height:45px;
padding-top:15px;
border-right:1px solid #fff;
}
#menu-part a:link, #menu-part a:visited
{
float:left;
text-align:center;
width:119px;
height:45px;
padding-top:15px;
border-right:1px solid #ffffff;
}
#menu-soft a:link, #menu-soft a:visited
{
float:left;
text-align:center;
width:129px;
height:45px;
padding-top:15px;
border-right:1px solid #ffffff;
}
#menu-kontakt a:link, #menu-kontakt a:visited
{
float:left;
text-align:center;
width:89px;
height:45px;
padding-top:15px;
border-right:1px solid #ffffff;
}
#menu-support a:link, #menu-support a:visited
{
float:left;
text-align:center;
width:90px;
height:45px;
padding-top:15px;
}
#menu-uvod a:hover, #menu-info a:hover, #menu-tech a:hover, #menu-internet a:hover, #menu-part a:hover, #menu-soft a:hover, #menu-kontakt a:hover, #menu-support a:hover
{
background:url(../img/bg-menuHead-hover.gif) repeat-x;
height:45px;
padding-top:15px;
}
#headMenu-menu .act a:link, #headMenu-menu .act a:visited
{
background:url(../img/bg-menuHead-hover.gif) repeat-x;
color:#ffffff;
height:45px;
padding-top:15px;
}

/* Hlavní okno*/

#rightCol-window
{
background:#ffffff url(../img/bg-mainWindow.gif) repeat-x;
margin:0px;
padding:0px;
}
#in-rightCol-window
{
margin:0px;
padding:0px 50px 0px 30px;
}

/* index - Levá část*/

#rightCol-upLeft
{
float:left;
margin:0px;
padding:0px 50px 0px 0px;
width:460px;
}
#rightCol-upleft h2
{
margin:0px;
padding:30px 0px 20px 0px;
}
#upleft-info
{
padding:30px 30px 30px 0px;
border-top:1px solid #cfeef8;
border-right:1px solid #cfeef8;
border-bottom:1px solid #cfeef8;
text-align:justify;
}
#upleft-info-text img
{
float:right;
width:150px;
height:235px;
margin:0px 0px 10px 15px;
}
#upleft-info-text
{
padding:0px 0px 0px 20px;
}
#upleft-zkus
{
margin:50px 0px 0px 0px;
padding:0px;
}
#upleft-zkus ul
{
margin:0px;
padding:0px;
}
#upleft-zkus li
{
background: url(../img/img-list.gif) no-repeat 0px 5px;
padding-left:15px;
line-height:150%;
margin-left:40px;
color:#000000;
}


/* index - Pravá část*/

#rightCol-upright
{
margin:0px;
padding:0px;
width:940px;
}
#rightCol-upright 
{
float:right;
margin:0px;
padding:0px;
width:350px;
}
#upright-info
{
margin:0px;
padding:0px;
}
#in-rightCol-upright h2
{
padding:15px 0px 20px 0px;
margin:15px 0px 20px 0px;
}
#TextRight-text
{
padding:0px;
text-align:justify;
}
#in-rightCol-upright hr
{
margin:60px 0px 35px 0px;
padding:0px;
}
#upright-info ul
{
margin:0px;
padding:0px 0px 0px 15px;
}
#upright-info li 
{
background: url(../img/img-list-disc.gif) no-repeat 0px 5px;
padding-left:15px;
}
#upright-info li a:link, #upright-info li a:visited
{
color:#1d7b2f;
}
#upright-info li a:hover
{
color:#1d7b2f;
text-decoration:none;
}
#rightCol-upright-Kontakt
{
padding:0px;
margin:0px;
}
#upright-Kontakt
{
float:left;
color:#000000;
padding:0px 20px 0px 0px;
line-height:145%;
}
#upright-Kontakt span
{
color:#0d7220;
}
#upright-Kontakt a:link, #upright-Kontakt a:visited
{
color:#207aca;
text-decoration:underline;
}
#upright-Kontakt a:hover
{
color:#207aca;
text-decoration:none;
}
#upright-Kontakt ul
{
padding:10px 0px 0px 15px;
margin:0px;
}
#upright-Kontakt li
{
background: url(../img/img-list-disc.gif) no-repeat 0px 5px;
padding-left:15px;
margin:0px;
}
#upright-Kontakt li a:link, #upright-Kontakt li a:visited
{
color:#1d7b2f;
}
#upright-Kontakt li a:hover
{
color:#1d7b2f;
text-decoration:none;
}
#rightCol-uprightMapa
{
float:right;
color:#0d7220;
padding:0px;
}
#rightCol-uprightMapa img
{
margin:5px 0px 5px 0px;
border:none;
}
#rightCol-uprightMapa ul
{
padding:2px 0px 0px 15px;
margin:0px;
}
#rightCol-uprightMapa li
{
background: url(../img/img-list-disc.gif) no-repeat 0px 5px;
padding-left:15px;
margin:0px;
}
#rightCol-uprightMapa li a:link, #rightCol-uprightMapa li a:visited
{
color:#1d7b2f;
}
#rightCol-uprightMapa li a:hover
{
color:#1d7b2f;
text-decoration:none;
}

/* index - spodní část - levá strana*/

#rightCol-down
{ 
margin:0px 0px 5px 0px;
padding:0px 0px 0px 30px;
}
#rightCol-leftDown
{
float:left;
margin-top:5px;
padding:10px 0px 20px 0px;
width:460px;
background:url(../img/bg-new.gif) repeat-y right;
}
#rightCol-leftDown h2
{
margin:0px;
padding:20px 0px 0px 0px;
}
#rightCol-leftDown ul, #rightCol-rightDown ul
{
margin:0px;
padding:30px 0px 20px 0px;
}
#rightCol-leftDown li, #rightCol-rightDown li, #rightCol-leftDown ul.right li, #rightCol-rightDown ul.right li
{
background: url(../img/img-list.gif) no-repeat 0px 5px;
padding-left:15px;
line-height:150%;
margin-left:40px;
color:#207aca;
}
#rightCol-leftDown li.noBackground
{
background: none;
}
#rightCol-leftDown ul.right li a:link, #rightCol-leftDown ul.right li a:visited, #rightCol-rightDown ul.right li a:link, #rightCol-rightDown ul.right li a:visited
{
color:#1d7b2f;
text-decoration:underline;
}
#rightCol-leftDown ul.right li a:hover, #rightCol-rightDown ul.right li a:hover
{
color:#1d7b2f;
text-decoration:none;
}

/* index - spodní část - pravá strana*/

#rightCol-rightDown
{
float:left;
width:395px;
background:url(../img/bg-tech.gif) repeat-y left;
margin:5px 0px 0px 10px;
padding:20px 0px 10px 15px;
}
#rightCol-rightDown h2
{
margin:0px;
padding:20px 0px 0px 0px;
}
#in-rightCol-rightDown
{
margin:0px;
padding:0px 0px 0px 5px;
}

/* patička*/

#footer
{
margin:0px 0px 10px 0px;
padding:0px 0px 10px 0px;
background:#ffffff url(../img/bg-pat.gif) repeat-x bottom;
width:940px;
border-top:1px solid #10497b;
}
#in-footer
{
margin:0px;
padding:20px 30px 10px 30px;
}
#in-footer .right
{
text-align:right;
}
#in-footer img
{
margin:5px 0px 0px;
padding:0px;
}
#in-footer .footerLine
{
margin:0px 15px;
padding:1px 0px;
}
#in-footer a:link,#in-footer a:visited
{
color:#0d7220;
font-weight:bold;
text-decoration:none;
}
#in-footer a:hover
{
text-decoration:underline;
}

/* Obsah ostatních stránek*/

#Window-bg
{
background:url(../img/bg-mainWindow.gif) repeat-y;
width:940px;
}
#headclanek
{
background:url(../img/bg-clanekHead.jpg) no-repeat;
margin:0px; 
padding:0px;
width:940px;
height:38px;
}
#RightCol
{
float:left;
width:700px;
background:#ffffff;
margin:0px; 
padding:0px;
}
#in-RightCol
{
margin:0px;
padding:15px 50px 50px 50px;
}
#RightCol h1
{
margin:0px;
padding:0px;
}
#RightCol h2
{
margin:0px;
padding:30px 0px 20px 0px;
}
#RightCol h3
{
margin:0px;
padding:30px 0px 20px 0px;
}
#RightCol img
{
margin:20px 20px 0px 0px;
padding:0px 0px 0px 20px;
}
#RightCol .logo
{
margin:-5px 0px 0px 0px;
padding:0px 0px 20px 20px;
}
#RightCol .kontakt img
{
margin:0px 0px 0px 0px;
padding:0px;
}
#RightCol span.imgText
{
float:left;
font-size:100%;
margin:35px 0px 0px 0px;
padding:0px;
}
#RightCol .kontakt a:link, #RightCol .kontakt a:link
{
font-weight:normal;
}
#RightCol .router
{
margin:0px 10px 0px 0px;
padding:0px;
}
#RightCol span
{
font-size:100%;
}
#RightCol ul
{
margin:0px;
padding:0px 0px 10px 15px;
}
#RightCol ul ul
{
margin:0px;
padding:10px 0px 10px 30px;
}
#RightCol li
{
background: url(../img/img-list-disc.gif) no-repeat 0px 5px;
padding-left:15px;
line-height:150%;
}
#RightCol .linkBGlist
{
background: url(../img/img-list.gif) no-repeat 0px 5px;
padding-left:15px;
line-height:150%;
}
#RightCol a:link, #RightCol a:visited
{
font-weight:normal;
color:#207ACA;
text-decoration:underline;
}
#RightCol a:hover
{
font-weight:normal;
color:#207ACA;
text-decoration:none;
}
.table
{
border:1px solid #000000;
border-bottom:0px solid #000000;
width:300px;
}
.table td
{
text-align:left;
height:25px;
border-bottom:1px solid #000000;
padding-left: 5px;
}
.table td.td
{
border-bottom:1px solid #000000;
border-right:1px solid #000000
}
.table_koncoveZar
{
border:1px solid #000000;
border-bottom:0px solid #000000;
width:350px;
}
.table_koncoveZar td
{
text-align:center;
height:25px;
border-bottom:1px solid #000000;
}
.table_koncoveZar td.td
{
border-bottom:1px solid #000000;
border-right:1px solid #000000
}
/* Obsah ostatních stránek - Levé menu*/

#leftCol a:link, #leftCol a:visited {
font-size: 100%;
font-weight:bold;
color:#0f497b;
text-decoration:none;
}
#leftCol a:hover {
color: #FFFFFF;
}
#leftCol
{
float:left;
background:url(../img/bg-leftCol-menu.gif) repeat-x;
width:240px;
margin:-0px 0px 0px 0px; 
padding:0px;
}
#leftCol ul
{
color:#fafeff;
display:block;
margin:0px; 
padding:0px;
}
#leftCol li
{
list-style-type:none;
}

.leftMenu-menu
{
margin:0px; 
padding:0px
}
.menu div a, .menuStart div a
{
padding:10px 20px;
}
.menu a:link, .menu a:visited, .menuStart a:link, .menuStart a:visited
{
background: url(../img/bg-menu-a.gif) no-repeat;
float:left;
text-align:left;
width:200px;
}
.menuStart a:link, .menuStart a:visited
{
background: url(../img/bg-menuStart-a.gif) no-repeat;
}
.menu a:hover, .menuStart a:hover
{
background:url(../img/bg-menu-hover2.gif) repeat-x;
float:left;
text-align:left;
width:200px;
}
.menuStart a:hover
{
background:url(../img/bg-menuStart-hover2.gif) repeat-x;
}
.leftMenu-menu .act
{
background:url(../img/bg-menu-hover2.gif) repeat-x;
float:left;
text-align:left;
width:240px;
}
.leftMenu-menu .act2
{
background:url(../img/bg-menu-hover2.gif) repeat-x;
float:left;
text-align:left;
width:240px;
}
.leftMenu-menu .act div
{
padding:10px 20px;
color:#FFFFFF;
}
.leftMenu-menu .act2 div
{
padding:10px 20px;
color:#FFFFFF;
}
#leftCol .act div a:link, #leftCol .act div a:visited, #leftCol .act2 div a:link, #leftCol .act2 div a:visited
{
color:#FFFFFF;
}
.leftCol-subMenu
{
margin:0px; 
padding:0px;
background:#0d7220 url(../img/bg-submenu.gif) repeat-x;
}
#leftCol .act .subitem div, #leftCol .act .subitemStart div, #leftCol .act .subitemact div, #leftCol .act .subitemStartAct div
{
margin:0px 0px 0px 0px;
padding:9px 30px 9px 50px;
}
#leftCol .act .subitem div, #leftCol .act .subitemEnd div
{
background:url(../img/bg-submenu-a.gif) no-repeat;
}
#leftCol .act .subitem a:link, #leftCol .act .subitem a:visited
{
color:#ffffff;
}
#leftCol .act .subitem a:hover
{
color:#80fd94;
}
#leftCol .act .subitemStart div, #leftCol .act .subitemStart div
{
background:url(../img/bg-submenuStart-a.gif) no-repeat;
}
#leftCol .act .subitemStart a:link, #leftCol .act .subitemStart a:visited
{
color:#ffffff;
}
#leftCol .act .subitemStart a:hover
{
color:#80fd94;
}
#leftCol .act .subitemAct div 
{
background:url(../img/bg-submenu-hover.gif) no-repeat;
}
#leftCol .act .subitemStartAct div
{
background:url(../img/bg-submenuStart-hover.gif) no-repeat;
}
#leftCol .act .subitemAct a:link, #leftCol .act .subitemAct a:visited, #leftCol .act .subitemStartAct a:link, #leftCol .act .subitemStartAct a:visited
{
color:#80fd94;
}

/* Obsah ostatních stránek - Levé menu - Kontakt*/

#leftCol-kontakt
{
margin:0px 0px 0px 20px;
color:#000000;
padding:50px 0px 0px 0px;
}
#leftCol-kontakt div
{
margin:0px 0px 0px 0px;
padding:0px 0px 10px 10px;
line-height:145%;
}
#leftCol-kontakt span
{
color:#0d7220;
}
#leftCol-kontakt a:link, #leftCol-kontakt a:visited
{
color:#207aca;
text-decoration:underline;
font-weight:normal;
}
#leftCol-kontakt a:hover
{
color:#207aca;
text-decoration:none;
}
#leftCol-kontakt ul
{
padding:20px 20px 0px 0px;
}
#leftCol-kontakt li
{
background: url(../img/img-list-disc.gif) no-repeat 0px 5px;
padding-left:15px;
margin:0px 0px 20px 0px;
}
#leftCol-kontakt li a:link, #leftCol-kontakt li a:visited
{
color:#0d7220;
text-decoration:underline;
font-weight:normal;
}
#leftCol-kontakt li a:hover
{
color:#0d7220;
text-decoration:none;
}
.Kontakt
{
  width:450px;
  margin:0px;
  padding:0px;
  color:#000;
  line-height:145%;
}

.Kontakt p
{
  padding-bottom: 5px;
}
.Kontakt-obsah
{
  padding:10px 0px 0px 0px;
  height:140px;
}
.Kontakt span
{
  font-weight:bold;
}
.Kontakt a:link, .Kontakt a:visited
{
  color:#207aca;
  text-decoration:underline;
}
.Kontakt a:hover
{
  color:#207aca;
  text-decoration:none;
}
.Kontakt img
{
  float:right;
  margin:0px;
  padding:0px;
}

.email {
}

.email img {
  float: none;
  border: 0px;
}

.kontakt_jmeno {
  color:#003d72;
  font-size:120%;
  font-weight:normal;
  padding:0px 0px 5px 0px;
}

.kontakt_funkce {
  color:#003d72;
  font-size:100%;
  font-weight:normal;
  padding:0px;
  margin-bottom: 10px 
}

.kukacka {
  float: right;
  width: 90px;
  height: 120px;
  margin: 0px;
  margin-right: -20px;
  padding: 0px;
}

input {
width:260px;
}
textarea {
height:100px;
width:548px
}
input.button {
width:100px;
margin-left:410px;
background:url(../img/bg-button.gif) no-repeat;
height:38px;
width:140px;
border:0px;
color:#ffffff;
cursor:pointer;
}
form
{
background:#FFFFFF url(../img/bg-form.gif) repeat-x;
padding:15px 25px;
margin:-15px 0px 0px
}
.emptyTD
{
width:30px
}
.bold
{
color:#0d7220;
font-weight:bold;
font-size:110%;
}


#kontakt-form
{
background:#FFFFFF url(../img/bg-form.gif) repeat-x; 
}
#kontakt-form img
{
margin:15px;
padding:0px 0px;
float:left;
}
#kontakt-form div
{
float:left;
margin:20px 10px;
padding:0px 0px;
font-size:110%
}
#kontakt-form a:link, #kontakt-form a:visited
{
color:#0d7220;
text-decoration:underline;
}
#kontakt-form a:hover
{
color:#0d7220;
text-decoration:none;
}
.red
{
color:red;
}
.login_odkaz {
  margin-top: 20px;
}

.vetsi_pismo_login {
  font-size: 16px;
  font-weight: bold;
}

.obch_rejstrik {
  color: #000000;
  font-size: 11px;
}

.kontakt_sloupce {
  vertical-align: bottom;
}
/* Úprava */
.mail{
  vertical-align: bottom;
}
.hide {
  display: none;
}