@charset "utf-8";
body { margin:0; padding:0px; width:100%; font:normal 14px Arial, Helvetica, sans-serif;
background:url(../images/background.png) top repeat-x; background-color:#f9f7ea;}
html { padding:0; margin:0;}

/* main */
.main {width:900px; display: table-cell; min-height: 900px; padding:0; margin:0 auto; text-align:center; display: table-cell; border: dotted 0px #000000; background:url(../images/background.png) top repeat-x; background-color:#f3f0df;}

.header { width:900px; margin:0px 0px 0px 0px; float:left; display: block; height:120px; padding:0px; border: dotted 0px #000000; text-align:left;}

.header_logo { width:490px; margin:0px 0px 0px 0px; float:left; display: block; height:120px; padding:0px; border: dotted 0px #000000; text-align:center;}

.header_menu { width:400px; margin:0px 0px 0px 0px; float:left; display: block; height:120px; padding:0px; border: dotted 0px #000000; text-align:center; background:url(../images/fon_menu.png) bottom no-repeat;}

.header_menu_top { width:400px; margin:30px 0px 0px 0px; display: block; min-height:20px; padding:0px; border: dotted 0px #000000; text-align:center;color:#5c94a9; font:bold 13px  Arial, Helvetica, sans-serif; text-decoration:none;}
.header_menu_top a {color:#ffffff; font:bold 13px  Arial, Helvetica, sans-serif; text-decoration:none;}
.header_menu_top a:hover {color:#ffffff; font:bold 13px  Arial, Helvetica, sans-serif; text-decoration:underline;}
.header_menu_top a:active {color:#ffffff; font:bold 13px  Arial, Helvetica, sans-serif; text-decoration:none;}

.header_menu_bottom { width:400px; margin:50px 0px 0px 0px; display: block; padding:0px; border: dotted 0px #000000; text-align:center; color:#ffffff; font:bold 14px  Arial, Helvetica, sans-serif; text-decoration:none;}
.header_menu_bottom a {color:#ffffff; font:bold 14px  Arial, Helvetica, sans-serif; text-decoration:none;}
.header_menu_bottom a:hover {color:#ffffff; font:bold 14px  Arial, Helvetica, sans-serif; text-decoration:underline;}
.header_menu_bottom a:active {color:#ffffff; font:bold 14px  Arial, Helvetica, sans-serif; text-decoration:none;}


.top_info { width:900px; margin:0px 0px 0px 0px; display: table-cell; float:left; min-height:400px; padding:0px; border: dotted 0px #000000; text-align:left; background-color:#000000;}
.top_info_text { width:320px; margin:30px 0px 0px 30px; float:left; display: block; min-height:330px; padding:0px; border: dotted 0px #ffffff; text-align:left;}
.top_info_text_logo { width:320px; margin:0px 0px 0px 0px; float:left; display: block; padding:0px; border: dotted 0px #ffffff; text-align:left;}
.top_info_text_title { margin:0px 0px 0px 30px; float:left; display: block; padding:0px; border: dotted 0px #ffffff; text-align:left;color:#bfb987; font:bold 16px  Arial, Helvetica, sans-serif; text-decoration:none;}
.top_info_text_text { width:320px; margin:10px 0px 0px 0px; float:left; display: block; padding:0px; border: dotted 0px #ffffff; text-align:left;color:#f9f7ea; font: normal 12px  Arial, Helvetica, sans-serif; text-decoration:none;}

.top_info_text_more { width:320px; height: 42px; margin:20px 0px 0px 0px; float:left; display: block; padding-top: 0px; border: dotted 0px #ffffff; text-align:center;background:url(../images/buttons_black_milk.png) right no-repeat;}


.top_info_text_more1{ float: right; list-style: none; padding: 0px; width: 158px; height: 42px; margin:25px 0px 15px 0px; border: dotted 0px #ffffff; background:url(../images/buttons_black_milk.png) left no-repeat;}
.top_info_text_more1 li{ list-style: none; margin:0px 0px 0px 0px; border: dotted 0px #000000; text-align:center; line-height: 42px; height: 42px;}

.top_info_text_more1 a {color:#000000; font:normal 14px  Arial, Helvetica, sans-serif; text-decoration:none;}
.top_info_text_more1 a:hover {color:#000000; font:normal 14px  Arial, Helvetica, sans-serif; text-decoration:underline;}
.top_info_text_more1 a:active {color:#000000; font:normal 14px  Arial, Helvetica, sans-serif; text-decoration:none;}




.top_info_media { width:480px; margin:30px 0px 0px 30px; float:left; display: block; min-height:330px; padding:0px; border: dotted 1px #ffffff; text-align:left;}
.clr {clear:both; padding:0; margin:0; background:none;}


.info { width:900px; float:left; margin:15px 0px 0px 0px; min-height: 300px; display: table-cell; padding:0px; border: dotted 0px #000000; text-align:left;}
.info_text { margin:15px 20px 15px 20px; display: block; padding:0px; text-align:left;}
.info_text a {color:#337993; font: normal 14px  Arial, Helvetica, sans-serif; text-decoration: none;}
.info_text a:active{color:#337993; font: normal 14px  Arial, Helvetica, sans-serif; text-decoration: none;}
.info_text a:hover{color:#337993; font: normal 14px  Arial, Helvetica, sans-serif; text-decoration: none; }


.info_left { width:288px; margin:0px 0px 0px 0px; min-height: 470px; display: block; padding-bottom: 10px; border: dotted 0px #000000; text-align:left; background-color:#ffffff; float:left;}
.info_middle { width:288px; margin:0px 0px 0px 18px; min-height: 470px; display: block; padding-bottom: 10px; border: dotted 0px #000000; text-align:left; background-color:#ffffff; float:left;}
.info_right { width:288px; margin:0px 0px 0px 18px; min-height: 470px; display: block; padding-bottom: 10px; border: dotted 0px #000000; text-align:left; background-color:#ffffff; float:left;}

.info_double { width:594px; margin:0px 0px 0px 18px; min-height: 470px; display: block; padding-bottom: 10px; border: dotted 0px #000000; text-align:left; background-color:#ffffff; float:left;}
.info_all { width:900px; margin:0px 0px 0px 0px; min-height: 470px; display: block; padding-bottom: 10px; border: dotted 0px #000000; text-align:left; background-color:#ffffff; float:left;}

.info_text_title{ margin:0px 0px 0px 20px; border: dotted 0px #ffffff; display: block; text-align:left; color:#000000; font: bold 15px  Arial, Helvetica, sans-serif; text-decoration: none;}
.info_text_title_menu{ margin:20px 0px 0px 20px; border: dotted 0px #ffffff; display: block; text-align:left; color:#000000; font: bold 15px  Arial, Helvetica, sans-serif; text-decoration: none;}

.info_text_media_gallery { margin:0px 10px 0px 30px; display: block; min-height: 200px; padding:10px; text-align:center; float:left; border: dotted 1px #337993;}

.info_text_media_left { margin:0px 10px 0px 0px; display: block; padding:0px; text-align:center; float:left; border: dotted 0px #337993;}
.info_text_media_left_title{ float: center; list-style: none; padding: 0px; margin:5px 0px 0px 0px; border: dotted 0px #000000;color:#337993; font: normal 13px  Arial, Helvetica, sans-serif; text-decoration: none;}


.info_text_media_first_page { margin:10px 0px 10px 0px; display: block; padding:0px; text-align:center; border: dotted 0px #337993;}

.info_text_first_page { margin:10px 32px 10px 32px; display: block; min-height: 160px; padding:0px; text-align:left;color:#000000; font: normal 13px  Arial, Helvetica, sans-serif; text-decoration: none;}

.info_text_first_page_right { margin:10px 32px 10px 32px; display: block; padding:0px; text-align:right;}

.info_text_first_page a {color:#337993; font: normal 14px  Arial, Helvetica, sans-serif; text-decoration: none;}
.info_text_first_page a:active{color:#337993; font: normal 14px  Arial, Helvetica, sans-serif; text-decoration: none;}
.info_text_first_page a:hover{color:#337993; font: normal 14px  Arial, Helvetica, sans-serif; text-decoration: none; }

.info_text_first_page_more_button{ float: right; list-style: none; padding: 0px; width: 115px; height: 30px; margin:5px 0px 5px 0px; border: dotted 1px #ffffff; background:url(../images/button_white_bluelight_small.png) left no-repeat;}
.info_text_first_page_more_button li{ list-style: none; margin:7px 0px 0px 0px; border: dotted 0px #000000; text-align:center; color:#ffffff; font: normal 13px  Arial, Helvetica, sans-serif; text-decoration:none;}
.info_text_first_page_more_button a {color:#ffffff; font: normal 13px  Arial, Helvetica, sans-serif; text-decoration: none;}
.info_text_first_page_more_button a:active{color:#ffffff; font: normal 13px  Arial, Helvetica, sans-serif; text-decoration: none;}
.info_text_first_page_more_button a:hover{color:#ffffff; font: normal 13px  Arial, Helvetica, sans-serif; text-decoration: none; }

.info_text_first_page_more_button_red{ float: right; list-style: none; padding: 0px; width: 115px; height: 30px; margin:5px 0px 15px 0px; border: dotted 1px #ffffff; background:url(../images/button_white_red_small.png) left no-repeat;}
.info_text_first_page_more_button_red li{ list-style: none; margin:7px 0px 0px 0px; border: dotted 0px #000000; text-align:center; color:#ffffff; font: normal 13px  Arial, Helvetica, sans-serif; text-decoration:none;}
.info_text_first_page_more_button_red a {color:#ffffff; font: normal 13px  Arial, Helvetica, sans-serif; text-decoration: none;}
.info_text_first_page_more_button_red a:active{color:#ffffff; font: normal 13px  Arial, Helvetica, sans-serif; text-decoration: none;}
.info_text_first_page_more_button_red a:hover{color:#ffffff; font: normal 13px  Arial, Helvetica, sans-serif; text-decoration: none; }

.info_text_first_page_more_button_orange{ float: right; list-style: none; padding: 0px; width: 115px; height: 30px; margin:5px 0px 15px 0px; border: dotted 1px #ffffff; background:url(../images/button_white_orange_small.png) left no-repeat;}
.info_text_first_page_more_button_orange li{ list-style: none; margin:7px 0px 0px 0px; border: dotted 0px #000000; text-align:center; color:#ffffff; font: normal 13px  Arial, Helvetica, sans-serif; text-decoration:none;}
.info_text_first_page_more_button_orange a {color:#ffffff; font: normal 13px  Arial, Helvetica, sans-serif; text-decoration: none;}
.info_text_first_page_more_button_orange a:active{color:#ffffff; font: normal 13px  Arial, Helvetica, sans-serif; text-decoration: none;}
.info_text_first_page_more_button_orange a:hover{color:#ffffff; font: normal 13px  Arial, Helvetica, sans-serif; text-decoration: none; }



.info_text_facebook_button{ float: left; list-style: none; padding: 0px; width: 40px; height: 30px; margin:5px 0px 0px 0px; border: dotted 0px #000000;}

.info_text_more_button{ float: left; list-style: none; padding: 0px; width: 115px; height: 30px; margin:5px 0px 0px 0px; border: dotted 1px #ffffff; background:url(../images/button_white_bluelight_small.png) left no-repeat;}

.info_text_more_button li{ list-style: none; margin:7px 0px 0px 0px; border: dotted 0px #000000; text-align:center; color:#ffffff; font: normal 13px  Arial, Helvetica, sans-serif; text-decoration:none;}
.info_text_more_button a {color:#ffffff; font: normal 13px  Arial, Helvetica, sans-serif; text-decoration: none;}
.info_text_more_button a:active{color:#ffffff; font: normal 13px  Arial, Helvetica, sans-serif; text-decoration: none;}
.info_text_more_button a:hover{color:#ffffff; font: normal 13px  Arial, Helvetica, sans-serif; text-decoration: none; }


.info_text_more_button_red{ float: left; list-style: none; padding: 0px; width: 115px; height: 30px; margin:5px 0px 0px 0px; border: dotted 1px #ffffff; background:url(../images/button_white_red_small.png) left no-repeat;}
.info_text_more_button_red li{ list-style: none; margin:7px 0px 0px 0px; border: dotted 0px #000000; text-align:center; color:#ffffff; font: normal 13px  Arial, Helvetica, sans-serif; text-decoration:none;}
.info_text_more_button_red a {color:#ffffff; font: normal 13px  Arial, Helvetica, sans-serif; text-decoration: none;}
.info_text_more_button_red a:active{color:#ffffff; font: normal 13px  Arial, Helvetica, sans-serif; text-decoration: none;}
.info_text_more_button_red a:hover{color:#ffffff; font: normal 13px  Arial, Helvetica, sans-serif; text-decoration: none; }


.info_text_more_button_orange{ float: left; list-style: none; padding: 0px; width: 115px; height: 30px; margin:5px 0px 0px 0px; border: dotted 1px #ffffff; background:url(../images/button_white_orange_small.png) left no-repeat;}
.info_text_more_button_orange li{ list-style: none; margin:7px 0px 0px 0px; border: dotted 0px #000000; text-align:center; color:#ffffff; font: normal 13px  Arial, Helvetica, sans-serif; text-decoration:none;}
.info_text_more_button_orange a {color:#ffffff; font: normal 13px  Arial, Helvetica, sans-serif; text-decoration: none;}
.info_text_more_button_orange a:active{color:#ffffff; font: normal 13px  Arial, Helvetica, sans-serif; text-decoration: none;}
.info_text_more_button_orange a:hover{color:#ffffff; font: normal 13px  Arial, Helvetica, sans-serif; text-decoration: none; }




.info_comment_autor { margin:5px 0px 0px 0px; padding:0px; text-align:left;  border-bottom: dotted 1px #337993;color:#337993; font: bold 15px  Arial, Helvetica, sans-serif; text-decoration: none;}
.info_comment_text { margin:5px 0px 0px 10px; padding:5px; text-align:left;  border-bottom: dotted 0px #337993;color:#000000; font: normal 13px  Arial, Helvetica, sans-serif; text-decoration: none;}

.menu{ list-style: none; padding: 0px; margin:0px 0px 0px 0px; border: dotted 0px #000000;}

.menu_blue{ list-style: none; margin:5px 0px 0px 10px; border: dotted 0px #ffffff; padding-left: 20px; color:#337993; font: normal 14px  Arial, Helvetica, sans-serif; text-decoration: none; background:url(../images/dot_black.png) left repeat-y;}
.menu_blue a {color:#337993; font: normal 14px  Arial, Helvetica, sans-serif; text-decoration: none;}
.menu_blue a:active{color:#337993; font: normal 14px  Arial, Helvetica, sans-serif; text-decoration: none;}
.menu_blue a:hover{color:#337993; font: normal 14px  Arial, Helvetica, sans-serif; text-decoration: none; }

.menu_red{ list-style: none; margin:5px 0px 0px 10px; border: dotted 0px #ffffff; padding-left: 20px; color:#d53c1a; font: normal 14px  Arial, Helvetica, sans-serif; text-decoration: none; background:url(../images/dot_black.png) left repeat-y;}
.menu_red a {color:#d53c1a; font: normal 14px  Arial, Helvetica, sans-serif; text-decoration: none;}
.menu_red a:active{color:#d53c1a; font: normal 14px  Arial, Helvetica, sans-serif; text-decoration: none;}
.menu_red a:hover{color:#d53c1a; font: normal 14px  Arial, Helvetica, sans-serif; text-decoration: none; }

.menu_orange{ list-style: none; margin:5px 0px 0px 10px; border: dotted 0px #ffffff; padding-left: 20px; color:#ffa102; font: normal 14px  Arial, Helvetica, sans-serif; text-decoration: none; background:url(../images/dot_black.png) left repeat-y;}
.menu_orange a {color:#ffa102; font: normal 14px  Arial, Helvetica, sans-serif; text-decoration: none;}
.menu_orange a:active{color:#ffa102; font: normal 14px  Arial, Helvetica, sans-serif; text-decoration: none;}
.menu_orange a:hover{color:#ffa102; font: normal 14px  Arial, Helvetica, sans-serif; text-decoration: none; }


.table_prices {text-align:center; width: 500px;}
.table_prices th { color:#ffffff; padding: 3px; font: normal 14px Arial, Helvetica, sans-serif; text-decoration: none; background-color:#337993; border: dotted 1px #000000;}
.table_prices td { color:#000000; padding: 3px; font: normal 12px Arial, Helvetica, sans-serif; text-decoration: none; background-color:#ffffff; border: dotted 1px #337993;}


.footer { width:900px; float:left; margin:15px 0px 0px 0px; min-height: 100px; display: table-cell; padding:0px; border-top: solid 3px #f9f7ea; text-align:center;}
.footer_top { width:900px; float:left; margin:20px 0px 0px 0px; display: block; padding:0px; text-align:center; color:#337993; font:normal 13px  Arial, Helvetica, sans-serif; text-decoration:none;}
.footer_top a {color:#337993; font:normal 13px  Arial, Helvetica, sans-serif; text-decoration:none;}
.footer_top a:hover {color:#337993; font:normal 13px  Arial, Helvetica, sans-serif; text-decoration:underline;}
.footer_top a:active {color:#337993; font:normal 13px  Arial, Helvetica, sans-serif; text-decoration:none;}

.footer_bottom { width:900px; float:left; margin:0px 0px 0px 0px; display: block; padding:0px; text-align:center; color:#000000; font:normal 13px  Arial, Helvetica, sans-serif; text-decoration:none;}


.field_blue {padding:5px; color:#000000; font:bold 13px  Arial, Helvetica, sans-serif; text-decoration:none; border: dotted 1px #337993;}

.kopche_blue {padding:0px; color:#ffffff; font:normal 14px  Arial, Helvetica, sans-serif; text-decoration:none;border: dotted 0px #337993; background:url(../images/button_white_bluelight_small.png) top repeat-x; width:115px; height: 30px;}



.li_forma { float:left; margin:0px 5px 0px 5px; padding:0; min-height: 50px; border: solid 0px #000000;}
.li_forma_button { float:left; margin:0px 5px 0px 5px; padding:0; border: solid 0px #000000;}
.li_forma_butafor { float:left; margin:5px 0px 5px 0px; padding:0; border: solid 0px #000000;}
.li_forma_clear { clear: both;}
.error {
color: #d53c1a;
}


