h1 { color: #7F7F7F;}
h2 { color: #FE5300; font-size: 13pt; font-weight: bold;}
h3 { color: #FFC93B; font-size: 13pt; font-weight: bold;}
.c2-2 {padding:300px 15px 0;}
.c2-1 {padding:305px 15px 0;}
#menu {top:80px;}
#menu2 {top:80px;}
.theme-1 {top:140px;}
.theme-2 {top:125px;}
#submenu {top:111px;}
#search {top:10px;}
#logo {height:46px;}
#content {padding-top: 25px;}
#lcolumn h2 {    display: none; color: #7F7F7F;    margin-left: 15px; }
#lcolumn {/* padding-top: 50px; */  padding-top: 0;}
#news a {color: #FE5300;}
#listdata .ltype2, #listdata .ltype2 a {   color: #FE5300;}

#right-text table.list { border: 1px solid #E5E5E5;
    border-collapse: collapse;
    margin-bottom: 1.2em;
    width: 100%;}

#skyscraper {
    height: 600px;
    position: absolute;
    right: -130px;
    top: 0;
    width: 120px;
}

body {
    background: none repeat scroll 0 0 white;
    color: white;
    font: 78%/1.5 Arial,Tahoma,Verdana,Geneva,Helvetica,sans-serif;
    padding: 20px 0;
}

#main-bg {background: #694225;    min-height: 1px;    padding: 220px 20px 20px;}

#menu {
    background: url("/obrazek/3/menu-bg") no-repeat scroll 0 0 transparent;
    border-bottom: 1px solid #B00101;
    height: 26px;
    padding-top: 24px;
    width: 820px;
}

#content {
    background: none repeat scroll 0 0 white;
    color: black;
    padding: 15px;
    width: 550px;
}

.sidebar {
    background: none repeat scroll 0 0 #562E18;
    margin-bottom: 1em;
    padding: 15px 5px;
}

#contact {
  /*  background: none repeat scroll 0 0 #562E18;*/
    background: none repeat scroll 0 0 transparent;
    border: 1px solid #FFEE8E;
    margin-bottom: 1em;
    padding: 15px;
}

#active_article {
   /* background: #562E18;*/
 background: transparent;
    margin-bottom: 1em;
    padding: 15px;
}

#mainmenu li.active .rc {
    background: #7F6215;
    position: absolute;
    right: 0;
    top: 0;
}

#mainmenu li.active .rc {
    background: none repeat scroll 0 0 #EB501E;
    position: absolute;
    right: 0;
    top: 0;
}

#mainmenu li.active .lc {
    background: none repeat scroll 0 0 #EB501E;
    left: 0;
    position: absolute;
    top: 0;
}

#mainmenu li.active {
    background: none repeat scroll 0 0 #EB501E;
    position: relative;
}

#container {
    margin: 0 auto;
    padding-top: 60px;
    position: relative;
    width: 820px;
}

#logo {
    height: 50px;
}

#logo {
    display: block;
    height: 80px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 250px;
}
button.css3button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #ffffff;
	padding: 10px 20px;
	background: -moz-linear-gradient(
		top,
		#ffc226 0%,
		#eb521e);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#ffc226),
		to(#eb521e));
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border: 1px solid #000000;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.4),
		0px 1px 0px rgba(255,255,255,0.3);
}
#toplink a {
color: #7F7F7F;
font: Tahoma,Verdana,Geneva,Helvetica,sans-serif;
padding: 20px 0;
}
body:before {
          content: "";
          position: fixed;
          top: -10px;
          left: 0;
          width: 100%;
          height: 10px;

          -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
              -moz-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
                         box-shadow: 0px 0px 10px rgba(0,0,0,.8);

          z-index: 100;
}