/* CSS Document */
*html,
body { padding:0px; margin:0px; min-height:100%; }
img { border:none; padding:0px; margin:0px; }
html,
body { padding:0px; margin:0px; min-height:100%; background:#001C33; }
ul { list-style-type:disc }
a{ outline:none}
#head_blue { width:100%; height:68px; position:relative; min-width:1000px; max-width:1600px; margin:0px auto; text-align:right; background: url(../images/blue_fon.jpg) left top repeat-x; }
#head_blue_york { width:100%; height:68px; position:relative; background: url(../images/new/blue_head.jpg) center top no-repeat; }
#menu_line { width:100%; height:256px; position:relative; background: url(../images/new/brick.jpg) left top repeat-x; min-width:1000px; max-width:1600px; margin:0px auto; z-index:10 }
#menu_cont { width:528px; height:256px; position:absolute; top:0px; left:0px; z-index:12; }
#menu_fon { position:absolute; /*top:7px;left:25px;*/ /*top:5px; left:30px;*/ top:18px; left:74px; z-index:10 }
#menu_items { position:absolute; top:31px; left:288px; height:196px; height:106px; z-index:11 }
#menu_items a { display:block; padding:0px; margin:0px; height:24px; width:105px; }
#red,
#red1 { width:100%; height:176px; position:relative; min-width:1000px; max-width:1600px; margin:0px auto; }
#red { background:#660100 url(../images/red_fon.jpg) left top no-repeat; }
/*

 --------------  winter

#red1 { background:#660100 url(../images/new/red_fon1.jpg) left top no-repeat; }

*/
#red1 { background:#660100 url(../images/red_fon.jpg) left top no-repeat; }



#red1 #contacts #contacts_info { padding-top:30px; }
#red #contacts #contacts_info { padding-top:40px; }
#contacts { width:264px; }
#contacts_info { position:relative; width:220px; font:14px arial; color:#FFFFFF; text-align:center; margin-left:10px; z-index:1000 }
#short_info { height:176px; /*border-left:1px solid #973f40;*/ }
#short_info_cont { position:relative; border-left:2px solid #FFFFFF; width:80%; height:120px; margin:auto; padding-left:20px; padding-top:20px; font:13px arial; color:#FFFFFF }
#body,
#body_photo,
#body_fon { width:100%; height:auto; position:relative; min-height:100px; min-width:1000px; max-width:1600px; margin:0px auto; }
#body { background:#dee5ed url(../images/shadow.png) left top no-repeat; }
#body_photo { background:#dee5ed url(../images/body_photo_fon.png) left top repeat-x }
#body_fon { background:url(../images/text_brick.jpg) left top }
#map_cont,
#photo_panels_cont { width:100%; height:398px; position:relative; background: url(../images/map_brick.jpg) top left repeat-x; min-width:1000px; max-width:1600px; margin:0px auto; text-align:center }
.box { width:850px; margin:0px auto; position:reletive }
#photo_panels_cont .box{ width:900px; padding-left:150px;}
#left,
#right { width:50%; font:13px arial; color:#18222D; padding:40px }
#left ul { list-style-type:none }
#right h4,
#left h4 { font:bold 14px arial; }
#left,
#right p { text-indent:20px; }
#left a,
#right a { color:#0065B3; text-decoration:underline }
#left a:hover,
#right a:hover { color:#E20000 }
#flash_news { width:100%; height:185px; position: absolute; top:37px; left:0px; z-index:9 }
.red_font { color:#E20000; }
.news { margin:10px 0px 0px 0px; }
.news img { float:left; margin:10px 10px 10px 0px; }
.news a { color:#333333 }
/*    forma    */
#feedback { position:absolute; top:0px; left:0px; height:176px; margin:0px; padding:0px; z-index:21 }
#forma { width:320px; height:176px; border-left:1px solid #973f40; }
#forma_cont { width:259px; height:186px; z-index:11; position:relative; margin-left:10px; margin-top:-10px; z-index:99 }
#forma_fon { position:absolute; bottom:0px; left:0px; z-index:10 }
#name,
#mail,
#send_text { border:0px solid white; position:absolute; font:11px arial; color:#333333; z-index:11 }
#name { top:116px; left:20px; width:128px; height:10px; }
#mail { width:128px; height:11px; top:154px; left:20px; }
#send_text { width:224px; height:67px; top:21px; left:21px; vertical-align:top; overflow:hidden; text-align:left; }
#form_button { border:none; font:14px arial; color:#FFFFFF; background:none; cursor:pointer; position:absolute; top:145px; left:160px; }
#form_button:hover { color: #CCCCCC }
#text_title,
#mail_title,
#contacts_title { font:12px arial; color: #FFFFFF; position:absolute; left:20px; z-index:14; white-space:nowrap }
#text_title { top:2px; }
#mail_title { top:97px; }
#contacts_title { top:133px; }
#lang { position:absolute; top:25px; left:55px; width:100px; height:50px; }
#lang a { font:12px arial; color:#FFFFFF; text-decoration:none; }
#lang a:hover { color:#0065B3 }
.lang_active { color:#0065B3!important; cursor:default; }
#line { color:#FFFFFF; font:16px arial; margin:0px 8px }
#pic { position:absolute; top:30px; left:180px; }
#archiv { width:100%; height:auto; display:none; }
#a_archiv { position:relative; display:block; margin:20px auto; font:12px arial; color:#0065B3; text-align:center }
a#a_archiv:hover { color:#FF3300; }
/*  pizza      */
#pizza_red,
#photo_red,
#menu_red,
#job_red,
#interes_red,
#fran_red,
#partners_red { width:100%; position:relative; margin:0px auto; min-width:1000px; max-width:1600px; z-index:10 }
#pizza_red { height:267px; background:#790000 url(../images/head_pizza.jpg) left top repeat-x; z-index:10}
#photo_red { height:268px; background: url(../images/head_photo.jpg) center center no-repeat; z-index:10 }
/*  new year style

#menu_red { height:267px; background: url(../images/head_menu_fon.png) left top repeat-x }

*/


/* valentyn style */
#menu_red { height:267px; background: url(../images/head_menu_fon.png) left top repeat-x }



#job_red { height:267px; background: url(../images/head_job.jpg) center top repeat-x }
#job_flash,
#interes_flash { width:1000px; height:257px; position: relative; margin:0px auto; z-index:11 }
#job_flash { white-space:nowrap; width:100% }
#partners_flash { width:1000px; height:259px; position:absolute; right:0px; top:0px; z-index:11 }
#photo_flash { width:1000px; height:257px; position:relative; margin:0px auto; text-align:right; }
#photo_flash_cont { width:1000px; height:257px; position:relative; float:right; text-align:right; overflow:hidden }
#interes_red { height:267px; background:url(../images/head_interes.jpg) left top repeat-x }
#fran_red { height:267px; background:url(../images/head_fran.jpg) right top no-repeat; }
#partners_red { height:268px; background:url(../images/head_partners.jpg) right top no-repeat; }
.head_img { position: absolute; top:0px; left:50%; margin-left:-800px; z-index:10 }
#left_number { position:absolute; left:0px; top:30px; }
#kartina1,
#kartina2,
#kartina3,
#kartina4-1,
#kartina4-2,
#kartina4-3 { position:absolute; z-index:11 }
#kartina1 { top:22px; left:12px; }
#kartina2 { top:22px; left:320px; }
#kartina3 { top:180px; right:120px; }
#kartina4-1 { top:40px; right:20px; }
#kartina4-2 { top:40px; right:135px; }
#kartina4-3 { top:40px; right:250px; }
.panel { position:relative; width:167px; height:398px; float:left }
.img_cont { width:109px; position:absolute; height:315px; top:40px; left:37px; z-index:21 }
.img_cont a { display:block; height:73px; margin-top:4px; }
.panel_fon { position:absolute; top:0px; left:0px; z-index:20 }
.fl { width:1000px; height:257px; position:relative; float:left; }
.menu_table td,
.info_table td { font:13px arial; color:#334960; padding:10px 20px 2px 0px; border-bottom:1px solid #CCCCCC; cursor:default }
.menu_table tr:hover td { background:#CDD8E4; color:#E20000 }
.menu_img_title { vertical-align:middle; width:100%; font:bold 13px arial; color:#E20000; line-height:133px; margin-top:20px; margin-bottom:10px; height:133px; border:1px solid #DEE5ED; clear:both }
.menu_img_title img { position:relative; float:left; margin:0px 10px 10px 0px; vertical-align:middle; }
.menu_title { float:left; }
.fran_region { width:100%; padding:10px 0px 20px 0px; }
.fran_region a { font:12px arial; text-decoration:underline; margin-left:15px; white-space:nowrap }
.fran_region a:hover { background:#CDD8E4 }
ul li { margin-bottom:5px; cursor:default }
dl dt { margin:0px 10px; color:#810004 }
/* ul li:hover{ background:#CDD8E4; color:#E20000} */ 
.region_s { background:#CDD8E4; color:#E20000 }
.bold_under { font:bold 13px arial; text-decoration:underline }
.cont { width:85%; margin:0px auto; background:#dee5ed url(../images/body_photo_fon.png) left top repeat-x; }
.bold { font-weight:bold }
.form_t { width:100px; }
.button_red { padding:5px 10px; background:#780000; border:none; color:#FFFFFF }
/*     map       */

#karta { position:absolute; width:609px; height:398px; top:0px; left:50%; margin-left:-304px; z-index:50 }
#m_ukraine area { z-index:100 }
#harkiv,
#lviv,
#jutomur,
#frankivsk,
#kuiv,
#symu,
#doneck,
#lugansk,
#hmelnuck,
#vinnucya, #dnipropetrovsk { position:absolute; visibility:hidden; z-index:75 }
#ukraine { top:0px; left:0px; z-index:80; position:absolute; }
#map_fon { top:0px; left:0px; z-index:70; position:absolute; }
#harkiv{ top:88px; left:418px;}
#lviv { top:77px; left:32px }
#jutomur { top:36px; left:178px }
#frankivsk { top:133px; left:57px }
#kuiv { top:45px; left:245px; }
#symu { top:0px; left:357px }
#lugansk { top:101px; left:519px }
#doneck { top:153px; left:481px }
#hmelnuck { top:86px; left:143px; }
#vinnucya { top:124px; left:181px; }
#dnipropetrovsk{ top:154px; left:365px;}
.koroch { position:relative; float:left; margin:0px 10px 10px 0px; }
.h4 { font:bold 14px arial; }
#webicom { width:300px; height:20px; position:absolute; text-align:left; left:40%; bottom:-5px; }
#webicom a { color:#C02228; font:10px/12px arial; text-decoration:none }
#webicom a img { vertical-align:-5px; width:16px; height:16px; }
#webicom div { width:150px; height:20px; position:absolute; right:0px; top:3px; filter:alpha(opacity=80); opacity:0.8 }
.errorClass { color:#AE0000; font:13px arial; text-align:center }
/*   frame    */ 
#frame { width:500px; height:200px; position:absolute; z-index:1000; top:500px; left:100px; background:#FFFFFF }
/*    hightslide       */

.highslide-caption { display: none; font-family: Verdana, Helvetica; font-size: 10pt; padding: 5px; background-color:#842022; color:#cbba86; }
.highslide-html { background-color:#ffecb9; }
.highslide-html-content { position: absolute; display: none; }
.highslide-display-block { display: block; }
.highslide-display-none { display: none; }
.control { float: right; display: block; margin: 0 5px; font-size: 9pt; font-weight: bold; text-decoration: none; text-transform: uppercase; color:#5b512d; }
.control:hover { color:#842022 !important; }
.highslide-move { cursor: move; width:100px; height:20px; }
/*      */
.img_with_title { float:left; text-align:center }
/* adress */
.adress{ cursor: default}
table.adress td{ padding:5px 10px; border-bottom:1px solid #CCCCCC; white-space:nowrap; font:13px arial; color: #FFFFFF}
.adress tr:hover{ background:#002747}


/* peper */
.paper #left, .paper #right{ padding:30px 40px 40px 40px;}

table.paper{ background:url(/images/new/paper_fon2.jpg) left top}



#paper_top{ width:85%; position:relative; height:38px; overflow:hidden; margin:0px auto; z-index:100}

#tv{ position: absolute; op:50px;z-index:30; left:1%;  }

#new { margin:10px 0px 0px 0px; }

#new2 { margin-left:-20px; }
 


