body { padding:0; margin:0; }
* { font-family:tahoma, arial; }
a img { border:0; }
a { color:#0090FF; }
a:hover { color:#93D1FF; }
.clear { clear:both; }

ol#mainpic {list-style-type:none; padding-left:10px; margin-left:10px; }
ol#mainpic li {float:left; width:240px; height:240px; padding-right:2em; margin-bottom:1em; }

.col {color:#93D1FF !important;}

h1 { font-size:120%; border-bottom:3px solid #E9E9E9; }

#head1 { background:#4B84C2; height:47px; width:100%; border-collapse:collapse;}
#head2 { background:#3375A7; height:5px; }
#head3 { background:#2A608E url(/i/head3-bg.gif) bottom repeat-x; height:197px; width:100%; text-align:right; }
#head3, #head3-inner { background:#2A608E url(/i/head3-bg.gif) bottom repeat-x; width:100%; text-align:right; }
#head3 { height:197px; }
#head3-inner { height:157px; }

/* head background */
#logo { color:white; text-decoration:none; padding-left:12px; background:url(/i/logo-pt.gif) center left no-repeat; font-size:11px; font-weight:bold; margin-left:30px; }
#pencil, #pencil-inner { position:absolute; right:16%; }
#pencil { top:0; }
#pencil-inner { top:-30px; }
#logo-img, #logo-img-inner { position:absolute;  left:30px; }
#logo-img { top:120px; }
#logo-img-inner { top:90px; }
#man, #man-inner { position:absolute; left:30%; }
#man { top:88px; }
#man-inner { top:94px; }
#head3-1, #head3-1-inner { position:absolute;  }
#head3-1 { top:90px; }
#head3-1-inner { top:66px; }
#head3-2, #head3-2-inner { position:absolute; right:5%;}
#head3-2 { top:48px; }
#head3-2-inner { top:46px; }

#menu-top a { color:white; padding-left:12px; background:url(/i/menu-arrow.gif) center left no-repeat; font-size:78%; margin:6px;}
#menu-top a:hover { color:#93D1FF; }

.lang { text-align:right; padding-right:3em; }
.lang a { color:white; font-size:78%; text-decoration:none; padding:4px 6px 4px 6px; }
.ico img { padding:12px; margin:8px; background:url(/i/ico-bg.gif) no-repeat; }
.lang a:hover, .ico img:hover { background:#3B5169; text-decoration:underline;}
.active { background:#3B5169 !important; }
.act { text-decoration:none; color:#2A608E; }

/* main */
#main { width:100%; background:url(/i/main-bg.gif) right bottom no-repeat; border-collapse:collapse; }
#main td { vertical-align:top; font-size:84%; margin:0; padding:0;  }
#main td li {padding-bottom:6px; }
#main td img {padding: 10px 20px 10px 0; }

.menu a { display:block; font-weight:bold; font-size:88%; margin:0.6em; width:90%; }
.menu_sub a{display:block; font-weight:bold; font-size:80%; margin:0.6em; width:90%;}
.menu_sub {padding-left:20px;}
.c1, .c2, .c3, .cb1, .cb2, .cb3 { height:15px; padding:0 !important; }
.c1 { background:url(/i/main-c.gif) left top no-repeat; }
.c2 { background:url(/i/main-c.gif) center center no-repeat; }
.c3 { background:url(/i/main-c.gif) right bottom no-repeat; }
.cc { background:url(/i/main-pt.gif) center repeat-y; }
.cb1 { background:url(/i/main-cb.gif) left bottom no-repeat; }
.cb2 { background:url(/i/main-cb.gif) center center no-repeat; }
.cb3 { background:url(/i/main-cb.gif) right top no-repeat; }

/* copyright */
.line { background:#E4E4E4; height:3px;}
#copyright { width:100%; background:#EFEFEF; height:76px; font-size:78%; }
#copyright table { width:100%; }

#developer {  margin:0px 0 0 0; z-index:3; position:relative; }
#developer img { float:left; position:relative; top:-8px; margin:4px; }
#developer a { padding-top:6px; font-size:9px; text-decoration:none; color:#C3C3C3; font-family:arial; }


.spacer { width:2%; }
.col1 {  }
.col2 { width:68%; }


/* news lenta */
#news { background:#E7F1F0; width:100%; margin-top:2em; margin-bottom:1em; }
#news div { font-weight:bold; }
#news a { color:#000000; text-decoration:none; }
#news a:hover { text-decoration:underline; }
#news td { width:33%; padding:0.9em; }
.date { color:#647978; margin-bottom:0.6em; }
.news-arrow { background:url(/i/news-arrow.gif) right 1em no-repeat;}
#feedback table { width:390px; }
#feedback table td {text-align:left;font-size:88%; color:#2A608E;}
#feedback input { width: 300px; }
#feedback .button { width: 100px;color:#2A608E; }
#feedback textarea { width: 385px; height: 134px; }
