/*** GLOBAL  ***/
html,body {
	height: 100%;
}

body {
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 14px;
	margin: 0 auto;
	padding: 0;
	color: #333;
	min-width: 1000px;
	margin: auto;
	background-color: #fff !important;
}

* {
	margin: 0;
	padding: 0;
}

*:focus {
	outline: none;
	/* removes ugly dotted border but may make template more unsuable, up to you
					 if you want to keep it! */
}

.clr {
	clear: both;
}

form {
	margin: 0;
	padding: 0;
}

hr {
	border: 0;
	color: #6b6b6b;
	background-color: #e5e5e5;
	height: 5px;
	margin: 5px 0px 5px 0px;
	padding: 0px;
}

/*** END OF GLOBAL  ***/ /*** DEFAULT ELEMENT STYLES ***/ /* heading */
h1,h2 {
	margin-bottom: 12px;
	font-weight: normal;
	color: #666666
}

h1.tcolor {
	color: #66ccff;
	margin-bottom: 13px
}

h3,h4,h5 {
	margin-bottom: 12px;
	font-weight: normal;
	color: #666666
}

h1 {
	font-size: 200%;
	line-height: 32px;
}

.title {
	text-transform: uppercase;
	margin: 0px 0px 5px 0px;
}

h2 {
	font-size: 200%;
	line-height: 32px;
}

#bottom_container h2 {
	font-size: 150%;
	line-height: 32px;
}

h2.tblue {
	font-size: 200%;
	line-height: 32px;
	color: #66ccff;
	margin-bottom: 8px;
}

h3 {
	font-size: 120%;
	line-height: 25px;
}

h4 {
	font-size: 120%;
	line-height: 15px;
}

h5 {
	font-size: 120%;
	line-height: 18px;
}

/* links */
a {
	color: #66ccff;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a img {
	border: none
}

.border {
	border: 1px solid #c5c5c5;
	padding: 3px;
}

.imgleft {
	float: left;
	margin-right: -15px;
}

.imgright {
	float: right;
	margin-left: 15px;
}

.imgmiddle {
	vertical-align: middle;
	padding-right: 6px
}

/* lists, blockquotes and paragraphs */
p,ul,ol,blockquote {
	line-height: 20px;
	margin-bottom: 20px;
}

ul,ol {
	margin: 10px 0 35px 30px;
}

li ol,li ul {
	list-style: square;
	margin-bottom: 0;
	margin-top: 0;
}

li ol {
	list-style: decimal;
}

blockquote {
	font-style: italic;
	margin: 25px 0 25px 0px;
	color: #6b6b6b;
	padding: 10px 20px 10px 25px;
	border-left: 4px solid #6b6b6b;
}

/* code */
code {
	font-family: Verdana, Arial;
	letter-spacing: 1px;
	margin: 25px 0 25px 0px;
	display: block;
	font-size: 100%;
	border-left: 4px solid #6b6b6b;
	padding: 15px 10px;
}

/*** END OF DEFAULT ELEMENT STYLES ***/ /*** CONTAINER ***/
#top_container {
	background-image: url(../images/repeat_top.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 124px;
}

#top_container_despre {
    background-image: url(../images/repeat_top.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    width: 320px;
    height: 124px;
    padding-left: 20px;
}


#content_container,.content_container {
	width: 100%;
	background-repeat: repeat-x;
	background-position: top;
}

.content_container {
	margin-top: 15px;
	padding-bottom: 15px;
	position: relative;
}

#content_container_inner {
	width: 100%;
	background-image: url(../images/bg_header_inner_repeat.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding: 20px 0px 20px 0px
}

#bottom_container {
	width: 100%;
	height: 60px;
}

#footer_container {
	background-image: url(../images/repeat_footer.gif);
	background-repeat: repeat-x;
	width: 100%;
	height: 51px;
	background-color: #f6f6f6
}

/*** END OF CONTAINER ***/ /***  ***/
.centercolumn {
	width: 95%;
	margin: 0px auto 0px auto;
}

/*** END OF CENTERCOLUMN ***/ /*** TOP ***/
#top {
	width: 100%;
	float: left;
	height: 75px;
}

#logo {
	width: 400px;
	float: left;
	text-align: left;
	padding-left: 5px;
	margin-top: 25px;
	position: relative;
	z-index: 99;
}

#logo img {
	margin-top: -10px;
	margin-left: -10px;
}

.logotext {
	font-size: 140%;
}

#topsearch {
	width: 440px;
	float: right;
	padding: 20px 0px 0px 0px;
}

#topsearch form {
	margin: 0px;
	float: right;
}

.inputbox {
	background-image: url(../images/bg_search.gif);
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right;
	border: solid 3px #f0f0f0;
	padding: 4px 30px 5px 5px;
	width: 300px;
	color: #857f7f;
	text-align: left;
	float: left;
}

#topmenu {
	width: 90%;
	float: left;
	clear: right;
	margin-right: 0%;
}

.searchsus {
	float: left;
	margin-left: -30px;
	margin-top: 3px;
}

/*** CONTENT ***/
#maincontent, .`maincontent {
	width: 100%;
	padding: 20px 0px 40px 0px;
}

#maincontent table td {
	vertical-align: top;
}

#maincontent_homepage {
	width: 100%;
	padding: 20px 0px 20px 0px;
}

#content,.content {
	width: 100%;
	float: left;
	padding: 0px 0% 0px 0px;
}

#content_full {
	width: 100%;
	padding-top: 20px;
}

#sideright {
	width: 200px;
	float: left;
	padding: 0px 0px
}

#sideright p {
	margin-bottom: 15px;
}

#sideright h2 {
	margin-bottom: 10px;
	border-bottom: solid 5px #f5f5f5;
	padding: 0px 0px 8px 0px;
}

#sideright ul {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;
}

#sideright ul li {
	margin: 0px;
	padding: 3px 0px 3px 20px;
	list-style-type: none;
	font-size: 100%;
	background-image: url(../images/list_square.gif);
	background-repeat: no-repeat;
	background-position: left center
}

#sideright ul li a,#sideright ul li a:visited {
	color: #306cbf;
}

.sidebox {
	position: relative;
	margin-bottom: 30px;
}

.imgborder {
	border: solid 3px #cccccc;
}

#boxslideshow {
	margin: 0px;
	position: relative;
}

#boxslideshow .cycle {
	background-color: #FFFFFF;
}

#boxslideshow .cycle img {
	margin-bottom: 5px;
}

#boxslideshow .cycle .tbold {
	font-size: 110%;
	font-weight: bold;
}

.closeopenbar {
	float: right;
	margin-bottom: 0px;
	position: relative;
	z-index: 100;
	margin-top: 10px;
}

.openbar,.closebar {
	display: none;
	width: 20px;
	cursor: pointer;
}

/*** END CONTENT ***/ /*** FOOTER ***/
#bottom_container a,#bottom_container a:visited {
	color: #333;
}

#bottom_container {
	padding: 20px 0px 10px 0px;
	width: 100%;
}

* html #bottom_container {
	
}

.bottom_box {
	width: 30%;
	float: left;
	position: relative;
	height: 156px;
	overflow: hidden;
	padding-bottom: 15px;
}

.bottom_box h2 {
	border-bottom: solid 5px #f5f5f5;
	padding: 0px 0px 8px 0px;
	margin: 0px 0px 5px 0px;
}

.title {
	border-bottom: solid 5px #e5e5e5;
	padding: 0px 0px 8px 0px;
	margin: 0px 0px 5px 0px;
}

.bottom_box .date {
	color: #999999;
	font-size: 100%;
	font-weight: bold;
}

.bottom_box ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.bottom_box ul li {
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 15px;
	line-height: 30px;
	border-bottom: solid 1px #f5f5f5;
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: left;
	overflow: hidden;
}

.spacer {
	width: 5% !important;
	float: left;
	display: block
}

.bottom_box .ticker ul li {
	background-image: none;
	padding: 0px;
	border-bottom: 0px;
	min-height: 130px;
}

a.next_item,a.prev_item {
	width: 13px;
	text-indent: -9999px;
	position: absolute;
}

a.next_item {
	background-image: url(../images/arrow_top.gif);
	background-repeat: no-repeat;
	top: 10px;
	right: 20px
}

a.prev_item {
	background-image: url(../images/arrow_bottom.gif);
	background-repeat: no-repeat;
	top: 10px;
	right: 0px
}

.bottom_box .ticker2 ul li {
	background-image: none;
	padding: 0px;
	border-bottom: 0px;
	min-height: 130px;
	max-height: 130px;
}

a.next_item2,a.prev_item2 {
	width: 13px;
	text-indent: -9999px;
	position: absolute;
}

a.next_item2 {
	background-image: url(../images/arrow_top.gif);
	background-repeat: no-repeat;
	top: 10px;
	right: 20px
}

a.prev_item2 {
	background-image: url(../images/arrow_bottom.gif);
	background-repeat: no-repeat;
	top: 10px;
	right: 0px
}

#footer_container {
	width: 100%;
	clear: both;
	font-size: 90%;
}

#footer_container a,#footer_container a:visited {
	color: #666666;
}

#foot {
	text-align: center;
	padding: 20px 0px 0px 0px;
	color: #666666
}

/*** END OF FOOTER ***/ /********Bara neagra header*******/
#bara_neagra {
	width: 100%;
	background-color: #f6f6f6;
	display: block;
	margin-top: 0px;
	height: 20px;
	padding-top: 0px;
}

.bara_neagraa,.bara_neagraaa {
	float: left;
	width: 100%;
	margin-top: 0px;
	text-align: center;
	padding-top: 0px;
}

.bara_neagraa a {
	text-decoration: none;
	font-size: 90%;
	margin-left: 30px;
	float: left;
	margin-top: 0px;
}

.bara_neagraaa a {
	text-decoration: none;
	font-size: 90%;
	padding-left: 15px;
	padding-right: 15px;
	float: left;
	margin-top: 4px;
	height: 19px;
}

.bara_neagraaa a:hover {
	text-decoration: none;
}

.bara_neagraa a:hover,bara_neagra_dreapta a:hover {
	text-decoration: none;
}

.bara_neagra_dreapta a {
	float: right;
	text-decoration: none;
	font-weight: bold;
	font-size: 90%;
	margin-left: 30px;
	margin-top: 5px;
}

.selectat,.selectat:hover,.selectat:visited {
	color: #000;
}

/**********************/ /*		Meniu			*/ /**********************/
.clear {
	clear: both;
}

#mainmenu {
	width: 100%;
	height: 42px;
	float: left;
	margin: -14px 0 0 4px;
	display: inline;
}

#mainmenu li {
	height: 42px;
	float: right;
	display: inline;
	position: relative;
}

#mainmenu li a,#mainmenu li a:link,#mainmenu li a:visited {
	height: 30px;
	float: left;
	padding: 12px 17px 0 17px;
	font-size: 120%;
	font-weight: bold;
}

#placemainmenu #mainmenu li h1,#placemainmenu #mainmenu li h1:visited {
	font-size: 100%;
}

#placemainmenu #mainmenu li a h1 {
	margin: 0;
	padding: 0;
	font-size: 100%;
}

.fontt {
	font-size: 100%;
}

#mainmenu li:hover a,#mainmenu li:hover a:link,#mainmenu li:hover a:visited,#mainmenu li.active a,#mainmenu li.active a:link,#mainmenu li.active a:visited
	{
	text-decoration: none;
}

#placemainmenu ul li .dropdown1 {
	position: absolute;
	z-index: 500;
	display: none;
	width: 228px;
	margin: 29px 0 0 0;
	left: -16px;
	padding: 0;
	font-size: 80%;
}

/* show_more */
#show_more {
	position: relative;
	display: inline;
}

#show_more .dropdown3 {
	position: absolute;
	z-index: 1500;
	display: none;
	width: 228px;
	margin: 5px 0 0 0;
	right: -0px;
	padding: 0;
	font-size: 80%;
}

#show_more .dropdown3 .dropdowntop {
	width: 228px;
	height: 30px;
	background: url(../images/menu/dropdown_top1_flip.png) no-repeat;
}

#show_more .dropdown3 .dropdownbottom {
	width: 228px;
	background: url(../images/menu/dropdown_bottom1.png) no-repeat 0 100%;
	padding: 0 0 30px 0;
}

#pane_men31 {
	margin: 0px;
	text-align: right;
}

#pane_men31 li {
	font-size: 13px;
}

#pane_men31 a {
	clear: both;
	float: none;
	margin-right: 10px;
	font-size: 13px;
}
/* END show_more */
#placemainmenu ul li .dropdown2 {
	position: absolute;
	z-index: 500;
	display: none;
	width: 349px;
	margin: 29px 0 0 0;
	left: -16px;
	padding: 0;
	font-size: 80%;
}

/* left */
#placemainmenu ul li .dropdown2.left {
	left: auto;
	right: 10px;
}

.dropdown2.left .dropdowntop {
	background-image: url(../images/menu/dropdown_top2_flip.png) !important;
}
/* END left */
#placemainmenu ul li .dropdown1 .dropdowntop {
	width: 228px;
	height: 30px;
	background: url(../images/menu/dropdown_top1.png) no-repeat;
}

#placemainmenu ul li .dropdown2 .dropdowntop {
	width: 349px;
	height: 30px;
	background: url(../images/menu/dropdown_top2.png) no-repeat;
}

#placemainmenu ul li .dropdown1 .dropdownbottom {
	width: 228px;
	background: url(../images/menu/dropdown_bottom1.png) no-repeat 0 100%;
	padding: 0 0 30px 0;
}

#placemainmenu ul li .dropdown2 .dropdownbottom {
	width: 349px;
	background: url(../images/menu/dropdown_bottom2.png) no-repeat 0 100%;
	padding: 0 0 30px 0;
}

#placemainmenu #mainmenu li:hover a.linkdropbig,#placemainmenu #mainmenu li:hover a.linkdropbig:link,#placemainmenu #mainmenu li:hover a.linkdropbig:visited
	{
	float: left;
	width: 287px;
	height: 20px;
	border-bottom: 1px solid #e3e3e3;
	background: none;
	font-weight: bold;
	padding: 0 0 0 5px;
	margin: 0 0 0 29px;
}

#placemainmenu #mainmenu li:hover a.linkdropbig:hover {
	text-decoration: none;
}

#placemainmenu ul li .dropdown1 ul.menudrop1 {
	width: 170px;
	margin: 0 0 0 29px;
	float: left;
	display: inline;
}

#placemainmenu ul li .dropdown2 ul.menudrop2 {
	width: 140px;
	margin: 0 0 0 29px;
	float: left;
	display: inline;
}

#placemainmenu ul li .dropdown2 ul.menudrop3 {
	width: 140px;
	margin: 0 29px 0 0;
	float: right;
	display: inline;
	overflow: hidden;
}

#placemainmenu ul li .dropdown1 ul.menudrop1 li {
	width: 170px;
	height: 29px;
	background: none;
	padding: 0;
	margin: 0;
	display: inline;
	float: left;
	border-bottom: 1px solid #ededed;
	overflow: hidden;
}

#placemainmenu ul li .dropdown2 ul.menudrop2 li {
	width: 140px;
	height: 29px;
	background: none;
	padding: 0;
	margin: 0;
	display: inline;
	float: left;
	border-bottom: 1px solid #ededed;
	overflow: hidden;
}

#placemainmenu ul li .dropdown2 ul.menudrop3 li {
	width: 140px;
	height: 29px;
	background: none;
	padding: 0;
	margin: 0;
	display: inline;
	float: left;
	border-bottom: 1px solid #ededed;
	overflow: hidden;
}

#placemainmenu #mainmenu li:hover ul.menudrop1 a,#placemainmenu #mainmenu li:hover ul.menudrop1 a:link,#placemainmenu #mainmenu li:hover ul.menudrop1 a:visited
	{
	text-transform: none;
	margin: 0;
	background: none;
	display: inline;
	float: left;
	height: 21px;
	width: 160px;
	padding: 8px 5px 0 5px;
	overflow: hidden;
}

#placemainmenu #mainmenu li:hover ul.menudrop2 a,#placemainmenu #mainmenu li:hover ul.menudrop2 a:link,#placemainmenu #mainmenu li:hover ul.menudrop2 a:visited
	{
	text-transform: none;
	margin: 0;
	background: none;
	display: inline;
	float: left;
	height: 21px;
	width: 130px;
	padding: 8px 5px 0 5px;
}

#placemainmenu #mainmenu li:hover ul.menudrop3 a,#placemainmenu #mainmenu li:hover ul.menudrop3 a:link,#placemainmenu #mainmenu li:hover ul.menudrop3 a:visited
	{
	text-transform: none;
	margin: 0;
	background: none;
	display: inline;
	float: left;
	height: 21px;
	width: 130px;
	padding: 8px 5px 0 5px;
}

#placemainmenu #mainmenu li:hover ul li:hover a:hover,#placemainmenu #mainmenu li ul li:hover a:hover,#placemainmenu #mainmenu li:hover ul li:hover a
	{
	text-decoration: none;
	background: #e7e7e7;
}

div#placemainmenu li:hover .dropdown1,div#placemainmenu li li:hover .dropdown1,div#placemainmenu li:hover .dropdown2,div#placemainmenu li li:hover .dropdown2
	{
	display: block;
	cursor: pointer;
}

/* End CSS Drop Down Menu */ /*****************************/
.service_box_container {
	width: 100%;
}

.service_box {
	width: 48%;
	float: left;
	margin: 10px 10px 10px 0px;
	margin-right: 3%;
}

.service_box.nomargin {
	margin-right: 0px;
}

.more {
	background-color: #f6f6f6;
	padding: 6px 6px 6px 20px;
	background-image: url(../images/bg_readmore.gif);
	background-repeat: no-repeat;
	background-position: right;
	margin: 20px 0px 0px 0px
}

.more a,.more a:visited {
	color: #306cbf;
}

.grey_box {
	background-color: #f5f5f5;
	padding: 10px 20px 5px 20px;
	margin: 15px 0px 20px 0px;
}

.grey_box2 {
	background-color: #fff;
	padding: 10px 20px 5px 20px;
	margin: 15px 0px 20px 0px;
	border: #f5f5f5 1px solid;
}

.panes_full {
	height: 1000px;
}

.grey_box a,.grey_box a:visited {
	color: #306cbf;
}

.colll a,.colll a:visited {
	float: left;
	width: 33%;
	margin: 0px;
	margin-left: 5%;
	padding: 0px 0px 0px 15px;
	line-height: 30px;
	border-bottom: solid 1px #f5f5f5;
	/* background-image: url(../images/arrow.gif);
	*/
	background-repeat: no-repeat;
	background-position: left;
	font-weight: normal;
	font-size: 90%;
	color: #306cbf;
	text-align:left;
	overflow:hidden;
}

/****************************************** 
   Input form
*******************************************/
input.text-input {
	margin: 4px 8px 4px 0px;
	width: 100%;
	height: 15px;
	padding: 5px 2px;
	border: solid 1px #e4e4e4;
	vertical-align: middle
}

textarea.text-input {
	margin: 0px 8px 4px 0px;
	padding: 5px 2px;
	border: solid 1px #e4e4e4;
	vertical-align: top;
	width: 380px;
}

#contact_form input:focus,#contact_form textarea:focus {
	border: solid 1px #e4e4e4;
}

input.text-input {
	width: 320px;
	margin: 3px 0px 6px 0px
}

textarea.text-input {
	width: 320px;
	margin: 0px
}

span.error {
	color: red;
	text-align: left;
}

span.input_error {
	color: red;
	text-align: left;
	float: right;
}

input.button {
	background-color: #f6f6f6;
	background-image: url(../images/bg_readmore.gif);
	background-repeat: no-repeat;
	background-position: right;
	color: #333333 !important;
	padding: 5px 10px 8px 13px;
	width: 100px;
	text-align: left;
	height: 30px;
	display: block;
	margin-top: 10px;
	border: 0px;
	cursor: pointer;
}

/****************************************** 
   Pentru pagina de despre
*******************************************/
ul.team {
	margin: 15px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;
}

ul.team li {
	margin-bottom: 30px;
}

.tbold {
	font-weight: bold;
	font-size: 14px;
}

ul.nolist li {
	background-image: none !important;
	padding: 0px !important;
	margin: 0px !important;
}

.imgleft2 {
	float: left;
	margin-right: 10px;
}

.searchl {
	border-bottom: 1px solid #ccc;
	padding: 5px;
	margin: 4px;
	width: 90%;
	text-align: left;
	font-size: 150%;
	vertical-align: middle;
}

/****************************************** 
   lista pe domeniu.domeniu.ro
*******************************************/
.prodbox {
	width: 23.90%;
	float: left;
	margin: 0px 1% 1% 0px;
	border: 1px solid #ebebeb;
	text-align: center;
	overflow: hidden;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

.norightmargin {
	margin-right: 0px;
}

.prodboxfull {
	width: 99%;
	float: left;
	margin: 0px 0% 0% 0px;
	border: 1px solid #ebebeb;
	padding: 5px;
	text-align: center;
	overflow: hidden;
}

.prodboxfull p {
	margin: 0;
	padding: 0;
	text-ident: 10px;
}

.pad_box {
	padding: 5px 5px;
}

.pad_box .price {
	margin: 0px;
	padding: 0px;
}

.pad_box p {
	margin-bottom: 5px;
}

.pad_box p a,.pad_box p a:visited {
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 85%;
	text-decoration: underline;
	color: #306cbf;
}

.linkk {
	font-size: 85%;
}

.pad_box a:hover {
	text-decoration: none;
}

.navigation {
	text-align: left;
	margin-top: 10px;
	float: left;
}

.navigation a,.navigation a:visited {
	padding: 0px 6px 0px 6px;
	background-color: #ededed;
	border: solid 1px #f5f5f5;
	margin: 0px 3px;
	color: #306cbf;
	font-size: 120%;
}

.navigation a.active {
	background-color: #ededed;
	border: solid 1px #f5f5f5;
}

.prod_title a,.prod_title a:visited,.prod_title {
	font-size: 120%;
	padding-bottom: 6px;
	overflow: hidden;
	text-decoration: none;
}

.curr {
	padding: 4px 10px 4px 10px;
	font-size: 120%;
	margin: 0px 3px;
}

#litere {
	height: 25px;
	border: 1px #ccc solid;
	position: absolute;
	background-color: #f5f5f5;
	margin-top: 0px;
	margin-left: -120px;
	display: none;
}

#litere a {
	color: #142c56;
	font-size: 18px;
	font-weight: bold;
}

#litere a:hover {
	color: red;
}

.sortare {
	float: right;
	margin-bottom: 25px;
}

.ascendent {
	background-image: url(../images/sageata.png);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 10px;
}

.descendent {
	background-image: url(../images/sageata2.png);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 10px;
}

#litere_tip {
	border: 1px #ccc solid;
	position: absolute;
	background-color: #f5f5f5;
	margin-top: 0px;
	margin-left: 230px;
	display: none;
}

#litere_tip a {
	display: block;
	color: #142c56;
	font-size: 100%;
	font-weight: bold;
}

.tabel2_sus_centru {
	/*background-image: url(../../images/tab2_centru.sus.jpg);*/
	background-repeat: repeat-x;
	background-position: top;
	font-size: 100%;
	color: #808080;
	height: 40px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
	border-bottom: 0px solid #264480;
	text-align: left;
}

.titlu1,.titlu2 {
	font-size: 110%;
	color: #000;
	text-align: center;
	float: left;
	font-weight: bold;
	margin-top: 10px;
}

.titlu1 {
	width: 35%;
}

.titlu1 {
	width: 39%;
}

.titlu2 {
	width: 60%;
}

.titlu9 {
	font-size: 130%;
}

.meniu_bara_sus {
	background-color: #FFF;
}

.meniu_stanga .selectatst,.meniu_stanga .selectatst a {
	background-image: url(../../images/stanga_bul2.png);
	background-position: 10px 10px;
	background-repeat: no-repeat;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	background-color: #264480;
	display: block;
}

.meniu_stanga_tabel,.meniu_stanga_tabel1 {
	margin-top: 20px;
}

.detalii_center {
	width: 100%;
	margin: auto;
	border-bottom: 1px dotted #808080;
	font-size: 100%;
	padding-bottom: 5px;
	margin-top: 5px;
}

.main_art {
	border: 1px solid #d0dcf3;
	padding: 10px;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
}

.tabel2_centru_centru {
	font-size: 100%;
	padding-top: 12px;
	border-bottom: 1px dotted #e5e5e5;
}

.tabel2_centru_centru br {
	padding-top: 5px;
}

.istoric {
	font-size: 100%;
	padding: 0;
	margin: 0;
	font-weight: bold;
	color: #000;
}

.strazil {
	border-bottom: 1px dotted #ebebeb;
	padding: 5px;
	margin: 4px;
	width: 99%;
	text-align: left;
	font-size: 12px;
	vertical-align: middle;
	margin: auto;
}

.strazil b {
	font-size: 130%;
}

/****************************************** 
   Taburi din dreapta
*******************************************/
@media projection , screen {
	/* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
	.ui-tabs-hide {
		display: none;
	}
}

/* Hide useless elements in print layouts... */
@media print {
	.ui-tabs-nav {
		display: none;
	}
}

/* Skin */
.ui-tabs-nav {
	background: #fff;
	list-style: none;
	margin: 0;
	padding: 0;
	padding-left: 0px;
	position: relative;
	z-index: 3;
}

.ui-tabs-nav:after {
	/* clearing without presentational markup, IE gets extra treatment */
	display: block;
	clear: both;
	content: " ";
}

.ui-tabs-nav li {
	float: left;
	margin: 0;
	min-width: 84px; /* be nice to Opera */
	color: #306cbf;
}

.ui-tabs-nav a,.ui-tabs-nav a span,.ui-tabs-nav a:visited {
	display: block;
	color: #306cbf;
}

.ui-tabs-nav a {
	margin: 0;
	/* position: relative makes opacity fail for disabled tab in IE */
	padding: 10px;
	color: #306cbf;
	font-size: 1em;
	line-height: 1.1em;
	text-align: center;
	text-decoration: none;
	white-space: nowrap; /* required in IE 6 */
	outline: 0; /* prevent dotted border in Firefox */
}

.ui-tabs-nav .ui-tabs-selected a {
	position: relative;
	z-index: 2;
	margin-top: 0;
	background: #f5f5f5;
	color: #222222;
	font-weight: bold;
}

.ui-tabs-nav a.current,.ui-tabs-nav a.current:hover,.ui-tabs-nav li.current a
	{
	background: #f5f5f5;
	color: #222222;
	text-decoration: none;
}

.ui-tabs-nav a span {
	width: 64px;
	min-width: 64px;
	height: 18px;
	min-height: 18px;
	padding-top: 0px;
	padding-right: 0;
}

*>.ui-tabs-nav a span { /* hide from IE 6 */
	width: auto;
	height: auto;
}

.ui-tabs-nav .ui-tabs-selected a span {
	padding-bottom: 1px;
}

.ui-tabs-nav .ui-tabs-selected a,.ui-tabs-nav a:hover,.ui-tabs-nav a:focus,.ui-tabs-nav a:active
	{
	background-position: 100% -150px;
}

.ui-tabs-nav a,.ui-tabs-nav .ui-tabs-disabled a:hover,.ui-tabs-nav .ui-tabs-disabled a:focus,.ui-tabs-nav .ui-tabs-disabled a:active
	{
	background-position: 100% -100px;
}

.ui-tabs-nav .ui-tabs-selected a span,.ui-tabs-nav a:hover span,.ui-tabs-nav a:focus span,.ui-tabs-nav a:active span
	{
	background-position: 0 -50px;
}

.ui-tabs-nav a span,.ui-tabs-nav k.ui-tabs-disabled a:hover span,.ui-tabs-nav .ui-tabs-disabled a:focus span,.ui-tabs-nav .ui-tabs-disabled a:active span
	{
	background-position: 0 0;
}

.ui-tabs-nav .ui-tabs-selected a:link,.ui-tabs-nav .ui-tabs-selected a:visited,.ui-tabs-nav .ui-tabs-disabled a:link,.ui-tabs-nav .ui-tabs-disabled a:visited
	{ /* @ Opera, use pseudo classes otherwise it confuses cursor... */
	cursor: text;
}

.ui-tabs-nav a:hover,.ui-tabs-nav a:focus,.ui-tabs-nav a:active,.ui-tabs-nav .ui-tabs-deselectable a:hover,.ui-tabs-nav .ui-tabs-deselectable a:focus,.ui-tabs-nav .ui-tabs-deselectable a:active
	{ /* @ Opera, we need to be explicit again here now... */
	cursor: pointer;
}

.ui-tabs-disabled {
	opacity: .4;
	filter: alpha(opacity =         40);
}

.panes {
	height: 200px;
	overflow: hidden;
}

.ui-tabs-panel {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0 0px;
	line-height: 1.8em;
	margin-top: -15px;
	overflow: hidden;
	float: left;
	width: 100%;
	background-color: #f5f5f5;
}

.ui-tabs-panel .grey_box {
	min-height: 153px;
	height: 153px;
	overflow: hidden;
}

.ui-tabs-panel .grey_box2 {
	min-height: 153px;
	overflow: hidden;
}

.panes_full {
	
}

.citestemaimult {
	text-align: right;
	width: 100%;
	border: 0px solid #000;
	margin-top: -15px;
}

.ui-tabs-panel img {
	margin: 0px;
}

.ui-tabs-loading em {
	padding: 0 0 0 20px;
	background: url(../images/loading.gif) no-repeat 0 50%;
}

@media projection , screen {
	/* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
	.ui-tabs-hide {
		display: none;
	}
}

/* Hide useless elements in print layouts... */
@media print {
	.ui-tabs-nav {
		display: none;
	}
}

/* Skin */
.ui-tabs-nav {
	background: #fff;
	list-style: none;
	margin: 0;
	padding: 0;
	padding-left: 0px;
	position: relative;
	z-index: 3;
}

.ui-tabs-nav:after {
	/* clearing without presentational markup, IE gets extra treatment */
	display: block;
	clear: both;
	content: " ";
}

.ui-tabs-nav li {
	float: left;
	margin: 0;
	min-width: 84px; /* be nice to Opera */
	color: #306cbf;
}

.ui-tabs-nav a,.ui-tabs-nav a span,.ui-tabs-nav a:visited {
	display: block;
	color: #306cbf;
}

.ui-tabs-nav a {
	margin: 0;
	/* position: relative makes opacity fail for disabled tab in IE */
	padding: 10px;
	color: #306cbf;
	font-size: 1em;
	line-height: 1.1em;
	text-align: center;
	text-decoration: none;
	white-space: nowrap; /* required in IE 6 */
	outline: 0; /* prevent dotted border in Firefox */
}

.ui-tabs-nav .ui-tabs-selected a {
	position: relative;
	z-index: 2;
	margin-top: 0;
	background: #f5f5f5;
	color: #222222;
	font-weight: bold;
}

.ui-tabs-nav a.current,.ui-tabs-nav a.current:hover,.ui-tabs-nav li.current a
	{
	background: #f5f5f5;
	color: #222222;
	text-decoration: none;
}

.ui-tabs-nav a span {
	width: 64px;
	min-width: 64px;
	height: 18px;
	min-height: 18px;
	padding-top: 0px;
	padding-right: 0;
}

*>.ui-tabs-nav a span { /* hide from IE 6 */
	width: auto;
	height: auto;
}

.ui-tabs-nav .ui-tabs-selected a span {
	padding-bottom: 1px;
}

.ui-tabs-nav .ui-tabs-selected a,.ui-tabs-nav a:hover,.ui-tabs-nav a:focus,.ui-tabs-nav a:active
	{
	background-position: 100% -150px;
}

.ui-tabs-nav a,.ui-tabs-nav .ui-tabs-disabled a:hover,.ui-tabs-nav .ui-tabs-disabled a:focus,.ui-tabs-nav .ui-tabs-disabled a:active
	{
	background-position: 100% -100px;
}

.ui-tabs-nav .ui-tabs-selected a span,.ui-tabs-nav a:hover span,.ui-tabs-nav a:focus span,.ui-tabs-nav a:active span
	{
	background-position: 0 -50px;
}

.ui-tabs-nav a span,.ui-tabs-nav k.ui-tabs-disabled a:hover span,.ui-tabs-nav .ui-tabs-disabled a:focus span,.ui-tabs-nav .ui-tabs-disabled a:active span
	{
	background-position: 0 0;
}

.ui-tabs-nav .ui-tabs-selected a:link,.ui-tabs-nav .ui-tabs-selected a:visited,.ui-tabs-nav .ui-tabs-disabled a:link,.ui-tabs-nav .ui-tabs-disabled a:visited
	{ /* @ Opera, use pseudo classes otherwise it confuses cursor... */
	cursor: text;
}

.ui-tabs-nav a:hover,.ui-tabs-nav a:focus,.ui-tabs-nav a:active,.ui-tabs-nav .ui-tabs-deselectable a:hover,.ui-tabs-nav .ui-tabs-deselectable a:focus,.ui-tabs-nav .ui-tabs-deselectable a:active
	{ /* @ Opera, we need to be explicit again here now... */
	cursor: pointer;
}

.ui-tabs-disabled {
	opacity: .4;
	filter: alpha(opacity =         40);
}

.panes {
	height: 200px;
	overflow: hidden;
	width: 100%;
}

.ui-tabs-panel {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0 0px;
	line-height: 1.8em;
	margin-top: -15px;
	overflow: hidden;
	float: left;
	width: 100%;
	background-color: #f5f5f5;
}

.ui-tabs-panel .grey_box {
	min-height: 153px;
	height: 153px;
	overflow: hidden;
}

.ui-tabs-panel .grey_box2 {
	min-height: 153px;
	overflow: hidden;
}

.panes_full {
	height: 1000px;
}

.citestemaimult {
	text-align: right;
	width: 100%;
	border: 0px solid #000;
	margin-top: -15px;
}

.ui-tabs-panel img {
	margin: 0px;
}

.ui-tabs-loading em {
	padding: 0 0 0 20px;
	background: url(../images/loading.gif) no-repeat 0 50%;
}

/*aksdjlaksjdlsakjdlksalkajsdlksjlsda*/
@media projection , screen {
	/* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
	.ui-tabs-hide {
		display: none;
	}
}

/* Hide useless elements in print layouts... */
@media print {
	.ui-tabs-nav2 {
		display: none;
	}
}

/* Skin */
.ui-tabs-nav2 {
	background: #fff;
	list-style: none;
	margin: 0;
	padding: 0;
	padding-left: 0px;
	position: relative;
	z-index: 3;
}

.ui-tabs-nav2:after {
	/* clearing without presentational markup, IE gets extra treatment */
	display: block;
	clear: both;
	content: " ";
}

.ui-tabs-nav2 li {
	float: left;
	margin: 0;
	min-width: 84px; /* be nice to Opera */
	color: #306cbf;
}

.ui-tabs-nav2 a,.ui-tabs-nav2 a span,.ui-tabs-nav2 a:visited {
	display: block;
	color: #306cbf;
}

.ui-tabs-nav2 a {
	margin: 0;
	/* position: relative makes opacity fail for disabled tab in IE */
	padding: 10px;
	color: #306cbf;
	font-size: 1em;
	line-height: 1.1em;
	text-align: center;
	text-decoration: none;
	white-space: nowrap; /* required in IE 6 */
	outline: 0; /* prevent dotted border in Firefox */
}

.ui-tabs-nav2 .ui-tabs-selected a {
	position: relative;
	z-index: 2;
	margin-top: 0;
	background: #f5f5f5;
	color: #222222;
	font-weight: bold;
}

.ui-tabs-nav2 a.current,.ui-tabs-nav2 a.current:hover,.ui-tabs-nav2 li.current a
	{
	background: #f5f5f5;
	color: #222222;
	text-decoration: none;
}

.ui-tabs-nav2 a span {
	width: 64px;
	min-width: 64px;
	height: 18px;
	min-height: 18px;
	padding-top: 0px;
	padding-right: 0;
}

*>.ui-tabs-nav2 a span { /* hide from IE 6 */
	width: auto;
	height: auto;
}

.ui-tabs-nav2 .ui-tabs-selected a span {
	padding-bottom: 1px;
}

.ui-tabs-nav2 .ui-tabs-selected a,.ui-tabs-nav2 a:hover,.ui-tabs-nav2 a:focus,.ui-tabs-nav2 a:active
	{
	background-position: 100% -150px;
}

.ui-tabs-nav2 a,.ui-tabs-nav2 .ui-tabs-disabled a:hover,.ui-tabs-nav2 .ui-tabs-disabled a:focus,.ui-tabs-nav2 .ui-tabs-disabled a:active
	{
	background-position: 100% -100px;
}

.ui-tabs-nav2 .ui-tabs-selected a span,.ui-tabs-nav2 a:hover span,.ui-tabs-nav2 a:focus span,.ui-tabs-nav2 a:active span
	{
	background-position: 0 -50px;
}

.ui-tabs-nav2 a span,.ui-tabs-nav2 k.ui-tabs-disabled a:hover span,.ui-tabs-nav2 .ui-tabs-disabled a:focus span,.ui-tabs-nav2 .ui-tabs-disabled a:active span
	{
	background-position: 0 0;
}

.ui-tabs-nav2 .ui-tabs-selected a:link,.ui-tabs-nav2 .ui-tabs-selected a:visited,.ui-tabs-nav2 .ui-tabs-disabled a:link,.ui-tabs-nav2 .ui-tabs-disabled a:visited
	{ /* @ Opera, use pseudo classes otherwise it confuses cursor... */
	cursor: text;
}

.ui-tabs-nav2 a:hover,.ui-tabs-nav2 a:focus,.ui-tabs-nav2 a:active,.ui-tabs-nav2 .ui-tabs-deselectable a:hover,.ui-tabs-nav2 .ui-tabs-deselectable a:focus,.ui-tabs-nav2 .ui-tabs-deselectable a:active
	{ /* @ Opera, we need to be explicit again here now... */
	cursor: pointer;
}

.ui-tabs-disabled {
	opacity: .4;
	filter: alpha(opacity =         40);
}

.ui-tabs-panel2 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0 0px;
	line-height: 1.8em;
	margin-top: -15px;
	overflow: hidden;
	float: left;
	width: 100%;
}

.citestemaimult {
	text-align: right;
	width: 100%;
	border: 0px solid #000;
	margin-top: -15px;
}

.ui-tabs-panel2 img {
	margin: 0px;
}

.ui-tabs-loading em {
	padding: 0 0 0 20px;
	background: url(../images/loading.gif) no-repeat 0 50%;
}

/*kjdfsahndkjsahldkashlkdhlas*/
/* Additional IE specific bug fixes... */
* html .ui-tabs-nav2 { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
	display: inline-block;
}

*:first-child+html .ui-tabs-nav2 {
	/* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
	display: inline-block;
}

/****************************************** 
   harta.oras.rou.ro
*******************************************/
#meniu_center {
	margin-top: 10px;
	float: right;
	width: 315px;
}

#meniu_center .mmm a {
	display: block;
	width: 100px;
	background-color: #fff;
	color: #264480;
	font-size: 100%;
	float: left;
	border: 0px solid #264480;
	text-align: center;
	padding-top: 7px;
	margin-left: 5px;
}

#meniu_center .meniu_sus {
	padding-top: 0px;
	height: 30px;
	text-decoration: none;
}

#meniu_center .meniu_sus:hover {
	text-decoration: none;
}

#meniu_center2 {
	margin-top: -5px;
	position: relative;
}

.cautari_fecvente {
	width: 103px;
	background-color: #f7f7f7;
	color: #000;
	font-size: 100%;
	float: right;
	border: 1px solid #ccc;
	text-align: center;
	position: absolute;
	z-index: 1001;
	margin-top: 28px;
}

.cautari_fecvente a,.cautari_fecvente a:visited {
	display: block;
	width: 100px;
	height: 23px;
	color: #000;
	padding-bottom: 3px;
	padding-top: 3px;
}

.cautari_fecvente a:hover {
	background-color: #f7f7f7;
}

#cautari_frecvente {
	display: none;
	overflow: auto;
	height: 350px;
}

#cautari_frecvente a {
	width: 83px;
}

.cautari_fecvente .meniu_selectat,.cautari_fecvente .meniu_selectat a,.cautari_fecvente .meniu_selectat a:visited
	{
	background-color: #f7f7f7;
}

#alte_harti {
	display: none;
	margin-left: 0px;
}

#alte_harti1 {
	display: none;
	margin-left: 109px;
}

#alte_harti2 {
	display: none;
	margin-left: 0px;
}

.sidebarr {
	width: 240px;
}

#content table td {
	vertical-align: top;
}

.editeaza {
	margin-top: 10px;
}

.editeaza a {
	font-size: 14px;
	text-transform: lowercase
}

.tabbb {
	width: 75%;
}

.editeaza_top {
	color: #f00;
	font-size: 18px;
	text-align: center;
	width: 100%;
}

.camp_inreg {
	padding: 5px;
	border: 1px dotted #e7e7e7;
}

.eroare_camp {
	background-color: #f7f7f7;
}

h4 {
	padding: 10px;
	padding-left: 40px;
	margin: 0;
}

.inregistrare {
	width: 90%;
}

.inregistrare input[type=text],.inregistrare select {
	width: 40%;
	margin-right: 10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border: 1px solid #ccc;
	padding-top: 3px;
	padding-bottom: 3px;
}

input[type=text]:focus,.inregistrare select:focus {
	-moz-box-shadow: 0px 0px 5px #333; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 5px #333; /* Saf3.0+, Chrome */
	box-shadow: 0px 0px 5px #333; /* Opera 10.5, IE 9.0 */
}

#upload {
	margin: 5px 10px;
	padding: 15px;
	font-weight: bold;
	font-size: 1.3em;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	background: #f2f2f2;
	color: #3366cc;
	border: 1px solid #ccc;
	width: 200px;
	cursor: pointer !important;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.darkbg {
	background: #ddd !important;
}

#status {
	font-family: Arial;
	padding: 5px;
}

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

ul#files li {
	padding: 10px;
	margin-bottom: 2px;
	width: 200px;
	height: 150px;
	float: left;
	margin-right: 10px;
	text-align: center;
}

ul#files li img {
	max-width: 180px;
	max-height: 150px;
}

.success {
	background: #99f099;
	border: 1px solid #339933;
}

.error {
	background: #f0c6c3;
	border: 1px solid #cc6622;
}

.anunt_show {
	margin: 5px;
	padding: 5px;
	border: 1px solid #e7e7e7;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-box-shadow: 0 0 2px #e7e7e7;
	-webkit-box-shadow: 0 0 2px #e7e7e7;
}

.anunt_show:hover,.panes2 .ui-tabs-panel2 .grey_box2 .anunt_show:hover {
	border: 1px solid red;
	-moz-box-shadow: 0 0 2px red;
	-webkit-box-shadow: 0 0 2px red;
}

.anunt_show h4 {
	padding: 0px;
	margin: 0px;
}

.anunt_show hr {
	border: none;
	border-bottom: 1px solid #e7e7e7;
	height: 0px;
}

.alternativ1 {
	background-color: #f7f7f7;
}

.imaginii {
	float: left;
	width: 300px;
	padding: 10px;
}

.imaginii .subimg {
	margin-top: 20px;
	text-align: center;
	float: left;
	width: 100%;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-box-shadow: 0 0 20px #ccc;
	-webkit-box-shadow: 0 0 20px #ccc;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	width: 275px;
}

.imaginii .subimg a {
	margin-top: 10px;
	text-align: center;
	float: left;
	width: 100%;
	width: 55px;
}

.butonus {
	color: #000;
	-moz-border-radius: 5px; /* FF1+ */
	-webkit-border-radius: 5px; /* Saf3+, Chrome */
	border-radius: 5px; /* Opera 10.5, IE 9 */
	border: 1px solid #cadcf4;
	padding: 10px;
	background-image: -moz-linear-gradient(top, #cccccc, #cadcf4);
	/* FF3.6 */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #cccccc),
		color-stop(1, #cadcf4)); /* Saf4+, Chrome */
	filter: progid:  DXImageTransform.Microsoft.gradient(  startColorStr= 
		'#cccccc', EndColorStr=  '#cadcf4'); /* IE6,IE7 */
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(startColorStr='#cccccc', EndColorStr='#cadcf4')";
	/* IE8 */
}

.alte_categorii {
	width: 100%;
	clear: both;
}

.alte_categorii a {
	width: 30%;
	margin-right: 5%;
	float: left;
}

.subsect {
	float: right;
}

.subsect2 {
	float: left;
}

.subsect a,.subsect2 a {
	float: left;
	width: 75px;
	padding: 12px;
	text-align: center;
}

.subsect2 a {
	width: 150px;
}

.selectedd {
	background-color: #e7e7e7;
}

.subsectt {
	border-bottom: 1px solid #e7e7e7;
}

/* 

Brightster - CSS File

For Theme Color

*/
a {
	color: #306cbf;
}

h1.tcolor,h2.tblue,#nav li a:hover,#nav li a.active,.h2,.h2 a {
	color: #405a80;
}

#mainmenu li a.active {
	color: #405a80;
}

#mainmenu li a {
	color: #405a80;
}

#mainmenu li div a {
	color: #306cbf;
}

.bara_neagraa a {
	color: #004e98;
}

.bara_neagraaa a {
	color: #004e98;
}

.bara_neagraa a:hover {
	color: #000;
}

.bara_neagraaa a:hover {
	color: #000;
}

#maincontent .sidebox .selected_left a,#maincontent .sidebox .selected_left a:visited,#maincontent .sidebox .selected_left a:hover
	{
	color: #000;
}

.grey_box2 ul {
	float: left;
	width: 20%;
}

a.coolsibold,a.coolsibold:link {
	text-decoration: none;
}

.ordonareanunturi {
	text-align: right;
	padding: 20px;
}

.ordonareanunturi a {
	float: right;
	padding-left: 20px;
	padding-right: 20px;
}
/****************************************** 
   Sectiunea anunturi
*******************************************/
.but_anunt {
	display: block;
	width: 220px;
	height: 64px;
	background: url(http://www.rou.ro/images/anunturi2.png) no-repeat top;
}

.but_anunt:hover {
	background: url(http://www.rou.ro/images/anunturi.png) no-repeat top;
}
/****************************************** 
   Cateva mici retusuri
*******************************************/
.tabborderfin td {
	border: 1px dotted #ccc;
	padding: 5px;
}

/****************************************** 
   Meniu vertical la click
*******************************************/
.optiuniadmin {
	float: right;
	width: 150px;
}

.middlebarmenuvertical {
	font-size: 12px;
	color: #3b5d14;
	font-weight: bold;
	padding: 0px;
	height: 20px;
	width: 150px;
	position: relative;
}

.menuvertical {
	padding: 0px;
	margin: 0px;
}

ul.submenuvertical {
	border: solid 1px #c9dea1;
	border-top: none;
	background: #FFFFFF;
	position: relative;
	width: 150px;
	clear: both;
	display: none;
	margin-left: -10px;
	margin-top: -15px;
	z-index: 9999;
}

.submenuvertical li {
	background: none;
	display: block;
	float: none;
	margin: 0 6px;
	border: 0;
	height: auto;
	line-height: normal;
	border-top: solid 1px #DEDEDE;
	z-index: 999;
	pozition: relative;
}

.submenuvertical li a {
	background: none;
	display: block;
	float: none;
	padding: 6px 6px;
	margin: 0;
	border: 0;
	height: auto;
	color: #105cbe;
	line-height: normal;
}

.submenuvertical li a:hover {
	background: #e3edef;
}
/****************************************** 
   clase sectiunea curs valutar
*******************************************/
#rez_conv {
	display: block;
	height: 120px;
	border: 1px dotted #ccc;
	width: 228px;
	background: #f5f5f5;
	vertical-align: middle;
}

.modal {
	background-color: #fff;
	display: none;
	width: 350px;
	padding: 15px;
	text-align: left;
	border: 2px solid #333;
	opacity: 1;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-box-shadow: 0 0 50px #ccc;
	-webkit-box-shadow: 0 0 50px #ccc;
	position: absolute;
	z-index: 999999;
	font-size: 12px;
}

.modal h2 {
	margin: 0px;
	padding: 0px 0 10px 45px;
	border-bottom: 1px solid #333;
	font-size: 20px;
}

.input_contact {
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	border: 1px solid #000;
	width: 170px;
}

.butonus {
	color: #000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #cadcf4;
	padding: 10px;
	background-image: -moz-linear-gradient(top, #cccccc, #cadcf4);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #cccccc),
		color-stop(1, #cadcf4));
	filter: progid:DXImageTransform.Microsoft.gradient(  startColorStr='#cccccc',
		EndColorStr='#cadcf4');
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(startColorStr='#cccccc', EndColorStr='#cadcf4')";
}

.indexss {
	margin-top: 13px;
}

.closeie {
	float: right;
	margin-top: 5px;
	margin-right: 0px;
}

.codd {
	height: 30px;
	font-size: 150%;
}
/****************************************** 
   clase pentru formularul nou
*******************************************/
.formrow {
	margin-top: 0px;
	margin-bottom: 0px;
	border-top: 1px solid #e7e7e7;
	border-left: 1px solid #e7e7e7;
	border-right: 1px solid #e7e7e7;
	padding: 5px;
}

.formrow:nth-child(odd) {
	background-color: #fff;
}

.formrow:nth-child(even) {
	background-color: #f7f7f7;
}

.labelform {
	font-size: 14px;
	text-align: right;
	padding-right: 30px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
}

.inputform {
	font-size: 14px;
	text-align: left;
	padding-right: 30px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
}

#general_form {
	width: 90%;
}

#general_form input[type=text],#general_form select {
	width: 40%;
	margin-right: 10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border: 1px solid #ccc;
	padding-top: 3px;
	padding-bottom: 3px;
}

input[type=text]:focus,#general_form select:focus {
	-moz-box-shadow: 0px 0px 5px #333; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 5px #333; /* Saf3.0+, Chrome */
	box-shadow: 0px 0px 5px #333; /* Opera 10.5, IE 9.0 */
}

#upload {
	margin: 5px 10px;
	padding: 2px;
	font-weight: bold;
	font-size: 1.3em;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	background: #f2f2f2;
	color: #3366cc;
	border: 1px solid #ccc;
	width: 200px;
	cursor: pointer !important;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.submitbutton {
	padding: 10px;
	font-weight: bold;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.bara {
	width: 100%;
	border-bottom: 1px solid #f2f2f2;
	height: 20px;
	padding-bottom: 5px;
	text-align: center;
	margin-bottom: 5px;
}

.bara a {
	width: 150px;
	float: left;
}

.fileuploadzzz {
	position: relative;
	width: 300px;
	top: -20px;
	left: 265px;
}

.field_gps {
	position: relative;
	width: 250px;
	left: 265px;
	top: -15px;
}

/* Panel Tab/button */
.tab {
	background: url(/include/js/slider/images/tab_b.png) repeat-x 0 0;
	height: 30px;
	position: relative;
	top: 0;
	z-index: 9;
	background-color: #f7f7f7;
}

.tab ul.login {
	display: block;
	position: relative;
	float: right;
	clear: right;
	height: 42px;
	width: auto;
	font-weight: bold;
	line-height: 42px;
	margin: 0;
	right: 50px;
	color: white;
	font-size: 80%;
	text-align: center;
	margin-right: -40px;
}

.tab ul.login li.left {
	background: url(/include/js/slider/images/tab_l.png) no-repeat left 0;
	height: 42px;
	width: 30px;
	padding: 0;
	margin: 0;
	display: block;
	float: left;
}

.tab ul.login li.right {
	background: url(/include/js/slider/images/tab_r.png) no-repeat left 0;
	height: 42px;
	width: 30px;
	padding: 0;
	margin: 0;
	display: block;
	float: left;
}

.tab ul.login li {
	text-align: left;
	padding: 0 6px;
	display: block;
	float: left;
	height: 42px;
	background: url(/include/js/slider/images/tab_m.png) repeat-x 0 0;
}

.tab ul.login li a {
	color: #3399CC;
}

.tab ul.login li a:hover {
	color: white;
}

.tab .sep {
	color: #414141
}

.tab a.open,.tab a.close {
	height: 20px;
	line-height: 20px !important;
	padding-left: 30px !important;
	cursor: pointer;
	display: block;
	width: 115px;
	position: relative;
	top: 11px;
	color: #3399CC;
	font-weight: normal;
	font-size: 10px;
}

.tab a.open {
	background: url(/include/js/slider/images/bt_open.png) no-repeat left 0;
}

.tab a.close {
	background: url(/include/js/slider/images/bt_close.png) no-repeat left 0;
}

.tab a:hover.open {
	background: url(/include/js/slider/images/bt_open.png) no-repeat left
		-19px;
}

.tab a:hover.close {
	background: url(/include/js/slider/images/bt_close.png) no-repeat left
		-19px;
}
/* sliding panel */
#toppanel {
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 998;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

#panel {
	width: 100%;
	height: 270px;
	color: #ccc;
	background: #222222;
	overflow: hidden;
	position: relative;
	z-index: 3;
	display: none;
}

#panel h1 {
	font-size: 1.6em;
	padding: 5px 0 10px;
	margin: 0;
	color: white;
}

#panel h2 {
	font-size: 1.2em;
	padding: 10px 0 5px;
	margin: 0;
	color: white;
}

#panel p {
	margin: 5px 0;
	padding: 0;
}

#panel a {
	text-decoration: none;
	color: #3399CC;
}

#panel a:hover {
	color: white;
}

#panel a-lost-pwd {
	display: block;
	float: left;
}

#panel .content {
	width: 960px;
	margin: 0 auto;
	padding-top: 15px;
	text-align: left;
	font-size: 0.85em;
}

#panel .content .left {
	width: 280px;
	float: left;
	padding: 0 15px;
	border-left: 1px solid #333;
}

#panel .content .right {
	border-right: 1px solid #333;
}

#panel .content form {
	margin: 0 0 10px 0;
}

#panel .content label {
	float: left;
	padding-top: 8px;
	clear: both;
	width: 280px;
	display: block;
}

#panel input.field {
	border: 1px #1A1A1A solid;
	background: #414141;
	margin-right: 5px;
	margin-top: 4px;
	width: 200px;
	color: white;
	height: 16px;
}

#panel input:focus.field {
	background: #545454;
}

/* BUTTONS */
/* Login and Register buttons */
#panel .content input.bt_login,#panel .content input.bt_register {
	display: block;
	float: left;
	clear: left;
	height: 24px;
	text-align: center;
	cursor: pointer;
	border: none;
	font-weight: bold;
	margin: 10px 0;
}

#panel .content input.bt_login {
	width: 74px;
	background: transparent url(../images/bt_login.png) no-repeat 0 0;
}

#panel .content input.bt_register {
	width: 94px;
	color: white;
	background: transparent url(../images/bt_register.png) no-repeat 0 0;
}

#panel .lost-pwd {
	display: block;
	float: left;
	clear: right;
	padding: 5px 5px 0 30px;
	font-size: 0.95em;
	text-decoration: underline;
}

#docx_content {
	background-color: #F6F4F3;
	border: 1px solid #CECECE;
	border-radius: 5px 5px 5px 5px;
	margin: 0 auto;
	padding: 5px;
	width: 720px;
}

#docx_content .rounded {
	border-radius: 5px 5px 5px 5px;
}

#docx_content .trans {
	-moz-transition: all 0.2s ease-out 0s;
}

#docx_content .docwrap {
	background-color: #FFFFFF;
	border: 1px solid #CECECE;
	border-radius: 5px 5px 5px 5px;
	padding: 10px;
}

#docx_content .doclist {
	list-style: none outside none;
	margin: 0;
}

#docx_content .doclist li {
	background-color: #F7F7F7;
	border: 1px solid #DDDDDD;
	margin-bottom: 5px;
	padding: 4px;
}

#docx_content .doclist li:hover {
	background-color: #EEFBF8;
	border: 1px solid #C4E3DD;
	cursor: pointer;
}

#docx_content .doclist .button {
	background-color: #4894A2;
	color: #FFFFFF;
	padding: 2px;
	text-decoration: none;
}

#docx_content .doclist .button:hover {
	background-color: #276D7A;
}

#docx_content .button {
	background-color: #C20000;
	color: #FFFFFF;
	padding: 4px;
	text-decoration: none;
}

#docx_content .button:hover {
	background-color: #930303;
}

#lista_orase {
	
}

.tooltip.open,.tooltip.close {
	width: 18px;
	height: 15px;
	float: left;
	overflow: hidden;
	display: none;
}

.collapse .tooltip.open,.expand .tooltip.close {
	display: block;
}

/* form inregistrare (autocomplete)*/
#textboxlist_field_402 input:focus {
	box-shadow: 0px 0px 0px 0px;
}

#textboxlist_field_402 input {
	border: 0px !important;
}
/* end form inregistrare */
#frmcontact {
	padding: 10px 0 30px 0;
}

#frmcontact label {
	float: left;
	font-size: 12px;
	width: 150px;
	padding: 3px 0 0 16px;
	margin: 10px 0 0 0;
	font-weight: bold;
}

#frmcontact span {
	color: #a50e0e;
	font-size: 12px;
	font-weight: bold;
}

#frmcontact br {
	clear: left;
}

.textboxcontact {
	width: 390px;
	height: 22px;
	border: 1px solid #c4c4c4;
	padding: 3px 5px 0 5px;
	margin: 10px 0 0 0;
}

.textareacontact {
	width: 390px;
	height: 150px;
	border: 1px solid #c4c4c4;
	font-family: Arial, verdana, serif;
	font-size: 12px;
	padding: 5px;
	margin: 10px 0 0 0;
}

.submitcontact {
	width: 143px;
	height: 29px;
	background: url(../images/submit_comment.png) no-repeat;
	border: none;
	color: #818181;
	font-size: 11px;
	font-weight: bold;
	padding: 0;
	text-transform: uppercase;
	cursor: pointer;
	margin: 15px 0 0 0;
}

.submitcontact:hover {
	background-position: 0 -29px;
	color: #fff;
}

.rand_orar {
	padding: 3px;
}

.rand_orar .zi {
	display: block;
	width: 100px;
	float: left;
	font-weight: bold;
}

.imgleftanim {
	background: #fff;
	position: absolute;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0px 0px 20px rgba(50, 50, 50, 0.75);
	-moz-box-shadow: 0px 0px 20px rgba(50, 50, 50, 0.75);
	box-shadow: 0px 0px 20px rgba(50, 50, 50, 0.75);
}

.adauga_buton {
	width: 300px;
	float: left;
	height: 90px;
	background: url(http://www.rou.ro/templates/default/images/adauga1.png);
	z-index: 9999;
	cursor: pointer;
}

.adauga_buton:hover {
	background: url(http://www.rou.ro/templates/default/images/adauga2.png);
	cursor: pointer;
}

.ui-autocomplete {
	max-height: 300px;
	overflow-y: auto;
	/* prevent horizontal scrollbar */
	overflow-x: hidden;
	max-width: 340px;
}
/* IE 6 doesn't support max-height
   * we use height instead, but this forces the menu to always be this tall
   */
* html .ui-autocomplete {
	height: 300px;
	max-width: 340px;
}

/****************************************** 
   Formular de inregistrare general
*******************************************/
.rand_inregistrare {
	width: 108px;
	height: 140px;
	float: left;
	margin-left: 10px;
	margin: 0px 1% 1% 0px;
	border: 1px solid #ebebeb;
	text-align: center;
	overflow: hidden;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

/*             styles for the star rater                */
/*             styles for the star rater                */
.rating_label
{
	float:left !important;
	width:200px !important;
	margin-left:-200px !important;
}
.rating{
	float:left !important;
	margin-left:130px !important;
	width:500px !important;
	border: 5px solid #FBEC00;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	padding:10px !important;
	margin-top:-50px !important;
	background:#fff;
}
.rating_score
{
	float:left !important;
	font-size:50px !important;
	border: 5px solid #FBEC00 !important;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	height:70px !important;
	text-align:center;
	margin-left:15px !important;
	margin-top:-50px !important;
	width:70px;
	background:#fff;
}
.star-rating {
	list-style: none;
	padding: 0px;
	width: 500px;
	height: 50px;
	position: relative;
	background: url(/templates/default/images/jquery.ui.stars.png) 0 -98px repeat-x !important;
	
}
.star-rating li {
	padding: 0px;
	margin: 0px;
	height: 50px;
	width: 50px;
	/*\*/
	float: left;
	/* */
}

.star-rating li a {
	display: block;
	width: 50px;
	height: 50px;
	line-height: 50px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	overflow: hidden;
}

.star-rating li a:hover {
	background: url(/templates/default/images/jquery.ui.stars.png) 0 -198px;
	z-index: 2;
	left: 0px;
	border: none;
}

.star-rating a.one-star:hover {
	width: 50px;
}

.star-rating a.one-star:hover {
	width: 50px;
}


.star-rating a.two-stars:hover {
	width: 100px;
}


.star-rating a.three-stars:hover {
	width: 150px;
}


.star-rating a.four-stars:hover {
	width: 200px;
}



.star-rating a.five-stars:hover {
	width: 250px;
}

.star-rating a.six-stars:hover {
	width: 300px;
}

.star-rating a.seven-stars:hover {
	width: 350px;
}

.star-rating a.eight-stars:hover {
	width: 400px;
}

.star-rating a.nine-stars:hover {
	width: 450px;
}


.star-rating a.ten-stars:hover {
	width: 500px;
}

.star-rating li.current-rating {
	background: url(/templates/default/images/jquery.ui.stars.png) 0 -148px;
	position: absolute;
	height: 50px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}
/* remove halo effect in firefox   */
a:active {
	outline: none;
}


.bg-blue {
	background-image: url(../images/bg-blue.jpg);
	background-attachment: fixed;
	background-position: 50% 50%;
	background-size: cover;
}
.notificationdata
{
	color:white; background-color:red; padding:10px;top:10px;
	font-size:16px;
	display:block;
}
@media all and (max-width: 1100px)
{
	.imgleftanim
	{
		left:0px !important;
	}
	#bara_neagra a,#bara_neagra
	{
		font-size:10px !important;
	}
	.notificationdata
	{
		font-size:12px;
		display:block;
	}

}
/****************************************** }}
   Debugger
*******************************************/ /*
* { outline: 2px dotted red }
* * { outline: 2px dotted green }
* * * { outline: 2px dotted orange }
* * * * { outline: 2px dotted blue }
* * * * * { outline: 1px solid red }
* * * * * * { outline: 1px solid green }
* * * * * * * { outline: 1px solid orange }
* * * * * * * * { outline: 1px solid blue }
/*/