@import "icons.css";
@import "blog.css";
@import "gallery.css";
@import "forum.css";
@import "user.css";

/*************************************************************
 * Body *
*************************************************************/
body {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
font-size: 13px; font-family: Arial, Tahoma, Verdana;
background: url(../images/new_designe/cope_split_02.png) repeat-x #4396CA;}

/*************************************************************
 * General Content Block *
*************************************************************/
#container, #footer{width:993px !important; text-align: left;}
#container #header_table{height:211px !important;}
#container #menu {height:45px !important; background: url(../images/new_designe/cope_split_10.png) repeat-x} 
#container #submenu {height:28px !important; background: url(../images/new_designe/cope_split_14.png) repeat-x} 
#container #body{background: url(../images/new_designe/cope_split_17.png) #fff repeat-x; padding:20px 10px 10px 10px;}
#footer{margin-top:-3px; background: url(../images/new_designe/cope_split_14.png) repeat-x;
color:#fff; font-size: 10px; font-weight: 600;}

/*************************************************************
 * Menu *
*************************************************************/
#tabs ul{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#tabs li{margin: 0px 0px 0px 0px; padding: 14px 5px 0px 5px; float:left; list-style-type: none; height:31px !important; vertical-align: center;}
#tabs a:link, #tabs a:visited, #tabs a:hover{font-size: 16px; color:#000058; text-decoration: none; font-weight: 400;}
#tabs li:hover{opacity:.6;filter: alpha(opacity=60); -moz-opacity: 0.60; background: url(../images/new_designe/cope_split_16.png) no-repeat center bottom}
#tabs .active {background: url(../images/new_designe/cope_split_16.png) no-repeat center bottom}
#tabs .new {color: red; font-size: 9px; font-weight: 600; margin: -10px 0px 0px 0px; position: absolute;}
/*** * ***/
#login_form{width:400px;text-align: right; padding: 10px 10px 5px 0px; float:right; border 1px solid}
#login_form form{font-size:10px;}
#login_form, #login_form a:link, #login_form a:visited{font-size: 12px; color:#666; text-decoration: none;}
#login_form a:hover{font-size: 12px; color:#000; text-decoration: none;} 
#login_form ul{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#login_form li{margin: 0px 3px 0px 3px; padding: 0px 0px 0px 0px; float:right; list-style-type: none;}

/*************************************************************
 * SUB Menu *
*************************************************************/
#submenu #sub_buttons {margin: 0px 0px 0px 0px; padding: 2px 0px 0px 10px; float:left;}
#sub_buttons div.submenu_btn {
  padding: 2px 5px 2px 5px; margin: 2px 10px 0px 0px;
  float:left; border: 1px solid #D7E0FE;
  -moz-border-radius-topleft : 3px;
  -webkit-border-top-left-radius : 3px;
  -moz-border-radius-topright : 3px;
  -webkit-border-top-right-radius : 3px;
  -moz-border-radius-bottomleft : 3px;
  -webkit-border-bottom-left-radius : 3px;
  -moz-border-radius-bottomright : 3px;
  -webkit-border-bottom-right-radius : 3px;  
  }

#sub_buttons .submenu_btn a:link, #sub_buttons .submenu_btn a:visited {text-decoration: none; color:#fff;}
#sub_buttons .submenu_btn a:hover {text-decoration: none; color:#000;}
#sub_buttons .submenu_btn:hover {background-color: #94C5D3; color:#000; text-decoration: none;}
/*************************************************************
 * Page *
*************************************************************/
table.content_page {width: 100%; border-collapse: collapse; border: 0px;}
table.content_page td{border: 0px}
table.content_page td.cp_center {vertical-align: top;}
table.content_page td.cp_right {vertical-align: top; width: 300px;}
table.content_page td.cp_left {vertical-align: top;}

.block  {margin: 0px 5px 3px 5px; padding: 2px 2px 7px 2px;}
.block_r{margin: 0px 5px 5px 15px; padding: 5px 5px 10px 5px;
  -moz-border-radius-topleft : 5px;
  -webkit-border-top-left-radius : 5px;
    -moz-border-radius-topright : 5px;
    -webkit-border-top-right-radius : 5px;
    -moz-border-radius-bottomleft : 5px;
    -webkit-border-bottom-left-radius : 5px;
    -moz-border-radius-bottomright : 5px;
    -webkit-border-bottom-right-radius : 5px;
}

.block-title{
    padding:10px 10px 10px 0px;
    font-size: 20px; color:#3A3A3A;
    letter-spacing: -1px;
     
}

.p_title_b {border-bottom:1px solid #5694BB; padding: 0px 0px 0px 0px; margin:0px 0px 5px 0px;}
.p_title_b .name_block {padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px; height:54px;} 

.p_title_b .time_block{margin:-54px 0px 0px 0px; height:54px; width:65px; float:left; background: url(../images/topic_date_bcg.png) no-repeat top right; color:#FFF;}
.p_title_b .time_block .time{margin: 10px 0px -3px 10px; font-size: 9px; }
.p_title_b .time_block .day{margin: 0px 0px 0px 8px; font-size: 16px; font-weight: 600;}
.p_title_b .time_block .month{margin: -3px 0px 0px 23px;font-size: 10px;}
.p_title_b .bottom, .p_title_b .top{padding: 1px 0px 1px 70px;font-size: 9px;}  
.p_title_b .centr{padding: 0px 0px 0px 70px;font-size: 16px; font-weight: bold;}

/* Page Pagenite */
#pageing_nav {margin:5px 0px -10px 0px;height:20px; font-size: 12px;}
#pageing_nav ul{margin: 0px; padding:0px; width: 100%; font-family: arial;}
#pageing_nav li{margin: 0px; padding:0px; list-style-type: none;}
#pageing_nav .nr{color:#666;}
#pageing_nav .active{color:#fff; background-color: #94C5D3;}
#pageing_nav a:link, #pageing_nav a:visited {text-decoration: none; margin:0px 1px 0px 1px;}
#pageing_nav a:hover {text-decoration: none; background-color: #F1F1F1;}

/*************************************************************
 * Video Player *
*************************************************************/

.video_player-b{height: 385px; width:640px; margin-left: 20px; padding: 10px 0;}

/*************************************************************
 * Lines *
*************************************************************/

.line-b-b, .line-b-o, .line-b-g {margin:4px 0px 4px 0px; height:2px; font-size: 1px;}
.line-b-b {background: url(../images/lines.png) repeat-x;}
.line-b-o {background: url(../images/lines.png) repeat-x 0px -3px;}
.line-b-g {background: url(../images/lines.png) repeat-x 0px -6px;}

.line-s, .line-s-b, .line-s-o, .line-s-g{font-size: 1px;}
.line-s {height:1px;background: url(../images/lines2.png) repeat-x 0px -3px;}
.line-s-b {height:1px;background: url(../images/lines2.png) repeat-x 0px 0px;}
.line-s-o {height:1px;background: url(../images/lines2.png) repeat-x 0px -1px;}
.line-s-g {height:1px;background: url(../images/lines2.png) repeat-x 0px -2px;}

/*************************************************************
 * Buttons *
*************************************************************/
 
/* Form Buttons */        
#btn {margin: 1px; padding: 2px 20px 2px 5px; float:left; font-size: 12px; border: 1px solid #585858; color:#1D1D1D;}
#btn img{margin: 0px 0px -3px 0px; padding: 0px 2px 0px 2px;}
#btn:hover {background-color: #E0E0E0;}

/* Gallery Edit Buttons */ 
#btn-b{margin: 5px; padding: 2px 5px 2px 5px; border:1px solid #E0E0E0; font-size: 11px;}
#btn-b img{margin: 0px 0px -3px 0px; padding: 0px 5px 0px 2px;}
#btn-b:hover {background-color: #F0F0F0; text-decoration: none; border:1px solid #E0E0E0;} 
#btn-b a:hover {text-decoration: none;}

/* Error Dialog Buttons */ 
#btn-d {margin: 1px; padding: 2px 20px 2px 20px; border:1px solid #E0E0E0; color:#FF0000;}
#btn-d img{margin: 0px 0px -3px 0px; padding: 0px 10px 0px 2px;}
#btn-d:hover {background-color: #F0F0F0; text-decoration: none; border:1px solid #E0E0E0;} 
#btn-d a:hover {text-decoration: none;}

/*************************************************************
 * User Profile *
*************************************************************/

.user_prof_content{padding: 2px; margin: 2px; width: 120px; float:left;}
.user_prof_s{margin:2px; width: 70px; height:70px;                         
              background-image: url(../images/ico_user_empty_32.png); 
              background-color: #F0F0F0;
              background-position: center center;
              background-repeat: no-repeat;}
.user_prof_name{font-size: 11px; height: 40px; overflow: hidden;}
.user_prof_menu{font-size: 11px;}
.user_prof_img{}

/*************************************************************
 * Tables *
*************************************************************/

table.content_table td {padding:10px 10px 10px 10px; margin:0px 0px 0px 0px; border: 0;}
.empty_content{background-color: #F8F8F8; padding:20px; margin-bottom:10px; font-size: 12px; text-align: center; color:#ACACAC; border-bottom:0px dashed #ACACAC;}

/*************************************************************
 * Map *
*************************************************************/

#map_content a {white-space: pre-wrap;}
 
