/*
* {box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;}
*/
td,div,table/*,li*/,ul,a,span,label/*,input,select,textarea*/ {box-sizing: border-box; -moz-box-sizing: border-box;/*-ms-box-sizing: border-box;*/}

/*
* {box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;}*/
td,div,table, li, ul,a,span,label,input,select,textarea {box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;}


div, ul, li, img, h1, h2, h3, h4, h5, h6, form
{
	padding:0px;
	margin:0px;
}

ul
{
	list-style:none;
}

img, table, td
{
	border:0px;
}



body
{
    padding: 0;
    margin: 0;
    /*background: url(/images/bg_new2.jpg) #000000 no-repeat;*/
    background: url(/images/bg-repeat-bottom.jpg) #000000 repeat-y;
    background-position:center 2400px;
    width: 100%;
    vertical-align: top;
    font-family: Arial,Helvetica,sans-serif;
    color: #fff;
    line-height: 14px;
    font-size: 11px;
}
.b
{
    font-weight: bold;
}
fieldset{
	border:solid 1px #CCCCCC;
	padding:2px;
	margin:2px;
}



form,
div,
input,
textarea
{
    margin: 0;
    padding: 0;
}

.pageTitle
{
    color: #0F349D;
    font-weight: normal;
    padding: 15px 20px 5px 26px;
    letter-spacing: 0px;
    line-height: normal;
}

p
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

a
{
    color: #fff;
    text-decoration: none;
}
a:hover
{
    text-decoration: none;
}

a,img   {border: none;}



.spacer
{
    font-size: 0px;
    line-height: 0px;
}
.clear
{
    clear: both;
}



h3
{
    color: #28c933;
    text-shadow: 1px 0px #254d27;
    font-weight: normal;
    letter-spacing: 0px;
    line-height: normal;
	text-transform:none;
    font-size: 22px;
}
h4
{
    color: #28c933;
    text-shadow: 1px 0px #254d27;
    font-weight: normal;
    letter-spacing: 0px;
    line-height: normal;
	text-transform:none;
    font-size: 19px;
}
h1
{
    font-size: 20px;
    text-transform: capitalize;
    line-height: 20px;
    font-weight: normal;
    letter-spacing: -1px;
    text-align: left;
}
h1 a
{
    color: #FFFFFF;
    text-decoration: none;
}
pre{z-index: 100;}

#zold_csik  {width: 100%; background: url(/images/zold_csik.png) left top repeat-x; height: 5px;float:left;
            margin-bottom:10px;clear: both;}

#center     {background: url(/images/bg-repeat-main.jpg) transparent no-repeat;background-position:center top ;}

#main       {width: 990px;overflow: auto; /*background-color: #5A798B;*/ overflow: hidden;}

.logo       {display: block;width: 220px;height:90px;float: left;}

.felsobanner{width:728px; height:90px; float: right; margin: 7px;}

/*Menu*/

.menu_padding{width: 990px; overflow: auto;/*background-color: #5A7111;*/}

.menu_padding .menu {width: 970px; margin: 8px;height: 45px; margin-bottom: 5px; 
            background:url(/images/menu_bg.png) top center no-repeat;}
            
/*Kereses kozosseg*/

.kereses_padding{width: 990px; overflow: auto;/*background-color: #5A7111;*/}

.kereses_padding .kereses {width: 970px; margin: 0px 8px;height: 30px;position: relative;overflow: hidden;}

.kereses_padding .kereses .rss{position: absolute; top: 0px; right: 100px;}

.kereses_padding .kereses .twitter{position: absolute; top: 0px; right: 20px;}

.kereses_padding .kereses .facebook{position: absolute; top: 0px; right: 60px;}

.kereses_padding .kereses .input_keywords{position: absolute;left: 5px;top:0px;
    background:url(/images/search_bg2.png) top center repeat;border: none;height: 25px;color: #F8F8F8;
    font-weight:bold;padding: 2px 5px;width: 430px;}

.kereses_padding .kereses .submit_search{display: none;/*position: absolute;color:#38c0e0;background: none; 
    cursor: pointer;border: none; font-weight: bold;top:0px;left:500px;*/}

            
.header     {width: 990px; height: 305px;  /*background-color: #5A7567;*/}

/*Header banner*/

.header .banner{width: 760px;height:290px;margin: 7px;float:left;margin-left: 10px; /*background-color: #5A77AA;*/position: relative;}

.header .banner .last-active{z-index:9;}

.header .banner .active{z-index:10;}

.header .banner a{display: block; position:absolute;top:0;left:0;z-index:8;}

/*   Login   */
.header .login{width: 210px;height: 142px; margin:7px 0px; float:left; position: relative;}

/*.header .login .name{position: absolute;top: 42px;left: 12px;font-weight:bold;}

.header .login .password{position: absolute;top: 79px;left: 12px;font-weight:bold;}*/

.header .login .input_password{position: absolute;top: 94px;left: 12px;background:none; border: none; 
    border-bottom:1px solid #848484 !important;height: 20px;width: 185px;color: #fff; font-weight: bold;}

.header .login .input_name{position: absolute;top: 56px;left: 12px;background:none; border: none;
    border-bottom: 1px solid #848484 !important; height: 20px;width: 185px;color: #fff; font-weight: bold;}

.header .login .submit{position: absolute; color:#38c0e0;background: none; 
    cursor: pointer;border: none; font-weight: bold;top:117px;right:10px; width: 105px;}
    
.header .login .reg{position: absolute; color:#38c0e0;background: none; text-align: left;
    cursor: pointer;border: none; font-weight: bold;top:120px;left:10px; width: 80px;}
    
.header .login .avatar {width:60px;height: 60px; position: absolute; top: 45px;left: 12px; 
    border: 1px solid #848484; padding: 1px;}
    
.header .login .beall{top: 45px;left: 83px;font-weight: bold;position: absolute;}

.header .login .logout{top: 125px;right:10px;font-weight: bold;color:#38c0e0;cursor: pointer;
    position: absolute; font-size: 13px;}

.header .login .uploads{top: 60px;left:83px;position: absolute;text-align: left;line-height:16px;}
    
.header .login .gallery_up{font-weight: bold;color:#38c0e0;cursor: pointer;font-size: 11px;}
    
.header .login .flyers_up{font-weight: bold;color:#38c0e0;cursor: pointer;font-size: 11px;}
    
.header .login .dj_up{font-weight: bold;color:#38c0e0;cursor: pointer;font-size: 11px;}

/*     Newsletter    */
.header .newsletter{width: 210px;height: 142px; margin:0px; float:left;position: relative;color: #fff;}

/*.header .newsletter .name{position: absolute;font-weight:bold;left: 12px;top:42px}*/

.header .newsletter .submit_name{position: absolute;background:none; top:56px;left:12px;font-weight:bold;
    border: none;height: 20px;width: 185px;border-bottom: 1px solid #848484 !important;color: #fff;}

/*.header .newsletter .email{position: absolute;font-weight:bold;left:12px;top:79px;}*/

.header .newsletter .submit_email{position: absolute;background:none; left:12px;top: 94px;font-weight:bold;
    border: none;height: 20px;width: 185px;border-bottom: 1px solid #848484 !important;color: #fff;}

.header .newsletter .submit{position: absolute;color:#38c0e0;background: none; 
    cursor: pointer;border: none; font-weight: bold;top:115px;right:10px; width: 90px;}
    
.header .newsletter .succ_subscribe{position: absolute;color:#38c0e0;font-weight: bold;top: 65px;
    left:5px;width: 200px;}

.content    {width:845px; overflow: visible; margin-left: 10px; margin-right: 0px; float: left;/*background-color: #BB3851;*/}

.content2   {width:970px; overflow: auto; margin: 10px; float: left;/*background-color: #BB3851;*/}

.right_banner{width:124px; overflow: auto; float: left;margin-left: 5px;margin-top: 0px; overflow: hidden;}

.right_banner .right_banner_1{width: 120px; height: 240px; float: left;}

.right_banner .right_banner_2{width: 120px; height: 240px; float: left;margin-top: 15px;}

.right_banner .right_banner_3{width: 120px; height: 240px; float: left;margin-top: 15px;}

.sponsors   {width: 968px; height:70px;float:left;margin-top: 7px;background: #242423;
border: 1px solid #2e2e2e;
    /*background:url(/images/sponsors_bg.png) no-repeat top left;*/margin-left: 10px;}
.sponsors .sponsor{float: left; width: auto; height: 65px; margin: 2px 10px;} 

.footer    {width: 968px; height:145px;float:left; margin-left:10px;margin-top: 7px; background-color: #151515;
    position: relative;margin-bottom: 40px;line-height: 15px;}
    
.footer .peaklogo{position: absolute; top: 20px;left:20px;}

.footer .prslogo{position: absolute;top:50px;right: 20px;}

.footer .zwlogo{position: absolute;top: 100px;right: 20px;}

.footer .menuk{position: absolute;top: 20px;left:410px;text-align: left;}

.footer .menuk span{color: #fff;font-weight: bold;}

.footer .menuk .menu{display: block;color:#38C0E0;font-weight: bold;}

.footer .oldalak{position: absolute;top: 20px;left:570px;text-align: left;}

.footer .oldalak span{color: #fff;font-weight: bold;}

.footer .oldalak .menu{display: block;color:#38C0E0;font-weight: bold;}

.footer .hirek{text-align: left;position: absolute;font-weight: bold;top: 20px;left:160px;}

.footer .hirek a{color:#38C0E0;}

#fo_menu    {float:left;margin-left: 20px;line-height:45px;}

#fo_menu .item {float: left;margin-right: 18px;}

#fo_menu .item .afomenuk {color: #fff; text-transform: uppercase;font-weight: bold; font-size: 15px;
            text-shadow: 1px -1px #333;}   

#fo_menu .item .afomenuk:hover {color: #DDD;text-shadow: 1px -1px #444;}

.transparent_1{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}

.transparent_2{filter:alpha(opacity=95);-moz-opacity:0.95;-khtml-opacity: 0.95;opacity: 0.95;}



/*            Buli ajanlo            */

.tooltip{display: none; }

#flyer_pane    {width: 968px;overflow: auto; float:left; margin: 7px 10px;background-color: #242423; overflow: hidden;border: 2px solid #292928;margin-bottom: 0px;}


#flyer_pane .buliajanlo{
    width: 200px;
    overflow: auto;
    float: left;
    margin-top: 5px;
    margin-left: 5px;
}

#flyer_pane .buliajanlo img{
    float: left;
}

#flyer_pane .flyer_gallery {height: 262px;width: 950px;float: left;margin-left: 10px;}

#flyer_pane .flyer_gallery .big_flyer{float: left; width: 186px;height: 262px;margin-right: 2px;}


#flyer_pane .flyer_gallery .big_flyer_border{width: 186px;height: 262px; float: left; margin: 1px; background-color:#28a02c;}

#flyer_pane .flyer_gallery .big_flyer_border .big_flyer{width: 176px;height: 252px;margin: 5px;}




#flyer_pane .more2{color:#38c0e0;font-weight: bold; margin: 15px;display: block; width: 250px;
    text-align: left;float: left;}
    
#preview    {position:absolute;border:1px solid #ccc;background:#333;padding:5px;display:none;
            color:#fff;}


