/*
Theme Name: Curs Excel Theme
Theme URI: http://www.cursexcel.ro/
Description: Curs Excel Fabulous Theme.
Version: 1.6
Author: Bakemono Design Team
Author URI: http://bakemono.ro/
Tags: blue, custom header, fixed width, two columns, widgets

	This theme was designed and built by us.


*/	



/*bogdesign*/
/* ----------------------- START general ----------------------- */
/* ----------------------- START Reset ----------------------- */
html, body, div, span,iframe, applet, object, h1, h2, h3, h4, h5, h6, p, blockquote,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ul, li, fieldset, form, label, legend,table, caption, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, ins, kbd, q, s, samp, tbody, tfoot, thead, tr, th, td {
margin:0;padding:0;border:0;outline:0; vertical-align:baseline;background:transparent;}
img {margin:0;padding:0;border:0;outline:0; text-decoration:none; background:transparent;}
ul {list-style: none;}
strong {font-weight: bold;}
:focus {outline: 0;}
/* ----------------------- END Reset ----------------------- */

body 
{
padding:0;
margin:0; 
border:0; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:14px; 
color:#ffffff;
} 

textarea 
{
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:12px; 
height:150px;
text-decoration:none; 
background:#FFFFFF url('design/img/textarea_center.jpg') top repeat-x;
border:0;
padding:0;
color:#000000;
}    
	  
input 
{
padding:0; 
margin:0; 
height:20px; 
border:1px solid #DADADA; 
vertical-align:middle;
}

select 
{
padding:0; 
margin:0; 
height:22px; 
border:1px solid #DADADA; 
vertical-align:middle;
}

.button_standard 
{ 
height:22px; 
border:1px solid #DADADA; 
background:#FFFFFF; 
color:#999999; 
}

label 
{
cursor:pointer;
}

img  
{
border:0;
text-decoration:none;
}
	  
.img_float 
{
border:0;
float:left;
margin-right:5px;
}	

	  
.v_align 
{
vertical-align:middle;
}	

p        
{
font-weight:normal; 
margin:0 0 10px 0;
padding:0;
}

ul 
{
list-style:none; 
margin:0; 
padding:0;
}


a         	{color:#FF9900; padding:0; margin:0; border:0; text-decoration:none;cursor:pointer;}
a:hover   	{text-decoration:underline; color:#FF9900;}

/* ----------------------- Aici definim toate zonele care au text trebuchet ----------------------- */
#statusbar, .t_sidebar_center, .art_options
{
font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;
}
/* ----------------------- Aici definim toate zonele care au text trebuchet ----------------------- */

.spacer10
{
height:10px; 
font-size: 5px;
}

.spacer20
{
height:20px; 
}

.spacer40
{
height:40px; 
}

.textspacer20
{
margin-left:20px;
}

.textspacer30
{
margin-left:30px;
}

.textspacer10
{
margin-left:10px;
}

/* ----------------------- END general ----------------------- */

/* ----------------------- START fonturi ----------------------- */
/*START text gri deschis*/
.textgri         	{color:#999999;}
a.textgri		   	{text-decoration:none; color:#999999;}
a.textgri:hover  	{text-decoration:none; color:#333333;}
/*END text gri inchis*/

/*START text alb meniu sus */
.textalb          	{font-size:14px; color:#ffffff;}
a.textalb	    	{text-decoration:none; color:#ffffff;}
a.textalb:hover   	{text-decoration:none; color:#ffffff;}
/*END text alb meniu sus */
/* ----------------------- END fonturi ----------------------- */

/* ----------------------- START H define ----------------------- */
h4, h5, h6
{
font-size:14px;
}

/* START H1*/
h1              {margin:0 0 5px 0; font-size:24px; font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif; color:#6699CC; clear:both;}
h1 a         	{text-decoration:none; }
h1 a:hover   	{text-decoration:underline; color:#cccccc}
/* END H1*/

/* START H2*/
h2              {margin:0 0 5px 0; font-size:16px; color:#6699CC; clear:both;}
h2 a         	{text-decoration:none; }
h2 a:hover   	{text-decoration:underline; color:#333333}
/* END H2*/

/* START H3*/
h3              {margin: 0 0 5px 0; font-size:21px; color:#FF6600; clear:both;}
h3 a         	{text-decoration:none; color:#FF6600;}
h3 a:hover   	{text-decoration:underline; color:#333333}
/* END H3*/
/* ----------------------- END H define ----------------------- */

.clear {
	clear: both;
}


/* ----------------------- START page head----------------------- */
#head 		
{
width:1000px; 
height:105px;
margin:0 auto;   
padding-top:5px;
clear:both;
}
			 
#head_left  
{
float:left;
width:330px;
}

#head_middle
{
	float: left;
	width: 350px;
	/* display: none; */ 
	color: #000;
	padding-top: 15px;
}
				
#head_right	
{
float:right;
width:310px;
}						
/* ----------------------- END page head ----------------------- */


/* ----------------------- START container principal ----------------------- */
#master_container
{
width:100%;
min-width:1000px;
background:#003366 url('design/img/bg_page.png') repeat-x;
}

#separator_container
{
width:1000px;
height:25px;
margin:0 auto;
background:url('design/img/separator_bar.jpg') top left no-repeat;
}

#principal
{
width: 1000px; 
margin: 0 auto; 
clear:both;
}


#footer_box
{
width:100%;
min-width:1000px;
height:51px;
background:url('design/img/bg_footer.jpg') repeat-x;
}

#footer_box_size
{
width:1000px;
margin: 0 auto; 
height:51px;
font-size:12px;
}

#footer_box_size_left
{
width:100px;
float:left;
}

#footer_box_size_right
{
width:769px;
float:left;
line-height:51px;
}

#footer_box_site_bakemono
{
	float: right;
	width: 131px;
}

.buton_mare
{
display:block;
width:200px;
height:30px;
font-size:14px;
line-height:30px;
color:#FFFFFF;
text-align:center;
background:url('design/img/buton_mare.jpg') no-repeat;
}

.buton_mare:hover
{
background:url('design/img/buton_mare_hover.jpg') no-repeat;
}


.buton_mic
{
display:block;
width:100px;
height:30px;
font-size:14px;
line-height:30px;
color:#FFFFFF;
text-align:center;
background:url('design/img/buton_mic.jpg') no-repeat;
cursor: pointer;
}

.buton_mic:hover
{
background:url('design/img/buton_mic_hover.jpg') no-repeat;
}

.table_linevert
{
background:url('design/img/line_vert.jpg') right top repeat-y;
}

.table_padding
{
padding:0 10px 0 10px;
}

.table_padding_right
{
padding-right:10px;
}

.intro
{
width:958px;
padding-left:20px;
padding-right:20px;
border:1px solid #054483;
background:url('design/img/bg_intro.png') repeat-x;
}

.intro_left
{
float:left;
width:485px;
}

.intro_right
{
float:right;
width:465px;
text-align:right;
}

.intro li
{
background:url('design/img/oku.jpg') top left no-repeat;
text-indent:25px;
margin-bottom:5px;
}



.input_inregistrare
{
width:140px;
height:25px;
padding-top:5px;
border:0;
background:url('design/img/input_center.jpg') repeat-x;
}

.input_contact
{
width:200px;
height:25px;
padding-top:5px;
border:0;
background:url('design/img/input_center.jpg') repeat-x;
}


.split_modul_left
{
width:490px;
float:left;
}

.split_modul_right
{
width:490px;
float:right;
background:url('design/img/line_vert.jpg') left repeat-y;
}

.split_padding_left
{
padding-left:20px;
}

.split_padding_right
{
padding-right:10px;
}

.split_modul_right li
{
background:url('design/img/oke.jpg') top left no-repeat;
text-indent:25px;
margin-bottom:5px;
}

.cuprins ul
{
border:1px solid #054483;
padding:10px;
background:#003366;
text-align: left;
}

.cuprins ul li
{
margin-bottom:5px;
}


.disponibil_pana_la
{
	margin-left:10px;
	font-size:12px;
}

.pasi_list li {
	margin-bottom: 5px;
}

.cumpara_bold {
	border: 2px solid #FF6600;
	padding: 3px;
}


























/*------------------------------------------------------------------------------------------

Structure

Author:			HyperActive
Project:		Convertor2.ro

------------------------------------------------------------------------------------------*/

div.info {
	padding: 10px 10px 10px 34px;
	background: #E7F1FA url("feedback/_client/images/ico/info.gif") no-repeat 10px 10px;
	border: 1px solid #AEC5E3;
	line-height: 18px;
	margin-top: 10px;
}

div.error {
	background-image: url("feedback/_client/images/ico/error.gif");
	background-color: #FFE3E3;
	border-color: #E38282;
	color: #333333;
}

div.errorbox {
	background-color: #ffaaaa;
	border: 3px solid #ff5555;
	margin: 10px;
	padding: 3px;
}

div.ok {
	background-image: url("feedback/_client/images/ico/ok.gif");
	background-color: #D8F8CB;
	border-color: #B8DFA8;
}


#centru.feedback {
    width: 726px;
}
	#feedback {
		width: 726px;
                margin: auto;
	}
		
		.thumbs {
			float: right;
		}

			.thumbs a {
				width: 25px;
				height: 23px;
				display: block;
				text-indent: -1000em;
			}
			.thumbs a.thumb-up		{ margin: 5px 0; background: url(feedback/_client/images/thumb-up.png) no-repeat; }
			.thumbs a.thumb-down	{ background: url(feedback/_client/images/thumb-down.png) no-repeat; }

			.thumbs a.thumb-up:hover,
			.thumbs a.thumb-down:hover { background-position: left center; }
			
			.thumbs a.thumb-up.disabled,
			.thumbs a.thumb-down.disabled,
			.thumbs a.thumb-down.disabled:hover,
			.thumbs a.thumb-up.disabled:hover { background-position: left bottom; cursor: default; }

		#feedback h4 {
			font: bold 14px Arial;
			color: #2b6cd0;
			padding-bottom: 6px;
		}

		#feedback p { 
            line-height: 18px;
            font-size: 11px;
            padding: 0 30px 5px 0;
            overflow: hidden;
            word-wrap: break-word;
            color: #001A33;
        }

        #feedback p.description {
            margin-left: 18px;
            font-family:Arial,Helvetica,sans-serif;
            font-size:12px;
	    margin-bottom: 20px;
            color: #fff;
        }
        
		#feedback p.response b {
            color:#5B481E;
        }

		#feedback span		{ font: bold 11px Arial; color: #3b656a; }
		#feedback span.red	{ color: #e5a20b; }
		#feedback span.green{ color: #2b6cd0; }

		#top-title {
			width: 553px;
			height: 29px;
			background: url(feedback/_client/images/feedback-top.gif) no-repeat;
			padding: 15px 19px;
			overflow: hidden;
		}

		#feedback .text {
			background-color: #f0f0f0;
			padding: 15px 18px;
			border-bottom: 1px solid #d7d7d7;
		}
		#feedback .text a,
		#feedback .text-round a, { text-decoration: underline; }

		#feedback .text-round {
			/*background-color: #ECF0DD;*/
			background: url(feedback/_client/images/text-round.gif) left bottom no-repeat;
			padding: 15px 18px;
		}

		#ideas-title {
			background: #f0f0f0 url(feedback/_client/images/tab-inner-bg.png) repeat-x;
			border-top: 1px solid #f0f0f0;
		}

			.inner-title {
				background: url(feedback/_client/images/tab-ideas-bg.png) left bottom repeat-x;
				height: 59px;
				_height: 58px;
				position: relative;
			}

		#ideas-title h3 { padding: 14px 0 0 18px; color: #2b6cd0; }

		#tab-ideas {
			width: 250px;
			position: absolute;
			right: 17px;
			bottom: 0;
		}

			#tab-ideas li {
				display: block;
				float: right;
				margin-right: 3px;
			}

				#tab-ideas li a {
					height: 31px;
					display: block;
					float: left;
					background: url(feedback/_client/images/idea-tab-left.png) no-repeat;
					padding-left: 10px;
					font: bold 11px Arial;
					color: #5A6730;
				}

					#tab-ideas li a span {
						height: 23px;
						display: block;
						float: left;
						background: url(feedback/_client/images/idea-tab-right.png) right top no-repeat;
						padding: 8px 13px 0 3px;
						font: bold 11px Arial;
						color: #3b656a;
						cursor: pointer;
					}
				
				#tab-ideas li a:hover		{ color: #fff; }
				#tab-ideas li a:hover span	{ color: #fff; }

				#tab-ideas li a.selected		{ color: #2B6CD0; background-position: left bottom; }
				#tab-ideas li a.selected span	{ color: #2B6CD0; background-position: right bottom; }

		.ideas { clear: both; }

		#feedback form {
			border-bottom: 1px solid #B7C7DD;
			height: 158px;
			background: #dde3c3 url(feedback/_client/images/form-bg.png) no-repeat;
			position: relative;
		}

			#feedback .counter {
				width: 27px;
				height: 27px;
				background: url(feedback/_client/images/counter-bg.gif) no-repeat;
				font: bold 10px Tahoma;
				color: #fff;
				text-align: center;
				line-height: 26px;
				overflow: hidden;

				position: absolute;
				top: 11px;
				right: 13px;
			}
			#feedback .counter.red { background-position: left bottom; }

			#feedback form input,
			#feedback form textarea { border: 0; font: 12px Tahoma; }

			#idea-input {
				position: absolute;
				top: 29px;
				left: 34px;
				overflow: auto;

				width: 650px;
				height: 42px;
			}

			#name-input {
				position: absolute;
				top: 113px;
				left: 34px;

				width: 520px;
			}

			/*#email-input {
				position: absolute;
				top: 119px;
				left: 319px;

				width: 240px;
			}

			#captcha-text {
				position: absolute;
				top: 173px;
				left: 33px;

				font: bold 15px Arial;
				color: #7B7E4E !important;
			}

			#captcha-input {
				position: absolute;
				top: 173px;
				left: 319px;

				width: 110px;
			}*/

			#submit-form {
				position: absolute;
				bottom: 20px;
				right: 20px;

				width: 107px;
				height: 34px;
				background: url(feedback/_client/images/submit-form.png) no-repeat;
				text-indent: -1000em;
				cursor: pointer;
			}
			#submit-form.hover {
				background-position: left bottom;
			}


		.feedback-inner {
			background: #f0f0f0 url(feedback/_client/images/tab-inner-bg.png) repeat-x;
			border-bottom: 1px solid #b7c7dd;
			border-top: 1px solid #dde4f0;
			padding: 15px 18px;
			_height: 1px;
		}

		.feedback-inner.own-idea {
			background: #e6e6e6 url(feedback/_client/images/tab-inner-bg2.png) left bottom repeat-x;
		}

		.feedback-inner.first { border-top: 0; }

		.feedback-inner-last {
			background: #ECF0DD url(feedback/_client/images/dotted.gif) left bottom repeat-x;
			padding: 15px 18px;
		}

		#feedback .pagination {
			background-color: #f0f0f0;
			padding: 8px 18px;
			_height: 1px;
		}

			#feedback .pagination ul {
				margin: 7px 0;
				height: 23px;
			}

			#feedback .pagination li {
				display: block;
				float: left;
				margin-right: 2px;
			}
			#feedback .pagination li.blank {
				color: #ACD900;
				font-weight: bold;
				padding: 0 6px 0 7px;
			}

				#feedback .pagination li a,
				#feedback .pagination li div {
					height: 23px;
					display: block;
					float: left;
					background: url(feedback/_client/images/pag-left.png) no-repeat;
					padding-left: 5px;
					font: bold 11px Tahoma;
					color: #7B7E4E;
				}

					#feedback .pagination li a span,
					#feedback .pagination li div span {
						height: 19px;
						display: block;
						float: left;
						background: url(feedback/_client/images/pag-right.png) top right no-repeat;
						padding: 4px 10px 0 5px;
						font: bold 11px Tahoma;
						color: #7B7E4E;
						cursor: pointer;
					}
					#feedback .pagination li div span { color: #C4CBAA; cursor: default; }

				#feedback .pagination li a:hover		{ color: #F3F5EB; background-position: left bottom; }
				#feedback .pagination li a:hover span { color: #F3F5EB; background-position: right bottom; }

				#feedback .pagination li a.selected		{ color: #F3F5EB; background-position: left center; }
				#feedback .pagination li a.selected span	{ color: #F3F5EB; background-position: right center; }

				.ideasContainer.feedback-inner {
                                        color: #001A33;
				}

				.ideasContainer.feedback-inner .inner {
					height: 80px;
					background: url("feedback/_client/images/ajax-loader.gif") no-repeat 50% 50%;
				}

