  * { margin: 0px;
    padding: 0px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    color: rgb(128, 128, 128);
    }

body {background-color: #ffffff;}

  h1 {font-size: 18px; 
      color: #0076de;
	font-weight: bold;}

  h2 { font-family: Arial,Helvetica,sans-serif;
    color: rgb(254, 109, 10);
    padding-top: 22px;
    margin-bottom: 20px;
    font-size: 16px;
    }

  h3 { font-family: Arial,Helvetica,sans-serif;
    color: #606060;
    font-size: 14px;
    margin-top: 6px;
    margin-bottom: 8px;
    }

  h4 { font-family: Arial,Helvetica,sans-serif;
    color: #606060;
    font-size: 12px;
    margin-top: 6px;
    margin-bottom: 4px;

    }

  p {text-align: left; padding-top: 6px; padding-bottom: 6px;}

  a {color: rgb(8,149,255); font-family: Arial,Helvetica,sans-serif; font-weight: normal;}

  ol {margin-left:25px; padding-bottom: 10px;}
  ul {margin-left:25px; padding-bottom: 10px; list-style-type: square;}
  ul .level2 {margin-left:25px; padding-top: 10px; padding-bottom: 10px; list-style-type: circle;}

  li {color: #606060; padding: 0px;}

  input {border: 1px solid #bfbfbf; margin-bottom: 3px; font-size: 11px;}
  select {border: 1px solid #bfbfbf; margin-bottom: 3px;}
  textarea {border: 1px solid #bfbfbf; margin-bottom: 3px;}

  em {font-family: Arial,Helvetica,sans-serif; color: rgb(255, 138, 30); font-style: normal;}

  em strong {font-style: italic;}

.maintable {background-image:url(/img/main/topbg3.png); background-repeat: repeat-x;}
#maintable {background-image:url(/img/main/topbg3.png); background-repeat: repeat-x;}
#_maintable {background-image:url(/img/main/ny_header.png); background-repeat: no-repeat;}

  .buttontext {border: 0px; height: 17px; color: #ffffff; background-color:#4495ff; font-size: 11px;}

#onetel {background:url(/img/main/onetel.png) 540px 30px no-repeat;}

.top_menu {margin-top: 77px; margin-left: 0px; background:url(/img/main/btn_bg2.gif) top left no-repeat;}
.top_menu div a{
	display:block;
	height:20px;
	background:url(/img/main/btn_bg_map2.gif) top left no-repeat;
	color: #545454;
	padding-top: 10px;
	}

.top_menu div a:link,.top_menu div a:hover,.top_menu div a:visited,.top_menu div a:active {font-family: Arial,Helvetica,sans-serif; font-size: 9px;text-decoration: none; font-weight: normal;}

#tmblock_1 {width: 87px; position: relative; top: 0px; left: 0px; z-index: 5; float: left;}
#tmblock_2 {width: 105px; position: relative; top: 0px; left: -3px; z-index: 4; float: left;}
#tmblock_3 {width: 141px; position: relative; top: 0px; left: -6px; z-index: 3; float: left;}
#tmblock_4 {width: 123px; position: relative; top: 0px; left: -9px; z-index: 2; float: left;}
#tmblock_5 {width: 79px; position: relative; top: 0px; left: -12px; z-index: 1; float: left;}
#dop4_block {font-size: 9px; padding-left: 0px;}

#tmblock_1 a{color: #0888ff; width: 87px; background-position:  0px 0px; }
#tmblock_2 a{color: #545454; width: 105px; background-position:  -84px 0px; }
#tmblock_2 a:hover{color: #ffffff; background-position:  -84px -30px; }
#tmblock_3 a{color: #545454; width: 141px; background-position:  -186px 0px; }
#tmblock_3 a:hover{color: #ffffff; background-position: -187px -60px; }
#tmblock_4 a{color: #545454; width: 123px; background-position:  -324px 0px; }
#tmblock_4 a:hover{color: #ffffff; background-position:-325px -30px; }
#tmblock_5 a{color: #545454; width: 79px; background-position:  -444px 0px; }
#tmblock_5 a:hover{color: #ffffff; background-position:-444px -60px; }
#dop4_block a{display: inline; background: none; font-family: Arial,Helvetica,sans-serif; font-size: 9px; color: rgb(150,150,150); padding-left:6px; text-decoration: none;}
#dop4_block a:visited{color: rgb(150,150,150);}
#dop4_block a:active {color: #0888ff;}
#dop4_block a:hover{color: #0888ff;}

.left_menu_block {width: 187px;	text-align: left;}

.left_menu_item, .left_menu_sitem {margin-bottom: 1px;}


.left_menu_item a {
	display:block;
	height:23px;
	width: 148px;
	background:url(/img/main/lbbg.png) top left no-repeat;
	color: #0888ff;
	padding-left: 38px;
	padding-top: 14px;

}

.left_menu_sitem a, .left_menu_item a:hover {
	display:block;
	height:23px;
	width: 148px; 
	background:url(/img/main/lbbg.png) top left no-repeat;
	background-position: -0px -37px; 
	color: #ffffff;
	padding-left: 38px;
	padding-top: 14px;
}


.left_menu_item a:link, .left_menu_item a:visited {font-size: 9px; text-decoration: none; color: #545454; text-transform: uppercase; color: #0888ff}
.left_menu_item a:hover, .left_menu_item a:active {color: #ffffff;font-size: 9px; text-decoration: none; text-transform: uppercase;}
.left_menu_sitem a:link, .left_menu_sitem a:hover, .left_menu_sitem a:visited, .left_menu_sitem a:active {font-size: 9px; text-decoration: none; text-transform: uppercase; color: #ffffff;}

.right_menu_item, .right_menu_sitem {margin-bottom: 7px;}


.right_menu_item a {
	display:block;
	height:20px;
	width: 134px;
	background:url(/img/main/rbbg.png) top right no-repeat;
	color: #0888ff;
	padding-left: 44px;
	padding-top: 11px;
        font-size: 9px;
        text-decoration: none;
        text-transform: uppercase;
        font-family: Arial,Helvetica,sans-serif;

}

.right_menu_sitem a {
	display:block;
	height:20px;
	width: 134px; 
	background:url(/img/main/rbbg.png) top right no-repeat;
	color: #545454;
	padding-left: 44px;
	padding-top: 11px;
        font-size: 9px;
        text-decoration: none;
        text-transform: uppercase;
        font-family: Arial,Helvetica,sans-serif;
}


.right_menu_item a:link, .right_menu_item a:visited {color: #0888ff}
.right_menu_item a:hover, .right_menu_item a:active {color: #545454;}

#rmblock_1{background-position:  0px -31px; }
.right_menu_sitem #rmblock_1{background-position:  0px 0px; }
#rmblock_1:hover{background-position:  0px 0px; }
#rmblock_2{background-position:  0px -93px; }
.right_menu_sitem #rmblock_2{background-position:  0px -62px; }
#rmblock_2:hover{background-position:  0px -62px; }
#rmblock_3{background-position:  0px -155px; }
.right_menu_sitem #rmblock_3{background-position: 0px -124px; }
#rmblock_3:hover{background-position: 0px -124px; }
#rmblock_5{background-position:  0px -217px; }
.right_menu_sitem #rmblock_5{background-position: 0px -186px; }
#rmblock_5:hover{background-position: 0px -186px; }
#rmblock_4{background-position:  0px -279px; }
.right_menu_sitem #rmblock_4{background-position: 0px -248px; }
#rmblock_4:hover{background-position: 0px -248px; }


  #firstcell {border-left: 1px solid #bfbfbf;}

  .left_ban { margin-top: 3px;
    margin-bottom: 3px;
    margin-left: 11px;
    }

.box {margin-top: 6px; width: 523px;padding-top: 14px; padding-bottom: 14px; border-top: 1px solid #bfbfbf; text-align: left;}
.box table {border-collapse:collapse; margin-bottom:2px}
.box table td {vertical-align:top; padding:4px 8px}
.box table th {background-color: #ccc; vertical-align:top; color:#fff; font-weight:bold; padding:4px 8px; font-size:0.9em}
.box table td ul {margin-left:14px;}

  .right_box {width: 177px; padding-top: 10px; padding-bottom: 10px; border-top: 1px solid #bfbfbf; text-align: left;}
  .or_link {margin-left: 10px; color: rgb(255, 138, 30); text-decoration: none;}
  .bl_link {margin-left: 10px; color: rgb(8, 149, 255); text-decoration: none;}
  .right_boxcap {padding-left: 14px; color:rgb(255, 138, 30); font-size: 14px;}
  .right_text {font-size: 12px; color: rgb(128, 128, 128); padding-left: 10px;}
  .right_text a {font-size: 12px; color: rgb(8, 149, 255);}
  .right_text_anons {font-size: 12px; color: rgb(128, 128, 128); padding: 10px;}
  .right_text_anons a {font-size: 12px; color: rgb(8, 149, 255);}

  .facebook_plugin {margin-bottom:1px;}

  .foto_cap {font-size: 12px; color: rgb(8, 149, 255); padding-left: 10px; margin-top: 6px; margin-bottom: 6px; font-family: Arial,Helvetica,sans-serif;}
  .foto_cap2 {font-size: 10px; color: rgb(77, 77, 77); padding-left: 10px; font-family: Arial,Helvetica,sans-serif;}

  .news_foto {float: left; padding: 0px 8px 2px 0px;}

  .news_title { font-family: Arial,Helvetica,sans-serif;
    padding-top: 6px;
    padding-bottom: 12px;
    color: rgb(255, 138, 30);
    font-size: 14px;
    }

  .news_text { color: rgb(128, 128, 128);
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    }

  .news_text a {color: rgb(255, 138, 30);}
  .news_title a {color: rgb(255, 138, 30); text-decoration: none; font-size: 14px;}

  .news_src {color: rgb(8,149,255); padding-top: 18px;}
  .news_src a {color: rgb(8,149,255);}

  .statement_block { font-family: Arial,Helvetica,sans-serif;
    color: rgb(128, 128, 128);
    font-size: 12px;
    width: 146px;
    margin-bottom: 28px;
    }

  .statement_author { font-family: Arial,Helvetica,sans-serif;
    color: rgb(255, 138, 30);
    font-size: 12px;
    margin-top: 7px;
    margin-bottom: 16px;
    }


  .right_box .caption{font-size: 10px; color: rgb(128, 128, 128); text-transform: uppercase; letter-spacing:2.4px; padding-bottom: 6px;margin-left: 14px;}

  .authform {width: 154px; margin-bottom: 12px;}
  .authform td {font-size: 10px; color: rgb(128, 128, 128);}

  .authform a {text-decoration: none; color: rgb(8,149,255);}
  .authform .login {border: 1px solid #bfbfbf; width: 102px; font-size: 9px;}
  .authform .pass {border: 1px solid #bfbfbf; width: 79px; font-size: 9px;}
  .authform .button {border: 0px; width: 14px; height: 14px; background-image:url(/img/main/arrow_orange.png); margin-left: 9px;}

  .searchform {width: 177px; margin-bottom: 21px;}
  .searchform .inputtext {border: 1px solid #bfbfbf; width: 104px;  color:rgb(8, 149, 255); font-size: 12px; margin:0 0 0 14px;height: 15px;padding:0;float:left;}
  .searchform .button { border: 0px; width:42px; height: 17px; background-image:url(/img/main/search_button.png);margin:0 0 0 6px;padding:0;}

  .yogaru {margin-top: 16px; margin-bottom: 20px;}
  .map {width: 187px; margin-bottom: 29px; padding-bottom: 16px;}
  .mapcap {width: 173px; height: 35px; font-size: 18px; color: rgb(255, 255, 255); text-align: left; background-image:url(/img/main/mapcapbg2.png); background-repeat: repeat-x;}
  .mapcap a { font-size: 18px; color: rgb(255, 255, 255); text-decoration: none;}
  .center_item {text-align: left; padding-top: 13px;}
  .center_item a {font-size: 12px; color: rgb(128, 128, 128); text-decoration: none;}
  .center_tel {font-size: 12px; color: rgb(128, 128, 128);}
  .center_shortdesc p {font-size:90%;padding:0;}
  .bans {width: 185px; text-align: left;}
  .yic_block {background-color: rgb(255, 138, 30); color: rgb(117, 76, 36); font-size: 10px;}
  .yic_block a {text-decoration: none; color: rgb(117, 76, 36); font-size: 10px;}
  .yic_block h2 { margin-top: 12px; margin-bottom: 7px; padding: 0px;}
  .yic_block h2 a {text-decoration: none; color: rgb(255, 255, 255); font-size: 12px; font-weight: normal;}
  .yp_block {background-color: #85bfff; color: rgb(0, 98, 151); font-size: 10px;}
  .yp_block a {text-decoration: none; color: rgb(0, 98, 151); font-size: 10px;}
  .yp_block h2 {margin-top: 12px; margin-bottom: 10px; padding: 0px;}
  .yp_block h2 a {text-decoration: none; color: rgb(255, 255, 255); font-size: 12px; font-weight: normal;}
  .celldiv {width: 3px; font-size: 0px;}

  #tabs td {background-color: #85bfff; background-image:url(/img/main/arrow_trans.gif); background-repeat: no-repeat; background-position: right bottom;}
  #tabs .celldiv {background-color: #ffffff; padding:0px; margin: 0px;}

  #tabs #currenttab {background-color: #4495ff; background-image:url(/img/main/arrowd_trans.gif); background-repeat: no-repeat; background-position: right bottom;}
  #tabs #currenttab2 {background-color: #4495ff; background-image:url(/img/main/arrowd_trans.gif); background-repeat: no-repeat; background-position: right bottom;}
  .nofoto {padding: 2px; width: 94px; border: 1px solid rgb(160, 162, 162);}
  .inline_nofoto {background-color:#b5b5b5; color:#ffffff; text-align:center; width: 94px; height: 118px;}
   .navigation {width: 523px;}
   .navigation td {text-align: left;padding-left: 10px;
               font-size: 18px; 
               color: #0076de;font-weight: bold;}

   .navigation td a {font-size: 18px; 
               color: #0076de; font-weight: bold; text-decoration: none;}

   .topcontact { border-top: 1px solid #bfbfbf; border-bottom: 1px solid #bfbfbf; margin-top: 40px;}
   .topcontact td {padding-top: 13px; padding-bottom: 13px;}
   .topcontact td p {padding-left: 9px;}
   .contact {border-bottom: 1px solid #bfbfbf;}
   .contact td {padding-top: 13px; padding-bottom: 13px;}
   .contact td p {padding-left: 9px;}
   .baninlist {width: 185px; text-align: center; margin-top:34px; border: 1px solid #bfbfbf;}
   .copy td {
    padding-top: 10px;
    padding-bottom: 0px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    color: rgb(128, 128, 128);
    }

   .copy a {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    color: rgb(8,149,255);
    }
    .fio_city_date {padding-bottom:12px; font-size: 11px;}
    .filter {width: 523px; padding-top: 13px; padding-bottom: 3px; text-align: left; text-transform: uppercase;color: #85bfff;}
    .filter a:link, .filter a:visited {color: #85bfff; text-decoration: none;}
    .filter a:hover, .filter a:active {color: #4495ff; text-decoration: none;}
    .filter #current, .filter #ncurrent, .filter #rcurrent {color: #4495ff; text-decoration: none;}
    .foto_caption {padding-top: 10px; padding-bottom: 10px;}
    .nofoto {padding: 2px; width: 94px; border: 1px solid rgb(160, 162, 162);}
    .inline_nofoto {background-color:#b5b5b5; color:#ffffff; text-align:center; width: 94px; height: 118px;}
    .filtrform {color:#606060;}
    .filtrform select {width:340px;border: 1px solid rgb(160, 162, 162);}
    .filtrform .button { border: 0px; width:67px; height: 20px; background-image:url(/img/main/show.gif);}
    .shce {padding-right: 6px;}
    .shce a {color: rgb(254, 109, 10); font-size: 16px; font-weight: bold; text-decoration: none;}
    .colorpad {background-color: rgb(217,240,252);}
    .weekday {padding-left: 4px; padding-top: 2px; padding-bottom: 2px; background-color: rgb(8,149,255); text-transform: lowercase; font-weight:bold;}
    td.weekday, .weekday td {color:#ffffff;}
    .shcls {padding-left: 10px;}
    .shcoment {padding-left: 10px;}
    .borderimg {border: 1px solid rgb(160, 162, 162); padding:2px;}
    .fglink {padding-top: 12px;}
    .fglink a {font-weight: bold;}
    .ablink {padding-top:12px;font-weight: bold;color: rgb(8,149,255);}
    .ablink a {font-weight: bold;}
    #ciblock, #clblock, #piblock {background-color: rgb(8,149,255); width:15px;}
    #ciblock a, #clblock a, #piblock a {color:#ffffff; font-weight: bold; text-decoration: none;}
    #citylist {margin-bottom: 13px;}
    .cityfilter {width: 160px; margin-top:13px; text-align: left;}
    #current_city {color: rgb(255, 154, 0); text-decoration: none;}
    .ankt td {padding-bottom: 8px;}
    .chkbx {margin-right: 4px;}
    .rdo {margin-right: 4px;}
    .bigdig {font-size: 20px; color:rgb(254, 109, 10);}
	
	/*  style for new centers */
span.new {margin:0 0 0 5px;}
span.new .tl {background: #FF2E00 url(/img/main/new-tl.gif) 0 0  no-repeat}
span.new .tr {background: url(/img/main/new-tr.gif) 100% 0  no-repeat}
span.new .bl {background: url(/img/main/new-bl.gif) 0 100%  no-repeat}
span.new .br {background: url(/img/main/new-br.gif) 100% 100%  no-repeat}
span.new .br span {color:#fff; padding:0 3px; line-height:0.5; font-size:0.8em; overflow:hidden; position:relative; top:-2px}

/* styles for article table */
.table {border-collapse:collapse; width:100%;}
.table td {border:1px solid #ccc; padding:8px}
.table th {border:1px solid #fff; padding:8px; color:#fff; text-align:left;}

.pricetable td a, .pricetable td a span {color: rgb(8,149,255); font-family: Arial,Helvetica,sans-serif; font-weight: normal; font-size:110%;}

#cube {margin-top:4px;}
.cube_el {width:95px;height:10px;}
.cube_el_act {width:95px;height:10px;}
.cube_el#cube_1{background: url('/img/main/tv_button1.png') top left  no-repeat;}
.cube_el_act#cube_1 {background: url('/img/main/tv_button1_on.png') top left  no-repeat;}
.cube_el#cube_2 {background: url('/img/main/tv_button2.png') top left  no-repeat;}
.cube_el_act#cube_2 {background: url('/img/main/tv_button2_on.png') top left  no-repeat;}
.cube_el#cube_3 {background: url('/img/main/tv_button3.png') top left  no-repeat;}
.cube_el_act#cube_3 {background: url('/img/main/tv_button3_on.png') top left  no-repeat;}
.cube_el#cube_4 {background: url('/img/main/tv_button4.png') top left  no-repeat;}
.cube_el_act#cube_4 {background: url('/img/main/tv_button4_on.png') top left  no-repeat;}
.cube_el#cube_5 {background: url('/img/main/tv_button5.png') top left  no-repeat;}
.cube_el_act#cube_5 {background: url('/img/main/tv_button5_on.png') top left  no-repeat;}

#ypinsocial td strong {font-size:80%;color:#000;}
#ypinsocial td a {font-size:90%;}
