html { background: #fff url(../images/top.gif) repeat-x 0 0; }
body { margin: 0; padding: 0; font: 75%/150% Helvetica, Arial, sans-serif; color: #666; background: #fff; }
h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address { margin: 0 0 1.4em 0; padding: 0; }
dd,blockquote { margin-left: 1em; }

li { list-style: none; background: url(../imagini/bullet.png) no-repeat 0 0.3em; padding-left: 24px; margin-bottom: 0; }

form label { cursor: pointer; }
fieldset, img { border: none; margin: 0; padding: 0; vertical-align: middle; }
input, select, textarea {font-size: 100%; margin-left: 2px; }
textarea { font-size:1.25em; }
input[type=submit] { padding: 2px 10px; }
input.submit { padding: 2px 10px; }

h1 { font-size: 1.5em; color: #900; font-weight: normal; margin-bottom: 10px;  }
h1.withDate { font-size: 1em; color: #666; text-align: right; }
h1.withDate span { font-size: 1.5em; color: #900; float: left; }
h2 { font-size: 1.16em; font-weight: normal; color: #900; margin-bottom: 1em; }
h3 { font-size: 1em; text-transform: uppercase; }
h4 { font-size: 1em; height: 2.2em; text-transform: uppercase; }

a { color: #900; text-decoration: underline; overflow: hidden; }
a:hover, a:focus { text-decoration: none; }
.meer { text-align: right; }

/*General Wrap*/
#generalWrap { width: 972px; margin: 0 auto;  position: relative; }

/*Hidden*/
.hidden { display: none; }

/*List*/
ul { margin-left: 10px; }
ul li { background: url(../images/arrow.gif) no-repeat 0 0.4em; padding-left: 10px; }
ul li ul { margin-bottom: 0; }


/*Easy Clear*/
.clear { display: inline-block; }
.clear { display: block; }
.clear:after { content: '.'; display: block; clear: both; height: 0; visibility: hidden; }


/*Header*/
#logo { height: 110px; width: 550px; overflow: hidden; background: url(../images/head_photos.gif) no-repeat 0 0; padding-left: 230px; padding-top: 18px; position: relative; z-index: 10; margin-bottom:0; }
#logo a { display: block; width: 517px; height: 111px; background: url(../images/reunisten_logo.gif) no-repeat 0 0; text-indent: -9999em; }

/*Top Bar*/
#top { background: #e0e0e0; height: 18px; width: 972px; overflow: hidden; position: absolute; top: 0; left: 0; text-align: right; }
#top p { display: inline; padding: 0 8px; position: relative; z-index: 20; }
#top a { text-decoration: none; }
#top a:hover { text-decoration: underline; }
#top .sitemap { font-size: 0.916em; padding-left: 15px; background: url(../images/sitemap.gif) no-repeat left center; }
#top .a2 { font-size: 1.33em; line-height: 0.6em; }
#top .a3 { font-size: 1.66em; line-height: 0.7em; }

/*Virgiel Site*/
#related { position: absolute; top: 40px; right: 0; z-index: 20; } 
#related a { display: block; width: 142px; height: 62px; text-indent: -9999em; background: url(../images/virgilius.gif) no-repeat 0 0; } 

/*Search*/
#searchForm { position: absolute; right: 20px; margin-top: 97px; top: 2.5em; width: 144px; background: url(../images/search_top.gif) no-repeat 0 8px; }
#searchForm #search { border: 0; background: url(../images/search_bottom.gif) no-repeat left bottom; width: 118px; padding: 4px 6px 3px 20px; color: #900; position: relative; top: 8px; font-size:0.763em; }
#searchForm .submit { border: 0; background: url(../images/search_submit.gif) no-repeat 0 0; width: 13px; height: 13px; padding: 0; color: #900; position: absolute; top: 50%; left: 4px; margin-top: 2px; cursor: pointer; }

/*Nav*/
#nav { font-weight: bold; background: #900 url(../images/nav.png) repeat-x 0 0; margin: 0; position: relative; }
#nav li { float: left; list-style: none; padding: 0 2px 0 0; margin: 0; background: url(../images/nav_separator.gif) repeat-y right top; position: relative; display: inline-block; }
#nav li { display: inline; }
#nav a { color: #fff; text-decoration: none; float: left; padding: 0 17px 0 15px; height: 2.916em; line-height: 2.916em; }
#nav a:hover, #nav .active a { background: #5c0000 url(../images/nav_active.png) repeat-x 0 0; }
/*Corners*/
#nav i { display: block; height: 5px; width: 5px; line-height: 1px; font-size: 1px; position: absolute; left: 0; top: 0; background: url(../images/nav_tl.png) no-repeat 0 0; }
#nav i.tr { left: auto; right: 0; background-image: url(../images/nav_tr.png); }
#nav i.bl { left: 0; top: auto; bottom: 0; background-image: url(../images/nav_bl.png); }
#nav i.br { left: auto; top: auto; bottom: 0; right: 0; background-image: url(../images/nav_br.png); }

/*First Link Image*/
#nav li:first-child a, #nav li.first-child a { text-indent: -9999em; background: url(../images/home_link.png) no-repeat 50% 50% !important; width: 64px; }

/*Movable bar underneath*/
#nav b { display: none; height: 8px; background: #5c0000 url(../images/nav_bar.gif) repeat-x 0 0; width: 972px; position: absolute; bottom: -8px; right: 3px; font-size: 1px; line-height: 1px; }
#nav li.active b, #nav li:hover b, #nav li.hover b { display: block; }
#nav li:first-child b, #nav li.first-child b { display: none !important; }


/*Subnav*/
#left #subNav { padding: 0 8px 8px 8px; margin: 0; font-size: 0.916em; }
#subNav li { padding: 0 0 2px 0; }
#subNav a { display: block; border-left: 8px solid #5c0000; color: #990000; height: 1.81em; line-height: 1.81em; padding: 0 6px; background: #c7c7c7; text-decoration: none; }
#subNav a:hover, #subNav .active a { background: #5c0000; color: #fff !important; text-decoration: none !important; }

/*Content*/
#wrap { background: url(../images/nav_shadow.gif) repeat-x 0 0; }
.col { float: left; width: 229px; padding-top: 10px; display: inline; overflow: hidden; }
#content { width: 474px; padding-left: 20px; padding-right: 20px; }


/*Breadrumbs*/
#breadcrumbs { font-size: .833em; margin-left: -10px; }
#breadcrumbs li { display: inline; background: url(../images/breadcrumbs.gif) no-repeat 5px 50%; }
#breadcrumbs li:first-child, #breadcrumbs li.first-child { background: none; }
#breadcrumbs li a { text-decoration: none; }

/*Column Titles*/
#left h2, #right h2 { background: url(../images/title_top.gif) no-repeat 0 0; color: #fff; height: 2.16em; line-height: 2.16em; padding: 0 10px; }
#right li a { text-decoration: none; color: #666; }
#left li a:hover, #right li a:hover { text-decoration: none; color: #900; text-decoration: underline; }

/*Left Column*/
#left { background: url(../images/left.gif) repeat-x 0 0; min-height: 436px; _height: 436px; }

/*Login*/
#log { padding: 0; }

/*Right Column*/
/*Right title mod*/
#right h2 span { display: block; background: url(../images/title_bottom.gif) no-repeat left bottom; }

/*Right DL*/
#right dl { margin-left: 2px; }
#right dt { float: left; width: 52px; clear: left; }
#right dd a { font-weight: bold; text-decoration: none !important; color: #666 !important; }
#right dd label  { float:none!important; }

#right .meer { border-bottom: 8px solid #e0e0e0; padding-bottom: 4px; margin-bottom: 1em; }
#rigth .meer:last-child, #right p.last { border-bottom:none!important; }

#news, #gal, p.meer { margin-bottom:2px; }
ul#news{ margin-left:0;}
#news li { line-height:145%; background:none;}
#right .embedded p  { margin-bottom:12px; }
#home #news, #home #gal, #home #right .embedded { height:104px; overflow:hidden; }
#home #gal  { height:94px; }


/*Images*/
#gal { background: #e0e0e0; margin-left: 0 !important; padding: 5px 14px!important; }
#gal li { padding: 0; background: none; float: left; margin: 1px; height: 48px; width: 48px; text-align: center; }
#gal li a {width:48px; height:48px;}

/*Log area (in/out/forgot pass etc*/
#log { background: url(../images/log_box_background.gif) no-repeat 173px 15px; padding: 0 10px 0 10px; }
#log label { float: none; display: block; width: auto; text-align: left; line-height: 15px; padding: 10px 0 0 2px; }
#login { margin-top: -15px; }
#login.nomargin { margin-top: 0; }
#login span { display: block; background: url(../images/log_input_top.gif) no-repeat 0 8px!important; margin-top: -6px;}
#login span input { border: 0; background: url(../images/log_input_bottom.gif) no-repeat left bottom!important; width: 114px; padding: 2px 10px; position: relative; top: 8px; }

#log .submit { background: url(../images/inpbtn.gif) no-repeat 0 0; color: #fff; border: 0;  width: 64px; height: 19px; float: right; text-transform: uppercase; font-size: .833em; padding: 0; cursor: pointer; }
#log .remember { background: url(../images/inpver.gif) no-repeat 0 0; color: #fff; border: 0;  width: 64px; height: 19px; float: right; text-transform: uppercase; font-size: .833em; padding: 0; cursor: pointer; }
#log #tx-newloginbox-pi1-logout_submit { background-image: url(../images/log_log_out.gif); }
#login input.submit { margin-top: -10px;  }
#log ul { margin-left: -7px; }
#log .tx-newloginbox-pi1-forgotP { text-align: right; margin-top:6px; }

/*Home*/
#splash { width: 699px; margin: 14px 0 0 20px; padding: 12px; background: #e4e4e4; }
#splash h1 { color: #666; margin-bottom: 10px; }
#splash h1, #splash p { margin-left: 260px; }
#splash .tx-slideshow-pi1 { float: left; }
#home #right { width: 737px; background: url(../images/home.gif) no-repeat 20px bottom; padding-left: 6px; }
#home #right div { float: left; display: inline; width: 229px; height:182px; margin-left: 12px; overflow: hidden; }
#home #right div div { height:auto!important; }
#home #right div div { float: none; display: block; width: auto; margin-left: 0; overflow: auto; }
#home #right .EventImg { margin-bottom: .5em; overflow: hidden; }
#home #right .meer { border: 0; }

/*Gallery*/
.jm-gallery-image-browser { font-size: 0.916em; }
.jm-gallery-image-browser span { float: left; }
.jm-gallery-image-browser span.next { float: right; }

/*contact*/
.tx-srfeuserregister-pi1 input[type="radio"], .tx-srfeuserregister-pi1 input[type="checkbox"] { vertical-align:middle; margin:2px; float:left; display:inline-block; }
div form .tx-srfeuserregister-pi1-error { clear: none; }

/*Intranet homepage*/
div .tx-srfeuserregister-pi1 p { padding: 0; }
.personalBox { background: #efefef; float: left; width: 246px; margin: 20px 12px 0 0; padding: 10px; }

.tx-srfeuserregister-pi1 dd { float: none; margin-left: 140px; *margin-left: 0; }


/*FORMS*/
form { margin-bottom: 1em; }
form label { float: left; width: 145px; padding-right: 5px; text-align: right; }
form .label { margin-left: 131px; }
form p { margin: 0 0 0.6em 0; clear: both; }
form legend { display: none; }

/*TABLE*/
table { width: 100%;  }
table thead { font-weight: bold; }
table .titlu { text-align: left; }
table td { padding: 8px; }
table .odd { background: #eee; }
table tr.hover { background: #dfdfdf; }
table tbody tr { cursor: pointer; }

/*Search browsebox*/
.browsebox li { background: none; }
.tx-indexedsearch-redMarkup { color: #900 !important; }
/*Footer*/
#footer { background:url(../images/footer_bg.gif) repeat-x left bottom; text-align: center; font-size: .833em; font-weight: normal; color: #b2b2b2; padding: 20px 0 10px; }
#footer a { color: #b2b2b2; text-decoration: none; }

#tx-srfeuserregister-pi1-fe_users_form label {
	display:block;
	text-align:left;
	width:120px;
}
.tx-srfeuserregister-pi1 dl { display: inline-block; clear: both; }
.tx-srfeuserregister-pi1 dl { display: block; }

#tx-srfeuserregister-pi1-fe_users_form dd  { height:auto; padding-bottom:1.3em; width: 70%; }
dd { height: 26px; }
dd#buttonsPreview { height: 50px; }
dd#buttonsPreview input.tx-srfeuserregister-pi1-submit { border:0px; background-color: #990000; color: #FFFFFF; display: block; height: 20px; margin: 5px; padding: 0px 10px;}
.tx-srfeuserregister-pi1-file-view, .tx-srfeuserregister-pi1-delete-icon { display:block; float:left; margin-left:0!important; line-height:110%; }
.tx-srfeuserregister-pi1-file-view { background-position:left 1px!important; }

.tx-srfeuserregister-pi1-shadowfield {
	font-style:italic!important;
	padding:0!important;
	margin:0!important;
	font-size:10px;
}

.csc-mailform-field input { border: 1px solid #666666; margin: 2px; }
#mailformformtype_mail { margin-left: 152px; border: 0; }



/*
Plugin Name: WP-Digg Style Paginator
Plugin URI: http://www.mis-algoritmos.com/2007/09/09/wp-digg-style-pagination-plugin-v-10/
Author: Victor De la Rocha
Author URI: http://www.mis-algoritmos.com
*/
/*Quotes style*/
div.pagination {
	padding:3px;
	margin:3px;
	text-align:center;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #ddd;
	
	text-decoration: none; 
	color: #aaa;
}
div.pagination a:hover, div.pagination a:active {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #a0a0a0;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #e0e0e0;
	font-weight: bold;
	background-color: #f0f0f0;
	color: #aaa;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #f3f3f3;
	color: #ccc;
}

.checkboxes label, .checkboxes input {float:left;width:auto;}
.tx-rkusersearch-pi1 dt {float:left;width:90px;clear:both;}
.tx-rkusersearch-pi1 dd {float:left;width:350px;}

