.question {padding-left: 28px; background: url(/img/viw.jpg) no-repeat;}
.recb {margin-top: 17px;}
.recb .topel {background:url(/img/blt_topbg.gif);height:38px; overflow:hidden}
.recb .centerel {background:url(/img/blt_bg.gif); padding-left:18px; padding-top: 2px; padding-bottom: 8px;}
.recb .centerel .textv {padding-left: 15px; padding-right: 26px;}
.recb .centerel .textv .artc2 {padding-left: 40px; padding-top: 5px;}
.recb .centerel .textv .artc2 h2 {font-size: 13px;text-transform: uppercase; margin-bottom: 12px}
.recb .centerel .textv .artc2 p {background:url(/img/lib.gif) no-repeat 14px 4px; padding-bottom: 8px; padding-left: 28px;}
.recb .centerel .textv .artc2 div {padding-left: 52px; padding-top: 8px;}

.recb .bottomel {background:url(/img/blt_botbg.jpg); height:8px; overflow:hidden}
.contblock table .left_block {width: 314px; padding-right: 7px}
.contblock table .center_block {width: 317px; padding-right: 7px}
.contblock table .right_block {}

.margin_lft {margin-left: 3px;}

.bgbord {background:#F5F5F5}

.linkh {font-weight:bold;font-size:17px;text-transform: uppercase; margin-top: 15px; margin-bottom: 10px;}
.linkh a {color: #7A7A7A; background:url(/img/ank.gif) no-repeat right 6px; padding-right: 15px;}

.prev_portf {padding: 8px; padding-top: 15px;text-align:center;}
.prev_portf .head {padding-bottom: 7px; font-weight:bold}
.prev_portf p {padding-bottom: 2px;}
.prev_portf .ulp {padding-left: 6px; padding-bottom: 6px; margin-top: 5px;}
.prev_portf .ulp p {padding-bottom:5px; padding-left: 10px; background: url(/img/lil.gif) no-repeat left 5px; }
.prev_portf .img {padding: 8px 8px;  text-align:center}
.prev_portf .make {padding-top: 3px; padding-left: 10px;}
.prev_portf .make a {color: #333;text-decoration:underline}

.blockfotobook {padding-left: 3px}
.blockfotobook .headfb {margin-bottom: 10px;}
.blockfotobook .photos {margin-bottom: 26px;width: 310px; overflow:hidden}
.blockfotobook .photos div {width: 400px}
.blockfotobook .photos img {margin-right:2px; margin-bottom: 2px}
.blockfotobook  .themes {color: #336699}
.blockfotobook  .themes a {line-height: 1.5}

.albumdes {padding-top: 5px; padding-left: 10px; padding-bottom:8px;}
.albumdes .head {background: #669966; color:#fff; font-weight:bold; padding: 3px; padding-right: 16px;}
.albumdes .ratign {margin-top: 5px}
.albumdes .img2 {width: 64px}
.albumdes .link p a {font-weight: bold;}

.bloglist .img {padding-right: 11px; padding-bottom: 10px;}
.bloglist .head {padding-right: 11px;}
.bloglist .men {font-weight:bold; background: url(/img/men.gif) no-repeat left 4px; padding-left: 15px}
.bloglist .girl {font-weight:bold; background: url(/img/girl.gif) no-repeat left 4px; padding-left: 15px}
.bloglist .infblog b {color:#D7D7D7} 
.bloglist .infblog span {padding-left: 14px; background: url(/img/viwsn.jpg) no-repeat left 3px;}

.listnews p {padding-bottom: 6px}
.listnews div {border-bottom: 1px solid #EBEBEB; padding-bottom: 3px; padding-top: 10px;}
.listnews .head a {font-weight:bold;}
.listnews .date {color: #999; font-size:11px;}

.bottommen {margin-left:35px; margin-top: 30px;}
.bottommen table {width:auto}
.bottommen table td {padding-right: 40px; padding-left: 35px; border-right: 1px solid #CCC}
.bottommen table td .bold {font-weight:bold}
.bottommen table td a {display:block; color: #999; padding: 4px 0; font-size: 12px;}


.randstyle {height:181px}
.randstyle img {margin-left: -3px; margin-bottom: 5px}

.ublock {border: 1px solid #CCCCCC;border-top:0;}
.ublock .head {background:#FF9933 url(/img/ub_lt.gif) no-repeat; margin:0 -1px}
.ublock .head h4 {color:#fff;font-size:13px;text-transform: uppercase;}
.ublock .head div {background: url(/img/ub_lr.gif) no-repeat top right; padding:5px}
.ublock .head div a {color:#ECECEC}
.ublock .cont {height: 180px; overflow:hidden;text-align:center;padding:0px;}
.ublock .bg_bot {height:5px; overflow:hidden; background: url(/img/ub_l.gif) no-repeat; margin:0 -1px;position:relative; top:1px}
.ublock .bg_bot div {height:5px; overflow:hidden; background: url(/img/ub_r.gif) no-repeat top right;}

.ublock .cont2 {height: 159px; overflow:hidden;text-align:center;}
.ublock .bg_text {background:#CCCCCC}
.ublock .bg_text p {text-align:center; padding-top: 5px;font-weight:bold;}
.ublock .bg_text p a {color:rgb(102,102,102);}
.ublock .bg_text .bg_bot {background:#CCCCCC url(/img/ub_l_bg.gif) no-repeat;}
.ublock .bg_text .bg_bot div {background: url(/img/ub_r_bg.gif) no-repeat top right;}

.ratign_design_top {text-align:center; padding-top: 30px}
.rdesrand {}
.rdesrand p {padding-bottom: 3px; padding-left: 4px}
.bgnon a {background:none}
.bg_blus p {padding-bottom: 10px;font-size:12px;}
.fonts14 {font-size: 14px}

.beststl {padding:10px}
.beststl .img {position:relative}
.beststl .img .blfloat {position:absolute;top:0;right:0; width: 75px}
.beststl .img .blfloat .rat {padding:3px; background:#679966; color:#fff; margin-bottom:5px}
.beststl .name {padding-top:2px}
.excl {margin-top:12px; margin-left: 15px;  min-height: 41px; //height: 41px;background:url(/img/excl_main.gif) left top no-repeat; padding-left: 65px; margin-bottom:10px}
.g2 {margin-left: 15px;}
.excl a {text-decoration:underline}
.excl p {font-weight:bold;padding-bottom: 3px}