/*****************************************************************************************
@package     	http://www.revistafelicia.ro
@author      	Catalin Patru
@copyright   	Copyright (c) 2009, revistafelicia.ro
CONTINUT
1.CLASE GENERALE
2.HEADER
3.CONTENT
4.FOOTER
*****************************************************************************************/

/*****************************************************************************************
	1.CLASE GENERALE
*****************************************************************************************/
body  {
	background  : url(../images/bkg_body.jpg) repeat 0 top;
	
	color		: #000000;
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 12px;
	margin		: 0;
	padding		: 0;
}
body.fris  {
	background  : #294e13 url(../images/bkg_fris.jpg) no-repeat center top; 
	padding		: 321px 0 0 0;
}
body.cat  {
	background  : #f2c40f url(../images/bkg_cat.png) no-repeat center top; 
	padding		: 377px 0 0 0;
}
.boxSlide3wRight div.boxImg div.bar-descriere,
img {
	behavior: url("http://www.revistafelicia.ro/templates/default/css/iepngfix.htc")
}
a {	color : #000; text-decoration : none; }
a:hover { color	: #666; }
#container {
	width		: 959px;
	/*margin		: 10px auto 0 auto;*/
	margin		: 0px auto 0 auto;
	background : url(../images/bkg_content_l.gif) no-repeat left top;
	position	: relative;
}

/*****************************************************************************************
	2.HEADER
*****************************************************************************************/
#header {
	background  : url(../images/header.png) no-repeat 0 top;
	_background  : url(../images/header.gif) no-repeat 0 top;
	width 		: 959px;
	height		: 144px;
	position	: relative;
}

#container a.logo { z-index : 3000; position : absolute; top : 0; left : 40px; display : block; width : 300px; height : 80px; }

#footer div.meniu, #header div.meniu { height : 13px; width : 488px; float : right; margin : 13px 25px 0 0; }
#footer div.meniu ul, #header div.meniu ul { display : block; height : 13px; width : 488px; }
#footer div.meniu ul li, #header div.meniu ul li { display : block; height : 13px; float : left; padding : 0 12px; }
#footer .wrapp { width : 959px; margin : 0 auto; padding : 10px 0 0; }
#footer div.meniu { float : none; margin : 0 auto; }
#footer img.logo { display : block; width : 118px; height : 55px; margin : 0 auto 10px auto; }
#footer img.motto { display : block; width : 296px; height : 54px; margin : 5px auto; }
#footer .wrapp p { text-align : center; font-family : arial; color : #fff; }
#footer .wrapp p a { color : #fff; }

#header div.boxCautaNewsletter { float : right; width : 400px; margin : 18px 25px 0 0; }
#header div.boxNewsletter, #header div.boxCauta { width : 190px; float : left; }
#header div.boxNewsletter { width : 210px; }
#header div.boxNewsletter input, #header div.boxCauta input { width : 129px; margin : 0 0 0 12px; _margin : 0 0 0 5px; height : 17px; border : 1px solid #cb8670; padding : 1px 0 0 2px; float : left; display : block; }
input.butonCauta,
#header div.boxCauta input.buton { cursor : pointer; width : 43px; height : 20px; background : url(../images/btn_cauta.jpg) no-repeat 0 0; border : none; padding : 0; margin : 0; float : left; }
.boxNewsletterDetalii input.buton, #header div.boxNewsletter input.buton { cursor : pointer; width : 51px; height : 20px; background : url(../images/btn_news.jpg) no-repeat 0 0; border : none; padding : 0; margin : 0; float : left; }
.boxNewsletterDetalii input.buton { float : none; }
#header div.boxNewsletter span.title, #header div.boxCauta a.avansata { display : block; margin : 0 0 4px 10px; color : #fff; font-weight : bold; }
#header div.boxNewsletter span.title { margin-left : 12px; }
#header div.boxCauta a.avansata:hover { color : #fdbf5b; }
#header div.boxCauta a.avansata span { font-size : 14px; }

#header div.boxLogin { width : 580px; float : right; margin : 30px 25px 0 0; _margin : 8px 25px 0 0; height : 31px; line-height : 31px; }
#header div.boxLogin form div.row { width : 150px; float : left; }
#header div.boxLogin form div.row1 { width : 65px; float : left; }
#header div.boxLogin div.row2 { width : 186px; float : left; height : 31px; line-height : 31px; }
#header div.boxLogin form label { display : block; float : left; margin-right : 4px; }
#header div.boxLogin form input { width : 87px; float : left; position : relative; top : 5px; height : 17px; border : 1px solid #c9c9c9; padding : 1px 0 0 2px; }
#header div.boxLogin input.buton { cursor : pointer; width : 35px; height : 20px; background : url(../images/btn_login.jpg) no-repeat 0 0; border : none; padding : 0; margin : 0; float : left; }

#header div.boxLogin a { color : #991c0f; text-decoration : underline; float : left; height : 18px; display : block; margin : 0 15px 0 0; }
#header div.boxLogin a.buton { position : relative; top : 6px; color : #fff; background : #a93625; height : 18px; display : block; width : 74px; line-height : 18px; text-align : center; text-decoration : none; float : left; margin : 0; left : 30px; }

/*****************************************************************************************
	3.CONTENT
*****************************************************************************************/
div.slot {	padding	: 0; margin	: 0 0 10px 0; }
div.separator {
	height			: 1px;
	margin			: 10px 0 10px 0;
	overflow		: hidden;
	border-bottom 	: 4px solid #e7a215;
}
.ads728x160,
.ads300x250 {
	width 		: 300px;
	margin		: 0 auto 10px auto;
}
.ads728x160 {
	width 		: 160px;
	margin		: 0 auto;
}
.ads728x90 {
	margin		: 1px auto 10px auto;
	width		: 728px;
}

div#mainContent, div#mainContentT, div#mainContentB { width : 959px; margin : 0 auto;
_position : relative;
_overflow : hidden; }
div#mainContentT, div#mainContentB { height : 12px; }
div#mainContentT { background : url(../images/bkg_content_t.png) no-repeat 0 0; }
div#mainContentB { background : url(../images/bkg_content_b.png) no-repeat 0 0; }
div#mainContent { background : url(../images/bkg_content_r.jpg) repeat-y right 0; }

div#colLeft { width : 170px; padding : 0; float : left; }
div#colLeft div.slot  { background : #fffbf2; width : 158px; padding : 0 0 10px 12px; float : left; margin : 0; }
div#colRight { background : #fffbf2; width : 765px; padding : 0 12px; float : left; }

div#colLeft {
/*div#colRight */
	position 	: relative;
	overflow	: hidden;
}
div#colRight {
	_position 	: relative;
	_overflow	: hidden;
}

div.box158 {
	width : 158px;
}
div.box158 .top { height : 5px; background : url(../images/box158_t.png) no-repeat 0 0; _position : relative; overflow : hidden; }
div.box158 .bottom { height : 5px; background : url(../images/box158_b.png) no-repeat 0 0; }
div.box158 .content { background : #a02410; }
div.box158 .content img,
div.box158 .content .header img { margin : 0 auto; display : block; }
div.box158 .content .contentFoto img { margin : 5px auto 0 auto; }
div.box158 .content .contentFoto { padding : 0 0 5px 0; }

div.box158Crem .top { height : 5px; background : url(../images/box158_crem_t.jpg) no-repeat 0 0; position : relative; overflow : hidden; }
div.box158Crem .bottom { height : 5px; background : url(../images/box158_crem_b.jpg) no-repeat 0 0; position : relative; overflow : hidden; }
div.box158Crem .content { background : #f5eddc; }
div.box158Crem .content img,
div.box158Crem .content .header img { margin : 0 auto; display : block; }
div.box158Crem .content .contentFoto img { margin : 5px auto 0 auto; }
div.box158Crem .content .contentFoto { padding : 0 0 5px 0; }

div.col300 div.box158Crem { font-family : arial; margin : 0 0 10px 0; }
div.col300 div.box158Crem .top { height : 5px; background : url(../images/box300_crem_t.jpg) no-repeat 0 0; }
div.col300 div.box158Crem .bottom { height : 5px; background : url(../images/box300_crem_b.jpg) no-repeat 0 0; }
div.col300 div.box158Crem .content { padding : 6px 15px; }
div.col300 div.box158Crem .content h2 {
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}
div.col300 div.box158Crem div.content ul li span {
	font-size:13px;
	font-weight:bold;
	margin:0 4px 0 0;
	position:relative;
	top:-1px;
}
div.col300 div.box158Crem div.content ul li a { line-height : 18px; }
div.col300 div.box158Crem div.content ul li a:hover { text-decoration : underline; }

div.contentNewsletter {  margin : 0 auto; width : 144px; height : 198px; background : url(../images/bkg_newsletter.jpg) no-repeat 0 0; position : relative; }
div.contentNewsletter form { height : 40px; position : absolute; bottom : 0; padding : 0 9px; }
div.contentNewsletter form input { padding : 2px 0 0 2px; height : 20px; border : 1px solid #ccc; width : 88px; float : left; }
div.contentNewsletter form a.button { margin : 0 0 0 5px; background : url(../images/btn_arrow.jpg) no-repeat scroll left top; width : 28px; height : 24px; display : block; float : left; }

div.meniuTop { background : url(../images/meniu_top.png) no-repeat 0 0; height : 25px; }
div.meniuBottom { background : url(../images/meniu_bottom.png) no-repeat 0 0; height : 25px; }

ul.meniu { width : 166px; position : relative; margin : 0; right : -4px; padding : 0 0 20px 0; }
ul.meniu li.rowMeniu { width : 166px; padding : 6px 0; }
ul.meniu li.rowMeniu a { font-size : 14px; font-weight : bold; color : #fff; padding : 0 0 0 40px; width : 166px; height : 23px; line-height : 23px; background : url(../images/bkg_meniu.gif) no-repeat 0 0; display : block; position : relative; }
ul.meniu li.rowMeniu a:hover { background : url(../images/bkg_meniu.gif) no-repeat 0 -23px; }

#navigation {
	margin:0px;
	padding:0px;
	text-indent:0px;
	width:166px;
	position : relative;
	right	: -4px;
}
#navigation a.head { position : relative; background : url(../images/bkg_meniu.gif) no-repeat 0 0; height : 20px; font-size : 12px; font-weight : bold; color : #fff; padding : 0 0 0 40px; width : 126px;  display : block; margin-bottom : 0; padding-top : 3px; line-height : 17px; }
#navigation a.head:hover {
	background : url(../images/bkg_meniu.gif) no-repeat 0 -23px;
}
#navigation a img { position : absolute; top : -6px; left : 0; }

#navigation a.selected {
	background : url(../images/bkg_meniu.gif) no-repeat 0 -23px;
}
#navigation a.current {
	background-color:#FFFF99;
}
#navigation ul {
	border-width:0px;
	margin:0px;
	padding:0px;
	text-indent:0px;
}
#navigation li {
	list-style:none outside none; display:inline;
}
#navigation li li a {
	color:#000000;
	display:block;
	text-indent:10px;
	text-decoration: none;
}
#navigation li li a:hover {
	background-color:#FFFF99;
	color:#FF0000;
}
#navigation ul.submeniu {
	width : 118px;
	margin : 6px 0 0 35px;
	display : block;
}
#navigation ul.submeniu li {
	padding : 0;
	display : block;
	height : 16px;
	margin-bottom : 6px;
}
#navigation ul.submeniu li a {
	background : url(../images/bkg_submeniu.png) no-repeat 0 0;
	font-size : 12px; font-weight : bold; color : #6a6a6a; padding : 0 0 0 10px; width : 118px; height : 16px; line-height : 16px; display : block; position : relative; }
#navigation ul.submeniu li a:hover {
	background : url(../images/bkg_submeniu.png) no-repeat 0 -16px;
	color	   : #fff;
}

div.content3cols div.boxcontent3cols { width : 233px; float : left; margin : 0 12px; _margin : 0 8px; }
div.content3cols div.last { margin-right : 0; }
div.boxSectiune h2,
div.box2xSectiune h2,
div.content3cols div.boxcontent3cols h2 { height : 37px; line-height : 37px; font-size : 16px; font-weight : bold; color : #363636; }

h2.icn_1 {
	background : url(../images/ico_1.png) no-repeat right 0;
	_background : url(../images/ico_1.gif) no-repeat right 0;
}
h2.icn_2 {
	background : url(../images/ico_2.png) no-repeat right 0;
	_background : url(../images/ico_2.gif) no-repeat right 0;
}
h2.icn_3 { background : url(../images/ico_3.png) no-repeat right 0; _background : url(../images/ico_3.gif) no-repeat right 0;}
h2.icn_6 { background : url(../images/ico_6.png) no-repeat right 0; _background : url(../images/ico_6.gif) no-repeat right 0; }
h2.icn_7 { background : url(../images/ico_7.png) no-repeat right 0; _background : url(../images/ico_7.gif) no-repeat right 0; }
h2.icn_8 { background : url(../images/ico_8.png) no-repeat right 0; _background : url(../images/ico_8.gif) no-repeat right 0; }
h2.icn_9 { background : url(../images/ico_9.png) no-repeat right 0; _background : url(../images/ico_9.gif) no-repeat right 0; }

h2.icn_10 { background : url(../images/ico_10.png) no-repeat right 0; _background : url(../images/ico_10.gif) no-repeat right 0; }
h2.icn_11 { background : url(../images/ico_11.png) no-repeat right 0; _background : url(../images/ico_11.gif) no-repeat right 0; }
h2.icn_12 { background : url(../images/ico_12.png) no-repeat right 0; _background : url(../images/ico_12.gif) no-repeat right 0; }
h2.icn_13 { background : url(../images/ico_13.png) no-repeat right 0; _background : url(../images/ico_13.gif) no-repeat right 0; }
h2.icn_14 { background : url(../images/ico_14.png) no-repeat right 0; _background : url(../images/ico_14.gif) no-repeat right 0; }
h2.icn_15 { background : url(../images/ico_15.png) no-repeat right 0; _background : url(../images/ico_15.gif) no-repeat right 0; }
h2.icn_16 { background : url(../images/ico_16.png) no-repeat right 0; _background : url(../images/ico_16.gif) no-repeat right 0; }
h2.icn_17 { background : url(../images/ico_17.png) no-repeat right 0; _background : url(../images/ico_17.gif) no-repeat right 0; }

h2.icn_21 { background : url(../images/ico_21.png) no-repeat right 0; _background : url(../images/ico_21.gif) no-repeat right 0; }
h2.icn_22 { background : url(../images/ico_22.png) no-repeat right 0; _background : url(../images/ico_22.gif) no-repeat right 0; }
h2.icn_23 { background : url(../images/ico_23.png) no-repeat right 0; _background : url(../images/ico_23.gif) no-repeat right 0;}
h2.icn_24 { background : url(../images/ico_24.png) no-repeat right 0; _background : url(../images/ico_24.gif) no-repeat right 0; }
h2.icn_25 { background : url(../images/ico_25.png) no-repeat right 0; _background : url(../images/ico_25.gif) no-repeat right 0;  }
h2.icn_26 { background : url(../images/ico_26.png) no-repeat right 0; _background : url(../images/ico_26.gif) no-repeat right 0; }

h2.icn_902 { background : url(../images/ico_902.png) no-repeat right 0; _background : url(../images/ico_902.gif) no-repeat right 0; }
h2.icn_903 { background : url(../images/ico_903.png) no-repeat right 0; _background : url(../images/ico_903.gif) no-repeat right 0; }
h2.icn_904 { background : url(../images/ico_904.png) no-repeat right 0; _background : url(../images/ico_904.gif) no-repeat right 0; }
h2.icn_905 { background : url(../images/ico_905.png) no-repeat right 0; _background : url(../images/ico_905.gif) no-repeat right 0;  }
h2.icn_906 { background : url(../images/ico_906.png) no-repeat right 0; _background : url(../images/ico_906.gif) no-repeat right 0; }
h2.icn_907 { background : url(../images/ico_907.png) no-repeat right 0; _background : url(../images/ico_907.gif) no-repeat right 0; }
h2.icn_908 { background : url(../images/ico_908.png) no-repeat right 0; _background : url(../images/ico_908.gif) no-repeat right 0; }
h2.icn_909 { background : url(../images/ico_909.png) no-repeat right 0; _background : url(../images/ico_909.gif) no-repeat right 0; }

h2.icn_900 { background : url(../images/ico_900.png) no-repeat right 0; _background : url(../images/ico_900.gif) no-repeat right 0; }
h2.icn_928 { background : url(../images/ico_928.png) no-repeat right 0; _background : url(../images/ico_928.gif) no-repeat right 0; }
h2.icn_929 { background : url(../images/ico_929.png) no-repeat right 0; _background : url(../images/ico_929.gif) no-repeat right 0; }

h2.icn_931, h2.icn_930 { background : url(../images/ico_1.png) no-repeat right 0; _background : url(../images/ico_1.gif) no-repeat right 0; }

h2.icn_935 { background : url(../images/ico_935.png) no-repeat right 0; _background : url(../images/ico_935.gif) no-repeat right 0; }
h2.icn_936 { background : url(../images/ico_936.png) no-repeat right 0; _background : url(../images/ico_936.gif) no-repeat right 0; }
h2.icn_937 { background : url(../images/ico_937.png) no-repeat right 0; _background : url(../images/ico_937.gif) no-repeat right 0; }
h2.icn_938 { background : url(../images/ico_938.png) no-repeat right 0; _background : url(../images/ico_938.gif) no-repeat right 0; }
h2.icn_939 { background : url(../images/ico_939.png) no-repeat right 0; _background : url(../images/ico_939.gif) no-repeat right 0; }

div.content3cols div.boxcontent3cols p { color : #7f7d79; margin : 15px 0; font-weight : bold; }

div.content3cols div.boxcontent3cols div.row { height : 120px; }

div.box233s { height : 420px; width : 233px; -moz-border-radius : 6px; border : 1px solid #ffa618;}
div.box233sr { border : 1px solid #d1968b;}
div.box233s div.boxTop { height : 6px; }
div.box233s div.boxBottom { background : url(../images/box233s_b.jpg) no-repeat 0 0; height : 6px; }
div.box233s div.boxContent { padding : 6px 12px; }
div.box233s div.boxContent div.row { margin : 0 0 12px 0; }
div.box233s div.boxContent div.row h3 { color : #ff9d00; font-size : 12px; font-weight : bold; text-transform : uppercase; margin : 0 0 12px 0; }
div.box233sr div.boxContent div.row h3 { color : #991c0f; }
div.box233s div.boxContent div.row h3 a { color : #ff9d00; }
div.box233sr div.boxContent div.row h3 a { color : #991c0f; }
div.box233s div.boxContent div.row h3 a:hover { color : #363636; text-decoration : underline; }
div.box233s div.boxContent div.row img { background : #fff; float : left; padding : 3px; border : 1px solid #ff9d00; margin : 0 5px 0 0; }
div.box233sr div.boxContent div.row img { border : 1px solid #991c0f; }
div.box233s div.boxContent div.row img:hover { background : #f5f5f5; border : 1px solid #ff7e00; }
div.box233sr div.boxContent div.row img:hover { background : #f5f5f5; border : 1px solid #000; }
div.box233s div.boxContent div.row p { font-family : arial!important; margin : 0; font-size : 12px; line-height : 16px; color : #363636; font-weight : normal; }
div.box233s div.boxContent div.last { margin : 0; }
div.moreSec { margin : 12px 0 0 10px; padding : 0 0 0 35px; background : url(../images/btn_arrow.jpg) no-repeat left top; height : 35px; }
div.moreSec a { font-weight : bold; }
div.moreSec a:hover { color : #e56300; }

div.box233tCrem { background	: url(../images/bkg_txt_porto.jpg) repeat scroll 0 top; -moz-border-radius : 6px; }
div.box233tCrem div.boxContent div.row h3 a { color : #fff; }
div.box233tCrem div.boxContent div.row h3 a:hover { color : #f5f5f5; }
div.box233tCrem div.boxContent div.row p { color : #fff; }
div.box233tCrem div.boxContent div.more a { color : #fff; }
div.box233tCrem div.boxContent div.more a:hover { color : #f5f5f5; }
div.box233tCrem div.boxContent { border : none; padding : 12px; }

div.box233tRed { background	: url(../images/bkg_txt_red.jpg) repeat scroll 0 top; -moz-border-radius : 6px; }

div.boxWide { padding : 10px; /*height : 159px; */background : url(../images/bkg_txt_red.jpg) repeat scroll 0 top; -moz-border-radius : 6px; margin : 12px 6px 12px 12px; }
div.boxWide h2 { font-size : 24px; color : #fff; }

div#colLeft div.boxWide { padding : 10px 5px; /*height : 159px; */background : url(../images/bkg_txt_red.jpg) repeat scroll 0 top; -moz-border-radius : 6px; margin : 0; }
div#colLeft div.boxWide h2 { font-size : 16px; color : #fff; text-align : left; line-height : 20px; }

div.colContent { margin : 0 12px; width : 435px; float : left;
_position : relative;
_overflow	: hidden;
}
div.col300 { width : 300px; float : left; margin-top : 15px; }

div.boxSectiune { margin : 0 0 10px 0; }
div.boxSectiune div.header { height : 47px; line-height : 47px; color : #363636; font-size : 30px; }
div.boxSectiune div.umbrela { background : url(../images/ico47_umbrela.jpg) no-repeat right 0; }
div.boxSectiune div.content { position : relative; background : url(../images/border.png) no-repeat 0 top; padding : 12px 12px 20px 12px; }
div.boxSectiune div.content .row { margin : 0 0 10px 0; }
div.boxSectiune div.content .row img { background : url(../images/bkg_img119x111.gif) no-repeat 0 0; padding : 8px; float : left; margin : 0 8px 0 0; }
div.boxSectiune div.content .row h3 { margin : 0 0 5px 0; }
div.boxSectiune div.content .row h3 a { font-size : 20px; font-weight : bold; color : #991c0f; margin : 0 0 5px 0; line-height : 24px; }
div.boxSectiune div.content .row h3 a:hover { color : #ca1e0d; }
div.boxSectiune div.content .row p { font-family : arial!important; font-size : 12px; line-height : 18px; }
div.inactiv div.more, div.boxSectiune div.content .more { position : absolute; left: 0; bottom : 0; padding : 0 0 0 30px; background : url(../images/btn_arrow_r.jpg) no-repeat left top; height : 18px; }
div.slide-inner-left div.more a, div.inactiv div.more a, div.boxSectiune div.content .more a { font-size : 12px; font-weight : bold; color : #7f7d78; font-weight : bold; }
div.slide-inner-left div.more a:hover, div.inactiv div.more a:hover, div.boxSectiune div.content .more a:hover { color : #e56300; }
div.inactiv { position : relative; }
div.inactiv div.more { left : 100px; }

div.slide-inner-left { position : relative; }
div.slide-inner-left div.more { text-align : left; width : 220px; position : absolute; right: -252px; bottom : 0; padding : 0 0 0 30px; background : url(../images/btn_arrow_r.jpg) no-repeat left top; line-height : 18px; height : 18px; }

div.box2xSectiune { margin : 0 10px 10px 0; width : 210px; float : left; }
div.box2xSectiuneLast { margin-right : 0 }
div.box2xSectiune div.box233s { width : 210px; height : 210px; margin : 0 0 10px 0; }

div.rss { height : 20px; line-height : 20px; display : block; padding : 5px 10px; }
div.rss a { height : 20px; line-height : 20px; display : block; float : left; }
div.rss img { display : inline!important; margin : 0 3px 0 0!important; }


#col2Content div.col2Content {
	background  : url(../images/bkg_header_c.jpg) no-repeat 0 0;
	width		: 765px;
	overflow	: hidden;
	position 	: relative;
	font-family	: arial;
}
#col2Content div.col2Content div.col2ContentLeft {
	width		: 435px;
	_width		: 420px;
	margin		: 0 15px;
	float		: left;
	_position   : relative;
	_overflow	: hidden;
}
#col2Content div.col2Content div.col2ContentRight {
	width		: 300px;
	float		: left;
}
#col2Content div.col2Content div.col2ContentLeft h2 { color : #991c0f; font-size : 24px; font-weight : bold; margin : 10px 0; }

/* mesaje eroare  */
p.ok span,
p.error span,
p.info span {
	display 	: block;
	width 		: 10px;
	margin      : 0 10px 0 0;
	float       : left;
	position    : relative;
	top			: -7px;
}

p.ok,
p.error,
p.info {
	line-height : 16px;
	color		: #2f2f2f;
	_position 	: relative;
}
p.info,
p.ok,
p.error {
	background	: #7ca563;
	-moz-border-radius : 6px;
	display 	  : block;
	padding       : 10px;
	margin		  : 15px 0;
	color  		  : #fff;
	border 		  : 1px solid #5a903a;
	font-size	  : 14px;
	font-weight   : bold;
	line-height	  : 16px;
}
p.error {
	border 		  : 1px solid #b60616;
	background	: #e51d30;
}
div.boxCautare {
	padding			: 10px;
	margin			: 15px 0 15px 0;
	background		: #991c0f;
	-moz-border-radius : 6px;
	color			: #fff;
	_height	: 100%;
}
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		: 10px 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;
	width		: 38px;
	line-height	: 38px;
	text-align	: center;
}
div.formCautareAvansat table.calendar table tr td a {
	font-size	: 14px;
	color:#cc8e87;
	display:block;
	font-weight:bold;
	height:38px;
	line-height:38px;
	width:38px;
}
div.formCautareAvansat table.calendar table tr td a.day_active strong {
	color	: #fff;
	display:block;
	height:28px;
	line-height:28px;
	width:28px;
	background	: #f5a101;
	position	: relative;
	top			: 6px;
	left		: 6px;
}
div.formCautareAvansat table.calendar table tr td a:hover {
	color	: #fff;
}

div.boxArhiva {
	padding	: 0 10px;
}
div.butoane input { border : 0; }

/* calendar */
table.calendar table.calendar_bg_main tr td {
	border-right : 1px solid #b15147;
	text-align : center;
	background : #991c0f;
	width		: 21px;
	height		: 21px;
	line-height : 21px;
}
table.calendar table tr.cap_tabel td {
	background  : #991c0f;
	color 		: #fff;
	line-height : 20px;
}
table.calendar table tr td a {
	color 		: #fff;
	font-weight : bold;
	width		: 21px;
	height		: 21px;
	display		: block;
	line-height : 21px;
}
table.calendar table tr td a:hover {
	color 		: #fff;
	background	: #991c0f;
}

table.calendar_cautare {
	margin-top : 5px;
}
table.calendar_bg_main td.day_off {
	color : #fff;
}

div.boxImageCove {
	width		: 93px;
	background	: #fdecca;
	float		: left;
	padding		: 0 5px 5px;
	margin		: 0 5px 3px 0;
	_margin		: 0 0px 3px 0;
	border		: 1px solid #dbdbda;
	-moz-border-radius : 6px;
}
div.boxImageCove:hover {
	background	: #a93826;
	border		: 1px solid #a93826;
}
div.last { margin-right : 0; }
div.boxImageCove p {
	font-weight	: bold;
	background	: #fff8ec;
	font-size	: 11px;
	color		: #666;
	text-align  : center;
	display		: block;
	width		: 80px;
	margin		: 0 auto 5px auto;
}
div.boxImageCove:hover p {
	background : #f79304;
	color	   : #fff;
}

div.boxImageCove img {
	margin 		: 0 0 0 5px;
}

/* rezultate cautari */
div.boxRezultat {
	width		: 435px;
	position	: relative;
	overflow	: hidden;
	margin		: 10px 0;
}
div.boxRezultatOdd {
	background	: #fffffe;
	border		: 1px solid #dbdbda;
	-moz-border-radius : 6px;
}
div.boxRezultat div.boxRezultatRight {
	padding		: 10px;
	font-family : arial;
}
div.boxRezultat div.boxRezultatRight div.box h1 { margin-bottom : 12px; }
div.boxRezultat div.boxRezultatRight div.box h1 a {
	font-size	: 14px;
	font-family	: arial;
	color		: #991c0f;
	font-weight	: bold;
}
div.boxRezultat div.boxRezultatRight div.box span {
	font-size	: 12px;
}
div.boxRezultat div.boxRezultatRight div.box span a {
	color				: #991c0f;
	text-decoration 	: underline;
}
div.boxRezultat div.boxRezultatRight div.box p { margin : 0 0 10px 0; }
/* end rezultate cautari */

div.navigatorContainer {
	margin		: 20px auto;
	height		: 18px;
	line-height		: 18px;
	background  : #fff;
	padding		: 3px 0;
}
div.navigatorInfo {
	height		: 18px;
	line-height		: 18px;
	float		: left;
	width 		: 120px;
	text-transform : uppercase;
	padding		: 0 5px;
	font-size   : 11px;
}
div.navigator {
	text-align	: center;
	height		: 18px;
	float		: right;
}
div.navigator a {
	color		: #fff;
	font-size	: 11px;
	font-weight	: bold;
	background	: #ffaf00;
	height		: 18px;
	width		: 18px;
	line-height : 18px;
	display		: block;
	float		: left;
	margin		: 0 1px;
}
div.navigator a:hover {
	background	: #d19104;
}
div.navigator span.selected {
	line-height : 18px;
	color		: #fff;
	font-size	: 11px;
	font-weight	: bold;
	height		: 18px;
	width		: 18px;
	display		: block;
	float		: left;
	background	: #991c0f;
	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		: 18px;
	width		: 7px;
	float		: left;
	background  : url(../images/arrows_i.jpg) no-repeat left 0px;
	margin		: 0 10px 0 0;
}
div.navigator div.nextPage {
	background  : url(../images/arrows_i.jpg) no-repeat right 0px;
	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.contentSectiune {
	background 	: url(../images/bkg_header_c.jpg) no-repeat scroll 0 0;
}
div.contentSectiune h2.hdrSection {
	color		: #ff9d00;
	font-size	: 40px;
	font-weight : bold;
	height		: 37px;
	line-height : 37px;
	padding		: 10px 20px 10px 15px;
	background-position : right 10px;
	margin		: 0 10px 0 0;
}

div.contentArticol div.header {
	background 	: url(../images/art_header.jpg) no-repeat scroll 0 0;
	width		: 725px;
	height		: 124px;
	padding		: 20px;
}
div.contentArticol div.header h1 {
	font-size	: 20px;
	display		: block;
	font-weight	: bold;
	width		: 226px;
	height		:  124px;
	text-align	: right;
	border-right	: 2px solid #edb83b;
	padding			: 0 20px 0 0;
	float			: left;
}
div.contentArticol div.header h3 {
	font-size	: 14px;
	display		: block;
	width		: 426px;
	height		:  124px;
	text-align	: left;
	float			: left;
	padding	 	: 0 0 0 20px;
}
div.contentArticol div.headerInfo {
	height	: 28px;
	line-height	: 28px;
	background : #ecb22b;
	border-bottom : 1px solid #e8b077;
	position	: relative;
	margin		: 0 0 28px 0;
	padding		: 0 10px;
}
div.contentArticol div.headerInfo div.arrow {
	background 	: url(../images/art_header_arrow.jpg) no-repeat scroll 0 0;
	position	: absolute;
	left		: 100px;
	top			: 28px;
	width		: 26px;
	height		: 13px;
}
div.contentArticol div.headerInfo p a,
div.contentArticol div.headerInfo p {
	font-size	: 12px;
	color		: #fff;
	font-family	: arial;
}
div.contentArticol div.headerInfo p a {
	text-decoration	: underline;
}
div.contentArticol div.headerInfo p a:hover {
	color			: #aa3a23;
}
div.contentArticol b { font-weight : bold; }
div.contentArticol div.headerInfo a.rss {
	display : block;
	position	: absolute;
	right		: 10px;
	top			: 7px;
	width		: 16px;
	height		: 16px;
}
div.contentArticol div.headerInfo a.comm {
	padding		: 0 10px;
}
div.contentArticol div.headerInfo a.minus,
div.contentArticol div.headerInfo a.plus {
	float		: left;
	width		: 29px;
	height		: 15px;
	display		: block;
	cursor		: pointer;
}
div.contentArticol div.headerInfo a.plus {
	background 	: url(../images/ap.jpg) no-repeat scroll 0 0;
}
div.contentArticol div.headerInfo a.minus {
	background 	: url(../images/am.jpg) no-repeat scroll 0 0;
}
div.contentArticol div.headerInfo div.pm {
	display 	: block;
	position	: absolute;
	right		: 30px;
	top			: 7px;
	width		: 58px;
	height		: 15px;
}
div.contentArticol div.articolDetalii {
	color		: #231f20;
	font-size	: 12px;
	font-family	: arial;
	text-align	: justify;
	padding		: 0 10px 0 20px;
}
div.contentArticol div.articolDetalii ul.listaSimpla { text-align : left; }
div.contentArticol div.articolDetalii ul.listaSimpla li a { font-weight : bold; }
div.contentArticol div.articolDetalii div.multimedia {
	margin		: 0 0 20px 0;
}
div.contentArticol div.articolDetalii div.multimedia span.foto { display : block; float : left; margin : 0 8px 8px 0; }
div.contentArticol div.articolDetalii div.multimedia span.foto img {
	border		: 4px solid #f9e8bc;
}
div.contentArticol div.articolDetalii div.box158Crem {
	width		: 158px;
	float		: left;
	margin 		: 0 10px 0 0;
	font-size	: 11px;
}
div.contentArticol div.articolDetalii div.box158Crem div.content {
	padding		: 0 10px;
	font-weight	: normal;
}
div.contentArticol div.articolDetalii div.box158Crem div.content ul li a {
	color		: #666;
}
div.contentArticol div.articolDetalii div.box158Crem div.content ul li a:hover {
	text-decoration : underline;
}
div.contentArticol div.articolDetalii div.box158Crem div.content ul li span {
	font-size 	: 13px;
	font-weight	: bold;
	margin		: 0 4px 0 0;
	position	: relative;
	top			: -1px;
}

div.contentArticol div.articolDetalii div.box158Crem h2 {
	font-size	: 13px; font-weight : bold; text-transform : uppercase;
}

div.tags { height : 20px; margin : 20px 0; font-size : 20px; color : #b7b5b1; }
div.tags strong { font-size : 20px; color : #7f7d7a; font-weight : bold; }
div.tags a { font-size : 20px; color : #b7b5b1; font-weight : bold; }
div.tags a:hover { text-decoration : underline; }

div.comentarii {
	margin			: 20px 0 0 0;
}
div.boxComentarii { margin : 15px 0 0 0; }
div.boxComentarii h3 { font-size : 30px; margin : 0 0 20px 0; font-family : arial narrow; }

div.boxComentariu {
	background: url(../images/border.png) no-repeat scroll 0 top;
	padding	: 20px;
	position:relative;
	margin		: 0 0 20px 0;
}
div.boxComentariu p {
	font-size		: 12px;
	margin			: 0;
	color		`	: #6f6f6f;
	padding			: 0 0 0 30px;
	font-size		: 11px;
}
div.boxComentarii p.info-comment {
	color			: #6f6f6f;
	margin			: 0 0 10px 0;
	padding			: 0;
	font-size		: 12px;
}

div.boxComentarii .boxForm {
	margin			: 20px 0;
}

.boxForm .adress { margin : 15px 0; }
.boxForm .adress2 { margin : 15px 0 20px 0; }
.boxForm .adress2 label { line-height : 22px; width : 70px; float : left; display : block; margin : 0 4px 0 4px; text-align : right; }
.boxForm .adress label { line-height : 22px; width : 70px; float : left; display : block; margin : 0 4px 0 4px; text-align : right; }
.boxForm .adress input { width : 50px; float : left; display : block; }
.boxForm .adress2 input { width : 50px; float : left; display : block; }


div.boxComentarii .boxForm div.chrDisponibile { height : 20px; color : #999; }
div.boxComentarii .boxForm div.chrDisponibile input { border : none; width : 20px; height : 16px; color : #999; text-align : right; font-size : 11px; }
div#mainContentArticol h3 {
	margin			: 20px 0;
	font-size		: 16px;
	font-weight		: bold;
}
div.boxComentarii .boxForm label {
	display			: block;
	margin			: 5px 0;
	float			: left;
	width 			: 100px;
	padding			: 0 0 0 20px;
}
div.boxComentarii .boxForm input {
	border			: 1px solid #a4a4a4;
	height			: 21px;
	width			: 197px;
	font-size		: 14px;
	padding			: 2px 3px;
	color			: #666666;

	float			: left;
}
div.boxComentarii .boxForm input.check {
	width			: 18px;
	position		: relative;
	top				: 4px;
}
div.boxComentarii .boxForm div.boxCheck label {
	display			: inline;
}
div.boxComentarii .boxForm textarea {
	width			: 400px;
	height			: 113px;
	border			: 1px solid #a4a4a4;
	font-size		: 14px;
	padding			: 2px 3px;
	color			: #666666;
}
div.boxComentarii .boxForm div div.clearfloat { margin : 0 0 15px 0; }
div.boxComentarii .boxForm div.row { width : 415px; }
div.boxComentarii .boxForm div.boxRelativ { margin : 10px 0 0 0; }

div.boxComentarii .boxForm input#confirm_val {
	width			: 50px;
}
div.boxComentarii .boxForm img#capcha {
	float			: left;
	margin			: 3px 0 0 15px;
}
div.boxComentarii .boxForm div.actiuni a {
	text-decoration	: underline;
}

input.btnGen,
a.btnGen {
	background 		: url(../images/btn_gen.jpg) no-repeat scroll 0 top;
	width			: 95px;
	height			: 24px;
	line-height		: 22px;
	color			: #fff;
	font-weight		: bold;
	font-size		: 12px;
	display			: block;
	text-align		: left;
	padding			: 1px 0 0 15px;
}
input.btnGen { border : none; width : 110px; padding : 0 0 4px 10px; }
a.btnGen:hover {
	background 		: url(../images/btn_gen_h.jpg) no-repeat scroll 0 top;
	color			: #fff;
}

.boxRelativ { position : relative; }

div#colLeft div.box160 { background : #f5f5f5; padding : 5px 0; border-bottom : 1px solid #ccc; }
div#colLeft div.box160 img { display : block; margin : 0 auto; }
div#colLeft div.box160 h2 {
	font-size	: 12px;
	font-weight : bold;
	text-transform	: uppercase;
	padding			: 0 0 0 5px;
	line-height		: 12px;
	margin 			: 0;
}
div#colLeft div.box160 div.separator {
	border-bottom : 3px solid #e9a702;
	margin		  : 5px 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.slot h2,
div.panelGri300 div.content h2,
div.panelGri440 div.content h2,
div.panelGri div.content h2,
div.panelCrem div.content h2,
div.panelAlbastru300 div.header h2,
div.panelAlbastru div.header h2 {
	font-size		: 22px;
	_font-size		: 20px;
	font-family		: arial narow;
	font-weight 	: bold;
	line-height 	: 18px;
	margin			: 0 0 0 10px;
	padding			: 12px 0 0 0;
	text-align		: center;
}
div.slot h2,
div.panelGri300 div.content h2,
div.panelGri440 div.content h2,
div.panelGri div.content h2,
div.panelCrem div.content h2 {
	color			: #cfc39e;
	padding-top		: 0;
	margin			: 0 0 10px 10px;
	_position 		: relative;
}
div.slot h2,
div.panelGri300 div.content h2,
div.panelGri440 div.content h2,
div.panelGri div.content h2 {
	color			: #a12310;
	line-height		: 24px;
}

div#mainContent h2.titlu {
	color			: #c1c1c1;
	font-size		: 25px;
	font-family		: arial;
	font-weight 	: bold;
	line-height 	: 18px;
	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		: 772px;
}
/* end BOX CREM */

/* BOX GRI */
div.panelGri300,
div.panelGri440,
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;
}
div.panelGri div.contentTop {
	background	: url(../images/bkg_box.jpg) no-repeat 0 0;
}
div.panelGri div.content {
	background	: url(../images/bkg_box_gri_755.jpg) repeat-y 0 0;
	height		: 279px;
}

div.panelGri440 div.contentTop,
div.panelGri440 div.contentBottom {
	background	: url(../images/bkg_box.jpg) no-repeat 0 -41px;
	height		: 13px;
}
div.panelGri440 div.contentTop {
	background	: url(../images/bkg_box.jpg) no-repeat 0 -27px;
}
div.panelGri440 div.content {
	background	: url(../images/bkg_box_gri_440.jpg) repeat-y 0 0;
}

div.panelGri300 div.contentTop,
div.panelGri300 div.contentBottom {
	background	: url(../images/bkg_box.jpg) no-repeat 0 -13px;
	height		: 13px;
}
div.panelGri300 div.contentTop {
	background	: url(../images/bkg_box.jpg) no-repeat 0 top;
}
div.panelGri300 div.content {
	background	: url(../images/bkg_box_c.jpg) repeat-y 0 0;
}
div.panelGri300 div.content div.contentH {
	background	: url(../images/bkg_box_h.jpg) no-repeat 140px 0;
}
div.panelGri300 div.boxContent {
	padding : 15px;
}
div.panelGri300 div.contentH div.boxContent { padding : 0 15px!important; }
div.panelGri300 div.boxContent ul.row li { margin : 0 0 10px 0; }
div.panelGri300 div.boxContent ul.row li img {
	float	: left;
	border	: 2px solid #ac3e27;
	margin	: 0 4px 2px 0;
}
div.panelGri300 div.boxContent ul.row li div.content { float : left; background : none;}
div.panelGri300 div.boxContent ul.row li a {
	color   : #a12310;
	font-family : arial;
	text-decoration	: underline;
	margin		: 0 0 0 0;
	display	: block;
	width		: 200px;
	line-height	: 18px;
	font-weight : bold;
}
div.panelGri300 div.boxContent ul.row li a:hover {
	color		: #e71909;
}
div.panelGri300 div.boxContent ul.row li a.section {
	text-decoration	: none;
	display	: block;
	width	: 110px;
	background	: #e8a419;
	height		: 13px;
	line-height	: 13px;
	font-size	: 11px;
	color		: #fff;
	text-align	: center;
	text-transform : uppercase;
}
div.panelGri300 div.boxContent ul.row li a.section:hover {
	background	: #a12310;
}
div.panelGri300 div.boxContent ul.rowList li a {
	margin		: 0;
	width		: 250px;
	padding		: 0 0 0 15px;
	background	: url(../images/bull.jpg) no-repeat left 6px;
}

div.panelGri300 div.editorial {
	padding		: 3px 20px;
}
div.panelGri300 div.editorial h1 { margin : 0 0 10px 0; #position : relative; }
div.panelGri300 div.editorial h1 a {
	font-size	: 24px;
	font-weight : bold;
	color		: #4c4c4c;
}
div.panelGri300 div.editorial div.contentCrop {
	border-left	: 2px solid #aa3a27;
	padding		: 0 0 0 14px;
	position	: relative;
	#height		: 100%;
}
div.panelGri300 div.editorial div.contentCrop p {
	font-family	: arial;
	display		: block;
	float		: left;
	width		: 155px;
	margin		: 0 0 15px 0;
}
div.panelGri300 div.editorial div.contentCrop div.foto {
	position 	: absolute;
	right		: 0;
	top			: 0;
	background	: #f5eede;
	width		: 80px;
	padding		: 5px;
	#height		: 100%;
	#z-index	: 3000;
	#position   : relative;
	#float		: right;
}

div.panelGri300 div.editorial div.contentCrop div.foto h3 {
	color			: #7a776f;
	font-size		: 12px;
	text-transform	: uppercase;
	font-weight		: bold;
	text-align		: center;
}
div.panelGri300 div.editorial div.contentCrop span.more {
	background	: url(../images/btn_arrow_r.jpg) no-repeat scroll left top;
	bottom		: 0;
	height		: 18px;
	width		: 22px;
	display		: block;
	position	: absolute;
	bottom		: 0;
	left		: 0;
}
div.panelGri300 div.editorial div.contentCrop a.btnGen {
	position	: relative;
	left		: 20px;
	top			: 3px;
}
div.panelGri300 div.editorial div.contentCrop a.btnGen:hover { color : #fff; }

div.panelGri300 .calculator { padding : 3px 20px; position : relative; }
div.panelGri300 .calculator form div { margin : 0 0 5px 0; }
div.panelGri300 .calculator form div label { width : 70px; display : block; float : left; }
div.panelGri300 .calculator form div input { width : 100px; display : block; float : left;margin : 0 4px 0 0; }
div.panelGri300 .calculator form div input.btnGen { width : 110px; }
div.panelGri300 .calculator div#rez {
	font-weight : bold;
	background : #a83723;
	color		: #fff;
	padding		: 5px;
	-moz-border-radius : 5px;
}
/* end BOX GRI */

/* box boxArticolCuLista, boxArticolCuListaDr */
div.boxArticolCuLista {
	/*height		: 235px;*/
	font-size	: 11px;
	padding		: 0 10px;
	margin		: 0 0 15px 0;
	position	: relative;
}
div.contentArticol { margin : 0 0 20px 0; }
div.boxArticolCuLista div.contentArticol p { margin : 0; }
div.boxArticolSimplu {
	font-size	: 11px;
	padding		: 0 10px 1px 10px;
	margin		: 0;
	position	: relative;
}
div.box160 div.boxArticolSimplu {
    padding      : 0!important;
}
div.box160 div.boxArticolSimplu h1{
    margin      : 10px 0 5px 0;
}
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	: 19px;
}

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 {
}
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;
}



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.boxPoll {
	color			: #a12310;
	font-family	: arial;
	padding			: 4px 15px 0 15px;
}
div.boxPoll div.titlu {
	font-size	: 13px;
	color		: #a12310;
	font-weight	: bold;
}
div.boxPoll ol,
div.boxPoll ul,
div.boxPoll ul {
	margin		: 10px 0;
	padding		: 0;
}
div.boxPoll ul li,
div.boxPoll ul li {
	list-style 	: none;
	margin		: 3px 0;
}
div.boxPoll ul li input,
div.boxPoll ul li input {
	position	: relative;
	top			: 2px;
}
#footer div.boxPoll ul li div.butoane a {
	color		: #000;
}
div.boxPoll ul li div.butoane a:hover {
	text-decoration	: none;
}
div.boxPoll div.optiune {
	color			: #666;
	margin			: 10px 0 0 0;
}
div.boxPoll div.optiune a {
	color		: #666;
}
div.boxPoll div.optiune a:hover {
	text-decoration	: underline;
}
div.boxPoll li.rowVotes p {
	margin			: 3px 0;
}
div.boxPoll li div.butoane { margin : 20px 0 0 0; }
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.optiune,
div.boxPollArhiva div.optiune a {
	color	: #000;
}

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 {
	float		: left;
	margin		: 10px 0;
}
div.boxAutori div.BoxAutor {
	width		: 130px;
	height		: 170px;
	background	: #f5f5f5;
	float		: left;
	padding		: 5px;
	margin		: 0 3px 3px 0;
	_margin		: 0 0 3px 0;
}
div.boxAutori div.BoxAutor  p {
	margin		: 0 0 5px 5px;
	font-weight	: bold;
}
div.boxAutori div.BoxAutor  p.name { height : 30px; display : block; }
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 #e39b14;
}
div.boxAutori div.BoxAutor p{
	text-align	: center;
}

#contact div { margin : 10px 0; }
#contact label {
	width		: 120px;
	display		: block;
	margin		: 0 0 5px 0;
}
#contact textarea,
#contact input { border : 1px solid #ccc; }
#contact input.btnGen { border : none; }

.boxForm {
	margin			: 20px 0;
}
.boxForm div.chrDisponibile { height : 20px; 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;
}
div.cntTxt h3 {
	font-size	: 18px;
	font-weight : bold;
	color		: #666;
	margin		: 14px 0;
	border-bottom	: 1px solid #ccc;
}
div.cntTxt h4 {
	font-size	: 16px;
	font-weight : bold;
	color		: #000;
	margin		: 0;
}

div.cntTxt p { margin : 0 0 10px 0; }

ul.alteRss {
	width		: 200px;
	float		: left;
	margin		: 0 20px 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	 : 11px;
	padding		 : 2px 20px;
	background	 : url(../images/ico_rss.jpg) no-repeat left 0;
}
ul.alteRss li span a {
	color		  : #666;
	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;
}

.horo {
	padding	: 10px 20px;
}
.horoMap { position : absolute; right : 10px;  width : 145px; }
.horo div.title { font-weight : bold; font-size : 16px; margin : 10px 0 2px 0;}
.horo div.txt {
	font-size : 12px; font-family : arial; line-height : 18px;
	padding		  : 10px 140px 0 0;
	height		  : 150px;
}
.horo img { float : left; }
.detHoro li a { margin : 0 0 10px 0; background-color : #fff; padding : 4px 0 4px 55px; height : 32px; display : block; line-height : 32px; font-size : 16px; font-weight : bold; border-bottom : 2px solid #ccc; }
.detHoro li a:hover { border-color : #a42618; color : #a42618; }
.detHoro li a.taur { background : #fff url(../images/taur.png) no-repeat 0 3px; }
.detHoro li a.pesti { background : #fff url(../images/pesti.jpg) no-repeat 0 3px; }
.detHoro li a.leu { background : #fff url(../images/leu.png) no-repeat 0 3px; }
.detHoro li a.berbec { background : #fff url(../images/berbec.png) no-repeat 0 3px; }
.detHoro li a.gemeni { background : #fff url(../images/gemeni.png) no-repeat 0 3px; }
.detHoro li a.rac { background : #fff url(../images/rac.png) no-repeat 0 3px; }
.detHoro li a.fecioara { background : #fff url(../images/fecioara.png) no-repeat 0 3px; }
.detHoro li a.balanta { background : #fff url(../images/balanta.png) no-repeat 0 3px; }
.detHoro li a.scorpion { background : #fff url(../images/scorpion.png) no-repeat 0 3px; }
.detHoro li a.sagetator { background : #fff url(../images/sagetator.png) no-repeat 0 3px; }
.detHoro li a.capricorn { background : #fff url(../images/capricon.png) no-repeat 0 3px; }
.detHoro li a.varsator { background : #fff url(../images/varsator.png) no-repeat 0 3px; }

.boxNewsletterDetalii { position : relative; background : #ae3715; padding : 10px; -moz-border-radius : 4px; color : #fff; }
.boxNewsletterDetalii input#sEmailUser { border : 1x solid #f5f5f5; width : 200px;  }
.boxNewsletterDetalii span.title { display : block; margin : 0 135px 10px 0; font-weight : bold; }
.boxNewsletterDetalii .imgnl { position : absolute; width : 128px; height : 86px; right : 10px; }

div.headerRosu div.boxGalerie { padding : 0 10px; }
div.headerRosu div.boxGalerie h1 { margin : 0 0 15px 0; }
div.headerRosu div.boxGalerie div.descriereVideo {
	background : #000;
	color:#FFFFFF;
	padding:10px;
	margin : 5px 0 0 0;
}
div.headerRosu div.header {
	margin		: 0;
	background	: url(../images/bkg_panel_header.png) no-repeat 0 0;
	height		: 57px;
	position	: relative;
}
div.headerRosu div.header h2,
div.headerRosu div.header h2 a {
	color			: #fff;
	font-size		: 20px;
	font-family		: trebuchet, arial;
	line-height 	: 18px;
	margin			: 0 0 0 10px;
	padding			: 12px 0 0 55px;
}
div.headerRosu div.header h2 a { padding : 0; }
div.headerRosu div.header h2 a:hover { text-decoration : underline; }
div.headerRosu div.header h3 {
	color		: #263f4f;
	font-size	: 12px;
	font-weight	: bold;
	margin		: 0 0 0 10px;
}
div.headerRosu div.header img {
	top			: 0;
	left		: 15px;
	position	: absolute;
}
div.headerRosu div.content {
	padding		: 10px;
	border-left		: 1px solid #959595;
	border-right	: 1px solid #959595;
}
div.headerRosu div.content div.contentCrop {
	height		: 158px;
	margin		: 0 0 5px 0;
	position	: relative;
	overflow	: hidden;
}
div.headerRosu div.content h1 {
	color		: #000;
	font-size	: 24px;
	line-height	: 23px;
}
div.headerRosu div.content h1.row2 { height : 46px; }
div.headerRosu div.contentBottom {
	background	: url(../images/panelBottom.jpg) no-repeat 0 top;
	height		: 11px;
	position	: relative;
	overflow	: hidden;
}

div.navContent { margin : 10px 0; }
div.navContent h1 { background : #E8A419; border : 1px solid #f5f5f5; display : block; width : 100px; float : left; height : 24px; line-height : 24px; font-size : 14px!important; text-align : center; margin : 0 10px 0 0; }
div.navContent h1 a { color : #fff; display : block; width : 100px; height : 24px; background : #E8A419; }
div.navContent h1.curent, div.navContent h1 a:hover { background : #A12310; color : #fff; }

div.headerRosu div.header {
	background:transparent url(../images/bkg_panel_header.png) no-repeat scroll 0 0;
	height:57px;
	margin:0;
	position:relative;
}
div.headerRosu div.header h2 {
	color	: #fff!important;
	padding-left : 15px!important;
	text-align	: left!important;
	font-size	: 16px!important;
	#margin-top : 0!important;
}	
div.headerRosu div.header h2 a {
	font-size	: 16px!important;
}

/*****************************************************************************************
	4.FOOTER
****************************************************************************************/

#footer {
	background 		: url(../images/bkg_txt_red.jpg) repeat scroll 0 top;
	margin			: 23px 0 0 0;
	padding			: 0;
	height			: 186px;
}
.footerIntact { margin : 10px auto; width : 960px; }
div.last {
	margin-right : 0;
}
div.trafic {
	width 	: 100px;
	margin	: 10px auto;
}
.fltrt {
	float		: right;
	margin-left : 8px;
}
.fltlft {
	float		: left;
	margin-right: 8px;
}
.clearfloat {
	clear		: both;
    height		: 0;
    font-size	: 1px;
    line-height : 0px;
}
.separator10px { height : 10px; position : relative; overflow : hidden; }
pre {
	padding	: 10px;
	background : #fff;
	color	: #000;
}

/* add */
div.braun { width:1250px; height: 100px; margin: 0px; position: relative; text-align: center; }
div.brand-top { width:800px; height: 244px; margin: 0px 0 0 0; position: absolute; left : 182px; top : -323px; }
div.brand-top-b { width : 960px; height : 80px; margin : 0px 0 0 0; position : absolute; left : 0px; top : -80px; }
div.brand-top-b a { display : block; width : 960px; height : 80px; }

div.brand-left { width:150px; height: 900px; margin: 0px 0 0 0; position: absolute; left : -150px; }
div.brand-left a { display : block; width:150px; height: 900px; }
div.brand-right { width:150px; height: 900px; margin: 0px 0 0 0; position: absolute; right : -150px; }
div.brand-right a { display : block; width:150px; height: 900px; }

.slideshow { padding : 0 10px 20px 10px; background : #fffbf3; }
.slideshow .boxAds300x250 { width : 300px; height : 250px; float : left; background : #f8e3c2; }
.boxSlide3w { width : 635px; height : 251px; float : left; }

.boxSlide3wLeft { height:251px; width : 67px; overflow : hidden; position : relative; float : left; }
.boxSlide3wRight { height:251px; width : 565px; overflow : hidden; position : relative; float : left; }
.boxSlide3wLeft .boxSlide3wRow div.selected,
.boxSlide3wLeft .boxSlide3wRow {
	height:56px;
	margin:0 0 9px 0;
	padding:0;
	position:relative;
	width:67px;
	_overflow	: hidden;
}
.boxSlide3wLeft .boxSlide3wRow img {
	border : 2px solid #4c4b49;
}	
.boxSlide3wLeft .boxSlide3wRow div.selected img {
	border : 2px solid #b4360f;
}
.boxSlide3wRight .boxSlide3wRow div.selected {
}
.boxSlide3wRight .boxSlide3wRow div.selected a {
}
.boxSlide3wRight .boxSlide3wRow div.content { padding : 1px 5px 0 20px; }
.boxSlide3wRight div.boxImg div.bar-descriere span.title {
	color:#3D4A57;
	font-size:18px;
	font-weight:bold;
	margin:6px 0 3px;
	padding:0 0 3px;
	display	: block;
	text-align : right;
	width		: 300px;
	float : right;
	padding		: 0 30px 0 0; 
}
.boxSlide3wRight div.boxImg div.bar-descriere span.title {
	color : #fff;
}
.boxSlide3wRight div.boxImg div.bar-descriere span.resume {
	font-size : 10px;
	line-height	: 10px;
}
.boxSlide3wRight div.boxImg { position:relative; }
.boxSlide3wRight div.boxImg div.bar-descriere { background : url(../images/bar-slide.png) no-repeat 0 0; position:absolute; bottom : 15px; width : 565px; height : 83px; z-index : 1000; left : 0; }
.boxSlide3wRight img { border : 2px solid #b4360f; }

.MMproduse th { line-height : 20px; background : #f5f5f5; }
.MMproduse th.col1 { width : 20px; }
.MMproduse th.col3 { width : 50px; }
.MMproduse th.col4 { width : 50px; }
.MMproduse th.col5 { width : 70px; }
.MMproduse td { padding : 0 0 5px 0; }
.MMproduse td input { margin : 0 0 0 20px; }
.MMproduse td select { margin : 7px 0 0 0; }