/* routing */

#topo {position: relative;width:706px;height: 500px;background: url("../img/toporopa_world.png");}
#topo a {text-indent: -9999px;text-decoration: none;position: absolute;}
#blok1 a {top: 210px;left: 60px;width: 106px;height: 93px;}
#blok2 a {top: 210px;left: 218px;width: 106px;height: 93px;}
#blok3 a { top: 210px; left: 377px; width: 106px; height: 93px; }
#blok4 a {top: 210px;left: 537px;width: 106px;height: 93px;}
#blok5 a {top: 326px;left: 60px;width: 106px;height: 93px;}
#blok6 a {top: 326px;left: 218px;width: 106px;height: 93px;}
#blok7 a {top: 326px;left: 377px;width: 106px;height: 93px;}

/* body */
* { margin:0; padding:0; }
body { background:#ffffff url(../img/bg.gif) top center repeat-x; color:#000; font:12px/14px  arial,Sans-serif; }
a   { color:#d01326;text-decoration:none;outline:0; }
a:hover { text-decoration: underline;  }
a img { border: none; }
ul, li { list-style: none;margin:0;padding:0; }
h1  { font-size:30px; } 
h2  { font-size:14px; } 
h3  { font:bold 11px arial,helvetica;color:#bbb;text-transform:capitalize; }
h4  { font-size:14px; }
p   { font-size:14px;line-height:19px; } 
.clear { clear: both; }
.clear-both { clear: both; }

/* containers */
#header { width:870px; }
#header h1 a { display:block;font-size: 10px; margin: 0px 0; width: 240px;text-indent: -999em; }
#header h1 a:hover { color: #7ebe40; }
#main-wrapper { display:block; width:830px; padding:20px;padding-top:5px;padding-bottom:0px;background-color:#FFFFFF; min-height: 800px; }
#main-wrapper2 { display:block; width:830px; padding:20px;padding-top:5px;padding-bottom:0px;background-color:#FFFFFF; min-height: 750px; }
.main { width: 870px;margin:0;padding:0;float:left;overflow: hidden; }
#main-wrapper h1 { display:block;font-size: 10px; margin: 0; width: 200px;text-indent: -999em; }

/* thumbnails */
.thumb { background: #ffffff; display: block; width: 200px; overflow: hidden; height: 200px; position: relative; }
.thumb-title { margin-bottom:35px;background:#2191F0;bottom:0;right:0;display:block;position:absolute;padding:4px;height:18px;filter:alpha(opacity=85);-moz-opacity:0.85;opacity:0.85; }
.thumb-title:hover { background:#FFCC00; }
.thumb-title h2 { margin: 0; line-height: 1.4em; }
.thumb-title h2 a { font:14px Verdana, Arial,helvetica;color:#fff;text-decoration: none;display:block;text-transform:capitalized; font-weight: bold; }
.thumb-title h2 a:hover { color: #fff;}


/* footer */
#footer { background-color:#FFFFFF; color:#555; font-size:11px;line-height:1.4em; padding:20px;padding-top:0px;height:40px;clear:both;width:830px;text-align:right; }
#footer a { color:#555; font-weight: normal; text-decoration: none;}
#footer a:hover { text-decoration: underline; }



