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

body{margin:0; padding:0; background:url(bg.jpg) repeat-x white; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#383d43;}

img{border:none;}
span, div, p, form { margin:0; padding:0;}
.clear{clear:both;}

.thumbs{width: 100px;height: 75px;float:left;margin: 10px 10px 0 0;border: 1px solid #900;}

#site{width:900px;margin:0 auto;}

#header{ width: 875px; height:67px; background:url(header.jpg); padding:78px 25px 0 0;}
#menu{ width: 560px; height:41px; float:right; color:white;}

#contact{width: 430px;margin:10px 0 0 0px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#111111;}

#menu1 a, #menu1 a:visited{ width:106px; height:31px;text-decoration:none; color:white; display:block; margin:0 17px 0 0; float:right; background:#383d43; padding:10px 0 0 0; text-align:center;}
#menu1 a:hover{background:#a9171c;}

#menu2 a, #menu2 a:visited{ width:106px; height:31px;text-decoration:none; color:white; display:block; margin:0 17px 0 0; float:right;background:#383d43; padding:10px 0 0 0; text-align:center;}
#menu2 a:hover{background:#a9171c;}

#menu3 a, #menu3 a:visited{ width:144px; height:31px;text-decoration:none; color:white; display:block; margin:0 17px 0 0; float:right; background:#383d43;padding:10px 0 0 0; text-align:center;}
#menu3 a:hover{background:#a9171c;}

#core{ width: 900px;}

#footer{width:880px; height:44px;background:url(footer.jpg); margin:0 auto; padding:13px 20px 0 0;text-align: right; color:white; font-size:10px;}
#footer a, #footer a:visited{ text-decoration:none; color:white; font-size:10px;}

#footer_up{ width:100%;background:url(footer_up.jpg);}

#left{width:265px; float:left; padding:0 0 0 30px;background:white;}
#cats{width:261px;}
#cats a, #cats a:visited{width:256px; height:23px; margin:0 0 2px 0; display:block; background:#383d43; text-decoration:none; color:white; padding:7px 0 0 5px; text-align:left;}
#cats a:hover{ background:#a9171c;}

#right{width:600px; float:left;}

#ilika{ width:261px; height:155px; margin: 5px 0 10px 0;}

#titles{ width:550px; height:25px; border-bottom:1px solid #383d43; margin:0 0 10px 0; font-size:17px; font-weight:bold;}

#texts{width: 590px;margin:0 0 10px 10px; background:white;}

#flash{ width:580px; height: 155px; border:5px solid #3b6494; margin:0 0 10px 0;} 

.works{width:225px; height:100px; float:left; margin:20px 20px 0 0; font-size:11px;}
.works img{ border:1px solid #900; margin:0 5px 0 0;}

h1{ font-weight:bold; font-size:13px; margin:0; padding:0;}

#map{width: 490px;height: 300px;float:left;border: 1px solid #333333;}
