html,
body {
  padding: 0;
  margin: 0;
  font-family: Arial;
  font-size: 13px;
  color: #333333;
  background: #f9f9f9;
}
.wrap {
  width: 962px;
  margin: 0 auto;
}
.wrap:after {
  content: "";
  display: block;
  width: 100%;
  clear: both;
}
.wrap .wfooter {
  text-align: center;  
}
.wrap_shadow {
  width: 962px;
  margin: 0 auto;
  padding-top: 40px;
  background: url(/img/top_shadow.png) no-repeat;
}
.wrap_shadow:after {
  content: "";
  display: block;
  width: 100%;
  clear: both;
}
.wrap_shadow .wfooter {
  text-align: center;  
}
a {
  color: #037ab2;
}
a:hover {
  text-decoration: none;
}
h1 {
  font-size: 25px;
  line-height: 36px;
  color: #053f53;
  font-weight: normal;
}
h2 {
  font-size: 20px;
  color: #053f53;
  font-weight: normal;
}
.dialog {
  display: none;
}
.ui-widget-overlay {
  background: #000;
  opacity: 0.6;
  position: fixed;
  top: 0;
  left: 0;
}
.btn {
  height: 30px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-color: #fff;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
  background-image: -webkit-linear-gradient(top, #03ade2, #013c7c);
  background-image: -moz-linear-gradient(top, #03ade2, #013c7c);
  background-image: -o-linear-gradient(top, #03ade2, #013c7c);
  background-image: linear-gradient(to bottom, #03ade2, #013c7c);
  display: inline-block;
  line-height: 30px;
  font-size: 12px;
  color: #fff;
  text-shadow: 0 -1px rgba(0, 0, 0, 0.45);
  border: none;
  padding: 0 15px;
  margin: 0;
  cursor: pointer;
}
.btn:hover {
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
  background-image: -webkit-linear-gradient(top, #21c5ed, #0d75ac);
  background-image: -moz-linear-gradient(top, #21c5ed, #0d75ac);
  background-image: -o-linear-gradient(top, #21c5ed, #0d75ac);
  background-image: linear-gradient(to bottom, #21c5ed, #0d75ac);
}
.btn:focus {
  outline: none;
}
.btn:active {
  outline: none;
  background: #025994;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 3px 3px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 3px 3px rgba(0, 0, 0, 0.35);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 3px 3px rgba(0, 0, 0, 0.35);
}

.title a.more {
  color: #037ab2;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  display: inline-block;
  border-bottom: 1px dotted #037ab2;
}
.header {
  padding: 25px 0 15px 0;
  overflow: hidden;
}
.header .logo-wrap {
  float: left;
  margin-right: 50px;
}
.header .main-menu {
  float: left;
  list-style: none;
  padding: 0;
  width: 230px;
}
.header .main-menu li {
  display: block;
  width: 110px;
  float: left;
  margin: 0 0 5px 0;
}
.header .main-menu li a {
  color: #333333;
}
.header .sections-menu {
  float: left;
  list-style: none;
}
.header .sections-menu li {
  width: 130px;
  margin: 0 10px 0 0;
  padding: 4px 0 0 40px;
  display: block;
  float: left;
  font-size: 20px;
}
.header .sections-menu li.accident {
  background: transparent url("/img/icons.png") 0 -336px no-repeat;
}
.header .sections-menu li.hijacking {
  background: transparent url("/img/icons.png") 0 -279px no-repeat;
}
.header .sections-menu li a.add {
  display: block;
  font-size: 12px;
  line-height: 28px;
}
.header .user-menu {
  float: right;
  list-style: none;
}
.header .user-menu a {
  font-size: 14px;
  line-height: 18px;
}
.header .user-menu li.login {
  padding: 2px 0 2px 20px;
  background: transparent url("/img/icons.png") 0 -209px no-repeat;
}
.yandex {
/*   
    border-top: 1px dashed #E0E0E0;
    border-bottom: 1px dashed #E0E0E0;
  padding: 20px 20px 20px 0px;
*/
  text-align: center;
  margin-bottom: 25px;
}
.dtp .accidents {
  font-size: 20px;
  background: transparent url("/img/icons.png") 0 -336px no-repeat;
  padding-left: 35px;
}
.dtp .links {
  margin-top: -15px;
}
.dtp .links a.more {
  color: #037ab2;
  font-size: 14px;
  font-weight: normal;
  text-decoration: none;
  display: inline-block;
  border-bottom: 1px dotted #037ab2;
}
.dtp .items .add-accident {
  display: block;
  width: 225px;
  height: 80px;
  padding-top: 20px;
	margin: 0 20px 20px 0;
  text-align: center;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.1);
  border: 2px dashed #e0dddd;
  font-size: 20px;
  color: #30303c;
  background-color: #fff;
}
.dtp .items .add-accident:hover {
  border-color: #037ab2;
  height: 80px;
  color: #037ab2;
  background-color: #fff;
  box-shadow: none;
}
.dtp .items .add-accident  a {
  text-decoration: none;  
}
.dtp .items {
	width: 105%; /* ����� � ������� */
  margin: 20px 0;
  padding: 0;
  list-style: none;
  overflow: hidden;
}
.dtp .items li {
  display: block;
  float: left;
	width: 225px;
	height: 110px;
	margin: 0 20px 20px 0;
}
.dtp .items li .date {
  display: block;
  font-size: 12px;
  color: #757579;
  margin: 0 0 10px 0;
}
.dtp .items li .title {
  line-height: 20px;
}
.dtp .hijacking {
  background: transparent url("/img/icons.png") 0 -279px no-repeat;
  padding-left: 40px;
}
.big-accident {
    display: block;
    border-radius: 5px;
    background-color: #FBFBFB;
    border: 1px solid #E0DDDD;
    padding: 5px 30px 25px 35px;
}
.big-accident .info {
  font-size: 12px;
}
.big-accident .info .date {
  color: #999999;
}
.search {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-color: #000;
  -webkit-box-shadow: 0 4px #096684;
  -moz-box-shadow: 0 4px #096684;
  box-shadow: 0 4px #096684;
  background-image: -webkit-linear-gradient(bottom, #06485e, #042e3d);
  background-image: -moz-linear-gradient(bottom, #06485e, #042e3d);
  background-image: -o-linear-gradient(bottom, #06485e, #042e3d);
  background-image: linear-gradient(to top, #06485e, #042e3d);
  position: relative;
  margin: 20px 0 60px 0;
  padding: 25px 30px 5px 30px;
}
.search:after {
  content: "";
  display: block;
  background: transparent url("/img/shadow-1.png") top center no-repeat;
  height: 30px;
  width: 100%;
  position: absolute;
  bottom: -34px;
  left: 0;
}
.search input[type="text"] {
  display: inline-block;
  padding: 0 15px 0 35px;
  margin: 0;
  height: 35px;
  line-height: 35px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-color: #14576f;
  -webkit-box-shadow: 0 1px rgba(251, 251, 251, 0.05), inset 0 1px 3px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0 1px rgba(251, 251, 251, 0.05), inset 0 1px 3px rgba(0, 0, 0, 0.35);
  box-shadow: 0 1px rgba(251, 251, 251, 0.05), inset 0 1px 3px rgba(0, 0, 0, 0.35);
  border: solid 1px #053d50;
  color: #ffffff;
}
.search input[type="text"]:focus {
  outline: none;
  background-color: #fff;
  border: none;
  padding: 1px 16px 1px 36px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 3px 3px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 3px 3px rgba(0, 0, 0, 0.35);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 3px 3px rgba(0, 0, 0, 0.35);
  color: #053d50;
}
.search .search-field {
  background: #14576f url("/img/icons.png") 10px 10px no-repeat;
}
.search .simple .search-field {
  width: 573px;
  display: inline-block;
  margin: 0 22px 0 0;
  background: #14576f url("/img/icons.png") 10px 10px no-repeat;
}
.search .simple .additional {
  display: none;
  overflow: hidden;
  height: 0;
}
.search .simple .tips {
  clear: both;
  font-size: 12px;
  margin-top: 15px;
  color: #a0aeb4;
  overflow: hidden;
}
.search .simple .tips span {
  margin: 8px 0;
  display: inline-block;
  border-bottom: 1px dotted #a0aeb4;
}
.search .simple .tips .advanced-search {
  display: inline-block;
  float: right;
  color: #dee2e4;
  border-bottom: 1px dotted #dee2e4;
  text-decoration: none;
  margin: 8px 22px 8px 0;
  position: relative;
}
.search .simple .tips .advanced-search:after {
  content: "";
  display: block;
  width: 13px;
  height: 12px;
  background: url("/img/icons.png") -3px -242px no-repeat;
  position: absolute;
  right: -18px;
  top: 0;
}
.search .simple .tips .advanced-search:hover {
  border: none;
}
.search .search-btn-wrap {
  display: inline-block;
  overflow: hidden;
  float: right;
}
.search .advanced .tips {
  display: none;
}
.search .advanced .search-btn-wrap {
  background: transparent url("/img/shadow-2.png") bottom center no-repeat;
  width: 367px;
  display: block;
  text-align: center;
  height: 75px;
  position: absolute;
  bottom: -54px;
  margin: 0 267px;
  z-index: 1;
}
.search .advanced .search-btn-wrap .btn {
  width: 280px;
}
.search .advanced .additional {
  overflow: auto;
}
.search .additional {
  margin: 15px 0 30px 0;
  clear: both;
}
.search .additional .search-field {
  width: 850px;
  margin: 0 0 20px 0;
  background: #14576f url("/img/icons.png") 10px 10px no-repeat;
}
.search .additional .city-field,
.search .additional .street-field,
.search .additional .number-field {
  width: 145px;
}
.search .additional .city-field {
  margin: 0 18px 0 0;
  background: #14576f url("/img/icons.png") 10px -100px no-repeat;
}
.search .additional .street-field {
  margin: 0 18px 0 0;
  background: #14576f url("/img/icons.png") 10px -45px no-repeat;
}
.search .additional .number-field {
  margin: 0 0 0 16px;
  background: #14576f url("/img/icons.png") 10px -17px no-repeat;
}
.search .additional .from-field,
.search .additional .to-field {
  width: 69px;
  background: #14576f url("/img/icons.png") 10px -73px no-repeat;
}
.search .btn {
  height: 35px;
  line-height: 35px;
  font-size: 14px;
}
.main {
  /*
	-- ����� ���������� ������� ���������� �����
	width: 630px;
  float: left;
	*/
}
.main .posts-navigation {
  height: 52px;
  padding: 14px;
  overflow: hidden;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-color: #fff;
  margin: 0 0 35px 0;
}

.main .posts-navigation .nav {
  max-width: 50%;
}
.main .posts-navigation .nav a {
  display: block;
}
.main .posts-navigation .prev {
  float: left;
  padding-left: 28px;
  background: transparent url("/img/icons.png") 0 -177px no-repeat;
  width: 400px;
}
.main .posts-navigation .next {
  float: right;
  text-align: right;
  padding-right: 28px;
  width: auto;
  background: transparent url("/img/icons.png") 110% -137px no-repeat;
}
.main .actions {
  padding: 18px 20px 20px 20px;
  background: #f7f7f7;
}
.main .meta {
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
  background-color: #f3f3f3;
  padding: 0 20px;
  margin: 0 0 30px 0;
}
.main .meta ul {
  list-style: none;
  margin: 0;
  padding: 15px 0 1px 0;
}
.main .meta ul li {
  padding: 0 0 0 134px;
  font-size: 14px;
  margin: 0 0 15px 0;
}
.main .meta ul li .label {
  display: block;
  float: left;
  margin: 0 0 0 -134px;
  font-weight: bold;
}
.main .comments {
  margin: 0 0 40px 0;
}
.main .comments .items {
  padding: 0;
  margin: 0;
  list-style: 0;
}
.main .comments .items li {
  display: block;
  margin: 0 0 10px 0;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-color: #fbfbfb;
  border: solid 1px #e0dddd;
  padding: 17px;
}
.main .comments .items li p {
  margin-top: 0;
  line-height: 20px;
}
.main .comments .items li .info {
  font-size: 12px;
}
.main .comments .items li .info .date {
  color: #999999;
}
.main .comments textarea {
  height: 100px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-color: #fff;
  -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.07);
  -moz-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.07);
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.07);
  border: solid 1px #e1e0e0;
  resize: none;
  width: 630px;
  padding: 17px;
  margin: 0 0 10px 0;
}
.dark-stripe {
  padding: 40px 0;
  margin: 30px 0;
  background-color: #191926;
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
  background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
  background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
}
.dark-stripe .title {
  color: #ffffff;
}
.dark-stripe .video-latest .title {
  margin: 0 0 40px 0;
}
.dark-stripe .video-latest .items {
  list-style: none;
  overflow: hidden;
  margin: 0;
  padding: 0;
  width: 980px;
}
.dark-stripe .video-latest .items li {
  display: block;
  float: left;
  width: 225px;
  height: 250px;
  margin: 0 20px 20px 0;
  font-size: 12px;
}
.dark-stripe .video-latest .items li .preview {
  display: block;
  border: none;
  text-decoration: none;
  margin: 0 0 12px 0;
}
.dark-stripe .video-latest .items li .preview img {
  display: block;
}
.dark-stripe .video-latest .items li .date {
  color: #ffffff;
  display: block;
  margin: 0 0 12px 0;
}
.dark-stripe .video-latest .items li .title {
  color: #3db9f3;
  display: block;
  font-size: 14px;
  margin: 0 0 12px 0;
}
.dark-stripe .video-latest .items li .views {
  color: #8f8f93;
}
.dark-stripe .video-latest .items li .add-video {
  display: block;
  width: 105px;
  height: 50px;
  padding: 80px 60px;
  text-align: center;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  background-color: #30303c;
  -webkit-box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.25);
  border: 2px dashed #4f4f59;
  font-size: 20px;
  color: #bebec1;
  text-shadow: 0 -2px 1px rgba(0, 0, 0, 0.45);
  text-decoration: none;
}
.dark-stripe .video-latest .items li .add-video:hover {
  border-color: #ffffff;
  color: #ffffff;
}
.dark-stripe .video-latest .pagination {
  text-align: center;
  font-size: 14px;
  padding: 0;
}
.dark-stripe .video-latest .pagination li {
  display: inline-block;
  color: #ffffff;
  margin: 0 3px;
}
.dark-stripe .video-latest .pagination li a {
  color: #ffffff;
  text-decoration: none;
}
.dark-stripe .video-latest .pagination li a:hover {
  text-decoration: underline;
}
.dark-stripe .video-latest .pagination li.active {
  color: #757579;
}
.dark-stripe .video-latest .pagination li.prev {
  margin-right: 75px;
}
.dark-stripe .video-latest .pagination li.prev a {
  text-decoration: underline;
}
.dark-stripe .video-latest .pagination li.next {
  margin-left: 75px;
}
.dark-stripe .video-latest .pagination li.next a {
  text-decoration: underline;
}
.social  {
  margin-top: 0;
  padding-bottom: 30px;
}

.news  {
/*  border-top: 1px dashed #e0e0e0;*/
}
.news p {
  font-size: 14px;
}
.news h1.accidents {
  background: transparent url("/img/icons.png") 0 -334px no-repeat;
  padding-left: 35px;
}
.news h1.hjaccidents {
  background: transparent url("/img/icons.png") 0 -279px no-repeat;
  padding-left: 45px;
}
.news .items {
	width: 105%;
  margin: 20px 0;
  padding: 0;
  list-style: none;
  overflow: hidden;
}
.news .items li {
  display: block;
  float: left;
	width: 225px;
	height: 130px;
  margin: 0 20px 20px 0;
}
.news .items li .date {
  display: block;
  font-size: 12px;
  color: #757579;
  margin: 0 0 10px 0;
}
.news .items li .title {
  line-height: 20px;
}

.news .items li .crash {
    text-align: center;
    font-size: 20px;
    color: #037AB2
}

.news .news-text {
	font-size: 16px;
	padding-bottom: 35px;
}
.news .news-text-addad {
    display: block;
    margin: 0px 0px 10px;
    border-radius: 5px;
    background-color: #FBFBFB;
	border: 1px dashed #E0DDDD;
	padding: 15px;
	/*margin-bottom: 60px;*/
	font-size: 12px;
}
.news .news-text-addad h2 a.more {
    border-bottom: 1px dotted #037AB2;
    text-decoration: none;
}
.news .news-text-addad h2 a.more:hover {
    border-bottom: none;
}
.news .news-text a.date {
	font-size: 12px;
	color: gray;
	border-bottom: 1px dotted gray;
	text-decoration: none;
}
.news .news-text a.date:hover {
	border-bottom: none;
}
.news .news-text h2 a {
	font-size: 12px;
	border-bottom: 1px dotted #037AB2;
	text-decoration: none;
}
.news .news-text h2 a:hover{
	border-bottom: none;
}
.news .news-text p.advert {
    display: block;
    margin: 0px 0px 10px;
    border-radius: 5px;
    background-color: #FBFBFB;
	border: 1px dashed #E0DDDD;
	padding: 15px;
	font-size: 14px;
}
.news ul.pagination {
  text-align: center;
  font-size: 14px;
  padding: 0;
}
.news .pagination li {
  display: inline-block;
  color: #053F53;
  margin: 0 3px;
}
.news .pagination li a {
  color: #053F53;
  text-decoration: none;
}
.news .pagination li a:hover {
  text-decoration: underline;
}
.news .pagination li.active {
  color: #037AB2;
}
.news .pagination li.prev {
  margin-right: 75px;
}
.news .pagination li.prev a {
  text-decoration: underline;
}
.news .pagination li.next {
  margin-left: 75px;
}
.news .pagination li.next a {
  text-decoration: underline;
}
.news table.pagination {
    width: 100%;
    margin: 0;
    padding: 0;
}

.news table.pagination tr td.arrow {
    width: 15px;
}

.news table.pagination tr td.prev {
    width: 350px;
    text-align: left;
}

.news table.pagination tr td.all {
    width: auto;
    text-align: center;
}

.news table.pagination tr td.next {
    width: 350px;
    text-align: right;
}

.main-text {
  font-size: 16px;
  padding-bottom: 30px;
}
.lastsearch  {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-color: #000;
  -webkit-box-shadow: 0 4px #096684;
  -moz-box-shadow: 0 4px #096684;
  box-shadow: 0 4px #096684;
  background-image: -webkit-linear-gradient(bottom, #06485e, #042e3d);
  background-image: -moz-linear-gradient(bottom, #06485e, #042e3d);
  background-image: -o-linear-gradient(bottom, #06485e, #042e3d);
  background-image: linear-gradient(to top, #06485e, #042e3d);
  position: relative;
  margin: 20px 0 60px 0;
  padding: 5px 30px 15px 30px;
}
.lastsearch:after {
  content: "";
  display: block;
  background: transparent url("/img/shadow-1.png") top center no-repeat;
  height: 30px;
  width: 100%;
  position: absolute;
  bottom: -34px;
  left: 0;
}
.lastsearch h2 {
    color: #FFF;
}
.lastsearch a.more
{
    text-decoration: none;
    color: #A0AEB4;
    border-bottom: 1px dotted #A0AEB4;
}
.lastsearch .items {
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.lastsearch .items li {
    color: #A0AEB4;
    list-style-type: none;
    padding-bottom: 5px;
}
.lastsearch .items li a {
    list-style-type: none;
    text-decoration: none;
    color: #A0AEB4;
    border-bottom: 1px dotted #A0AEB4;
}
.lastsearch .items li a:hover {
    border-bottom: none;
}
.footer {
  border-top: 1px solid #e0e0e0;
  margin: 50px 0 0 0;
  padding: 28px 0;
  line-height: 20px;
}
.accident-details {
  background: #fff;
  padding: 20px;
}
.accident-details .ui-dialog-titlebar {
  background: transparent;
  color: #053f53;
  font-size: 20px;
  border: none;
}
.accident-details .ui-dialog-titlebar .ui-dialog-titlebar-close {
  background: transparent url("/img/icons.png") -2px -390px;
  border: none;
}
.accident-details .ui-dialog-titlebar .ui-dialog-titlebar-close span {
  display: none;
}
.accident-details textarea {
  width: 670px;
  height: 150px;
  margin: 0 0 20px 0;
  border: none;
  resize: none;
  background: transparent url("/img/stripes.png") top left repeat;
  line-height: 30px;
}
.accident-details textarea:focus {
  outline: none;
}

.accident-details input[type="text"] {
  display: inline-block;
  padding: 0 15px 0 35px;
  margin-bottom: 20px;
  height: 35px;
  width: 270px;
  line-height: 35px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background: url('/img/icons.png') no-repeat scroll 10px -202px transparent;
  background-color: #fff;
  -webkit-box-shadow: 0 1px rgba(251, 251, 251, 0.05), inset 0 1px 3px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0 1px rgba(251, 251, 251, 0.05), inset 0 1px 3px rgba(0, 0, 0, 0.35);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 3px 3px rgba(0, 0, 0, 0.35);
}

.accident-details input[type="password"] {
  display: inline-block;
  padding: 0 15px 0 35px;
  margin-bottom: 20px;
  height: 35px;
  width: 270px;
  line-height: 35px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background: url('/img/icons.png') no-repeat scroll 10px -202px transparent;
  background-color: #fff;
  -webkit-box-shadow: 0 1px rgba(251, 251, 251, 0.05), inset 0 1px 3px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0 1px rgba(251, 251, 251, 0.05), inset 0 1px 3px rgba(0, 0, 0, 0.35);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 3px 3px rgba(0, 0, 0, 0.35);
}

.accident-details a {
  margin-left: 15px;
  decoration: underline;
  color: #3DB9F3;
 }

.accident-details a:hover {
  decoration: none;
 }

.ui-widget-header .ui-state-default {
  background: none;
  border: none;
}
.tollbar {
  position: fixed;
  left: 0;
  top: 300px;
  background: #ffffff;
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
  box-shadow: 1px 5px 10px rgba(0, 0, 0, 0.7), 0px 3px 3px rgba(0, 0, 0, 0.35) inset;
}
.tollbar a {
  display: block;
  width: 42px;
  height: 42px;
  margin: 10px;
}
.tollbar a.odnkl {
  background: transparent url("/img/icons-large.png") -50px 0px no-repeat;
}
.tollbar a.facebook {
  background: transparent url("/img/icons-large.png") 0px 0px no-repeat;
}
.tollbar a.vk {
  background: transparent url("/img/icons-large.png") -100px 0px no-repeat;
}
.tollbar a.tg {
  background: transparent url("/img/icons-large.png") -150px 0px no-repeat;
}
.tollbar a.scroll-top {
  background: transparent url("/img/icons-large.png") -208px 0px no-repeat;
}
.right {
  float: right;
  width: 300px;
  text-align: center;
}
.other-latest .items {
  list-style: none;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.other-latest .items li {
  display: block;
  width: 250px;
  margin: 40px 0;
  font-size: 12px;
}
.other-latest .items li .preview {
  display: block;
  border: none;
  text-decoration: none;
  margin: 0 0 12px 0;
}
.other-latest .items li .preview img {
  display: block;
}
.other-latest .items li .title {
  color: #3db9f3;
  display: block;
  font-size: 14px;
  margin: 0 0 12px 0;
}
.other-latest .items li .add-avd {
  display: block;
  padding: 80px 60px;
  text-align: center;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  background-color: #30303c;
  -webkit-box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.25);
  border: 2px dashed #4f4f59;
  font-size: 20px;
  color: #bebec1;
  text-shadow: 0 -2px 1px rgba(0, 0, 0, 0.45);
  text-decoration: none;
}
.other-latest .items li .add-avd:hover {
  border-color: #ffffff;
  color: #ffffff;
}

.messages {
	position: absolute;
	top: -100px;	
}

.toast-container {width:280px;z-index:9999;}
* html .toast-container{position:absolute;}
.toast-item{height:auto;background:#06485e;-moz-border-radius:10px;-webkit-border-radius:10px; border-radius: 10px;box-shadow: 0 2px #333;color:#eee;padding-top:20px;padding-bottom:20px;padding-left:6px;padding-right:6px;font-size:14px;/*border: 1px dashed #e0e0e0;*/display:block;position:relative;margin:0 0 12px 0;}
.toast-item p{text-align:left;margin-left:50px;}
.toast-item-close{background:url(/img/close.gif);width:22px;height:22px;position:absolute;top:7px;right:7px;}
.toast-item-image{width:32px;height:32px;margin-left:10px;margin-top:10px;margin-right:10px;float:left;}
.toast-item-image-notice{background: url("/img/icons.png") no-repeat scroll 0 -330px transparent;}
.toast-type-notice{color:white;box-shadow: 1px 5px 10px rgba(0, 0, 0, 0.7), 0px 3px 3px rgba(0, 0, 0, 0.35) inset;}
.toast-type-notice p a {border-bottom:1px dotted #dee2e4;color:#dee2e4;text-decoration: none;}
.toast-type-notice p a:hover {border-bottom:medium none;}
.toast-position-top-left{position:fixed;left:20px;top:20px;}
.toast-position-top-center{position:fixed;top:20px;left:50%;margin-left:-140px;}
.toast-position-top-right{position:fixed;top:20px;right:20px;}
.toast-position-middle-left{position:fixed;left:20px;top:50%;margin-top:-40px;}
.toast-position-middle-center{position:fixed;left:50%;margin-left:-140px;margin-top:-40px;top:50%;}
.toast-position-middle-right{position:fixed;right:20px;margin-left:-140px;margin-top:-40px;top:50%;}

.all.shadow-content {
	padding-bottom: 45px;
	position: relative;
}

.all.shadow-content:after {
	position: absolute;
	content: '';
	width: 1195px;
	height: 12px;
	left: -105px;
	bottom: 0px;
	background: url(/img/top_shadow.png) no-repeat;
}

.grid12 {
	width: 100%;
}

.grid12:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
	zoom: 1;	
}

.grid12 .col {
	width: 60px;
	float: left;
	margin-left: 20px;
}

.grid12 .col.col2 { width: 140px;}
.grid12 .col.col3 { width: 240px;}
.grid12 .col.col4 { width: 320px;}
.grid12 .col.col5 { width: 435px;}
.grid12 .col.col6 { width: 460px;}
.grid12 .col.col7 { width: 560px;}
.grid12 .col.col8 { width: 620px;}
.grid12 .col.col9 { width: 700px;}
.grid12 .col.col10 { width: 800px;}
.grid12 .col.col11 { width: 880px;}

.grid12 .col:first-child {
	margin-left: 0;
}

.grid12 .col.col6 span.error-span-af {
	display: inline-block;
	width: 14px;
	height: 21px;
	margin-left: 7px;
	background: url(/img/addform_row_icos.png) no-repeat 0 -35px;
}

.grid12 .col.col6 h2 {
	font-size: 25px;
	line-height: 37px;
}

/*addform*/
.addform {
	background: #f7f7f7; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 1%, #f2f2f2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(100%,#f2f2f2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 1%,#f2f2f2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 1%,#f2f2f2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 1%,#f2f2f2 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 1%,#f2f2f2 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */
	box-shadow: 0 -1px 0 rgba(255,255,255,0.8) inset;
	-moz-box-shadow: 0 -1px 0 rgba(255,255,255,0.8) inset;
	-webkit-box-shadow: 0 -1px 0 rgba(255,255,255,0.8) inset;
	border: 1px solid #aaaaaa;
	border-radius: 3px;
}
.addform .row-addform {
	padding: 13px 0px;
	border-bottom: 1px solid #aaaaaa;
	position: relative;
	line-height: 24px;
}
.addform .row-addform span.error-span-af {
	display: inline-block;
	width: 14px;
	height: 21px;
	margin-left: 7px;
	background: url(/img/addform_row_icos.png) no-repeat 0 -35px;
}
.addform .row-addform span.required-span-af {
	display: inline-block;
	width: 14px;
	height: 21px;
	margin-left: 7px;
	background: url(/img/addform_row_icos.png) no-repeat 0 -14px;
}
.addform .row-addform span.tooltip-span-af {
	display: inline-block;
	width: 14px;
	height: 21px;
	margin-left: 7px;
	background: url(/img/addform_row_icos.png) no-repeat 0 5px;
}
.addform .row-addform.submit-row {
	border: none;
	padding: 17px 0;
}
.addform .row-addform.submit-row:after {
	display: none;
}
.addform h3 {
	padding: 13px 25px;
	border-bottom: 1px solid #aaaaaa;
	position: relative;	
	font-size: 16px;
	line-height: 36px;
	font-weight: bold;
}
.addform .row-addform:after {
	content: '';
	position: absolute;
	bottom: -2px;
	left: 0;
	width: 100%;
	height: 1px;
	border-bottom: 1px solid #fff;
}
.addform .row-addform dt {
	padding-left: 25px;
}
.addform .row-addform input[type="text"] {
	border: 0;
	outline: 0;
	width: 323px;
	padding: 2px 6px;
	background: #f1f1f1;
	border: 1px solid #a8a8a8;
	border-radius: 3px;
	box-shadow: 0 -1px 0 #f9f9f9 inset, 0 1px 3px rgba(0,0,0,0.1) inset;
	font-family: 'robotoregular';
	color: #000;
}
.addform .row-addform textarea {
	border: 0;
	outline: 0;
	width: 323px;
	padding: 2px 6px;
	background: #f1f1f1;
	border: 1px solid #a8a8a8;
	border-radius: 3px;
	box-shadow: 0 -1px 0 #f9f9f9 inset, 0 1px 3px rgba(0,0,0,0.1) inset;
	font-family: 'robotoregular';
	color: #000;	
	float: left;
	font-size: 13px;
}

.addform .row-addform .member-af {
	line-height: 43px;
	width: 82px;
	text-align: center;
	font-size: 16px;
	border-radius: 3px;
	box-shadow: 0 0 1px #fff inset;
	-moz-box-shadow: 0 0 1px #fff inset;
	-webkit-box-shadow: 0 0 1px #fff inset;
	border: 1px solid #dddddd;
	background: #e5e5e5; /* Old browsers */
	background: -moz-linear-gradient(top,  #f2f2f2 1%, #dadada 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#f2f2f2), color-stop(100%,#dadada)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f2f2f2 1%,#dadada 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f2f2f2 1%,#dadada 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f2f2f2 1%,#dadada 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f2f2f2 1%,#dadada 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#dadada',GradientType=0 ); /* IE6-9 */
	float: left;
	margin-right: 17px;
	cursor: pointer;
	color: #6c6c6c;
	position: relative;

}

.addform .row-addform .member-af:hover:after {
	position: absolute;
	content: '';
	width: 23px;
	height: 24px;
	background: url(/img/remove_member.png) no-repeat;
	top: -8px;
	right: -10px;
}
.addform .row-addform .member-af:hover {
	color: #000;
}
aside.addform-aside p {
	margin-bottom: 20px;
}
aside.addform-aside p.shadow-p {
	padding-bottom: 24px;
	margin-bottom: 12px;
	position: relative;
}
aside.addform-aside p.shadow-p:after {
	display: block;
	content: '';
	left: -12px;
	bottom: 0;
	height: 12px;
	background: url(/img/p_shadow_bottom.png) repeat-x 0 0;
	position: absolute;
	width: 245px;	
}
.info-addform ul {
    padding: 0;
}
.info-addform li {
	margin-bottom: 20px;
	padding-left: 34px;
	background: url(/img/addform_info_icos.png) no-repeat 0 0;
	display: block;
	width: 180px;
	font-size: 13px;
	line-height: 25px;
}
.info-addform li.required-ia { background-position: 0 0;}
.info-addform li.error-ia { background-position: 0 -56px;}
.info-addform li.tooltip-ia { background-position: 0 -82px; padding-top: 5px;}

.reportform-video {
	background: #f7f7f7; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 1%, #f2f2f2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(100%,#f2f2f2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 1%,#f2f2f2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 1%,#f2f2f2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 1%,#f2f2f2 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 1%,#f2f2f2 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */
	box-shadow: 0 -1px 0 rgba(255,255,255,0.8) inset;
	-moz-box-shadow: 0 -1px 0 rgba(255,255,255,0.8) inset;
	-webkit-box-shadow: 0 -1px 0 rgba(255,255,255,0.8) inset;
	border: 1px solid #aaaaaa;
	border-radius: 3px;
	padding: 13px 9px;
	margin-top: 52px;
	margin-bottom: 17px;	
}

.reportform-video h4 {
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	margin-bottom: 6px;
}

.reportform-video p {
	color: #5f5f5f;
	margin-bottom: 10px;
}

.reportform-video textarea {
	border: 0;
	outline: 0;
	width: 95%;
	padding: 2px 6px;
	background: #f1f1f1;
	border: 1px solid #a8a8a8;
	border-radius: 3px;
	box-shadow: 0 -1px 0 #f9f9f9 inset, 0 1px 3px rgba(0,0,0,0.1) inset;
	font-family: 'robotoregular';
	color: #000;	
	display: block;
	font-size: 13px;
	margin-bottom: 12px;
	height: 70px;
}
.searchresults-text {
    padding-bottom: 25px;
    padding-top: 10px;
}
table.svideo {
    display: block;
    font-size: 14px;
    margin: 0 0 12px 0;
}
table.svideo tr td {
    vertical-align: top;
}
table.svideo tr td.image {
    width: 225px;
}
table.svideo tr td p {
    margin: 0;
    padding-bottom: 12px;
}

/*
     */
/*
*/