@import url("blog.css");

td,table,img {padding:0px 0px 0px 0px; border:none;}
body {margin:0px; padding:10px 0px 10px 0px; background:#FFFFFF;font-family:Arial,Tahoma; font-size:75%;text-align:center;}
td {font-family:Arial,Tahoma; font-size:75%;}
form {margin:0;}
.cf {background:#fff;border:1px solid #7B7B7C;border-bottom:1px solid #f0f0f0;border-right:1px solid #f0f0f0;font-family:Arial,Tahoma; font-size:90%;}
.button {font-family:Arial,Tahoma; font-size:90%;}
a {color:#14398F;}

hr {color:#C1CAD1;height:1px;clear:both;}

#Main {margin:auto;margin-top:10px;background:#D8DDE0;}
#RowMain {width:980px;background:url(http://adlife.spb.ru/i/c25.gif) right top no-repeat;vertical-align:top;}
#BorderMain {margin-right:7px;border:2px solid #000;width:100%;background:#fff url(http://adlife.spb.ru/i/c38.gif) left top no-repeat;}

#Top {height:143px;font-size:90%;color:#395263;}
#Search {float:right;padding:12px 33px 0px 0px;}
#Search .cf {width:168px;margin:-1px 5px 0px 0px;}

#Dat {float:left;padding:10px 0px 0px 35px;}

#Menu {clear:both;padding:11px 0px 0px 35px;font-size:12px;}
#Menu a {color:#395263;font-weight:700;}
#Menu span {display:block;margin-right:10px;}
#Menu table {width:95%;}

#Menu2 {float:left;width:100%;background:#D25400;font-size:12px;}
#Menu2 div {float:left;padding:8px 15px 10px 15px;margin-left:1px;}
#Menu2 a {color:#fff;white-space:nowrap;}
#Menu2 div.active {background:#D8DDE0;}
#Menu2 div.active a {color:#000;font-weight:700;}
#Menu2.gallery {margin-bottom:20px;}
#Menu2.gallery div {padding:8px 12px 10px 12px;margin-left:0px;}

#Logo {float:left;clear:both;padding:13px 0px 0px 35px;}
#TopDescr {float:right;width:70%;height:63px;background:#D20101;margin-top:10px;}
#TopDescr .c1 {padding:8px 0px 0px 45px;float:left;}
#TopDescr .c2 {padding:16px 5px 0px 0px;float:right;}
#TopDescr .c2 img {margin-right:15px;}


#ContentTable {width:100%;}


#C1 {width:1%;vertical-align:top;}
#C2 {width:74%;vertical-align:top;border-top:2px solid #000;background:url(http://adlife.spb.ru/i/c30.gif) left top repeat-x;}
#C3 {width:25%;vertical-align:top;padding-left:20px;border-top:2px solid #000;background:url(http://adlife.spb.ru/i/c30.gif) left top repeat-x;}

#C1 .c1b {margin-left:22px;border-top:2px solid #000;background:url(http://adlife.spb.ru/i/c30.gif) left top repeat-x;}

#C1 .forum {vertical-align:top;padding:28px 30px 10px 0px;padding-top:10px;}
#C1 .forum h1 {margin:0px}
#C1 .forum .block {margin:10px 0px 15px 0px;}
#C1 .forum .block h5 {margin:0px;font-size:100%;}
#C1 .forum .block h5 a {color:#D20101;}
#C1 .forum .block p {margin:0px;}
#C1 .forum .block p a {color:#000;text-decoration:none;}
#C1 .forum .block p a:hover {text-decoration:underline;}
#C1 .forum .block small {font-size:100%;}

#C1 .radio {font-weight:700;margin-right:30px;width:190px;}
#C1 .radio img {float:left;margin-right:4px;}
#C1 .radio p {margin:30px 0px 0px 0px;}




#C1 .subscr {margin:20px 20px 20px -20px;padding:85px 0px 0px 20px;background:url(http://adlife.spb.ru/i/c12.gif) left top no-repeat;}
#C1 .subscr p {margin:0px 0px 4px 0px;}
#C1 .subscr a {font-weight:700;color:#D25400;}
#C1 .subscr .cf {width:151px;margin:0px 5px -3px 0px;}

#Header {margin:15px 0px 0px 0px;}
#Header h1 {margin:5px 0px 10px 0px;}
#Header small {font-size:100%;color:#717171;}


#Content {clear:both;padding-top:1px;}
#Content h1,#Content h3 {font-size:220%;margin:20px 0px 5px 0px;}
#Content h2 {font-size:160%;margin:20px 0px 10px 0px;}
#Content h4 {font-size:120%;margin:12px 0px 10px 0px;}
#Content h5 {font-size:100%;margin:12px 0px 10px 0px;}
#Content p {margin:14px 0px;line-height:1.3;}



#Content .discussion { padding:10px 0px; clear:both;}
#Content .discussion div.d {margin:0px 10px 0px 10px; padding:10px 0px;border-top:#ccc 1px solid;}
#Content .discussion p {margin:10px 0px;color:#5A5A5A;}

#Content .discussion small {font-weight:100;font-size:100%;;color:#555;}
#Content .discussion small b {font-size:16px; font-weight:700;color:#D25400;}


#Content .discussion input.cf {width:23%; margin:0px 20px 0px 6px; height:17px;font-size:100%;}
#Content .discussion input.check {margin:0px 0px -1px 10px;}
#Content .discussion input.button {width:150px; float:left; margin:0px 100px 10px 10px;}
#Content .discussion textarea.cf {width:98%; margin:5px 10px 3px 0px; height:70px; display:block;font-size:100%;}
#Content .discussionForm {margin-top:20px; padding-top:10px;}
#Content .discussionForm p {font-weight:700; white-space:nowrap;}
#Content .discussionForm .lnk2 {margin:20px 0px 10px 10px;padding:3px 0px 3px 25px;background:url(http://adlife.spb.ru/i/c33.gif) left center no-repeat;}

#Content .discussion p.check {float:right;}
#Content .discussion h1 {margin:5px 0px;border-top:5px solid #D8DDE0;padding-top:14px;}

#Content .print {margin:10px 0px;padding:3px 0px 3px 30px;background:url(http://adlife.spb.ru/i/c39.gif) left center no-repeat;}
#Content .allnews {padding:3px 0px 3px 25px;background:url(http://adlife.spb.ru/i/c40.gif) left center no-repeat;}

#Content table.ft {width:100%; background:#fff; margin:15px 0px;border-bottom:1px solid #DDE2E5;}
#Content table.ft td {padding:3px 5px;border-top:1px solid #EBEDEE;}
#Content table.ft td.fth {background:#D25400;font-weight:700;color:#fff;}
#Content table.ft td.fth2 {background:#D8DDE0;border-top:1px solid #fff;}
#Content table.ft td.fth3 {background:#EBEDEE;border-top:1px solid #fff;}
#Content table.ft td.fth4 {background:#E1E5E7;border-top:1px solid #fff;border-left:1px solid #fff;text-align:center;font-weight:700;font-size:14px;}
#Content table.ft td.fth1 {background:#D8DDE0;border-top:1px solid #fff;border-right:1px solid #fff;font-weight:700;font-size}
#Content table.ft td.fth1 a {color:#D20101;}

#Content table.ft h5 {margin:3px 0px 3px 0px;}
#Content table.ft p {margin:0px 0px 10px 0px;}

#Content .news {}
#Content .news .block {margin-bottom:18px;}
#Content .news .dat {color:#D20101;margin:10px 0px 2px 0px;font-weight:700;font-size:120%;}
#Content .news .time {color:#717171;}
#Content .news .pages {clear:both;border-top:2px solid #000;padding-top:10px;}
#Content .news .pages a {border-right:10px solid #fff;}
                       
#Content .faces .block {float:left;width:100%;clear:both;padding:10px 0px 0px 0px;}
#Content .faces .block img {float:left;margin:0px 10px 0px 0px;border:4px solid #F3F5F6;}
#Content .faces .dat {color:#D20101;margin:2px 0px;font-weight:700;width:250px;}
#Content .faces .dat .time {color:#717171;margin:2px 0px;font-weight:100;float:right;}
#Content .faces p {margin:10px 0px 0px 0px;}
#Content .faces .pages {clear:both;border-top:2px solid #000;padding-top:10px;}
#Content .faces .pages a {border-right:10px solid #fff;}

#Content .events img {float:right;}
#Content .events .fth3 {padding-left:15px;}
#Content .events .dat {color:#D20101;margin:2px 0px;font-weight:700;}

#Content .catalogue .descr {clear:both;padding:12px 10px 17px 10px;;border:1px solid #CACFD2;margin:15px 0px 20px 0px;}
#Content .catalogue .descr h5 {margin-top:0px;}
#Content .catalogue .descr p {margin:0px;}

#Content .catalogue .left {float:left;width:47%;margin-right:15px;}

#Content .catalogue h2 {color:#D20101;margin:0px;font-size:130%;padding-left:20px;background:url(http://adlife.spb.ru/i/c49.gif) left center no-repeat;clear:both;}
#Content .catalogue h1 {margin:10px 0px 10px 0px;}
#Content .catalogue .list {margin:4px 0px 18px 0px;clear:both;float:left;width:100%;}
#Content .catalogue .list div {padding:2px 5px 2px 22px;float:left;clear:both;}
#Content .catalogue .list .active {background:#D25400;padding:3px 5px 3px 22px;margin:2px 0px;}
#Content .catalogue .list .active * {color:#fff;text-decoration:none;}
#Content .catalogue p.add {clear:both;}


#Content .catalogue .w100 {width:100%;}

#Content .catlist {clear:both;border-top:2px solid #000;border-bottom:2px solid #000;margin-bottom:20px;padding-top:5px;}
#Content .catlist .pages {clear:both;padding-bottom:10px;}
#Content .catlist .pages a {border-right:5px solid #fff;border-top:5px solid #fff;line-height:1.8;}
#Content .catlist .pages a.active {font-weight:700;font-size:14px;}
#Content .catlist ol {margin-left:30px;margin-top:10px;}
#Content .catlist li {font-weight:700;font-size:120%;margin:0px 0px 25px 0px;}
#Content .catlist li p {margin:4px 0px 0px 0px;font-weight:100;font-size:90%;line-height:1.2;}
#Content .catlist li h5 {font-size:90%;margin:0px;}
#Content .catlist li h5 a {color:#D20101;}
#Content .catalogue h2 span {color:#000;font-weight:100;font-size:12px;}

#Content .catalogtable {width:100%;}
#Content .catalogtable .cindex .list a {white-space:nowrap;}
#Content .catalogtable .cindex {width:50%;vertical-align:top;}


#Content .catalogtable .joblast {width:50%;vertical-align:top;border-left:1px solid #CACFD2;}
#Content .catalogtable .joblast h2 {color:#000;margin:0px 0px 10px 10px;}
#Content .catalogtable .joblast h5 {font-size:100%;margin:10px 0px 3px 0px;}
#Content .catalogtable .joblast p {font-size:100%;margin:1px 0px 1px 0px;}
#Content .catalogtable .joblast td {padding:1px 0px 1px 0px;border-bottom:1px solid #f0f0f0;}

#Content .catalogtable .joblast .c1 {width:70%;font-weight:700;}
#Content .catalogtable .joblast .c2 {padding-left:10px;width:30%;}

#Content .catalogtable .block {margin:0px 0px 15px 20px;padding:0px 0px 0px 10px;}
#Content .catalogtable .block a {font-weight:700;}
#Content .catalogtable p {margin:3px 15px 3px 0px;}


#Content .catalogue .news {margin:20px 0px 0px 20px;}

#Content .catalogue h1.jn {margin-top:20px;padding-top:10px;border-top:2px solid #000;}
#Content .jn .block {border-bottom:1px solid #D8DDE0;padding:0px 0px 10px 0px;}
#Content .jn .block p {margin:3px 0px;}

#Content .addcs {}
#Content .addcs h1 {font-size:120%;}
#Content .addcs input {margin-bottom:-2px;margin-top:5px;}

#Content .requirement {}
#Content .requirement table {width:100%;border-bottom:1px solid #D8DDE0;}
#Content .requirement td {padding:7px 10px 7px 0px;border-top:1px solid #D8DDE0;}
#Content .requirement .c1 {width:30%;}
#Content .requirement .c2 {width:70%;}

#Content .tableform {width:100%;border-top:1px solid #e1e1e1;border-left:1px solid #e1e1e1;background:#f5f5f5;}
#Content .tableform .c1 {width:25%;padding:4px 10px 4px 0px;text-align:right;border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1;}
#Content .tableform .c2 {width:75%;padding:4px 4px;border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1;}
#Content .tableform .c2 .cf {width:100%;}
#Content .contentform .submit {border-left:1px solid #e1e1e1;background:#f5f5f5;padding:5px 10px;text-align:center;}

#Content div.more {margin:10px 0px;text-align:right;font-weight:700;}

#Content .seealso {float:left;width:100%;margin-top:10px;border-bottom:2px solid #000; }
#Content .seealso h1 {border-bottom:5px #D8DDE0 solid;margin:15px 0px;padding-bottom:9px;}
#Content .seealso .dat {color:#D20101;margin:2px 0px;font-weight:700;}
#Content .seealso .block {float:left;width:45%;margin-right:15px;}

#Content .seealso2 {margin-top:15px;}
#Content .seealso2 .dat {color:#D20101;margin:2px 0px 2px 0px;font-weight:700;}
#Content .seealso2 .block {margin:10px;}
#Content .seealso2 h1 {margin:5px 0px;border-top:5px solid #D8DDE0;padding-top:14px;}


/* рейтинг радиостанций */
#Content .Menu3 {width:100%;}
#Content .Menu3 div {padding:11px 15px 11px 23px;}
#Content .Menu3 td {border-bottom:1px solid #BFC3C6;}
#Content .Menu3 td.active {border-bottom:none;border-top:1px solid #BFC3C6;border-right:1px solid #BFC3C6;border-left:1px solid #BFC3C6;}
#Content .Menu3 td.active a {color:#D20101;font-weight:700;text-decoration:none;}

#Content .rate {width:100%;margin-top:30px;}
#Content .rate .left {vertical-align:top;}
#Content .rate .t1 {padding:0px 0px 0px 0px;;vertical-align:top;}
#Content .rate .t1 div {width:13px;height:4px;padding:0px;font-size:1px;margin:9px 10px 0px 0px;vertical-align:top;}
#Content .rate .t2 {padding:2px 0px 2px 0px;vertical-align:top;}
#Content .rate .t3 {padding:5px 10px 3px 15px;vertical-align:top;}
#Content .rate .left {width:33%;}
#Content .rate .right {vertical-align:top;}
#Content .submit {border-top:2px solid #BFC3C6;margin:10px 0px;padding-top:10px;}

#C3 .Banner240x400 {margin:17px 6px 6px 0px;}

#C3 .news {margin:0px 6px 6px 0px;background:#D8DDE0;padding:10px 10px 10px 11px;}
#C3 .news h1 {margin:0 0px 15px 0px;}
#C3 .news .block {margin:0px 0px 10px 4px;font-size:90%;}
#C3 .news .block small,#News .block1 small {font-size:10px;color:#717171;padding:2px 0px;display:block;background:url(http://adlife.spb.ru/i/c14.gif) left center no-repeat;}
#C3 .news .block strong,#News .block1 strong {font-size:14px;color:#fff;}
#C3 .news .right {width:49%;float:left;margin-top:-40px;}
#C3 .news .right .block {margin:0px 10px 10px 40px;}

#C3 .disc {margin:0px 0px 6px 0px;background:#97B7CE url(http://adlife.spb.ru/i/c47.gif) right top no-repeat;padding:26px 10px 10px 11px;border-top:2px solid #000;}
#C3 .disc h1 {margin:0 0px 15px 0px;}
#C3 .disc .block {margin:7px 10px 7px 0px;}
#C3 .disc .block small {float:left;display:block;width:20px;font-size:100%;}
#C3 .disc .block p {margin:0px 0px 0px 30px;font-weight:700;}
#C3 .disc a {color:#fff;}

#C3 .vote {margin:0px 0px 6px 0px;background:#D8DDE0 url(http://adlife.spb.ru/i/c47.gif) right top no-repeat;padding:26px 10px 10px 11px;border-top:2px solid #000;}
#C3 .vote h1 {margin:0px 0px 15px 0px;}
#C3 .vote h5 {margin:5px 10px 5px 15px;}
#C3 .vote p {margin:5px 10px 5px 15px;clear:both;}
#C3 .vote input {margin-bottom:0px;}
#C3 .vote .cf {margin:4px 0px 0px 20px;width:90%;float:none;}
#C3 .vote .lnk2 {margin:20px 0px 10px 20px;padding:3px 0px 3px 25px;background:url(http://adlife.spb.ru/i/c33.gif) left center no-repeat;}



#C4 div {width:22px;}
#C5 div {width:200px;}
#C6 div {width:240px;}

#MenuBottom {clear:both;background:#567B95;font-size:10px;height:26px;}
#MenuBottom a {color:#fff;text-decoration:none;}
#MenuBottom a:hover {text-decoration:underline;}
#MenuBottom div {float:left;padding-top:7px;text-align:center;}


#Footer {background:#fff;}

#Copy {float:left;padding:10px 25px;font-size:90%;}
#Stat {float:right;padding:10px 25px;font-size:90%;}


#T6 {width:100%;border-top:2px solid #000;background:url(http://adlife.spb.ru/i/c30.gif) left top repeat-x;padding:20px 0px 0px 20px;}
#T6 div.block {float:left;width:33%;padding-bottom:15px;}
#T6 div.block div {float:left;padding:0px 7px 0px 0px;}
#T6 div.block h5 {float:left;margin:0px 0px 5px 0px;}
#T6 div.block p {float:left;margin:0px;width:145px;}
#T6 div.block a {font-weight:700;}



#photogallery .galleryselect {margin:10px 0px 10px 0px; clear:both;border:1px solid #fff;}
#photogallery .galleryselect img {float:left; border:1px solid #000000; background:#f0f0f0; margin:0px 10px 0px 0px;}

#photogallery .pages {clear:both;padding:10px 0px;border-top:2px solid #000;}
#photogallery .pages a {border-right:5px solid #fff;border-top:5px solid #fff;line-height:1.8;}
#photogallery .pages a.active {font-weight:700;font-size:14px;}

#photogallery table {width:100%;margin-top:30px;}
#photogallery .pic {float:left;width:33%;padding-bottom:20px;}
#photogallery .pic img {background:#f0f0f0; border:1px solid #828282;}

#photogallery .showgallery .descr {height:20px;font-size:80%;}
#photogallery .showgallery .descr p {margin:4px 0px 0px 0px;}
#photogallery .showgallery .descr div.commentN {font-size:10px;margin:4px 0px 0px 0px;}
#photogallery .showgallery h2 {font-size:20px; color:#000000; margin:10px 0px;}
#photogallery .showgallery .small {font-size:11px;}

#photogallery .showpic div.descr {margin:10px; font-weight:700;}
#photogallery .showpic img {background:#e1e1e1;}
#photogallery .nav {margin:15px;}
#photogallery .nav a {color:#000000;}
#photogallery p {margin:5px 0px;}
#photogallery h2 {}

.kammentz {margin:15px; width:100%;}


#F1 {width:760px;height:1px;}


#uh {border-top:2px solid #000;padding:5px 0px;}
#uh table {width:100%;}
#uh td {text-align:center;width:33%;}

#Content h4.lastblogs {
	font-size: 180%;
}

.clear {clear:both;}

/* Gallery */

 .photopreview .iphoto {width:80px;height:80px;background-color:#f2f2f2;text-align:center;padding:5px;vertical-align:middle;}
 .photopreview .info {width:101px;padding:5px 12px;vertical-align:middle;font-size:70%}
 .photopreview .info a {font-weight:bold}
 .photopreview .info span {display:block;color:#8a8a8a;margin-top:2px}
 .photopreview .middle {height:25px;font-size:70%}

 .photolnk {margin-top:20px;line-height:1.5em;}
 .photolnk a {margin:0px 0px 0px 0px;padding:0px 10px 0px 0px;background:url(../i/r3.gif) right 3px no-repeat;display:inline;}

#photouserinfo {margin:0px 0px 20px 13px}
#photouserinfo td {vertical-align:top;padding:0px 15px 0px 0px;}
#photouserinfo td p {margin: 4px 0 0 0;}
#photouserinfo td .part {margin: 10px 0 0 0;}

#gallery {margin: 15px 0 15px 17px;}

#gallery h1{margin:15px 0px 10px 0px;padding:0;}

#gallery-submenu {margin:0px 13px 10px 13px;padding:0;list-style:none;font: normal 12px Verdana, Arial, sans-serif;}
#gallery-submenu li {float:left;padding-bottom:20px;}
#gallery-submenu a {display:block;padding:7px;}
#gallery-submenu a#active {color:#fff;background:#c00;text-decoration:none;}

.photo, .photo-edit {padding:7px;width:150px;float:left;background-color:#ddd;text-align:center;margin-right:10px;height:171px;
                   * width: 164px;
                   * height:185px;
}

.repphoto {padding:0px;width:120px;float:left;text-align:center;margin:10px 15px 15px 0px;}
.prvideo {padding:0px;width:155px;float:left;text-align:center;margin:10px 15px 15px 0px;}
.photo img {background-repeat:no-repeat;background-position: 50% 50%;display:block;height:105px;margin:auto;}
.repphoto .repimg {background:#f2f2f2;display:block;height:100px;
                 * height:120px;
                   width:100px;margin-bottom:5px;
                 * width:120px;
                   padding:10px;
}
.repphoto img {background-repeat:no-repeat;background-position: 50% 50%;display:block;margin:auto;}

.prvideo .vidimg { background:#f2f2f2;display:block;height:102px;
                 * height:122px;
                   width:135px;margin-bottom:5px;
                 * width:155px;
                   padding:10px;
}
.prvideo img {background-repeat:no-repeat;background-position: 50% 50%;display:block;margin:auto;}

.photo-edit {background-color:#fff;border: solid 1px #eee;margin: 10px 10px 10px 0;height:120px;
           * height: 140px;
}
.photo-edit img {background-repeat:no-repeat;background-position: 50% 50%;display:block;margin:auto;}

#medium-photo p,.photo p {text-align:left;margin:0;font-size:12px;padding-left:10px;}
#Content .photo p {text-align:left;margin:0;font-size:12px;padding-left:10px;}

.prvideo p {text-align:left;margin:0;font-size:12px;padding-left:10px;}

#medium-photo small, .photo small {display:block;text-align:left;color:#666;font-size:11px;padding-left:10px;margin-top:5px;}

.repphoto small {display:block;text-align:left;font-size:11px;}
.prvideo small {display:block;text-align:left;font-size:11px;padding-left:10px;}

#gallery-preview {margin-left:17px;}
#gallery-description {margin:0px 17px;}
#gallery-preview h3 {padding-left:0;}
#gallery-header {margin:0px 0 0 17px;}
#gallery-header h1 {padding: 0;margin: 0;font-size:140%;}
#gallery-header h6 {font-weight:normal;margin:0;}
#gallery-header h5 {font-weight:normal;margin:0;font-size:90%;}
#gallery-author {margin:0 0 15px 0;}
#gallery-author a {font-weight:bold;}
#gallery-preview .photo {background:#fff;}
#gallery-preview .photo p {color:#000;margin:5px 0 0 0;padding:0;}
#gallery-preview .photo small {color:#000;margin:0 0 0 0;padding:0;}
#medium-photo {padding:7px;background-color:#ddd;text-align:center;margin-right:10px;margin-bottom:10px;width:324px;
	* width: 338px;
}
#medium-photo img {margin:auto;width:324px;display:block;}
#photo-item {width:696px;border-collapse:collapse;border-bottom: solid 1px #ddd;margin-left:17px;}
#photo-item td {vertical-align:top;padding-bottom:20px;}
#photo-item h1, #albums h1, #Content h3.h3photo {margin:0px 0px 5px -20px;font-size:130%;padding-left:20px;background:url(http://adlife.spb.ru/i/c49.gif) left center no-repeat;clear:both;}
#Content h3.h3photo {margin-left:-4px;}
#photo-item .rate {margin:0 0 0 20px;}
#photo-item .rate h5 { margin: 0 0 7px 0}
#photo-item .rate p {margin:7px 0px;}
#photo-item .vt {margin:22px 0px 0px 0px;}
#photo-item .vt td {text-align:center;padding-bottom:0px;}
#photo-item .lnk {margin:5px 0px 20px 0px;}

#big-photo {height:1%;}
#big-photo:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#photo-previous, #photo-next {width:45%;float:left;margin-top:10px;padding:0;}
#photo-next {float:right;text-align:right;}
#photo-previous small, #photo-next small {display:block;}
#photo-previous .prev {padding:0px 0px 0px 12px;background:url(../i/r3-left.gif) 0px 2px no-repeat;display:block;}
#photo-next .next {padding:0px 12px 0px 0px;background:url(../i/r3.gif) right 3px no-repeat;display:block;}
#photo-previous small {padding-left:12px;}
#photo-next small {padding-right:12px;}

#albums {margin:20px 0 0 17px;}
.album {width: 340px;margin:0 15px 20px 0;float:left;height:110px;overflow:hidden;}
#Content .album h3 {padding:0;margin:0;font-size:120%;}
.album p {margin:5px 0 0 0;padding:0;}
.album img {background-repeat:no-repeat;background-position: 50% 50%;width:120px;height:90px;float:left;margin-right:10px;}

#responses {margin: 0 35px 0 20px;}
#responses p {margin: 5px 0 0 0;padding:0;}
#responses h2 {font-size:125%;margin-top:10px;margin-bottom:5px;}
.triangle {padding:0 10px 0 0;background:url(/i/r3.gif) right bottom no-repeat;}

.desc {display:table;padding-top:5px;}
* html .desc {height: 0px;}

#FRegFormID3 td {border:4px solid #fff;}
#FRegFormID3 {border-collapse:collapse;}

#Discussion {margin:0px 17px;}
#Discussion h5 {margin:0px;font-size:130%;}

#DiscussionBody {margin-top:10px;margin-right:10px;}
#DiscussionBody div.d {padding:10px 0px 10px 15px;}
#DiscussionBody p {margin:10px 0px;color:#5A5A5A;}
#DiscussionBody small {font-weight:100;font-size:92%;;color:#B9B9B9;}
#DiscussionBody small b {font-size:110%; font-weight:700;color:#000;}

#DiscussionForm input.cf {width:23%; margin:0px 20px 0px 6px; height:17px;font-size:100%;}
#DiscussionForm input.check {margin:0px 0px -1px 10px;}
#DiscussionForm input.button {margin:0px 100px 10px 0px;}
#DiscussionForm textarea.cf {width:696px; margin:5px 0px 3px 0px; height:70px; display:block;font-size:100%;}
#DiscussionForm {margin-top:0px; padding-top:10px;}
#DiscussionForm p {font-weight:700; white-space:nowrap;}
#DiscussionForm p.check {float:right;border-right:10px solid #fff;}

.f_st{color:#D20101;background:#D8DDE0;padding:5px;}

table.table_adlife {width:100%;}
table.table_adlife td {border: 1px solid #000;}


