/*GENERAL*/
* { padding:0; margin:0; }
form, fieldset, img { border:0; }
a {cursor:pointer; text-decoration:none; outline:none; color:#00447b; }
li { list-style:none; }
html { background:#017AC3 url(../images/background.gif) repeat-x 0 0; height:100%; }
body { background: url(../images/bg_center.jpg) no-repeat center top; position:relative; font:75%/140% Arial, Helvetica, sans-serif; margin:0 auto; height:100%; }

.containerInner:after, .homeboxes:after, #list li:after , .both:after, #content:after, #menu:after, #icons ul:after, #headerCont:after { content:'.'; display:block; visibility:hidden; height:0; clear:both; }
.addition, #related li, .submenu li , .submenu li  a, .containerInner, .homeboxes, #list li, .both, #content, #menu, #menu li, #menu li a, #icons ul, #headerCont { display:inline-block; }
.addition, #related li, .submenu li , .submenu li a, .containerInner, .homeboxes, #list li, .both, #content, #menu, #menu li, #menu li a, #icons ul, #headerCont { display:block; }

#container {  width:969px; margin:0 auto; padding-top:26px; }
.containerInner { background:#fff; position:relative; }


#header { position:relative; z-index:1000; }
#header h1 { padding:10px 0 0 10px; float:left; }
#header h1 a { background:url(../images/transparent.gif) repeat 0 0; }
#header #search { width:130px; }
#header #icons { position:absolute; right:0; top:-17px; padding-right:5px; width:760px; }
#header #icons ul { background:url(../images/transparent.gif) repeat 0 0; float:right; }
#header #icons li { float:left; padding-right:6px; height:34px; overflow:hidden; }
#header #slogan  { text-align:right; font-size:1.166em; color:#0066b3; padding:7px 6px 0 0; clear:both; }
#header .headerSection { background:url(../images/headerBottom.gif) no-repeat left bottom; float:left; margin:55px 0 0 36px; width:738px; }
#header .headerSection form { float:right; padding:14px 9px 0 0; }
#header #menu { background:url(../images/menuShadow.gif) no-repeat 0 0; padding-top:10px; overflow:hidden; }
#header #menu li { background:url(../images/delimit.gif) no-repeat 0 0; float:left; padding:0 0 1px 1px; margin-left:-1px; }
#header #menu li a { color:#000; display:block; padding:5px 15px 7px; border-bottom:2px solid #999; float:left; }
#header #menu li a:hover, #header #menu li.active a { border-bottom:2px solid #007ac3; }
#header .texttype { background:#f8f8f8; border:1px solid #ededed; font:0.916em Arial, Helvetica, sans-serif; height:16px; width:103px; float:left; padding:2px 19px 0 6px; }
#header .submittype { background:url(../images/zoom.gif) no-repeat 0 0; border:0; width:17px; height:18px; margin:1px 0 0 -18px; float:left; cursor:pointer; }

/*HOME*/
#home #container { width:971px; }
#home #slideshow { padding:4px 0 3px 0px; height:316px; overflow:hidden; position:relative; z-index:50; border-top:1px solid #f5f9fb; border-bottom:1px solid #95c7e5; top:-18px; margin-bottom:-18px; clear:both; }
#home #slideshow img { display:block; }
#home .overlay { background:url(../images/overlay.png) no-repeat 0 0; width:378px; height:314px; position:absolute; left:3px; top:4px; }
#home .overlayText { width:328px; position:absolute; left:3px; bottom:45px; padding:0 25px; color:#fff; }
#home .overlayText h1 { padding-bottom:19px; font-size:2em; }
#home .overlayText a { color:#fff; text-decoration:underline; }
#home .homebottom { background:#efefef; height:61px; width:971px; font-size:1px; }
#home .homepic { padding:8px 0 0 11px;}
#home span.boxtitle { position:absolute; right:8px; top:68px; z-index:100; width:236px; text-align:right; font-weight:bold; color:#fff; font-size:2em; }
#home .homeboxes { position:absolute; bottom:-42px; left:2px; padding-left:8px; z-index:100; }
#home .homeboxes  li { background:url(../images/homeboxes.png) no-repeat 0 0; width:235px; height:129px; float:left; margin-right:3px; }
#home .homeboxes li img { display:block; }
#home .homeboxes li .innerbox { position:relative; height:129px;}
#home .homeboxes li p { color:#666; padding:3px 10px 0 17px; width:194px; }
#home .homeboxes li .arrow  { background:url(../images/homeArrow.gif) no-repeat 0 0; right:12px; bottom:4px; position:absolute; width:29px; height:16px; }
#home .homeboxes li p.title { border:3px solid #fff; padding:3px 0 5px 6px; color:#fff; width:208px; }
#home .homeboxes a.overlink { background:url(../images/transparent.gif) repeat 0 0; display:block; width:221px; height:129px; position:absolute; left:8px; top:0; z-index:300; }
#home .homeboxes .lastbox { padding:5px 7px 0 8px; width:221px; height:124px; }
#home .homeboxes .lastbox .arrow { right:16px; }
#home .homeboxes .lastbox a { position:relative; }
#home .homeboxes .lastbox a:hover { text-decoration:underline; }
#home .homeboxes .lastbox .arrow a { width:29px; height:16px; position:absolute; display:block; text-decoration:none; }
#home .lastbox div.news-latest-container div { padding:0 8px 0; }
#home .lastbox div span { color:#999; font-size:0.833em; }
#home .lastbox div span.news-latest-date{padding-right:3px}
#home .lastbox  a { position:static; display:inline; width:auto; font-weight:bold; color:#0066b3; font-size:12px; }
#home #footer, #home #footer a { color:#96c8e6; }
#home .containerInner { margin-bottom:50px; }
#home .headerSection { background:#fafcfe url(../images/headerBottom.gif) no-repeat left bottom; padding-left:2px; }
#home #header { height:97px; }

#content { background:#fff url(../images/contentBg.gif) no-repeat left bottom; padding-left:2px; min-height:428px; }
.contentBottom { background:#efefef; height:9px; width:969px; border-top:1px solid #007ac3; }
.title { background:#efefef url(../images/titleBg.gif) repeat-x 0 0; color:#fff; padding:3px 0 5px 6px; border-bottom:1px solid #fff; }

#left { width:226px; float:left; margin:-15px 1px 0 0; }
#left .submenuWrap { background:#fff; padding-bottom:2px; }
#left .submenu { background:#efefef; width:224px; position:relative; padding-bottom:2px; }
#left .submenu ul { min-height:172px; padding-top:2px; border-bottom:1px solid #fff; }
#left .submenu li { background:#efefef; border-top:1px solid #fff; }
#left .submenu li ul li { background:#fff; padding:0; }
#left .submenu li.active a { background:url(../images/menuarrowDown.gif) no-repeat 8px 8px;  }
#left .submenu li a:hover { background: #007ac3; color: #fff; }
#left .submenu .active li a:hover { background:#efefef; color: #000; }
#left li.active { background:#fff; }
#left .submenu li a { background:url(../images/menuarrow.gif) no-repeat 8px 8px; padding:2px 0 2px 18px; font-weight:bold; font-size:0.916em; color:#000; display:block; }
#left .submenu li ul { padding:0 0 0 10px; min-height:0!important; }
#left .submenu li.active ul li a { background:url(../images/submenuarrow.gif) no-repeat 8px 8px; font-weight:normal; }
#left .submenu li ul li.active a { background:url(../images/submenuarrow_active.gif) no-repeat 8px 8px; font-weight:normal; }
#left .submenubottom { height:3px; width:224px; font-size:1px; border-top:1px solid #fff;  margin-top:-1px; line-height:1px; }
#left .bottomShadow { background:url(../images/bottomShadow.png) no-repeat 0 0; width:226px; height:20px; font-size:1px; }
#left .leftShadow { background:url(../images/submenuShadow.png) no-repeat 0 0; position:absolute; right:-12px; bottom:0; width:9px; height:90px; }
#left .addition { background:url(../images/addition.png) repeat-y 0 0; position:absolute; right:-12px; bottom:90px; width:9px; }

#right  { width:740px; float:left; color:#666; }
#right .rInner { overflow:hidden; width:708px; padding:0 12px 10px 20px; }
#right #banner { position:relative; height:135px; overflow:hidden; width:740px; }
#right #banner span { padding:0 0 5px 0px; position:absolute; left:20px; bottom:13px; color:#fff; font-weight:bold; font-size:1.9em; }
#right #banner div.bannershadow  { background:url(../images/headerShadow.png) no-repeat 0 0; position:absolute; left:0; top:0; width:490px; height:6px; }
#right #banner img { display:block; }
#right .csc-firstHeader  { margin:0 0 6px -20px; width:720px; }
#right ul li { list-style:disc inside; }
#right h1.csc-firstHeader { background:#efefef; font-size:1.5em; color:#0066b3; font-weight:normal; padding:11px 0 17px 20px; }
#right h1, #right h2 { font-size:1em; padding:7px 0 16px; }
#right h3 { font-size:1em; }
#right h4 { font-size:1em; font-style:italic; }
#right h5 { font-size:1em; font-weight:normal; font-style:italic; }
#right h6 { font-size:1em; font-weight:normal; }
#right p { padding-bottom:16px; }
#right a { color:#0066b3; }
#right a:hover { text-decoration:underline; }
#right .leftcol { width:500px; float:left; }
#right .rightcol { width:177px; float:left; padding:9px 0 0 30px; }
#right #related h2 { background:#0066b3; color:#fff; padding:4px 0 4px 12px; }
#right #related ul { border:1px solid #e0e0e0; border-width:0 1px 1px; padding:1px 0 8px; }
#right #related li { padding-left:12px; list-style:none outside; }
#right #related li a { background:url(../images/relatedBg.gif) no-repeat 0 6px; padding-left:13px; display:block; font-weight:bold; }
#right .both { padding-top:18px; }
#right .gallery { float:left; padding-right:70px; }
#right #links { margin-bottom:11px; }
#right #links li { list-style:none outside; }
#right #links li a { background:url(../images/links.gif) no-repeat 0 4px; padding-left:19px; font-weight:bold; }
#right .leftcol #links  { float:left; }
#right #list { padding-top:10px; }
#right #list li { background:url(../images/listGradient.gif) repeat-x 0 0; border:1px solid #efefef; margin-bottom:20px;  position:relative; list-style:none outside; min-height:91px; } 
#right #list li .picbox { width:126px; float:left;text-align:left; }
#right #list li .textbox { width:356px; float:left; color:#000; padding-left:7px; }
#right #list li .textbox h2 { font-size:1.166em; color:#007ac3; padding-bottom:0; }
#right #list li h2 a { color:#007ac3; }
#right #list .more { position:absolute; left:0; bottom:-8px; width:500px; display:block; }
#right #list .more a  { background:#efefef; float:right; color:#010101; font-weight:bold; padding:3px 6px 4px 8px }
#right #filter { background:#007ac3; padding:2px 4px; margin-bottom:-9px; }
#right #filter select option { padding-left:5px; }
#right #filter .filters { padding:0; }
#right .news-list-item  { padding-bottom:10px; clear:both; }
#right .news-list-item  h2 { padding-bottom:5px; }
#right .news-list-item p  { padding-bottom:0; }
#right .csc-sitemap li ul { padding:0 15px; }
#right .tx-powermail-pi1 { border:0; color:#828181;}
#right .tx-powermail-pi1_fieldset legend{display:none;}
#right .tx_powermail_pi1_fieldwrap_html {display:block; width:479px; }
#right .tx_powermail_pi1_fieldwrap_html label { width:100px; float:left;font-weight:bold; margin-top:4px;}
#right .tx_powermail_pi1_fieldwrap_html label .powermail_mandatory{color:#eb0000}
#right .tx_powermail_pi1_fieldwrap_html .powermail_mandatory_js{font-style:italic; color:#a8a8a8;}
#right .tx_powermail_pi1_fieldwrap_html input.powermail_text{width:479px; height:16px; border:1px solid #999999;}
#right .tx_powermail_pi1_fieldwrap_html textarea {width:479px; height:98px; border:1px solid #999999;}
#right .tx_powermail_pi1_fieldwrap_html .powermail_submit, input.tx-powermail-pi1_mandatory_submit { text-align:center; float:left; background:#999999; border:none; color:#FFF; font-size:12px; font-weight:bold; padding:3px 7px 3px 7px; margin-top:5px; }
#right .news-list-item .imagebox { float:left; padding:0 10px 0 0; }
#right .tx-indexedsearch-searchbox label { float:left; width:170px; }
#right .tx-indexedsearch-searchbox div { padding-bottom:5px; }
#right .tx-indexedsearch-search-submit { clear:both; padding-top:5px; }
#right .tx-indexedsearch-search-submit input { padding:0 10px; }
#right .tipafriend div { padding-bottom:5px; }
#right .tipafriend label { float:left; width:146px; }
#right .tipafriend .check input { float:left; margin-right:10px; }
#right .tx-indexedsearch-res .title { background:none; }
#right #powermaildiv_uid19 { clear:both; }
#right .powermail_radio_inner  { float:left;  }
#right .powermail_radio_inner  label { width:auto; }
#right .powermail_radio_inner  input { vertical-align:middle; margin:0 10px 0 5px; }
#right #powermaildiv_uid18 label { margin-top:0; }
#right .tx_powermail_pi1_fieldwrap_html_radio_title { padding-bottom:2px; }
#right .tx-ttnews-browsebox table { margin:0 auto; }
#right .news-list-container .picbox { padding-top:10px; text-align:center!important; }
#right .news-list-container #list .more { width:707px; }

#footer { color:#80bde1; border-top:1px solid #3091cc; margin-top:2px; padding-top:1px; }
#footer a { color:#80bde1; }
#footer a:hover { text-decoration:underline; }
#footer .print { background:url(../images/printer.png) no-repeat 0 0; font-size:0.833em; padding-left:24px; float:left; }
#footer div { font-size:0.916em; text-align:center; }

/* Solicitatie form */

#solicitatieform .tx_powermail_pi1_fieldwrap_html {
	padding-top: 3px;
	height:28px;
}

#solicitatieform .tx_powermail_pi1_fieldwrap_html legend {
	display: none;
}

#solicitatieform .tx_powermail_pi1_fieldwrap_html label {
	float: left;
	width: 150px;
}

#solicitatieform .tx_powermail_pi1_fieldwrap_html input.powermail_text, #solicitatieform .tx_powermail_pi1_fieldwrap_html textarea.powermail_textarea {
	float:left;
	margin-bottom: 5px;
	padding: 0px;
	width: 200px;
	border: none;
	border: 1px solid #ccc;
}
#solicitatieform #powermaildiv_uid57 {
	height:110px;
}

#solicitatieform .powermail_mandatory_js {
	font-size: 11px;
	color: #f00;
	margin-left:5px;
}





/* PRODUCT IMAGES */
.gallery { height: 150px!important; width: 264px!important; }
.bigImage { width: 142px!important; height: 150px!important; float: left; }
.bigImage1 { display: none; }
.bigImage2 { display: none; }
.bigImage3 { display: none; }
.thumbImages1 { display: block; float: left!important; width: 122px!important; }
.thumbImages1 li { border:2px solid #efefef; }
.thumbImages1 li:hover { border:2px solid #0066B3; }


#right ul.browsebox{clear:both; padding:0 0 10px 0; overflow:hidden}
#right ul.browsebox li{list-style:none; float:left; padding-right:6px;}

.tx-indexedsearch-res{clear:both;}