body {
	color: #505050;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: url(../images/background.gif) repeat-x white;
}

h1 {
	font-size:14px;
	padding-bottom:10px;
}

h2 {
	font-family: Trebuchet, Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:0px;
	margin:0px;
	padding-bottom:7px;
	padding-top:5px;
}

h3 {
	font-size:10px;
	font-weight:bold;
}

h4 {
	font-size:11px;
	padding:0px;
	margin:0px;
}

table h4 {
	font-weight:normal;
}

a, a:link, a:visited {
	color:#4953ae;
	text-decoration:none;
}

a:hover {
	color:#0090ff;
	text-decoration:none;
}

p {
	margin:0px;
	padding:0px;
	padding-bottom:15px;
}

p.nopadding {
	padding:0px;
}

#header_wrapper {
	width:990px;
}

#acelcso-logo {
	width:86px;
	height:86px;
	float:left;
}

#acelcso-logo img {
	border:0px;
}

#header {
	float:left;
	height:86px;
	width:904px;
}

#headermenu {
	float:left;
	width:583px;
	height:43px;
}


#top_searchbox {
	width:210px;
	float:left;
	padding-top:12px;
	height:31px;
}

#top_searchbox span {
	width:70px;
	padding-top:5px;
	padding-right:3px;
	text-align:right;
	font-size:9px;
	display:block;
	float:left;
}

#site-swither {
	float:left;
	height:43px;
	overflow:hidden;
}

#site-swither img {
	border:none;
}

#headermenu ul {
	float:right;
	padding:0px;
	margin:0px;
	padding-top:15px;
	list-style:none;
}

#headermenu li {
	padding-right:15px;
	margin-right:15px;
	background: url(../images/headermenu-separator.gif) no-repeat right top;
	float:left;
}

#headermenu li.menu_last_li {
	padding-right:0px;
	margin-right:0px;
	background:none;
} 

#headermenu li a {
	font-size:9px;
	color:#7c8599;
}

#headermenu li a:hover {
	color:#0b1d45;
}

#topmenu, #topmenu_with_submenu, #topsubmenu {
	clear:both;
	float:none;
	padding:0px;
	margin:0px;
}

#topmenu ul, #topmenu_with_submenu ul, #topsubmenu ul {
	margin:0px;
	padding:0px;
	list-style:none;
}

#topmenu li, #topmenu_with_submenu li, #topsubmenu li {
	margin:0px;
	padding:0px;
	float:left;
}

#topmenu li a, #topmenu_with_submenu li a {
	display:block;
	margin-top:2px;
	padding-top:15px;
	padding-bottom:14px;
	padding-right:30px;
	padding-left:30px;
	color:#26334c;
	float:left;
	font-size:9px;
	font-family:Verdana;
}


#topmenu_with_submenu li a {
	line-height:10px;
	padding-top:6px;
	padding-bottom:4px;
}

#topmenu_with_submenu .menu_selected {
	margin-top:0px;
	background:white;
	border:1px solid;
	border-bottom:none;
}

#topsubmenu {
	height:20px;
	background:white;
	border:1px solid;
	border-top:none;
}

#topsubmenu li a {
	display:block;
	margin-top:0px;
	padding-top:5px;
	padding-bottom:3px;
	padding-right:10px;
	padding-left:10px;
	color:#26334c;
	float:left;
	font-size:9px;
}

#topmenu li a:hover, #topmenu_with_submenu li a:hover, #topsubmenu li a:hover {
	background:#939eb4;
	color:white;
}

#content {
	float:none;
	clear:both;
	padding-top:5px;
}

#main_content {
	float:left;
	width:699px;
}

#rightcol {
	float:left;
	width:177px;
	padding-left:22px;
	background: url(../images/rightcol-white-separator.gif) no-repeat top left;
}

#acelcso_arajanlat_hu, #acelcso_arajanlat_sr, #acelcso_arajanlat_sk, #acelcso_arajanlat_en, #acelcso_arajanlat_de, #acelcso_arajanlat_ro  {
	display:block;
	width:168px;
	padding-left:9px;
	height:30px;
	padding-top:26px;
	background: url(../images/qutation-back-hu.gif) no-repeat top left;
	font-size:9px;
	line-height:10px;
	margin-top:11px;
}

#acelcso_arajanlat_sr {
	background: url(../images/qutation-back-sr.gif) no-repeat top left;
}

#acelcso_arajanlat_sk {
	height:40px;
	background: url(../images/qutation-back-sk.gif) no-repeat top left;
}

#acelcso_arajanlat_en {
	background: url(../images/qutation-back-en.gif) no-repeat top left;
}

#acelcso_arajanlat_de {
	height:50px;
	background: url(../images/qutation-back-de.gif) no-repeat top left;
}

#acelcso_arajanlat_ro {
	background: url(../images/qutation-back-ro.gif) no-repeat top left;
}

#acelcso_arajanlat_hu a, #acelcso_arajanlat_hu a:link, #acelcso_arajanlat_hu a:visited, 
#acelcso_arajanlat_sr a, #acelcso_arajanlat_sr a:link, #acelcso_arajanlat_sr a:visited,
#acelcso_arajanlat_ro a, #acelcso_arajanlat_ro a:link, #acelcso_arajanlat_ro a:visited, 
#acelcso_arajanlat_sk a,
#acelcso_arajanlat_en a,
#acelcso_arajanlat_de a
{
	color:#ffdfad;
}

#acelcso_arajanlat_hu a:hover,
#acelcso_arajanlat_sr a:hover,
#acelcso_arajanlat_sk a:hover,
#acelcso_arajanlat_en a:hover,
#acelcso_arajanlat_de a:hover,
#acelcso_arajanlat_ro a:hover
{ 
	color:white;
}

.separator1 {
	display:block;
	line-height:9px;
	height:11px;
	border-bottom:1px solid #4a5163;
	clear:both;
	float:none;
}

.separator2 {
	display:block;
	clear:both;
	float:none;
	line-height:14px;
	height:14px;
	margin-top:18px;
	margin-bottom:18px;
	background: url(../images/separator-2.gif) no-repeat top left;
}

.separator3 {
	display:block;
	clear:both;
	float:none;
	line-height:1px;
	height:1px;
	margin-top:18px;
	margin-bottom:18px;
	background: url(../images/separator-2.gif) no-repeat top left;
}


.separator_pixeled {
	background: url(../images/separator-pixeled.gif) repeat top left;
	height:12px;
	margin-top:18px;
	margin-bottom:18px;
}


#rightmenu {
	margin-top:11px;
	background:#afbbd2;
	padding-bottom:18px;
	padding-top:18px;
	padding-left:10px;
	padding-right:10px;
}

#rightmenu ul {
	padding:0px;
	margin:0px;
	list-style:none;
}

#rightmenu li a {
	display:block;
	font-weight:bold;
	padding-top:4px;
	height:17px;
	color:#26334c;
	padding-left:20px;
}

#rightmenu li a:hover {
	color:#26334c;
	background:#939eb4;
}


#tomferr_yug_right {
/*
	display:block;
	width:168px;
	padding-left:9px;
	height:20px;
	padding-top:26px;
	background: url(../images/tomferr-yug-back.gif) no-repeat top left;
*/
}

#tomferr_yug_right img {
	border:0px;
}

#tomferr_yug_right a, #tomferr_yug_right a:visited, #tomferr_yug_right a:link {
	font-size:9px;
	color:#d4def3;
}

#tomferr_yug_right a:hover {
	color:white;
}

#rightcol #acelcso_iso_logo img {
	border:none;	
}

#login_box, #logout_box {
	margin-top:45px;
	font-size:9px;
	color:white;
	background: url(../images/login-back.gif) repeat-y left top;
}

#logout_box {
	padding:15px;
	height:auto;
}

.loginbox_input {
	clear:both;
	padding-bottom:3px;
}

.loginbox_input span {
	width:57px;
	padding-right:3px;
	padding-bottom:3px;
	text-align:right;
	font-size:9px;
	display:block;
	float:left;
}

#newsletter_box {
	width:177px;
	height:125px;
	font-size:9px;
	color:white;
	background: url(/images/newsletter-back.gif) repeat-y;
}

.newsletter_input {
	clear:both;
	padding-top:3px;
}

.newsletter_input span {
	width:47px;
	padding-right:3px;
	padding-top:3px;
	text-align:right;
	font-size:9px;
	display:block;
	float:left;
}

input {
	margin:0px; padding:0px;
}

#langselector {
	margin-top:11px;
	border-left:4px solid #495161;
	padding-left:5px;
	margin-left:21px;
	float:left;
	font-size:9px;
	line-height:11px;
}

#langselector ul {
	margin:0px;
	padding:0px;
	list-style:none;
}

#langselector li {
	margin:0px;
	padding:0px;
}

#langselector a {
	color:#8e9ab3;
}

#langselector a:hover {
	color:white;
}

#footermenu {	
	float:left;
	width:670px;
	clear:both;
	background: url(../images/footer-separator.gif) right top no-repeat;
	border-top:1px solid #e6edf8;
	padding-left:30px;
	padding-top:20px;
	color:#7c8599;
	height:100px;
}

#footermenu ul {
	margin:0px;
	padding:0px;
	list-style:none;
}

#footermenu li {
	padding-right:7px;
	margin-right:7px;
	float:left;
	background: url(../images/headermenu-separator.gif) no-repeat right top; 
}

#footermenu li.menu_last_li {
	padding-right:0px;
	margin-right:0px;
	background:none;
}

#footermenu li a {
	font-size:9px;
	color:#7c8599;

}

#footermenu li a:hover {
	color:#0b1d45;
}

#footer_brainsum {
	color:#8991a2;
	width:160px;
	text-align:right;
	float:left;
	padding-top:20px;
	height:100px;
}

.clear {
    height:1px;
    overflow:hidden;
	clear:both;
}

#main_page {
	margin-left:85px;
	width:547px;
	background:white;
	color:#767f93;
}

#subpage, .subpage {
	padding-left:87px;
	padding-top:126px;
	padding-right:89px;
	width:523px;
	background:white;
	background: url(../images/subpage-illustration1.jpg) no-repeat left top white;
	color:#767f93;
	min-height: 500px;
	_height: 500px;
}

.automotive_style {
	background: url(../images/content/subpage-illustration-automotive.jpg) no-repeat left top white;
}

.cuttin_style {
	background: url(../images/content/subpage-illustration-cutting.jpg) no-repeat left top white;
}

.hollowsection_style {
	background: url(../images/content/subpage-illustration-hollowsection.jpg) no-repeat left top white;
}

.steeltubes_style {
	background: url(../images/content/subpage-illustration-steeltubes.jpg) no-repeat left top white;
}

.steeltubes2_style {
	background: url(../images/content/subpage-illustration-steeltubes2.jpg) no-repeat left top white;
}

.steeltubes3_style {
	background: url(../images/content/subpage-illustration-steeltubes3.jpg) no-repeat left top white;
}

.steeltubes_hollowsections_style {
	background: url(../images/content/subpage-illustration-steeltubes-hollowsections.jpg) no-repeat left top white;
}

.stock_machine_style {
	background: url(../images/content/subpage-illustration-stock-machine.jpg) no-repeat left top white;
}

.store_style {
	background: url(../images/content/subpage-illustration-store.jpg) no-repeat left top white;
}

.store2_style {
	background: url(../images/content/subpage-illustration-store2.jpg) no-repeat left top white;
}

.tomferr_style {
	background: url(../images/content/subpage-illustration-tomferr.jpg) no-repeat left top white;
}

#subpage p,  .subpage p {
	text-align:justify;
}

#main_page #news_hu, #main_page #news_sr, #main_page #news_en, #main_page #news_de, #main_page #news_sk, #main_page #news_ro {
	padding-top:10px;
	padding-left:98px;
	background: url(../images/main-page-news-box-hu.gif) no-repeat white 22px 11px;
}

#main_page #news_sr {
	background: url(../images/main-page-news-box-sr.gif) no-repeat white 22px 11px;
}

#main_page #news_en {
	background: url(../images/main-page-news-box-en.gif) no-repeat white 22px 11px;
}

#main_page #news_de{
	background: url(../images/main-page-news-box-de.gif) no-repeat white 22px 11px;
}

#main_page #news_sk {
	background: url(../images/main-page-news-box-sk.gif) no-repeat white 22px 11px;
}

#main_page #news_ro {
	background: url(../images/main-page-news-box-en.gif) no-repeat white 22px 11px;
}


#main_page #news_hu ul,
#main_page #news_sr ul,
#main_page #news_en ul,
#main_page #news_de ul,
#main_page #news_sk ul,
#main_page #news_ro ul
{
	padding:0px;
	margin:0px;
	list-style:none;
}

#main_page #news_hu li,
#main_page #news_sr li,
#main_page #news_en li,
#main_page #news_de li,
#main_page #news_sk li,
#main_page #news_ro li
{
	padding:0px;
	margin:0px;
	padding-top:5px;
	padding-bottom:5px;
	border-top:1px solid #c5ccda;
	width:420px;
	font-size:9px;
	line-height:11px;
	color:#939eb4;
	clear:both;
}

#news_hu .date,
#news_sr .date,
#news_en .date,
#news_de .date,
#news_sk .date,
#news_ro .date
{
	padding-top:2px;
	display:block;
	width:55px;
	float:left;
}

#main_page #news_hu li a,
#main_page #news_sr li a,
#main_page #news_en li a,
#main_page #news_de li a,
#main_page #news_sk li a,
#main_page #news_ro li a
{
	font-size:11px;
	float:left;
	display:block;
	width:300px;
}

#main_page #news li.highlighted a {
	color:red;
	font-weight:bold;
}


#main_page h2 {
	font-size:12px;
	padding-bottom:5px;
	margin-bottom:0px;
}

#main_page .article {
	padding-right:25px;
	padding-left:20px;
	float:none;
	clear:both;
}

#main_page p {
	padding:0px;
	margin:0px;
	padding-bottom:5px;
	margin-bottom:0px;
	text-align:justify;
}

#main_page .illustration, #subpage .illustration, .subpage .illustration {
	float:left;
	padding:3px;
	border:1px solid #939eb4;
	margin-right:15px;
	margin-bottom:18px;
}

#main_page .illustration img, #subpage .illustration img, .subpage .illustration img {
	border:none;
}

#main_page .txt {
}

#main_page .article ul {
	padding:0px;
	margin:0px;
}

#main_page .article li {
	padding:0px;
	margin:0px;
	line-height:10px;
	margin-left:25px;
}

#main_page .article .small, #main_page .article .small a {
	font-size:9px;
	color:#767f93;
}

#main_page .article .small a:hover {
	color:#0090ff;
}

.input2 {
	border: #7d889e 1px solid;
	font-size:11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background: white;
}

.tomferr-right-contacts {
	color:#8991a2;
	padding-left:9px;

}

.ok_button_blue, .ok_button_brown {
	display:block;
	text-align:center;
	width: 32px;
	height: 32px;
	border: 0px;
	font-size:9px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background:#808ea8;
	color:white;
}

.ok_button_brown {
	background:#7e581a;
}

form {
	padding:0px;
	margin:0px;
}



/* ---------------------------  TABLES -------------------------- */

.user_analysis
{
	border-collapse:collapse;
	margin: 1px 0px;
	background: #423e30;
	border: 1px solid black;
}

.user_analysis td {
	padding:3px;
	background:#e6edf8;
}

.user_analysis tr.titlerow td {
	color:white;
	font-weight:bold;
	background:#97a4c3;
	text-align:center;
}

.bordercolor
{
	margin: 1px 0px;
	background-color: #fff;
	border: 1px solid #eee;
}

tr.underline td {
	border-bottom: 1px solid #eee;
}

.titlerow {
	color:white;
	font-weight:bold;
	background:#97a4c3;
	text-align:center;
}

.titlerow2 {
	color:#7a89ab;
	font-weight:bold;
	background:#e6edf8;
}

tr.normalrow {
	background:#f9faff;
}

tr.normalrow2 {
	color:#7a89ab;
	background:#e6edf8;
}

ol.tubelist {
	padding-top:3px;
	margin-top:0px;
}

ol.tubelist li {
	padding-bottom:1px;
}

ol.tubelist li a {
	padding-left:7px;
	padding-bottom:3px;
	padding-top:3px;
	display:block;
	background:#e6edf8;
}

ol.tubelist li a:hover {
	color:white;
	background:#97a4c3;
}

.search_hits li {
	padding:2px;
}

/*
.search_hits a {
	display:block;
	padding:10px;
	margin:1px;
	background:#e6edf8;
}

.search_hits a:hover {
	color:white;
	background:#afbbd2;
}
/**/

.guestbook_comment {
	padding-bottom:30px;
}

.sitemap_level2_ul {
	padding-bottom:5px;
	padding-left:30px;
}

.gallery_thumb {
	width:135px;
	height:105px;
	float:left;
	padding:3px;
	border:1px solid #939eb4;
	margin-right:25px;
	margin-bottom:20px;
	text-align:center;
}

#main_page .illustration img, #subpage .illustration img, .subpage .illustration img {
	border:none;
}

.page_bottom_gallery {
}

.page_bottom_gallery .illustration {
	margin:7px;
}

.rightfloat {
	float:right;
}

.user_analisys_menu_item a {
	display:block;
	background:white;
	padding:5px;
	margin:5px;
	margin-left:0px;
	font-weight:bold;
	width:120px;
	color:#26334c;
	background:white;
}

.user_analisys_menu_item a:hover {
	color:#26334c;
	background:#afbbd2;
}


/* -------------------------      ARTICLE    --------------------------------*/

.article_box {

}

.article_files {
	padding:30px;
}

.article_title {
	font-family:Tahoma,Arial;
	font-size:13px;
	font-weight:bold;
}

.article_thumbnails {
	float:right;
	width:120px;
	margin-left:30px;
	text-align:center;
}

.article_thumbnails a {
	display:block;
	float:left;
	padding:3px;
	border:1px solid #939eb4;
	margin-bottom:20px;
}

.admin_insert_new_box {
	margin:20px;
	padding:20px;
	font-weight:bold;
	background:#e6edf8;
}

.admin_insert_new_box a {
	color:#7a89ab;
	font-weight:bold;

}

.user_type_registered {
	font-weight:bold;
	margin-bottom:1px;
}

.user_type_quot_req {
	background:#ebdec9;
	padding-left:7px;
	margin-bottom:1px;
}

.abas_tables table {
	border:1px solid #939eb4;
}

.abas_tables table td {
	padding:5px;
	border:1px solid #e6edf8;
}

.highlight {
	color:white;
	background:#2a5acd;
}

.hide {
	display: none;
}

.illustration_movie {
	padding:3px;
	border:1px solid #939eb4;	
	float:right;
	margin-left:20px;
}

.illustration_movie embed {
	padding:0px;
	margin:0px;
}


.contacts_page_box {
	padding:20px;
	background:#f9faff;
	width:170;
	margin-bottom:30px;
	height:140px;
}
.contacts_page_box_2008 {
	background:#f9faff;
	display:inline;
	float:left;
	height:340px;
	margin:0pt 64px 10px 0pt;
	padding:18px;
	width:161px;
}
.contacts_page_box_2008 .map {
	height:174px;
}
.contacts_page_box_2008 .map, .contacts_page_box_2008 .txt {
	margin-bottom:10px;
}

.contacts_page_box_2008_sr {
	padding:10px;
	background:#f9faff;
	margin-bottom:30px;
	height:140px;
}
.contacts_page_box_2008_sr #txt {
	padding-left:30px;
	padding-left:30px;
}
.contacts_page_box_2008_sr #map_sr {
	float:left;
	margin-left:60px;
	display:inline;
}

div.pics{
  padding:15px 0px 5px 0px;
}


div.pics div.pic{
  float:left;
  width:130px;
  overflow:hidden;
  padding:5px 1px 0px 0px;
}

div.pics div.pic-nopad{
  padding-right:0px;
}
