/* CSS Document :: Raducu Popa (raducu.popa@gmail.com) */

html {
margin: 0;
padding: 0;
}

body {
margin: 0;
padding: 0;
text-align: center;
font: 12px Verdana, Arial, Helvetica, sans-serif;
background: #f1efee url(images/bg.gif) left top repeat-x;
}

#header {
width: 960px;
border: 0px solid #000;
color: #FFFFFF;
margin-top: 0;
margin: 0 auto;
padding:0;
background: #4C5D93 url(images/header_bg.jpg);
}

#top_bar {
height: 33px;
width: 960px;
background: #4C5D93 url(images/top_bar_bg.jpg) top center no-repeat;
font: 11px Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
margin-top: 0;
}

#top_bar a {
color: #FFF;
text-decoration: none;
font-weight: bold;
}

#top_bar a:hover {
color: #666;
text-decoration:underline;
}

#logo {
width: 100%;
height: 95px;
padding: 0;
margin: 0;
}

#menu {
width: 100%;
padding-top: 33px;
height: 32px;
padding: 0;
}

.float_left {
float: left;
}

.float_right {
float: right;
}

.form_blue {
border: 1px solid #7B88B5;
padding: 1px;
color: #52619C;
font: 11px Verdana, Arial, Helvetica, sans-serif;
background-color: #e7e7f6;
}

.form_blue:hover {
border: 1px solid #666;
}

.form_red {
border: 1px solid #d29dbb;
padding: 1px;
color: #6A006A;
font: 11px Verdana, Arial, Helvetica, sans-serif;
background-color: #f8e6ee;
}

.form_red:hover {
border: 1px solid #666;
}


.search_text {
font: 11px Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
}

#wrapper {
float: left;
width: 100%;
background: url(images/bg_content.gif) top center repeat-y;
}

#wrapper_admin {
width: 100%;
background: url(images/bg_content.gif) top center repeat-y;
}

#container {
text-align: left;
width: 805px;
margin: 0 auto;


}

#content_home {
width: 425px;
margin-left: 10px;
}

#content_article2 {
float: right;
width: 550px;

}

#column_right {
float: left;
width: 360px;
margin-left: -365px;
margin-top: 200px;
background-color: #fff;
}

#column_left {
float: left;
width: 225px;
}

#footer {
clear: both;
width: 805px;
margin: 0 auto;
height: 75px;
background: url(images/footer_bg.gif) top center no-repeat;
}

#footer a {
font: 11px Verdana, Arial, Helvetica, sans-serif;
color: #333;
}

#footer a:hover {
color: #999;
}

#footer2 {
clear: both;
width: 805px;
margin: 0 auto;
height: 75px;
background: url(images/footer_bg2.gif) top center no-repeat;
}

#footer2 a {
font: 11px Verdana, Arial, Helvetica, sans-serif;
color: #333;
}

#footer2 a:hover {
color: #999;
}

.dot {
font: 7px Verdana, Arial, Helvetica, sans-serif;
color: #999999;
display:block;
margin-left: 5px;
margin-top: -4px;
margin-bottom: -10px;
}
.dot2 {
font: 7px Verdana, Arial, Helvetica, sans-serif;
color: #999999;
display:block;
margin-left: 5px;
margin-top: 0;
}

.red_bold {
color: #955272;
font-weight: bold;
font-size: 11px;
}

.red_bolditalic {
color: #955272;
font-size: 11px;
}

.red_italic {
color: #955272;
font-style: italic;
font-size: 11px;
}

.red {
color: #955272;
font-size: 11px;
}

#box_content {
background: url(images/box_bg.jpg) top center no-repeat;
width: 400px;
padding-top: 1px;
}

.list {
margin-top: 40px;
margin-left: 20px;
font: 11px Verdana, Arial, Helvetica, sans-serif;
}

.list a {
color: #333;
padding-left: 15px;
text-decoration: none;
background: url(images/arrow.gif) left no-repeat;
}

.list a:hover {
color: #999999;
text-decoration: underline;
}

#news {
margin: 7px auto;
width: 780px;
height: 185px;
color: #939393;
background:url(images/new_slideshowbg.gif) right top no-repeat;
}

#news2 {
margin: 0 auto;
width: 780px;
background:url(images/news_bg2.jpg) right top no-repeat;
}

.copyright {
font: 11px Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #999;
}

#marquee {
font: normal 16px Georgia;
}