body {
	margin: 0;
	padding: 0;
	font-size: 9pt;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	background:#ffffff;
}

div.clear {clear:both;}

a {color:#000000;}
a:hover {color:#999999;}
h1 {color: #4c4c4c; margin:0; padding:0 0 10px 0;}
p {padding:0 0 10px 0; margin:0;}


div.first_element {width:300px; float:left; padding:0 0 20px 20px;}
div.first_element a {text-decoration:none;}
div.first_element span.header {font-style:italic; font-weight:bold; font-size:10pt; text-decoration:underline;}

div.element {width:140px; float:left; padding:0 0 20px 20px;}
div.element a {text-decoration:none;}
div.element span.header {font-style:italic; font-weight:bold; font-size:10pt; text-decoration:underline;}



div#main_container {width:920px; margin:0 auto;}
div#header {padding:15px 0 20px 150px;}
div#footer {padding:0px 0 50px 150px;}
div#footer_content, div#mega_links {padding-bottom:0px;}

div#projects {float:left; padding-top:15px;}
div#projects ul {list-style:none; margin:0; padding:0; text-transform:uppercase;}
div#projects ul li {float:left; margin-right:19px; font-weight:bold; font-size:8pt;}
div#projects ul li.current {color:#999999;}

div#catalog_menu {float:left; width:150px;}
div#catalog_menu ul {list-style:none; margin:0; padding:0; text-transform:uppercase;}
div#catalog_menu ul li {font-weight:bold; font-size:10pt; margin-bottom:18px;}
div#catalog_menu ul li.current {color:#999999; font-weight:bold;}

div#catalog_menu2 {float:left; width:130px;}
div#catalog_menu2 ul {list-style:none; margin:0; padding:0;}
div#catalog_menu2 ul li {font-size:9pt; margin-bottom:10px; padding:0 20px 0 0;}
div#catalog_menu2 ul li a {font-weight:bold;}
div#catalog_menu2 ul li.current {color:#999999;font-weight:bold;}

div#content {float:left; width:770px;}
div#page_content {float:left; width:730px;  padding:20px;}
div#page_content h1 { font-size:28px; /*text-transform:uppercase;*/}
div#page_content div.navigation {margin-bottom:8px; padding-bottom:8px; border-bottom:1px #815652 solid;}
div#page_content div.news {float:left; width:345px; padding:0 20px 20px 0;}
div#page_content div.news div.date {font-style:italic; padding-bottom:1px; color:#815652;}
div#page_content div.news div.header {font-weight:bold; padding-bottom:5px;}

div#news_content {float:left; width:730px; background-color:#442d2b; color:#FFFFFF; padding:20px;}
div#news_content h1 {color:#FFFFFF; font-size:28px; /*text-transform:uppercase;*/}
div#news_content a {color:#FFFFFF;}
div#news_content div.navigation {margin-bottom:8px; padding-bottom:8px; border-bottom:1px #815652 solid;}

div#news_content div.chose_date {}
div#news_content div.chose_date ul {margin:0; padding:0; list-style:none; clear:both;}
div#news_content div.chose_date ul li {float:left; padding:3px 6px 3px 6px; margin:0;}
div#news_content div.chose_date ul li.current {background-color:#815652;}
div#news_content div.chose_date ul li.not_active {color:#815652;}
div#news_content div.roubric {float:left; width:150px; padding-top:20px;}
div#news_content div.roubric ul {margin:0; padding:0; list-style:none;}
div#news_content div.roubric ul li {font-size:9pt; padding:5px;}
div#news_content div.roubric ul li.current {background-color:#815652;}
div#news_content div.content {float:left; width:560px; margin-left:20px; padding-top:20px;}
div#news_content div.content div.news {float:left; width:260px; padding:0 20px 20px 0;}
div#news_content div.content div.news div.date {font-style:italic; padding-bottom:1px; color:#815652;}
div#news_content div.content div.news div.header {font-weight:bold; padding-bottom:5px;}

div.recommend {margin-left:150px;}

div#content div.navigation {margin-bottom:10px;}

div#content div.logo {text-align:left; margin-bottom:10px;}
/*div.recommend {margin-bottom:10px; width:620px; overflow:auto; position:relative;}
div.recommend_element {float:left; width:280px; padding-right:30px;}*/
div.catalogue_group_text {margin-bottom:10px; margin-left: 20px;}

div#content2 {float:left; width:640px;}
div#content2 h1 {color:#442D2B; font-size:28px; /*text-transform:uppercase;*/ padding-left:20px;}
div#content2 div.navigation {margin-bottom:10px; padding-left:20px;}
div#content2 div.logo {text-align:left; margin-bottom:10px; margin-left:20px;}

div#upmenu {float: right; padding:15px 0 18px 0;}
div#upmenu ul {list-style:none; margin:0; padding:0; text-transform:uppercase;}
div#upmenu ul li {float:left; margin-right:27px; font-size:9pt;}

div#downmenu {float:left;}
div#downmenu ul {list-style:none; margin:0; padding:0; text-transform:uppercase;}
div#downmenu ul li {float:left; margin-right:27px; font-size:7pt;}

div#sitesignature {float:right; font-size:8pt;}

div#phone {float:right; padding-top:15px; font-weight:bold; font-size:8pt; text-transform:uppercase;}


td.factory {padding:5px 15px 0px 0; width:240px;}
div.factory_header {padding:0 0 5px 0;}
div.factory_logo {padding:0 0 5px 0;}
div.factory_brief {padding:0 0 15px 0;}ding:0 0 15px 0;}