/**************************************
 ********** Základní nastavení  *******
 *************************************/
body                {color:#000;
                    font-family:"Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
                    font-size: 14px;
                    background:#336 url('obrazky/background.png');
                    text-align:center;
                    padding: 0px 0px 50px 0px;}
a img               {border-width: 0px;}
h1,h2
                    {color: #36C;
                     font-weight:400;
                     text-align: center;
                    }
h1                  {font-size:28px;}
h2                  {font-size:18px;}
h4                  {color: #666;
                    font-size:14px; 
                    font-weight:bold;}
h3                  {background: url('obrazky/h3_back.png') no-repeat;
                     text-indent: 25px;
                     color:#666;
                     font-size: 18px;
                     font-weight: 400}
p                   {text-indent: 30px;
                     margin: 0em 0em 1em 0em;
                    }
a, .odkazy          {text-decoration: none;
                     color:#36C;}
a:hover             {text-decoration: underline;}

.cervena            {color:#CC0000;}

/************ Nové MENU *****************/
div#menu                {height:30px;
                         width:980px;
                         background: #BBB url('obrazky/head_08_obr.jpg') no-repeat 0px 0px;
                         padding:0px;
                         margin:0px;
                         }
div#menu ul             { list-style-type:none;
                          position:relative;
                          top:0px;
                          left:190px;
                          background: #BBB url('obrazky/menu.png') repeat-x 0px 0px;
                          padding:0px;
                          float: left;
                          border-left: 1px solid #444;
                          border-right: 1px solid #DDD;
                          margin:0px;}
div#menu ul li          {display: inline;
                         /*behavior: url(http://shimi.xf.cz/web/hover.htc);*/ }
div#menu ul li a,div#menu ul li span 
                          {float: left;
                          font-weight:bold;
                          color: #444;
                          padding: 0.5em 1em 0.5em 1em;
                          border-right: 1px solid #444;
                          border-left: 1px solid #DDD;
                          }
div#menu ul li a:hover,div#menu ul li a.hover
                       {background: #666 url('obrazky/menu.png') 0px 60px;
                        text-decoration:none;
                        color: #FFF;
                        text-shadow: black 0px 0px 5px; /*jede zatím jen v safari + Opera 9.5*/
                        }
div#menu ul ul { 
            border: 1px solid #999;
            position:absolute;
		        visibility:hidden;
            top:30px;
            padding-left:0px;
            z-index:2;
            }
div#menu ul li:hover ul,div#menu ul li.hover ul
                          {visibility:visible;}
div#menu ul ul li     
                          {display:block;
                           clear:left;
                           
                            }
div#menu ul ul li a           {float: left;                          
                          width:11em; 
                          background: #BBB url('obrazky/menu.png') 0px 0px;}
div#menu ul li li {
		float:none;
		border:none;
		padding:0;
	}          
/********** KONEC Nového Menu **********************/            
/*********** Levý sloupec **************************/
.leve_menu_1 {width:150px;
              float:left;
              background:#69F url('obrazky/left-side.png') repeat-y;}         
.leve_menu_2 {width: 150px;
              margin:15px 0px 15px 0px;
              text-align: center;}
ul.left-side               {margin:0px;
                            padding:0px 5px 0px 5px;
                            text-align:left;
                            list-style-position:inside;
                            }
ul.left-side li:hover,a:hover.left-side 
                           {
                           background:#80A0FF;
                           }
ul.left-side li:hover a,ul.left-side li a:hover,a:hover.left-side    
                           {color:#FFF;
                            text-decoration:none;
                            text-shadow: black 0px 0px 5px; /*jede zatím jen v safari+Opera 9.5*/}
ul.left-side li a          {
                            font-size:12px;
                            font-weight:bold;
                            }
h3.left-side               {
                            font-size:14px;
                            color:#444;
                            font-weight:bold;
                            background: #BBB;
                            border-left:1px solid #CCC;
                            border-right:1px solid #999;
                            border-bottom:1px solid #999;
                            text-indent: 0px;
                            }
a.left-side                 {
                            font-size:14px;
                            font-weight:bold;
                            margin:3px 5px 0px 5px;
                            display:block;}
li.left-prodej            {list-style-image:url('obrazky/left/prodej.png');}
li.left-koupe             {list-style-image:url('obrazky/left/koupe.png');}
li.left-vymena            {list-style-image:url('obrazky/left/vymena.png');}
li.left-ostatni           {list-style-image:url('obrazky/left/ostatni.png');}
li.left-forum             {list-style-image:url('obrazky/left/left-forum.png');}

/********** /Levý sloupec **************************/
/********** Vzhled *********************************/
div#paticka                 {height:100px;
                             width:980px;
                             background: #69F url('obrazky/bottom.jpg') scroll center top;
                             clear:both; }
div#paticka div             {font-size:8pt;
                             color:#CCC;
                             padding-top:20px;
                             margin:0px 0px 0px 265px;
                             width:450px;
                             text-align:center; 
                                                        
                            }/*nebo-li COPYRIGHT*/
div#hlavicka                {height:100px;
                             width:980px;
                             background: #69F url('obrazky/head_08.jpg') scroll center top;}
div#hlavicka h1,
div#hlavicka h2          {visibility:hidden;}
/********** /Vzhled ********************************/
.obalka             {text-align:left;
                    position:relative;
                    margin-top:15px;
                    width:980px;
                    margin: auto;
                    background:#FFF url('obrazky/left-side.png') repeat-y;}
.text_v_obalce      {margin:10px 0px 0px 165px;
                    min-height: 800px;
                    padding-bottom:60px;
                    width:810px;}
.poznamka           {color:#999; 
                    font-style: italic;}
.vpravo   {float: right;
          margin: 0px 5px 10px 10px;
          clear: right;}
.stred    {text-align:center;}
.odkazy     {
            font-size:12px;
            font-weight:bold;}
.odkazy li {list-style-type:none;}
.nahled300              {float:right;
                          padding: 10px 20px 5px 20px;}
.tabulka_popis          {border:1px solid #555555;
                          background-color:#ccccff;
                          font-size:12px; width:400px;
                          text-align:left;
                          margin:auto;
                          margin-bottom:10px;
                          margin-top:10px;}
.tabulka_popis td       {vertical-align:top;}
.diskuze_form_labels    {margin:0px 20px 5px 5px;
                          line-height: 1.86;
                          clear:right;
                          float:left;
                          font-weight:bold;}
.diskuze_form_edits     {margin:0px 0px 5px 0px;}
.tabulka_s_hlavickou    {font-size:12px;
                          margin:auto;
                          border-collapse: collapse;}
.tabulka_s_hlavickou td {border: 1px solid #555;
                          padding:2px;
                          text-align:center;}
.tabulka_s_hlavickou th {border: 1px solid #555;
                          padding:2px;
                          background-color:#6699cc}
.tabulka_s_hlavickou caption
                        {font-size:12px;
                          color:#555;
                          border-bottom:1px solid #AAA;
                          border-left:1px solid #AAA;
                          border-right:1px solid #AAA;
                          border-top:1px solid #555;
                          font-style: italic;
                          background-color:#efefef;
                          padding:5px;}
.tabulka                {border:0px;
                          font-size:14px;
                          border-collapse:collapse;}
.tabulka td             {border-top:1px dotted #555;
                          border-bottom:1px dotted #555;
                          padding:4px;}
div.div_vypis_formulare {background-color:#E0E0FF;
                           border:1px solid #777;
                           width:350px;
                           text-align:left;
                           padding:5px;}
div.div_vypis_formulare span
                        {display:block;
                         margin:3px;}                           
div.div_vypis_formulare span span
                        {float:left;
                         padding:3px;}
div.div_vypis_formulare span div
                        {font-size:140%;
                         display:block;
                         border:1px solid #EEE;
                         background-color:#CCF;
                         color:#333;
                         padding:2px 2px 2px 80px;
                         font-weight:bold;}
/***************************
*********** FORUM **********
***************************/
    
    .tabulka_forum          {border:3px solid #99C;
                              font-size:12px;
                              width:800px;
                              padding:0px;
                              margin:0px;}
    .tabulka_forum td       {border-left:1px solid #669;
                              border-right:1px solid #669;
                              border-bottom:1px solid #336;
                              border-top:1px solid #CCF;
                              background-color:#FFF;
                              height:35px;
                              background-image:url('http://modelareni.cz/forum/images/forum_background.gif');
                              background-position:50% 0%;
                              background-repeat:repeat-x;}
    .tabulka_forum th       {border-left:1px solid #99C;
                              border-right:1px solid #99C;
                              border-bottom:3px solid #336;
                              border-top:3px solid #99C;
                              background-color:#003;
                              font-size:12px;
                              font-weight:bold;
                              color:#99C;
                              height:18px;
                              }
    .tabulka_forum th,
    .tabulka_forum td         {
                              padding:2px;
                              margin:0px;
                              text-align:center;}
    .forum_prispevek_text   {border-left:1px solid #669;
                              border-right:1px solid #669;
                              font-weight:bold;
                              color:#003;
                              width:790px;
                              overflow:hidden;
                              background-color:#FFF;}
    .forum_prispevek_text span  {padding:5px;}
    .forum_prispevek_head   {border-left:1px solid #669;
                              border-right:1px solid #669;
                              border-top:1px solid #CCF;
                              background-image:url('http://modelareni.cz/forum/images/forum_background.gif');
                              background-repeat:repeat-x;
                              background-color:#FFF;
                              height:15px;
                              width:790px;
                              margin-top:2px;
                            }
    .forum_prispevek_bottom { height:15px;
                              width:790px;
                              border-left:1px solid #669;
                              border-right:1px solid #669;
                              border-bottom:1px solid #336;
                              background-image:url('http://modelareni.cz/forum/images/forum_background.gif');
                              background-repeat:repeat-x;
                              background-color:#FFF;
                              background-position:bottom;
                            }
    .forum_svetly_text      {
                            color:#99C;
                            font-variant:small-caps;
                            font-weight:bold;
                            font-size:18px;
                            background-color:#003;
                            }
    .forum_tmavy_text       {
                             color:#003;
                             font-size:14px;
                             background-color:#99C;
                             font-variant:small-caps;
                             font-weight:bold;
                            }
    .forum_hlavicka         {
                            background:#99C url('../forum/images/forum_hlavicka.gif') repeat-x;
                            width:800px;
                            height:115px;
                            }
    .forum_hlavicka_nadpis
                            {
                            padding:5px 10px 5px 30px;
                            width:200px;
                            }
    .forum_hlavicka_nadpis h1
                            {
                            color:#99C;
                            text-align:left;
                            }
                            
    .forum_hlavicka_navigace
                            {
                            position:relative;
                            top:10px;
                            left:0px;
                            padding-left:30px;
                            }
    .forum_svetly_text  a  {
                            color:#99C;
                            }
    .forum_tmavy_text  a  {
                            color:#003;
                            }
    .forum_nahled       {
                          display:block;
                          margin:5px;
                          padding:10px;
                          text-align:left;
                          font-size:12px;
                          border: 1px solid #FC3;
                          background-color:#FF9;
                          color:#333;
                          text-align:left;
                          width:350px;
                          float:right;
                          overflow:hidden;
                          }
    .forum_nahled ul   {
                          padding:10px;
                          }
    .forum_nahled li      {
                          list-style: square inside url('http://modelareni.cz/forum/icon/diskuze.gif');
                          }
    .forum_nahled:hover      {
                          text-decoration:none;
                          color:#36F;
                          }
    .forum_nahled:first-line
                          {
                          color:rgb(204,153,51);
                          font-weight:bold;
                          font-size:14px;
                          }
    .forum_strankovani_nahore_2
                          {
                          margin: 40px 0px 0px 5px;
                          float:right;
                          }
    .forum_strankovani_nahore_1
                          {
                          float:right;
                          color:#003;
                          width:75px;
                          height:20px;
                          font-size:35px;
                          text-align:center;
                          margin: 45px 0px 0px 0px;
                          }
	table.smajlici tr td	{
						width:72px; 
						height:26px;
		                border:2px outset #666;
						font-size:12px;
						font-weight:bold;
						}
	table.smajlici tr td:hover	
						{
						color:#FFF;
						border:2px inset #666;
						background-color:#669;
						}
/******************************
 ******* KONEC FORUM **********
 *****************************/ 
 /******************************
 ******* Kalendář **************
 *****************************/   
.kalendar               {border-collapse: collapse;
                          width:149px;
                          vertical-align:middle;
                          text-align:center;
                          border-top: 1px solid #DDD;
                          border-bottom: 1px solid #444;
                          margin-left:1px;
                          font-size:10px;
                          padding:0px;}
.kalendar th            {color:#444;
                          font-size:14px;
                          font-weight:bold;
                          background-color:#BBB;}
.kalendar a             {color:#444;}
.kalendar a:hover       {color:#FFF;
                         text-decoration:none;}
.kalendar td            {border: 1px dotted #555;
                         color: #666;}
.kalendar_dnes          {background:url('obrazky/date.png') no-repeat 50% 50%;}
.kalendar_akce          {background-color:#B0D0FF}
.kalendar_akce a        {color:#111;}
.kalendar_nahled_na_akci
                            {display:block;
                             color:#333;
                             border:#333 solid 1px;
                             background: #99F url('http://modelareni.cz/ass/kalendar_nahled_na_akci_background.png') repeat-y center;
                             margin:4px;
                             min-height:90px;
                             font-size:12px;}
/******************************
 ******* KONEC KALENDAR *******
 *****************************/ 
.dva_sloupecky_prvni    { width:380px;
                          margin:0px 10px 30px 10px;
                          overflow:hidden;}
                          
.ceka_na_levo           {clear:right;}
.dva_sloupecky_druhy    { float:right;
                          margin:0px 10px 30px 10px;
                          width:380px;
                          overflow:hidden;}
.dva_sloupecky_prvni_09 ,						/*Pro nové automatické menu (z DB)*/
.dva_sloupecky_druhy_09   { width:380px;
                          margin:0px 10px 30px 10px;
                          overflow:hidden;}
.dva_sloupecky_prvni_09    { 						/*Pro nové automatické menu (z DB)*/
                          float:left;}
ul.inzerce_menu        {list-style-type: none;
                          padding: 0px;
                          margin-top: 10px;
                          margin-bottom: 20px;
                          margin-left:0px;
                          margin-right:0px;
                          width: 800px;
                          float: left;
                          color: #fff;
                          background-color: #d3d3d3;}
ul.inzerce_menu li     {display: inline; }
ul.inzerce_menu li a   {float: left;
                          font-weight:bold;
                          width: 6em;
                          color: #555;
                          background-color: #d3d3d3;
                          padding: 0.2em 1em;
                          border-right: 2px solid #fff;}
ul.inzerce_menu li span{float: left;
                          font-weight:bold;
                          width: 6em;
                          color: #333;
                          background-color: #f0f0f0;
                          padding: 0.2em 1em;
                          border-right: 2px solid #fff;}
ul.inzerce_menu li a:hover
                       {background-color: #f0f0f0;
                          color: #333;}
table.inzerce          {width:370px;
                        margin-right:20px;
                        background:#FFF url('../ass/inzerat_back.png');
                        background-position: 31px 1px;
                        background-repeat:no-repeat;}
table.inzerce td       {font-family:Arial CE;
                        color:#555;
                        font-size:12px;
                        vertical-align:top;}
.inzerce-bok
            {width:30px;
             height:300px;}
.inzerce-nadpis
            {height:50px;
              width:210px;}
.inzerce-nadpis div
            {font-weight:bold;
              overflow:hidden;
              margin-top:16px;
              height:30px;
              width:205px;}
.inzerce-nadpis div span
            {float:right;
              margin-right:20px;
              color:#c00;}
div.inzerce-popis
            {width:120px;
              height:188px;}
div.inzerce-popis p
            {margin-top:10px;
              text-indent:0px;}
div.inzerce-popis p span
            { font-weight: bold;
              font-size: 40px;}
.inzerce-kontakt
            { height:85px;
              text-indent:0px;}
.inzerce-kontakt div
            {overflow:auto;
              height:80px;
              width:323px}

.inzerce-text
              {width:220px;
               height:140px;
               margin:0px;}
.inzerce-text div
              {height:140px;
              font-size:12px;
              width:190px;
              overflow:auto;
              margin-left:7px;
              margin-right:7px;
              }
.chybova_hlaska
              {margin:5px;
              padding:10px;
              text-align:center;
              font-weight:bold;
              font-size:12px;
              border: 3px double #C00;
              background:#F99 url('obrazky/styly/chybova_hlaska.png') no-repeat right top;
              color:#900;
              text-shadow: #FFF 0px 0px 2px; /*jede zatím jen v safari + Opera 9.5*/}
.oznamovaci_hlaska
              {
              margin:5px;
              padding:10px;
              text-align:center;
              font-weight:bold;
              font-size:12px;
              border: 3px double #36C;
              background:#CCF url('obrazky/styly/oznamovaci_hlaska.png') no-repeat right top;
              color:#333;
              text-shadow: #FFF 0px 0px 2px; /*jede zatím jen v safari + Opera 9.5*/}
.potvrzovaci_hlaska
              {margin:5px;
              padding:10px;
              text-align:center;
              font-weight:bold;
              font-size:12px;
              border: 3px double #6C0;
              background:#CF9 url('obrazky/styly/potvrzovaci_hlaska.png') no-repeat right top;
              color:#333;
              text-shadow: #FFF 0px 0px 2px; /*jede zatím jen v safari + Opera 9.5*/}
.informace_male_sede
              {font-size:0.7em;
              color:#999;
              vertical-align:middle}
.informace_male_bile
              {font-size:0.7em;
              color:#CCC;
              vertical-align:middle}
.obrazek_border
              {
              border:2px ridge #36C;
              margin:10px;
              }
.obr_vlevo
		{
			float:left;
			margin:10px
			}
.obr_vpravo
		{
			float:right;
			margin:10px
			}
.anketa_sloupecek
              {
              background-image:url('http://modelareni.cz/web/hlasovani_background.png');
              height:10px;
              font-size: 0px;
              border: #CCC solid 1px;
              background-color:#036;
              }
/********************************
 ************ PISMO *************
 *******************************/
.pismo_180{font-size:180%;} 
.pismo_300{font-size:300%;} 
/***************************
 **** TABULKY **************
 **************************/ 
table.table_hover                    {
                                     width:800px;
                                     border:#CCC 1px solid;}
table.table_hover th                 {background: #36C url('obrazky/styly/table_th_background.png') repeat-x;
                                     border-left:#CCF solid 1px;
                                     border-right:#CCF solid 1px;
                                     height:30px;
                                     font-weight:bold;
                                     font-size:14px;
                                     color:#EEE;
                                    }  
table.table_hover td                 {min-height:30px;
                                     background: #b0d0ff;
                                     font-size:12px;
                                     color:#333;
                                     border-top:1px solid #f0f0ff;
                                     border-bottom:1px solid #90b0ff;
                                     border-right:1px solid #f0f0ff;
                                     border-left:1px solid #90b0ff;
                                     padding:3px;
                                     }
table.table_hover tr td a            {color:#555;
                                     font-weight:bold;}
tr.table_hover_druhy_radek td        {background: #d0e0ff;} 
tr.table_hover_red td                {background: #fcc;} 
.table_hover tr:hover td             {background: #e0f0ff;} 
/*********************************
 ******* konec TABULKY ***********
 ********************************/
  
/*********************************
 ******* Formulář ****************
 ********************************/ 
fieldset.form                         {background: #336699 url('obrazky/styly/form/background.png') repeat-x;
                                       margin:auto;
                                       border: 1px solid #555;
                                       width:650px}
fieldset.form form input,
fieldset.form form select,
fieldset.form form textarea           {background: #FFF    url('obrazky/styly/form/input_background.png') repeat-x bottom;
                                       font-size:14px;
                                       font-weight:bold;
                                       color:#555;}


  
div.formular ul                       {list-style-type: none;}
div.formular ul li                    {padding-right:20%;}
div.formular ul li span               {display:block;
                                     font-family:monospace; 
                                     color:#00007F;                                  
                                     text-align:right;
                                     }
div.formular ul li textarea,
div.formular ul li select,
div.formular ul li input         {
                                     color: #00007F;
                                     background:#f0f0FF;
                                     border:1px solid #99C;
                                     padding:0.2em 0em 0.2em 0.2em;
                                     margin:0.3em 0em 0.3em 1em;
                                     width:30em;
                                     }
div.formular ul li select,
div.formular ul li input            {vertical-align:middle;
                                     }
div.formular ul li span nobr input    {
                                     color: #00007F;
                                     background:#f0f0FF;
                                     border:1px solid #99C;
                                     padding:0em 0em 0.5em 0.2em;
                                     margin-left:1em;
                                     margin-right:28em;
                                     width:2em;}
div.formular ul li span textarea     {height:10em;
                                      vertical-align:top;
                                     }
div.formular div                     {padding:1em 2em 1em 2em;
                                    }
.formular_red                        {background: #fcc;
                                      color: #900;
                                    }
