body
{
 color: #000000;
 text-align: center;
 background: url('../images/pozadie.jpg') center top repeat-x;
}

.cela_stranka
{
 width: 1024px;
 position: relative;
 text-align: left;
 margin: auto;
}

.hlavicka
{
 width: 100%;
 height: 148px;
 margin: 15px 0 0 0;
}

#a_logo
{
 width: 204px;
 height: 148px;
 margin: 0 45px 0 0;
 float: left;
}

#menu
{
 font-size: 1.5em;
 padding-top: 40px;
}

#menu li
{
 float: left;
}

#menu li a
{
 line-height: 1.6em;
 color: #f3d539;
 font-weight: bold;
 border-right: 2px #703231 solid;
 padding: 0 15px 0 15px;
 text-decoration: none;
}

#menu li a:hover
{
 color: #703231;
}

#d_menu
{
 width: 600px;
 font-size: 1.3em;
 padding-top: 20px;
 float: left;
}

#d_menu li
{
 float: left;
}

#d_menu li a
{
 line-height: 1.6em;
 color: #9a9a9a;
 
 border-right: 1px #9a9a9a solid;
 padding: 0 15px 0 15px;
 text-decoration: none;
}

#d_menu li a:hover
{
 color: #703231;
}

.casova_os
{
 width: 100%;
 height: 302px;
 position: relative;
 background: url('../images/index_pozadie.png') left top no-repeat;
}

.casova_os_obsah
{
 width: 100%;
 height: 302px;
 position: relative;
}

.casova_os_obsah h1
{
 font-size: 4.5em;
 color: #f3d539;
}

.casova_os_obsah h2
{
 font-size: 3em;
 color: #703231;
 margin: 3px 0 3px 0;
}

.casova_os_obsah p
{
 position:relative;
 font-size: 2.5em;
 line-height: 2em;
 z-index:2;
}

.casova_os_obsah p.mensi
{
 position:relative;
 font-size: 2em;
 line-height: 1.5em;
 z-index: 2;
}

#img_casova_os
{
 width: 1280px;
 height: 129px;
 position: absolute;
 left: -128px;
 top: 120px;
}

#m_servis, #m_obchod, #m_vystava, #m_klimatizacie, #m_eshop
{
 z-index: 2;
 display: inline;
 position: relative;
}

#m_servis
{
 width: 126px;
 height: 87px;
 top: 115px;
 left: 60px;
}

#m_obchod
{
 width: 147px;
 height: 85px;
 top: 185px;
 left: 135px;
}

#m_vystava
{
 width: 129px;
 height: 84px;
 top: 60px;
 left: 145px;
}

#m_klimatizacie
{
 width: 128px;
 height: 86px;
 top: 160px;
 left: 195px;
}

#m_eshop
{
 width: 124px;
 height: 88px;
 top: 120px;
 left: 235px;
}

.info .akcie, .info .sluzby, .info .rychly_kontakt
{
 width: 31%;
 float: left;
 border-right: 1px #e0d8d6 solid;
 padding: 20px 13px 20px 0px;
}

.info .sluzby, .info .rychly_kontakt
{
 padding-left: 20px;
}

.info .rychly_kontakt
{
 padding-right: 0px;
 border: 0;
}

.info .akcie h1, .info .sluzby h1, .info .rychly_kontakt h1
{
 font-size: 2em;
 color: #f3d539;
 margin: 0 0 20px 15px;
}

.info .akcie a.obr, .info .sluzby a.obr, .info .rychly_kontakt a.obr
{
 display: block;
 float: left;
}

.info .akcie a.obr
{
 width: 101px;
}

.info .sluzby a.obr
{
 width: 121px;
}

.info .rychly_kontakt a.obr
{
 width: 89px;
}

.info .akcie .text_info p, .info .sluzby .text_info p, .info .rychly_kontakt .text_info p
{
 font-size: 1.3em;
}

.info .rychly_kontakt .text_info p a
{
 color: #703231;
}

.paticka
{
 width: 1024px;
 height: 94px;
 background: url('../images/paticka_pozadie.png') left top no-repeat;
 margin: auto;
 margin-top: 15px;
 padding: 15px 10px 0 10px;
}

.paticka #copyright
{
 width: 420px;
 float: left;
 font-size: 1.3em;
 color: #9a9a9a;
 position: relative;
 top: 3px;
}

.paticka #copyright img
{
 width: 77px;
 height: 32px;
 position: relative;
 top: 2px;
}

.paticka #copyright a
{
 color: #703231;
 text-decoration: none;
}

.paticka #copyright a:hover
{
 color: #000000;
}

#tinybox {position:absolute; display:none; padding:10px; background:#fff url(images/preload.gif) no-repeat 50% 50%; border:10px solid #e3e3e3; z-index:2000}
#tinymask {position:absolute; display:none; top:0; left:0; height:100%; width:100%; background:#000; z-index:1500}
#tinycontent {background:#fff}

.button {font:14px Georgia,Verdana; margin-bottom:10px; padding:8px 10px 9px; border:1px solid #ccc; background:#eee; cursor:pointer}
.button:hover {border:1px solid #bbb; background:#e3e3e3}