
* {
	margin: 0;
	padding: 0;
}
.clear { clear: both; }
.right { float: right; }
.hidden { display: none; }
img { border: 0; }

#nav a { margin: 0 0.15em; padding: 0 0.25em; color: #000; }
#nav .fst { margin-left: 0; }
#nav .sel { background-color: #822633; color: #fff; }

.up { background: url(../img/arrow_up.jpg) no-repeat; text-indent: -9000px; display: block; }
.down { background: url(../img/arrow_down.jpg) no-repeat; text-indent: -9000px; display: block; margin-top: 1em; }
.prevnext { float: right; height: 1.5em; width: 3.4em; }
.prevnext img { width: 0.9em; border: none; margin: 0 0 0 0.5em; float: right; }


/*********************************
*** LAYOUT ***********************
**********************************/
body { background-color: #191919; text-align: center; font-family: tahoma, arial; font-size: 0.77em; }
#wrap { width: 70%; margin: 3% auto; text-align: left; } 

#lang { float: right; margin-bottom: 0.5em; }
#lang ul li { float: left; list-style-type: none; margin-left: 0.4em; padding: 0.07em 0.35em; background-color: #7f7f7f; }
#lang ul li.active { background-color: #8c2633; }
#lang ul li a { color: #fff; }

#main { height: 29em; background-color: #191919; position: static; }
#logo { width: 8.5em; height: 8.5em; float: left; position: relative; margin-left: -9em; }
.imgwrap { text-align: center; }

#lmenu { float: left; margin-top: 0.5em; }
#lmenu #targ { width: 7em; float: left; position: relative; margin-left: -7.5em; margin-top: -9.8em; }
#lmenu ul li { float: left; list-style-type: none; width: 8.5em; margin-right: 0.4em; text-align: center; }
#lmenu ul li.clpart { background-color: #42929d; }
#lmenu ul li.print { background-color: #5f4e5e; }
#lmenu ul li.vurban { background-color: #98b50a; }
#lmenu ul li.adver { background-color: #8c2633; }
#lmenu ul li a { color: #fff; }
#lmenu div { height: 50px; border-top: 0.4em solid #191919; }
#lmenu img { width: 8.5em; border: none; }
	
#rmenu { float: right; margin-top: 0.4em; font-size: 1.1em; }
#rmenu #rabla { width: 7.5em; border: 0; float: right; position: relative; margin-right: -4.85em; margin-top: -6.95em; }
#rmenu ul li { float: left; background: url(../img/slash.jpg) left center no-repeat; list-style-type: none; padding-left: 0.8em; margin-right: 0.25em; }
#rmenu ul li.first { background: none; }
#rmenu ul li.last { margin-right: 0; }
#rmenu ul li a { color: #fff; padding: 0 0.25em; }
#rmenu ul li a:hover { background-color: #7f7f7f; }
#rmenu ul a.sel { background-color: #822633; }

#widepage { height: 25em; padding: 2em; background-color: #fff; color: #716f6e; }

#lpage { float: left;  width: 45.7%; height: 29em; padding: 2%; background-color: #fff; color: #716f6e; }
#lpage ul li a { color: #716f6e; }
#lpage ul li a:hover { text-decoration: underline; }
#lpage ul li a.sel { color: #8c2633; }
#lpage ul li.ltr { padding-top: 0.5em; }

#rpage { float: right; width: 45.7%; height: 29em; padding: 2%; background-color: #efefef; color: #828180; }
#rpage a { color: #191919; }
#rpage a:hover { text-decoration: underline; }
#rpage .galitm { height: 77%; width: 100%; text-align: center; }
#rpage img { height: 100%; max-width: 100%; }
#rpage .middle { margin-top: 15em; text-align: right; } 

/*********************************
*** PAGES ************************
**********************************/
#home { height: 26em; padding: 2em 0 1em 0; background-color: #fff; }
#home table { width: 100%; }
#home td { text-align: center; padding-top: 1em; }
#home a { color: #fff;  vertical-align: middle;}
#home a:hover { color: #000; padding: 2.5em 0; display: block; width: 100%; text-align: center; }
#home a.notext:hover { color: #fff; padding: 0; display: inline; }
#home img { display: block; margin: 0 auto; width: 5.5em; }
#home td.logo { padding: 0; }
#home td.logo img { width: 8.5em; }

.us_content { background: url(../img/us/main.jpg) no-repeat bottom left; }
#us_wrap { float: right; width: 33em; margin: 7em 2.5em 0 0; }
#us_wrap p { text-align: right; margin-bottom: 1em; }

.bored_content { background: url(../img/bored/main.jpg) no-repeat bottom left; }
#bored_wrap { width: 27.25em; margin: 0 auto; }
#bored_wrap img.gallery { height: 18.55em; margin: 0.25em auto; }

.calendar_content .imgwrap { width: 40em; margin: 0 auto; }
.calendar_content img { height: 26em; margin: 0 auto; }

.hmmm_content { background: url(../img/hmmm/main.jpg) no-repeat 50% 50%; }
#hmmm_wrap { float: right; width: 23em; margin-top: 22em; }

.socio_content { background: url(../img/socio/signature.jpg) no-repeat 100% 90%; }
#socio_wrap { width: 21.5em; margin: 0 auto; }
#socio_wrap img.gallery { height: 16em; margin: 0.25em auto; }

.welikel { background: url(../img/welike/main.jpg) no-repeat bottom right; }
.welikel p { margin: 3em 12em 0 4em; font-size: 0.9em; line-height: 2em; }
#rpage.weliker .galitm { height: 60%; }
.weliker ul li { line-height: 2em; }
.weliker ul li#blue a { background-color: #8c2633; color: #fff; padding: 0.2em 0.4em; }

.projectsl { background: url(../img/projects/main.jpg) no-repeat bottom left; }
.projectsl ul { float: right; margin: 1.5em 0 0 0; width: 16.5em; font-size: 0.77em; }
#rpage.projectsr .galitm{ height: 90%; }
.projectsr p.title { margin-bottom: 0; }

.dontknow { background: url(../img/dontknow/main.jpg) no-repeat 50% 50%; }
.dontknow_content p { font-size: 0.87em; }

.workl { background: url(../img/work/main.jpg) no-repeat bottom left; }
.workl ul { float: right; margin: 4em 0 0 0; min-width: 12.5em; }
.workr p.title { margin-bottom: 0; }

.career { background: url(../img/career/main.jpg) no-repeat bottom left; }
.careerr { margin: 8em 3em 0 0; }
.careerr p { margin-bottom: 1.5em; }

.contactl { background: url(../img/contact/main.jpg) no-repeat bottom left; }
#rpage .contactr { padding: 2em 0 0 4em; }
#rpage .contactr img { width: 7em; height: 2.7em; }

.linksl { background: url(../img/links/main.jpg) no-repeat bottom left; }
#links_wrap { float: right; margin: 18em 5em 0 0; }
#linksl p { margin-bottom: 1em; }

.interl { background: url(../img/inter/main.jpg) no-repeat bottom left; }
.interl ul { float: right; margin: 7em 2em 0 0; min-width: 10em; }
.interl ul li { margin: 1em; }
.interr { margin-top: 1em; height: 25.5em; }
.interr h1 { font-size: 1.5em; font-weight: bold; margin-bottom: 1em; }
.interr h2 { font-size: 1em; font-weight: bold; }
.interr a#lnk { color: #208e9e; }
.interr ul, .interr ol { margin-bottom: 0.5em; }
.interr ul li { margin-left: 20px; list-style-type: disc; }
.interr ol li { margin-left: 20px; list-style-type: decimal; }
.interr p { margin-bottom: 1em; }
#fblnk { margin-top: 2em; }

.printr { margin-top: 1em; height: 25.5em; }
.printr h1 { font-size: 1.5em; font-weight: bold; margin-bottom: 1em; }
.printr h2 { font-size: 1em; font-weight: bold; }
.printr a#lnk { color: #208e9e; }
.printr ul, .interr ol { margin-bottom: 0.5em; }
.printr ul li { margin-left: 20px; list-style-type: disc; }
.printr ol li { margin-left: 20px; list-style-type: decimal; }
.printr p { margin-top: 1em; margin-bottom: 0; }

#scroll_content { height: 25.5em; overflow: hidden; }
#slider { height: 25.5em; width: 1em; float: right; margin-left: 0.25em; }
#slider a img { height: 1em; border: none; }
#slider a.downlnk { position: relative; top: 24.5em; }

.agendel { background: url(../img/rabla.gif) no-repeat 5% 100%; }
.agende_content { margin-top: 3em; }
.agendel p { font-size: 0.88em; }
.agendel .download a { color: #716f6e; }
.agendel .download img { width: 12px; margin-left: 5px; margin-bottom: -2px; }

.agende { height: 46em; width: 24.8em; _width: 24em; margin: 0 auto; }
.agenda { float: left; margin: 0.5em 0.5em 0 0.5em; width: 7.2em; _width: 6.85em; }
#rpage .agenda img { width: 7.2em; height: 7.2em; _width: 6.85em; _height: 6.85em; }
.agende_type { clear: both; text-align: center; padding-bottom: 0.5em; }

#agende_companies p a { color:#822633; }

/*********************************
*** PRESENTATION *****************
**********************************/
a { text-decoration: none; }
ul { list-style-type: none; }
p { margin-bottom: 1em; }

form label, form textarea { display: block; }
form label { margin-top: 0.35em; }
form .text, form textarea { width: 65%; }
form input, form textarea { border: none; font-family: tahoma, arial; font-size: 1em;}
form .submit { background-color: #efefef; color: #208e9e; }

/* Articles */
.article { margin-bottom: 25px; }
.article h1 { font-size: 16px; color: #822633; }
.article h2 { font-size: 13px; color: #822633; }
.article h3 { font-size: 12px; margin: 0 0 20px 0; font-weight: normal; }
.article .gallery img { float: left; height: 103px; margin: 5px 5px 5px 0; }
#article_months { float: right; width: 160px; margin-left: 15px; padding-left: 20px; height: 100%; background: url(../img/dot.jpg) repeat-y; }
#article_months h1 { color: #822633; font-size: 14px; margin-bottom: 20px; }
#article_months a { text-decoration: none; color:#000; }
#article_months a.year { font-weight: bold; }
#article_months .sel a { font-weight: bold; }
