/* CSS Document */

body {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #666;
	background-color: #CCCCCC;
	background-image:url(../i/back_main.jpg);
	background-position:center top;
	background-repeat:repeat-x;
	text-align: left;
	margin: 0px;
	padding: 0px;
	height: 100%;
}

.clear{
clear:both;
}

.floatLeft{
	float: left;
}
.floatRight{
	float: right;
}

* {
	margin: 0px;
	padding: 0px;
}

a:link, a:visited, a:active {
	color:#D0141E;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}

h1{
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight:normal;
	color: #666;
}

/* NAVIGATION MAIN   --------------------------- */

.backOverTD{
	background-image:url(../i/back_top_inside.jpg);
	background-position: top;
	background-repeat:repeat-x;
}

.navContainer{
	margin-top: 63px;
	padding: 0px;
	border-top: 5px solid #660000;
}

ul.main-menu  {
	width: 100%;
} 

ul.main-menu li {
	margin-left: 0px;
}


.main-menu .hidden {
	display:none;
}

ul.main-menu li a {
	width: 100%;
	height: 27px;
	text-decoration: none;
	display: block;
	border-bottom: 1px solid #595959;
	margin: 0px;
	padding: 0px;
}
#menu_1 a {
	background-image: url(../i/mainmenu_1.gif);
}
#menu_1 a:hover {
	background-position: 0px -27px;
}
#menu_1_down a {
	background-image: url(../i/mainmenu_1.gif);
	background-position: 0px -54px;
}

#menu_2 a {
	background-image: url(../i/mainmenu_2.gif);
	background-repeat: no-repeat;
}
#menu_2 a:hover {
	background-position: 0px -27px;
	background-repeat: no-repeat;
}
#menu_2_down a {
	background-image: url(../i/mainmenu_2.gif);
	background-position: 0px -54px;
	background-repeat: no-repeat;
}

#menu_3 a {
	background-image: url(../i/mainmenu_3.gif);
}
#menu_3 a:hover {
	background-position: 0px -27px;
}
#menu_3_down a {
	background-image: url(../i/mainmenu_3.gif);
	background-position: 0px -54px;
}

#menu_4 a {
	background-image: url(../i/mainmenu_4.gif);
}
#menu_4 a:hover {
	background-position: 0px -27px;
}
#menu_4_down a {
	background-image: url(../i/mainmenu_4.gif);
	background-position: 0px -54px;
}

#menu_5 a {
	background-image: url(../i/mainmenu_5.gif);
}
#menu_5 a:hover {
	background-position: 0px -27px;
}
#menu_5_down a {
	background-image: url(../i/mainmenu_5.gif);
	background-position: 0px -54px;
}
#menu_6 a {
	background-image: url(../i/mainmenu_6.gif);
	border-bottom: none;
}
#menu_6 a:hover {
	background-position: 0px -27px;
}
#menu_6_down a {
	background-image: url(../i/mainmenu_6.gif);
	background-position: 0px -54px;
}

/*  NEWS - MAIN LEFT --------------------------- */

.news_title{
	height: 60px;
	background-color:#FFF;
}

.newsTD{
	background-image:url(../i/back_news_td.gif);
	background-position:left;
	background-repeat:repeat-y;
	background-color:#F0F0F0;
}

.news_articles{
	padding: 10px 20px 20px 33px;
	background-image:url(../i/back_news.gif);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#F0F0F0;
}

.news_articles h2{
	font:Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color:#CC0000;
}

.news_articles a:link, .news_articles a:visited, .news_articles a:active{
	color:#666;
	text-decoration:uderline;
}
.news_articles a:hover{
	text-decoration: none;
}

/*  CONTACTS */
.contacts{
	height: 140px;
	background-color: #F0F0F0;
	background-image:url(../i/info_contacts.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 130px 20px 5px 35px;
	font-size: 12px;
}

/* ICONS TOP*/

.iconsTop{
	width: 150px;
	height: 11px;
	float:right;
	padding-top: 10px;
	clear:both;
}

.iconsTop ul li {
	display: inline;
	float: left;
	width: 17px;
	height: 11px;
	padding: 0px 25px 0px 5px;
}

.iconsTop ul li a{
	text-decoration: none;
	display: block;
	float: left;
	width: 17px;
	height: 11px;
	list-style-type: none;
}

.iconsTop span{
	display: none;
}

#home a{
background-image:url(../i/ico_home_0.gif);
background-position:center;
background-repeat: no-repeat;
}
#home a:hover{
	background-image:url(../i/ico_home_1.gif);
	background-position:center;
	background-repeat: no-repeat;
}
#contacts a{
background-image:url(../i/ico_mail_0.gif);
background-position:center;
background-repeat: no-repeat;
}
#contacts a:hover{
background-image:url(../i/ico_mail_1.gif);
background-position:center;
background-repeat: no-repeat;
}

#sitemap a{
background-image:url(../i/ico_sitemap_0.gif);
background-position:center;
background-repeat: no-repeat;
}
#sitemap a:hover{
background-image:url(../i/ico_sitemap_1.gif);
background-position:center;
background-repeat: no-repeat;
}

/* PATH */

.path{
	color:#FFF;
	padding-top: 39px;
	padding-right: 32px;
	float: right;
	clear:both;
}

.path a:link, .path a:visited, .path a:active {
	color:#CCC;
	text-decoration: underline;
}
.path a:hover {
	color: #FFF;
	text-decoration: none;
}

/* FOOTER */

.footer{
}

.footer td{
 background-image:url(../i/back_footer_shad.gif);
 background-repeat:repeat-x;
}

.footer_left{
	width: 94%;
	height: 38px;
	background-image:url(../i/back_footer_left.gif);
 	background-repeat:repeat-x;
}
.copy{
	font-size: 10px;
	color: #B0B0B0;
	float: left;
	padding: 10px 20px 0px 30px;
}
.rizn{
	font-size: 10px;
	color: #B0B0B0;
	float: right;
	padding: 10px 30px 0px 20px;
}
.rizn a:link, .rizn a:visited, .rizn a:active{
	text-decoration: none;
}
.rizn a:hover{
	text-decoration: underline;	
}

/* ICONS BOTTOM */

.iconsBot{
	width: 190px;
	height: 11px;
	float: left;
	padding-top: 10px;
	clear:both;
}

.iconsBot ul li {
	display: inline;
	float: left;
	width: 17px;
	height: 11px;
	padding: 0px 0px 0px 35px;
}

.iconsBot ul li a{
	text-decoration: none;
	display: block;
	float: left;
	width: 17px;
	height: 11px;
	list-style-type: none;
}

.iconsBot span{
	display: none;
}

#homeB a{
background-image:url(../i/ico_homeB_0.gif);
background-position:center;
background-repeat: no-repeat;
}

#contactsB a{
background-image:url(../i/ico_mailB_0.gif);
background-position:center;
background-repeat: no-repeat;
}

#sitemapB a{
background-image:url(../i/ico_sitemapB_0.gif);
background-position:center;
background-repeat: no-repeat;
}

.left_final{
heigh: 100%;
clear:both;
background-color:#009900;
}

/* PRINTERS */

.media{
	background-color:#FFFFFF;
	height: 20px;
	width: 200px;
	margin-left: 28px;
	margin-bottom: 30px;
	border-top: 5px solid #FFF;
	border-right: 1px solid #E0E0E0;
	border-bottom: 1px solid #E0E0E0;
	padding: 3px 0px 3px 10px;
	
}

.media ul li{
	display: inline;
	padding-left: 15px;
	padding-right: 15px;
	background-position: left;
	background-repeat: no-repeat;
}

li#print{
	background-image: url(../i/ico_print.gif);
}

li#send{
	padding-left: 20px;
	background-image: url(../i/ico_send.gif);
}

/* class tree-list */

.tree-list {
	list-style:none;
	margin-left:50px;
}
.tree-list ul{
	list-style:none;
	margin:5px 0 5px 20px;
}
.tree-list li{
	margin:0px 0 0px 0;
}

/* CONTACTS ******************************************* */


.middle-content{
	width:65%;
	margin-bottom:40px;
	float:none;
}
.middle-content .text{
	border-top: 1px solid #CCCCCC;
	clear:both;
	float:none;
	width:100%;
	margin-top:5px;
	padding-top:10px;
}

table.mail_form{
	width:100%;
}
table.mail_form td{
	padding:5px;
}
table.mail_form td.form{
	width:65%;
}
table.mail_form td.lables{
	width:35%;
	text-align:right;
}
table.mail_form input{
	width:100%;
	border: 1px solid #989898;
}
table.mail_form textarea{
	width:100%;
	border: 1px solid #989898;
}

input#send_btn{
	width:auto;
	border:0;
	background-color:#434343;
	color:#fff;
	font-weight:bold;
	font-family:"Arial", sans-serif;
	display:inline;
	padding:2px;
	font-size:1em;
	hand:default;
	cursor:pointer;
}

.result{
	padding:5px;
	border:#434343;
	background-color:#DDDDDD;
	cursor:default;
}

.additional-content{
    width:28%;
    float:right;
    padding-bottom:30px;
}
.small {
    width:65%;
    float:left;
}
.small .middle-content{
    width:100%;
}

.additional-content ul{
    list-style:none;
}
.additional-content .polls{
    margin:20px  10px 20px 0px;
}
.additional-content .polls li{
    margin-bottom:20px;
}
.additional-content .polls ul{
    margin:10px 0 0 10px;
}
.additional-content .polls ul li{
    margin-bottom:3px;
}

.additional-content .polls .submit{
    float:right;
}
