/* ZAKLADNI DEKLARACE */

* { margin: 0; padding: 0; }

body { background: url('../images/bg.gif') repeat-x top left; text-align: center; font: 71%/1.5 Tahoma, Arial, sans-serif; }



img{ border: none; }



table{ font-size: 100%; }

td{ line-height: 1.5em; }



ul{ margin: 10px 20px; }



h2{ font-size: 140%; margin-bottom: 10px; }

h3{ font-size: 120%; margin: 10px 0; }

h4{ font-size: 100%; margin: 5px 0; }



.cleaner{ height: 0; font-size: 0; line-height: 0; overflow: hidden; clear: both; }



/* OBAL STRANKY */



#document { background: url('../images/side.gif') top left repeat-y; width: 755px; margin: 0 auto; }

#page { background: url('../images/top_side.gif') top left no-repeat; padding: 0 15px; text-align: left; min-height: 277px; }





/* HLAVICKA STRANKY */



#header h1, #header span { width: 725px; height: 112px; display: block; position: relative; }

#header span { background: url('../images/header_2.jpg') no-repeat; position: absolute; top: 0; left: 0; }

#header div { background: #333 url('../images/header_2.gif') bottom left no-repeat; padding: 7px 10px 9px 10px; min-height: 20px; }

#header h2 { color: #888; padding-left: 7px; margin: 0; border-left: 6px solid #444; font-style: italic; font-size: 95%; font-weight: normal;  }

#header img { float: right; margin-left: 8px; border: none; }





/* BOX HLAVNIHO OBSAHU */



#main { float: right; width: 520px; padding: 10px; }





/* LEVY SLOUPEC ... */



#column { float: left; width: 176px; min-height: 253px; background: #c90; }

#column div { clear: both; background: #c90 url('../images/decor_menu.jpg') bottom left no-repeat; height: 141px;font-size:7px; }





/* ... A MENU V NEM */



menu a { margin-left: 2px; display: block; padding: 3px 0 3px 25px; border-right: 1px solid #CC9900; border-top: 1px solid #CC9900; color: white; text-decoration: none; }

menu li { background: #d5aa2b url('../images/bullet_off.gif') 7px 7px no-repeat; margin: 0 1px 0 4px; padding-right: 2px; }

menu li.first a { border-top: none; }

menu a:hover { font-weight: bold; background: url('../images/bullet_on.gif') 5px 6px no-repeat; color: white; }

menu { list-style-type: none; border-right: 2px solid #c90; padding: 1px; padding-bottom: 0; }



a#weather-online {display:block;width:153px;height:39px;background:url('../images/weather-online.png') top center no-repeat;margin-left:10px;}

a:hover#weather-online {display:block;width:153px;height:39px;background:url('../images/weather-online-hover.png') bottom center no-repeat;margin-left:10px;}

/* PATICKA */



#footer { clear: both; background: url('../images/bottom.gif') left bottom no-repeat; min-height: 40px; color: white; padding: 4px 0 0 30px; text-align: left; }





/* OBECNE TRIDY */



.pristupnost { position: absolute; top: -100em; }

.left { float: left; }

.right { float: right; }

img.left { border: 5px solid #E4E4E4; padding: 1px; margin: 10px 10px 10px 0; }

img.right { border: 5px solid #E4E4E4; padding: 1px; margin: 10px 0 10px 10px; }

.top { margin-top: 0; }

.clear{ clear: both; }





/* DEFINICE PRVKU */



a { color: #4B663E; }

a:hover { color: black; text-decoration: none; }

hr { display: none; }

hr.clear { display: block; border: none; height: 1px; visibility: hidden; clear: both; }

p { margin: 20px 0; text-indent: 1em; }





/* STRANKA KONTAKT */



address, #telefon, #elektronicky { float: left; border: 3px solid #e8e8e8; width: 179px; margin: 10px 35px 10px 0; padding: 15px 20px; min-height: 30px; position: relative; }

address img, #telefon img, #elektronicky img { position: absolute; top: 14px; right: -14px; }

address { font-style: normal; }

#telefon { float: right; }

#elektronicky a { color: black; }



/* STRANKA FORMULAR */



fieldset { border: 3px solid #e8e8e8; padding: 10px 30px 25px 30px; }

label { display: block; padding-top: 10px; font-weight: bold; }

input { border: 1px solid #999; }

button { color: #333; font-weight: bold; border: 1px solid #999; background: #e8e8e8; padding: 2px 10px; margin-top: 7px; font-size: 90%; }



/* STRANKA PARTY SERVIS */



address#party { padding: 20px; margin: 0; border: none; }

/*dodelano dodatecne*/
.brno_circuit
{
 width: 176px; 
 background-color: #fff !important;
 height: 310px !important ;
 
}

.backlinks { width: 700px; padding: 50px 0px 0px 0px; margin: 0 auto; }
