* { font-family: verdana; font-size: 10pt;}
b { font-weight: bold; }
table { height: 50%; border: 1px solid gray;}
td { text-align: center; padding: 25;}
h1 { font-family: verdana; font-size: 15pt;}
big { font-family: verdana; font-size: 12pt;}



/* Font
------------------------------ */
html { font-size:100.01%; }
body { font-size:62.5%; } /* 10px */
body { 
background-color:#fff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
margin: 10;
padding: 10;
margin-top: 10px; 
}

/* Main
------------------------------ */
* { margin:0; padding:0; }
*:focus { outline: none; }

a:link    { color:#c00; text-decoration:underline; }
a:visited { color:#c00; text-decoration:underline; }
a:hover   { color:#c00; text-decoration:none; }
a:active  { color:#c00; text-decoration:underline; }

a.black:link    { color:#333; }
a.black:visited { color:#333; }
a.black:hover   { color:#333; }
a.black:active  { color:#333; }

.item_23011 a.black:link    { color:#c00; }
.item_23011 a.black:visited { color:#c00; }
.item_23011 a.black:hover   { color:#c00; }
.item_23011 a.black:active  { color:#c00; }
.item_23011 { color:#c00; }



blockquote { margin-left: 35px; margin-top:10px; padding:10px 0 10px 12px; border-left: 2px solid #bcbcc0; color:#666; font-style:italic;  }
* html blockquote { width:95%; }
pre, code { font: 1.2em/1.8 "Courier New", Courier, monospace; border: 1px dashed #aaa; padding: 1em; background: #eee; }
code { padding: .2em .5em; }


img { display:block; }
#umiQuickPanel img { display: inline; }

.content ul, .content ol { margin-left: 2em; }
.content ul li, .content ol li { margin-bottom: 6px; }
#inner ol .span14 { font-size:14px; color:#000; }

.content ol li a { font-size:14px;  }

.content h1, .content h2, .content h3, .content h4 { margin-bottom: .5em; }

.content ul { list-style:none; }
.content ul li { list-style:none; padding-left:12px; background:url(/images/ul_li.gif) no-repeat left 7px; }

.plashka_red { height:46px; position:absolute; left:0; width:8px; background-color:#c00; }
h2.red {line-height:48px; vertical-align:middle; font-size:19px; font-weight:normal}

.red { color:#c00; }

.clear { clear:both; }

.img_border { padding:5px; border:1px solid #ccc; }

.right .img_border { padding:5px; border:1px solid #ccc; margin: 0 auto; }

.content .no_marg { margin:0; }



.h30 { height:30px; clear:both; }

.h138 { height:138px; clear:both; }

.h170 { height:175px; clear:both; }

.h40 { height:40px; clear:both; }

.h50 { height:50px; clear:both; }

.h140 { height:140px; clear:both; }

.h430 { height:430px; clear:both; }



html, body, #main_table { height:100%; }

thead .right_side { width:25%; background:#ececec url(/images/vert_line.gif) repeat-y left bottom; }

tbody .right_side { width:25%; background:#ececec url(/images/vert_line.gif) repeat-y left top; }



/* Head

------------------------------ */



.hotspots { width:100%; }





.hotspots .first_line .left { width:4%; font-size:1px; }

.hotspots .first_line .hotspot{ width:27%; font-size:1.1em; color:#666; line-height:1.36em; }

.hotspots .first_line .first { color:#333; }

.hotspots .first_line .shadow_first_left  { background:transparent url(/images/vert_line.gif) repeat-y right top; }

.hotspots .first_line .shadow_first_right  { background:transparent url(/images/hotspot_01.gif) no-repeat left bottom; }



.hotspots .first_line .hotspot { padding: 37px 0 23px 0; }

.hotspots .first_line .separator { width:3%; font-size:1px; }

.hotspots .first_line .separator .shadow { position:absolute; }



.hotspots .first_line td h2 { font-size:1.64em; font-weight:normal; line-height:normal; margin-bottom:0.5em; }





.hotspot_line { width:100%; }

.hotspot_line td { background:url(/images/hotspot_04.gif) no-repeat left top; }

.hotspot_line .left { width:4%; background: url(/images/gor_line.gif) repeat-x right top; }

.hotspot_line .xleft{ width:3%; background: url(/images/gor_line.gif) repeat-x right top; }

.hotspot_line .xleft div { height:14px; background: transparent url(/images/hotspot_04.gif) no-repeat scroll left 1px; }

.hotspot_line .first { width:30%; background: url(/images/gor_line.gif) repeat-x left top; }

.hotspot_line .first div { height:14px; background:transparent url(/images/hotspot_03.gif) no-repeat right 1px; }





.creative { position:relative; width:1px; margin: 0 0 0 auto; }

.creative img { border:none; }

.creative div { position:absolute; width:138px; height:46px; left:-91px; top:20px; background:url(/images/creative.gif) no-repeat left top; }



.menu { margin-top:18px; }

.menu td { vertical-align:middle; height:45px; font-size:1.8em;}

.menu td.item_23005 { text-align:left; white-space:nowrap; }

.menu .last { width:18%; }

.menu .left { width:4%; }

.menu .item_sep_23005  { width:5%; background:url(/images/skoba_left_b.gif) no-repeat 50% 50%; }

.menu .item_sep_23010 { width:5%; background:url(/images/skoba_right_b.gif) no-repeat 50% 50%; }

.menu .item_sep_23008, .menu .item_sep_23009   { width:5%; background:url(/images/menu_sep.gif) no-repeat 50% 50%; }

.menu .item_sep_23011 { display:none; }

.menu .item_23072 { display:none; }



/* Right side

------------------------------ */



.right_side .phone { margin:46px auto 0 auto; width:230px; }

.right_side .phone div { color:#c00; font-size:30px; }

.right_side .phone p { color:#666; font-size:1.4em; line-height:1em; }

.right_side .phone img { display:block; margin-bottom:7px; }



.right_side .bg_right_side { margin-top:49px; }



.right_side h2 { font-size:1.8em; font-weight:normal; color:#333; padding: 12px 0; }



.right_side .left { width:10%; }

.right_side .gray { background:url(/images/h2_gray.gif) repeat-y left top; }

.right_side .right { width:10%; }





.rek_block { font-size:1.2em; line-height:1.3em; padding-top:4px; }

.rek_block div.img {padding-top:4px; }

.rek_block div.img img { display:block; }

.rek_block div.text { margin-left:10px; }

.rek_block div.text img { padding-top:5px; }





.tabs { color:#666; font-size:1.2em; line-height:1.33em; padding-top:10px; }

.tabs .tab { float:left; }

.tabs .active { background:#fff url(/images/red_01.gif) no-repeat left top; }



.tabs .tab div { padding:6px 10px; }

.tabs .active div { background:url(/images/red_02.gif) no-repeat right top; }

.tabs .tab .white_square { position: absolute; padding:0; }

.tabs .active .white_square { position:relative; padding:0; }

.tabs .active .white_square div { width:2px; height:2px; position:absolute; background:#fff; left:0; top:0; padding:0; }



.tabs .active a:link    { color:#666; text-decoration:none; }

.tabs .active a:visited { color:#666; text-decoration:none; }

.tabs .active a:hover   { color:#666; text-decoration:none; }

.tabs .active a:active  { color:#666; text-decoration:none; }



.top_words { background:#fff url(/images/white_01.gif) no-repeat left top; font-size:1.1em; line-height:1.27em; clear:both; border-bottom:1px solid #ececec; }

.top_words div { background:url(/images/white_02.gif) no-repeat right top; }

.top_words div div { background:url(/images/white_03.gif) no-repeat left bottom; }

.top_words div div div { background:url(/images/white_04.gif) no-repeat right bottom; padding:12px 10px; }

.top_words ul { list-style:none; }

.top_words ul li { list-style:none; margin-bottom:0.3em; }

#text_google, #text_rambler { display:none; }

.top_words a:link    { color:#333; text-decoration:underline; }

.top_words a:visited { color:#333; text-decoration:underline; }

.top_words a:hover   { color:#333; text-decoration:none; }

.top_words a:active  { color:#333; text-decoration:underline; }







.only_text { font-size:1.2em; padding:13px 0; background-color:transparent; }



.line { background:url(/images/line_stars.gif) no-repeat center top; height:5px; margin:10px 0; clear:both; }



.client { font-size:1.1em; line-height:1.27em; margin: 11px auto 18px auto;}

.client img { display:block; border:none; }

.client p { color:#c00; }

.client h3 { color:#333; font-size:1em; margin-bottom:4px; }



.client div.img { background:url(/images/gray_03.gif); }

.client div.img div { background:url(/images/gray_01.gif) no-repeat left top; }

.client div.img div div {  text-align:center; background:url(/images/gray_02.gif) no-repeat right top; }

.client div.img div div img { margin: 0 auto; padding:7px 0 6px 0; }



.client div.text { margin:0 auto; width:205px; }

.client div.text div { background: url(/images/air_02.gif) repeat-y left top; margin:0 9px 0 41px; }

.client div.text div div { background:url(/images/air_01.gif) no-repeat left top; margin:0; }

.client div.text div div div { background:url(/images/air_03.gif) no-repeat left bottom; margin:0; padding:13px 13px; }

.client div.text_int { margin:0 auto; width:205px; }

.client div.text_int div { background: url(/images/air_02_int.gif) repeat-y left top; margin:0 8px 0 8px; }

.client div.text_int div div { background:url(/images/air_01_int.gif) no-repeat left top; margin:0; }

.client div.text_int div div div { background:url(/images/air_03_int.gif) no-repeat left bottom; margin:0; padding:13px 13px 13px 9px; }




.menu_right { font-size:1.4em; font-weight:bold; padding-bottom:30px; }

.menu_right .item { line-height:1.14em; padding:8px 0 8px 12px;}



.menu_right .item_a { background:#fff url(/images/white_01.gif) no-repeat left top; font-size:0.86em; font-weight:normal; line-height:1.17em; border-bottom:1px solid #ececec; }

.menu_right .item_a div { background:url(/images/white_02.gif) no-repeat right top; }

.menu_right .item_a div div { background:url(/images/white_03.gif) no-repeat left bottom; }

.menu_right .item_a div div div { background:url(/images/white_04.gif) no-repeat right bottom; padding:12px 12px; }

.menu_right .item_a .item { padding:0 0 0px 0; font-size:1.17em; font-weight:bold; }



.menu_right ul { list-style:none; padding-top:7px; }

.menu_right li { padding:3px 0 3px 20px; background:url(/images/li.gif) no-repeat 7px 7px; }

.menu_right li.li_act { background:url(/images/li_a.gif) no-repeat 7px 7px; }





/* #Menu 2 lvl

------------------------------ */

.two_level { padding: 6px 0 0px 4%; margin-top:21px; width:96%; background-color:#ececec; height:38px; }

.two_level div.item { line-height:38px; float:left; padding: 0 10px 0 9px; font-size:1.1em; color:#333; height:38px; background:#ececec url(/images/two_lvl_sep.gif) no-repeat right center; }

.two_level div.item_a { position:relative; left:-1px; float:left; padding: 0 7px 0 8px; font-size:1.1em; color:#666; height:38px; background:#fff url(/images/two_lvl_bg_01.gif) repeat-x left bottom; line-height:38px; }

.two_level div.item_last { line-height:38px; float:left; padding: 0 10px 0 9px; font-size:1.1em; color:#333; height:38px; background:#ececec; }

.two_level div.item_a_last { position:relative; left:-1px; float:left; padding: 0 7px 0 8px; font-size:1.1em; color:#666; height:38px; background:#fff url(/images/two_lvl_bg_01.gif) repeat-x left bottom; line-height:38px; }

.two_level div.bg_item_left { float:left; position:relative; left:-1px; }

.two_level div.bg_item_right { float:left; position:relative; left:-1px; }





.two_level a:link    { color:#333; }

.two_level a:visited { color:#333; }

.two_level a:hover   { color:#333; }

.two_level a:active  { color:#333; }





/* #Menu 3 lvl

------------------------------ */

.three_level { padding: 0px 0 0px 4%; width:96%; background-color:#e4e4e4; height:33px; }

.three_level div.item { line-height:33px; float:left; padding: 0 9px; font-size:1.1em; color:#c00; height:33px; }



.three_level a:link    { color:#333; }

.three_level a:visited { color:#333; }

.three_level a:hover   { color:#333; }

.three_level a:active  { color:#333; }





/* #Content

------------------------------ */



.site_path { color:#999; margin-left:4%; width:auto; line-height:17px; position:relative; top:12px; left:0; }



.site_path a:link    { color:#999; }

.site_path a:visited { color:#999; }

.site_path a:hover   { color:#999; }

.site_path a:active  { color:#999; }





tbody .left_side {  }







.left_side .hh { padding: 12px 0 12px 4%; width:96%; margin:49px 0 0 0; background:url(/images/bg_h1.gif) repeat-y left top; }

#inner .left_side .hh { padding-bottom:8px; padding-top:15px; }



.left_side #h1 { margin-top:0px; }

.left_side .hh h1 { font-size:1.8em; font-weight:normal; color:#000; padding-right:290px; }

.left_side .hh h2 { font-size:1.8em; font-weight:normal; color:#c00; padding-right:290px; }

.left_side .hh_gray { padding: 12px 0 12px 4%; width:96%; margin:49px 0 6px 0; background:url(/images/h2_gray.gif) repeat-y left top; }

.left_side .hh_gray h2 { font-size:1.8em; font-weight:normal; color:#333; padding-right:290px; }



.content { font-size:1.4em; line-height:1.29em; padding-bottom:60px; }

#inner .content { margin-top:30px; }

/* .left_side .content h2 { font-size:1.286em; font-weight:normal; position:relative; left:-5%; background:red; border-left:8px solid #e0e0e0; }*/

.content .left { width:4%; }

.content .right { width:290px; text-align:left; }

.content .right .inner_right_content { width:253px; margin:0 0 0 auto; text-align:left; }



#scroll { overflow:hidden; height:220px; margin-bottom:1em; }

.sroll { position:relative; text-align:left; top:3px; z-index:1000; margin:0 0 0 auto; width:1px;   }

#scroll_top { position:absolute; top:-235px; left:10px; height:19px; width:15px; cursor:pointer; z-index:1000; }

#scroll_down { position:absolute; top:-40px; left:10px; height:19px; width:15px; cursor:pointer; z-index:1000; }



.ibdex_hotspot { position:relative; z-index:900; }

.ibdex_hotspot div.hotspots { position:absolute; width:290px; text-align:right; top:-33px; z-index:900; }
.ibdex_hotspot div.hotspots .borba_s_silkami a { width:252px; display:block; margin: 0 0 0px auto;}
.ibdex_hotspot div.hotspots img { display:block; margin: 0 0 40px auto; border:none; }



.news { padding-bottom:60px;font-size:1.4em; line-height:1.29em;}

.news .left { width:4%; }

.news .right { width:290px; }

.news .date { color:#999; }

.news .anons { }

.news .line, .content .line { height:1px; background:url(/images/line_hor_news.gif) repeat-x left top; margin:13px 0; }



.min_height_contact { min-height:310px; }

* html .min_height_contact { height:310px; }



.relative { position:relative; }

.wrap_contact { position:absolute; top: -430px; width:100%; }





.contact { font-size:1.2em; line-height:1.3em; }

#inner .contact { margin-bottom:50px; }

.contact .left { width:4%; }

.contact .right { width:290px; }

.contact p { margin-bottom: 1em; }

.contact ul { list-style:none; }

.contact ul li { line-height:30px; float:left; padding-left:21px; background: url(/images/contact_sep.gif) no-repeat 10px 0;  }

.contact ul li.first { padding-left:0; background-image:none; }



.form_inner { font-size:0.86em; background: url(/images/vert_line.gif) repeat-y left top; padding:18px 25px 13px 23px; }

.form_inner h2 { color:#c00; font-size:1.5em; font-weight:normal; margin-bottom:0; }

.form_inner .input___ { background:url(/images/form_input______.gif) no-repeat left top; height:22px; padding:1px 0 7px 6px; }

.form_inner .input___ input___ { background-color:transparent; border:0; height:20px; font-size:12px; line-height:18px; color:#666; width:190px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }

.form_inner .textarea { background:url(/images/form_textarea.gif) no-repeat left top; height:103px; padding:5px 0 7px 6px; }

.form_inner .textarea textarea { background-color:#fff; border:0; font-size:12px; line-height:18px; color:#666; width:190px; height:90px; overflow:auto; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }

.form_inner .submit { width:95px; margin:0 0 0 auto; }



.tablegray {  }

.tablegray td { background:#ececec; padding: 15px;  }



/* Catalog

------------------------------ */

.objects { text-align:center; }

.objects img { margin:10px; border:1px solid #ccc; padding:3px; display:inline; }



/* Footer

------------------------------ */



#footer { }

#footer .left_side { background-image:none; }

#inner #footer .left_side { vertical-align:bottom; }

#footer .left_side .menu { position:relative; top:-20px; }



#footer .left_side .menu td { font-size:1.2em; }

#footer .left_side .menu td.last { width:35%; }



#footer .right_side { height:142px; }

#inner #footer .right_side { vertical-align:bottom; }

#footer .right_side .pics { position:relative; z-index:500; }

#footer .right_side .pics .rbs_left { position:absolute; left:-228px; top:-325px; height:371px; width:228px; background:url(/images/rbs_big.gif) }

#footer .right_side .pics .rbs_right { position:absolute; left:0px; top:0px; height:45px; width:46px; background:url(/images/rbs_big_right.gif) }

#inner #footer .right_side .pics .rbs_left { position:absolute; left:-130px; top:-195px; height:239px; width:130px; background:url(/images/rbs.gif) }

#inner #footer .right_side .pics .rbs_right { position:absolute; left:0px; top:-2px; height:45px; width:46px; background:url(/images/rbs_big_right.gif) }





#footer .rbs td { text-align: right; line-height:12px; font-size:10px; color:#999; }

#footer .rbs div { background: url(/images/webprofy.gif) no-repeat 5px 0; height:39px; width:120px; padding-left:35px; padding-top:5px; margin: 0 0 0 auto; }
#footer .rbs div.kuzmin_repka { background: url(/images/creative_2.gif) no-repeat 0px 20px; height:45px; width:110px; padding-left:45px; padding-top:5px; margin: 0 0 0 auto; }
#inner #footer .rbs div.kuzmin_repka { background: url(/images/creative_2.gif) no-repeat 0px 5px; height:45px; width:100px; padding-left:55px; padding-top:5px; margin: 0 0 0 auto; }



#footer .rbs a:link    { color:#999; }
#footer .rbs a:visited { color:#999; }
#footer .rbs a:hover   { color:#999; }
#footer .rbs a:active  { color:#999; }

#footer .kyzmin { position:absolute; top:-150px; left:0; text-align:center; width:100%; line-height:1.1em; }

#footer .kyzmin a:link    { color:#999; }
#footer .kyzmin a:visited { color:#999; }
#footer .kyzmin a:hover   { color:#999; }
#footer .kyzmin a:active  { color:#999; }


#footer .counts { position: absolute; top:-100px; width:100%; }

#footer .counts td { text-align: center; }

#footer .count { margin:0 auto; }

#footer .count img { display:inline; }



/* NEWS List

------------------------------ */

.news_list { }

.news_list .news_title { margin-bottom:3px; }

.news_list .news_date { font-size:10px; color:#999999;  margin-bottom:8px; }

.news_list .news_anons p { margin-bottom:1em; }





/* NEWS Main

------------------------------ */

.news_text { }

.news_text .news_date { font-size:10px; color:#999999; }



/* WEBFORMS

------------------------------ */

.index_form { margin:0 0 0 auto; text-align:left; width:253px; }

.ibdex_hotspot div.hotspots .index_form img { margin-bottom:0; }





.form_webforms { }

.form_webforms div { margin-bottom:12px; }

.form_webforms label { display:block; padding:0 0 3px 0; }

.form_webforms input___ { background-color:#fcfcfc; width:400px; padding:3px 7px; border:1px solid #ccc; font-size:12px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height:normal; color:#666; }

.form_webforms select{ background-color:#fcfcfc; border:1px solid #ccc; font-size:12px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height:normal; color:#666; }

.form_webforms textarea { background-color:#fcfcfc; width:400px; height:150px; padding:3px 7px; border:1px solid #ccc; font-size:12px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height:16px; color:#666; overflow:auto; }

.form_webforms input___.submit { background-color:#aa1111; width:130px; color:#fff; border:1px solid #7e0000; padding:3px 5px;  }

.form_webforms .checkbox div { margin-bottom:0;}

.form_webforms .checkbox input___ { width:auto; border:none; background-color:#fff; }

.form_webforms .captcha_img { border:1px solid #ccc; display:block; }



#opt_prod {}

#block_audit { display:none; }

#block_reklama { display:none; }





.zip-table { border-collapse:collapse; border:none; }
.zip-table td { border-bottom:1px dashed #808080; border-left:1px dashed #808080; border-right:1px dashed #808080; padding:10px; vertical-align:middle; }
.zip-table td.zip-th { background-color:#ececec; color:#666; border-bottom:none; border-left:none; border-right:1px dashed #c1c1c1;  }
.zip-table td.zip-th_first { background-color:#ececec; color:#666; border-bottom:none; border-left: 1px solid #ececec; border-right:1px dashed #c1c1c1; }
.zip-table td.zip-th_last { background-color:#ececec; color:#666; border-bottom:none; border-left:none; border-right: 1px solid #ececec; }

.zip-table2 { border-collapse:collapse; border:none; }
.zip-table2 td { border-bottom:1px dashed #808080; border-left:1px dashed #808080; border-right:1px dashed #808080; padding:10px; vertical-align:top; }
.zip-table2 td.zip-th { background-color:#ececec; color:#666; border-bottom:none; border-left:none; border-right:1px dashed #c1c1c1; vertical-align:middle; }
.zip-table2 td.zip-th_first { background-color:#ececec; color:#666; border-bottom:none; border-left: 1px solid #ececec; border-right:1px dashed #c1c1c1; vertical-align:middle; }
.zip-table2 td.zip-th_last { background-color:#ececec; color:#666; border-bottom:none; border-left:none; border-right: 1px solid #ececec; vertical-align:middle; }

.zip-table p, .zip-table2 p { margin-bottom:0; }



.gray {color: #666;}
.calendar { color:#666; font-size:0.857em; line-height:normal; }
.calendar .calendar_list { width:118px; text-align: center; background:url(/images/calend_shadow.gif) no-repeat left bottom; padding-bottom:12px; }
.calendar .calendar_list .days { background:url(/images/calend_bg.gif) repeat-y left top; font-size:14px; color:#c00; padding:15px 0; }
.calendar .calendar_list .days div { font-size:48px; color:#c00; line-height:normal; font-family: Georgia, Arial, Helvetica, sans-serif;  }
.calendar .small { color:#666; font-size:0.857em; }
.calendar .calendar_list .sroki { height:38px; font-size:14px; line-height:38px; background-color:#ececec; color:#666666; font-weight:bold; width:118px; }
.calendar p.left_p { width:118px; text-align: center; }
.calendar .gray { font-size:14px; margin-bottom: 0.3em; margin-top: 10px; }
.calendar .price {  height:35px; background:#ececec url(/images/price_right.gif) no-repeat right top; line-height:35px; float:left; color:#000; font-size:14px; padding: 0 26px 0 7px; margin-top: 3px;}
.calendar .price span { font-size:24px; color:#c00; line-height:normal; font-family: Georgia, Arial, Helvetica, sans-serif; }

.calendar .calendar_list .days1 { background:url(/images/calend_bg.gif) repeat-y left top; font-size:14px; padding:20px 0 25px; line-height: 14px; }
.calendar .calendar_list .days1 div { font-size:48px; line-height:normal; font-family: Georgia, Arial, Helvetica, sans-serif; line-height: 48px; }

.calendar .calendar_list .days2 { background:url(/images/calend_bg.gif) repeat-y left top; font-size:14px; color:#c00; padding:1px 0 10px; }
.calendar .calendar_list .days2 .gray { color:#666; margin: 0 5px; font-size: 12px; line-height: 16px; }
.calendar .calendar_list .days2 div { font-size:48px; color:#c00; line-height:normal; font-family: Georgia, Arial, Helvetica, sans-serif; line-height: 48px; }


/* NUMPAGES

------------------------------ */



.numpages {width: auto; margin: 20px auto; line-height: 1em;}

.numpages a {text-decoration: none;}

.numpages span {color: #333333;}

.numpages a:hover {text-decoration: underline;}

.numpages td {border: none; padding: 1px 8px; border-right: 1px solid #ffffff; color: #333333; vertical-align: middle; text-align: center; width: 7px; height: 22px;}

.numpages td.navi-item {background: #e7e7e7;}

.numpages img {border: none;}

.numpages td.active {background: none;}

#head_for_print { display:none; }



.zip_content h2 { font-size:18px; font-weight:normal; line-height:normal; padding:8px 0; }
.zip_content h2 span { font-size:24px; color:#999; font-family: Georgia, Arial, Helvetica, sans-serif; font-weight:normal; }
.zip_content .plashka_gray { height:46px; position:absolute; left:0; width:8px; background-color:#e0e0e0; }
.zip_content .plashka_gray_small { height:32px; position:absolute; left:0; width:8px; background-color:#e0e0e0; }


.zip_content h3 {font-size:16px; font-weight:bold; line-height:normal; }
.zip_content h3 span { font-size:21px; color:#999; font-family: Georgia, Arial, Helvetica, sans-serif; font-weight:normal; }

.sitemap ul { margin-top:6px; }
ul.sitemap li{ font-weight:bold}
ul.sitemap li ul li{ font-weight:normal}
.gray_small { font-size:12px; color:#666; line-height:14px;}
#print { display:none; }

.ver_print { text-align:right; font-size:12px; margin-top:15px; }

.wp_table .wp_img { padding-right:27px; width:152px; }
.wp_table .wp_img img { border:1px solid #ececec; }
.wp_table .wp_line { height:1px; margin:33px 0; background:url(/images/gor_line.gif) repeat-x left top; }
.wp_table p { font-size:0.786em; color:#666; line-height:normal; }
.wp_table h2 { font-size:0.857em; font-weight:bold; padding:0; margin-bottom:0.8em;  line-height:normal; }
.wp_table a { font-size:1.455em; line-height:normal; font-weight:bold; margin-bottom:1em; }
.wp_table h2 a {font-size:1em;}

img { border:none;}

.line33 { background:url(/images/form_bg_top.gif) repeat left top; height:1px; margin:10px 0;}

.zip_img_border img { border: 1px solid #999; }

.the_message { position:absolute;margin:20px 0px;right:0px;}


.ico_corp { text-align:left; width:220px; margin:0 auto; padding-top:5px; clear:both }
.ico_corp img { float:left; padding-right:19px; padding-top:4px; margin:0px 0px 20px 0px!important; }
.ico_corp p { margin-left:84px;}

.ico_corp2 { text-align:left; width:210px; margin:0 auto;padding-top:40px; clear:both}
.ico_corp2 img { float:left; padding-right:19px; padding-top:4px; }
.ico_corp2 p { margin-left:84px; }

.ny {background:url(/images/ny_bg.gif) right top no-repeat; margin-left:1px; padding-top:37px; height:183px;}
.ny .phone {margin:0px; padding:0px 74px 0px 16px; width:auto}
.ny .phone div{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:22px; color: #fff; white-space:nowrap; margin-bottom:9px;}
.ny .phone p{font-size:12px; color:#3a3a3a;}

.interview {border-bottom:1px dashed #959595; margin-bottom:60px!important;}
.interview .int_left {padding-right:50px; padding-bottom:20px; width:118px; text-align:center; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; line-height:22px; color:#c00404; vertical-align:top}
.interview .int_left div {margin:0 auto 10px; padding:1px 1px 12px 1px; background:#8a8a8a url(/images/int_img_bg.jpg) left bottom repeat-x;}
.interview .int_right {background:#f3f3f3; vertical-align:top}
.interview .int_right .title{background:#fff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; color:#8c8c8c; line-height:24px; padding-bottom:20px}
.interview .int_right .description {padding-bottom:20px;padding-left:20px; padding-right:30px; padding-top:20px;}
.interview .int_right .description p{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#494955; line-height:20px; font-style:italic;}
.interview .int_right .description a{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#c00404; line-height:15px;}

.interview2 {border-bottom:1px dashed #959595; margin-bottom:30px!important;}
.interview2 .int_left {padding-right:50px; padding-bottom:0px; width:118px; text-align:center; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; line-height:22px; color:#c00404; vertical-align:top}
.interview2 .int_left div {margin:0 auto 10px; padding:1px 1px 12px 1px; background:#8a8a8a url(/images/int_img_bg.jpg) left bottom repeat-x;}
.interview2 .int_right {background:#f3f3f3; vertical-align:top}
.interview2 .int_right .title{background:#fff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; color:#8c8c8c; line-height:24px; padding-bottom:20px}
.interview2 .int_right .description {padding-bottom:20px;padding-left:20px; padding-right:30px; padding-top:20px;}
.interview2 .int_right .description p{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#494955; line-height:20px; font-style:italic;}
.interview2 .int_right .description a{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#c00404; line-height:15px;}


.highslide-container div {
}

.no_border img{border:none!important}
.no_border:hover img{border:none!important}
.highslide {
	cursor: url(/js/highslide/graphics/zoomin.cur), pointer;
    outline: none;
    text-decoration: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide-wrapper, .drop-shadow {
	background: white;
}
/*.highslide img {
	border: 1px solid #CCC;
}
.highslide:hover img {
	//border: 1px solid white;
}
*/
.highslide-wrapper {
	background: white;
}
.highslide-image {
	border: 10px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: 5px solid white;
    border-top: none;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;

    padding-left: 22px;
    background-image: url(/js/highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

a.highslide-full-expand {
	background: url(/js/highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}

div.banners_quote { background:url(/images/banners_triangle.gif) no-repeat; padding-top:18px; margin-top:7px; margin-bottom:30px;}
div.banners_quote div { background:#e4e4e4; color:#666; padding:12px 13px 14px 13px;}


















#christmas { position:absolute; top:31px; width:100%; background:#c20303 url(/images/christmas_bg.gif) repeat-x left top; min-width:1000px; display:none }
#christmas table { border-collapse:collapse; width:100%; height:160px; }

#christmas td { vertical-align:top;  padding:0; }


#christmas .christmas_text { background: url(/images/christmas_text_bg.gif) no-repeat right 13px; width:238px; }
#christmas .christmas_text .christmas_text_1 { font-size:22px; line-height:22px; color:#000; text-decoration:underline; padding:30px 15px 5px 24px; }
#christmas .christmas_text .christmas_text_2 { font-size:22px; line-height:22px; color:#db0000; padding:0px 15px 5px 24px; }

#christmas .christmas_yesterday { width:33.3%; background:url(/images/christmas_yesterday.jpg) no-repeat 10% 18px; }
#christmas .christmas_today { width:33.3%; background:url(/images/christmas_today.jpg) no-repeat 10% 8px; }
#christmas .christmas_tomorrow { width:33.3%; background:url(/images/christmas_tomorrow.jpg) no-repeat 10% 12px; }

#christmas .christmas_yesterday .christmas_data___ { margin-left:30px; position:relative; top:12px; left:183px; height:12px; width:46px; padding:1px 0 0 2px; background:url(/images/christmas_data___.gif) no-repeat left top; font-size:10px; line-height:10px; color:#fff; }
#christmas .christmas_yesterday .christmas_text_1 { font-size:32px; line-height:32px; color:#fff; margin-left:30px; padding:7px 0 0 107px; }
#christmas .christmas_yesterday .christmas_text_2 { font-size:32px; line-height:32px; color:#fff; margin-left:30px; padding:0px 0 0 107px; }
#christmas .christmas_yesterday .christmas_text_3 { font-size:14px; line-height:14px; color:#fff; margin-left:30px; padding:31px 0 0 107px;  }

#christmas .christmas_today .christmas_data___ { margin-left:30px; position:relative; top:12px; left:203px; height:12px; width:46px; padding:1px 0 0 2px; background:url(/images/christmas_data___.gif) no-repeat left top; font-size:10px; line-height:10px; color:#fff; }
#christmas .christmas_today .christmas_text_1 { font-size:32px; line-height:32px; color:#fff; margin-left:30px; padding:7px 0 0 92px; }
#christmas .christmas_today .christmas_text_2 { font-size:32px; line-height:32px; color:#fff; margin-left:30px; padding:0px 0 0 92px; }
#christmas .christmas_today .christmas_text_3 { font-size:14px; line-height:14px; color:#fff; margin-left:30px; padding:31px 0 0 92px;  }

#christmas .christmas_tomorrow .christmas_data___ { margin-left:30px; position:relative; top:12px; left:180px; height:12px; width:46px; padding:1px 0 0 2px; background:url(/images/christmas_data___.gif) no-repeat left top; font-size:10px; line-height:10px; color:#fff; }
#christmas .christmas_tomorrow .christmas_text_1 { font-size:32px; line-height:32px; color:#fff; margin-left:30px; padding:7px 0 0 95px; }
#christmas .christmas_tomorrow .christmas_text_2 { font-size:32px; line-height:32px; color:#fff; margin-left:30px; padding:0px 0 0 95px; }
#christmas .christmas_tomorrow .christmas_text_3 { font-size:14px; line-height:14px; color:#fff; margin-left:30px; padding:31px 0 0 95px;  }
