.margin-top5px { margin-top:5px; }
/*menu*/
#menu { position:relative; z-index:100; float:left; width:956px;  line-height:normal; padding:0px; margin-top:0px; padding-left:2px; font-family: Tahoma;  }

    #menu ul { margin: 0; padding: 0; list-style: none; }
    #menu li { display:inline; margin:0px 2px 0px 2px; padding:0px; }

    #menu a { height:22px; font-family:Tahoma; float:left; background:url("menu_l00.gif") no-repeat left top; padding:0px 0px 0px 2px; margin-right:2px; text-decoration:none; cursor:pointer; }

    #menu a span { font-family:Tahoma;  float:left; display:block; height:13px; background:url("menu_r00.gif") no-repeat right top; padding: 4px 8px 5px 8px;  color:#fff; cursor:pointer;  }

    #menu a.yakorr { background:url("menu-yak.gif") no-repeat left top; }
    #menu a.yakorr span { background:url("menu-yal.gif") no-repeat right top; color:#FFDD99; }
    
    #menu a:hover { background-position:0% -100px; }
    #menu a:hover span { color:#970102; background-position:100% -100px; }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #menu a span { float:left; }
    /* End IE5-Mac hack */
    #menu #current a { padding:0px 0px 0px 2px; background:url("menu_l00.gif") no-repeat left top; background-position:0% -100px; font-weight:bold; }
    #menu #current a span {/*padding: 5px 9px 4px 9px;*/ background:url("menu_r00.gif") no-repeat right top; background-position:100% -100px; color:#970102; font-weight:bold;  }
    
    
/*submenu*/
.subm { padding:0px; margin:0px 1px 0px 1px;  }

#submenub { font-family: Tahoma; margin-top:-1px; width:956px;  line-height:normal; padding:0px; background:url("bg_bg000.gif") no-repeat left top; height:23px; margin-left:1px; border-bottom:0px; }

    #submenub ul { margin: 0; padding: 0; list-style:none; }
    #submenub li { float:left; margin-left:5px; padding:0px; background:none; }
    #submenub a span { font-family: Tahoma; float:left; display:block; margin: 5px 10px 0px 5px; color:#970102; }

    #submenub a { font-family: Tahoma; float:left; margin:0; padding:0px 0px 5px 1px; padding:0px 0px 5px 1px !ie; text-decoration:none; }
    @media all and (min-width: 0px) { /* Opera */
  body #submenub a { padding:0px 0px 5px 1px; }
    } 

    #submenub a:hover { color:#970102; font-weight:200; text-decoration: underline;  }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #submenub a span { float:none; }
    /* End IE5-Mac hack */
    
    #submenub #sabcurrent a  { color:#990001; font-weight:bold; position:relative;
    background: url('strelka0.gif') no-repeat scroll center bottom; text-decoration: none; }


.submenu_none { position:absolute; margin-top:-2px; }
.menu_top { position:absolute; }

.block_gray_top7 { background:#9c0202; height:1px; border-left:1px solid #fff; border-right:1px solid #fff; width:958px; overflow:hidden; position:relative; x-index:100;}
.block_gray_top6 { background:#9c0202; height:1px; border-left:2px solid #fff; border-right:2px solid #fff; width:956px; }

.block_gray_top4 { background:#dc2102; height:1px; border-left:1px solid #fff; border-right:1px solid #fff; width:958px; }
.block_gray_top5 { background:#dc2102; height:1px; border-left:2px solid #fff; border-right:2px solid #fff; width:956px; }
.block_gray_top3 { background:#dddddd; height:1px; border-left:1px solid #fff; border-right:1px solid #fff; } 

.nosubmenu { margin-top:-2px; }

.block_gray3 { border-left:1px solid #dddddd; border-right:1px solid #dddddd; }
.block_bordo_top1 { background: yellow; height:1px; border-left:1px solid #fff; border-right:1px solid #fff; }
.block_gray4 { background:url('block_gr.gif') repeat-x; width: 960px; }
/*******************************************************************************************/
/* hello */
.hello {
 position: relative;
 margin-right: 10px;
 margin-right: 5px !ie;
 margin-top: -40px;

 color: #fff;

}
html>body .hello {
 margin-top: -43px;
}
.hello a {

 color: #fff;
 text-decoration: underline;
}
.hello a:hover {

 color: #fff;
 text-decoration: none;
}
.hello div {
 float: left;
 background: url('hello_le.gif') no-repeat top left;
}
.hello span {
 float: left;
 background: url('hello_ri.gif') no-repeat top right;
 padding: 4px 14px 8px 12px;
 padding-top: 3px !ie;
 margin-left: 2px;
}

/*END HEADER*/


/*FONTS*/
h1 { font-size:1.9em; padding:0px; margin:0px 0px 5px 0px; }
h1 .small { font-size:0.5em; }
h1 a:hover { text-decoration:none; }
h1.index { font-size:1.7em; padding:0px; margin:0px 0px 5px 0px; }
h1.index  .small { font-size:0.55em; }
h1.index  a:hover { text-decoration:none; }
h2 { font-size:1.5em; padding:0px; margin:0px 0px 5px 0px; }
h2 .small { font-size:0.6em; }
h2 a:hover { text-decoration:none; }
h3 { font-size:1.5em; padding:0px; margin:0px 0px 0px 0px; }
h3 .small { font-size:0.6em; }
h3 a:hover { text-decoration:none; }
.small {  }
.gray { color:#888A89; }
h5 { padding:1px 0px 1px 0px; margin:0px; }
h5 a { color:#bb0000; font-family: Arial; text-decoration:none;  }
/*h5 a:visited { color:#C21602; }*/
h5 a:hover { color:#bb0000; font-family: Arial;  }
a { color:#0049a3; }
a:hover { color:#bb0000; text-decoration:none; }
/*END FONTS*/
ol { margin:0px; padding:0px 0px 0px 0px;  }
ol li {background:none; padding:1px 0px 3px 0px; margin:0px; list-style-position:inside;  }
ul.no_bg li { background:none; padding:1px 0px 3px 0px; }
li { background:transparent url(li000000.gif) no-repeat scroll 0px 7px;padding:1px 0px 5px 9px; }
.all_news {background:transparent url(all-arti.gif) no-repeat scroll 0 1px;padding:1px 0 1px 20px;position:relative;right:220px;}
.all_news3 {background:transparent url(all-arti.gif) no-repeat scroll 0 1px;left:9px;padding:1px 0 1px 20px;position:relative;}
.all_news2 {background:transparent url(all-arti.gif) no-repeat scroll 0px 1px; padding:1px 0px 1px 20px;position:relative;}
.all_news a.gray:hover { text-decoration:none; color:#999999; }
html:first-child .all_news { padding:1px 0px 1px 35px; background:transparent url(icon0000.gif) no-repeat scroll 15px 1px; }
.karusel { overflow:hidden; width:140px; height:127px; height:132px !ie; padding:0px; }
*:first-child+html .pad_ie { margin-top:-1px; }
*:first-child+html .karusel { height:138px; }
.karusel_str { margin:2px 0px 0px 0px; }


.menu_block { padding:0px; margin:0px; }
.menu_block ul { margin: 0; padding: 0; list-style: none;  }
.menu_block li { float:left; display:inline; margin:0px 2px 0px 2px; padding:0px; }
.menu_block a { height:24px; float:left; background:url("main_l00.gif") no-repeat left top; padding:0px 0px 0px 1px; margin-right:2px; text-decoration:none; cursor:pointer; }
.menu_block a span { float:left; height:19px; height:20px !ie; background:url("main_r00.gif") no-repeat right top; padding: 4px 5px 1px 5px; padding: 4px 5px 0px 5px !ie; cursor:pointer; }


.menu_block a:hover { background-position:0% -46px; }
.menu_block a:hover span { background-position:100% -46px; }

.menu_block li.current a { height:24px; float:left; padding:0px 0px 0px 1px; background:url("main_l00.gif") no-repeat left top; background-position:0% -46px; font-weight:bold; }
.menu_block li.current a span { color:#333; float:left; height:19px; height:20px !ie; background:url("main_r00.gif") no-repeat right top; background-position:100% -46px; font-weight:bold; padding:4px 5px 2px 5px; padding: 4px 5px 1px 5px !ie; position:relative !ie; }
.menu_block a:hover span { text-decoration:underline; }
.menu_block li.current a:hover span { text-decoration:none; }
*html .menu_block li.current a { padding:0px 0px 0px 1px; position:relative; top:1px; }
*html .menu_block li.current a span { padding:3px 5px 1px 5px; position:relative; top:0px; }
*html .menu_block a { padding:0px 0px 0px 1px; position:relative; top:1px; }
*html .menu_block a span { padding: 3px 5px 0px 5px; height:20px; }
*html .menu_block h5 { margin-top:3px; }
.menu_block h5 { margin-top:3px; }
html:first-child .menu_block h5 { margin-top:4px; }
.rss { position:absolute; margin:0px 0px 0px 0px; }
.news_col_left { width:295px; overflow:hidden; }
.news_col_right { width:295px; overflow:hidden; }
.multi_col { /*width:135px;*/ }
.multi_col2 { width:135px; overflow:hidden;}
.multi_col3 { width:145px; }
.multi_col4:hover a { text-decoration:underline; }
.block_print { width:185px; }
.multi_col:hover a { text-decoration:underline; }
a.redb { color:#C31605; font-weight:bold; }
a.redb:hover { color:#C31605; font-weight:bold; }

.adv_text {font-family:Tahoma; font-size:11px; margin-left:10px; margin-top:-3px; position:absolute;}
/*.adv_text {font-size:10px;margin-left:10px;margin-top:-2px;position:absolute;}*/
/*
.adv_text { margin-top:-13px; margin-right:10px; _margin-right:5px; font-size:10px;  }
*/
.pogoda_pad { margin-top:-4px; }
.pogoda_img { position:absolute; margin-top:2px; margin-top:0px !ie; margin-left:5px; }

/*FOOTER*/
.list_circle {
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:0px;
text-indent:0px;
}

.footer_border {
border-top:1px solid #E6E6E6;
margin-top:25px;
padding-bottom:5px;
}
.footer_left {
 width:625px;
}
.footer_center {
 width:120px;
 margin-left:25px;
}
.footer_mar {
 margin-top:6px;
 width:625px;
}

ul.footer_col li {
 margin-bottom:7px;
}
.fborder {
background:transparent url(footer_b.gif) repeat-y scroll 640px 0px;
width:960px;
}

/* search bar */
.search_bar { margin-bottom:5px; }
.search_bar a:hover { text-decoration:none; }
.search_input {
background-color:transparent;
border:medium none;
color:#909294;
height:16px;
margin-left:0px;
margin-right:-2px;
margin-right:-5px !ie;
padding:2px 0px 2px 2px;
padding:2px 0px 3px 2px !ie;
width:235px;
background:transparent url('s_text00.gif') no-repeat scroll 0px 0px;
}
.submit_input {
background:transparent url('submit00.gif') no-repeat scroll 0% 0%;
color:#333333;
border:medium none;
cursor:pointer;
font-weight:700;
height:22px;
padding-bottom:2px;
padding-bottom:0px !ie;
width:67px;
}

.ie_bigcol {
    width:605px !ie;
}
.ie_smallcol {
    width:300px !ie;
}

#gallery_motion li {
    display:inline;
    float:left;
    margin:0px 30px 0px 0px;
    overflow:hidden;
    padding:0px;
/*    height:135px !ie;*/
    width:121px;
}

.foto_width { width:295px; }

blockquote {
    background:#FEFBF4 url(quote000.gif) no-repeat scroll 10px 10px;
    border:1px solid #EFE8D5;
    color:#810202;
    float:left;
    line-height:1.3;
    margin:10px 10px 10px 0px;
    padding:5px 10px 20px 55px;
    width:280px;
}

.incut {
     background:url('quote000.gif') no-repeat;
     padding-left:45px !important;
}
.ol_gray { margin-left:31px; }

.art { border: 1px solid #E4E3DE; padding:5px; width:290px; }
.art2 { border: 1px solid #E4E3DE; padding:5px; width:220px; }
.art3 { border:1px solid #E4E3DE;padding:5px;width:200px;}

.w175 { width:175px; }
.w275 { width:275px;}
.w234 { width:234px; padding:0px; }
.w500 { width:400px; padding:0px; }
.submit3 { font-size:0.9em; padding:0px 5px; padding:0px 2px !ie; }
.brend { position:relative; bottom:3px; }

.foto_number a { background:#EEEEEE none repeat scroll 0% 0%; border:1px solid #DDDDDD; padding:2px 5px; text-decoration:none; }
.foto_number a:hover { background:#fff none repeat scroll 0% 0%; }
.foto_number span { background:#fff none repeat scroll 0% 0%; border:1px solid #DDDDDD; padding:2px 5px; text-decoration:none; }

.foto_number .current {
    background:#FFFFFF none repeat scroll 0%;
    border:1px solid #DDDDDD;
    padding:2px 5px;
    text-decoration:none;
}

.w550 { width:550px; }
.foto_menu { margin-top:-57px; height:57px; text-align:left; }
.wb {
    background-color:#000;
    height:57px;
    width:540px;
    margin-top:-57px;
    margin-top:-60px !ie;
    padding:0px 5px;
    filter: alpha(opacity=70);
    moz-opacity: 0.7;
    opacity: 0.7;
}
/*---------BUKVU--------------------------------*/
.bukva_gen { margin-bottom:5px; }
.bukva_gen .bukva { float:left; height:21px; width:21px; background:url("liter_g0.gif") no-repeat top left; text-align:center; margin:0px 5px 3px 0px; padding-top:2px; }
.bukva_gen .bukva:hover { float:left; height:21px; width:21px; background:url("liter_w0.gif") no-repeat top left; text-align:center; margin:0px 5px 3px 0px; padding-top:2px; }
.bukva_gen .bukva_current { float:left; height:21px; width:21px; background:url("liter_w0.gif") no-repeat top left; text-align:center; margin:0px 5px 3px 0px; padding-top:2px; }


.bukva_gen .bukva_current b { font-family: Arial; line-height:18px;  }
.bukva_gen .bukva a { line-height:18px;  }
.bukva_gen .bukva_no { color:#888; font-family: Arial; line-height:18px; float:left; height:21px; width:21px; background:url("liter_g0.gif") no-repeat top left; text-align:center; margin:0px 5px 3px 0px; padding-top:2px; }

.padd2 {  }
/*---------------end BUKVU--------------------------------*/
.b50 { background:url("bg_50000.gif") repeat-x bottom left; }
ul.multi {  margin: 0; padding: 0; list-style: none; }
ul.multi li { display:inline; margin:0px; padding:0px; }
.table td { padding:5px 0 0 0px; }
table.table { margin-left:-9px; }
.table td.one { padding:5px 0 0 11px; }
.cal_textfield { width:120px; }

/*calendar*/
.cal_textfield { width:120px; }
.calendar_table { margin-bottom:-10px; margin-bottom:-14px !ie; }
.calendar_table th { font-weight:normal; text-align:center; border-bottom:1px solid #ececec; color:#999999; }
.calendar_table td { text-align:center; width:41px; height:22px;}
.calendar_table td span { padding:6px; color:#999999; }
.calendar_table a { display:block; padding:3px; background: url('calendar.gif') no-repeat left top; }
.calendar_table a:hover { background: url('calendar.gif') no-repeat left bottom; text-decoration:none; }
#active_dey { color:#cc0000; background: url('calendar.gif') no-repeat left bottom; font-weight:bold;  }
active_dey:hover { color:#005599; }
.clear_calendar { clear: both; font-size: 1px; height: 12px; height: 16px !ie; }
.line_in_box {
border-top:1px solid #FDE5B2;
margin-top:12px;
padding-top:6px;
}
/*end calendar*/
/* numbered list */

.ol_num  li {
    list-style-position:outside;
    margin-left:25px;
    margin-left:30px !ie;
}

/* end numbered list */
.ower_mid { overflow:hidden; height:670px; }
.ower_bot { overflow:hidden;  }
.over_bot_r { overflow:hidden; height:248px; }
.over_mid_r { overflow:hidden; height:383px; }

.foto_height {height:410px;overflow:hidden;}
.foto_height_fl {height:437px;overflow:hidden;}
.submenu_none {margin-top:-2px;position:absolute;}

.spetstema_small {background:transparent url("spets_bg.gif") repeat-x scroll left top;border-left:1px solid #FFE897;border-right:1px solid #FFE897;height:129px;width:303px;}
.spetstema_small h3 { font-size:1.0em; color:#FFDE00; margin:5px 0 0 10px; }
.spetstema_small h1 { margin:5px 0 0 10px; }
.spetstema_small h1 a { font-size:0.7em; color:#fff; margin:0px; }
.spetstema_small h1 a:hover { color:#fff; }
.spetstema_small .left { width:175px; height:90px; background: url("left_spe.gif") #000000 no-repeat left top; }
.spetstema_small .right { width:130px; height:90px; overflow:hidden; background: url('saka0000.jpg') no-repeat left top; }
.fonar2 {color:#FFFFFF;}

.height_left {height:380px;overflow:hidden;}
.height_right {height:235px;overflow:hidden;}
.height_left2 {height:354px;overflow:hidden;}

/*.spets { border-bottom:2px solid #DB2001; padding-bottom:3px; }*/
.spets {background:transparent url("spets_bg.gif") repeat-x scroll left top;margin-top:-11px;padding:2px 0 11px;}

.spets1 { background:#DB2001;height:1px; border-left:1px solid #fff; border-right:1px solid #fff; }
.spets h3 { margin:1px 0 0 9px; }
.spets2 { margin:6px 10px 0 15px; }
.fonar { 
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://k.img.com.ua/static/img/right_spets.png);
    width: expression(1);
    height: expression(1);
    padding-top: expression(0); /* двигает точку */
    padding-left: expression(172);
    color:#fff;
}
.color_withe, .color_withe h3, .color_withe a, .color_withe a:hover { color:#fff; }
.color_withe span { color:#FFD374; }

.rmar10px { padding:4px 3px 4px 4px; margin:0 10px 10px 0; }
.pic_desc { overflow:hidden; width:200px; }
.pic_desc .techtext { font-size: 0.75em; color: #999; }
.pic_desc .techtext2 { font-size: 0.75em;  }

.foto_number .list {margin:0 3px 0 3px;}

.opinion {height:125px;}

.box_color_s_y {background-color:#FFE897;}
.box_color_y {background-color:#FFFBD1;border-left:1px solid #FFE897;border-right:1px solid #FFE897;}
.box_color_y_b {background-color:#FFD852;border-left:1px solid #FFE897;border-right:1px solid #FFE897;}

.spetstema {height:90px;overflow:hidden;width:625px;}
.spetstema .right {background:transparent url("spets_bi.gif") repeat-x scroll left top;height:90px;width:315px;}
.spetstema .top_right {color:#000000;margin-right:5px;}
.spetstema h1 {color:#940000;display:block;font-weight:bold;margin:0 0 0 10px;}
.spetstema .left {width:310px;}

.pad_ie a { /*line-height:1.0 !important;*/ }

.plaintext td, .plaintext th {padding:2px 0;width:100px;}

/*crkorr*/
.submit5 { padding:5px 7px 6px 6px; text-align:right; background: url('dow00000.gif') no-repeat scroll right top; color:#0049A3; font-size:0.9em; font-weight:bold; border:medium none; cursor:pointer; }
*html .submit5 { padding:5px 7px 6px 6px; position:relative; top:2px; }
.text_right { text-align:right; }

.foto_number .current {margin:0 3px 0 3px;}
.foto_number .list{margin:0 3px 0 3px;}

.ld, a.ld { color: #999; position:relative !ie; background: url('dott_2px.gif') repeat-x bottom; text-decoration: none; border:0px; } 
a.ld:hover { color: #999; background: none; text-decoration:none; } 

html:first-child .submit5 { padding:8px 8px 7px 8px; width:140px;  } /* Opera */
.text_right { text-align:right; }
/*crkorr*/

h4 { padding:0px; margin:0px; }
h4 a { color:#C21602; font-family: Arial; text-decoration:none;  }
h4 a:visited { color:#aa55cc; }
h4 a:hover { color:#bb0000; font-family: Arial; text-decoration:none;  }

.radiobutton { margin-left:0px; }

.back { margin-left:9px; }

.net_col {width:130px;}

/*.box_into {margin: 0px auto; padding:0px 9px; font-size: 1.2em;}*/
.imgborder_tech {background-color:#FFFFFF; border:1px solid #EBD8AD; padding:4px;}

.radiobutton { margin-left:0px; }
.back { margin-left:9px; }

a#link { padding-bottom:5px; }
a#link:hover + h1 a { color:#bb0000; }
a#link2:hover + span a { color:#bb0000; }
a#link3:hover + span a { color:#bb0000; }


.right_down {
    background:transparent url('download.gif') no-repeat scroll right bottom;
    height:19px;
    margin:-30px 0 0 817px;
    padding:11px 10px 0;
    position:absolute;
    width:121px;
}

.right_down a {
    color:#0148A4;
    font-size:0.9em;
    font-weight:bold;
}

.blue, .blue a {
    color:#5E61E4;
}

.recl{
    font-size:12px !important;
}

a.img_n_h:hover span {
    text-decoration:underline;
}

a.img_n_h:hover img {
    text-decoration:none !important;
}

.h2hovr {
    color:#059;
}

.h2hovr:hover {
    color:#c00;
}

.TB_overlay2 {
position: fixed;
z-index: 101;
background-color: #000;
filter: alpha(opacity=20);
moz-opacity: 0.2;
opacity: 0.2;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
}
*html .TB_overlay { position: absolute; }

.TB_window2 {
position: absolute;
z-index: 102;
top: 37%;
left: 26%;
margin-top: -113px;
margin-left: -160px;
filter: alpha(opacity=100);
moz-opacity: 1;
opacity: 1;
width: 570px;
text-align: left;
}
.white a.red:hover { color:#000 !important; }

.icon_foto  { padding-left:20px; background: url('foto0000.gif') no-repeat; background-position:0px -1px; display:inline; }
.icon_video { padding-left:20px; background: url('video000.gif') no-repeat; background-position:0px -1px; display:inline; }


.art_f { background: url('foto_bg0.gif') repeat-x; margin-top:-3px;padding:7px 0pt;}
/*.art_f { background: url('http://k.img.com.ua/static/img/foto_bg.gif') repeat-x; padding:5px 0; }*/
.art_f span { top:-3px; position:relative; }

.spetstema_top {height:120px;overflow:hidden;width:625px;}
.spetstema_top .right {height:120px;width:150px;}
.spetstema_top .left {background:#FFE740 url(spets_ri.gif) no-repeat scroll left top;height:120px;padding:5px 0 0 10px;width:465px;}

.spetstema_right { width:320px; height:120px; overflow:hidden; }

.spetstema_right .left { padding:5px 0px 0px 10px; width:191px; height:120px; background: url("spets_ri.gif") #ffe740 no-repeat left top; }
.spetstema_right .right { width:119px; height:120px; }

.spetstema_right h1 a { color:#9A0000; font-size:0.8em !important; }
.spetstema_right h1 a:hover { text-decoration:none; color:#000; }

.rey { width:90px; }
