body {
padding: 0px; margin-top: 0px; font-family: Arial; font-size: 14px;
}

td {
font-size: 14px; font-family: Arial; color: #3D3D3D;	
}

.top_place {
background-image: url('img/top_bg.gif'); background-repeat: no-repeat; padding-top: 22px;
}

.top_lingvini {
padding-right: 48px; text-align: right; font-family: Times New Roman; color: #949494; font-size: 12px;
}

.phone {
vertical-align: top; padding-top: 11px; padding-left: 6px; text-align: left;
}

.phone_place {
padding-top: 1px; vertical-align: top;
}

.h1_phone {
font-family: Times New Roman; color: #3D3D3D; font-size: 28px; font-weight: normal; margin-top: 3px; margin-left: 7px; margin-bottom: 0px; letter-spacing: 1px;
}

.work_time {
font-family: Times New Roman; color: #949494; font-size: 18px; margin-top: 0px; margin-left:14px; margin-bottom
}

.target {
vertical-align: top; padding-top: 11px; padding-left: 6px; text-align: left;
}

.target_place {
padding-top: 10px; background-image: url('img/addres_shadow_tv.gif'); background-repeat: no-repeat; vertical-align: top;
}

.h1_add {
font-family: Times New Roman; color: #3D3D3D; font-size: 28px; font-weight: normal; margin-top: 3px; margin-left: 7px; margin-bottom: 0px; letter-spacing: 1px;
}

.add {
font-family: Times New Roman; color: #949494; font-size: 18px; margin-top: 0px; margin-bottom: 0px; margin-left: 7px;
}

.shema {
font-family: Times New Roman; font-size: 14px; margin-top: 0px; margin-bottom: 0px; margin-left: 8px;
}

.zakazi {
font-family: Times New Roman; font-size: 14px; margin-top: 0px; margin-bottom: 0px; margin-left: 8px;
}

.lozung {
font-family: Times New Roman; color: #949494; font-size: 18px; padding-left: 4px;
}

.g_menu {
padding-top: 15px; text-align: center; font-family: Times New Roman; font-size: 17px;
}

.g_link {
margin-left: 40px; margin-right: 40px; vertical-align: middle;
}

.g_menu_links {
font-size: 17px; font-family: Times New Roman;
}

.class1 A:link {text-decoration: underline; color: #B47F01;}
.class1 A:visited {text-decoration: underline; color: #B47F01;}
.class1 A:active {text-decoration: underline; color: #B47F01;}
.class1 A:hover {text-decoration: none; color: #CEAE61;}

.class2 A:link {text-decoration: underline; color: #3D3D3D;}
.class2 A:visited {text-decoration: underline; color: #3D3D3D;}
.class2 A:active {text-decoration: underline; color: #3D3D3D;}
.class2 A:hover {text-decoration: none; color: #3D3D3D;}

A:link {text-decoration: underline; color: #CB1717;}
A:visited {text-decoration: underline; color: #CB1717;}
A:active {text-decoration: underline; color: #CB1717;}
A:hover {text-decoration: none; color: #B76262;}

.translate {
font-size: 22px; color: #3D3D3D; margin-top: 0px; margin-bottom: 4px; font-weight: normal; font-family: Times New Roman; margin-left: 2px; margin-right: 2px; line-height: 20px;
}

.lang {
font-size: 18px; color: #3D3D3D; font-weight: normal; margin-top: 0px; margin-bottom: 4px;
}

.flags_place {
padding-right: 5px; paddign-top: 3px; padding-bottom: 3px;
}

.g_menu_bg {
background: url(img/g_menu_bg.gif) repeat-x; background-color: #E9E8E8;
}

h2 {
font-family: Times New Roman; font-size: 24px; color: #3D3D3D; margin-bottom: 18px; margin-top: 0px; font-weight: normal;
}

.index {
font-family: Times New Roman; font-size: 24px; color: #949494; margin-bottom: 16px; margin-top: 16px; font-weight: normal;
}


h3 {
font-family: times new roman; font-size: 18px; color: #3D3D3D; margin-top: 15px; margin-bottom: 15px; font-weight: normal;
}

.h2_grey {
font-family: Times New Roman; font-size: 24px; color: #949494; margin-bottom: 14px; margin-top: 16px; font-weight: normal;
}
.first_lang {
padding-left: 6px; padding-right: 5px; paddign-top: 3px; padding-bottom: 3px;
}

.dark_grey {
background: url(img/dark_grey_p.gif) repeat-y;
}

.flag {
font-size: 14px; margin-top: 15px; margin-bottom: 0px;
}

.i_hr {
width: 80%; margin-top: 10px; margin-bottom: 8px;
}

.job_tech {
font-size: 14px; line-height: 17px; padding: 8px;
}

.cacl_1 {
background-color: #F5F5F5; background-image: url('img/calc_bg.gif'); background-repeat: no-repeat; vertical-align: top;
}

.calc_2 {
background-color: #D41718; vertical-align: top;
}

.cacl_3 {
font-size: 12px; padding-left: 4px; padding-top: 4px; padding-bottom: 8px; color: #949494;
}

.cacl_4 {
padding-top: 4px; padding-bottom: 8px;
}

.calc_5 {
font-size: 12px; padding-left: 4px; padding-top: 4px; padding-bottom: 6px; color: #949494;
}

.calc_6 {
font-size: 14px; padding-left: 4px; padding-top: 12px; padding-bottom: 4px;
}

.calk_7 {
padding-left: 4px; padding-top: 2px; padding-bottom: 4px;
}

.calc_8 {
font-size: 14px; padding-left: 4px; padding-top: 10px; padding-bottom: 4px;
}

.calc_9 {
padding-left: 4px; padding-top: 2px; padding-bottom: 4px;
}

.calc_10 {
font-size: 14px; padding-left: 4px; padding-top: 10px; padding-bottom: 4px;
}

.calc_11 {
padding-left: 4px; padding-top: 2px; padding-bottom: 6px;
}

.vopros {
vertical-align: middle; margin-left: 5px; margin-right: 5px; margin-bottom: 2px;
}


.form_1 {
width: 184px; border: 1px solid #B21415; background: #E0292A; color: #FED4D4; font-size: 12px; height: 20px; font-family: Arial;
}

.form_2 {
width: 207px; border: 1px solid #B21415; background: #E0292A; color: #FED4D4; font-size: 12px; height: 20px; font-family: Arial;
}

.form_3 {
width: 207px; border: 1px solid #B21415; background: #E0292A; color: #FED4D4; font-size: 12px; height: 20px; font-family: Arial;
}

.form_4 {
width: 207px; border: 1px solid #B21415; background: #E0292A; color: #FED4D4; font-size: 12px; height: 20px; font-family: Arial;
}

.grey_line {
margin-top: 22px; margin-bottom: 14px;
}