/*main*/
* { margin: 0; padding: 0; }
body { background: #fff; font-size: 100%; line-height: 1em; font-family: Arial, Helvetica, sans-serif; color: #000; }
img { border: 0; }
h1 { text-align: center; padding: 0 0 10px; font-family: "Times New Roman", Times, serif; font-size: 17px; color: #000; }
h1 img { margin-left: 30px; margin-top: 38px; }
h2 { padding: 7px 0 5px; font-family: "Times New Roman", Times, serif; font-size: 16px; color: #000; text-align: center; }
.title2 { padding: 0px; margin: 10px 0 0; font-family: Arial, tahoma; font-size: 14px; color: #879c01; }
h3 { padding: 7px 0 5px; font-family: "Times New Roman", Times, serif; font-size: 14px; color: #000; text-align: center; }
.title3 { text-align: center; padding: 0; margin: 10px 0 0; font-family: "Times New Roman", Times, serif; font-size: 18px; color: #879c01; }
h4 { text-align: center; padding: 5px 0; font-family: "Times New Roman", Times, serif; font-size: 24px; color: #000; }
.title4 { text-align: center; padding: 5px 0; font-family: "Times New Roman", Times, serif; font-size: 24px; color: #000; }
h5 { text-align: left; padding: 5px 0; font-family: "Times New Roman", Times, serif; font-size: 14px; color: #fff; }
.title5 { text-align: left; padding: 5px 0; font-family: "Times New Roman", Times, serif; font-size: 14px; color: #fff; }

p { text-align: justify; text-indent: 5px; padding: 0 0 5px; font-family: "Times New Roman", Times, serif; font-size: 14px; color: #000; text-decoration: none; line-height: 1.187em; }

input, select { vertical-align: middle; }
img { border: 0; vertical-align: top; text-align: left; }
ul { list-style: none; }
a { color: #000; text-decoration: underline; }
a:hover { text-decoration: none; }
table { text-align: left; width: 100%; margin: 0 0 10px; border-collapse: collapse; }

/*MY*/
.line { background: url(images/line.jpg) repeat-x; padding-top: 12px; }
.header_banner { height: 80px; }
.header_banner a { height: 50px; float: left; color: #000; text-decoration: none; font-size: 16px; text-align: center; font-weight: bold; padding-top: 19px;}
.header_banner a:hover { color: #93b11a;}
.knopa1 { background: url(images/knopa.jpg) no-repeat; width: 198px; padding-top: 15px; }
.knopa2 { background: url(images/knopa2.jpg) no-repeat; width: 175px; padding-right: 15px; padding-left: 18px; }
.knopa3 { background: url(images/knopa3.jpg) no-repeat; width: 191px;  padding-left: 18px;}
.knopa4 { background: url(images/knopa4.jpg) no-repeat; width: 188px;  padding-left: 18px;}
/*MY*/

/*in_line*/
input, select { vertical-align: middle; }
img { border: 0; vertical-align: top; text-align: left; }
ul { list-style: none; }

.column { float: left; }

.tail_content { background: #bbcd4c; width: 100%; }

/*header*/
.menu { background: url(images/menu.gif) repeat-x; height: 59px; }
.menu :hover ul.sub li A:hover { }
.menu :hover ul.sub li A.fly:hover { }
.logo { background-color: #fff; width: 100%; text-align: center; }
.logo img { }
.header_banner img { margin-top: 31px; }
.rell { position: absolute; }
#page1 .rell {}
#page2 .rell { margin-left: 166px; }
#page3 .rell { margin-left: 331px; }
#page4 .rell { margin-left: 493px; }
#page5 .rell { margin-left: 658px; }

/*content*/
.content { padding: 25px 0; }
.content1 { padding: 25px 0; }
.content1 p { text-align: justify; text-indent: 5px; padding: 0 0 10px; margin: 0; font-family: Arial, tahoma; font-size: 12px; color: #000; text-decoration: none; line-height: 1.187em; }
.right { text-align: right; }

.title { display: block; margin-bottom: 31px; }
.indent_text { padding: 0 21px 25px 10; font-family: Arial, tahoma; color: #000; font-size: 14px;}
.list li a { background: url(images/list_marker.gif) center left no-repeat; padding: 0 0 0 30px; color: #302f24; line-height: 1.875em; text-decoration: none; }
.list li a:hover { color: #93b11a; }
.list2 li { background: url(images/list_marker.gif) center left no-repeat; padding: 0 0 0 30px; color: #302f24; line-height: 1.875em; text-decoration: none; }
.indent_top { display: block; margin-top: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.indent_top li a { background: url(images/list_marker.gif) center left no-repeat; padding: 0 0 0 30px; color: #302f24; line-height: 1.875em; text-decoration: none; } 
.indent_top li a:hover { color: #93b11a; }
.indent_bot { display: block; margin-bottom: 11px; }

.text_1 { line-height: 1.187em; }
.text_1 .text_st_1 { font-size: 14px; }

.indent_text_bot { padding: 38px 50px 35px 30px; }
.br { display: block; }
.indent_top_bot { margin: 15px 0; display: block; }
.text_st_2 dt { font-weight: bold; padding-bottom: 11px; font-size: 1.06em; }
.text_st_2 dd { padding-bottom: 21px; }
.img_left { margin: 3px 7px 0 0; float: left; }
.text_st_3 dd { padding-bottom: 21px; }
.clear { clear: both; height: 0; padding: 0; margin: 0; line-height: 0; }
.banners { margin: 15px; padding: 15px; text-align: center; }

.sitemap { background: url(images/list_marker.gif) center left no-repeat; padding: 5px 0 5px 30px; color: #000; font-size: 11px; font-weight: bold; text-decoration: none; }
.sitemap a { color: #000; font-size: 11px; font-weight: bold; text-decoration: none; }
.sitemap a:hover { color: #93b11a; }
.price_list { background: url(images/list_marker.gif) center left no-repeat; padding: 5px 0 5px 30px; color: #000; font-size: 14px; text-indent: 0; }

/*footer*/
.tail_footer { background: url(images/tail_footer.gif) 0 0 repeat-x; width: 100%; }
.footer { padding: 20px 0 10px; margin: 0 0 52px; color: #64634d; font-family: Arial; font-size: 15px; }
.footer a { color: #64634d; white-space: normal; font-weight: normal; text-decoration: none; }
.copy { padding: 10px 20px 15px 0; text-align: right; font-family: Arial; font-size: 15px; color: #64634d; text-decoration: none; }

/*price-list*/
.table { color: #000; vertical-align: middle; }
.table td { vertical-align: middle; height: 25px; padding: 0 10px; border: 1px solid #000; font-size: 14px; }
.table td span { font-weight: bold; }
.table .t1 { width: 85%; text-transform: uppercase; text-align: center; font-weight: bold; margin: 0; padding: 0;  }
.table .t1 a { text-decoration: none; }
.table .t2 { width: 85%; text-align: left; background-color: #fff; }
.table .t2 a { font-weight: bold; text-decoration: underline; }
.table .table_title { text-transform: uppercase; text-align: center; font-weight: bold; margin: 0; padding: 0;  }

/*info*/
.style1 { font-size: 12px; font-weight: bold; color: #000; }
.style1 a { font-size: 12px; font-weight: bold; color: #000; text-decoration: none; }

/*laws*/
.previous a { width: 390px; padding: 5px 0; font-size: 12px; font-weight: bold; color: #009; text-align: left; }
.next { width: 390px; padding: 5px 0; font-size: 12px; font-weight: bold; color: #009; text-align: right; }
.next a { padding: 5px 0; font-size: 12px; font-weight: bold; color: #009; text-align: right; }
.back { padding: 5px 0; text-align: center; font-size: 12px; font-weight: bold; color: #000; }
.back a { color: #000; text-decoration: underline; }

/*contacts*/
.box_back { background: #e2e2cc; }
#box_back { background: #e2e2cc; height: 100%; }
.box_bg1 { background: #e2e2cc; }
.box_bg1 .indent_box { background: #eeeeda; padding: 38px 23px 45px 32px; }
.box_bg3 .border_top { background: url(images/border_top1.gif) repeat-x top #cfcfaa; }
.box_bg3 .border_bot { background: url(images/border_bot1.gif) repeat-x bottom; }
.box_bg3 .border_left { background: url(images/border_left1.gif) repeat-y left; }
.box_bg3 .border_right { background: url(images/border_right1.gif) repeat-y right; }
.box_bg3 .corner_top_left { background: url(images/corner_top_left1.gif) no-repeat left top; }
.box_bg3 .corner_top_right { background: url(images/corner_top_right1.gif) no-repeat right top; }
.box_bg3 .corner_bot_left { background: url(images/corner_bot_left1.gif) no-repeat left bottom; }
.box_bg3 .corner_bot_right { background: url(images/corner_bot_right1.gif) no-repeat right bottom; }
.box_bg3 { color: #000; line-height: 1.25em; }
#page5 .content .col_1 .col_box { position: relative; }
#page5 .content .col_1 .col_box_1 { width: 145px; }
#page5 .content .col_1 .col_box_2 { width: 206px; }
#page5 .content .col_1 .indent_form { height:26px; }
#page5 .content .col_1 input { width: 136px; height: 18px; }
#page5 .content .col_1 textarea { width: 200px; height: 72px; overflow: auto; display: block; margin-bottom: 11px; }
#page5 .content .col_1 textarea, #page5 .content .col_1 input { border: 1px solid #303030; color: #191919; font-size: .875em; font-family: Tahoma; padding-left: 3px; }
#page5 .content .col_1 .indent_text_bot {padding-right: 0 !important; }
#page5 .content .col_1 .indent_link_form { margin-left: 35px; margin-right: 30px; }
#page5 .content .col_1 .indent_text { padding-left: 15px !important; }
