/* DEFINE COLORS ----------------
text - #
link - #
border - #
titlu - #
---------- END ----------------*/


/* ------------------------------
HTML Redefine Tags
------------------------------ */
body { background: #428af7 url(images/background.gif) repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.fixpng, img { border:0; behavior: url(pngfix.htc); }
a:link, a:visited, a:active { color: #FF6600; text-decoration: underline; }
a:hover { text-decoration: none; color: #FF9900; }


/* ------------------------------
PAGE STRUCTURE
------------------------------ */
#container { width:980px; margin:0 auto; border:4px solid #333; background:#FFF; }
#header { background:url(images/bkg_header.jpg) no-repeat; height:180px; }
#logo { position:relative; left:-24px; top:-25px; height:145px; width:100%px; }
#titluSite { position:relative; left:200px; top:-172px; width:700px; height:50px; }


#menu { display: block; font-size:12px; z-index:10; }
#menu ul { margin: 0; padding: 0; border: 0; list-style-type: none; }
#menu li { margin: 0; padding: 0; border: 0; display: block; float: left; font-size:16px; }
#menu a { display: block; }
#menu li li { width: 100%; font-size:12px; padding:0; }
#menu li li ul { top: 0; left: 0; }
#menu li li:hover ul { left: 100%; }
#menu li ul { display:none; position:absolute; z-index:100; }
#menu li:hover>ul { display: block; }
#menuList:after { content: "."; height: 0; display: block; visibility: hidden; overflow: hidden; clear: both; }
#menu { line-height: 1; color: #fff; min-height: 25px; font-family: Arial, sans-serif; padding-left:2px !important; }
#menu li { background: transparent url(images/sep.png) no-repeat 100% 56%; }
#menu li li { background: none; border-right: 1px solid #7f9a30; width: 179px; line-height:23px; }
#menu li li:last-child { border-bottom: 1px solid #7f9a30; }
#menu a { font-size: 0.9em; font-weight: bold; text-transform: uppercase; text-decoration: none; text-align: center; color: #000; padding: 10px 0 9px 0; }
#menu li:hover>a { color: #000; background: transparent url(images/bkg_menu_items_hover.gif) repeat-x; }
#menu a:hover { font-weight: bold; color: #000 !important; background: transparent url(images/bkg_menu_items_hover.gif) repeat-x; }
#menu li li a { color: #000; font-size: 1em; font-weight: normal; text-align: left; text-transform: none; background: none; padding:2px 3px 2px 14px; }
#menu li li:hover>a { color: #fff; background: transparent url(images/inset3.gif) no-repeat left; }
#menu li ul { background: #465463 url(images/subbg.gif) repeat-y; border: 1px solid #26323f; border-width: 0 1px 1px 0; width: 180px; opacity: .93; z-index:100; }
#menu li li ul { border-top-width: 1px; }
#menu li li li:first-child { border-top: 1px solid #7f9a30; }
#menu li li.submenu>a:after { }

#main { top:25px; background:#FFF; }

#footer { width:1100px; margin:10px auto; border:1px solid #FFF; background:#C6DDFF; padding:5px; font-size:11px; color:#666; }
#footer a { padding:2px; text-decoration:underline; margin:3px; color:#666; }
#footer a:hover { text-decoration:underline; color:#000; }
#footer h2 { font-size:18px; color:#039; font-weight:bold; margin:3px 10px; line-height:26px; }
#footer .despartor { background:transparent url(images/bkg_despartitor_footer.gif) repeat-y; width:10px; }
#footer a.imageFooter img { margin:1px; border:1px solid #999; text-decoration:none; background:#FFF; }
#footer a.imageFooter img:hover { border:1px solid #FF9900; }


/* ------------------------------
CUSTOM CLASSES
------------------------------ */
div.spacer { clear:both; height:10px; }

img.pictures { border:1px solid #970407; padding:2px; }
a.hoverImage img { filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70; margin:3px; border:1px solid #303030; }
a.hoverImage:hover img { filter:alpha(opacity=100);-moz-opacity:1.00;opacity:1.00; }

.form_ly { background-color:#FFFFFF; padding:1px; border:solid 1px #CCCCCC; text-align:left; width:194px; }
.button { border: 0px; background:url(images/obg.gif) repeat-x top left; color:#ffffff; font-size:11px; padding:0 3px; font-weight:bold; margin-left:1px; cursor:pointer; }
.button_disabled { border: 0px; background:url(images/obg_d.gif) repeat-x top left; color:#ffffff; font-size:11px; padding:0 3px; font-weight:bold; margin-left:1px; }
.inp { border: 0px; background:url(images/_in.gif) repeat-x top left; color:#333333; font-size:11px; padding:0 3px; width:155px; }
.titluChenar { line-height:27px; background:url(images/bkg_headtitle.gif) no-repeat; margin:0 10px; padding:0 0 0 30px; color:#FFF; width:180px; }
.chenar { border-left:1px solid #ffb365; border-right:1px solid #ffb365; margin:0 10px; padding:3px 5px; width:198px; }
.chenarBottom { margin:0 10px 15px 10px; }

.ctb { padding:0 5px 5px 5px; }
.orb { background: #ff7700 url(images/_menubg_hover.gif) top left repeat-x; color:#333333; padding-top:2px; padding-bottom:1px; height:16px; text-indent:8px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; margin-top:1px; }

.nws { background-color:#FFFFFF; color: #000000; padding:2px 10px 3px 14px; text-align:left;font-size:14px; }
.nws a:link, .nws a:visited, .nws a:active, .nws a { text-decoration:none; font-weight:bold; color:#000000; font-size:14px;}
.nws a:hover { text-decoration:underline; font-weight:bold; color:#555555; font-size:14px; }

.nws_black { background-color: #999999; color: #000000; padding:2px 10px 3px 14px; text-align:left;font-size:14px; }
.nws_black a:link, .nws a:visited, .nws a:active, .nws a { text-decoration:none; font-weight:bold; color:#000000; font-size:14px;}
.nws_black a:hover { text-decoration:underline; font-weight:bold; color:#555555; font-size:14px; }

.pix { width:750px; overflow:hidden; position:relative; z-index:1; }
.pix span.pixSpan { position:absolute; width:750px; filter:alpha(opacity=55);-moz-opacity:.50;opacity:.50; top:0; left:0; color:#000; background:transparent url(images/bkg_title_banner.gif) repeat-x; padding:6px 15px; font-size:18px; font-weight:bold; }

.indexCentru { width:750px; }
.titluChenarMiddle { line-height:27px; background:url(images/bkg_headtitle_middle.gif) no-repeat; margin:0; padding:0 0 0 30px; color:#FFF; width:505px; }
.titluChenarRight { line-height:27px; background:url(images/bkg_headtitle_right.gif) no-repeat; margin:0; padding:0 0 0 30px; color:#FFF; width:185px; }
.chenarMiddle { border-left:1px solid #333; border-bottom:1px solid #333; overflow:hidden; padding:3px 0px; line-height:18px; height:275px; color:#03C}
.chenarRight { border-left:1px solid #333; border-bottom:1px solid #333; overflow:hidden; padding:3px 0px; height:275px; }
.titluChenarMiddleNws { line-height:27px; background:url(images/bkg_headtitle_middle_long.gif) no-repeat; margin:0; padding:0 0 0 30px; color:#FFF; width:720px; }
.titluChenarMiddleNws2 { line-height:27px; background:url(images/bkg_headtitle_middle_long.gif) no-repeat; margin:0; padding:0 0 0 30px; color:#FFF; width:715px; }
.chenarMiddleNws { border-left:1px solid #333; border-bottom:1px solid #333; overflow:hidden; padding:3px 0px; line-height:18px; }
.chenarMiddleNws_black { border:3px solid #000000;  overflow:hidden; padding:3px 0px; line-height:18px;  background-color:#666666; }
.copyrights a { border:0px; text-decoration:none; background:none; color:#333; line-height:16px; }
.copyrights a:hover { text-decoration:underline; color:#000; }


/* ------------------------------
BANNER ROTATIV
------------------------------ */
.indentmenu { font: bold 12px Arial; width: 100%; position:relative; top:-40px; display:none; }
.indentmenu ul { margin: 0; padding: 0; float: right; border-top: 0px solid #C7CBCB; }
.indentmenu ul li { display: inline; }
.indentmenu ul li a { float: left; color: #0F204D; padding: 5px 11px; text-decoration:none; background-color:#FFFFFF; border: 1px solid #0F204D; margin:5px; filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70; }
.indentmenu ul li a:visited { color: #0F204D; text-decoration:none; }
.indentmenu ul li a.selected { color: #DF0000 !important; background-color:#FFFFFF; border:1px solid #DF0000; filter:alpha(opacity=100);-moz-opacity:1.00;opacity:1.00; }
.tabcontentstyle { }
.tabcontent { display:none; }
 @media print {
.tabcontent { display:block !important; }
}


.titlusport {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #0099FF;
	text-decoration: underline;
	font-style: italic;
}
.bordergalerie {
	border: 1px dotted #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0066CC;
	text-decoration: none;
}

.povestialbastrumare {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #0066CC;
	text-decoration: none;
	text-indent: 20pt;
	text-align: justify;
}
.bordergalerie {
	border: 1px dotted #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0066CC;
	text-decoration: none;
}
.border_tabel{
	border: 1px solid #CCFFFF;
}
.cappalmares {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #006699;
}
.palmares {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #006699;
	background-color: #FFFFFF;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 2px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #2B7197;
}
.cappalmaresolimpic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #0033FF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.palmaresolimpic {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #003399;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 2px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #2B7197;
}
.palmaresolimpiclink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #009933;
	text-decoration: underline;
}
.palmaresolimpiclink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #006699;
	text-decoration: underline;
}
<!--paginatia -->
tr.paginatieProd {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px 12px;
	
}
tr.paginatieProd .pageSelected {
	font-size:18px;
	color: #ff5500;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding:3px;
}
tr.paginatieProd .text {
	font-size:12px;
}
tr.paginatieProd a {
	font-size:15px;
	color: #0099FF;
	text-decoration:none;
	padding:2px;
}
tr.paginatieProd a:hover {
	text-decoration:underline;
}
<!-- end paginatia -->

