h1,h2,h3,h4,h5,h6,pre,form,body,html,blockquote,fieldset,input,div,img,hr,p,table,td{ margin: 0; padding: 0; } 

body {
	background:#fafaed;
}

a {
	color: #bb4807;
}

a:hover{
	text-decoration: none;
	color:#333333;
}

a:visited { 
	color:#f8671b;
}

a img {
	border: 0;
}

p { padding:5px 0;}

input, select { vertical-align:middle;}

table { border-collapse:collapse; width:100%;}
td { vertical-align:top;}

.left { text-align:left;}
.right { text-align:right}

img.left { float:left;}
img.right { float:right;}

html, input, select, textarea {
	font-family:Tahoma;
	font-size:16px;
	color:#000000;
}

h1 { font-size:30px; margin-bottom:20px; font-weight:normal}


h2 { font-size:20px; font-weight:normal; color:#000000;}
h2 a { color:#000000;}
h2 a:hover { color:#bb4807;}
h2 a:visited { color:#333333;}

h3 { font-size:16px;}
h3 a { color:#000000;}
h3 a:hover { color:#bb4807;}
h3 a:visited { color:#333333;}

.black { color:#000000;}
a.black:hover { color:#bb4807;}
a.black:visited { color:#333333;}

.red { color:#bb4807;}
a.red:hover { color:#333333;}
a.red:visited { color:#f8671b;}

.gray { color:#666666;}
.gray a { color:#666666;}
a.gray:hover, .gray a:hover { color:#000000;}
a.gray:visited, .gray a:visited { color:#666666;}

.sepCol { width:15px;}

#mainTable { width:981px; margin:0 auto; background:#f6f7e7;}

#topBar { background:#ece3de; height:24px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#topBar td { vertical-align:middle;}
#topBar td a { color:#000000;}
#topBar td a:hover {color:#bb4807;}
#topBar td a:visited {color:#333333;}


#topBar .help { width:106px; text-align:center; font-size:14px;}
#topBar .favorites { width:237px; font-size:14px;}
#topBar .favorites a { background:url(/bitrix/templates/.default/images/add_favorites.gif) no-repeat left; padding-left:12px;}
#topBar .logout { width:67px; text-align:center; font-size:12px;}
#topBar .userAccount { font-size:12px;}
#topBar .userAccount strong a { font-size:14px; text-decoration:none; background:url(/bitrix/templates/.default/images/icon-user.gif) no-repeat left; padding-left:12px;color:#76b900; }
#topBar .userAccount strong a:hover, #topBar .userAccount strong a:visited {color:#5db000;}
.userAccount a {color:#76b900; }
.userAccount a:hover, .userAccount a:visited {color:#5db000;}

.middleContainer { padding:0 0px 50px 22px;}

.logoHead { padding:13px 10px 8px 0;}
.logoHead .logo { width:384px;}
.logoHead .giftC { width:342px; font-size:14px;}
.logoHead .giftC a { color:#666666;  text-decoration:none;}
.logoHead .giftC a:hover { color:#000000;}
.logoHead .giftC a:visited { color:#666666;}

.navHead { padding-right:15px;}

.advertisement { font-size:14px;}
.advertisement a {color:#666666;  text-decoration:none;}
.advertisement h2 { font-size:18px; margin-top:25px;}
.advertisement h2 a { text-decoration:underline;}
.advertisement p { padding:1px 0;}
.advertisement a:hover { color:#000000;}
.advertisement a:visited { color:#666666;}

.bigBan { width:728px;}
.bigBan img { border:1px #999999 solid;}

.banners { padding-right:10px;}
.banners .advertisement h2 { margin-bottom:5px;}
.banners .advertisement h2 a { color:#000000;}

.mainMenu { height:75px;}
.mainMenu td { vertical-align:middle;}
.mainMenu ul { list-style:none; margin:0; padding:0;}
.mainMenu ul li { display:inline; margin-right:18px; font-size:21px;}
.mainMenu ul li a { color:#000000;}
.mainMenu ul li a:hover {color:#bb4807;}
.mainMenu ul li a:visited {color:#333333;}

.greenBlock { background:#d0e860 url(/bitrix/templates/.default/images/green-block-t.gif) repeat-x top;}
.greenBlock .b { background:url(/bitrix/templates/.default/images/green-block-b.gif) repeat-x bottom;}
.greenBlock .l_t { background:url(/bitrix/templates/.default/images/green-block-t-l.gif) no-repeat left top;}
.greenBlock .r_t { background:url(/bitrix/templates/.default/images/green-block-t-r.gif) no-repeat right top;}
.greenBlock .l_b { background:url(/bitrix/templates/.default/images/green-block-b-l.gif) no-repeat left bottom;}
.greenBlock .r_b { background:url(/bitrix/templates/.default/images/green-block-b-r.gif) no-repeat right bottom; padding:20px 9px 18px 15px;}

.diary h2 { font-size:24px;}
.diary td { vertical-align:middle;}
.diary #register { width:260px; text-align:center;}
.diary .submit { width:214px; font-size:18px; font-family:Arial, Helvetica, sans-serif; background:url(/bitrix/templates/.default/images/dairy.gif) no-repeat; border:0; color:#5c4e14; padding:3px 0;}

.loginBlock { width:207px;}
.loginBlock .input { border:1px #d5debd solid; padding:4px 10px; font-size:14px; color:#b0b0ad; width:180px;}
.loginBlock td { vertical-align:middle;} 
.loginBlock #remember { width:14px;}
.loginBlock label { margin-left:5px; font-size:14px;}
.loginBlock .submit { width:75px; font-weight:bold; font-size:14px;}
.loginBlock p a { font-size:14px; color:#c76b34;}
.loginBlock p a:hover { color:#333333;}
.loginBlock p a:visited { color:#f8671b;}
.loginBlock p span a { font-size:12px;}

.bodyContainer { padding-top:28px; padding-right:15px;}

.sideBar { width:205px;}

.question { height:190px;}
.question h2 { font-size:18px; margin-bottom:5px; margin-top:5px;}
.question select { width:190px; color:#666666;}
.question .submit { font-size:14px; width:130px;}
.question p { padding:4px 0;}
.question a { color:#bb4807;}
.question a:hover { color:#333333;}
.question a:visited {color:#f8671b;}

.rightBanners { width:206px;}


.photoContest td { padding:10px 0;}
.photoContest a { font-size:20px; color:#bb4807;}
.photoContest a:hover { color:#333333;}
.photoContest a:visited { color:#f8671b;}

.interview td { padding:10px 0;}
.interview a { color:#000000;}
.interview a:hover { color:#bb4807;}
.interview a:visited { color:#333333;}
.interview .left { margin-right:13px; float:left;}
.interview span a { text-decoration:none; font-size:14px;}
.interview strong a { font-size:15px;}

.directory { background:#ece3de; width:247px;}
.directory .r_t { background:url(/bitrix/templates/.default/images/block-r-t.gif) no-repeat right top;}
.directory .r_b { background:url(/bitrix/templates/.default/images/block-r-b.gif) no-repeat right bottom;}
.directory .content { padding:5px 15px;}

.directory .content ul { list-style:none; margin:0; padding:0;}
.directory .content ul li { margin-top:10px; font-weight:bold;}
.directory .content ul li a { color:#bb4807;}
.directory .content ul li a:hover { color:#333333;}
.directory .content ul li a:visited { color:#f8671b;}

.messages { width:243px;}
.messages h2 { margin-top:10px;}

.messages h3 { margin-top:5px;}
.messages h3 a { text-decoration:none;}

.messages p { padding:3px 0;}
.messages p a { color:#bb4807;}
.messages p a:hover { color:#333333;}
.messages p a:visited {color:#f8671b;}

.footer { padding:0 10px; padding-bottom:50px;}

.footerTable { border-top:#c0c0c0 1px solid; height:80px; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.footerTable td { vertical-align:middle;}

.footerTable .counters { width:220px; text-align:center;}
.footerTable .counters img { margin:0 10px;}

.footerTable .copyright td { padding-left:5px;}

.footerTable .links { width:210px;}
.footerTable .links a { color:#000000;}
.footerTable .links p { padding:1px 0;}

#mainMenuConteiner { margin-bottom:25px;}
#mainMenuConteiner .r_b { padding:0 20px;}
#mainMenuConteiner .mainMenu { height:54px;}
#mainMenuConteiner .mainMenu ul { font-size:22px;}
#mainMenuConteiner .mainMenu ul li { margin-right: 33px;}
#mainMenuConteiner .mainMenu ul li a { color:#bb4807;}
#mainMenuConteiner .mainMenu ul li a:hover {text-decoration:none; color:#000000;}
#mainMenuConteiner .mainMenu ul li.selected a { text-decoration:none; color:#000000; font-size:30px;}

/* articles */

.article { margin-top:40px;}
.article h2 { margin-bottom:5px;}
.article h2 a { color:#bb4807;}
.article h2 a:hover { color:#333333;}
.article h2 a:visited {color:#f8671b;}
.article .left { margin-right:13px; float:left;}

.articles {}
.articles td { padding:10px 39px 10px 1px;}
.articles ul { list-style:none; margin:0; padding:0; margin-top:20px;}
.articles ul li { width:100%; margin-bottom:5px;}
.articles ul li span { display:block;}
.articles ul li a { display:block; padding:3px 7px; color:#bb4807;}
.articles ul li a:hover { color:#333333;}
.articles ul li a:visited { color:#f8671b;}
.articles ul li.selected { background:#ece3de url(/bitrix/templates/.default/images/lilac-block-l-t.gif) no-repeat left top;}
.articles ul li.selected span { background:url(/bitrix/templates/.default/images/lilac-block-l-b.gif) no-repeat left bottom;}
.articles ul li.selected span span { background:url(/bitrix/templates/.default/images/lilac-block-r-t.gif) no-repeat right top;}
.articles ul li.selected span span a { background:url(/bitrix/templates/.default/images/lilac-block-r-b.gif) no-repeat right bottom;}

.articlesContainer {}
.navigation { vertical-align:middle; text-align:right; padding-bottom:20px; font-size:14px;}
.navigation ul { margin:0; padding:0; list-style:none; display:inline;}
.navigation ul li { display:inline; margin:0; padding:0; }
.navigation ul li a { padding:0 8px; color:#bb4807;}
.navigation ul li a:hover { color:#333333;}
.navigation ul li a:visited { color:#f8671b;}
.navigation ul li.selected {}
.navigation ul li.selected span { background:#ece3de url(/bitrix/templates/.default/images/lilac-block-r-t.gif) no-repeat right top;}
.navigation ul li.selected span span { background:url(/bitrix/templates/.default/images/lilac-block-l-b.gif) no-repeat left bottom;}
.navigation ul li.selected span span span { background:url(/bitrix/templates/.default/images/lilac-block-l-t.gif) no-repeat left top;}
.navigation ul li.selected span span span a { background:url(/bitrix/templates/.default/images/lilac-block-r-b.gif) no-repeat right bottom; text-decoration:none;}

.articlesContainer h2 { font-size:30px;}

.articlesContainer .article { margin-top:25px;}
.articlesContainer .article h2 { font-size:20px; margin-bottom:0;}
.articlesContainer .article .properties { padding:3px 0;}

.properties,  .properties td{ vertical-align:middle;}
.properties .block { float:left; margin-right:20px; background:#ece3de url(/bitrix/templates/.default/images/lilac-block-l-t.gif) no-repeat left top;}
.properties .block div { background:url(/bitrix/templates/.default/images/lilac-block-l-b.gif) no-repeat left bottom;}
.properties .block div div {background:url(/bitrix/templates/.default/images/lilac-block-r-t.gif) no-repeat right top;}
.properties .block div div div { background:url(/bitrix/templates/.default/images/lilac-block-r-b.gif) no-repeat right bottom; padding:4px 8px;}

.properties .block a { display:block; font-size:13px; text-decoration:none;  color:#666666;}
.properties .block span { display:block; font-size:13px; text-decoration:none;  color:#666666;}

.properties .time a { background:url(/bitrix/templates/.default/images/icon-clock.gif) no-repeat left; padding-left:19px;}
.properties .time span { background:url(/bitrix/templates/.default/images/icon-clock.gif) no-repeat left; padding-left:19px;}

.properties .userAccount a { background:url(/bitrix/templates/.default/images/icon-user.gif) no-repeat left; padding-left:17px; font-size:14px;}
.properties .userAccount a {color:#76b900; }
.properties .userAccount a:hover, .userAccount a:visited {color:#5db000;}


/* article */
.articleContainer .data { padding-bottom:30px;}
.articleContainer .data h2 { color:#666666; font-size:30px; margin-bottom:10px;}
.data p { padding:8px 0;}

.tags { height:30px; background:url(/bitrix/templates/.default/images/beige-block-l-t.gif) no-repeat left top #f9f3db; font-size:13px;}
.tags td { vertical-align:middle; background:url(/bitrix/templates/.default/images/beige-block-l-b.gif) no-repeat left bottom; padding:9px 10px;}
.tags a { font-size:14px; color:#bb4807;}

.assessment { height:110px;} 
.assessment  td  { vertical-align:middle;}
.assessment .block { margin-right:20px;}

.assess { width:260px;}
.assess label { display:block;}
.assess td { width:20px; text-align:center;}
.assess .submit { font-size:12px; padding:3px 0px; width:72px;}

.comments {}
.comments h2 { font-size:30px; margin-bottom:20px;}

.comment { margin-bottom:60px;}
.articleContainer .comment  .properties,   .comment  .properties{ height:auto; margin-bottom:10px;}
.comment .indent { width:0;}
.comment .avatar { width:80px; vertical-align:bottom; padding-bottom:10px;}
.comment .avatar {text-align:left}

.comment .properties .left { float:none; text-align:left;}
.comment .properties .right { float:none; text-align:right; font-size:12px; color:#666666;}
.comment .properties .right a { color:#666666;}

.addComment h2 { font-size:30px; margin-left:10px; margin-bottom:10px;}
.addComment .block { background:#f9f3db; width:auto;}
.addComment .block td { padding:20px;}
.addComment .block label { display:block; padding:3px 0;}
.addComment .block .input { border:1px #f1eed3 solid; width:570px; padding:2px 3px;}
.addComment .block textarea { height:210px;}
.addComment .block .submit { width:130px; margin-top:15px;}

/* blog */
.blogAvatar { width:180px; }
.blogAvatar p {}

.calendar { width:180px; margin-top:25px;}
.calendar h2 { color:#666666;}
.calendar p a { font-size:12px; color:#000000;}
.calendar table { font-size:11px; border-collapse:separate;}
.calendar table th { font-weight:normal; height:23px; vertical-align:middle; text-align:center;}
.calendar table td { background:#f9f3db; height:23px; vertical-align:middle; text-align:center;}
.calendar table td.selected { background:#e5dfdf;}
.calendar table td.selected a { color:#0058d1;}

.blogTags {width:180px; margin-top:25px;}
.blogTags h2 { color:#666666;}
.blogTags p { font-size:12px;}
.blogTags p a { color:#000000;}

.blogContainer h2 { font-size:30px;}
.blogContainer h3 { font-size:14px; font-weight:normal;}
.blogContainer .article { margin-top:50px;}
.blogContainer .article h2 { font-size:20px; margin-bottom:0; margin-top:5px;}
.article .foot { margin-top:20px;}
.article .foot .left { float:none; text-align:left; font-size:12px;}
.article .foot .right { float:none; text-align:right; font-size:12px;}
.article .foot .right a { color:#666666;}

.controlPanel { width:185px; margin-top:25px;}
.controlPanel h2 { color:#666666;}
.controlPanel ul { list-style:none; margin:0; padding:0; margin-top:20px; font-size:14px;}
.controlPanel ul li { width:100%; margin-bottom:0px;}
.controlPanel ul li span { display:block;}
.controlPanel ul li a { display:block; padding:3px 7px; color:#bb4807;}
.controlPanel ul li a:hover { color:#333333;}
.controlPanel ul li a:visited { color:#f8671b;}
.controlPanel ul li.selected { background:#ece3de url(/bitrix/templates/.default/images/lilac-block-l-t.gif) no-repeat left top;}
.controlPanel ul li.selected span { background:url(/bitrix/templates/.default/images/lilac-block-l-b.gif) no-repeat left bottom;}
.controlPanel ul li.selected span span { background:url(/bitrix/templates/.default/images/lilac-block-r-t.gif) no-repeat right top;}
.controlPanel ul li.selected span span a { background:url(/bitrix/templates/.default/images/lilac-block-r-b.gif) no-repeat right bottom; color:#066666; text-decoration:none;}

.blogWrite { margin-top:60px;}
.blogWrite .block { margin-top:20px; background:#f9f3db;}
.blogWrite .block .indent { padding:17px 10px 5px 17px;}
.blogWrite .block p label { font-weight:bold; font-size:14px; display:block; margin-bottom:4px;}
.blogWrite .block .enable label { font-weight:normal; display:inline;}
.blogWrite .block .input { border:1px #f1eed3 solid; width:685px; padding:2px 3px;}
.blogWrite .block textarea { height:210px;}
.blogWrite .block .properties { margin-top:15px;}
.blogWrite .block .properties img { vertical-align:middle;}
.blogWrite .block .properties select { width:190px;}
.blogWrite .block .enable { padding:20px 0; color:#666666;}
.blogWrite .block .enable #enable { margin-right:10px;}
.blogWrite .block .submit { width:127px;}

.bannerBlog { margin-top:70px;}

.bannerBlog1 { margin-top:100px;}

.blogAll .article { margin-top:30px;}

.blogContainer .navigation { padding-bottom:0;}
.blogContainer .article .properties .block { margin-right:5px;}

.blogContainer .data { padding-bottom:20px;}
.blogContainer .data h3 { margin-bottom:60px;}
.blogContainer .assessment .properties .block { margin:0 25px;}

.fotoAlbums { margin-top:30px; width:180px; margin-bottom:25px;}
.fotoAlbums h2 { color:#666666; margin-bottom:20px;}
.fotoAlbums p { padding:7px 0;}
.fotoAlbums p img { margin-right:14px;}

.video { margin-top:30px; width:180px; margin-bottom:20px;}
.video h2 { color:#666666; margin-bottom:10px;}
.video p { padding:7px 0;}
.video p img { margin-right:14px;}

.interests { margin-top:30px; width:180px; margin-bottom:25px;}
.interests h2 { color:#666666; margin-bottom:5px;}
.interests p { font-size:12px; padding:2px 0;}
.interests p a { color:#000000;}
.interests p span { font-size:16px;}

.registerVisit { font-size:12px; color:#666666;}
.registerVisit p { padding:3px 0;}

.aboutUser { margin-top:30px; margin-bottom:60px;}
.aboutUser h4 { color:#666666; font-size:20px; font-weight:normal; margin-bottom:20px;}

.sendMessage { width:160px; text-align:right; padding-right:10px; vertical-align:top;}
.sendMessage .block { margin:0; margin-top:5px; float:right; width:130px;}
.sendMessage .block a { font-size:20px; text-align:center; text-decoration:underline; color:#bb4807;}
.sendMessage .block a:hover { text-decoration:none; color:#333333;}
.sendMessage .block a:visited { color:#f8671b;}
.sendMessage .block div div div { padding:14px 10px;}

.userFeatures { margin-top:35px;}
.userFeatures h2 { margin-bottom:5px;}
.userFeatures p { padding:2px 0;}
.userFeatures p a { background:url(/bitrix/templates/.default/images/icon-features.gif) no-repeat left; padding-left:13px; margin-right:14px;}

.records td { padding-right:35px;}

.records h3 { margin-top:16px;}
.records h3 a { text-decoration:none;}

.records p { padding:0px 0;}
.records p a { color:#bb4807;}
.records p a:hover { color:#333333;}
.records p a:visited {color:#f8671b;}

.lilacBlock { background:#ece3de;}
.lilacBlock .r_t { background:url(/bitrix/templates/.default/images/block-r-t.gif) no-repeat right top;}
.lilacBlock .r_b { background:url(/bitrix/templates/.default/images/block-r-b.gif) no-repeat right bottom;}
.lilacBlock .content { padding:5px 15px;}

.lilacBlock .loginBlock p span a { font-size:16px; color:#bb4807;}
.lilacBlock .loginBlock a { font-size:22px; color:#666666;}

.whatBlog { margin-top:25px; font-size:22px;}

.popularCategory td { padding-right:70px;}
.popularCategory h2 { margin-bottom:5px;}
.popularCategory p a { color:#666666; text-decoration:none;}
.popularCategory p a:hover { color:#000000;}
.popularCategory p a:visited { color:#666666;}

.size4 { font-size:1.4em;}
.size3 { font-size:1.2em;}
.size2 { font-size:1.1em;}
.size1 { font-size:1.0em;}

.popularComunity td { padding-right:70px;}
.popularComunity h2 { margin-bottom:5px;}
.popularComunity p { padding:6px 0;}

.popularBlogs h2 { margin-bottom:15px;}
.popularBlogs p img { margin-right:13px;}

/* consult */
.consultContainer h2 { font-size:30px; margin-bottom:5px;}

.section { margin-bottom:25px; margin-top:10px;}
.section .right { vertical-align:middle;}
.section .right img { margin:0 4px;}
.section h3 { font-size:24px; font-weight:normal;}
.section p span { font-size:15px;}
.section p span a { color:#4fa600;}
.section p span a:hover, .section p span a:visited { color:#5db000;}

.consultContainer .navigation { padding-bottom:10px;}

.askQuestion { margin-top:10px;}
.askQuestion table { margin-bottom:10px;}
.askQuestion table td { width:50%;}
.askQuestion .input { border:1px #cfd9b4 solid; padding:2px 4px;}
#name, #city { width:280px;}
#age { width:100px;}
#email { width:250px;}
#title { width:280px;}
.selDoctor { margin:10px 0; font-size:12px;}
.selDoctor p { padding:3px 0;}
.selDoctor p a { color:#000000;}
.selDoctor input { margin-right:10px;}
.askQuestion textarea { width:575px; height:220px; margin-bottom:20px;}
.askQuestion .submit { width:130px; text-align:center; font-size:14px;}

.consultContainer h4 { font-size:14px; font-weight:normal; color:#666666;}
.consultContainer .data { margin-top:35px;} 
.consultContainer address { font-size:14px; font-style:normal;}
.consultContainer blockquote { font-size:14px; margin:21px 0px 20px 36px;}

.bageBlock { background:#f9f3db url(/bitrix/templates/.default/images/big-bage-l-t.gif) no-repeat left top; padding:0; color:#bb4807;}
.bageBlock .r_t { background:url(/bitrix/templates/.default/images/big-bage-r-t.gif) no-repeat right top;}
.bageBlock .r_b { background:url(/bitrix/templates/.default/images/big-bage-r-b.gif) no-repeat right bottom;}
.bageBlock .l_b { background:url(/bitrix/templates/.default/images/big-bage-l-b.gif) no-repeat left bottom; padding:12px 17px;}

.consultRight { padding-right:0;}
.consultRight .navigation { padding-right:15px;}
.consultRight p { padding-right:15px;}

.itemQuestion { margin:10px 0 20px 0; font-size:14px;}
.itemQuestion h3 { font-size:24px; font-weight:normal;}
.itemQuestion h3 a { text-decoration:none;}
.itemQuestion address { margin-top:22px;}

.categories ul { list-style:none; margin:0; padding:0; width:100%;}
.categories ul ul { padding-left:15px;}

.consultBanner { margin-top:35px;}

/* foto */
.fotoContainer h2 { font-size:30px;}
.userTags p a { text-decoration:none;}

.fotos { margin-top:20px; width:auto;}
.fotos .cell { vertical-align:bottom; padding-bottom:20px; padding-right:10px;}
.fotos .properties { padding-top:8px;}
.fotos .properties .block { margin-right:8px;}
.fotos p { padding:0;}
.fotos .navigation { padding:0; text-align:left; padding-top:5px; font-size:16px; padding-bottom:10px;}
.fotos .navigation a { padding:0 6px;}
.fotos .navigation span { border:1px #2c2d2a solid; padding:4px 6px;}

.assessment .properties { font-size:12px;}

.fotoContainer .data h2 span { font-size:24px;}
.fotoContainer .data h2 { margin-bottom:15px;}

.fotoBanner { margin-top:50px; margin-bottom:0;}
.userTags { margin-top:50px;}

/* reference */
.referenceContainer h2 { font-size:30px; margin-bottom:20px;}
.referenceContainer h3 { font-size:20px; font-weight:normal; margin-bottom:15px;}
.referenceContainer h3 a {}

.refArticles td { padding-right:10px;}
.refBanner { margin-top:45px;}

.feedback { font-size:28px;}
.properties .feedback a { font-size:16px; color:#bb4807; text-decoration:underline;}
.properties .feedback a:hover { text-decoration:none;}

.referenceContainer .article { margin-bottom:30px; margin-top:0;}
.referenceContainer .article h2 { font-size:20px; margin-bottom:0px;}
.referenceContainer .assessment { height:75px;}
.referenceContainer .comments { padding-top:15px;}

.referenceContainer .data h2, .referenceContainer .comments h2 { margin-bottom:15px;}

.feedbacks { border:1px #000000 solid;}
.feedbacks td, .feedbacks th { border:1px #000000 solid;}
.feedbacks th { font-weight:normal; text-align:center; vertical-align:middle; padding:0 5px; color:#bb4807;}
.feedbacks th p { padding:0;}
.feedbacks td { text-align:center; vertical-align:middle; padding:7px 5px;}
.feedbacks td p { padding:0;}
.feedbacks .properties .block { float:none; margin:0 auto;}
.assessmentBlock { width:38px;}

.referenceContainer .bageBlock .properties { font-size:12px;}
.referenceContainer .bageBlock .properties h4 { font-size:16px; font-weight:normal;}
.referenceContainer .bageBlock .properties .userAccount { margin:8px 0;}

.userFeed p { padding:10px 0;}
.userFeed h3 { margin-top:35px; font-size:22px;}

#reference_form .right { width:210px;}
#reference_form .left select { width:190px; margin-left:20px;}
#reference_form.submit { width:80px; text-align:center; margin-top:10px;}

.referenceContainer p .gray { font-size:20px;}

.feedForm { margin-top:20px;}

.blogWrite .block .indent2 { padding: 0px 10px 0px 17px;}

.fotoAlbums_new { margin-top:30px; width:100%; margin-bottom:25px;}
.fotoAlbums_new h2 { color:#666666; margin-bottom:20px;}
.fotoAlbums_new p { padding:7px 0;}
.fotoAlbums_new p img { margin-right:14px;}