html, body, ul, li, h1, h2, h3, table, tr, td, p, form, input, textarea {margin:0;padding:0}
img {border:0}
body {background:#fff}
#wrapper {width:1000px;margin:0 auto}
#header {padding-top:302px;background:url(../img/headerBckg.jpg) no-repeat;position:relative}
#mainLink{position:absolute;width:670px;height:243px;top:54px;left:140px}
#promomedLogo {width:124px;height:19px;position:absolute;top:28px;left:20px;background:url(../img/promomedLogo.png)}
#womanLogo {text-indent:-5000px;width:105px;height:24px;position:absolute;top:23px;left:191px;background:url(../img/womanLogo.png)}
#topmenu {height:36px;list-style:none;border-bottom:2px solid #b79460}
#topmenu li{display:block;float:left;width:250px}
#topmenu a {text-indent:-5000px;display:block;height:36px;margin:0 auto}
#calendarEvents {width:240px;background:url(../img/calendarEvents.png) no-repeat top center}
#blogsUsers {width:204px;background:url(../img/blogsUsers.png) no-repeat top center}
#centerColumn {width:715px;float:left;padding-left:20px}
#centerColumn h1 {display:block;width:365px;height:52px;background:url(../img/online.png) no-repeat;margin:43px auto 0;text-indent:-5000px}
.singlePost {padding:30px 0 14px;background:url(../img/postBackground.png) bottom repeat-x}
.singlePost.last {background:none}
.infPost {color:#ac8447}
.infPost a {color:#164685;font:italic 15px "Times New Roman", Arial, Helvetica, sans-serif;text-decoration:none}
.infPost a:hover,#copyright a:hover {text-decoration:underline}
.singlePost .date {color:#040404;font:italic 12px "Times New Roman", Arial, Helvetica, sans-serif;background:#eae9e9}
.singlePost h2 {font:29px/29px Arial, Helvetica, sans-serif;color:#ac8447;padding-bottom:10px}
.singlePost .textPost {display:block;font:12px Arial, Helvetica, sans-serif;color:#020202;text-decoration:none}
.hellip {position:relative;display:inline-block}
.hellip img {position:absolute;left:-139px;top:-12px}
.lenghtComment {font:12px Arial, Helvetica, sans-serif;color:#164685;padding-top:10px;}
#bottomMenu {list-style:none;display:block;height:29px;border-top:2px solid #b79460;border-bottom:4px solid #b79460;margin-bottom:37px}
#bottomMenu #aboutProject {float:left;padding-right:40px;width:450px}
#bottomMenu #partners {float:right;padding-left:30px;width:460px}
#bottomMenu a {display:block;text-indent:-5000px;height:29px}
#bottomMenu #aboutProject a {background:url(../img/aboutProject.png);width:84px;float:right}
#bottomMenu #partners a {background:url(../img/partners.png);width:89px;float:left}
#footer {padding-bottom:40px;display:table;width:100%;clear:both}
#copyright {float:left;padding-left:20px;font:12px Arial, Helvetica, sans-serif;color:#020202}
#copyright a {color:#164685;text-decoration:none}
#homeFireLogo {display:block;width:117px;height:27px;background:url(../img/homeFireLogo.png);margin-top:5px}
#telephone {font:13px Arial, Helvetica, sans-serif;color:#040404;position:absolute;right:0;top:88px}
#telephone span {font-size:10px}
#vesControl {display:block;width:193px;height:18px;background:url(../img/vesControl.png);margin-bottom:2px}
#rightColumn {width:245px;float:right;padding-bottom:20px}
#vesControlRight {width:245px;height:57px;display:block;background:url(../img/vesControlRight.png);margin:62px 0 30px}
#usersShow {border-top:2px solid #b79460;border-bottom:2px solid #b79460;margin-top:46px}
#rightColumn h3 {font:bold 25px Arial, Helvetica, sans-serif;color:#164786}
#usersShow table {width:100%;padding:4px 0}
#rightColumn td {width:33%;text-align:center;padding:4px 0}
#usersShow table img {width:70px; height:70px}
#nameBlogUser {padding-top:40px;text-align:center}
#slesh {width:60px;height:45px}
#blogUserInfo {color:#164786;font: bold 16px Arial, Helvetica, sans-serif;text-decoration:none;display:inline-block;background:url(../img/repeatNameBckg.png) bottom repeat-x;padding-bottom:1px;position:relative;top:-15px}
#blogUserInfo:hover {background:none}
#blogsUsers.active {background:url(../img/blogsUsersActive.png) no-repeat top center}
#calendarEvents.active {background:url(../img/calendarEventsActive.png) no-repeat top center}
#usersShowInfo {display:block;list-style:none;display:block;height:71px;margin-top:29px}
#usersShowInfo li {float:left;width:71px;margin-right:13px}
#usersShowInfo li.last {margin:0}
#usersShowInfo li img {width:71px;height:71px}
#dottedSpacer {width:960px;height:22px;margin:0 auto;background:url(../img/postBackground.png) bottom repeat-x}
#bigUserPhoto {width:225px;float:left;padding-left:20px}
#bigUserPhoto img {border:1px solid #e4D0b2}
#userText {margin-left:265px;}
#bigUserPhoto, #userText {padding:70px 0 120px}
#userText {font:12px Arial, Helvetica, sans-serif;color:#020202}
#userText #age {background:#eae9e9}
#userText #weight {font-size:14px;padding:5px 0}
#userText p {padding:10px 0 5px}
#diary {display:table;background:url(../img/button.png) left top;padding-left:10px}
#diary a {display:table;font:12px Arial, Helvetica, sans-serif;color:#fff;text-decoration:none;background:url(../img/button.png) right top;padding:4px 8px 5px 0}
#ifFix3 {padding-top:20px}
#linkBlogUser {display:inline-block;background:red;padding-bottom:3px;background:url(../img/repeatNameDotted.png) bottom repeat-x}
#linkBlogUser:hover, #postCommentLink:hover {background:none}
#commentList {text-align:center;padding-top:20px}
#postCommentLink {display:inline-block;font:bold 13px Arial, Helvetica, sans-serif;color:#154786;background:url(../img/repeatNameDotted.png) bottom repeat-x;text-decoration:none}
.singleComment {padding-top:20px;width:100%;display:table}
.singleComment .date, #headerFormPost .date {float:left; width:100px; font:italic 15px "Times New Roman", Times, serif;text-align:left}
.posterComment {float:right;width:600px;text-align:left}
.posterComment .namePoster {background:#f6dcb5;font:14px Arial, Helvetica, sans-serif;color:#040404;text-align:left;padding-left:3px}
.posterComment .textComment {padding-top:15px;font:12px Arial, Helvetica, sans-serif; color:#020202;text-align:left}
#headerFormPost {padding-bottom:100px;display:table;width:100%}
#headerFormPost .dp {font:bold 13px Arial, Helvetica, sans-serif;color:#154786;padding:20px 0 15px;background:url(../img/postBackground.png) repeat-x center top;margin-top:10px}
#headerFormPost input {border:1px solid #a5acb2; width:475px; height:18px;font:12px Arial, Helvetica, sans-serif;color:#000;padding:2px 0 0 5px;position:relative;top:0px}
.clear {clear:both;height:5px;overflow:hidden}
#headerFormPost textarea {height:180px;padding:2px 0 0 5px;border:1px solid #a5acb2}
#submitForm {text-decoration:none;color:#154786;font:12px Arial, Helvetica, sans-serif;display:block;width:81px;height:20px;background:url(../img/submitButton.png);padding:4px 0 0 19px;margin-top:10px}
.singlePost.allblog {padding-left:180px;position:relative;}
.singlePost.allblog .infPost {position:absolute;left:0;top:0}
.singlePost.allblog .infPost img {width:70px; height:70px;position:relative;top:15px}
.singlePost.allblog .date {background:none;position:relative;top:-28px;left:80px;width:100px;display:block}
.singlePost.allblog .endLinkBlock {background:#eae9e9;font:normal 14px Arial, Helvetica, sans-serif;display:table;position:relative;top:-73px;left:83px;padding:0 2px}
.textPost a {color:#164685}
.pager {clear:both;padding:40px 0;text-align:center}
.pager a {color:#9f7739;font:20px Arial, Helvetica, sans-serif; text-decoration:none}
.pager a:hover {text-decoration:underline;}
#forumUsers{width:98px}
#onlineCons {width:249px;background:url('http://forum.lifeshape.woman.ru/styles/prosilver/theme/images/extImage/onlineCons.png') no-repeat top center}
#forumUsers{background:url('http://forum.lifeshape.woman.ru/styles/prosilver/theme/images/extImage/forum.png') no-repeat top center}

/*lines*/
#centerLines {width:960px;margin:0 auto}
#linesForblog {width:812px; height:47px;display:block;margin:40px auto 0;margin-bottom:30px}
#linesVvodka {background:url(../img/lines/linesBckg.png) no-repeat;height:29px;overflow:hidden;padding:19px 25px;font:12px Arial, Helvetica, sans-serif;color:#000}
#chooseLine {width:465px;margin-left:210px;display:block;height:620px}
#chooseLine img {width:384px;position:relative;top:15px;left:86px;margin-top:30px}
#lines1 {position:relative;top:-10px}
#nextPage {position:relative;top:65px;left:97px}
.customButton {padding-left:15px;display:block;float:left;background:url(../img/lines/button.png) left top;overflow:hidden}
.customButton a{text-decoration:none;color:#154786;padding-right:15px;height:24px;background:url(../img/lines/button.png) right top;font:12px/22px Arial, Helvetica, sans-serif;display:block}
#centerTooltip {margin:0 auto 35px;display:block}
.lineLeftColumn {width:470px;float:left}
#arrow {width:421px;height:47px;background:url(../img/lines/grayBckg.png);color:#020202;font:italic 15px/14px "Times New Roman";padding:20px 0 0 26px}
.lineRightColumn {width:430px;float:right;padding:0 20px}
.subLineLeftColumn {width:230px;float:left;color:#020202;font:12px Arial, Helvetica, sans-serif;text-align:right}
.subLineRightColumn {width:190px;float:right;color:#020202;font:12px Arial, Helvetica, sans-serif}
.redStar {position:relative;left:-5px;color:#fb0049}
.minHI {width:60px;height:20px;border:1px solid #a5acb2;display:block}
.mt19 {margin-bottom:19px}
div.mt19 {margin:2px 0 27px}
.fixTop {position:relative;top:13px}
.subLineRightColumn.Hinputs {position:relative}
#total {height:55px;position:absolute;width:115px;padding:10px 0 0 30px;font:12px Arial, Helvetica, sans-serif;color:#020202;background:url(../img/lines/sunBckg.png) left no-repeat;top:19px;left:72px}
.secondPartInputs {text-align:left}
.secondPartInputs input {width:155px}
.smallText {display:block;color:#767070;font:11px Arial, Helvetica, sans-serif}
#createLine {margin:45px auto 150px 0}
#backPage {margin:45px 0 0 -270px}
.lineLeftColumn h1 {font:normal 20px Arial, Helvetica, sans-serif;color:#ac8447}
.lineLeftColumn textarea {width:470px;height:50px;border:1px solid #a5acb2;margin:2px 0}
#endHeader {margin-top:40px}
.lineLeftColumn.endSpacer {padding-bottom:200px}
.lineRightColumn p {font:12px Arial, Helvetica, sans-serif;color:#020202;margin-bottom:10px;display:block;width:450px}
.lineRightColumn.endSpacer {padding:23px 0 0 0;width:470px}
.lineRightColumn .grayHolder {background:#efe9e9;padding:3px 10px 5px;white-space:}
.lineRightColumn .grayHolder span {color:#d9932b;font:bold 14px Arial, Helvetica, sans-serif}
.singlePost a{text-decoration:none}