/*********************** TAGS ***********************/
html,body {
    border: 0;
  font-family: Arial, sans-serif;
    color: #fff;
    background: #242424;
    padding: 0px;
    }

p,h1,h2,h3,h4,h5,h6,img,form,input,label {  font-family: Arial, sans-serif; margin: 0; padding: 0; border: 0; }


table,tr,td {
    font-size: 12px;
    margin: 0; padding: 0;
    border: 0px solid white;
}

.centpics { width:990px; height:250px; border-bottom:1px solid #333; border-top:1px solid #333; padding:10px 0 0 0; margin:0; }





#cnt {
position:relative;
margin: 0 auto;
width:340px;
height: 320px;
color:#000;
overflow:hidden;
}

#transp {
opacity:0.7;
filter:alpha(opacity=70);
-moz-opacity:0.7;
background-color:#000;
top:280px;
width:340px;
height:40px;
position:absolute;
}

#textpod { 
position:relative; 
padding: 290px 0 0 20px;
height:20px;
}


a:link, a:visited { color: #fff; }
a:hover { color:#3ACEFF; text-decoration: underline;  }

ul li { list-style-type:none; line-height:20px; }

.rline { width: 730px; float:left; border-bottom:1px solid #555; margin:0; padding:10px 0 10px 0; }
.tline { width: 990px; float:right; }

.main { width:990px; margin:20px 0 0 0; border-bottom:1px solid #555; padding: 0 0 10px 0; height:35px; }

.editor { float:left; color:#999; }
.select { float:left; color:#3ACEFF; }
.select a { margin:0 0 0 15px; padding:0 0 1px 0; color:#fff; line-height:18px; }

.select a:hover { margin:0 0 0 15px; padding:0 0 1px 0; color: #3ACEFF; border-bottom:1px solid #3ACEFF; text-decoration:none; line-height:18px; }

h1 { font:normal 18px/20px "Arial", sans-serif; padding:10px 0 0 0; }
h5 { font:normal 18px/20px "Arial", sans-serif; padding:10px 0 5px 0;  } 


#wrap {
	background: none;
	color: #333333;
	font-size: 13px;
	font-family:Helvetica, Arial, Sans-Serif;
	margin: 0px auto 0px;
	padding: 0px;
	width: 990px;	
}


.l { float: left; }
.r { float:right; }

.topbanner { margin:0; padding:12px 0 15px 0; }
.banner { margin:15px 0 0 0; padding:0; }


.topmenu ul { display:block; float:left; width:auto; margin-top:5px; margin-left:5px; }
.topmenu ul li { float:left; margin-right:25px; font-size:12px; color:#686868}
.topmenu ul li a { color:#fff;  text-transform: uppercase; text-decoration:none; }
.topmenu ul li a:hover { color:#3ACEFF; text-decoration:none; border-bottom:1px solid #3ACEFF; padding:0 0 2px 0;  }

/*********************** CLASS ***********************/

.date { font-size:11px; color:#555; margin:0; height:10px; padding:5px 0 8px 0; display:block; }
.date a { color:#666; }
.date a:hover { color:#3ACEFF; }

.innerpost { font-size:14px; line-height:18px; padding:0; margin:0; width:990px; text-align:justify; }
.innergallery { font-size:14px; line-height:18px; padding:0; margin:0; width:990px; text-align:justify; }
.innerpost a, .innergallery a { line-height:18px; font-size:14px; text-decoration:underline; }


.innerpost h1, .innergallery h1 { line-height:20px; padding:20px 0 0 0; margin:0; }
.innerpost p, .innergallery p { line-height:18px; padding:0 0 15px 0; margin:0; }
.innerpost img, .innergallery img { padding:10px 0 10px 0; margin:0; }

.logo { float:left; margin:0; padding:0; width:201px; }

.social { padding:4px 0 0 0; margin:0; float:right; height:22px; width:120px;}
.social img { height:22px; width:22px; }
.social a {
      margin:0 0 0 5px;
      padding:0; 
}

#postnews { width: 750px; float:left; padding:0; margin:20px 0 0 0; border:0; }

.topnews { padding:0; margin:0; }

.prmenu { float:left; margin:0; padding:0; }
.prmenu a { font-size:12px; padding:0 15px 0 0;}

.partners { float:right; padding:0; margin:0;}
.partners a { font-size:12px; padding:0 0 0 15px;}


.postline { width:180px; height:214px; overflow:hidden; margin:0 0 20px 0; padding:0; float:left; }


.post { width:180px; height:214px; overflow:hidden; margin:0 22px 20px 0; padding:0; float:left; }
.postline img, .post img { margin:10px 0 10px 0; padding:0; width:180px; height: 160px; overflow:hidden; border:0; }


.post h3 a, .postline h3 a,
.post-4 h3 a { color:#999;  font:normal 13px "Arial", sans-serif; padding:0; text-decoration:none;  margin:0; line-height:24px; }


.post h3 a:hover, .postline h3 a:hover, .post-4 a:hover { color:#3ACEFF;  font:normal 13px "Arial", sans-serif; border-bottom:1px solid #3ACEFF; padding:0 0 1px 0; text-decoration:none; line-height:18px; }


.postlastline { width:317px; height:370px; overflow:hidden; margin:0 0 0 0; padding:0; float:left; }


.post-1 { width:220px; height:370px; overflow:hidden; margin:15px 25px 0 0; padding:0; float:left; }
.post-1 img { margin:0 0 8px 0; padding:0; overflow:hidden; border:0; }
.post-1 p { color:#777; padding:8px 0 0 0; line-height:18px; }

.post-1 h3 a { 	font-size:14px;	font-weight:normal; line-height:20px; text-decoration:none; } 
.post-1 h3 a:hover  { color:#FDF167; text-decoration:underline; } 

.post-5 { width:300px; height:280px; overflow:hidden; margin:15px 25px 0 0; padding:0; float:left; }
.post-5 img { margin:0 0 8px 0; padding:0; overflow:hidden; border:0; }
.post-5 p { color:#777; padding:8px 0 0 0; line-height:18px; }

.post-5 h3 a { 	font-size:14px;	font-weight:normal; line-height:20px; text-decoration:none; } 
.post-5 h3 a:hover  { color:#FDF167; text-decoration:underline; } 



.post-2 { width:200px; height:320px; overflow:hidden; margin:20px 20px 0 0;  padding:0; float:left; }
.post-2-1 { width:186px; height:320px; overflow:hidden; margin:20px 0 0 20px;  padding:0; float:left; }

.post-2 img, .post-2-1 img { margin:0 0 8px 0; padding:0; overflow:hidden; border:0; }
.post-2 p, .post-2-1 p { color:#777; padding:8px 0 0 0; }
.post-2 a, .post-2-1 a { color:#fff; font:normal 12px "Arial", sans-serif; line-height:20px; text-decoration:none; } 
.post-2 a:hover, .post-2-1 a:hover  { color:#FDF167; font:normal 12px "Arial", sans-serif; line-height:20px; text-decoration:none; } 



.post-3 { height:320px; overflow:hidden; margin:20px 0 0 0; padding:0; float:left; }
.post-3 img { margin:0 0 8px 0; padding:0; overflow:hidden; border:0; }
.post-3 p { color:#777; padding:8px 0 0 0; line-height:18px; }
.post-3 a { color:#fff; font:normal 18px "Arial", sans-serif; line-height:16px; text-decoration:none; } 
.post-3 a:hover  { color:#FDF167; font:normal 18px "Arial", sans-serif; line-height:16px; text-decoration:none; } 

.post-4-last { color:#999; width: 180px; height:220px; overflow:hidden; padding:0 0 20px 0; margin:0; float:left; }
.post-4 { color:#999; width: 180px; height:220px; overflow:hidden; padding:0 15px 20px 0; margin:0; float:left; }
.post-4 img, .post-4-last img { margin:0 0 10px 0; padding:0; width:170px; overflow:hidden; border:5px solid #272727; }
.post-4 img:hover, .post-4-last img:hover { border:5px solid #444;  }
.post-4 p, .post-4-last p { color:#999; margin:20px; padding:20px 0 0 0; line-height:24px;  }
.post-4 a { color:#fff; font:normal 12px "Arial", sans-serif; line-height:16px; text-decoration:none; } 
.post-4 a:hover  { color:#3ACEFF; font:normal 12px "Arial", sans-serif; line-height:16px; text-decoration:none; } 


/*********************** TEXT ***********************/
.text h1 {
    font-size: 18px;
    font-weight: normal;
    padding: 0 0 25px 0;
}
.text h2 {
    font-size: 16px;
    font-weight: normal;
}
.text h3 {
    font-size: 14px;
    font-weight: normal;
}
.text p {
    font-size: 12px;
    margin: 7px 0 10px 0;
}
.text b, .text strong { color: #cef432; }

.text {
    font-size: 12px;
    line-height:18px;
    padding: 0;
}
.text li {
    margin: 0 0 4px 45px;
    padding: 0;
}

/*********************** SEARCH ***********************/

#search  { width:220px; height:22px; margin:10px 0 0 0; padding:0;  }
#search input  {  background: url('/images/search_bg.png') 0 0 no-repeat; width:180px; height:22px; border:0; padding:0 5px; float:left; }
#search input#submit  { width:32px; height:22px; background: url('/images/search_input.png') 0 0 no-repeat; float:left; margin:0 0 0 6px; cursor:hand; cursor:pointer; }

#pages  { width:990px; margin:20px 0 7px 0; overflow:auto; }
#pages a  { font-family: "Times New Roman", Times, serif; font-size:14px; color:#2c2c2c; display:block; padding:10px 20px; float:left; background-color:#D4D4D4; border-right:2px solid #fff; text-decoration:none; }
#pages a:hover  { background-color:#aeaeae; }
#pages span  { font-family: "Times New Roman", Times, serif; font-size:14px; color:#fff; display:block; padding:10px 20px; float:left; background-color:#da251d; border-right:2px solid #fff; text-decoration:none; }



/*********************** FOOTER ***********************/
#footer a:link, #footer a:visited { color: #444; }
#footer a:hover, a:active { color: #fff; text-decoration: underline; }

#studio a, #counter a { background: 0 !important; }
#copyrights p { line-height: 16px; }


#footer ul { display:block; float:left; width:auto; margin-top:7px; margin-left:25px;  }
#footer ul li { float:left; margin-right:15px; font-size:11px; color:#686868}
#footer ul li a { color:#777; }
#footer ul li a:hover { color:#fff; text-decoration:underline;  }

#footer {
    width:990px;
    height: 80px;
    font-size: 12px;
    margin:0; 
    padding:10px 0 0 0;
}
    #studio {
        float: left;
        display: inline;
        width: 52px; height: 33px;
        margin: 5px 15px 0 0;
    }

    #copyrights {
        float: left;
        display: inline;
        margin: 2px 0 20px 0;
        padding: 5px 0;
    }


    #counter {
        float: right;
        display: inline;
        width: 80px; height: 15px;
        margin: 10px 5px 0 0;
    }
