* { outline:none; }
html, body, ul, form, h1, h2, h3 { padding:0px; margin:0px; }
body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#d9d9d9; background:#2a373f url(../images/bg_site.gif) 0 0 repeat-x; }

a { text-decoration:none; color:#93d6ff; }
a:hover { color:#fff8b6; }

#main_wrapper { width:840px; margin:0 auto; }
#header { height:205px; }
#logo { width:196px; height:205px; float:left; }
#header-right { width:641px; height:167px; padding:40px 3px 0 0; float:right; text-align:right; background:url(../images/bg_slideshow.png) 0 0 no-repeat; }
#contact_dispecerat { height:25px; text-align:right; font-size:12px; line-height:15px; color:#fff;}
#contact_dispecerat img { vertical-align:top; margin:0 5px 5px 0; }

#menu { width:840px; height:36px; margin-top:30px; }
#menu ul { width:840px; height:36px; padding:0; margin:0; float:left; }
#menu ul li { padding:0; margin:0; display:block; float:left; text-indent:-9999px; }
#menu ul li a { padding:0px; display:block; text-decoration:none; background: url(../images/mainmenu.png) no-repeat; }

#menu ul li#nav1 a { width:112px; height:36px; }
#menu ul li#nav1 a:link, #menu ul li#nav1 a:visited { background-position: 0px 0px; }
#menu ul li#nav1 a:hover, #menu ul li#nav1 a:focus { background-position:0px -36px; }
#menu ul li#nav1 a.current { background-position:0px -72px !important; }

#menu ul li#nav2 a { width:87px; height:36px; }
#menu ul li#nav2 a:link, #menu ul li#nav2 a:visited { background-position: -112px 0px; }
#menu ul li#nav2 a:hover, #menu ul li#nav2 a:focus { background-position:-112px -36px; }
#menu ul li#nav2 a.current { background-position:-112px -72px!important; }

#menu ul li#nav3 a { width:103px; height:36px; }
#menu ul li#nav3 a:link, #menu ul li#nav3 a:visited { background-position: -199px 0px; }
#menu ul li#nav3 a:hover, #menu ul li#nav3 a:focus { background-position:-199px -36px; }
#menu ul li#nav3 a.current { background-position:-199px -72px!important; }

#menu ul li#nav4 a { width:120px; height:36px; }
#menu ul li#nav4 a:link, #menu ul li#nav4 a:visited { background-position: -302px 0px; }
#menu ul li#nav4 a:hover, #menu ul li#nav4 a:focus { background-position:-302px -36px; }
#menu ul li#nav4 a.current { background-position:-302px -72px!important; }

#menu ul li#nav5 a { width:106px; height:36px; }
#menu ul li#nav5 a:link, #menu ul li#nav5 a:visited { background-position: -422px 0px; }
#menu ul li#nav5 a:hover, #menu ul li#nav5 a:focus { background-position:-422px -36px; }
#menu ul li#nav5 a.current { background-position:-422px -72px!important; }

#menu ul li#nav6 a { width:114px; height:36px; }
#menu ul li#nav6 a:link, #menu ul li#nav6 a:visited { background-position: -528px 0px; }
#menu ul li#nav6 a:hover, #menu ul li#nav6 a:focus { background-position:-528px -36px; }
#menu ul li#nav6 a.current { background-position:-528px -72px!important; }

#menu ul li#nav7 a { width:89px; height:36px; }
#menu ul li#nav7 a:link, #menu ul li#nav7 a:visited { background-position: -642px 0px; }
#menu ul li#nav7 a:hover, #menu ul li#nav7 a:focus { background-position:-642px -36px; }
#menu ul li#nav7 a.current { background-position:-642px -72px!important; }

#menu ul li#nav8 a { width:95px; height:36px; }
#menu ul li#nav8 a:link, #menu ul li#nav8 a:visited { background-position: -731px 0px; }
#menu ul li#nav8 a:hover, #menu ul li#nav8 a:focus { background-position:-731px -36px; }
#menu ul li#nav8 a.current { background-position:-731px -72px!important; }

#content { padding:0 20px; background:url(../images/bg_content.png) 0 0 repeat-y; float:left; }
#content-top, #content-bottom { height:20px; background:url(../images/bg_content_nosep.png) 0 0 no-repeat; }
#content-bottom { clear:both; }
#content-left { width:510px; padding-right:20px; float:left; }
#content-right { width:248px; padding-left:22px; float:left; font-size:11px; line-height:14px; }

#content2 { padding:20px; background:url(../images/bg_content_nosep.png) 0 0 repeat-y; float:left; }

#footer { text-align:center; color:#808080; font-size:11px; padding:20px 0 10px 0; line-height:14px; clear:both; }
#footer p { margin:0; padding:10px 0 0 0; line-height:14px; }
#footer a { text-decoration:none; color:#808080; }
#footer a:hover { text-decoration:underline; }

h2 { color:#93d6ff; font-size:14px; font-size:normal; }
.gallery { float:left; padding:10px 0; }
.galleryItem { float:left; margin:0 10px 15px 0; }
.galleryItem2 { float:left; margin:0 15px 15px; }
.galleryItem img, .galleryItem2 img, img.thumb { border:2px solid #6d8493; }
.galleryItem .desc, .galleryItem2 .desc { font-size:10px; line-height:12px; color:#fff8b6; padding-top:5px; text-align:center; }

.sissec { padding-top:20px; }
.sisthumb { width:50px; height:50px; border:1px solid #6d8493; float:left; }
.sisdesc { width:184px; float:right; }

ul.list { list-style:none; margin:10px 0; }
ul.list li { background:url(../images/blue_arrow.gif) 0 6px no-repeat; padding:0 0 10px 13px; line-height:16px; color:#fff8b6; }

.error { color:#C00; }
.yellow { color:#fff8b6; }
.float-left { float:left; }
.float-right { float:left; }
.clear-float { height:1px; font-size:1px; line-height:1px; clear:both; }
.spacer20 { clear:both; height:20px; font-size:1px; }
.spacer10 { clear:both; height:10px; font-size:1px; }

.contact { border:1px solid #6d8493; background:#fff; font-size:12px; }
input.button { border:1px solid #6d8493; background:#6d8493; color:#fff; padding:2px; }
