body {
  margin: 0;
  padding: 0;
  font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;  
  color: #818285;
  width: 100%;
}

img, form, input { margin: 0; padding: 0; }

a, a:link, a:active, a:visited { color: #818285; text-decoration: underline; }
a:hover { text-decoration: none; }
.white-link a, .white-link a:link, .white-link a:active, .white-link a:visited { color: white; }
a.white-link, a.white-link:link, a.white-link:active, a.white-link:visited { color: white; }
/* ссылка в бегущей строке */
.demo a, .demo a:link, .demo a:active, .demo a:visited { color: white; }

/* таблицы нужны для списка маршрутов в редактировании маршрутов (druggable tables) */
table { text-align:justify; padding: 0; margin: 0; }
table, tr, td { border: none; border-collapse: inherit; }

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

/**
 * Основная структура
 */
#main { width: 1024px; margin: 0 auto; background: #f1f1f1 url(images/bg-head.gif) top left repeat-x; }

.main-width { width: 990px; padding: 0 17px; margin: 0 auto; }

#header { border-bottom: 1px solid #c0d712; clear: both; }

#header-bar {
    margin-bottom: 6px;
    border-bottom: 1px solid #d5d5d5;
    padding-top: 8px;
    font-size: 12px;
    height: 20px; 
    width: 990px;
}

#login-text-wrapper, #icons-wrapper { height: 19px; border-bottom: 1px solid #fff; }
#login-text-wrapper a, #login-text-wrapper a:link, #login-text-wrapper a:active, #login-text-wrapper a:visited { text-decoration: none;  }
#login-text-wrapper a:hover { text-decoration: underline; }

#icons-wrapper { float: left; width: 190px; }

#lang-icons { float: right; margin: 0; padding: 0; }
#lang-icons li { float: left; list-style: none; margin-left: 4px; }

#header-login-wrapper { float: left; width: 198px; }
#header-banner-wrapper { float: right; width: 726px; }

#header-menu-wrapper { width: 990px; float: right; }


#content {
	background: #ffffff url(images/bg-main.gif) top left repeat-x;
	/*font: 11px Helvetica, sans-serif;*/
	font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;  
    padding-top: 15px;
}

.clear-both { height: 0px; clear: both; }

/* left block, right block */
.block-left { width: 383px; float: left; }
.block-right { width: 592px; float: left; margin-left: 15px; }

/* 2 blocks in block-right (with banners) */
#block-right-with-banners-wrapper { float: left; width: 339px; _width: 338px; }
#block-right-with-banners-banner-wrapper { float: left; width: 236px; margin-left: 16px; padding-top: 10px; }

/* Левая (основной материал) и правая (баннеры) колонки для страниц новостей (колонка баннеров шириной 240px) */
.news-content { float: left; width: 734px; }
.news-banners { float: left; width: 240px; _width: 239px; margin: 65px 0 0 16px; *margin-top: 61px; }

/* Левая (основной материал) и правая (баннеры) колонки для всех страниц (колонка баннеров шириной 234px) */
.all-content { float: left; width: 740px; }
.all-banners { float: left; width: 234px; _width: 233px; margin: 13px 0 0 16px; }

/* Левая (основной материал) и правая (правый блок с картой) колонки для страниц редактирования маршрутов */
.routes-edit-content { float: left; width: 383px; }
.routes-edit-right { float: left; width: 591px; _width: 591px; margin: 13px 0 0 16px; } 

/* заголовки блоков */
.block-header { margin: 10px 0 10px 0; /*height: 17px;*/ clear: both; }
.block-header h1, .h1 { margin: 0; padding: 0; font-size: 22px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.block-header h1 span, .h1 span { color: #bed609; }

#footer { width: 1024px; margin: 0 auto; }

.bottom-separator { height: 13px; border-bottom: 1px solid #bed609; }

/* camera block in cameras list */
.camera-block-wrapper { float: left; width: 328px; padding-right: 2px; }
.camera-block-image { width: 160px; float: left;}
.camera-block-info { float: left; }
.cam-info { font-size: 10px; text-align: left; padding-right: 5px; }
.cam-number { font-weight: bold; color: #bfd70d; padding-bottom: 5px; } 

.cam-outer { height: 112px; } 
.cam-middle { display: table; vertical-align: bottom; height: 112px; }
.cam-inner { display: table-cell; vertical-align: bottom; height: auto; }
/* fix IE*/
.cam-outer { *overflow: hidden; *position: relative; }
.cam-middle { *position: absolute; *bottom: 0; *width: 100%; *height: auto; }
.cam-inner { *position: relative; *bottom: 0; }

/* ссылки на страницы камер (полоса со стрелкой) */
.more a { cursor: pointer; }
.more-left { margin-right: 16px; height: 11px; background: url(images/bg-more-line.gif) left repeat-x; }
.more-right { float: right; width: 15px; height: 11px; background: url(images/button-arrow.gif) left no-repeat; }
.more-left-orange { margin-right: 16px; height: 11px; background: url(images/bg-more-line-orange.gif) left repeat-x; }
.more-right-orange { float: right; width: 15px; height: 11px; background: url(images/button-arrow-orange.gif) left no-repeat; }

#b-buttons { padding-left: 17px; margin-top: 15px; border-bottom: 1px solid #c0d712; }
.b-button { margin-right: 36px; }

.green-button { 
	width: 100px; 
	background: #bfd70d; 
    color: white; 
	font-size: 10px; 
	font-stretch: extra-condensed; 
	text-align: center;
	padding: 2px 0 2px 0;
}
.green-button a, .green-button a:link, .green-button a:visited { color: white; text-decoration: none }
.green-button a:hover { text-decoration: underline; }

.grey-button {
    padding: 0 2px 1px 2px;
    /*background-color: #818285;*/ 
    background: #999999;
    color: white; 
    font-size: 10px;
    height: 11px;
    text-align: center;
    vertical-align: bottom; 
}
.grey-button a, .grey-button a:link, .grey-button a:visited { color: white; text-decoration: none }
.grey-button a:hover { text-decoration: underline; }

.majdan-button {
    margin-top: 10px;
    background-color: #bfd70d;
    /*height: 20px;*/
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    padding: 6px;
}
.majdan-button a, .majdan-button a:link, .majdan-button a:visited { color: white; text-decoration: none }
.majdan-button a:hover { text-decoration: underline; }

.copyright {
	font-size: 10px;
	text-align: center;
	padding-top: 10px;
}


 /**
 *   BANNERS
 */
 .banners-right {
    margin: 0 0 10px 0; 
    text-align: center; 
    border: 1px solid; 
    width: 234px;
    height: 60px;
}

.banners-728x90 {
    margin: 10px 0 10px 0;
    /*margin: 0 auto;*/
    text-align: center; 
    border: 1px solid; 
    width: 728px;
    height: 90px;
}

.banners-468x60 {
    /*margin: 10px 0 10px 0;*/
    margin: 0 auto;
    margin-top: 10px;
    text-align: center; 
    border: 1px solid; 
    width: 468px;
    height: 60px;
}


/**
 * Top menu
 */
ul.top-menu {
    list-style: none;
    /*text-align: justify;
    text-justify: newspaper;*/
    margin: 8px 0 1px 0; padding: 0;
    height: 26px; width: 990px;
}
#header-menu-left ul.top-menu { width: 383px; }
#header-menu-right ul.top-menu { width: 592px; }

ul.top-menu li.top {
    text-align: center;
    
    display: block;
    float: left;

    /* li с выравниванием по ширине.
    display:-moz-inline-stack; /*Firefox2
    display: inline-block;
    zoom: 1;
    *display: inline;

    padding: 0  14.1px 0 14.1px;
    */
    
    border-right: 1px dotted #cccccc;
    height: 26px;
    background: url('/themes/videoprobki/images/menu-bg.gif') repeat-x top left;
    
    _overflow: hidden; /* IE6 */
}  

ul.top-menu li#l1 { width: 125px; }
ul.top-menu li#l2 { width: 125px; }
ul.top-menu li#l3 { width: 100px; }
ul.top-menu li#l4 { width: 141px; }
ul.top-menu li#l5 { width: 96px; _width: 76px; }

ul.top-menu li.menu-city { width: 127px; }
ul.top-menu li.menu-city h2 { margin: 0; }

ul.top-menu li.active, ul.top-menu li.current {
    background: url('/themes/videoprobki/images/menu-bg-act.gif') repeat-x top left;
}    
ul.top-menu li.last {
    width: 100%;
    background: none;
    height: 0px;
}
ul.top-menu li.last, ul.top-menu li.no-border { 
    border-right: none;
}    
    
ul.top-menu li.top a, ul.top-menu li.top a:link, ul.top-menu li.top a:active, ul.top-menu li.top a:visited {
    font-size: 14px;   
    font-weight: bold;
    text-decoration: none;
    display: block;
    padding-top: 5px;
    color: white;
    /*padding-bottom: 3px;
    border-bottom: 3px solid #bed609; */
}
ul.top-menu li.top a:hover {
    /*text-decoration: underline;*/
} 

ul.sub-menu {
    position: relative;
    padding: 3px;
    margin: 4px 0 0 0;
    width: 230px;

    border: 1px solid #79797b;
    background: #e8e8e9;
    
    display: none;
    z-index: 1000;
	
	-webkit-box-shadow: 4px 4px 9px 1px rgba(90, 90, 90, 0.3);
	box-shadow: 4px 4px 9px 1px rgba(90, 90, 90, 0.3);
}
ul.sub2 { width: 200px; }
ul.sub3 { width: 117px; }
ul.sub4 { width: 117px; }
ul.sub-menu li {
    text-align:left;
    list-style: none;
	min-height: 20px;
    border-bottom: 1px dotted #acacac;
    padding: 6px 2px 3px 10px;
}
/* TODO Artem <a> - parent 100% 
ul.sub-menu li>a {
	width: 100%;
	height : 100%;
}
ul.sub-menu li>a:active {
	--background: rgb(193,216,47);
	background: #fa1;
}
*/
ul.top-menu li.top ul.sub-menu li a, ul.top-menu li.top ul.sub-menu li a:active, ul.top-menu li.top ul.sub-menu li a:visited, ul.top-menu li.top ul.sub-menu li a:link {
    font-size: 12px;
    font-weight: normal;
    color: #79797b; 
    padding: 0;   
}
ul.sub-menu li.active { background: #cccccc; }
ul.top-menu li.no-border, ul.sub-menu li.no-border { border-bottom: none; }

ul.sub-sub-menu { padding: 0; }
ul.sub-sub-menu li.active { background: #e8e8e9; }

/**
 * LOGIN FORM IN HEADER
 */
#user-bar { width: 155px; text-align: left; margin-left: 20px; /*margin-bottom: 24px;*/}
#user-bar2 { width: 175px; text-align: left; margin-left: 20px; /*margin-bottom: 24px;*/}
#block-user-0 h2 { display: none; }
#user-login-form #edit-submit, #user-login-form #edit-submit-1 { float: right; }
.item-list { text-align: justify; float: left; margin-top: 2px; line-height: 12px; }
.item-list ul { margin: 0; padding: 0; }
.item-list ul li { 
	display: inline; 
	font-size: 9px; 
	line-height: 12px;
	padding: 0; 
	margin: 0; 
}
.item-list ul li.first { margin-right: 3px; }
#user-login-form { margin: 0; padding: 0; text-align: right; }
#user-bar .form-text, #user-bar2 .form-text { 
	width: 99px; height: 12px; 
	line-height: 10px; font-size: 10px; 
	border: 1px solid #aaaaaa; 
	margin: 0; padding: 0;
}
#user-bar .form-item, #user-bar2 .form-item {
	padding: 0 0 2px 0;
	border-bottom: 3px solid #bed609;
	margin: 6px 0 0 0;
    clear: both;
	vertical-align: bottom; 
}
#user-bar .form-item input, #user-bar2 .form-item input { line-height: 10px; font-size: 10px; padding: 0 0 0 1px; height: 14px; }
#user-bar .form-item input.error, #user-bar2 .form-item input.error { border: 1px solid red; }
#user-bar .form-item label, #user-bar2 .form-item label { 
	float: left; 
    font-weight: bold;
    font-size: 11px;
    line-height: 16px;
	width: 50px; height: 14px;
	margin: 0; padding: 0; 
	text-align: left; vertical-align: bottom;
    color: #818285;
}
#user-bar2 .form-item label { width: 70px; }
#user-bar .form-submit, #user-bar2 .form-submit { text-align: right; margin-top: 4px; float: right; }
#user-bar2 .form-submit { border: none; background: #bed609; color: white; cursor: pointer; }


/**
 * User block (User_menu module) (используется еще в некоторых модулях (favorite cameras, routes), оставляем тут)
 */
.user-profile { border: 1px solid #bed609; padding: 15px; }
.block-user, .block-menu { border: 1px solid #bed609; padding: 15px; margin-top: 10px; }
.block-user h2, .block-menu h2 { margin-top: 0; }
.block-user li.expanded { list-style-image: url(images/menu-expanded.gif); }
.block-user li.collapsed { list-style-image: url(images/menu-collapsed.gif); }
.block-user li.leaf, .block-menu li.leaf { list-style-image: url(images/menu-leaf.gif); }
.link-back { margin-top: 10px; }

#block-user-3 .item-list {
    float: none;
}

.user-icon { float: left; width: 116px; text-align: center; }

/**
 * Messages
 */
.messages {
  background-color: #fff;
  border: 1px solid #b8d3e5;
  margin: 0 0 5px 0;
  padding: 5px;
  font-weight: bold;
}

div.status {
  color: #c28e00;
  background-color: #fffce3;
  border-color: #eed300;
}

div.error, tr.error {
  color: #b20000;
  background-color: #fff2f2;
  border-color: #ff0000;
  padding: 5px;
}

div.warning, tr.warning {
  color: #d38810;
  padding: 5px;
}

div.green {
    color: #009933;
    background-color: #ccffcc;
    border-color: #009933;
    padding: 5px;
}

div.error ul { margin-top: 5px; margin-bottom: 5px; }

span.warning {
    color: red; padding-left: 2px; font-weight: bold;
}

/**
 * Tabs
 */
fieldset ul.clear-block li {
  margin: 0;
  padding: 0;
  background-image: none;
}

/*ul.primary, ul.primary li, ul.secondary, ul.secondary li {
  border: 0;
  background: none;
  margin: 0;
  padding: 0;
}*/

ul.primary {
  padding: 0.5em 0 0 0;
  margin-left: 0; margin-right: 0;
  /*width: 383px;*/
  float: left; /* LTR */
}
ul.primary li { width: auto; }
ul.secondary {
  clear: both;
  text-align: left; /* LTR */
  /*border-bottom: 1px solid #e9eff3;*/
  /*margin: -0.2em -26px 1em;
  padding: 0 26px 0.6em;*/
  margin: 0.5em -26px 0 19px;
  padding: 0 26px 0.6em;

  border: none;
  /*margin: 0; padding: 0;*/
  
}
h2.with-tabs {
  float: left; /* LTR */
  margin: 0 2em 0 0; /* LTR */
  padding: 9px 0 0 0;
  font-size: 14px;
}


/**
 * Collapsible fieldsets
 */
.routes, .favorites {
	padding: 0 15px 15px 15px;
	border: 1px solid #BED609;
}
.routes a.r-name, .favorites a.r-name {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.routes a.r-name:hover, .favorites a.r-name:hover { text-decoration: underline; }
.routes div.region, .favorites div.region {
	margin-top: 15px;
}

.region-collapsible h3, .region-collapsed h3 {
    font-size: 12px;
    margin: 0 0 4px 0;
}
.region-collapsible a {
  padding-left: 1.5em;
  background: url(images/menu-expanded.gif) no-repeat 0% 50%;
  text-decoration: none;
}
.region-collapsible a.all {
  padding-left: 1.5em;
  background: url(images/button-arrow.gif) no-repeat 0% 50%;
  text-decoration: none;
}
.region-collapsible a:hover, .region-collapsed a:hover, .region-collapsed a.all-desc:hover { text-decoration: underline; }
.region-collapsed a { 
    padding-left: 1.5em;
    background: url(images/menu-collapsed.gif) no-repeat 0% 50%; 
    text-decoration: none;
}
.region-collapsed a.region-collapsed { 
    background: url(images/menu-collapsed.gif) no-repeat 0% 50%; 
}
.region-collapsed a.region-collapsible { 
    background: url(images/menu-expanded.gif) no-repeat 0% 50%;
}
.region-collapsed a.all { 
    margin-left: 1.1em;
    background: url(images/button-arrow.gif) no-repeat 0% 50%;
    text-decoration: none;
}
.region-collapsed a.all-desc { 
    margin-left: 0.8em;
    padding-left: 2.3em;
    background: url(images/button-arrow-green.gif) no-repeat 0% 50%;
    text-decoration: none;
}

fieldset {
  margin: 0.5em 0;
  padding: 1em;
  border: 1px solid #d9eaf5;
  background: #fff;
}
/* Targets IE 7. Fixes background image in field sets. */
*:first-child+html fieldset {
  /*padding: 0 1em 1em;*/
  background-position: 0 .75em;
  background-color: transparent;
}
*:first-child+html fieldset > .description, *:first-child+html fieldset .fieldset-wrapper .description {
  padding-top: 1em;
}

fieldset legend {
  /* Fix disappearing legend in FFox */
  display: block;
  color: #818285;
}

*:first-child+html fieldset legend, *:first-child+html fieldset.collapsed legend {
  display: inline;
}

html.js fieldset.collapsed {
  background: transparent;
  padding-top: 0;
  padding-bottom: .6em;
  border: none;
}

html.js fieldset.collapsible legend a {
  padding-left: 2em; /* LTR */
  background: url(images/menu-expanded.gif) no-repeat 0% 50%; /* LTR */
}

html.js fieldset.collapsed legend a {
  background: url(images/menu-collapsed.gif) no-repeat 0% 50%; /* LTR */
}



/**
 * Contact form
 */
/* shit
h3.contacts {
	font-size: 14px;
	font-weight: bold;
} 

#webform-contacts .description p { margin: 0; }
#webform-contacts .resizable-textarea { width: 987px; }
#webform-contacts #edit-captcha-response-wrapper { margin-bottom: 0; }
#webform-contacts .form-submit { border: 1px solid #bfd70d; background: #bfd70d; color: white; cursor: pointer; }
*/

/*
#simplemodal-container { height:60px; width:100px; background-color:#fff; border:3px solid #ccc; }
#simplemodal-overlay {background-color:#000; cursor:wait;}
*/

/* add-camera-form - форма добавления камеры в маршруты (в списках камер, на главной странице)*/
.add-camera-form .form-item, .add-camera-form-330 .form-item {
    padding: 0 0 2px 0;
    border-bottom: 3px solid #bed609;
    margin: 6px 0 0 0; 
    vertical-align: bottom; 
}

.add-camera-form .form-item label, .add-camera-form-330 .form-item label {
    font-weight: normal;
    text-align: left;
}

.add-camera-form .form-item select, .add-camera-form-330 .form-item select {
    width: 383px; height: 17px;
    line-height: 10px;
    font-size: 10px;
    border: 1px solid #aaaaaa;
}
.add-camera-form-330 .form-item select {
    width: 326px;
}

.add-camera-form .form-submit, .add-camera-form-330 .form-submit {
    margin-top: 4px; 
    width: 15px; height: 11px; 
    background: url('/themes/videoprobki/images/button-arrow.gif') top left no-repeat; border: none;
    cursor: pointer;
}

.add-camera-form #routes-name-form { width: 381px; text-align: right; }
.add-camera-form #routes-name-form .form-item { width: 381px; margin-top: 6px; }
.add-camera-form #routes-name-form .form-text { width: 379px; }

.add-camera-form form { width: 381px; text-align: right; }
.add-camera-form form .form-item { width: 381px; margin-top: 6px; }
.add-camera-form form .form-text { width: 379px; }

.add-camera-form-330 form { width: 326px; text-align: right; }
.add-camera-form-330 form .form-item { width: 326px; margin-top: 6px; }
.add-camera-form-330 form .form-text { width: 324px; }


.item-list ul li.pager-first a, .item-list ul li.pager-previous a, .item-list ul li.pager-next a, .item-list ul li.pager-last a {
	font-size: 11px;
}


/* ------------------------------------------------*/

#img-logo {
    position: relative;
    margin-left: 10px;
    margin-top: -275px;
    width: 48px;
    height: 18px;
    background: #666666 url('/themes/videoprobki/images/logo-video-s.png') no-repeat center center;
}

#advertising {
    margin-top: 200px;
    margin-bottom: 10px;
}

/* Resetting styles for node links (like add coments) from system module system-menu.css */
ul.links li {
    /*padding: 0;*/
}
.terms { font-size: 14px; margin-top: 5px; font-weight: bold; }
.terms ul.links { padding-left: 30px; }
.terms ul.links li {
    display: list-item;
    list-style: disc;
    font-weight: normal;
}
.terms ul.links.inline { display: block; }

.comment ul.links li {
    padding: 0 0 5px 0;
    border-bottom: 2px solid #C0D712;
    margin-right: 2px;
}
.comment ul.links li a {
    text-decoration: none;
}
.comment ul.links li a:hover {
    text-decoration: underline;
}
.block ul {
    /* padding: 0; */
}


/* shit
.tr:hover {
    background-color: #bed609;
}
*/

/* shit
#regbar {
    background-color: #C0D712;    
}
#regbar:hover {
    background-color: #e5e6e6;    
}

#regbar a, #regbar a:link, #regbar a:active, #regbar a:visited {
    border-bottom: 1px outset;
    display: block;
    padding: 3px 10px;
    text-decoration: none;
    font-size: 11px; font-weight: bold;
    text-align: center;
    color: white;
}
#regbar a:hover {
    color: #818285;
}
*/

/* Prepayed services */
.prepayed-service, .prepayed-service td {
    border: 1px solid #eeebeb;
}

.service-header td {
    text-align: left;
    vertical-align: middle;
    background-color: #999999;
    color: white;
}

.service-cell {
    text-align: center;
}

.service-sum {
    color: red;
    font-weight: bold;
}

.service-period {
    font-weight: bold;
}

#previous-payments {
    display: block;
}

/**
 * Tabs in Live photo and Live video
 **/
#tabs {
    margin-bottom: 15px;
}
.panes, .tab_active {
    font-size: 14px; 
    font-weight: bold;
    margin-right: 10px;
    padding-bottom: 3px;
} 
a.tab_active:link, a.tab_active:active, a.tab_active:visited, a.panes:hover {
    border-bottom: 3px solid #BED609;
    text-decoration: none;
    color: #666666 !important;
}

a.panes:link, a.panes:active, a.panes:visited {
    text-decoration: none;
    color: #cccccc;
}

/**
 *  right banners
 */
#cam85-banner { display: none; }
#camBest-banner { display: none; }

.bl_banker_cur_title { width: 238px !important; }
.bl_banker_cur { width: 238px !important; }
.ft-inf { width: 237px !important; }

/**
 *  TAXI page
 */ 
 #taxi-table td {
    border-collapse: collapse; 
    border-top: 1px solid #CCCCCC;
}
.name {
    color: #0076A3;
    font-family: Arial,Tahoma,Verdana;
    font-size: 18px;
    font-weight: bold;
    vertical-align: top;
    border-right: 1px solid #CCCCCC;
}
.phone {
    font-size:115%;
    font-weight:bold;
}

/**
*  Стилі для списку розділів новин (було у файлі news.css, переміщено сюди, бо треба і для /scenes)
*/

.terms-wrapper {
    /* width: 100%; */
    width: 734px;
    height: 15px; 
    padding-bottom: 8px; 
    border-bottom: 1px solid #BED609;
    margin-bottom: 10px;
    float: left;
} 

.terms-wrapper a.term, .terms-wrapper a.term:link, .terms-wrapper a.term:active, .terms-wrapper a.term:visited {
    padding-bottom: 5px; 
    height: 15px; 
    /*float: left;*/
    font-size: 13px;
    margin-right: 7px;
    color: #cccccc;
    text-decoration: none;
    font-weight: bold;
    border-bottom: 3px solid transparent;    
}

.terms-wrapper a.term.active-term, .terms-wrapper a.term:hover {
    border-bottom: 3px solid #BED609; 
    color: #818285;
    text-decoration: none;
}

.term-header-wrapper {
    border-bottom: 1px solid #ff6600;
    padding-bottom: 5px;
}

.term-header {
    padding-bottom: 2px; 
    height: 15px; 
    font-size: 13px;
    border-bottom: 3px solid #ff6600;
    /*color: #818285;*/
    color: #ff6600;
    font-weight: bold;
}
.term-header-wrapper a, .term-header-wrapper a:hover, .term-header-wrapper a:link, .term-header-wrapper a:visited {
    text-decoration: none;
    color: #ff6600;
    /*color: #818285;*/
}

/* Нові стилі для ul/li */
ul.news-menu {
    margin: 0;
    padding: 0;
    list-style: none;
    height: 23px;
    width: 734px;
}

ul.news-menu li.top {
    text-align: center;
    display: block;
    float: left;
    _overflow: hidden; /* IE6 */
}
ul.news-menu li.active a.term {
    border-bottom: 3px solid #BED609; 
    color: #818285;
    text-decoration: none;
}
ul.news-menu li#li238 { width: 76px; } 

ul.news-menu li h1 { margin: 0; }
ul.news-menu li.top a, ul.news-menu li.top a:link, ul.news-menu li.top a:active, ul.news-menu li.top a:visited {
    display: block;
    _float: left;
    _margin-right: 8px;
}

ul.news-sub-menu {
    position: relative;
    padding: 3px;
    margin: 0 0 0 0;
    
    display: none;
    z-index: 1000;

    border: 1px solid #BED609;
    background: #FFF;

}
ul.news-sub1 { width: 175px; }
ul.news-sub-menu li {
    text-align:left;
    list-style: none;
    padding: 4px 2px 4px 2px;
    font-size: 12px;
}
ul.news-sub-menu li a { text-decoration: none; }
ul.news-sub-menu li a:hover { text-decoration: underline; }

ul.news-menu2 {
    margin: 0 0 10px 0;
    padding: 0;
    list-style: none;  
}

ul.news-menu2 li { float: left; }
ul.news-menu2 li a, ul.news-menu2 li a:active, ul.news-menu2 li a:link, ul.news-menu2 li a:visited { color: white; text-decoration: none; display: block; background: #BFD70D; padding: 3px; text-align: center; font-weight: bold; }
ul.news-menu2 li a.active, ul.news-menu2 li a:hover { background: #999999; }
ul.news-menu2 li a.border-right { border-right: 1px dotted white; }
ul.news-menu2 li a.border-left { border-left: 1px dotted white; }
ul.news-menu2 li h1 { font-size: 11px; margin: 0; }

.terms-wrapper2 ul.news-menu2 li { margin-right: 3px; height: auto; text-align: center; }

#car-crashes-li { width: 118px; }
#li2064 { width: 96px; }
#li2065 { width: 49px; }
#li2066 { width: 139px; }
#li2067 { width: 145px; } /*134*/
#li2068 { width: 53px; }
#li2070 { width: 116px; margin-right: 0; }

.terms-wrapper2 { margin-top: 10px\0/ !important; } /* hack for IE8 */

/****************
 * Форма вибору новин по датам
 ***************/
#edit-date1-wrapper, #edit-date2-wrapper { 
    border-bottom: 3px solid #BED609;
    clear: both;
    margin: 6px 0 0;
    padding: 0 0 2px;
    vertical-align: bottom;
}
#edit-date1-wrapper label, #edit-date2-wrapper label {
    color: #818285;
    float: left;
    font-size: 11px;
    font-weight: bold;
    height: 14px;
    line-height: 16px;
    margin: 0;
    padding: 0;
    text-align: left;
    vertical-align: bottom;
}
#edit-date1-wrapper input#edit-date1, #edit-date2-wrapper input#edit-date2 {
    font-size: 10px;
    height: 14px;
    line-height: 10px;
    padding: 0 0 0 1px;
    
    border: 1px solid #AAAAAA;
    margin: 0;
}
#div_search-and-date-header { margin-bottom: 10px; }
#div_search-and-date-header .tcalIcon { margin-top: 18px; }
#div_search-and-date-header .form-submit { background: #BFD70D; border: none; color: white; padding: 0 5px 0 5px; margin-left: 3px; }
#search-and-date-button { 
    width: auto;
    font-size: 12px;
    font-weight: bold;
    padding: 2px 5px 2px 5px;
    display: inline-block; /* ↓ IE6 and IE7 «hasLayout» voodoo */
    zoom: 1;
    *display: inline;
    /* ↑ IE6 and IE7 starhack ← http://www.ejeliot.com/blog/63 */
}
.search-and-date-wrapper { margin-bottom: 10px; }

/***************************************************
 *  Quicktabs for GoldenEYE
 **************************************************/
#golden-eye-wrapper div.quicktabs_main { border: none; background: none; }
#golden-eye-wrapper ul.quicktabs_tabs.quicktabs-style-basic { border-bottom: none; }
#golden-eye-wrapper ul.quicktabs_tabs.quicktabs-style-basic li 
{ border: none; background: #BFD70D; display: list-item; float: left; padding: 0; }
#golden-eye-wrapper ul.quicktabs_tabs.quicktabs-style-basic li.active { background: #999999; } 

#golden-eye-wrapper ul.quicktabs_tabs.quicktabs-style-basic a,
#golden-eye-wrapper ul.quicktabs_tabs.quicktabs-style-basic a:active,
#golden-eye-wrapper ul.quicktabs_tabs.quicktabs-style-basic a:link,
#golden-eye-wrapper ul.quicktabs_tabs.quicktabs-style-basic a:visited 
{ color: white; font-weight: bold; display: block; padding: 2px 5px; }
 
#golden-eye-wrapper ul.quicktabs_tabs.quicktabs-style-basic a:hover { color: white !important; background: #999999; }

#golden-eye-wrapper table, #golden-eye-wrapper td { border: 1px solid; }

.flash_android {
padding: 15px;
}

/* Menu */

ul.menutop {
	list-style-type:none;
	margin:0;
	padding:0px;
	float: right;
	z-index: 200000 !important;
	margin-top: 5px;
}
ul.menutop li {
	display:block;
	height: 44px;
	float:left;
	position:relative;
	margin:0px;
	padding:0;
	width: 97px;
	background:url(images/menu_bg.png) repeat-x bottom;
	line-height:44px;
	text-shadow: 1px 1px 1px white;
}
ul.menutop .first_li {
	display:block;
	height: 44px;
	float:left;
	position:relative;
	margin:0px;
	padding:0;
	width: 5px;
	background:url(images/menu_first.png) no-repeat bottom left;
}
ul.menutop .last_li {
	display:block;
	height: 44px;
	float:right;
	position:relative;
	margin:0px;
	padding:0;
	width: 5px;
	background:url(images/menu_last.png) no-repeat bottom;
}
ul.menutop .first_li:hover {
	background:url(images/menu_first.png) no-repeat bottom left;
}
ul.menutop .last_li:hover {
	background:url(images/menu_last.png) no-repeat bottom;
}
ul.menutop li:hover {
	background:url(images/menu_bg_hover.png) repeat-x;
	height: 44px;
	border:none;
	border-radius: 8px 8px 0 0;
	-moz-border-radius: 8px 8px 0 0 !important;
	-webkit-border-radius: 8px 8px 0 0 !important;
	line-height:41px;
	text-shadow: none;
}
ul.menutop li a {
	display:block;
	float:left;
	color:#818285;
	text-decoration:none;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	font-family:tahoma, arial, helvetica, sans-serif;
	width: 100%;
	height:100%;
	text-align: center;
}
ul.menutop li.drop:hover li {
	border:none;
}
ul.menutop li.drop span.toggle {
	display:block;
	float:left;
	width:30px;
	height:30px;
	background:transparent url("images/toggle.png") no-repeat 0 0px;
	padding:0;
	margin:0px;
	cursor:pointer
}
ul.menutop li.drop:hover span.toggle, ul.menutop li.drop.current span.toggle {
	background-position:0px -30px;
}
ul.menutop li.drop:hover ul {
	display:block;
	z-index:1;
}
ul.menutop li ul {
	margin-top:44px;
	display:none;
	position: absolute;
	top:0px;
	left:0;
	list-style-type:none;
	padding:10px;
	background:#e8e8e9;
	border-bottom:#c1d252 solid 2px !important;
	border-left:#c1d252 solid 2px !important;
	border-right:#c1d252 solid 2px !important;
	z-index: 200000 !important;
	border-radius: 0 0 8px 8px !important;
	-moz-border-radius: 0 0 8px 8px !important;
	-webkit-border-radius: 0 0 8px 8px !important;
	box-shadow: 0px 8px 6px rgba(20, 20, 20, .2);
	-moz-box-shadow: 0px 8px 6px rgba(20, 20, 20, .2);
	-webkit-box-shadow: 0px 8px 6px rgba(20, 20, 20, .2);
}
ul.menutop li ul li {
	height: 30px;
	line-height:30px;
	padding:0;
	width: 100% !important;

	background:#e8e8e9;
	border-bottom:#c1d252 solid 1px !important;
	text-shadow: 1px 1px 1px white;
}
ul.menutop li ul li:last-child {
	border-bottom:none !important;
}
ul.menutop li ul li:hover {
	background:#e8e8e9;
	height: 30px;
	border:none;
	border-radius:0px !important;
	-moz-border-radius: 0px !important;
	-webkit-border-radius: 0px !important;
	line-height:30px;
	background:#c1d252 !important;
	text-shadow:none !important;
}
ul.menutop li ul li a {
	display:block;
	font-size:13px;
	font-weight:normal;
	white-space:nowrap;
	width: 100%;
	height:100%;
	text-align: left;
	padding-left:5px;
	padding-right:5px;
}
.select_city {
	width:204px !important;
	background:url(images/menu_bg_hover.png) repeat-x !important;
	height: 44px !important;
	border:none !important;
	border-radius: 8px 8px 0 0 !important;
	-moz-border-radius: 8px 8px 0 0 !important;
	-webkit-border-radius: 8px 8px 0 0 !important;
	line-height:41px !important;
	font-size:16px !important;
	font-weight:bold !important;
	text-shadow: none !important;
}
.select_city a {
	font-size:14px !important;
	font-weight:bold !important;
	text-shadow: none !important;
}
li.select_city ul li a {
	text-align: left !important;
	font-size:14px !important;
	font-weight:bold !important;
	text-shadow: none !important;
}
.menu_city {
	width:169px;
	height: 44px;
	text-align: center;
	position: absolute;
	line-height: 44px;
	background:url(images/menu_bg.png) repeat-x bottom;
	font-size:16px !important;
	font-weight:bold;
}
#l5_hover {
	right: -102px !important;
	left: auto !important;
	border-radius: 0 0 0 8px !important;
	-moz-border-radius: 0 0 0 8px !important;
	-webkit-border-radius: 0 0 0 8px !important;
	border-right:#c1d252 solid 1px !important;
	box-shadow: -3px 8px 6px rgba(20, 20, 20, .2) !important;
	-moz-box-shadow: -3px 8px 6px rgba(20, 20, 20, .2) !important;
	-webkit-box-shadow: -3px 8px 6px rgba(20, 20, 20, .2) !important;
}
#l6_hover {
	right: -5px !important;
	left: auto !important;
	border-radius: 0 0 0 8px !important;
	-moz-border-radius: 0 0 0 8px !important;
	-webkit-border-radius: 0 0 0 8px !important;
	border-right:#c1d252 solid 1px !important;
	box-shadow: -3px 8px 6px rgba(20, 20, 20, .2) !important;
	-moz-box-shadow: -3px 8px 6px rgba(20, 20, 20, .2) !important;
	-webkit-box-shadow: -3px 8px 6px rgba(20, 20, 20, .2) !important;
}
/* Menu */
.ragul {
	    color:#000 !important;
	}
