BODY {padding:0px; margin: 0px; background-color:#FFFFFF; font-family:Verdana;}

TD {color:#434343; vertical-align:top; font:11px Verdana;}
TH {color:#434343; text-align:left; font:bold 11px Verdana;}
IMG {border:0px;}

a, .realt div.author a, .classification a:hover, a.red:hover {color:#284F84; text-decoration:underline;}
a:hover, .main .toplinks th a:hover, .realt div.author a:hover, .realt td a:hover, .advert-after a:hover, .header a:hover, a.red {color:#C80017; text-decoration:underline;}

h1, .h1 {font:bold 15px Trebuchet MS, Verdana; color:#000000; margin:0px; padding:1em 0px; color:#000000;}
h2, .h2 {font:bold 15px Trebuchet MS, Verdana; margin: 0px; padding: 0px 0px 10px 0px; color:#284F84;}
h3, .h3 {font:bold 13px Trebuchet MS, Verdana; margin: 0px; padding: 0px 0px 2px 0px;}
h4, .h4 {font:bold 14px Verdana; margin: 0px; padding: 0px 0px 10px 0px;}

input {font:11px Verdana; border:1px solid #D1D1D1; height:21px;}
form {margin:0px; padding:0px;}
select {font:11px Verdana;}
textarea {font:11px Verdana; border:1px solid #D1D1D1;}

p {font:11px/1.4 Verdana; margin:0px; padding:0px 0px 0.9em 0px;}

.header {background:url(/themes/img/bg-top.png) repeat-x;}
.header a {color:#FFFFFF; text-decoration:none;}
.header td {color:#FFFFFF; vertical-align:bottom; padding-bottom:12px;}
.header td.logo {padding:18px 10px 24px 20px; text-align:right; //padding:18px 10px 24px 3%;}
.header .right h1 {font:10px Verdana; text-transform:uppercase; padding:0px 10px 6px 0px; color:#FFFFFF; text-align:left;}
.header .links th {padding:0px 5px;}
.header .links td {padding-bottom:3px;}
.header .currents {font:bold 10px Verdana; margin-bottom:6px;}
.header .currents td {padding:3px 5px 3px 0px;}
.header .currents th {font:bold 10px Verdana; background:url(/themes/img/bg-currents.gif) no-repeat; text-transform:uppercase; padding:3px 10px 3px 4px; color:#FFFFFF; vertical-align:top;}
.header th.where {font:21px Trebuchet MS, Verdana; padding-right:7px; padding-left:5px; text-align:right;}

.jump {background-color:#EFEEEE; margin-bottom:7px; margin-top:5px;}
.jump select {width:100%;}
.jump input.add {width:100%;}
.jump th {padding:10px;}
.jump td {padding:3px 10px;}
.jump p {padding:7px 0px 0px 0px;}
.button input {border:0px; height:22px;}

.texthead {font:bold 15px Trebuchet MS, Verdana; border-top:4px solid #ACA8A3; background:url(/themes/img/bg-horizontal-line.gif) repeat-x bottom; text-align:center; padding-top:10px; padding-bottom:10px; margin:20px 0px 0px 0px; text-transform:uppercase;}
.texthead_left {font:bold 15px Trebuchet MS, Verdana; border-top:4px solid #ACA8A3; background:url(/themes/img/bg-horizontal-line.gif) repeat-x bottom; padding-top:10px; padding-bottom:10px; margin:20px 0px 0px 0px; text-transform:uppercase;}
.texthead img, .services img, div.org img {margin-right:7px;}
.texthead img, .services1 img, div.org img {margin-right:7px;}
.textheadh1 {font:bold 15px Trebuchet MS, Verdana; border-top:4px solid #ACA8A3; background:url(/themes/img/bg-horizontal-line.gif) repeat-x bottom; text-align:center; margin:20px 0px 0px 0px; text-transform:uppercase;}
.textheadh1 h1, .h1 {font:bold 15px Trebuchet MS, Verdana; color:#000000; margin:0px; padding:10px 0px; color:#000000;}

.main {padding:2px 5px 0px 5px;}
.main .toplinks td {vertical-align:middle;}
.main .toplinks th {font:bold 13px Trebuchet MS, Verdana; padding:15px 5px 5px 5px;}
.main .toplinks th a {color:#087F27;}
.main .toplinks th img {margin-right:12px;}

.mainmenu {background:url(/themes/img/bg-top-menu.png) repeat-x;}
.mainmenu td {padding:15px 0px 19px 20px; //padding:15px 0px 19px 20%;}
.mainmenu img {margin-right:5px;}
.mainmenu td div.selector {font:bold 11px Verdana; text-transform:uppercase;}
.mainmenu td div.selector div {font:11px Verdana; text-transform:none; padding-left:26px; padding-top:3px;}

.content {background:url(/themes/img/bg-top-content.gif) repeat-x;}

.date {background: url(/themes/img/bg-date.gif) no-repeat center top; color:#087F27; font:9px Verdana; vertical-align:top;}
.date div {font:bold 15px Trebuchet MS, Verdana; text-align:center; padding-top:7px; padding-bottom:7px;}
.date1 div {text-align:center; padding-top:7px; padding-bottom:7px;}

.news {margin-top:20px; margin-bottom:20px;}
.news td {padding-left:12px; vertical-align:top; padding-bottom:15px;}
.news td img, div.org div img {margin-right:9px;}
.columnspace {padding:0px 5px; background: url(/themes/img/bg-vertical-line.gif) repeat-y center;}

.realt {margin-bottom:20px;}
.realt td.h2 {padding:10px 0px 0px 0px;}
.realt td.h2 div {padding:5px 0px 0px 13px;}
.realt td {padding:10px 15px 5px 12px; vertical-align:top; padding-bottom:15px;}
.realt th {vertical-align:top; padding:10px 5px 10px 10px;}
.realt td a, .advert-after a {color:#D58D00;}
.realt div.author {font:10px Verdana; padding-top:7px;}
.alert {background-color:#FCF2DE;}
.realt td div.face {font:bold 14px/1.5 Trebuchet MS, Verdana; margin:0px; padding:0px 0px 6px 0px;}
.realt td img.icon {float: left; margin-right: 8px; margin-bottom: 8px; border: 0px}

.advices {background-color:#F9F8F8;}
.advices th {padding-left:8px; padding-right:8px;}
.advices td {padding:10px 10px;}
.advices td div {padding:4px; background-color:#FFFFFF; border:1px solid #9F9F9F; float:left; margin-right:10px; margin-left:10px; display:block;}

.line {background:url(/themes/img/bg-horizontal-line.gif) repeat-x center;}

.zero {border:0px;}

/* RIGHT */

.content .right {background:url(/themes/img/bg-vertical-line.gif) repeat-y; padding-left:0px; padding-top:2px;}

.services {padding:10px;}
.services div {font:bold 13px Trebuchet MS, Verdana; padding:4px 10px;}
.services2 div {font:bold 15px Trebuchet MS, Verdana; padding:4px 10px;}

.services1 {padding:15px;}
.services1 div {font:bold 15px Trebuchet MS, Verdana; padding:8px 15px;}

.recomendation {background-color:#F0FAEA; border-top:14px solid #F0FAEA; border-bottom:14px solid #F0FAEA;}
.recomendation td {background: url(/themes/img/bg-recomendation.gif); font:bold 13px Trebuchet MS, Verdana; padding:5px 0px;}
.recomendation td div {background-color:#F0FAEA; padding:0px 10px 0px 30px;}
.recomendation th {text-align:left; padding:0px 30px 0px 7px;}
.recomendation th.all {text-align:center; font:bold 13px Trebuchet MS, Verdana; padding-top:5px;}

.announces td {padding:20px 15px 20px 5px;}
.announces th {padding:20px 5px 20px 25px; vertical-align:top;}

/*  BANNERS & ADVERT */

.banner {padding-top:20px; text-align:center; padding-bottom:10px;}

/* FOOTER */

.copyright {margin:30px 0px; border-bottom:4px solid #ACA8A3;}
.copyright td {font:10px Verdana; padding-left:8%; padding-bottom:25px; padding-right:10px;}
.copyright img.copy  {margin-right:21px;}
.copyright th {padding-bottom:25px;}
.logotypes th {text-align:center; padding-bottom:10px;}
.logotypes td {text-align:center; padding-bottom:40px;}


/* INNER PAGES */

.newshead th {padding:0px 20px 10px 0px; vertical-align:top;}
.newshead td {padding-bottom:20px; color:#656565;}
table.inner-nav {margin-top:10px;}
.main .toplinks table.inner-nav th, table.inner-nav th {font:bold 13px Trebuchet MS, Verdana; padding:0px 10px; margin:0px;}
.main .toplinks table.inner-nav td {color:#FFFFFF; vertical-align:middle; text-transform:uppercase;}
.main .toplinks table.inner-nav th a, table.inner-nav th a {text-decoration:none; color:#FFFFFF;}
.main .toplinks table.inner-nav th a:hover, table.inner-nav th a:hover {color:#FFFFFF !important;}

.advert-after {border:1px solid #D58D00; padding:15px; margin:30px 0px;}

.who {padding:20px 0px 40px; color:#656565;}
.other {padding:20px 0px 0px 15px;}
.other div {padding-bottom:10px;}
.other div img {position:absolute; margin-left:-15px; margin-top:5px;}

.base {background:#F9F8F8 url(/themes/img/bg-base.png) repeat-x; padding:20px 20px;}
.base div {padding:2px 0px;}

.newbuilding {border:1px solid #F6D6D4; background-color:#FAECEA; margin-bottom:17px;}
.newbuilding td {padding:15px;}
.newbuilding div.classification {font:bold 13px Trebuchet MS, Verdana; padding-bottom:3px;}
.newbuilding div {padding:2px 0px;}
.classification a {color:#BD101D;}

.advice {padding:15px; background-color:#EFEEEE; margin-bottom:20px;}

.form {margin-left:100px;}
.form th {font:bold 11px Verdana; color:#000000; text-align:right; padding:10px 15px 10px 0px;}
.form th.left {text-align:left; padding:10px 15px 0px 0px;}
.form td th {padding-left:15px;}
.form td {padding:10px 0px;}
.form div {font:11px/1.4 Verdana; padding:20px 0px 10px 0px; color:#000000; text-align:left;} 
.form div strong {font-size:13px;}
.form .check input {margin:-4px 0px 0px -26px; position:absolute;}
.form .check {text-align:left; padding-left:21px;}

span.red {color:#F30000;}
span.grey {color:#7A7A7A;}

.forum th {font-weight:normal; padding:10px;}
.question {background-color:#F0FAEA; padding:15px 20px;}
.forum p {font:12px/1.3 Verdana;}
.sender {background-color:#F0FAEA;}
.answer {padding:15px 0px 0px 40px;}
.answer div {background-color:#F2F2F2; padding:15px 20px;}


.pages {font:bold 12px Verdana; padding:25px 0px 30px 0px; text-align:center;}
.pages span.now {background-color:#EDEDED; padding:5px 7px 6px 7px;}

div.org {margin-bottom:25px; margin-top:15px;}
div.org div {background-color:#EFEEEE; padding:10px; margin-bottom:10px;}
div.org p {padding-left:20px;}

.corp {border:1px solid #EEEEEE; margin:20px 0px 0px 0px; padding:15px;}
.detail {padding-top:20px;}
.detail div {font:12px/1.3 Verdana; border-bottom:1px solid #DFDFDF; padding:10px 0px 10px 0px;}
.detail div span {color:#456694;}

.calculator {background-color:#F9F8F8; padding:20px; margin-top:70px;}
.calculator .other {padding-top:10px;}
.calculator .form th {padding:5px 0px;}
.calculator .form td {padding:0px 0px 5px 0px;}

span.red {color:#F30000;}
span.grey {color:#7A7A7A;}

.forum th {font-weight:normal; padding:10px;}
.question {background-color:#F0FAEA; padding:15px 20px;}
.forum p {font:12px/1.3 Verdana;}
.sender {background-color:#F0FAEA;}
.answer {padding:15px 0px 0px 40px;}
.answer div {background-color:#F2F2F2; padding:15px 20px;}

.pages {font:bold 12px Verdana; padding:25px 0px 30px 40px;}

.error {color:red;}
.company {font:bold; color: #7A7A7A; margin-bottom: 1em;}

table.company {margin-top:1em}
table.company td, table.company th {padding:1em 0em; border-bottom:1px solid #cccccc;}
table.company th {font-weight:bold}
.bold { font-weight: bold }

table.rank td { font-size: 11px; padding: 0px 0px 1px 0px }
table.rank td.l { padding: 0px 0px 1px 0.25em; text-align: right }
table.rank { margin-bottom: 0.25em; margin-left: 1em }
div.rank_bar { background-color: #c2c5c9; background-image: url('/themes/img/5gutter_bar.gif') }


.forma th {font:bold 11px Verdana; padding-bottom:0px; text-align:left; padding:8px 15px 8px 0px;}
.forma td {font:11px Verdana;  padding:8px 15px 8px 0px;}
.forma input, .forma textarea {margin-bottom:3px; border:1px solid #CCCCCC;}
.forma td.but {text-align:right; padding-top:5px; padding-right:38px;}
.forma td.but input {font:bold 11px Verdana; color:#00498E; border:1px solid #00498E; background:#CDF5FF; height:20px;}
.forma textarea {margin-top:5px; font: 12px Verdana;}

.formb th {font:bold 11px Verdana; text-align:left; padding:8px 0px 8px 15px;}
.formb td {font:11px Verdana; padding:8px 0px 8px 15px;}

a.large { font-size:150%; font-weight: bold }

table.big td { padding: 0.25em 0em 0.25em 0em }
table.big td.l { padding-right: 2em }
table.big td.r { padding-right: 1.5em }
table.big td.s { padding-right: 0.5em }

table.big td.tb { border-top: 1px #cccccc solid; padding-top: 1em }
table.big td.tbb { padding-top: 1.5em }

table.big td.dc { font-size: 140%; font-weight: bold; padding-right: 1.5em; padding-left: 0.5em; padding-top: 0.45em }
table.big td.dc2 { font-size: 100%; font-weight: bold; padding-right: 0.5em; padding-left: 0.5em; padding-top: 0.75em }
table.big td.dc3 { font-size: 100%; font-weight: bold; padding-right: 0.5em; padding-left: 0.5em; padding-top: 1em }

table.big td.fr { font-size: 70%; color: #999999; vertical-align: bottom }

span.large { font-size: 150% }

input.radio { border: 0px }

ul.relink_new li {margin-top: 8px; margin-bottom: 8px}

.but_show{font:bold 13px Verdana; background:url(/themes/img/button-send.gif); width:135px; height:35px; border:0px }
.but_show_news{background:url(/themes/img/button-show.gif) no-repeat;}
.but_ok{background:url(/themes/img/button-ok.gif) no-repeat; width:35px; margin-bottom:5px;}
.but_search{background:url(/themes/img/button-search.gif) no-repeat; width:81px;}
.but_show2{border: 0px none ; background: transparent url(/themes/img/button-send.gif) repeat scroll 0% 0%; font-family: Verdana; font-style: normal; font-variant: normal; font-weight: bold; font-size: 13px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 135px; height: 35px;}

#metro[] {
	width:175px;
           height:90px;
}

table.notar td {vertical-align:middle
}

div.indent {
 height: 1px;
 clear: both;
 font-size: 1px;
 line-height: 1px;
}