@charset "windows-1251";
/*SYSTEM*/
html, body, table, td, div, p, img, span, form, select, input, textarea, h1, h2, h3, h4, h5, h6 { padding: 0px; margin: 0px; }
html, body { height: 100%; width: 100%; }
body { font: normal 15px/16px Times New Roman; color: #2e2e2e; }
a { font: normal 15px/16px Times New Roman; color: #822002; text-decoration: underline; }
html, body, table, td, div { zoom: 1; }
#realbody1 { height: 100%; background: url(/themes/default/img/content_bg.jpg) repeat left top; }
#realbody2 { background: url(/themes/default/img/header_img.jpg) no-repeat center top; vertical-align: top; height: 100%; }
/*END OF SYSTEM*/

/*DECORATION*/
#main1 { margin-top: -10px; }
#main2 { background: url(/themes/default/img/content_bottom.jpg) repeat-x left bottom; }
.red_link { font: normal 15px/16px Times New Roman; color: #ae7960; text-decoration: underline; }
.red_link span { font: normal 15px/16px Times New Roman; color: #822002; }
.txt_red { font: normal 15px/16px Times New Roman; color: #822002; text-decoration: none; }
.txt_blue { font: normal 15px/16px Times New Roman; color: #0d69a9; text-decoration: none; }
.img_frame { border: 1px solid #d1d1d1; background: #ffffff; padding: 3px; }
.clearall { height: 1px; overflow: hidden; clear: both; }
.line { height:11px; overflow:hidden; border-bottom:1px solid #959381; margin-bottom:11px; }
/*END OF DECORATION*/

/*HEADER*/
#header { height: 275px; cursor: pointer; }
#tm1 { background: url(/themes/default/img/tm_left1.gif) no-repeat left top; }
#tm2 { background: url(/themes/default/img/tm_left2.jpg) no-repeat left 53px; }
#tm3 { background: url(/themes/default/img/tm_right1.gif) no-repeat right top; }
#tm4 { background: url(/themes/default/img/tm_right2.jpg) no-repeat right 53px; padding: 0px 53px; }
#tm5 { background: url(/themes/default/img/tm_bg.jpg) repeat-x left 19px; }
#tm6 { background: url(/themes/default/img/tm_left3.gif) no-repeat left top; }
#tm7 { background: url(/themes/default/img/tm_left4.jpg) no-repeat left 19px; }
#tm8 { background: url(/themes/default/img/tm_right3.gif) no-repeat right top; }
#tm9 { background: url(/themes/default/img/tm_right4.jpg) no-repeat right 19px; height: 124px; }
#tm_box { padding: 34px 50px 0px 50px; }
#tm_box a { font: normal 18px Times New Roman; color: #fae2b7; text-decoration: none; text-transform: uppercase; }
#tm_box td { vertical-align: middle; text-align: center; height: 35px; padding: 0px 15px; }
.tm_s { background: url(/themes/default/img/tm_splitter.gif) no-repeat right center; }
/*END OF HEADER*/

/*LEFT COLUMN*/
#lcc1 { vertical-align: top; padding: 13px 23px 0px 27px; }
#lcc2 { width: 185px; text-align: left; }
.lcc_rubrics { font: normal 15px Times New Roman; color: #82211b; text-decoration: none; }
.lcc_rubrics ul { list-style: none; margin: 0px; padding: 0px; }
.lcc_rubrics_alone { margin: 0px; padding: 5px 0px 5px 0px; text-align: left; }
.lcc_rubrics_alone a { font: normal 15px Times New Roman; color: #b68378; text-decoration: underline; }
.lcc_rubrics_alone span { font: normal 15px Times New Roman; color: #82211b; }
.lcc_rubrics_child { margin: 0px; padding: 0px 0px 5px 10px; text-align: left; }
.lcc_rubrics_child a { font: normal 15px Times New Roman; color: #7F423F; text-decoration: none; }
/*END OF LEFT COLUMN*/

/*CENTRAL COLUMN*/
#ccc1 { width: 100%; text-align: left; vertical-align: top; }
#ccc2 { background: url(/themes/default/img/decor_lu.gif) no-repeat left top; }
#ccc3 { background: url(/themes/default/img/decor_ru.gif) no-repeat right top; }
#ccc4 { background: url(/themes/default/img/decor_ld.gif) no-repeat left bottom; }
#ccc5 { background: url(/themes/default/img/decor_rd.gif) no-repeat right bottom; padding: 0px 37px 45px 37px; text-align: left; }
#ccc1 ul { padding: 0px; margin: 0px; list-style: disc; }
#ccc1 li { list-style: disc; list-style-position: inside; padding: 0px 0px 5px 0px; text-align: left; margin: 0px; font: normal 15px/16px Times New Roman; color: #822002; text-decoration: none; }
.cc_title { text-align: center; padding: 0px 95px 30px 95px; font: normal 15px/22px Times New Roman; color: #822002; text-decoration: none;  text-transform: lowercase; }
.cc_title a { font: normal 15px/22px Times New Roman; color: #822002; text-decoration: underline; text-transform: lowercase; }
.cc_title h1 { font: normal 26px Times New Roman; color: #5f4942; text-decoration: none;  text-transform: uppercase; }
.form_holder { text-align:center; }
.form_table { margin:0px auto; text-align:left; }
.form_table td { vertical-align:middle; }
.form_field select { width:100%; }
.form_field input { width:99%; }
.form_field textarea { width:100%; height:100px; }
.form_double td { padding:0px 4px 0px 0px; }
.cat_lined_table td { text-align:left; vertical-align:top; }
.cat_lined_inner_table td { text-align:left; vertical-align:middle; height:20px; padding-left:12px; font: bold 13px/16px Times New Roman; color: #4D4A4A; text-decoration: none; }
.cat_lined_inner_table strong { font: bold 13px/16px Times New Roman; color: #822002; text-decoration: none; }
.cat_lined_inner_table span { font: bold 13px/16px Times New Roman; color: #e86907; text-decoration: none; }
.cat_lined_table img { border: 1px solid #d1d1d1; background: #ffffff; padding: 3px; }
/*END OF CENTRAL COLUMN*/

/*RIGHT COLUMN*/
#rcc1 { vertical-align: top; padding: 0px 24px 0px 26px; background: url(/themes/default/img/phone_img.jpg) no-repeat 140px 35px; }
#rcc2 { width: 188px; text-align: left; }
#rcc1 h1 { font: normal 18px Times New Roman; color: #82211b; text-decoration: none; margin: 10px 0px; }
#rc_cont { height: 225px; }
#rc_cont_big { text-align: left; padding-bottom: 10px; font: normal 30px Times New Roman; color: #740401; text-decoration: none; }
#rc_cont_big span { font: normal 20px Times New Roman; color: #2b130b; text-decoration: none; }
#rc_cont_small { font: normal 11px/16px Arial; color: #82211b; text-decoration: none; }
#rc_cont_small span { font: normal 11px/16px Arial; color: #3b3b3b; text-decoration: none; }
.rc_spec_img { text-align: center; }
.rc_spec_img img { border: 1px solid #d1d1d1; background: #ffffff; padding: 3px; }
.rc_spec_desc { text-align: center; padding: 3px 0px 10px 0px; }
/*END OF RIGHT COLUMN*/

/*FOOTER*/
#footer_box { padding: 10px 0px 20px 0px; text-align: center; font: normal 11px/14px Arial; color: #575757; text-decoration: none; }
#footer_box span { font: normal 11px/14px Arial; color: #82211b; text-decoration: none; }
/*END OF FOOTER*/