/* 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/new/red_fon2.jpg) left top no-repeat; }

/*



 --------------  winter */



/*#red1 { background:#660100 url(../images/new/red_fon_win.png) 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 }
#contacts_info a {color:#ffffff;}
#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; width:199px; }

.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; }

a#gloss { width:200px; height:20px; position:absolute; color:#000; font:10px/12px arial; text-decoration:none; left:20%;}

#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*/ #4e4e4e}





/* 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; }

 






