/*****************************************************************************************

@package     	http://www.stiuscorul.ro/
@author      	Catalin Patru & 3Waves Net
@copyright   	Copyright (c) 2009, stiuscorul.ro

CONTINUT
1.CLASE GENERALE
2.H1, H2, H3, H4, P
3.INPUT & SELECT
4.HEADER
5.CONTENT
6. FOOTER

*****************************************************************************************/

/*****************************************************************************************

	1.CLASE GENERALE

*****************************************************************************************/

body  {
	font-family	: Arial, Helvetica, sans-serif;
	background  : #e7e7e7;
	margin		: 0;
	padding		: 0;
	color		: #383838;
	font-size	: 12px;
}

a, img, div, input, ul { behavior: url("http://www.stiuscorul.ro/templates/default/css/iepngfix.htc") }

a {
	color			: #383838;
	text-decoration	: none;
}
a:hover {
	color			: #254782;
}

#container {
	width		: 960px;
	//margin		: 10px auto;
	margin		: 0px auto;
}
#container div.containerTop {
	height		: 9px;
	background	: url(../images/mrg_container.jpg) no-repeat 0 top;
	overflow	: hidden;
}
#container .containerContent {
	border			: 1px solid #dbdbdb;
	border-top		: none;
	border-bottom	: none;
	background		: #ffffff;
	position		: relative;
}
#container div.containerBottom {
	height		: 9px;
	background	: url(../images/mrg_container.jpg) no-repeat 0 -9px;
	overflow	: hidden;
	margin		: 0 0 10px 0;
}

#colContent {
	float		: left;
	width		: 638px;
	padding		: 15px 0 0 0;
	margin		: 0;
	overflow	: hidden;
	position	: relative;
}
#colRight {
	float		: left;
	width		: 300px;
	padding		: 15px 10px 0 10px;
	margin		: 0;
	overflow	: hidden;
	position	: relative;
}

/*****************************************************************************************

	2.H1, H2, H3, H4, P

*****************************************************************************************/

h1 {
	font-size		: 22px;
	font-weight		: bold;
	color			: #10377a;
}
h1:first-letter {
	text-transform	: uppercase;
}
p {
	margin			: 10px 0;
}

/*****************************************************************************************

	4.HEADER

*****************************************************************************************/

#header {
	background	: #f8f7f7;
	height		: 147px;
	padding		: 0;
}
#header div.logo {
	width		: 200px;
	height		: 25px;
	padding		: 40px 0 0 10px;
	margin		: 0 12px 0 0;
	float		: left;
}
#header div.logoBlog {
	width		: 200px;
	height		: 65px;
	padding		: 40px 0 0 10px;
	margin		: 0 12px 0 0;
}
#header div.logo img {
	margin		: 0 0 0 0;
}
#header div.meniu {
	background		: url(../images/bkg_meniu.jpg) repeat-x 0 0;
	height			: 33px;
	margin			: 14px 0 0 0;
}
#header div.meniu ul {
	margin			: 0 0 0 4px;
}
#header div.meniu ul li {
	display			: block;
	width			: 103px;
	height			: 33px;
	float			: left;
	text-align		: center;
	margin			: 0 3px 0 0;
	font-size		: 13px;
	font-weight		: bold;
	line-height		: 33px;
}
#header div.meniu ul li a {
	display			: block;
	width			: 103px;
	height			: 33px;
	background		: url(../images/bkg_meniu_buton.jpg) no-repeat 0 0;
}
#header div.meniu ul li a.curent,
#header div.meniu ul li a:hover {
	color			: #31589b;
	background		: url(../images/bkg_meniu_buton_h.jpg) no-repeat 0 0;
}
#header div.meniu ul li.last {
	margin			: 0;
}
#header .ads728x90 {
	width		: 728px;
	height		: 90px;
	background	: #f5f5f5;
	float		: left;
	margin		: 10px 0 0 0;
}

/*****************************************************************************************

	5.CONTENT

*****************************************************************************************/

/* 5.1 clase generale */

div.slot {
	padding		: 0 20px;
	margin		: 0 0 10px 0;
}
#colRight div.slot {
	width		: 300px;
	padding		: 0;
	margin		: 0 0 10px 0;
	overflow	: hidden;
	position	: relative;
}
div.separator {
	height		: 1px;
	background	: #efefef;
	margin		: 8px 0;
	overflow	: hidden;
}
.ads300x250 {
	width 		: 300px;
	height		: 250px;
	line-height	: 250px;
	text-align	: center;
	background	: #f5f5f5;
	margin		: 0 auto;
}

/* 	5.2 box cu 'icon' */

div div.boxIcon {
	float 		: left;
	height		: 51px;
	width		: 51px;
}
div div.boxIconContinut {
	float			: left;
	width			: 550px;
	padding			: 0 0 20px 15px;
	margin			: 0 0 20px 0;
	border-bottom	: 1px solid #e8e8e8;
}
div div.boxIconContinutRegulament {
	border			: none;
}
div div.boxIconContinutRegulament div.separator {
	margin			: 8px 0;
}
div div.boxIconContinutRegulament p {
	margin			: 2px 0;
}
div div.boxIconContinutRegulament div.titlu {
	color			: #ff6110;
	font-size		: 13px;
	height			: 16px;
}
div div.boxIconContinutRegulament div.titlu p {
	float			: left;
	width			: 500px;
}
div div.boxIconContinutRegulament div.titlu span {
	float			: right;
	font-weight		: bold;
}
div div.boxIconContinut img {
	margin		: 20px auto 0 auto;
	display		: block;
}

div div.boxIconContinut li.titlu {
	font-weight	: bold;
	margin		: 0 0 10px 0;
}

/* 5.3 box login */

div.boxLogin {
	background	: #0b2c65;
	color		: #fff;
	font-size	: 12px;
	width		: 300px;
	overflow	: hidden;
	_position	: relative;
	padding		: 10px 0;
}

div.boxLogin a,
div.boxLogin a:hover {
	color		:  #fff;
}
div.boxLogin a:hover {

}
h2.login {
	color			: #ffffff;
	padding			: 0;
	font-weight		: bold;
	font-size		: 17px;;
	margin			: 0;
	padding			: 0 0 0 15px;
}
div.boxLogin form div {
	margin			: 0 0 4px 0;
	#margin			: 0 0 2px 0;
	padding			: 0 15px;
}
div.boxLogin label {
	color			: #ffffff;
	display			: block;
	font-size		: 12px;
	font-weight		: bold;
	float			: left;
	margin			: 0 5px 0 0;
	padding			: 0;
	width			: 50px;
}
div.boxLogin div.etapa label {
	width			: 214px;
	line-height		: 18px;
}
div.boxLogin input {
	background		: #fff url(../images/favicon-id.ico) no-repeat left 0;
	border			: 1px solid #e2e2e2;
	color			: #666;
	font-size		: 12px;
	height			: 15px;
	padding			: 0 0 0 20px;
	width			: 95px;
}
div.boxLogin div.separatorAlbastru {
	height		: 1px;
	background	: #61769a;
	margin		: 10px 15px;
	overflow	: hidden;
}
div.boxLogin a.button {
	position	: absolute;
	right		: 15px;
	_right		: 85px;
}

div.boxMeniuLogin {
	background		: url(../images/bkg_meniu_login.jpg) repeat-x 0 0;
	height			: 31px;
	margin			: 7px 0 20px 5px;
	padding			: 4px 0 0 0;
}
div.boxMeniuLogin ul {
	height		: 22px;
	line-height	: 22px;
}
div.boxMeniuLogin ul li {
	color		: #fff;
	float		: left;
	background	: #2b4e89;
	margin		: 0 1px;
	padding		: 0 5px;
	border		: 1px solid #5676ad;
}
div.boxMeniuLogin ul li:hover {
	background : #1a3b72;
}
div.boxMeniuLogin ul li a {
	text-transform		: uppercase;
	font-size			: 11px;
	color				: #fff;
}
div.boxMeniuLogin ul li a:hover {
	color		: #ffcc00;
}
div.boxMeniuLoginLeft {
	background		: url(../images/bkg_meniu_login_l.jpg) no-repeat 0 0;
	position 		: absolute;
	height			: 41px;
	width			: 15px;
	top				: 163px;
	#top			: 156px;
	_top			: 163px;
	left			: -8px;
}
div.boxMeniuLoginRight {
	position 		: absolute;
	height			: 41px;
	width			: 15px;
	background		: url(../images/bkg_meniu_login_r.jpg) no-repeat 0 0;
	right			: -8px;
	top				: 156px;
}
div.boxForm div.actiuni { margin : 20px 0; }
div.boxForm div.actiuni, div.boxForm div.actiuni a {	color	: #000; }

div.actiuni,
div.actiuni a {
	color	: #fff;
}
span.arrow {
	font-size	: 13px;
	font-weight	: bold;
}
div.boxLogin div.actiuni {
	margin : 0;
	padding	: 4px 15px 0 15px;
}
div.actiuni a:hover {
	text-decoration	: underline;
}
div.boxLoginTop {
	background		: url(../images/bkg_box_tb.jpg) no-repeat 0 top;
	height			: 3px;
	position		: relative;
	overflow		: hidden;
}
div.boxLoginBottom {
	background		: url(../images/bkg_box_tb.jpg) no-repeat 0 bottom;
	height			: 3px;
	margin			: 0 0 10px 0;
	position		: relative;
	overflow		: hidden;
}
div.boxLogin div.etapa {
	padding		: 0 15px;
	margin		: 0 0 10px 0;
}
div.boxLogin ul li {
	height		: 21px;
	line-height	: 21px;
	margin		: 1px 0;
	text-transform	: uppercase;
	font-weight		: bold;
}
div.boxLogin ul li.info {
	background	: #1e3d71;
	border-bottom		: 1px solid #304c7c;
	margin		: 0px;
	text-transform	: lowercase;
	font-weight	: normal;
	padding			: 0 10px;
}
div.boxLogin ul li.info b {
	float		: left;
}
div.boxLogin ul li.info span {
	float	: right;
}
div.boxLogin ul li a {
	padding			: 0 10px;
	background	: #254782;
	display	: block;
}
div.boxLogin ul li a:hover {
	background	: #3b5a8f;
}

div.box300GriTop {
	background		: url(../images/bkg_box_gri_tb.jpg) no-repeat 0 top;
	height			: 3px;
	position		: relative;
	overflow		: hidden;
}
div.box300GriTopBottom {
	background		: url(../images/bkg_box_gri_tb.jpg) no-repeat 0 bottom;
	height			: 3px;
	position		: relative;
	overflow		: hidden;
}
div.box300Gri {
	background		: url(../images/bkg_box_gri.jpg) repeat-y 0 0;
	padding			: 10px 15px;
}
div.box300Gri ul.linieTabel {
	background	: #ededed;
	height		: 20px;
	width		: 270px;
	overflow	: hidden;
	position	: relative;
	line-height		: 20px;
	margin			: 2px 0;
}
div.box300Gri ul.odd {
	background	: #dcdcdc;
}
div.box300Gri ul.capTabel {
	color			: #fff;
	background 		: #31589b;
	font-weight		: bold;
}
div.box300Gri ul.linieTabel li {
	float		: left;
	padding		: 0 2px;
}
div.box300Gri ul.linieTabel li.col1 {
	width		: 15px;
	text-align	: right;
}
div.box300Gri ul.linieTabel li.col2 {
	width		: 220px;
}
div.box300Gri ul.linieTabel li.col3 {
	width		: 20px;
}

/* tabel news hp */
div.box300Gri ul.linieTabelNews {
	background	: #dcdcdc;
	width		: 270px;
	overflow	: hidden;
	position	: relative;
	margin		: 2px 0;
	font-size   : 11px;
}
div.box300Gri ul.capTabelNews {
	color			: #fff;
	background 		: #31589b;
	font-weight		: bold;
	height		: 33px;
}
div.box300Gri ul.linieTabelNews li {
	float		: left;
	padding		: 0 2px;
	height		: 50px;
}
div.box300Gri ul.linieTabelNews li.col1 {
	width		: 60px;
	text-align	: right;
}
div.box300Gri ul.linieTabelNews li.col2 {
	width		: 200px;
	margin	    : 4px 0;
}
div.box300Gri ul.capTabelNews li.col3 {
	width		: 200px;
	margin	: 4px 0;
	padding:10px;
}
div.box300Gri ul.linieTabelNews span {color:#244882;display:block;}
div.box div.box300Gri div.content ul.linieTabelNews img {
	float	: left;
	margin	: 0 5px 3px 0;
	padding : 4px;
	background: none;
	border: none;
}

div.box300Gri ul.linieTabelNews li.col2 a:hover {
	color			: #FE5917;
	text-decoration : underline;
}

/* //tabel news hp */

div.box300Gri p {
	margin		: 5px 0 0 0;
}
div.box300Gri p,
div.box300Gri p a {
	font-weigght	: bold;
	color : #fe5917
}
div.box300Gri p a:hover {
	text-decoration : underline;
}
/* 5.3 butoane */

div.butoane {
	margin : 10px 0;
}
a.button {
	float 		: none;
	color		: #fff;
	font-weight : bold;
	height  	: 17px;
	margin 		: 0;
}
a.buttonGri {
	color		: #383838;
}
a.button:hover {
	color		: #fff;
}
a.buttonGri:hover {
	color		: #000;
}

a.button span.rightCorner,
a.button span.leftCorner {
	background  : url(../images/btn_corner.png) no-repeat left top;
	width		: 4px;
	height		: 17px;
	display		: block;
	float		: left;
}
a.buttonGri span.leftCorner {
	background  : url(../images/btn_corner_gri.png) no-repeat left top;
}
a.button span.rightCorner {
	background  : url(../images/btn_corner.png) no-repeat right top;
}
a.buttonGri span.rightCorner {
	background  : url(../images/btn_corner_gri.png) no-repeat right top;
}
a.button:link span.contentButton,
a.button span.contentButton {
	background  : #ed5f00;
	float		: left;
	padding		: 0 5px;
	height		: 17px;
	line-height : 17px;
	text-align  : center;
	font-size	: 12px;
	color:#FFC078;
}
a.buttonGri:link span.contentButton,
a.buttonGri span.contentButton {
	background  : url(../images/btn_content_gri.png) repeat-x center top;
}
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  : #e83000;
}
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;
}
a.buttonGri:hover span.contentButton,
a.buttonGri span.contentButton:hover {
	cursor		: pointer;
	background  : url(../images/btn_content_gri_h.png) repeat-x center top;
}
a.buttonGri:hover span.rightCorner {
	background  : url(../images/btn_corner_gri_h.png) no-repeat right top;
}
a.buttonGri:hover span.leftCorner {
	background  : url(../images/btn_corner_gri_h.png) no-repeat left top;
}


/* 5.4 Box JOC */
div.boxJocContainer {
	width		: 618px;
	overflow	: hidden;
	position	: relative;
}
div.boxJocTop {
	background		: url(../images/bkg_box_joc_tb.jpg) no-repeat 0 top;
	height			: 4px;
	overflow		: hidden;
	position		: relative;
}
div.boxJocBottom {
	background		: url(../images/bkg_box_joc_tb.jpg) no-repeat 0 bottom;
	height			: 4px;
	overflow		: hidden;
	position		: relative;
}
div.boxJoc {
	background		: #31589b;
	padding			: 0;
}
div.boxJoc div.boxJocHeader {
	background		: url(../images/bkg_box_joc_header.jpg) repeat-x 0 0;
	border			: 2px solid #254782;
	height			: 48px;
	width 			: 608px;
	margin 			: 0 auto 3px auto;
}
div.boxJoc div.boxJocHeader ul {
	background		: none;
	height			: 44px;
	width			: 602px;
	overflow		: hidden;
	position		: relative;
	color			: #0B2C65;
}
div.boxJoc div.boxJocHeader ul li {
	width			: 80px;
	height			: 44px;
	margin			: 0 2px;
}
div.boxJoc div.boxJocHeader ul li.col1 b {
	color		: #fe5917;
}
div.boxJoc div.boxJocHeader ul li.col1 b span {
	font-size	: 26px;
	line-height	: 44px;
}
div.boxJoc div.boxJocHeader ul li.col5,
div.boxJoc div.boxJocHeader ul li.col6 {
	width			: 40px;
	text-align		: center;
	line-height		: 44px;
}
div.boxJoc div.boxJocHeader ul li.col3 {
	width			: 125px;
}
div.boxJoc div.boxJocHeader ul li.col2 {
	width			: 100px;
}
div.boxJoc div.boxJocHeader h2 {
	color			: #0b2c65;
	font-weight		: bold;
	font-size		: 14px;
	width			: 110px;
	padding			: 0 34px 0 0;
	margin			: 0 4px 0 0;
}
div.boxJoc div.boxJocHeader p {
	color			: #0b2c65;
	font-size		: 12px;
	margin			: 0;
	line-height     : 20px;
}
div.boxJoc div.boxJocHeader ul li.col4 {
	background		: url(../images/jeton.png) no-repeat right center;
	_background		: url(../images/jeton.gif) no-repeat 115px center;
	width			: 139px;
}
div.boxJoc div.boxJocHeader ul li.col4 p {
	font-size		: 10px;
	width			: 108px;
	margin			: 0;
	line-height		: 12px;
}
div.boxJoc ul {
	color			: #fff;
	background		: #254782;
	height			: 38px;
	margin			: 0;
}
div.boxJoc ul.rowInactive {
	background		: #e7e7e7;
	color			: #000;
}
div.boxJoc ul.rowInactiveOdd {
	background		: #f6f6f6;
	color			: #000;
}
div.boxJoc ul.rowInactive input { font-weight : bold; border : none!important; background : none; color : #383838!important; position : relative; top : 2px!important; }

div.boxJoc ul li.colInfoMeci,
div.boxJoc ul li.colScorFinal,
div.boxJoc ul li.colJeton,
div.boxJoc ul li.colScor,
div.boxJoc ul li.colEchipaRight,
div.boxJoc ul li.colEchipaLeft {
	line-height		: 38px;
}
div.boxJoc ul li.colScor { width : 66px; text-align : center; }
div.boxJoc ul li.colScorFinalNejucat {
	padding-top		: 5px;
	line-height		: 12px;
}
div.boxJoc ul li.colScorFinalNejucat p {
	margin		: 0;
	font-weight	: normal;
}
div.boxJoc ul.odd {
	background		: #31589b;
}
div.boxJoc ul li {
	float			: left;
	padding			: 0 4px;
}
div.boxJoc ul input.scor {
	width			: 23px;
	height			: 20px;
	position		: relative;
	top				: -2px;
	padding			: 3px 0 0 0;
	text-align		: center;
	border 			: 1px solid #000;
}
div.boxJoc ul li.colJeton input {
	position	: relative;
	top			: 2px;
}
div.boxJoc ul li.colJeton {
	width		: 60px;
	line-height : 38px;
	position 	: relative;
	height		: 38px;

}
div.boxJoc ul li.colJeton img { margin : 0 0 0 4px; position : absolute; top : 4px; right : 18px; }
div.boxJoc ul li.colJeton b {
	padding		: 0 0 0 21px;
	font-size	: 14px;
	float		: left;
	display		: block;
	width		: 40px;
	height		: 38px;
}
div.boxJoc ul li.colJeton div.containerJeton {
	float		: left;
	background 	: url(../images/bkg_jeton_c.png) no-repeat 0 center;
	width 		: 28px;
	height		: 38px;
}

div.boxJoc ul li.colScorFinal,
div.boxJoc ul li.colInfoMeci {
	width		: 40px;
	font-size	: 11px;
	text-align	: center;
	font-weight	: bold;
}

div.boxJoc ul li.colEchipaLeft,
div.boxJoc ul li.colEchipaRight {
	font-size		: 14px;
	width 			: 151px
}
div.boxJoc ul li.colEchipaLeft {
	width			: 154px;
	text-align		: right;
	padding			: 0 0 0 4px;
}
div.boxJoc ul li.colEchipaRight {
	width			: 154px;
	text-align		: left;
	padding			: 0 4px 0 0;
}
div.boxJoc ul li.colEchipaRight { position : relative; padding : 0 0 0 34px; }
div.boxJoc ul li.colEchipaLeft { position : relative; padding : 0 34px 0 0; }
div.boxJoc ul li.colEchipaRight img { position : absolute; left : 0; top : 4px; }
div.boxJoc ul li.colEchipaLeft img { position : absolute; right : 0; top : 4px; }

div.boxJoc div.butoane {
	width			: 240px;
	margin			: 0 auto!important;
	padding			: 10px!important;
}
div.boxJoc div.butoane a {
	display			: block;
	width			: 100px;
	float			: left;
	margin			: 0 10px;
}
div.boxJoc div.butoane a span.contentButton {
	width			: 80px;
}

div.rowStire h2 {
	line-height	: 24px;
	padding		: 0px;
	margin		: 0 0 10px 0;
}

div.rowStire h2,
div.rowStire h2 a {
	color	: #3b393a;
	font-size : 16px;
	font-weight : bold;
}
div.rowStire h2 a:hover {
	color		: #de4503;
}

/* add */
.rowStire {width:624px;}
.rowStire span { color: #31589b;font-size:11px;}
.rowStire div.stire {float:left;width:624px;}
.rowStire div.img {float:right;}

/* .. add */

div.rowStire img {
	border		: 1px solid eae5e9;
	float		: right;
	margin		: 0 10px 10px 10px;
}
div.contentStire img {
	border		: 0px;
	margin		: 0 5px 2px 0;
}

div.rowStire p.lista {
	margin		: 0px;
	height		: auto;
}
div.rowStire p.faraImg {
	margin		: 0px;
	height		: auto;
}
div.rowStire div.RelatedNews p.faraImg a {
	line-height : 18px;
	font-weight	: bold;
	color		: #747474;
}
div.rowStire div.RelatedNews p.faraImg a:hover {
	color		: #0c2c65;
}
div.rowStire p.lista span {
	position	: absolute;
	bottom		: 0;
	left		: 10px;
	color		: #08266c;
}
div.rowStire p.faraImg span {
	position	: relative;
	display		: block;
	left		: 0;
	margin		: 10px 0 0 0;
}

div.rowStire div.separator {
	backgroun	: #f5f5f5;
	height		: 1px;
	margin		: 10px 0 10px 0px;
}
.headerA { height : 40px; line-height : 40px; background : #f5f5f5; border : 1px solid #e2e2e2; padding : 5px; margin : 10px 0; }
.headerA label { font-weight : bold; }
.headerA select { width : 200px; border : 1px solid #ccc; margin : 0 0 0 20px; }

table.clasament { background : #f6f6f6; padding : 3px; display : block; }
table.clasament th.col1 { width : 120px; }
table.clasament th.col2 { width : 140px; }
table.clasament th.col3 { width : 203px; }
table.clasament tr { height : 29px; line-height : 29px; background : #fbfbfb;  border-bottom : 2px solid #fff;}
table.clasament tr.capTabel { height : 29px; line-height : 29px; border : 2px solid #eaeaea; color : #2c4f91; font-weight : bold; }
table.clasament tr.capTabel th div { padding : 0; font-weight : bold;  }
table.clasament tr th,  table.clasament tr td { color : #6c6c6c; font-weight : bold; height : 29px; line-height : 29px; padding : 0 0 0 5px; }

table.clasament tr td a { color : #6c6c6c; font-weight : bold; }
table.clasament tr td a:hover { color : #000; }
table.clasament tr td span { display : block; float : left; }
table.clasament tr td img { display : block; float : left; }
table.clasament tr td div.detalii { width : 29px; height : 29px; background : url(../images/arp.png) no-repeat 0 0; float : right; }
table.clasament tr td div.detalii a { width : 29px; line-height : 29px; height : 29px; display : block; }
table.clasament tr td div.points { width : 100px; height : 29px; line-height : 29px; float : left; }

table.clasamentGen th.col1 { width : 30px; }
table.clasamentGen th.col2 { width : 140px; }
table.clasamentGen th.col3 { width : 30px; }
table.clasamentGen th.col4 { width : 50px; }
table.clasamentGen th.col5 { width : 50px; }
table.clasamentGen th.col6 { width : 50px; }
table.clasamentGen th.col7 { width : 120px; }

div.navigator { height : 20px; line-height : 20px; margin : 10px 0; }
div.navigator div.pages span.selected,
div.navigator div.pages a { font-size : 10px; -moz-border-radius : 9px; height : 20px; width : 20px; line-height : 20px; display : block; float : left; text-align : center; background : #f5f5f5; color : #000; margin : 0 2px; }
div.navigator div.pages a:hover { background : #162a4f; color : #fff; }
div.navigator div.pages span.selected { background : #264e7f; color : #fff; }

div.navigator a.ppl,
div.navigator a.ppr {
	display		: block;
	line-height : 20px;
	height		: 20px;
	width		: 20px;
	background  : url(../images/arrows_i.jpg) no-repeat left 0;
	float		: left;
	margin 		: 0 5px;
}
div.navigator div.nextPage,
div.navigator div.previousPage {
	height		: 20px;
	width		: 20px;
	float		: left;
	background  : url(../images/arrow_ip.jpg) no-repeat left 0px;
	margin		: 0 10px 0 0;
}
div.navigator div.nextPage a,
div.navigator div.previousPage a{
	display		: block;
	line-height : 20px;
	height		: 20px;
}
div.navigator div.nextPage {
	background  : url(../images/arrow_ip.jpg) no-repeat right 0px;
	margin		: 0 0 0 10px;
}
div.navigator a.ppr {
	background  : url(../images/arrows_i.jpg) no-repeat right 0;
	float		: left;
}
div.rss {
	height		: 20px;
	width		: 20px;
	background  : url(../images/rss.jpg) no-repeat 0 0;
	position	: absolute;
	top			: -45px;
	right		: 10px;
}
div.rss a {
	height		: 20px;
	width		: 20px;
	display		: block;
}
.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 h3 { font-size : 16px; font-weight : bold; margin : 30px 0 0; }
.boxForm label {
	display			: block;
	margin			: 5px 0;
	width			: 140px;
	float			: left;
}
.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;
	float			: left;
}
.boxForm input.check {
	width			: 18px;
	position		: relative;
	top				: 4px;
}
.boxForm form div.row { margin : 10px 0; }

.boxForm div.boxCheck label {
	display			: inline;
	width			: 400px;
}
.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; margin : 0 10px 0 0;
}
.boxForm img#capcha {
	position		: relative;
	top				: -4px;
}
.boxForm div.actiuni a {
	text-decoration	: underline;
}
.icoLM_d,
.icoLM_w,
.icoLM_l {
	cursor	: help;
	width 	: 20px;
	height	: 20px;
	display	: block;
	background  	: url(../images/i.jpg) no-repeat 0 0;
	margin : 0 3px 0 0;
}
.icoLM_w {
	background  	: url(../images/v.jpg) no-repeat 0 0;
}
.icoLM_d {
	background  	: url(../images/e.jpg) no-repeat 0 0;
}
div.info,
div.error {
	background : #d62f10; color : #fff; padding : 5px;
	border-bottom : 2px solid #ac2810;
	border-top : 1px solid #8f2612;
	border-left : 2px solid #8f2612;
	border-right : 1px solid #8f2612;
	text-align : center;
	margin : 0 0 10px 0;
}
div.info {
	background : #0ba031;
	border-bottom : 2px solid #0b6222;
	border-top : 1px solid #0b6222;
	border-left : 2px solid #0b6222;
	border-right : 1px solid #0b6222;
}
div.info span,
div.error span {
	display : block;
	text-align : center;
	font-weight : bold;
	border-bottom : 1px solid #e33413;
	height		: 20px;
	line-height : 20px;
	padding : 0 0 5px 0;
	margin	: 0 0 5px 0;
	font-family : georgia;
	text-transform : uppercase;
}
div.info span {
	border-bottom : 1px solid #0bb537;
}

div.casetaForm { margin : 20px 0 0 0; }

div.casetaForm form h3,
div.casetaForm form div label {
	display		: block;
	color		: #3b393a;
	font-size	: 13px;
	font-weight	: bold;
	margin		: 0 0 9px 0;
}
div.casetaForm form div label {
	width : 100px;
	float	: left;
}
div.casetaForm form h3 {
	font-size	: 17px;
	margin		: 25px 0;
}
div.casetaForm h2 {
	color	: #3b393a;
	font-size : 16px;
	font-weight : bold;
	padding:6px 0 0 10px;
}
div.casetaForm form div input {
	width		: 240px;
	border		: 1px solid #b7b7b7;
	margin		: 0 0 20px 0;
	height		: 18px;
	color		: #666;
	float		: left;
}
div.casetaForm form div img#capcha { position : relative; top : -8px; }
div.casetaForm form {
	padding : 10px;
}
div.label2x div { float	: left; margin : 0 10px 0 0; }
div.casetaForm form div textarea {
	width		: 440px;
	border		: 1px solid #b7b7b7;
	margin		: 0 0 20px 0;
	height		: 160px;
	color		: #666;
	font-family : Arial,Helvetica,sans-serif;
	font-size	: 12px;
	padding		: 2px;
}
div.casetaComm {
	margin	: 10px;
	border-bottom : 1px dotted #ccc;
}
div.casetaCommL {
	float	: left;
	width 	: 100%;
}
div.casetaCommL div.casetaCommLB,
div.casetaCommL div.casetaCommLT {
	background	: url(../images/comm2t.jpg) no-repeat 0 bottom;
	height		: 7px;
}
div.casetaCommL div.casetaCommLB {
	background	: url(../images/comm2b.jpg) no-repeat 0 top;
}
div.casetaCommL div.casetaCommLC {
	color		: #3b393a;
	line-height : 20px;
	font-weight	: bold;
}
div.casetaCommL div.casetaCommLC a {
	color : #3b393a;
	font-weight	: bold;
}
div.casetaCommL div.casetaCommLC p {
	margin		: 0px;
}
div.casetaCommL div.casetaCommLC img {
	border	: 1px solid #c8cbc3;
	margin	: 5px 0 0 12px;
}
div.casetaCommR {
	float : left;
	width : 100%;
	margin : 0 0 5px 0;
}
div.casetaCommR span {
	color : #31589B;
	margin : 0;
	font-size : 11px;
}
div.casetaCommR p { margin : 2px 0; }
div.casetaCommR {
	padding	: 10px 0;
}

/*****************************************************************************************

	6.FOOTER

*****************************************************************************************/

#footer {
	margin		: 0 0 0 0;
	padding		: 0;
	background  : #f8f7f7;
	border			: 1px solid #dbdbdb;
	border-top		: none;
	border-bottom	: none;
	position : relative;
}
div.powered { position : absolute; right : 10px; top : 0px; color : #10377A; }
div.powered a { color : #10377A; font-weight : bold; }
div.powered a:hover { text-decoration : underline; }
#footer ul {
	height		: 14px;
	margin		: 0 0 8px 10px;
}
#footer ul li {
	display			: block;
	float			: left;
	text-align		: center;
	margin			: 0 10px 0 0;
	padding			: 0 10px 0 0;
	border-right	: 1px solid #666;
}
#footer ul li.last {
	border : none;
}
#footer p {
	margin			: 0 0 0 10px;
	padding			: 0;
}

.fltrt {
	float		: right;
	margin-left : 8px;
}
.fltlft {
	float		: left;
	margin-right: 8px;
}
.clearfloat {
	clear		: both;
    height		: 0;
    font-size	: 1px;
    line-height : 0px;
}
div.boxRelativ { position : relative; }

div.box div.box300Gri h2 {
	font-size	: 17px;
	font-weight	: bold;
	border-bottom : 2px solid #31589B;
	margin		  : 0 0 10px 0;
	padding		: 0 0 4px 0;
}
div.box div.box300Gri div.content {
	margin : 0 0 10px 0;
	border-bottom : dashed 1px #ccc;
	padding : 0 0 10px 0;
}
div.box div.box300Gri div.content h3 {
	font-size : 14px;
	font-weight : bold;
}
div.box div.box300Gri div.content p {
	display : block;
	clear : both;
	margin : 15px 0 0 0;
	color	: #666;
	text-align : justify;
}
div.box div.box300Gri div.content img {
	float	: left;
	margin	: 0 5px 3px 0;
	border	: 1px solid #ccc;
	background : #fff;
	padding : 4px;
}

/* blog */

div.post {
	padding	: 10px;
}
/*div#colContent h2,*/
div.post h2,
div.post h2 a {
	color:#DE4503;
	font-size:22px;
	font-weight:bold;
}
div#sidebar { padding : 10px; }

#searchform div {
	padding 	: 10px;
	background  : #f5f5f5;
	border		: 1px solid #e6e6e6;
	-moz-border-radius : 6px;
}
#searchform { margin : 0 0 20px 0; display : block; }
#searchform div label {
	display	: block;
	height	: 20px;
}
#searchform div input#s {
	display	: block;
	width	: 255px;
	height	: 20px;
	margin	: 0 0 5px 0;
	border	: 1px solid #e6e6e6;
	background : #fff;
	padding	: 2px 0 0 2px;
}
li.pagenav, li.categories, li.linkcat, li.archives, li.meta
{ margin : 0 10px 20px 10px; padding : 0 0 5px 0; }
li.archives h2,
li.meta h2,
li.linkcat h2,
li.categories h2,
li.pagenav h2 {
	border-bottom : 1px solid #ccc;
	color:#10377A;
	font-size:14px;
	font-weight:bold;
	padding	: 0 0 5px 0;
	margin	: 0 0 5px 0;
}
li.pagenav ul li.page_item a { display : block; line-height : 18px; height : 18px; }

div.comments { padding : 10px; }

div.comments h3,
div#respond h3 {
color:#DE4503;
font-size:22px;
font-weight:bold;
border-bottom:1px solid #CCCCCC;
margin:0 0 5px;
padding:0 0 10px 35px;
background:transparent url(../images/ico_stire.jpg) no-repeat scroll 0 0;
line-height:24px;
}
form#commentform {
background:#F5F5F5 none repeat scroll 0 0;
padding:10px;
}
form#commentform label {
float:left;
width:200px;
color:#D34108;
display:block;
font-size:13px;
font-weight:bold;
margin:0 0 9px;
}

form#commentform input#url,
form#commentform input#email,
form#commentform input#author {
border:1px solid #B7B7B7;
color:#666666;
float:left;
height:18px;
margin:0 0 20px;
width:240px;
}
form#commentform textarea {
border:1px solid #B7B7B7;
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
height:120px;
margin:0 0 20px;
padding:2px;
width:240px;
}
ol.commentlist div.comment-author {
background:#31589B none repeat scroll 0 0;
color:#FFFFFF;
line-height:20px;
}
ol.commentlist div.comment-author a {
	color : #fff;
	font-weight : bold;
}
ol.commentlist div.comment-author img {
	position : relative ;
	top		 : 3px;
	left	 : 3px;
	border	 : 1px solid #fff;
	margin   : 0 5px 0 0;
}
ol.commentlist p {
background:#F5F5F5 none repeat scroll 0 0;
/*float:left;*/
margin:0 0 5px;
width:598px;
padding : 10px;
display	 : block;
}
div.comment-body { position : relative; padding : 0 0 15px 0; background:#F5F5F5; margin : 0 0 10px 0; }
div.comment-body p { margin : 10px; padding : 0; }
div.comment-body span.data a { color:#31589B; }
div.comment-body span.data {
color:#31589B;
font-size:11px;
margin:0;
position : absolute;
bottom   : 5px;
display	 : block;
left	 : 10px;
}
div.navigation { margin : 10px 0 10px 10px; background : #f5f5f5; padding : 5px; }
div.navigation a { color : #10377A; }

div.boxJoc div.captcha {
	float : left;
	background : #fff;
	width 		: 240px;
	padding : 10px 5px 0 5px;
	margin : 0 0 15px 130px;
	_margin : 0 0 15px 60px;
	border	: 1px solid #ccc;
}
div.boxJoc div.captcha img#capcha {
	position : relative;
	top		 : -5px;
}


div.boxJoc div.butoane { margin : 0 auto!important; width : 130px; padding-top : 0!important; }
div.cntBtm { margin : 20px 0 0 0; }

.boxCautare { margin : 8px 0 0 0; }
div.boxCautare input { background-image : none; padding-left : 3px; }
div.boxCautare a.button { right	: 180px; }
div.boxCautare div.cntb { position : relative; height : 20px; }

.miniligi {
	margin : 10px 0 0 0;
}.miniligi ul li b { margin : 0 10px; }
.miniligi ul li.info a { background : #1E3D71!important; padding : 0!important; }
.miniligi ul li.info { padding : 0!important; }
.miniligi ul li.info a:hover { background : #041e4b!important; }
.miniligi div.add { margin : 10px 0 0 10px; }
.miniligi div.add b { margin : 0 4px 0 0; font-size : 14px; position : relative; top : -1px; }
.miniligi div.add a:hover { text-decoration : underline; }

.box_miniligi ul.tabs {
	height	: 25px;
	width : 618px;
	margin	: 20px 0 0 0;
}
.box_miniligi ul.tabs li {
	width	: 100px;
	height	: 25px;
	line-height	: 25px;
	background : url(../images/tab.jpg) no-repeat 0 0;
	float		: left;
	display		: block;
	color		: #000;
	font-weight	: bold;
	text-align	: center;
	font-size	: 11px;
	text-transform : uppercase;
	cursor		: pointer;
}
.box_miniligi ul.tabs li.curent { border-bottom : 1px solid #d8d6d6; color : #062484; font-weight : bold; }
.box_miniligi .container { margin : 1px 0 0 0; width : 614px; border : 2px solid #d8d6d6; }

.box_miniligi .containerHeader { padding : 4px 4px 4px 10px; margin : 1px 0 0 0; background : #d8d6d6; line-height : 15px; height : 15px; }

.box_miniligi .container .slot-form {
	padding	: 10px;
}
.box_miniligi .container .slot-form h2 {
	color	: #0c3d70;
	margin	: 10px 0;
	font-weight	: bold;
}
.box_miniligi .container .slot-form label { display : block; margin : 0 0 5px 0; }
.box_miniligi .container .slot-form textarea,
.box_miniligi .container .slot-form input { border : 1px solid #ccc; padding : 2px 4px;}
.box_miniligi .container .slot-form textarea { width : 330px; height : 90px; }
.box_miniligi .container .slot-form div { margin : 0 0 20px 0; }
.box_miniligi .container .slot-form form.inchide { margin : 20px 0 0 0; display : block; border-top : 1px solid #ccc; padding : 10px 0 0 0; }

a.butons { display : block; height : 15px; line-height : 15px; width : 100px; text-align : center; }
a.butons,
input.buton { border : 1px solid #ccc; background : #0c3d70; color : #fff; font-size : 11px; text-transform : uppercase; padding : 0 20px; }

.wrapperMiniLigi h1 { border-bottom : 1px solid #0c3d70; padding : 0 0 5px 0; margin : 0 0 20px 0; }
.wrapperMiniLigi .box { margin : 0 0 20px 0; }

.breadcrumbs { height : 20px; line-height : 20px; margin : 0 0 20px 0; }
.breadcrumbs li { height : 20px; line-height : 20px; float : left; }
.breadcrumbs li a { font-weight : bold; }
.breadcrumbs li b{ font-size : 16px; margin : 0 0 0 5px; }

.rowPost { margin : 0 0 10px 0; padding : 5px; background : #f5f5f5; }
.rowPost i { font-size : 11px; }
.rowPost h4 { font-size : 13px; font-weight : bold; margin : 0 0 5px 0; border-bottom : 1px solid #ccc; padding : 0 0 4px 0; }
.rowPost h4 b { color : #10377A; }

.btnInput { text-align : center; background : url(../images/bkg_btn_input.png) no-repeat 0 0!important; height : 17px!important; width : 90px!important; margin : 0!important; border : 0!important; padding : 0 0 2px 0!important; color : #fff!important; line-height : 17px; font-weight : bold!important; cursor : pointer; position : relative; left : 5px; font-size : 11px!important; }

div.boxPoll li input.radio { position  : relative; top : 2px; }
div.boxPoll li label { padding : 0 0 0 3px; }
div.boxPoll li.btn { margin : 10px 0 7px 0; position : relative; left : -5px; }
div.boxPoll li.row { padding : 5px; background : #fff; display : block; margin : 0 0 4px 0; }
div.boxPoll li.row div.bar { height : 8px; background : #314f74; margin : 4px 0; }


.meta {width:100%;}
	.meta .left { width : 100px; float : left; margin : 10px 0 0 0; }
	.meta .left ul { display : block; float : left; }
	.meta .left ul li { display : block; padding-bottom:20px;}
	.meta .left ul li a { display : block; float : left;  text-decoration : underline;}
	.meta .left ul li a:hover { text-decoration : underline; }

	.meta .left ul.t li a.tw { border : none; background : url(../images/btn_twitter.png) no-repeat center left; padding : 0 5px 0 20px; margin : 0 7px 0 0; height : 18px; line-height : 18px; color : #31589b; font-size : 12px; font-weight : bold;}
	.meta .left ul.t li a.fb { border : none; background : url(../images/btn_facebook.png) no-repeat center left; padding : 0 5px 0 20px; margin : 0 7px 0 0; height : 18px; line-height : 18px; color : #31589b; font-size : 12px; font-weight : bold;}
	.meta .left ul.t li a.rss2 { border : none; background : url(../images/btn_rss.png) no-repeat center left; padding : 0 5px 0 20px; margin : 0 7px 0 0; height : 18px; line-height : 18px; color : #31589b; font-size : 12px; font-weight : bold;}


.btn_da { margin : 15px 0; float:right; width :400px; }
	.btn_da img {float:right;}
	.btn_da span.gri {color:#737372;}
	.btn_da span.orange {color:#f68220;font-weight: bold;}
	.btn_da .btn_da_text { text-align:right; padding: 3px 0px 0 0; margin-right: 10px;}

div.contentStire div.meta .btn_da img {margin-left:10px;}

div.contentStire div.top-info {width:100%;height:25px;}
	div.contentStire div.top-info div.top-info-left { color: #31589b;font-size:11px; float:left;}
	div.contentStire div.top-info div.top-info-fb {float:right;}

div.rowStire div.comentarii {padding-top:20px;}
	div.comentarii div.header,
	div.casetaForm div.header
	{ background-color:#ededed; height:34px;width:100%;}
	div.rowStire div.comentarii h2,
	div.rowStire div.comentarii h2 a {
		color	: #3b393a;
		font-size : 16px;
		font-weight : bold;
		padding:6px 0 0 10px;
	}
div.rowStire div.comentarii h2 a:hover {
	color		: #de4503;
}
div.RelatedNews {background-color:#ededed;padding:10px;}
div.RelatedNews ul li { border : none; background : url(../images/bg_relatedNews.png) no-repeat center left; padding : 0 5px 0 15px; margin : 0 7px 0 0; height : 18px; line-height : 18px; color : #31589b; font-size : 12px; font-weight : bold;}