.coop-arrow, .coop-arrow-left, .coop-arrow-right, .coop-arrow-done, .coop-arrow2, .coop-arrow2-done{
	background: url('../img/coop/coop-arrow.png') no-repeat;
}

.coop-arrow{
	background-position: 0 0;
	width: 200px;
	height: 30px;
	margin-top: -1px;
	margin-left: -103px;
	cursor: default;
}

.coop-arrow-left{
	background-position: 0 -36px ;
	width: 200px;
	height: 30px;
	margin-top: -2px;
	margin-left: -103px;
	cursor: default;
}

.coop-arrow-right{
	background-position: 0 -72px ;
	width: 200px;
	height: 30px;
	margin-top: -2px;
	margin-left: -103px;	
	cursor: default;
}

.coop-arrow-done{
	background-position: 0 -110px ;
	width: 200px;
	height: 30px;
	margin-top: -2px;
	margin-left: -103px;	
	cursor: default;
}

.coop-arrow2{
	background-position: 0 -150px ;
	width: 200px;
	height: 30px;
	margin-top: -2px;
	margin-left: 48px;
	cursor: default;
}

.coop-arrow2-done{
	background-position: 0 -186px ;
	width: 200px;
	height: 30px;
	margin-top: -2px;
	margin-left: 48px;
	cursor: default;	
}

.coop-info-box {
     height: 172px;
	 cursor: default;
}

#coop-info-map {
     height: 600px;
	cursor: default;	 
}	
 
#coop-info-box .box{
     height: 180px;
	 cursor: default;
}

#coop-rankcoop {
    width: 310px;
    height: 127px;	
    padding: 10px;
}

#coop-rankcoop .star {
	padding: 50px; 
	margin: -211px;
	margin-left: -40px;
}

#coop-rankcoop .starvalbg {
/*    font-size:50px; */
    padding:50px;
    margin:19px;
    margin-left:25px;
}

#coop-rankcoop .starval {
    font-size:42px;
    padding:56px;
    margin:73px;
    margin-left:27px;
}


#coop-rankcoop .score {
	font-size:25px;
    padding:40px;
	margin:-143px;
	margin-left:48px;
}

#coop-rankcoop2 {
    padding: 10px;
}

.rankcoop {
    display: inline-block;
	height: 98px;
	padding: 25px;
}

td.namecoop {
    width: 180px;
	padding: 5px;
}

td.valuecoop {
    width: 180px;
	padding: 5px;
}

#coop-info #coop-soldier .box-content {
    height: 150px;
    position: relative;
}

#coop-info #coop-soldier2 {
    height: 15px;
    position: relative;
}

.mainframe007 {
position: absolute;
top: 0px;
margin-left: -790px;
margin-top: -14px;
/*width: 632px;*/
/*background-color: rgba(7, 7, 7, 0.5);*/
padding: 10px;
border: 1px black;
color: white;
text-decoration: none;
z-index:99;
cursor: pointer;
}

.mainframe006 {
position: absolute;
top: 0px;
margin-left: -636px;
margin-top: -14px;
/*width: 632px;*/
/*background-color: rgba(7, 7, 7, 0.5);*/
padding: 10px;
border: 1px black;
color: white;
text-decoration: none;
cursor: pointer;
}

.mainframe009 {
position: absolute;
top: 0px;
margin-left: -778px;
margin-top: 107px;
/*width: 632px;*/
/*background-color: rgba(7, 7, 7, 0.5);*/
border: 1px black;
color: white;
text-decoration: none;
z-index:99;
cursor: pointer;
}

.mainframe002 {
position: absolute;
top: 0px;
margin-left: -778px;
margin-top: 218px;
/*width: 632px;*/
/*background-color: rgba(7, 7, 7, 0.5);*/
border: 1px black;
color: white;
text-decoration: none;
z-index:99;
cursor: pointer;
}

.mainframe003 {
position: absolute;
top: 0px;
margin-left: -625px;
margin-top: 218px;
/*width: 632px;*/
/*background-color: rgba(7, 7, 7, 0.5);*/
border: 1px black;
color: white;
text-decoration: none;
z-index:99;
cursor: pointer;
}

.mainframe010 {
position: absolute;
top: 0px;
margin-left: -778px;
margin-top: 329px;
/*width: 632px;*/
/*background-color: rgba(7, 7, 7, 0.5);*/
border: 1px black;
color: white;
text-decoration: none;
z-index:99;
cursor: pointer;
}

.mainframe007 .thumbnail2 span{
position: absolute;
top: 0px;
left: 330px;
/*margin-left: -2px;*/
margin-top: 9px;
width: 300px;/*width: 632px;*/
background-color: rgba(7, 7, 7, 0.5);
padding: 10px;
border: 1px black;
color: white;
text-decoration: none;
z-index:99;
cursor: default;
}

.mainframe007 .thumbnail2 span.description2{
position: absolute;
top: 0px;
left: 2px;
margin-left: -2px;
margin-top: 310px;
width: 632px;
background-color: rgba(7, 7, 7, 0.5);
padding: 10px;
border: 1px black;
color: white;
text-decoration: none;
cursor: default;
}

.mainframe006 .thumbnail2 span{
position: absolute;
top: 0px;
left: 176px;
/*margin-left: -2px;*/
margin-top: 9px;
width: 300px;/*width: 632px;*/
background-color: rgba(7, 7, 7, 0.5);
padding: 10px;
border: 1px black;
color: white;
text-decoration: none;
z-index:99;
cursor: default;
}

.mainframe006 .thumbnail2 span.description2{
position: absolute;
top: 0px;
left: 2px;
margin-left: -2px;
margin-top: 310px;
width: 632px;
background-color: rgba(7, 7, 7, 0.5);
padding: 10px;
border: 1px black;
color: white;
text-decoration: none;
cursor: default;
}

.mainframe009 .thumbnail3 span{
position: absolute;
top: 0px;
left: 320px;
margin-left: -2px;
margin-top: -112px;
width: 300px;/*width: 632px;*/
background-color: rgba(7, 7, 7, 0.5);
padding: 10px;
border: 1px black;
color: white;
text-decoration: none;
cursor: default;
}

.mainframe009 .thumbnail3 span.description3{
position: absolute;
top: 0px;
left: 315px;
margin-left: -315px;
margin-top: 310px;
width: 632px;
background-color: rgba(7, 7, 7, 0.5);
padding: 10px;
border: 1px black;
color: white;
text-decoration: none;
cursor: default;
}

.mainframe002 .thumbnail2 span{
position: absolute;
top: 0px;
left: 318px;
/*margin-left: -2px;*/
margin-top: -223px;
width: 300px;/*width: 632px;*/
background-color: rgba(7, 7, 7, 0.5);
padding: 10px;
border: 1px black;
color: white;
text-decoration: none;
z-index:99;
cursor: default;
}

.mainframe002 .thumbnail2 span.description2{
position: absolute;
top: 0px;
left: 2px;
margin-left: -2px;
margin-top: 310px;
width: 632px;
background-color: rgba(7, 7, 7, 0.5);
padding: 10px;
border: 1px black;
color: white;
text-decoration: none;
cursor: default;
}

.mainframe003 .thumbnail2 span{
position: absolute;
top: 0px;
left: 165px;
/*margin-left: -2px;*/
margin-top: -223px;
width: 300px;/*width: 632px;*/
background-color: rgba(7, 7, 7, 0.5);
padding: 10px;
border: 1px black;
color: white;
text-decoration: none;
z-index:99;
cursor: default;
}

.mainframe003 .thumbnail2 span.description2{
position: absolute;
top: 0px;
left: 2px;
margin-left: -2px;
margin-top: 310px;
width: 632px;
background-color: rgba(7, 7, 7, 0.5);
padding: 10px;
border: 1px black;
color: white;
text-decoration: none;
cursor: default;
}

.mainframe010 .thumbnail4 span{
position: absolute;
top: 0px;
left: 309px;
margin-left: 9px;
margin-top: -334px;
width: 300px;/*width: 632px;*/
background-color: rgba(7, 7, 7, 0.5);
padding: 10px;
border: 1px black;
color: white;
text-decoration: none;
cursor: default;
}

.mainframe010 .thumbnail4 span.description4{
position: absolute;
top: 0px;
left: 315px;
margin-left: -315px;
margin-top: 310px;
width: 632px;
background-color: rgba(7, 7, 7, 0.5);
padding: 10px;
border: 1px black;
color: white;
text-decoration: none;
cursor: default;
}

.gallerycontainer {
	padding: 5px;
	position: relative;

}

.pozadi {
	position: static;
	background-color: rgba(7, 7, 7, 0.5);	
	margin-left: 1px;
	margin-top: 9px;
    width: 992px;
	/*padding: 21px;*/
	height: 585px;
	float: left;
}

.gallerycontainer .right {
	position:absolute;
	right: -4px;
    margin-top: 3px;
	top: 0px;
	z-index: 0;
}

.gallerycontainer .right .common-selector-alt {
	position:absolute;
	right: 10px;
    margin-top: 10px;
	top: 0px;
	z-index: 1;	
}

.gallerycontainer .right .common-selector-alt-stats {
	position:absolute;
	right: 200px;
    margin-top: 10px;
	top: 0px;
	z-index: 1;	
}
.gallerycontainer .right .common-selector-alt .coop-mission-launch {
	position:relative;	
	font-size: 16px;
	margin-left: -57px;
    margin-top: 12px;
}
 
.pid-name-coop {
	position:relative;	
	font-size: 16px;
	margin-left: 57px;
    margin-top: -6px;
	width:187px; 
	text-align:center;
}

.hidden {
	display: none; 
}

.unhidden { 
	display: block;
}

.hidden { 
	visibility: hidden;
}

.unhidden { 
	visibility: visible; 
}

p.serverCoopDiscr{
	font-size: 80%;
	margin-bottom: 30px;
	margin-left: 0px;
	/*width: 200px;*/
	cursor: default;
}

p.playerCountDifficulty{
	font-size: 80%;	
	text-align: center;
	margin-bottom: 20px;
	/*width: 200px;*/
	cursor: default;
}

p.serverOwner{
	font-size: 80%;
	width: 200px;
	margin-bottom: -10px;
	cursor: default;	
}

.mapThumbCoop {
    width: 146px;
    height: 79px;
    position: static;
}

.mapThumbCoopClose {
    width: 146px;
    height: 79px;
    position: static;
}

.coopBrowserResult {
    width: 100%;
	
}

.coopBrowserResult2 {
    width: 100%;
	
}

tr.serverCoop:hover .mapThumbCoop {
    opacity: .3;
    filter: Alpha(Opacity=30);
    z-index: 999;
    cursor: pointer;
}

tr.serverCoop {
    cursor: pointer;
	width: 146px;
	/*height: 79px;	*/
}

td.serverInfoCoop {
    background-color: rgba(7, 7, 7, 0.5);	
    padding: 0px 0px 0px 5px;
	margin-left:5px;
    line-height: 0%;
    position: relative;
	cursor: default;
}

td.mapPlayUnderlayCoop {
    background-color: rgba(7, 7, 7, 0.5);
    width: 146px;
    height: 79px;
    position: static;
    background-image: url(../thumbs/playCoop.png);
}

.containerCoopHead {
    background-color: rgba(0, 0, 0, 1);
    font-size: 120%;
    margin-top: -5px;
	padding: 5px;
    vertical-align: middle;
    height: 20px;
    cursor: default;
}

.ServerBrowserText {

}

.containerCoop {
    color: white;
    padding: 0px 0px 0px 15px;
    width: 977px;
    height: auto;
    position: relative;
    left: 0%;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-position: center bottom;
    /*border-radius: 8px;*/
    background-color: rgba(7, 7, 7, 0.5);	
}

    .containerCoop:after {
        clear: both;
        content: "";
        display: block;
    }
