
/* ::::: http://extraservice.by/css/styles.css ::::: */

html { height: 100%; }
body { margin: 0pt; background: transparent url('/images/bg.gif') repeat scroll 0% 0%; text-align: center; font-family: Tahoma,Arial,sans-serif; font-size: 12px; color: rgb(51, 51, 51); line-height: 16px; height: 100%; }
table { margin: 0pt; }
hr { padding-left: 10px; padding-right: 10px; margin-right: 10px; margin-left: 10px; }
td { font-family: Tahoma,Arial,sans-serif; font-size: 12px; text-align: left; }
h1, p { margin: 0px; padding: 0px; }
h1, p { padding-bottom: 10px; }
p { text-align: justify; }
.hh1 { font-size: 13px; text-transform: uppercase; }
h1 { font-size: 13px; text-transform: uppercase; }
h2 { font-size: 12px; text-transform: uppercase; }
h3 { font-size: 12px; text-transform: uppercase; font-style: italic; }
a { color: rgb(0, 109, 51); text-decoration: none; }
a:hover { color: rgb(51, 199, 221); text-decoration: none; }
.small-font { font-size: 11px; }
.green_color { color: rgb(0, 109, 51); }
.green_border { border: 1px solid rgb(0, 109, 51); }
.popup-border { border-style: solid ! important; border-color: rgb(102, 102, 102) rgb(51, 51, 51) rgb(51, 51, 51) rgb(102, 102, 102) ! important; border-width: 2px ! important; }
.button { padding: 0px 10px; color: rgb(51, 51, 51); font-size: 12px; font-weight: bold; cursor: pointer; height: 12px; background-image: url('/images/butt-bg.gif'); background-repeat: repeat-x; background-color: rgb(237, 237, 237); }
.overflow { overflow: hidden; }
div.fileinputs { position: relative; height: 10px; }
div.fakefile { overflow: hidden; position: absolute; top: 0px; left: 0px; }
div.fake-browse-button-top { background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 140px; }
div.fake-browse-button-bottom { background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 140px; white-space: normal; padding-top: 5px; }
div.fake-browse-button-bottom p { margin: 0px; padding: 0pt 5px 5px; text-align: center; font-size: 13px; line-height: 15px; color: rgb(0, 101, 103); font-weight: bold; }
input.file { position: absolute; right: 0pt; z-index: 2; opacity: 0; font-size: 50px; height: 46px; line-height: 50px; cursor: pointer; }
.form-input { border: 1px solid rgb(0, 109, 51); padding-left: 3px; font-family: Tahoma,Arial,sans-serif; font-size: 12px; width: 220px; }
.form { border: 1px solid rgb(51, 51, 51); width: 60%; background-color: rgb(241, 250, 251); display: block; }
.form td.label { width: 40%; text-align: right; font-size: 11px; font-weight: bold; }
.form td.bottom_controls { text-align: right; padding-right: 15px; width: 100%; }
.grid td { padding: 0px 10px; font-family: Arial,Helvetica,sans-serif; background-color: rgb(238, 238, 238); color: rgb(51, 51, 51); }
.no-border td { border-top: medium none ! important; border-left: medium none ! important; padding: 2px ! important; }
.zero-padding td { padding: 0px ! important; }
.grid-head { border-top: 1px solid rgb(255, 255, 255); border-left: 1px solid rgb(255, 255, 255); background: transparent url('/images/back-hdr.gif') repeat-x scroll left top; height: 30px; color: rgb(51, 51, 51); font-weight: bold; font-size: 12px; padding-left: 10px; padding-right: 10px; vertical-align: middle; }
.grid-column-invisible { display: none; }
.order1 p { background: transparent url('/images/ico_desc.gif') no-repeat scroll right top; padding-right: 20px; }
.order2 p { background: transparent url('/images/ico_asc.gif') no-repeat scroll right top; padding-right: 20px; }
.sort { float: right; margin-left: 10px; }
.nav { margin-top: 10px; }
.nav .pages { padding-left: 12px; padding-right: 12px; }
.nav a { color: rgb(51, 51, 51); text-decoration: underline; }
.nav .act { color: rgb(160, 190, 22); font-weight: bold; }
.nav .act a { color: rgb(160, 190, 22); font-weight: bold; text-decoration: none; }
.grid-head p { padding: 0px; vertical-align: middle; text-align: center; }
.grid { border: 1px solid rgb(164, 164, 164); }
.tablew { width: 98%; }
.maxw { width: 100%; }
.grid-column { vertical-align: middle; text-align: left; }
.grid tr.odd { background-color: rgb(255, 255, 255); }
.grid tr.odd p { background-color: rgb(255, 255, 255); }
.grid tr.odd td { border-top: 1px solid rgb(227, 227, 227); border-left: 1px solid rgb(227, 227, 227); padding: 3px 10px; font-family: Arial,Helvetica,sans-serif; background-color: rgb(255, 255, 255); }
.grid tr.even { background-color: rgb(245, 245, 245); }
.grid tr.even p { background-color: rgb(245, 245, 245); }
.grid tr.even td { border-top: 1px solid rgb(227, 227, 227); border-left: 1px solid rgb(227, 227, 227); padding: 3px 10px; font-family: Arial,Helvetica,sans-serif; background-color: rgb(238, 238, 238); }
.highlightedLine td { border-top: 1px solid rgb(255, 255, 255); border-left: 1px solid rgb(255, 255, 255); padding: 3px 10px; background: rgb(226, 242, 244) url('/images/back-over.gif') repeat-x scroll 0% 0%; color: rgb(0, 109, 51); cursor: pointer; }
.highlightedLine a { color: rgb(211, 76, 9) ! important; }
.highlightedLine p { cursor: pointer; }
.content-area { border: 1px solid rgb(0, 109, 51); background-color: rgb(236, 247, 241); }
.padding5px { padding: 5px; }
.content-area-header { border-bottom: 1px solid rgb(0, 109, 51); background: rgb(88, 168, 126) url('/images/area-header.gif') repeat-x scroll 0% 0%; color: white; font-weight: bold; padding-left: 5px; text-align: left; height: 24px; }
.about-firm-area { width: 502px; }
.bottom_border_dotted { border-bottom: 1px dotted rgb(51, 51, 51) ! important; }
.news-area { width: 196px; margin-left: 6px; margin-bottom: 10px; }
.news_preview td { font-size: 11px; text-align: left; padding-left: 4px; padding-right: 4px; }
.blue_color { color: rgb(45, 175, 194); }
#left-menu-table { width: 200px; margin-top: 2px; padding-top: 2px; padding-bottom: 10px; margin-bottom: 10px; margin-left: 4px; padding-left: 4px; }
#left-menu-table td { padding: 2px 0px; }
#left-menu { width: 200px; text-align: left; list-style-type: none; list-style-image: none; list-style-position: inside; margin-top: 0px; padding-top: 0px; margin-left: 10px; padding-left: 10px; }
#left-menu li { margin: 0px; padding: 4px 10px 0px 0px; }
.menu-delim-left { background: transparent url('/images/dotted-delim.gif') repeat-x scroll left center; width: 50%; height: 5px; }
#left-menu .menu-delim-right { background: transparent url('/images/dotted-delim.gif') repeat-x scroll left bottom; width: 100px; height: 3px; }
#header-tile { background: rgb(187, 228, 185) url('/images/header-bg.gif') repeat-x scroll 0% 0%; margin-top: 10px; float: inherit; width: 990px; height: 75px; }
#middle-tile { padding-top: 10px; padding-bottom: 10px; width: 990px; background-color: rgb(212, 235, 223); }
#left-tile { background: rgb(212, 235, 223) url('/images/left-bg.gif') repeat-y scroll right center; float: left; width: 230px; height: 100%; padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px; }
#right-tile { background: rgb(212, 235, 223) url('/images/right-bg.gif') repeat-y scroll left center; overflow: visible; float: left; width: 200px; height: 100%; vertical-align: top; padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px; }
#content-tile { padding: 0px 20px; background: inherit inherit inherit inherit inherit; -moz-background-clip: inherit; -moz-background-origin: inherit; -moz-background-inline-policy: inherit; float: left; width: 500px; height: 100%; margin-top: 0px; margin-bottom: 0px; }

#content-tile img { border-color:rgb(0, 109, 51); }
#footer-tile { background: rgb(187, 228, 185) url('/images/footer-bg.gif') repeat-x scroll center bottom; font-size: 11px; clear: both; width: 990px; height: 40px; margin-bottom: 10px; }
#header-delim { background: rgb(212, 235, 223) url('/images/header-delim.gif') repeat-x scroll 0% 0%; width: 990px; height: 9px; }
#footer-delim { background: rgb(212, 235, 223) url('/images/footer-delim.gif') repeat-x scroll center bottom; width: 990px; clear: both; height: 9px; }
#overlay { display: none; position: absolute; top: 0pt; left: 0pt; width: 100%; z-index: 5000; background-color: rgb(0, 0, 0); opacity: 0.6; }
.opacity-10 { opacity: 0.1; }
.clearfix:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }
.indent { text-indent: 25px; }
.ul_list_1 { text-align: left; list-style-type: disc; padding-top: 5px; margin-top: 5px; }
.ul_list_2 { text-align: left; list-style-position: outside; list-style-type: none; list-style-image: url('/images/page.gif'); padding-top: 3px; margin-top: 3px; }
.ul_list_2 li { vertical-align: middle; padding-top: 2px; padding-bottom: 2px; }

a.menu{
	display: block;
	width: 181px;
	height: 23px;
	background: transparent url('/images/menu.gif') no-repeat;
	color: #ffffff;
	text-transform: uppercase;
	padding-left: 15px;
	padding-top: 5px;
	font-weight: bold;
	font-size: 11px;
	position: relative;
	}
a.activ{
	background: transparent url('/images/menu-act.gif') no-repeat;
	}
a.menu img{
	display: none;
	}
	
a.menu:hover img{
	display: block;
	border: none;
	right: 5px;
	position: absolute;
	top:10px;
	}
.link
{
	color: #006600;
	text-decoration: underline;
	cursor: pointer;
	padding-bottom: 33px;
	display: block;
}
.scroller #more
{
	display: none;
}
div.View {overflow: hidden;}
div.Full {overflow: auto;}
