body,table,td,ul,li,input,textarea,select,option {
	font-size:10pt; 
	color: #000000; 
	font-family: Tahoma,sans-serif;
}

body {
	margin:10px 0 0 0;
	min-width:960px;
}

a, a:link, a:visited { color:#095C9F; text-decoration:none; } /* color:#4892CF; */
a:hover { text-decoration:underline; }

h1 {
	font-size:12pt;
	margin-top:0;
}

.nofloat { clear:both; width:0; height:0; margin:0; padding:0; border:0; line-height:0; overflow:hidden; }

#header_container {
	background:url(/img/header_container_bg.jpg) repeat-x left bottom;
	width:100%;
	min-width:960px;
	height:130px;
	position:absolute;
	top:0px;
	left:0;
	border-bottom:1px #a3b5b9 solid;
}

#header_subcontainer { background:url(/img/top_bg_left.jpg) no-repeat left bottom; 
	width:100%; min-width:960px; height:130px; }

#header { background:url(/img/top_bg_right.jpg) right bottom no-repeat; height:130px; }

#top_feedback_link { position:absolute; left:15px; top:7px; }

#top_reg_link { position:absolute; right:390px; top:7px; }
#top_reg_link a { color:#5172B2; font-weight:bold; text-decoration:underline; }
#top_reg_link a:hover { text-decoration:none; }

#top_personal_cabinet { position:absolute; right:235px;	top:7px; }
#top_personal_cabinet a, #top_feedback_link a { color:#5172B2; font-weight:bold; text-decoration:underline; }
#top_personal_cabinet a:hover {
	text-decoration:none;
}

#top_personal_cabinet img { margin-top:-3px; }

#top_region_select_link { text-decoration:none; }

#top_region_select_link_container { position:absolute; right:25px; top:7px; z-index:80;}
#top_region_select_link_container a { color:#000; font-weight:bold; text-transform:uppercase; t2ext-decoration:underline; }
#top_region_select_link_container a:hover { text-decoration:none; }

#top_region_select_link_container .location_metro { display:block; }

#top_region_select_block { width:320px; height:210px; background:#fff; border:5px #ccc solid; z-index:100; position:absolute; top:25px; right:0; padding:10px; 	-moz-border-radius:5px;	-webkit-border-radius:5px; }
#top_region_select_block form { margin:0 10px auto; width:300px; }
#top_region_select_block form p {margin:0 0 10px 0; padding:0;}
#top_region_select_block form small {font-size:7pt; color:#777;}
#top_region_select_block form select { width:260px; margin-top:2px; }

#top_search_form { position:absolute; left:30%; top:48px; padding:5px; }
#top_search_form input[type=text] { margin-bottom:1px; border:1px #898B8C solid; width:300px; }
#top_search_form select { border:1px #898B8C solid; }

#top_comp_buttons { position:absolute; left:30%; top:88px; padding:0 5px; }
#top_comp_buttons ul { margin:0; padding:0; }
#top_comp_buttons li { display:inline; margin:0; padding:0; }
#top_comp_buttons a { display:block; float:left; margin:0 2px; width:108px; text-align:center;
	color:#fff; font-size:18px; height:30px; padding:2px 0 0 0; text-decoration:none; text-shadow: 1px 1px 1px #777;
	background:url(/img/top_comp_button_bg.png); outline:none; }
#top_comp_buttons a:hover, #top_comp_buttons b a { background:url(/img/top_comp_button_bg_active.png); text-decoration:none; font-weight:normal; }

#logo {
	margin:45px 0 0 20px;
	padding:0;
}

#top_banners { border:none; width:100%; height:60px; position:absolute; top:5px; left:0; }
#top_banners table { width:100%; height:60px;}
#top_banners table td { text-align:center; width:25%; }

#block_error, .block_error {
	width:80%;
	margin:10px auto;
	border:2px #FF4141 solid; 
	min-height:40px;
	padding:10px 5px 10px 65px;
	background:url(/img/icon_warning_48.png) #FFC1BF 10px 5px no-repeat;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}

#block_error p, .block_error p {
	margin:3px 0;
	padding:0;
}

#block_info, .block_info {
	width:80%;
	margin:10px auto;
	border:2px #4692CC solid; 
	min-height:40px;
	padding:10px 5px 10px 65px;
	background:url(/img/icon_info_48.png) #93DDFA 10px 5px no-repeat;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}

#block_info p, .block_info p {
	margin:0 0 5px 0;
	padding:0;
	font-size:8pt;
}
#block_info a, .block_info a { color:#10408E; }

#block_info_small {
	width:80%;
	margin:10px auto;
	border:2px #4692CC solid; 
	padding:5px 5px 5px 35px;
	background:url(/img/icon_info.png) #93DDFA 10px 4px no-repeat;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}

#block_info_small p {
	margin:0 0 5px 0;
	padding:0;
	font-size:8pt;
}

#container {
	width:100%;
	float:left;
	margin-top:155px;
	margin-right: -250px;
	padding:0;
	zoom:1;
}

#content {
	margin-right:250px;
	padding:0 10px;
	min-height:600px;
	zoom:1;
}

#side_col {
	margin-top:155px;
	width:235px;
	padding:0 5px;
	float:right;
	min-height:600px;
	position:relative;
	zoom:1;
}

.sticker {
	position:absolute;
	left:0;
	bottom:0;
}

.blue_header {
	margin:0;
	padding:3px 5px 3px 45px;
	font-size:11pt;
	text-transform:uppercase;
	color:#1b1464;
	background:url(/img/h_bg.jpg) left center repeat-x;
	position:relative;
}

#main_menu_table { width:100%; min-width:960px; padding:0; margin:0;
	background:url(/img/menu_bg.jpg) left center repeat-x; }
#main_menu_table td { margin:0; padding:0; }
#main_menu_table td a { display:block; text-align:center; padding:3px 0.5% 3px 1%; font-size:14px; text-shadow: 1px 1px 1px #555;
	text-decoration:none; text-transform:uppercase; color:#fff; font-family:Trebuchet MS; font-weight:bold;}
#main_menu_table td a:hover { text-decoration:underline; }

#main_menu_container { width:100%; min-width:960px; position:absolute; left:0; top:131px; 
	background:url(/img/menu_bg.jpg?ver=2) left center repeat-x; border-top:1px #ddd solid; }
#main_menu_subcontainer { background:url(/img/menu_bg_right.png) right bottom no-repeat; }
#main_menu { padding:0 0 0 28px; margin:0; display:block; }
#main_menu li { display:inline; padding:0; }
#main_menu a { display:block; float:left; text-align:center; padding:3px 1% 3px 0;
	font-size:13px; text-decoration:none; text-transform:uppercase; color:#fff;
	font-weight:normal; }
#main_menu a:hover { text-decoration:underline; }

#footer {
	display:block;
	border-top:1px #aaa solid;
	color:#777;
	padding:5px;
	font-size:9pt;
	clear:both;
}

#panels_nav {
	display:block;
	border-bottom:1px #aaa solid;
	overflow:auto;
	_height:1%;
	margin:10px 0;
	padding:0 5px;
}

#panels_nav li {
	display:inline;
	list-style:none;
}

#panels_nav a { 
	display:block;
	background:#ddd; 
	float:left; 
	margin-right:3px;
	padding:3px 7px;
	font-size:13pt;
	text-decoration:none;
	color:#777;
	border-top:1px #aaa solid;
	border-left:1px #aaa solid;
	border-right:1px #aaa solid;
}

#panels_nav a:hover {
	border-top:1px #BF7000 solid;
	border-left:1px #BF7000 solid;
	border-right:1px #BF7000 solid;
	background:url(/img/menu_bg.jpg);
	color:#000;
	outline:none;
}

#panels_nav .panels_nav_selected {
	border-top:1px #BF7000 solid;
	border-left:1px #BF7000 solid;
	border-right:1px #BF7000 solid;
	background:url(/img/menu_bg.jpg);
	color:#000;
	outline:none;
	font-weight:bold;
}

.ajax_standby {
	height:20px;
	min-width:20px;
	background:url(/img/icon_ajax_loader_snake.gif) 3px center no-repeat;
	padding:0 0 0 20px;
}

.thin_input {
	border:1px gray solid;
	font-size:11pt;
}

.error {
	color:red;
	font-size:8pt;
}

.big_buttons {
	text-align:right;
	margin:10px;
}
.big_buttons ul {
	margin:0;
	padding:0;
}
.big_buttons li {
	display:inline;
	margin:0;
	padding:0;
}
.big_buttons a {
	border:2px #F5811E solid;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background:#FFF9AD;
	color:#545696;
	text-decoration:none;
	font-size:10pt;
	padding:3px 7px;
	margin-left:5px;
}
.big_buttons b a {
	background:#EBA432;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	font-size:10pt;
	border:2px #4892CF solid;
}

.big_buttons a:hover {
	background:#EFBE68;
}

.form_new { margin-left:20%; }
.form_new label { display:block; margin-top:5px; margin-bottom:0; }
.form_new i { display:block; margin-bottom:5px; font-style:normal; font-size:8pt; color:#55a; }
.form_new input, .form_new textarea { border:1px #aaa solid; font-size:13pt; width:70%; }
.form_new input:focus, .form_new textarea:focus, .form_new select:focus { 
	border:1px #c33 solid; outline:none; }
.form_new select { border:1px #aaa solid; width:70%; margin-top:2px; }
.form_new textarea { height:120px; }
.form_new input[type=submit] { width:30%; margin-left:20%; }
.form_new .checkbox_block label { display:inline; }
.form_new .checkbox_block input { display:inline; width:auto; border:none; }

#filial_list address {
	display:block;
	font-style:normal;
	font-size:12pt;
	padding:10px;
	border-bottom:1px #ccc solid;
	overflow:auto;
}

#filial_list address:hover {
	background:#eee;
}

#filial_list address img.map {
	float:left;
	margin:0 10px 5px 0;
	border:1px #aaa solid;
}

#filial_list .system {
	font-size:8pt;
	color:#3366ff;
	margin-right:5px;
}

.comp_small_links a { color:#8F4D00; }
.comp_top_small_links a { color:#c33; }

.resolutions_links, .resolutions_links:link, .resolutions_links:visited, .resolutions_links:active {
	color:#ffffff; font-size:8pt; text-decoration:underline; display:block; line-height:150%; }
.resolutions_links:hover { color:#ffffff; text-decoration:none; }


.comp_card_sub_menu { display:block; padding:0 5px 2px 0; margin:10px 0 10px 0; border-bottom:1px #ccc solid; }
.comp_card_sub_menu li { display:inline; margin:0; padding:0; }
.comp_card_sub_menu li a { margin:0 2px; padding:3px 5px 2px 5px; background:url(/img/bot_menu_bg.jpg) center center; 
	outline:none; text-decoration:none; color:#000; 
						   border-left:1px #ccc solid; border-top:1px #ccc solid; border-right:1px #ccc solid; 
						   -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; 
						   -webkit-border-top-left-radius:4px; -webkit-border-top-right-radius:4px;
						 }
.comp_card_sub_menu li a:hover { background:#FEEFD8; text-decoration:none; }
.comp_card_sub_menu li b a { background:url(/img/bot_menu_comp_bg.jpg) center center; color:#fff; padding:3px 5px 3px 5px; }

.otrasl_tree_comp { background:#ddd; padding:5px; -moz-border-radius:10px;}
.otrasl_tree_advoc { background:#D4F2FD; padding:5px; -moz-border-radius:10px;}
.otrasl_tree_yurist { background:#FFDFEF; padding:5px; -moz-border-radius:10px;}

.ellipsis { width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; }

.annonce_nav_tree, .nav_tree { background:#eee; -moz-border-radius:10px; -webkit-border-radius:10px; 
	padding:0; margin:0; border:1px #ccc solid; width:99%;}
.annonce_otrasl_block, .otrasl_block { padding:10px; margin:0; }
.annonce_otrasl_block h3, .otrasl_block h3 { clear:both; margin:0 0 5px 0; padding:0; font-size:15pt; font-weight:normal;}

.otrasl_block:after { content:''; display:block; clear:both; height:1px; overflow:hidden; }

.pager:link, .pager:visited, .pager:active {
	text-decoration:underline;
	color:#0000FF;
	padding-left:5px;
	padding-right:5px;
}

.pager:hover {
	text-decoration:none;
	background:#eeeeee;
}
.cur_page {
	font-size:13pt;
}

.curved5 {
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

.curved10 {
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}

#divStandBy {
	background:#FCE4E4;
	border:2px black solid;	
	width:250px;
	height:42px;
	position:fixed;
	top:50%;
	left:50%;
	margin-left:-125px;
	margin-top:-21px;
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;
	visibility:hidden;
}

#counter { float:left; margin-right:20px; }

.board4index {
	font-size:10pt;
}


.ul4index {
	margin-top:2px;
	margin-bottom:3px;
	padding-left:13px;
	margin-left:13px;
}

.li4index {
	font-size:10pt;
	list-style-image: url(/img/li_arrow.gif);
	padding-bottom:5px;
}

.li4index_top {
	font-size:10pt;
	list-style-image: url(/img/li_arrow_top.gif);
	padding-bottom:5px;
}

.li4index_top a {
	font-weight:bold;
}

.nav_otrasl_type_comp { background:#ddd; padding:5px; -moz-border-radius:10px; -webkit-border-radius:10px; 
	border-bottom:1px #ccc dashed; }
.nav_otrasl_type_advoc { background:#D4F2FD; padding:5px; -moz-border-radius:10px; -webkit-border-radius:10px; 
	border-bottom:1px #A4DBEF dashed; }
.nav_otrasl_type_yurist { background:#FFDFEF; padding:5px; -moz-border-radius:10px; -webkit-border-radius:10px; }

#section_desc_heading { font-size:13pt; padding:0 0 0 22px; background:url(/img/icon_info.png) left center no-repeat;
	color:#10408E; text-decoration:underline; margin:0 0 10px 0; cursor:pointer; }
#section_desc { display:none; }

.sape_adv, .sape_adv td, .sape_adv a { color: #777777; font-size:8pt; }

.photos_works_nav_container { b2ackground:#eee; padding:5px;}
.photos_works_nav_container h2 { font-size:13pt; font-weight:normal; margin:0; padding:0 0 0 5px; }
.photos_works_nav { padding:5px; margin:0; overflow:auto; _height:1%; }
.photos_works_nav li { display:inline; float:left; margin:1px 2px; }
.photos_works_nav li a { white-space:nowrap; padding:0 13px; background:url(/img/li_arrow.gif) no-repeat scroll 0px 5px; 
	text-decoration:none; }
.photos_works_nav li a sup { padding:0; margin:0 2px; color:#864646; visibility:hidden; }
.photos_works_nav li a:hover { color:#864646; background:url(/img/li_arrow_top.gif) no-repeat scroll 0px 5px; 
	text-decoration:none; }
.photos_works_nav li a:hover sup { visibility:visible; }

.consult_list { display:block; clear:both; padding:5px 10px; border-bottom:1px #aaa solid; }
.consult_list:hover { background:#eee; text-decoration:none; }
.consult_list:after { content:''; display:block; width:0; height:0; overflow:hidden; clear:both; }
.consult_list img { float:left; border:1px #aaa solid; margin: 0 5px 10px 0; }
.consult_list p { padding:0; margin:0; }
.consult_list strong { display:block; font-size:15pt; font-weight:normal; color:#333; }
.consult_list u { display:block; text-decoration:none; color:#333; }
.consult_list i { display:block; font-style:normal; color:#333; font-size:8pt; margin-top:5px; }

#consult_card { margin:10px 0 10px 0; }
#consult_card .left_block { background:#ddd; width:250px; padding:5px; float:left; margin-right:20px; }
#consult_card .left_block img { display:block; border:1px #aaa solid; margin:0 auto; }
#consult_card span { display:block; padding:0 0 10px 0; overflow:auto; _height:1%;}
#consult_card h2 { font-size:15pt; font-weight:normal; border-bottom:5px #ddd solid; margin:0 0 10px 0; padding:0 0 3px 0; }
#consult_card dt, #consult_card strong { font-weight:bold; color:#555; }
#consult_card strong { display:block; margin-bottom:5px;}
#consult_card dt, #consult_card dd { padding:2px 0; }

.consult_menu { display:block; margin:5px 0 0 5px; padding:0; }
.consult_menu li { display:inline; margin:0; padding:0; }
.consult_menu li a { display:block; float:left; padding:5px 10px 30px 10px; font-size:17px;
	color:#3D81B3; b2order:1px red solid; }
.consult_menu li a:hover { text-decoration:none; background:url(/img/consult_menu_h.png?1) no-repeat center bottom; }
.consult_menu li b a { font-weight:normal; 
	-moz-border-radius-topright:5px; -moz-border-radius-topleft:5px;
	-webkit-border-top-right-radius:5px; -webkit-border-top-left-radius:5px;
	background:url(/img/consult_menu_b.png) #4692CC no-repeat center bottom; color:#fff; }
.consult_menu li b a:hover { text-decoration:underline; 
	background:url(/img/consult_menu_b.png?1) #4692CC no-repeat center bottom; }

.consult_questions_list { background: #eee; margin:5px 10%; padding:5px 10px; border:1px #ccc solid; 
		-moz-border-radius:10px; -webkit-border-radius:10px; }
.consult_questions_list:hover { background:#dde;}
.consult_questions_list i { font-style:normal; font-size:8pt; color:#555; }
.consult_questions_list u { text-decoration:none; border-bottom:1px #000 dashed; }
.consult_questions_list strong { display:block; font-size:11pt; margin:5px 0; }
.consult_questions_list span { font-size:8pt; color:#555; }

.consult_answer { margin:5px 10%; padding:5px 0; border-bottom:1px #aaa solid; }
.consult_answer i { display:block; font-style:normal; font-size:8pt; color:#555; }
.consult_answer span { display:block; color:#335; font-size:13pt; font-style:italic;}

#antibot {
	display:inline;
	width:0px;
	height:0px;
	border:none;
	color:#fff;
	background:#fff;
}

#top_leader { text-align:left; border:1px #eeda03 solid; margin:0 0 5px 0; padding:0; height:80px;
	background:url(/img/top_leader_bg.jpg) left bottom repeat-x;  position:relative;
	-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
#top_leader img { position:absolute; left:5px; top:15px; }
#top_leader a { display:block; margin:15px 5px 5px 75px; font-family:Tahoma; color:#fff; font-size:15px; }
#top_leader a strong { display:block; font-size:12px; font-weight:normal; margin-bottom:5px; color:#000; }
#top_leader a b { display:block; }
#top_leader a:hover { text-decoration:none; }


.box_color, .box_bordered { margin:0 0 5px 0; padding:10px; 
	-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.box_bordered { border:1px #ccc solid; margin-right:2%; }
.box_color h2, .box_bordered h2 { margin:0 0 5px 0; padding:0; color:#666; font-weight:normal; font-size:18px; }
.link2all { float:right; margin-top:3px; font-size:8pt; }
.link2all a { color:#777; text-decoration:underline; }
.link2all a:hover { text-decoration:none; }

.board4index { background:#feffce;}
.board4index dl { margin:0; width:100%; }
.board4index dt, .board4index dd { border-bottom:1px #eee solid; margin:0; padding: 5px 5px 5px 0; }
.board4index dt { float:left; font-weight:bold; }
.board4index dd { text-align:right; }
.board4index a { text-decoration:underline; }
.board4index a:hover { text-decoration:none; }

.box_color_advoc, .box_color_yurist, .box_color_comp { width:32%; padding:0; margin-right:1%; float:left; }
.box_color_comp_3, .nav_otrasl_type_3 { background:#FFC89F; }
.box_color_comp_2, .nav_otrasl_type_2 { background:#FEFF9F; }
.box_color_comp_1, .nav_otrasl_type_1 { background:#CAEFC2; }
.box_container { padding:10px; margin-right:5px; overflow:hidden; border-bottom:1px #ccc solid; }
.box_bottom { padding:8px; text-align:right; 
	-moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; 
	-webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px; }
.box_bottom a { font-size:8pt; color:#000; text-decoration:underline; }
.box_bottom a:hover { text-decoration:none; }
.box_bottom_comp_3 { background:#EFA168; }
.box_bottom_comp_2 { background:#DEDF8B;}
.box_bottom_comp_1 { background:#AFDFA7; }

.box_nowrap { white-space:nowrap; overflow:hidden; 
	text-overflow:ellipsis; -o-text-overflow:ellipsis; }

.otrasl.otrasl_consult4index { display:inline; vertical-align:middle; margin-left:0; color:#444; text-decoration:none; }
.otrasl.otrasl_consult4index em { margin:2px 5px 2px 0; }
.otrasl.otrasl_consult4index i { font-style:normal; text-decoration:underline; }
.otrasl.otrasl_consult4index:hover i { text-decoration:none; }
a.consult_ask_links { text-decoration:none; }
a.consult_ask_links:hover { text-decoration:underline; }

.box_annonce { margin-right:2%; font-size:12px; color:#555;}
.box_bordered_container { padding:10px; }
.box_annonce i { font-style:normal; font-size:10px; color:#777; display:block; margin-bottom:1px; }

.box_exh { width:66%; margin-right:1%; float:left; }

.box_goods { width:98%; height:245px; overflow:hidden; background:url(/img/index_goods_bg.jpg); }
.goods_img_container { width:100px; height:100px; float:left; border:1px #ddd solid; 
	position:relative; overflow:hidden; margin:1px; }
.goods_img_container a { position:absolute; left:0; bottom:0; font-size:9px; display:block; padding:5px; 
	color:#000; text-shadow:1px 1px 1px #fff; text-decoration:none; background:url(/img/trans60.png); }
.goods_img_container a:hover { text-decoration:none; background:url(/img/trans80.png); }


.box_photos { width:30%; margin-left:0; float:right; }

.popup_container { position:relative; width:60px; height:80px; display:block; float:left; 
	margin:4px; zoom:1; }
.popup_block { position:absolute; width:270px; min-height:100px; border:1px #aaa solid; left:0; top:0; 
	background:#eee; z-index:100; zoom:1; display:none; margin:-5px 0 0 -5px;
	-webkit-box-shadow:5px 5px 5px #aaa; -moz-box-shadow:5px 5px 5px #aaa; box-shadow:5px 5px 5px #aaa;
	-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.under_popup_img { border:1px #aaa solid; }
.semi_transparent { opacity:0.4; filter:alpha(opacity=40); }

.bot_menu_comp { height:27px; background:url(/img/menu_bg.jpg);
	-moz-border-radius:3px; -webkit-border-radius:5px; border-radius:3px; }
.bot_menu_comp a, .bot_menu a { display:block; font-size:13px; color:#fff; padding:0 5px; 
	text-transform:uppercase; text-align:center; }

.bot_menu { height:27px; background:#9EB364; width:100%;
	-moz-border-radius:3px; -webkit-border-radius:5px; border-radius:3px; }

#auth_personal_menu { background:#f0f0f0; padding:0; color:#555; font-size:8pt;}
#auth_personal_menu h2 { background:#dedede; font-size:16px; font-weight:normal; padding:5px 5px 5px 10px; 
	color:#fd5a5a; border-bottom:1px #ccc solid; margin:0; }
.personal_cabinet_block { border-bottom:1px #ccc solid; border-top:1px #fefefe solid; padding:5px 5px 5px 10px; }
.personal_cabinet_block img { float:left; margin-top:3px;}
a.cab_block_header { font-size:13px; font-weight:bold; text-decoration:underline; margin-left:10px; }
a.cab_block_header:hover { text-decoration:none; }
.personal_cabinet_block p { margin:3px 0 0 25px; padding:0; font-size:12px; color:#555; }
.personal_cabinet_block strong { margin:3px 0 0 11px; font-size:12px; }

#bottom_text { font-size:10px; color:#777; margin:5px 0; }
#bottom_text h3, #bottom_text h2 { margin:0 0 3px 0; padding:0; font-size:11px; }
#bottom_text p { margin:0 0 3px 0;}

