body {
    margin: 0;
    padding: 0;
    font-family: Tahoma;
}
ul
{
	margin-top:3px;
}
a {
    color: black;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

.clear {
    clear: both;
}

.header {
    width: 100%;
    height: 148px;
    background: #1372e0 url(../images/header.jpg) no-repeat left;
}

.header .banner {
    padding: 15px 0 0 452px;
}


.header .link {
    position: relative;
    left: 20px;
    top: 55px;
    width: 240px;
    height: 80px;
    display: block;
}



.left {
    float: left;
    min-width: 300px;
    background: url(../images/menu.jpg) no-repeat;
    min-height: 500px;
}

* html .left {
    width: 300px;
    height: 500px;
}


.left ul {
    margin: 40px 0 0 30px;
    padding: 0;
}

.left ul li {
    font-size: 1em;
    font-weight: bold;
    background: url(../images/menuItem.gif) no-repeat 0 0;
    padding: 5px 0 0 35px;
    list-style: none;
    margin-bottom: 15px;
}

.left .table {
    font-size: 0.9em;
    text-align: center;
    margin-top: 120px;
    max-width: 300px;
    margin-bottom: 15px;
    
}


.left ul ul {
    margin: 5px 0 0 0;
    padding: 0;
}

.left ul ul li {
    font-weight: normal;
    background: none;
    margin: 0;
    padding: 0;
    font-size: 0.8em;
}

.left .clicks {
    padding-top: 55px;
    font-size: 0.7em;
    height: 70px;
    margin-top: 150px;
    text-align: center;
}

.right .clicks_main {
    padding-top: 55px;
    font-size: 0.7em;
    height: 70px;
    margin-top: 300px;
    text-align: center;
}

.left .table .comnews {
    font-size: 0.7em;
    text-align: left;
    margin-right: 20px;
    margin-top: 5px;
    margin-left: 5px;
   
}

.left .table .comnews2 {
    font-size: 1.0em;
    text-align: left;
    margin-right: 20px;
    margin-top: 5px;
    margin-left: 5px;
   
}

.left .table .date {
    margin-top: 18px;
    margin-left: 5px;
    text-align: left;
    font-size: 0.8em;
    color: blue;
}

.left .table .afternews {
    margin-top: 18px;
    margin-left: 15px;
    text-align: left;
    font-size: 0.9em;
    background: url(../images/newsAll.jpg) no-repeat;
    padding-left: 15px;
}	


.c {
    float: left;
    padding-top: 20px;
    font-size: 0.8em;
    background: url("../images/peoples.jpg") no-repeat center 50px;
    font-family: Arial;
	
}

.c .page {
    font-size: 1.1em;
    color: blue;
    text-decoration: underline;
    font-weight: bold;
    margin-bottom: 10px;
}
.cont2
{
	min-height:300px;height:50% !important; height:300px;
}
.c .title {
    font-weight: bold;
    margin-bottom: 10px;
}
h2 {
    font-weight: bold;
    margin-bottom: 10px;
	font-size:0.85em;
} 

.c .announces {
    border-top: 2px solid #ccc;
    margin: 25px 0 10px 0;
    padding: 20px 0 0 0;
}

.c .announces .topLeft {
    font-size: 1.1em;
    color: blue;
    text-decoration: underline;
    font-weight: bold;
    margin-bottom: 10px;
    float: left;
}


.contentP span {
	font-size:0.8em;
    background: url(../images/newsAll.jpg) no-repeat left;
    padding-left: 14px;
}
.c .announces .news {
    width: 49%;
    float: left;
    margin-top: 15px;
}

.c .announces .news a {
    color: #0054a2;
}

.c .announces .news .date {
    color: #777777;
}

.c .announces .news p {
    line-height: 1em;
    margin: 0;
    padding: 0;
    text-align: justify;
    margin-right: 50px;
}

.allnews .news
{
	border:1px solid #ccc;
	margin-bottom:5px;
	padding:3px;
}
.allnews a
{
	color:	#0054A2;
}




.right {
    float: left;
    min-width: 240px;
    padding: 40px 0 20 20px;
}

* html .right {
     width: 224px;
}

.right .titleI {
    background: url(../images/rightI.jpg) no-repeat left;
    height: 22px;
}


.right .titleP {
    background: url(../images/rightP.jpg) no-repeat left;
    height: 22px;
}

.right .titleI .name, .right .titleP .name {
    border-top: 1px solid blue;
    border-bottom: 1px solid blue;
    font-size: 1em;
    color: blue;
    padding-left: 10px;
    margin-left: 25px;
    display: block;
    height: 20px; 
    width: 205px;
}




.right .content {
    padding: 12px 0 30px 15px;
    font-size: 0.8em;
}

.right .content font {
    color: #bbb;
}

.right .content .icq {
    width: 15px;
    height: 15px;
    border: none;
    margin: 0;
    padding: 0;
}

.right .content p {
    line-height: 7px;
}


.right .contentP {
    margin: 20px 0 0 15px;
    height: 400px;
}

.right .contentP ul {
    margin: 0;
    padding: 0;
}

.right .contentP ul li {
    font-size: 0.8em;
    text-align: justify;
    width: 205px;
    list-style: none;
}

.right .contentP ul li a {

}

.right .contentP ul li .img {
    background: url(../images/rightStars.jpg) no-repeat center;
    height: 11px;
    margin: 6px 0 3px 0;
    width: 205px;
}






.footer {
    height: 46px;
    width: 100%;
    background: #1372e0 url(../images/footer.jpg) repeat-x;
}


.footer .copy {
    float: left;
    width: 80%;
    text-align: center;
}

.footer .copy .text {
    margin: 7px 0 0 30%;
    color: white;
    text-decoration: underline;
    font-size: 0.9em;
}

.footer .altitudo {
    float: right;
    width: 20%;
}

.footer .altitudo a {
    background: url(../images/altitudo.jpg) no-repeat;
    width: 119px;
    height: 24px;
    display: block;
    float: right;
    margin: 10px 40px 0 0;
}
/**/
.container{
    position:relative;
}
.overlay{
    position:absolute;
    top:0;
    bottom:0;
    left:0;
	height:35px;
    width:100%;
    background:#81B2EA;
    opacity:0.65;
    -moz-opacity:0.65; /* ??? ?????? ????????? ?? ?????? Gecko */
    filter:alpha(opacity=65); /* ??? IE6&7 */
}
.overlay3{
    position:absolute;
    top:0;
    bottom:0;
    left:0;
	height:25px;
    width:100%;
    background:#81B2EA;
    opacity:0.65;
    -moz-opacity:0.65; /* ??? ?????? ????????? ?? ?????? Gecko */
    filter:alpha(opacity=65); /* ??? IE6&7 */
}
.content2 {
    position:relative;
	height:35px;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:4px;
}
.content4 {
    position:relative;
	height:30px;
	padding-left:5px;
	padding-top:3px;
}
.content3{
    position:relative;
	height:25px;
	padding-left:5px;
	padding-top:3px;
	font-weight:bold;
}
* html #container .overlay {
    height: expression(document.getElementById("container").offsetHeight);
}
.tableAlpha
{
	padding:0px;
	width:90%;
}
.tableAlpha td{
	height:33px;
	
}
.tableAlpha th{
	height:20px;
}
.tableAlphadiv
{
	margin-left:20px;
}
.tableTitle
{
	width:100%;
	text-align:center;
	margin-bottom:7px;
}
#mailLink
{
	color:#0068CD;
}
.clientLink
{
	font-style:italic;
}
.clientLinkDiv
{
	padding-left:4px;
	padding-top:0px;
	margin-bottom:15px;
	margin-top:-4px;
}
.clientImgDiv
{
	margin-bottom:0px;
	padding:0px;
}
.paginatoractiv
{
	color:red;
}
#allarticlediv
{
	margin-top:20px;
}