.user_pages {clear:both; position:relative; height:auto; margin-top:50px; margin-bottom:20px; padding:20px; font-size:13px; color:#636363; border:1px solid #d6d6d6;}
.user_pages span.date {display:none;}
.user_pages div.anotation {display:none;}
.user_pages h1 {position:absolute; top:-18px; left:0px; right:0px; font-family:'Roboto Condensed',arial,sans-serif; font-size:25px; font-weight:normal; text-align:center; color:#363636 !important;}
.user_pages h1 span {padding:0px 20px; background:white;}
.user_pages h2 {margin:0px; font-size:22px;}
.user_pages.user_content h2 {font-size:25px; text-align:center;}
.user_pages h3 {font-size:17px;}
.user_pages h4 {font-size:14px;}
.user_pages h5 {font-size:13px;}
.user_pages p {margin:5px 0px;}
.user_pages p.icon {height:33px; margin:10px 0px; background:url('img/aa_icon_static.gif') center top no-repeat;}
.user_pages.user_content p {font-size:15px;}
.user_pages ul {margin-bottom:1em; margin-top:1em; padding-left:25px; list-style:disc outside;}
.user_pages ol {padding-left:25px;}
.user_pages a {text-decoration:underline; color:#de0d1f;}
.user_pages hr {clear:both; margin:20px 0px; background:url('img/aa_bg_hr.gif') center center no-repeat;}
.user_pages input[type=radio] {margin:0px; margin-right:5px; padding:0px; vertical-align:middle;}
.user_pages label {color:#636363; text-decoration:none;}
.user_pages ul.main_page_contacts {height:160px; padding-left:0px;}
.user_pages ul.main_page_contacts li {float:left; list-style:none; width:180px; height:160px; margin:0px 0px 0px 42px; padding:0px; text-align:center; font-size:15px; background:lime;}
.user_pages ul.main_page_contacts li span {position:relative; top:120px;}
.user_pages ul.main_page_contacts li.bubbles {background:url('img/aa_icon_main_bubbles.gif') center 20px no-repeat;}
.user_pages ul.main_page_contacts li.picker {background:url('img/aa_icon_main_picker.gif') center 20px no-repeat;}
.user_pages ul.main_page_contacts li.map {background:url('img/aa_icon_main_map.gif') center top no-repeat;}
.user_pages ul.main_page_contacts li.print {background:url('img/aa_icon_main_print.gif') center 20px no-repeat;}
.user_pages form {margin:20px 0px;}
.user_pages form input[type=text] {width:200px; height:20px; padding:5px; border:1px solid #d6d6d6; background:white;}
.user_pages form input[type=text]:hover {border:1px solid #DE0D1F;}
.user_pages form input[type=password] {width:200px; height:20px; padding:5px; border:1px solid #d6d6d6; background:white;}
.user_pages form input[type=password]:hover {border:1px solid #DE0D1F;}
.user_pages form input[type=file] {width:300px; height:20px; padding:5px; border:1px solid #d6d6d6; background:white;}
.user_pages form input[type=file]:hover {border:1px solid #DE0D1F;}
.user_pages form textarea {width:300px; height:95px; padding:5px; border:1px solid #d6d6d6; background:white;}
.user_pages form textarea:hover {border:1px solid #DE0D1F;}
.user_pages form div.submit {clear:both; height:35px; padding:20px 0px 0px;}
.user_pages form div.submit .st_btn {margin-left:310px;}
.user_pages .left {clear:both; float:left; width:49%; height:40px; text-align:right; font-weight:bold; line-height:31px;}
.user_pages .right {float:left; width:49%; height:40px; margin-left:10px;}
.user_pages .half_block {position:relative; float:left; width:48%; margin-left:10px;}
.user_pages .half_block .left {clear:both; float:left; width:80px; height:40px; text-align:right; font-weight:bold; line-height:31px;}
.user_pages .half_block .right {float:left; width:220px; height:40px; margin-left:20px;}
.user_pages div.back {height:35px;}
.user_pages div.back .st_btn {float:right;}
.user_pages.homepage {margin-top:0px;}
.user_pages.homepage h1 {display:none;}
