@charset "utf-8";
/* CSS Document */


body
{
	padding: 0px 20px 0px 20px;
	margin:0;
}

a
{
	text-decoration:underline;
}
a:hover
{
	text-decoration:none;
}
a img
{
	border:none;
}

.col
{
	float:left;
}
.colr
{
	float:right;
    margin-top:-345px;
}
.endcol
{
	clear:both;
}


#conteiner
{
	width:850px;
	margin:0 auto;
}

/*** header ***/

.header .colr
{
	width:335px;
}
.header .phoneCol
{
	height:105px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:right;
}
	.header .phoneCol span
	{
		display:block;
		padding-top:50px;
		padding-right:5px;
        color: #3a68a3;
	}
	
.header .comDiv
{
	font-size:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	background:#3a68a3;
	color:#FFFFFF;
	height:240px;
    width: 335px;
}

/*** end header ***/

/*** menu ***/

.menu
{
	background:url("/templates/images/bg_menu.gif"/*tpa=/img/bg_menu.gif*/) repeat-x;
	padding-top:1px;
    float:left;
    width:100%;
}
.menu tr td
{
	vertical-align:top;
	padding:0px 10px 0px 15px;
}
.menu .colLink
{
	background:url("bg_menuact.jpg"/*tpa=/img/bg_menuact.jpg*/) repeat-x top;
	height:56px;
}
.menu .colLeft
{
	background:url("bg_menuact_left.gif"/*tpa=/img/bg_menuact_left.gif*/);
	width:20px;
	height:56px;
	overflow:hidden;
}
.menu .colRight
{
	background:url("bg_menuact_right.gif"/*tpa=/img/bg_menuact_right.gif*/);
	width:20px;
	height:56px;
	overflow:hidden;
}
	.menu td.actTd a
	{
		padding:0px;
	}
	.menu a
	{
		display:block;
		height:35px;
		line-height:35px;
		float:left;
		font-family: Arial,"Times New Roman",Times,serif;
		font-size:14px;
		color:#FFFFFF;
		text-align:center;
		text-decoration:none;
		padding:0px 13px 0px 13px;
	}

/*** end menu ***/

/*** content ***/

.content
{
	padding:0px 0px 15px 0px;
	width:100%;
	margin:0 auto;
	font-size:12px;
	font-family: Arial,"Times New Roman",Times,serif;
    float:left;
    color:#494A4B;
}
.hr
{
	width:145px;
	height:2px;
	overflow:hidden;
	background:#8C8D8E;
	margin:20px 0px 15px 0px;
}
.content h1.pdNo
{
	padding:0px 0px 15px 0px;
}
	.content h1
	{
		font-family: Arial,"Times New Roman", Times, serif;
		font-size:18px;
		margin:0;
		padding:25px 0px 15px 0px;
	}
	
.contTab
{
	/*position:relative;
	top:-15px;*/
}
	.contTab tr td
	{
		text-align:left;
		vertical-align:top;
	}
	.contTab .leftTd
	{
		border-right:2px solid #8C8D8E;
        padding-right: 20px;
	}
		.contTab .leftTd .divPrdct, .contTab .leftTd .divNews
		{
			padding:0px 0px 30px 0px;
		}
            .contTab .leftTd .divNews .date {
                padding-top: 35px;
                color:#A3007C;
                text-align:right;
                float:left;
                width: 15%;
            }
            
            .contTab .leftTd .divNews .text {
                padding-top: 15px;
                float: left;
                clear: both;
                width: 100%;
            }
            
            .contTab .leftTd .divNews h1 {
                padding-bottom: 0px; 
                float:left;
                width: 85%;
            }
		.contTab .leftTd .colFoto
		{
			padding:2px;
			background:#494A4B;
            width: 107px;
            height: 80px;
		}
        .contTab .leftTd .colFoto_not
        {
            background: transparent;
            padding:2px;
            width: 107px;
            height: 80px;
        }
		.contTab .leftTd .colText
		{
			width:200px;
			margin-left:15px;
		}
        .contTab .leftTd .colText a {
            color:#494A4B;
            text-decoration: none;
        }
        .contTab .leftTd .colText a:hover {
            color:#494A4B;
            text-decoration: underline;
        }
        
            .contTab .leftTd .colText a.up {
                /*color:#A3007C;*/
                font-size: 14px;
                font-weight: bolder;
            }
            
        .contTab .leftTd .colNews
        {
            width: 80%;
            margin-left:10%;
            color:#494A4B;
        }
            .contTab .leftTd .colNews span.title {
                font-size:14px;
                font-weight:bolder;
                float:left;
                width: 80%;
            }
            
            .contTab .leftTd .colNews span.date {
                color:#A3007C;
                float:left;
                width: 20%;
                text-align:right;
            }
            
            .contTab .leftTd .colNews span.text {
                float:left;
                clear: both;
            }
            
            .contTab .leftTd .colNews .more
            {
                text-align:right;
                float:left;
                clear:both;
                width:100%;
            }
                .contTab .leftTd .colNews .more a
                {
                    color:#A3007C;
                    text-decoration: underline;
                }
                .contTab .leftTd .colNews .more a:hover
                {
                    text-decoration: none;
                }
        
        
		.contTab .leftTd .colTextProd
		{
			width:315px;
			margin-left:15px;
		}
			.contTab .leftTd .colText span
			{
				color:#A3007C;
			}
            
			.contTab .leftTd .colText .more
			{
				text-align:right;
			}
				.contTab .leftTd .colText .more a
				{
					color:#A3007C;
                    text-decoration: underline;
				}
                .contTab .leftTd .colText .more a:hover
                {
                    text-decoration: none;
                }
	.contTab .rightTd
	{
		padding:0px 0px 0px 15px;
	}
	.contTab .rightTd .textNews
	{
		line-height:16px;
	}
	.contTab .rightTd .date
	{
		color:#A3007C;
	}
	.contTab .rightTd .bannerDiv
	{
		text-align:center;
		font-size:20px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		background:#00A8EC;
		margin:2px 0px 4px 0px;
	}
	.contTab .rightTd .colFoto
	{
		text-align:center;
	}
		.contTab .rightTd .colFoto img
		{
			border:2px solid #494A4B;
		}
	.contTab .rightTd .prodText
	{
		text-align:justify;
		padding-top:5px;
	}       
        .contTab .rightTd .prodText .date
        {
        }
            .contTab .rightTd .prodText .date a
            {
                color:#A3007C;
                text-decoration: underline;
            }
            .contTab .rightTd .prodText .date a:hover
            {
                text-decoration: none;
            }
        
        .contTab .rightTd .prodText .text
        {
            color:#494A4B;
            text-decoration: none;
        }
        .contTab .rightTd .prodText .text:hover
        {
            text-decoration: underline;
        }
        
            .contTab .rightTd .prodText .text a
            {
                text-decoration: none;
            }
            .contTab .rightTd .prodText .text a:hover
            {
                text-decoration: underline;
            }
	
.contContacts
{
	padding:0px 20px 0px 0px;
	font-size:12px;
}
	.contContacts a
	{
		color:#000000;
		text-decoration:none;
	}
	
.contacts {
    float: left;
    height: 200px;
    width: 240px;
}
    .contactsGeneral {
        float: left;
        clear: both;
        height: 200px;
        width: 100%;
    }
    .contactsFoto
    {
	    padding:0px 0px 10px 0px;
        width: 100%;
        text-align: center;
    }
    .contactsText
    {
	    padding:0px 0px 20px 0px;
	    font-size:14px;
        width: 100%;
        text-align: center;
    }
	    .contactsText a
	    {
		    color:#16A0EF;
		    text-decoration:none;
	    }
	    .contactsText h2
	    {
		    font-size:18px;
		    margin:0;
		    padding:0;
	    }

/*** end content ***/

/*** footer ***/

.footer
{
	width:100%;
	margin:0 auto;
	height:60px;
	background:#EBEBEB;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
    float:left;
}
	.footer .inner
	{
		padding:15px 0px 0px 10px;
		width: 35%;
		float:left;
	}
	.footer .counts {
		padding:15px 10px 0px 0px;
		width: 60%;
		float:left;
		text-align: right;
	}
	.footer a
	{
		color:#5D93D1;
	}

/*** end footer ***/

.color_select {
    color: #3a68a3;
    font-weight: bolder;
}


/* <![CDATA[ */
.div_block {
    display: table;
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%; /* act like a block-level element */
    height: 15em;
}

/* BEGIN hide from IEM 5 \*/
.div_block .div_center {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}
/* END hide from IEM 5 */
/* ]]> */



