/* <default rules> */
/* it's recommended not to change them */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,th,var { font-style:normal; font-weight:normal; }
img {vertical-align:top; }
ul,ol { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; }
.clearer { clear:both; height:1px; overflow:hidden; margin-bottom:-1px; font-size:1px; line-height:1px; }
.replacement { position:absolute; z-index:10; background-repeat:no-repeat; }
a:link, a:visited { text-decoration:none;}
a:hover { text-decoration:underline;}
a .replacement {	z-index:20; cursor:hand; }
/* </default rules> */

body { background:url(../pix/body-bg.jpg) repeat-x; font:12px Arial; }

#wrapper { margin:0 auto; width:1005px; background:url(../pix/wrapper-bg.png) no-repeat; }
#box { margin:0 auto; width:955px; }
#menu { height:91px; background:url(../pix/logo.gif) no-repeat; }
#baner { height:348px; background:url(../pix/baner.jpg) no-repeat; }
#content { min-height:348px; background:url(../pix/content-bg.jpg) no-repeat; }

#footer { background:url(../pix/footer-bg.gif) repeat-x; }
#headlines { margin:0 auto; width:1005px; height:136px; }
#copy { margin:0 auto; width:1005px; }
#copy p { text-align:center; padding:28px 0; }

#menu { position:relative; width:955px; float:left; font:bold 13px "Trebuchet MS"; }
#menu ul {list-style:none; margin:0; padding:1px 0 0 0; padding-left:200px;}
#menu li { margin:0; padding:0; float:left; }
#menu a { color:#000; padding: 27px 25px 0px 26px; display:block; text-decoration:none; border-right:1px solid #cae7f6; border-top:4px solid #cae7f6; }
#menu a:hover { text-decoration:underline; }
#menu .first a { border-left:1px solid #cae7f6; }
#menu .active a { color:#82b417; border-top:4px solid #82b417; }

#submenu { width:330px; float:left; position:relative; font:bold 13px "Trebuchet MS"; }
#submenu ul { padding:210px 20px 0 80px; }
#submenu li { padding:0 0 5px 0; }
#submenu a { color:#82b417; }
#submenu .active { color:#318fc2; }

#tresc { padding:70px 120px 20px 0; width: 505px; float:left;}
#tresc h1 { font:18px "Trebuchet MS"; margin-bottom:20px;}
#tresc p { margin:10px 0;}
#tresc ul { margin:10px 0; list-style:square; padding-left:20px;}
#tresc ol { margin:10px 0; list-style:decimal; padding-left:25px;}
#tresc a:link, #tresc a:visited { color:#82b417; text-decoration:underline; }
#tresc a:hover { color:#318fc2; text-decoration:none; }

#headlines .main { background:url(../pix/icons.jpg) no-repeat; }
#headlines .site { background:url(../pix/icons-art.jpg) no-repeat; }
#headlines-inner { height:91px; padding:45px 0 0 30px; }

#headlines .news { width:305px; margin-right:20px; float:left; }
#headlines .news a {color:#000; font-weight:bold; }
#headlines .news dt { font-weight:bold; color:#cae7f6; width:35px; float:left; }
#headlines .news dd { float:left; width:259px; border-left:1px solid #cae7f6; padding-left:5px; }
#headlines .news dd .title { font-weight:bold; }

/*    galeria    */
.galery { padding:20px 0; float:left;}
.galery a { display:block; width:104px; height:104px; float:left; margin-right:3px; margin-bottom:3px;
					 background-repeat:no-repeat; background-position:center center;}
