/* reset
--------------------------------------------------*/
body,h1,h2,h3,h4,h5,h6,p,form,fieldset { margin:0;padding:0; }
img { border: 0; }
h1{font-size:16px;}
/* body
--------------------------------------------------*/
body { background:#cecfbc;
       font-family: Tahoma;
       font-size: 62.5%;   /* Resets 1em to 10px */
       text-align: left; /* Center for IE 5.x */
}

.clearing { clear: both; height: 1px; font-size: 1px; }
.left { float: left; }
.right { float: right; }
a:link { }
a:visited { }
a:hover { }
/* GlobalTable
--------------------------------------------------*/
.t {border: none; border-collapse: collapse; width: 100%}
.t td {padding: 0px; vertical-align:top}
/* Head
--------------------------------------------------*/
.h { background: url("../images/h.jpg") repeat-x;}
.h_d { background: url("../images/h_d.gif") no-repeat 0% 100%}
.h_l { background: url("../images/h_l.jpg") no-repeat}
.h_c { background: url("../images/h_c.jpg") no-repeat 358px 197px}
.h_r { background: url("../images/h_r.jpg") no-repeat 668px 45px; height:399px; padding:6px 0px 0px 425px}
.h_r b { padding:5px 20px 10px 0px; display:block; position:absolute; right:0px}
.h_r b a { padding-bottom:6px;  margin-left:5px}
.h_r b a:hover { background: url("../images/ba.gif") no-repeat 50% 100%; }
.h_r b .hr_a { background: url("../images/ba.gif") no-repeat 50% 100%; }
/* Center
--------------------------------------------------*/
.c { padding:30px 30px 0px 12px}
/* Left_Col
--------------------------------------------------*/
.l { width:305px}
/* Left_Col - Menu
--------------------------------------------------*/
.lm_b { background: url("../images/lm_b.gif") no-repeat 0% 100%; padding-bottom:9px; margin-bottom:12px}

.lm_t_en { background: url("../images/lm_m_en.jpg") no-repeat; padding-top:14px}
.lm_t_ru { background: url("../images/lm_m_ru.jpg") no-repeat; padding-top:14px}
.lm_t_fr { background: url("../images/lm_m_fr.jpg") no-repeat; padding-top:14px}


.lm { border-left:2px solid #0e475b; border-right:2px solid #0e475b; width:255px; font-size:1.1em; padding:30px 0px 30px 0px}
.lm b { font-weight:normal; text-decoration:underline}
.lm a { color:#0f485b; text-decoration: none; display:block; padding:4px 0px 6px 39px}
.lm a:hover { color:#ccd6d7; background:#0e475b}
.lm a i { font-style:normal; margin-right:10px; text-decoration:underline}
.lm .lm_a { color:#ccd6d7; background:#0e475b}
/* Left_Col - News
--------------------------------------------------*/
.ln_t_en { background: url("../images/lm_n_en.jpg") no-repeat; padding-top:14px}
.ln_t_ru { background: url("../images/lm_n_ru.jpg") no-repeat; padding-top:14px}
.ln_t_fr { background: url("../images/lm_n_fr.jpg") no-repeat; padding-top:14px}




.ln_b { background: url("../images/lm_b.gif") no-repeat 0% 100%; padding-bottom:9px}
.ln { border-left:2px solid #0e475b; border-right:2px solid #0e475b; width:255px; font-size:1.1em; padding:15px 0px 10px 0px}

.nb { font-size:1.0em; padding:10px 15px 10px 20px}
.nb i { font-style:normal; background:#0e475b; color: #FFFFFF; font-size:1.0em; padding:3px 4px 3px 4px}
.nb b { font-weight:normal; background:#577b80; color: #FFFFFF; font-size:1.0em; padding:3px 4px 3px 4px}
.nb u { text-decoration:none; background:#76918f; color: #FFFFFF; font-size:1.0em; padding:3px 4px 3px 4px; margin-right:10px}
.nb a { text-decoration:underline; color:#0f485b}
.nb a:hover { text-decoration:none}
.nb p { padding:10px 0px 0px 0px; color:#4f4f4f}
/* Center_Col
--------------------------------------------------*/
.cl {}
.cl h6 { font-family:FrizQuadrataCTT; font-size:1.6em; color:#34342f; padding-bottom:25px}
.cl p { font-size:1.2em; font-family:Verdana; color:#534d3c; padding-bottom:20px; padding-left:20px}
/* Footer
--------------------------------------------------*/
.f { margin-top:50px; padding:12px 0px 40px 285px; color:#534d3c; background: url("../images/f_logo.gif") no-repeat;}
.f a { color:#534d3c; text-decoration:underline}
.f img { float:left}
/* Center_Block
--------------------------------------------------*/
.cb_1 {}
.cb_1 table tr td { width:50%;}

.cb_1 table tr td .cb1_t { font-size:1.2em; background:#bdbead; padding:0px 0px 20px 0px; margin-right:20px}
.cb_1 table tr td .cb1_t u { color:#FFFFFF}
.cb_1 table tr td .cb1_t b { color:#0f485b}
.cb_1 table tr td .cb1_t a { color:#0f485b; text-decoration:underline; background: url("../images/cb1_ta.gif") no-repeat 0px 5px; padding-left:10px}
.cb_1 table tr td .cb1_t table tr td { padding:5px 0px 5px 15px; width:auto}
.cb_1 table tr td .cb1_t table .t_cbl td { background: url("../images/t_cbl.gif") repeat-x;}
.cb_1 table tr td .cb1_t table .t_cbl td { padding:9px 0px 11px 15px}

.cb_1 table tr td .cb1_bimg { padding:0px 0px 40px 0px}
.cb_1 table tr td .cb1_bimg img { border:6px solid #76918f}
.cb_1 table tr td .cb1_bimg b { display:block; background: url("../images/cb1i_b.gif") no-repeat; width:108px; height:22px; text-align:center;
font-weight:normal; font-size:1.1em; padding-top:4px; margin-left:30px}
*html .cb_1 table tr td .cb1_bimg b { position: relative; top:-2px}
.cb_1 table tr td .cb1_bimg b a { color:#ccd6d7}
.foto_i { background: url("../images/img_1.gif") no-repeat; padding-left:55px; padding-right:20px}
/* Center_Block
--------------------------------------------------*/
.car { background:#bdbead; font-size:1.2em; margin-right:30px}
.car h1 { background: url("../images/t_cbl.gif") repeat-x; font-size:1.0em; color:#FFFFFF; text-decoration:underline; font-weight:normal;
padding:9px 0px 0px 15px; height:25px}
.car a { text-decoration:underline; color:#0e475b}
.car a:hover { text-decoration:none}
.car table tr td table tr td { vertical-align:middle; padding:12px 0px 12px 15px}
.car table tr td table tr .car_t { width:100px}
#carb_la { border-bottom:3px solid #04151b}

.car_b { background: url("../images/car_b.gif") no-repeat 0px 4px; color:#4f4f4f; padding:0px 0px 0px 20px; font-size:1.1em; margin-top:8px; width:200px}
/* Center_Block - Contacts
--------------------------------------------------*/
.contacts {}
.contacts a { color:#0080da}
.contacts b { font-weight:normal; font-size:1.2em; color:#4f4f4f; padding:0px 0px 14px 25px; display:block; width:120px}
.contacts .icq { background: url("../images/icq.gif") no-repeat 0px 0px;}
.contacts .skayp { background: url("../images/skayp.gif") no-repeat 0px 0px;}
.contacts .tel { background: url("../images/tel.gif") no-repeat 0px 0px;}
.contacts table tr td { padding:8px 10px 0px 10px}
.contacts table tr .con_t { border-right:1px solid #534d3c;}
/* Center_Block - servic
--------------------------------------------------*/
.servic {}
.servic p { padding-left:0px}
.servic .cb1_bimg { padding:0px 20px 10px 0px; float:left;}
.servic .cb1_bimg img { border:6px solid #76918f}
.servic .cb1_bimg b { display:block; background: url("../images/cb1i_b.gif") no-repeat; width:108px; height:22px; text-align:center;
font-weight:normal; font-size:1.1em; padding-top:4px; margin-left:30px}
.servic .cb1_bimg b { position: relative; top:-2px}
.servic .cb1_bimg b a { color:#ccd6d7}

/* ---------------------------------------------------- */
.contact_form{
	margin:1em;

}

.contact_form td{
	padding:0.5em;
	font-family: Arial;
	font-size:13px;	

}

.error_message_area{
color:#E21708;
font-weight:bold;
padding:0.3em;
margin:0.3em;
}

.notification_text{
	font-family: Arial;
	font-size:13px;	
	font-style: italic;
}

.contact_data{
	margin:0;
	padding:0;
	font-family:Verdana;
	font-size:12px;
	width:700px;
	font-weight:bold;
}

.contact_data td{
	padding-bottom:2em;
	

}

.contact_data a{
	font-family:Verdana;
	font-size:12px;
}