@charset "utf-8";
/* CSS Document */

body{margin:0; padding:0; background:url(bg.jpg);}
img{border:none;}
.clear{ clear:both;}
p, div, span, form{ margin:0; padding:0;}

.thumbs{width: 90px;height: 64px;float:left;margin: 5px 5px 0 0;border: 1px solid black;}

#site{ width: 850px; margin:0 auto; border-top:10px white solid; background-color:#285788;}
* html #site{border-top:5px white solid;}

#header{ width:850px; height:290px;background:url(header.jpg);}

#core{width:850px; background: #285788;}

#core_right{ width:603px; height:650px; float:left;}
* html #core_right{width:600px;}

#core_right2{ width:603px; float:left; background:url(core_right2.jpg) no-repeat;}
* html #core_right2{width:600px;}

#cats{width:247px; height:544px; float:left; background: #285788;}

#footer{width:850px; height:46px; background:#0e2e4f;}
#footer_text1{width:200px;height:26px; float:left;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:black;text-align:center; padding:20px 0 0 0;}

#footer_text2{width:430px;height:36px;float:left;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:24px; color:#224d79; text-align:center; padding:10px 0 0 0;}
* html #footer_text2{width:425px;text-align:center; padding:10px 0 0 0;}

#footer_text3{width:220px;height:26px;float:left;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:black;text-align:center; padding:20px 0 0 0;}
#footer_text3 a, #footer_text3 a:visited{ text-decoration:none; color:black;}
#footer_text3 a:hover{ color:white;}

#menu{ width:237px; height:100px; margin:5px 0 10px 0; padding:0 0 0 10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:white;}
#menu a, #menu a:visited{ text-decoration:none; color:white;}
#menu a:hover{color:#0e2e4f;}

#contact{width:237px; height:190px;margin:5px 0 10px 0; padding:10px 0 0 10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:white;}

#contact a, #contact a:visited{ text-decoration:none; color:white;}
#contact a:hover{color:#0e2e4f;}

#comments{ width:300px; height:30px; font-family:Verdana, Arial, Helvetica, sans-serif; color:black; font-size:12px; font-weight:bold; padding:92px 0 0 36px; float:left;}

#titles{ width: 576px; height:28px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#333333; margin:12px 0 0 14px; padding:4px 0 0 10px;}

#texts{width: 576px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color: #333333; margin:2px 0 0 14px; padding:4px 0 0 10px; background-color:#CFCFCF;}

#map{width: 500px;height: 250px;border: 1px solid #333333;}

td{ border:1px solid #999;}

.flag{ width:20px; height:13px; float:right; margin:20px 10px 0 0;}