html, body, ul, ol, li, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, blockquote, form, fieldset, legend, table, td, th, div {
	margin: 0;
	padding: 0;
}
div:after, form:after, ul:after, ol:after, dl:after, dt:after, dd:after, h1:after, h2:after, h3:after, h4:after, p:after, .columns:after {
	content: '';
	display: block;
	clear: both;
}

html, body {
	height: 100%;
	font-size: 100.01%;
}

body {
	color: #333;
	font-size: 94%;
	font-family: Arial;
	line-height: 1.55;
	background-color: #ffffff;
}

input, textarea, select {
	font-size: 100%;
}

img { border: none;}

ul {
	list-style: none;
	margin-left: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

p{
	margin-bottom:1.5em;
}

a { color: #c00000;}
#content a:visited, #footer a:visited, #side_navigation .navigation li a:visited, #side_navigation .navigation .selected li a:visited { color: #551A8B; }

a:hover,
#main_content .lists .pseudo_link:hover,
#main_content .lists .pseudo_link.hover{
	color: #000000 !important;
	border-color: #000000 !important;
}

#header a:hover,
#header .pseudo_link:hover,
#header .pseudo_link.hover,
#side_navigation .navigation a:hover,
#side_navigation .navigation a.selected:hover,
#main_content .pseudo_link:hover,
#main_content .pseudo_link.hover{
	color: #c00000 !important;
	border-color: #c00000 !important;
}

#main_content span.selected:hover,
#main_content span.selected.hover,
#main_content .selected .pseudo_link:hover,
#main_content .selected .pseudo_link.hover{
	color: #ffffff !important;
	border-color: #ffffff !important;
}

#main_navigation .nav_block1 a:hover{
	color: #000000 !important;
}

.pseudo_link {
	border-bottom: 1px dotted;
	cursor: pointer;
	position: relative;
}

.pseudo_link.selected{
    border-bottom: none;
}

/*#main_content .pseudo_link{
    margin: 0 0.3em;
}

#main_content .pseudo_link.selected{
    border-bottom: none;
    margin: 0;
    padding: 0 0.3em;
}*/

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	line-height: 1.3;
}

h1 {
	font-size: 187%;
	margin: 0 0 0.6em;
}
h2 {
	font-size: 127%;
	margin: 0 0 0.6em;
}
h3 {
	font-size: 120%;
	margin: 0 0 0.6em;
}
h4 {
	font-size: 110%;
	margin: 0 0 0.6em;
}

form .submit input,
form .checkbox input,
form .radio input,
#search_form input,
form .currency input,
form .currency select,
#remittance_form dd li input {
	width: auto !important;
}
form .submit input {
	height: auto !important;
}


ul, ol {
	list-style-position:outside;
}
ul {
	list-style-type:none;
}

ul.list {
	margin: 0.3em 0 1.5em 0;
    font-size: 93%;
}

h2 + .list{
	margin-top:-0.5em;
}

ul.list li {
	list-style-type: none;
	text-indent: -1.6em;
}
ul.list li p,
ul.list li h5{
	text-indent:0;
}
ul.list li:before {
	color: #787878;
	font-weight: bold;
	content:'\2014\a0';
	padding-right: 0.3em;
}
ul.list ul.list li:before {
	color: #787878;
	font-weight: normal;
	content:'\2014\a0';
}
ul.list li {
	padding-left:1.5em;
	padding-bottom:0.3em;
}
ul.list li ul {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

ul.list ol li{
    list-style-type: decimal;
    padding-left: 0;
    text-indent: -0.3em;
}

ul.nodash li{
	text-indent: 0;
}
ul.nodash li:before,
ul.list ol li:before{
	content:'';
}
ul.nodash li{
	padding-left:0;
	padding-bottom:0;
}

ul.file_list {
	margin: 0.3em 0 1.5em 0;
}
ul.file_list li {
	list-style-type: none;
}
ul.file_list li {
	padding-bottom:0.3em;
}

ol{
	padding-left: 3em;
	margin-bottom: 0.8em;
}

ol li{
	padding-bottom: 0.3em;
}

.icon {
	background: url("../i/icons.png") no-repeat;
	overflow: hidden;
	position: absolute;
	display: block;
}

.clear {
	clear: both;
	height: 1px;
	font-size: 0;
	width: 100%;
}


/* CORNERS */
.corner {
	background: url("../i/corners_alpha.png") no-repeat;
	position: absolute;
	overflow: hidden;
	height: 100px;
	width: 50px;
}
.corner.lt, .corner.lb {left: 0;}
.corner.rt, .corner.rb {margin-left: 100%;}
.corner.lt, .corner.rt {top: 0;}



/* RUBLE SIGN */
span.rur{
	text-transform:uppercase;
	text-indent:0;
}
span.rur span{
	position:absolute;
	overflow:hidden;
	width:.45em;
	height:1em;
	margin:.2ex 0 0 -0.7em;
}
span.rur span:before{content:'\2013';}

@media all and (min-width:0px)
{
	span.rur span {margin-top: .25ex;}
}

@font-face{font-family:"Ruble Georgia";src:url("../ruble.ttf");}
.safari span.rur, .ff span.rur, .opera span.rur { font-family: "Ruble Georgia"; text-transform: none;}
.safari span.rur span, .ff span.rur span, .opera span.rur span { display: none;}


/* HEADER */
#header {
	color: #fff;
	font-size: 86%;
	margin: 0 0 1em 0;
	min-height: 89px;
	oooverflow: hidden;
	padding: 23px 0 0 0;
	position: relative;
	z-index: 5;
}

.imperia_link{
    padding-right: 10px;
}

#header .bg {
	background: url("../i/header.png") no-repeat;
	position: absolute;
	left: 0;
	top: 0;
	height: 118px;
	width: 790px;
	z-index: 6;
}

#header .bg_all {
	background: url("../i/header_bg.png") repeat-x;
	height: 118px;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 5;
}

#logo {
	left: 19px;
	position: absolute;
	z-index: 100;
}

#logo_print{
	left: 19px;
	position: absolute;
	z-index: 10;
	display: none;
}

#contacts {
	margin: 0 30px 0 100px;
	position: relative;
	z-index: 10;
	overflow: hidden;
}

#contacts .content {
	position: relative;
	float: right;
	width: 60%;
	margin-right: -8%;
}

#contacts .content_block{
	position: relative;
	float: left;
}

#contacts .content_block_1{
	width: 55%;
}

#contacts .content_block_1 .phone{
    top: -2px;    
}

#contacts .content_block_2{
	width: 35%;
}

#contacts .hotline,
#contacts .city {
	font-size: 116%;
}

#contacts .city .icon{
	background-position: -9px -180px;
	display: inline-block;
	display: -moz-inline-box;
	margin: 0 0 0 5px;
	height: 4px;
	position: relative;
	vertical-align: middle;
	width: 7px;
	margin-right: -11px;
}

#contacts .phone {
	color: #fff;
	font-size: 147%;
}

#contacts a{
	color: #ffffff;
}

#layout{
	min-width: 990px;
	min-height: 100%;
	position: relative;
}

#page {
	min-height: 100%;
	position: relative;
}

#page_body{
	margin: 0 50px 0 100px;
	padding-bottom: 12em;
}

.date {
	color: #6c6c6c;
}

.warning {
	color: #c00000;
}

#content {
	position: relative;
}


/* MAIN NAVIGATION */



/* FOOTER */
#footer {
	bottom: 0;
	position: absolute;
	width: 100%;
	height: 12em;
	z-index: 1;
}

#footer .cont{
	position: relative;
	margin: 0 50px;
	border-top: 1px solid #b3bac0;
}

#footer .dec{
	position: relative;
	top: 1px;
	border-top: 1px solid #b3bac0;
	font-size: 1px;
}

#footer .copyrights {
	float: left;
	font-size: 87%;
	margin: 0 -100% 0 0;
	padding: 0 0 0 4em;
	position: relative;
	top: 33px;
	z-index: 1;
}
#footer .copyrights img {
margin: 0 4px 0 -20px;
}

#footer .search {
	float: right;
	position: relative;
	top: 33px;
	z-index: 1;
	font-size: 87%;
}

#made_in{
	position: absolute;
	right: 0;
	top: 33px;
	width: 30%;
}

#made_in p{
	margin: 0 0 0 100px;
	font-size: 80%;
}

#footer #made_in img{
	position: absolute;
	top: 0;
	left: 0;
}

.copyrights .year {
	margin: 0 1em 0 0;
	position: absolute;
	left: 0;
	top: 0;
	white-space: nowrap;
}
.copyrights .license,
.copyrights .site_map{
	font-size: 85%;
	color: #58595b;
}

#footer .navigation {
	float: left;
	font-size: 87%;
	left: 20em;
	margin: 33px 25em 0 0;
	position: relative;
}

#footer .navigation li {
	float: left;
	margin-right: 1em;
}

#footer .navigation a {
	color: #000;
}

#footer .footer_info{
	position: relative;
	top: 33px;
	width: 20em;
	margin-left: 50%;
	left: -10em;
	line-height:1.4em;
	zoom:1
}

#footer .footer_info img{
	float: left;
}

#footer .footer_info p{
	margin: 0 0 0 120px;
	font-size: 93%;
}


/* POPUP */
.popup_box,
#popup {
	color: #000;
	left: -45%;
	margin: 0 0 0 50%;
	min-width: 900px;
	overflow: hidden;
	padding: 55px 0 58px 0;
	top: 75px;
	visibility: visible;
	width: 90%;
	z-index: 50;
	position: fixed;
	opacity: 0;
}
.popup_box
{
min-width: 0;
z-index: 101;
padding: 40px 0 58px 0;
position: absolute;
}

#popup .phone span {
	font-size: 380%;
	line-height:1.2em;
	white-space: nowrap;
}

.popup_box .content,
#popup .content {
	background: #fff;
	margin: 0 24px;
	padding: 0 5% 2em 3%;
	position: relative;
	z-index: 2;
}
.popup_box .content
{
margin: 0 48px;
padding: 0;
}
.popup_box .close,
#popup .close {
	background-position: 0 -100px;
	cursor: pointer;
	height: 37px;
	width: 37px;
	top: 25px;
	right: 34px;
	z-index: 3;
}
#popup .close:hover,
#popup .close.hover {
	background-position: 0 -140px;
}

.popup_box .close
{
background-position: -40px -100px;
height: 20px;
width: 20px;
}
.popup_box .close:hover
{
background-position: -40px -120px;
}

.popup_box .corner,
#popup .corner {
	background: url("../i/popup.png") no-repeat;
}

.popup_box .corner.lt, .popup_box .corner.lb,
#popup .corner.lt, #popup .corner.lb {
	height: 113px;
	left: -55px;
	margin: -58px 0 0;
	width: 100%;
}

.popup_box .rt, .popup_box .rb,
#popup .rt, #popup .rb {
	clip: rect(0 2007px 10000px 1952px);
	height: 113px;
	left: -2007px;
	margin-top: -58px;
	width: 2007px;
}

.popup_box .corner.lb, .popup_box .rb,
#popup .corner.lb, #popup .rb {
	margin-top: 0;
}

.popup_box .shadow,
#popup .shadow {
	background: url("../i/popup.png");
	clip: rect(113px 10000px 10000px 0);
	top: -58px;
	position: absolute;
	height: 100%;
	width: 2062px;
	z-index: 1;
}
.popup_box .shadow.left,
#popup .shadow.left {
	left: -2007px;
}
.popup_box .shadow.right,
#popup .shadow.right {
	left: -55px;
	margin-left: 100%;
}




#fade {
	background: #000;
	height: 100%;
	position: absolute;
	width: 100%;
	z-index: 15;
	opacity: 0;
	filter: alpha(opacity = 50);
}

.not_display,
.hidden {
	display: none;
}

table.list {
	font-size: 80%;
	margin: 0 0 3em -1.1em;
	position: relative;
	width: 100%;
}

table.list th, table.list td {
	padding: 0.5em;
	text-align: left;
	vertical-align: top;
}

table.list td {
	padding: 0.5em 0 0.5em 1.2em;
}

table.list th p {
	margin: 0;
	padding: 0.1em 2em 0.2em 0.7em;
	position: relative;
}

table.list th {
	border-bottom: 1px solid #b2b2b2;
}

table.list th.selected p {
	background: #e1e7ea;
	float: left;
}

table.list th a {
	color: #000 !important;
}

table.list th .arrow {
	position: absolute;
	visibility: hidden;
}

table.list th.selected .arrow {
	font-size: 120%;
	display: block;
	position: absolute;
	right: 0.5em;
	top: -0.1em;
	visibility: visible;
}

.status {
	margin:0;
	padding: 0.1em 0.3em;
	position: relative;
}
table.list .status {
	left: -0.3em;
}
.status.complete {
	background: #bcdcad;
}
.status.inactive {
	background: #a5a5a5;
	color: #fff;
}
.status.declined {
	background: #f6a8a8;
}
table.list .desc {
	font-size: 100%;
}


#search_form {
	position: relative;
	margin: 0.5em 0 0 0;
	z-index: 2;
}
#search_form input {
	position: relative;
}

#search_form .submit_arrow{
    position: relative;
    width: 11px !important;
    height: 11px;
    background: transparent url(../i/icons.png) no-repeat scroll -139px -176px;
    top: -1px;
    left: 5px;
}

/* Beautiful Corners */

.b_shadow{
	position: relative;
}

.b_shadow,
.b_shadow .right_shadow,
.b_shadow .rb,
.b_shadow .lb,
.b_shadow .lt,
.b_shadow .rt{
	background: transparent url(../i/shadow.png) repeat-y scroll 0 0
}

.b_shadow .rb,
.b_shadow .lb,
.b_shadow .lt,
.b_shadow .rt{
	position: absolute;
	z-index: 1;
}

.b_shadow .rb,
.b_shadow .lb{
	width: 19px;
	height: 19px;
	margin-top: -19px;
}

.b_shadow .lt,
.b_shadow .rt{
	width: 19px;
	height: 19px;
	top: 0;
}

.b_shadow .rb{
	margin-left: 100%;
	left: -19px;
	background-position: -268px -281px;
}

.b_shadow .lb{
	background-position: -249px -281px;
}

.b_shadow .lt{
	left: 0;
	background-position: -249px -262px;
}

.b_shadow .rt{
	margin-left: 100%;
	left: -19px;
	background-position: -268px -262px;
}

.b_shadow .right_shadow{
	background-position: 100% 0;
}

.b_shadow .content{
	position: relative;
	overflow: hidden;
	border-top: 1px solid #fcfcfc;
	padding: 0 10px 25px 25px;
	margin: 0 3px;
	background: #ffffff url(../i/bottom_shadow.gif) repeat-x scroll 0 100%;
}

.b_shadow .content .text{
	position: relative;
	z-index: 2;
}

.b_shadow .bg{
	position: absolute;
	left: 0;
	bottom: 5px;
	width: 100%;
	height: 215px;
	background: #ffffff url(../i/b_shadow_bg.png) repeat-x scroll 0 0;
}

#main_navigation{
    margin-top: 1em;
    padding-top: 15px;
}

.nav_block1,
.nav_block2,
.nav_block3{
	position: relative;
	width: 37.5%;
	float: left;
	height: 7em;
	margin-left: -1em;
}

.nav_block1 li{
	margin: 0 0 0.3em 0;
}

.nav_block1 li a,
.nav_block1 li b{
}

.nav_block2{
	margin-left: 0.5em;
	border: none;
}

.nav_block1 .col{
	float: left;
	width: 49%;
	padding: 0.15em 0 0 0;
}

.nav_block1 li{
	line-height: 1.3;
	margin: 0 0 0.3em 1em;
}

.nav_block1 li a{
	position: relative;
}

.nav_block2 .col{
	float: left;
	width: 49%;
	padding: 0.15em 0 0 0;
}

.nav_block2 li{
	line-height: 1;
	margin: 0 0 0.3em 1em;
}

.nav_block2 li a,
.nav_block2 li b{
	position: relative;
	color: #787878;
	font-size: 87%;
}

.nav_block3{
	width: 19%;
}

.nav_block3 ul{
	padding: 0.15em 0 0 1em;
}

.nav_block3 ul li{
	line-height: 1.3;
	margin: 0 0 0.3em 0;
}

.login_bank{
	position: relative;
	float: left;
	margin-left: 0.5em;
	width: 13.5em;
}

.login_bank a{
	position: relative;
}

.login_bank .icon{
	background-position: -32px 0;
	position: relative;
	display: inline-block;
	width: 16px;
	height: 13px;
	margin-right: -16px;
	left: 5px;
	top: 2px;
}

.login_bank a.inetbank{
	display: block;
	font-size: 100%;
	position: relative;
	font-weight: bold;
	margin: 1em 0 0.6em 0;
	color: #c00000;
}
#main_navigation .login_bank a.inetbank{
	font-weight: normal;
	margin: 0;
}

.login_bank p{
	font-size: 87%;
	margin: 0.5em 0 0 0;
	padding: 0;
}

#main_navigation b{
	position: relative;
	font-weight: normal;
	left: -0.3em;
}

#main_navigation b .w{
	position: relative;
	display: inline-block;
	background: #c00000;
	color: #ffffff;
	padding: 0 5px;
	margin-right: -0.4em;
}

#main_navigation a.selected{
	color: #000;
}

#main_navigation .nav_block2 b .w{
	position: relative;
	display: inline-block;
	background: #c00000;
	color: #ffffff;
	padding: 2px 4px;
	margin-right: -0.4em;
}

.search_panel{
	position: relative;
	float: left;
	height: 56px;
	background: #ffffff url("../i/mini_form_bg.png") left top repeat-x;
	margin-bottom: 2em;
	width: 85%;
}

.card_order .search_panel{
	width: 85%;
}

.search_panel .cn{
	position: absolute;
	background: transparent url(../i/corners.png) no-repeat scroll 0 -135px;
	width: 8px;
	height: 8px;
	top: 0;
	left: 0;
	font-size: 1px;
}

.search_panel .bl{
	background: transparent url(../i/corners.png) no-repeat scroll 0 -127px;
	top: auto;
	bottom: 0;
	font-size: 1px;
}

.search_panel .arrow_right{
	position: absolute;
	top: -13px;
	right: -37px;
	width: 37px;
	height: 83px;
	background: transparent url(../i/icons.png) no-repeat scroll 0 -317px;
}

.search_panel .name_label{
	margin-right: 10px;
}

.search_panel .mini_first_name{
	margin-right: 7px;
}

.panel_cont{
	padding: 15px 15px 0 15px;
}

.table_cont{
	margin: 1em 0 2em 0;
}

.table_cont table.decorated,
table.auto_width{
	width: auto !important;
}

table.decorated{
	border: none;
	border-spacing: 0;
	font-size: 87%;
	width: 50em;
}

table.narrow{
	width: 20em;
}

table.decorated th,
table.decorated td{
	border: none;
	border-spacing: 0;
	border-color: #fff;
	padding: 1em 1em;
	vertical-align: top;
	text-align: left;
}

table.decorated th{
	text-align: left;
	background-color: #f1f1f1;
	padding: 0.5em 1em;
}

table.decorated th.first{
	background: none;
	border-right: 2px solid #f1f1f1;
}

table.decorated th.first_white{
	background: none;
}


table.decorated td{
	color: #787878;
}

table.decorated td.first{
	color: #000000;
	/*border-right: 2px solid #f1f1f1;*/
	text-align: left;
}

table.decorated td.all_center{
	text-align: center;
	vertical-align: middle;
}

table.decorated .white{
	background-color: #ffffff;
}

table.decorated .border_bottom{
	border-bottom: 2px solid #dddddd;
}

table.decorated .border_bottom_1{
	border-bottom: 1px solid #dddddd;
}

table.decorated td.border_right,
table.decorated th.border_right{
	border-right: 1px solid #dddddd;
}

table.decorated td img{
	display: block;
}

.city_popup{
	position: absolute;
	left: -1em;
	background: #fff;
	padding: 1em;
	border: 1px solid black;
	z-index: 100;
}

.city_popup ul{
	position: relative;
	float: left;
	width: 49.5%;
}

.city_popup ul li.selected{
	font-weight: bold;
	color: #000000;
}

.city_popup .pseudo_link{
	color: #000000;
}

#main_content span.file{
	text-indent: 0;
	position: relative;
	padding-left: 18px;
	margin-bottom: 0;
	font-size:0.87em;
}

#main_content p span.file{
	text-indent: 0;
	position: relative;
	padding-left: 18px;
	margin-bottom: 0;
	font-size:1em;
}

#main_content p.file{
	position: relative;
	padding-left: 18px;
}

span.file i,
p.file i{
	position: absolute;
	display: block;
	left: 0;
	top: 0;
	width: 11px;
	height: 15px;
	background: transparent url(../i/icons.png) no-repeat scroll -36px -74px;
}

p.file i{
	top: 0.2em;
}

#main_content .file_block{
	position: relative;
	padding-left: 30px;
	font-size: 80%;
	margin: 0.5em 0 1.3em 0;
}

.file_block i{
	position: absolute;
	display: block;
	left: 0;
	top: 3px;
	width: 24px;
	height: 32px;
    background: transparent url(../i/icons.png) no-repeat scroll -65px -71px;
}

.PDF i{
    background: transparent url(../i/icons.png) no-repeat scroll -95px -38px;
}

.XLS i{
	background: transparent url(../i/icons.png) no-repeat scroll -35px -38px;
}

.DOC i{
	background: transparent url(../i/icons.png) no-repeat scroll -65px -38px;
}

.PTT i{
	background: transparent url(../i/icons.png) no-repeat scroll -65px -4px;
}

.ZIP i{
	background: transparent url(../i/icons.png) no-repeat scroll -123px -38px;
}

.RAR i{
    background: transparent url(../i/icons.png) no-repeat scroll -95px -4px;
}

.memory_note{
	margin-bottom: 2em;
}

#change_phone {
	margin-bottom:-0.3em;
}

#popup .content {
	padding-bottom:1em;
}

p a.external_link {
	margin-right: 22px;
}

a.external_link {
	position:relative;
	padding-right: 19px;
	line-height: 1.2em;
}

a.external_link .icon {
	background-position:-32px -20px;
	display: inline;
	height: 9px;
	overflow: hidden;
	padding: 9px 16px 0 0;
	margin: 0.4em -19px 0 3px;
}

.icon_alpha,
.icon_alpha b{
	display: block;
	overflow: hidden;
	position: absolute;
}

.icon_alpha b {
	background-image: url(/f/1/global/i/icons_alpha.png);
	height: 200px;
	width: 500px;
	left: 0px;
	top: 0px;
}

.arrow {
	border: none !important;
	cursor: pointer;
	height: 30px;
	margin-top: 80px;
	top: 0;
	width: 30px;
	z-index: 11;
}

.arrow:hover b,
.arrow.hover b{
	top: -30px;
}

.right_arrow {
	right:-35px;
}

.right_arrow b{
	left: -30px;
}

.title_404{
	position: absolute;
	top: 20px;
	left: 20px;
}

.content_404{
	position: relative;
	top: 10em;
	width: 26em;
	left: 50%;
	margin-left: -13em;
}

.content_404 h1{
	text-align: center;
	font-size: 300%;
	margin-bottom: 0.3em;
}

.content_404 p{
	font-size: 87%;
	margin-bottom: 0.2em;
}

.content_404 img{
	position: relative;
	left: 50px;
	margin-top: 1.5em;
}

.article_item{
	position: relative;
	margin-bottom: 1em;
}

.article_item .date{
	font-size: 80%;
	color: #000000;
}

.article_item .title,
.article_item .summary{
	font-size: 93.5%;
}

.article_item a{
	color: #666666;
}

.big_margin_bottom{
	margin-bottom: 1em !important;
}


#search_form{
  width:100%;
}


div.not_found{
  padding-top:4px;
  color:red;
}

img#imgstar {
margin-left:-23px;
padding-right:5px;
}

li#citystar {
left:-25px;
padding-left:25px;
position:relative;
}

.city_list td {
padding-left:0.21em !important;

}                        

div#nav_pb{
line-height:1.7;
font-size:103%;
font-weight:500;
color:#a4a4a4;
border-bottom: 1px dashed red;
padding-bottom:7px;
margin-bottom:25px;
float:left;
}

div#nav_pb b.selected{
background-color:#bb0102;
color:white;
font-weight:normal;
padding:2px 4px 2px 4px;
}

div#nav_pb a, div#nav_pb a:visited {
color:black;
padding:2px 4px 2px 4px;
}

div#nav_pb a:hover {
color:#C00000 !important;
padding:2px 4px 2px 4px;
}

div#nav_pb span{
padding:2px 4px 2px 4px;
font-size:100%;
color:#7c7c7c;
font-weight:500;
}

div#reduce_len{
float:right;
}