* {margin: 0; 	padding: 0; }
html {height: 100%;}
body {position: relative;
      min-height: 100%;
      color: #474747;
      font-size: 11px;
      font-family:Tahoma;
      background: #2F2F2F url('../img/BG.jpg') repeat top left;
}


table { border-collapse: collapse; }
td { margin: 0; padding: 0; }

img { behavior: url('./png.htc'); }
img { border: none; margin: 0; }

.cursor {cursor: pointer;}

a { color: #474747; }
a:hover { text-decoration: none; }

p { margin: 0 0 15px 0; }

h2 {font-family:Georgia,Times;
    font-size:24px;
    color:#474747;
    margin:0 0 11px 0;
    padding:0;
    font-weight:normal;
}
h1, h2.title_block {
    font-family: Georgia, Times;
    color: #000000;
    font-size: 18px;
    margin: 0;
    padding: 9px 0 11px 0;
    font-weight: normal;
}
h1 { padding-left: 10px;  }
h1 span, h2.title_block span {border-top: 4px solid #FD6500;
    padding-top: 5px;
}
h3 { font-family: Georgia, Times; color: #474747; font-size: 14px; margin: 0 0 1px 0; padding: 0; }
.aboutMenu2 {
    padding: 4px 0 6px 47px;
    background: #6E6E6E;
    color: #fff;
    overflow: hidden;
}
.aboutMenu2 a {
    color: #fff;
    padding-bottom: 0px;
    text-decoration: none;
    border-bottom: 1px solid #fff;
    margin-right: 13px;
    text-shadow: #444 0 1px 1px;
}
.aboutMenu2 a:hover {
    border-bottom: none;
}
ul, ol { margin:0; padding:0; list-style-type:none}

form { margin: 0; padding: 0; }
input, textarea { font-size: 17px; font-family: Tahoma; }
.under{
    text-decoration:underline
}
.under:hover{
    text-decoration:none;
}
/*body*/
.wrapper{
    width:941px;
    margin:0 auto;
    padding-bottom:1px
}
.wrappRight{
    position:relative;
    float:left;
    width:676px;
}
.Content{
    width:411px;
    float:left;
}
.Content div{
    background:#fff;
    padding:0 10px 20px;
    margin-bottom:25px;
}
.Content div div{
    margin:0;
    padding:0;
    background:transparent;
}
.AllContent{
    padding:0 0 35px 0;
    background:#fff;
    min-height:1428px;
    position:relative;
}
.AllContent .otbivka{
    font-size:11px;
    padding:0 10px;
}
.new_inter{
    float:left;
    display:inline;
    width:210px;
    height:335px;
    margin-left:10px;
    margin-bottom:10px;
}
.new_inter p{
    margin-bottom:6px;
}
.nameArh{
    font-size:14px;
    font-family:Georgia,Times;
}
.date{
    font-size:10px
}
.supplier{
    background:#fff;
    padding:0 10px 10px;
    margin-bottom:25px
}
.supplier .f_radio{
    float:left;
    margin-bottom:11px;
    clear:both;
}
.supplier .f_radio label{
    padding-left:50px;
    position:relative
}
.cols{
    float:left;
}
.supplier .f_radio label input{
    position:absolute;
    top:0;
    left:13px;
}
.rightCollum{
    width:240px;
    float:right;
}

.rightCollum div{
    background:#fff;
    padding:0 10px 20px;
    margin-bottom:33px;
}
.rightCollum div div{
    margin:0;
    padding:0;
    background:transparent;
}
.ban_top{
    margin:25px 0;
    position:relative;
    background:#fff
}
/*content collum*/
.Menu{
    background:#fff;
    margin-bottom:25px;
}
.headerLogo{
    position:relative;
    height:80px;
    background:url(../img/headerBg.gif) repeat-x top left;
}
.Menu > .headerLogo{
    height:auto;
    min-height:80px;
}
.logo{
    margin:11px 0 0 33px;
}

.registration{
    position:absolute;
    top:10px;
    right:10px;
}
.registration a{
    color:#FF7809;
    font-size:10px;
}
.registration a.mar_A{
    margin-right:84px;
    margin-left:0;
}
.ajaxLnk {
    text-decoration: none;
    border-bottom: 1px dotted #fff!important;
}
.ajaxLnk:hover {
    border-bottom: none;
}
.registration .LOGPAS{
    border:1px solid #626262;
    font-size:14px;
    margin:6px 10px 9px 0;
    padding-left:6px;
    background-color:#EBEBEB;
    height:17px;
    padding-top:0;
    width:118px;
}
.registration .enterBut{
    width:58px;
    height:24px;
    background:url(../img/but_enter.gif) no-repeat top left;
    border:0;
    cursor:pointer;
}
.AnotherIBM{
    text-align:right;
    margin-right:74px;
    font-size:10px;
}
.AnotherIBM input{
    position:relative;
    top:3px;
    left:3px;
}
.SEOblock{
    margin:7px 0 0 0;
    text-align:right;
}

.razdel{
    color:#fff;
    position:relative;
}
.razdel a{
    color:#fff
}
.razdel h2{
    color:#fff;
    cursor:pointer;
    display:inline;
    font-size:17px;
    margin:0 0 0 47px;
    text-shadow: #999 0 1px 1px;
    padding:0;
    text-decoration:none;
    border-bottom: 1px dotted #fff;
}
.razdel h2:hover{
    border-bottom: none;
}
.razdel .arrow{
    background:url("../img/buttons2.gif") no-repeat 0 0;
    cursor:pointer;
    height:22px;
   left:12px;
   position:absolute;
    top:7px;
    width:23px;
}
.razdel .razdel_open{
    padding-bottom:10px
}
.razdel .razdel_open ul{
    float:left;
    padding:0 0 0 47px;
    width:116px;
}
.razdel .razdel_open ul li{
    margin-bottom:5px;
}
.razdel_open .cols {
    float:left;
    padding:0 0 0 47px;
}
.razdel_open .cols ul li a{
    color:#C7A6C5
}
.razdel .add_work, .razdel .add_project {
    background:url("../img/buttons.gif") no-repeat scroll 0 -400px transparent;
    cursor:pointer;
    display:block;
    height:22px;
    left:556px;
    overflow:hidden;
    position:absolute;
    text-indent:-999px;
    top:8px;
    width:105px;
}
.razdel .add_project {
    background-position:0 -440px;
}
.interview{
    position:relative;
    height:370px;
    min-height:370px;
}
.Content > .interview{
    height:auto;
}
.interview img{
    float:left;
    border:1px solid #fff;
    margin:0 20px 10px 0;
}
.interview img:hover{
    border:1px solid #F06102;
}
.interview .interviewHeader{
    margin-bottom:10px;
}
.interview .interviewHeader a{
    color:#2F2F2F;
    font:16px Georgia,Times;
}
.interview .interviewHeader span{
    display:block;
    font-size:10px;
    margin-top:15px;
}
.interview p{
    text-align:justify;
}
.ReadAll{
    display:block;
    font:11px Georgia,Times;
}
div.News{
    position:relative;
    height:985px;/*in time*/
    padding-bottom:58px;/*in time*/
}
div.News img{
    float:left;
}
div.News div.OneNews{
    padding:5px 0;
    height:220px
}
div.News div.OneNews p{
    margin-left:232px;
    text-align:justify;
    margin-bottom:0;
}
div.News div.OneNews div{
    margin-left:232px;
    text-align:justify
}
div.News div.OneNews div.NewsHeader{
    margin-bottom:10px;
    margin-left:232px;
    text-align:left;
}
div.News div.OneNews div.NewsHeader p{
    margin-bottom:5px
}
div.News div.NewsHeader a{
    color:#2F2F2F;
    font:12px Georgia,Times;
}
div.News div.NewsHeader span{
    display:block;
    font-size:10px;
    margin-top:15px;
}
div.News div.NewsHeader span span{
    display:inline;
    margin:0;
}
div.News .ReadAll{
    margin-top:10px;
}
.question{
    position:relative;
}

/*end*/
/*rightColl*/
.architect{
   height:461px;/*in time*/
}
.architect .about{
    height:140px;
}
.architect .about img{
    float:left;
}
.architect .about .nameUser{
    color:#000000;
    display:block;
    font-family:Georgia,Times;
    font-size:12px;
    margin-bottom:12px;
    margin-left:120px
}
.architect .about p{
    margin:0 0 0 120px
}
.architect .descrPublish{
    margin-top:15px;
}



.newInGall .descrPublish{
    margin-bottom:7px
}
.descrPublish{
    position:relative;

    width:220px;
    height:220px;
}
.descrPublish .InfoPublish{
    position:absolute;
    top:0;
    left:0;
    width:204px;
    height:197px;
    padding:23px 8px 0;
    background:url(../img/Transparent.png) repeat top left;
    border:1px solid #F06102;
    color:#c1c1c1;
}
.descrDisplayNone .InfoPublish{
    display:none
}
.descrDisplayBlock .InfoPublish{
    display:block;
}
.descrPublish .bottomDescr,.OneEvent .bottomDescr{
    position:absolute;
    bottom:0;
    left:0;
    height:46px;
    background:url(../img/Transparent2.png) repeat top left;
    width:220px
}
.bottomDescr p{
    color:#FFFFFF;
    font-family:Georgia,Times;
    font-size:15px;
    margin:0;
    padding:8px 0 0 8px;
}
.bottomDescr p a{
    color:#fff;
}
.descrPublish .InfoPublish .name span{
    font-size:10px;

}
.descrPublish .InfoPublish .name p{
    color:#FFFFFF;
    font-family:Georgia,Times;
    font-size:16px;
    margin:0;
    padding:4px 0 8px;
}
.descrPublish .InfoPublish p{
    margin:0 0 5px;
    
}
.descrPublish .InfoPublish p span{
    color:#fff;
}
.descrPublish .InfoPublish p a{
    color:#FF7809;
}
div.newInGall{
    background:#000;
    color:#fff;
    padding:0 10px 7px;
}
.newInGall h2{
    color:#fff
}
.about{
    height:63px;/*in time*/
}
div.absoluteBanner{
    position:absolute;
    bottom:-4px;
    right:-265px;
    width:505px;
    height:90px;
    background:none;
    margin:0;
    padding:0
}
.Content > div.absoluteBanner{
    bottom:-1px
}
.ButAns{
    margin-top:18px;
    border:0;
    background:url(../img/but_vote.gif) no-repeat top left;
    width:115px;
    height:23px;
}
/*end*/

/*answ*/
.answ div{
    position:relative;
}
.answ div input{
    position:absolute;
    top:0;
    left:0;
}
.answ div label{
    display:block;
    padding:0 0 8px 24px;
}
.readAllAnsw{
    margin-top:15px;
    text-align:center;
}
/*end*/


.MainBirNews{
	margin-top:25px;
	width:941px;
	height:290px;
	background:#fff;
	position:relative;
	}

.MainBirNews .title_block{
	margin-left:10px
	}

.textBirOp{
	width:220px;
	height:228px;
	background:#e4e4e4 url(../i/topt.jpg) no-repeat top left;
	margin-left:10px;
	float:left;
	}
.textBirOp p{
	font-size:11px;
	line-height:110%;
	color:#000;
	font-family:Tahoma;
	margin-top:10px;
	padding:0 10px 10px 10px;
	height:208px;
	background:#e4e4e4 url(../i/bottomt.jpg) no-repeat bottom left;
	text-align:justify;
	}
.WrapMiniopBir{
	float:right;
	width:660px;
	margin-right:10px;
	}
.exzMiniBir{
	border-bottom:1px solid #bbb;
	margin-bottom:6px;
	height:68px
	}
.bircatbut{
	height:17px;
	list-style-type:none;
	margin:0;
	}
.bircatbut li{
	float:left;
	margin-right:15px;
	font-family:Tahoma;
	}
.info2{
	list-style-type:none;
	margin-bottom:10px;
	height:17px;
	}
.info2 li{
	float:left;
	margin-right:15px;
	font-family:Tahoma;
	}
.bircatbut li.addmes{
	background:transparent url(../img/icons.gif) no-repeat scroll 0 3px;
	padding-left:15px;
	}
.openclass {
        display:inline;
        float:left;
        height:17px;
        margin-bottom:5px;
}
.ClosOpen{
	float:right;
	font-family:Tahoma;
	width:145px;
}
.event{
    background:#000;
    height:272px;
    margin-top:23px;
    padding:0 10px;
}
.event h2{
    color:#fff;
}
.OneEvent{
    float:left;
    width:220px;
    height:220px;
    margin-right:13px;
    background:#fff;
    position:relative;
}
.OneEvent .bottomDescr p{
    font-size:11px;
    padding:5px 0 0 8px;
}
.OneEvent img{
    border:1px solid #000;
}
.OneEvent img:hover{
    border:1px solid #FD6500
}
.footer{
    height:80px;
    background:#474747;
    margin-top:20px;
    color:#C1C1C1;
    margin-bottom:20px;
    font-size:10px;
}
.footer a{
    color:#fff;
    font-size:10px;
    line-height:15px;
}
.f-link{
    float:left;
    margin:10px 0 0 20px;
}
.copy{
    float:left;
    margin:10px 0 0 10px;
}
.counter{
    margin:5px 0 0 10px
}
.aboutMenu{
    float:left;
    display:inline;
    padding:0 25px 5px 0;
    background:url("../img/BG.jpg") repeat scroll left top #2F2F2F;
}
.aboutMenu li{
    margin-bottom:5px;
    float:left;
    width:107px;
}
.aboutMenu li a{
    color:#fff
}





.r_green {
        color:#6B9F00;
        font-weight:bold;
}
.r_orange{
	color:#FF6209;
	font-weight:bold;
	}
.right{
     text-align:right;
}

.bg_orange{
    background:#FD6500
}
.bg_orange .up{
    background-position:0 -30px;
}
.bg_green{
    background:#6FA70C
}
.bg_green .down{
    background-position:0 -60px;
}
.bg_green .up{
    background-position:0 -90px
}
.bg_blue{
    background:#06566D
}
.bg_blue .down{
    background-position:0 -180px;
}
.bg_blue .up{
    background-position:0 -210px;
}
.bg_violet{
    background:#8C2984
}
.bg_violet .down{
    background-position:0 -120px;
}
.bg_violet .up{
    background-position:0 -150px;
}
.otbivka{
    padding:5px 0 9px;
    height:1%;
}
.wrapper > .otbivka{
    height:auto;
}
.greyRazdel{
    background:none repeat scroll 0 0 #6E6E6E;
    padding:5px 10px 7px 47px;
    position:relative;
}
.greyRazdel li{
    display: inline;
    font-weight: bold;
}
.greyRazdel li a{
    color:#fff;
}
.tableCompany tr.color1 td{
    background:#E8E8E8
}
.tableCompany tr.color2 td{
    background:#fff;
}
.tableCompany tr.color1 td.number{
    color:#fff;
}
.tableCompany tr.color2 td.number{
    color:#E8E8E8
}
.tableCompany tr td{
    padding:19px 20px 3px 0;
}
.tableCompany .number{
    font-size:80px;
    padding:0 33px 0 41px
}
.tableCompany .pic{
    padding:19px 45px 3px 0;
}
.tableCompany .lastCell h2{
    margin:0 0 5px;
}
.contact{
    font-size:11px;
    line-height:18px;
    margin-bottom:15px
}
.contact span{
    font-size:10px;
}
.lastCell{
    width:98%
}
.no-mar{
    margin:0;
}
.pad-10{
    padding:10px;
}
.padLeft-10{
    padding-left:10px
}
.mar-left10{
    margin-left:10px;
}
.lineheiReg{
    background:none repeat scroll 0 0 #EBEBEB;
    height:25px;
    margin-bottom:1px;
}

.nameFieldReg{
    background:url("../img/Reggrad.jpg") repeat-y scroll right top #FFFFFF;
    float:left;
    height:25px;
    line-height:25px;
    padding-right:35px;
}
.inp {
    background-color:#EBEBEB;
    border:medium none;
    height:20px;
    padding-top:4px;
    width:50%;
}
.f_radio{
    float:left;
    margin:6px 0 0 11px;
    position:relative;
}
.f_radio label{
    position:relative;
    bottom:3px;
}
.nameFieldReg span {
    font-weight:bold;
}
.wrapReg{
    padding:10px 0 0 10px
}
.Boxonfoto {
    background:none repeat scroll 0 0 #FFFFFF;
    height:220px;
    margin-top:20px;
    padding:16px 10px;
    width:218px;
}
.BoxTextMain {
    background:none repeat scroll 0 0 #FFFFFF;
    float:right;
    height:252px;
    margin-top:20px;
    width:687px;
}
.news_block_pad{
    padding:5px 10px;
}
.news_block_pad img{
    float:left;
}
.news_block_pad .News_blol_content{
    margin:0 10px 0 232px;
}
.news_block_pad .News_blol_content a{
    font-family:Georgia,Times;
    color:#2F2F2F;
    font-size:13px;
}
.news_block_pad .News_blol_content span{
    font-size:10px;
    display:block;
    margin:10px 0 5px;
}
.archit_main_about{
    float:left;
    width:230px;
}
.archit_main_about .otbivka{
    font-size:11px;
    padding:0 10px;
}
.archit_main_descr{
    float:left;
    width:437px;
}
.archit_main_descr .otbivka{
    font-size:11px;
    padding:0 10px;
}
.t_green{
    color:#6B9F00
}
.t_violet{
    color:#8B3191
}
.t_red{
    color:#FF6209;
}
.r_violet{
    color:#8B3191;
    font-weight:bold
}
.archit_main_about a{
    color:#000;
}
.archit_main_about img {
    margin:0 10px 17px 0;
}
.clear{
    clear:both
}
table.new_interier tr td div{
    padding-left:10px
}
.mainPic{
    text-align:center;
}
.n-undr{
    text-decoration:none;
}
.userInter{
    float:left;
    margin:0 3px 10px 10px;
    display:inline;
}
.archit_main_about a.name_link {
    color:#2C2C2C;
    font-family:Georgia,Times;
    font-size:12px;
}
.archit_main_about .small_marg {
    margin:0 0 4px;
}
.f_choice{
    float:left;
    height:27px;
    padding:0 5px 0 10px;
}
#warning2{
    padding-left:20px;
}
#warning2 ol{
    list-style-type:decimal;
}
.but_right{
    margin:17px 18px 0 12px;
}
.pagination{
    padding:20px 5px 15px 5px;
    text-align:right;
    position:absolute;
    right:10px;
    bottom:0;
}
.pagination .current{
    color:#FD6500;
    font-weight:bold;
    display:inline-block;
    border:1px solid #FD6500;
    width:20px;
    height:20px;
    text-align:center;
    line-height:20px;
}
.pagination .enable{
    font-weight:bold;
    display:inline;
    border:0;
    text-decoration:underline;
}
.pagination .enable:hover{
    text-decoration:none;
}
.pagination a{
    display:inline-block;
    border:1px solid;
    margin:0 2px;
    width:20px;
    height:20px;
    text-align:center;
    line-height:20px;
    text-decoration:none;
}
.news_all{
    background-color:#EBEBEB;
    min-height:220px;
    padding:10px;
}
.news_all img{
    float:left;
    margin:0 12px 10px 0;
}
.news_all h3{
    margin-bottom:10px;
}
.news_list_ind{
    padding:5px 10px
}
.news_list_ind li{
    height:220px;
    margin:10px 0;
    padding:0 10px 0 0;
}
.news_list_ind li .bodyEvent{
    margin-left:232px;
}
.news_list_ind li img{
    float:left;
    border:1px solid #fff
}
.news_list_ind li img:hover{
    border:1px solid #FD6500
}
.news_list_ind li .headmoreEvent{
    font-family:Georgia,Times;
    font-size:14px;
    margin:0 0 10px;
    padding:6px 0 0;
}
.news_list_ind li a{
    color:#2F2F2F;
    
}
.tbl_users1{
    background:#EBEBEB
}
.tbl_users1 td{
    height:40px;
    padding:0 0 0 20px;
    border-bottom:1px solid #fff;
}
.tbl_users1 th{
    border-bottom:1px solid #fff;
    height:30px;
    text-align:left;
    padding-left:20px;
}
.blockmess1{
    clear:both;
    margin-bottom:25px;
}
.fotoPortAN{
    float:left;
    margin-bottom:20px;
    margin-right:10px;
}
.nickpredPort{
    color:#222222;
    font-family:Georgia,Times;
    font-size:18px;
}
.wrapperFotoPort{
    float:left;
    width:210px;
    margin-right:13px
}
.cabinet{
    background:#fff;
    padding:0 10px 10px;
}
table.download_pic tr td.pic {
    padding:0 36px 0 10px;
}
.greyBG{
    background:url(../img/rightGreyBg.jpg) repeat-y top right;
}
.questioning_result{
    background:#ebebeb;
    padding:10px;
    margin-bottom:25px;
}
.categoryBlock{
    width:555px;
    margin:0 0 20px 20px;
}
.CategoryLink{
    display:inline;
    float:left;
    width:185px;
    margin-bottom:12px;
}
.searchButtom{
    background:url(../img/but_search.gif) no-repeat top left;
    width:58px;
    height:23px;
    border:0;
    cursor:pointer;
}
.quest td{
    padding-bottom:10px
}
.quest td div{
    height:8px;
    width:140px;
    float:left;
    font-size:10px;
    margin-top:2px
}
td.color1{
    color:#FF7809;
}
td.color1 div div{
    background:#FF7809;
    
}
td.color2{
    color:#6B9F00
}
td.color2 div div{
    background:#6B9F00;
    
}
td.color3{
    color:#8B3191
}
td.color3 div div{
    background:#8B3191;
    
}
td.color4{
    color:#6E6E6E
}
td.color4 div div{
    background:#6E6E6E;
    
}
.user_name{
    margin-left:60px;
}
.report_text{
    margin-left:60px
}
.report_plus{
    color:#6B9F00
}
.report_minus{
    color:#8B3191
}
.textareaReport{
    width:646px;
    padding:5px;
    border:0;
    background:#ebebeb;
    height:100px;
    margin-bottom:10px;
}
.formReport .writeReport{
    background:transparent;
    border:0;
    color:#FF6209;
    font-weight:bold;
    text-decoration:underline;
    position:relative;
    left:104px;
    cursor:pointer;
}
.plusMinusRep{
    position:relative;
    top:3px;
}
.blockComment{
    margin-bottom: 10px;
    margin-left:10px
}
.blockComment img{
    float:left;
    margin-right:10px;
}
.blockComment div{
    margin-left:63px;
}
.f_name2{
    margin-left:10px;
}
.guide_alphabet li{
    margin-bottom:4px;
}
.guide_alphabet a{
    font-family:georgia;
    font-size:14px;
}
.formFile{
    padding:10px;
}
.formFile div{
    margin-bottom:5px;
}
.formFile div span{
    display:inline-block;
    width:130px
}

.miniForum {
    margin: 0 10px;
    float: left;
    width: 293px;
}
.miniForum img {
    float: left;
    width: 72px;
    width: 72px;
    margin-right: 10px;
    margin-bottom: 10px;
}
.miniForum .title {
    color: #ff6209;
    font: 100% Georgia;
    height: 28px;
    display: block;
    overflow: hidden;
}
.miniForum .title:hover {
    text-decoration: none;
}
.miniForum p {
    font-size: 80%;
    margin-bottom: 0;
    height: 33px;
    overflow: hidden;
}
.miniForum span {
    font-size: 80%;
    color: #222;
}
.miniForum span a {
    color: #6b9f00;
}


div.myComTop {
    background: url('http://architector.ru/@/opacity_img.png') !important;
    color: #fff !important;
    padding: 3px !important;
    height: 14px !important;
    position: absolute !important;
    margin: 197px 5px 0 !important;
    width: 206px !important;
}
div.myComTop2 {
    background: url('http://architector.ru/@/opacity_img.png') !important;
    color: #fff !important;
    padding: 3px !important;
    height: 14px !important;
    position: absolute !important;
    margin: 197px 4px 0 !important;
    width: 205px !important;
}
div.myComTop span, div.myComTop2 span {
    padding-left: 14px !important;
    background: url('http://architector.ru/@/comment_left.gif') left center no-repeat !important;
}

#antihackhandmade {
    width: 940px;
    overflow: hidden;
    height: 253px;
}

.desremstr {
    margin: 10px;
    padding: 0;
    list-style: none;
    width: 950px;
    overflow: hidden;
    height: 243px;
}
.desremstr li {
    width: 220px;
    height: 243px;
    overflow: hidden;
    float: left;
    margin-right: 13px;
}
.desremstr li.end {
    margin-right: 0;
}
.desremstr li p {
    text-align: center;
    display: block;
    width: 200px;
    padding: 5px 10px;
    font: 12px Georgia;
}
.desremstr li p a {
    color: #272727;
}
.desremstr li p a:hover {
    text-decoration: none;
    color: #000;
}

div.myComTop3 {
    background: url('http://architector.ru/@/opacity_img.png') !important;
    color: #fff !important;
    padding: 3px !important;
    height: 14px !important;
    position: absolute !important;
    margin: -27px 4px 0 !important;
    width: 205px !important;
}
div.myComTop3 span {
    padding-left: 4px !important;
}
.desCatLink {
    display: block;
    background: #ffe2cf;
    margin: 0 0 12px 15px;
    padding: 5px;
    width: 160px;
    color: #000;
    text-decoration: none;
    font-size: 11px;
}
.desCatLink:hover {
    text-decoration: underline;
    text-shadow: #fff 0 1px 3px;
}
