body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin: 0; padding: 0; }
fieldset, img { border: none; vertical-align: middle; }
hr { display: none; }

body { background: #F0F0F0; font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 130%; color: #333; }

#content { margin: 0px auto; width: 960px; p/adding-top: 25px; clear: both; background: #F0F0F0; m/in-height: 500px; _h/eight: 500px; p/osition: relative; }

h1 {
  color: #CC0000;
  font-family: "Lucida Sans Unicode", Verdana, Arial, sans-serif;
  font-size: 21px;
  m/argin-top: 10px;
  line-height: 1em;
  t/ext-transform: uppercase;
 }
 h2 {
  color: #CC0000;
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 5px;
  line-height: 140%;
  }
 
 h1 object { display: block; }
  
 h3 {
  color: #CC0000;
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 5px
} 
h4 {
  color: #7C7C7C;
  font-family: Verdana, Arial, sans-serif;
  f/ont-style: italic;
  font-size: 11px;
  font-weight: bold;
  line-height: 140%;
} 	

 h5 {
  color: #CC0000;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 5px
} 

a { color: #CC0000; overflow: hidden; text-decoration: none; }
a:hover { text-decoration: underline; }

/* inceput clase generice */


.fl {
	float: left;
}

.fr {
	float: right;
}

.clr {
	clear: both;
	height: 0px;
	width: 0px;
	padding:0px;
	margin:0px;
	_margin-bottom:-15px;	
}

.bold {
	font-weight: bold;
}


.easyclear, #content, #contentInner, #innerContent, #list, .gallery { display: inline-block; }
.easyclear, #content, #contentInner, #innerContent, #list, .gallery { display: block; }
.easyclear:after, #content:after, #contentInner:after, #innerContent:after, #list:after, .gallery:after { content: '.'; display: block; clear: both; height: 0; visibility: hidden; }


/*
 * Lists
 */
ul, ol { margin: .5em 0 1em 1em; padding: 0; }
ol { padding-left: 1em; *padding-left: 1em; margin-left: 1.5em; *margin-left: 2em; }
ul li { list-style: none; background: url(/i/bullet.gif) no-repeat 0 .4em; padding-left: 15px; }
ol ol { margin-bottom: 1em; padding-left: 1.5em; }
p { margin: 1em 0; }

/* sfirsit clase generice */


html, body, form, #wrapper {
	height:100%;
	margin:0px;
	padding:0px;
	border:none;
}
#wrapper {
	margin:0px auto;
	text-align:left;
	width:960px;
	vertical-align:middle;
}



/* inceput header */

#logo { position: relative; z-index: 9; left: 0px; t/op: -98px; margin-bottom: -98px; padding-top: 22px; f/loat: left; text-align: left; p/adding-left: 41px; _b/ackground: none; _f/ilter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/Polisol.png", sizingMethod="scale"); text-indent: -9999em; c/ursor: pointer; }

#logo a { text-decoration: none; display: block; m/argin-top: 22px; width: 224px; height: 76px; background: url(/i/Polisol.gif) no-repeat 0 0; }

logo a img { float: none; padding: 0; }

#header { width: 960px;	height: 161px; background: #000 url(/i/bgHeader.jpg) no-repeat 0 0;	margin: 0px auto; }

#header #nav { float: right; text-transform: uppercase; width: 500px; text-align: right; font-size: 15px; padding-top: 20px; padding-right: 25px; color: #E16666; }
#header #nav li { background: none; }
#header #nav a { color: #FFFFFF; text-decoration: none; }
#header #nav a:hover { text-decoration: underline; }

#header #nav #nav1 { float: right; width: 120px; }
#header #nav #nav1 a { color: #FFFFFF; text-decoration: none; }
#header #nav #nav1 a:hover { text-decoration: underline; }

#header #nav #nav2 { float: right; width: 76px; }
#header #nav #nav2 a { color: #FFFFFF; text-decoration: none; }
#header #nav #nav2 a:hover { text-decoration: underline; }

#header #nav img { float: right; padding-top: 4px; }

#languages { position: relative; top: 120px; z-index: 2; margin-bottom: -52px; }
#languages ul { list-style-type: none; padding: 0; margin: 0; }
#languages ul li { background: none; padding: 0; }
#languages ul li.ro-RO a { display: block; background: url(/i/culturero-RO.gif) no-repeat 0 0; text-indent: -9999px; width: 32px; height: 52px; }
#languages ul li.en-GB a { display: block; background: url(/i/cultureen-GB.gif) no-repeat 0 0; text-indent: -9999px; width: 43px; height: 52px; }

/* sfirsit header */

/* inceput meniu */

#menu { clear: both; width: 960px; height: 45px; background: url(/i/menu.png) no-repeat 0 0; margin: 0; }
#menu ul { list-style: none; margin: 0; padding: 0; background: none; }
#menu li { list-style: none; margin: 0; padding: 0; background: none; float: left; }
#menu a { display: block; height: 45px; width: 148px; text-indent: -9999px; background: url(/i/menu.png) no-repeat -9999px -9999px; }
#menu a:hover { background-position: 0 -45px; }
#menu .selected a { background-position: 0 -45px; }

#menu #menu2 a { width: 229px; }
#menu #menu3 a { width: 180px; }
#menu #menu4 a { width: 176px; }
#menu #menu5 a { width: 227px; }

#menu #menu2 a:hover { background-position: -148px -45px; }
#menu #menu3 a:hover { background-position: -377px -45px; }
#menu #menu4 a:hover { background-position: -557px -45px; }
#menu #menu5 a:hover { background-position: -733px -45px; }

#menu #menu2.selected a { background-position: -148px -45px; }
#menu #menu3.selected a { background-position: -377px -45px; }
#menu #menu4.selected a { background-position: -557px -45px; }
#menu #menu5.selected a { background-position: -733px -45px; }

/* sfirsit meniu */


#content #leftSide { float: left; width: 164px;	margin: 0; padding: 0; margin-top: 98px; o/verflow-x: hidden; background: url(/i/leftSide.png) no-repeat 0 0; min-height: 536px; _height: 536px; _position: relative; }

#content #contentInner { p/osition: relative; float: left; width: 520px; margin: 0; padding: 0; o/verflow: hidden; _o/verflow: none; b/ackground: url(/i/bgContentInner.png) repeat-y 0 0; _b/ackground-image: url(/i/bgContentInner.gif); min-height: 654px; _height: 654px; }
#content #contentInner #innerContent { border: 1px #FF8080 solid; width: 479px; border-top: 0; padding: 0 16px 15px 23px; min-height: 424px; _height: 424px; overflow: hidden; }

#content #bannerTop { f/loat: left; p/osition: relative; width: 520px; height: 230px; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/bannerTop.png", sizingMethod="scale"); }
#content #bannerTop img { _display: none; }

/* inceput meniu stinga */
#leftMenu { float: left; width: 164px; height: 329px; margin: 0; margin-top: 106px; background: url(/i/leftMenu.png) no-repeat 0 0; }
#leftMenu.en-GB { background-image: url(/i/leftMenuen.png); }
#leftMenu li { list-style: none; margin: 0; padding: 0; background: none; padding-left: 32px; padding-right: 9px; }
#leftMenu a { display: block; height: 31px; text-indent: -9999px; background: url(/i/leftMenu.png) no-repeat -9999px -9999px; }
#leftMenu.en-GB a { background-image: url(/i/leftMenuen.png); }
#leftMenu a:hover { background-position: -196px 0; }

#leftMenu .menu2 a:hover { background-position: -196px -31px; }
#leftMenu .menu3 a:hover { background-position: -196px -62px; }
#leftMenu .menu4 a:hover { background-position: -196px -93px; }
#leftMenu .menu5 a:hover { background-position: -196px -124px; }
#leftMenu .menu6 a:hover { background-position: -196px -155px; }
#leftMenu .menu7 a:hover { background-position: -196px -186px; }
#leftMenu .menu8 a:hover { background-position: -196px -217px; }
#leftMenu .menu9 a:hover { background-position: -196px -248px; }
#leftMenu .menu10 a:hover { background-position: -196px -279px; }
/* sfirsit meniu stinga */


/* inceput meniu dreapta */
#rightMenu { width: 276px; float: right; min-height: 654px; _height: 654px; background: url(/i/rightMenu.png) no-repeat 0 0; }
#rightMenu.en-GB { background-image: url(/i/rightMenuen.png); }
#rightMenu ul { padding: 0; margin: 0; margin-top: 97px; }
#rightMenu li { list-style: none; margin: 0; padding: 0; background: none; padding-left: 30px; padding-right: 24px; }
#rightMenu a { display: block; height: 57px; text-indent: -9999px; background: url(/i/rightMenu.png) no-repeat -9999px -9999px; }
#rightMenu.en-GB a { background-image: url(/i/rightMenuen.png); }
#rightMenu a:hover { background-position: -306px -97px; }

#rightMenu .rMenu2 a { height: 58px; }
#rightMenu .rMenu3 a { height: 59px; }
#rightMenu .rMenu4 a { height: 58px; }
#rightMenu .rMenu5 a { height: 64px; }
#rightMenu .rMenu6 a { height: 64px; }

#rightMenu .rMenu2 a:hover { background-position: -306px -154px; }
#rightMenu .rMenu3 a:hover { background-position: -306px -212px; }
#rightMenu .rMenu4 a:hover { background-position: -306px -271px; }
#rightMenu .rMenu5 a:hover { background-position: -306px -329px; }
#rightMenu .rMenu6 a:hover { background-position: -306px -393px; }
/* sfirsit meniu dreapta */


/* inceput  continut pagina */
#rightSide #main { float: left; width: 580px; }
/* sfirsit continut */

/* inceput footer */

#footer { background: #E1E1E1; margin: 0; padding: 0; }
#footer #footerInner { clear: both; text-align: right; padding-top: 10px; color: #CC0000; line-height: 100%; margin: 0px auto; width: 960px; padding-bottom: 15px; }
#footer span { text-align: left; float: left; line-height: 110%; }
#footer a { color: #CC0000; text-decoration: none; }
#footer a:hover { text-decoration: underline; }

#footer #trafic { c/lear: both; text-align: left; float: left; padding-right: 15px; }

#footer #footerLogos { float: left; padding-top: 15px; }
#footer #footerLogos ul { margin: 0; *width: 872px; }
#footer #footerLogos li { background: none; float: left; margin: 0; padding: 0; padding-left: 41px; }


/* sfirsit footer */


/*
 * Table
 */
table { text-align: left; border-collapse: separate; border-spacing: 0; border-collapse: collapse; margin: 1em 0 1em 1px; b/order: 1px #333333 solid; }
caption, th, td { text-align: left; font-weight: normal; }

thead td, thead th { font-weight: bold; background: #E6E6E6; color: #CC0000; }
th, td { border: 1px #D3D3D3 solid; padding: 3px 13px; text-align: left; margin-top: 15px; color: #333; }



/* Home */
#home #content #contentInner #innerContent { display: none; }
#home #content #bannerTop { height: 654px; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/bannerTopHome.png", sizingMethod="scale"); }

#home td { border: none; padding: 0; margin: 0; color: #FFF; }

#home #header { b/ackground: #CC0000 url(/i/bgHeaderHome.png) no-repeat right top; m/argin-top: 0; }
#home #footer { b/ackground: url(/i/bgFooterHome.png) no-repeat 0 0; p/adding-top: 131px; }
#home #content { w/idth: 960px; p/adding: 0; h/eight: 279px; ba/ckground: #000 url(/i/bgContentHome.png) no-repeat 0 0; p/adding-bottom: 3px; }

#home #content #lef/tSide { width: 377px; padding:0; background: none; height: auto; min-height: 0; }
#home #content #rightSide { width: 583px; padding:0; background: none; }

#home #content #homeLogos { width: 538px; height: 489px; float: right; margin-right: -9px; _margin-right: -4px; margin-top: -6px; background: url(/i/homeLogos.jpg) no-repeat 0 0; }
#home #content #leftHome { width: 391px; float: left; }
#home #content #leftHome #homeIntro p { margin-top: 0; }
#home #content #leftHome #homeInfo h1 { clear: both; }
#home #content #leftHome #homeInfo ul { margin: 0; }
#home #content #leftHome #homeInfo li { background: none; float: left; margin: 0; padding: 0; padding-right: 15px; _position: relative; }
#home #content #leftHome #homeInfo li a { display: block; border: 4px #333 solid; width: 60px; }
#home #content #leftHome #homeInfo .homeSpacer { height: 15px; }

#home #footer #footerLogos{ display: none; }

/* Map */
#map { width: 484px; overflow: hidden; text-align: center; }
#map img { float: right; }


/*
 * Column
 */
#column { float: right; width: 172px; display: inline; margin-left: 15px; m/argin-top:55px;} 
#column-lista { float: right; width: 172px; display: inline; margin-left: 15px; margin-top:55px;} 
#column h3 { margin-top: 0; }
#column .box { margin-bottom: 1em; }
#column .image { margin-bottom: 2em; text-align: center; f/ont-size: .9166em; color: #CC0000; m/argin-top:55px;}
#column .image img { display: block; width: 160px; }
#column .image p { margin-top: .5em; } 
#column .image a { display: block; } 
#column .image span { display: block; background: #E6E6E6; border: 1px #D3D3D3 solid; padding: 5px; }
#column-lista .image span { display: block; background: #E6E6E6; border: 1px #D3D3D3 solid; padding: 5px; }


/*
 * QuoteBox
 */
.quoteBox { background: #E6E6E6; padding: 15px; border: 1px #D3D3D3 solid; display: inline-block; overflow: hidden; }
.quoteBox { display: block; }

/*
 * Additional Links
 */
.additionalLinks { margin: 1em 0; overflow: auto; *display: inline-block; b/ackground: #EFF266; padding: .5em 0; }
.additionalLinks h4 { margin-bottom: .4em; }
.additionalLinks ul { margin: 0; }
.additionalLinks li { background: url(/i/additionalLinksArrow.gif) no-repeat left center; margin: 0 0 .5em 0;}
.additionalLinks a { color: #CC0000; text-decoration: none; }
.additionalLinks a:hover, .additionalLinks a:focus {color: #CC0000; text-decoration: underline; f/ont-weight: bold; }
.additionalLinks ul li a { padding-left: 10px; }

/* Default Document (unknown) */
div.docs li { background: url(/i/moreInfo.gif) no-repeat left center;b/ackground: url(/i/docs.png) no-repeat 0 0; p/adding-left: 20px; _b/ackground-image: url(/i/docs.gif); }

/* Archives */
.docs .rar,
.docs .zip,
.docs .ace { b/ackground-position: 0 -47px; }

/* Images */
.docs .gif,
.docs .jpg,
.docs .jpg2,
.docs .jpeg,
.docs .jpeg2,
.docs .png { b/ackground-position: 0 -96px; }

/* Video */
.docs .avi,
.docs .mov,
.docs .mpg,
.docs .mpeg,
.docs .wma { b/ackground-position: 0 -148px; }

/* Audio */
.docs .mp3,
.docs .mp4,
.docs .wav,
.docs .mid { b/ackground-position: 0 -200px; }

/* Text */
.docs .txt { b/ackground-position: 0 -247px; }

/* Word like */
.docs .doc,
.docs .docx { b/ackground-position: 0 -298px; }

/* Excel like */
.docs .xls,
.docs .xlsx { b/ackground-position: 0 -348px; }

/* Powerpoint */
.docs .ppt { b/ackground-position: 0 -398px; }

/* HTML */
.docs .htm,
.docs .html { b/ackground-position: 0 -448px; }

/* PDF */
.docs .pdf { b/ackground-position: 0 -497px; }
