body {background:#000; color:#cccccc; font-size:11px; font-family: Verdana, Tahoma, Arial, serif; margin:0; padding:0;}
a {color:#808080; text-decoration:underline;}
a:hover {color:#ccc;}

form {margin:0; padding:0;}
input.text, textarea {height:22px; font:12px Verdana; color:#000; margin:0; padding-top:2px;}
select {background:#FFF; color:#000; margin:0;}
img {border:0; display:block;}
p {padding:0; margin:0 0 13px 0;}
table {border-collapse:collapse; font-size:11px;}
td {vertical-align:top;}

p.subscr {font-size:11px; line-height:normal; font-style:italic; color:#808080; margin-top:-9px; margin-bottom:17px;}

p.comments {text-align:right; font-size:11px; color:#808080;}
p.comments span.sep {color:#404040;}

strong.m {font-weight:normal;}
em {font-style:normal;}

/* заголовки как в истории */
h1 {font:bold 14px Verdana; margin:0; margin-bottom:19px; padding:0;}
h2 {font:bold 12px Verdana; margin:0; margin-bottom:18px; padding:0;}

.gray {color:#808080;}
.light {color:#ccc;}
.sep {color:#404040;}
.width100 {width:100%;}
.width50 {width:50%;}
div.clear {font-size:0; line-height:0; clear:both; height:0; overflow:hidden;}
br.clear {font-size:0; line-height:0; clear:both; height:0; overflow:hidden;}
div.line {background:#4d4d4d; font-size:0; line-height:0; height:1px; margin:10px 0;}

div.header {background: url(vendetta.jpg) left top repeat-x; margin-top:20px; margin-left:125px; width:776px; height:250px;}
div.header2 {margin-bottom:22px;}
div.header2 div.header2_r {float:right; width:40%;}
div.header2 div.header2_l {float:left; width:59%;}

div.banner_top {margin:20px 0;}

img.logo {margin:13px 0 21px 61px; display:block;}

table.search {margin:0 18px 23px 0;}
table.search input.text {width:155px; height:19px; margin:10px 10px 0 0; font:11px Verdana; padding-top:1px;}
table.top_links {font:14px Arial; color:#808080; margin-right:99px; text-align:left;}
table.top_links {}
table.top_links a {color:#ccc;}
table.top_links em {font-size:11px;}
table.top_links td {padding-left:20px;}

div.wrap {font-size:0; line-height:0; height:0; clear:both;}

/* выбор города */
table.top_links2 {font-size:11px; margin-left:103px; color:#ccc;}
table.top_links2 td {padding-left:20px;}

div.block_relative {position:relative; z-index:1; color:#ccc;}
div.block_relative p.dash {margin:0;}
div.block_relative2 {position:relative; z-index:10; color:#ccc;}
div.block_relative2 p.dash {position:relative; z-index:0; margin:0;}
div.block_relative3 {position:relative; z-index:10; color:#ccc;}

p.dash span {cursor:pointer; color:#ccc; border-bottom:1px dashed #ccc;}
p.dash a {color:#ccc;}

div.autorize {background:#808080; position:absolute; left:-30px; top:-6px; display:none; width:425px;}
div.autorize a.forget{color:#000; font-size:10px;}
div.autorize div.in {padding:33px 0 18px 30px;}
div.autorize input.btn_enter {margin-top:16px;}
div.autorize input.text {width:130px; margin-bottom:1px;}
div.autorize p {margin-bottom:3px;}
div.autorize td {padding-right:10px; padding-left:0;}

#cities	{width:500px; padding-top:55px; padding-bottom: 41px; background:#808080; position:absolute; left:-45px; top:-6px; display:none;}
#cities td {border-left:1px solid #ccc; padding:0 10px; font-size:14px;}
#cities td.first {border-left:0;}
#cities td.incity {padding:0 30px; border:0;}
.show {display:block;}

div.city_list {font:14px Arial;}
div.city_list img {display:inline; margin-bottom:1px;}
div.city_list p {margin:0; padding:2px 0px 3px 5px; margin-bottom:5px; background:none;}
div.city_list p.active {background:#606060;}
div.city_list p.active span {cursor:default; color:#cccccc; border-bottom:none;}
div.city_list span {cursor:pointer; color:#ccc; border-bottom:1px dashed #ccc;}

div.city_nojs {}
div.city_nojs td {padding-right:10px; padding-left:0; vertical-align:middle;}

/* to del 
div.logo {padding-top:40px; margin-left:56px; margin-right:500px;}

div.search {position:absolute; width:400px; top:33px; right:45px;}
div.search input.text {width:155px; height:19px; margin:11px 10px 0 0; font:11px Verdana; padding-top:1px;}


table.top_links {font:14px Arial; color:#808080; margin-bottom:9px;}
table.top_links em {font-size:11px;}
table.top_links a {color:#ccc;}
table.top_links td {padding-left:20px;}


div.city {position:relative; display:block; z-index:55; font:14px Arial; color:#e6e6e6; width:125px; height:50px; margin-right:50px;}
div.city p.city_name {width:125px; height:50px; text-align:right; position:absolute; top:0; right:0; z-index:99; font-size:13px;}
#city_name {cursor:pointer; color:#e6e6e6; border-bottom:1px dashed #e6e6e6;}

div.city td.incity {padding:0 30px; border:0;}
div.city td {border-left:1px solid #e6e6e6; padding:0 10px; font-size:14px;}
div.city td.first {border-left:0;}
#cities	{width:500px; padding-top:55px; padding-bottom: 41px; background:#808080; position:absolute; z-index:55; right:-30px; top:-4px; display:none;}
#cities.show {display:block;}

div.city_list img {display:inline; margin-bottom:1px;}
div.city_list p {margin:0; padding:2px 0px 3px 5px; margin-bottom:5px; background:none;}
div.city_list p.active {background:#606060;}
div.city_list p.active span {cursor:default; color:#cccccc; border-bottom:none;}
div.city_list span {cursor:pointer; color:#e6e6e6; border-bottom:1px dashed #e6e6e6;}

div.city_nojs {padding:1px 170px 58px 0;}
div.city_nojs td {padding-right:10px; vertical-align:middle;}*/

div.box1 {padding-left:60px; padding-right:40px;}
div.box2 {margin:0 20px; padding:24px 82px 30px 105px; background:#fff; color:#000;}
div.box2 a {color:#005db3;}
div.content {width:100%; position:relative; padding-top:1px;}
div.column2 {margin-left:46px;}

td.right {padding-top:92px;}
td.right1 {padding-top:113px;}

div.flow {float:right; width:150px; height:35px; padding:1px;}

div.categories {text-align:center; margin-bottom:45px;}
div.categories a {text-decoration:none;}
div.categories a.active {color:#e6e6e6;}

.font10 {font-size:10px;}
.font11 {font-size:11px;}
.font12 {font-size:12px;}
.font14 {font-size:14px; line-height:18px;}
.font16 {font-size:16px;}
.font18 {font-size:18px;}
.font24 {font-size:24px;}

div.font12, p.font12 {line-height:16px;}

div.submenu {margin-bottom:37px; font-size:12px;}
div.submenu a.active {color:#e6e6e6;}
div.subsub {font-size:11px; margin-top:9px;}
div.subsub img {display:inline;}
div.subsub a.active {color:#e6e6e6; text-decoration:none;}

div.brand-hat {width:100%; overflow:hidden; margin-bottom:10px;}
p.brand-name, div.brand-name {font-size:18px; line-height:normal; margin-bottom:16px; color:#e6e6e6;}
h1.brand-name {font-size:18px; line-height:normal; font-weight:normal; margin:0 0 16px 0; color:#e6e6e6;}
div.brand-logo {position:absolute; top:0; right:0;}
div.brand-logo-float {float:right; margin-bottom:13px;}
div.column2 div.brand-logo {position:relative; margin-bottom:57px;}

/* footer */
div.copyright {color:#808080; font-size:10px; margin-top:80px; padding:0 40px 34px 60px;}
div.copyright p {margin-bottom:12px;}
div.copyright div.menu {text-align:right; margin-bottom:-13px; width:400px; float:right;}

/* перемотка страниц */
table.pager {font-size:12px; color:#808080;} 
table.pager span.arr {font:14px Arial; color:#cccccc;}
table.pager td {vertical-align:top; line-height:25px;}
table.pager td.num {text-align:center; padding:0 10px; color:#cccccc; width:100%;}
table.pager td.num a, table.pager td.num span {border:1px solid #404040; margin:1px 0 3px 0; padding:1px 4px 3px 4px;}
table.pager td.num span {background:#404040;}

table.brands td {padding-right:7px;}
table.brands td.last {padding-right:0;}

/*div.brands2 {padding:11px 0 0 52px; margin-bottom:-51px;}
div.brands2 a {color:#ccc;}
div.brands2 img {display:block; margin-bottom:7px;}
div.brands2 table {width:1px; margin-bottom:51px; font-size:12px;}
div.brands2 table td {padding-left:10px;}*/

div.brands4 {padding:11px 0 0 63px;}
div.brands4 table {font-size:12px; width:1px; margin-bottom:-50px;}
div.brands4 div {margin-bottom:50px; margin-right:50px;}
div.brands4 a {color:#ccc;}
div.brands4 img {display:block; margin-bottom:7px;}

div.brands6 {padding-left:61px;}
div.brands6 div.anons {font-size:11px; padding-bottom:3px; margin-bottom:0px; color:#808080;}
div.brands6 div.anons img {margin-bottom:0px;}
div.brands6 div.anons p.title {font-size:16px; margin-bottom:7px;}
div.brands6 div.anons h1.title {font-size:16px; font-weight:normal; margin:0 0 7px 0;}
div.brands6 div.anons p.title a {color:#ccc;}
div.brands6 div.anons h1.title a {color:#ccc;}
div.brands6 div.anons p.title1 {font-size:24px; margin-bottom:7px; line-height:24px;}
div.brands6 div.anons h1.title1 {font-size:24px; line-height:24px; font-weight:normal; margin:0 0 7px 0;}
div.brands6 div.anons p.title1 a {color:#ccc;}
div.brands6 div.anons h1.title1 a {color:#ccc;}
div.brands6 div.c12 {width:598px; margin-right:15px;}
div.brands6 div.c1 {width:285px; margin-right:15px;}
div.brands6 div.c2 {width:285px; margin-left:15px;}
div.brands6 div.c3 {margin-left:15px; width:263px;}
div.brands6 td.border {border-left:1px solid #4d4d4d;}
div.brands6 div.font12 {font-size:12px;}

/* список брендов в категории */
table.list-brands {margin-top:45px;}
table.list-brands img {margin-top:5px;}
table.list-brands .font10 {line-height:17px;}
table.list-brands .font11 {line-height:18px;}
table.list-brands .font12 {line-height:19px;}
table.list-brands .font14 {line-height:21px;}
table.list-brands .font18 {line-height:24px;}

/* список альбомов */
table.albums {margin-bottom:10px; margin-top:4px;}
table.albums img {margin-bottom:8px;}
table.albums td {padding-bottom:50px;}
table.albums a {display:block; width:105px; margin-right:15px;}
table.albums p.more {margin-top: 63px; font-size:12px;}

/* в альбоме */
p.tags, div.album_info {color:#808080; font-size:11px; margin-bottom:22px;}
p.tags a {color:#808080;}
div.album_info {color:#808080; font-size:11px; margin-bottom:39px;}
div.album_info p {margin-bottom:5px;}
div.album_info p.comments {text-align:left;}
div.album_info p.title {font-weight:bold; color:#ccc; font-size:14px; margin-bottom:8px;}
div.album_info h2.title {font-weight:bold; color:#ccc; font-size:14px; margin:0 0 8px 0;}
div.album_info span.sep {color:#404040;}

table.photos {color:#808080;}
table.photos img {margin-bottom:8px;}
table.photos td {padding-left:14px; padding-bottom:43px;}
table.photos td.first {padding-left:0;}
table.photos tr.name td {color:#cccccc; font-size:12px; padding-bottom:8px; vertical-align:bottom;}

/* ширина +30 справа отступ у каждой ячейки, в сумме д.б. 776 px */
table.photos div.w_295 {width:265px; font-size:0; line-height:0; height:0;}

/* лента c маленькими картинками */
div.lenta {padding-bottom:1px; margin-bottom:11px; margin-top:173px;}
div.lenta img {margin-bottom:8px;}
div.lenta p {margin-bottom:19px;}
div.lenta p.more {margin-top:28px; font-size:12px;}

/* лента c большими картинками */
div.lenta_big {width:125px; padding-bottom:1px; margin-bottom:48px; margin-top:23px;}
div.lenta_big img {margin-bottom:8px;}
div.lenta_big p {margin-bottom:28px;}

div.history {font-size:14px; line-height:18px;}
div.history p {margin-bottom:18px;}
div.history img {margin-top:27px; margin-bottom:25px;}
div.history h1 {margin-right:130px;}

/* новости, скидки, магазины */
p.title_rubric {margin-top:-6px; margin-bottom:20px; font-size:12px; color:#808080;}
p.title_rubric2 {font-size:24px; color:#e6e6e6; margin-bottom:17px; line-height:24px;}
 
div.news {font-size:14px; border-bottom:1px solid #4d4d4d; margin-bottom:44px;}
div.news img {margin-bottom:7px;}
div.news p.date {color:#808080; font-size:10px; margin-bottom:2px;}
div.news p.tags {color:#808080; font-size:11px; margin-bottom:39px;}
div.news p.title {font-weight:bold; font-size:14px; margin-bottom:8px;}
div.news h2.title {font-weight:bold; font-size:14px; margin:0 0 8px 0;}
div.news p.title1 {font-weight:bold; font-size:12px; margin-bottom:8px;}
div.news h2.title1 {font-weight:bold; font-size:12px; margin:0 0 8px 0;}
div.news div.text {line-height:18px; margin-bottom:29px;}

div.portal_news {font-size:12px; font-family:Arial; color:#ccc; margin-bottom:27px;}
div.portal_news img {margin-bottom:9px;}
div.portal_news p.tags{color:#808080; font-size:11px; margin-bottom:9px;}
div.portal_news p.title {font-size:16px; margin-bottom:10px; margin-top:-3px;}
div.portal_news h2.title {font-size:16px; margin:-3px 0 10px 0;}
div.portal_news p.title a {color:#ccc;}
div.portal_news h2.title a {color:#ccc;}

table.popular_albom {font-size:12px; font-family:Arial;}
table.popular_albom a {color:#ccc;}
table.popular_albom img {margin-top:3px; margin-right:10px;}
table.popular_albom td {padding-bottom:17px;}

div.where_buy {background:#cacaca; margin-top:4px; margin-bottom:20px; padding:6px 10px 14px 10px;}
div.where_buy div.in {width:100%;}
div.where_buy div.title {font-size:18px; font-family:Arial; color:#000; margin-bottom:8px;}
div.where_buy div.title h1 {font-size:18px; font-family:Arial; color:#000;}
div.where_buy select {color:#000; font-size:12px; font-family:Arial; margin-bottom:6px;}
div.brands6 div.where_buy {background:url(/imgs/where_to_bg.gif) bottom repeat-x #797979; margin-bottom:20px; margin-top:0;}

/* магазины */
div.shops {padding-right:80px;}
div.shops img.pic_shop {margin-bottom:47px;}
div.shops p.title_shop {font-size:14px; font-weight:bold; margin-top:43px; margin-bottom:14px;}

/* название-адрес магазинов*/
div.addr {font-size:14px; line-height:18px; border-bottom:1px solid #4d4d4d; margin-bottom:44px;}
div.addr p {margin-bottom:10px;}
div.addr span.phone {color:#808080; font-size:11px;}
div.addr ul {list-style-type:none; margin:0px 0 10px 10px; padding:0; position:relative; line-height:normal;}
div.addr ul li {background:url(/imgs/bullet.gif) 0px 6px no-repeat; padding:0 0 0 10px; margin:0 0 5px 0;}
div.addr img {margin:9px 0;}
div.addr div.ico_shops img {margin:0 0 0 10px;  float:right;}

div.news div.addr {width:auto; margin:25px 0 0 0; border:0}
div.news div.addr p, div.shops div.addr p, div.news div.addr ul, div.shops div.addr ul {color:#808080;}

div.lenta2 div.addr {width:auto; margin:30px 0 0 0; border:0}
div.lenta2 div.addr p, div.lenta2 div.addr ul {color:#808080; font-size:11px;}

/* просмотр фото влево вправо */
div.gallery {padding-top:1px}
div.gallery h2 {margin-bottom:22px; margin-right:130px}
div.gallery div.brand-logo {top:-31px;}
div.gallery p.brand-name {margin-top:68px; margin-bottom:33px;}
div.gallery h1.brand-name {margin-top:68px; margin-bottom:33px;}

td.big_gallery {padding:8px 50px;}

div.next {position:absolute; top:141px; right:-37px;}
div.next img {margin-right:37px; display:inline; vertical-align:middle;}

/* регистрация */
p.user {text-align:center; color:#808080; margin-top:17px; margin-bottom:-2px;}
div.registration {margin-top:27px}
div.registration input.btn {margin-top:18px; font:12px Verdana; height:24px; width:105px;}
div.registration input.text {width:100%;}
div.registration p.choose_avatar {font-size:11px; margin:4px 0 0 0;}
div.registration p.choose_avatar a {border-bottom:1px dashed #ccc; color:#ccc; text-decoration:none;}
div.registration p.radio {margin-left:-3px; margin-bottom:0;}
div.registration td {padding-bottom:11px; font-size:12px;}
div.registration td.pole {padding-top:5px;}
div.registration textarea {width:100%; height:100px;}
/*
#avatars {position:absolute; background:#808080; width:560px; left:-50px; top:-190px; display:none;}
#avatars div.in {padding:13px 0 10px 10px;}
#avatars table.avatars img {display:block;}
#avatars table.avatars td {padding:10px 10px 0px 0;}
#avatars p.more_avatars {text-align:right; margin-bottom:17px; margin-right:10px;}
#avatars p.more_avatars a {text-decoration:none; border-bottom:1px dashed #e6e6e6; color:#e6e6e6; padding-right:1px;}*/

#avatars {height:330px; overflow:auto; margin-top:10px; display:none;}
#avatars a {display:block; float:left; margin:5px 10px 5px 0; }


/* результаты поиска */
div.search_result {margin-top:27px;}

table.tableborder {border:1px solid #acacac; margin:13px 0; width:100%;}
table.tableborder td {border:1px solid #acacac; padding:6px 10px 6px 10px;}

div.text table {border:1px solid #acacac; margin:13px 0; width:100%;}
div.text table td {border:1px solid #acacac; padding:6px 10px 6px 10px;}

div.right_banner {margin-top:163px;}


/* календарь */
div.calendar {padding-left:50px; padding-top:31px;}
div.calendar ul {margin:0 0 23px 0; padding:0; list-style:none;}
div.calendar li {background:none; padding:0; margin:0 0 5px 0;}


/* лента */
div.lenta2 {font-size:14px; line-height:18px; border-bottom:1px solid #4d4d4d; padding-bottom:17px; margin-bottom:10px; line-height:18px;}
div.lenta2 img {margin-bottom:18px;}
div.lenta2 img.brand_logo {margin:0; _margin-right:-3px; float:right;}
div.lenta2 p.comments {text-align:right; font-size:11px; color:#808080;}
div.lenta2 p.comments span.sep {color:#404040;}
div.lenta2 p.date {color:#808080; font-size:10px; margin-bottom:2px;}
div.lenta2 p.tags {color:#808080; font-size:11px; margin-bottom:30px;}
div.lenta2 p.title {font-weight:bold; font-size:14px; margin-bottom:14px;}
div.lenta2 h2.title {font-weight:bold; font-size:14px; margin:0 0 14px 0;}
div.lenta2 p.title_rubric {margin-top:28px;}


/* комментарий */
div.comment {font-size:12px; line-height:18px; border-bottom:1px solid #4d4d4d; padding-bottom:19px; margin:16px 0;}
div.comment div.about {margin-bottom:14px;}
div.comment div.cit {border-left:1px solid #4e4e4e; padding-left:10px; margin-left:20px; font-size:11px; color:#808080; margin-bottom:20px; margin-top:16px; line-height:normal;}
div.comment div.cit div.cit {margin-bottom:13px; margin-top:18px;}
div.comment div.cit p.name {color:#ccc; font-weight:bold; font-size:12px; margin-bottom:15px;}
div.comment div.cit p.name span {font-weight:normal; color:#808080; font-size:10px;}
div.comment img.avatar {float:left; margin:4px 10px 0 0;}
div.comment img.ico {margin:4px 0 0 10px; float:right;}
div.comment p.author {font-size:14px; margin-bottom:2px;}
div.comment p.date {color:#808080; font-size:10px; margin:0;}

div.add_comment {font-size:12px; margin-top:37px;}
div.add_comment input.btn {margin-top:11px; font:12px Verdana; height:29px; width:105px; color:#000; background:url(/imgs/btn_savecomment.png) no-repeat; border:0; cursor:pointer; padding:0;}
div.add_comment textarea {display:block; height:165px; width:100%; margin-top:9px; font-size:12px;}


div.banner_top {margin-top:18px;}
div.banner_bottom {margin-top:50px; margin-bottom:-47px;}

p.alphabet a {text-decoration:none; color:#808080; border-bottom:1px dashed #808080;}
p.alphabet a:hover {text-decoration:none; color:#ccc; border-bottom:1px dashed #ccc;}

/*-- Стили для галереи -------------------------*/

div.photos {color:#808080; margin-right:-14px;}
div.photos img {margin-bottom:8px;}
div.photos div.item {padding-right:14px; padding-bottom:43px;
    display: -moz-inline-stack;
    display:inline-block;
    vertical-align:text-top;
    zoom:1;
    *display:inline;
}
div.photos td.sep {width:50%;}
div.photos table {width:100%;}

/* опросы */
div.poll {background:#fff; padding:10px 10px 23px 10px; margin-bottom:30px; color:#808080; zoom:1;}
div.poll div.title {font-size:16px; font-weight:bold; font-style:italic; margin:-1px 0 13px 0; color:#000;}
div.poll div.p_item {position:relative; margin:5px 0 5px 20px;}
div.poll div.p_item input {padding:0px; margin:4px; position:absolute; left:-21px; top:-3px; width:13px; height:13px; display:block;}
div.poll div.button_wr {width:105px; margin:15px 0 -7px 0;}
div.poll div.res {height:13px; background:url(/imgs/res_bg1.gif) repeat-x; line-height:0; font-size:0; padding:0 1px; margin:2px 0 1px 0; float:left;}
div.poll div.res div {height:13px; background:url(/imgs/res_bg.gif) repeat-x; line-height:0; font-size:0;}
div.poll span.count {font-weight:bold; color:#000; margin-left:2px; position:relative; top:1px;}
div.poll div.p_result {position:relative; margin:7px 0 6px 1px;}
div.poll div.line {margin:0; height:0; border-bottom:1px dotted #000; background:none #fff;}

/* SHARE */

div.share {margin-top:45px; background:#fff; margin-bottom:40px;}
div.share div.wr {padding:10px 0;}
div.share table {width:100%;}
div.share table  td {padding:0;}
div.share table.inner {width:99%;}
div.share table.inner td.middle {padding-right:20px; vertical-align:middle;}
div.share table.inner td.vk {padding-right:20px; vertical-align:top;}
div.share table.inner td.first {padding-left:10px; width:100%; vertical-align:middle;}
div.share table.inner td.last {padding-right:15px; vertical-align:middle;}
div.share table.inner span.shift {position:relative; top:-2px;}
div.share a.dash {text-decoration:none; color:#000; border-bottom:1px dashed #000; font-size:14px;}
div.share a.share_btn {cursor:pointer;}

div.share .l_t, .r_t, .l_b, .r_b {width:6px; height:6px; line-height:0; font-size:0;}
div.share .l_t {background:url(/imgs/share_corners.gif) left top no-repeat;}
div.share .r_t {background:url(/imgs/share_corners.gif) right top no-repeat; float:right;}
div.share .l_b {background:url(/imgs/share_corners.gif) 0px -6px no-repeat;}
div.share .r_b {background:url(/imgs/share_corners.gif) -6px -6px no-repeat; float:right;}

div.share_active .l_t, .r_t, .l_b, .r_b {width:6px; height:6px; line-height:0; font-size:0;}
div.share_active .l_t {background:url(/imgs/share_corners.gif) left top no-repeat;}
div.share_active .r_t {background:url(/imgs/share_corners.gif) right top no-repeat; float:right;}
div.share_active .l_b {background:url(/imgs/share_corners.gif) 0px -12px no-repeat;}
div.share_active .r_b {background:url(/imgs/share_corners.gif) -6px -12px no-repeat; float:right;}

div.share_active {margin-top:45px;}
div.share_active table {}
div.share_active table td{padding:0;}
div.share_active table.inner {width:99%;}
div.share_active table.inner td.middle {padding-right:20px; vertical-align:middle;}
div.share_active table.inner td.vk {padding-right:20px; vertical-align:top;}
div.share_active table.inner td.first {padding-left:10px; width:100%; vertical-align:middle;}
div.share_active table.inner td.last {padding-right:15px; vertical-align:middle;}
div.share_active table.inner span.shift {position:relative; top:-2px;}
div.share_active a.dash {text-decoration:none; color:#000; border-bottom:1px dashed #000;}
div.share_active table.inner2 {width:99%;}
div.share_active table.inner2 td {padding:22px 12px 0 0;}
div.share_active table.inner2 td.first {padding:22px 20px 0 20px;}
div.share_active table.inner2 td textarea {height:273px; margin-bottom:10px; padding:2px;}
div.share_active table.inner2 td textarea.textarea {height:273px; margin-bottom:10px; padding:2px; width:270px;}
div.share_active table.inner2 td div.title {font-size:16px; color:#000; margin:0 0 7px 0;}
div.share_active .btn_copy1 {height:29px; width:160px; background:url(/imgs/btn_copy1.png) no-repeat; border:none; margin-bottom:19px; cursor:pointer; padding:0;}
div.share_active div.demo {background:#fff; border:1px solid #ccc; padding:20px; font-size:14px; color:#000; margin-bottom:20px;}
div.share_active div.demo a {color:#005DB3;}

div.comment table td {font-size:12px; line-height:18px;}

div.add_comment .btn1 {width:131px; height:39px; background:url(/imgs/save_btn_1.gif) no-repeat; border:none; margin:11px 45px 0 0;}
div.add_comment .btn2 {width:131px; height:39px; background:url(/imgs/save_btn_2.gif) no-repeat; border:none; margin:11px 45px 0 0;}

p.img_container {text-align:center;}
p.img_container img {display:inline;}