body {
        margin: 0;
        padding: 0;
        margin-top: 0px;
        margin-bottom: 40px;
        text-align: center;
        font-family: Verdana, Arial, serif;
        font-size: 10px;
		background-repeat:repeat-x;
 }
#top {
		margin: 0px;
		padding:0px;
		float:right;
		border: 0px;
        width: 775px;
		height:auto;
        background: #FFFFFF;
}
#topcontainer {
		margin: 0px;
		padding:0px;
		border: 0px;
        margin: auto;
        width: 775px;
		height:auto;

}

#menu {
		margin: 0px;
		padding:0px;
		border: 0px;
        width: 775px;
        height: 32px;
        background: #ed1b24;
}

#menu_team {
		margin: 0px;
		padding:0px;
		border: 0px;
        width: 775px;
        height: 33px;
		float:right;
        background: #ed1b24;
}

#under_menu {
		margin: 0px;
		padding:0px;
		border: 0px;
        width: 775px;
		height: auto;
		background-color:#FFFFFF;
		background-image:url(images/under_back.jpg);
		background-repeat:repeat-y;
}

#company_tree {
		margin: 0px;
		padding:0px;
		border: 0px;
        width: 775px;
		height: auto;
		background-color: #134469;
}
#company_tree_header {
		margin: 0px;
		padding:0px;
		border: 0px;
        width: 775px;
		height:50px;
		background-color:#134469;
}

#company_tree_photo {
		margin: 0px;
		padding:0px;
		border: 0px;
        width: 775px;
		height: auto;
		background-color:#134469;
}


#srodek {
		border: 0px;
        width: 775px;
		background-color:#134469;
}



#top_left {
		margin: 0px;
		padding:0px;
		border: 0px;
        width: 224px;
        float: left;
        background: #819dc2 url("images/back_left.jpg"); 
}
#top_right {
	   margin: 0px;
	   padding:0px;
       border: 0px;
       width: 551px;
	   float: right; 
       background: #014572 url("images/right_back.jpg");
	   background-repeat:no-repeat;
	   background-position:top;
}

#top_right td {
 margin: 0px;
 color: #FFFFFF;
 font-size: 1.0em;
 padding-right: 5px;
 padding-bottom: 2px;
 padding-left: 5px;
 padding-top: 2px;
 text-align: left;
}


#top_right a {
text-decoration: none;
color:#FFFFFF;
}

#top_right a:hover {
text-decoration: underline;
color:#FFFFFF;
}


#top_right_header {
	   margin: 0px;
	   padding:0px;
       border: 0px;
       width: 551px;
	   height: 50px;
	   float: right; 
}

#clear_div {
        margin: 0px;
        padding: 0px;
        width: 775px;
		height:1px;
		clear: both;
}
#footer {
        margin: 0px;
        padding: 0px;
        width: 775px;
		height:25px;
		background-color:#829ec3;
}

.text{
 margin: 0px;
 color: #FFFFFF;
 font-size: 1.0em;
 padding-right: 40px;
 padding-bottom: 5px;
 padding-left: 40px;
 padding-top: 5px;
 text-align: justify;
}

.news_list{
 margin: 0px;
 color: #FFFFFF;
 font-size: 1.0em;
 padding-right: 0px;
 padding-bottom: 5px;
 padding-left: 0px;
 padding-top: 10px;
 text-align: justify;
}

.text_left{
 margin: 0px;
 color: #FFFFFF;
 font-size: 1.0em;
 padding-right: 30px;
 padding-bottom: 5px;
 padding-left: 40px;
 padding-top: 15px;
 text-align: left;
}

.text_left_submenu{
 margin: 0px;
 color: #FFFFFF;
 font-size: 1.4em;
 font-weight:bold;
 padding-right: 10px;
 padding-bottom: 0px;
 padding-left: 40px;
 padding-top: 0px;
 text-align: left;
}

.text_left_subsubmenu{
 margin: 0px;
 color: #FFFFFF;
 font-size: 1.1em;
 font-weight:normal;
 padding-right: 10px;
 padding-bottom: 1px;
 padding-left: 60px;
 padding-top: 2px;
 text-align: left;
}

.text_download{
 margin: 0px;
 color: #FFFFFF;
 font-size: 1.1em;
 font-weight:normal;
 padding-right: 10px;
 padding-bottom: 1px;
 padding-left: 40px;
 padding-top: 10px;
 text-align: left;
}

.text_tabel{
 margin: 0px;
 color: #FFFFFF;
 font-size: 1.0em;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 padding-top: 0px;
 text-align: left;
}


.text_news{
 margin: 0px;
 color: #FFFFFF;
 font-size: 1.0em;
 padding-right: 30px;
 padding-bottom: 0px;
 padding-left: 30px;
 padding-top: 5px;
 text-align: left;
}

#top_right ol {
 margin: 0px;
 color: #FFFFFF;
 font-size: 1.1em;
 padding-right: 15px;
 padding-bottom: 5px;
 padding-left: 65px;
 padding-top: 0px;
 text-align: left;
 font-weight:none;
}

#top_right ul {
 margin: 0px;
 color: #FFFFFF;
 font-size: 1.1em;
 padding-right: 15px;
 padding-bottom: 5px;
 padding-left: 65px;
 padding-top: 0px;
 text-align: left;
 font-weight:none;
}

.text_bold{
 margin: 0px;
 color: #FFFFFF;
 font-size: 1.1em;
 padding-right: 15px;
 padding-bottom: 5px;
 padding-left: 15px;
 padding-top: 15px;
 text-align: left;
 font-weight:bold;
}

.text_bold_header{
 margin: 0px;
 color: #FFFFFF;
 font-size: 1.6em;
 padding-right: 50px;
 padding-bottom: 5px;
 padding-left: 40px;
 padding-top: 15px;
 text-align: left;
 font-weight:bold;
}

.text_bold_left{
 margin: 0px;
 color: #FFFFFF;
 font-size: 1.0em;
 padding-right: 15px;
 padding-bottom: 5px;
 padding-left: 15px;
 padding-top: 15px;
 text-align: left;
 font-weight:bold;
}

.text_left_news{
 margin: 0px;
 color: #FFFFFF;
 font-size: 1.1em;
 padding-right: 15px;
 padding-bottom: 0px;
 padding-left: 40px;
 padding-top: 5px;
 text-align: left;
 font-weight: none;
}


.text_footer{
 margin: 0px;
 color: #FFFFFF;
 font-size: 1.1em;
 padding-right: 5px;
 padding-bottom: 0px;
 padding-left: 0px;
 padding-top: 3px;
 text-align: right;
}

a.more_link {
 font-size: 10px;
 font-family: Verdana, Arial, serif;
 text-decoration: none;
 padding-right:30px;
 float:right;
 color: #FFFFFF;
 }
 
a.more_link:hover {
 text-decoration:underline;
 }


a.more_news {
 font-size: 10px;
 font-family: Verdana, Arial, serif;
 text-decoration: none;
 padding-right:30px;
 padding-left:30px;
 float:left;
 color: #FFFFFF;
 }
 
a.more_news:hover {
 text-decoration:underline;
 }


a.mail_link {
 font-size: 10px;
 font-family: Verdana, Arial, serif;
 text-decoration: none;
 padding:0px;
 margin:0px;
 float:left;
 color: #FFFFFF;
 }

a.mail_link:hover {
 text-decoration:underline;
 }


a.link_left {
 margin: 0px;
 color: #FFFFFF;
 font-weight:bold;
 text-decoration:none;
 text-align: left;
}

a.link_left_s {
 margin: 0px;
 color: #004773;
 font-weight:bold;
 text-decoration:none;
 text-align: left;
}

a.link_left:hover {
 color: #004773;
}


a.link_left_sub {
 margin: 0px;
 color: #FFFFFF;
 font-weight: none;
 text-decoration: none;
 text-align: left;
}

a.link_left_sub_s {
 margin: 0px;
 color: #004773;
 font-weight:bold;
 text-decoration:none;
 text-align: left;
}

a.link_left_sub:hover {
 color: #004773;
}


a.designed_link {
 margin: 0px;
 color: #FFFFFF;
 font-size: 1.1em;
 padding-right: 5px;
 padding-bottom: 0px;
 padding-left: 0px;
 padding-top: 3px;
 text-align: right;
 text-decoration:none;
 }

a.designed_link:hover {
 text-decoration:underline;
 }
 
img.top { 
    float: left;
	padding-top: 30px;
	padding-left: 40px;
}

img.center { 
    float: center;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left:0px;
	padding-right:0px;
}

img.clear_inn { 
    float: right;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 0px;
	padding-right:0px;
}