/* CSS Document */
body { background-color: #E4E4E4; margin:0; overflow:auto; color:#707070;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;text-align:left;}
img { border: 0; }
* { margin: 0; padding: 0; }
.wrapper { text-align:left; margin: 0; padding: 0; width:825px; position:absolute; right: 50%; margin-right: -395px; background-color:#FFFFFF; overflow: visible; }
h6 { text-align: right; font-weight: normal; font-size: 11px; margin: 0; padding: 0; }
input[type=button], input[type=submit]  { background:url(/fileadmin/templates/files/submit_bg.gif) repeat-x left top!important; border:0; color:#fff!important; font-size:10px!important; height:20px; padding:0 5px; }
input.button_type, input.submit_type  { background:url(/fileadmin/templates/files/submit_bg.gif) repeat-x left top!important; border:0; color:#fff!important; font-size:10px!important; height:20px; padding:0 5px; }
input[type=text] { width:190px; }
input.text_type { width:190px; }

/* HEADER */
.header { background-image:url(/fileadmin/templates/files/bg_header.gif); width: 825px; height:55px; margin:0; padding:0; }
	.header_content { margin:0; padding: 0; float:left; width:825px; }
	.header_txt { float: left; display: inline; font-size: 11px; font-weight: normal; color:#CF2C1B;	margin-top:35px; margin-left: 5px; }
	.language_menu { float: right; display: inline; font-size: 11px; font-weight: normal; color:#CF2C1B; 	margin-top:15px; margin-right: 5px; }
	.logo { margin:0; padding:0; float:left; height:55px; }
	
/* LANGMENU */
.lang { float:left; width: 450px; text-align:right; }
#langselect fieldset { border:0; float:left; }
#nav-lang ul { list-style: none; padding-left:400px; margin:0; }
	#nav-lang li { float: left; margin:0; padding: 0; text-align: center; }
	#nav-lang li a {  font-size:11px; font-weight: bold; color: #7A7A7A; text-decoration:none; padding-right:5px; margin: 0; display: block }
	#nav-lang li a:hover { color: #CF2C1B; }
	#nav-lang li a.selected { color: #CF2C1B; margin: 0; }
	.menubg { margin: 0; padding:0; background-image:url(/fileadmin/templates/files/bgmenu.gif); height:21px; width: 825px; border-top: 1px solid #E0E0E0; border-bottom: 1px solid #BEBEBE; text-align:left; }
	
/*  MAIN MENU  */
#nav-menu ul { list-style: none; padding: 0; margin-top: 0; margin-bottom: 0; float:right; padding-right:31px; }
	#nav-menu li, #snav-menu li { float: left; margin:0; padding: 0; text-align: center; }
	#nav-menu li a, #snav-menu li a { display: block; padding: 0 6px; margin: 0;  height: 21px; color: #7A7A7A; font-weight: bold; font-size:10px; text-decoration: none; text-align: center; border-right: 1px solid #F5F3F4; }
	#nav-menu li a:hover, #snav-menu li a:hover { color: #FFF; background:url(/fileadmin/templates/files/bg2.gif) repeat top center; }
	#nav-menu li.selected a, #snav-menu li.selected a { background:url(/fileadmin/templates/files/selected.gif) no-repeat top center;  color: #ffffff;  margin: 0; float: left; padding: 0 6px; }
	#nav-menu li.selected a:hover, #snav-menu li.selected a:hover { color: #fff;  margin: 0; float: left; padding: 0 6px; }

/* BOTTOM MENU */
#bottom-menu { list-style:circle; padding:0; margin:0; float:left;}
#bottom-menu li { float:left; margin:0 12px; padding:0; }
#bottom-menu li a { text-transform:lowercase; font-weight:normal;}

/* SITEMAP */
.content1 .sitemap li a { color:#CF2C1B; }
.content1 .sitemap li { margin:5px 0; }

.content1 .csc-sitemap ul li a { color:#CF2C1B; }
.content1 .csc-sitemap ul li { margin:5px 0; }

/*  END OF MAINMENU  */
.clearer { clear:both; margin:0; padding:0; background-color:#00FF00; line-height:0; visibility:hidden; }

/* IMAGE */
.imgstyle { margin: 0; padding: 0; background-image:url(fileadmin/templates/files/header.jpg); width:825px; height: 202px; }

/* CONTENT */
.content { float: left; margin: 0 0 10px 0; padding: 0; width:825px; background:#ffffff url(../templates/files/red_bullet.gif) repeat-y 515px top; }
.content:after { content:'.'; display:block; visibility:hidden; clear:both; height:0; }
.content h1 { color:#CF2C1B; padding-bottom:10px; font-size:14px; }
.content1 { float:left; margin: 0; padding: 0;  width: 500px; display:inline; overflow:hidden; line-height:17px; }
.content .content1 p { line-height:15px!important; }
.content1 ul.solutionsfor li { list-style:none; padding-bottom:3px; }
.content1 ul.solutionsfor li.active {  }
.content1 ul.solutionsfor li a  { background:url(../images/notactive_arrow.gif) no-repeat 0 5px; padding-left:10px; }
.content1 ul.solutionsfor li.active a { background:url(../images/active_arrow.gif) no-repeat 0 1px; font-weight:bold; color:#C41230;  }

	/*Categorii*/
	.categorii { float:left; margin: 0; padding: 0 5px; width:204px; display:inline; overflow:hidden; heig/ht:400px; background-color: #FFFFFF; background-image:url(fileadmin/templates/files/umbra_left.gif); background-position:right; background-repeat:no-repeat; font-size:11px; color:#707070; }
	.categorii div.news-latest-item h3  { font-size:11px!important; }
	a.categorii_txt {  font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration: none; display:block; padding-top: 92px; }
	.categorii_txt:hover { color:#000000; }
	.cat1 { margin: 0; padding: 0; width:191px; height: 115px; background-image:url(fileadmin/templates/files/cat1.gif); margin-left: 7px; padding: 0; text-align: center; }
	.cat2 { margin: 0; padding: 0; width:191px; height: 115px; background-image:url(fileadmin/templates/files/cat2.gif); margin-left: 7px; padding: 0; text-align: center; position:relative; }
	.cat3 { margin: 0; padding: 0; width:191px; height: 115px; background-image:url(fileadmin/templates/files/cat3.gif); margin-left: 7px; padding: 0; text-align: center; position:relative; }
	/*Prezentare*/
	.prezentare { float:left; margin: 0 ; padding: 0 0 0 5px; width:280px; display:inline; overflow:hidden; background-color: #FFFFFF; color:#707070; font:11px Verdana,Arial,Helvetica,sans-serif; }
	.prezentare h2, .categorii h3  { margin-bottom:12px; }
	.prezentare p { width:274px; }
	.prezentare p strong, .categorii h3  { color:#4E4E4E; padding-top:6px; }
	.more { text-align:right; text-decoration:none; }
	.more a { text-decoration:none; }
	
	.level1  { float:left; }
/*RIGHT*/
.demo { float:right; margin: 0; padding: 0 15px 0 13px; width:273px; background: #FFFFFF url(fileadmin/templates/files/umbra_right.gif) 0 0 no-repeat; }
.demo #quickcontact { width:273px; }
.demo object { margin-left:10px; }
#quickcontact { padding:10px 0; }
#quickcontact fieldset { border:0; padding-bottom:5px;}
#quickcontact  textarea { width:190px; height:60px; border: 1px solid #CF2C1B;}
#quickcontact label  { float:left; width:70px; }
#quickcontact  input { background:#fff; border: 1px solid #CF2C1B;}
#quickcontact input.submit { margin:5px 11px 0 0; float:right;  }
#quickcontact .errorMess { font-weight:bold; color:#f00; margin:10px 0; }
#quickcontact .notice { margin-left:70px; font-size:9px; }
#quickcontact .cannotread, #quickcontact img { margin-left:70px; }

#quickct input[type=text] { width:190px!important; }

.level1 a { background-image:url(/fileadmin/templates/files/bgbut.gif); padding:3px; border:1px solid #C1C1C1; font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#656565; }
.level1 a:hover, .level1 .news-catmenu-ACT a { background-image:url(/fileadmin/templates/files/bgbut2.gif); color:#fff!important; }
select { font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#656565; }

/* FOOTER */
.footer { height:40px; line-height:40px; margin:0; padding:0 10px; background-image:url(/fileadmin/templates/../templates/files/footer_bg.gif); text-align:center;  font-size:10px; font-weight:normal; color:#666666; }
.footer .copy { float:right; text-align:center; padding:0; line-height:20px} 
.footer a { font-weight:bold; font-size:10px; color:#000000; text-decoration:none;}
.footer a:hover {font-size:10px; color:#999999; text-decoration:none;}

/* TXT style */
.content_title {  font-size:11px; font-weight:bold; color:#4e4e4e; padding-top:6px; }
.content_title2 {  font-size:11px; font-weight:bold; color:#4e4e4e; padding-top:6px; padding-bottom: 6px; }
.column_content h2 {  font-size:11px; font-weight:bold; color:#4e4e4e; padding: 6px 0; margin: 0; }
.column_content p { font-weight: normal; font-size: 11px; color:#707070; margin: 0;}

.content_txt {  font-weight: normal; font-size: 11px; color:#707070; width: 274px; text-align:left; }
.title1, h2, h2 strong {  font-weight: bold; font-size: 14px; color:#cf2c1b; mar/gin: 0 0 20px 0; }


.title2
{ font-weight: bold; font-size: 14px; color:#cf2c1b; padding-bottom:8px; padding-top: 8px; margin:0;}

a.linkanchor
{ font-weight: bold; font-size: 12px; color:#cf2c1b;
padding-bottom:8px; margin-left: 20px; padding-top: 8px;}

.wrapper_txt
{margin-left: 12px; padding: 0;}

a.red, h6 a, p.bodytext a
{ color: #cf2c1b; font-size: 11px; font-weight: normal;
margin:0; padding:0; text-decoration: none;}

p.bodytext strong a { font-weight: bold; }

.red:hover, h6 a:hover, p.bodytext a:hover
{color:#000000;}

.spacer_arrow
{margin: 4px;}

.spacer_link
{margin-left: 165px;}

/* PORTFOLIO */
.column
{margin:0 0 0 8px; padding: 0; width: 250px; float: left; background-color:#ffffff;}


.container
{float:left; margin:0; padding:0; }

.column_wrapper { padding: 0; }
.column_wrapper a { display: block; border: 1px solid; padding: 0; margin: 0; }
.column_wrapper img { bord/er: 1px solid; margin: 10 !important; }
 
.column_header
{margin:0; padding:0; background:url(fileadmin/templates/files/column_01.gif) no-repeat left bottom;
height:32px; text-align:center;  font-size: 14px; font-weight: bold; color: #cf2c1b;}

.column_content { margin: 0; padding: 0 12px; background: #fff url(fileadmin/templates/files/column_03.gif) no-repeat 0 0; text-align: left; }
.column_content a { display: inline; }
.column_content p.bodytext {width: auto; padding: 6px 0; line-height: 16px}

.column img {margin:0; padding:0; height:77px;}
.column_txt_wrapper a
{background:url(fileadmin/templates/files/arrow.gif) no-repeat 0 center; padding-left: 8px; color: #cf2c1b; }
.column_txt_wrapper
{margin:0; padding:0 7px; }

.column_txt
{margin:0; padding-top:6px;  
font-weight: normal; font-size: 11px; color:#707070; text-align:justify;}

.spacer_link_column
{margin:0; padding-left: 108px;}

.menu_column ul
{list-style-type: none; padding:0; margin:0; width:135px; border: solid red 0px;}

.menu_column ul li
{margin:0; padding: 0; text-align: left; width: 120px;  
 border: 0px solid green; background: url(fileadmin/templates/files/arrow.gif) no-repeat 0px 8px; padding-left:15px;}

.menu_column ul li a
{ font-size:10px; font-weight: 100; color: #cf2c1b;
text-decoration:none;  line-height: 16px; }

.menu_column ul li a:hover
{color: #000000;}

/* PAGINA INTERIOR */
.link_up
{padding-left:480px;}

.breadcrumb
{margin:0; padding-left: 12px; padding-bottom: 6px;  
font-size:11px; font-weight:normal; color:#666666;}

.breadcrumb2
{margin:0; padding-top:5px; padding-bottom:10px;}

.content2
{margin:0; padding:0;  width:790px; background-image:url(fileadmin/templates/files/bgwhite.gif);}

.colu1
{margin:0 10px; padding:0; width:480px; float:left;}
.colu1 .txtcontent {width: auto;}
.colu2
{width: 300px; margin:0; padding:0px; float: right; text-align:center; background-color:#FFFFFF; }
.colu2 .txtcontent {width: auto;}
.spacer
{padding: 6px;}

a.graylink
{margin:0; padding:0;  color:#333333;
font-size: 11px; font-weight: bold; text-decoration: none;}

.graylink:hover
{color:#cf2c1b;}

a.graylink2
{margin:0; padding:3px;  color:#656565;
font-size: 10px; font-weight: bold; text-decoration: none; background-image:url(fileadmin/templates/files/bgbut.gif);
border: 1px solid #c1c1c1;}

.graylink2:hover
{background-image:url(fileadmin/templates/files/bgbut2.gif); color:#FFFFFF;}


.wrapper2 p {width: auto; padding: 0; margin: 0;}
.wrapper2 p p.bodytext {width: auto; padding: 0; margin: 0;}
.wrapper3
{margin:0; padding: 8px; width:564px; background-color:#FFFFFF; border: 0px solid #000;} 

.wrapper_contact
{margin:0; padding-left:52px; padding-right: 10px; background-color:#FFFFFF;}


.txtcontent
{ margin-left: 15px;  font-weight: normal; font-size: 11px; color:#707070;
text-align:justify; padding-top: 6px; width: 300px; float:left; clear:none !important;}
.txtcontent .bodytext {vertical-align: middle !important;}

/* New IMG2 Rules */

ul.navigation2 
{float:right; list-style-type: none; margin: 0px; padding: 0px; text-align: center;}

ul.navigation2 li 
{padding: 0px;}

ul.navigation2 a 
{text-align: center; display: block;margin: 7px; padding: 6px; background-color: #E1E1E1; border: 1px solid #A6A6A6;}

ul.navigation2 a:hover 
{background-position: left; background-color: #cf2c1b; border: 1px solid #A6A6A6;}
/* End New IMG2 Rules */

/* POP UP rules */
/* close window button */
ul.button2 { list-style-type: none; width: 110px; list-style-type: none; margin: 0px 0px; padding: 0px; text-align: center}
ul.button2 li { padding: 0px; margin: 1px}
ul.button2 a {  color: #DA251D; font-size: 11px; text-decoration: none; text-align: center; font-weight: normal; display: block; margin: 2px; padding: 2px; background-color: #ffffff; voice-family: "\"}\""; voice-family:inherit; width: 108px; height: 11px}
ul.button2 a:hover { color: #ffffff; background-color: #DA251D}
/*  BACK NEXT BUTTONS  */
ul.button { list-style-type: none; display: inline; width: 237px; list-style-type: none; margin: 0px; padding: 0px}
ul.button li { float:left; display: inline; padding: 0px; margin: 1px}
ul.button a {  color: #DA251D; font-size: 11px; text-decoration: none; text-align: left; font-weight: bold; display: inline; float:left; margin: 0; padding: 2px 15px; background-image: url(fileadmin/templates/../templates/files/arrow.gif); background-position: left; background-repeat: no-repeat; background-color: #ffffff; width: 237px; voice-family: "\"}\""; voice-family:inherit; width: 236px}
ul.button a:hover { color: #ffffff; background-image: url(fileadmin/templates/../templates/files/arrow_white.gif); background-position: left; background-color: #DA251D; background-repeat: no-repeat}
ul.button a.selected_left { color: #EBEBEB; background-image: url(fileadmin/templates/../templates/files/arrow_white.gif); background-color: #A5A5A5}
ul.button a.selected_left:hover { color: #EBEBEB; background-image: url(fileadmin/templates/../templates/files/arrow_white.gif); background-color: #A5A5A5}
ul.button a.selected_right { text-align: right; color: #EBEBEB; background-image: url(fileadmin/templates/../templates/files/arrow_white2.gif); background-position: right; background-color: #A5A5A5}
ul.button a.selected_right:hover { text-align: right; color: #EBEBEB; background-image: url(fileadmin/templates/../templates/files/arrow_white2.gif); background-position: right; background-color: #A5A5A5}
ul.button a.selected2 { text-align: right; background-image: url(fileadmin/templates/../templates/files/arrow2.gif); background-position: right; background-repeat: no-repeat}
ul.button a.selected2:hover { text-align: right; background-image: url(fileadmin/templates/../templates/files/arrow_white2.gif); background-position: right; background-repeat: no-repeat}

.imgstyle2{ margin:5px; pading:20px; background-color: #FFFFFF; border: 1px solid #7D7D7D}

.header2
{margin:0; padding:0; background-image:url(fileadmin/templates/files/bg_header.gif); height: 56px; width:580px;
border-bottom: 1px solid #cecece;}

.spacer_column
{margin:0; padding: 8px;}

.poza_contact { width: 200px; margin: 0 10px 15px 0; padding: 2px 10px 2px 20px; border-right: 2px dotted #e5e5e5; float: left;}
div.news-latest-item {float: left; width:190px;  background:url(/fileadmin/templates/../templates/files/news.gif) repeat-y center top; margin: 4px}
div.news-latest-item h3 {font-size: 12px; margin:4px 6px 4px 8px; text-align:left; width: auto;}
div.news-latest-item h3 a {color:#707070; text-decoration:none;}
div.news-latest-item h3 a:hover {color:red; text-decoration:none;}
div.news-latest-item p.bodytext {margin: 4px 6px 4px 8px; width: auto;}
div.news-latest-item hr {background-color:#e5e5e5; height: 1px; border:none!important; width: 184px; margin-left:8px;}
div.news-latest-morelink {text-align: right; background:url(fileadmin/templates/../templates/files/news_bottom.gif) no-repeat center bottom; height: 24px;}
div.news-latest-morelink a { font-size:9px; font-weight:bold; color:#FFFFFF;
text-decoration: none; color: red; margin-right: 14px;}
div.news-latest-morelink a:hover { color:#cdcdc}
.news-single-backlink  a { color:#CF2C1B; }
.news-latest-container .title { color:#fff; text-align:center; padding-bottom:15px; }
.news-latest-container:after, .nletter:after, .nletter p:after { content:'.'; visibility:hidden; height:0; clear:both; clear:both; }
.news-latest-container { display:inline-block;  background:url(/fileadmin/images/news.gif) no-repeat 13px 0; padding-top:0; }
.news-latest-container  { display:block; }
.news-latest-item { background:url(/fileadmin/images/news_bg.gif) repeat-x left bottom; line-height:14px;  padding:0 5px; position:relative; }
.news-latest-item b { display:block; height:6px; width:191px; position:absolute; left:4px; *left:5px; _left:6px; } 
b.topb { background:url(/fileadmin/images/topb.gif) no-repeat center 0; top:0; }
b.bottomb { background:url(/fileadmin/images/bottomb.gif) no-repeat center 0; bottom:0;_bottom:-10px; }

span.news-latest-date  {width: 200px; background:url(fileadmin/templates/../templates/files/news_top.gif) no-repeat center top; display: block; height: 12px; padding-left:8px; }
span.news-latest-date a {font-size:9px; text-decoration: none; color: #707070;  }
span.news-latest-date a:hover {text-decoration: none; color:#ffffff}

div.news-latest-gotoarchive {font-size:9px; color:#666666;  width: 180px; margin: 4px; flaot: left; clear: left; text-align: right}

h1.csc-firstHeader {  margin-left: 12px;}
div.news-list-container {width: 490px}
div.news-list-item {border-top:1px solid #e4e4e4; width: 472px; margin: 6px;   padding: 2px 6px; position:relative; font-size: 10px; color: #888888; clear: left; }
div.news-list-item hr  { visibility:hidden; }
div.news-list-item hr {background-color:#ffffff; height: 1px; border:none!important;}

div.news-list-item h3 {font-size: 12px; margin: 6px 0px; text-align:left; }
div.news-list-item h3 a {color:#444444;font-size: 14px;text-decoration:none; padding: 2px 0}
div.news-list-item h3 a:hover {color:red; text-decoration:none;}
div p.Chapeau  { padding-right:46px; }
span.news-list-date  { font-size:9px; color: #888888; display: block; width: 100%; }
div.news-list-item p.bodytext { margin: 4px 0 8px 0; width: auto}
div.news-list-morelink {position:absolute; right: 3px; bottom: 5px;}
div.news-list-morelink a { font-size:9px; font-weight:bold; color:#FFFFFF;
text-decoration: none; color: red; margin-right: 14px;}
div.news-list-morelink a:hover { color:#cdcdc}
div.news-list-related a { font-size:9px; font-weight:bold; color:#FFFFFF;
text-decoration: none; color: black; margin-right: 14px;}
div.news-list-related a:hover { color:#cdcdc}

div.demo #flashcontent {margin:0!important;padding:0!important;}
div.demo ul { list-style:none; float:none;}
div.demo ul#snav-menu {list-style:none; background:url(/fileadmin/templates/files/meniu_demo.jpg) no-repeat left top; width:264px; height: 34px; overflow:hidden; margin:10px 0 0 0; *margin-left:10px!important;}
div.demo ul#snav-menu li {float: left; padding: 2px 2px; width:125px; text-align:center; background:none; border:none;}
div.demo ul#snav-menu li a, div.demo ul#snav-menu li.selected a { border:none; padding:8px 6px 2px; }
div.demo ul#snav-menu li a:hover, div.demo ul#snav-menu li.selected a  { background:url(../images/uparrow.gif) no-repeat center bottom!important; color:#CC0000; }

div.news-catmenu {float: left; clear: left;  text-align:center; padding:0 20px; font-size:11px; clear:both; display:inline-block;  }
div.news-catmenu  { display:block; }
.solution_content { clear:both; margin-top:50px; }
div.news-catmenu a {text-decoration:none; font-size: 11px;  text-align:center; display:block }
div.news-catmenu-NO { padding:0 10px; float: left; background:url(fileadmin/templates/files/tab.jpg) no-repeat center top}
div.news-catmenu-NO a {color:#666}
div.news-catmenu-NO a:hover, div.news-catmenu-ACT a:hover  {color:#ccc; }
div.news-catmenu-ACT { padding:0 10px 0 0; float: left; background:url(fileadmin/templates/files/tab_act.jpg) no-repeat center top}
div.news-catmenu-ACT a{color:#666; }


/** tiberiu **/
.images  {position: relative; float: right;}
.description { position: relative; width: 465px; float: left; padding: 20px 0 0 0;}
.content1  { color:#707070; padding:0 10px; } 
.content1 p.bodytext {padding: 0; margin: 0 0 0 0; font:11px Verdana, Arial, Helvetica, sans-serif; } 
.csc-header-n1 h1 { margin-left:0; }
.content1 ul li { list-style-position:inside }
.content1 ul li a  { color:#4e4e4e; text-decoration:none;  }
.content1 ul li a:hover  { text-decoration:underline; }
.content1 ul { padding:15px; font:11px Verdana, Arial, Helvetica, Sans-serif; }
.content1 form td:first-child, .content1 form td.firsttd { width:100px;  }
.content1 form a { color:#CF2C1B; }
.news-list-browse  { padding:2px 6px; margin:6px; }
.tx-ttnews-browsebox td a { font-size:12px; color:#000; padding-right:5px; }
.tx-ttnews-browsebox-SCell { background:none; }
.content1 .nav ul  { padding:15px 0 0; }
#feedbackdivcontainer a { color:#707070 }

.tx-ttnews-browsebox {
	margin-top:10px;
	border-top:1px solid #E4E4E4;
	padding-top:20px;
	text-align:center;
}
.tx-ttnews-browsebox a {
	text-decoration:none;
	color:red !important;
	font-size:10px;
	font-weight:bold;
}
.tx-ttnews-browsebox a:hover {text-decoration:underline;}
.tx-ttnews-browsebox-SCell a {font-weight:normal; text-decoration:underline;}
.content1 .news-list-container img { margin:10px; }

/*SUMMARYBOX*/
.summarybox { height:100px; background:#e4e4e4 url(../images/round.gif) no-repeat 470px 5px; margin-bottom:10px; position:relative; }
.summarybox a { display:block; position:absolute; left:0; top:0; width:500px; height:100px; cursor:pointer; filter:alpha(opacity=0.1); opacity:.01; -moz-opacity:.01; background:#fff; }
.summarybox div  { float:left; }
.summarybox p.title  { font-size:1.166em; color:#252525; }
.summarybox img { float:none!important; margin:0!important; display:block; }
.summarybox .text_holder  { padding:5px 0 0 20px; width:350px; }
.summarybox .text_holder p { padding-bottom:0!important; }
.hover { background:#e7dbd9 url(../images/round.gif) no-repeat 470px 5px!important; }

/*NEWSLETTER*/
.newsletter_submit { margin-top:10px; }
form.nletter label { display:block; width:90px; float:left; }
form.nletter input { float:left; margin-right:5px; }
form.nletter p { clear:both; padding-bottom:10px; }
.nletter, .nletter p { display:inline-block; }
.nletter, .nletter p  { display:block; }
.alert  { color:red; }
.content1 a { color:#CF2C1B; }
#testimonials li { list-style:none!important; }

/*SOLUTIONS*/
.customer { clear:both; padding:10px 0; height:55px; border-bottom:1px dotted #999; } 
.customer .logo { float:right; }
.customer .description { float:left; padding:0; width:400px; }

.important { color: #CF2C1B!important; }
.important a, .important strong  { font-weight:bold!important; color: #CF2C1B!important;}

/*
* Galerie Imagini
*/

#gallery .content {background:none;float:none;width:805px;padding:0 10px;}

.galerie {display:inline-block;margin:2em 0 0;list-style:none;border-top:2px solid #CF2C1B;border-bottom:2px solid #CF2C1B;padding:15px 0 0px;}
.galerie {display:block;}
.galerie:after {content:'.';display:block;clear:both;height:0;visibility:hidden;}
.galerie li {  float:left;width:260px;margin:0 7px 15px 0;display:inline; background:#ffffff url(../templates/files/red_bullet.gif) repeat-y right top;padding:0 6px 0 0;}
.galerie li.no-mg {margin:0;padding:0 0 0 3px; width:250px; overflow:hidden; background:none;}
.galerie .galerie_img a {display:block;width:250px;height:188px;overflow:hidden;margin-bottom:5px;}
.galerie .galerie_img a img {display:block;}
.galerie .galerie_desciption p {text-align:center;display:block;height:15px;overflow:hidden;}
.galerie .galerie_desciption .more {float:right;}

.pager {margin-bottom:1em;border-bottom:2px solid #CF2C1B;display:inline-block;}
.pager {display:block;}
.pager:after {content:'.';clear:both;height:0;display:block;visibility:hidden;}
.pager ul {list-style:none;float:right;padding-right:2em;}
.pager li {float:left;}
.pager li a {text-decoration:none;color:#CF2C1B;padding:4px 9px;display:block;}
.pager li a:hover {color:#fff;background:#CF2C1B;text-decoration:none;}
.pager li.active span {color:#fff;background:#CF2C1B;padding:4px 9px;font-size:1em;display:block;}

.content .bodytext {font-size:1.181em;line-height:1.5em;}