* { 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:#00ccff; cursor:pointer; color:inherit; *color:#00ccff;}







h3 { font-size:11px; color:#00ccff; }



h3 a { color:#00ccff;}







.link1 { color:#00ccff;}







/*header*/



#conteyner_all{ text-align:center; background:#26292e; 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; background:url(images/menu.png) repeat-x;}



#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:#00ccff; 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:#00ccff; 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:#00ccff; font-weight:normal; font-size:12px;}



/*footer*/



#footer{ width:780px; padding:15px 0; margin:auto; text-align:left;background:#26292e;}











/*================== 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:#00ccff; 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:#00ccff; 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 ==============*/



