/* ----- start general definitions ----- */
html, body { margin: 0; padding: 0;}
body { background-color: #fff; font-family: Tahoma, Arial, sans-serif; font-size: 11px; font-weight: normal; color: #666;}
table, td, div, p, ul, ol, h1, h2, h3, h4, h5, h6, hr, img { margin: 0; padding: 0; border: 0;}
* { background-repeat: no-repeat;}
a { text-decoration: none; color: #666;}
a:hover { text-decoration: underline;}
img.pic_border { border: 3px solid #2F97CD; }
div.spacer {height: 5px;}

.inputs_1 {margin-top: 2px; height: 12px; font-size: 10px; color: #666; line-height: 12px; border: 1px solid #2F97CD;}
.file_1 {margin-top: 2px; font-size: 10px; color: #666; line-height: 12px; border: 1px solid #2F97CD;}
.buttons_1 {margin-top: 2px; font-size: 10px; color: #666; line-height: 12px; border: 1px solid #2F97CD;}
.textareas_1 {font-size: 10px; color: #666; line-height: 12px; border: 1px solid #2F97CD; width: 200px; height: 80px;}
.selects_1 {margin-top: 2px; font-size: 10px; color: #666; line-height: 12px; border: 1px solid #2F97CD;}
/* ----- end general definitions ----- */


/* ----- start main container definitions ----- */
#mainContainer { width: 800px; margin-left: auto; margin-right: auto; }

#mainContainer #linkstop { width: 780px;  background-color: #6fb7dc; margin: 0 auto 0 auto; height: 20px; }
#mainContainer #linkstop p { padding: 3px 10px; color: #fff;}
#mainContainer #linkstop a { padding: 2px; color: #fff;}

#mainContainer #header { width: 780px; height: 112px; background-color: #2F97CD; margin: 0 auto 5px auto; }
#mainContainer #header #header_left { float: left; width: 9px; height: 112px; background-image: url(files/images/corner_left.gif); background-position:bottom; }
#mainContainer #header #header_right { float: left; width: 9px; height: 112px; background-image: url(files/images/corner_right.gif); background-position:bottom; }
#mainContainer #header #header_middle { float: left; width: 762px; height: 102px; }
#mainContainer #header #header_middle #logo { float: left; margin-left: 11px; margin-top: 10px;}
#mainContainer #header #header_middle #flash_banner { float: left; text-align: right; padding-left: 54px; margin-top: 10px;}
#mainContainer #header #header_middle > #flash_banner { padding-left: 62px; }

#mainContainer #header ul#menu { float: left; list-style-type: none; margin-top: 2px; }
#mainContainer #header ul#menu li { float: left; margin: 16px 0 0 11px; padding-bottom: 5px; }
#mainContainer #header ul#menu > li { margin-top: 14px; padding-bottom: 0px; }
#mainContainer #header ul#menu li a:hover { border-bottom: 5px solid #FFF; }

#mainContainer #main_banner { text-align: center; width: 780px; margin: 0 auto 5px auto; }

#mainContainer #footer { clear: both; width: 800px; padding-top: 10px;}
#mainContainer #footer #footer_inside { border-top: 4px solid #2F97CD;}
#mainContainer #footer #footer_inside p { text-align: center;}
#mainContainer #footer #footer_inside a.footerLink {padding: 0 5px;}
/* ----- end main container definitions ----- */


/* ----- end container general definitions ----- */
#mainContainer #container { width: 780px; margin-left: auto; margin-right: auto;}

#mainContainer #container p.logouri { font-size: 12px; font-weight: bold; color: #FFF; height: 21px; padding-top: 4px; }
#mainContainer #container p.mai_mult { text-align: right; padding-bottom: 5px; margin: 5px 10px 0 0; }
#mainContainer #container p.description { margin: 12px 10px 0 10px; }
#mainContainer #container p.descriere_poza { margin: 12px 10px 0 10px; text-align: center;}
#mainContainer #container p.eroare { margin: 12px 0 0 15px; color: #FF0000; }
#mainContainer #container #top_poze .spacer { height: 1px; background-image: url('files/images/spacer_dot.gif'); background-repeat: repeat-x; margin: 5px 10px 2px 10px;}
/* ----- end container general definitions ----- */


/* ----- start left column ----- */
#mainContainer #container #leftPart { width: 160px; float: left; }
#mainContainer #container #leftPart p.logouri { text-align: right; }

#mainContainer #container #leftPart #login_logo { width: 155px; background-image: url('files/images/loginback.gif'); height: 24px; }
#mainContainer #container #leftPart #login_box { width: 145px; background-color: #F6F6F6; margin: 0 0 0 5px; padding: 5px 0 5px 5px;}
#mainContainer #container #leftPart #login_box label { float: left; width: 55px; font-size: 9px; color: #666; padding-top: 4px;}
#mainContainer #container #leftPart #login_box input { width: 80px; margin-top: 2px; height: 12px; font-size: 10px; color: #666; line-height: 12px; border: 1px solid #2F97CD; }
#mainContainer #container #leftPart #login_box input#input_go { width: 17px; height: 18px; float: right; margin: 8px 10px 0 0; border: 0; }
#mainContainer #container #leftPart #login_box ul {list-style-image: url('files/images/sageata.gif'); padding-left: 10px; margin: -5px 2px 5px 2px;}
#mainContainer #container #leftPart #login_box > ul { margin-top: 5px; }
#mainContainer #container #leftPart #login_box ul li { margin: 1px 0 1px 8px; padding: 0 ;}
#mainContainer #container #leftPart #login_box ul li a:hover { color: #1378AD; }
#mainContainer #container #leftPart #login_box p.account {  margin: 2px 2px 2px 7px; }

#mainContainer #container #leftPart #bancuri_container { width: 155px; margin-top: 5px; }
#mainContainer #container #leftPart #bancuri_container #bancuri_logo { width: 155px; background-image: url('files/images/bancuriback.gif'); height: 24px; }
#mainContainer #container #leftPart #bancuri_container ul { list-style-image: url('files/images/sageata2.gif'); padding: 5px 0 5px 10px; background-color: #F6F6F6; margin: 0 0 5px 5px; overflow: hidden;}
#mainContainer #container #leftPart #bancuri_container ul li { margin-left: 15px; font-size: 10px;}
#mainContainer #container #leftPart #bancuri_container ul li a:hover { color: #198333;}

#mainContainer #container #leftPart #ringtones_container #poze_logo { width: 155px; background-image: url('files/images/pozeback.gif'); height: 24px; }
#mainContainer #container #leftPart #ringtones_container { margin-top: 5px; width: 155px;}
#mainContainer #container #leftPart #ringtones_container ul { list-style-type: none; margin-left: 5px; padding: 5px 5px 5px 20px; background-color: #FEFEE6; overflow: hidden; }
#mainContainer #container #leftPart #ringtones_container ul li {  padding: 4px 0 0 2px; border-bottom: 1px dashed #DBE3C9;}
#mainContainer #container #leftPart #ringtones_container ul li a:hover { color: #878500;}
/* ----- end left column ----- */


/* ----- start middle column (home page) ----- */
#mainContainer #container #middlePart { float: left; width: 310px;}
#mainContainer #container #middlePart #box_orange { background-image: url('files/images/back_orange.gif'); background-repeat: repeat-x; width: 308px; border: 1px solid #FCA01D; }
#mainContainer #container #middlePart #box_blue { background-image: url('files/images/back_blue.gif'); background-repeat: repeat-x; width: 308px; border: 1px solid #2F97CD; }
#mainContainer #container #middlePart #box_green { background-image: url('files/images/back_green.gif'); background-repeat: repeat-x; width: 308px; border: 1px solid #00CC33; }
#mainContainer #container #middlePart #box_yellow { background-image: url('files/images/back_yellow.gif'); background-repeat: repeat-x; width: 308px; border: 1px solid #CDCB2F; }

#mainContainer #container #middlePart p#poza {margin: 10px 5px 5px 5px; text-align: center;}

#mainContainer #container #middlePart #top_polifonice { margin-top: 5px; }
#mainContainer #container #middlePart #top_polifonice #toppolifonice_logo { background-image: url('files/images/back_green.gif'); background-repeat: repeat-x; width: 308px; border: 1px solid #00CC33;}
#mainContainer #container #middlePart #top_polifonice ul { list-style-image: url('files/images/back_top.gif'); padding-left: 55px; margin-top: 10px; float: left;}
#mainContainer #container #middlePart #top_polifonice ul li { margin-top: 2px;}

#mainContainer #container #middlePart #middle_stuff { width: 310px; margin-top: 5px;}
#mainContainer #container #middlePart #middle_stuff #stuff_logo { background-image: url('files/images/back_blue.gif'); background-repeat: repeat-x; width: 308px; border: 1px solid #2F97CD;}

#mainContainer #container #middlePart .spacer {height: 1px; background-image: url('files/images/spacer_dot.gif'); background-repeat: repeat-x; margin-left: 5px;}
/* ----- end middle column (home page) ----- */


/* ----- start right column (home page) ----- */
#mainContainer #container #rightPart { width: 310px; float: left; overflow: hidden; }
#mainContainer #container #rightPart #columns { margin-left: 5px; }
#mainContainer #container #rightPart #columns #lefty { width: 150px; background-color: #E6FFEC; overflow: hidden; vertical-align: top; }
#mainContainer #container #rightPart #columns #lefty #logo_topbancuri { background-image: url('files/images/back_green.gif'); background-repeat: repeat-x; width: 148px; border: 1px solid #00CC33;}
#mainContainer #container #rightPart #columns #lefty ol { width: 120px; padding: 10px 5px 0 25px; list-style-type: decimal; }
#mainContainer #container #rightPart #columns #lefty ol li { line-height: 12px; margin: 4px 5px 5px 0px;padding-bottom: 5px; background-image: url('files/images/dotted_3.gif'); background-position: bottom; background-repeat:repeat-x;}

#mainContainer #container #rightPart #columns #separator { width: 5px; }

#mainContainer #container #rightPart #columns #righty { width: 150px; background-color: #DDEFF9; vertical-align: top; }
#mainContainer #container #rightPart #columns #righty #logo_pozeb { background-image: url('files/images/top_pozeback.gif'); width: 150px; height: 27px; }
#mainContainer #container #rightPart #columns #righty p.poza { margin: 7px 5px 5px 5px; text-align: center; }

#mainContainer #container #rightPart #banner { clear:both; margin: 5px 0 0 5px; }

#mainContainer #container #rightPart #top_screensaver { margin: 5px 0 0 5px; float: left;}
#mainContainer #container #rightPart #top_screensaver #screen_poza { width: 310px; background-image: url('files/images/top_screensaver.gif');}
#mainContainer #container #rightPart #top_screensaver div { width: 300px; padding-top: 10px; background-color: #DDEFF9; }
#mainContainer #container #rightPart #top_screensaver div p {float: left; margin: 12px;}

#mainContainer #container #rightPart .poze_dreapta { margin: 5px 0 0 5px; background-color: #FEF6E2; padding-bottom: 5px; }
#mainContainer #container #rightPart .poze_dreapta #box_orange { background-image: url('files/images/back_orange.gif'); background-repeat: repeat-x; width: 303px; border: 1px solid #FCA01D; }
#mainContainer #container #rightPart .poze_dreapta .spacer {height: 1px; background-image: url('files/images/spacer_dot.gif'); background-repeat: repeat-x; margin-left: 15px;}

/* ----- end right column (home page) ----- */


/* ----- start middle column (inner pages) ----- */
#mainContainer #container #middlePart_inner { float: left; width: 465px; font-size: 11px; margin-right: 5px; }

#mainContainer #container #middlePart_inner .inner_box { background-color: #FaFaFa; padding-bottom: 5px; }

#mainContainer #container #middlePart_inner .inner_box #title_orange { background-image: url('files/images/back_orange.gif'); background-repeat: repeat-x; width: 463px; border: 1px solid #FCA01D; }
#mainContainer #container #middlePart_inner .inner_box #title_blue { background-image: url('files/images/back_blue.gif'); background-repeat: repeat-x; width: 463px; border: 1px solid #2F97CD; }
#mainContainer #container #middlePart_inner .inner_box #title_green { background-image: url('files/images/back_green.gif'); background-repeat: repeat-x; width: 463px; border: 1px solid #00CC33; }
#mainContainer #container #middlePart_inner .inner_box #title_yellow { background-image: url('files/images/back_yellow.gif'); background-repeat: repeat-x; width: 463px; border: 1px solid #CDCB2F; }
#mainContainer #container #middlePart_inner .inner_box label {float: left; width: 120px; text-align: right; padding-right: 5px;}
#mainContainer #container #middlePart_inner .inner_box p#poza {margin: 10px;}

#mainContainer #container #middlePart_inner .inner_box .buttons_left { width: 220px; padding-left: 10px; }
#mainContainer #container #middlePart_inner .inner_box .buttons_right { width: 225px; text-align: right; padding-right: 10px; }
#mainContainer #container #middlePart_inner .inner_box p.description {width: 220px; padding-left: 10px;}

#mainContainer #container #middlePart_inner .inner_box .status_bar {clear: both; margin: 5px 5px 0 5px; font-family: Georgia, helvetica, sans-serif; font-size: 10px; text-align: center; }
#mainContainer #container #middlePart_inner .inner_box .status_bar .category {margin-right: 8px;}
#mainContainer #container #middlePart_inner .inner_box .status_bar .category a { color: #FDA01D; }
#mainContainer #container #middlePart_inner .inner_box .status_bar .category i { color: #FDA01D; font-style: normal;	}
#mainContainer #container #middlePart_inner .inner_box .user_status  { padding-left: 10px;	}
#mainContainer #container #middlePart_inner .inner_box .user_status i { color: #FDA01D; font-style: normal;	}
#mainContainer #container #middlePart_inner .inner_box .spacer {height: 1px; background-image: url('files/images/spacer_dot.gif'); background-repeat: repeat-x; margin-left: 15px;}
#mainContainer #container #middlePart_inner .inner_box .page_selection {text-align: center; margin: 7px 5px 3px 5px;  font-weight: bold;}

#mainContainer #container #middlePart_inner #banner { width: 463px; height: 60px; border: 1px solid blue; background-color: #0066CC;}

#mainContainer #container #middlePart_inner #top_polifonice { margin-top: 5px; }
#mainContainer #container #middlePart_inner #top_polifonice ul { list-style-image: url('files/images/back_top.gif'); padding-left: 55px; margin-top: 10px; float: left;}
#mainContainer #container #middlePart_inner #top_polifonice ul li { margin-top: 2px;}

#mainContainer #container #middlePart_inner #middle_stuff {  margin: 5px;}
#mainContainer #container #middlePart_inner #middle_stuff #stuff_logo { background-image: url('files/images/stuffback.gif'); width: 310px;}

#mainContainer #container #middlePart_inner #login_inner {} 
#mainContainer #container #middlePart_inner #login_inner #logo_login { background-image: url('files/images/back_blue.gif'); background-repeat: repeat-x; width: 468px; border: 1px solid #2F97CD; }
#mainContainer #container #middlePart_inner #login_inner #login_container { background-color: #F6F6F6; padding: 10px; } 
#mainContainer #container #middlePart_inner #login_inner #login_container label { float: left; width: 60px; }
#mainContainer #container #middlePart_inner #login_inner #login_container .cu_back a { padding-right: 10px; }
#mainContainer #container #middlePart_inner #login_inner #login_container  #input_go {margin-left: 10px; vertical-align: middle;}
/* ----- end middle column (inner pages) ----- */

#mainContainer #container #rightPart_inner { width: 150px; float: left; }
#mainContainer #container #rightPart_inner p.logourile { font-size: 12px; font-weight: bold; color: #FFF; height: 23px; padding-top: 4px; }

#mainContainer #container #rightPart_inner #top_bancuri { width: 150px; background-color: #E6FFEC; overflow: hidden; margin-bottom: 5px; }
#mainContainer #container #rightPart_inner #top_bancuri #logo_topbancuri { background-image: url('files/images/back_green.gif'); background-repeat: repeat-x; width: 148px; border: 1px solid #00CC33;}
#mainContainer #container #rightPart_inner #top_bancuri ol { width: 120px; padding: 10px 5px 0 25px; list-style-type: decimal; }
#mainContainer #container #rightPart_inner #top_bancuri ol li { line-height: 12px; margin: 4px 5px 3px 0; border-bottom: 1px dashed #DBE3C9;}

#mainContainer #container #rightPart_inner #top_poze { width: 150px; background-color: #DDEFF9; }
#mainContainer #container #rightPart_inner #top_poze #logo_pozeb { background-image: url('files/images/back_blue.gif'); background-repeat: repeat-x; width: 148px; border: 1px solid #2F97CD;}
#mainContainer #container #rightPart_inner #top_poze ol { width: 120px; padding-left: 25px; padding-top: 10px; list-style-type: decimal; background-position: left top;}
#mainContainer #container #rightPart_inner #top_poze ol li { padding-bottom: 5px; padding-top: 2px; margin-right: 5px; border-bottom: 1px dashed #DBE3C9; }
#mainContainer #container #rightPart_inner #top_poze p.poza { margin: 7px 5px 5px 5px; text-align: center;}

.contacttable input , .contacttable textarea , .contacttable select  {
	font-family: Tahoma, Arial, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #666;
}

.contacttable	{
	padding-left: 30px;
	width: 220px;
}

.contacttable	td{
	padding-bottom: 5px;
}