/*****************************************************************************************
@package     	http://www.sfin.ro/
@copyright   	Copyright (c) 2009, sfin.ro

CONTINUT
1.CLASE GENERALE
2.H1, H2, H3, H4, P
3.FORM - INPUT & SELECT, BUTOANE
4.HEADER
5.CONTENT
6.FOOTER
*****************************************************************************************/

/*****************************************************************************************

	1.CLASE GENERALE

*****************************************************************************************/

body  {
	background  : #3a5a6f url(../images/bkg_body.jpg) repeat-x 0 top;
	color		: #000000;
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 12px;
	margin		: 0;
	padding		: 0;
}
body.tradeville  {
	padding		: 0 0 0 0;
	background  : #afd4ff url(../images/bkg_campanii/tradeville_brand_light_bg.jpg) no-repeat center top;
}
body.lexus  {
	background  : #0C0C0C url(../images/lexus/bkg_lexus.jpg) no-repeat center top;
}
/* brand LEXUS - sectiune: prima pagina */
body#brand_lexus  {
	background  : #0C0C0C url(../images/lexus/bkg_lexus.jpg) no-repeat center top;
}
/* brand CEC - sectiune: actualitatea, bani si afaceri */
body#brand_cec  {
	background  : #004818 url(../images/brand/cec5.jpg) no-repeat center top;
	padding		: 0;
}

a.button span,
div.jcarousel-skin-sfin div,
img {
	behavior: url("http://www.sfin.ro/templates/default/css/iepngfix.htc");
}

a {
	color			: #383838;
	text-decoration	: none;
}
a:hover {
	color			: #000;
}
div#mainContent a:hover {
	text-decoration	: underline;
}
#container {
	width		: 960px;
	margin		: 0 auto;
	background	: #fff;
}
#container #mainContent {
	border			: 1px solid #dbdbdb;
	border-top		: none;
	border-bottom	: none;
	padding			: 15px;
}
#colContent {
	float		: left;
	width		: 755px;
	padding		: 0;
	margin		: 0 13px 0 0;
}
#col2Content {
	width		: 928px;
	padding		: 0;
	margin		: 0;
}
#colRight {
	float		: left;
	width		: 160px;
	padding		: 0;
	margin		: 0;
}
#col2Content div.col2Content,
#colContent div.col2Content {
	width		: 755px;
	margin		: 0;
}
#col2Content div.col2Content {
	width		: 928px;
}
.colHP div.boxNewsWide,
#colContent div.col2Content div.col2ContentLeft {
	width		: 440px;
	margin		: 0 15px 0 0;
	float		: left;
}
.colHP div.boxPrint,
#colContent div.col2Content div.col2ContentRight {
	width		: 300px;
	float		: left;
}
#col2Content div.col2Content div.col2ContentLeft {
	width		: 613px;
	margin		: 0 15px 0 0;
	float		: left;
}
#col2Content div.col2Content div.col2ContentRight {
	width		: 300px;
	float		: left;
}

#col2Content div.col2Content div.col2ContentLeft,
/*#col2Content div.col2Content div.col2ContentRight,*/
#col2Content div.col2Content,
#colContent div.col2Content div.col2ContentLeft,
#colContent div.col2Content div.col2ContentRight,
#colContent div.col2Content,
#container,
#colContent,
#colRight {
	overflow	: hidden;
	position	: relative;
}

#col2Content div.col2ContentLeft.over {
    overflow    : visible!important;
}

/* reclame explandabile */
.col2ContentRightBig {
    float       : right;
}
.col2ContentRight .ads300x250 div {
    overflow    : visible!important;
}
.col2ContentLeftBig {
    float       : left;
}
/* end reclame explandabile */

.col2ContentRight {
    overflow    : visible;
    position    : relative;
    _z-index    : -1;
    * z-index   : -1;
}
/*****************************************************************************************

	2.H1, H2, H3, H4, P

*****************************************************************************************/

h1 {
	color			: #10377a;
	font-size		: 17px;
	font-weight		: bold;
}
p {
	margin			: 10px 0;
}

div.butoane {
	margin : 10px 0;
}
a.button {
	color		: #000;
	float 		: none;
	font-weight : bold;
	height  	: 21px;
	margin 		: 0 20px 0 0;
	position    :absolute;
}
a.button:hover {
	color		: #000;
}
a.button span.rightCorner,
a.button span.leftCorner {
	background  : url(../images/btn_corner.png) no-repeat left top;
	display		: block;
	float		: left;
	height		: 21px;
	width		: 3px;
}
a.button span.rightCorner {
	background   : url(../images/btn_corner.png) no-repeat right top;
	_background  : url(../images/btn_corner_ie.png) no-repeat right top;
}
a.button:link span.contentButton,
a.button span.contentButton {
	background  : url(../images/btn_content.png) repeat-x center top;
	float		: left;
	padding		: 0 10px 0 10px;
	height		: 21px;
	line-height : 21px;
	text-align  : center;
	font-size	: 12px;
	display:block;
}
div#colRight a.button:link span.contentButton,
div#colRight a.button span.contentButton {
	font-size	: 12px;
}
a.button:hover span.contentButton,
a.button span.contentButton:hover {
	cursor		: pointer;
	background  : url(../images/btn_content_h.png) repeat-x center top;
}
a.button:hover span.rightCorner {
	background  : url(../images/btn_corner_h.png) no-repeat right top;
}
a.button:hover span.leftCorner {
	background  : url(../images/btn_corner_h.png) no-repeat left top;
}

div.boxRelativ {
	position 	: relative;
}
#header div.headerBottom div.boxTabs div.boxTabsContent div.subDiv a.button {
	color	 : #000;
}
#header div.headerBottom div.boxUltimaOra div.subDiv,
#header div.headerBottom div.boxTabs div.boxTabsContent div.subDiv {
	margin	 : 6px 0 0 0;
}
#header div.headerBottom div.boxUltimaOra form div.boxRelativ { float : left; width : 180px; }
#header div.headerBottom div.boxUltimaOra form div.boxRelativ input { width : 180px;}
#header div.headerBottom div.boxUltimaOra div.subDiv { margin : 0 0 0 10px!important; float : left; width : 80px; height:21px;display:block; }
#header div.headerBottom div.boxUltimaOra p { color : #A2A2A2; }

#header div.headerBottom div.boxTabs div.boxTabsContent div.boxRelativ a.button,
#header div.boxLogin div.boxRelativ a.button {
	color	 : #000;
	position : absolute;
	right	 : -16px;
	_right	 : -10px;
}
#header div.headerBottom div.boxTabs div.boxTabsContent div.boxRelativ a.button {
	right	 : -21px;
	_right	 : -13px;
	#top	 : 1px;
}
/*****************************************************************************************

	4.HEADER

*****************************************************************************************/

#header {
	padding		: 0;
}
#header div.headerTop {
	border			: 2px solid #b0b0b0;
	/*border-top		: none;*/
	height			: 90px;
	margin-bottom 	: 3px;
	overflow		: visible;
	_position		: relative;
}
#header div.ads728x90 {
	width		: 728px;
	height		: 90px;
	float		: left;
	overflow	: visible;
	_position	: relative;
}
div.ads300x250 {
	width		: 300px;
	height		: 250px;
/*	overflow	: visible;*/
	position	: relative;
	margin		: 0 0 10px 0;
	/*z-index     : 9999;*/
}
div.ads300x250BoxHeader {
	margin		: 35px 0 0 0;
}
#header div.boxLogin {
	background	: #000;
	border-left : 2px solid #b0b0b0;
	height		: 80px;
	float		: left;
	font-size	: 10px;
	width		: 216px;
	overflow	: hidden;
	_position	: relative;
	padding		: 5px;
}
#header div.boxLogin a {
	color		:  #a2a2a2;
}
#header div.boxLogin a:hover {
	color		:  #fff;
}
#header h2.ultimaora,
#header h2.login {
	background		: url(../images/icn_login.jpg) no-repeat 0 0;
	color			: #ffffff;
	padding			: 0 0 0 20px;
	font-weight		: bold;
	height			: 14px;
	line-height		: 14px;
	margin			: 0 0 4px 0;
}
#header h2.ultimaora {
	background		: url(../images/icn_ultimaora.jpg) no-repeat 0 0;
}
#header div.boxLogin div {
	margin			: 0 0 4px 0;
	#margin			: 0 0 2px 0;
}
#header div.boxLogin label {
	font-family		: helvetica;
	color			: #a2a2a2;
	font-size		: 10px;
	margin			: 0 5px 0 0;
}
#header div.headerBottom div.boxUltimaOra input,
#header div.headerBottom div.boxTabs div.boxTabsContent input,
#header div.boxLogin input {
	background		: #3b3b3b;
	border			: none;
	color			: #f5f5f5;
	font-size		: 12px;
	height			: 19px;
	padding			: 2px 0 0 3px;
	width			: 115px;
}
#header div.headerBottom div.boxUltimaOra input,
#header div.headerBottom div.boxTabs div.boxTabsContent input {
	width			: 205px;
}
#header div.headerBottom div.boxUltimaOra input:hover,
#header div.headerBottom div.boxTabs div.boxTabsContent input:hover {
	background		: #4e4d4d;
}
#header div.headerBottom div.boxTabs div.boxTabsContent a {
	color	: #a2a2a2;
}
#header div.headerBottom div.boxTabs div.boxTabsContent a:hover {
	color	: #fff;
}
#header div.headerBottom div.boxTabs div.boxTabsContent div.actiuni {
	margin		: 13px 0 0 0;
}

#header div.headerBottom div.boxTabs div.boxTabsContainer_v1 div.boxTabsContent {
	padding		: 10px;
	height		: 59px;
}
#header div.headerBottom div.boxTabs div.boxTabsContainer_v1 {
	color		: #fff;
}
#header div.headerBottom div.boxTabs div.boxTabsContainer_v1 p {
	margin		: 0;
}

#header div.boxLogin input:hover {
	background		: #4e4d4d;
}
#header div.boxLogin div.actiuni {
	color			: #a2a2a2;
}
#header div.boxLogin div.actiuni ul {
	margin		: 10px 0 0 0;
}
#header div.boxLogin div.actiuni ul li {
	margin		: 3px 0;
}

#header div.headerBottom {
	border			: 1px solid #0d1921;
	border-bottom	: none;
	background		: url(../images/bkg_header.jpg) repeat-x 0 0;
	height			: 135px;
	overflow		: hidden;
	_position		: relative;
}
#header div.headerBottom div.logo {
	width		: 290px;
	height		: 112px;
	float		: left;
	padding		: 0 0 0 15px;
}
#header div.headerBottom div.logo img {
	margin		: 18px 0 0 0;
}
#footer div.boxTabs,
#header div.headerBottom div.boxTabs,
#header div.headerBottom div.boxUltimaOra {
	border		: 1px solid #3a3a3a;
	background	: #090a0a url(../images/bkg_header_box.jpg) repeat-x 0 top;
	font-size	: 10px;
	float		: left;
	height		: 89px;
	margin		: 10px 0 0 22px;
	padding		: 10px;
	width		: 277px;
	overflow	: hidden;
	_position	: relative;
}
#footer div.boxTabs { height : 200px; margin-left : 0; width : 250px; }
#header div.headerBottom div.boxUltimaOra ul {
	height		: 75px;
	overflow	: hidden;
	position	: relative;
}
#header div.headerBottom div.boxUltimaOra ul li:hover {
	background	: #2c2d2e;
}
#header div.headerBottom div.boxUltimaOra ul li a {
	color		: #a2a2a2;
}
#header div.headerBottom div.boxUltimaOra ul li a:hover {
	color		: #fff;
}
#header div.headerBottom div.boxUltimaOra ul li b {
	color		: #ffd200;
}

#footer div.boxTabs,
#header div.headerBottom div.boxTabs {
	border			: none;
	background		: none;
	height			: 111px;
	margin-left		: 17px;
	margin-top		: 9px;
	padding			: 0;
	width			: 300px;
	/*width			: 297px;*/
	position		: relative;
}
#footer div.boxTabs ul.tabs,
#header div.headerBottom div.boxTabs ul.tabs {
	height			: 29px;
	width			: 297px;
	position		: absolute;
	top				: 1px;
}
#footer div.boxTabs ul.tabs li,
#header div.headerBottom div.boxTabs ul.tabs li {
	border		: 1px solid #3a3a3a;
	height		: 28px;
	line-height : 28px;
	float		: left;
	position	: relative;
}
#footer div.boxTabs ul.tabs li a,
#header div.headerBottom div.boxTabs ul.tabs li a {
	background	: #242728;
	color		: #fff;
	display		: block;
	padding		: 0 16px;
}
#footer div.boxTabs ul.tabs li a:hover,
#header div.headerBottom div.boxTabs ul.tabs li a:hover {
	background	: #2e3132;
}
#footer div.boxTabs ul.tabs li.curent,
#header div.headerBottom div.boxTabs ul.tabs li.curent {
	border-bottom 	: 1px solid #1a1b1d;
}
#footer div.boxTabs ul.tabs li.curent a,
#header div.headerBottom div.boxTabs ul.tabs li.curent a {
	background		: #1a1b1d;
}
#footer div.boxTabs div.boxTabsContent,
#header div.headerBottom div.boxTabs div.boxTabsContent {
	background	: #090a0a url(../images/bkg_header_box.jpg) repeat-x 0 bottom;
	border		: 1px solid #3a3a3a;
	height		: 39px;
	margin		: 30px 0 0 0;
	padding		: 20px 10px;
	overflow	: hidden;
	_position	: relative;
}
#footer div.boxTabs ul.tabs li { list-style-type:none; }
#footer div.boxTabs ul.tabs { padding-left : 0; }
#footer div.boxTabs ul.tabs li a { padding : 0 6px; }
#footer div.boxTabs { width : 274px; margin-left : 0; height : 100%; }
#footer div.boxTabs div.boxTabsContent { padding-bottom : 0px; height : 100%; margin-top : 10px; background-image : none; }
#footer div.boxTabs div.boxTabsContent div.boxArticolSimplu { padding : 0; }
#footer ul.lstSimpla li {  }

#header div.meniu {
	background		: #0f1010 url(../images/bkg_meniu.jpg) repeat-x 0 bottom;
	height			: 30px;
	margin			: 0;
	padding			: 4px 0 0 0;
}
#header div.submeniu {
	background		: url(../images/bkg_sub_meniu.jpg) repeat-x 0 0;
	height			: 28px;
	padding			: 0;
}
#header div.meniu ul {
	margin			: 0 0 0 30px;
	height			: 30px;
}
#header div.meniu ul li {
	border-right	: 1px solid #28292a;
	display			: block;
	width			: 145px;
	height			: 30px;
	float			: left;
	text-align		: center;
	margin			: 0 1px 0 0;
	font-size		: 13px;
	font-weight		: bold;
	line-height		: 28px;
}
#header div.submeniu ul li {
	/*background			: url(../images/bkg_submeniu.jpg) repeat-x 0 bottom;*/
	/*background		: url(../images/bkg_sub_meniu.jpg) repeat-x 0 0;*/
	border			: none;
	line-height		: 28px;
	height			: 28px;
	margin			: 0;
	width			: auto;
}
#header div.meniu ul li a {
	background		: url(../images/bkg_meniu.jpg) repeat-x 0 bottom;
	color			: #fff;
	display			: block;
	font-size		: 10px;
	height			: 30px;
	_height			: 30px;
	text-transform	: uppercase;
	width			: 145px;
}
#header div.submeniu ul li a {
	/*background			: url(../images/bkg_submeniu.jpg) repeat-x 0 bottom;*/
	background			: none;
	color				: #000;
	padding				: 0 10px;
	width				: auto;
	_display			: inline;
}
#header div.submeniu ul li a {
	height			: 28px;
}
#header div.meniu ul li.curent a,
#header div.meniu ul li a:hover {
	background		: #fff;
	color			: #000;
}
#header div.meniu ul li.curent {
	line-height		: 34px;
	position		: relative;
}
#header div.meniu ul li.curent a {
	border-left		: 1px solid #969696;
	border-right	: 1px solid #969696;
	height			: 34px;
	position		: absolute;
	top				: -4px;
	width			: 143px;
	left			: 0;
}
#header div.meniu ul li a:hover {
	color			: #fff;
	background		: url(../images/bkg_meniu_h.jpg) repeat-x 0 bottom;
}
#header div.submeniu ul li a:hover {
	background	: url(../images/0.png) no-repeat 0 bottom;
	color		: #666;
}
#header div.submeniu ul li {
	background	: url(../images/bkg_submeniu_sep.jpg) no-repeat left 0;
	color		: #919191;
	font-size	: 10px;
	font-weight : bold;
}
#header div.submeniu ul li.curent1 a {
	padding		: 0 10px;
	background	: #000;
	color		: #fff;
	height		: 16px;
	line-height	: 16px;
	margin		: 6px 0;
}
#header div.submeniu ul li.curent1 {
	background	: none;
}
#header div.submeniu ul li.faraSep {
	background		: none;
}
#header div.submeniu ul li.check  {
	background	: url(../images/englishtoday/red_englishtoday.gif) no-repeat center 6px;
}
#header div.submeniu ul li.check a {
	color : #fff;
}
#header div.meniu ul li.curent a:hover {
	color			: #000;
	background		: #fff;
}
#header div.meniu ul li.last {
	margin			: 0;
}



/*****************************************************************************************

	5.CONTENT

*****************************************************************************************/

/* 5.1 clase generale */

div.slot {
	padding		: 0;
	margin		: 0;
}

div.separator {
	height		: 1px;
	border-top	: 1px dashed #000;
	margin		: 10px 0 3px 2px;
	overflow	: hidden;
}
div.articol div.cropArticol div.separator {
	margin		: 3px 0 3px 2px;
}
div.articol div.infoArticol,
div.articol div.cropArticol div.infoArticol {
	margin-bottom	: 10px;
}
.ads728x160,
.ads300x250 {
	width 		: 300px;
	height		: 250px;
	line-height	: 250px;
	text-align	: center;
	background	: #f5f5f5;
	margin		: 0 auto;
	overflow	: visible;
	position	: relative;
}
.ads728x160 {
	width 		: 160px;
	height		: 728px;
}
/* 	5.2 box cu 'icon' */

div div.boxIcon {
	float 		: left;
	height		: 51px;
	width		: 51px;
}
div div.boxIconContinut {
	float		: left;
	width		: 550px;
	padding		: 0 0 0 15px;
}
div div.boxIconContinut li.titlu {
	font-weight	: bold;
	margin		: 0 0 10px 0;
}
/* 	5.3 box articol */
div.articol {
	margin		: 0;
}
div.boxArticolCuListaDr div.cropArticol,
div.articol div.cropArticol {
	//height		: 489px;
	height		: 475px;
	overflow	: hidden;
	position	: relative;
	padding		: 0 0 5px 0;
}
div.boxArticolCuListaDr div.cropArticol {
	height		: 230px;
}
div.articol h1 {
	font-family	: georgia, arial;
	font-size	: 30px;
	color		: #000;
	line-height	: 34px;
}

div.infoArticol {
	margin		: 0 0 0 2px;
	position	: relative;
	z-index     : 10;
}
div.infoArticol p {
	font-size	: 11px;
	width		: 380px;
}
div.infoArticol p a {
	color		: #263f4f;
	font-weight	: bold;
}
div.infoArticol p a:hover {
	text-decoration	: underline;
}
div.infoArticol a.iconOnline,
div.infoArticol a.iconZiar {
	background	: url(../images/icn_ziar.jpg) no-repeat 0 0;
	display		: block;
	height		: 14px;
	width		: 16px;
	position	: absolute;
	top			: 1px;
	right		: 3px;
}
div.infoArticol a.iconOnline {
	background	: url(../images/icn_online.jpg) no-repeat 0 0;
}
div.infoArticol ul {
	position	: absolute;
	top			: -2px;
	right		: -10px;
}

div.articol div.fotoArticol img {
	border		: 1px solid #2c2c2c;
	margin		: 0 10px 5px 0;
}
div.articol div.fotoArticol:hover img {
	border-color : #5c6f7b;
}
div.articol div.fotoArticol438x229 {
	width		: 440px;
	height		: 231px;
	overflow	: hidden;
	position	: relative;
	margin		: 0 0 5px 0;
}
div.articol div.contentArticol p {
	margin		: 0 0 10px 0;
	line-height	: 1.3em;
}

div.articol div.fotoArticolPortrait img {
	border		: 1px solid #2c2c2c;
	margin		: 0 10px 5px 0;
}

a.continuare {
	color		: #263f4f;
	font-weight	: bold;
}
a.continuare:hover {
	color		: #666;
	text-decoration	: underline;
}
span.continuare {
	color		: #263f4f;
	font-size	: 13px;
	margin		: 0 4px 0 0;
}

/* 	5.4 box-uri  */
div.panel755,
div.panel300,
div.panel440 {
	width		: 440px;
	overflow	: hidden;
	position	: relative;
}
div.panel300 {
	width		: 300px;
}
div.panel755 {
	width		: 755px;
}
/* BOX ALBASTRU */
div.panelAlbastru {
	margin		: 0 0 10px 0;
}
div.panelAlbastru300 div.header,
div.panelAlbastru div.header {
	margin		: 37px 0 0 0;
	background	: #a1cae4 url(../images/bkg_panel_header.png) no-repeat 0 0;
	height		: 53px;
	position	: relative;
}
div.panelAlbastru300 div.header {
	background	: #a1cae4 url(../images/bkg_panel_header300.png) no-repeat 0 0;
}
div.panelGri300 div.content h2,
div.panelGri440 div.content h2,
div.panelGri754 div.content h2,
div.panelGri div.content h2,
div.panelCrem div.content h2,
div.panelAlbastru300 div.header h2,
div.panelAlbastru div.header h2 {
	color			: #4e86a9;
	font-size		: 25px;
	font-family		: arial;
	font-weight 	: bold;
	line-height 	: 18px;
	margin			: 0 0 0 10px;
	padding			: 12px 0 0 0;
	text-transform	: uppercase;
}
div.panelGri300 div.content h2,
div.panelGri440 div.content h2,
div.panelGri754 div.content h2,
div.panelGri div.content h2,
div.panelCrem div.content h2 {
	color			: #cfc39e;
	padding-top		: 0;
	margin			: 0 0 10px 10px;
}
div.panelGri300 div.content h2,
div.panelGri440 div.content h2,
div.panelGri754 div.content h2,
div.panelGri div.content h2 {
	color			: #c1c1c1;
	line-height		: 24px;
}

div#mainContent h2.titlu {
	color			: #c1c1c1;
	font-size		: 25px;
	font-family		: arial;
	font-weight 	: bold;
	line-height 	: 22px;
	padding			: 0;
	margin			: 0 0 10px 0;
}

div.panelAlbastru300 div.header h3,
div.panelAlbastru div.header h3 {
	color		: #263f4f;
	font-size	: 12px;
	font-weight	: bold;
	margin		: 0 0 0 10px;
}
div.panelAlbastru300 div.header img,
div.panelAlbastru div.header img {
	top			: -37px;
	right		: 0;
	position	: absolute;
}
div.panelAlbastru300 div.content,
div.panelAlbastru div.content {
	background	: url(../images/bkg_box_albastru.jpg) repeat-x 0 0;
	height		: 175px;
	padding		: 10px;
	_padding	: 10px 10px 6px 10px;
}
div.panelAlbastru300 div.content div.contentCrop,
div.panelAlbastru div.content div.contentCrop {
	height		: 158px;
	margin		: 0 0 5px 0;
	position	: relative;
	overflow	: hidden;
}
div.panelAlbastru300 div.content h1,
div.panelAlbastru div.content h1 {
	color		: #000;
	font-family	: georgia, arial;
	font-size	: 24px;
	line-height	: 28px;
}
div.panelAlbastru300 div.contentBottom,
div.panelAlbastru div.contentBottom {
	background	: url(../images/bkg_box_albastru_b.jpg) repeat-x 0 0;
	height		: 2px;
}
div.panelAlbastru300 div.contentBottom {
	background	: url(../images/bkg_box_albastru_b300.jpg) repeat-x 0 0;
}
div.panelAlbastru300 {
	margin		: 0 0 10px 0;
}
/* end BOX ALBASTRU */
/* BOX CREM */
div.panelCrem {
	margin		: 0 0 10px 0;
}
div.panelCrem div.contentTop,
div.panelCrem div.contentBottom {
	background	: url(../images/bkg_box_crem_tb.jpg) no-repeat 0 bottom;
	height		: 13px;
}
div.panelCrem div.contentTop {
	background	: url(../images/bkg_box_crem_tb.jpg) no-repeat 0 top;
}
div.panelCrem div.content {
	background	: url(../images/bkg_box_crem.jpg) repeat-y 0 0;
	height		: 746px;
}
/* end BOX CREM */

/* BOX GRI */
div.panelGri300,
div.panelGri440,
div.panelGri754,
div.panelGri {
	margin		: 0 0 10px 0;
}
div.panelGri div.contentTop,
div.panelGri div.contentBottom {
	background	: url(../images/bkg_box.jpg) no-repeat 0 -14px;
	height		: 13px;
	display     : none;
}
div.panelGri div.contentTop {
	background	: url(../images/bkg_box.jpg) no-repeat 0 0;
	display     : none;
}
div.panelGri div.content {
	/*background	: url(../images/bkg_box_gri_755.jpg) repeat-y 0 0;*/
	height		: 279px;
	border      : 1px solid #dcdcdc;
	padding-top : 10px;
	padding-bottom : 10px;
}

div.panelGri754 div.contentTop,
div.panelGri440 div.contentTop,
div.panelGri754 div.contentBottom,
div.panelGri440 div.contentBottom {
	background	: url(../images/bkg_box.jpg) no-repeat 0 -41px;
	height		: 13px;
	display     : none;
}
div.panelGri754 div.contentBottom {
	background	: url(../images/bkg_box.jpg) no-repeat 0 -14px;
	height		: 13px;
}
div.panelGri440 div.contentTop {
	/*background	: url(../images/bkg_box.jpg) no-repeat 0 -27px;*/
	display         : none;
}
div.panelGri754 div.contentTop {
	background	: url(../images/bkg_box.jpg) no-repeat 0 0;
}
div.panelGri440 div.content {
	/*background	: url(../images/bkg_box_gri_440.jpg) repeat-y 0 0;*/
	border          : 1px solid #dcdcdc;
	padding-top     : 10px;
	padding-bottom  : 10px;
}
div.panelGri754 div.content {
	background	: url(../images/bkg_box_gri_755.jpg) repeat-y 0 0;
}

div.panelGri300 div.contentTop,
div.panelGri300 div.contentBottom {
	background	: url(../images/bkg_box.jpg) no-repeat 0 -68px;
	height		: 13px;
}
div.panelGri300 div.contentTop {
	background	: url(../images/bkg_box.jpg) no-repeat 0 -54px;
}
div.panelGri300 div.content {
	background	: url(../images/bkg_box_gri_300.jpg) repeat-y 0 0;
}
/* end BOX GRI */

/* box boxArticolCuLista, boxArticolCuListaDr */
div.boxArticolCuLista {
	/*height		: 235px;*/
	font-size	: 11px;
	padding		: 0 10px;
	margin		: 0 0 15px 0;
	position	: relative;
}
div.boxArticolCuLista div.contentArticol p { margin : 0; }
div.boxArticolSimplu {
	font-size	: 11px;
	padding		: 0 10px 1px 10px;
	margin		: 0;
	position	: relative;
}
div.articol {
	padding	: 0 0 1px 0;
}
div.boxArticolCuLista ul {
	background	: #faf5e5;
	bottom		: 0;
	font-weight	: bold;
	/*position	: absolute;*/
	padding		: 0 0 0 15px;
	margin		: 5px 10px 0 0;
}
div.boxArticolCuLista ul li {
	list-style-type	: disc;
	line-height		: 12px;
}
div.boxArticolCuLista ul li a {
	color			: #000;
}
div.boxArticolCuListaDrContent ul li a:hover,
div.boxArticolCuLista ul li a:hover {
	text-decoration		: underline;
}
div.boxArticolSimplu h3,
div.boxArticolCuLista h3 {
	font-size	: 11px;
	font-weight	: bold;
	color		: #395a6d;
}
div.boxArticolSimplu h1,
div.boxArticolCuLista h1 {
	font-size	: 17px;
	font-family : georgia, arial;
	color		: #000;
	line-height	: 20px;
}
div.col2ContentLeft div.boxArticolSimplu h1 {
	font-size	: 14px;
}

div.col2ContentLeft div.boxArticolSimplu p {
	font-size	: 11px;
}

div.boxArticolSimplu div.separator,
div.boxArticolCuLista div.separator {
	margin		: 3px 0 3px 2px;
}

div.infoArticol p {
	margin		: 3px 0;
	font-size	: 11px;
}
div.infoArticol p a {
	color		: #263F4F;
	font-weight	: bold;
}
div.boxArticolCuLista div.infoArticol p a:hover {
	text-decoration	: underline;
}
div.contentArticol img,
div.boxArticolCuLista div.contentArticol img {
	float			: left;
	border			: 1px solid #252522;
	margin			: 3px 6px 4px 0;
	#margin			: 10px 6px 4px 0;
}
div.boxArticolSimplu div.contentArticol img,
div.boxArticolCuListaDr div.contentArticol img {
	margin			: 0 8px 4px 0;
	#margin			: 10px 8px 4px 0;
}

div.boxArticolCuListaDr {
	font-size		: 12px;
	width			: 425px;
	float			: left;
}
div.boxArticolSimplu {
	font-size		: 12px;
}
div.boxArticolCuListaDrContent {
	float			: right;
	padding			: 0 15px 0 0;
	width			: 285px;
	height			: 244px;
	overflow		: hidden;
	position		: relative;
}
ul.listaSimpla {
	padding			: 0 10px;
}
ul.listaSimpla li,
div.boxArticolCuListaDrContent ul li {
	background 		: url(../images/ico_plus.jpg) no-repeat 0 0;
	padding			: 0 0 0 15px;
}
div.boxArticolCuListaDrContent ul li.artExpand {
	background 		: url(../images/ico_arrow.jpg) no-repeat 0 0;
}
div.boxArticolCuListaDrContent ul li a {
	color			: #000;
	font-weight		: bold;
}
div.boxArticolCuListaDrContent ul li.artExpand div.infoArticol p a,
div.boxArticolCuListaDrContent ul li.artExpand div.infoArticol p {
	font-size		: 10px;
	color			: #a5a5a5;
}
div.boxArticolCuListaDrContent ul li.artExpand div.infoArticol p a {
	color			: #263F4F;
}
div.infoArticol a.iconZiarM,
div.infoArticol a.iconOnlineM {
	background	: url(../images/icn_online_m.jpg) no-repeat 0 0;
	width		: 13px;
	height		: 11px;
}
div.infoArticol a.iconZiarM {
	background	: url(../images/icn_ziar_m.jpg) no-repeat 0 0;
}
div.boxArticolCuListaDrContent ul li.artExpand div.infoArticol a.iconOnline:hover {
	text-decoration	: none;
}
div.boxArticolCuListaDrContent ul li.artExpand p {
	font-size		: 11px;
	margin			: 3px 0;
}

div.boxArticolSimplu a.continuare {
	color		: #a9a9a9;
	font-size	: 10px;
}
div.articol a.continuare {
	font-size	: 12px;
	color		: #263F4F;
}
div.boxArticolSimplu a.continuare:hover {
	text-decoration	: underline;
	color			: #898888;
}
div.articol a.continuare:hover {
	text-transform	: underline;
	color			: #263F4F;
}
div.boxArticolSimplu div.contentArticol p {
	margin			: 10px 0 0 0;
}
div.boxArticolSimplu div.contentArticolCarte {
	overflow		: hidden;
	position		: relative;
}


div.boxArticolParereaMea h1.ko,
div.boxArticolParereaMea h1.ok {
	background		: url(../images/ico_ok.jpg) no-repeat 0 0;
	padding			: 0 0 0 70px;
	font-size		: 22px;
	line-height		: 22px;
}
div.boxArticolParereaMea h1.ko {
	background		: url(../images/ico_ko.jpg) no-repeat 0 0;
}
div.separator10px {
	margin	: 9px 0 0 0;
	height	: 1px;
}
/* end box boxArticolCuLista */

/* articol detalii */
div#col2Content div.articolDetalii {
	margin		: 0;
}
div#col2Content div.articolDetalii div.separator {
	margin-bottom	: 8px;
}
div#col2Content div.articolDetalii p.rezumat {
	font-weight		: bold;
	font-size		: 14px;
}
div#col2Content div.articolDetalii p.descriere {
	font-size		: 11px;
	color			: #9a9a9a;
}
div#col2Content div.articolDetalii div.contentArticol {
	font-size	: 14px;
	line-height: 18px;
}

div#col2Content div.articolDetalii div.contentArticol div.panelGri300 {
	font-size		: 12px;

}
div#col2Content div.articolDetalii div.contentArticol div.panelGri300 a {
	color : #383838;
}

div.boxMultimedia {
	position		: relative;
	float			: left;
	width			: 310px;
	margin			: 0 0 10px 0;
}
div.boxMultimedia p.descriere {
	margin			: 0;
}
div.boxFotoNavigator {
	margin			: 7px 10px 0 0;
	padding			: 5px;
	background  	: #f5f5f5;
	border			: 1px solid #E1DFDF;
}
div.boxFotoNavigator div.titlu {
	margin			: 0 0 10px 0;
	border-bottom	: 1px solid #ccc;
	_position		: relative;
}
div.boxFotoNavigator div.poze {
	margin			: 0 0 0 7px;
}
div.boxFotoNavigator span.foto {
	display			: block;
	height			: 47px;
	width			: 47px;
	float			: left;
	padding			: 1px;
	border			: 1px solid #ccc;
	margin			: 0 4px 4px 0;
}
div.boxFotoNavigator span.last {
	margin-right	: 0;
}
div.boxFotoNavigator span.selected {
	border			: 1px solid #ffd200;
}
div.boxFotoNavigator div.vote_poll ol li p {
	margin		: 3px 0;
}
div.boxFotoNavigator div.vote_poll p.total {
	margin		: 2px 0;
	font-weight	: bold;
}
ul.actiuniArticol {
	height		: 18px;
	z-index     : 20000!important;
}
ul.actiuniArticol li {
	height		: 18px;
	line-height	: 18px;
	display		: block;
	float		: left;
	padding		: 0 0 0 20px;
	margin		: 0 10px 0 0;
}
ul.actiuniArticol li.fb_send {
    width       : 53px;
}
ul.actiuniArticol li.print {
	background		: url(../images/ico_print.jpg) no-repeat 0 0;
}
ul.actiuniArticol li.text {
	background		: url(../images/ico_text.jpg) no-repeat 0 0;
}
ul.actiuniArticol li.prieten {
	background		: url(../images/ico_prieten.jpg) no-repeat 0 0;
}
ul.actiuniArticol li.text span {
	float			: left;
	display			: block;
}
ul.actiuniArticol li.text a.minus,
ul.actiuniArticol li.text a.plus {
	margin			: 0 2px;
	cursor			: pointer;
	height			: 18px;
	line-height		: 18px;
	width			: 13px;
	display			: block;
	float			: left;
	background		: url(../images/ico_t_plus.jpg) no-repeat 0 3px;
}
ul.actiuniArticol li.text a.minus {
	background		: url(../images/ico_t_minus.jpg) no-repeat 0 3px;
}
ul.actiuniArticol li.text a.minus:hover {
	background		: url(../images/ico_t_minus_h.jpg) no-repeat 0 3px;
}
ul.actiuniArticol li.text a.plus:hover {
	background		: url(../images/ico_t_plus_h.jpg) no-repeat 0 3px;
}
ul.actiuniArticol li.rss { padding : 0 10px 0 0; }
ul.actiuniArticol li.rss img { position : relative; top : 1px; }

div.comentarii {
	margin			: 20px 0 0 0;
}
div.boxComentariu {
	background		: #e2f4ff;
	padding			: 10px;
}
div.boxComentariu p {
	font-size		: 12px;
	margin			: 0;
}
div.boxComentariu p.info-comment {
	margin			: 5px 0 0 0;
	font-style		: italic;
}
div.boxComentariuEven {
	background		: #eff8fe;
}

div.tags {
	padding			: 10px;
	border			: 1px solid #e9e9e9;
	background		: #f5f5f5;
	margin			: 10px 0;
}

.boxForm {
	margin			: 20px 0;
}
.boxForm div.chrDisponibile { position : absolute; top : 0px; right : 105px; color : #999; }
.boxForm div.chrDisponibile input { border : none; width : 40px; height : 16px; color : #999; text-align : right; font-size : 11px; }
div#mainContentArticol h3 {
	margin			: 20px 0;
	font-size		: 16px;
	font-weight		: bold;
}
.boxForm label {
	display			: block;
	margin			: 5px 0;
}
.boxForm input {
	/*background  	: url(../images/bkg_input.jpg) repeat-x center top;*/
	border			: 1px solid #dedede;
	height			: 19px;
	width			: 290px;
	font-size		: 14px;
	padding			: 2px 3px;
	color			: #666666;
}
.boxForm input.check {
	width			: 18px;
	position		: relative;
	top				: 4px;
}
.boxForm div.boxCheck label {
	display			: inline;
}
.boxForm textarea {
	/*background  	: #f4f4f4 url(../images/bkg_textarea.jpg) repeat-x center top;*/
	width			: 500px;
	height			: 185px;
	border			: 1px solid #dedede;
	font-size		: 14px;
	padding			: 2px 3px;
	color			: #666666;
}
.boxForm input#confirm_val {
	width			: 50px;
}
.boxForm img#capcha {
	position		: relative;
	top				: -4px;
}
.boxForm div.actiuni a {
	text-decoration	: underline;
}

h3 {
	font-size		: 22px;
	font-weight		: bold;
	color			: #b2b2b2;
}

/* end articol detalii */

/* rezultate cautari */
div.boxRezultat {
	height		: 115px;
	width		: 613px;
	position	: relative;
	overflow	: hidden;
}
div.boxRezultatOdd {
	background	: #e2f4ff;
}
div.boxRezultat div.boxRezultatLeft {
	height		: 115px;
	float		: left;
	width		: 104px;
}
div.boxRezultat div.boxRezultatLeft p {
	margin		: 0;
	font-size	: 10px;
	font-weight : bold;
}
div.boxRezultat div.boxRezultatLeft div.box {
	margin		: 10px 0 0 10px;
}
div.boxRezultat div.boxRezultatLeft div.box img {
	margin		: 5px 0 0 0;
}
div.boxRezultat div.boxRezultatRight {
	height		: 115px;
	float		: left;
	width		: 509px;
}
div.boxRezultat div.boxRezultatRight div.box {
	margin		: 8px 0 0 10px;
}
div.boxRezultat div.boxRezultatRight div.box h1 a {
	font-size	: 18px;
	font-family	: garamond, arial;
}
div.boxRezultat div.boxRezultatRight div.box span {
	font-size	: 10px;
	font-weight	: bold;
}
/* end rezultate cautari */

div.navigator {
	text-align	: center;
	margin		: 20px 0 5px 0;
	height		: 24px;
	float		: left;
}
div.navigator a {
	color		: #000;
	font-size	: 11px;
	font-weight	: bold;
	background	: #ededed;
	height		: 24px;
	width		: 24px;
	line-height : 24px;
	display		: block;
	float		: left;
	margin		: 0 1px;
}
div.navigator a:hover {
	background	: #f4f2f2;
}
div.navigator span.selected {
	line-height : 22px;
	color		: #000;
	font-size	: 11px;
	font-weight	: bold;
	height		: 22px;
	width		: 22px;
	display		: block;
	float		: left;
	border		: 1px solid #bbbbbb;
	background	: #fff;
	margin		: 0 1px;
}
div.navigator a.nextPage,
div.navigator a.previousPage {
	display		: block;
	line-height : 24px;
	height		: 24px;
	width		: 11px;
	background  : url(../images/arrows.jpg) no-repeat left 4px;
	float		: left;
}
div.navigator div.nextPage,
div.navigator div.previousPage {
	height		: 24px;
	width		: 11px;
	float		: left;
	background  : url(../images/arrows_i.jpg) no-repeat left 4px;
	margin		: 0 10px 0 0;
}
div.navigator div.nextPage {
	background  : url(../images/arrows_i.jpg) no-repeat right 4px;
	margin		: 0 0 0 10px;
}
div.navigator a.nextPage {
	background  : url(../images/arrows.jpg) no-repeat right 4px;
	float		: left;
	margin		: 0;
}
div.navigator div.pages {
	float		: left;
	margin		: 0 auto;
	text-align	: center;
}

div.boxCautare {
	padding			: 0 0 0 10px;
	margin			: 0;
}
div.boxCautare label {
	float		: left;
	display		: block;
	width		: 180px;
	margin		: 0 0 5px 0;
}
div.boxCautare input {
	width		: 390px;
	height		: 20px;
	border		: 1px solid #ccc;
	padding		: 2px 0 0 5px;
}
div.boxCautare div.butoane {
	margin		: 	10px 0 0 180px;
}
div.formCautareAvansat div.butoane {
	margin		: 0 0;
}
div.formCautareAvansat input {
	width		: 270px;
}
div.formCautareAvansat select {
	width		: 277px;
	height		: 24px;
	border		: 1px solid #ccc;
	padding		: 2px 0 0 5px;
}
div.formCautareAvansat table.calendar_cautare select {
	width		: 60px;
}
div.formCautareAvansat table.calendar {
	margin		: 10px 0 0 0;
}
div.formCautareAvansat table.calendar table.calendar_bg_main tr td {
	height		: 38px;
	line-height	: 38px;
	text-align	: center;
}
div.formCautareAvansat table.calendar table tr td a {
	font-size	: 14px;
	color:#3a5a6f;
	display:block;
	font-weight:bold;
	height:38px;
	line-height:38px;
	width:38px;
}
div.formCautareAvansat table.calendar table tr td a:hover {
	color	: #fff;
}

div.boxArhiva {
	padding	: 0 10px;
}

/* calendar */
table.calendar table.calendar_bg_main tr td {
	border : 1px solid #f2f2f2;
	text-align : center;
	background : #f5f5f5;
	width		: 21px;
	height		: 21px;
	line-height : 21px;
}
table.calendar table tr.cap_tabel td {
	background  : #efefef;
	color 		: #000;
	line-height : 20px;
}
table.calendar table tr td a {
	color 		: #3a5a6f;
	font-weight : bold;
	width		: 21px;
	height		: 21px;
	display		: block;
	line-height : 21px;
}
table.calendar table tr td a:hover {
	color 		: #fff;
	background	: #3a5a6f;
}

table.calendar_cautare {
	margin-top : 5px;
}
table.calendar_bg_main td.day_off {
	color : #666;
}

/* mesaje eroare  */
p.ok span,
p.error span,
p.info span {
	background  : url(../images/icn_info.gif) no-repeat center top;
	display 	: block;
	width 		: 30px;
	height 		: 30px;
	margin      : 0 10px 0 0;
	float       : left;
	position    : relative;
	top			: -7px;
}
p.error span {
	background  : url(../images/icn_error.gif) no-repeat center top;

}
p.ok span {
	background  : url(../images/icn_ok.gif) no-repeat center top;
}
p.ok,
p.error,
p.info {
	line-height : 16px;
	color		: #2f2f2f;
}
p.info,
p.ok,
p.error {
	display 	  : block;
	padding       : 10px 0;
	margin		  : 25px 0;
	color  		  : #666666;
	border-bottom : 1px solid #ccc;
	border-top 	  : 1px solid #ccc;
	font-size	  : 14px;
	font-weight   : bold;
	line-height	  : 16px;
}

div.boxImageCove {
	width		: 140px;
	background	: #eaeaea;
	float		: left;
	padding		: 5px;
	margin		: 0 3px 3px 0;
}
div.boxImageCove p {
	margin		: 0 0 5px 5px;
	font-weight	: bold;
}
div.boxImageCove img {
	margin 		: 0 0 0 5px;
}

ul.alteRss {
	width		: 260px;
	float		: left;
	margin		: 0 90px 0 0;
}
ul.alteRssLast {
	margin		: 0;
}
ul.alteRss li.titlu {
	font-size	: 16px;
	font-weight	: bold;
	border-bottom : 1px solid #ccc;
	padding		  : 0 0 3px 0;
}
ul.alteRss li {
	font-size	  : 14px;
	color		  : #666;
	font-weight	  : bold;
	padding		  : 5px 0;
}
ul.alteRss li a {
	font-weight	 : normal;
	font-size	 : 12px;
	padding		 : 2px 20px;
	background	 : url(../images/ico_rss.jpg) no-repeat left 0;
}
ul.alteRss li span a {
	color		  : #3a5a6f;
	display		  : block;
	font-size	  : 14px;
	font-weight	  : bold;
	background	  : url(../images/ico_rss.jpg) no-repeat left 2px;
}
ul.alteRss li a:hover {
	text-transform	: underline;
}

div.boxAutori div.header img {
	float		: left;
	padding		: 2px;
	border		: 1px solid #e7e7e7;
	margin		: 0 10px 10px 0
}
div.boxAutori div.header {
	margin		: 0 0 10px 0;
}
div.boxAutori div.header h3 {
	color		  : #3a5a6f;
	font-size	  : 16px;
}

div.boxAutori p {
	margin		: 0;
	font-size	: 11px;
}
div.boxAutori div.navigator {
	margin-top	: 5px;
}
div.boxAutori div.BoxAutor {
	width		: 293px;
	height		: 150px;
	background	: #eaeaea;
	float		: left;
	padding		: 5px;
	margin		: 0 3px 3px 0;
}
div.boxAutori div.BoxAutor  p {
	margin		: 0 0 5px 5px;
	font-weight	: bold;
}
div.boxAutori div.BoxAutor img {
	margin 		: 0 auto;
	border		: 1px solid #ccc;
	padding		: 2px;
	display 	: block;
}
div.boxAutori div.BoxAutor a:hover img {
	border		: 1px solid #666;
}
div.boxAutori div.BoxAutor p{
	text-align	: center;
}

div.boxCursWrapper {
	width		: 600px;
	margin		: 0 auto;
	padding		: 20px 0 0 0;
}
div.boxCurs {
	float		: left;
	width		: 280px;
	margin		: 0 35px 35px 0;
	border		: 1px solid #e1dfdf;
}
div.boxCursLast {
	margin-right : 0;
}
div.boxCurs p {
	margin		: 0;
	background	: #dcdcdc;
	font-weight	: bold;
	padding		: 3px 0 3px 5px;
}
div.boxCurs p a {
	text-decoration	: underline;
}
div.boxCurs ul {
	height			: 18px;
	width		: 275px;
	padding		: 0 0 0 5px;
}
div.boxCurs ul li {
	line-height		: 18px;
	display		: block;
	float		: left;
}
div.boxCurs ul li.col1 {
	width		: 60px;
}
div.boxCurs ul li.col2 {
	width		: 55px;
	text-align	: right;
}
div.boxCurs ul li.col3 {
	width		: 40px;
	text-align	: left;
	padding		: 0 0 0 4px;
}
div.boxCurs ul li.col4 {
	width		: 75px;
	text-align	: right;
}
div.boxCurs ul li.col5 {
	width		: 15px;
	text-align	: left;
	padding		: 0 0 0 15px;
	line-height		: 15px;
}
div.boxCurs ul.linieTabelEven {
	background	: #e7e7e7;
}
div.boxCurs ul.linieTabel:hover {
	background	: #eff2fa;
}

#colRight h2 {
	font-size	: 16px;
	color		: #000;
	font-weight	: bold;
}
#colRight div.boxCurs {
	margin		: 0 0 10px 0;
	width		: 158px;
}
#colRight div.boxCurs ul {
	width		: 160px;
}
#colRight div.boxCurs ul li.col1 {
	width		: 40px;
}
#colRight div.boxIndici ul li.col1 {
	width		: 60px;
}
#colRight div.boxCurs ul li.col2 {
	width		: 45px;
}
#colRight div.boxCurs ul li.col3 {
	width		: 35px;
}
#colRight div.boxIndici ul li.col3 {
	padding		: 0 5px 0 0;
	width		: 55px;
	text-align	: right;
}
#colRight div.boxCurs ul li.col5 {
	padding-left : 5px;
}
#colRight div.separator {
	margin	: 3px 0 10px 2px;
}
#colRight div.box160,
#colRight div.boxConvertorValutar {
	/*background  : #f5f5f5;*/
	border		: 1px solid #dcdcdc;
	padding	   	: 4px;
	font-size  	: 11px;
	width		: 150px;
	overflow	: hidden;
	position	: relative;
	margin		: 0 0 10px 0;
}
#colRight div.boxConvertorValutar p {
	margin	  : 0 0 2px 0;
}
#colRight div.boxConvertorValutar div {
	margin	: 4px 0;
}
#colRight div.boxConvertorValutar label {
	width	: 97px;
	float	: left;
	display	: block;
}
#colRight div.boxConvertorValutar select {
	border  	: 1px solid #ccc;
	font-size  	: 11px;
	height		: 18px;
}
#colRight div.boxConvertorValutar input {
	border  	: 1px solid #ccc;
	width		: 144px;
	font-size   : 11px;
	height		: 16px;
	padding		: 2px 2px 0 2px;
}
#colRight div.boxConvertorValutar a.imgEditie img {
	border		: 1px solid #ccc;
	padding		: 1px;
}
#colRight div.boxConvertorValutar a.imgEditie:hover img {
	border		: 1px solid #666;
}

#colRight div.slot {
	margin		: 0 0 10px 0;
}

div.boxRss p.rss {
	display		: block;
	margin		: 0 0 8px 0;
	height		: 18px;
}
div.boxRss p.rss img {
	float		: left;
	margin		: 0 5px 0 0;
}
div.boxRss p.rss a {
	float		: left;
	display		: block;
	height		: 18px;
	line-height	: 18px;
}
div.boxPoll {
	color			: #fff;
}
div.boxPoll div.titlu {
	color		: #9CD0F2;
	font-size	: 13px;
	font-weight	: bold;
}
#footer div.boxPoll ol,
div.boxPoll ul,
#footer div.boxPoll ul {
	margin		: 10px 0;
	padding		: 0;
}
div.boxPoll ul li,
#footer div.boxPoll ul li {
	list-style 	: none;
	margin		: 3px 0;
}
div.boxPoll ul li input,
#footer div.boxPoll ul li input {
	position	: relative;
	top			: 2px;
}
#footer div.boxPoll ul li div.butoane a {
	color		: #000;
}
#footer div.boxPoll ul li div.butoane a:hover {
	text-decoration	: none;
}
div.boxPoll div.optiune {
	color			: #fff;
	margin			: 10px 0 0 0;
}
div.boxPoll div.optiune a {
	color		: #fff;
}
div.boxPoll div.optiune a:hover {
	text-decoration	: underline;
}
div.boxPoll li.rowVotes p {
	margin			: 3px 0;
}
#footer div.boxPoll p.total {
	font-weight		: bold;
	padding			: 10px 0 0 0;
	border-top		: 1px solid #dadada;
}

ul.lista li {
	background 		: url(../images/ico_plus_g.jpg) no-repeat 0 0;
	padding			: 0 0 0 15px;
	margin			: 3px 0;
}
div.boxPollArhiva {
	color		: #000;
	background	: #F5F5F5 none repeat scroll 0 0;
	border		: 1px solid #E1DFDF;
	padding		: 10px;
	margin		: 0 0 10px 0;
}
div.boxPollArhiva div.titlu {
	color		: #3A5A6F;
}
div.boxPollArhiva div.optiune,
div.boxPollArhiva div.optiune a {
	color	: #000;
}

div#contentArticol div.panelGri300 {
	float		: left;
	margin		: 0 10px 5px 0;
}
div.embedPoll {
	margin : 7px 10px 0 0;
}
div.embedPoll ol li p {
	margin	: 1px 0;
}
div.embedPoll div.boxPollArhiva div.titlu {
	margin	: 0 0 4px 0;
}
div.embedPoll p.total {
	margin	: 5px 0 0 0;
	font-weight	: bold;
}
div.embedPoll div.boxPollArhiva {
	margin	: 0;
}

div#contentArticol a {
	color		: #045da8;
}

div.slideshow {
	position	: absolute;
	width		: 477px;
	right		: -177px;
	top			: 0;
}
/* campanie sub top news */
div.colContentHP div.col2ContentRightHP,
div.colRightHP {  margin-top : 318px!important; /* margin-top : 405px!important; */ }
div.colContentHP { overflow : visible!important; }

div.related { margin : 10px 0; height : 80px; position : relative; overflow : hidden; }
div.related h4 { font-weight : bold; font-size : 12px; margin : 0 0 5px 0; }
div.related ul { list-style-type: disc; padding : 0 0 0 14px; }
div.related ul li { font-weight : bold; font-size : 10px; margin : 0 0 5px 0; }
div.related ul li a { list-style-type : disc; font-weight : bold; font-size : 12px; }

div.panelGri440UO div.content { /*height : 182px;*/ position : relative; overflow : hidden;  }
div.panelGri440UO div.content ul { margin : 0 10px; padding : 10px 0 0 0; }
div.panelGri440UO div.content ul li { margin : 0 0 6px 0; }
div.panelGri440UO div.content ul li a { font-size : 12px; line-height : 16px; }
div.panelGri440UO div.content ul li a:hover { text-decoration : none!important; }
div.panelGri440UO div.content ul li a b { margin : 0 5px 0 0; font-size : 12px; color : #df9800; font-weight : bold; }

div.adsEmbHeader { border-right : 1px solid #DBDBDB;  border-left : 1px solid #DBDBDB; width : 958px; background : #fff; margin: 0 auto; padding : 5px 0 0 0;}
div.adsEmbHeader embed { margin: 0 0 0 10px; }
/*****************************************************************************************

	6.FOOTER

*****************************************************************************************/

#footer {
	background  	: #000;
	margin			: 0;
	padding			: 15px;
	background  	: #000;
	height			: 100%;
}
#footer h2 {
	color			: #9cd0f2;
	font-size		: 22px;
	margin			: 0 0 5px 0;
}
#footer ul {
	padding			: 0 0 0 15px;
}
#footer ul li {
	list-style-type : disc;
	color			: #c3c3c3;
}
#footer ul li a {
	color			: #c3c3c3;
}
#footer ul li a:hover {
	color			: #fff;
	text-decoration	: underline;
}
#footer div.box {
	background  	: #000;
	width		: 280px;
	overflow	: hidden;
	position	: relative;
	float		: left;
	padding		: 0 20px 0 0;
	margin		: 0 20px 0 0;
	border-right: 1px solid #4f5151;
	height			: 100%;
}
#footer div.last {
	margin-right  : 0;
	padding-right : 0;
	border-right  : none;
}
div.footerInfo {
	padding		: 5px 15px;
	background	: #f5f5f5;
}
div.footerInfoLeft {
	float		: left;
	width		: 600px;
}
div.footerInfoRight {
	float		: right;
	width		: 200px;
	text-align	: right;
	margin-top : 7px;
}
div.last {
	margin-right : 0;
}
.fltrt {
	float		: right;
	margin-left : 8px;
}
.fltlft {
	float		: left;
	margin-right: 8px;
}
.clearfloat {
	clear		: both;
    height		: 0;
    font-size	: 1px;
    line-height : 0px;
}

pre {
	padding	: 10px;
	background : #fff;
	color	: #000;
}

.clearfloatLeft {
	clear		: left;
}

#lexus-header {
	width	 : 1020px;
	height	 : 310px;
	margin	 : 30px auto 0 auto;
	position: relative;
}
#lexus-header embed { position : absolute; right : 0; }
#lexus-left {
	width	 : 150px;
	height	 : 430px;
	position	: absolute;
	left		: -115px;
	top			: 310px;
}
#lexus-right {
	width	 : 150px;
	height	 : 430px;
	position	: absolute;
	right		: -128px;
	top			: 310px;
}

#cec-header {
	width	 : 1020px;
	height	 : 115px;
	margin	 : 0 auto;
	position : relative;
}
#cec-header a.header { display : block; width : 1020px;	height : 115px; }
#cec-left {
	width	 	: 121px;
	height	 	: 300px;
	position	: absolute;
	top			: 120px;
	left		: -95px;
	background  : url(../images/brand/cec5-left.jpg) no-repeat 0 0;
}
#cec-right {
	width	 	: 121px;
	height	    : 300px;
	position	: absolute;
	right		: -90px;
	top			: 120px;
	background  : url(../images/brand/cec5-right.jpg) no-repeat 0 0;
}
#cec-right a {
	display  : block;
	width	 : 158px;
	height	 : 300px;
}
#cec-left a {
	display  : block;
	width	 : 121px;
	height	 : 300px;
}

.boxPromo {
	background	: transparent url(../images/bkg_slide.gif) no-repeat scroll 0 0;
	border		: 1px solid #E4E1D7;
	height		: 303px;
	margin		: 0 auto;
	overflow	: hidden;
	padding		: 0;
	width		: 474px!important;
}
.boxPromo .cnt { padding : 10px; }
.boxPromo img { float : left; margin : 0 10px 0 0; }

/*.altdiv			{ height:250px; margin-bottom: 10px; }*/

.space {
    height      : 10px;
}

/*caseta related news*/
.box_model_related_articles	{ width:580px; padding:10px 15px; border:1px solid #dcdcdc; }
.titleBox {
	color: #84AECB;
	font-family: Arial;
	font-size: 25px;
	font-weight: bold;
	margin: 5px 0 5px 14px;
	text-transform: uppercase;
	margin:0 0 10px;
}

.pictureBox			{ width:160px; padding:10px 23px 0; margin:0; /*height:175px; overflow:hidden;*/ border-left:1px solid #dcdcdc;  }
.pictureBox	p		{ color:#292929; font-size:12px; font-family:Arial; }
.pictureBox.first-child			{ padding-left:0px; border-left:0; }
.pictureBox.last-child			{ padding-right:0px;   }
.pictureBox	h2		{ color:#000; font-size:14px; font-family:Georgia; font-weight:normal; height:51px; overflow:hidden; margin: 10px 0; }
.pictureBox	h2	a	{ color:#000; font-size:14px; font-family:Georgia; font-weight:normal; text-decoration:none; }
.pictureBox	h2	a:hover	{ text-decoration:underline; }

.delimit			{ border-top:1px solid #dcdcdc; margin:5px 0; }

.left				{ float:left; }
.right				{ float:right; }
.clear				{ clear:both; }
.space				{ height:10px;  }

.newsletterAbonare	{ position:relative; width:613px; border-top:1px solid #a9c2d1; }
.aboneazaLeft		{ padding:20px 0 20px 20px; width:122px; text-shadow:0px 0px 1px #FFFFFF; background-color:#a1cae4; color:#3b7091; font-size:18px; font-family:Arial; font-weight:normal;  }
.aboneazaRight		{ width:302px; padding-left:10px; padding-right:158px; background-color:#c3d9e7; }
.aboneazaAbs		{ position:absolute; top:-13px; right:10px; background:url(../images/posta.png) center right no-repeat transparent; width:100px; height:97px;  }
.aboneazaRight	p	{ color:#292929; font-size:12px; font-family:Arial; margin:10px 0 0; }
.aboneazaRight	form input.inputText	{ color:#292929; width:200px;  font-size:12px; font-family:Arial; margin:10px 0; border:1px solid #aeaeae; height:18px; padding:2px; vertical-align:middle;  }
.aboneazaRight	form input.inputSubmit	{ background:url(../images/input_submit_newsletter.png) 0 0 no-repeat transparent; width:75px; height:33px; vertical-align:bottom;  border:0; padding:0; margin:0; cursor:pointer; }

.delimitDotted		{ background:url(../images/delimitDotted.png) 0 0 repeat-x transparent; width:100%; margin:10px 0; }
/*end caseta related news*/
