/* Original design: Profi-studio.ru */
body, html{
	behavior: url("/stylesheets/csshover.htc");
	height: 100%;
	width: 100%;
	font-family: Verdana, serif;
	font-size: 9pt;
	color: #000;
	line-height: 120%;
	background: #FFF url(../images/basic/body_bg.jpg) repeat-x top left;
}

.body{
	position: relative;
	height: auto !important;
  	height: 100%;
 	min-height: 100%;
	margin: 0 auto;
	min-width: 990px;
	max-width: 1300px;
	background: #FFF;
	-width: expression(document.documentElement.clientWidth > 1280? "1280px": document.documentElement.clientWidth < 990? "990px": "auto");
}

span, div{ behavior: url("/stylesheets/iepngfix.htc"); }

/* common styles */
	h1{ font: 26pt Georgia, Trebuchet MS, Verdana, Arial, Helvetica; position: relative; margin-bottom: 15px; }
	h2{	font: 24pt Georgia, Trebuchet MS, Verdana, Arial, Helvetica; position: relative; margin-bottom: 15px; }
	h3{ font: 22pt Georgia, Trebuchet MS, Verdana, Arial, Helvetica; position: relative; margin-bottom: 15px; }
	h4{ font: 20pt Georgia, Trebuchet MS, Verdana, Arial, Helvetica; position: relative; margin-bottom: 15px; }
	h5{ font: 18pt Georgia, Trebuchet MS, Verdana, Arial, Helvetica; position: relative; margin-bottom: 15px; }
	h6{	font: 16pt Trebuchet MS, Verdana, Arial, Helvetica; position: relative; margin-bottom: 15px; }
	h6 a{ font: 16pt Trebuchet MS, Verdana, Arial, Helvetica; color: #000; }
	h6 a:hover{ color: #000; }
	p{ font: 10pt Trebuchet MS, Verdana, Arial, Helvetica; line-height: 180%; margin-bottom: 20px; }
	.symbol{ position: absolute; top: -2px; left: -55px; }
	.rm30{ margin-right: 30px; }
	.lm45{ margin-left: 45px; }
	.lm55{ margin-left: 55px; }
	.lm100{ margin-left: 100px; }
	.um65{ margin-top: 65px; }
	.um45{ margin-top: 45px; }
	.um10{ margin-bottom: 10px; }
	.dm10{ margin-bottom: 10px; }
	.dm0{ margin-bottom: 0; }
		.dm0 a{ text-decoration: none; }
		.dm0 a:hover{ text-decoration: underline; }
	.ftsz13{ font-size: 13pt; }
	.ftsz14{ font-size: 14pt; }
	.fsterb{ font-family: Trebuchet MS, Verdana, Arial, Helvetica;}
	.send_notice{ color: #AAA; }
	.empty{ height: 30px; }
	.nobr{ white-space: nowrap; }
	a{ color: #ff5001; }
	a:hover{ color: #ff5001; }
	
	.brown{ color: #fd5001; }
	.blue{ color: #0071BC; }
	.hard{ font-size: 140%; }
	.horange{
		color: #ff5001;
		margin-bottom: 40px;
		margin-top: 40px;
		font: 20pt Trebuchet MS, Verdana, Arial, Helvetica;
	}
	.bordered li{ position: relative; border: 1px solid #FFF; }
	.textright{ text-align: right; }
	.black_link a{ color: #000; }
	.black_link a:hover{ color: #000; }
	
	.number{
		position: absolute;
		font: 18pt Trebuchet MS, Verdana, Arial, Helvetica;
		color: #f65f18;
		top: -2px;
		left: -23px;
	}
	.edit_field{
		font: 9pt Trebuchet MS, Verdana, Arial, Helvetica;
		width: 600px;
		height: 500px;
	}
	.page404{
		font: 28pt Trebuchet MS, Verdana, Arial, Helvetica;
		margin-left:17px;
		margin-top:66px;
		height: 500px;
	}
/* common styles */

/* tab emulation */
	.tbl{
		width: 100%;
		display: table;
	}
	.contentbody{ display: table-row; }
	.column{
		display: table-cell;
		vertical-align: top;
	}
	.column,{
		display: inline;
		vertical-align: top;
		zoom: 1;
	}
/* tab emulation */

/*--------------- structure ---------------*/
	.tbl .left{ width: 66%; }
	.tbl .right{ width: 29%; }
	.tbl .left .block{ margin-left: 95px; margin-right: 60px; }
	.tbl .right .fixed_block{ width: 260px; float: right; padding-right: 37px; }
/*--------------- structure ---------------*/

/*--------------- PORTFOLIO ---------------*/
.um35{ margin-top: 35px; }
.portfolio_block{}
.work_list{
	position: relative;
	margin-left: 100px;
}
.work_list .tbl .block {
	margin: 0;
	padding: 0;
	width: 99%;
}
.work_list .portfolio_title{
	position: absolute;
	top: 0;
	left: -6px;
}
.work_list .portfolio_section_abs{
	position: absolute;
	top: 10px;
	right: 0;
	width: 30%;
}
.portfolio_section h5{ margin-bottom: 35px; }
.portfolio_content{ margin-left: 40px; }
.team { margin-bottom: 15px; }
.team dt{ font-weight: bold; }
.team dd{ margin-bottom: 20px; }
.portfolio_section_abs .title{ color: #f55100; font: 13pt Trebuchet MS, Verdana, Arial, Helvetica; }
.work_list .portfolio_section_abs a{ color: #000; }
.work_list .portfolio_section_abs a:hover{ color: #000; }
.portfolio_section .title{ color: #f55100; font: 13pt Trebuchet MS, Verdana, Arial, Helvetica; }
.portfolio_section .title a{ color: #f55100; font: 13pt Trebuchet MS, Verdana, Arial, Helvetica; }
.portfolio_section .title a:hover{ color: #f55100; font: 13pt Trebuchet MS, Verdana, Arial, Helvetica; }
.portfolio_section a{ color: #000; }
.portfolio_section a:hover{ color: #000; }
.portfolio_section .data{ color: #959696; font: 10pt Trebuchet MS, Verdana, Arial, Helvetica; margin-bottom: 35px; }
.top_sota {background: url(../images/basic/sota_top.jpg) no-repeat top center; }
.bottom_sota {background: url(../images/basic/sota_bottom.jpg) no-repeat bottom center; }
/*--------------- top ---------------*/
	.top .left_bg{
		background: #000 url(../images/basic/left_bg.jpg) no-repeat bottom left;
		height: 138px;
	}
	.top .right_bg{
		background: url(../images/basic/right_bg.jpg) no-repeat top right;
		height: 138px;
	}
	.top .sub_underline{
		background: #FFF url(../images/basic/top_underline.jpg) repeat-x top left;
		height:25px;
	}
	.top .sub{
		height: 27px;
		font: 1pt Trebuchet MS;
		/* background: url(../images/basic/sheets.jpg) no-repeat top right; */
	}
	.top .logo{
		position: absolute;
		color: #FFFFFF;
		font: 16pt Verdana, Arial, Helvetica;
		top: 29px;
		left: 56px;
	}
	.top .tel{
		color: #FFFFFF;
		font: 16pt Verdana, Arial, Helvetica;
		position: absolute;
		left: 75%;
		top: 18px;
	}
	.top .tel span{
		font: 14pt Verdana, Arial, Helvetica;
		color: #FF5000;
	}
	.top_links{
		position: absolute;
		left: 23%;
		top: 78px;
		width: 65%;
	}
	.top_links .tbl_l{
		width: 99%;
	}
	.top_links .linker{
		width: 100px;
		text-align: center;
	}
	.top_links ul li{
		float: left;
		margin-left: 22px;
	}
	.top_links .selected{
		font-size: 13pt;
		color: #D1732C;
	}
	.top_links a{
		font: 9pt Trebuchet MS, Verdana, Arial, Helvetica;
		color: #FFFFFF;
		line-height: 100%;
	}
	.top_links a:hover{ color: #FFF; }
	.top_links .selected{
		font-size: 13pt;
		color: #ff5001;
	}
	.basic_logo{
		position: absolute;
		top: 20px;
		left: 38px;
	}
	.serv {margin-bottom:28px;}
/*--------------- top ---------------*/

/*--------------- BLOG ---------------*/
.blog_item{ border: 0px solid #F00; margin-bottom: 20px; }
.blog_item .data{font-weight: bold; color: #777777; margin-bottom: 5px; font: 9pt Trebuchet MS, Verdana, Arial, Helvetica; position: relative; }
.blog_item p{ line-height:150%; }

.blog_item h5 { line-height: 100%; font: 18pt Georgia, Trebuchet MS, Verdana, Arial, Helvetica; line-height: 120%; }
.blog_item h5 a{ color: #000; }
.blog_item h4 { color: #777777; font: 13pt Trebuchet MS, Verdana, Arial, Helvetica; line-height: 120%; margin: 0; padding: 0; margin-bottom: 5px; text-decoration: underline; }

.blog_item .comments_count{ color: #777777; font: 13pt Trebuchet MS, Verdana, Arial, Helvetica; margin-bottom: 25px; }
.blog_item .comments_count_r{ color: #777777; font: 9pt Trebuchet MS, Verdana, Arial, Helvetica; position: absolute; right: 3%; top: 0; }
.blog_item a {color: #777777;}
.blog_item .comment_form{ background: #fafaf9; border: 1px solid #dedede; width: 99%; height: 170px;  font: 9pt Trebuchet MS, Verdana, Arial, Helvetica; }
.blog_item .comment_button{ border: none; border-bottom: 1px solid #777; background: transparent; color: #777777; font: 13pt Trebuchet MS, Verdana, Arial, Helvetica; line-height: 120%; padding: 0; }
.blog_item .comment_button:hover{ border: none; }

.blog_item .comment_item p{ margin-bottom: 10px; }
.blog_item .comment_item .comment_item{ margin-left: 40px; }
.blog_item .comment_item .answer {margin-bottom: 20px; }
.blog_item .comment_item .answer a {color: #777777; font: 8pt Trebuchet MS, Verdana, Arial, Helvetica;}
.blog_item .name{ color: #e9701a; font: 13pt Trebuchet MS, Verdana, Arial, Helvetica; margin-right: 10px; }
/*--------------- BLOG ---------------*/


/*--------------- map block ---------------*/
.site_map{
	background: url(/images/basic/sitemap_bg.jpg);
	background-repeat: repeat-y;
	border: 1px solid #FFF;
	margin-left: 30px;
	position: relative;
 }
 .site_map .title{
	font: 15pt Georgia, Trebuchet MS, Verdana, Arial, Helvetica;
	background: #FFF;
	padding-top: 3px;
	padding-bottom: 15px;
	padding-left: 50px;
 }
.site_map .section{ position: relative; height: 40px; }
.site_map h3{
	margin: 0;
	padding: 0;
	font: 13pt Trebuchet MS, Verdana, Arial, Helvetica;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 50px;
}
.site_map a{ color: #000; }
.subs{ background: url(/images/basic/sitemap_branch.jpg) no-repeat bottom left; }
.site_map .sub{ margin-left: 39px; border: 0px solid #F00; }
.site_map .symbol{ position: absolute; top: 0; left: 0; }
.site_map .admin h3{ font: 10pt Georgia, Trebuchet MS, Verdana, Arial, Helvetica;}
.service_list .symbol{ left:-56px; }
.service_list h6{ margin-left: 10px; }
/*--------------- map block ---------------*/


/*--------------- LEFT ---------------*/
/*--------------- contacts ---------------*/
	.mail_tab{ width: 80%; margin-bottom: 10px;}
	.mail_descr{
		width: 20%;
		vertical-align: top;
		text-align: right;
		color: #000;
		font: 10pt Trebuchet MS, Verdana, Arial, Helvetica;
	}
	.mail_h{ text-align: center; font-weight: bold; }
	.mail_field{ width: 70%; border: 0px solid #F00; text-align: right; }
	.mail_submit{ width: 70%; text-align: left; }
	.mail_submit input {border: 1px solid #CCC;}
	.mail_tab .insert{
		width: 98%;
		border: 1px solid #CCC;
		margin-bottom: 4px;
		font: 8pt Trebuchet MS, Verdana, Arial, Helvetica;
	}
	.mail_tab .insert_file{
		width: 98%;
		border: 1px solid #CCC;
		margin-bottom: 4px;
		font: 8pt Trebuchet MS, Verdana, Arial, Helvetica;
	}
	.mail_tab textarea{
		width: 98%;
		overflow: auto;
		height: 150px;
		border: 1px solid #CCC;
		font: 8pt Trebuchet MS, Verdana, Arial, Helvetica;
	}
/*--------------- contacts ---------------*/
.style_listing .left{ width: 50%;}
.style_listing .right{ width: 49%;}
.style_listing .tbl .right p{ width: 98%; }
.style_listing .tbl .block{
	margin-left: 50px;
	margin-right: 5px;
	position: relative;
}
.style_listing .moved{
	color: #ff5001;
	font: 36pt Times, Trebuchet MS, Verdana, Arial, Helvetica;
	position: absolute;
	top: -5px;
	left: -45px;
}
/*--------------- LEFT ---------------*/

/*--------------- RIGHT ---------------*/
/*--------------- button ---------------*/
.hqblock{
	margin-bottom: 10px;
	padding-top: 5px;
}
.hq{
	background: #e2e3e4;
	
	padding: 5px;
	padding-left: 25px;
	padding-right: 25px;
	font: 11pt Trebuchet MS, Verdana, Arial, Helvetica;
	color: #000;
	font-weight: bold; 
}
.tbl .right h4{
	margin-bottom: 5px;
	font: 12pt Trebuchet MS, Verdana, Arial, Helvetica;
	color: #000;
	font-weight: bold; 
}
.tbl .right p{
	width: 250px;
}
.button{
	position: relative;
	background: #e2e3e4;
	border-right: 4px solid #ff5001;
	margin-top: 5px;
	margin-bottom: 10px;
	width: 240px;
	text-align: center;
	padding-left: 15px;
	padding-bottom: 1px;
}
.button h3{ margin-bottom: 10px; margin-top: 10px;}
.button h3 a{
	font: 10pt Trebuchet MS, Verdana, Arial, Helvetica;
	font-weight: bold;
	color: #000;
}
.button_pling{
	position: absolute;
	width: 40px;
	height: 40px;
	top: -5px;
	left: -5px;
	background-color: #FFFFCC;
	background: url(../images/basic/consult.jpg) no-repeat top left;
}
.button_ask_list{
	position: absolute;
	width: 40px;
	height: 40px;
	top: -5px;
	left: -5px;
	background-color: #FFFFCC;
	background: url(../images/basic/ask_list.jpg) no-repeat top left;
}
/*--------------- button ---------------*/
/*--------------- ilikeit ---------------*/
.ilikeit{
	font: 16pt Trebuchet MS, Verdana, Arial, Helvetica;
	margin-bottom: 10px;
	position: relative;
	width: 255px;
}
.send_img{
	position: absolute;
	top:0;
	right:0;
}
.ilikeit span{
	font: 10pt Trebuchet MS, Verdana, Arial, Helvetica;
	color: #000;
}
.ilikeit h3{
	font: 10pt Trebuchet MS, Verdana, Arial, Helvetica;
	color: #000;
	font-weight: bold;
	margin-bottom: 0;
}
/*--------------- ilikeit ---------------*/
/*--------------- week ---------------*/
.week{
	font: 14px Trebuchet MS, Verdana, Arial, Helvetica;
	color: #000;
	width: 232px;
	height: 150px;
	background: url(../images/basic/week.jpg) no-repeat bottom left;
	margin-bottom: 10px;
	font-weight: bold;
	border: 0px solid #C0C2C4;
}
/*--------------- week ---------------*/
/*--------------- insurance ---------------*/
.list{
	margin-bottom: 10px;
}
.list li{
	font: 9pt Trebuchet MS, Verdana, Arial, Helvetica;
	color: #000;
	width: 80%;
}

.list li p{
	padding: 0;
	margin: 0;
	padding-left: 17px;
	padding-top: 3px;
	font: 9pt Trebuchet MS, Verdana, Arial, Helvetica;
	background: url(../images/basic/li.jpg) no-repeat top left;
	line-height: 180%;
}
.list h3{
	font: 14pt Trebuchet MS, Verdana, Arial, Helvetica;
	margin-bottom: 10px;
}
.list .strong_list li p{ font: 12pt Trebuchet MS, Verdana, Arial, Helvetica;}
/*--------------- insurance ---------------*/
/*--------------- bunners ---------------*/
.to_job{
	width: 260px;
	height: 240px;
	background: url(../images/basic/to_job.jpg) no-repeat top left;
	border: 1px solid #FFF;
	position: relative;
}
.to_job .job_link{
	position: absolute;
	top: 120px;
	left: 70px;
}
.to_job a{
	color: #C0C2C4;
	font: 18pt Trebuchet MS, Verdana, Arial, Helvetica;
}
.to_job a:hover{
	color: #ff5001;
}
/* --- */

.creative{
	width: 260px;
	height: 310px;
	background: url(../images/basic/icreative.jpg) no-repeat top left;
	border: 1px solid #FFF;
	position: relative;
}
.creative .creative_link{
	position: absolute;
	top: 134px;
	left: 50px;
	text-align: center;
}
.creative a{
	color: #898b8e;
	font: 15pt Trebuchet MS, Verdana, Arial, Helvetica;
}
.creative a:hover{
	color: #696a6c;
}
/* --- */
.expert{
	width: 260px;
	height: 290px;
	background: url(../images/basic/expert.jpg) no-repeat top left;
	border: 1px solid #FFF;
	position: relative;
}
.expert .expert_link{
	position: absolute;
	top: 128px;
	left: 38px;
	text-align: center;
}
.expert a{
	color: #898b8e;
	font: 13pt Trebuchet MS, Verdana, Arial, Helvetica;
}
.expert a:hover{
	color: #ff5001;
}
/* --- */
.talant{
	width: 260px;
	height: 330px;
	background: url(../images/basic/talant.jpg) no-repeat top left;
	position: relative;
}
.talant .talant_link{
	position: absolute;
	bottom: 53px;
	left: 140px;
	zoom: 1;
}
.talant a{
	line-height: 100%;	
	padding: 0;
	color: #ca5442;
	font: 9pt Trebuchet MS, Verdana, Arial, Helvetica;
}
.talant a:hover{
	color: #e5060f;
}
/* --- */
.understand{
	width: 260px;
	height: 354px;
	background: url(../images/basic/understand.jpg) no-repeat top left;
	position: relative;
}
.understand .understand_link{
	position: absolute;
	bottom: 112px;
	left: 27px;
	zoom: 1;
}
.understand a{
	line-height: 100%;	
	padding: 0;
	color: #ca5442;
	font: 8pt Trebuchet MS, Verdana, Arial, Helvetica;
}
.understand a:hover{
	color: #e5060f;
}
/* --- */
.impainter{
	width: 260px;
	height: 245px;
	background: url(../images/basic/impainter.jpg) no-repeat top left;
	position: relative;
}
.impainter .impainter_link{
	position: absolute;
	top: 105px;
	left: 60px;
	text-align: center;
}
.impainter a{
	color: #C0C2C4;
	font: 18pt Trebuchet MS, Verdana, Arial, Helvetica;
}
.impainter a:hover{
	color: #ff5001;
}
/* --- */
.ican{
	width: 260px;
	height: 320px;
	background: url(../images/basic/ican.jpg) no-repeat top left;
	position: relative;
}
.ican .ican_link{
	position: absolute;
	top: 132px;
	left: 88px;
	text-align: center;
}
.ican a{
	color: #C0C2C4;
	font: 18pt Trebuchet MS, Verdana, Arial, Helvetica;
}
.ican a:hover{
	color: #ff5001;
}
/*---*/
.seo_guru{
	width: 260px;
	height: 225px;
	background: url(../images/basic/seo.jpg) no-repeat top left;
	border: 1px solid #FFF;
	position: relative;
}
.seo_guru .seo_guru_link{
	position: absolute;
	top: 126px;
	left: 96px;
}
.seo_guru a{
	color: #898b8e;
	font: 18pt Trebuchet MS, Verdana, Arial, Helvetica;
}
.seo_guru a:hover{
	color: #ff5001;
}
/*--------------- bunners ---------------*/
/*--------------- telephones ---------------*/
.telephones{
	margin-bottom: 10px;
}
.telephones h3{
	font: 14pt Trebuchet MS, Verdana, Arial, Helvetica;
	margin-bottom: 5px;
}
.telephones li{
	width: 220px;
	background: #e2e3e4;
	font: 12pt Trebuchet MS, Verdana, Arial, Helvetica;
	color: #000;
	padding: 2px;
	padding-left: 25px;
	margin-bottom: 3px;
	border-left: 5px solid #ff5001;
}
.telephones .email_send{
	background-color: transparent;
	border: 0;
	text-align: right; 
}
.telephones .email_send a{
	font: 12pt Trebuchet MS, Verdana, Arial, Helvetica;
	color: #dadada;
	font-weight: bold;
}
.telephones .email_send a:hover{
	color: #ff5001;
}
/*--------------- telephones ---------------*/
/*--------------- mail form ---------------*/
.mail{
	background-color: #ECEEED;
	width: 250px;
	border: 2px solid #C0C2C4;
	border-bottom: 0;
	margin-bottom: 10px;
}
.mail h4{
	font: 12pt Trebuchet MS, Verdana, Arial, Helvetica;
	color: #000;
	padding: 3px;
	padding-left: 12px;
	font-weight: bold;
}
.mail .sub{
	background: url(../images/basic/sub.jpg) repeat-x bottom left;
	border: 0px solid #0F0;
	padding: 0;
}
.mail .sub_tring{
	height: 15px;
	width: 79%;
	background: url(../images/basic/tring.jpg) no-repeat bottom right;
}
.mail_line{
	width: 90%;
	text-align: right;
	padding: 2px;
	color: #000;
	font: 12pt Trebuchet MS, Verdana, Arial, Helvetica;
}
.mail_line input{ border: 1px solid #C0C2C4; }

.mail_button{
	width: 100px;
	background-color: #FFF;
	border: 1px solid #C0C2C4;
}
.mail_input{
	width: 60%;
	background-color: #FFF;
	border: 1px solid #C0C2C4;
	padding-left: 2px;
}
/*--------------- mail form ---------------*/
/*--------------- RIGHT ---------------*/

/*--------------- map block ---------------*/
.map_block{
	border: 2px solid #CCC;
	margin: 5px;
	padding: 5px;
}
/*--------------- map block ---------------*/

/*--------------- footer ---------------*/
	.footer{ margin-top: 30px; background: url(../images/basic/f_line.jpg) repeat-x; }
	.footer .bg_hide{ background: url(../images/basic/piece.jpg) no-repeat; padding-top:18px;}
	.footer .column{ padding-top: 5px; }
	.footer .one{ width: 30%; border: 0px solid #F00;}
	.footer .two{ width: 39%;  border: 0px solid #F00;}
	.footer .three{ width: 30%;   border: 0px solid #F00;}
	.footer a{ color: #ff5001; }
	.footer a:hover{ color: #ff5001; }
	.footer p{ font-size: 8pt; }
/*--------------- footer ---------------*/

/* FIXED PATCH */
.fixed { position: absolute; left: 33%; top: 30%;  }
div.fixed {
	z-index: 1000;
	color: #000;
	-top: expression( ((document.documentElement.clientHeight/10)*3)+(ignoreMe = document.documentElement.scrollTop) + 'px' );
}
body > div.fixed { position: fixed; top: 30%; left: 33%; }


.w400{ width: 400px; }
.w100p{ width: 100%; }
.pd20{ padding-bottom: 20px; }
.popwin{ border: 7px solid #CCC; background: #ECEEED; font: 10pt Trebuchet MS, Verdana, Arial, Helvetica; }
.popwin .block{ margin-left:30px; margin-right:30px; padding-top:30px; }
.popwin .controls{ position: absolute; top: 0; right: 0; }
.popwin label{ color: #919191; padding-left: 6px; font-size: 10pt; }
.popwin input{ padding-left: 5px; margin-bottom: 10px; font: 9pt Trebuchet MS, Verdana, Arial, Helvetica; }
.popwin h4{ margin-bottom: 20px; font-weight: normal; font: 13pt Trebuchet MS, Verdana, Arial, Helvetica; }
.popwin .submitter{ position: relative; padding-bottom: 20px; padding-top: 6px; margin-left: 80px; }
.popwin .submit{ position: absolute; top:0; left: -80px; }

.popwin .login_input{ width: 340px; border: 1px solid #bfbbb5; }
.popwin .login_input_openid { padding-left: 25px; width: 320px; background: url(/images/oidg.jpg) no-repeat; border: 1px solid #bfbbb5; }

/* FIXED PATCH */


/* ARKADIY's BLOCK */
.attach_pages { margin-left: 40px; }
ul.tree ul { margin-left: 40px; }
.attach_pages li{list-style-type: decimal; background: #EEE; padding: 5px; margin-bottom: 3px; }
