.main {
width: 950px;
margin-left: auto;
margin-right: auto;
text-align: left;
}

.top {
position: relative;
width: 950px;
height: 100px;
background-image: url("vrch.gif");
z-index:1;
} 


.top-right {
position: absolute;
left:196px;
top:10px;
width:655px;
}


.column {
position: relative;
width: 950px;
} 

.left-column {
position: relative;
float: left;
width: 173px;
margin-top:10px;
text-align: right;
z-index:0;
}

.pom-column {
float: left;
width: 2px;
height:400px;
text-left: right;
}

.right-column {
float: right;
width: 750px;
margin-top:18px;
text-align: left;
background-color:none;
}

.right-column2 {
float: right;
width: 26px;
text-align: left;
}



.spodek {
clear:both;
position:relative;
width: 950px;
height:71px;
background-image: url("spodek.gif");
}

.spodek3 {
clear:both;
position:relative;
width: 950px;
height:92px;
background-image: url("spodek3.gif");
}

.spodek4 {
clear:both;
position:relative;
width: 950px;
height:92px;
background-image: url("spodek4.gif");
}

.spodek2 {
clear:both;
position:relative;
width: 950px;
height:71px;
background-image: url("spodek2.gif");
}



img.preimg
{
   position:absolute;
   left:0px;
   top:0px;
   border:0;
   width:1px;
   height:1px;
   visibility:hidden;
}

BODY
{
   text-align: center;
   background-color: #FFFFFF; color: #000000; FONT-SIZE: 12px; 
   FONT-FAMILY: "Arial CE", "Arial", "Verdana";
   LINE-HEIGHT: 18px;
   margin:0;
   padding:0;
   margin-top:5px;
}

.mensi
{
FONT-SIZE: 11px; 
LINE-HEIGHT: 15px;
text-align: justify;
}

.obecne3
{
   background-color: #FFFFFF; color: #151515; FONT-SIZE: 12px; 
   FONT-FAMILY: "Arial CE", "Arial", "Verdana";
   background-image: url("image/pozadi00.gif"); background-repeat: no-repeat;
   background-position: center top; background-attachment: fixed;
}

.obecne3plave
{
   background-color: #FFFFFF; color: #151515; FONT-SIZE: 12px; 
   FONT-FAMILY: "Arial CE", "Arial", "Verdana";
   background-image: url("image/pozadi00.gif"); background-repeat: no-repeat;
   background-position: center top; background-attachment: scroll;
}

.archi
{
   background-color: #8B0B05; color: #FFFFFF; FONT-SIZE: 12px; 
   FONT-FAMILY: "Arial CE", "Arial", "Verdana";
   background-image: url("image/pozadi01.gif"); background-repeat: no-repeat;
   background-position: center top; background-attachment: fixed;
}

.archiplave
{
   background-color: #8B0B05; color: #FFFFFF; FONT-SIZE: 12px; 
   FONT-FAMILY: "Arial CE", "Arial", "Verdana";
   background-image: url("image/pozadi01.gif"); background-repeat: no-repeat;
   background-position: center top; background-attachment: scroll;
}
.projekt
{
   background-color: #172D5C; color: #FFFFFF; FONT-SIZE: 12px; 
   FONT-FAMILY: "Arial CE", "Arial", "Verdana";
   background-image: url("image/pozadi02.gif"); background-repeat: no-repeat;
   background-position: center top; background-attachment: fixed;
}

.stavebni
{
   background-color: #746514; color: #FFFFFF; FONT-SIZE: 12px; 
   FONT-FAMILY: "Arial CE", "Arial", "Verdana";
   background-image: url("image/pozadi03.gif"); background-repeat: no-repeat;
   background-position: center top; background-attachment: fixed;
}

.konzul
{
   background-color: #2B4F05; color: #FFFFFF; FONT-SIZE: 12px; 
   FONT-FAMILY: "Arial CE", "Arial", "Verdana";
   background-image: url("image/pozadi04.gif"); background-repeat: no-repeat;
   background-position: center top; background-attachment: fixed;
}

.ostatni
{
   background-color: #6F5000; color: #FFFFFF; FONT-SIZE: 12px; 
   FONT-FAMILY: "Arial CE", "Arial", "Verdana";
   background-image: url("image/pozadi05.gif"); background-repeat: no-repeat;
   background-position: center top; background-attachment: fixed;
}

.nadpis1
{
   FONT-FAMILY: "Arial Narrow CE", "Arial Narrow", "Arial CE", "Arial"; 
   FONT-SIZE: 17px; COLOR: #DA251D; FONT-WEIGHT: bold;
}

.nadpis
{
   FONT-FAMILY: "Arial Narrow CE", "Arial Narrow", "Arial CE", "Arial";
   FONT-SIZE: 17px; FONT-WEIGHT: bold;
}

TD
{
   FONT-SIZE: 12px; LINE-HEIGHT: 18px;
} 

LI
{
   padding-bottom: 3px;
}


HR.zelena
{
border-top-width: 1px; border-left-width: 0px; border-right-width: 0px; 
border-bottom-width: 0px; 
border-style: solid; border-color: #9CE0C8;
height: 0px; 
}

HR.cervena
{
border-top-width: 1px; border-left-width: 0px; border-right-width: 0px; 
border-bottom-width: 0px; 
border-style: solid; border-color: #DA251D;
height: 0px; 
}

HR.seda
{
border-top-width: 1px; border-left-width: 0px; border-right-width: 0px; 
border-bottom-width: 0px; 
border-style: solid; border-color: #DEDEDE; 
height: 0px; 
}

HR.cerna
{
border-top-width: 1px; border-left-width: 0px; border-right-width: 0px; 
border-bottom-width: 0px; 
border-style: solid; border-color: #5E5E5E;
height: 0px; 
}

HR.bila
{
border-top-width: 1px; border-left-width: 0px; border-right-width: 0px; 
border-bottom-width: 0px; 
border-style: solid; border-color: #5E5E5E;
height: 0px; 
}

.menu
{
   FONT-SIZE: 11px; COLOR: #2B2B2B;
   TEXT-DECORATION: none; FONT-WEIGHT: normal;
}

.menu:hover
{
   TEXT-DECORATION: none; FONT-WEIGHT: normal;
   COLOR: #DA251D; 
}

TD.refer1
{
   FONT-SIZE: 12px; LINE-HEIGHT: 18px;
   BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 1px; BORDER-LEFT-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; 
   BORDER-COLOR: #CDCDCD; BORDER-STYLE: solid;
   PADDING-TOP: 2pt; PADDING-BOTTOM: 2pt;
} 

TD.refer2, TD.refer3,TD.refer4,TD.refer5,TD.refer6
{
   FONT-SIZE: 12px; LINE-HEIGHT: 18px;
   BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 1px; BORDER-LEFT-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; 
   BORDER-COLOR: #D08080; BORDER-STYLE: solid;
   PADDING-TOP: 2pt; PADDING-BOTTOM: 2pt;
} 

TD.refer3s
{
   FONT-SIZE: 12px; LINE-HEIGHT: 18px;
   BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 1px; BORDER-LEFT-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; 
   BORDER-COLOR: #8080AA; BORDER-STYLE: solid;
   PADDING-TOP: 2pt; PADDING-BOTTOM: 2pt;
} 

TD.refer4s
{
   FONT-SIZE: 12px; LINE-HEIGHT: 18px;
   BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 1px; BORDER-LEFT-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; 
   BORDER-COLOR: #A79C4F; BORDER-STYLE: solid;
   PADDING-TOP: 2pt; PADDING-BOTTOM: 2pt;
} 

TD.refer5s
{
   FONT-SIZE: 12px; LINE-HEIGHT: 18px;
   BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 1px; BORDER-LEFT-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; 
   BORDER-COLOR: #80A880; BORDER-STYLE: solid;
   PADDING-TOP: 2pt; PADDING-BOTTOM: 2pt;
} 

TD.refer6s
{
   FONT-SIZE: 12px; LINE-HEIGHT: 18px;
   BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 1px; BORDER-LEFT-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; 
   BORDER-COLOR: #B0A080; BORDER-STYLE: solid;
   PADDING-TOP: 2pt; PADDING-BOTTOM: 2pt;
} 

A.refs
{
   FONT-SIZE: 12px; COLOR: #000000;
   TEXT-DECORATION: none; FONT-WEIGHT: normal;
}

A.refs:hover
{
   TEXT-DECORATION: underline; FONT-WEIGHT: normal; COLOR: #DA251D;
}

A.refs2
{
   FONT-SIZE: 12px; COLOR: #FFFFFF;
   TEXT-DECORATION: none; FONT-WEIGHT: normal;
}

A.refs2:hover
{
   TEXT-DECORATION: underline; FONT-WEIGHT: normal; COLOR: #FFFFFF;
}

A.bil
{
   FONT-SIZE: 12px; COLOR: #000000;
   TEXT-DECORATION: underline; FONT-WEIGHT: normal;
}

A.bil:hover
{
   TEXT-DECORATION: underline; FONT-WEIGHT: normal; COLOR: #000000;
}

A.lide
{
   FONT-SIZE: 12px; COLOR: #000000;
   TEXT-DECORATION: underline; FONT-WEIGHT: normal;
}

A.lide:hover
{
   TEXT-DECORATION: underline; FONT-WEIGHT: normal; COLOR: #000000;
   BACKGROUND-COLOR: #FFFFFF;
}







.zahlavi
{
   background-color: transparent; color: #000000; FONT-SIZE: 11px; 
   FONT-FAMILY: "Arial CE", "Arial", "Verdana";
   margin-top: 0px; margin-bottom: 0px; margin-left:0px; margin-right:0px;
   background-image: url("image/roh.jpg"); background-repeat: no-repeat;
   background-position: right bottom; background-attachment: fixed;
}

.obsah
{
   background-color: #FFFFFF; color: #000000; FONT-SIZE: 11px; 
   FONT-FAMILY: "Verdana", "Arial CE", "Arial", "Helvetica";
   padding-top: 12px; padding-bottom: 12px; padding-left:12px; padding-right:12px;
   line-height: 15px;
   border-top-width: 0px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; 
   border-style: solid; border-color: #000000;
   background-image: url("image/spona.jpg"); background-repeat: repeat;
   background-position: right top; background-attachment: scroll;

}

.obsah2
{
   background-color: #FAFAFA; color: #000000; FONT-SIZE: 11px; 
   FONT-FAMILY: "Verdana", "Arial CE", "Arial", "Helvetica";
   padding-top: 12px; padding-bottom: 12px; padding-left:12px; padding-right:12px;
   line-height: 15px;
   border-top-width: 0px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; 
   border-style: solid; border-color: #000000;
}

.prouzek
{
   background-color: #000000; color: #FFFFFF; FONT-SIZE: 11px; 
   FONT-FAMILY: "Arial CE", "Arial", "Verdana";
   padding-top: 0; padding-bottom: 0; padding-left:0; padding-right:0;
   border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 1px; 
   border-style: solid; border-color: #000000;
   background-image: url("image/kovy.jpg"); background-repeat: repeat-x;
   background-position: left top; background-attachment: fixed;

}

img
{
   border-color: #FFFFFF;
}

img.anim
{
  c
}
A
{
   FONT-SIZE: 12px; COLOR: #000000;
   TEXT-DECORATION: underline; FONT-WEIGHT: normal;
}

A:hover
{
   TEXT-DECORATION: underline; FONT-WEIGHT: normal;
}

.tlacitko
{
   FONT-SIZE: 12px; COLOR: #000000;
}


A.levemenu_z
{
   width:173px;
   display:block;
   margin-top:8px;
   color: #DA251D;
   TEXT-DECORATION: none;
   FONT-SIZE: 13px; 
   FONT-FAMILY: "Arial CE", "Arial", "Verdana";
   FONT-WEIGHT: bold;
   text-align: right;

}

A.levemenu
{
   display:block;
   width:173px;
   margin-top:8px;
   
   color: #000000;
   FONT-SIZE: 13px; 
   FONT-FAMILY: "Arial CE", "Arial", "Verdana";
   TEXT-DECORATION: none; FONT-WEIGHT: bold;
   text-align: right;
}

A.levemenu:hover, A.levemenu_z:hover 
{
   TEXT-DECORATION: underline;
   FONT-WEIGHT: bold;
}

A.levemenu1_z
{
   width:173px;
   display:block;
   color: #DA251D;
   margin-top:8px;
   TEXT-DECORATION: none;
   FONT-SIZE: 13px; 
   FONT-FAMILY: "Arial CE", "Arial", "Verdana";
   FONT-WEIGHT: bold;
   text-align: right;

}

A.levemenu1
{
   width:173px;
   display:block;
   margin-top:8px;
   color: #000000;
   FONT-SIZE: 13px; 
   FONT-FAMILY: "Arial CE", "Arial", "Verdana";
   TEXT-DECORATION: none; FONT-WEIGHT: bold;
   text-align: right;
}

A.levemenu1:hover, A.levemenu1_z:hover 
{
   TEXT-DECORATION: underline;
   FONT-WEIGHT: bold;
}


A.levepodmenu
{
   width:144px;
   display:block;
   margin-top:3px;
   margin-bottom:3px;
   color: #000000;
   FONT-SIZE: 10px; 
   FONT-FAMILY: "Arial CE", "Arial", "Verdana";
   TEXT-DECORATION: none; FONT-WEIGHT: bold;
   text-align: right;
   LINE-HEIGHT: 11px;
}

A.levepodmenu:hover 
{
   TEXT-DECORATION: underline;
   FONT-WEIGHT: bold;
}

A.levepodmenu1
{
   width:173px;
   display:block;
   margin-top:4px;
   margin-bottom:3px;
   color: #000000;
   FONT-SIZE: 10px; 
   FONT-FAMILY: "Arial CE", "Arial", "Verdana";
   TEXT-DECORATION: none; FONT-WEIGHT: bold;
   text-align: right;
   LINE-HEIGHT: 11px;
}

A.levepodmenu1_z
{
   width:173px;
   display:block;
   margin-top:4px;
   margin-bottom:3px;
   color: #DA251D;;
   FONT-SIZE: 10px; 
   FONT-FAMILY: "Arial CE", "Arial", "Verdana";
   TEXT-DECORATION: none; FONT-WEIGHT: bold;
   text-align: right;
   LINE-HEIGHT: 11px;
}


A.levepodmenu1:hover , A.levepodmenu1_z:hover
{
   TEXT-DECORATION: underline;
   FONT-WEIGHT: bold;
}


A.posliformem {
 height:28px;
 width:270px;
 display:block;
 color: #EE1C23;
 background-image: url("mam-zaj.jpg"); 
 FONT-SIZE: 10pt; 
 FONT-FAMILY: "Arial CE", "Arial", "Verdana";
 TEXT-DECORATION: none; 
 FONT-WEIGHT: bold;
 padding-top:3px;
 padding-left:10px;
 padding-right:10px;
 text-align:center;
}

A.posliformem:hover {
TEXT-DECORATION: underline; 
FONT-WEIGHT: bold;

}

A.nicevo,A.nicevo:hover {
TEXT-DECORATION: none; 
font-size:13px;
}

.butik
{
 FONT-FAMILY: Arial;
 FONT-SIZE: 10pt;
 BORDER: gray 1px solid;
}

