body, td, div, span, p
{ 
font-family: Tahoma, Verdana;
font-size: 13px;
margin: 0px;
padding: 0px;
color: #ebeaea;
}

a 
{
color: #e4e3e3;
text-decoration: underline;
text-decoration: none;
font-weight: bold;
}

a:hover 
{
color: #cccccc;
text-decoration: underline;
}

li {
	font-family: Tahoma, Verdana;
	font-size: 13px;
	color: #ebeaea;
}


table
{
border-collapse: collapse;
width: 100%;
}

td
{
margin: 0em;
padding: 0em;
vertical-align: top;
}

p
{
font: 13px Verdana;
color: #ffffff;
padding: 0 0 10px 0;
margin: 0 0 0 0;
}

h1
{
font: 20px Tahoma;
margin: 5px 0 15px 0;
padding: 0;
color: #ffffff;
}

h1.holding
{
margin: -32px 0 10px 0; position: relative;
z-index: 20;
}

.yellow
{
color: #FFF4B0;
}

#yellow
{
color: #FFF4B0;
}

.gray
{
color: #b6c3bb;
}

#index_limiter {
max-width: 1400px;
width: expression(document.body.clientWidth > 1400? "1400px": "100%")}

table.find
{
background: #ffffff;
width: 95px;
height: 20px;
padding: 5px;
}

table.find form
{
padding: 0;
margin: 20px 0 0 0;
}

table.find td
{
vertical-align: middle;
}

input.find
{
margin: 5px;
width: 95px;
font: 10px Arial;
border: 1px solid #bebebe;
background: #ffffff;
}

input.go
{
font: 10px Arial;
color: #707070;
border: none;
background: #ffffff;
text-decoration: underline;
cursor: pointer;
}

table.menu td
{
font: 13px Verdana;
font-weight: bold;
color: #fff4b0;
padding: 0 10px 5px 0;
}

table.menu td a
{
font: 13px Verdana;
font-weight: bold;
color: #fff4b0;
}

table.menu td img
{
margin: 4px 6px 0 0;
}

ul.services
{
font: 12px Verdana;
list-style: none;
margin: 0;
padding: 0;
}

ul.services li
{
margin: 0 0 5px 0;
}

ul.white_services
{
font: 11px Verdana;
list-style: none;
margin: 0;
padding: 0;
color:#FFFFFF;
}

ul.white_services li
{
margin: 0 0 2px 0;
}

ul.white_services li a
{
color:#FFFFFF;
}

a.all
{
font: 11px Verdana;
color: #454545;
}

div.flash
{
margin: -1px 0 0 0; position: relative;
}

td.index_right_top
{
vertical-align: bottom; padding: 0 20px 43px 0;
}

td.index_center
{
height: 271px; padding: 20px 0 10px 0;
}

td.index_services
{
padding: 0 50px 0 36px;
}

td.index_content
{
padding: 0 30px 0 0;
}

td.index_links
{
padding: 0 20px 0 25px;
}

td.gray_date
{
padding: 0 0 10px 0;
width: 50%;
color: #b6c3bb;
}

div.final_projects
{
margin: -25px 0 0 0; 
padding: 5px 20px 0 20px;
}

td.final_project_item
{
padding: 3px 20px 0 0; font: 11px Verdana;
}

img.holding_foto
{
border: 10px solid #616161;
}

div.plus
{
margin: 7px 0 0 0;
}

div.plus img
{
margin: 2px 5px 0 0;
}

td.index_bottom
{
height: 85px; vertical-align: middle; padding: 0 0 0 52px;
}

td.left_content
{
padding: 0 20px 0 20px; border-left: 1px solid #96a99f; width: 50%;
}

td.right_content
{
padding: 45px 20px 0 20px; border-left: 1px solid #96a99f; width: 50%;
}

td.right_content p
{
color: black;
}

td.right_content p b
{
color: white;
}

td.content
{
padding: 0 0 80px 100px;
}

td.title
{
padding: 45px 0 0 60px;
}

.ind_blok_1 {
    border: 4px solid #466052;
    background-color: #FFFFFF;
    width: 150px;
    height: 110px;
    float:left;
    margin: 10px 10px 10px 0;
    
}
A.news_ss, A:LINK.news_ss, A:VISITED.news_ss, A:ACTIVE.news_ss, A:FOCUS.news_ss {
    font-family: Tahoma;
    font-size: 13px;
    color:#000000;
    text-decoration:underline;
}
A:hover.news_ss {
    text-decoration: none;
}

.ind_blok_2 {
    border: 3px solid #7e9589;
    background-color: #FFFFFF;
    width: 55px;
    height: 70px;
}

h1.uslugi
{
    margin: 37px 0 10px 150px;
    font-size: 16px;
    font-weight:bold;
}

A.vn_menu_ss, A:LINK.vn_menu_ss, A:VISITED.vn_menu_ss, A:ACTIVE.vn_menu_ss, A:FOCUS.vn_menu_ss {
    font-family: Tahoma;
    font-size: 12px;
    color:#546059;
    text-decoration:underline;
    LINE-HEIGHT: 25px;
}
A:hover.vn_menu_ss {
    text-decoration: none;
}
.vn_menu_ss_activ {
    font-family: Tahoma;
    font-size: 12px;
    color:#546059;
    text-decoration:underline;
    font-weight:bold;
    LINE-HEIGHT: 25px;
}
.vn_menu_ss_al {
    margin-bottom: 10px;
    white-space: nowrap;
}

.vn_menu_ss_al a:hover {
color: #cccccc;
text-decoration: underline;
}

table.vn_menu
{
width: 10%;

}

/* RUKOVODSTVO */
.ruk_zag {
    font-family: Tahoma;
    font-size: 12px;
    color:#e4e3e3;
    text-transform: uppercase;
    font-weight:bold;
    margin: 30px 0 10px 0;
}

.ruk_zag-2 {
    font-family: Tahoma;
    font-size: 12px;
    color:#FFFFFF;
    font-weight:bold;
    margin-top:17px;
}

.ruk_text {
    font-family: Tahoma;
    font-size: 11px;
    color:#FFFFFF;
    margin: 0 10px 10px 0;
}
.ruk_blok_2 {
    border: 4px solid #466052;
    background-color: #FFFFFF;
    width: 200px;
    height: 240px;
    float:left;
    margin: 10px 10px 10px 0;
}
table.ruk_blok_2 {
    border: 4px solid #466052;
    background-color: #FFFFFF;
    width: 200px;
    height: 240px;
}
/* END RUKOVODSTVO */

/* VAKANSII */
table.vakant {
    width: 90%;
}
.vakant_zag {
    font-family: Tahoma;
    font-size: 12px;
    color:#FFFFFF;
    text-transform: uppercase;
    font-weight:bold;
    margin: 10px 0 5 0;
}
.vakant_zag-2 {
    font-family: Tahoma;
    font-size: 12px;
    color:#ebeaea;
    font-weight:bold;
    margin: 10px 0 0 0;
}
.vakant_text {
    font-family: Tahoma;
    font-size: 11px;
    color:#ebeaea;
    margin: 3px 0 20 0;
}
/* END VAKANSII */

/* NEWS */
table.news {
    width: 90%;
}
table.news2 {
    width: 1%;
    white-space: nowrap;
    text-align:right;
}
.news_zag {
    font-family: Tahoma;
    font-size: 12px;
    color:#FFFFFF;
    text-transform: uppercase;
    font-weight:bold;
    margin: 10px 0 5 0;
}
.news_zag-2 {
    font-family: Tahoma;
    font-size: 12px;
    color:#ebeaea;
    font-weight:bold;
    margin: 10px 0 0 0;
}
.news_text {
    font-family: Tahoma;
    font-size: 13px;
    color:#ebeaea;
    margin: 3px 0 20 0;
}
.news_data {
    font-family: Tahoma;
    font-size: 10px;
    color:#b6c3bb;
    margin: 0 0 0 0;
}
.news_zag-3 {
    font-family: Tahoma;
    font-size: 12px;
    color:#FFFFFF;
    text-transform: uppercase;
    font-weight:bold;
    margin: 10 0 0 0;
}
/* END NEWS */


/* KATALOG */
.katalog_blok_1 {
    border: 4px solid #466052;
    background-color: #FFFFFF;
    width: 150px;
    height: 110px;
    float: left;
    margin-right:30px;
    margin-bottom:5px;
}
.katalog_blok_2 {
    border: 4px solid #466052;
    background-color: #FFFFFF;
    width: 250px;
    height: 183px;
    float:left;
    margin-right:30px;
    margin-bottom:5px;
}
.katalog_text {
    font-family: Tahoma;
    font-size: 11px;
    color:#FFFFFF;
    margin: 0 10px 10px 0;
}
/* END KATALOG */

/* GALLERY */
.gallery_blok_1 {
    width: 150px;
    height: 110px;
    float: left;
    margin-right:20px;
    margin-bottom:20px;
}

.gallery_blok_2 {
    border: 4px solid #466052;
    background-color: #FFFFFF;
    margin-bottom:5px;
}

.clDescriptionCont {position:absolute;   visibility:hidden; layer-background-color:#cccccc; z-index:200;}
.clDescription     {width:400px; left:0px; top:0px; font-family:verdana,arial,helvetica,sans-serif; overflow:hidden; border: 1px solid #889c91; padding:0; font-size:11px; background-color:#FDFDFD; layer-background-color:#FDFDFD;}
.clCaption         {position:absolute; left:0px; top:0px; width:157px; height:15px; clip:rect(0px 157px 15px 0px); font-size:11px; font-family:verdana,arial,helvetica,sans-serif; background-color:#999999; layer-background-color:#999999;} 

/* END GALLERY */


/* VNUTR MENU */
ul.menu-1_a {
	margin-left:-25px;
	##margin-left:15px;
	##margin-top:5px;
}
li.menu-1_b {
	list-style-image: url(mark2.gif);
	font-size: 12px;
	font-family: Tahoma;
	font-weight: bold;
	color: #e4e3e3;	
	margin-bottom:5px;
	text-transform: uppercase;
}
/* END VNUTR MENU */


/* FORM */
.input {
	background-color:#FFFFFF;
	color:#000000;
	border:1px #bebebe solid;
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	height: 18px;
}
.inputg {
	background-color:#FFFFFF;
	color:#a5acb2;
	border:1px #bebebe solid;
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	color:#3f5d78;
}
/* END FORM */

