body, p, form, h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd {margin:0;padding:0;}

body{background-color:#fff;font-family:verdana,georgia,arial,tahoma,sans-serif,dejavu;font-size:12px;color:#262626;margin:0;padding:0;line-height:14px;overflow:hidden;}
    
a{font-size:12px;color:#262626;outline:none;text-decoration:none;}
a:hover{text-decoration:underline;}
a:focus{outline:none;}

ul{list-style-type:none;}
img{border:0;}
input,
textarea,
select{background-color: #FDFDFD;border: 1px solid #F5F5F5;padding: 5px;}
input[type="submit"],
button{border:0;cursor:pointer;}

.lclear{clear:left;}
.abs{position:absolute;}
.pa{background:transparent url(../gfx/art_pack.png) left top no-repeat;}
.error{border-left:3px solid #f00;margin:10px 0;padding-left:10px;color:#f00;}
.poz_c{text-align:center;}

/* base */
.ibm{width:520px;float:left;}
.header{width:520px;float:left;height:61px;background:transparent url(../gfx/b1.png) left top repeat-x;position:relative;border-bottom:1px solid #d9d9d9;}
.header .logo{width:113px;height:61px;left:0;top:0;}
.header .title{left:133px;top:23px;}
.header .title{font-size:16px;font-weight:bold;color:#999;}
.header .title img{margin-right:5px;background-position:-113px top;width:5px;height:10px;vertical-align:middle;}
.header .social{right:15px;top:22px;font-size:0;}
.header .social img{width:19px;height:19px;margin-right:4px;}
/*.header .social .di{background-position:-129px top;}
.header .social .di:hover{background-position:-129px -16px;}
.header .social .tw{background-position:-147px top;}
.header .social .tw:hover{background-position:-147px -16px;}
.header .social .de{background-position:-165px top;}
.header .social .de:hover{background-position:-165px -16px;}
.header .social .in{background-position:-183px top;}
.header .social .in:hover{background-position:-183px -16px;}*/
.header .social .one{background-position:left -115px;}
.header .social .one:hover{background-position:left -134px;}
.header .social .two{background-position:-23px -115px;}
.header .social .two:hover{background-position:-23px -134px;}
.header .social .three{background-position:-46px -115px;}
.header .social .three:hover{background-position:-46px -134px;}
.header .social .four{background-position:-70px -115px;}
.header .social .four:hover{background-position:-70px -134px;}
.header .social .five{background-position:-93px -115px;}
.header .social .five:hover{background-position:-93px -134px;}

.content{float:left;width:520px;}
.footer{float:left;width:520px;border-top:1px solid #d9d9d9;}
.footer .cnt{height:31px;border-top:1px solid #fff;background-color:#efefef;position:relative;}
.footer .cnt ul{left:9px;top:7px;}
.footer .cnt ul li{display:inline;padding-right:10px;margin-right:6px;background:transparent url(../gfx/art_pack.png) right 7px no-repeat;}
.footer .cnt ul .last{background:none;}
.footer .cnt ul li a{font-size:10px;color:#999;}

/* main */
.content .focus{width:520px;border-bottom:3px solid #262626;padding:18px 0;margin-bottom:15px;}
.content .focus h1{margin:10px;}
.content .focus h1 a{font-size:24px;font-weight:bold;line-height:26px;}
.content .focus p{margin:0 10px;}
.content .news{float:left;}
.content .news .item{float:left;width:500px;margin-left:10px;display:inline;margin-bottom:15px;}
.content .news .item h2{margin:0 0 10px 0;}
.content .news .item h2 a{font-size:18px;line-height:20px;}
.content .news .item img{width:66px;height:27px;background-position:-199px top;margin-top:10px;}
.content .news .item img:hover{background-position:-199px -27px;}
.content .news .item .picture{float:left;width:120px;height:auto;margin:0 10px 0 0;}
.content .news .item p{float:left;width:365px;}
.content .expert{float:left;padding:10px 0 20px 0;background:transparent url(../gfx/l1.png) left top repeat-x;width:520px;}
.content .expert h3{margin:5px 10px 15px 10px;}
.content .expert h3 a{font-size:18px;font-weight:bold;}
.content .expert .pic{width:233px;height:175px;background-color:#ededed;float:left;margin:0 10px;display:inline;}
.content .expert div{width:260px;float:left;display:inline;}
.content .expert div p{margin-bottom:10px;}
.content .expert div a{font-weight:bold;color:#999;}
.content .expert div img{width:16px;height:10px;margin-left:5px;vertical-align:middle;background-position:-113px -10px;}

/* ask */
.ask{margin:10px 0;}
.ask .err_msg{background:transparent url(../gfx/l1.png) left bottom repeat-x;padding-bottom:10px;}
.ask .err_msg .error{margin:10px;}
.ask .err_msg ul{margin:0 10px;}
.ask .data{margin:10px 0 0 0;}
.ask .data .text{margin:10px 0 20px 0;padding:0 10px;}
.ask .data .poz_c{padding:10px 0;}
.ask .data table{margin-left:30px;}
.ask .data table tr td{padding:6px 0;}
.ask .data table tr .fix{width:140px;}
.ask .data table tr td input{width:300px;}
.ask .data input[type="submit"]{width:104px;height:27px;background-position:left -61px;}
.ask .data input[type="submit"]:hover{background-position:left -88px;}
.ask .data table tr td textarea{width:300px;height:100px;}
.ask .thanks{margin:10px 10px 0 10px;}

/* popup */

#popup_box {position:absolute;top:0;left:10px !important;z-index:100;display:none;color:#444;}

#popup_box table {border-collapse:collapse;width:500px;}
#popup_box .b {background:url(../gfx/popup/b.png);}
#popup_box .tl {background:url(../gfx/popup/tl.png);}
#popup_box .tr {background:url(../gfx/popup/tr.png);}
#popup_box .bl {background:url(../gfx/popup/bl.png);}
#popup_box .br {background:url(../gfx/popup/br.png);}

#popup_box a.button {border:0;padding:3px 7px;border-left:1px solid #951316;border-right:1px solid #951316;background:transparent url(../gfx/art_pack.png?4) left -612px repeat-x;font-size:11px;font-weight:bold;color:#fff;text-align:center;}

#popup_box .tl, #popup_box .tr, #popup_box .bl, #popup_box .br {height:10px;width:10px;overflow:hidden;padding:0;}
#popup_box #popup_content {background-color:#fafafa;font-size:110%;}
#popup_box #popup_content #a_loading {background:url(../gfx/loading.gif) no-repeat 210px 10px;padding:15px 65px 15px 15px;font-weight:bold;color:#4F4F4F;font-size:16px;font-family:tahoma,verdana,arial,sans,dejavu;}

.ajax_cnt{padding:20px;}
.ajax_c{text-align:center;}

/* admin */

.acnt{margin:10px;overflow:hidden;}
.alist{margin-top:10px;}
.alist tr td{padding:2px 10px 2px 0;}
.alist tr .fix{width:295px;overflow:hidden;}
.alist tr:hover{background-color:#fcfcfc;}

#login_form table{margin:20px 0 20px 62px;}
#login_form table tr td{padding:6px 0;}
#login_form table tr td input[type="text"],
#login_form table tr td input[type="password"]{width:250px;}
#login_form table tr td input[type="submit"]{border:1px solid #F5F5F5;}
#login_form table tr .fix{width:120px;}
#login_form table tr .poz_c{padding-top:20px;}

#ahome .profile{margin-bottom:20px;padding-bottom:10px;border-bottom:3px solid #262626;}
#ahome .lastnews{background:url(../gfx/l1.png) repeat-x scroll left top transparent;margin-top:20px;padding-top:10px;}
#ahome .lastq{background:url(../gfx/l1.png) repeat-x scroll left top transparent;margin-top:20px;padding-top:10px;}
#ahome .add_new,
#acontent .add_new{background-position:-199px -54px;width:122px;height:27px;margin-left:189px;}
#ahome .add_new:hover,
#acontent .add_new:hover{background-position:-199px -81px;}

#acontent .profile{margin-bottom:20px;padding-bottom:10px;border-bottom:3px solid #262626;}
#acontent .allnews{background:url(../gfx/l1.png) repeat-x scroll left top transparent;margin-top:20px;padding-top:10px;}

#acontent_new table{margin-top:10px;}
#acontent_new table tr td{padding:6px 0;}
#acontent_new table tr .fix{width:160px;}
#acontent_new table tr td select{width:150px;}
#acontent_new table tr td textarea{width:320px;height:100px;}
#acontent_new table tr td input[type="text"]{width:320px;}
#acontent_new table tr td button{padding:5px;background-color:#262626;color:#fff;margin-left:10px;}
#acontent_new table tr td input[type="submit"]{padding:5px;background-color:#262626;color:#fff;margin-top:20px;}
.uploaded_picture{overflow: hidden;width: 330px;}
#image_upload_uploaded_images{overflow: hidden;width: 330px;}

#aquestion .profile{margin-bottom:20px;padding-bottom:10px;border-bottom:3px solid #262626;}
#aquestion .allq{background:url(../gfx/l1.png) repeat-x scroll left bottom transparent;margin-bottom:20px;padding-bottom:20px;}
#aquestiondet .alist{width:100%;}
#aquestiondet .alist tr td{padding:6px 0;}
#aquestiondet .alist .fix{width:170px;}

#pagination {clear:both;padding:20px 0 20px 0;text-align:center;}
#pagination a {border:1px solid #F5F5F5;margin:5px;padding:3px 5px;text-decoration:none;background-color:#FDFDFD;}
#pagination a:hover {background-color:#262626;color:#fff;border:1px solid #111;text-decoration:none;}
#pagination span.extend {background-color:#FDFDFD;border:1px solid #F5F5F5;color:#262626;margin:2px;padding:3px 5px;}
#pagination span.current {background-color:#262626;color:#fff;border:1px solid #111;text-decoration:none;padding:3px 5px;font-weight:bold;margin: 5px;}

.hide {display:none;}