/* Start of CMSMS style sheet 'Shelter Layout: Top menu + 2 columns' */ /***************** browsers interpret margin and padding a little differently, we'll remove all default padding and margins and set them later on ******************/ * { margin:0; padding:0; } /* Set initial font styles */ body { text-align: left; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 75.01%; line-height: 1em; } /* set font size for all divs, this overrides some body rules */ div { font-size: 1em; } /* if img is inside "a" it would have borders, we don't want that */ img { border: 0; } /* default link styles */ /* set all links to have underline and bluish color */ a, a:link a:active { text-decoration: underline; /* css validation will give a warning if color is set without background color. this will explicitly tell this element to inherit bg colour from parent element */ background-color: inherit; color: #DCBB54; } a:visited { text-decoration: underline; background-color: inherit; color: #FFFFFF; /* a different color can be used for visited links */ } /* remove underline on hover and change color */ a:hover { text-decoration: none; background-color: #C3D4DF; color: #385C72; } /***************** basic layout *****************/ body { background-color: #E3E1E2; color: #FFFFFF; margin:1em; /* gives some air for the pagewrapper */ } div#mainwrapper { margin: 0 auto; /* this centers wrapper */ width: 920px; /* IE wont understand these, so we will use javascript magick */ background: url('uploads/images/main_points.jpg') 0px 3px repeat-y; } div#backLink{ margin-left: 15px; } /* center wrapper, min max width */ div#pagewrapper { margin: 0 auto; /* this centers wrapper */ width: 920px; /* IE wont understand these, so we will use javascript magick */ padding: 7px 0px 0px 6px; background: url('uploads/images/bg_wrapper.jpg') no-repeat; color: #FFFFFF; } /*** header *** we will hide text and replace it with a image we need to assign a height for it */ div#header { height: 200px; /* adjust according your image size */ margin-left: 0px; clear: both; } div#search { float: right; width: 27em; /* enough width for the search input box */ text-align: right; padding: 0.1em 0 0.2em 0; margin: 0 2em; background: url('uploads/images/search.gif') 90px 10px no-repeat; font-family: Arial; font-size: 14px; font-weight: bold; } div.breadcrumbs { padding: 1em 0 1.2em 0; /* CSS short hand rule first value is top then right, bottom and left */ font-size: 90%; /* its good to set fontsizes to be relative, this way viewer can change his/her fontsize */ margin: 0 1em; /* css shorthand rule will be opened to be "0 1em 0 1em" */ } div.breadcrumbs span.lastitem { font-weight:bold; } div#main { margin-right: 200px; /* this will give room for sidebar to be on the left side, make sure this space is bigger than sidebar width */ margin-left: 5x; /* and some air on the right */ min-height: 280px; *height: 280px auto; } div#sidebar { float: right; /* set sidebar on the left side. Change to right to float it right instead. */ width: 200px; /* sidebar width, if you change this please also change #main margins */ display: inline; /* FIX ie doublemargin bug */ margin-right: 0; } div#footer { clear:both; /* keep footer below content and menu */ color: #aeb2b8; font-family: Tahoma; font-size: 11px; background: url('uploads/images/footer.jpg') no-repeat; } div#footer p { font-size: 0.8em; padding: 1.5em; /* some air for footer */ text-align: center; /* centered text */ margin:0; margin-left: 1px; } div#footer a { color: #DCBB54; /* needed becouse footer link would be same color as background otherwise */ } /* as we hid all hr for accessibility we create new hr with extra div element */ div.hr { height: 1px; margin: 1em; border-bottom: 1px dotted black; } /* relational links under content */ div.left49 { float: left; width: 49%; /* 50% for both left and right might lead to rounding error on some browser */ } div.right49 { float: right; width: 49%; text-align: right; } div#clienti { width: 200px; float: left; margin-top: 0.1em; } div#clienti h4 { margin-left: 15px !important; } div#clienti marquee { margin-top: 10px; margin-left: 58px; *margin-left: 58px; } div#gps a:hover{ background: transparent; } div#gps img{ padding: 0px 10px 10px 10px; margin-top: -3px; } .photogallery { margin-top: -5px; } div#meniu_jos { clear: both; width: 920px; background: url('uploads/images/menu_jos.jpg') no-repeat; height: 129px; } div#meniu_jos ul { margin: 0px; padding: 0px; } div#meniu_jos a { font-family: Times New Roman; font-size: 14px; color: #FFFFFF; text-decoration: none; } .down_menu { list-style-type: none; font-weight: bold; margin: 15px 0px 0px 10px; *margin: 15px 0px 0px 10px ; _margin: 15px 0px 0px 10px; padding-left: 20px; background: url('uploads/images/bg_li_mj.jpg') no-repeat; line-height: 20px; } .album_list { list-style-type: none; font-weight: bold; margin: 5px 0px 0px 10px; *margin: 5px 0px 0px 10px ; _margin: 5px 0px 0px 10px; padding-left: 20px; line-height: 20px; } .album_list a { color: #DCBB54; } div#menu_lang { height: 30px; width: 500px; float: right; margin-top: 10px; } div#menu_lang li{ list-style-type: none; float: right; width: 100px; margin-right: 20px; font-family: Myriadpro; font-size: 14px; } div#menu_lang a{ color: #DEB954; text-decoration: none; } .thumb a{ background: #EEEEEE; } div#continut { margin-left: 210px; text-align: left; } .picturelist { height: 1px; } .main_title { margin-left: 210px !important; } /******************** CONTENT STYLING *********************/ div#content { margin: 1.5em auto 0em 0; /* some air above and under menu and content */ text-align: left; } /* HEADINGS */ div#content h1 { font-size: 2em; /* font size for h1 */ line-height: 1em; margin: 0; } div#content h2 { color: #DCBB54; font-size: 1.5em; text-align: left; /* some air around the text */ padding-left: 0.5em; padding-bottom: 1px; /* set borders around header */ line-height: 1.5em; /* and some air under the border */ margin: 0 0 0.5em 0; } div#content h3 { color: #FFFFFF; font-size: 1.3em; line-height: 1.3em; margin: 0 0 0.5em 0; font-family: Arial; } div#content h4 { color: #FFFFFF; font-size: 1.1em; line-height: 1.3em; margin: 0 0 0.25em 0; font-family: Arial; } div#content h5 { font-size: 1.1em; line-height: 1.3em; margin: 0 0 0.25em 0; } h6 { font-size: 1em; line-height: 1.3em; margin: 0 0 0.25em 0; } /* END HEADINGS */ /* TEXT */ p { font-size: 1em; margin: 0 0 1.5em 0; /* some air around p elements */ line-height:1.4em; padding: 0; color: #FFFFFF; font-family: Arial, sans-serif; } blockquote { border-left: 10px solid #ddd; margin-left: 10px; } pre { font-family: monospace; font-size: 1.0em; } strong, b { /* explicit setting for these */ font-weight: bold; } em, i { /* explicit setting for these */ font-style:italic; } /* Wrapping text in tags. Makes CSS not validate */ code, pre { white-space: pre-wrap; /* css-3 */ white-space: -moz-pre-wrap; /* Mozilla, since 1999 */ white-space: -pre-wrap; /* Opera 4-6 */ white-space: -o-pre-wrap; /* Opera 7 */ word-wrap: break-word; /* Internet Explorer 5.5+ */ font-family: "Courier New", Courier, monospace; font-size: 1em; } pre { border: 1px solid #000; /* black border for pre blocks */ background-color: #ddd; margin: 0 1em 1em 1em; padding: 0.5em; line-height: 1.5em; font-size: 90%; /* smaller font size, as these are usually not so important data */ } /* END TEXT */ /* LISTS */ div#main ul, div#main ol, div#main dl { font-size: 1.0em; line-height:1.4em; margin: 0 0 1.5em 0; } div#main ul li, div#main ol li { margin: 0 0 0.25em 3em; } div#dl dt { font-weight: bold; margin: 0 0 0.25em 3em; } div#dl dd { margin: 0 0 0 3em; } /* END LISTS */ /* End of 'Shelter Layout: Top menu + 2 columns' */