a:focus, object { -moz-outline-style: none; outline-style: none; outline: none; }
* { margin: 0px; padding: 0px; text-indent: 0px; }
a img { border: 0px; }
ul, ol { list-style-type: none; }

a { color: #982b2b; }

/* LAYOUT POSITIONING */
body { font-family: Arial; font-size: 11pt; color: #000; background-color: #202424; background-image: url(../img/layout/background.jpg); background-position: 50% 0px; }
div#wrap { display: block; float: left; width: 100%; background-image: url(../img/layout/header_background.jpg); background-position: 50% 0px; background-repeat: no-repeat; }
div#wrap2 { display: block; width: 912px; margin: auto; }

h1 { display: block; float: left; width: 912px; height: 206px; }
h1 a { display: block; float: left; width: 912px; height: 206px; text-indent: -20000px; }
h2 { font-size: 21pt; color: #000; margin-bottom: 5px; font-family: Georgia, Times new roman; font-weight: normal; }

/* Main navigation styles */
ul#nav { display: block; float: left; width: 912px; height: 65px; background-image: url(../img/layout/nav.jpg); }
ul#nav li, ul#nav li a { float: left; height: 65px; line-height: 65px; }
ul#nav li a { display: block; height: 65px; text-indent: -20000px; text-decoration: none; background-image: url(../img/layout/nav.jpg); }
ul#nav li a.sel { cursor: default; }

ul#nav li#nv1 { margin-left: 22px; width: 125px; }
ul#nav li#nv1 a:link, ul#nav li#nv1 a:visited, ul#nav li#nv1 a:active { width: 125px; background-position: -22px 0px; }
ul#nav li#nv1 a:hover, ul#nav li#nv1 a.sel { background-position: -22px -65px; }

ul#nav li#nv2 { width: 175px; }
ul#nav li#nv2 a:link, ul#nav li#nv2 a:visited, ul#nav li#nv2 a:active { width: 175px; background-position: -147px 0px; }
ul#nav li#nv2 a:hover, ul#nav li#nv2 a.sel { background-position: -147px -65px; }

ul#nav li#nv3 { width: 150px; }
ul#nav li#nv3 a:link, ul#nav li#nv3 a:visited, ul#nav li#nv3 a:active { width: 150px; background-position: -322px 0px; }
ul#nav li#nv3 a:hover, ul#nav li#nv3 a.sel { background-position: -322px -65px; }

ul#nav li#nv4 { width: 122px; }
ul#nav li#nv4 a:link, ul#nav li#nv4 a:visited, ul#nav li#nv4 a:active { width: 122px; background-position: -472px 0px; }
ul#nav li#nv4 a:hover, ul#nav li#nv4 a.sel { background-position: -472px -65px; }

ul#nav li#nv5 { margin-left: 160px; }

/* Content positioning & styles */
div#content { display: block; float: left; width: 912px; background-image: url(../img/layout/corrector.gif); background-repeat: repeat-y; }
div#cWrap { display: block; float: left; width: 912px; background-image: url(../img/layout/content.jpg); background-repeat: no-repeat; }

div#left { display: block; float: left; width: 524px; padding: 50px; padding-right: 20px; padding-top: 0px; margin-top: 20px; border-right: 1px dashed #999; }
div#left div.element { display: block; float: left; width: 494px; margin-bottom: 50px; }
span.date { color: #fff; background-color: #47a891; padding: 2px; }
div#left div.element div.flyer { text-align: center; }
div#left div.element div.flyer  img { border: 10px solid #fff; }

div#left div.latest h2 { font-size: 21pt; color: #000; margin-bottom: 5px; font-family: Georgia, Times new roman; font-weight: normal; }
div#left div.latest div.thumbElement { display: block; float: left; margin-right: 10px; margin-bottom: 10px; width: 149px; height: 306px; background-color: #fff; padding: 8px; }
div#left div.latest div.thumbElement div.flyer { width: 149px; height: 222px; text-align: center; display: block; }
div#left div.latest div.thumbElement h2 { font-size: 10pt; font-weight: bold; color: #2b8d76; }
div#left div.latest div.thumbElement span.date { font-size: 9pt; color: #666; padding: 0px; background-color: transparent; }
div#left div.latest div.third { margin-right: 0px; }
div#left div.latest h2.latest { display: inline-block; width: 524px; height: 67px; background-image: url(../img/layout/h2_latest.gif); background-repeat: no-repeat; text-indent: -20000px; }
div#left div.latest a { float: right; }

div#right { display: block; float: right; width: 317px; margin-top: 20px; text-align: center; }
div#right h3 { display: inline-block; width: 237px; height: 51px; line-height: 51px; text-align: center; background-color: #e6e6de; color: #fff; margin-bottom: 20px; margin-top: 20px; text-indent: -20000px; }
div#right h3.a { background-image: url(../img/layout/h3_a.gif); }
div#right h3.b { background-image: url(../img/layout/h3_b.gif); }

div#right div.element { margin-bottom: 10px; }
div#right div.element img { border: 10px solid #fff; }

/* Form styles */
form input, form textarea { font-family: Arial; font-size: 10pt; }
form p span { display: block; width: 500px; float: left; padding-bottom: 10px; border-bottom: 1px dashed #999; margin-bottom: 10px; }
form p span b { display: block; float: left; color: #2b8d76; line-height: 25px; }
form p span input, form p span textarea { float: right; width: 300px; border: 3px solid #47a891; padding: 5px; }
form p span textarea { height: 200px; }

span.info { margin-bottom: 30px; display: block; }

/* Footer styles */
div#footer { display: block; float: left; width: 912px; height: 172px; background-image: url(../img/layout/footer.jpg); background-repeat: no-repeat; }

span.fLinks { display: block; float: left; width: 300px; margin-top: 83px; font-size: 9pt; margin-left: 30px; }

/* Footer navigation styles */
ul#fNav { display: block; float: right; width: 345px; height: 38px; margin-top: 83px; margin-right: 168px; }
ul#fNav li, ul#fNav li a { float: left; height: 38px; line-height: 38px; }
ul#fNav li a { display: block; height: 38px; text-indent: -20000px; text-decoration: none; background-image: url(../img/layout/fNav.jpg); background-position: 0px 0px; }
ul#fNav li a.sel { cursor: default; }

ul#fNav li#fnv1 { width: 60px; }
ul#fNav li#fnv1 a:link, ul#fNav li#fnv1 a:visited, ul#fNav li#fnv1 a:active { width: 60px; background-position: 0px 0px; }
ul#fNav li#fnv1 a:hover, ul#fNav li#fnv1 a.sel { background-position: 0px -38px; }

ul#fNav li#fnv2 { width: 116px; }
ul#fNav li#fnv2 a:link, ul#fNav li#fnv2 a:visited, ul#fNav li#fnv2 a:active { width: 116px; background-position: -60px 0px; }
ul#fNav li#fnv2 a:hover, ul#fNav li#fnv2 a.sel { background-position: -60px -38px; }

ul#fNav li#fnv3 { width: 97px; }
ul#fNav li#fnv3 a:link, ul#fNav li#fnv3 a:visited, ul#fNav li#fnv3 a:active { width: 97px; background-position: -176px 0px; }
ul#fNav li#fnv3 a:hover, ul#fNav li#fnv3 a.sel { background-position: -176px -38px; }

ul#fNav li#fnv4 { width: 72px; }
ul#fNav li#fnv4 a:link, ul#fNav li#fnv4 a:visited, ul#fNav li#fnv4 a:active { width: 72px; background-position: -273px 0px; }
ul#fNav li#fnv4 a:hover, ul#fNav li#fnv4 a.sel { background-position: -273px -38px; }

div.descriere { display: block; float: left; width: 524px; margin-bottom: 25px; }

a.gallery { display: block; float: left; border: 8px solid #fff; width: 148px; height: 111px; background-color: #000; margin-right: 10px; margin-bottom: 10px; text-align: center; }
a.gallery:hover { border-color: #982b2b; }
