*{margin:0;padding:0}
body{font-family:Tahoma, Geneva, sans-serif}
table{border-collapse:collapse}
q{quotes:none}
a{color:#082663;text-decoration:underline}
a:hover{text-decoration:none}
a img{border:none}

a.red{color:#cf0f0f;text-decoration:underline}
a.red:hover{text-decoration:none}
.center{text-align:center}

#wrap{width:100%}

#header{height:131px;border-bottom:solid 4px #547490;background:#DCE9E8 url(/images/header-bg.jpg) repeat-y center top}
	#header table{width:100%;height:131px}
		#header table td{width:33%}
	#header #header-logo{padding:0px 0 0 40px}
	#header h1{text-align:center}
	#header #header-photo{background:#f9fbfa url(/images/header-photo.gif) no-repeat right top;xwidth:50%}

#content-wrap{width:100%}
#sidebar1{background:#EAEEEE}
#sidebar2{background:#F1F4F4}
.sidebar{width:244px;vertical-align:top;padding:0 0 10px 0}
	.sidebar h2{background:#E2EDED url(/images/headers-bg.gif) no-repeat left bottom;font-size:1em;font-weight:normal;color:#082663;text-align:center}
	#sidebar2 h2{background:#E2EDED url(/images/headers-bg2.gif) no-repeat left bottom}
		.sidebar h2 span{display:block;background:url(/images/headers-lbg.gif) no-repeat left top;padding:10px 0 18px 5px}
	.sidebar ul{font-size:0.8em;padding:5px 5px 5px 25px;list-style-type:none;height:1%}
		.sidebar ul li{background:url(/images/sidebar-nav-marker.gif) no-repeat left 4px;padding:0 0 0 15px}
			.sidebar ul li ul{font-size:1em;padding:0 0 0 5px}
			.sidebar ul li .info{background:#C6D6ED;border:solid 1px #010101;padding:10px;text-align:center;position:relative;left:-15px;top:0;margin:5px 0}
			
#content{padding:5px 20px 0 5px;vertical-align:top}
	#content #content-nav{list-style-type:none;font-size:1em;overflow:hidden;height:1%;margin-bottom:20px}
		#content #content-nav li{font-size:0.8em;float:left;width:33%;text-align:center}
        #content h1{text-align:center;font-weight:normal;font-size:1.3em;margin-bottom:20px; color: #082663;}
	#content h2{text-align:center;font-weight:normal;font-size:1.1em;margin-bottom:20px; color: #082663;}
	#content p{margin-bottom:10px; font-size:0.8em; color: #082663;}
	#content #news{width:100%;margin-bottom:20px}
		#content #news td{text-align:center;padding:0 0 10px 0}
		#content #news td.news-photo{width:95px;text-align:left}
	#content address{font-style:normal;font-size:0.8em;padding:0 0 0 120px;color: #082663;}
		#content address span{display:block;margin-bottom:15px}

#footer{border-top:solid 4px #547490}
	#footer table{width:100%}
	#footer #copyright{width:244px;background:#EAEEEE;text-align:center; font-size:0.8em; color: #082663;}
		#footer #copyright img{vertical-align:middle}
	#footer #stat{width:244px;background:#F1F4F4;text-align:center}
	#footer address{padding:5px 15px;font-style:normal;font-size:0.8em; color: #082663; overflow:hidden;height:1%}
		#footer address span{display:block;float:left;width:48%}



.content_table
{
	margin: 20px 0px 0px 0px;
        color: #082663;
}


.public
{
        color: #082663;
}

.content_table td
{
	vertical-align:	 top;
}

.content_table .right_td
{
	padding: 0px;
	color: #FFF;
}

.content_table .right_td h1
{
	font-size: 16pt;
	padding: 0px 0px 10px 0px;
	margin: 0px;
	line-height: 110%;
	color: #FFF;
}

.content_table .right_td a
{
	color: #FFF;
}

.content_table .right_td .green_grad, .content_table .right_td .blue_grad_2, .content_table .right_td .red_grad
{
	margin-bottom: 20px;
}

.content_table .green_grad
{
	zoom: 1;
	position: relative;
	background: url('/images/green_grad.gif') repeat-x 0 100%;
	background-color: #8da825;
	border: 0px solid #f00;
	padding: 13px 30px 15px 29px;
	margin: 0px;
	width: 191px;
}

.content_table .blue_grad_2
{
	zoom: 1;
	position: relative;
	background: url('/images/blue_grad_2.jpg') repeat-x 0 100%;
	background-color: #6ea9c7;
	border: 0px solid #f00;
	padding: 13px 30px 15px 29px;
	margin: 0px;
	width: 191px;
}

.content_table .red_grad
{
	zoom: 1;
	position: relative;
	background: url('/images/red_grad.jpg') repeat-x 0 100%;
	background-color: #da1a05;
	border: 0px solid #f00;
	padding: 13px 30px 15px 29px;
	margin: 0px;


























	width: 191px;

























}

.content_table .left_td
{
	padding: 0px 0px 0px 27px;
	line-height: 130%;
}

.date
{
	color: #9e987b;
	font-size: 8pt;
}

.news_title
{
	font-size: 11pt;
	font-weight: bold;
	margin-bottom: 3px;
	margin: 0px;
        color: #082663;
}

.news_img
{
padding: 5px 5px 5px 5px;
}
.content_table .news_group
{
	margin: 0px 0px 8px 0px;
	list-style-type: none;
	padding-left: 0px;
        color: #082663;
}

.content_table .news_group li
{
	margin-bottom: 3px;	
	padding-left: 0px;
}

.rss_4_ie
{
	width: 16px;
	height: 16px;
	position: absolute;
	z-index:-1;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/rss/rss_2.0.png');
}

.rss_4_ie_1
{
        font-size: 9pt;
}

.archives_4_ie_1
{
        font-size: 9pt;
}

.archives_4_ie
{
	width: 16px;
	height: 16px;
	position: absolute;
	z-index:-1;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/archives.png');
}

.content_table .tags, .content_table .tags a
{
	color: #5d7716;
	margin-top: 5px;
}

.content_table .public td
{
	padding-right: 30px;
	
}

.form_to_main input
{
	width: auto;
	border: none;
	padding: 0px;
	margin-right: 10px;

}

.form_to_main .button
{
	height: 26px;
	color: #FFF;
	padding: 0px 12px 0px 12px;
	margin: 12px 0px 0px 0px; 
	border: 1px solid #5e9cad;
	background-color: #236881;
}

.red_grad .form_to_main input
{
	width: 165px;
	height: 22px;
	margin-bottom: 8px;
	border: 1px solid #b03921;
}

.red_grad .form_to_main .button
{
	width: auto;
	height: 26px;
	color: #FFF; 
	border: 1px solid #cc7171;
	background-color: #b03921;
	padding: 2px 12px 2px 12px;
	margin-top: 63px;
	margin: 7px 0px 0px 0px;
}

.blue_grad_2 .form_to_main input
{
	width: auto;
	border: none;
	padding: 0px;
	margin-right: 10px;
}

.blue_grad_2 .form_to_main .button
{
	height: 26px;
	color: #FFF; 
	padding: 0px 12px 0px 12px;
	border: 1px solid #5e9cad;
	background-color: #236881;
	margin: 12px 0px 0px 0px; 
}

.shop_table td
{
	padding-right: 35px;
}

.shop_table img 
{
	border: 1px solid #d6d6d6;
}

.shop_table .name_product
{
	margin: 5px 0px 7px 0px; 
}

.shop_table .price 
{
	margin: 10px 0px 7px 0px; 
	color: #db1905;
	font-size: 16pt;
}

.shop_table .price img
{
	border: none;
}

.footer
{
	position: relative;
	bottom: 0px;
}
.footer td
{
	padding: 5px 0px 5px 30px;
}

.copyright
{
	color: #938676;
	font-size: 9pt;
	line-height: 140%;
	height: 10px;
}