html,body { margin:0; padding:0; height:100%; font-family:Verdana; font-size:12px; color:#000; background:url('img/bodybg.png') repeat-x top; }
html { overflow: -moz-scrollbars-vertical; }
h1, h2, h3, h4 { padding:0; margin:0; }
ul, ol { padding:0px 0px 15px 15px; margin:0; }
p { padding:0px 0px 15px 0px; margin:0; }
img { border:none; }
a:focus, a:active { outline: none; }

#container { position:relative; margin:0 auto; width:100%; height:auto !important; height:100%; min-height:100%; }
#content { padding-top:95px;  }
.flash-holder { overflow:hidden; height:320px; }
.center-content { width:992px; background:url('img/content-bg.png') no-repeat top; text-align:left; min-height:475px; display:none; }
.logo { position:absolute; top:0; left:50%; margin-left:-500px; z-index:10; }


/* First page */
.promo-left { width:365px; padding:22px 0px 20px 6px; }
.promo-left div { padding:0px 0px 21px 0px; background:url('img/promo-bg.jpg') no-repeat bottom; }
.promo-right { width:587px; padding:30px 0px 0px 20px;  }
.promo-block { width:578px; background:url('img/intro-bg.png') no-repeat top; margin-top:15px; padding:15px 0px 0px 10px; }
.blocks { margin:0px 13px 0px 215px; }
.blocks .title { font-size:18px; color:#474747; font-family:Trebuchet MS; padding:0px 0px 5px 15px; border-bottom:2px solid #c3d544; margin:0px 5px 0px 5px; }
.blocks .text { font-size:11px; color:#000000; margin:5px 5px 0px 5px; line-height:18px; }
.blocks .read-more { font-size:10px; margin:5px 5px 0px 5px; text-align:right; }
.blocks .read-more a { color:#f32a2a; text-decoration:none; }
.blocks .read-more a:hover { color:#000000; }
.blocks .read-more img { margin:0px 3px -2px 0px; }
.blocks-split { height:30px; }

.news-item { margin:5px 0px 20px 4px; background:url('img/center-block-bg.png') no-repeat bottom left; width:568px; padding:0px 0px 27px 0px; } 
.news-item .title { font-size:18px; color:#474747; font-family:Trebuchet MS; padding:0px 0px 3px 15px; border-bottom:2px solid #c3d544; margin:0px 5px 0px 5px; }
.newsdate { font-size:12px; color:#eb2128; font-family:Trebuchet MS; }
.news-item .content { padding:20px 10px 5px 20px; }
.news-item .content img { border:1px solid #e7ecee; margin:2px 15px 0px 0px; }
.news-item .intro { color:#000000; line-height:18px; }
.news-item .intro p { padding:0px; margin:0px; }
.news-item .intro h2 { font-size:15px; font-weight:normal; color:#eb2128; margin:0px 0px 8px 0px; }
.news-item .intro h2 a { text-decoration:none; color:#eb2128; }
.news-item .link { margin:20px 0px 0px 23px; }
.news-item .link a { text-decoration:none; color:#e91d26; }
.news-item .link a:hover { color:#000000; }
.news-item .link span { margin-left:12px; }
.news-item .link span a { color:#000000; }
.news-item .link span a:hover { color:#e91d26; }
.news-item .link span img { margin:0px 2px -1px 0px; }
.newstitle { font-size:16px; }

.news-back-link { text-align:right; margin:10px 10px 10px 0px; }
.news-back-link img { margin:0px 3px 0px 0px; } 


/* News archive */
.news-archive { width:365px; }
.news-archive .title { font-size:18px; color:#474747; font-family:Trebuchet MS; padding:15px 0px 3px 15px; border-bottom:2px solid #c3d544; }
.calendar { width:365px; min-height:250px; background:url('img/calendar-bg.png') no-repeat top; margin-top:20px; }
ul.cal { list-style:none; margin:5px 0px 0px 0px; padding:0px; }
ul.cal li { line-height:19px; padding-left:10px; margin-left:5px; }
ul.cal li.active { line-height:19px; padding-left:10px; margin-left:5px; background:url('img/arrow-calendar.png') no-repeat left; }
ul.cal li a, ul.cal li.active a { text-decoration:none; color:#000000; }
ul.cal li a:hover { color:#f72e2e; }
ul.cal li.active a { text-decoration:none; color:#f72e2e; }
ul.cal li a:hover { color:#f72e2e; }

.day-title { font-size:10px; color:#a81a19; padding:5px 0px 10px 0px; }
.day { font-size:10px; color:#363b3e; padding:0px 0px 2px 0px; }
.day a { font-size:10px; color:#fc3232; text-decoration:none; }
.day a:hover { }

.selected-day { font-size:10px; color:#363b3e; padding:0px 0px 2px 0px; background:url('img/selected-day.png') no-repeat top; }
.selected-day a { font-size:10px; color:#ffffff; text-decoration:none; }
.selected-day a:hover { }



/* Textdoc */
.textdoc { margin:5px 0px 0px 4px; width:568px; padding:0px 0px 0px 0px; } 
.textdoc .title { font-size:18px; color:#474747; font-family:Trebuchet MS; padding:0px 0px 3px 15px; border-bottom:2px solid #c3d544; margin:0px 5px 0px 5px; }
.textdoc .content { padding:20px 10px 5px 20px; color:#000000; line-height:18px; }
.textdoc .content table td { border:1px dotted #cccccc; font-size:11px; }
.textdoc .content img { border:1px solid #e7ecee; margin:2px 15px 0px 0px; }
.textdoc .content h2 { font-size:15px; font-weight:normal; color:#eb2128; margin:0px 0px 8px 0px; }
.textdoc a { text-decoration:none; color:#e91d26; }
.textdoc a:hover { color:#000000; }

.ica_logo { text-align:right; }

.baltics { width:195px; float:left; }
.baltics p { padding:0px; margin:0px; }

.promo-contacts { padding:0px 10px 50px 0px; }
.promo-contacts .title { font-size:18px; color:#474747; font-family:Trebuchet MS; padding:0px 0px 5px 15px; border-bottom:2px solid #e3e3e3; margin:0px 5px 0px 5px; }
.promo-contacts .info { width:530px; padding:10px 0px 50px 17px; font-size:11px; float:left; }
.promo-contacts .info a { color:#f12727; }
.promo-contacts .info a:hover { color:#000000; }
.promo-contacts .career-link { text-align:right; font-size:10px; width:413px; float:right; position:absolute; margin:10px 0px 0px 550px; }
.promo-contacts .career-link a { color:#ef2525; text-decoration:none; }
.promo-contacts .career-link a:hover { color:#000000; }
.promo-contacts .career-link img { margin:0px 2px -2px 0px; }


/* Paging RED */
#paging { padding:10px 0px 20px 10px; color:#e71d1d; }
#paging a{ padding:4px 5px 4px 4px; color:#e71d1d; text-decoration:none; }
#paging a.active{ padding:4px 5px 4px 4px; background:url('img/paging-active.png') no-repeat; color:#FFFFFF; text-decoration:none; }
#paging a:hover { color:#000000; }
#paging a.active:hover { color:#ffffff; }


/* Paging BLUE */
#paging-blue { padding:10px 0px 20px 10px; color:#14a2d4; }
#paging-blue a{ padding:4px 5px 4px 4px; color:#14a2d4; text-decoration:none; }
#paging-blue a.active{ padding:4px 5px 4px 4px; background:url('img/paging-active-blue.png') no-repeat; color:#ffffff; text-decoration:none; }
#paging-blue a:hover { color:#000000; }
#paging-blue a.active:hover { color:#ffffff; }


/* Footer */
.footer { position:absolute; width:100%; bottom:0; background:url('img/footer-corner.png') #e72029 no-repeat right; height:21px; }
.footer-info { text-align:left; color:#ffffff; font-size:11px; width:978px; padding-top:4px; padding-left:10px; }
.footer-info a { text-decoration:none; color:#ffffff; font-size:11px; }
