/* Default CSS */

body {
    /* background:url(image/layout/bgballoon.png) #61BC2D;    */
    background: #000033; 
    background-repeat: no-repeat;
    background-attachment: fixed;
    margin: 0px;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
}

a {
    font-weight: bold;
    text-decoration: underline;
    color: #FF9900;
}

h1,h2,h5 {
    color: #FF9900;
    margin: 0px;
    padding: 0px;
    font-size: 18px;
}

h2 {
    font-size: 14px;
}

h5 {
    color: #00CC00;
    font-size: 11px;
    font-weight: normal;
}

p {
    font-size: 11px;
    color: #FFFFFF;
    margin-bottom: 0px;
    margin-top: 5px;
}

input {
    font-family: verdana;
    border: 1px solid #FFFFFF;
    background: #999999;	
    font-size: 12px;
    padding: 2px;
}


/* Global Framebox */

.bodyframebox{
    background: #333;
    color: white;
    padding: 5px;
    font-size: 11px;
}

.bodyframebox ul{
    margin: 0px;
    padding: 0px;
}

.bodyframebox ul li{
    padding: 5px 1px;
    border-bottom: 1px dotted #555;
}

.bodyframebox ul li{
    overflow: auto;
}

.bodyframebox ul li .contentthumbnail{
    width: 40px;
    height: 40px;
    float: left;
    margin-right: 5px;
    border-radius: 3px;
    border: 1px black solid;
}

.bodyframebox ul li a{
    text-decoration: none;
    color: white;
    font-weight: normal;
}

.bodyframebox ul li .type a{
    font-weight: bold !important;
}

.bodyframebox ul li a:hover{
    text-decoration: underline;
}

.bodyframebox .date{
    letter-spacing: -1px;
    font-size: 11px;
    color: #FFCC00;
}

.boxheader h2{
    padding: 6px 8px;
    color: black;
    font-size: 16px;
    text-transform:capitalize;
    text-shadow: 1px 1px 1px #FFF;
}

/* Ads */

#cmp {
    width: 1320px;
    margin: 0px auto;
    position: fixed;
    left:50%;
    margin-left: -660px;
    z-index:0;
    height: 600px;  
}

#cmp_layer1{
    z-index: 2; 
    position: absolute;
}

#cmp_layer2{
    z-index: 1; 
    position: absolute;
    width: 100%;

}

#cmp_left {
    float: left;
}
#cmp_right {
    float: right;
}

/* Basic Layout */

#screen {
    z-index: 1;
    margin: 0 auto;
    width: 920px;
    background: yellow;
}

#stage {
    z-index: 2;
    margin: 0 auto;
    width: 914px;
    position: absolute;
}

#header {
    background-image: url(image/layout/header.png);
    background-repeat: no-repeat;
    width: 914px;
    /* height: 179px; */
    height: 212px;
}

#mainmenu {
    background-image: url(image/layout/menu.png);
    background-repeat: no-repeat;
    width: 914px;
    height: 51px;
}

#topads{
    width: 914px;
}


#root {
    overflow: auto;
}



#footer {
    background-image: url(image/layout/footer.png);
    background-repeat: no-repeat;
    width: 914px;
    height: 17px;
}

/* header */
#header_container {
    margin: 0px 30px 0px 0px;
    overflow: auto;
}

#header_left_logo{
    float: left;
    margin-left: 22px;
}

#header_left_quickjump{
    margin-left: 30px;
    width: 400px;
} 

#header select {
    font-family: verdana;
    border: 1px solid #FFFFFF;
    background: #000000;
    color: #FFFFFF;
    font-size: 12px;
    padding: 1px 1px 1px 5px
}

header select option {
    padding: 3px;
}

#header input {
    font-family: verdana;
    border: 1px solid #FFFFFF;
    background: #999999;	
    font-size: 12px;
    padding: 2px;
}

#header  optgroup{
    color: orange;
}

#header  option{
    color: white;
}

/* header left */
#header_left{
    float: left;
    width: 380px;

}

/* header right */
#header_right{
    float: right;
    width: 500px;
    text-align: right;
    font-size: 11px;
}

#header_right select {
    font-family: verdana;
    border: 1px solid #FFFFFF;
    background: #999999;	
    font-size: 12px;
    padding: 1px;
    color: #000000;
}

#header_right option{
    color: #000000;
}

#header_right h1 a {
    color: #000000;
    font-size: 17px;
    font-weight: bold;
    text-decoration: none;
}

#header_right_newsletter{
    margin-top: 22px;
}

#header_right_newsletter h2 a{
    color: #000;
    text-decoration: none;
}

#header_right_search{
    margin-top: 2px;
}

#header_right_login{
    margin-top: 32px;

}


/* mainmenu */
#mainmenu ul {
    float: left;
    list-style: none;
    margin: 0px;
    padding: 0px 0px 0px 23px;
    width: 914px;
}

#mainmenu li {
    float: left;
    padding: 0px;
    margin: 0px;
    display: inline;
}

#mainmenu img {
    border: 0px;
    padding: 0px;
    margin: 0px;
}

/* topads */
#topads_container {
    padding: 2px 22px;
    overflow: hidden;
    background-image: url(image/layout/background.png);
    background-repeat: repeat-y;
}

#topads_google{
    background: #666666;
    float: left;
    width: 728px;
}

#topads_quickpick{
    background: #000000;
    float: right;
    width: 135px;
    text-align: center;
}

#quickpick {
    position: absolute;
    width:135px;
    background: rgba(0,0,0,0.75);
    color: white;
    font-size: 11px;
    height: 30px;
    margin-top: 50px;
}

/* root */
#root_container{
    padding: 0px 22px 0px 22px;
    overflow: hidden;
    background-image: url(image/layout/background.png);
    background-repeat: repeat-y;
}

#root_default{
    overflow: hidden;
}

#root_default_leftframe{
    float: left;
    width: 558px;
    margin: 0px;
}

#root_default_rightframe{
    float: right;
    width: 310px;
    margin: 0px;
}

/* featured games */
#featuredgame_slider{
    overflow: hidden;
}

#featuredposterlist{
    position: absolute;
}

#featuredgames_content {
    padding-left: 5px;
    overflow: hidden;
    height: 235px;
}
#featuredgames_content img {
    border: 0px;
}

#featuredgames_header {

}

#featuredgame_poster{
    border: 1px solid #FFFFFF;
}

#featuredgames_navigation{
    position: absolute;
    border-top: 1px solid #FFFFFF;
    background: rgba(0,0,0,0.85);
    padding: 4px;
    height: 65px;
    width: 533px;
    margin-left: 1px;
    margin-top: 160px;
    color:white;
}

#featuredgames_navigation_left{
    float: left;
    width: 300px;
}

#featuredgames_navigation_right{
    float: right;
    width: 230px;
    font-weight: bold;
    text-align: right;
    color: #00CC00;
}

#nextfeaturedgames, #beforefeaturedgames {
    cursor: pointer;
}


/* our games */
#root_ourgames {
    padding: 10px 2px 10px 3px;
    margin: 0px;  
}

#root_ourgames li{
    margin-right: 1px;
    display: inline;
}

#root_ourgames img {
    border: 2px solid #666666;
    width: 99px;
    height: 99px;
}

#root_ourgames img:hover {
    border: 2px solid #333333;
}

#root_ourgames a{
    text-decoration: none;
}

#root_ourgames h2,h3{
    margin: 0px;
    padding: 0px;
    color: #FF9900;
    font-size: 14px;
}
#root_ourgames h3{
    font-size: 11px;
    color: #33CC00;
}

#ourgames_content {
    height: 790px; 
}

#nextnewestgames {
    cursor: pointer;
}

#beforenewestgames {
    cursor: pointer;
}


/* recent games */

#recentgames_container{
    margin-top: 0px;
}
#recentgames ul {
    padding: 0px;
}

#root_recentgames li{
    margin-right: 1px;
    display: inline;
}

#root_recentgames img {
    border: 2px solid #666666;
    width: 77px;
    height: 77px;
}

#root_recentgames img:hover {
    border: 2px solid #333333;
}

#root_recentgames a{
    text-decoration: none;
}

#root_recentgames h2,h3{
    margin: 0px;
    padding: 0px;
    color: #FF9900;
    font-size: 12px;
}
#root_recentgames h3{
    font-size: 11px;
    color: #33CC00;
}


/* our game category */
#ourgamespuzzle-skill{
    height: 392px;
    background: black;
}

#ourgamespuzzle-skill ul{
    padding-bottom: 12px;
    padding-top: 8px;
}

#genre_container{
    overflow: auto;
}

/* righads */
#rightads_content{
    border-top: 1px solid #999999;
    padding-left: 2px;
    height: 251px;
}

/* comingsoon */
#comingsoon_content {
    padding-left: 8px;
}

/* player rank */
#playerrank_content{
    height: 251px;
    border-top: 1px solid #999999;
}

/* statistic */
#statistic {
    padding: 5px;
    padding: 1px 23px 5px 23px;
    color: #FF9900;
    background-image: url(image/layout/background.png);
    background-repeat: repeat-y;
    text-align: right;
}

#statistic_container{
    background: #000000;
    padding: 5px;
    overflow: auto;
}

#statistic strong {
    color: #00FF00;
}

#playersearch{
    padding: 5px 0px 3px 0px;
    text-align: center;
}

#playersearchall{
    text-align: center;

    padding: 5px 2px 2px 2px;
    margin: 0px 17px;
    font-size: 11px;
}
#playersearchall a {
    text-decoration: none;
}

/* footnote */
#footnote{
    overflow: auto; 
    background-image: url(image/layout/background.png);
    background-repeat: repeat-y;  

}

#footnote_container {
    margin: 1px 20px;
    padding: 8px;
    overflow: auto;
    background: #333333;
   
}

#footnote_container h1 {
    font-size: 12px;
    color: #FFFFFF;
    padding-bottom: 3px;
}

#footnote_container li {
    list-style: none;
    padding: 3px;
}

#footnote_container ul{
    padding: 0px;
    margin: 1px 0px 0px 0px;
}

#footnote_container a{
    font-size: 11px;
    color: #999999;
    font-weight: normal;
}

#footnote_sitelinks{
    width: 100%;
    color: #999;
    margin-bottom: 20px; 
}

#footnote_sitelinks strong{
    color: #EEE;
}

#footnote_partnerlinks{
    width: 100%;
    margin-bottom: 20px; 
}
#footnote_partnerlinks ul {
    overflow: auto;
}

#footnote_partnerlinks ul li{
    float: left;
    width: 120px;
}

#footnote_aboutbelugerin {
    width: 100%;
    margin-bottom: 20px;
} 

#copyright{

    width: 100%;
    text-align: center;
    color: white;  
}
/* register box */
#registration_container{
    width: 573px;
}

#registration_header{
    background:url(image/layout/registerbox_header.png);
    height: 86px;
}

#newsletterwindow #registration_header{
    background:url(image/layout/newsletterbox_header.png);
    height: 86px;
}

#addMyWebsitewindow  #registration_header{
    background:url(image/layout/addmywebsitebox_header.png);
    height: 86px;
}

#linklist #registration_header{
    background:url(image/layout/partnerlinksbox_header.png);
    height: 86px;
}

#searchresultwindow  #registration_header{
    background:url(image/layout/searchbox_header.png);
    height: 86px;
}

#playerswindow #registration_header{
    background:url(image/layout/findplayerbox_header.png);
    height: 86px;
}

#freegameforyoursite #registration_header{
    background:url(image/layout/freegamesforyoursite_header.png);
    height: 86px;
}

#aboutchallenge_header {
    background:url(image/layout/aboutchallenge_header.png);
    height: 86px;
}

#registration_body{
    background:url(image/layout/registerbox_body.png);
    padding: 10px 30px;
}

#registration_footer{
    background:url(image/layout/registerbox_footer.png);
    height: 30px;
}

#registration_close{
    float: right;
    margin: 15px 20px 20px 20px;
}
#btregistration{
    margin-top: 10px;
    text-align: center;
}

/* search player box */
#playerswindow #findplayer_body{
    background:url(image/layout/registerbox_body.png);
    padding: 0px 30px;
    height: 410px;
    overflow: hidden

}

#contentcenter_body{
    height: 400px;
    overflow: auto;
    border: 1px solid #666666;
    padding: 1px;
}

/* Contact us modul */

#contactus #registration_header{
    background:url(image/layout/registerbox_contactus.png);
    height: 86px;
}

#contactus_body {
    background:url(image/layout/registerbox_body.png);
    padding: 0px 30px;
    height: 320px;
    overflow: hidden
}

#contactus_form{

}

#footercontactus{
    cursor: pointer;
}

/* links */
#links {
    padding: 0px;
    margin: 0px;
}

#links li{
    list-style:none;
}

/* flash game player */
#flashgameplayer_maxmin{
    background: #666666;
    height: 30px;
    border-bottom: 2px solid #333333;
}

#flashgameplayer_maxmin img {
    border: 0px;
}

#slider_container {
    width: 720px;
    padding-top: 6px;
    margin: 0px 10px;
}

#flashplayer_intruction{
    background: rgba(0,0,0,0.95);
    border-bottom: 3px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    position: absolute;
    top: 438px;
    width: 827px;
    text-align: left;
    padding: 15px;
    margin-left: 6px;
    overflow: auto;

}

#flashplayer_cover{
    /* background: rgba(0,0,0,0.95); */
    /* background: #333333; */ 
    position: absolute;
    top: 430px;
    height: 225px;
    width: 827px;
    text-align: center;
    padding: 15px;
    padding-top: 80px;
    margin-left: 7px;
    z-index: 10000;
    text-shadow: 1px 1px 1px #000;

}

#flashplayer_intruction p{
    color:#CCCCCC;
}

#flashplayer_intruction p{
    font-size: 12px;
}

#flashplayer_intruction h1{

}

#flashgameplayer_maxmin ul {
    padding: 0px;
    margin: 0px;
}

#flashgameplayer_maxmin li{
    display: inline;
    list-style: none;
    float: left;
    margin-left: 1px;
}

#flashgameplayer_property{
    background: #333333 url(image/layout/bgproperty.png);
    padding: 2px 4px;
    height: 30px;
    border-top: 1px solid #FFFFFF;
}

#flashgameplayer_property ul {
    padding: 0px;
    margin: 0px;
}

#flashgameplayer_property li {
    display: inline;
    list-style: none;
    padding: 5px;
    color: #FFFFFF;
    font-weight: bold;
}


#flashgameplayer_bookmark{
    background: #999999 url(image/layout/bgbookmark.png);
    height: 52px;
    border: 1px solid #999999;
    border-top: 1px solid #222222;
}

#flashgameplayer_bookmark h1{
    color: #333333;
    margin: 15px;
}

#flashgameplayer_ratingcontainer{
    position: absolute;
    margin-left: 610px;
    margin-top: 1px;
    background: url(image/layout/ratingcontainer.png);
    width: 238px;
    height: 93px;
}

#gamenotload_fixit{
    border: 1px solid #CCCCCC;
    padding: 5px;
    margin-bottom: 2px;
    background: #222;  
}

/* flash game player property */
#playgame_container_property{


}

#playgame_container_left{
    float: left;
    background: #EEEEEE;
    width: 545px;
    height: 262px;
}

#playgame_container_right{
    float: right;
    background: #EEEEEE;
    width: 310px;
    height: 258px;
}

#chatroom_header {
    background: url(image/layout/gameproperty_header.png);
    height: 39px;
    border-top: 1px solid #999999;
    border-bottom: 1px solid #999999;
    border-left: 1px solid #999999;
    border-right: 1px solid #999999;
    padding-left: 10px;
}

#chatroom_header_right{
    float: right;
    text-align: right;
    width: 115px;
    padding: 7px;
}
#chatroom_header_right img {
    border: 0px;
}

#chatroom_header_left{
    float: left;
    width: 400px;
}

#chatroom_body, #gamestatistic{
    height: 210px;
    background: #333333;
    padding: 5px 5px;
    display: none;
}

#chatroom_body{
    background: white;
}

#chatting_body{
    height: 200px;
    background: #fff;
    padding: 5px 5px;
}

#chatboxbutton{
    cursor: pointer;
}

#gamechallenge_header{
    background: url(image/layout/gamechallenge_header.png);
    height: 39px;
    border-top: 1px solid #999999;
    border-bottom: 1px solid #999999;
    padding-left: 10px;
}

#gamechallenge_body{
    height: 210px;
    background: #666666;
}

#gamechallenge_body img {
    border: 1px solid #CCCCCC;
}

#gridchallenge {
    margin: 0px;
    padding: 5px;
}

#gridchallenge li{
    display: inline;
    margin: 3px;
}


/* flash player */
#flashplayer {
    text-align:center;
    background: #000000;
}

/* rating */

/* flash game rating */
#ratingcontainerinterface{

}

#ratingcontainer {
    width:165px;
    margin:  10px 0px 0px 35px;
}

#ratingcaption {
    font-weight: bold;
    overflow: auto;
    margin: 8px 14px 0px 14px;
}

#ratingcaption_left {
    float: left;
    width: 140px;
}

#ratingcaption_right{
    float: right;
    width: 60px;
    text-align: right;
    color: #006600;
}

#ratingdescription{
    text-align: right;
    font-size: 11px;
    margin-top: 0px;
    color: #FF6600;
    padding-right: 13px;
}

#static_ratingcontainer{

}

#static_ratingbg {
    width:165px;
    height: 32px;
    background: url(image/layout/stargrey.png);
    overflow: hidden;
}

#static_ratingfill {
    float: left;
    width: 45px;
    height: 32px;
    background: url(image/layout/starorange.png);
}

/* userbar */

#welcome {
    font-size: 11px;
    background: #CCCCCC;
    padding: 3px 10px 6px 10px;
    border: 1px inset #CCCCCC;
    width: 280px;
    float: right;
}

#welcome a {
    text-decoration:underline;
    color: #000000;
    padding: 2px;

}

#welcome a:hover {
    background: #AAAAAA;
    padding: 2px;

}


/* profile */

#profile_container {
    overflow: auto;
    margin-top: 3px;
    

}

#profilenavigation_container {
    background: url(image/layout/bgsitenavigation_center.png);
    background-repeat: repeat-x;
    height: 36px;
    border: 1px solid #999999;
    overflow: auto;
}

#profilenavigation_left {
    float: left;
    height: 36px;
}


#profilebox h2{
    border-bottom: 1px dotted #FFFFFF;
    padding-bottom: 3px;
}

#profilenavigation_center {
    float: left;
    padding: 10px 2px;
    font-size: 11px;
    color: #FF9900;
}

#profilenavigation_right {
    float: right
}

#root_profile_leftframe{
    float: left;
    width: 434px;
}

#root_profile_rightframe{
    float: right;
    width: 435px;
}

#achievement_content img{
    width: 98px;
    height: 98px;
}

#profilebox_generalinfo {
    overflow: auto;
    height: 350px;
}

#profilebox_generalinfo_left{
    float: left;
    padding-left: 2px;
    width: 120px;
}

#profilebox_generalinfo_right{
    float: right;
    padding-right: 2px;
    width: 280px;
}

#generalinfocaption_left{
    float: left;
}

#generalinfocaption_right{
    float: right;
    margin-top: 6px;
    margin-right: 8px;
}
.row_class_right .inputdisabled{
    font-size: 11px;
    margin: 0px;
    padding: 1px;
    color: white;
    background:none;
    border: 0px solid #999999;
    width: 200px;
    text-align:  right;
}

.row_class_right .inputenabled{
    font-size: 11px;
    margin: 0px;
    padding: 1px;
    color: white;
    border: 1px solid #666666;
    width: 160px;
    background: #000000;
    text-align:  right;
}


#bgstat_content {
    height: 270px;
}

#generalinfo_content{
    height: 270px;
}

#FBPgeneralinfo_content{
    height: 240px;
}
#FBPactivitiesactivities_content{
    height: 240px;
}

#profile_contactperson{
    margin-top: 120px;
}

#editfoto {
    position:absolute;
    padding: 4px;
    background: #000000;
    background: rgba(0,0,0,0.85);

}

#editfoto a { 
    text-decoration:  none;
    color: #888888;
    font-weight: normal;  
}  

#fotoupload {
    position: absolute;
    top: 355px;
    left: 35px;
    padding: 4px;
    width: 300px; 
    background: #000000;
    z-index: 100;
    display: none;
}

#fotouploadlayer{
    position: absolute;
    display: none;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    z-index: 99;   
}

#fotoupload input {
    font-size: 11px;
}

#stat_up {
    overflow: auto;
    color: white;
}


#stat_experience {
    float: left;
    border: 1px solid #666666;
    padding: 3px;
    width: 195px;
    background: #222222;
}

#stat_gold {
    float: right;
    border: 1px solid #666666;
    padding: 3px;
    width: 195px;
    background: #222222;
}

#stat_goldlist{
    border: 1px solid #666666;
    color: white;
    margin-top: 5px;
    padding: 3px;
    background: #222222;
}

/* search site */
#searchresultwindow_body, #freegameforyoursitewindow_body{
    background:url(image/layout/registerbox_body.png);
    padding: 0px 30px;
    height: 410px;
    overflow: hidden;
}

#searchresult_body{
    overflow: auto;
    height: 340px;
    margin-top: 10px;
    border: 1px solid #666666;
    background: #111111;
}

#searchresult_header{
    border: 1px dotted #666666;
    padding: 5px;
    background: #222222;
}

/* recomended games */
#recommendedgames{
    padding: 1px;
    background: #EEEEEE;
    border: 1px solid #CCCCCC;
    margin: 2px 0px;
    text-align: center;
}

#recommendedgames img {
    width: 75px;
    height: 75px;
}

/* content of box */
#ourgamesadventure_content, #ourgamesshooting_content, #ourgamesstrategy_content, 
#ourgamespuzzle_content,#ourgamesaction_content,#ourgamessport_content{
    /*height: 338px;*/
    height: 790px;
}

.profilebox_class_header{
    background: url(image/layout/profilebox_header.png);
    width: 422px;
    height: 8px;
}

.profilebox_class_content{
    background: url(image/layout/profilebox_bg.png);
    height: 260px;
}

.profilebox_class_footer{
    background: url(image/layout/profilebox_footer.png);
    width: 422px;
    height: 9px;
}

.profilebox_class_content {
    padding: 5px;
}

/* newest game */

#newestgames_content {
    height: 551px;

}

#newestgames_content img {
    height: 115px;
    width: 110px
}

.newestgameitem_class_header{
    background-image: url(image/layout/newestgames_itemheader.png);
    height: 9px;
}

.newestgameitem_class_content{
    background-image: url(image/layout/newestgames_itembody.png);
    padding: 1px 0px;
    padding-left: 12px;
}

.newestgameitem_class_content img {
    border: 1px solid #FFFFFF;
    width: 100px;
    height: 100px;
}

.newestgameitem_class_content p, .newestgameitem_class_content  h2, .newestgameitem_class_content h5 {
    padding-left: 5px;
}

.newestgameitem_class_footer{
    background-image: url(image/layout/newestgames_itemfooter.png);
    height: 9px;
}

.newestgameitem_item_container {
    overflow: hidden;
}
.newestgameitem_item_left {
    float: left;
    width: 100px;
}

.newestgameitem_item_right {
    float: right;
    width: 170px;
}

/* sitenews */
.root_sitenews_class{
    background: #333333;
    margin: 1px 1px 0px 1px;
    padding: 8px;
    height: 79px;
}

/* Gridbox Category */
.gridcategory_box{
    padding: 3px;
    padding-top: 6px; 
    background: #999999;
    overflow: auto;
    margin-top: 1px;
}

.gridcategory_games{
    height: 88px;
    background:url(image/layout/bgcategory.png);
    padding-right: 1px;
}


.gridcategory_container #root_recentgames{
    margin: 0px;
    margin-top: 4px;
    padding: 5px;
    background: black;
}

.gridcategory_container #root_recentgames img {
    width: 65px;
    height: 65px;
}
.gridcategory_caption {
    float: left;
    background: red;
}

.gridcategory_games {
    float: left;
}
/* player score */
.scoreframe_boxheader{
    background-image:url(image/layout/scoreheader1.png);
    height: 6px;
}

.scoreframe_boxcontent{
    background-image:url(image/layout/scoreheader2.png);
    padding: 5px 9px;
}

.scoreframe_boxfooter{
    background-image:url(image/layout/scoreheader3.png);
    height: 4px;
}

.scorebody_boxheader{
    background-image:url(image/layout/scorebody1.png);
    height: 6px;
}
.scorebody_boxcontent{
    background-image:url(image/layout/scorebody2.png);
    padding: 5px 10px;
    color: #FFFFFF;
}

.scoreitem_header {
    overflow: auto;
    font-weight: bold;
    color: #FF9900;
}

.scoreitem_headergold {
    float:right;
    width: 70px;
    text-align: right;
}

.scoreitem_headerplayer {
    float: left;
    width: 50px;
    text-align: left;
}

.scorebody_boxfooter{
    background-image:url(image/layout/scorebody3.png);
    height: 6px;
}

.scorebody_boxcontent ul {
    padding: 0px;
    margin: 0px;
}

.scorebody_boxcontent li {
    list-style: none;
}

.scoreitem {
    overflow: auto;
    border-bottom: 1px dotted #333333;
    padding: 3px;
}

.scoreitem_name{
    float:left;
    width: 150px;
}

.scoreitem:hover{
    background: #222222;
}

.scoreitem_name a {
    font-size: 11px;
    text-decoration: none;
}

.scoreitem_total{
    float:right;
    width: 50px;
    text-align: right;
    padding-right: 10px;
}

/* play game properti */

.rowvalue{
    color:#FFCC00;
}

.property_text{
    float: left;
    padding: 8px 0px 0px 2px;
    text-decoration: underline;
    cursor: pointer;
    color: #999999;
}

.addtofav{
    float: left;
    padding: 8px 0px 0px 2px;
    cursor: pointer;
    color: #999999;
    font-weight: normal;
}

.property_text:hover{
    color: #FFFFFF;
}

.property_icon{
    float: left;
    padding-left: 10px;
}


/* global class */
.box {
    margin: 1px;
}

.boxheader{
    background-image:url(image/layout/boxheader.png);
    border: 1px solid #999999;
    height: 43px;
}

.boxcontent{
    background-color: #CCCCCC;
    border-bottom:1px solid #999999;
    border-left:1px solid #999999;
    border-right:1px solid #999999;
    padding: 1px;
    margin-bottom: 4px;
}

.button {
    background-image: url(image/layout/buttonbody.png) !important;
    color: white;
    font-weight: bold;
}

.abutton {
    cursor: pointer;
}

/* jquery class */

/* tool tips */


#tooltip {
    position: absolute;
    z-index: 3000;
    background-color: black; 
    padding: 2px 5px;
    color: #FFFFFF;
    border: 1px solid #FFFFFF;
    width: 198px;
    font-weight: normal;
    font-size: 11px;
}

#tooltip h2, #tooltip div { 
    margin: 0;
    color: #00CC00;
}



.challengelist_baseclass{
    position: static; 
    background-color: #003300;
    padding: 2px 5px;
    color: #FFFFFF;
    border: 1px solid #FFFFFF;
    width: 180px;
    font-weight: normal;
    font-size: 11px;
}

/* form component */
.formitem{
    overflow:auto;
    margin: 10px 3px;
}

.form_caption{
    float: left;
    width: 180px;
}

.form_field{
    float: left;
    width: 200px;
}

.form {
    margin-left: 30px;
    color: #FF9900;
    font-weight: bold;
}

.form small {
    color: #FFFFFF;
}

/* Row */
.row_class {
    overflow: auto;
    padding: 5px 0px;
    color: white;
    border-bottom: 1px dotted #666666;
}

.row_class_left{
    float: left;
}

.row_class_right{
    float: right;
}
/* simple modals */
#simplemodal-overlay {
    background-color:#000;
}
#simplemodal-container {
    width: 573px;
    height: 400px;
    overflow: hidden;
}

/* UI JQUERY */

/* Component containers
----------------------------------*/
.ui-widget-content { 
    border: 1px solid #999999; 
    background: url(image/layout/bgslider.png);
}

.ui-widget-content a { color: #333333; }


/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default {
    border: 1px solid #FFFFFF;
    background: #666666;
    font-weight: bold;
    color: #1c94c4; 
    outline: none;
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1c94c4; text-decoration: none; outline: none; }

/* Misc visuals
----------------------------------*/
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.6em; height: 1.6em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }

.ui-slider-horizontal { height: 15px; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

/* ----------------------------------*/

/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel, div.star-rating{
    float:left;
    width:33px;
    height:32px;
    text-indent:-999em;
    cursor:pointer;
    display:block;
    background:transparent;
    overflow:hidden
}

div.rating-cancel,div.rating-cancel a{
    background:url(delete.gif) no-repeat 0 16px
}

div.star-rating, div.star-rating a{
    background:url(image/layout/star.gif) no-repeat 0 0px
}
div.rating-cancel a,div.star-rating a{
    display:block;
    width:33px;
    height:100%;
    background-position:0 0px;
    border:0
}

div.star-rating-on a{
    background-position:0 -65px!important
}

div.star-rating-hover a{
    background-position:0 -33px
}

/* Read Only CSS */
div.star-rating-readonly a{
    cursor:default !important
}

/* Partial Star CSS */
div.star-rating{
    background:transparent!important;
    overflow:hidden!important
}

/* END jQuery.Rating Plugin CSS */

/* Navigation */
.navigation_standard li {
    display: inline;
    margin: 1px;
}

.navigation_standard li a {
    padding: 5px;
    background: #000000;
    border: 1px solid #222222;
}

.navigation_standard li a:hover {
    padding: 5px;
    background: #222222;
    border: 1px solid #222222;
    text-decoration: none;
}

.navigation_standard .active {
    padding: 5px;
    border: 1px solid #222222;
    background: #222222;
    color: white;
}

.navigation_standard .statistic{
    padding: 5px;
    background: #00000;
    color: #666666;
    font-size: 12px;
}

.navigation_standard ul {
    list-style-type: none;
    padding: 0px;
}

/* contact us */

.box_messagesubject{
    margin: 5px 0px;
    padding: 2px;
}

.contact_caption{
    color: #FFCC00;
    margin-bottom: 2px;
}

.contact_field{

}

.field_description{
    font-size: 11px;
    font-style: italic;
    color: #999999;
}

.contact_field textarea {
    background: #999999;
    border: 1px solid white;
    font-family: verdana;
    font-size: 11px;
}

/* misc */
.captionimage {
    float: left;
}

.topboxnavigation{
    float: right;
    margin-top: 5px;
    margin-right: 10px;
    font-size: 11px;
}

#filterbestgames{
    font-family: verdana;
    border: 1px solid #FFFFFF;
    background: #000000;
    color: #FFFFFF;
    font-size: 11px;
    padding: 1px 1px 1px 5px
}

#fotoavatar img {
    width: 116px;
    height: 113px;
    border: 1px white solid;
}

#activity {
    font-size: 11px;
    color: white;
    margin: 0px;
    padding: 0px;
    margin-top: 10px;

}

#activity li{
    list-style: none;
    padding: 2px;
}

.activitydate{
    color: #FFCC00;
    letter-spacing: -1px;
}

/* best game of the year */

#bestgameoftheyear_container .box {

}

#bestgameoftheyear_container .boxheader {
    background-image:url(image/layout/bestgame_bg.png);
    border: 1px solid #CE7B00;

}

#bestgameoftheyear_container .boxcontent{
    background: #000000;
    text-align: center; 
    border-left: 1px solid #CE7B00;
    border-right: 1px solid #CE7B00; 
    border-bottom: 1px solid #CE7B00; 
}

#bestgameoftheyear #root_recentgames img {
    width: 76px;
    height: 76px;
    border: #CE7B00 2px solid;

}

#bestgameoftheyear #root_recentgames img:hover {

    border: #CE7B00 2px solid;

}

#bestgameoftheyear #root_recentgames li {

}

#bestgameoftheyear #root_recentgames{
    margin: 0px;
    padding: 0px;
}

#filterbestgamesoftheyear{
    font-size: 15px;
    background: black;
    color:#FFCC00;
    font-weight:  bold;
}

#freegamesforyoursitelist {
    overflow: auto;

}
#freegamesforyoursitelist li{
    list-style: none;
    padding: 5px;
    color: #FFCC00;
    overflow: auto;
}

#freegamesforyoursitelist li img {
    width: 85px;
    border: 1px solid black;
}

#freegamesforyoursitelist input {
    width: 300px;
}

#freegamescontainer{

    margin-right: 0px;
    overflow: auto;
    height: 430px;
}
.freegamesdescription{
    font-size: 10px;
    width: 200px;
    color:white;
}

#freegameforyoursitelink{
    cursor: pointer;
}

/* chatbox */
#chatbox {
    background: #111111;
    height: 170px;
    color: white;
    font-size: 11px;
    padding: 5px;
    overflow: auto;

}

#chatbox ul{
    padding: 0px;
    margin: 0px;
}

#chatbox li{
    padding: 5px;
    list-style: none;
    border-bottom: 1px dotted #333333;
}
#chatfield{
    margin-top: 5px;
}
#chatinput{
    width: 335px; 
    padding-right: 5px; 
}
#chatname {
    width: 120px;
}
.chatcaption{
    color: #FFCC00;
}

.chatcaption strong {
    color: #FF6600;
}

#chatroombutton,#gamestatisticbutton{
    cursor: pointer;

}

#gamestatistic{

}

/* walktrough */

#walktroughframebox_content{
    overflow: auto;
}
#walktopads {
    margin-bottom: 5px;
}

#walktbody {
    width: 750px;      
}

#walktbody_left{
    float: left;
    width: 550px;
    background: #CCC; 

}

#walktbody_left h1{
    color: #000;
}

#walktbody_left p{
    color: #000;     
}

#walktbody_right{
    float: right;
    width: 200px;
    background: red;    
} 

/* Application */

#application .boxcontent{
    padding-top: 0px;

}


/* tmn ads */

.tmnadsense{
    border: 1px solid #666;
    background: #000;
    font-size: 8px;
    clear: both;
}

.tmnadsense a{
    font-size: 8px;
}

/* Hot Games */

#hotgames{
    overflow: auto;
}

#hotgames_left{
    float: left;
    width: 140px;
}

#hotgames_right{
    float: right;
    width: 164px;
    height: 600px;
    background: #CCC;
    border: 1px solid #999;
    padding: 2px;
}

.rewardtext{
    color: #66FF00;
}

.newability{
    color: #FFCC00; 
}

.missioninprogress{
    float: right;
    text-align: right;
}


#mainmenu_container{
    float: left;

}

#mainmenucontainer{
    overflow: auto;
}


.mainmenulist {
    float: right;
    overflow: auto;
    margin-right: 25px;
}

.mainmenuads {
    float: left;
    width: 385px;
    
    margin-left: 25px;
}

.mainmenulist ul{
    margin: 0px;
    padding: 0px;

}

.mainmenulist li{
    display: inline;
    float: left;
    list-style: none;
    margin-left: 3px;

}


#quickjump{
    height: 30px; 
}

#loginbar_container {
    height: 40px;
    background: green;
}

#mainmenu_container ul{
    margin: 0px;
    padding: 0px;
    margin-left: 30px;  
}

#mainmenu_container li{
    list-style: none;
    display: inline;
    height: 39px;
    float: left;
    margin-right: 3px;
}

#playgames_container{
    background: #CCC;
    height: 600px;
}

#high_container{
    background: #CCC;
    height: 650px;
}


#gamebridge_container{
    overflow: auto;
}
#gamebridge_left, #highscore_ads{
    float: left;
    width: 300px;
    height: 250px;
    padding: 3px;
    background: #AAA;  
}

#gamebridge_right, #highscore_container{
    float: right;
    background: #333;
    width: 556px;
    height: 250px;
    padding: 3px;
    overflow: auto;
}

#highscore_container{
    height: 500px; 
}

#highscore_ads{
    height: 500px;  
}

#gamebridge_right .right{
    text-align: left;
    width: 330px;
    background: #222;
    padding: 5px;
    height: 240px; 
    overflow: auto;
}

#gamebridge_right .left{
    width: 200px;
    height: 240px; 
    background: #222;
    padding: 5px; 
    text-align: center;

}

#gamebridge_right .small{
    color: #CCC !important;
    background: #111;
    padding: 2px; 
    font-size: 10px;
}

#gamebridge_right .rating{
    background: #111;
    margin-top: 0px;
    padding: 3px;
    border-top: 1px dotted #444;
    margin-bottom: 10px;
    color: #FFCC00;
}

#gamebridge_right .intruction {

    padding: 1px;
    color: #999;
}

#gamebridge_right .right h1 {
    background: #000;
    padding: 2px;     
}

#gamebridge_right .left:hover{
    background: #333;  
}

#gamebridge_right .left .thumbnailgame{
    margin: auto;
    width: 150px;
    height: 150px;
    margin-bottom: 6px;
    margin-top: 10px;

}

.green{
    color: #66ff00;
}

.grey{
    color: #888;
}

#thighscore{
    width: 100%;
    color: white;
    margin-top: 10px;

}

#thighscore strong{  
    color: #FFCC00;    
}

#thighscore th {
    text-align: left;
    padding: 4px; 
    background: #666;
    color: #FF9900;
}

#thighscore tr{
    background: #444;   
}

#thighscore td{
    padding: 3px;
}

#highscoregame{
    background: #222;
    width: 300px;
    margin: 0 auto;
    overflow: auto;
    padding: 10px;
    margin-top: 5px;
}

#highscoregame:hover{
    background: #444;
}    

#highscoregame img{
    width: 70px;
    height: 70px;
}
#highscoregame .right{
    text-align: left;
    width: 220px;
}

#ourgames_container_item{
    overflow: auto;
}


#ourgames_container_item img {
}

.ourgames_item{
    float: left;  
    width: 270px;
    margin-right: 3px;
    overflow: auto;
    padding: 5px;
    background: #444;
    border: 1px solid #222;
    height: 80px;
    margin-bottom: 3px;

}

/* newest game on portals */

.portals_list .ourgames_item{
    float: left;  
    width: 264px;
    margin-right: 3px;
    overflow: auto;
    padding: 5px;
    background: #444;
    border: 1px solid #222;
    height: 80px;
    margin-bottom: 3px;

}


.ourgames_item:hover{
    background: #333;
}

.ourgames_item .right{
    width: 180px;
    text-align: left;
    font-size: 11px;
    color: white;
}

.ourgames_item .right h3{
    margin-bottom: 5px;
}

.ourgames_item .right h3 a{
    text-decoration: none;
}

.ourgames_item h4{
    margin: 0px;
    padding: 0px;
    margin-bottom: 5px;
    color: #FFCC00;
    font-weight: normal;

}
#allgamelist{
    padding: 0px;
    margin: 0px;
    overflow: auto;
}

#allgamelist li{
    float: left;
    display: inline;
    list-style: none;
    width: 200px;
    margin-left: 10px;
    font-size: 11px; 
    margin-bottom: 2px;      

}

#allgamelist li a{
    color: #444;
    font-weight: normal;
    text-decoration: underline;
}

#allgamelist li a:hover{
    color: #FF3300;

}

#allgamelist img{
    width:16px;
    height: 16px;
}

#allgamelist_legend{
    padding: 15px;
    border-bottom: 1px dotted #333;
    margin-bottom: 5px;
    background: #999;
}

#allgamelist_legend img {
    width: 16px;
    height: 16px;
}

.gamelistgroup {
    padding: 10px 0px;
    border-bottom: 1px dotted #444;
}
.gamelistgroup h1 {
    color: black;
    margin-left: 10px;
    margin-bottom: 10px;
}

.rectangleads{
    width: 302px;
    height: 255px;
    border: 1px solid #999;
    background: #CCC;
    padding: 3px;
    margin-bottom: 2px;
}

.frontpagecontainer{

    margin: 2px;
}

.frontpagecontainer_primer{
    margin-bottom: 3px;
    background: #999;  
    overflow: auto; 
    color: white;
}

.frontpagecontainer_sekunder{
    background: #666; 
    height: 250px;
    padding: 3px;
    padding-top: 15px;
}

.frontpagecontainer_primer_left{
    float: left;
    background: #191919;
    width: 269px;
    padding: 3px;
    height: 120px;
    padding: 2px;
}
.frontpagecontainer_primer_right{
    float: right;
    background: #191919;
    width: 269px;
    padding: 3px;
    height: 120px;
    padding: 2px; 
}

.frontpagecontainer_sekunder_container{
    background:url(image/layout/fp_background.png); 
    overflow: auto;
    padding: 1px;
    height: 245px;  
}

.frontpagecontainer_sekunder_left{
    float: left;
    width: 80px;
    margin-top: 5px; 
    padding-left: 2px; 
    text-align: right;
    font-weight: bold;
    color: #666;
    font-size: 10px;

}

.frontpagecontainer_sekunder_right{
    float: right;
    width: 442px;
    margin-top: 5px;
    background: #333;
    padding: 3px;
    margin-right: 3px;
    height: 230px;

}

#portals{
    height: 2254px;
}

#addmywebsite{
    height: 55px;
    text-align: center;
    padding-top: 45px;
    font-size: 11px;
}

#addmywebsite .button {
    cursor: pointer;
}

.description{
    font-size: 11px;
    padding-top: 5px;
}

.frontpagecontainer_sekunder_right ul{
    margin: 0px;
    padding: 0px;
}

.frontpagecontainer_sekunder_right ul li {
    float: left;
    display: block;
    list-style: none;
    background: #222;
    width: 210px;
    height: 65px; 
    margin-bottom: 1px;
    margin-left: 1px;
    padding: 5px;
    color: white;
}
#ddtank_container{
    position: absolute;
    width: 1020px;
    height: 650px;
    top: 325px;
    left: -50px;
}
#ddtank{
    width: 100%;
    height: 650px;
    border: 3px #000 solid;
    background: black;
}

#ddtank_filler{
    height: 660px;
}

#portals ul{
    margin: 0px;
    padding: 0px;
}

#portals ul li {
    list-style: none;
    display: block;
    border-bottom: 1px dotted #666;
    float: left;
    height: 80px;
    width: 270px;
    margin-bottom: 5px;
}

#portals .description {
    color: white;
}

#portals .owner {
    color: #FFCC00;
}

#goingframe{
    position: absolute;
    width: 1020px;
    height: 200%;
    top: 215px;
    left: -60px;
    background: black;
}

#goingframe_container{
    height: 660px;
    z-index: 10000;
}

.fgname{
    font-size: 20px;
    font-weight: bold;
    color: #FF6600;
}

.fgname a{
    text-decoration: none;
}

.featuredposterlist{
    color: white;
}

.featuredposterlist img {
    width: 200px; 
    float: left;
    margin-right: 8px;
}

.featuredposterlist{
    width: 528px;
    height: 212px;
    padding: 8px;
    background: #222;
}

.featuredposterlist .description {
    font-size: 12px;
    margin-top: 10px;
    line-height: 18px;
    color: #CCC;
}

.featuredposterlist .statistic{
    color: #FFCC00;
    font-weight: bold;
}

.gameby{
    margin-bottom: 15px;
}

#footnote_description{
    float: left;
    text-align: center;
    font-size: 11px;
    color: #AAA;
    margin-bottom: 45px;
}

#footnote_description a{
    text-decoration: none;
}

#footnote_description a:hover{
    color: #FFF;
}

#extlink{
    margin: 0px;
    background: black;
}

#mmoviewer{
    overflow:auto;
    background: #111111;
}

#mmoviewer_left{
    float: left;
    width: 300px;
    background: #222;
    padding-bottom: 15px;
}

#mmoviewer_right{
    float: right;
    width: 530px;
    text-align: left;
    padding: 10px;
    color:#AAA;
}

#mmoviewer h3{
    border-top: 1px dotted #CCC;
    border-bottom: 1px dotted #CCC;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-top: 5px;
    background: #222;
    padding: 10px;
}

#mmoviewer h3:hover{
    background: #333;
}

.fblikebutton{
    background: #555;
    padding: 4px 0px 0px 6px;
    float: left;
    width: 100px;
}

.fblikebutton:hover{
    background: #666;
}

#chatboxinput{
    width: 320px;
}

#chatboxname {
    width: 100px;
}


/* Casual Container */

#casualcontainer{
    height: 500px;

    background: #222;   

}

#casualcontainer .left{
    width: 190px;

    padding: 10px;
    height: 96%;
}

#casualcontainer .right{
    width: 600px;
    text-align: left;
    padding: 10px;
    padding-left: 10px;
    background: #111;   
    overflow: auto;
    height: 480px; 


}

#casualcontainer .right .casualitem{
    border-bottom: 1px solid #222;
    padding-bottom: 15px;
    padding-top: 5px;
}

.casualitem p {
    color: #999;
}

.casualitem h2 {
    color: #FF6600 !important;
}

#screenshootcasual img{
    width: 150px;
    border: 3px #666 solid;
}

.reviewitem{
    border-bottom: 1px dotted #222;
    margin-bottom: 10px;
    padding: 10px;   
}

/* Challange Box on frontpage */
#challangebox .container{
    background: #333;
    color: white;
    height: 180px;
    padding: 5px;
    overflow: auto;   
}

#challangebox .container ul{
    margin: 0px;
    padding: 0px;
}

#challangebox .container ul li{
    list-style: none;
    margin-bottom: 2px;
    border-bottom: 1px dotted #666;
    padding: 5px;
    overflow: auto;
}

#challangebox .container strong {
    color: #FF9900;
}

#challangebox .container .description {
   padding-top: 0px;
}

#challangebox .left{
    width: 360px;

}

#challangebox .left img{
    float: left;
    margin-right: 5px;
}

#challangebox .right{
    width: 140px;
    float: right;
    font-size: 11px;
      
}

#challangebox .cTimer {
    color: #FF9900;
}

#challengehelp{
    font-size: 11px;
    text-align: right;
    border-bottom: 1px solid #444;
    margin-bottom: 2px;
    padding-bottom: 1px;
}

/* challenge and favourite on profil */
#challengeprofile{
    width: 400px;
    float: left; 
}

#challengeprofile .container {
    background: #333;
    height: 400px;
}

#challengeprofile .container ul{
    margin: 0px;
    padding: 0px;
}

#challengeprofile .container ul li{
    padding: 4px;
    margin-bottom: 2px;
    list-style: none;
    color: white;
    border-bottom: 1px dotted #555;
    padding-bottom: 8px;
    background: #444;
    overflow: auto;
}

#challengeprofile .container ul li .left{
    width: 320px;  
}

#challengeprofile .container ul li .left strong{
   color: #FFCC00;  
}

#challengeprofile .container ul li .right{
    background: #222;
    border: 1px solid #111;
    width: 30px;
    padding: 5px;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    border-left: 3px solid #FF9900;
    color: #FF9900;
      
}

#showchallengeconfirm{
    background: #222;
    border: 1px solid #000;
    padding: 8px;
    text-align:center;
    
}

#showchallengeconfirm p {
    color: black;
    margin: 0px;
    padding: 0px;
    color: white;
}

#showchallengeconfirm p strong{
    color: #FFCC00;
}

#showchallengeconfirm a{
    color: #FF3300;
}

#totalpoint {
    padding: 8px;
    background: #000;
    border-bottom: 3px solid #999;
    color: #FFF;
    font-weight: bold;
    font-size: 14px;   
    overflow: auto;
}

#totalpoint h1{
    margin: 0px !important;
    padding: 0px !important;
}

#achievement{
    width: 464px;
    float: right; 
}

#achievement .container{
    height: 400px; 
    background: #333; 
}

#playerrank .boxcontent{
    height: 270px;
}

#rankchallenge {
    cursor: pointer;
}

#ourgameslist{
    
}

/* medals */

#medalslist{
    padding: 0px;
    margin: 0px;
    margin-top: 10px;
}

#medalslist li{
    display: inline;
    float: left;
    list-style: none;
}

#medalslist li img{
    width: 100px;
    height: 120px;
}

#browseallgame {
    text-align: center;
    border: 1px solid #222;
    padding: 5px;
    background: #333;  
}

/* Etalase */

.frontpagecontainer a{
    text-decoration: none;
}

.description {
    color: #CCC;
    font-size: 10px;
}

.frontpagecontainer .statistic{
    font-size: 11px;
    color: #EEE;
}
.frontpagecontainer a:hover{
    color: #FFCC00;
}

.frontpagecontainer_primer img{
    border-radius: 8px;
    border: 2px solid #111;
}

.frontpagecontainer_sekunder img{
   border-radius: 4px;
}


/* User Upload */
#userupload h2{
    color: black;
}

#userupload .error{
    color: red;
    font-size: 11px;
    border: 1px dotted #F66;
    background: #FCC;
}
#userupload .error li{
   
}

.mustfill{
    color: red;
}

#userupload small{
    color: #333;
}

#userupload ol{
    line-height: 20px;
}

#userupload{
    background: #EEE;
    border: 1px solid #CCC;
    padding: 5px;
}

#userupload input[type="text"], #userupload textarea, #userupload select{
    font-size: 11px;
    font-weight: bold;
    padding: 5px;
    border-radius: 5px;
    background: #666;
    color: #FFCC00;
    border: 1px #333;
}

#userupload input[type="file"]{
    background: #666;
    color: #FFCC00;
}

#userupload .tab ul li{
    overflow: auto;
    margin-bottom: 10px;
    list-style: none;
}

#userupload .tab ul li .caption{
    float: left;
}

#userupload .tab ul li .value{
    float: left;
}

#userupload .tab ul li .caption{
    width: 120px;
}

#upload_navigation_container{
    text-align: center;
    font-size: 15px;
    border-bottom: 1px dotted #CCC;
    border-top: 1px dotted #CCC;
    padding: 5px;
}

#upload_navigation_container select{
    font-size: 15px;
}

#recentupload .bodyframebox{
    height: 500px;
    overflow: auto;
}
