@font-face {
    font-family: 'Conv_PFDinTextCompPro-Light';
    src: url('/fonts/pfdintextcomppro-light-webfont.eot');
    src: url('/fonts/pfdintextcomppro-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/pfdintextcomppro-light-webfont.woff') format('woff'),
         url('/fonts/pfdintextcomppro-light-webfont.ttf') format('truetype'),
         url('/fonts/pfdintextcomppro-light-webfont.svg#pf_din_text_comp_prolight') format('svg');
    font-weight: normal;
    font-style: normal;
	} 
	@font-face {
    font-family: 'Conv_PFDinTextCompPro-XThin';
    src: url('/fonts/pfdintextcomppro-xthin-webfont.eot');
    src: url('/fonts/pfdintextcomppro-xthin-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/pfdintextcomppro-xthin-webfont.woff') format('woff'),
         url('/fonts/pfdintextcomppro-xthin-webfont.ttf') format('truetype'),
         url('/fonts/pfdintextcomppro-xthin-webfont.svg#pf_din_text_comp_proXTh') format('svg');
    font-weight: normal;
    font-style: normal;
	}
	@font-face {
    font-family: 'Conv_PFDinTextCompPro-Medium';
    src: url('/fonts/pfdintextcomppro-medium-webfont.eot');
    src: url('/fonts/pfdintextcomppro-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/pfdintextcomppro-medium-webfont.woff') format('woff'),
         url('/fonts/pfdintextcomppro-medium-webfont.ttf') format('truetype'),
         url('/fonts/pfdintextcomppro-medium-webfont.svg#pf_din_text_comp_promedium') format('svg');
    font-weight: normal;
    font-style: normal;
	}

/* BASIC RESET */

ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,blockquote,fieldset,input{margin:0; padding:0;}

html, body 
{
	border:0;
	margin:0;
	padding:0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-top: 0;
}

ol {
    margin: 25px;
    }
p {
    text-indent: 20px;
   }

/* HTML ELEMENTS */
body { 
	background: url(/images/bg_main.jpg) top left #fff;
	font-family:Arial; 
	font-size:13px;
	font-weight:normal;
	letter-spacing:normal; 
	width: 100%;
	height: 100%;
	color: #000;
}

table {border-collapse:collapse;}

#first-line{background:#000; height:200px; border-bottom:1px solid #302c22;}
#menu_container {height:60px; background:#444; border-top:1px solid #504846; border-bottom:1px solid #302c22;}
#top_menu, #content, #content_first_line, #footer {width:750px; margin:0 auto;}
.menu_item {text-align:center; width:153px; height:58px; vertical-align:middle; border-left:1px solid #504846; border-right:1px solid #302c22;}
.menu_item:first-child{border-left:none;}
.menu_item:last-child{border-right:none;}

.menu_item a {text-transform:uppercase; color:#fff; text-decoration:none;}
.menu_item a:hover {text-decoration:underline;}
.menu_item:hover, .menu_item.active {background:url('/images/menu_item_bg.jpg') top left repeat-x #000;}

.clr {height:1px; line-height:1px; font-size:1px; clear:both;}

#main_container {width:100%; border-top:1px solid #b4b0a1;}
#content {margin-top: 30px; background:#fff; overflow:auto;}

#margin_conteiner{margin:40px;}
#content h1 {
	font-size:30px; 
	font-family:'Conv_PFDinTextCompPro-XThin';
	margin:40px 0 20px;
	}

.ul_block>li {list-style:none; font-size:13px; display:block; width:285px; height:160px; padding:.8em; margin-bottom:30px; font-weight:bold;  /*background:#97b6e4; border:1px solid #000; font-weight:bold;*/}

#.ul_block>li:hover {background:#f3f3f3;}

.ul_block ul {margin:0.8em 0 0 2em; font-size:13px; list-style:disc; font-weight:normal; color:#000;}

.left_li{float:left;}
.right_li{float:right;}

.lic_table {width:100%;}
.lic_table tr {border-bottom:1px solid #545454;}
.lic_table td {vertical-align:top; padding-bottom:3em; padding-top:3em;}
.lic_table td.first {padding-top:0; width:140px;}
.lic {padding-left:2em;}
.lic p:first-child {font-size:13px; font-weight:bold; margin-top:0;}

.pt0 {padding-top:0!important;}
.contact td {vertical-align:top;}
.contact td.about {padding-right:2em; width:100%;}
#slideshowHolder {margin:0 auto;}

#logo {margin-left:30px; width:130px; height:130px; position:absolute; top:30px;}
#footer {height:170px; background:#333; color:#9b9897; font-size:1.2em;}
#margin_conteiner_footer{margin:0 40px 40px; padding:40px;}