body { text-align: center; margin:0px; padding:0px }
.page { font-family: arial, verdana, sans-serif; width:1004px; margin:0px auto }
.left { width:220px }
.content { padding:0 10px 0 10px; width:644px }
.right { width:220px }
.contact { margin:3px 0 0 30px; color:#fff; font-size:14px }
.contact p { margin:0px; padding:2px; vertical-align:top }

ul,li { margin:0; padding:0 }
ul { list-style:none }
form { margin:0px; padding:0px }
img { border:0px }
p {	margin:3px 0 10px 0; padding:0px }

.grey { font-family:Arial; font-size:12px; color:#848484 }
.grey a { color: #848484; text-decoration:underline; }
.grey a:hover { color: #848484; text-decoration:none; }

.menu {	font-family: Arial;	font-size: 16px; color: #5F5F5F; padding:5px 20px 0 10px }
.menu a { color: #5F5F5F; text-decoration: none }
.menu a:hover { color: #5F5F5F; text-decoration: underline }
.menu div { padding:5px; border-bottom:1px solid #C8C8C8 }

.submenu { font-family: Arial;	font-size: 12px; color: #5F5F5F; padding:5px 20px 0 10px }
.submenu a { color: #848484; text-decoration:none; }
.submenu a:hover { color: #848484; text-decoration:underline; }

.serv_menu ul { list-style:none }
.serv_menu li { display:inline; padding:0 10px 0 5px; border-right:1px solid #fff }

.text {	font-family:Arial; font-size:14px; color:#000; line-height:1.4 }
.text a { color: #575A5C; text-decoration: underline }
.text a:hover { color: #575A5C; text-decoration: none }

.text2 { font-family:Arial; font-size:12px; color:#000 }
.text2 a {color: #575A5C; text-decoration: underline;}
.text2 a:hover {color: #575A5C; text-decoration: none;}

.text3 { font-family:Arial; font-size:18px; color:#777575; line-height:1.3 }

H1 { font-family: Arial; font-size: 26px; font-weight:normal; color: #000; margin: 0px; line-height:1.2 }
H2 { font-family: Arial; font-size: 24px; font-weight:normal; color: #000; margin: 0px }
H3 { font-family: Arial; font-size: 18px; font-weight:normal; color: #000; margin: 0px }
H3 a { color: #000; text-decoration: underline }
H3 a:hover { color: #000; text-decoration: none }

.head {	font-family:Arial; font-size:18px; color:#fff }
.head a {color: #fff; text-decoration: none }
.head a:hover {color: #fff; text-decoration: underline }

.head1 { font-family:Arial; font-size:18px; color:#000 }
.head1 a { color: #000; text-decoration: underline }
.head1 a:hover { color: #000; text-decoration: none }

.head2 { font-family:Arial; font-size:16px; color:#545454 }
.head2 a { color: #545454; text-decoration: underline }
.head2 a:hover { color: #545454; text-decoration: none }

.head3 {	font-family:Arial; font-size:14px; color:#fff }
.head3 a {color: #fff; text-decoration: none }
.head3 a:hover {color: #fff; text-decoration: underline }
.head3 p { margin:0 0 5px 0}

.cbn_bg { background:url(/images/bg2.jpg) left no-repeat; height:35px }

.detail { font-size:12px; color:#BB0A0A }
.detail a { color: #BB0A0A; text-decoration: underline }
.detail a:hover { color: #BB0A0A; text-decoration: none }

.lang { font-size:12px; font-family:Arial; color:#ffffff }
.lang a { color: #ffffff; text-decoration: underline }
.lang a:hover { color: #ffffff; text-decoration: none }

/* forms */
.textarea {
 width: 300px;
 border: 1px solid #c2d2c4;
 font-family: Arial;
 font-size: 12px; 
}

.input_text {
 width: 300px;
 border:1px solid #c2d2c4;
 font-family: Arial;
 font-size: 12px; 
}

.select {
 width: 300px;
 border:1px solid #c2d2c4;
 font-family: Arial;
 font-size: 11px;
}

.head_f {
 font-family: Arial;
 font-size: 12px;
 color: #FFFFFF;
}

.text_f {
 font-family: Arial;
 font-size: 14px;
 color: #575757;
}
/* end forms */


.fl { float:left; }
.fr { float:right; }
.clear { clear: both; height:1px; font-size:1px; }
.empty1 { height:5px; font-size:5px }
.empty2 { height:10px; font-size:10px }
.empty3 { height:15px; font-size:15px }