/* grid */
body, html {margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; color:#5A5A5A; }
body {background:#FFFFFF}
/* color:#7F7F7F */
.head{font-size:26px; font-weight:normal; color:#FEB741; margin:5px 0px 17px 25px}
#maintext{
position:absolute;
left:25px;
width:242px;
height:200px;
top:1050px;
overflow:auto;
padding:3px;
text-align:justify;
}
#maintext a, #maintext a:link, #maintext a:visited, #maintext a:active, #maintext a:hover {color: #5A5A5A;}
.mytext a, .mytext a:link, .mytext a:visited, .mytext a:active, .mytext a:hover {color: #000000;}
#mod_1, #mod_2, #mod_6 {width:780px; background:none !important}
#mod_1_1_2, #mod_2_1_2 {text-align:right}
#mod_6_1_1 {padding-left:50px}
#mod_6_1_2 {padding-right:20px; text-align:right}

#mod_3 {width:780px; }
#mod_3_1_1 {width:277px; vertical-align:top; background:URL(../img/mod_3_1_1_bg.gif) repeat-y}
#mod_3_1_2 {vertical-align:top; background:URL(../img/mod_3_1_2_bg.jpg) no-repeat; padding-left:27px}
#mod_3_1_2 .w {width:503px; height:1px;}

#mod_4 {width:456px; margin:30px 10px} 
#mod_4_1_1 {padding-right:16px; vertical-align:top}
#mod_4_1_2 {padding:0px 16px; vertical-align:top}
#mod_4_1_3 {padding-left:16px; vertical-align:top}

#mod_5 {width:476px}
#mod_5_1_1 {width:234px; padding-right:19px; vertical-align:top}
#mod_5_1_2 {vertical-align:top}

#mod_7 {width:755px; margin-left:25px}
#mod_7_1_1 {vertical-align:top; padding-right:15px}
#mod_7_1_2 {width:220px; vertical-align:top}
#mod_7_1_2_v2 {width:190px; vertical-align:top; background:#E8E8E8 URL(../img/col_hdr.gif) no-repeat}
#mod_7_1_2_v3 {width:220px; vertical-align:top; background:#E8E8E8 URL(../img/col_hdr.gif) no-repeat}

#mod_8 {width:100%}
#mod_8_1_1 {vertical-align:top; padding-right:12px}
#mod_8_1_2 {width:50%; vertical-align:top}

#mod_9 {width:755px; margin-left:25px}
#mod_9_1_1 {vertical-align:top; padding-right:17px}
#mod_9_1_2 {width:200px; vertical-align:top; background:#E8E8E8}
#mod_9_1_3 {vertical-align:top; padding-left:18px}

#mod_10 {width:755px; margin-left:25px}
#mod_10_1_1 {width:570px; vertical-align:top;}
#mod_10_1_1_v2 {vertical-align:top;}
#mod_10_1_2 {padding-left:20px; vertical-align:top;}
#mod_10_1_2 .w {width:165px}

#mod_11 {width:755px; margin-left:25px}
#mod_11_1_1 {width:227px; vertical-align:top; background:#E4E8ED URL(../img/mod_11_1_1_bg.jpg);}
/*#E8E8E8 URL(../img/mod_11_1_1_bg.gif) no-repeat;*/
#mod_11_1_2 {padding-left:27px;  vertical-align:top}

#mod_12 {width:501px}
#mod_12_1_1 {width:230px; vertical-align:top}
#mod_12_1_2 {width:41px}
#mod_12_1_3 {width:230px; vertical-align:top}


/* format */
body, td {font-size:12px}

h1 {font-size:26px; font-weight:normal; color:#FEB741; margin:5px 0px 17px 25px}
#content h1 {font-size:20px; color:#5099E5; margin:0px 0px 10px 0px}
h1#content1 {font-size:20px; color:#5099E5; margin:0px 0px 10px 0px}
h2 {font-size:22px; color:#5099E5}
h4 {font-size:18px; font-weight:normal; color:#FFC640; margin:0px 0px 4px 0px}
h5 {color:#FFFFFF; font-size:12px; background:#C4C4C4; padding:9px 10px; line-height:100%; margin:0px; text-transform:uppercase}
h5.grey {background:#C4C4C4; }
h5.m {color:#FFFFFF; background:#FFC640; }
h6 {font-size:12px; margin:0px 0px 5px 0px}

p {margin-top:0px}
.p2 {display:block; margin-bottom:10px}
a.p2 {text-decoration:underline}
u.p2 {color:#4D47D4}

/* .m {color:#D604FC} */
.m {color:#FF8701} td.m1 {background:#FEB741; padding:0 !important}
.grey {color:#A9A9A9} .g1 td, td.g1 {background:#A9A9A9; padding:0 !important}
p.m {color:#FFC640}
.blue {color:#FFC640} .blue2 {color:#2882DF} h5.blue {background:#FFC640; color:#FFFFFF}
/* #4D47D4 */
.v {color:#9177CB}
.smaller {font-size:11px}
.bigger {font-size:14px}
.bigger2 {font-size:16px}
.abstract {font-size:14px; color:#7F7F7F; line-height:150%}
.hdr {padding:9px 10px; line-height:100%;}
.aster {font-size:14px; color:#2882DF; font-weight:bold}
.ok_message {color:#4D47D4; display:block; margin-bottom:15px; }
.fail_message {color:#AD18DE; display:block; margin-bottom:15px; }

a {color:#5099E5}
a.text {color:#5A5A5A; text-decoration:none}
a.text2 {color:#7B7B7B}
a.text:hover {text-decoration:underline}
a.button, a.button_2 {background:URL(../img/button_1.gif) left no-repeat; color:#5A5A5A; padding:7px 6px 8px 35px; display:block; clear:both; margin:5px 0px 0px 0px}

.content_2 .button {background-image:URL(../img/button_3.gif)}
a.button_2 {background-image:URL(../img/button_3.gif)}

.button, .button_2 {background:URL(../img/button_1.gif) left no-repeat; margin:5px 0px 0px 0px}
#mod_11_1_1 .button, #mod_7_1_2_v2 .button, #mod_7_1_2_v2 .button, #mod_9_1_2 .button {background-image:URL(../img/button_2.gif)}
.button td, .button_2 td {padding:0px !important}
.button_2 {background-image:URL(../img/button_3.gif)}
.button a, .button_2 a {color:#5A5A5A; padding:7px 6px 8px 35px; display:block;  }

img.b, img.w {display:block}
img.br {display:block; clear:both}
img.i {display:block; margin-bottom:10px; border:#FFC640 1px solid}

.left {display:block; float:left; margin:0px 10px 10px 0px}
.right {display:block; float:right; margin:0px 0px 10px 10px}

ul {margin:10px 0px 20px 20px; padding-left:0px; list-style-image:URL(../img/bullet_2.gif)}
ol {margin-bottom:0px}
ol li {margin-bottom:15px}
li {margin-bottom:3px;}
.li2 {padding-left:15px; background:URL(../img/bullet_3.gif) top left no-repeat}

td.divider_1 {width:1px; background:#CCCCCC}
hr {color:#DCDCDC; height:2px; margin:0px}

.radio, .checkbox {margin:0px; padding:0px}
form {margin:0px}
#mod_10_1_1 form {margin:15px 20px 0px 0px}
.input, textarea, select {width:324px; color:#333333}

/* content */
#index_cont {background:URL(../img/mod_3_bg.gif) repeat-x}
.content_1 {padding:20px 7px}
.content_2 {padding:0px 18px 20px 18px}
.content_3 {padding:20px 16px}
.content_4 {padding:0px 14px 20px 16px}
#mod_7_1_2_v3 .content_4 {padding:0px 25px 27px 27px}
.pr {display:none}

#pages a {text-decoration:none; color:#7B7B7B;}
#pages img {width:1px; height:12px; margin:0px 7px; background:#E1E1E1; vertical-align:middle}
#mod_7_1_2_v3 #pages img {background:#D1D1D1}

table.top td {vertical-align:top}
table.top2 td {text-align:center; vertical-align:top} table.top3 td {padding:5px}
table.form td {vertical-align:top; padding:0px 15px 7px 0px}

table.format_1 {border:#FEB741 solid; border-width:1px 0px 0px 1px}
.format_1 td {border:#FEB741 solid; border-width:0px 1px 1px 0px; background:#FFFFFF; padding:5px}
.format_1 .odd {background:#FFF9DC} /* #F1F4FB #FEF0C8 */
.format_1 b {color:#7F7F7F}


/* services */

/* header */
#hdr {background:URL(../img/hdr_bg.jpg) repeat-x; }
#hdr_pct {background:URL(../img/hdr_pct.jpg) no-repeat}
#logo {margin-left:508px; height:122px}

/* search */
#search {color:#FFFFFF}
#search .input, #search_results .input {width:147px; height:21px; vertical-align:middle; margin:0px 5px}
#search_results {border-top:#E1E1E1 1px solid; padding-top:10px; margin-top:5px}
#search_results_list td {vertical-align:top; padding-bottom:5px}
#search_results_list a {color:#3C0AC6; text-decoration:none}
#search_results_list a:hover {text-decoration:underline}
#search_results #pages a {text-decoration:none; color:#7B7B7B;}
#search_results #pages img {width:1px; height:12px; margin:0px 7px; background:#E1E1E1; vertical-align:middle}

/* menu */
#menu {background:URL(../img/menu_bg.gif) bottom left repeat-x; padding:0px 0px 2px 25px}
#menu table {background:URL(../img/menu_divider.gif) bottom right no-repeat}
#menu td {vertical-align:top; padding-right:1px}
#menu a {display:block; line-height:1; text-decoration:none; color:#4B4B4B; padding:15px 14px 5px 15px; background:URL(../img/menu_divider.gif) bottom left no-repeat;}
#menu a.selected {font-weight:bold; background-color:#DCDCDC; padding:10px 15px}

#menu #add_nav {margin:14px 25px 0px 0px}
#add_nav a {display:inline; padding:0px; background:none}

#menu .submenu {width:200px; border-width:1px; border-style:solid; border-color:#7B7B7B; background:#F1F1F1; position:absolute; display:none;}
#menu .submenu a {color:#7B7B7B; display:block; border-bottom:solid 1px #7B7B7B; border-right:#DBDBDB 1px solid; padding:7px 15px 10px 15px; text-decoration:none; margin:0px; background:none; margin:0px}
#menu .submenu a:hover {color:#5C5C5C; background:#E0E0E0}
#menu .submenu a.first {padding-top:10px; background-image:URL(../img/sm_first_bg.gif) repeat-x}
#menu .submenu a.last  {border-bottom:0px; padding-bottom:13px}

#submenu {width:755px; margin:0px 0px 27px 25px; border:#E1E1E1 1px solid}
#submenu table, #submenu div {padding:6px 0px 6px 16px}
#submenu a {color:#5F5F5F; text-decoration:none}
#submenu img {width:1px; height:12px; margin:4px 11px 4px 14px; background:#E1E1E1; vertical-align:middle}
/*#submenu table {margin-right:20px}
#submenu a {color:#5F5F5F; padding:6px 16px; display:block; line-height:100%; text-decoration:none; background:URL(../img/submenu_bg.gif) center right no-repeat}*/
#submenu a.selected {font-weight:bold}

/* way */
#way {padding:12px 25px}
#way a {color:#5F5F5F}

/* banners */
/* splash */
#index_splash {background:#E7E7EF}
/* #2E3892*/
#reg_banner {}
/*padding:34px 0px 20px 17px*/

/* interest */
#interest {margin:0px 26px; padding:0px 20px 32px 32px}
#interest .button {background-image:URL(../img/button_2.gif)}

#anounces h5 {background:none}

/* poll */
/* #poll {padding:10px} */
#mod_7_1_2 #poll {padding:0px}
#poll .input {width:150px}
/* poll */
#reviews {padding:10px 18px 15px 18px}
#mod_3_1_2 #reviews, #mod_7_1_2 #reviews {padding:0px} 
#mod_3_1_2 #reviews h2 {color:#FFFFFF; font-size:12px; background:#C4C4C4; padding:9px 10px; line-height:100%; margin:0px}
#mod_7_1_2 #reviews h2 {color:#FFFFFF; font-size:12px; background:#FFC640; padding:9px 10px; line-height:100%; margin:0px}
#mod_3_1_2 #reviews h5, #mod_7_1_2 #reviews h5 {background:none; color:#5F5F5F; padding-left:1px}
.rating {background:#5099E5}
#popup_copyright {padding:0px 25px 20px 18px}

/* project */
#project {background:#E7E7E7; padding:0px 25px 27px 27px}

/* faq */
#faq .left {margin:0px 7px 0px 0px}
#mod_10_1_1 #faq {padding-top:5px}
#faq #pages a {text-decoration:none; color:#7B7B7B;}
#faq #pages img {width:1px; height:12px; margin:0px 7px; background:#E1E1E1; vertical-align:middle}

#add_compl .left {margin-bottom:15px}

/* news */
#news a.text {display:block;}
#news .selected {background:#f0f0f0; padding:10px; display:block; text-decoration:none; color:#5F5F5F}
#news a.selected:hover {text-decoration:underline}
#news_select .hdr {padding:11px 10px 9px 10px; background:#FFFFFF; display:block; text-decoration:none; color:#5F5F5F; border-bottom:#E1E1E1 1px solid}
#news_select div.hdr {font-weight:bold}
#news_select #years {padding:25px 0px 0px 5px}
#news_select #years a {text-decoration:none; color:#7B7B7B;}
#news_select #years img {width:1px; height:12px; margin:0px 7px; background:#E1E1E1; vertical-align:middle}
/* border-bottom:#E8E8E8 1px solid */
#subscribe {padding:5px 7px 0px 7px}
#mod_9_1_3 #subscribe {padding:25px 0px 0px 0px}
#subscribe .input {width:127px; height:21px; vertical-align:middle; margin:5px 0px; color:#5F5F5F}
#subscribe #btn {margin-bottom:5px}

/* gallery */
#gallery #pages {margin-bottom:12px; padding:4px 20px 6px 20px; border:#E1E1E1 1px solid;}
#gallery #pages a {color:#5F5F5F; }

/* partners */
#partn_promo table {width:100%}
#partn_abstract {color:#FFFFFF; background:#9CC3E9 URL(../img/partn_abstract_bg.gif) bottom right no-repeat; padding:16px 16px 0px 16px}
#partn_abstract a.text {color:#FFFFFF}
#partn_abstract h2 {color:#FFFFFF; font-size:20px; font-weight:normal; margin:0px 0px 15px 0px}

/* calculator */
#calc h1, #basket h1, #credit_order h1 {font-size:24px !important; color:#FEB741 !important; margin-bottom:5px !important}
#calc #alert {position:absolute; left:200px; top:350px; padding:25px 35px; border:#CEE6F5 10px solid; background:#FFFFFF;}
#calc #alert .bigger2 {color:#5099E5}
#preview .input {width:45px; margin-right:2px; text-align:right; background:#FFFFFF}
#preview div, #window_info div {display:none}
#preview div.selected, #window_info div.selected {display:block}
#window_info {margin:20px 0 25px 15px}
#calc #type img {border:#FFFFFF 2px solid; margin:7px 8px 10px 0}
#calc #type img.selected {border-color:#FFD05D}
#calc #profile .radio, #calc #add .checkbox {margin:3px 0; vertical-align:middle}
#calc #profile select {width:200px}
#calc #amount, #calc #add_order {width:185px; background:#F0F0F0; padding:20px; margin-left:15px}
#calc #price {color:#FFFFFF; background:#FFC740; padding:20px 25px; text-align:right}
#calc #price h4 {color:#FFFFFF}
#add_order{width:185px; background:#E4E8ED; padding:10px 20px; margin-left:15px}
#add_order a {background-image:URL(../img/button_2.gif); margin:0px;}
#instr {padding:10px 20px 20px 10px}
#instr ol {font-weight:bold; font-size:14px; color:#888888}
#instr .text {font-weight:normal; font-size:12px}

#basket .i {margin:0px 20px 0px 15px; border:0px}
#basket td.row {padding-bottom:30px}
#basket .det {margin:11px 0px}
#basket .det .li2 {width:220px; padding:1px 20px 1px 14px}
.det .blue, .det2 .blue {color:#2882DF}
.det .smaller {font-size:10px}
.det2 {background:#F0F0F0;}
.det2 td {padding:12px 20px 12px 10px; vertical-align:middle !important}
.det2 .input {width:35px}
#basket #price {background:#FFC740; padding:10px}
#basket #price td, #basket #price h1 {color:#FFFFFF !important}
#basket #total1 td {color:#7B7B7B}


/* footer */
#footer {width:780px; border-top:#D4D4D4 10px solid; margin-top:30px; padding:12px 0px 22px 0px}
#footer a {color:#5F5F5F}

