* { margin:0; padding:0; box-sizing: border-box; -moz-box-sizing: border-box;}

body { background:#000; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#fff;}

table, td {border-collapse:collapse; font-size:11px;}

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;}

strong { font-weight:bold;}



.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:103px; height:17px; background:none; border:1px solid #f0f0f0; color:#333; font-size:11px; Tahoma, Arial, Helvetica, sans-serif}

textarea { width:206px; height:80px; background:none; overflow:auto; border:1px solid #f0f0f0; color:#333; font-size:11px; Tahoma, Arial, Helvetica, sans-serif}/*==================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:#ffa700; cursor:pointer; color:inherit; *color:#ffa700;}



h3 { font-size:11px; color:#ffa700; }

h3 a { color:#ffa700;}



.link1 { color:#ffa700;}



/*header*/

#conteyner_all{ text-align:center;}

#header{ text-align:center;}

#header_picture{background:url(images/repeat_part.jpg)  repeat-x top left; width:780px;margin:auto; display:table;}

#header_picture2{background:url(images/header_picture.jpg) no-repeat top right;  height:436px; padding-right:320px;}

#menu{ height:62px; background:url(images/menu1.png) repeat-x;}

#menu2{height:62px; width:780px; text-align:left; display:table; margin-left:auto; margin-right:auto;}

.company_name{ float:left; position:relative; top:140px;left:30px;}
#company_name { float:left; padding: 16px 0 0 10px;}

#slogan {float:right;text-align:left; padding: 16px 0 0 10px;}

#logotype {float: left; vertical-align:middle; width:61px;}

#upper_line { background-color:#000; text-align:center; width:1010px; margin:auto;}

.slogan{float:left; position:relative; top:135px; left:30px;}

/*content*/

#conteyner_table{ width:100%; background-color:#fff;}

#conteyner_table .content{ width:770px; vertical-align:top;}

#conteyner_table .content_tl{ /*height:72px;background:url(images/content_tl.png) repeat-x;*/}

#conteyner_table .content_bl{ background:url(images/line.gif) repeat-x #000; vertical-align:top;}

#conteyner_table .content_tr{ /*height:72px;background:url(images/content_tr.png) repeat-x;*/}

#conteyner_table .content_br{ background:url(images/line.gif) repeat-x #000; vertical-align:top;}/*#conteyner_table td{ border:solid 1px #f00;}*/

/*|=================|RASKLADKI|=================|*/

.panel_dop{ text-align:left; vertical-align:top;}

/*__________________raskladka_1_2________________*/

#raskladka_1_2{}

#raskladka_1_2 #panel_left{ width:250px;/* background:url(images/content_bl.png) repeat;*/vertical-align:top;}

#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:250px;}

#raskladka_1_2 #panel_right{ /*background:url(images/content_br.png) repeat;*/vertical-align:top;}

#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:720px;}

/*__________________raskladka_1________________*/

#raskladka_1{}

#raskladka_1 #panel_left{ background:url(images/content_bl.png) repeat;vertical-align:top;}

#raskladka_1 #panel_left .panel_dop{background:url(images/content_tl.png) repeat-x;padding:0 10px 10px 10px;}

/*|=================|KONEC_RASKLADOK|=================|*/



.header_block{ height:72px; margin-bottom:10px;}

.header_block h2{ padding:25px 0 0 0;}



.more { color:#ffa700; 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:#ffa700; 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:#ffa700; font-weight:bold; font-size:12px;}

/*footer*/

#footer{ width:1010px; padding:15px 0; margin:auto; text-align:left;}
#footer .images { float:left;}
#footer .images img{ margin: 0 5px 0 0;}


#copyright .copyright_link{color:#fff; font-size:11px; text-decoration:none;}

#copyright .copyright_link span.crls{ text-decoration:underline;}

#copyright .copyright_link:hover{text-decoration:none;}

#copyright .copyright_link_div{ padding:5px 0;}/*================== 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:#ffa700; 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:#ffa700; 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 ==============*/



#inquiryForm  *{color:#000;}

#inquiry_table select, input{width: 70%;}

#inquiryForm .left { text-align:left; margin-left:20px;}



#inquiryForm .right { text-align:right;}



#inquiryForm .center { text-align:center;}
