* { padding:0; box-sizing: border-box; -moz-box-sizing: border-box;}
body { margin:0px; padding:0px; font-family:Tahoma, Arial, Helvetica, sans-serif}
table, td {border-collapse:collapse;}
table, td, img {border:0;}
form, td {margin:0; padding:0;} 
ul, ol { list-style:none;}
td { text-align:left;}
.clear { clear:both; float:none; font-size:0px; line-height:0px; height:0px;}
.wrapper { width:100%;} 
p { margin:0; padding:0;}
.tall_bottom { background:url(images/tall_bottom.gif) left bottom repeat-x;}
/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}
.form { height:21px;}
.form input {width:183px; height:17px; background:none; border:1px solid #f0f0f0; color:#fff; font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif}
textarea { width:246px; height:80px; overflow:auto; border:1px solid #f0f0f0; font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif}
/* ______________image_class______________*/
.image_top_left{ margin:0 10px 10px 0; float:left;}
.image_top_right{margin:0 0px 10px 10px; float: right;}
.image_top_mid{margin:0 0px 10px 0px;}
.image_mid_left{margin:10px 10px 10px 0; float:left;}
.image_mid_right{margin:10px 0px 10px 10px; float:right;}
.image_bottom_left{margin:10px 10px 0px 0; float:left;}
.image_bottom_right{margin:10px 0px 0px 10px; float:right;}
/*==================list====================*/
.fleft { float:left;}
.fright { float:right;}
.alignright { text-align:right;}
.aligncenter { text-align:center;}
.title { margin:0 0 2px 0;}
.img_indent { margin:0 28px 0 0; float:left;}
/*============*/
.news_list {line-height:16px; margin-bottom:10px;}
.news_list img { margin-bottom:10px; float:left; margin-right:10px; margin-top:5px;}
* html .news_list{ position:relative;}
.content li { 
  line-height:18px; 
  background:url(images/arrow.gif) no-repeat left 7px;
  color:#fff;
  list-style-position:outside;
  padding-left:15px;
}
.content li a{
	background:none;
	padding:0;}
.content li div { line-height:18px; }
/*==================txt, links, lines, titles====================*/
a:hover{text-decoration:none; cursor:pointer;}
a {color:#2ab2da; cursor:pointer; color:inherit; *color:#2ab2da;}
h3 { font-size:11px; color:#2ab2da; }
h3 a { color:#2ab2da;}
.link1 { color:#2ab2da;}
/*header*/
#conteyner_all{ text-align:center; background:#babfc3; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff;}
#header{ height:538px; text-align:center; background:#26292e;}
#header_picture{background:#150303; width:780px;margin:auto; display:table;}
#header_picture2{background:url(images/web.jpg) no-repeat top right;  height:436px; padding-right:320px;}
#menu{ height:102px; }
#menu2{height:102px; width:780px; margin:auto; text-align:left; display:table;}
.company_name{ float:left; margin-top:53px; margin-left:10px;}
.slogan{float:left; margin-top:22px; margin-left:20px;}
/*content*/
#conteyner_table{ width:100%;}
#conteyner_table .content{ width:780px; vertical-align:top; padding:0;}
#conteyner_table .content_tl{ height:72px;background:url(images/content_tl.png) repeat-x;}
#conteyner_table .content_bl{ background:url(images/content_bl.png) repeat; vertical-align:top;}
#conteyner_table .content_tr{ height:72px;background:url(images/content_tr.png) repeat-x;}
#conteyner_table .content_br{ background:url(images/content_br.png) repeat; vertical-align:top;}
/*#conteyner_table td{ border:solid 1px #f00;}*/
/*|=================|RASKLADKI|=================|*/
.panel_dop{ text-align:left;}
/*__________________raskladka_1_2________________*/
#raskladka_1_2{}
#raskladka_1_2 #panel_left{ width:35%; background:url(images/content_bl.png) repeat;vertical-align:top; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff;  vertical-align:top;}
#raskladka_1_2 #panel_left td {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff;}
#raskladka_1_2 #panel_left .panel_dop{background:url(images/content_tl.png) repeat-x;padding:0px;}
#raskladka_1_2 #panel_left .panel_dop2{ margin:0 10px 10px 10px; width:252px;}
#raskladka_1_2 #panel_right{ background:url(images/content_br.png) repeat;vertical-align:top; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff;  vertical-align:top;}
#raskladka_1_2 #panel_right td {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff;}
#raskladka_1_2 #panel_right .panel_dop{background:url(images/content_tr.png) repeat-x;padding:0px;}
#raskladka_1_2 #panel_right .panel_dop2{ margin:0 10px 10px 10px; width:488px;}
/*__________________raskladka_1________________*/
#raskladka_1{}
#raskladka_1 #panel_left{ background:url(images/content_bl.png) repeat;vertical-align:top; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff;}
#raskladka_1 #panel_left td {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff;}
#raskladka_1 #panel_left .panel_dop{background:url(images/content_tl.png) repeat-x;padding:0 10px 10px 10px; *position:relative;}
/*|=================|KONEC_RASKLADOK|=================|*/
.header_block{ height:72px; margin-bottom:10px;}
.header_block h2{  margin:0; padding-top:20px; }
.more { color:#2ab2da; text-decoration:underline; font-weight:normal; cursor:pointer; display:inline-block; background:url(images/arrow.gif) no-repeat right 8px; padding:2px 10px 2px 3px;}
.backLink { display:block; margin:0px; padding:1px 0px 0px 10px;width:86px; height:18px; text-align:left;}
.backLink a {color:#2ab2da; text-decoration:underline; font-weight:normal; cursor:pointer; display:inline-block; background:url(images/arrow.gif) no-repeat right 8px; padding:2px 10px 2px 3px;}
.date{color:#2ab2da; font-weight:normal; font-size:12px;}
/*footer*/
#footer{ width:100%; background:#7f8291;}
#footer .inner { width:780px; margin:auto; padding:15px 0; text-align:left;}
/*================== index.html ==================*/
/*==========================================*/
.inner .left {
	float:left;
	margin-right:10px;
}
.inner .right {
	float:right;
	margin-left:10px;
}
/*==============contact form styles ==============*/
.contactForm input, .contactForm select, .contactForm textarea {
    width:100%;
    height:21px;
    font-size:11px;
}
.contactForm select {
	width:100%;
}
.contactForm strong {
    color:#fff;
}
.contactForm textarea {
    height:150px;
}
.contactFormSubmit { margin:0px; padding:1px 0px 0px 10px; height:18px; text-align:left; float:right; margin-right:15px;}
.contactFormSubmit a { color:#2ab2da; text-decoration:underline; font-weight:normal; cursor:pointer; display:inline-block; background:url(images/arrow.gif) no-repeat right 8px; padding:2px 10px 2px 3px;}
/*==============contact form styles ==============*/
/*==============reservation form styles ==============*/
.reservationForm input, .reservationForm select, .reservationForm textarea {
    width:100%;
    height:21px;
    font-size:11px;
}
.reservationForm strong {
    color:#fff;
}
.reservationForm textarea {
    height:150px;
}
.reservationFormSubmit { margin:0px; padding:1px 0px 0px 10px; width:126px; height:18px; text-align:left; float:right; margin-right:15px;}
.reservationFormSubmit a { color:#2ab2da; text-decoration:underline; font-weight:normal; cursor:pointer; display:inline-block; background:url(images/arrow.gif) no-repeat right 8px; padding:2px 10px 2px 3px;}
/*==============reservation form styles ==============*/

