html, body            {background:black url('../img/main_bg.gif') repeat-x center top; font-family:'Trebuchet MS','Geneva CE',lucida, sans-serif; font-size:12px; color:white; margin:0; padding:0;}

img,div,span,a        {behavior:url(css/iepngfix.htc) /* IE PNG Fix v1.0,(c) 2004-2008 Angus Turnbull http://www.twinhelix.com */}

a:link                {color:white; font-weight:normal; text-decoration:underline; margin:0; padding:0;}
a:visited             {color:white; font-weight:normal; text-decoration:underline; margin:0; padding:0;}
a:hover               {color:white; font-weight:normal; text-decoration:none; margin:0; padding:0;}

h1                    {display:none;}
h2                    {font-size:25px; font-weight:normal; margin:0 0 5px 0; color:white;}
h3                    {font-size:15px; font-weight:normal; margin:10px 0 0 0; color:#9a930d;}

hr                    {border-top:1px solid white; border-bottom:0; border-left:0; border-right:0; width:850px; line-height:1px;}

p                     {margin:0 0 15px 0; padding:0; line-height:20px;}
p#p_first             {font-size:15px; margin:20px 0 15px 0; padding:0; line-height:25px;}

img                   {border:none; margin:0; padding:0;}

ul                    {margin:15px 0 15px;padding:0px;}
li                    {list-style:none; padding-left:15px; background:url('../img/li.gif') no-repeat left 6px; margin-bottom:10px}
li li                 {padding-left:25px; background:url('../img/li_dot.gif') no-repeat 12px 7px; font-size:11px;}

div#cleaner           {clear:both; height:1px; font-size:1px; border:none; margin:0; padding:0; background:transparent;}

div#frameholder       {width:972px; padding:0; margin:0 auto 0 auto; background:url('../img/big_top.jpg') no-repeat center top;}

div#main              {width:930px; height:auto; padding:0; margin:0 auto 0 auto; position:relative;}

div#top_main          {height:132px;}
div#logo              {position:absolute; top:35px; left:33px; width:120px; height:80px; cursor:hand;}
div#top_nav           {position:absolute; top:0; left:740px; width:190px; height:35px; line-height:35px; text-align:right;}
div#top_nav ul        {margin:0; padding:0; font-size:11px;}
div#top_nav li        {list-style:none; padding-left:15px; margin:0; background:url('../img/top_nav_splitter.gif') no-repeat 5px 4px; display:inline;}
div#top_nav li.first  {background:none;}
div#flags             {margin-left:138px; width:50px}

div#photo_slide       {height:215px;}
div#photo             {width:800px; height:215px; float:left;}
div#right_menu        {width:130px; height:215px; background:url('../img/right_menu.jpg') no-repeat top left; float:left;}
div#right_menu ul     {margin:0; padding:0;}
div#right_menu li     {list-style:none; padding:0; margin:0; text-transform:uppercase; background:none; text-align:right; display:block; width:105px; margin-left:12px; line-height:42px; border-bottom:1px solid #413e09;}
div#right_menu li.last {border-bottom:none;}
div#right_menu li a, #right_menu li a:visited {text-decoration:none;}
div#right_menu li a:hover {text-decoration:underline;}

div#menu              {height:37px;}
div#menu ul           {margin:0; padding:0;}
div#menu li           {list-style:none; padding-left:40px; float:left; margin:0; line-height:37px; background:url('../img/menu_splitter.gif') no-repeat 20px center; display:inline; text-transform:uppercase}
div#menu li.first     {background:none;}
div#menu li a, #menu li a:visited {text-decoration:none;}
div#menu li a:hover   {text-decoration:underline;}

div#content           {padding:20px 40px 20px 40px; background-color:black; min-height:500px; _height:500px;}
div#content_first     {width:850px; height:70px; background:url('../img/h_bg.jpg') no-repeat bottom left;}
div#content_first h3  {margin:0 0 10px 0; font-weight:normal; text-transform:uppercase;}

div#home_p            {width:550px; float:left;}
div#home_galleries    {width:240px; float:left;}

div.h_boxed           {display:block; font-size:15px; padding-left:10px; margin-top:20px; color:white; width:830px; height:40px; line-height:40px; background:url('../img/h3_boxed.gif') repeat-x left top;}
div.h_boxed h3        {font-size:15px; padding:0; margin:0; color:white;}
div.h_boxed span      {color:black; font-size:11px; font-weight:bold;}
div.box               {width:798px; border:1px solid white; padding:20px;}
div.box p             {font-size:13px; line-height:25px;}
div.box img           {margin-right:10px; border:1px solid #4f4c0f; float:left;}
div.box img.no_border {float:none; margin:none; border:none;}
div.first_half        {width:400px; float:left;}
div.second_half       {width:390px; float:left;}
div#box_granilla      {width:798px; float:left; display:none;}
div#box_cerny         {width:798px; float:left; display:none;}
div#box_mikovec       {width:798px; float:left; display:none;}

div#photogallery      {width:850px; float:left; margin-bottom:20px;}

div.gallery_title     {width:240px; height:155px; border:1px solid #413e09; margin:30px 20px 10px 18px; _margin:30px 20px 10px 9px; float:left; position:relative; cursor:hand;}
div.gallery_title h3  {width:230px; height:35px; line-height:35px; padding-left:10px; color:white; margin:0; background:url('../img/h3_boxed.gif') repeat-x left top;}
div.gallery_title p   {width:230px; margin:0; font-size:11px; text-align:right; position:absolute; bottom:0px; background:black; padding:5px 10px 5px 0; line-height:15px; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}
a .gallery_title      {text-decoration:none;}
div.gallery_title img {margin-bottom:-5px;}

div.gallery_photo     {width:240px; height:120px; padding:10px; margin:20px 10px 5px 10px; _margin:20px 8px 5px 8px; float:left; border:1px solid #413e09;}
div.gallery_photo img {margin-bottom:-5px;}

div#footer            {width:850px; height:55px; border-top:1px solid #413e09; margin:30px auto 30px auto;}
div#footer ul         {margin:0; padding:0; text-align:center;}
div#footer li         {list-style:none; padding-left:20px; font-size:11px;  margin:0; line-height:40px; background:url('../img/menu_splitter.gif') no-repeat 8px center; display:inline;}
div#footer li.first   {background:none;}
div#footer_left       {float:left;}
div#footer_right      {float:right;}








