body, html{
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
	background-image: url(images/bg.gif);
	text-align: center;
	color: Black;
	z-index: 2;
}

a {
	color:#0099cc;
}
td{
	vertical-align: top;
}

#conteiner{
	width: 1002px;
	margin: 0 auto;
	text-align: left;
	min-width: 1002px;
	padding: 0px;
}

#left{
	width: 344px;
	float: left;
}

#content{
	margin:20px 15px 30px 350px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	vertical-align: top;
	line-height: 19px;
}

#content a{
	color:#0099cc;
	font-weight: bold;
}

#content b,strong{
	color:#0099cc;
}

#footer{
	height: 90px;
	width: 1002px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-image: url(images/footer.jpg);
	background-repeat: no-repeat;
}

#footer .left{
	float:left;
	margin:33px 0 0 35px;
}

#footer .right{
	float:right;
	text-align: right;
	margin:9px 35px 0px 0px;
}

#footer a{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #20589e;
	text-decoration: underline;
}

#footer a:hover{
	text-decoration: none;
}

#top{
	width: 1002px;
	height: 256px;
}

#bg{
	background-image: url(images/top.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	width: 100%;
	height: 287px;
}

#t_lnk{
	width: 1002px;
	height: 31px;
	padding-top: 3px;
	text-align: center;
	font-size: 12px;
	font-family: Tahoma;
}

#t_lnk a{
	font-size: 12px;
	font-family: Tahoma;
	color: #000000;
	text-decoration: none;
	margin-left:10px;
	margin-right: 10px;
}

#t_lnk a:hover{
	text-decoration: underline;
}

#top_lnk{
	padding-top: 35px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;
	margin-left:305px;
}

#top_lnk a{
	color: #d83603;
	text-decoration: none;
}

#top_lnk img{
	margin-left:10px;
	margin-right:4px;
}

#top_lnk a:hover{
	color: #1d57e7;
}

#top_lnk .top_lnk_sel{
	color: #1d57e7;
}

#clear{
	clear: both;
	font-size: 1px;
	line-height: 0px;
	height: 0px;
}

#logo_main{
	margin:10px 0 0 0px;
}

#logo_small{
	margin:15px 0 0 0px;
}

#top_right{
	margin:75px 0px 0 0px;
}

#top_right img{
	margin-right:5px;
	margin-top:4px;
}

.top_text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #010101;
	line-height: 20px;
	padding-top:5px;
}
#slogan_main{
	margin:80px 0 0 80px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #212121;
	text-align:center;
}

#slogan_small{
	margin:0px 0 0 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #212121;
}

.title_news{
	font-family: Tahoma;
	font-size: 20px;
	color: #e02a00;
	padding-left:6px;
	margin-top:25px;
}

.date_news{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e02a00;
	padding-left: 6px;
	font-weight:bold;
	margin:12px 0 3px 0;
	text-decoration: none;
}

.all_news{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e02a00;
	padding-left: 6px;
	font-weight:bold;
	margin:32px 0 3px 0;
	padding-right:35px;
}

#block_news{
	margin-left: 35px;
	margin-right:17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#block_news .p1{
	color: #0099cc;
	font-weight:bold;
}

#block_news .p1:hover{
	color: #0099cc;
	font-weight:bold;
	text-decoration: none;
}

#block_news .p2{
	color: #534f4e;
	text-decoration: none;
}

#block{
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	line-height: 19px;
}

#block .logo{
	vertical-align:middle;
	padding-right:16px;
}

#block .tit{
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	color: #000000;
	margin:5px 0 12px 0;
}

#block .tit a{
	font-family: "Times New Roman", Times, serif;
	color: #000000;
	text-decoration:none;
	font-weight: normal;
}

#block .tit a:hover{
	text-decoration:underline;
}


.block_top{
	margin-bottom:-5px;
	padding:0px;
	height:9px;
	background-image: url(images/block_top.jpg);
	background-repeat: no-repeat;
	margin-top:8px;
	width: 634px;
}
.block_bot{
	margin:0px;
	padding:0px;
	height:9px;
	background-image: url(images/block_bot.jpg);
	background-repeat: no-repeat;
	width: 634px;
}

#portf{
	background-color: #e8f3f7;
	width: 634px;
	padding: 7px 0px 5px 0px;
}
.block_top2{
	margin-bottom:-5px;
	padding:0px;
	height:9px;
	background-image: url(images/block_top2.jpg);
	background-repeat: no-repeat;
	margin-top:8px;
	width: 307px;
}
.block_bot2{
	margin:0px;
	padding:0px;
	height:9px;
	background-image: url(images/block_bot2.jpg);
	background-repeat: no-repeat;
	width: 307px;
}

#portf2{
	background-color: #e8f3f7;
	width: 307px;
	height: 300px;
	padding: 7px 0px 5px 0px;
}

#portf div{
	padding-left:18px;
	padding-right:10px;
}

#portf div div{
	padding-left:0px;
	padding-right:0px;
}

#portf div div a{
	color:#4f5f7c;
}

#portf div div a:hover{
	color:#000000;
	text-decoration: none;
}

#portf div img{
	border: 3px solid #a9c7d3;
	margin: 2px 0px 0px 13px;
}

#portf div p{
	margin: 0px 0px 10px 0px;
	font-size: 22px;
	font-family: "Times New Roman", Times, serif;
	color: #000000;
	text-decoration:none;
}

#portf div p a{
	font-family: "Times New Roman", Times, serif;
	color: #000000;
	text-decoration:none;
	font-weight: normal;
}

#portf div p a:hover{
	text-decoration:underline;
}

.all{
	font-size: 15px;
	color: #4f5f7c;
	margin:15px 0px 0px 15px;
}

.all:hover{
	text-decoration:none;
}

.title_anketa{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #0099cc;
	font-weight: bold;
	margin: 13px 0px 5px 10px;
}

#anketa{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	background-color: #e8f4f9;
	border-left: 1px solid #ccdde2;
	border-top: 1px solid #ccdde2;
}

#anketa td{
	vertical-align: middle;
	border-bottom: 1px solid #ccdde2;
	border-right: 1px solid #ccdde2;
	padding-left: 8px;
	padding-right: 8px;
}

#anketa sup{
	color: Red;
	font-weight: bold;
}
h3,h2,h1{font-size:15px}
.feedback{width:190px; float:right; margin:5px; padding:5px; background:#E0EFF6;}

DIV#corneres {
    background: url("images/left.png") no-repeat scroll left top transparent !important;
    display: block;
    position: fixed;
    left: 0;
    text-decoration: none;
    text-indent: -999em;
    top: 0;
    width: 285px;
    height: 290px
}

