/* Skate style, author: Gabor Grosz */

body {font:11px Verdana, Times, serif; margin:-30px 0 0 0; padding:0; background:#aaaaaa url(/essc2012/images/body.jpg) repeat fixed;}
h1 {font-size:16px; text-align:left; margin:0 0 0 10px; color:#ffffff; text-shadow:1px 1px #999980;}
h2 {font-size:17px; text-align:left; color:#000000; margin:0 0 0 10px; text-shadow:1px 1px #999980;}
h3 {font-size:15px; text-align:left; margin:0 0 0 10px; text-transform:uppercase; color:#ffffff;}
h5 {font-size:14px; text-align:left; margin:0 0 -7px 1px; color:#aa0000; line-height:2.0em;}
h6 {font-size:12px; text-align:left; margin:14px 0 0 0; color:#006600; line-height:0em;}
p {font-size:11px; line-height:1.5em; margin:0;}

#full_page {width:950px; margin:0 auto 0 auto; padding:0 0 10px 0;  /* background:url(#); */ }
 .like {width:84px; height:25px; margin:-44px 0 4px 544px; overflow:hidden;}
 .liker {width:185px; height:25px; margin:8px 0 23px 8px; overflow:hidden;}
 #find {width:286px; height:28px; margin:65px 0 -38px 695px; padding:2px 0 6px 0; /* background:url(http://webprogram.eu/essc2012/images/search.jpg);*/ }
 #search {position:absolute; top:0; left:798px; width:296px; height:2px; opacity: 0.85; /* background:url(http://webprogram.eu/essc2012/images/search.jpg); */}
 #title {width:950px; height:28px; padding-top:4px; background:#ffffff /* url(http://webprogram.eu/essc2012/images/red.gif) repeat */ ;  border-radius:10px 10px 0 0;}
 #banner {position:relative; width:950px; height:210px; background:url(/essc2012/slide/images/1.jpg);}
 .frame {border:0;}
  #logo {position:absolute; width:84px; height:25px; margin:20px 0 0 10px; overflow:hidden;}
  #logo2 {position:absolute; width:350px; height:100px; margin:10px 0 0 10px;}
  #soc {position:absolute; width:300px; height:30px; text-align:right; margin:170px 0 0 630px;}
  #top_butts {position:absolute; width:99%; height:25px; margin:214px 0 0 22px; padding-top:4px;}
 #top {float:left; width:950px; height:28px; padding-top:5px; background:url(/essc2012/images/red.jpg) repeat;}
 #content {float:left; width:950px; background:#ffffff;}
   #col1 {float:left; width:630px; padding:15px; text-align:justify; background:#ffffff;}
   #col2 {float:left; width:256px; padding:15px; text-align:justify; border-left:3px solid #668800; background:#ffffff;}
      #white {float:left; width:3px; height:30px; margin:-15px 0 0 -18px; background:#ffffff;}
   #box1 {width:920px; min-height:900px; margin-bottom:-40px; padding:15px; text-align:justify; background:#ffffff;}
      #more {padding-right:5px;}
    .ctitle {height:24px; padding:6px 0 2px 4px ; margin:15px -15px 0 -15px; background:url(/essc2012/images/green.jpg) repeat;}
    .rtitle {height:32px; margin:-8px -15px 13px -15px; background:url(/essc2012/images/red.jpg) repeat;}
    .table {}
    .line {float:left; width:100%; height:1px; background:#aaaaaa;}
    #sche {float:right; width:130px; height:30px; /* display: none; */}
   #like {float:right; width:480px; height:26px;}
#logos {float:left; width:949px; text-align:center; margin-top:-1px; padding-bottom:20px; border-top:2px solid #668800; background:#ffffff;}
#footer {float:left; width:950px; height:40px; text-align:center; margin-bottom:20px; padding-top:8px; background:url(/essc2012/images/footer.jpg) repeat;}

iframe {overflow:hidden;}

/* #menu1 {float:left; width:220px; margin:15px -5px -5px -985px; background:url(http://webprogram.eu/essc2012/images/menu.jpg) top left repeat, url(http://webprogram.eu/essc2012/images/menu_top_right.jpg) top right no-repeat, 
 url(http://webprogram.eu/essc2012/images/menu_down_left.jpg) bottom left no-repeat, url(http://webprogram.eu/essc2012/images/menu_down_right.jpg) bottom right no-repeat;} */

 #menu1 {float:left; width:220px; margin:20px 0 0 -980px; background:url(http://webprogram.eu/essc2012/images/menu.jpg); border-radius:5px; display:none;}
 #menu2 {float:left; width:10px; margin:120px 0 0 -980px; background:url(http://webprogram.eu/essc2012/images/menu.jpg); border-radius:5px; display:none;}
 #menu3 {float:left; width:10px; margin:255px 0 0 -980px; background:url(http://webprogram.eu/essc2012/images/menu.jpg); border-radius:5px; display:none;}
 #logo1 {float:left; width:10px; margin:340px 0 0 -980px; background:url(http://webprogram.eu/essc2012/images/menu.jpg); border-radius:5px; display:none;}
 #weather {float:left; width:0px; text-align:left; margin:600px 0 0 -960px; display:none;}
 
.galmenu {margin:-9px 0 24px 0;}
.gframe {margin:0 -15px 0 -15px;}


/* KIMEGY ?? */
#photo1 {float:left; height:247px; width:350px; margin:-310px 0 0 280px; text-align:center; background:#ffffff;}
#photo2 {float:left; height:257px; width:340px; overflow:hidden; margin:0px 0 0 -7px; text-align:left; background:#ffffff;}

.leftbox {float:left; height:257px; width:340px; overflow:hidden; margin:0px 0 0 -7px; text-align:justify; background:#ffffff;}

/* #photo2 {float:left; height:257px; width:335px; margin:0px 0 0 0px; text-align:left; background:#668800; border-radius:7px; 
-webkit-border-radius:7px; -moz-border-radius:7px;} */
.thumb {height:60px; width:90px; overflow: hidden; clear: none; float: left; padding: 5px 0;}
.thumb span {display: block;}
.thumb a {float: left; cursor: pointer; margin: 0 5px 0 0; padding: 0 !important; border: 0 !important;}
.thumb a img {border:1px solid #c0c0c0; opacity: 0.85;}
.thumb a:hover img {border: 2px solid #990000; opacity: 1;}
 
a,a:link,a:visited,a:active {text-decoration:none; color:#000000; text-transform:uppercase; font-size:15px; font-weight:600;}
a img {margin-bottom:-6px; border:none;}
a:hover {color:#c0c0c0;}
:focus {outline:0;}
a.act {color:#ffffff;}
a.titl {color:#aa0000; font-size:14px; text-align:left; margin:0 0 0 1px; line-height:2.8em; text-transform:none;}
a.tov {color:#006600; font-size:12px; text-transform:none;}
a:link.tov {color:#006600; font-size:12px; text-transform:none;}
a:hover.tov {color:#006600; font-size:12px; text-transform:none;}
a.white {color:#ffffff; font-size:12px; text-transform:none;}
a:link.white {color:#ffffff; font-size:12px; text-transform:none;}
a:hover.white {color:#dddddd;font-size:12px; text-transform:none;}
li {list-style-type:none;}

#lang ul {margin:0 auto; padding-left:14px;}
#lang ul li {float:left;}
#lang ul li a {display:block; text-decoration:none;}
#lang ul li a:hover {}

/*
ul.top_list {list-style-type:none; margin-top:-8px; padding:0px; border-right:1px solid #ff0033;}
ul.top_list li a {float:left; width:92px; padding:7px 3px 8px 3px; border-left:1px solid #cc0033; border-right:1px solid #cc3333; display:block; text-align:center;
 color:#ffffff;}
ul.top_list li a:hover {float:left; border-right:1px solid #ff0033; background-color:#cc0000;}
*/

#top_butts ul {list-style-type:none; margin-top:-8px; padding:0px; border-right:1px solid #ff0033;}
#top_butts ul li a {float:left; min-width:80px; padding:7px 5px 8px 5px; border-left:1px solid #cc0033; border-right:1px solid #cc3333; display:block; text-align:center;
 color:#ffffff;}
#top_butts ul li a:hover {float:left; border-right:1px solid #ff0033; background-color:#cc0000;}

/*
#top_butts ul {margin:0 auto; padding-left:17px;}
#top_butts ul li {float:left;}
#top_butts ul li a {display:block; color:#ffffff; text-decoration:none;}
#top_butts ul li a:hover {margin-top:-2px; color:#ffffff;}
#top_butts ul li a.act {color:#eeeeee;} */

.galmenu ul {margin:0 auto; padding-left:10px;}
.galmenu ul li {float:left;}
.galmenu ul li a {display:block; font-size:14px; text-decoration:none; color:#005500;}
.galmenu ul li a:hover {font-size:14px; color:#990000;}

#footer ul {margin:0 auto 0 auto; padding-left:14px;}
#footer ul li {float:left;}
#footer ul li a {padding:0 6px 0 6px; display:block; text-decoration:none;}
#footer ul li a:hover {color:#bb0000;}
#inmenu ul {margin:0 auto; padding-left:14px;}
#inmenu ul li {float:left;}
#inmenu ul li a {display:block; text-decoration:none;}
#inmenu ul li a:hover {}

ul.list li a {display:block;}
ul.list li a:hover {}

ul li ul {width:30px; background-color:#990000; display:none;}
ul li:hover ul {display:block; background-color:#770000;}
/* ul li.cim:hover {background-color: transparent;} ul li:hover {background-color: #94CEDC;} */
.almenu {width:110px; color:#ffffff; margin-left:-16px; padding:5px 4px 5px 10px; background-color:#aa0000; border-top:1px solid #dd0000;}

:focus {outline:0;}

.error {color:red;}