BODY {font-family: Verdana, Arial;font-size: 12px; font-weight: normal; color: black;background-color: #742a14;margin:0;padding:0; text-align: center}
DIV {text-align: left}
TD {font-family: Verdana, Arial;font-size: 12px; font-weight: normal; color: black}
B {font-weight: bold}
H1 {font-size: 25px; font-weight: normal; margin-bottom: 0px; margin-top: 0px; color: #2b4064}
.hlavni {background-color: white; border-top: 30px solid white}


/*barvy písma*/
.gray {color: #A2A2A2}
.gray2 {color: #6C6C6C}
.blue {color: #2b4064}
.green {color: #2b6120}
.green2 {color: #516b14}
.red {color: #c22e00}


/*písma*/
.nadpis {font-size: 25px}
.velky {font-size: 17px}
.velky2 {font-size: 25px}
.velky3 {font-size: 21px}
.maly {font-size: 11px}
.strong-normal STRONG {font-weight: normal}
.normal {font-weight: normal}


/*hlavička*/
.hlavicka {background: #742a14 url(gfx/hlavicka_podklad.jpg) left bottom no-repeat; position: relative; width: 960px; height: 250px; margin: auto}
.hlavicka-logo {position: absolute; left: 25px; top: 46px}
.hlavicka-logo-text {position: absolute; left: 400px; top: 40px; color: #d4dfd1; font-weight: normal; font-size: 11px}
.hlavicka-text1 {position: absolute; left: 70px; bottom: 74px; font-size: 18px}
.hlavicka-text2 {position: absolute; left: 70px; bottom: 32px; font-size: 18px}
.hlavicka-text3 {position: absolute; left: 405px; bottom: 74px; font-size: 18px}
.hlavicka-text4 {position: absolute; left: 405px; bottom: 32px; font-size: 18px}
.hlavicka-menu	{position: absolute; right: 70px; top: 0px}


/*menu*/
.menu {position: relative; height: 63px; width: 980px; margin: auto; background: url('gfx/menu_konec.jpg') top right no-repeat}
a.menu1 {background: url('gfx/menu1.jpg') 0px 0px no-repeat; position: absolute; top: 0px; left: 0px; width: 117px; height: 63px}
a.menu1:hover {background: url('gfx/menu1.jpg') 0px -63px no-repeat}
a.menu1-on {background: url('gfx/menu1.jpg') 0px -63px no-repeat; position: absolute; top: 0px; left: 0px; width: 117px; height: 63px}
a.menu2 {background: url('gfx/menu2.jpg') 0px 0px no-repeat; position: absolute; top: 0px; left: 117px; width: 148px; height: 63px}
a.menu2:hover {background: url('gfx/menu2.jpg') 0px -63px no-repeat}
a.menu2-on {background: url('gfx/menu2.jpg') 0px -63px no-repeat; position: absolute; top: 0px; left: 117px; width: 148px; height: 63px}
a.menu3 {background: url('gfx/menu3.jpg') 0px 0px no-repeat; position: absolute; top: 0px; left: 265px; width: 273px; height: 63px}
a.menu3:hover {background: url('gfx/menu3.jpg') 0px -63px no-repeat}
a.menu3-on {background: url('gfx/menu3.jpg') 0px -63px no-repeat; position: absolute; top: 0px; left: 265px; width: 273px; height: 63px}
a.menu4 {background: url('gfx/menu4.jpg') 0px 0px no-repeat; position: absolute; top: 0px; left: 538px; width: 196px; height: 63px}
a.menu4:hover {background: url('gfx/menu4.jpg') 0px -63px no-repeat}
a.menu4-on {background: url('gfx/menu4.jpg') 0px -63px no-repeat; position: absolute; top: 0px; left: 538px; width: 196px; height: 63px}
a.menu5 {background: url('gfx/menu5.jpg') 0px 0px no-repeat; position: absolute; top: 0px; left: 734px; width: 125px; height: 63px}
a.menu5:hover {background: url('gfx/menu5.jpg') 0px -63px no-repeat}
a.menu5-on {background: url('gfx/menu5.jpg') 0px -63px no-repeat; position: absolute; top: 0px; left: 734px; width: 125px; height: 63px}


/*patka*/
.patka {position: relative; background: white url('gfx/patka_podklad.gif') left bottom no-repeat; width: 960px; height: 79px; margin: auto}
.patka-copyright {position: absolute; left: 30px; bottom: 12px; color: #c22e00; font-size: 11px}
.patka-odkaz {position: absolute; right: 30px; bottom: 12px}
.partneri-bottom {width: 900px; margin: auto}
.partneri-bottom a:link, .partneri-bottom a:visited, .partneri-bottom a:active, .partneri-bottom a:hover {color: #ae482a}


/*ostatní*/
.proc {font-size: 14px; font-weight: bold; color: black}
.jak {padding-top: 12px; vertical-align: top}
.chyba {font-size: 17px; color: red; line-height: 1.5; font-weight: bold; padding: 40px; padding-top: 0px; border: 0px solid black}
.uvod-obr {}
.stranky-zdarma {width: 815px; height: 338px; position: relative}
.stranky-zdarma-text {width: 650px; position: absolute; top: 160px; left: 25px; font-size: 28px}
.stranky-zdarma-but {position: absolute; bottom: 0px; left: 25px}
.stranky-zdarma-m {width: 349px; position: relative; height: 400px}
.stranky-zdarma-m-text {position: absolute; top: 205px; left: 10px; font-size: 20px}
.stranky-zdarma-m-but {position: absolute; top: 320px; left: 10px}



/*odkazy*/
a:LINK img {border-color: black}
a:VISITED img {border-color: #BB0000}
a:ACTIVE img {border-color: #FF0000}
a:hover img {border-color: #FF0000}

a:LINK {text-decoration: underline; color: black}
a:VISITED {text-decoration: underline; color: black}
a:ACTIVE {text-decoration: underline; color: black}
a:hover {text-decoration: none}

a.blue:LINK {text-decoration: underline; color: #0000B0}
a.blue:VISITED {text-decoration: underline; color: #810084}
a.blue:ACTIVE {text-decoration: underline; color: #0000B0}
a.blue:hover {text-decoration: none; color: #0000B0}

a.gray:LINK {text-decoration: underline; color: #A2A2A2}
a.gray:VISITED {text-decoration: underline; color: #A2A2A2}
a.gray:ACTIVE {text-decoration: underline; color: #A2A2A2}
a.gray:hover {text-decoration: none; color: #A2A2A2}


/*stránkování*/
.str {margin: 15px}
.str a:link, .str a:visited, .str a:active {text-decoration: none; font-size: 20px; font-weight: bold}
.str a:hover {text-decoration: underline}


/*seznamy*/
UL {padding: 0px; margin: 0px; margin-left: 25px; list-style: square}
UL LI {padding: 2px; margin: 0px}
OL {padding: 0px; margin: 0px; margin-left: 25px}
OL LI {padding: 10px; padding-left: 0px; margin: 0px}
OL.navod {padding: 0px; margin: 0px; margin-left: 50px}
OL.navod LI {padding: 10px; margin: 0px; font-size: 18px; color: #a74646; font-weight: bold}
OL.navod .navod-text {font-size: 12px; display: block; color: black; font-weight: normal; margin-top: 5px}
OL.otazky {padding: 0px; margin: 0px; margin-left: 50px; list-style: none}
OL.otazky LI {padding: 10px; padding-bottom: 20px; margin: 0px; font-size: 15px; font-weight: bold}
OL.otazky .navod-text {font-size: 12px; display: block; font-weight: normal; margin-top: 5px}


/*ceník*/
.cenik {position: relative; width: 337px; height: 243px}
.cenik-text {position: absolute; left: 40px; top: 100px}
.cenik-text TD {color: #516b14; font-size: 14px; font-weight: bold}
.cenik-but-info {position: absolute; left: 26px; bottom: 20px}
.cenik-but-obj {position: absolute; left: 176px; bottom: 20px}


/*reference*/

.reference-obr {background: url('gfx/reference_podklad.jpg') left top no-repeat; width: 172px; height: 170px; text-align: center; font-size: 11px}
.reference-obr IMG {margin-top: 15px; margin-bottom: 10px}
.reference2 {margin-left: 20px; margin-top: 20px}
.reference2-obr {background: url('gfx/reference_podklad.jpg') 18px top no-repeat; width: 210px; height: 170px; text-align: center; font-size: 11px}
.reference2-obr IMG {margin-top: 15px; margin-bottom: 10px}
.reference-v-obr {background: url('gfx/reference_podklad_v.jpg') -7px top no-repeat; width: 368px; height: 263px; text-align: center; font-size: 11px}
.reference-v-obr IMG {margin-top: 33px; margin-bottom: 26px}
.reference-v2 {margin-left: 30px; margin-top: 20px}
.reference-v2-obr {background: url('gfx/reference_podklad_v.jpg') 0px top no-repeat; width: 368px; height: 263px; text-align: center; font-size: 11px}
.reference-v2-obr IMG {margin-top: 33px; margin-bottom: 26px}


/*formulář*/
FORM {margin: 0px}
TEXTAREA {font-family: Verdana, Arial;font-size: 12px}
SELECT {font-family: Verdana, Arial;font-size: 12px}
INPUT {font-family: Verdana, Arial;font-size: 12px}
.obj {padding-top: 10px}
.obj INPUT {width: 460px; margin-top: 5px}
.obj TEXTAREA {width: 460px; margin-top: 5px}
.obj SELECT {width: 460px; margin-top: 5px}


/*ETARGET*/
.etarget {
background-color:white;
font-size:12px;
color:#000000;
margin:0px;
padding:0px;
font-family:verdana,arial,helvetica,sans-serif;
width: 100%;
}
.etarget .selfpromo {
background-color:white;
font-size:8px;
width:100%;
padding: 0px;
margin: 0px;
}
.etarget .selfpromo .left {
font-size:10px;
text-align:left;
font-weight:bold;
padding:0px;
margin: 0px;
display:none;
}
.etarget .selfpromo .right {
text-align:right;
padding:0px;
margin: 0px;
font-weight:normal;
font-size: 9px;
display:none;
}
.etarget .selfpromo .right a {
color: silver;
}
.etarget .title {
margin:0px;
padding:28px 0px 2px 0px;
font-size: 15px;
font-weight: bold;
}
.etarget .title a {
color: #bf4b4b;
}
.etarget .url a {
color: #9bc3e0;
text-decoration: none;
font-size: 11px;
}
