
/* DO NOT CHANGE this is a css reset styles */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

strong {
	font-weight: bold;
	color: #000;
}

/* Style of the clearing div*/

div.b
{
	margin: 0;
	padding: 0;
	clear: both;
}

/* Style of the clearfix */

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
	zoom: 1;
}
 
html[xmlns] .clearfix, .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

/* help classes */

.fl-r {
	float: right !important; 
}
.fl-l {
	float: left !important; 
}
.m-zero {
	margin: 0 !important;
}
.p-zero {
	padding: 0 !important;
}
.b-zero {
	border: 0 !important;
}

.ta-c {
	text-align: center !important;
}

/* position classes */

.all {
	width: 960px;
	margin: 0 auto;
	position: relative;
}

.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 input[type="submit"] {
	border: 0;
	padding: 0;
	outline: 0;
	color: #fff;
	font-family: 'robotoregular';
	width: 89px;
	height: 29px;
	padding: 4px 0 6px;
	background: url(/img/send-addform.png) no-repeat;
	cursor: pointer;
}

.grid12 .col.col6 input[type="submit"]:hover {
	background-position: 0 -32px;
}

.grid12 .col.col6 input[type="submit"]:active {
	background-position: 0 -65px;
}

.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;
}




/* Here is an editable area */

body {
	font-family: 'robotoregular';
	font-size: 13px;
	line-height: 18px;
	background: #fbfbfb;
}

a {
	color: #000;
}

/*header*/

header {
	width: 100%;
	padding-bottom: 12px;
	background: url(/img/bottom_shadow.png) no-repeat center bottom;
	margin-bottom: 20px;
	height: 104px;
}

header a.logo {
	width: 154px;
	float: left;
	margin: 10px 32px 0;
}

header li {
	display: block;
	float: left;
	width: 104px;
	text-align: center;
	height: 104px;
	border-left: 2px dashed #cbcbcb;
}

header li.login-header {
	border-right: 2px dashed #cbcbcb;
	width: 102px;
	position: relative;
}

header li.login-header .popup-login {
	position: absolute;
	right: 0;
/*	bottom: -215px;*/
	box-shadow: 0 0 46px rgba(185,187,166,0.52);
	-moz-box-shadow: 0 0 46px rgba(185,187,166,0.52);
	-webkit-box-shadow: 0 0 46px rgba(185,187,166,0.52);
	padding: 21px 20px 0 12px;
	background: #fff;
	z-index: 100;
	width: 205px;
	border-radius: 3px;
	display: none;
}

header li.login-header.showed-popup .popup-login {
	display: block;
}

header li.login-header .popup-login input {
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    width: 100%;
    padding: 5px 7px;
    background: #fff;
    border: 1px solid #b8c3c9;
    border-radius: 3px;
    margin-bottom: 9px;	
}

header li.login-header .popup-login button i {
	position: absolute;
	width: 3px;
	height: 28px;
	background: url(/img/btns_main-panel.png) no-repeat left 0;
	top: 0;
	left: -3px;
	display: block;
	zoom:1;
}

header li.login-header .popup-login button {
	border: 0;
	outline: 0;
	height: 28px;
	padding: 5px 13px 5px 10px;
	display: inline-block;
	text-align: center;
	font-family: 'robotoregular';
	font-size: 14px;
	line-height: 18px;
	color: #fff;
	background: url(/img/btns_main-panel.png) no-repeat right 0;
	position: relative;
	left: 3px;
	cursor: pointer;
}

header li.login-header .popup-login a.repairpass {
	float: right;
	line-height: 24px;
	text-decoration: underline;
	font-size: 14px;
}

header li.login-header .popup-login a.personal {
	float: left;
	padding-bottom: 18px;
	font-size: 14px;
	text-decoration: underline;	
}

header li.login-header .popup-login div.personal {
	padding: 11px 20px 11px 12px;
	font-size: 14px;
}

header li.login-header .popup-login button:hover {
	background-position: right -29px;
}

header li.login-header .popup-login button:hover i {
	background-position: left -29px;	
}

header li.login-header .popup-login button:active {
	background-position: right -58px;
}

header li.login-header .popup-login button:active i {
	background-position: left -58px;	
}

header li.login-header .first-popup-l {
	clear: both;
	margin: 11px -20px 0 -12px;
	padding: 11px 20px 11px 12px;
	background: #b9bba6;
	border-radius: 3px;
}

header li.login-header .first-popup-l p {
	text-align: center;
	font-size: 15px;
	margin-bottom: 9px;
	color: #50514a;
}

header li a {
	text-decoration: none;
	color: #000;
}

header li a > h1 {
	width: 85px;
	display: block;
	line-height: 16px;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	margin: 0 auto;
	text-decoration: underline;
}

header li a > span.login-span {
	text-decoration: none;
}

header li a > span.login-span > span {
	color: #b9bba6;
	text-decoration: none;
	padding-bottom: 2px;
	border-bottom: 1px dashed #b9bba6;	
}

header li div.img-nav {
	width: 47px;
	height: 49px;
	color: #fff;
	margin: 0 auto 8px;
}
header li div.img-nav.videoadd-in { background: url(/img/nav_link_videoadd.png) no-repeat center bottom;}
header li div.img-nav.ad-in  { background: url(/img/nav_link_ad.png) no-repeat center bottom;}
header li div.img-nav.theft-in  { background: url(/img/nav_link_theft.png) no-repeat center bottom;}
header li div.img-nav.subscribe-in  { background: url(/img/nav_link_subscribe.png) no-repeat center bottom;}
header li div.img-nav.top-in  { background: url(/img/nav_link_top.png) no-repeat center bottom;}
header li div.img-nav.about-in  { background: url(/img/nav_link_about.png) no-repeat center bottom;}

header li div.login-nav {
	width: 47px;
	height: 49px;
	color: #fff;
	margin: 0 auto 8px;
	background: url(/img/nav_link_login.png) no-repeat center 22px;
}

/*-------*/

/*footer*/

footer {
	padding: 17px 0 30px;
}

.soc-footer {
	float: right;
    width: 100%;
    text-align: center;
}

.copyrights_skilla {
	padding-left: 66px;
	padding-bottom: 8px;
	background: url(/img/skilla.png) no-repeat 0 0;
}

.copyrights p {
	line-height: 23px;
}
.copyrights {
	float: left;
    width: 100%;
    text-align: center;
}

/*-------*/

/*content*/
/*--------*/

.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;

}



/*main-panel*/
.main-panel {
	margin-bottom: 28px;
	color: #fff;
	position: relative;
}

.main-panel .findcrash-mp {
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 25px;
	-webkit-border-bottom-right-radius: 25px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 25px;
	-moz-border-radius-bottomright: 25px;
	border-top-left-radius: 10px;
	border-top-right-radius: 25px;
	border-bottom-right-radius: 25px;
	background: url(/img/test1.png) repeat-x ;
	height: 30px;
	padding: 17px 10px 21px 30px;
	box-shadow: 0 1px 0 #2190b6 inset;
	-moz-box-shadow: 0 1px 0 #2190b6 inset;
	-webkit-box-shadow: 0 1px 0 #2190b6 inset;
	position: relative;
}

.main-panel .findad-mp {
	-webkit-border-radius: 10px;
	-webkit-border-top-right-radius: 25px;
	-webkit-border-bottom-right-radius: 25px;
	-moz-border-radius: 10px;
	-moz-border-radius-topright: 25px;
	-moz-border-radius-bottomright: 25px;
	border-radius: 10px;
	border-top-right-radius: 25px;
	border-bottom-right-radius: 25px;
	background: url(/img/test1.png) repeat-x ;
	height: 30px;
	padding: 17px 10px 21px 30px;
	box-shadow: 0 1px 0 #2190b6 inset;
	-moz-box-shadow: 0 1px 0 #2190b6 inset;
	-webkit-box-shadow: 0 1px 0 #2190b6 inset;
	position: relative;
}


.main-panel .findcrash-mp:after {
	content: '';
	width: 448px;
	height: 27px;
	background: url(/img/main-panel_right_shadow.png) no-repeat;
	position: absolute;
	bottom: -27px;
	right: 9px;
}

.main-panel .findad-mp:after {
	content: '';
	width: 448px;
	height: 27px;
	background: url(/img/main-panel_right_shadow.png) no-repeat;
	position: absolute;
	bottom: -27px;
	right: 9px;
}

.main-panel:after {
	content: '';
	width: 541px;
	height: 30px;
	background: url(/img/main-panel_left_shadow.png) no-repeat;
	position: absolute;
	bottom: -30px;
	left: 0;
}

.main-panel .gosnomer-mp {
	height: 30px;
	padding: 0px 24px 20px 30px;	
	background: url(/img/test1.png) repeat-x 0 bottom;
	width: 480px;
	-webkit-border-bottom-right-radius: 25px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 25px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 25px;
	border-bottom-left-radius: 10px;
	float: left;
}

.findcrash-mp table, .gosnomer-mp table, .findad-mp table, {
	width: 100%;
}

.findcrash-mp table td:first-child {
	width: 188px;
	padding-left: 0;
	padding-right: 17px;
}

.findad-mp table td:first-child {
	width: 220px;
	padding-left: 0;
	padding-right: 17px;
}

.gosnomer-mp table td:first-child
{
	width: 170px;
	padding-left: 0;
	padding-right: 17px;
}

.findcrash-mp table td {
	padding-left: 33px;
	padding-right: 27px;
}

.findad-mp table td {
	padding-left: 33px;
	padding-right: 27px;
}

.gosnomer-mp table td {
	padding-left: 33px;
	padding-right: 27px;
	vertical-align: bottom;
} 

.findcrash-mp table td input, .gosnomer-mp table td input, .findad-mp table td input {
	width: 100%;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
}
.findcrash-mp table td.city-td {
	width: 140px;
	background: url(/img/main-panel_icos.png) no-repeat left 16px;
}
.findcrash-mp table td.street-td {
	width: 254px;
	background: url(/img/main-panel_icos.png) no-repeat left -17px;
}
.findcrash-mp table td.datepicker-td {
	width: 276px;
	background: url(/img/main-panel_icos.png) no-repeat left -51px;
	padding-right: 0;
}
.findad-mp table td.keywords-td {
	width: 280px;
	background: url(/img/main-panel_icos.png) no-repeat left -112px;
}
.findad-mp table td.datepicker-td {
	width: 276px;
	background: url(/img/main-panel_icos.png) no-repeat left -51px;
	padding-right: 0;
}

.gosnomer-mp table td.carnumber-td {
	width: 147px;
	background: url(/img/main-panel_icos.png) no-repeat left -83px;
	padding-right: 0;
}
.gosnomer-mp table td.submit-td {
	padding-right: 0;
}

.findcrash-mp h2 {
	font-size: 25px;
	line-height: 37px;
}
.findad-mp h2 {
	font-size: 22px;
	line-height: 32px;
}

.gosnomer-mp h4 {
	font-size: 15px;
	line-height: 17px;
}

.main-panel input[type="text"] {
	padding: 4px 10px;
	border-radius: 2px;
	background: #096c8e;
	color: #fff;
	border: 0;
	outline: none;
	margin: 0;
	box-shadow: 0 -1px 0 #3b8aa5 inset, 0 1px 0 #074d64 inset;
	font-family: 'robotoregular';
}

.main-panel .datepicker-select input[type="text"] {
	width: 100px;
	margin: 8px;
	background: url(/img/btns_main-panel.png) no-repeat right 0;
	cursor: pointer;
	color: #fff;
	text-align: right;
	padding: 5px 3px 5px 6px;	
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	border-radius: 5px;
}

.main-panel .datepicker-select {
	content: '▼';
	position: relative;
	display: inline-block;
}

.main-panel .datepicker-select:after {
	color: #fff;
	position: absolute;
	right: 13px;
	top: 13px;
	font-size: 14px;
}

.main-panel button {
	border: 0;
	outline: 0;
	width: 77px;
	height: 28px;
	padding: 5px 3px 5px 0;
	display: inline-block;
	text-align: center;
	font-family: 'robotoregular';
	font-size: 14px;
	line-height: 18px;
	color: #fff;
	background: url(/img/btns_main-panel.png) no-repeat right 0;
	position: relative;
	left: 3px;
	cursor: pointer;
}

.main-panel button:hover {
	background-position: right -29px;
}

.main-panel button:hover i {
	background-position: left -29px;	
}

.main-panel button:active {
	background-position: right -58px;
}

.main-panel button:active i {
	background-position: left -58px;	
}

.main-panel button span.search-ico {
	padding-left: 19px;
	background: url(/img/search_ico.png) no-repeat 0 3px;
}

.main-panel button i {
	position: absolute;
	width: 3px;
	height: 28px;
	background: url(/img/btns_main-panel.png) no-repeat left 0;
	top: 0;
	left: -3px;
	display: block;
	zoom:1;
}

.info-mp {
	float: left;
	color: #000;
	font-size: 16px;
	line-height: 49px;
	margin-left: 13px;
}

.info-mp span {
	font-weight: bold;
}

/*----------*/

.main-about {
	padding-bottom: 17px;
	position: relative;
	margin-bottom: 17px;
}

.main-about:after {
	position: absolute;
	content: '';
	width: 1195px;
	height: 12px;
	left: -105px;
	bottom: 0px;
	background: url(/img/top_shadow.png) no-repeat;

}

.main-about h3 {
	font-size: 20px;
	line-height: 32px;
	font-weight: bold;
	margin-bottom: 3px;
}

.main-about p {
	font-size: 15px;
	line-height: 22px;
	margin-bottom: 15px
}

/* ADS */

.main-ads {
	padding-bottom: 25px;
	position: relative;
	margin-bottom: 8px; 
}

.main-ads:after {
	position: absolute;
	content: '';
	width: 1200px;
	height: 12px;
	left: -150px;
	bottom: 0px;
	background: url(/img/bottom_shadow.png) no-repeat;	
}

.main-ads  a.link-all-md {
	font-size: 15px;
	line-height: 20px;
	color: #e37412;
	display: block;
	margin-bottom: 20px;
}

.main-ads .title {
	margin-bottom: 15px;
	line-height: 45px;
}

.main-ads .title h3 {
	font-size: 16px;
	padding-left: 40px;
	font-weight: bold;
	background: #FBFBFB url(/img/ads-main_ico.png) no-repeat 0 center;
	display: inline-block;
	float: left;
	padding-right: 12px;
	position: relative;
	z-index: 10;

}

.main-ads .title a {
	font-size: 15px;
	float: right;
	display: inline-block;
	color: #e37412;
	padding-left: 12px;
	background: #FBFBFB;
	position: relative;
	z-index: 10;
}

.main-ads .title span {
	width: 100%;
	display: block;
	border-bottom: 2px dashed #e37412;
	height: 24px;
	position: relative;
	z-index: 9;
}

.main-ads .title h3:after {
	position: absolute;
	width: 15px;
	height: 15px;
	background: url(/img/circles_title.png) no-repeat 0 0;
	top: 17px;
	right: -15px;
	content: '';
}

.main-ads .title a:after {
	position: absolute;
	width: 15px;
	height: 15px;
	background: url(/img/circles_title.png) no-repeat 0 0;
	top: 17px;
	left: -15px;
	content: '';
}

.list-md {
	margin-bottom: 20px;
}

.row-list-md {
	height: 124px;
}

.row-list-md:first-child {
	border-bottom: 2px dashed #cbcbcb;
	padding-bottom: 15px;
	margin-bottom: 10px;
}

.item-list-md {
	background: #FBFBFB;
	width: 140px;
	z-index: 100;
	position: relative;
}

.item-list-md span {
	display: block;
	margin-bottom: 2px;
	font-size: 12px;
	line-height: 22px;
	color: #e37412;
}

.item-list-md a {
	display: block;
	color: #000;
	position: relative;
	height: 97px;
	overflow: hidden;
}

.item-list-md a:after {
	display: block;
	content: '';
	left: 0;
	bottom: 0;
	height: 19px;
	background: url(/img/mask_item-md.png) repeat-x 0 0;
	position: absolute;
	width: 100%;
}

.item-list-md:hover {
	background: #ffffff;
	padding: 12px 8px 15px;
	margin: -14px -10px -17px;
	border: 2px solid #e37412;
	border-radius: 5px;
	box-shadow: 0 0 9px rgba(227,116,18,0.75);
	-moz-box-shadow: 0 0 9px rgba(227,116,18,0.75);
	-webkit-box-shadow: 0 0 9px rgba(227,116,18,0.75);
}

.item-list-md:hover a {
	color: #e37412;
}

.item-list-md:hover a:after {
	background: none;
}

.item-list-md-highlight {
	padding: 12px 8px 15px;
	border-radius: 5px;
	box-shadow: 0 0 9px rgba(100, 100, 18, 0.4);
	-moz-box-shadow: 0 0 9px rgba(100, 100, 18, 0.4);
	-webkit-box-shadow: 0 0 9px rgba(100, 100, 18, 0.4);
}

/* THEFTS */
.main-theft {
	position: relative; 
}

.main-theft  a.link-all-mt {
	font-size: 15px;
	line-height: 20px;
	color: #cf4040;
	display: block;
	margin-bottom: 24px;
}

.main-theft .title {
	margin-bottom: 15px;
	line-height: 45px;
}

.main-theft .title h3 {
	font-size: 16px;
	padding-left: 40px;
	font-weight: bold;
	background: #FBFBFB url(/img/nav_link_theft.png) no-repeat 0 center;
	display: inline-block;
	float: left;
	padding-right: 12px;
	position: relative;
	z-index: 10;

}

.main-theft .title a {
	font-size: 15px;
	float: right;
	display: inline-block;
	color: #cf4040;
	padding-left: 12px;
	background: #FBFBFB;
	position: relative;
	z-index: 10;
}

.main-theft .title span {
	width: 100%;
	display: block;
	border-bottom: 2px dashed #cf4040;
	height: 24px;
	position: relative;
	z-index: 9;
}

.main-theft .title h3:after {
	position: absolute;
	width: 15px;
	height: 15px;
	background: url(/img/circles_title.png) no-repeat 0 -25px;
	top: 17px;
	right: -15px;
	content: '';
}

.main-theft .title a:after {
	position: absolute;
	width: 15px;
	height: 15px;
	background: url(/img/circles_title.png) no-repeat 0 -25px;
	top: 17px;
	left: -15px;
	content: '';
}

.list-mt {
	margin-bottom: 20px;
}

.row-list-mt {
	height: 124px;
}

.row-list-mt:first-child {
	border-bottom: 2px dashed #cbcbcb;
	padding-bottom: 15px;
	margin-bottom: 10px;
}

.item-list-mt {
	background: #FBFBFB;
	width: 140px;
	z-index: 100;
	position: relative;
}

.item-list-mt span {
	display: block;
	margin-bottom: 2px;
	font-size: 12px;
	line-height: 22px;
	color: #cf4040;
}

.item-list-mt a {
	display: block;
	color: #000;
	position: relative;
	height: 97px;
	overflow: hidden;
}

.item-list-mt a:after {
	display: block;
	content: '';
	left: 0;
	bottom: 0;
	height: 19px;
	background: url(/img/mask_item-md.png) repeat-x 0 0;
	position: absolute;
	width: 100%;
}

.item-list-mt:hover {
	background: #ffffff;
	padding: 12px 8px 15px;
	margin: -14px -10px -17px;
	border: 2px solid #cf4040;
	border-radius: 5px;
	box-shadow: 0 0 9px rgba(207,64,64,0.75);
	-moz-box-shadow: 0 0 9px rgba(207,64,64,0.75);
	-webkit-box-shadow: 0 0 9px rgba(207,64,64,0.75);
}

.item-list-mt:hover a {
	color: #cf4040;
}

.item-list-mt:hover a:after {
	background: none;
}

/* video-wrap */

.video-wrap {
	width: 100%;
	padding: 22px 0 18px;
	background: #222222; /* Old browsers */
	background: -moz-linear-gradient(top, #222222 0%, #151515 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#222222), color-stop(100%,#151515)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #222222 0%,#151515 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #222222 0%,#151515 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #222222 0%,#151515 100%); /* IE10+ */
	background: linear-gradient(to bottom, #222222 0%,#151515 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222222', endColorstr='#151515',GradientType=0 ); /* IE6-9 */
	margin-bottom: 12px;
}

.video-wrap .title {
	margin-bottom: 10px;
	line-height: 45px;
}

.video-wrap .title h3 {
	font-size: 16px;
	padding-left: 40px;
	font-weight: bold;
	background: url(/img/video_ico.png) no-repeat 0 6px;
	display: inline-block;
	float: left;
	padding-right: 9px;
	position: relative;
	z-index: 10;
	color: #fff;

}

.video-wrap .title a {
	font-size: 15px;
	float: right;
	display: inline-block;
	color: #44a3c2;
	position: relative;
	padding-left: 34px;
	background: url(/img/nav_link_videoadd.png) no-repeat left 6px;
	z-index: 10;
}

.video-wrap .title span {
	width: 100%;
	display: block;
	padding-top: 6px;
}

.row-list-vw:first-child {
	margin-bottom: 22px;
}

.row-list-vw {
	margin-bottom: 18px;
}

.item-list-vw {
	height: 240px;
}

.item-list-vw .preview-item-lvw {
	height: 113px;
	border: 2px solid #88e2ff;
	border-radius: 5px;
	overflow: hidden;
	text-align: center;
	display: block;
	margin-bottom: 4px;
}

.item-list-vw .preview-item-lvw img {
	height: 100%;
}

.item-list-vw:hover .preview-item-lvw {
	box-shadow: 0 0 20px rgba(62,139,164,0.54);
	-moz-box-shadow: 0 0 20px rgba(62,139,164,0.54);
	-webkit-box-shadow: 0 0 20px rgba(62,139,164,0.54);
}

.item-list-vw:hover .link-item-lvw:after {
	background: none;
}

.item-list-vw .info-item-lvw {
	color: #44a3c2;
	font-size: 12px;
	line-height: 18px;
	display: block;
}

.item-list-vw .link-item-lvw {
    color: #FFFFFF;
    display: block;
    height: 55px;
    overflow: hidden;
    position: relative;
}

.item-list-vw .link-item-lvw:after {
	position: absolute;
	content: '';
	height: 14px;
	width: 100%;
	left: 0;
	bottom: 0;
	background: url(/img/mask_item-vw.png) repeat-x;
}

/*pagination*/
.pagination {
	font-size: 16px;
}

.pagination a {
	color: #44a3c2;
}

.pagination span {
	color: #7e7e7e;
	text-decoration: underline;
}

.pagination a.next-page {
	float: right;
}
.pagination a.prev-page {
	float: left;
}

.pagination ul {
	display: inline-block;
	margin: 0 7px;
}

.pagination ul li {
	display: inline-block;
	padding: 1px 4px;
	color: #7e7e7e;
}

.pagination ul li.cur-page {
	border: 2px solid #44a3c2;
	border-radius: 2px;
}

/* main-news */

.main-news:after {
    background: url("/img/bottom_shadow.png") no-repeat scroll 0 0 transparent;
    bottom: 0;
    content: "";
    height: 12px;
    left: -150px;
    position: absolute;
    width: 1200px;
}
.main-news {
    margin-bottom: 4px;
    padding-bottom: 25px;
    position: relative;
}

.main-news .link-all-news {
	font-size: 16px;
	margin-bottom: 10px;
	display: block;
}

.main-news h3 {
	font-size: 16px;
	line-height: 32px;
	margin-bottom: 12px;
	font-weight: bold;
}

.news-mn span.date {
	display: block;
	font-size: 12px;
	margin-bottom: 2px;
}

.news-mn a {
	display: block;
	height: 103px;
	position: relative;
	overflow: hidden;
}

.news-mn a:after {
	display: block;
	content: '';
	left: 0;
	bottom: 0;
	height: 19px;
	background: url(/img/mask_item-md.png) repeat-x 0 0;
	position: absolute;
	width: 100%;	
}

.list-mn {
	margin-bottom: 17px;
}

/* recent-searched */
.recent-search:after {
    background: url("/img/top_shadow.png") no-repeat scroll 0 0 transparent;
    bottom: 0;
    content: "";
    height: 12px;
    left: -105px;
    position: absolute;
    width: 1195px;
}
.recent-search {
    margin-bottom: 12px;
    padding-bottom: 17px;
    position: relative;
}

.recent-search .link-all-res {
	font-size: 16px;
	margin-bottom: 10px;
	display: block;
}

.recent-search h3 {
	font-size: 16px;
	line-height: 32px;
	margin-bottom: 8px;
	font-weight: bold;
	color: #44a3c2;
}

.result-ls span.date {
	display: block;
	font-size: 12px;
	margin-bottom: 2px;
}

.result-ls a {
	display: block;
	height: 163px;
	position: relative;
	overflow: hidden;
	color: #44a3c2;
}

.result-ls a:after {
	display: block;
	content: '';
	left: 0;
	bottom: 0;
	height: 19px;
	background: url(/img/mask_item-md.png) repeat-x 0 0;
	position: absolute;
	width: 100%;	
}

.list-rs {
	margin-bottom: 20px;
}

/* INNER PAGES */

.addform-wrap {
	padding-top: 20px;
}

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 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: 18px;
}
.info-addform li.required-ia { background-position: 0 0;}
.info-addform li.error-ia { background-position: 0 -47px;}
.info-addform li.tooltip-ia { background-position: 0 -102px; padding-top: 5px;}

/*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 input[type="submit"], .addform .row-addform input[type="button"] {
	border: 0;
	padding: 0;
	outline: 0;
	color: #fff;
	font-family: 'robotoregular';
	width: 89px;
	height: 29px;
	padding: 4px 0 6px;
	background: url(/img/send-addform.png) no-repeat;
	cursor: pointer;

}

.addform .row-addform input[type="submit"]:hover, .addform .row-addform input[type="button"]:hover {
	background-position: 0 -32px;
}

.addform .row-addform input[type="submit"]:active, .addform .row-addform input[type="button"]:active {
	background-position: 0 -65px;
}


.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;
}

/*ADS-content*/

.ads-content {
	padding-bottom: 35px;
}

.ads-content .ads-title {
	padding-bottom: 17px;
	position: relative;
	margin-bottom: 17px;
}

.ads-content .ads-title:after {
	position: absolute;
	content: '';
	width: 1195px;
	height: 12px;
	left: -105px;
	bottom: 0px;
	background: url(/img/top_shadow.png) no-repeat;
}

.ads-content .ads-title {
	line-height: 45px;
}

.ads-content .ads-title h3 {
	font-size: 16px;
	padding-left: 40px;
	font-weight: bold;
	background: #fff url(/img/ads-main_ico.png) no-repeat 0 center;
	display: inline-block;
	float: left;
	padding-right: 12px;
	position: relative;
	z-index: 10;

}

.ads-content .ads-title a {
	font-size: 15px;
	float: right;
	display: inline-block;
	color: #e37412;
	padding-left: 12px;
    background: none repeat scroll 0% 0% #FBFBFB;
	position: relative;
	z-index: 10;
}

.ads-content .ads-title a.simple {
	font-size: 13px;
	float: none;
	padding-left: 0px;
	position: relative;
}

.ads-content .ads-title span {
	width: 100%;
	display: block;
	border-bottom: 2px dashed #e37412;
	height: 24px;
	position: relative;
	z-index: 9;
}

.ads-content .ads-title h3:after {
	position: absolute;
	width: 15px;
	height: 15px;
	background: url(/img/circles_title.png) no-repeat 0 0;
	top: 17px;
	right: -15px;
	content: '';
}

.ads-content .ads-title a.addad:after {
	position: absolute;
	width: 47px;
	height: 47px;
	background: url(/img/znak-car.png) no-repeat scroll 0px 0px transparent;
	top: 1px;
	left: -44px;
	content: '';
}

.ads-content .ads-title p {
	padding-left: 40px;
	width: 510px;
	color: #4e4e4e;
	line-height: 20px;
}

.item-list-ac {
	padding-bottom: 29px;
	position: relative;
	margin-bottom: 12px; 
}

.item-list-ac:after {
	position: absolute;
	content: '';
	width: 1200px;
	height: 12px;
	left: -150px;
	bottom: 0px;
	background: url(/img/bottom_shadow.png) no-repeat;	
}

.item-list-ac span {
	font-size: 14px;
	line-height: 22px;
	color: #787878;
	margin-bottom: 7px;
	display: block;
}

.item-list-ac h4 {
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 7px;
	font-weight: bold;
	color: #e37412;
}

.item-list-ac p {
	padding-bottom: 10px;
	background: url(/img/p-item-ads.png) no-repeat center bottom;
	margin-bottom: 4px;
}

.item-list-ac a.link-contacts-ads {
	font-size: 14px;
	text-decoration: none;
	border-bottom: 2px dashed #000;
	font-weight: bold;
}

.item-list-news {
	padding-bottom: 29px;
	position: relative;
	margin-bottom: 12px; 
}

.item-list-news:after {
	position: absolute;
	content: '';
	width: 1200px;
	height: 12px;
	left: -150px;
	bottom: 0px;
	background: url(/img/bottom_shadow.png) no-repeat;	
}

.item-list-news span {
	font-size: 14px;
	line-height: 22px;
	color: #787878;
	margin-bottom: 7px;
	display: block;
}

.item-list-news h4 {
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 7px;
	font-weight: bold;
	color: #e37412;
}

.item-list-news p {
	padding-bottom: 10px;
	margin-bottom: 4px;
}

.item-list-news p.advert {
	background-color: #E3EEE3;
	padding: 10px 10px 10px 10px;
}

.item-list-news a.link-contacts-ads {
	font-size: 14px;
	text-decoration: none;
	border-bottom: 2px dashed #000;
	font-weight: bold;
}

.share-soc {
	position: absolute;
	right: 0;
	top: 0;
}

.share-soc li {
	display: inline-block;
	margin-left: 3px;
}

.share-soc li a {
	display: inline-block;
	width: 16px;
	height: 16px;
	background:  url(/img/share_soc.png) no-repeat 0 0;
	opacity: 0.6;
	text-decoration: none;
}

.share-soc li a:hover {
	opacity: 1;
}

.share-soc li a.vk { background-position: 0 0;}
.share-soc li a.fb { background-position: -23px 0;}
.share-soc li a.od { background-position: -46px 0;}
.share-soc li a.lj { background-position: -69px 0;}
.share-soc li a.li { background-position: -92px 0;}
.share-soc li a.tw { background-position: -115px 0;}
.share-soc li a.yx { background-position: -138px 0;}
.share-soc li a.mw { background-position: -161px 0;}
.share-soc li a.bi { background-position: -184px 0;}

/*THEFT content*/
.theft-content {
	padding-bottom: 35px;
}

.theft-content .theft-title {
	padding-bottom: 17px;
	position: relative;
	margin-bottom: 17px;
}

.theft-content .theft-title:after {
	position: absolute;
	content: '';
	width: 1195px;
	height: 12px;
	left: -105px;
	bottom: 0px;
	background: url(/img/top_shadow.png) no-repeat;
}

.theft-content .theft-title {
	line-height: 45px;
}

.theft-content .theft-title h3 {
	font-size: 16px;
	padding-left: 40px;
	font-weight: bold;
	background: #fff url(/img/nav_link_theft.png) no-repeat 0 center;
	display: inline-block;
	float: left;
	padding-right: 12px;
	position: relative;
	z-index: 10;

}

.theft-content .theft-title a {
	font-size: 15px;
	float: right;
	display: inline-block;
	color: #d14040;
	padding-left: 12px;
    background: none repeat scroll 0% 0% #FBFBFB;
	position: relative;
	z-index: 10;
}

.theft-content .theft-title span {
	width: 100%;
	display: block;
	border-bottom: 2px dashed #d14040;
	height: 24px;
	position: relative;
	z-index: 9;
}

.theft-content .theft-title h3:after {
	position: absolute;
	width: 15px;
	height: 15px;
	background: url(/img/circles_title.png) no-repeat 0 -25px;
	top: 17px;
	right: -15px;
	content: '';
}

.theft-content .theft-title a.addad:after {
	position: absolute;
	width: 47px;
	height: 47px;
	background: url(/img/znak-car_red.png) no-repeat 0 0;
	top: 1px;
	left: -44px;
	content: '';
}

.theft-content .theft-title a.simple {
	font-size: 13px;
	float: none;
	padding-left: 0px;
	position: relative;
}



.theft-content .theft-title p {
	padding-left: 40px;
	width: 510px;
	color: #4e4e4e;
	line-height: 20px;
}

.item-list-tc {
	padding-bottom: 29px;
	position: relative;
	margin-bottom: 12px; 
}

.item-list-tc:after {
	position: absolute;
	content: '';
	width: 1200px;
	height: 12px;
	left: -150px;
	bottom: 0px;
	background: url(/img/bottom_shadow.png) no-repeat;	
}

.item-list-tc span {
	font-size: 14px;
	line-height: 22px;
	color: #787878;
	margin-bottom: 7px;
	display: block;
}

.item-list-tc h4 {
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 7px;
	font-weight: bold;
	color: #d14040;
}

.item-list-tc p {
	padding-bottom: 10px;
	background: url(/img/p-item-theft.png) no-repeat center bottom;
	margin-bottom: 4px;
}

.item-list-tc a.link-contacts-theft {
	font-size: 14px;
	text-decoration: none;
	border-bottom: 2px dashed #000;
	font-weight: bold;
}

/* VIDEO content */

.video-content	{
	padding-bottom: 40px;
}

.video-title {
	margin-bottom: 11px;
}

.video-title p {
	margin-bottom: 2px;
	font-size: 14px;
}

.video-title span {
	float: right;
}

.video-title h3 {
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
} 

.video-view {
	width: 620px;
	height: 379px;
	overflow: hidden;
	margin-bottom: 17px;
}

.video-about .share-video {
	float: right;
}

.video-about .keywords-video a {
	margin-left: 2px;
}

.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;
}

.reportform-video input[type="submit"] {
	border: 0;
	padding: 0;
	outline: 0;
	color: #fff;
	font-family: 'robotoregular';
	width: 89px;
	height: 29px;
	padding: 4px 0 6px;
	background: url(/img/send-addform.png) no-repeat;
	cursor: pointer;
}

.reportform-video input[type="submit"]:hover {
	background-position: 0 -32px;
}

.reportform-video input[type="submit"]:active {
	background-position: 0 -65px;
}

.reportform-video input[type="submit"] {
	border: 0;
	padding: 0;
	outline: 0;
	color: #fff;
	font-family: 'robotoregular';
	width: 89px;
	height: 29px;
	padding: 4px 0 6px;
	background: url(/img/send-addform.png) no-repeat;
	cursor: pointer;
}

.reportform-video input[type="submit"]:hover {
	background-position: 0 -32px;
}

.reportform-video input[type="submit"]:active {
	background-position: 0 -65px;
}

.reportform-video 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;
}

.info-video {
	margin-bottom: 20px;
	padding: 0 9px;
}

.info-video h5 {
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	margin-bottom: 2px;
}
.info-video p {
	color: #5f5f5f;
}

.video-main {
	margin-bottom: 25px;
}

.comment-add {
	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: 17px 13px;
	margin-bottom: 17px;
}

.comment-add textarea {
	border: 0;
	outline: 0;
	width: 97%;
	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;
}

.comment-add input[type="submit"] {
	border: 0;
	padding: 0;
	outline: 0;
	color: #fff;
	font-family: 'robotoregular';
	width: 89px;
	height: 29px;
	padding: 4px 0 6px;
	background: url(/img/send-addform.png) no-repeat;
	cursor: pointer;
}

.comment-add input[type="submit"]:hover {
	background-position: 0 -32px;
}

.comment-add input[type="submit"]:active {
	background-position: 0 -65px;
}

.comments-wrap {
	margin-bottom: 20px;
}

.comments-wrap h3 {
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	margin-bottom: 20px;
}

.item-comment-cw {
	margin-bottom: 20px;
}

.item-comment-cw:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
	zoom: 1;	
}

.item-comment-cw .userpic-iccw {
	width: 40px;
	float: left;
	margin-right: 10px;
}

.item-comment-cw .userpic-iccw a {
	width: 40px;
	height: 40px;
	line-height: 39px;
	text-align: center;
	display: block;
}

.item-comment-cw .comment-iccw {
	width: 550px;
	float: left;
}
.info-comment-iccw a {
	font-weight: bold;
}
.info-comment-iccw a.userlink-info-ciccw {
	font-size: 14px;
	color: #1597c4;
}
.info-comment-iccw span {
	color: #787878;
	margin: 0 2px;
}
.info-comment-iccw {
	margin-bottom: 7px;
}

.list-comments-w {
	padding-bottom: 5px;
	background: url(/img/comment_shadow.png) no-repeat center bottom;
}

.addform .row-addform .datepicker-select-form > input[type="text"] {
	width: 100px;
    height: 25px;
    margin: 0;
    padding: 0 7px 4px;
    width: 100px;
    box-shadow: none;
    border: none;
    background: url(/img/datepicker-form.png) no-repeat;
    cursor: pointer;
}

span.views {
	padding-left: 20px;
	background: url(/img/views.png) no-repeat 0 4px;
	margin-left: 10px;
}

/*--------*/

#toTop 
{
	z-index: 1000;
    color: #096C8E;
	background: #ffffff;
	border: 2px solid #e37412;
	border-radius: 5px;
	box-shadow: 0 0 9px rgba(227,116,18,0.75);
	-moz-box-shadow: 0 0 9px rgba(227,116,18,0.75);
	-webkit-box-shadow: 0 0 9px rgba(227,116,18,0.75);
	display: none;
    -webkit-transition:All 0.3s ease;
    -moz-transition:All 0.3s ease;
    -o-transition:All 0.3s ease;
	font-family: 'robotoregular';
    text-decoration:none;
    height: 24px;
    margin-top: 20px;
    margin-left: 10px;
    padding: 5px 0px 0px 0px;
    width:7%;
    position:fixed;
    left:0;
    text-align:center;
}

#toTop:hover {
	border: 2px solid #cf4040;
	border-radius: 5px;
	box-shadow: 0 0 9px rgba(207,64,64,0.75);
	-moz-box-shadow: 0 0 9px rgba(207,64,64,0.75);
	-webkit-box-shadow: 0 0 9px rgba(207,64,64,0.75);
}

/*--------*/
/*
     */
/*
*/