html, body{
margin: 0px;
padding: 0px;
background: url("../images/body_bg.png")/*tpa=http://alpina-company.ru/images/body_bg.png*/ left top repeat;
width: 100%;
height: 100%;
}

.clear
{
clear: both;height:0px;line-height:0;font-size:0;
}

a
{
font-family: 'Myriad Pro';
font-weight: normal;
font-size: 15px;
color: #3366cc;
text-decoration: underline;
outline: none;
}

a:hover
{
text-decoration: none;
}

#main_shadows,#main_shadows2
{
display: table;
width: 100%;
height: 100%;
min-width: 968px;
background: url("../images/main_shadows.png")/*tpa=http://alpina-company.ru/images/main_shadows.png*/ center top no-repeat;
text-align: center;
min-height: 100%;
vertical-align: top;
}

#main_shadows2
{
background: none;
}


#main
{
width: 968px;
margin: 0px auto;
text-align: left;
margin-top: 36px;
}

#header
{
width: 968px;
height: 107px;
background: url("../images/header_bg.png")/*tpa=http://alpina-company.ru/images/header_bg.png*/ left top repeat-x;
position: relative;
}

#logo
{
display: block;
width: 141px;
height: 89px;
background: url("../images/logo.png")/*tpa=http://alpina-company.ru/images/logo.png*/ left top no-repeat;
text-decoration: none;
cursor: pointer;
position: absolute;
z-index: 5;
top: 7px;
left: 18px;
}

#plane_models
{
position: absolute;
z-index: 5;
top: 70px;
left: 225px;
}

#plane_models a
{
display: inline-block;
height: 32px;
line-height: 32px;
padding: 0px 8px;
border: none;
text-align: center;
cursor: pointer;
text-decoration: none;
font-family: 'Myriad Pro';
font-weight: bold;
font-size: 18px;
color: #595959;
}

#plane_models a:hover
{
text-decoration: none;
border-bottom: solid 5px #333333;
}

#top_menu
{
position: absolute;
z-index: 5;
top: 25px;
right: 100px;
text-align: left;
}

.top_menu_item
{
float: left;
height: 24px;
line-height: 24px;
padding-left: 8px;
}

.top_menu_item a
{
display: block;
height: 24px;
line-height: 24px;
padding-right: 8px;
font-family: 'Myriad Pro';
font-weight: normal;
font-size: 15px;
color: #333;
text-decoration: underline;
}

.top_menu_item a:hover
{
text-decoration: none;
}


.top_menu_item_current
{
float: left;
height: 24px;
line-height: 24px;
padding-left: 8px;
background: url("../images/top_menu_item_bg_left.png")/*tpa=http://alpina-company.ru/images/top_menu_item_bg_left.png*/ left top no-repeat;
}

.top_menu_item_current a
{
display: block;
height: 24px;
line-height: 24px;
padding-right: 8px;
font-family: 'Myriad Pro';
font-weight: normal;
font-size: 15px;
color: #fff;
text-decoration: none;
background: url("../images/top_menu_item_bg_right.png")/*tpa=http://alpina-company.ru/images/top_menu_item_bg_right.png*/ right top no-repeat;
}

#footer
{
width: 968px;
height: 65px;
line-height: 65px;
margin: 30px auto;
background: url("../images/footer_bg.png")/*tpa=http://alpina-company.ru/images/footer_bg.png*/ left top repeat;
text-align: center;
}

#footer a
{
font-family: 'Myriad Pro';
font-weight: normal;
font-size: 15px;
color: #999;
text-decoration: underline;
margin: 0px 5px;
}

#footer a:hover
{
text-decoration: none;
}

#big_block
{
width: 968px;
height: 530px;
background: url("../images/big_bg.png")/*tpa=http://alpina-company.ru/images/big_bg.png*/ left top no-repeat;
position: relative;
}

#fk_9_caption
{
display: block;
width: 102px;
height: 25px;
background: url("../images/fk_9_caption.png")/*tpa=http://alpina-company.ru/images/fk_9_caption.png*/ left top no-repeat;
position: absolute;
z-index: 5;
top: 70px;
left: 62px;
text-decoration: none;
}

#fk_12_caption
{
display: block;
width: 152px;
height: 25px;
background: url("../images/fk_12_caption.png")/*tpa=http://alpina-company.ru/images/fk_12_caption.png*/ left top no-repeat;
position: absolute;
z-index: 5;
top: 70px;
left: 380px;
text-decoration: none;
}

#fk_14_caption
{
display: block;
width: 177px;
height: 25px;
background: url("../images/fk_14_caption.png")/*tpa=http://alpina-company.ru/images/fk_14_caption.png*/ left top no-repeat;
position: absolute;
z-index: 5;
top: 70px;
right: 115px;
text-decoration: none;
}


#fk_9_plane
{
display: block;
width: 325px;
height: 147px;
position: absolute;
z-index: 5;
top: 135px;
left: 35px;
text-decoration: none;
cursor: pointer;
}

#fk_12_plane
{
display: block;
width: 639px;
height: 272px;
position: absolute;
z-index: 5;
top: 155px;
left: 190px;
text-decoration: none;
cursor: pointer;
}

#fk_14_plane
{
display: block;
width: 289px;
height: 115px;
position: absolute;
z-index: 5;
top: 172px;
right: 22px;
text-decoration: none;
cursor: pointer;
}

#main_top
{
display: table-row;
}

#main_bottom
{
display: table-row;
}

#left_menu,#left_menu2
{
float: left;
width: 154px;
min-height: 360px;
background: url("../images/left_menu_bg.png")/*tpa=http://alpina-company.ru/images/left_menu_bg.png*/ left top no-repeat;
padding: 30px 20px;
line-height: 30px;
}

#left_menu2
{
width: 169px;
padding-left: 5px;
}

#main_content
{
float: left;
width: 734px;
padding: 10px 20px 20px 20px;
background: url("../images/main_content_bg.png")/*tpa=http://alpina-company.ru/images/main_content_bg.png*/ left top repeat;
}

.left_menu_item,.left_menu_item2
{
display: block;
font-family: 'Myriad Pro';
font-weight: normal;
font-size: 16px;
color: #fff;
text-decoration: underline;
height: 30px;
line-height: 30px;
}

.left_menu_item2_current
{
display: block;
font-family: 'Myriad Pro';
font-weight: bold;
font-size: 16px;
color: #333;
text-decoration: none;
height: 30px;
line-height: 30px;
background: url("../images/left_menu_item_bg.png")/*tpa=http://alpina-company.ru/images/left_menu_item_bg.png*/ left top no-repeat;
}

.left_menu_item2,.left_menu_item2_current
{
padding-left: 15px;
}

.left_menu_item:hover,.left_menu_item2:hover
{
text-decoration: none;
}

.left_menu_item2:hover
{
text-decoration: underline;
color: #000;
background: url("../images/left_menu_item_bg.png")/*tpa=http://alpina-company.ru/images/left_menu_item_bg.png*/ left top no-repeat;
}

.page_caption,.page_caption_a
{
font-family: 'Myriad Pro';
font-weight: normal;
font-size: 30px;
color: #fff;
line-height: 70px;
}

.page_caption_a
{
text-decoration: underline;
}


.news_item_block,.page_content_block
{
width: 709px;
padding: 10px;
background: #dfe0e1 url("../images/news_item_bg.png")/*tpa=http://alpina-company.ru/images/news_item_bg.png*/ left top repeat-x;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
margin-bottom: 15px;
}

.news_item_caption,.news_item_caption2
{
display: block;
font-family: 'Myriad Pro';
font-weight: normal;
font-size: 20px;
color: #3366cc;
text-decoration: underline;
}

.news_item_caption2
{
color: #333;
text-decoration: none;
}

.news_item_caption:hover
{
text-decoration: none;
}

.news_item_date
{
font-family: 'Myriad Pro';
font-weight: normal;
font-size: 13px;
color: #999;
height: 30px;
line-height: 30px;
}


.news_item_text,.news_item_text2,.page_content_block_text
{
float: left;
font-family: 'Myriad Pro';
font-weight: normal;
font-size: 15px;
color: #333;
}

.page_content_block_text
{
float: none;
}

.news_item_text img
{
float: left;
margin-right: 10px;
}

#pagination
{
padding-top: 10px;
font-family: 'Myriad Pro';
font-weight: normal;
font-size: 15px;
color: #d9d9d9;
height: 20px;
line-height: 20px;
}

#pagination a, .current, #pagination .ditto_currentpage
{
display: inline-block;
font-family: 'Myriad Pro';
font-weight: normal;
font-size: 15px;
color: #d9d9d9;
width: 22px;
height: 20px;
line-height: 20px;
text-decoration: underline;
text-align: center;
}

#pagination .current, #pagination .ditto_currentpage
{
color: #000;
text-decoration: none;
background: url("../images/current_page_bg.png")/*tpa=http://alpina-company.ru/images/current_page_bg.png*/ left top no-repeat;
box-shadow: 0px 1px 1px #000;
}

#pagination a:hover
{
text-decoration: none;
}

#pagination span
{
margin-right: 10px;
}

.all_news
{
display: block;
font-family: 'Myriad Pro';
font-weight: bold;
font-size: 15px;
color: #3366cc;
margin: 30px 0px;
text-decoration: underline;
}

.all_news:hover
{
text-decoration: none;
}

#yandex_map_block
{
display: inline-block;
background: #fff;
padding: 5px;
margin-bottom: 30px;
box-shadow: 2px 2px 5px #666;
}

.pic_block
{
display: inline-block;
padding: 5px;
background: #fff;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
margin-right: 8px;
margin-bottom: 13px;
cursor: pointer;
text-decoration: none;
}

#overlay
{
display: none;
position: absolute;
z-index: 1000;
left: 0px;
top: 0px;
width: 100%;
height: 100%;
background: #000;
opacity: 0.7;
}

#popup
{
display: none;
position: absolute;
z-index: 2000;
left: 50%;
top: 50%;
padding: 5px;
background: #fff;
margin: -300px 0px 0px -300px;
text-align: center;
}

#pic_description
{
font-family: 'Myriad Pro';
font-weight: normal;
font-size: 18px;
color: #181818;
text-align: center;
margin: 10px 0px 20px 0px;
}

#closer
{
display: block;
position: absolute;
z-index: 3000;
right: -15px;
top: -15px;
width: 27px;
height: 27px;
background: url("../images/close.png")/*tpa=http://alpina-company.ru/images/close.png*/ left top no-repeat;
cursor: pointer;
}

#pic_pagination
{
display: inline-block;
margin: 0px auto;
height: 20px;
line-height: 20px;
margin-bottom: 15px;
}

#pic_pagination a
{
float: left;
font-family: 'Myriad Pro';
font-weight: normal;
font-size: 15px;
color: #3366cc;
margin-left: 3px;
margin-right: 3px;
text-decoration: underline;
}

#pic_pagination a:hover
{
text-decoration: none;
}


#lightbox_left
{
float: left;
width: 25px;
height: 20px;
background: url("../images/lightbox_left.png")/*tpa=http://alpina-company.ru/images/lightbox_left.png*/ left top no-repeat;
margin-right: 30px;
cursor: pointer;
}

#lightbox_right
{
float: left;
width: 25px;
height: 20px;
background: url("../images/lightbox_right.png")/*tpa=http://alpina-company.ru/images/lightbox_right.png*/ left top no-repeat;
margin-left: 30px;
cursor: pointer;
}

#pages
{
float: left;
}

#planes_stuff
{
position: relative;
width: 968px;
min-height: 530px;
background: url("../images/bg12.jpg")/*tpa=http://alpina-company.ru/images/bg12.jpg*/ left top no-repeat;
}

#fk_caption_big
{
display: block;
width: 280px;
height: 55px;
background: url("../images/fk_12_caption_big.png")/*tpa=http://alpina-company.ru/images/fk_12_caption_big.png*/ left top no-repeat;
position: absolute;
z-index: 5;
top: 30px;
left: 230px;
}

#fk_big
{
display: block;
width: 773px;
height: 339px;
background: url("../images/fk_12_plane_big.png")/*tpa=http://alpina-company.ru/images/fk_12_plane_big.png*/ left top no-repeat;
position: absolute;
z-index: 10;
top: 155px;
left: 180px;
}

#fk_plane_stuff
{
width: 968px;
background: url("../images/fk_plane_stuff_bg.png")/*tpa=http://alpina-company.ru/images/fk_plane_stuff_bg.png*/ left top repeat-x;
min-height: 952px;
}

#fk_plane_stuff_descr
{
width: 550px;
margin: 0px auto; 
}

#fk_plane_stuff_descr_caption
{
font-family: 'Myriad Pro';
font-weight: normal;
font-size: 30px;
color: #fff;
}

#fk_plane_stuff_descr_text
{
font-family: 'Myriad Pro';
font-weight: normal;
font-size: 15px;
color: #d9d9d9;
}

#plane_text
{
width: 810px;
padding: 20px 10px;
background: url("../images/plane_text_bg.png")/*tpa=http://alpina-company.ru/images/plane_text_bg.png*/ left top repeat;
border-radius: 7px;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
margin: 20px auto;
}

#plane_text_left,#plane_text_center
{
float: left;
width: 310px;
margin-right: 15px;
font-family: 'Myriad Pro';
font-weight: normal;
font-size: 14px;
color: #d9d9d9;
}

#plane_text_right
{
float: left;
width: 150px;
font-family: arial;
font-weight: normal;
font-style: italic;
font-size: 12px;
color: #cec291;
padding-left: 7px;
border-left: solid 1px #646464;
}

#ttx
{
width: 488px;
margin: 0px auto;
margin-top: 20px;
}

.ttx_block
{
width: 488px;
margin-bottom: 20px;
}

.ttx_block_head
{
width: 488px;
height: 34px;
line-height: 34px;
background: #3d3d3d;
border-top-left-radius: 7px;
-moz-border-top-left-radius: 7px;
-webkit-border-top-left-radius: 7px;
border-top-right-radius: 7px;
-moz-border-top-right-radius: 7px;
-webkit-border-top-right-radius: 7px;
}

.ttx_block_head_caption
{
font-family: 'Myriad Pro';
font-weight: normal;
font-size: 20px;
color: #fff;
float: left;
margin-left: 10px;
}

.toggler
{
float: right;
width: 22px;
height: 22px;
cursor: pointer;
background: url("../images/toggler_down.png")/*tpa=http://alpina-company.ru/images/toggler_down.png*/ 0px 0px no-repeat;
margin-top: 6px;
margin-right: 6px;
}

.toggler:hover
{
background-position: 0px -22px;
}

.toggler2
{
display: none;
float: right;
width: 22px;
height: 22px;
cursor: pointer;
background: url("../images/toggler_right.png")/*tpa=http://alpina-company.ru/images/toggler_right.png*/ 0px 0px no-repeat;
margin-top: 6px;
margin-right: 6px;
}

.ttx_block_content
{
width: 488px;
background: #dfe0e1 url("../images/news_item_bg.png")/*tpa=http://alpina-company.ru/images/news_item_bg.png*/ left top repeat-x;
}

.ttx_block_content_table_l
{
float: left;
width: 320px;
font-family: 'Myriad Pro';
font-weight: normal;
font-size: 15px;
color: #333;
padding-left: 10px;
height: 30px;
line-height: 30px;
background: #dfe0e1 url("../images/ttx_block_content_table_bg.png")/*tpa=http://alpina-company.ru/images/ttx_block_content_table_bg.png*/ left top repeat-x;
border-bottom: solid 1px #000;
}

.ttx_block_content_table_r
{
float: left;
width: 148px;
font-family: 'Myriad Pro';
font-weight: normal;
font-size: 15px;
color: #333;
padding-left: 10px;
height: 30px;
line-height: 30px;
background: #dfe0e1 url("../images/ttx_block_content_table_bg.png")/*tpa=http://alpina-company.ru/images/ttx_block_content_table_bg.png*/ left top repeat-x;
border-bottom: solid 1px #000;
}

.ttx_block_content_table_f
{
float: left;
width: 478px;
font-family: 'Myriad Pro';
font-weight: normal;
font-size: 15px;
color: #333;
padding-left: 10px;
/*height: 30px;*/
line-height: 30px;
background: #dfe0e1 url("../images/ttx_block_content_table_bg.png")/*tpa=http://alpina-company.ru/images/ttx_block_content_table_bg.png*/ left top repeat-x;
border-bottom: solid 1px #000;
}

.ttx_block_content_text
{
font-family: 'Myriad Pro';
font-weight: normal;
font-size: 15px;
color: #333;
padding-left: 10px;
padding-right: 10px;
line-height: 30px;
}

#ttx_caption
{
font-family: 'Myriad Pro';
font-weight: normal;
font-size: 30px;
color: #fff;
margin-bottom: 20px;
width: 700px;
}

#hide_all,#show_all
{
font-family: arial;
font-weight: normal;
font-size: 15px;
color: #D9D9D9;
margin-left: 30px;
text-decoration: none;
border-bottom: dotted 1px #D9D9D9;
}

#hide_all:hover,#show_all:hover
{
text-decoration: none;
border-bottom: dotted 0px #D9D9D9;
}

#preview_block
{
position: absolute;
z-index: 30;
right: 40px;
top: 30px;
height: 73px;
}

.preview,.preview_current
{
float: left;
width: 67px;
height: 68px;
margin-right: 5px;
background: url("../images/preview_bg.png")/*tpa=http://alpina-company.ru/images/preview_bg.png*/ left top no-repeat;
text-align: center;
padding-top: 5px;
cursor: pointer;
}


.preview_current
{
background: url("../images/preview_current_bg.png")/*tpa=http://alpina-company.ru/images/preview_current_bg.png*/ left top no-repeat;
}

#fk12slogan {
width: 500px;
margin: 0 auto;
font-family: 'Myriad Pro';
font-weight: normal;
font-size: 24px;
color: white;
text-align: center;
text-shadow: 3px 3px 3px black;
}

.price {
	border-collapse: collapse;
}
.price td {
	padding: 10px;
 }


#main_shadows_block
{
display: inline-block;
width: 100%;
max-width: 1054px;
min-width: 968px;
background: url("../images/main_shadows.png")/*tpa=http://alpina-company.ru/images/main_shadows.png*/ center top no-repeat;
margin: 0px auto;
text-align: center;
}

#main_block
{
margin: 0px auto;
margin-top: 36px;
background: url("../images/earth.jpg")/*tpa=http://alpina-company.ru/images/earth.jpg*/ center 107px no-repeat;
}

#main_block tr td
{
text-align: center;
vertical-align: top;
}

#buttons_block
{
position: relative;
}

#button_top
{
position: absolute;
z-index: 50;
left: 390px;
top: 70px;
width: 222px;
height: 207px;
background: url("../assets/images/button_top3.png")/*tpa=http://alpina-company.ru/assets/images/button_top3.png*/ left top no-repeat;
}

#button_top a
{
display: block;
width: 193px;
height: 135px;
margin: 7px 0px 0px 7px;
cursor: pointer;
text-decoration: none;
}

#button_bottom
{
position: absolute;
z-index: 50;
left: 360px;
top: 395px;
width: 222px;
height: 207px;
background: url("../images/button_bottom.png")/*tpa=http://alpina-company.ru/images/button_bottom.png*/ left top no-repeat;
}

#button_bottom a
{
display: block;
width: 193px;
height: 135px;
margin: 7px 0px 0px 7px;
cursor: pointer;
text-decoration: none;
}

#button_left
{
position: absolute;
z-index: 50;
left: 50px;
top: 265px;
width: 222px;
height: 207px;
background: url("../assets/images/button_left5.png")/*tpa=http://alpina-company.ru/assets/images/button_left5.png*/ left top no-repeat;
}

#button_left a
{
display: block;
width: 193px;
height: 135px;
margin: 7px 0px 0px 7px;
cursor: pointer;
text-decoration: none;
}

#button_right
{
position: absolute;
z-index: 50;
right: 110px;
top: 255px;
width: 222px;
height: 207px;
background: url("../images/button_right.png")/*tpa=http://alpina-company.ru/images/button_right.png*/ left top no-repeat;
}

#button_right a
{
display: block;
width: 193px;
height: 135px;
margin: 7px 0px 0px 7px;
cursor: pointer;
text-decoration: none;
}

#yellow_block
{
position: absolute;
z-index: 50;
left: 60px;
top: 620px;
width: 656px;
height: 244px;
background: url("../images/yellow_block_bg.png")/*tpa=http://alpina-company.ru/images/yellow_block_bg.png*/ left top no-repeat;
}

#yellow_block a
{
display: block;
width: 520px;
height: 104px;
margin: 15px 0px 0px 24px;
cursor: pointer;
text-decoration: none;
}


#main_page_top_menu
{
margin: 0px;
padding: 0px;
list-style: none;
position: absolute;
z-index: 5;
top: 25px;
right: 100px;
text-align: left;
}

#main_page_top_menu li
{
float: left;
height: 24px;
line-height: 24px;
padding-left: 8px;
}

#main_page_top_menu li a
{
display: block;
height: 24px;
line-height: 24px;
padding-right: 8px;
font-family: 'Myriad Pro';
font-weight: normal;
font-size: 15px;
color: #333;
text-decoration: underline;
}

#main_page_top_menu li a:hover
{
text-decoration: none;
}


#main_page_top_menu li.current
{
float: left;
height: 24px;
line-height: 24px;
padding-left: 8px;
background: url('../images/top_menu_item_bg_left.png') left top no-repeat;
}

#main_page_top_menu li.current a
{
display: block;
height: 24px;
line-height: 24px;
padding-right: 8px;
font-family: 'Myriad Pro';
font-weight: normal;
font-size: 15px;
color: #fff;
text-decoration: none;
background: url('../images/top_menu_item_bg_right.png') right top no-repeat;
}

#plane_models a
{
text-shadow: 1px 1px 1px #efeff0;
}


#footer_menu_block
{
display: inline-block;
height: 57px;
background: url('../images/footer_menu_block_left.png') left top no-repeat;
}

#footer_menu
{
margin: 0px;
padding: 0px;
list-style: none;
height: 57px;
background: url('../images/footer_menu_block_right.png') right top no-repeat;
padding: 0px 10px;
}

#footer_menu li
{
float: left;
margin: 0px;
padding: 0px 8px;
height: 57px;
line-height: 57px;
background: url('../images/footer_menu_block_bg.png') left top repeat-x;
}

#footer_menu li a
{
font-family: 'Myriad Pro';
font-weight: normal;
font-size: 15px;
color: #999999;
text-decoration: underline;
}

#footer_menu li a:hover
{
text-decoration: none;
}

#left_menu { visibility:hidden; } 

div.gl_d_text {
position: absolute;
top: 974px;
left: 50%;
margin-left: -431px;
color: 
white;
text-align: justify;
width: 833px;
background-color: 
#023;
opacity: 0.8;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
padding: 15px;
}