*{padding: 0; margin: 0;}
body {float:left; width:100%; background-color:#7C6F5C; background-image:url(../img/bg.jpg); color: #222; font: normal 62.5% sans-serif; 
	  padding: 0px; text-align:center; margin:0px;}
a {color: #CC6600;} a:hover {color: #963;}
form {float:left; width:100%;margin-bottom:20px;}
big {font-size: 1.1em;} 
h1,h2,h3,h4 {color: #353842; padding: 8px 0 2px;}
h1 {font: normal 2.4em serif,sans-serif;}
h1 a {text-decoration: none;}
h1 a:hover {text-decoration: underline;}

h2 {font: normal 1.6em serif,sans-serif;}
h3 {font: bold 1.2em serif,sans-serif;}
h4 {font: normal 12px sans-serif;}

blockquote {background: url('../img/quote.gif') no-repeat; display: block; font: normal 1.1em Georgia,serif; padding-left: 26px}

form,table {margin-bottom: 1.2em;}
img {border: 0;}
label {display: block;}
li {line-height: 1.5em;}
p {padding: 2px 0 10px;}
small,.small {font: normal 0.9em sans-serif;}
ul {padding: 0 2em 1.2em;}
input {padding-top:2px;}
input, select {font-family:Verdana; font-size:11px; color:#236294;}

/* structure */
#wrapper {background: #01315E url(../img/wrapper1.gif) no-repeat left bottom; margin: 0 auto; width: 762px; }
#container {background: #FBF9F4; border-top: 6px solid #01315E; font-size: 1.3em; line-height: 1.3em; margin: 0 auto; width: 750px; text-align:left;}

/* header */
.header {background: #DAD7C5 url("../img/header1.jpg"); background-repeat:no-repeat; background-position:left 25px; height: 160px;}

/* navigation */
#container .navigation {background: #DED9D0 url(../img/nav.gif) repeat-x; border-top: 1px solid #bab2a5; width:100%; clear:both;}
#container .navigation a {background: #FFF url(../img/nav.gif) repeat-x; border-right: 1px solid #C9C6B3; color: #000; float: left;
						  font: bold 13px Tahoma,sans-serif; padding: 0 14px; line-height: 41px; text-align: center; text-decoration: none;}
#container .navigation a:hover,.navigation a#active {background-position: left bottom; color: #01315E;}
#container .navigation a:hover,.navigation a.active {background-position: left bottom; color: #01315E;}

/* bottom */
.bottom {background: #DCDAC9 url(../img/bottom.gif) no-repeat left bottom; border-top: 1px solid #BAC6EF; color: #444; padding: 10px;}
.bottom .left, .bottom .right {width: 48%; padding:5px;}

/* footer */
.footer {background: #01315E; color: #EED; padding: 10px; text-align: center;}
.footer a {color: #FFF; text-decoration: none;}
.footer a:hover {color: #FFF; text-decoration: underline;}

/* gallery */
.gallery td {vertical-align: top; text-align: center;}
.gallery em {display: block;}

/* misc */
.clear, .clearer {clear: both;}
.clearer {font-size: 0;}
.content p {float:left; clear:both; width:95%;}
.content ul {float:left; clear:both; width:92%;}
.col2 {/*background-color:#ffffff;*/ float:left; width:100%;}
.col2 .left {width: 64%;}
.col2 .right .content {background: #EFEFEF; float:right;}
.col2 .right .content h2 {clear:both;}
.col2 .right .content .img {border:1px solid #696969; padding:5px; float:left; margin-bottom:10px;}
.col2 .right {width: 33%; }
.content {padding: 18px 20px;}
.left {float: left;}
.right {float: right; }
.right .content {padding: 18px 8px 8px;}
.col2 .right .content .rightImg {border:1px solid #696969; padding:5px; float:left; margin-bottom:10px; clear:both;}
.col2 .right .content .rightImg img {width:220px;}

/* block list */
ul.block, ol.block {border-bottom: 1px dashed #BCBAAC; margin: 4px 0; padding: 0; width: 90%;}
.block li {border-bottom: 1px dashed #BCBAAC; list-style: none;}
.block li a,.block li em {color: #4D4D4D; display: block;}
.block li em {font-size: 0.9em; font-style: normal;}
.block li a {padding: 4px 3%; text-decoration: none; width: 205px;}
.block li a span {font-weight: bold;}
.block li a:hover {background: #D2D0C0; color: #0D2B4F;}
.right .block,.right .block li {border-color: #DCDACC; width:100%;}
.right .block li a:hover {background: #FFFFFF;}

.topStripText {font-family:Verdana; font-size:10px; margin: 0px auto; width:762px; text-align:right;}
.topStripText a {font-family:Verdana; color:#000000; font-size:10px; text-decoration:none; margin-top:3px; float:right; margin:5px;}
.topStripText input {text-size:10px; font-family:verdana; color:#666666; background-color:#ececec}
.topStripText a:hover {text-decoration:underline;}
.topStripText select {font-family:Verdana; font-size:10px; width:80px; background-color:#ececec; border:solid 1px #999999;}

.borderBottomBlue2{border-bottom:solid 2px #01315E;}
#loginContainer {float:left; text-align:left; width:100%;}
#loginContainer table {margin:0px auto; width:90%; padding:5px;}
#loginContainer label {display:inline; padding-left:2px;}

.slideShow {clear:both; float:left; width:100%;}
#container table {margin-bottom:0px;}
.slideShow .pics {height:90px; width:750px; padding:0; margin:0;} 
.slideShow .pics img {width:750px; height:90px; top:0; left:0; z-index:1000; position:absolute;} 

.bannerItem {float:left; width:750px; height:90px; background-color:#ffffff; color:#000000;
			 position:relative; margin-top:0px;}
.bannerItem span {width:750px; position:relative; z-index:10000; background-color:#ffffff;
				  filter:alpha(opacity=40); opacity: 0.4; -moz-opacity:0.4;}
.bttn {padding-left:5px; padding-right:5px; padding-top:3px; padding-bottom:3px; font-size:12px;}
.bgYellow {background-color:#fffacd;}
.bgOrange {background-color:#FF6600;}
.errorPage {text-align:left; font-size:14px; width:90%; margin-left:auto; margin-right:auto;}
.errorPage hr {margin-bottom:20px; width:100%; clear:both;}
.errorPage h1 {color:Red;}
.errorPage p {float:left; width:100%; clear:both; padding-top:10px;}
#comunitateaForm {float:left; width:100%;}
.comunitateaContainer {float:left; width:100%; text-align:left;}
.comunitateaContainer .title{float:left; width:100%; padding-top:10px; padding-bottom:10px; background-color:#266990; color:#ffffff;}
.comunitateaContainer h1 {font-family:MS Sans Serif; color:#ffffff; font-size:20px; padding:5px; width:90%;}
									
/* Ptr. FORUM */
#divTimeNow, #divTimeLastVisit, #divUnreadMsgs {font-size:10px; padding-left:5px;}
.navlinks {padding-left:5px;}
#DataPanel1_Table {display:none;}

#mLeftCol {float:left; width:150px;}
#mLeftCol a:hover.mMenuItem {background-color:#fafafa;}
#mLeftCol .mMenuItem {float:left; clear:both; width:100%;}
#mLeftCol a.mMenuItem {display:block; width:100%; background-color:#ececec; color:#000000; padding-left:10px; font-size:12px;
					   border-bottom:solid 1px #ffffff; padding-top:5px; padding-bottom:5px; text-decoration:none;}
#mRightCol {float:left; padding-left:20px; width:745px; display:block; overflow-y:auto; height:460px; background-color:#ffffff;}
#mRightCol h2 {font-family:Arial; font-weight:normal; font-size:22px;}

#mRightCol .mContent {clear:both; float:left; width:100%; font-size:12px; margin:0px; margin-top:10px;}
#mRightCol .mContent p {padding:0px;}
.mCopyRight {clear:both; width:100%; text-align:center; font-family:Verdana; font-size:10px; padding-top:10px;}

/* IE fix */
*html .comunitateaContainer {margin-top:0px;}
/* END IE fix*/

#galeriaFoto {float:left; width:350px; background-image:url(../img/bg_galerie.gif); margin-top:10px;
			  background-repeat:no-repeat; background-position:left top; padding-left:10px; padding-bottom:3px;}
/* Scroller Box */
#scrollable {height:90px; padding:10px 5px 5px 0px; width:320px; /*border:solid 1px red;*/}
div.items {float:left; height:90px; margin-left:10px;}
div.items a { float:left; cursor:pointer; display:block; height:90px; width:100px; margin-right:10px;}
div.items a img {cursor:pointer; display:block; float:left; line-height:90px; text-align:center;
				 text-decoration:none; width:100px; margin-right:10px; width:100px; height:90px;}
div.items a:hover {color:#999999;}
div.items a.active {background-position:-174px 0pt; color:#555555; cursor:default;}
a.prev {background-repeat:no-repeat; cursor:pointer; float:left; clear:left; height:31px; margin:30px 0px 0px; width:30px;}
a.next {background-repeat:no-repeat; cursor:pointer; float:left; height:31px; margin:30px 0px 0px; width:30px;}
a.prev {background:transparent url(../img/button-left.gif) repeat scroll 0%;}
a.prev:hover {background:transparent url(../img/button-left-over.gif) repeat scroll 0%;}
a.next {background:transparent url(../img/button-right.gif) repeat scroll 0%;}
a.next:hover {background:transparent url(../img/button-right-over.gif) repeat scroll 0%;}
div.navi {float:left; height:0px; left:160px; margin-left:-30px; position:relative; top:-30px; width:210px; font-size:7px;}
div.navi span {background:transparent url(../img/dots.png); background-repeat:no-repeat; background-position:left top;
			   cursor:pointer; float:left; height:8px; margin:3px; width:8px;}
div.navi span:hover {float:left; height:8px; background-position:left center; display:block;}
div.navi span.active {background-position:left -16px;}
/* Scoller Box */

#secondNavContainer {float:left; clear:both; width:750px; background: #DED9D0 url(../img/nav.gif) repeat-x; border-bottom:solid 1px #C9C6B3;}
#secondNavContainer a {float:left; width:auto; display:block; width:auto; padding:5px 15px; font-family:Arial;
 					   border-right:solid 1px #C9C6B3; text-decoration:none; font-size:12px; color: #CC6600; font-weight:bold;
					   background: #FFF url(../img/nav.gif) repeat-x; border-right: 1px solid #C9C6B3;}
#secondNavContainer a:hover, #secondNavContainer a.active {color: #000; background-image:none; background-color:#DCDAC9;}
/* Map style */
.mapContainer {float:left; clear:both; width:750px; padding:0px 0px 10px 0px;}
.mapContainer .content {float:left; clear:both; width:100%;}
.mapItems {float:left; clear:both; width:750px; padding:10px 0px 10px 0px;}
.mapItems ul {float:left; clear:both; width:100%;}
.mapItems ul li {float:left; clear:none; width:25%; display:inline-block;}
.mapItems ul li a:hover {text-decoration:none;}
#map, #mapstraction {float:left; clear:both; width:100%; height:400px; position: relative; margin-bottom:10px; background-image:url("../img/loading.gif"); background-repeat:no-repeat;}
.image a {border:solid 6px #cccccc; display:block; float:left; margin:10px 10px 0px 0px; -moz-border-radius:10px; -webkit-border-radius:10px;}
.image a:hover {border:solid 6px #666666;}
.image a img {width:120px; border:0px;}
.g_scroll {height:400px; overflow:auto; overflow-x:hidden; width:96%; border:solid 5px #cccccc; background-color:#EFEFEF; 
		   -moz-border-radius-bottomleft:10px; -moz-border-radius-topleft:10px; padding:7px 0px 7px 0px;}
#bttnSearch {background-image: url(../img/bttnSearch.jpg); border:0px; cursor:pointer; margin:0px; width:24px; height:22px; float:right; display:block; background-repeat:no-repeat; background-position:left top;}
input#inputSearch {background-image: url(../img/bgInputSearch.jpg); border:0px; margin:0px; padding:4px 0px 0px 3px; float:right; height:18px; width:130px; background-repeat:no-repeat; background-position:right top;}
.postheader .header {background-image:none; display:none;}
.bttnSendForm {background-image: url(../img/send_button.gif); border:0px; margin:0px; width:179px; height:28px; float:left; cursor:pointer;}
.error {font-size:11px; color:Red; font-weight:bold; display:none;}