body {
    font-family: Arial; margin: 0px 0px 0px 0px;
    font-size: 12px;
    color:#696969;
	background: black url(/obr/background.png) repeat;
}

strong, em, b, i, p, ul, li {
    font-family: Arial;
    font-size: 12px;
    line-height: 17px;
    color: #696969;
}

A
{
    text-decoration: none;
    color:#594938;
}
#hlavni
{
    width: 980px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    background-color: white;
    padding: 10px;
}
#vlajky
{
    float: left;
    width: 180px;
    height: 20px;
    margin-top: 5px;
    margin-left: 10px;
    
}
#horejsek
{
    width: 980px;
    background-color: white;
    padding: 10px;
    height: 125px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    margin-top: 10px;

}
#horejsek-vnitrek {
    background-color: #f8f9f9;
    padding: 10px;
    overflow: auto;
}
#text-horni {
    float: right;
    margin-top: 40px;
    width: 300px;
    font-size: 16px;
    margin-right: 0px;
}

#horni-prava {
    float: right;
    margin-top: 20px;
}

#logo
{
    width: 470px;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 15px;
    float: left;
}
#vyhledavani
{
    float: left;
    height: 50px;
    margin-top: 15px;
    width: 630px;
    margin-left: 40px;
    
}
#social
{
    float: right;
    margin-right: 20px;
    
}
#stred
{
    width: 980px;
    background-color: white;
    margin: 0;
    overflow: hidden;
}

#uvodni-text
{
    width: 740px;
    float: left;
    border: 2px solid white;
    background-color: #f7f7f7;
    color: #2e2d2f;
    min-height: 500px;
}

.domy {
    width: 800px;
    text-align: left;
    overflow: auto;
    margin-top: 15px;
}
.dum-prodej {
    float: left;
    width: 150px;
    margin-right: 30px;
    margin-bottom: 30px;
}
.pronajem-prehled {
    text-align: center;
}
.pronajem-prehled table.hlavni{
    border: 1px solid #dddddd;
}
.pronajem-prehled td {
    padding: 3px;
}
.pronajem-prehled td.obsah{
    border: 1px solid #dddddd;
}
.pronajem-prehled-hlavicka {
    background-color: #DDDDDD;
    text-align: center;
    padding: 5px;
}
.pronajem-prehled-hlavicka h2 {
    color:#A0410D;
    font-size: 14px;
    font-weight:bold;

}
.pronajem-prehled-volno {
    background-color: red;
}

.pronajem-prehled-obsazeno {
    background-color: green;
    
}
.volno {
    background-color: #71a537;
}
.obsazeno {
    background-color: #f7941d;
}
.potvrzeno {
    background-color: #f92626;
}

.dum-nadpis {
    background-color: #DDDDDD;
    text-align: center;
    padding: 5px;
}
.dum-nadpis h2 {
    color:#A0410D;
    font-size: 14px;
    font-weight:bold;

}

#novinky
{
    width: 220px;
    min-height: 500px;
    margin-left: 10px;
    float: left;
    border: 2px solid white;
    background-color: #f7f7f7;
    color: #2e2d2f;
}

#levemenu
{
    width: 220px;
    min-height: 500px;
    margin-top: 10px;
    float: left;
    border: 2px solid white;
    background-color: #f7f7f7;
    color: #2e2d2f;
}

#obsah {
    float: left;
    margin-left: 15px;
    width:720px;
}

#obsah-detail {
    float: left;
    margin-left: 15px;
    width:480px;
}

#prava {
    width: 285px;
    float: right;
}


#leva-cela {
    float: left;
    width: 240px;
}

.prava-nadpis {
    background: url(/obr/back-nadpis.png) repeat-x;
    height: 50px;
    color:#3b3636;
    font-size: 18px;
    font-weight: bold;
    padding: 30px 0px 0px 15px;
    
}
.prava-obsah {
    background-color: #ffffff;
    padding: 5px;
    margin-bottom: 10px;
}

.prava-obsah h3 {
}
.prava-obsah hr {
    width: 100%;
    height: 1px;
    color: #e9e9e9;
    
    
}

.prava-obsah-diskuse  {
    background-color: #ffffff;
    padding: 5px;
    margin-bottom: 10px;
}

.prava-obsah-diskuse  p{
    font-size: 10px;
    line-height: 14px;
}

.clanek-zkracene {
    float: left;
    background:url(/obr/back-clanek-zkracene.png);
    padding: 10px;
    width: 700px;
    margin-bottom: 10px;
    min-height: 130px;
    border: 1px solid #e8e8e8;
}
.clanek-zkracene-text {
    float: left;
    width: 680px;
    color: #47493e;
}
.clanek-zkracene-text p{
    color: #47493e;
}

.clanek-zkracene-datum {
    color: #bc0c20;
}

.clanek-zkracene-obrazek {
    float: right;
    margin-top: 10px;
}

.clanek-zkracene-detaily {
    display: block;
    background-color: #9a2a25;
    margin-top: 15px;
    padding: 5px;
    color: white;
    width: 110px;
    height: 15px;
    text-align: center;
    font-weight: bold;
}


.clanek-detail {
    float: left;
    width: 710;
    margin-bottom: 10px;
}
.clanek-detail-text {
    float: left;
    width: 710px;
    color: #47493e;
}
.clanek-detail-text p{
    color: #47493e;
}
.clanek-detail-text img {
    float: right;
    margin-left: 10px;
    margin-bottom: 10px;
}
.clanek-detail-datum {
    color: #bc0c20;
}

.clanek-detail-obrazek {
    float: right;
    margin-top: 10px;
}



.clanek-prvni {
    float: left;
    width: 470px;
    margin-left: 5px;
    margin-right: 20px;
    margin-top: 15px;
    margin-bottom: 15px;
}
.clanek-prvni h2{
    font-size: 18px;
    color: white;
    margin-top: 10px;
    margin-bottom: 10px;
    min-height: 70px;
       
}
.clanek-prvni-leva {
    float: left;
    width: 230px;
    margin-right: 5px;
    margin-left: 5px;
}
.clanek-prvni-prava {
    float: right;
    width: 220px;
}

.clanek-prvni p {
    color:white;
    min-height: 70px;
}
.clanek-prvni-obrazek {
    min-height: 270px;
}
.clanek-prvni-obrazek img {
    float: right;
    border: 5px solid #eeebea;
}

.clanek-prvni-detaily {
    display: block;
    background: url(/obr/back-clanek-prvni.png) repeat-x;
    padding: 5px;
    color: white;
    width: 110px;
    text-align: center;
    font-weight: bold;
}


.uvodni-text-foto
{
    width: 740px;
    float: left;
    border: 2px solid white;
    background-color: #f7f7f7;
    color: #2e2d2f;
    margin-left: 10px;
    margin-top: 10px;
    min-height: 200px;
}

.nadpis-cerna
{
    background: url(/obr/back-nadpis1.png);
    padding: 1px 0px 1px 10px;
}

.nadpis-cerna-h2
{
    background: url(/obr/back-nadpis1.png);
    padding: 7px 0px 10px 10px;
}

.nadpis-zelena-h2
{
    background: url(/obr/back-nadpis2.png);
    padding: 7px 0px 10px 10px;
}

.nadpis-cervena-h2
{
    background: url(/obr/back-nadpis3.png);
    padding: 7px 0px 10px 10px;
}

.domaci-stranka
{
    font-size: 18px;
    color: white;
}
.text
{
    padding: 5px 10px 10px 10px;
}

#bottom
{
    width: 980px;
    margin-left : auto;
    margin-right : auto;
    margin-top : 10px;
    margin-bottom : 10px;
    background-color: white;
    color: black;
    min-height: 100px;
    text-align: left;
    padding: 10px;
}
.bottom-sloupec
{
    float: left;
    width: 200px;
    margin-left: 20px;
    text-align: left;
}
#bottom-esf {
    float: right;
    
}

.bottom-adresa
{
    float: left;
    color:white;
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;
    width: 200px;
    margin-left: 20px;
    text-align: right;
}
.bottom-adresa a
{
    color: white;
}

#bottom h3
{
    color: white;
}
.bottom-sloupec ul li
{
    list-style-image: url(/obr/bottom-odrazka.png);
    line-height: 30px;
    text-align: left;
}
.bottom-sloupec a
{
    font-size: 14px;
    font-weight: bold;
    color: #e3e3e3;
    font-family: Arial;

}

#copy
{
    margin-left: 20px;
    margin-bottom: 10px;
    
}

#menuhorni
{
    margin-left: 0px;
    margin-top: 40px;
    float: left;
}
#menu
{
    float: left;
    margin: 0px;
    padding: 0px;
    margin-top: auto;
    margin-bottom: auto;
}
#menu li
{
    display: table-cell;
    border-right: 1px solid black;
}

#menu li a
{
    color: white;
    padding: 12px 43px 12px 43px;
    background:url(/obr/back-menu-horni-off.png);
    font-size: 16px;
}
#menu li a:hover
{
    background:none;
    background:url(/obr/back-menu-horni-on.png);
    padding: 12px 43px 12px 43px;
    font-size: 16px;
}

#menu li a.hneda
{
    color: white;
    padding: 12px 43px 12px 43px;
    background:none;
    background:url(/obr/back-menu-horni-on.png);
    font-size: 16px;
}



.nadpis-nabidka {
    height: 29px;
    padding: 5px;
    padding-left: 0px;
    color: #3a3a3a;
    font-size: 20px;
    font-weight: bold;
}
#menuleva {
    float: left;
    width: 185px;
    background-color: white;
}


.hlavnimenu
{
    float: left;
    list-style-type: none;
    padding-left: 0px;
    margin: 0px;
    width: 200px;
}

.hlavnimenu li
{
    list-style-type: none;
    margin-left :0px;
    padding-left: 0px;
    display: block;
    
}


.hlavnimenu li a
{
    color: white;
    background-image: url(/obr/tlacitko-off.png);
    margin-left: 0px;
    padding: 8px 0px 3px 35px;
    height: 22px;
    font-weight: bold;
    display: block;
    font-size: 12px;
    width: 200px;
    margin-bottom: 2px;
    
}
.hlavnimenu li a:hover
{
    color: white;
    background-image: url(/obr/tlacitko-on.png);
    margin-left: 0px;
    padding: 8px 0px 3px 35px;
    height: 22px;
    font-weight: bold;
    display: block;
    font-size: 12px;
    width: 200px;
    margin-bottom: 2px;
}

.hlavnimenu li a.vybrano
{
    color: white;
    background-image: url(/obr/tlacitko-on.png);
    margin-left: 0px;
    padding: 8px 0px 3px 35px;
    height: 22px;
    font-weight: bold;
    display: block;
    font-size: 12px;
    width: 200px;
    margin-bottom: 2px;
}



.hlavnimenu .podmenu
{
    list-style-type: none;
    margin :0px;
    padding: 0px;
    width: 170px;
    

}
.hlavnimenu .podmenu li
{
    list-style-type: none;
    margin: 0px;
    margin-left: 0px;
    padding-left: 0px;

}

.hlavnimenu .podmenu li a
{
    color: black;
    margin: 0px;
    padding-left: 10px;
    padding-top:2px;
    display: block;
    font-weight: normal;
    height: 15px;
    background: #FFFFFF !important;
    border: 0 !important;
    
}
.hlavnimenu .podmenu li a:hover
{
    color: white;
    padding-top:2px;
    height: 15px;
    display: block;
    background:none !important;
}

.hlavnimenu .podmenu li a.vybrano
{
    color: black;
    padding-top:2px;
    height: 15px;
    display: block;
    background:none !important;
}


#flashik {
    float: left;
    clear: both;
    width:700px;
    
}
#flash
{
    width: 100%;
    height: 318px;
    background: url(/obr/back-flash.png);
}
#flash-vnitrek {
    width: 980px;
    background-color: white;
    margin-left: auto;
    margin-right: auto;
    padding: 0px 10px 0px 10px;
}
#uvod
{
    margin-top: 15px;
    margin-bottom: 8px;
}

#kontakty td
{
    padding: 5px;
}
#kontakty textarea
{
    width: 250px;
    height: 70px;
    background-color: #eaeaea;
}

#kontakty input
{
    width: 250px;
    background-color: #eaeaea;
}

.claneksobrazkem
{
    padding: 0px 20px 0px 0px;
}

.vyprodej {
   position: relative;
   width: 100%;
}
.vyprodej p {
   position: absolute;
   background-color: #9dc121;
   color: white;
   bottom: 0px;
   left: 0;
   width: 85%;
   height: 60px;
   padding: 6px;
}
.vyprodej strong {
   color: white;
}

INPUT.vyhledavani
{
    width: 400px;
    background-color: white;
    border: 1px solid #c4c4c4;
    height: 30px;
    padding: 0px 0px 0px 15px;
    color:#c4c4c4;
}
.panel-left, .panel-left-kontakt{width: 23%;float: left;height: 100px;}
.panel-right, .panel-right-kontakt {width: 77%;float: right;}
.panel-right-kontakt {width: 49%;}
.panel-left-kontakt {width: 300px;}
.prvni-ramecek {padding:0px;margin-top: 5px;margin-bottom: 5px;}
.prvni-ramecek-vyska {height:85px;}
.prvni-ramecek-vyska2 {height:85px;}
.map-canvas {border:1px solid #979797; background-color:#e5e3df; width:95%; height:240px; margin:2em auto; float: left;}
.map-load {padding:1em; color:gray;}
#tlacitko {background: url(/obr/tlacitko.png);width:123px; height: 23px;color:white;padding:6px 0px 0px 36px;font-size: 15px;font-weight: bold;}
#oddelovac-tecky {background: url(/obr/oddelovac-tecky.png);height:11px;width:100%}
.oddelovac-tecky {background: url(/obr/oddelovac-tecky.png);height:11px;width:100%}

.vice-prava {float: right;padding: 5px 0px 5px 10px;}
.novinky-td-obrazek {padding: 5px 20px 5px 0px;}

.soutez-nadpis {font-size: 16px;color:#e3af42;font-weight: bold;padding:5px 0px 0px 0px;}
.cleaner {
    clear:both;
}

	TABLE	{color:#3b3b3b;font-size: 8pt;}
	TD		{color:#3b3b3b;font-size: 8pt;}

	A.kal-plne:link	{color: white; text-decoration:none}
	A.kal-plne:hover	{color: white; text-decoration:none;}
	A.kal-plne:visited {color:white; text-decoration:none}
	
	TD.kal-prazdne {background-color:white;border:1px solid white;text-align:center;}
	TD.kal-plne {background-color:#003480;border: 1px solid white;text-align:center;}
	TD.kal-head {background-color:#003480;border: 1px solid white;text-align:center;color:white;font-weight:bold;}

    .bila {color:white}
    
	IMG.center {
		display:block;
		text-align:center;
		margin-left:auto;
		margin-right:auto;
	}
    
	.maly	{color:black;font-size: 10px;}
	FONT.mikro	{color:black;font-size: 7pt;}
	
	.penize	{color:black;font-weight:bold;font-size: 16px;}
	.white {color:white}
    .seda {color:#999999;}
    .seda-program {color:#999999;padding:0px 10px 0px 0px}
    .zluta {color:#e3af42;}
    .program-cas {color:#e3af42;font-size:14px;font-weight:bold;}
    .seda-bottom {color:#5d5d5d;font-size:10px;}
    .modra-bottom {color:#31566d;font-size:20px;}
    .oranzova {color:#ad680e}
    .oranzova-bottom {color:#ad680e;font-size:20px;}
    

    
    IMG.ram-sedy {border: 1px solid #999999;padding: 0px 0px 0px 0px;margin-right: 10px;}

    
    #prvni-ul li {
        list-style-image: url(/obr/menu-sipka.jpg);
        padding: 0;
        margin-left:5px;
    }
    
    #prvni-ul ul {
        list-style-image: url(/obr/menu-sipka.jpg);
        padding: 0;
        margin-left:18px;
    }
    
    li {
        list-style-image: url(/obr/menu-sipka.jpg);
        padding: 0;
        margin-left:5px;
    }
    
    ul {
        list-style-image: url(/obr/menu-sipka.jpg);
        padding: 0;
        margin-left:18px;
    }
    

	FORM.nemezera {margin-bottom: 0px;margin-top:0px;}
	FORM.nemezera {margin-bottom: 0px;margin-top:0px;}

	A.nadpis	{font-size: 17px;color:#03A103;;font-weight:bold;padding: 5px 0px 0px 0px;}

h1, h2, h3, h4, h5, h6, address {
        font-family: Arial;color:#454545;

}
h1 {font-size: 18px;font-weight: 600;margin-bottom:10px;margin-top:5px;padding:0;color:#454545}
.stranka {font-size: 26px;color:#454545;}
.aktuality {font-size: 12px;font-weight: bold;}


#kontakty-prvni {
    background:#e0e0e0;
    text-transform:none;
    border:1px solid #bdb79e;
    color:#929292;
    font:normal 12px/16px Arial;
    padding:15px 5px 4px 10px;
    margin:10px 0px 10px 0px;
    vertical-align:top;
    width:460px;
    height:190px;
    float:left;
    border-radius: 15px;
     -moz-border-radius: 15px;
     -webkit-border-radius: 15px;
     position:relative
}

.aktuality-datum
{
    height: 20px;
    width:90px;
    color:#36631a;
    font-size: 16px;
    font-weight: bold;
}


.hledat
{
    float: right;
    width: 314px;
    margin-top: 10px;
    padding-top: 6px;
}
.hledat .button {
    text-indent:-9999px;
    background:url(/obr/hledat-button.png) left top no-repeat;
    font:bold 11px/16px Arial;
    border:none !important;
    text-transform:uppercase;
    letter-spacing:-1px;
    color:#fff;
    float:right;
    width:27px;
    height:30px;
    padding:0 0 2px 0;
    vertical-align:middle;
    margin:0px 0px 0 0;
}

.hledat .inputbox {
    background:url(/obr/back-hledat.png);
    
    text-transform:none;
    border:0px;
    color:#929292;
    font:normal 12px/16px Arial;
    padding:4px 5px 4px 8px;
    margin:0px 0px 0px 5px;
    vertical-align:top;
    width:251px;
    height:22px;
    
    float:left;
     position:relative
}

H2.mensi {font-size:18px;color:#e3af42;}

h2 {font-size: 18px;font-weight: 600;margin:0;padding:0;color:#454545;}
h2.reference {font-size: 20px;font-weight: 600;margin:0;padding:0;padding-bottom:20px;padding-top:10px;color:#9dc121;}
h3 {font-size: 14px;font-weight: bold;margin:0;padding:0px 10px 0px 0px;color:#594938;}

.center { text-align: center;margin-left:auto;margin-right:auto;}
	
	.menu-nadpis	{
		background-color:black;
		height:33px;
		text-align:center;
	}

	LI.podmenu {
		list-style-image: url(/obr/menu-sipka.jpg);
		color: #51a025;
		color:black;
		margin: 1px 0px 0px 0px;
	}
	UL.podmenu {
	margin-top: 5px;
    margin-bottom: 5px;
    margin-left:0px;
    margin-right:0px;
	padding: 0px 0px 0px 20px;
	}

	
	.prihlaseni-back	{
		background-color:#f1f1f1;
		height:68px;
		width:310px;
	}

	.cara	{
		border-left:1px solid black;
		border-right:1px solid black;
	}
	.cara-prava	{
		border-right:1px solid black;
	}

	.cara-spodek	{
		border-left:1px solid black;
		border-right:1px solid black;
		border-bottom:1px solid black;
	}

	TD.prihlaseni	{
		background-image: url(/obr/top07-prihlaseni.gif);
	}
	TD.backzkraceny	{
		background-image: url(/obr/back-zkraceny.gif);
	}
	TD.top08	{
		background-image: url(/obr/top08-menu.gif);
	}
	TD.registrace	{
		background-image: url(/obr/top09-registrace.gif);
	}
	TD.leva02	{
		background-image: url(/obr/leva-back02.gif);
	}
	TD.prava02	{
		background-image: url(/obr/prava-back02.gif);
	}
	TD.menu_leva_back	{
		background-image: url(/obr/menu-leva-back.gif);
	}
	TD.menu_prava_back	{
		background-image: url(/obr/menu-prava-back.gif);
	}
	TD.rezervace {
	background-color: #fe9520;
	}

	TD.atributy {
	height:25px;
	border-bottom: 1px solid #e6e9e0;
	color: #2f491d;
	}
	
	
	TABLE.kos_prava	{
		height:60px;
	}
	TABLE.prihlaseni	{
		border: 1px solid #C1C1C1;
		margin-bottom:3px;
	}
	TABLE.zkraceny	{
		border: 1px solid #C1C1C1;
		margin-bottom:3px;
	}
	TD.zkraceny2	{
		border-right: 1px solid #C1C1C1;
		margin-bottom:3px;
		width:5px;
	}

	TABLE.detail	{
		border: 1px solid #C1C1C1;
		background-color:#F7F7F7;
		margin-bottom:3px;
	}

	SELECT.obj {
		text-align:center;
		font-size: 10px;
		height: 17px;
		border: 1px solid;
		border-color: #CDCDCD;
		background-color: white;
	}
	TABLE.vyrobek	{
		border: 1px solid #079F07;
		margin-bottom:3px;
	}
	TABLE.prava	{
		border-top: 1px solid #CECECE;
		margin-bottom:3px;
		background-color: white;
	}

	TD.doporucujeme	{
		border-top: 1px solid #CECECE;
		margin-bottom:3px;
		background-color: white;
	}

	
	TD.hlavicka {
		background-color: #DADADA;
		color: #FFFFFF;
            padding: 3px;
	}
      TD.hlavicka a {
          color: #bc0c20;
      }
    
    INPUT.hledat {
        background: black;
        height: 20px;
        border: 0;
        color: white;
        font-size: 11px;
        font-weight: bold;
    }

	TD.kosik {
		background-color: #4c4c4c;
		color: #FFFFFF;
	}
    TD.back-logo {
        background: url(/obr/back-logo.jpg);
    }
	TD.menu {
		background:url(/obr/tlacitko-off.jpg);
		padding: 0px 0px 0px 32px;
		height:25px;
	}

	TD.menu2 {
		background:url(/obr/tlacitko-on.jpg);
		padding: 0px 0px 0px 32px;
        height:25px;
	}
	.kosik-back {
		background:url(/obr/kosik-back.jpg);
		padding: 0px 0px 0px 0px;
		height:67px;
		width:180px;
	}

	TD.back-search {
		background:url(/obr/hledat-back.jpg);
		padding: 0px 0px 0px 0px;
		margin-left:auto;
		margin-right:auto;
		text-align:center;
		height:35px;
		width:221px;
	}
	TABLE.stred {
        width: 871px;
        height: 131px;
        background: url(/obr/back-stred1.jpg);
    }
    TABLE.stred1 {
        width: 871px;
        padding:10px;
        background: #000000 url(/obr/back-stred2.jpg) no-repeat top center;

    }
    TABLE.stred2 {
        width: 100%;
        
        background: #000000 url(/obr/background2.jpg) no-repeat bottom center;

    }
    TABLE.stred3 {
        width: 100%;
        background-color: #252423;

    }
    
    TABLE.stred4 {
        width: 100%;
        background: #000000 url(/obr/background3.jpg) no-repeat top center;

    }
    TD.play {
        height: 131px;
    }
    TD.menu-horni {
		height:70px;
	}
    TD.menu-horni2 {
        
        padding: 0px 0px 0px 0px;
        height:34px;
    }


	TABLE.onas {
		background-color:#eeeeee;
		border: 1px solid #c4c2c2;
		margin-top:8px;
		margin-bottom:8px;
	}
	TD.akce {
		font-size:11px;
		color:#FFFFFF;
		padding: 0px 0px 0px 5px;
		height:18px;
		border-bottom:1px solid #d7ddc7;
	}

	TD.bazar {
		font-size:11px;
		color:#FFFFFF;
		padding: 0px 0px 0px 5px;
		height:18px;
		border-top:1px solid #d7ddc7;
	}
	
	TD.menuPod {
		background-color: #DADADA;
		font-size:12px;
		color:black;
		padding: 5px 5px 5px 15px;
		border-bottom: 1px solid white;
	}
	TD.menuPodSub {
		background-color: #DADADA;
		font-size:12px;
		color:black;
		padding: 5px 5px 5px 25px;
		border-bottom: 1px solid white;
	}
	TABLE.rozevreni {
		border-right: 1px solid #9A9A9A;
		border-left: 1px solid #9A9A9A;
		border-bottom: 1px solid #9A9A9A;

	}




	TD.menuPod2 {
		background-color: #A3D489;
		font-size:12px;
		color:white;
		padding: 5px 5px 5px 15px;
		border-bottom: 1px solid white;

	}

	TD.menuPodSub2 {
		background-color: #A3D489;
		font-size:12px;
		color:white;
		padding: 5px 5px 5px 25px;
		border-bottom: 1px solid white;

	}

	TABLE.menu	{
		border: 1px solid #C1C1C1;
		background-color: #C8D8EB;
	}


	INPUT.search {
		text-align:center;
		color: #0B0157;
		font-size: 11px;
		WIDTH: 125px;
		height: 20px;
		border: 1px solid;
		border-color: #CDCDCD;
		background-color: white;
	}

	INPUT.login {
		text-align:center;
		color: #0B0157;
		font-size: 10px;
		WIDTH: 150px;
		height: 18px;
		border: 1px solid;
		border-color: black;
		background-color: white;
		margin-bottom:0px;
	}
	INPUT.povinne {
		background-color: #c6e4e8;
	}
	SELECT.povinne {
		background-color: #c6e4e8;;
	}
	
	HR.oddelovac {
		background-color: #999999;
		color: #999999;
		height: 1px;
		border: 0 none;
		width: 100%;
	}
	HR.oddelovac2 {
		background-color: white;
		color: white;
		height: 3px;
		border: 0 none;
		width: 100%;
	}


	LI.prvni {
		list-style: square;
		color: white;
		margin-left:0px;
		padding: 0px 0px 0px 0px;
	}
	UL.prvni {
		font-size: 11px;color:white;
		margin-left:0px;margin-top:3px;
		padding: 0px 0px 0px 15px;
	}



	TD.shop_oddelovac {
		border-right: #0B0157 1px dotted;
	}
	HR.oddelovac2 {
		border-top: 1px #0B0157 dotted;
	}


	TR.barva1 {
		background-color: white;
		cursor: pointer;
	}

	TR.barva2 {
		background-color: #e6e6e6;
		cursor: pointer;
	}
	TR.list {
		background-color: #0071C5;
		cursor: pointer;
	}
	INPUT.obj {
		text-align:center;
		font-size: 10px;
		height: 17px;
		border: 1px solid;
		border-color: #CDCDCD;
		background-color: white;
	}
	SELECT.obj {
		text-align:center;
		font-size: 10px;
		height: 17px;
		border: 1px solid;
		border-color: #CDCDCD;
		background-color: white;
	}


    
.module_banners1 { background:none;padding:10px 0 0px 1px; clear:both; width:980px; position:relative;margin-top: 10px;margin-left: auto;margin-right: auto;}
.module_banners1 .width-banners {width:910px!important; overflow:hidden; position:relative;margin-left: 35px;}
.module_banners1 .next { position:absolute; right:-5px; top:45%;   width:31px; height:31px; background:url(/obr/dalsi.png) left top no-repeat; z-index:999; cursor:pointer;}
.module_banners1 .next:hover {background:url(/obr/dalsi-active.png) left top no-repeat;}
.module_banners1 .prev {position:absolute; left:-5px; top:45%; width:31px; height:31px;  background:url(/obr/predchozi.png) left top no-repeat;  z-index:999; cursor:pointer;}
.module_banners1 .prev:hover {background:url(/obr/predchozi-active.png) left top no-repeat;}
.module_banners1 .boxIndent { width:3000px; position:relative; overflow:hidden!important;}
.banneritem_banners1 { float:left; margin-right:10px;}

    .wrapper {
        overflow:hidden;
        width:100%;
        
    }    

.menuprvni {
    font-size: 12px;
    line-height: 20px;
    color:#36631a;
}
.menuprvni li {
    list-style: square;
    color: #005E20;
    text-color:black;
}
.menuprvni li strong {
        font-size: 14px;
    line-height: 20px;
    color:#36631a !important;
}

.menuprvni li a {
        font-size: 12px;
    line-height: 20px;
    color:#36631a !important;

}

.nadpis-prodej {
    background-color: #0F6E00;
    color:white;
    font-weight: bold;
    text-align: center;
}

.nadpis-barak {
    background-color: #DDDDDD;
    color:#A0410D;
    font-size: 10pt;
    font-weight:bold;
    height:40px;
    padding-left: 5px;
}

.nadpis-dum { 
    background-color: #DDDDDD;
    color:#A0410D;
    font-size: 10pt;
    font-weight:bold;
    height:30px;
    padding: 10px 0px 0px 0px;
    text-align: center;
}

INPUT.tlacitko {font : 11px Arial, Helvetica, sans-serif; FONT-WEIGHT: BOLD; COLOR: #ffffff; BACKGROUND-COLOR: #0F6E00;padding: 3px;}

.dum {
    width: 150px;
    float: left;
    margin-left: 30px;
    margin-right: auto;
}


.nadpis_barak	{font-family:Verdana, Arial;color:#A0410D;font-size: 10pt;font-weight:bold;}
.nadpis_cenik	{font-family:Arial;color:white;font-size: 8pt;font-weight:bold;}
.etapa1 { background-color: #FFFBBA;}
.etapa2 { background-color: #FDE2C2;}
.etapa3 { background-color: #CBD6E9;}


.nadpis_kategorie {
    color: #747474;
    font-weight: bold;
    font-size: 14px;
}


#projekty {
    overflow: auto;
    margin-bottom: 15px;
}
.projekt114 {
    background-color: #faac00;
    float: left;
    width: 265px;
    min-height: 250px;
    padding: 20px;
    margin-right: 32px;
}
.projekt115 {
    background-color: #e02826;;
    float: left;
    width: 265px;
    min-height: 250px;
    padding: 20px;
    margin-right: 25px;
}
.projekt116 {
    background-color: #9a2a25;
    float: right;
    width: 265px;
    min-height: 250px;
    padding: 20px;
}
.projekt-velky114 {
    background-color: #faac00;
    float: left;
    width: 938px;
    padding: 20px;
    margin-right: 32px;
}
.projekt-velky115 {
    background-color: #e02826;;
    float: left;
    width: 938px;
    padding: 20px;
    margin-right: 25px;
}
.projekt-velky116 {
    background-color: #9a2a25;
    float: left;
    width: 938px;
    padding: 20px;
}

.projekt114 a,  .projekt115 a,  .projekt116 a {
    color: white;
    line-height: 20px;
}
.projekt114 h2, .projekt115 h2, .projekt116 h2 {
    min-height: 60px;
    color: white;
    font-size: 20px;
    font-weight: normal;
    line-height: 24px;

}

.projekt114 p, .projekt115 p, .projekt116 p {
    color: white;
    line-height: 20px;
    margin-bottom: 15px;
    min-height: 150px;
}

.projekt114 em, .projekt115 em, .projekt116 em {
    color: white;
    line-height: 20px;
    margin-bottom: 15px;
    min-height: 150px;
}


.projekt-velky114 a,  .projekt-velky115 a,  .projekt-velky116 a {
    color: white;
    line-height: 20px;
}
.projekt-velky114 h2, .projekt-velky115 h2, .projekt-velky116 h2 {
    color: white;
    font-size: 20px;
    font-weight: normal;
    line-height: 24px;

}

.projekt-velky114 p, .projekt-velky115 p, .projekt-velky116 p {
    color: white;
    line-height: 20px;
    margin-bottom: 15px;
}
.projekt-velky114 em, .projekt-velky115 em, .projekt-velky116 em {
    color: white;
    line-height: 20px;
    margin-bottom: 15px;
}


.projekt-detail {
    float: right;
    font-size: 18px;
    color: white;
}
.projekt-detail a {
    color:white;
}