BODY {
font-size: 13px;
margin: auto;
width: 960px;
text-align: center;
font-family: arial,helvetica,sans-serif;
background: #dadada url(images/bcg.jpg) repeat-x top left;
color: #000000;
}

.pododdeleni
{
font-size:14px;
font-weight:bold;
padding:10px 0px 1px 3px;
}

.kontakty
{
border:0px solid black;
width:600px;
}

.kontakty td
{
  
background-color:#daedfb;
padding:2px;
}

.kontakty th
{
color:white;  
background-color:#3c96ca;
}

.licha
{
background-color:#b2d3ff;
}

.zam1
{
width: 700px;
background : transparent url(images/zo.jpg) repeat-y top left;
}

.zam2
{
width: 700px;
background : transparent url(images/z1.jpg) no-repeat top left;
}

.zam3
{
width: 700px;
height:30px;
background : transparent url(images/z2.jpg) no-repeat top left;
}

.menicko
{
width: 960px;
height: 37px;
text-align: left;
font-size: 15px;
color: #ffffff;
font-weight: bold;  
background : transparent url(images/hmenu.jpg) no-repeat top left;
}

.foto
{
background:#daedfb;
border:1px solid black;
}

.fotoi {
width:420px;
padding:2px 0px;
background:#daedfb;
border: none;
}

#kontejner {
width: 960px;
margin: auto;
text-align: center;  
background: url(images/plocha2.jpg) repeat-y top left;
position: relative;
}

#kontejnertit {
width: 960px;
margin: auto;
text-align: center;  
background: url(images/plocha.jpg) repeat-y top left;
position: relative;
}

#vrsek {
width: 960px;
height: 281px;
text-align: left;
font-size: 15px;
color: #ffffff;
padding: 0px 0 0 0;
font-weight: bold;  
position: relative;
margin: auto;
}

#logo {
position: absolute;
top: 45px;
left: 17px;
border: 0px;
}


#vrsek_2 p
{
padding: 8px 0 0 8px;
}

#vrsek_2 a
{
color: #1360a3;
}

.vrsektext
{
text-align:center;
}

.prace {
width: 100%;
text-align: left;
font-size: 12px;
padding: 0px 10px 0px 10px;
}

.prace_nazev {
text-align: left;
color: #000000;
font-weight: bold;
text-decoration: none;
}

.prace_text {
text-align: left;
color: #000000;
text-decoration: none;
}

.prace a {
color: #001eff;
text-decoration: underline;
}

.prace2_white {
width: 678px;
background-color: #ffffff;
text-align: left;
font-size: 12px;
padding: 10px 10px 10px 10px;
}

.prace2_blue {
width: 678px;
background-color: #d9eefb;
text-align: left;
font-size: 12px;
padding: 10px 10px 10px 10px;
}

.prace2_datum {
text-align: left;
font-size: 13px;
color: #ff0000;
text-decoration: none;
}

.prace2_nazev {
text-align: left;
color: #000000;
font-weight: bold;
text-decoration: none;
}

.prace2_text {
text-align: left;
color: #000000;
text-decoration: none;
}

.prace2 a {
color: #001eff;
text-decoration: underline;
}

.prace2_odkaz {
color: #001eff;
text-decoration: underline;
}

.novinky {
width: 170px;
text-align: left;
padding: 0px 18px 0px 18px;
}

.novinky p {
margin: 0px;
padding: 0px;
}

.novinky_nadpis {
text-align: left;
color: #ee3a43;
font-size: 16px;
font-weight: bold;
}

.novinky_nazev {
text-align: left;
color: #1c7bae;
font-size: 12px;
font-weight: bold;
}

.novinky_datum {
text-align: left;
color: #ee3a43;
font-size: 10px;
font-weight: bold;
}

.novinky_text {
text-align: justify;
font-size: 10px;
color: #707070;
text-decoration: none;
padding: 0 0 7px 0;
}

.novinky_odkaz {
text-align: left;
color: #001eff;
font-size: 10px;
text-decoration: none;
padding: 0 0 7px 0;
}

.novinky a {
color: #001eff;
text-decoration: underline;
}

.novinky a:hover {
color: #001eff;
text-decoration: underline;
}

.novinky_2 {
text-align: left;
}

.novinky_nazev_2 {
text-align: left;
color: #1c7bae;
font-size: 16px;
font-weight: bold;
padding: 5px 0px 5px 0px;
}

.novinky_datum_2 {
text-align: left;
color: #ee3a43;
font-size: 12px;
font-weight: bold;
}

.novinky_text_2 {
text-align: justify;
font-size: 12px;
color: #000000;
text-decoration: none;
padding: 0 0 7px 0;
}

.novinky_odkaz_2 {
text-align: left;
color: red;
font-size: 12px;
text-decoration: none;
padding: 0 0 7px 0;
}

.novinky_odkaz_2 a {
color: red;
text-decoration: underline;
}

.novinky_odkaz_2 a:hover {
color: red;
text-decoration: underline;
}

.novinky3_white {
width: 678px;
background-color: #ffffff;
text-align: left;
font-size: 12px;
padding: 10px 10px 10px 10px;
}

.novinky3_blue {
width: 678px;
background-color: #d9eefb;
text-align: left;
font-size: 12px;
padding: 10px 10px 10px 10px;
}

.novinky3_nazev {
text-align: left;
color: #1c7bae;
font-size: 16px;
font-weight: bold;
padding: 5px 0px 5px 0px;
}

.novinky3_datum {
text-align: left;
color: #ee3a43;
font-size: 13px;
font-weight: bold;
}

.novinky3_text {
text-align: justify;
font-size: 12px;
color: #000000;
text-decoration: none;
padding: 0 0 7px 0;
}

.novinky3_odkaz {
text-align: left;
color: #001eff;
font-size: 12px;
text-decoration: none;
padding: 0 0 7px 0;
}

.novinky3_odkaz a {
color: #001eff;
text-decoration: underline;
}

.novinky3_odkaz a:hover {
color: #001eff;
text-decoration: underline;
}

#stred {
width:960px;
text-align:center; 
margin: auto;
}

.pole1
{
background: transparent url(images/pole_1.jpg) no-repeat top right;
height:150px;
width:215px;
position:relative;
}

.pole1nadpis
{
color:#6e6e6e;
position:absolute;
top:9px;
left:22px;
font-size:15px;
}

.pole1text
{
color:#6e6e6e;
position:absolute;
top:115px;
left:141px;
font-size:14px;
}

.pole1text a
{
color:#6e6e6e;
text-decoration:none;
}

.pole2
{
background: transparent url(images/pole_2.jpg) no-repeat top right;
height:160px;
width:215px;
position:relative;
}

.pole2nadpis
{
color:#6e6e6e;
position:absolute;
top:9px;
left:22px;
font-size:15px;
}

.pole2text
{
color:#6e6e6e;
position:absolute;
top:136px;
left:128px;
font-size:13px;
}

.pole2text a
{
color:#6e6e6e;
text-decoration:none;
}

.jobs
{
position:absolute;
top:34px;
left:40px;
}

.jobsnazev
{
color:#6e6e6e;
font-size:13px;
padding:1px 0px 0px 0px;
}

.jobsnazev a
{
color:#6e6e6e;
text-decoration:underline;
}

.blok1
{
background: transparent url(images/vrsek_1.jpg) no-repeat bottom right;
height:20px;
width:215px;
margin:0px;
padding:0px;
}

.blok2
{
background: transparent url(images/stred_1.jpg) repeat-y bottom right;
width:215px;
margin:0px;
padding:0px;
}

.blok3
{
background: transparent url(images/spodek_1.jpg) no-repeat top right;
height:20px;
width:215px;
margin:0px;
padding:0px;
}

.blokodsad
{
padding:5px 5px 5px 20px;
margin:0px;
}

.blokodsad p
{
padding:0x;
margin:0px;
}

.menuv
{
background: transparent url(images/menu_vrsek.jpg) no-repeat bottom right;
height:30px;
width:215px;
}

.menus
{
background: transparent url(images/menu_spodek.jpg) no-repeat top right;
height:15px;
width:215px;
}

.lmenup {
list-style-type:none;
padding:0px;
margin:0px;
width: 215px;
text-align:left;
background: transparent url(images/menu_1.jpg) no-repeat bottom right;
}

.lmenup p
{
margin:0px;
padding: 1px 5px 6px 45px;
color:#1c7bae;
}

.lmenup p a
{
color:#1c7bae;
text-decoration:none;
}

.lmenupx {
list-style-type:none;
padding:0px;
margin:0px;
width: 215px;
text-align:left;
background: transparent url(images/menu_1x.jpg) no-repeat bottom right;
}

.lmenupx p
{
margin:0px;
padding: 1px 5px 6px 45px;
color:#1c7bae;
}

.lmenupx p a
{
color:#1c7bae;
text-decoration:none;
}

.lmenup2 {
list-style-type:none;
padding:0px;
margin:0px;
width: 215px;
text-align:left;
background: transparent url(images/menu_2.jpg) no-repeat bottom right;
}

.lmenup2 p
{
margin:0px;
padding: 4px 5px 8px 60px;
color:#1c7bae;
}

.lmenup2 p a
{
color:#1c7bae;
text-decoration:none;
}

.lmenup2x {
list-style-type:none;
padding:0px;
margin:0px;
width: 215px;
text-align:left;
background: transparent url(images/menu_2x.jpg) no-repeat bottom right;
}

.lmenup2x p
{
margin:0px;
padding: 4px 5px 8px 60px;
color:#1c7bae;
}

.lmenup2x p a
{
color:#1c7bae;
text-decoration:none;
}

.lmenu {
list-style-type:none;
padding:0px;
margin:0px;
width: 215px;
text-align:left;
}

#hmozdir
{
background: transparent url(images/hmozdir.jpg) no-repeat bottom right;
height:205px;
width:216px;
position:absolute;
right:0px;
top:-203px;
z-index:99;
}

#hmozdir2
{
background: transparent url(images/hmozdir2.jpg) no-repeat bottom right;
height:94px;
width:56px;
position:absolute;
left:960px;
top:-157px;
z-index:99;
}



#stredtit {
width:802px;
text-align:left; 
background: transparent url(images/plocha_tit.jpg) repeat-y top left;
margin: auto;
}

#leva {
width: 215px;
float: left;
text-align: left;  
padding: 10px 0 0 0;
margin: 0px;
}

#levadiv{
margin:0px;
padding:10px 0px 0px 0px;
}

#prava {
width: 216px;
float: right;
text-align: left;  
padding: 0px;
margin: 0px;
}

#pravadiv{
margin:0px;
padding:10px 10px 210px 0px;
}

#obsah {
width: 745px;
float: left;
text-align: left;  
padding: 0px;
margin: 0px;
}

#obsahtit {
width: 529px;
float: left;
text-align: left;  
padding: 0px;
margin: 0px;
}


#obsahdiv{
margin:0px;
padding:0px 20px 0px 20px;
}

#obsahdiv a
{
color:blue;
}

.sortiment-kat
{
color:#ffcc00;
}

.sortiment-kat h1
{
color:#ffcc00;
padding:0px;
margin:0px;
display:inline;
font-size:13px;
font-weight:normal;
}

#spodektit {
width:960px;
height: 45px;
background : transparent url(images/spodek.jpg) no-repeat bottom right;
text-align: center;  
margin: auto;
position:relative;
}

#spodek {
width:960px;
height: 45px;
background : transparent url(images/spodek2.jpg) no-repeat bottom right;
text-align: center;  
margin: auto;
position:relative;
}

.menu {
color: #ffffff;
text-align: center;
font-size: 13px;
}

.menu p a {
color: #ffffff;
text-decoration: none;
}

#hmenu1 {
list-style-type:none;
padding:0px;
margin:0px;
position:absolute;
top: 290px;
left: 5px;
width:154px;
text-align:center;
}

#hmenu2 {
list-style-type:none;
padding:0px;
margin:0px;
position:absolute;
top: 290px;
left: 159px;
width:140px;
text-align:center;
}

#hmenu3 {
list-style-type:none;
padding:0px;
margin:0px;
position:absolute;
top: 290px;
left: 300px;
width:155px;
text-align:center;
}

#hmenu4 {
list-style-type:none;
padding:0px;
margin:0px;
position:absolute;
top: 290px;
left: 455px;
width:93px;
text-align:center;
}

#hmenu5 {
list-style-type:none;
padding:0px;
margin:0px;
position:absolute;
top: 290px;
left: 548px;
width:120px;
text-align:center;
}

#hmenu6 {
list-style-type:none;
padding:0px;
margin:0px;
position:absolute;
top: 290px;
left: 668px;
width:106px;
text-align:center;
}

#hmenu7 {
list-style-type:none;
padding:0px;
margin:0px;
position:absolute;
top: 290px;
left: 774px;
width:175px;
text-align:center;
}

.pecko
{
padding:0px;
margin:0px;
}

.m1
{
margin:0px;
padding:8px 0px 0px 60px;
color:white;
font-size:12px;
}

.m1 a
{
text-decoration:none;
color:white;
}

.m1 a:hover
{
text-decoration:underline;
}

.m2
{
margin:0px;
padding:4px 0px 0px 60px;
color:white;
font-size:12px;
}
.submenu
{
padding:0px;
margin:0px;
width:187px;
background : transparent url(images/green/smenu.jpg) no-repeat center left;
font-size:12px;
}

.submenu p
{
margin:0px;
padding:3px 0px 5px 35px;
}

.submenu a
{
text-decoration:none;
color:black;
}

.submenu a:hover
{
text-decoration:underline;
}

#paticka
{
text-align: center;
color: #1360a3;
font-size:13px;
padding-top: 12px;
}

#paticka a
{
color: #1360a3;
}

.clr
{
clear:both;
height:1px;
}