/************************ GENERAL STYLES ***********************/
* {
 margin:0;
 padding:0;
 font-family:verdana, arial, sans-serif;
}
body {
 color:#000000;
 background:#FFFFFF;
}
img, fieldset {
 border:none;
}
a:link, a:visited, input, textarea,
#navigation #contribute a:hover {
 color:#666666;
 text-decoration:none;
}
select {
 font-size:80%;
}
input, select, textarea{
 background-color:#FFFFFF;
 color:#000000;
}
acronym, abbr {
 cursor:help;
 border-bottom:none;
}
input.text, textarea,select {
 border:solid #999999 1px;
}
a:hover, .author #related_news #all_news a:link,
.author #related_news #all_news a:visited {
 text-decoration:underline;
}
ul {
 list-style:none outside;
}
ul li,
#article_details dt,
#article_details dd,
#article_details ul {
 display:inline;
}
legend {
 display:none;
}
textarea {
 overflow:auto;
 background:#FFFFFF;
}
em {
 font-style:normal;
}
h1, h2, h3, h4, h5, h6 {
 clear:both;
}
select, option,
h1, h2, h3, h4, h5, h6,
h1 a:link, h1 a:visited,
h2 a:link, h2 a:visited,
h3 a:link, h3 a:visited,
h4 a:link, h4 a:visited,
#article_details a:link,
#article_details a:visited,
#extra_media dl dt a:link,
#extra_media dl dt a:visited,
#article_comments ul li a:link,
#article_comments ul li a:visited,
.latest_news a:link, .latest_news a:visited,
#days_of_month a:link, #days_of_month a:visited,
#latest_authors p *, #related_news a:link,
#related_news a:visited {
 color:#000000;
}
a.more_focus:link, a.more_focus:visited {
 padding:2px;
}
a.more_focus:hover {
 color:#FFFFFF;
 background:#E00000;
 text-decoration:none;
}
h3.add {
 clear:both;
 float:left;
 color:#E00000;
 margin:5px 0px;
 font-size:100%;
 font-weight:normal;
 background:url(../graphics/h3_bg.gif) no-repeat left bottom;
}
h3.add span {
 display:block;
 padding:4px 35px 4px 0px;
 background:url(../graphics/stilou_in_mana.jpg) no-repeat right 50%;
}
input.text {
 padding:1px;
}
/********************** END GENERAL STYLES *********************/


/**************************** FONTS ****************************/
body, #masthead,
#article h1, .author h2,
#navigation #contribute,
#author_search #search_field,
#biography p.shortcut {
 font-size:100%;
}
#selected_letter {
 font-size:150%;
}
.author h2 em,
.author #play_list a:link, .author #play_list a:visited {
 font-size:130%;
}
select, .register h3,
.latest_news li a:link,
.latest_news li a:visited,
#days_of_week,
.show_details h1 em {
 font-size:110%;
}
.events #add_event, .show_details h1,
#details h2 {
 font-size:100%;
}
#play_comments var, #play_comments a:link,
#play_comments a:visited {
 font-size:95%;
}
#author_search li a:link,
#author_search li a:visited,
#latest_authors h4,
#latest_authors a.rss:link,
#latest_authors a.rss:visited,
#contact label, #legend, .register,
.add_author legend, .add_author h3,
#photo_slides li, .photo_slides li,
#days_of_month li {
 font-size:90%;
}
#author_and_rating li span,
.register h3 span {
 font-size:85%;
}
#article p,
#comments h3,
#author_and_rating li,
#syndicate a.rss:link,
#syndicate a.rss:visited,
#days_of_week li, #archive,
#shortcuts select, #syndicate a.alerte:link,
#syndicate a.alerte:visited,
#biography #correctness li,
#sections, .contact textarea, .contact input,
.contact select, .author #play_list dd,
#related_news li, #biography p, #biography #work li,
a.important:link, a.important:visited,
.tags_filter, .events #alert_me,
#event_alerts label, #events_by_month ul,
.add_author label, .add_author label span, .add_author select,
.add_author #notice, .add_author input.file, .alerts h2,
.alerts h3, .alerts label, .author #author_alerts label,
.author #author_alerts h3, .plays #synopsys_h,
.plays .rss a:link, .plays .rss a:visited,
.plays #synopsys, .plays #editors,
.plays table, .plays #opinion, .plays #add_opinion, #play_comments li,
.plays #bottom_right h3, .plays #bottom_right label,
.plays .info li, .plays #tradusa dt, .plays h3.summary,
.edit a:link, .edit a:visited {
 font-size:80%;
}
#user_tools, #contribute, .alerts select,
#navigation, #ordering, .author #play_list dt,
#author_search #search_field,
#edit_or_ask, #article_details dd,
#comments ul li, #shortcuts #hot,
.author #votes_and_comments, .author #view_options li,
.news #filter ul, .news #filter p,
.plays #votes_and_comments {
 font-size:75%;
}
#filters,
#article_details dt,
#extra_media .sursa,
#extra_media dl dt, .latest_news li,
.add_author #info, .author #all_news,
.plays #warning, .plays p.adaugari,
#add_synopsys {
 font-size:70%;
}
#latest_authors p,
#extra_media dl dd {
 font-size:60%;
}
/************************* END FONTS **************************/
a.important:link, a.important:visited {
 color:#E00000;
}
a.important:hover {
 text-decoration:underline;
}
a.options:link, a.options:visited {
 color:#666666;
}
a.options:hover {
 color:#E00000;
 text-decoration:underline;
}
img.thumb {
 border:solid #999999 1px;
}
#header,
#container,
#footer {
 position:relative;
 width:900px;
 margin:auto;
}
#container {
 clear:both;
 overflow:hidden;
 outline:none;
 padding:30px 1px 1px 1px;
}
#container.author_list {
 background:transparent url(../graphics/scaun-pag-autori.jpg) no-repeat scroll 500px 180px;
}
#masthead {
 padding:90px 2px 2px 2px;
}
#masthead a:hover, .author #related_news #all_news a:hover {
 text-decoration:none;
}
#user_tools {
 position:absolute;
 top:-2px;
 right:0;
}
#user_tools li {
 margin:0;
 height:25px;
 line-height:25px;
}
#user_tools li a:link, #user_tools li a:visited {
 padding:3px 4px 3px 4px;
}

/************************ Red-background link **************************/
#user_tools a:hover,
#author_search li a:hover,
#active_letter,
#days_of_month a:hover {
 color:#FFFFFF;
 text-decoration:none;
 background:#E00000;
}
/************************ Red-background link **************************/
#author_search li a:hover,
#days_of_month a:link,
#days_of_month a:visited,
#contact label {
 font-weight:bold;
}
#author_search {
 position:relative;
 height:24px;
 padding-left:9%;
 /* padding-left:210px; */
 border-top:solid #E00000 2px;
 border-bottom:solid #E00000 2px;
}
#author_search li {
 float:left;
 width:19px;
}
#author_search li a:link, #author_search li a:visited,
#days_of_month a:link, #days_of_month a:visited {
 display:block;
 height:24px;
 line-height:24px;
 text-align:center;
}
#author_search #search {
 /* / * */position:absolute;
 top:0px;
 right:80px; /* * / */
 width:200px;
}
#author_search #search legend {
 display:none;
}
#author_search #search_field, #author_search #search_btn {
 float:left;
 display:inline;
 margin:2px 0px 0px 2px;
}
#author_search #search_field {
 border:none;
 width:90px;
 height:16px;
 margin-left:78px;
 padding:2px 5px 2px 5px;
 background:#FFFFFF url(../graphics/input_bg_4.gif) no-repeat top left fixed;
}
#author_search #search_field[type=text] {
 background-attachment:scroll;
}
#navigation {
 float:right;
}
#navigation li {
 float:left;
 padding:5px;
}
#navigation li a:link, #navigation li a:visited {
 position:relative;
 display:block;
 padding:5px;
}
/************ grey link, red and underlined on hover *************/
#navigation li a:hover,
#ordering a:hover,
#ordering .active_ordering,
#authors li a:hover,
#pages #current_page,
#edit_or_ask a:link,
#edit_or_ask a:visited,
#shortcuts #tags a:hover, #biography #work a:hover {
 color:#E00000;
 background:transparent;
}
#navigation li a:hover,
#navigation li a.selected:link,
#navigation li a.selected:visited {
 color:#666666;
 text-decoration:none;
 background:transparent url(../graphics/linioaca.gif) no-repeat left 10px;
}

/*************************** RSS links ***************************/
#navigation a.rss:link,
#navigation a.rss:visited,
#latest_authors a.rss:link,
#latest_authors a.rss:visited,
#syndicate a.rss:link,
#syndicate a.rss:visited {
 color:#FFA500;
 font-weight:bold;
}

/*************************** Contribute **************************/
#navigation #contribute {
 position:absolute;
 top:0;
 right:220px;
 width:150px;
 height:35px;
 padding:0;
}
#navigation #contribute a:link, #navigation #contribute a:visited {
 display:block;
 width:153px;
 height:35px;
 padding:0px;
 text-decoration:none;
 background:transparent url(../graphics/contribute.jpg) no-repeat 100% -3px;\
 -moz-opacity:0.5;
 opacity:0.5;
 filter:alpha(opacity=50);
}
#navigation #contribute a:hover {
 -moz-opacity:1;
 opacity:1;
 filter:alpha(opacity=100);
}
#navigation #contribute span {
 position:absolute;
 bottom:0;
 left:0;
 cursor:pointer;
}
/************************ END Contribute **************************/

#selected_letter {
 position:absolute;
 top:13px;
 left:0;
 width:30px;
 height:30px;
 line-height:30px;
 text-align:center;
 font-weight:normal;
 border:solid #E00000 3px;
}
#ordering {
 height:20px;
 padding-left:97px;
 border-bottom:solid #CCCCCC 1px;
}
#ordering li {
 float:left;
}
#ordering li.last {
 width:97px;
}
#ordering label {
 float:left;
 display:inline;
 width:120px;
}
#ordering a:link, #ordering a:visited {
 padding:1px 5px 1px 5px;
 border-right:solid #999999 1px;
}
#ordering .last a:link,
#ordering .last a:visited,
#latest_authors ul li#last {
 border-right:none;
 padding-right:0px;
}
#authors {
 float:left;
 display:inline;
 margin:20px 0px;
 min-height:300px;
}
#authors li {
 display:block;
 padding:9px 0px 9px 35px;
 background:transparent url(../graphics/bullet.png) no-repeat 5px 50%;
}
#authors sup {
 margin:0px 0px 0px 4px;
 padding:0px 4px 0px 4px;
 font-weight:bold;
 font-size:0.5em;
 background:yellow;
}
#filters {
 position:relative;
 clear:both;
 height:40px;
 margin-bottom:20px;
 border-top:solid #CCCCCC 1px;
}
#pages {
 padding-top:7px;
 word-spacing:7px;
}
#filters fieldset {
 float:right;
 display:inline;
 margin:-15px 80px 0px 0px;
}
#filters input.image {
 /* Absolute positioning otherwise it would look totally different in any browser*/
 position:absolute;
 top:5px;
 right:1px;
}
#edit_or_ask {
 position:absolute;
 top:130px;
 right:5px;
 width:130px;
 padding:15px;
 line-height:18px;
 border:solid #CCCCCC 1px;
}

/*********************** LATEST AUTHORS ***********************/
#latest_authors h4 {
 color:#666666;
 font-weight:normal;
 margin-bottom:7px;
}
#latest_authors h4 a:link,
#latest_authors h4 a:visited,
.home #top_right h4 a:link,
.home #top_right h4 a:visited {
 color:#666666;
 padding:2px;
}
#latest_authors h4 a:hover,
.home #top_right h4 a:hover {
 color:#FFFFFF;
 background:#E00000;
 text-decoration:none;
}
#navigation a.rss:hover,
#latest_authors h4 a.rss:hover {
 color:#FFA500;
 background:transparent;
 text-decoration:underline;
}
#latest_authors a.active_ordering:link,
#latest_authors a.active_ordering:visited {
 color:#E00000;
}
.home #top_right a.active_ordering:link,
.home #top_right a.active_ordering:visited {
 color:#E00000;
}
.home #top_right a.active_ordering:hover {
 color:#FFFFFF;
}
#latest_authors ul {
 padding:5px 0px;
 height:112px;
 border:solid #CCCCCC 1px;
}
#latest_authors ul li {
 position:relative;
 float:left;
 width:219px;
 height:110px;
 border-right:solid #CCCCCC 1px;
}
#latest_authors p {
 position:absolute;
 top:35px;
 left:100px;
 font-weight:bold;
}
#latest_authors p span,
#article_details dt,
#extra_media .sursa,
#shortcuts #hot,
#days_of_month li,
#tags a:link, #tags a:visited {
 color:#999999;
 font-weight:normal;
}
#latest_authors .thumb {
 float:left;
 display:inline;
 margin:15px 0px 15px 10px;
}
/****************** END LATEST AUTHORS *********************/


/************************ RATING ***************************/
#rating {
 position:relative;
 float:left;
 display:inline;
 width:100px;
 height:20px;
 background:url(../graphics/stars2.png) repeat-x left bottom;
}
#rating ul {
 width:48px;
 height:20px;
 margin:0px;
 padding:0px;
 list-style:none outside;
}
#rating > ul {
 background:url(../graphics/stars2.png) repeat-x left top;
}
#rating ul:hover {
 background:url(../graphics/stars2.png) repeat-x left bottom;
}
#rating li {
 float:left;
}
#rating a:link, #rating a:visited {
 display:block;
 position:absolute;
 top:0px;
 width:20px;
 height:20px;
 color:#666666;
 overflow:hidden;
 text-indent:-9999px;
 z-index:20;
}
#rating a:hover {
 left:0px;
 z-index:1;
 background:url(../graphics/stars2.png) repeat-x left top;
}
a#rating_1 { left:0px; }
a#rating_1:hover { width:20px; }
a#rating_2 { left:20px; }
a#rating_2:hover { width:40px; }
a#rating_3 { left:40px; }
a#rating_3:hover { width:60px; }
a#rating_4 { left:60px; }
a#rating_4:hover { width:80px; }
a#rating_5 { left:80px; }
a#rating_5:hover { width:100px; }
/************************ END RATING ***********************/

/************************* ARTICLE *************************/
#container.news {
 padding-top:70px;
}
#article {
 float:left;
 display:inline;
 width:630px;
 padding-left:10px;
}
#article_body {
 overflow:auto;
 outline:none;
 padding:0px 20px 1px 0px;
 border-right:solid #CCCCCC 1px;
}
#article div {
 line-height:110%;
 text-align:justify;
 margin-bottom:20px;
}
#article #extra_media {
 margin-bottom:5px;
}
#article_body .time_period {
 line-height:140%;
}
#article_details {
 margin:10px 0px 20px 0px;
}
#article_details #share,
#extra_media .sursa,
#comments ul li,
#tags .lista li {
 display:block;
}
#article_details #send_to_others {
 float:left;
 text-indent:-9999px;
}
#share {
 margin-top:3px;
}
#share ul {
 overflow: hidden;
 display: block;
}
#share ul li {
 float: left;
 padding:3px;
}
#extra_media {
 float:left;
 display:inline;
 xwidth:130px;
 margin:0px 10px 10px 0px;
}
#extra_media .thumb img {
 display:block;
}
#article_body #galerie_foto a:link,
#article_body #galerie_foto a:visited {
 padding:2px 5px;
 font-weight:bold;
 font-size:110%;
}
#extra_media dl {
 margin-top:15px;
 padding:5px 5px 5px 2px;
 border:solid #CCCCCC 1px;
}
#extra_media dl dt img {
 margin:3px 3px 3px 0px;
 vertical-align:middle;
}
#extra_media dl dd,
.latest_news li {
 color:#999999;
}
#author_and_rating li {
 color:#666666;
 display:block;
 margin:0px 0px 5px 0px;
}
#author_and_rating li span {
 float:left;
 display:inline;
 width:60px;
 height:20px;
 line-height:20px;
 color:#999999;
}
#comments h3 {
 margin:30px 0px 20px 0px;
 padding-bottom:5px;
 background:transparent url(../graphics/h3_bg.gif) no-repeat left bottom;
}
#comments h3 span {
 display:block;
 background:url(../graphics/stilou_in_mana.jpg) no-repeat 150px 50%;
}
#comments ul li {
 margin:0px 0px 5px 0px;
 color:#999999;
}
#comments a:link,
#comments a:visited,
.latest_news a:link,
.latest_news a:visited {
 font-weight:bold;
 color:#000000;
}
#comments var {
 color:#999999;
 font-weight:bold;
 font-style:normal;
}
/*********************** END ARTICLE ***********************/

/************************ SHORTCUTS ************************/
#shortcuts {
 float:right;
}
#shortcuts select {
 margin-top:15px;
 width:70px;
}
#shortcuts #hot {
 margin-bottom:3px;
}
.latest_news {
 font-size:103%;
 padding-top:15px;
 border:solid #CCCCCC 1px;
}
.latest_news li, #related_news li {
 display:block;
 margin-bottom:7px;
 padding-left:20px;
 background:#ffffff url(../graphics/bullet.png) no-repeat 7px 7px;
}
.latest_news #view_all {
 height:15px;
 margin:0px 4px 4px 0px;
 background:#FFFFFF;
}
.latest_news #view_all a:link,
.latest_news #view_all a:visited {
 height:15px;
 color:#FFFFFF;
 display:block;
 padding:0px 4px 4px 0px;
 text-align:right;
 text-decoration:none;
}
.latest_news #view_all a:hover,
.author #play_list a:link, .author #play_list a:visited {
 color:#000000;
 font-weight:bold;
}
#syndicate {
 clear:both;
 margin:15px 0px 15px 0px;
 text-align:center;
}
#syndicate img {
 vertical-align:middle;
}
#syndicate a.newsletter:link,
#syndicate a.newsletter:visited {
 color:#000000;
 font-weight:bold;
 font-size:80%;
}
#syndicate a.alerte:link,
#syndicate a.alerte:visited {
 color:#FFFFFF;
 background:#E00000;
 font-weight:bold;
 padding:0px 3px 0px 3px;
}
#syndicate a.alerte:hover {
 text-decoration:none;
}
#archive {
 float:right;
 width:150px;
 text-align:right;
 padding:0px 1px 5px 0px;
 margin:0px 0px 10px 0px;
 background:#FFFFFF url(../graphics/h3_bg.gif) no-repeat right bottom;
}
#archive a:focus, #archive a:active {
 outline:none;
}
#days_of_week, #days_of_month {
 clear:both;
 width:180px;
 margin:0px 0px 0px 35px;
}
#days_of_week, #sections {
 margin-top:10px;
}
#days_of_month {
 margin-bottom:10px;
}
#days_of_week li, #days_of_month li {
 float:left;
 display:inline;
 width:24px;
 height:24px;
 line-height:24px;
 text-align:center;
 font-weight:bold;
}
#days_of_month li {
 font-weight:normal;
}
#sections, #tags {
 border-bottom:solid #CCCCCC 1px;
}
#tags {
 padding:10px 0px 10px 0px;
}
#tags .nor {
 text-align:center;
}
.tags_filter {
 color:#999999;
 text-align:right;
}
/********************** END SHORTCUTS **********************/

/************************* CONTACT *************************/
.contact {
 background:transparent url(../graphics/microfon.jpg) no-repeat 40px 50px;
}
#contact {
 position:relative;
 width:460px;
 padding:20px;
 border-right:solid #CCCCCC 2px;
 border-left:solid #CCCCCC 2px;
 background:#e0e0e0;
}
#contact label {
 display:block;
 margin:20px 20px 20px 10px;
}
#contact input.checkbox {
 float:left;
 display:inline;
 margin:0px 5px 0px 135px;
 vertical-align:middle;
}
#contact label.checkbox {
 float:left;
 display:inline;
 width:150px;
 margin:0px;
 font-weight:normal;
}
#contact br {
 clear:both;
}
#top_border {
 position:relative;
 width:504px;
 margin:70px 0px 40px 240px;
 padding-top:15px;
 background:url(../graphics/form_top_border.gif) no-repeat left top;
}
#bottom_border {
 padding-bottom:15px;
 background:url(../graphics/form_bottom_border.gif) no-repeat left bottom;
}
.contact textarea, .contact input.text, .contact select {
 width:335px;
 padding:2px;
 margin-left:60px;
 border:solid #999999 1px;
}
.contact textarea {
 height:150px;
}
.contact select {
 width:345px;
 padding:0px;
}
#legend {
 position:absolute;
 top:-35px;
 left:10px;
 color:#999999;
}
#trimite {
 position:absolute;
 bottom:-40px;
 right:0px;
}
/*********************** END CONTACT ***********************/

/********************** PAGINA AUTOR ***********************/
a.editable:link, a.editable:visited {
 color:#E00000;
}
.author #plays, .author #biography,
.author #reviews, .author #discussions {
 position:relative;
}
.author h2, .plays h2 {
 color:#999999;
 font-weight:normal;
 margin-top:20px;
 border-bottom:solid #CCCCCC 1px;
 padding-bottom:3px;
 font-size:100%;
}
.author h2 em, .plays h2 em {
 color:#000000;
 font-weight:normal;
 font-size:120%;
}
.author #plays {
 background:transparent url(../graphics/scaun-pag-autori.jpg) no-repeat scroll 490px 52%;
}
.author #plays h2, .plays h2 {
 float:left;
 display:inline;
 border:none;
 margin-top:30px;
}
.author #rating, .plays #rating {
 margin:34px 0px 0px 50px;
}
.author #votes_and_comments, .plays #votes_and_comments {
 float:left;
 margin:38px 0px 0px 10px;
 color:#999999;
}
.author #add_play, .plays #add_play {
 border-top:solid #CCCCCC 1px;
}
.play_list {
 float:left;
 display:inline;
 width:620px;
 margin-top:10px;
}
.play_list dt {
 color:#999999;
 padding:0px 0px 10px 35px;
 background:transparent url(../graphics/bullet.png) no-repeat 7px 7px;
}
.play_list dt a {
 color:#000000;
 font-weight:bold;
}
.play_list dd {
 width:550px;
 margin-top:-5px;
 padding:0px 0px 5px 50px;
 color:#000000;
 display:none;
 font-size:80%;
 text-align:justify;
}
.author #ordering {
 clear:both;
 padding-top:80px;
 padding-left:0px;
}
.author #ordering label {
 width:217px;
}
#related_news {
 padding:5px;
 border:solid #CCCCCC 1px;
}
.author #all_news {
 clear:both;
 text-align:right;
 padding:4px 0px 0px 0px;
}
.author #all_news a:link, .author #all_news a:visited {
 color:#000000;
 text-decoration:underline;
}
.author #plays fieldset {
 position:relative
}
.author #view_options {
 float:right;
 padding-top:5px;
 height:50px;
}
.author #view_options li {
 float:left;
 display:inline;
 color:#666666;
 margin-right:10px;
}
.author #view_options label {
 cursor:pointer;
}
.author #view_options input {
 vertical-align:middle;
}
.author #view_options #show_synopsys {
 position:absolute;
 top:4px;
 left:0px;
}
.author #author_alerts input.checkbox {
 float:left;
}
.author #author_alerts label {
 float:right;
 width:250px;
}
.author #author_alerts br {
 clear:both;
}
.author #author_alerts h3 {
 margin:10px 0px 10px 0px;
 padding:4px 14px 4px 0px;
 text-align:right;
 background:transparent url(../graphics/h3_bg.gif) no-repeat 80px bottom;
}
.author #author_alerts h3 a:link, .author #author_alerts h3 a:visited {
 display:block;
 background:transparent url(../graphics/clopotel.jpg) no-repeat 85px 50%;
}
.author #author_alerts h3 a:hover {
 text-decoration:none;
}
.author #reviews li {
 position:relative;
 display:block;
 color:#999999;
 font-size:90%;
 padding:5px 0px 5px 30px;
 background:url(../graphics/bullet.png) no-repeat 5px 10px;
}
.author #reviews li a:link, .author #reviews li a:visited {
 color:#000000;
}
.author .shortcut a:link, .author .shortcut a:visited {
 font-size:80%;
}
.author #photo_slides {
 float:left;
 display:inline;
 width:auto;
 margin:0px 20px 10px 0px;
}
#biography {
 outline:none;
 padding:40px 0px 5px 0px;
}
#biography h2 {
 float:left;
 display:inline;
 border-bottom:none;
 margin-top:20px;
}
#biography p {
 margin-top:20px;
}
#biography p .thumb {
 float:left;
 display:inline;
 margin:0px 30px 30px 0px
}
#biography #work {
 float:left;
 display:inline;
 margin:20px 0px 0px 10px
}
#biography #work li {
 display:block;
}
#biography #correctness {
 position:absolute;
 top:68px;
 right:0px;
 width:480px;
}
#biography #correctness p {
 float:left;
 display:inline;
 padding:0px;
 margin:0px;
 color:#666666;
 font-weight:bold;
}
#biography #correctness ul {
 margin:0px;
 padding:0px;
}
#biography #correctness li {
 float:left;
 display:inline;
 color:#666666;
 margin-left:15px;
}
#biography #correctness a:link,
#biography #correctness a:visited {
 font-weight:bold;
}
.shortcut, #biography .shortcut {
 clear:both;
 margin:0px 1px 5px 1px;
 text-align:right;
}
/********************* LISTARE STIRI ***********************/
.news {
 float:left;
 display:inline;
 width:630px;
 padding:0px 10px 0px 10px;
}
.news .news_item {
 clear:both;
 outline:none;
 margin-bottom:25px;
}
.news_item h2 {
 float:right;
 display:inline;
 margin-bottom:10px;
 width:530px;
 font-size:100%;
}
.news_item h2 a:link,
.news_item h2 a:visited {
 color:#000000;
}
.news_item .photo {
 float:left; margin-top:5px;margin-left:5px;
 display:inline;
 width:90px;
}

.fara_poza {float:left;clear:both;background-position:100px bottom;  width:620px;}

.news_item div {
 float:right;
 display:inline;
 font-size:80%;
}
.news_item div.introducere {
 padding-bottom:10px;
  width:530px;
}
.news_item .photo img {
 display:block;
 border:solid #999999 1px;
}
.news_item .photo ul img {
 display:inline;
 border:none;
}

.news_item p {
 clear:both;
 padding:0 10px 0px 0;
 line-height:140%;
 xbackground:url(../graphics/news_list_bg.gif) no-repeat left bottom;
}
.news #filter {
 margin-top:20px;
}
.news #filter ul {
 height:18px;
 border-bottom:solid #CCCCCC 1px;
}
.news #filter li {
 float:left;
 display:inline;
 margin-right:5px;
}
.news #filter p {
 position:relative;
 color:#666666;
 word-spacing:5px;
 margin:0;
 padding:4px 0 4px 0;
}
.news #filter p a:link, .news #filter p a:visited {
 color:#666666;
}
a.prev:link,
a.prev:visited,
a.next:link,
a.next:visited {
 float:left;
 display:inline;
 width:7px;
 height:14px;
 text-indent:-9999px;
 overflow:hidden;
 margin:0px 5px;
 background:url(../graphics/sageti.png) no-repeat left top;
}
a.next:link,
a.next:visited {
 background:url(../graphics/sageti.png) no-repeat right top;
}
a.prev:hover {
 background:url(../graphics/sageti.png) no-repeat left bottom;
}
a.next:hover {
 background:url(../graphics/sageti.png) no-repeat right bottom;
}
.pages {
 float:left;
 display:inline;
}
.news #filter p .toate {
 position:absolute;
 top:0;
 right:6px;
 word-spacing:1px;
}
.news #filter p .toate a:hover {
 color:#E00000;
}
.news #filter ul li a:link, .news #filter ul li a:visited {
 padding:0 5px 0 0;
 border-right:solid #999999 1px;
}
.news #filter .comentate {
 width:255px;
}
.news #filter .comentate a:link,
.news #filter .comentate a:visited,
.news #filter .luna a:link,
.news #filter .luna a:visited {
 border-right:none;
 padding-right:0;
}
#calendar {
 clear:both;
}
#calendar p {
 clear:both;
 text-align:center;
}
/******************** END LISTARE STIRI ********************/

/*********************** INREGISTRARE **********************/
.input_holder {
 float:left;
 display:inline;
 width:450px;
 padding:0px 0px 10px 0px;
}
.register label {
 clear:left;
 float:left;
 display:inline;
 width:225px;
 color:#000000;
 margin:5px 5px 2px 0px;
 text-align:right;
}
.register input.text {
 width:150px;
 margin:5px 2px 2px 2px;
 padding:1px;
 border:solid #999999 1px;
}
.register select {
 font-size:100%;
}
.register label span {
 color:#E00000;
}
.register h3 {
 margin:10px 0px 20px 0px;
}
.register br {
 clear:both;
}
.register p {
 font-size:90%;
}
.register h3 span {
 color:#666666;
 font-weight:normal;
 padding-left:10px;
}
.standalone {
 clear:both;
 padding:10px 0px 10px 0px;
}

/********************* END INREGISTRARE ********************/

/************************* FOOTER **************************/
#footer {
 clear:both;
 color:#CCCCCC;
 padding-top:5px;
 margin-top:20px;
 border-top:solid #999999 2px;
 overflow:hidden;
}
#footer h4 {
 margin-bottom:10px;
 font-size:80%;
 font-weight:bold;
}
#footer div {
 float:left;
 display:inline;
 width:21%;
}
#footer li {
 display:block;
}
#footer ul li ul li {
 padding-left:15px;
 display:block;
}
#footer li a {
 font-size:80%;
}
#footer #contribuie {
 width:50px;
 position:absolute;
 top:5px;
 right:5px;
}
#footer p {
 font-size:80%;
}
#footer .disclaimer {
 float:left;
 display:inline;
 width:24%;
 color:#E00000;
 padding-top:30px;
 margin-right:40px;
}
/************************ /FOOTER **************************/

/*   Lista evenimente   */
.events #calendar {
 border:solid #CCCCCC 1px;
 overflow:hidden;
 outline:none;
 padding-bottom:5px;
}
#days_of_week, #days_of_month {
 width:200px;
 margin-left:23px;
}
.events #days_of_week {
 height:21px;
 border-bottom:solid #CCCCCC 1px;
}
#days_of_week li, #days_of_month li {
 color:#000000;
 width:27px;
 height:21px;
 line-height:21px;
 font-weight:bold;
}
#days_of_month #active_day {
 width:23px;
 height:17px;
 color:#000000;
 line-height:17px;
 border:solid #E00000 2px;
}
#days_of_month a:link, #days_of_month a:visited {
 width:27px;
 height:21px;
 line-height:21px;
}

.adauga {
 padding:5px 0px 20px 0px;
}
.adauga a:link, .adauga a:visited {
 display:block;
 color:#E00000;
 font-weight:bold;
 font-size:80%;
 text-align:right;
 background:url(../graphics/stilou_in_mana.jpg) no-repeat left 55%;
}

.events #alert_me {
 text-align:right;
 padding:7px 0px 7px 0px;
 margin:0px 0px 15px 0px;
 background:transparent url(../graphics/h3_bg.gif) no-repeat right bottom;
}
.events #alert_me a:link, .events #alert_me a:visited {
 display:block;
 background:transparent url(../graphics/clopotel.jpg) no-repeat 70px 50%;
}
.events #alert_me a:hover {
 text-decoration:none;
}
#event_alerts #my_email {
 font-weight:bold;
 margin:3px 2px 0px 0px;
}
#event_alerts select {
 width:140px;
 margin:5px 0px 0px 100px;
}
#event_alerts input.text {
 width:100px;
 margin:2px 0px 0px 0px;
}
.events #syndicate {
 margin-top:35px;
}

.events #shortcuts select {
 margin-top:5px;
}

#events_by_month {
 width:620px;
 height:19px;
 margin-bottom:15px;
 background:#CCCCCC;
}
#events_by_month span {
 float:left;
 margin:0px 5px;
}
#events_by_month ul {
 float:left;
 display:inline;
 width:555px;
 overflow:hidden;
 white-space:nowrap;
 word-spacing:7px;
 font-weight:bold;
 padding:1px 0px 1px 0px;
}
#events_by_month ul a:link, #events_by_month ul a:visited {
 border:solid #CCCCCC 2px;
 padding:1px 3px;
}
#events_by_month ul a:hover {
 margin-top:-2px;
 border:solid #E00000 2px;
 text-decoration:none;
}

.month_ev {
 clear:left;
 display:block;
 color:#999999;
 font-weight:bold;
 font-size:80%;
}
.days {
 float:left;
 display:inline;
 border:solid #E00000 2px;
 font-weight:normal;
 font-size:160%;
 margin:3px 0px;
 padding:1px 2px;
}

#months ul {
 width:590px;
 font-size:80%;
 font-weight:bold;
 padding:5px 5px;
 margin:0px 0px 45px 0px;
 overflow:hidden;
 white-space:nowrap;
}
#months li {
 display:inline;
 padding:5px 7px;
}
#months li a:link, #months li a:visited {
 padding:2px 3px;
 border:solid #000000 2px;
}
#months li a:hover {
 text-decoration:none;
 border:solid #E00000 2px;
}
/* end Lista evenimente */

/*   Adauga autor   */
.add_author h3 {
 float:left;
 display:inline;
 color:#E00000;
 font-weight:normal;
 padding:0px 0px 5px 0px;
 margin:0px 20px 50px 10px;
 border-bottom:solid #CCCCCC 1px;
}
.add_author fieldset {
 position:relative;
 clear:both;
}
.add_author #personals {
 float:left;
 width:400px;
 margin-bottom:20px;
}
.add_author label,
#addreview label {
 clear:left;
 float:left;
 display:inline;
 width:140px;
 text-align:right;
 font-weight:bold;
 margin:3px 5px 0px 0px;
}
.add_author label span {
 color:#E00000;
}
.add_author input.text,
#addreview input.text,
.add_author select {
 float:left;
 display:inline;
 width:185px;
 margin:2px 0px 0px 0px;
 font-size:80%;
 padding:1px;
}
.add_author br,
#addreview br {
 clear:left;
}
#addreview textarea {
 width:600px;
 height:800px;
 margin:20px 0px 0px 120px;
 background:#f9f2e0;
}
#addreview {
 padding-bottom:10px;
 border-bottom:solid #E0E0E0 1px;
}
.add_author #notice {
 clear:both;
 color:#E00000;
 padding:3px;
 margin:0px 0px 100px 0px;
 border-top:solid #CCCCCC 1px;
}
.add_author #extras {
 float:left;
 width:500px;
 margin-bottom:20px;
 overflow:hidden;
}
.add_author #extras label {
 width:80px;
}
.add_author textarea {
 width:400px;
 height:160px;
 padding:2px;
 font-size:80%;
 margin-left:-3px;
}
.add_author textarea[cols] {
 margin-left:0px;
}
.add_author input.file {
 float:left;
 display:inline;
 width:220px;
 margin:2px 0px 0px 0px;
}
.add_author #info {
 position:absolute;
 top:170px;
 right:10px;
 width:190px;
}
.add_author .more_files {
 clear:both;
 overflow:hidden;
}
.add_author .more_files input.file {
 clear:left;
 margin-left:85px;
}
/* end Adauga autor */

/*   Alerte   */
.alerts h2 {
 padding:7px 20px;
 border-bottom:solid #CCCCCC 1px;
}
.alerts h2 span {
 color:#FFFFFF;
 background:#E00000;
}
.plays #top {
 overflow:hidden;
}
#top_left, #top_right,
#bottom_left, #bottom_right {
 float:left;
 width:450px;
 height:230px;
}
.alerts #top_left {
 clear:both;
}
.alerts #top_left, .alerts #top_right,
.alerts #bottom_left, .alerts #bottom_right {
 height:280px;
}
.plays #top_right {
 height:auto;
}
.plays #bottom_right {
 height:auto;
 margin-bottom:50px;
}
#top_right select {
 width:147px;
}
#top_right input.file {
 width:230px;
 color:#333333;
}
#top_right select.character {
 width:40px;
}
#top_right p {
 text-align:right;
}
.alerts h3 {
 margin:10px 0px 5px 0px;
 padding:7px 0px 5px 30px;
 background:transparent url(../graphics/h3_bg.gif) no-repeat 15px bottom;
}
.alerts h3 span {
 padding-left:35px;
 background:transparent url(../graphics/clopotel.jpg) no-repeat left 50%;
}
.alerts input.checkbox {
 float:left;
 display:inline;
 margin:2px 0px 0px 60px;
}
.alerts input[class~=checkbox] {
 margin:5px 0px 0px 60px;
}
.alerts label {
 float:right;
 display:inline;
 width:370px;
 text-align:left;
 margin:3px 0px 0px 0px;
}
.alerts br {
 clear:both;
}
.alerts select {
 float:left;
}
.alerts #bottom_right input.checkbox {
 margin-top:9px;
}
.alerts #bottom_right input[type=checkbox] {
 margin-top:13px;
}
.alerts #bottom_right label {
 float:left;
 display:inline;
 width:180px;
 margin:10px 0px 0px 5px;
}
.alerts #bottom_right select {
 width:150px;
 margin-top:9px;
}
.alerts #top_left {
 background:transparent url(../graphics/alerts_bg.gif) no-repeat 95% 50px;
}
.alerts #bottom_left {
 background:transparent url(../graphics/alerts_bg_down.gif) no-repeat 95% 50px;
}
.alerts label.choose {
 float:left;
 display:inline;
 width:155px;
 text-align:right;
 font-weight:bold;
 margin:10px 15px 0px 0px;
}
.alerts select.choose {
 width:190px;
 margin:10px 0px 0px 0px;
}
#last_step {
 position:relative;
 top:-60px;
 clear:both;
 width:600px;
 margin:auto;
 padding:20px 0px 0px 0px;
 border-top:solid #CCCCCC 1px;
}
#last_step label {
 float:left;
 width:180px;
 text-align:right;
 padding:0px 10px 0px 0px;
 font-weight:bold;
}
#last_step input.text {
 float:left;
 width:160px;
 border:solid #999999 1px;
}
#last_step input.image {
 margin:-5px 0px 0px 15px;
}
/* end Alerte */

/*   Piesa   */
.plays .rss {
 float:left;
 display:inline;
 margin:35px 0px 0px 25px;
}
.plays .rss a:link, .plays .rss a:visited {
 color:orange;
 font-weight:bold;
}
.plays #synopsys_h {
 color:#999999;
 font-weight:normal;
}
.plays #synopsys {
 position:relative;
 height:130px;
 border:solid #CCCCCC 1px;
 padding:5px 10px 10px 10px;
 margin:0px 50px 5px 0px;
 text-align:justify;
}
#buton-sinopsis {
 position:absolute;
 bottom:-30px;
 right:0px;
}
.plays #editors {
 float:left;
 width:280px;
}
.plays #editors a:hover {
 color:#E00000;
}
#add_synopsys {
 float:right;
 display:inline;
 margin:0px 50px 0px 0px;
}
#add_synopsys a:hover {
 color:#E00000;
}
.plays table {
 margin:20px 0px 0px 0px;
}
.plays table td {
 padding:5px;
}
.plays table td.type {
 color:#999999;
 text-align:right;
}
.plays table a:link, .plays table a:visited {
 color:#E00000;
}
.plays #warning {
 color:#666666;
 padding:5px;
 margin:15px 0px 0px 0px;
 text-align:center;
 background:url(../graphics/editeaza-bg.png) no-repeat 10px top;
}
.plays #opinion {
 padding:0px 0px 2px 0px;
 border-bottom:solid #CCCCCC 1px;
}
a.add_opinion {
 font-size:80%;
}
a.add_opinion:hover {
 color:#E00000;
}
#play_comments var {
 font-weight:bold;
 color:#999999;
 font-style:normal;
}
#play_comments a:link, #play_comments a:visited {
 color:#000000;
 font-weight:bold;
}
#play_comments li {
 display:block;
 margin:2px 0px 0px 0px;
 color:#999999;
}
.plays #bottom_left {
 clear:left;
 height:auto;
}
.plays #bottom_right h3 {
 margin:0px 0px 0px 0px;
 padding:4px 0px 0px 0px;
 border-bottom:solid #CCCCCC 1px;
}
.plays #bottom_right h3 span {
 /*display:block;*/
 padding:0px 0px 0px 5px;
 /*background:transparent url(../graphics/clopotel.jpg) no-repeat left 50%;*/
}

.plays #bottom_right input.checkbox {
 float:left;
 display:inline;
 margin:0px 0px 0px 40px;
}
.plays #bottom_right label {
 float:right;
 text-align:left;
 width:390px;
}
.plays #bottom_right br {
 clear:both;
}
#jucata, #publicata, #premiata, #tradusa {
 position:relative;
 float:left;
 width:200px;
 margin:0px 5px 20px 5px;
 padding:5px;
 border:solid #CCCCCC 1px;
}
.plays h3.summary {
 position:relative;
 top:-25px;
 left:-4px;
 color:#000000;
 font-weight:normal;
}
.plays p.adaugari {
 position:relative;
 top:-20px;
 text-align:right;
}
.plays p.adaugari a:link, .plays p.adaugari a:visited {
 color:#E00000;
}
.plays .info li {
 position:relative;
 color:#666666;
 display:block;
 padding:0px 0px 0px 20px;
 margin:0px 0px 10px 0px;
 background:transparent url(../graphics/bullet.png) no-repeat 7px 7px;
}
.plays .info li a:link, .plays .info li a:visited {
 color:#000000;
 font-weight:bold;
}
.plays #tradusa dt {
 margin:0px 0px 8px 0px;
}
.plays #publicata dt {
 font-size:80%;
}
.plays #publicata dd ul {
 margin:8px 0px 8px 0px;
}
.plays #premiata img {
 float:right;
 display:inline;
 margin:0px 10px 10px 0px;
}
.plays #premiata fieldset {
 padding-bottom:10px;
 margin-bottom:10px;
 background:url(../graphics/h3_bg.gif) no-repeat 50% bottom;
}
.plays #premiata label {
 clear:both;
 display:block;
 font-size:80%;
 margin:0px 0px 0px 10px;
}
.plays #premiata input.text {
 width:170px;
 padding:2px;
 margin:2px 0px 2px 10px;
 font-size:80%;
}
.plays #premiata select {
 width:178px;
 font-size:80%;
 margin:2px 0px 2px 10px;
}
.plays #premiata input.image {
 margin:0px 0px 0px 120px;
}
/* end Piesa */
.edit {
 text-align:right;
}
.edit a:link, .edit a:visited {
 color:#E00000;
}
a.edit:link, a.edit:visited {
 color:#E00000;
}
/*   detalii piesa   */
.show_details h1 {
 color:#999999;
 font-weight:normal;
 padding:0px 0px 3px 0px;
 border-bottom:solid #CCCCCC 1px;
}
.show_details h1 span {
 font-weight:bold;
}
.show_details h1 em {
 color:#000000;
}
#photo_slides,
.photo_slides {
 float:left;
 display:inline;
 width:310px;
 margin:10px 0px 0px 0px;
}
#photo_slides img,
.photo_slides img {
 border:solid #CCCCCC 1px;
}
#photo_slides li,
.photo_slides li {
 float:left;
 width:20px;
 height:19px;
 line-height:20px;
 font-weight:bold;
}
#photo_slides li a:link, #photo_slides li a:visited,
.photo_slides li a:link, .photo_slides li a:visited {
 position:relative;
 display:block;
 text-align:center;
}
#photo_slides li a:hover,
.photo_slides li a:hover {
 color:#FFFFFF;
 background:#E00000;
 text-decoration:none;
}
#photo_slides #current_photo,
.photo_slides #current_photo {
 color:#FFFFFF;
 background:#E00000;
 text-decoration:none;
}
#details {
 float:right;
 display:inline;
 width:585px;
 margin:40px 0px 0px 0px;
}
#details h2 {
 float:left;
 display:inline;
 margin:0px 20px 0px 0px;
}
#details #votes {
 float:left;
 color:#999999;
 font-size:80%;
 padding:1px 0px 0px 10px;
}
#details #location {
 clear:both;
 padding:4px 0px 0px 0px;
 font-size:80%;
}
#details #location a:link, #details #location a:visited {
 color:#000000;
 text-decoration:underline;
}
#details #location a:hover {
 text-decoration:none;
}
#details #location span {
 color:#999999;
}
#details #team {
 margin-top:20px;
 font-size:95%;
}
#details #team li {
 display:block;
 font-weight:bold;
 overflow:hidden;
 margin:5px 0px;
}
#details #team li span {
 float:left;
 width:120px;
 text-align:right;
 padding:0px 10px 0px 0px;
}
#details #team li strong {
 color:#999999;
}
#details #thumbs {
 margin:20px 0px 20px 60px;
}
#details #team a:link, #details #team a:visited {
 color:#999999;
}
#details #team a:hover {
 color:#E00000;
}
.show_details #reviews {
 float:left;
 width:900px;
}
.show_details #reviews li {
 display:block;
 color:#999999;
 padding:5px 0px 5px 30px;
 font-size:90%;
 background:transparent url(../graphics/bullet.png) no-repeat 9px 10px;
}
.show_details #reviews ul li {
 background:transparent;
 margin-bottom:5px;
}
.show_details #reviews a:link, .show_details #reviews a:visited {
 color:#000000;
}
.show_details #alerts {
 float:right;
 width:220px;
 margin-top:40px;
}
.show_details #alerts h3 {
 text-align:right;
 font-size:80%;
 height:20px;
 padding:5px 0px 3px 0px;
 background:transparent url(../graphics/h3_bg.gif) no-repeat right bottom;
}
.show_details #alerts h3 span {
 float:right;
 display:inline;
 width:160px;
 height:20px;
 text-align:right;
 background:transparent url(../graphics/clopotel.jpg) no-repeat left bottom;
}
.show_details #alerts h3 a:link, .show_details #alerts h3 a:visited {
 display:block;
 background:url(../graphics/clopotel.jpg) no-repeat 30px 60%;
}
.show_details #alerts input.checkbox {
 float:left;
 margin:4px 0px 0px 45px;
}
.show_details #alerts label {
 float:right;
 width:155px;
 margin-top:4px;
 font-size:80%;
}
.show_details #alerts br {
 clear:both;
}
.show_details #alerts #my_email {
 float:left;
 width:60px;
 text-align:right;
 font-weight:bold;
}
.show_details #alerts input.text {
 float:left;
 display:inline;
 margin:10px 0px 0px 5px;
 width:100px;
}
.show_details #alerts input.image {
 float:left;
}
.show_details #alerts p {
 clear:both;
 font-size:80%;
 padding:15px 0px 0px 0px;
 margin:0px 0px 0px 45px;
 background:url(../graphics/h3_bg.gif) no-repeat left bottom;
}
.show_details #alerts p a:link,
.show_details #alerts p a:visited {
 color:#E00000;
}
.show_details #add_review {
 padding:0px 0px 30px 200px;
}
.show_details #add_review h3 {
 color:#E00000;
 font-size:80%;
 font-weight:normal;
 padding:5px 0px 5px 0px;
 margin:0px 0px 4px 0px;
 background:transparent url(../graphics/stilou_in_mana.jpg) no-repeat 150px top;
}
.show_details #add_review fieldset {
 padding:15px 0px 0px 0px;
 background:url(../graphics/h3_bg.gif) no-repeat left top;
}
.show_details #add_review label {
 float:left;
 width:130px;
 text-align:right;
 font-weight:bold;
 font-size:80%;
 padding:3px 20px 0px 0px;
}
.show_details #add_review select {
 font-size:80%;
 width:183px;
 margin:3px 0px 0px 0px;
}
.show_details #add_review input.text {
 width:180px;
 margin:3px 0px 0px 0px;
}
.show_details #add_review br {
 clear:both;
}
.show_details #info {
 margin:10px 0px 0px 0px;
 width:450px;
 font-size:65%;
}
.show_details #add_review input.image {
 margin:10px 0px 0px 270px;
}
/* end detalii piesa */

/*   add play   */
.add_play #play_list {
 float:none;
 clear:both;
 width:100%;
 margin:0px;
 padding:35px 0px 0px 0px;
 border-top:solid #CCCCCC 1px;
}
.book_details #play_list li,
.add_play #play_list li {
 display:block;
 font-size:75%;
 font-weight:normal;
 padding:0px 0px 15px 33px;
 background:url(../graphics/bullet.png) no-repeat 5px 7px;
}
.book_details #play_list li {
 padding:2px 0px 8px 25px;
}
.book_details #play_list {
 margin-left:30px;
}
.add_play h3 {
 clear:both;
 float:left;
 display:inline;
 color:#E00000;
 font-size:90%;
 font-weight:normal;
 margin:20px 5px 0px 20px;
 padding:0px 15px 4px 4px;
 border-bottom:solid #CCCCCC 1px;
}
.add_play #left {
 clear:both;
 float:left;
 width:530px;
 padding:20px 0px 0px 0px;
}
.add_play #right {
 float:left;
 width:320px;
 color:#999999;
 font-weight:bold;
 padding:0px 0px 0px 30px;
}
.add_play #left label {
 float:left;
 width:140px;
 font-size:80%;
 font-weight:bold;
 text-align:right;
 padding:10px 10px 0px 0px;
}
.add_play #left label span {
 color:#E00000;
 font-size:90%;
}
.add_play #left input.text {
 float:left;
 display:inline;
 width:160px;
 font-size:80%;
 margin:10px 0px 0px 0px;
}
.add_play #left select {
 float:left;
 display:inline;
 font-size:80%;
 width:160px;
 margin:10px 0px 0px 0px;
}
.add_play #left select.character {
 width:50px;
}
.add_play #left label.character {
 text-align:left;
 color:#999999;
 padding-left:10px;
}
.add_play #left select.single {
 margin-left:150px;
}
.add_play #left br {
 clear:both;
}
.add_play #left textarea {
 margin:10px 0px 0px -3px;
 width:350px;
 height:130px;
 padding:3px;
 font-size:80%;
}
.add_play #left textarea[cols] {
 margin-left:0px;
}
.add_play #right label {
 float:left;
 display:inline;
 width:100px;
 text-align:right;
 font-weight:bold;
 font-size:80%;
 padding:3px 10px 0px 0px;
}
.add_play #right input.file {
 float:left;
 font-size:80%;
 margin:3px 0px 0px 0px;
}
.add_play #accept {
 clear:both;
 font-size:80%;
 text-align:center;
 padding:20px 0px 3px 0px;
 border-bottom:solid #CCCCCC 1px;
}
.add_play #disclaimer {
 color:#999999;
 font-size:70%;
 padding:5px 0px 0px 25px;
}
.add_play #extra_info {
 border:solid #CCCCCC 1px;
 padding:10px 10px 30px 10px;
 width:180px;
 margin:40px auto 0px auto;
 font-size:75%;
 color:#666666;
 font-weight:normal;
}
.add_play #extra_info p {
 margin:0px 0px 10px 0px;
}
#accepter {
 position:relative;
 clear:both;
 padding:20px 0px 20px 0px;
}
#accepter p {
 font-size:80%;
 color:#E00000;
 padding:3px 0px 0px 13px;
 border-top:solid #CCCCCC 1px;
}
#preview {
 position:absolute;
 top:30px;
 right:120px;
}
#trimite {
 position:absolute;
 bottom:-45px;
 right:5px;
 width:75px;
 height:23px;
}
/* end add play */

/* introducere eveniment */
.add #general_info {
 float:left;
 width:390px;
}
.add #choose_photo {
 float:left;
 width:200px;
}
.add #choose_photo span {
 float:right;
 display:inline;
 width:100px;
 height:100px;
 border:solid #CCCCCC 1px;
 text-align:right;
 margin:5px 60px 0px 0px;
}
.add #upload_photo {
 float:left;
 width:240px;
 padding-top:12px;
}
.add #top label {
 display:block;
 font-size:80%;
 color:#666666;
 padding:0px 0px 0px 3px;
}
label span {
 color:#E00000;
}
.add #top input.text, .add #top textarea {
 width:360px;
 margin:0px 0px 5px 0px;
 font-size:80%;
 padding:2px;
}
.add #top textarea {
 height:50px;
}
.add #bottom {
 clear:both;
}
.add #note {
 width:110px;
 border:solid #CCCCCC 1px;
 padding:7px 5px;
 font-size:75%;
 margin:0px 0px 15px 0px;
}
.add #top input.file {
 font-size:80%;
}
.add #notice {
 font-size:70%;
 margin:10px 0px 0px 0px;
 padding:3px 0px 0px 0px;
 background:url(../graphics/h3_bg.gif) no-repeat 10px top;
 text-indent:10px;
}
.add #bottom {
 padding:20px 0px 0px 0px;
}
.add #bottom label {
 display:block;
 font-size:80%;
 color:#666666;
 padding:5px 0px 0px 0px;
}
.add #bottom select {
 font-size:80%;
}
.add .day {
 width:40px;
}
.add .month {
 width:85px;
}
.add .year {
 width:60px;
}
.add #end_date {
 float:left;
 padding-left:40px;
 background:url(../graphics/add_spacer.gif) no-repeat 5px 20px;
}
.add #bottom #text_comunicat {
 width:550px;
 height:180px;
}
.add #bottom p {
 font-size:80%;
}
.add #categories {
 float:right;
}
.add #categories ul {
 width:250px;
 height:300px;
 overflow:auto;
 padding:5px;
 border:solid #999999 1px;
}
.add #categories li {
 float:left;
 height:20px;
 width:100%;
 margin:0px;
}
.add #categories input.checkbox {
 float:left;
}
.add #categories ul label {
 float:right;
 width:210px;
 margin:0px;
 padding:0px;
}
.add #extra_info {
 float:left;
}
.add #bottom textarea {
 font-size:80%;
 padding:3px;
}
.add #extra_info textarea {
 width:300px;
 height:82px;
}
.add #extra_info label {
 margin-top:5px;
}
.add #email_site {
 padding:0px 0px 0px 50px;
}
.add #email_site label {
 margin:5px 0px 0px 0px;
}
.add #email_site input.text {
 width:180px;
 font-size:80%;
 padding:7px 2px;
}
/* end introducere eveniment */

/*   adauga spectacol   */
.add_show #show_list {
 margin:20px 0px 0px 0px;
}
.add_show #show_list li {
 position:relative;
 display:block;
 padding:5px 0px 5px 30px;
 font-size:80%;
 font-weight:bold;
 background:url(../graphics/bullet.png) no-repeat 5px 11px;
}
.add_show #show_list a:link, .add_show #show_list a:visited {
 color:#000000;
}
.add_show h3.add {
 margin:35px 0px;
}
.add_show label {
 float:left;
 width:140px;
 margin:5px 0px;
 padding:0px 10px 0px 0px;
 text-align:right;
 font-weight:bold;
 font-size:80%;
}
.add_show input.text,
.add_show input.file {
 float:left;
 margin:5px 0px;
}
.add_show select {
 float:right;
 font-size:80%;
 margin:5px 100px 5px 0px;
}
.add_show br {
 clear:both;
}
.add_show input.text {
 width:188px;
 padding:4px;
}
.add_show input.file {
 font-size:80%;
}
.add_show select {
 width:200px;
}
.add_show #notice {
 clear:left;
 float:left;
 width:130px;
 padding:5px 0px 0px 20px;
 font-size:70%;
}
.add_show #accepter p {
 font-size:70%;
}
/* end adauga spectacol */

/*   lista cronici   */
.edit_author #pages li {
 float:left;
 padding:0px 20px 0px 0px;
 background:transparent;
 font-size:70%;
}
.edit_author #biography label, .edit_author #biography select {
 float:left;
 display:inline;
}
.edit_author br {
 clear:both;
}
.edit_author #left, .edit_author #right {
 position:relative;
 padding:40px 0px 15px 0px;
}
.edit_author #biography label {
 width:120px;
 font-weight:bold;
 font-size:80%;
 text-align:right;
 padding:0px 5px 0px 0px;
 margin-top:6px;
}
.edit_author #biography #left label {
 text-align:left;
 color:#999999;
}
.edit_author #biography .day {
 width:40px;
}
.edit_author #biography .month {
 width:90px;
}
.edit_author #biography .year {
 width:60px;
}
.edit_author input.text {
 width:150px;
 font-size:80%;
 padding:2px;
 margin:6px 0px 0px -2px;
}
.edit_author input[type=text] {
 margin-left:0px;
}
.edit_author input.plus {
 clear:left;
 margin-left:145px;
}
.edit_author #right img {
 margin-left:5px;
}
.edit_author select {
 width:190px;
 font-size:80%;
 margin-top:6px;
}
.edit_author textarea {
 width:450px;
 height:150px;
 margin:6px 0px 0px -3px;
}
.edit_author textarea[cols] {
 margin-left:0px;
}
.edit_author #left {
 float:left;
 display:inline;
 width:230px;
}
.edit_author #notice {
 width:140px;
 font-size:70%;
 margin-top:3px;
}
.edit_author #left input.file {
 clear:both;
 width:125px;
 font-size:80%;
}
.edit_author #right {
 float:right;
 display:inline;
 width:670px;
}
.edit_author #studies {
 float:right;
 width:340px;
}
.edit_author #studies select {
 width:60px;
}
.edit_author #studies label {
 clear:both;
 width:140px;
}
.edit_author #buttons {
 margin-top:0px;
 clear:both;
 text-align:right;
 border-top:solid #CCCCCC 1px;
 padding:15px 0px 0px 0px;
}
/* end lista cronici */

/*    detalii carte  */
.book_details #cover {
 float:left;
 display:inline;
 width:250px;
 text-align:center;
 margin:10px 0px 40px 0px;
}
.book_details #details {
 margin-bottom:20px;
}
.book_details #details h2 {
 color:#999999;
 font-size:80%;
 font-weight:normal;
}
.book_details #details h2 em {
 color:#000000;
 font-size:125%;
 font-weight:bold;
}
.book_details #translation {
 clear:both;
 color:#999999;
 font-size:80%;
 text-indent:0px;
 padding:10px 0px 10px 20px;
}
.book_details #publisher {
 color:#000000;
 font-size:80%;
 text-indent:0px;
}
.book_details #publisher a:link, .book_details #publisher a:visited {
 color:#000000;
 text-decoration:underline;
}
.book_details #publisher a:hover {
 text-decoration:none;
}
.book_details p {
 font-size:80%;
 text-indent:20px;
 line-height:17px;
}
.book_details p.edit {
 font-size:100%;
}
.book_details #alerts {
 width:317px;
 padding:0px 20px 30px 0px;
}
.book_details #alerts label {
 width:250px;
}
.book_details #reviews {
 margin-top:40px;
}
.book_details #alerts h3 a:link, .book_details #alerts h3 a:visited {
 background:transparent url(../graphics/clopotel.jpg) no-repeat scroll 130px 60%
}
.book_details label {
 float:left;
 display:inline;
 width:130px;
 font-size:80%;
 padding:0px 3px 0px 0px;
 text-align:right;
}
.book_details select,
.book_details input.text {
 float:left;
 display:inline;
 width:200px;
 font-size:80%;
 margin:0px 3px 3px 0px;
}
.book_details select {
 width:205px;
}
.book_details form br {
 clear:both;
}
/* end detalii carte */

/*   adauga carte   */
.add_book input.file, .add_book input.text {
 font-size:80%;
 margin:0px;
}
.add_book input.text {
 margin:4px 0px 6px 0px;
}
.add_book input.file {
 width:230px;
 margin:8px 0px 0px 0px;
}
.add_book label {
 clear:left;
 width:125px;
 margin:9px 0px 8px 0px;
}
.add_book select {
 float:left;
 display:inline;
 margin:6px 0px 5px 0px;
}
.add_book .language {
 float:left;
 width:90px;
}
.add_book .year {
 float:left;
 width:60px;
}
.add_book textarea {
 width:360px;
 height:170px;
 margin:3px 0px 0px -3px;
 padding:2px;
 font-size:80%;
}
.add_book textarea[cols] {
 margin-left:0px;
}
.add_book #notice {
 clear:none;
 width:180px;
 padding-left:110px;
}
.add_book #left {
 clear:both;
 float:left;
 width:400px;
 margin:0px 0px 30px 0px;
}
.add_book #right {
 float:left;
 width:500px;
 margin:0px 0px 30px 0px;
}
.add_book #right label {
 width:100px;
}
/* end adauga carte */
#check_lang {
 width:340px;
 font-size:80%;
 padding:10px 0px 15px 150px;
}
.add_play p.options {
 font-size:80%;
}
.add_play p.text_type {
 float:left;
}
.add_play #text_type {
 float:left;
 display:inline;
 margin:0px 0px 10px 10px;
}
.add_play ul li {
 display:block;
 clear:left;
}
.add_play #right ul.options {
 margin:20px 0px;
 overflow:hidden;
}
.add_play #right ul.options input.radio {
 float:left;
}
.add_play #right ul.options label {
 width:280px;
}
.add_play #right ul label {
 clear:none;
 float:left;
 width:70px;
 margin:0px;
 padding:0px 0px 0px 2px;
 text-align:left;
 font-weight:bold;
}
.add_play #text_type input.radio {
 float:left;
 vertical-align:bottom;
}
.add_play #right #text_version {
 clear:both;
 float:none;
 display:block;
 width:100%;
 text-align:left;
 font-weight:normal;
}
.add_play #right textarea {
 width:320px;
 height:120px;
 font-size:80%;
 padding:2px;
}
.add_play #right label {
 float:none;
 display:block;
 width:100%;
 text-align:left;
 font-weight:normal;
 margin:20px 0px 0px 0px;
}
.add_play #right input.file {
 float:none;
}
.add_play #right input.text {
 width:320px;
 font-weight:normal;
 font-size:80%;
}
.add_play #right #disclaimer {
 font-weight:normal;
 padding-left:0px;
 margin-top:10px;
 border-top:solid #CCCCCC 1px;
}
/*   adauga piesa   */
#add_material div {
 overflow:hidden;
 padding:5px 0px;
 display:inline-block;
}
#add_material label {
 float:left;
 color:#999999;
 font-weight:bold;
 font-size:80%;
 text-align:right;
 padding:0px 5px 0px 0px;
}
#add_material ul {
 float:left;
}
#add_material li {
 float:left;
 clear:left;
}
#add_material li input.radio {
 float:left;
}
#add_material select {
 font-size:80%;
}
#add_material input.text {
 padding:1px;
 font-size:80%;
}
#add_material input.file {
 font-size:80%;
}
#add_material textarea {
 width:350px;
 font-size:80%;
 padding:2px;
}
#add_material br {
 clear:both;
}
#add_material select {
 float:left;
}
#add_material #limbi {
 float:left;
 padding:0px;
}
#add_material #limbi label {
 width:120px;
}
#add_material #tradus_de {
 clear:left;
}
#add_material #tradus_de select {
 margin:0px 0px 0px 0px;
}
#add_material #tradus_de input.text {
 width:143px;
}
#add_material #file_type select, #add_material #file_type label {
 margin:2px 0px;
}
#add_material #file_type p {
 font-size:70%;
 width:150px;
 text-align:left;
}
#add_material #file_type ul {
 margin-bottom:10px;
}
#add_material input.file {
 margin:20px 0px 0px 0px;
}
/* end adauga piesa */

/*   editeaza spectacol   */
.show_details #edit_show select,
.show_details #edit_show input.text,
.show_details #edit_show label {
 font-size:80%;
}
.show_details #edit_show input.text {
 padding:2px;
}
.show_details #edit_show .general label {
 display:block;
 color:#999999;
}
.show_details #edit_show .general div {
 float:left;
 display:inline;
 height:40px;
 margin:0px 5px 5px 0px;
}
.show_details #edit_show .detailed {
 margin-top:70px;
}
.show_details #edit_show .detailed img {
 margin:2px 0px 0px 3px;
 vertical-align:bottom;
}
.show_details #edit_show .detailed label {
 font-weight:bold;
 float:left;
 width:130px;
 text-align:right;
 padding:0px 5px 0px 0px;
 margin:4px 0px 0px 0px;
}
.show_details #edit_show .detailed select {
 float:left;
 width:170px;
 margin:4px 0px 0px 0px;
}
.show_details #edit_show .detailed br {
 clear:both;
}
.show_details #edit_show .plus select {
 clear:both;
 margin-left:135px;
}
.show_details #edit_show {
 margin-bottom:60px;
}
.show_details #photo_upload {
 margin-top:40px;
}
.show_details #photo_upload input.file {
 font-size:80%;
 width:130px;
 margin:3px 0px 0px 0px;
}
.show_details #photo_upload img {
 border:none;
 float:right;
}
.show_details #photo_upload label {
 display:block;
 color:#999999;
 font-weight:bold;
 font-size:80%;
}
.show_details #photo_upload p {
 font-size:70%;
 width:140px;
}
/* end editeaza spectacol */

/*    adauga traducere din pagina piesa  */
.plays #adauga_traducere {
 clear:both;
 padding:20px 0px 0px 5px;
}
.plays #adauga_traducere label {
 color:#666666;
}
.plays #adauga_traducere p {
 font-weight:bold;
 color:#999999;
 font-size:80%;
}
.plays #adauga_traducere .step_2 p {
 font-weight:normal;
 color:#999999;
}
.plays #adauga_traducere .step_3 label {
 float:none;
 display:block;
 font-size:80%;
 margin-top:10px;
}
.plays #adauga_traducere .step_3 textarea {
 width:181px;
 height:50px;
 font-size:80%;
 padding:2px;
}
.plays #adauga_traducere input.file {
 font-size:70%;
}
.plays #adauga_traducere select {
 font-size:80%;
 color:#666666;
}
.plays #adauga_traducere ul {
 padding:4px;
}
.plays #translation_action label {
 font-weight:bold;
 color:#999999;
}
.plays #adauga_traducere li {
 float:none;
 display:block;
 font-size:80%;
}
.plays #adauga_traducere input.text {
 font-size:80%;
 padding:2px;
}
.plays #adauga_traducere .cancel {
 border-bottom:solid #CCCCCC 1px;
 text-align:right;
}
/* end adauga traducere din pagina piesa */

/*   edit detalii carte   */
#edit_book {
 float:left;
 width:650px;
 padding:0px 0px 30px 0px;
}
#edit_book h2 {
 float:left;
 border:none;
 font-size:80%;
 font-weight:normal;
 color:#999999;
}
#edit_book h2 em {
 color:#000000;
 font-size:140%;
}
#edit_book input.text {
 width:200px;
 color:#999999;
 padding:2px;
 font-size:80%;
}
#edit_book h2 input.text {
 font-size:100%;
}
#edit_book label {
 clear:both;
 float:left;
 font-size:80%;
 color:#999999;
}
#edit_book select {
 font-size:80%;
}
#edit_book br {
 clear:both;
}
/* end edit detalii carte */

.simple_list li {
 display:block;
 color:#999999;
 padding:3px 0px 3px 20px;
 font-size:80%;
 background:url(../graphics/bullet.png) no-repeat 5px 8px;
}
.simple_list li a:link, .simple_list li a:visited {
 color:#000000;
 font-weight:bold;
}
.docs li {
 line-height:140%;
 padding:5px 0px 5px 25px;
 background:url(../graphics/text_doc.jpg) no-repeat 5px 5px;
}

/*   pagina cautare din header   */
#search_labels {
 border-bottom:solid #CCCCCC 1px;
}
/* end pagina cautare din header */

/*   Home   */
.home #top_left {
 float:left;
 display:inline;
 width:210px;
 height:auto;
}
.home #top_left div {
 display:block;
}
.home #top_right {
 width:670px;
 margin-left:20px;
}
.home #top_right p {
 text-align:left;
}
.home #top {
 overflow:hidden;
 display:inline-block; /* IE6 */
 margin-bottom:10px;
}
.home #noutati {
 padding:10px 5px;
}
.home #evenimente {
 display:inline-block; /* IE6 */
 padding:10px 10px;
}
.home #latest_authors {
 border:none;
 width:670px;
}
.home #latest_authors ul {
 border-left:none;
 border-right:none;
}
.home #middle_left {
 float:left;
 display:inline;
 width:440px;
}
.home #middle_right {
 float:right;
 display:inline;
 width:200px;
}
.home #news {
 position:relative;
 width:440px;
 margin:20px 0px 0px 0px;
 padding:0px 0px 0px 10px;
}
.home #news div {
 font-size:80%;
}
.home #news h2 {
 clear:none;
 font-size:100%;
 margin:15px 10px 0px 10px;
}
.home #news p {
 font-size:80%;
 text-align:justify;
 margin:10px 20px 0px 10px;
}
.home #news ul {
 margin-top:20px;
}
.home #news li {
 float:left;
 width:212px;
 height:55px;
 font-size:75%;
}
.home #news li a:link, .home #news li a:visited {
 font-weight:bold;
 color:#000000;
}
.home #news li img {
 float:left;
 display:inline;
 border:solid #CCCCCC 1px;
 margin:0px 8px 0px 0px;
}
#search_play {
 position:relative;
 width:160px;
 border:solid #CCCCCC 1px;
 background:#e9e9e9;
 padding:5px 20px 25px 10px;
}
#search_play fieldset {
 padding:5px 5px 20px 5px;
 border:solid #CCCCCC 1px;
 background:#FFFFFF;
}
#search_play input.text {
 float:left;
 width:31px;
 height:20px;
 font-size:85%;
 text-align:right;
 font-weight:bold;
 color:#CCCCCC;
 padding:2px 5px 0px 5px;
 background:url(../graphics/input_play_search.jpg) no-repeat fixed;
 border:none;
}
#search_play input[type=text] {
 background-attachment:scroll;
}
#search_play label {
 font-size:80%;
 color:#999999;
 font-weight:bold;
}
#search_play label.character {
 float:left;
 width:60px;
}
#search_play br {
 clear:both;
}
.home #cronici {
 padding:20px 8px 20px 5px;
}
.home #agora_spune {
 width:450px;
 height:150px;
 font-size:80%;
}
.home #agora_spune div ul {
 padding:20px 0px 0px 20px;
}
.home #agora_spune .tabs li {
 float:left;
 display:inline;
 height:25px;
 line-height:25px;
 border-right:solid #CCCCCC 1px;
 border-bottom:solid #CCCCCC 1px;
}
.home #agora_spune ul li.last {
 border-right:none;
}
.home #agora_spune ul label {
 color:#cccccc;
 float:left;
 width:199px;
 text-align:right;
 padding:0px 10px 0px 0px;
}
.home #agora_spune div {
 clear:both;
}
.home #agora_spune div li {
 display:block;
 padding:3px 0px 3px 25px;
 background:url(../graphics/agoraspune.jpg) no-repeat 3px 50%;
}
.home #agora_spune li a {
 float:left;
 height:25px;
 padding:0px 7px;
 background:#E9E9E9;
}
.home #agora_spune ul li.selected {
 border-bottom:none;
}
.home #agora_spune ul li.selected a {
 background:#FFFFFF;
}
.home #imagini_spectacole {
 padding:12px 10px;
}
.home #imagini_spectacole p {
 float:left;
 width:220px;
 text-align:center;
 font-size:80%;
 font-weight:bold;
}
.home #imagini_spectacole p img {
 display:block;
 margin-bottom:5px;
}
.home #imagini_spectacole ul {
 float:right;
 width:120px;
}
.home #imagini_spectacole li {
 float:left;
 display:inline;
 margin:5px;
}
.home #bottom {
 clear:both;
}
.home #bottom_left {
 float:left;
 width:420px;
 height:auto;
}
.home #bottom_right {
 float:right;
 width:350px;
 height:auto;
}
.home #bottom_right h4 {
 float:right;
 width:320px;
}
.home #comunicate_presa {
 padding:12px 10px;
 font-size:80%;
}
.home #comunicate_presa li {
 display:block;
 height:100px;
 color:#999999;
}
.home #comunicate_presa li img {
 float:left;
 display:inline;
 margin:0px 10px 0px 0px;
}
.home #comunicate_presa li a.title {
 padding-left:15px;
 font-weight:bold;
 color:#000000;
 background:url(../graphics/bullet.png) no-repeat 5px 5px;
}
.home .time_period {
 margin:10px 0px 15px 0px;
}
.home .time_period .dates {
 float:left;
 display:inline;
 width:auto;
 font-size:100%;
 margin-top:0px;
 text-align:left;
}
#submit_play_search {
 position:absolute;
 bottom:-10px;
 right:20px;
 width:65px;
 height:43px;
 border:none;
 text-indent:-9999px;
 background:transparent url(../graphics/cauta-piesa-btn.png) no-repeat;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../graphics/cauta-piesa-btn.png');
}
.home #bottom_left_bottom {
 float:left;
 width:418px;
}
.home #cititorii_recomada {
 float:right;
 width:320px;
 height:335px;
 font-size:80%;
}
.home #cititorii_recomada .simple_list {
 font-size:125%;
}
.home h4 {
 color:#CCCCCC;
 font-size:80%;
 padding-left:4px;
}
.home #top_right h4 a {
 font-weight:normal;
 padding:2px 2px 0px 2px;
}
.home #top_left .box {
 padding:10px;
}
.home div.box {
 border:solid #CCCCCC 1px;
 margin:2px 0px 20px 0px;
 overflow:hidden;
 display:inline-block;
}
.home #categorie {
 position:relative;
 top:-1px;
 height:27px;
 border-bottom:solid #CCCCCC 1px;
}
.home #categorie li a {
 position:relative;
 top:1px;
 float:left;
 display:inline;
 padding:5px 10px;
 border-bottom:solid #CCCCCC 1px;
 border-right:solid #CCCCCC 1px;
 background:#E9E9E9;
}
.home #categorie li.selected a {
 background:#FFFFFF;
 border-bottom:solid #FFFFFF 1px;
}
.home #categorie li.first a {
 margin-left:68px;
 border-left:solid #CCCCCC 1px;
}
.home #categorie li.last a {
 border-right:none;
}
.home #tip, .home #timp {
 height:20px;
 line-height:20px;
 border-bottom:solid #CCCCCC 1px;
}
.home #tip a {
 padding:2px 4px;
}
.home #timp {
 text-align:right;
}
.home #timp a {
 padding:2px 4px;
}
.home #tip li.selected a, .home #timp li.selected a {
 color:#E00000;
}
.home #tip a:hover, .home #timp a:hover {
 color:#E00000;
}
.home #alerte h3 {
 font-size:80%;
 padding:3px 0px 5px 0px;
 background:url(../graphics/h3_bg.gif) no-repeat left bottom;
}
.home #alerte h3 a {
 padding:3px 0px 3px 35px;
 background:url(../graphics/clopotel.jpg) no-repeat 5px 50%;
}
.home #casting {
 position:relative;
 float:left;
 display:inline;
 width:140px;
 font-size:80%;
 margin:20px 0px 0px 10px;
 padding:40px 20px 20px 20px;
 border:solid #CCCCCC 1px;
}
.home #casting a {
 color:#E00000;
}
.home #casting img {
 position:absolute;
 top:-15px;
 left:-15px;
}
.home #div_anonim_1 {
 float:right;
 display:inline;
 width:200px;
 border:solid #CCCCCC 1px;
 padding:10px 0px 10px 5px;
}
.home #div_anonim_2 {
 float:left;
 display:inline;
 width:185px;
 margin:40px 0px 0px 0px;
 border:solid #CCCCCC 1px;
 padding:10px 0px 10px 5px;
}
.home #blog_aggregator {
 float:right;
 display:inline;
 width:165px;
 height:120px;
 margin:20px 0px 0px 0px;
 padding:70px 20px 0px 30px;
 font-size:80%;
 background:url(../graphics/blog_aggregator.jpg) no-repeat;
}
.home #blog_aggregator a {
 color:#E00000;
}
.home #noutati .simple_list li img {
 vertical-align:middle;
}
.invalidInput, .validInput {
	display:inline;
}
.invalidInput input {
	background-color:#FFEEDD;
	border-left:3px solid #EE0000;
}
.validInput input {
	background-color:#EEFFDD;
	margin-left:2px;
}
/* end Home */
#login {
 display:none;
 position:absolute;
 top:25px;
 right:10px;
 z-index:10000;
 width:200px;
 color:#999999;
 padding:5px;
 font-size:80%;
 border:solid #999999 2px;
 background:#FFFFFF;
}
#login label {
 font-weight:bold;
}
#filter a.active_ordering:link,
#filter a.active_ordering:visited {
 color:#E00000;
}
#overlay {
 position:absolute;
 top:0px;
 left:0px;
 background:#000000;
 opacity:0.2;
 -moz-opacity:0.2;
 filter:alpha(opacity=20);
}
#igs-alert {
 position:absolute;
 top:40%;
 left:50%;
 width:300px;
 height:160px;
 margin-left:-150px;
 margin-top:-80px;
 background:#FFFFFF;
 bordeR:solid #666666 2px;
 text-align:center;
 font-weight:bold;
 color:#999999;
 font-size:90%;
}
#igs-alert .text {
 margin:35px 0px 0px 0px;
}
#igs-alert button {
 margin:20px 0px 0px 0px;
 padding:0px 10px;
}
.remember {
 font-size:70%;
}
a.selected_bloc_rosu:link,
a.selected_bloc_rosu:visited {
 color:#FFFFFF;
 font-weight:bold;
 background:#E00000;
}
#editabil {
 display:none
}
#contine_piesele {
 float:left;
 display:inline;
 width:210px;
}
a#thumb_down:link,
a#thumb_down:visited,
#thumb_down {
 float:left;
 display:inline;
 width:25px;
 height:25px;
 margin:10px 0px 4px 2px;
 background:url(../graphics/thmb_down_bw.jpg) no-repeat;
}
a#thumb_down:hover {
 background:url(../graphics/thmb_down.jpg) no-repeat;
}
a#thumb_up:link,
a#thumb_up:visited,
#thumb_up {
 float:left;
 display:inline;
 width:25px;
 height:25px;
 margin:10px 0px 0px 30px;
 background:url(../graphics/thmb_up_bw.jpg) no-repeat;
}
a#thumb_up:hover {
 background:url(../graphics/thmb_up.jpg) no-repeat;
}
#lista ul {
 list-style:disc inside;
}
#blogroll {
 list-style:none outside;
 margin-top:10px;
}
#lista li,
#tags .lista li,
#blogroll li {
 padding-left:25px;
 text-align:left;
 display:block;
 background:url(../graphics/bullet.png) no-repeat 5px 50%;
}
.blog_item {
 clear:both;
 font-size:80%;
 margin-bottom:25px;
 padding-bottom:10px;
 background:transparent url(../graphics/news_list_bg.gif) no-repeat 30px bottom;
}
.blog_item h3 {
 font-size:126%;
}
.blog_item p.rcp-autor {
 float:left;
 display:inline;
 width:80px;
 color:#E0E0E0;
 font-weight:bold;
 font-size:120%;
}
.blog_item p.rcp-autor em {
 color:#E00000;
 font-size:120%;
}
.blog_item br {
 clear:both;
}
.blog_content {
 float:right;
 display:inline;
 width:540px;
 margin:45px 10px 0px 0px;
 text-align:justify;
}
#footer-wrapper {
 height:350px;
}
#footer a:link,
#footer a:visited {
 color:#999999;
}
#footer a:hover {
 color:#000000;
}
.search #search_play {
 float:right;
 display:inline;
 width:230px;
 background:#f9f2e0;
}
.search #search_play select {
 font-size:80%;
}
.search label {
 text-align:center;
}
.search #plays {
 float:left;
 display:inline;
 width:585px;
}
.search input.text {
 text-align:center;
}


.edit_alerts #change_password {
 float:right;
 display:inline;
 width:300px;
}
.register {
 background:url(../graphics/datepersonalelung.jpg) no-repeat left top;
}
.home #top_right {
 height:auto;
 display: inline;
}
#nr_voturi {
 float:left;
 display:inline;
 margin:3px 0px 3px 20px;
 border:solid #cccccc 3px;
}
#nr_voturi .rating {
 display:block;
 width:100%;
 text-align:center;
 font-weight:bold;
}
#nr_voturi .total_voturi {
 font-size:80%;
}
#nr_voturi .voturi {
 font-size:60%;
}
#active_logo {
 float:right;
 display:inline;
 width:160px;
 padding-top:15px;
 text-align:center;
}
#logowrapper {
 padding-top:10px;
}
.comev #left {
 float:left;
 display:inline;
 width:580px;
}
.comev #left label {
 display:block;
 font-size:80%;
 color:#666666;
 margin-top:5px;
}
.comev #note{
 width:120px;
 margin:5px 0px 0px 15px;
 text-align:left;
}
.comev #left input.text {
 width:362px;
}
.comev #left #data_inceput,
.comev #left #data_sfarsit {
 width:150px;
}
.comev #left textarea {
 height:50px;
 width:360px;
 font-size:80%;
 padding:2px 3px;
}
.comev #right {
 float:right;
 display:inline;
 width:210px;
}
.comev #categories {
 width:180px;
 font-size:80%;
}
.comev #categories div {
 margin-left:20px;
}
.comev .altele {
 float:left;
 display:inline;
 width:193px;
}
.comev #left .altele textarea,
.comev #left .altele input.text {
 width:180px;
}
.home #titlu_pic {
 position:absolute;
 top:280px;
 left:0px;
 width:100%;
 height:40px;
 background:#CCCCCC;
 opacity:.7;
}
.home #titlu_pic em {
 display:block;
 width:350px;
}
#cititorii_recomada .simple_list {
 margin:15px 0px 0px 15px;
}
#sub_noutate {
 font-size:80%;
}
#sub_noutate span {
 color:#999999;
 float:left;
 display:inline;
 width:60px;
}
#sub_noutate #nr_voturi span {
 color:#000000;
 float:none;
 width:auto;
 font-size:100%;
}
.news #article div {
 line-height:130%;
}


#adauga_online p {
 text-align:left;
}
#adauga_online p input.radio {
 vertical-align:bottom;
}
#adauga_online li {
 display:block;
}



/*******************************************************************************/

/*   ale mele/ adaugat de mine   */
.sub_nav {
 width:900px;
 margin:auto;
 height:50px;
}
.sub_nav li {
 float:left;
 display:inline;
 padding-right:30px;
}
.sub_nav a:link,
.sub_nav a:visited {
 display:block;
 color:#999999;
 font-weight:bold;
 font-size:80%;
 height:20px;
 padding:5px 0px 5px 0px;
}
.sub_nav a:hover {
 text-decoration:none;
 background:transparent url(../graphics/linioaca.gif) no-repeat 5px 14px;
}
.adaugat_de_mine {
 position:relative;
 float:left;
 display:inline;
 width:270px;
 height:140px;
 padding:10px 5px;
 margin:20px 9px 50px 9px;
 border:solid #CCCCCC 1px;
}
.adaugat_de_mine h2 {
 position:absolute;
 top:-20px;
 left:0px;
 color:#CCCCCC;
 font-weight:bold;
 border:none;
 padding:0px;
 font-size:120%;
}
.adaugat_de_mine ul {
 height:140px;
 overflow:auto;
 position:relative;
}
.adaugat_de_mine li {
 position:relative;
 float:none;
 display:block;
 color:#999999;
 font-size:80%;
 padding:5px 3px 5px 20px;
 background:url(../graphics/bullet.png) no-repeat 7px 47%;
}
.adaugat_de_mine img {
 vertical-align:middle;
}
.adaugat_de_mine li a:link,
.adaugat_de_mine li a:visited {
 color:#000000;
 font-weight:bold;
}
.ale_mele p {
 clear:both;
 font-size:80%;
}
/* ale mele/ adaugat de mine */

#date_generale {
 float:left;
 display:inline;
 width:600px;
 background:url(../graphics/datepersonale.jpg) no-repeat left top;
}
#date_generale input.text,
#date_generale select {
 display:none;
 background:#f9f2e0;
}


/* cautare foto */
.cautare_foto {
 margin-top:20px;
}
.cautare_foto li {
 float:left;
 display:inline;
 width:250px;
 height:170px;
 margin:0px 20px 20px 0px;
 font-size:110%;
 font-weight:bold;
}
.cautare_foto a {
 color:#000000;
}
a.rss_peste:link,
a.rss_peste:visited {
 display:block;
 height:20px;
 visibility:hidden;
 background:url(../graphics/clopotel.jpg) no-repeat right top;
}
.sel_cauta_piesa {
 clear:both;
 padding:20px 0px 0px 0px;
}
.sel_cauta_piesa label,
.sel_cauta_piesa select {
 float:left;
 display:inline;
 width:110px;
 text-align:right;
 padding-right:3px;
 margin-top:3px;
}
.sel_cauta_piesa select {
 width:90px;
 padding:0px;
 text-align:left;
}
.help dt {
 color:#2e972e;
 font-weight:bold;
}
.help dd {
 font-size:80%;
}
.altele .text,
.altele label {
 margin-top:4px;
}
#anti_spam {
 float:left;
 display:inline;
 width:350px;
 height:31px;
 padding-top:5px;
 padding-left:5px;
 font-style:italic;
 font-size:125%;
 color:#12C03F;
 border:solid #E0E0E0 1px;
 background:#FFFFFF url(../graphics/anti-spam.png) no-repeat right top;
}

#mesaj_rcp {
 width: 400px;
 position: absolute;
 background: white;
 left: 50%;
 margin-left: -200px;
 top: 200px;
 padding: 20px 20px 0 20px;
 -moz-border-radius: 6px;
 -moz-box-shadow: 0 0 10px black;
 -webkit-box-shadow: 0 0 10px black;
}
#mesaj_rcp div {
 clear: both;
}
#mesaj_rcp label {
 float: left;
 display: inline;
 width: 60px;
 text-align: right;
 padding: 3px 5px;
 font-size: 80%;
}
#mesaj_rcp input.text,
#mesaj_rcp textarea {
 float: left;
 width: 300px;
}
#mesaj_rcp textarea {
 width: 302px;
 height: 140px;
}
#mesaj_rcp .button {
 text-align: right;
 padding: 10px 20px;
}

