body {
  background: #FFFFFF;
  color: #000000;
  font: 100% Verdana, Geneva, Arial, Helvetica, sans-serif;
  margin: 0;
  padding: 0;
}

#header #logo {                            /* logo postion.  default image replaced if you upload your own */                                           
  position: relative;                                                                                                                                         
  top: -180px;                                                                                                                                               
  left: 0px;                                                                                                                                                 
}


h1, h2, h3, h4, h5, h6 {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight: normal;
}

a:link {
  color: #993333;
  text-decoration: none;
  font-weight: 900;
}

a:visited {
  color: #993333;
  text-decoration: none;
  font-weight: 900;
}

a:hover,
a:active {
  color: #993333;
  font-weight: 900;
  
}

a img {
  border: none;
}

a {

	outline: 0;
}

#page {
  background-color: #FFFFFF;
  margin: 210px auto;
  width: 952px;
}

#header {
  background-image: url(images/header.jpg);
  background-repeat: no-repeat;
  height: 296px;
  width: 952px;
}

.block {
  margin-bottom: 1em;
}

.block h2 {
  color: #993333;
}


.block .more-link a, 
.node_read_more a {
  color: #993333;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 1.1em;
  padding-right: 29px;
  text-decoration: none;
}

/* Visited Links that should never look visited */
.block .more-link a:visited,
.node_read_more a:visited {
  color: #993333;
}

/* Navigation "user" block */
#block-user-1 {

}

#block-user-1 h2,
#block-user-1 h3,
#block-user-1 h4 {
  color: #FFF;
}

td.block {
  background-image: none;
}

/* Sidebar Styles (both right & left) */
#sidebar-left, 
#sidebar-right {
  background-color: #FFFFFF;
  font-size: .7em;
  float: left;
  padding: 75px 0;
  width: 310px;
}


#sidebar-right .block {
  margin-left: 20px;
width: 560px;
  
}
#sidebar-left .block {
margin-left: -10px;
margin-top: 26px;
width: 300px;

}


/* Margins should be set for every element that will be placed in the sidebars */
#sidebar-left h2, #sidebar-left h3, #sidebar-left h4, 
#sidebar-left p, 
#sidebar-left .block ul, 
#sidebar-left .block li, 
#sidebar-left .more-link, 
#sidebar-left form, 
#sidebar-right h2, #sidebar-right h3, #sidebar-right h4, 
#sidebar-right p, 
#sidebar-right .block ul, 
#sidebar-right .block li, 
#sidebar-right .more-link, 
#sidebar-right form {
  margin: -1px 25px 5px 10px;
  padding: 1px;
}

#sidebar-right #search-block-form {
  padding-top: 1em;
}

#sidebar-right #edit-submit {
  margin-top: .5em;
}

#sidebar-left h2, #sidebar-left h3, #sidebar-left h4, 
#sidebar-right h2, #sidebar-right h3, #sidebar-right h4  {
  font-size: 1.3em;
  font-weight: normal;
  height: 25px;
  margin-bottom: 0;
  padding-top: 14px;
}

#sidebar-left div.block.block-block h2,
#sidebar-right div.block.block-block h2 {
  height: auto;
  padding-top: 0px;
}

#sidebar-left .block ul, 
#sidebar-right .block ul {
  padding-top: .75em;
}

#sidebar-left .block li, 
#sidebar-right .block li {
  font-size: 100%;
  margin-left: 0.5em;
  margin-right: 0;
  padding-left: 0;
}

#sidebar-left .block .content{
margin-top:-150px;
  padding-bottom: 15px;
  
}

#sidebar-right .block .content {
margin-top:-150px;
  padding-bottom: 15px;
  padding-left: 0px;;
}



/* Custom blocks */
#sidebar-left .block-block, 
#sidebar-right .block-block {
  padding-top: 7px;
}

#block-block-5.block.block-block,
#block-block-5 div.content {
  background-image: none !important;
}

#sidebar-right #block-block-5 h1,
#sidebar-right #block-block-5 h2,
#sidebar-right #block-block-5 h3,
#sidebar-right div.block.block-block h1,
#sidebar-right div.block.block-block h2, 
#sidebar-left #block-block-5 h1,
#sidebar-left #block-block-5 h2,
#sidebar-left #block-block-5 h3,
#sidebar-left div.block.block-block h1,
#sidebar-left div.block.block-block h2 {
  color: #993333;
  margin: 0 0 .5em 0;
  padding-bottom: 5px !important;
}

#sidebar-right div.block.block-block h1,
#sidebar-right div.block.block-block h2,
#sidebar-right div.block.block-block h3,
#sidebar-left div.block.block-block h1,
#sidebar-left div.block.block-block h2,
#sidebar-left div.block.block-block h3 {
  margin-left: 3px;
}

#sidebar-right #block-block-5 h3,
#sidebar-left #block-block-5 h3 {
  background-image: none;
  margin-bottom: 0px;
}

div.block div.item-list a, 
div.block ul.menu a {
  color: #993333;
  text-decoration: none;
}

div.block div.item-list a:hover, 
div.block ul.menu a:hover {
  text-decoration: none;
}

/* Main content area styles */
#main {
  color: #993333;
  float: left;
  font-size: 1.1em;
  padding: 0 10px 10px; /* padding here creates white space "inside the box." */
  width: 590px;
}

#main h2 {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 1.3em;
  font-weight: normal;
  padding-bottom: .25em;
}

#main h2 a:visited,
#main h2 a {
  color: #993333;
  text-decoration: none;
}

#main h2 a:hover {
  text-decoration: none;
}

#content {
  font-size: .8em;
  margin-top: 15px;
}

#page-title {
  color: #993333;
  font-family: Arial, Georgia, "Times New Roman", Times, serif;
  font-size: 1em;
  font-weight: bold;
  text-transform: uppercase;
}

#content .meta {
  color: #993333;
  font-family: Georgia, "Times New Roman", Times, serif;
}

#content p {
  line-height: 1.5em;
}

#content a:link {
  color: #993333 !important;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 1.1em;
  text-decoration: none;
}

#content a:hover {
  text-decoration: underline;
}

#content ul.links.inline {
  float: right;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 1em;
  margin: 0 15px 2em 0;
  padding: 0;
}
#content ul.pager {
  margin-top: 1.5em;
}

#content ul.pager a {
  color: #993333 !important;
  text-decoration: none;
}
#content ul.pager a:hover {text-decoration: underline;}

#content ul.links.inline li,
ul.pager li {
  border-right: 1px solid #993333; /* Creates a pipe separated effect */
  margin: 0 10px 0 0;
  padding: 0 10px 0 0;
}
#content ul.pager li {
  margin: 0 10px 0 0;
  padding: 0 15px 0 0;
}

#content ul.links.inline .last,
ul.pager li.last {
  border: none; /* Prevents the last item from being followed by a pipe */
  padding-right: 0;
}

/* Miscellaneous classes for reuse */
.floatRight {
  float: right;
  margin-left: 18px;
}

.floatLeft {
  float: left;
  margin-right: 8px;
}

/* Footer Content styles */
#footer-content-wrapper {
  background: #FFFFFF;
  float: left;
  margin-left: -38px !important;
  margin-top: -50;
  padding: 0x;
  width: 952px;
}

#footer-content {
 
  border-top: none;
  border-bottom: 1px thin #993333;
  float: left;
  margin: -60px 0px 0;
  padding: 50 0px 50px;
  width: 952px;
}


#footer-content-2 {
margin-top: 7px;
padding-left: 20px;
}

#footer-content h2, 
#footer-content h3, 
#footer-content h4 {
  margin-bottom: .75em;
}

.footer-content-top {
 
  height: 7px;
}

#footer-content ul,
#footer-content li {
  margin-left: 0px;
  padding: 0;
}


#footer-content-3,
#footer-content-2,
#footer-content-1 {
  float: left;
  width: 310px;
}


#footer-content-2 .footer-content-top{
display: none;
}

#footer-content-2{
text-align: left;
}

#footer-content-3,
#footer-content-1 {
  background: #FFFFFF;
}


#footer-content-1,
#footer-content-2 {
  margin-right: 0px;
}

#footer-content h2 {
  font-weight: normal;
  margin-top: 0;
}

#footer-content-3 .block,
#footer-content-2 .block, 
#footer-content-1 .block {
  background-image: none;
  font-size: .8em;
  margin-bottom: 0;
  padding: 0px 0px 0px 30px !important;
}

#footer-wrapper {
  background: #FFFFFF;
  clear: both;
  color: #993333;
  float: left;
  font-family: Arial, Georgia, "Times New Roman", Times, serif;
  font-size: 1.1em;
  height: 118px;
  margin-left: -174px;
  padding: 20px 0 0;
  text-align: center;
  width: 952px;
}

#footer .block {
  background-image: none;
}

#footer .block h2 {
  display: none;
}

#footer {
  font-size: .6em;
}

#footer .content {
  float: left;
  left: 50%;
  margin: 0;
  padding: 0 0 0px 0;
  position: relative;
  text-align: left;
}
#footer div.content ul.menu {
  float: none;
  left: -50%;
  margin: 0;
  padding: 0;
  position: relative;
}

#footer li {
  border-right: 1px solid #993333;
  color: #993333;
  display: block;
  float: left;
  list-style: none;
  margin: 0 5px 0 0;
  padding: 0 5px 0 0;
}

#footer .leaf.last {
  border: none;
}

#footer li a:link,
#footer li a:hover,
#footer li a:visited,
#footer li a:active {
  color: #993333;
  text-decoration: none;
}

/* Elements which should always be in lowercase serif */
#footer li, 
#navigation, 
.block h2, .block h3, .block h4,  
.form-submit{
  font-family: Arial, Georgia, "Times New Roman", Times, serif;
  text-transform: uppercase;
}
/*meniu*/
#navigation {
  margin-top: -160px;
  margin-left: 54px;
  font-size: .7em;
  text-align: left;
  color: #993333;
}

#navigation ul.links li {
  margin-right: 20px;
}

#navigation ul.links li a:link, 
#navigation ul.links li a:visited, 
#navigation ul.links li a:hover, 
#navigation ul.links li a:active {
  color: #993333;
  padding-left: 10px;
  text-decoration: none;
}

#navigation ul.links li a:hover, 
#navigation ul.links a.active {
/*  background-image: url(images/nav.png);
  background-position: top left;
  background-repeat: no-repeat;*/
  text-decoration:overline;
  
  
  
}

/* The following list styles were borrowed from Garland and adjusted to use list-style-image instead of backgrounds */
ul {
  margin: 0.5em 0 1em;
  padding: 0;
}

ol {
  margin: 0.75em 0 1.25em;
  padding: 0;
}

ol li, ul li {
  margin: 0.4em 0 0.4em .5em; /* LTR */
}

ul.menu, .item-list ul {
  margin: 0.35em 0 0 -0.5em; /* LTR */
  padding: 0;
}

ul.menu ul, .item-list ul ul {
  margin-left: 0em; /* LTR */
}

ol li, ul li, ul.menu li, .item-list ul li, li.leaf {
  margin: 0.15em 0 0.15em .5em; /* LTR */
}

ul li, ul.menu li, .item-list ul li, li.leaf {
  /*list-style-image: url(images/menu-leaf.png);*/
  list-style-type: none;
  padding: 0 0 .2em 1.5em;
}

ol li {
  padding: 0 0 .3em;
  margin-left: 2em; /* LTR */
}

ul li.expanded {
  list-style-image: url(images/menu-expanded.png);
}

ul li.collapsed {
  list-style-image: url(images/menu-collapsed.png) !important; /* LTR */
}

ul li.leaf a, ul li.expanded a, ul li.collapsed a {
  display: block;
}

ul.inline li {
  background: none;
  margin: 0;
  padding: 0 1em 0 0; /* LTR */
}

/*
** Markup free clearing
** Details: http://www.positioniseverything.net/easyclearing.html
*/
/* Adding #page and the footer links div for safety */
.clear-block:after, 
#page:after,
#block-menu-primary-links:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
 
}

.clear-block,
#page,
#block-menu-primary-links {
  display: inline-block;
  
  
}

/* Hides from IE-mac \*/
* html .clear-block,
* html #page,
* html #block-menu-primary-links {
  height: 1%;
  
}

.clear-block,
#page,
#block-menu-primary-links {
  display: block;
}

/* End hide from IE-mac */


/* When the Search is in the #header, it should be displayed differently */
#header #block-search-0,
#header #search-box {
margin-top: -150px;
background-image: none;
float: right;
padding: 0px 12px 0 0;
}

/* Styles that hide HTML that I would rather hide by removing them from source code! */
#header #block-search-0 h2 {
  display: none; /* Heading that says Search */
}

/* Always hide the Label that says "Search this site:" */
#edit-search-block-form-1-wrapper label, 
#edit-search-theme-form-1-wrapper label { 
  display: none; 
}

/* TODO:Take care of the breadcrumb appropriately */
#breadcrumb {
  display: none;
}

/* Form Styles */
.form-text {
  border: 1px solid #993333;  
}

.form-submit {
  border-top-left-radius: 8px;
  -webkit-border-top-left-radius: 8px;
  -khtml-border-radius-topleft: 8px;  
  -moz-border-radius-topleft: 8px;
  
  border-bottom-right-radius: 8px;
  -webkit-border-bottom-right-radius: 8px;
  -khtml-border-radius-bottomright: 8px;  
  -moz-border-radius-bottomright: 8px;

  background-color : #993333;
  border : 1px solid #FFF;
  color: #FFF;
  padding-left : 7px;
  padding-right : 7px;
}

/* Login Form Styles */
#user-login-form {
  color: #993333;
}

#user-login-form .form-item {
  text-align: right;
}

#user-login-form .form-item input {
  width: 150px;
}

#user-login-form label {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 1.2em;
  font-weight: normal;
  margin-bottom: .2em;
  text-transform: lowercase;
}

#user-login-form a {
  color: #993333;
}

#user-login-form div.item-list {
  padding-top: .5em;
}

#user-login-form div.item-list ul,
#user-login-form div.item-list ul li {
  margin: 0;
  padding: 0;
  list-style-image: none;
  list-style-type: none;
}

/* Advertisements Styles */
div.advertisements {
  padding: 0 15px;
}
div.advertisements h6 {
  color: #CCC;
  font-size: 12px;
  margin-bottom: .5em;
  margin-top: 1em;
  text-align: center;
}

div.advertisements p,
div.advertisements h2,
div.advertisements div.block {
  margin: 0 !important;
  padding: 0 !important;
}

div.advertisements div {
  background-image: none !important;
}

div.advertisements div.block h2 {
  margin-bottom: .5em !important;
  padding-bottom: .75em !important;
}


/* Messages */
.messages {
  background-color: #FFFFFF;
  padding: 10px;
}

.status {
  background-color: #993333;
}

.warning {
  background-color: #993333;
}

.error {
  background-color: #993333;
}


.new {
   color: #993333;
   font-weight: bold;
}


/* Comments */
#comments {
  margin-top: 30px;
}

.comment {
  border-top: 1px solid #993333;
  margin-bottom: 10px;
  color: #993333D;
  padding-left: 6px;
  padding-right: 6px;
}

.comment-new {
  background-color: #F7FFDF;
}

.comment .submitted {
  text-align: right;
  margin-top: 10px;
  font-size: 0.5em;
}

.comment-preview {
  padding: 12px 15px;
}

.comment .links {
  text-align: right;
}


.in-maintenance #content {
	height: 400px;
}
.block block-block #content {
background-color:#006600;
}
.insertclas {
background-color:#ffcccc;
margin-top:-124px;
padding-left:6px;
padding-bottom:10px;
}
.insertclas .content {
padding-top:10px;
color:#993333;

}
.insertclas h2 {
color:#993333;
margin-top:-124px;
}

.blocksapte {
margin-top:-142px;
width:630px;
padding-left:16px;

}
.blocksapte .content {

color:#993333;

}
.blocksapte h2 {
color:#993333;
}





.blocksase {
margin-top:-142px;
width:630px;
padding-left:16px;

}
.blocksase .content {

color:#993333;

}
.blocksase h2 {
color:#993333;
}


.blockopt {
margin-top:-142px;
width:630px;
padding-left:16px;

}
.blockopt .content {

color:#993333;

}
.blockopt h2 {
color:#993333;
}



.blocknoua {
margin-top:-62px;
width:630px;


}
.blocknoua .content {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#993333;
}
.blocknoua h2 {
color:#993333;
}

.blockdouazeci {
margin-top:-42px;
width:630px;


}
.blockdouazeci .content {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#993333;
}
.blockdouazeci h2 {
color:#993333;
}


.block22 {
margin-top:-42px;
width:630px;


}
.block22 .content {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#993333;
}
.block22 h2 {
color:#993333;
}




.block23 {
margin-top:-42px;
width:630px;


}
.block23 .content {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#993333;
}
.block23 h2 {
color:#993333;
}


.block24 {
margin-top:-42px;
width:630px;


}
.block24 .content {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#993333;
}
.block24 h2 {
color:#993333;
}

.blockzece {
margin-top:0px;
width:630px;


}
.blockzece .content {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#993333;

}
.blockzece h2 {
color:#993333;
}


.blockunspe {
margin-top:10px;
width:630px;
padding-top: 20px;


}
.blockunspe .content {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#993333;

}
.blockunspe h2 {
color:#993333;
}



.blockdoispe {
margin-top:0px;
width:630px;


}
.blockdoispe .content {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#993333;

}
.blockdoispe h2 {
color:#993333;
}


.block21 {
margin-top:10px;
width:630px;
padding-top: 20px;


}
.block21 .content {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#993333;

}
.block21 h2 {
color:#993333;
}



.block13 {
margin-top:0px;
width:630px;


}
.block13 .content {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#993333;

}
.block13 h2 {
color:#993333;
}


.block14 {
margin-top:0px;
width:630px;


}
.block14 .content {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#993333;

}
.block14 h2 {
color:#993333;
}

.block15 {
margin-top:0px;
width:630px;


}
.block15 .content {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#993333;

}
.block15 h2 {
color:#993333;
}




.block16 {
margin-top:0px;
width:630px;


}
.block16 .content {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#993333;

}
.block16 h2 {
color:#993333;
}


.block17 {
margin-top:0px;
width:630px;


}
.block17 .content {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#993333;

}
.block17 h2 {
color:#993333;
}


.block18 {
margin-top:0px;
width:630px;


}
.block18 .content {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#993333;

}
.block18 h2 {
color:#993333;
}
