body, td {
font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: black; margin: 0px; padding: 0px;
}


A {color: #083064; text-decoration: underline
}
A:link {color: #083064; text-decoration: underline
}
A:hover {color: #106b9f; 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: Arial, Helvetica, sans-serif; font-size: 16pt; font-weight: normal; line-height: 94%
}



.site3 {
font-family: Arial, Helvetica, sans-serif; font-size: 36pt; font-weight: normal;  line-height: 80%
}
.gray_sm {
font-family: 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: Arial, Helvetica, 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;
}

td.kraina {
border: 1px #20a4f1; solid; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 4px; border-left-width: 0px;
}
td.kraina2 {
border: 1px #e6e629; solid; border-style: solid; border-top-width: 4px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
}


/* ---------------------------------  новая ебала */
.open_menu {
color: white;
background-color: #bababa; border: 1px #b2b2b2; solid; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
}

.open_menu_red {
background-color: #cc0000;
padding:2 4 3 4px;
}


.open_menu_gr {
color: white;
background-color: #017e30; border: 1px #016f2a; solid; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
}



td.line-header {
border: 1px #ececec solid; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;
}

td.line-header-i {
border: 1px #ececec solid; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
}


td.line-footer {
border: 1px #ececec solid; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
}


td.lines {
font-family: Arial, Helvetica, sans-serif; font-size: 26pt; font-weight: normal; color: #333333;
}


td.lines_f {
font-family: Arial, Helvetica, sans-serif; font-size: 26pt; font-weight: normal; color: white;
}


td.lines-w {
font-family: Arial, Helvetica, sans-serif; font-size: 18pt; font-weight: normal; color: #333333;
}

td.lines-wrepex {
font-family: Arial, Helvetica, sans-serif; font-size: 18pt; font-weight: normal; color: #3f4c56;
}

td.lines-w2 {
font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: normal; color: #333333;
}


td.lines-w3 {
font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: normal; color: #bdbdbd;
}

.title_works {
font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: normal; color: #bdbdbd;
}


.winter {font-family: Arial, Helvetica, sans-serif; color: #8dc3d2; font-size: 7pt; font-weight: normal;
}

.autumn {font-family: Arial, Helvetica, sans-serif; color: #dfb58b; font-size: 7pt; font-weight: normal;
}

.summer {font-family: Arial, Helvetica, sans-serif; color: #e79393; font-size: 7pt; font-weight: normal;
}

.spring {font-family: Arial, Helvetica, sans-serif; color: #a7cd9a; font-size: 7pt; font-weight: normal;
}

td.works_list {
padding-bottom: 28;
}

td.works_list-i {
padding-bottom: 28;
}



.copy {
font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #bdbdbd;
}


td.com {
font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #bdbdbd;
}



td.backstage {
padding-bottom: 10;
}

td.backstage2 {
padding-bottom: 32;
}

.ar {border: 1px solid #ececec;
}


.arshur {border: 60px solid #fafdfe;
}


.backsite {
font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #1399c3;
}

.backsitearr {
font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: normal; color: #1399c3;
}


.eb {border: 1px solid #ffffff}

/* new menu 
<!--#include virtual="../ssi/footer.html" -->


--------------------------------------------------------------- */




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: Arial, Helvetica, sans-serif; font-size: 10pt; 
padding-right: 75; 
padding-top: 40;
}

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 22px 22px 0px;
     width: 83px;
     height: 83px;
     }


ul.time-i {
     margin: 0px;
     padding: 0px;
     width: 100%;
     }
ul.time-i li {
     list-style: none;
     display: inline;
     float: left;
     margin: 0px 20px 20px 0px;
     width: 58px;
     height: 58px;
     }


.blacktitle {
font-family: Arial, Helvetica, sans-serif; color: white; font-size: 36pt; font-weight: normal;
}

.feed {
font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: normal; color: white;}



/* 4fa6ff */

