body, td {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: black; margin: 0px; padding: 0px;
}


A {color: #003399; text-decoration: underline
}
A:link {color: #003399; text-decoration: underline
}
A:hover {color: #3366cc; text-decoration: underline
}


A:hover.b
{
	text-decoration:none !important;
	background:#003399;
	color:#fff;
	padding:0 2 1 2px;
	margin:0 -2px;
	position:relative;
}

A:hover.r
{
	text-decoration:none !important;
	background:#cc0000;
	color:#fff;
	padding:2 4 3 4px;
	margin:0 -2px;
	position:relative;
}



.title {
font-family: Georgia, Times New Roman, Times, serif; font-size: 16pt; font-weight: normal; line-height: 94%
}
.title_works {
font-family: Georgia, Times New Roman, Times, serif; font-size: 16pt; font-weight: normal; padding-bottom: 10px;
}


.site3 {
font-family: Georgia, Times New Roman, Times, serif; font-size: 36pt; font-weight: normal;  line-height: 80%
}
.gray_sm {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #cbcbcb; font-size: 7pt; font-weight: normal; 
}
hr.line {
height:1px; border-style:none; background-color:#cbcbcb; margin-right:0; margin-left:0; margin-bottom:20; margin-top:34; 
}
.month {font-family: Georgia, Times New Roman, Times, serif, sans-serif; color: #666666; font-size: 7pt; font-weight: normal;
}
td.left_top {
padding-left: 34; padding-top: 34;
}
td.left_bottom {
padding-left: 34; padding-bottom: 34;
}
td.right_bottom {
padding-right: 34; padding-bottom: 34;
}
td.left {
padding-left:34; 
}
td.right {
padding-right: 34; 
}
td.menu {

height: 18 px;
padding-right: 34; 
}

/* new pad -------------------------------------------------------------------------------------------------------------------- */

td.left_right_bottom {
padding-right: 22; 
padding-left: 22;
padding-bottom: 34;
}

td.lr44_bottom {
padding-right: 34; 
padding-left: 34;
padding-bottom: 44;
}

td.lr441_bottom {
padding-right: 34; 
padding-left: 34;
padding-bottom: 33;
}


td.r
{padding-right: 22;
padding-left: 22;
}


td.r_2
{padding-right: 2;
}

td.r_3
{padding-right: 2;
padding-left: 2;
}

td.r_4{
padding-left: 2;
}

.open_menu {
background-color: #cccccc;
padding:2 4 3 4px;
}

.open_menu_red {
background-color: #cc0000;
padding:2 4 3 4px;
}





/* new menu --------------------------------------------------------------- */


td.lines {
background-color: #003399;
font-family: Georgia, Times New Roman, Times, serif; font-size: 48pt; font-weight: normal; color: #ffffff;
}

td.menu_2 {

height: 18 px;
padding-right: 34; 
padding-left: 60; 
}


ul.menu {
margin: 0px;
padding: 0px;
width: 100%;
}

ul.menu li {
list-style: none;
display: inline;
float: left;
margin-right: 44px;
}

ul.menu li  a {
display: block;
padding:2 4 3 4px;

}
ul.menu li  a:hover {
background: #003399;
color: #fff;
text-decoration:none !important;
}


ul.men2 {
margin: 0px;
padding: 0px;
width: 100%;
}

ul.men2 li {
list-style: none;
display: inline;
float: left;
margin-left: 54px;
}

ul.men2 li  a {
display: block;
padding:2 4 3 4px;

}
ul.men2 li a:hover {
background: #cc0000;
color: #fff;
text-decoration:none !important;
}



/*  works */

td.lcom {
font-family: Georgia, Times New Roman, Times, serif; font-size: 10pt; 
padding-right: 75; 
padding-top: 40;
}
td.com {
font-family: Georgia, Times New Roman, Times, serif; font-size: 8pt; 
}
td.site {
padding-top: 25; padding-bottom: 15; 

}
td.work_menu {
padding-top: 80;
}
td.site_text {
padding-left: 34; padding-top: 15; padding-right: 30; line-height: 150%;
}

/* t2t*/

td.t2t {
padding-bottom: 25; 
}

td.t2t_2 {
padding-right: 34; padding-bottom: 25; 
}
.img {
margin-top: 15; margin-bottom: 30; 
}

/* contacts */

hr.contacts {
height:1px; border-style:none; background-color:#4883ba; margin-left:34; 
}
hr.contacts_c {
height:1px; border-style:none; background-color:#4883ba;
}
hr.contacts_r {
height:1px; border-style:none; background-color:#4883ba; margin-right:34; 
}


td.l_n {
line-height: 150%;
}

.ebutsia_roboti {border: 2px solid #a8a8a8}

.work_pre {border: 1px solid #c3c3c3}

/* graphic -------------------------------------------------------------- */

ul.graf_line {
     margin: 0px;
     padding: 0px;
     width: 100%;
     }
ul.graf_line li {
     list-style: none;
     display: inline;
     float: left;
     margin: 0px 40px 34px 0px;
     width: 250px;
     height: 175px;
     }



ul.time {
     margin: 0px;
     padding: 0px;
     width: 100%;
     }
ul.time li {
     list-style: none;
     display: inline;
     float: left;
     margin: 0px 10px 34px 0px;
     width: 75px;
     height: 75px;
     }


.blacktitle {
font-family: Georgia, Times New Roman, Times, serif; color: white; font-size: 36pt; font-weight: normal;
}

.feed {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: white;}

A.new {color: #0099ff; text-decoration: underline
}
A:link.new {color: #0099ff; text-decoration: underline
}
A:hover.new {color: #3399ff; text-decoration: underline
}


/* 4fa6ff */
