/* 
=============================================================
This Skin for DataLife Engine Developed by DLETemplates.com
Copyright © 2005-2007 DLETemplates.com All Rights Reserved.

File 'style.css' - Cascading Style Sheet (CSS) Document
=============================================================
*/

html, body {
 height: 100%;
 margin: 0px;
 padding: 0px;
 background: #000 url(../images/body.jpg);
 font-size: 11px;
 font-family: tahoma;
 color: #757575; 
}

a {
 color: #D58400;
 text-decoration: none;
}

a:hover, a:active, a:focus {
 color: #ff9e00;
}

a img {
 border: none;
}

#bg {
 height: 100%;
 width:100%;
 background: url(../images/bak0.jpg) no-repeat top;
}

.topmenu {
 width: 100%;
 height: 153px;
 float:center;
 }

.topmenu_left{
 width: 14px;
 height: 153px;
 background: url(../images/top_menu_left_bak.png) no-repeat top;
}
.topmenu_right{
 width: 14px;
 height: 153px;
 background: url(../images/top_menu_right_bak.png) no-repeat top;
}
.topmenu_center{
 width: 902px;
 height: 153px;
 background: url(../images/top_menu_center_bak.png) repeat-x top;
}

.news_left{
 width: 11px;
 height: 317px;
 background: url(../images/news_left.png) no-repeat top;
}

.news_right{
 width: 11px;
 height: 317px;
 background: url(../images/news_right.png) no-repeat top;
}

.news_center{
 width: 908px;
 vertical-align:center;
 height: 317px;
 padding-top:30px;
 background: url(../images/news_center.png) repeat-x top;
}


.probel{
 width: 100%;
 height: 30px;
 }
.ligten{
 width: 100%;
 height: 85px;
 background: url(../images/ligten.png) no-repeat center top;
 }
.ligten_bottom{
 width: 100%;
 height: 40px;
 background: url(../images/ligten.png) no-repeat center top;
 }
.news{
 width: 100%;
 height: 317px;
 }
.reflect {
 width: 646px;
 height: 317px;
 position: absolute;
 z-index: 9;
 top: 0px;
 left: 0px;
 background: url(../images/reflect.png) no-repeat top left;
 }
.reflect2 {
 position: absolute;
 z-index: 945;
 top: 10px;
 left: 13px;
 font-weight:bold;
 font-size:12px;
 color:#ddd;
 }
.speadbar{
 position: absolute;
 z-index: 945;
 top: -34px;
 left: 30px;
 color:#ddd;
 }
.topnews{
 float:right;
 height:261px;
 width:250px;
 padding-top:30px;
 background: url(../images/topnews.png) no-repeat top right;
}
.content{
 width:931px;
 background: url(../images/content_center.png) repeat-y top;
 }
.content_top{
 background: url(../images/content_top.png) no-repeat top;
 }
.content_bottom{
 background: url(../images/content_bottom.png) no-repeat bottom;
 }
.all_content{
 padding:90px 15px 15px 15px;
 }
.menu{
 width:224px;
 float:right;
 padding-top:17px;
 }
div.module_menu{
 width: 224px;
 background: url(../images/menu_center.png) repeat-y top;
 }
div.module_menu_bottom{
 background: url(../images/menu_bottom.png) no-repeat bottom;
 }
div.module_menu_top{
 padding:45px 5px 5px 5px;
 background: url(../images/menu_top.png) no-repeat top;
 }
div.module_menu2{
 width: 224px;
 background: url(../images/menu_center.png) repeat-y top;
 }
div.module_menu_bottom2{
 background: url(../images/menu_bottom.png) no-repeat bottom;
 }
div.module_menu_top2{
 padding:5px 5px 5px 5px;
 }
.news_name{
 height:40px;
 padding:25px 5px 0px 40px;
 font-size:15px;
 font-weight: bold;
 color:#000;
 font-family: "Tahoma", Arial, Helvetica, sans-serif;
 background: url(../images/news_name.png) no-repeat top;
 }
.news_name a{color:#000;}
.news_tl_line{
 height:5px;
 background: url(../images/news_tl_line.png) no-repeat top center;
}
.news_tl_line_bottom{
 height:23px;
 background: url(../images/news_tl_line_bottom.png) no-repeat top center;
}
.short_news{
 background: url(../images/news_bak.png) no-repeat top center;
 }
.f_bloak_left{
 background: url(../images/news_hg_left_center.png) repeat-y top left;
 }
.f_bloak_right{
 background: url(../images/news_hg_right_center.png) repeat-y top right;
 }
.news_bottom{
 height:20px;
 padding:10px 5px 0px 40px;
 font-size:11px;
 font-family: "Tahoma", Arial, Helvetica, sans-serif;
 background: url(../images/news_rty_bottom.png) no-repeat top center;
 }
.news_ligten{
 height:82px;
 background: url(../images/news_ligten.png) no-repeat top center;
}
.speedbar3 {
 color: #476670;
 font-size: 11px;
 font-family: tahoma, arial, verdana;
}
.speedbar3 a:active,
.speedbar3 a:visited,
.speedbar3 a:link {
 color: #779e00;
 text-decoration:none;
 font-weight:bold
}
.speedbar3 a:hover {
 text-decoration: underline;
}

#adcomentsterion {
 text-align:left;
 font-size: 11px ;
 border: 2px solid #929294;
 background: #212527 url(../images/center_page_td.jpg) repeat-x bottom;
 color:#282828;
 -moz-border-radius:5px;
padding:4px 4px 4px 4px;
font-family: "Tahoma", Arial, Helvetica, sans-serif;
}

.button {
 padding: 1px 8px 0px;
 border: 1px outset #CCCCCC;
 background: url(../images/grad-2.gif) repeat-x top #D58400;
 color: #FFFFFF;
 text-transform: uppercase;
 font-size: 92%;
 font-weight: bold;
}
.luserty{
 margin: 0 0px 10px;
 padding: 0 0 0 30px;
 font-size: 100%;
 height: 28px;
 line-height: 28px;
 color: #FFFFFF;
 background: url(../images/h3-bg.jpg) no-repeat left #cccccc;
 width: 226px;
}
form {
 margin: 0;
 padding: 0;
}

form label {
 cursor: pointer;
}

input, select, textarea, .inputbox {
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 100%;
}

textarea, textarea.inputbox {
 background: #4c4f50;
 color: #dddddd;
 border: 1px solid #DDDDDD;
}
.inputbox {
 background: #4c4f50;
 color: #dddddd;
 border: 1px solid #DDDDDD;
}
.adcomentsterion {
 text-align:left;
 font-size: 11px ;
 border: 2px solid #929294;
 background: #212527 url(../images/center_page_td.jpg) repeat-x bottom;
 color: #282828;
 -moz-border-radius:5px;
padding: 4px 4px 4px 4px;
font-family: "Tahoma", Arial, Helvetica, sans-serif;
}
.derty {
background:#212527;
border:1px solid #929294;
color:#dddddd;
font-family: "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
margin-top: 5px;
padding: 5px;
 -moz-border-radius:5px;
}
.info{
padding:1px;
background:#000;
border:1px solid #929294;
color:#dddddd;
font-family: "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
}
.info_title{
height:20px;
padding: 4px 0px 0px 6px;
background:#212527;
color:#dddddd;
font-size: 11px;
font-weight:bold;
}
.info_title2{
padding: 0px 6px 0px 5px;
background:#212527;
color:#dddddd;
}
.info_error{
padding: 5px;
background:#212527;
margin:3px;
border:2px solid #929294;
color:#dddddd;
}
.navigation {
 color:#666; 
 border:0px;
}

.navigation a:link,
.navigation a:visited,
.navigation a:hover,
.navigation a:active {
 text-decoration:none;
 color: #636363;
 background:#212527;
 border:1px solid #929294;
 padding:3px 6px;
 font-size:11px
}

.navigation a:hover {
 background: url(../images/grad-2.gif) repeat-x top;
 color:#FFFFFF;
 border-color:#929294;
}

.navigation span {
 text-decoration:none;
 background:#212527;
 padding:3px 6px;
 border:1px solid #929294;
 color:#ccc;
 font-size:11px;
}

#topmenus {
 font: normal 11px verdana;
 margin-top: 11px;
 }
#topmenus ul {
 margin: 0;
 padding: 0;
 list-style: none;
 width: 100%;
 display: inline;
 } 
#topmenus ul li {
 position: relative;
 display: inline;
 margin-left: -4px;
 }
#topmenus ul li a {
 height:23px;
 text-decoration: none;
 color: #aabfc5;
 padding: 3px 13px 4px 13px;
 text-align:center;
 border-left:1px solid #b7b7b7;
 border-top:1px solid #b7b7b7;
 border-bottom:1px solid #b7b7b7;
 background: url(../images/buttom_top.png) repeat-x top;
 }

#topmenus ul li a:hover { 
 color: #fff;
 background: url(../images/buttom_top2.png) repeat-x top;
 }


#topmenus_menu {
 font: normal 11px verdana;
 }

#topmenus_menu ul {
 margin-left: 8px;
 padding: 0;
 list-style: none;
 width: 100%;
 }

#topmenus_menu ul li {
 position: relative;
 background: url(../images/menu_line.png) no-repeat bottom center; /* IE6 Bug */
 }
 li ul {
 position: absolute;
 left: 177px;
 top: 0;
 display: none;
 }

#topmenus_menu ul li a {
 display: block;
 height:22px;
 text-decoration: none;
 color: #1a1a1a;
 padding: 7px 1px 1px 1px;
 text-align:left;
 font-weight:bold;
 }

#topmenus_menu ul li a:hover { 
 color: #000;
 background: url(../images/menu_hower.png) no-repeat center;
 }

#topmenus_menu li ul li a {
 padding: 2px 5px;
 }
#topmenus_menu li:hover ul, li.over ul {
 display: block;
 }






#menunav {
 font: normal 11px verdana;
 }

#menunav ul {
 margin: 0;
 padding: 0;
 list-style: none;
 width: 100%;
 }

#menunav ul li {
 position: relative;
 background: url(../images/menu_line.png) no-repeat bottom center; /* IE6 Bug */
 }
 li ul {
 position: absolute;
 left: 177px;
 top: 0;
 display: none;
 }

#menunav ul li a {
 display: block;
 height:22px;
 text-decoration: none;
 color: #aabfc5;
 padding: 7px 1px 1px 1px;
 text-align:center;
 }

#menunav ul li a:hover { 
 color: #000;
 background: url(../images/menu_hower.png) no-repeat center;
 }

#menunav li ul li a {
 padding: 2px 5px;
 }
#menunav li:hover ul, li.over ul {
 display: block;
 }

/* Fix IE. Hide from IE Mac \*/
* html #menunav ul li { float: left; height: 1%; }
* html #menunav ul li a { height: 1%; }
/* End */

#ja-search {
 background: url(../images/search-bg.gif) no-repeat left;
 position: absolute;
 right: 0;
 top: 0;
 height: 25px;
 padding-left: 35px;
 font-size: 11px;
}



#ja-search .button {
 font-size: 11px;
}


.entry { width: 356px; overflow: visible; padding: 0px 0px 0px 0px;position: absolute;top: 32%; left: 37%; z-index: 999;
background: url(../images/signUpForm_bg.png) no-repeat left top; height:245px;color:#ddd;}
.entry dl { clear: both; display: block; }
.entry dt { float: left; width: 25%; padding: 5px 0; }
.entry dd { float: left; width: 70%; padding: 5px 0; }
.entry dd a { padding-right: 20px; }
.entry input { width:85%; padding: 3px 5px; }

.close { position: absolute; right: 15px; top: 14px; }

div.imgages div img{border:1px solid #000;}
.imgages div img{padding:4px;background-color:#fff;}