body {
	background-color: #FFFFFF;
	background-image: url(images/fon.png);
	background-repeat: repeat-x;
	background-position: center center;
	margin: 0px;
	font-family: Verdana ,Arial, Helvetica, sans-serif;
	font-size: 1em;
	padding: 0px;
	background-attachment: fixed;
}
body.login {
	background-color: #483C32;
	background-image: url(images/login-fon.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin: 0px;
	font-family: Verdana ,Arial, Helvetica, sans-serif;
	font-size: 1em;
	padding: 0px;
	background-attachment: fixed;
}
body.login .heiderlogin { color: #fff; 	font-size: 70%; padding: 3px; 	position: absolute; left: 0px; top: 0px; right: 0px; z-index: 34; }
body.login .heiderlogin a { color: #fff; }
.homelogin {
	height: 70px;
	width: 200px;
	margin-top: -320px;
	margin-left: -100px;
	position: absolute;
	left: 50%;
	top: 50%;
	z-index: 33;
}
.homelogin a {
	height: 70px !important;
	width: 200px !important;
	display: block !important;
}

div.loginpage {
	height: 488px;
	width: 368px;
	margin-top: -244px;
	margin-left: -184px;
	position: absolute;
	left: 50%;
	top: 50%;
}
div.loginpage .message, div.loginpage #reg_passmail-tml-main {
	padding: 5px;
	background-color: #FFFFCC;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 1px solid #FFCC99;
	font-size: 80%;
}
div.loginpage .error, div.loginpage .usermessage9a {
	height: 488px !important;
	width: 368px !important;
	margin-top: -244px !important;
	margin-left: 200px !important;
	position: absolute !important;
	left: 50% !important;
	top: 50% !important;
	background: none !important;
	font-size: 12px !important;
	color: #FFFFFF  !important;
	text-align: left  !important;
	padding: 0px  !important;
	border: none !important;
}
div.loginpage p {
	padding: 3px 0px 3px 0px;
	margin: 0px;
}

div.loginpage hr, .linklove {
	display: none;
}

div.loginpage li, div.loginpage ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
div.loginpage form {
	padding: 0px !important;
	margin: 0px !important;
}
div.loginpage ul.tml-links  {
	border-top: 1px solid #CCCCCC;
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	list-style-type: none;
}
div.loginpage ul.tml-links li  {
	padding-left: 10px;
	margin: 0px;
	float: right;
}
div.loginpage ul.tml-links a  {
	color: #000000;
}
div.loginpage .login {
	padding: 5px 5px 0px 5px;
}
div.loginpage label, div.loginpage .cform  #li-9-1,
div.loginpage label, div.loginpage .cform  #li-9-2,
div.loginpage label, div.loginpage .cform  #li-9-3,
 {
	background: url(images/login-input.png) no-repeat right 15px !important;
	border: 0px;
	width: 358px;
	height: 35px;
	font-size: 10px;
	display: block;
	text-indent: 20px;
}
div.loginpage .forgetmenot label {
	padding: 0px;
	margin: 0px;
	background: none !important;
	width: 358px;
	height: auto;
	font-size: 12px;
	display: block;
	text-indent: 5px !important;
}
div.loginpage input, div.loginpage .cform  #li-9-1 input,
div.loginpage input, div.loginpage .cform  #li-9-2 input,
div.loginpage input, div.loginpage .cform  #li-9-3 input,

 {
	background: transparent none;
	border: 0px;
	width: 345px !important;
	height: 15px !important;
	font-size: 12px;
	margin-top: 4px;
	margin-left: 7px;
}
div.loginpage .submit, div.loginpage .cf-sb {
	padding-bottom: 0px !important;
	text-indent: 0px !important;
}
div.loginpage .cform  .cf-sb {
	padding-top: 20px !important;
}
div.loginpage .submit input, div.loginpage .cf-sb input {
	padding: 4px;
	margin: 0px;
	background: #ccc;
	width: auto !important;
	height: auto !important;
	cursor: pointer;
}
div.loginpage .forgetmenot input#rememberme-tml-1 {
	background: none;
	width: auto !important;
	height: auto !important;
	margin: 0px;
	float: left;
}
div.loginpage h2 {
	display: none;

}
a.rss {
	background-image: url(/images/rss.png);
	display: block;
	height: 60px;
	width: 280px;
	color: #444 !important;
}
.rss span {
	text-align: right;
	vertical-align: bottom;
	display: block;
	padding-top: 40px;
	height: 0px;
	width: 270px;
	font-size: 12px;
	font-weight: bold;
}

a.linc {
	background-image: url(images/linc.png);
	background-repeat: no-repeat;
	background-position: left 4px;
	display: block;
	padding: 3px;
	font-size: 12px !important;
}
img { border: 0px }
abbr { text-decoration: none; border: 0; }
blockquote {
	border: 0px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
}
h1.logo {
	background-image: url(images/logo.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 630px;
	cursor: pointer;
	height: 60px;
}
.logo span, .hide {
	display: none;
}
.date {
	font-size: 80%;
}

.BaseBlock {
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	background-color: #fff;
}
.BannerTop {
	background-color: #fff;
}


.pl, .pr {
	width: 230px;
}
.pl {
	float: left;
}
.pr {
	float: right;
}
.bnews {
	padding: 5px 10px 0px 10px !important;
	font-size: 10px !important;
}
.bnews img {
	margin-bottom: 3px;
}
ul.pnews {
	margin: 3px 0px 0px 0px !important;
	padding: 0px !important;
	list-style-type: none;
}
ul.pnews li {
	overflow: hidden;
	height: 14px;
	margin: 0px;
	padding: 0px;
}
ul.pnews li a {
	font-size: 10px !important;
	background-image: url(/wp-content/themes/rtdr/images/bullit.png);
	background-repeat: no-repeat;
	background-position: left 6px;
	padding: 0px 0px 0px 6px;
	display: block;
}
.right ul.bnews {
	margin: 0px !important;
	padding: 0px !important;
	list-style-type: none;
}
.right ul.bnews li {
	overflow: hidden;
	height: 14px;
	margin: 0px;
	padding: 0px;
	width: 280px !important;
}
.right ul.bnews li a {
	font-size: 10px !important;
	background-image: url(/wp-content/themes/rtdr/images/bullit.png);
	background-repeat: no-repeat;
	background-position: left 6px;
	padding: 0px 0px 0px 6px;
	display: block;
}
.object {
	display: block;
}
.BannerBottom {
	background-color: #fff;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
}
.heider {
	background-color: #f6f8df;
	padding: 10px 20px 10px 20px;
	border-bottom: 20px solid #fff;
}
.heider a {
	color: #000000;
}
.heider a:hover {
	color: #868789;
}
.left {
	margin-left: 20px;
	width: 120px;
	float: left;
	display: inline;

}

.children {
	display: none;
}

.ContentTopMenu .center { padding: 0px 10px !important; }
.ContentTopMenu { float: left; width: 810px; margin-left: 30px; font-size: 70%;}
.ContentTopMenu span {
	float: left;
}
.ContentTopMenu ul {
	margin: 0px !important;
	padding: 0px !important;
	list-style-type: none;
	height: 15px;
	overflow: hidden;
}
.ContentTopMenu a { font-size: 100% !important; }
.ContentTopMenu li {
	margin-left: 38px;
	float: left;
	margin-top: 0px !important;
	padding: 0px !important;
}
.ContentTopMenu li.cat-item-773 { margin-left: 0%; }
.current-cat, .current-cat-parent {	font-weight: bold;}

.content {
	width: 480px;
	margin-left: 30px;
	float: left;
}
.contentmedia {
	width: 810px;
	margin-left: 30px;
	float: left;
}

.content h2, .entry h2, .textonly, .cf-box-title {
	padding-top: 20px !important;
	padding-bottom: 0px !important;
	margin: 0px !important;
	font-size: 120% !important;
	color: #F99D1C !important;
	font-weight: bold !important;
}
.content h2 a, .content h2 a:hover {
	color: #F99D1C !important;
}


.content h1 {
	padding-top: 0px;
	padding-bottom: 5px;
	margin: 0px;
	font-size: 150%;
	color: #000;
}


.content p {
	text-indent: 20px;
	margin: 0px;
	padding-top: 2px;
	padding-bottom: 5px;
	color: #333;
}

.content a {
	color: #333;
	text-decoration: none;
}
.content a:hover {
	color: #666;
}
.normal {
	font-size: 80%;
}

.updated {
	font-size: 110%;
	font-weight: bold;
	text-transform: uppercase;
	color: #CCCCCC;
}
.updated b {
	color: #999999;
}
.footer {
	font-size: 60%;
	padding-top: 20px;
}

images.dars {
	float: left;
}
.right {
	width: 300px;
	float: left;
	margin-left: 30px;
}
.BlockRadius {
	margin-bottom: 20px;
}
.BlockRadius table td {
	background-color: #f6f8df !important;
}
.commentlist .BlockRadius {
	margin-bottom: 0px;
}
.BlockRadius .top {
	background-image: url(images/radius.png);
	background-repeat: no-repeat;
	background-position: -5px top;
	height: 5px;
	font-size: 1px;
	background-color: #f6f8df;
}
.BlockRadius .top .right {
	background-image: url(images/radius.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	height: 5px;
	width: 5px;
}
.BlockRadius .bottom {
	background-image: url(images/radius.png);
	background-repeat: no-repeat;
	background-position: -5px bottom;
	height: 5px;
	font-size: 1px;
	background-color: #f6f8df;
}
.BlockRadius .bottom .right {
	background-image: url(images/radius.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: right;
	height: 5px;
	width: 5px;
}
.BlockRadius .center {
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	background-color: #f6f8df;
}
.BlockRadius h1, .BlockRadius h2, .BlockRadius .h1 {
	font-size: 12pt !important;
	margin: 0px !important;
	color: #333 !important;
	padding: 0px !important;
}
.right .BlockRadius h1 {
	float: left;
	width: 280px;
	padding: 0px 0px 3px 0px !important;
}

.BlockRadius ul, .cat-item {
	margin: 0px;
	list-style-type: none;
	padding: 0px;
}
.right .BlockRadius li {
	float: left;
	width: 49%;

}
.BlockRadius li {
	display: block;
	padding-top: 2px;
}
ul.BigMenu {
	width: 140px;
	float: left;
}
.BlockRadius a, .cat-item a {
	color: #000;
	text-decoration: none;
	font-size: 80%;
}
.BlockRadius a:hover, .cat-item a:hover {
	color: #868789;
}

h1#avia, h1#maritime, h1#rail, h1#logistics, h1#automotive, h1#infrastructure {
	background-position: left center;
	background-repeat: no-repeat;
	line-height: 50px;
	color: #FFF;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	font-size: 150%;
	font-weight: normal;
}

h1#avia {
	background-image: url(images/avia.png);
}
h1#maritime {
	background-image: url(images/maritime.png);
}
h1#rail {
	background-image: url(images/rail.png);
}
h1#logistics {
	background-image: url(images/logistics.png);
}
h1#automotive {
	background-image: url(images/automotive.png);
}
h1#infrastructure {
	background-image: url(images/infrastructure.png);
}

.content ul {
	margin: 0px;
	list-style-position: outside;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style-type: none;
}
.content ul ul {
	margin: 0px 0px 0px 40px;
	padding: 0px;
	list-style-type: none;
}
.content li {
	padding-left: 0px;
	color: #666;
	font-size: 85%;
	clear: both;
	padding: 0px;
	margin: 0px;
}
.content li span.datelist {
	float: left;
	font-size: 85%;
}
li.list a.rsslist {
	float: left !important;
	width:90px !important;
	background-image: url(images/rsslist.png);
	background-repeat: no-repeat;
	background-position: right center;
	display: block !important;
	height: 16px;
	padding-bottom: 0px !important;
}
.rssfon {
	background-image: url(images/rssfon.png);
	background-repeat: no-repeat;
	background-position: right top;
}
li.list {
	font-size: 1em;
}
.content li.list a {
	display: block;
	float: right;
	width: 380px;
	padding-bottom: 10px;
	font-size: 85%;
}
.content ul ul li.list a {
	display: block;
	float: right;
	width: 340px;
	padding-bottom: 10px;
	font-size: 85%;
}
.both {
	clear: both;
}
.BannerRight {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.HeiderBlock {
	float: left;
	height: 50px;
	width: 300px;
	margin-left: 30px;
	margin-top: 0px;
}


.HeiderSearsh {
	float: left;
	height: 55px;
	width: 350px;
	margin-left: 110px;
	margin-top: -5px;
}
.InputPole h2 {
	font-size: 70%;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	display: block;
}

.InputPole {
	height: 40px;
}
.save {
	background-image: url(images/save.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
	background-color: #f4dba6;
	float: right;
	position: relative;
	top: 1px;
	font-size: 70%;
	padding-right: 10px;
	padding-left: 10px;
	line-height: 20px;
}
.InputPole .l {
	background-image: url(images/input.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 20px;
	width: 5px;
}
.emailPole, #user_login, .passwordPole, #user_pass {
	background: transparent url(images/input.png) no-repeat right top;
	height: 20px;
	width: 130px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #F1E9E5;
	float: left;
	padding: 2px 0px 0px 0px !important;
}
.entrance {
	height: 22px;
}
.LoginButton {
	background: url(images/entrance.png);
	display: block;
	float: right;
	height: 22px;
	width: 62px;
}
a.register {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.errorregistered, .failure, .error {
	display: block !important;
	background-image: url(images/error.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 90px 10px  40px  10px  !important;
	margin-bottom: 20px;
	font-size: 120%;
	color: #600;
	text-align: center;
}
p.linkright {
	line-height: 22px;
	float: right;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #f6f8df;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: center;
}
.TagsSidebar a {
	display: inline;
}
#searsh, #searshb {
	float: left;
}
#searshb {
	background-color: #999;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 22px;
}
#searchform {
	width: 280px;
	height: 40px;
	background-image: url(images/searsh.png);
	background-repeat: no-repeat;
	background-position: -5px top;
	margin: 0px;
	padding: 0px;
	position: relative;
	top: 5px;
}
#searchform div {
	padding-top: 5px;
	padding-left: 20px;
}
#searchform #searshb {
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 22px;
	background: transparent none;
	float: left;
	cursor: pointer;
	border: 0px;
}
#searchform #searsh {
	background: transparent none;
	margin: 0px;
	padding: 2px 0px 0px 0px;
	width: 230px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
	height: 20px;
	font-size: 13px;
	outline:none;
}.commentlist {
	list-style-type: none;
}
.commentlist li {
	background-image: none;
	margin-bottom: 20px;
	padding: 0px;
}
.commentmetadata {
	background-color: #FFF;
	color: #f6f8df;
	text-align: right;
	margin-top: -40px;
	padding-top: 20px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
.vcard {
	padding: 2px;
}
.commentlist p {
	clear: both;
	background-color: #f6f8df;
	padding: 10px;
}
.reply a {
	display: block;
	padding: 6px;
	float: right;
}
.reply {
	height: 25px;
	background-color: #FFF;
}
.fn {
	font-size: 20px;
}
.says {
	display: none;
}
.tags {
	height: 30px;
	background-image: url(images/tags.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 15px;
	padding-left: 20px;
	font-size: 18px;
	margin-top: 20px;
}
.postinfo {
	float: right;
	line-height: 25px;
	padding-right: 10px;
}
.post-meta li {
	background-color: #f6f8df;
	line-height: 25px;
	background-image: none;
	padding-left: 10px;
}
.time {
	color: #000;
	font-size: 10px;
	font-weight: bold;
}

#loginform {
	background-image: url(images/login.png);
	width: 300px;
	background-position: left top;
	background-repeat: no-repeat;
	padding: 10px 0px 0px 0px;
	margin: 0px;
	font-size: 65%;
}
#loginform #user_login, #loginform #user_pass {
	padding: 0px;
	float: left;
	background: transparent none;
	width: 105px;
	margin: 0px 11px 0px 7px;
	border: 0px;
	height: 20px;
	outline:none;
	font-size: 13px;
}
#loginform #wp-submit {
	float: left;
	height: 20px;
	width: 50px;
	background: transparent none;
	border: 0px;
	cursor: pointer;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

#loginform p {
	line-height: 20px;
	margin: 0px;
	clear: both;
	padding-top: 4px;
}
#loginform #rememberme {
	float: left;
}

.userinfo {
	height: 55px;
	width: 300px;
}
.userinfo a {
	float: right;
	height: 55px;
	background-repeat: no-repeat;
	background-position: left bottom;
}
.userinfo a:hover {
	background-position: left top;
}
.userinfo .logout {
	background-image: url(images/logout.png);
	width: 57px;
}
.userinfo .accaunt {
	background-image: url(images/account.png);
	width: 64px;
}
.userinfo .profile {
	background-image: url(images/profile.png);
	width: 52px;
}
.userinfo .subscribe {
	background-image: url(images/subscribe.png);
	width: 62px;
}
.userinfo .username {
	float: left;
	font-size: 90%;
	width: 127px;
	vertical-align: middle;
	height: 55px;
}
.entry table, .entry table .ht {
	background-color: #666;
	color: #fff;
	text-align: center;
}
.entry table td {
	background-color: #FFF;
	color: #000;
	text-align: left;
}
.entry table .ta {
	background-color: #f99d1c;
	color: #000;
}


.nawbar {
	background-image: url(images/nawbar.png);
	background-repeat: repeat-x;
	background-position: left 10px;
	height: 30px;
	float: left;
}
.nawbar .home {
	background-image: url(images/nawbar_home.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
	width: 70px;
	float: left;
	text-align: right;
}
.nawbar a {
	background-image: url(images/nawbar_linck.png);
	background-repeat: no-repeat;
	background-position: left 10px;
	height: 30px;
	display: block;
	float: left;
	padding: 0px 5px 0px 15px;
	line-height: 40px;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	cursor: pointer;
}
.nawbar .end {
	background-image: url(images/nawbar_end.png);
	background-repeat: no-repeat;
	background-position: left 10px;
	height: 30px;
	width: 5px;
	float: left;
}
.clear {
	clear: both;
	height: 20px;
}
.topmenu {
	background-image: url(images/nawbar.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 20px;
}
.topmenu ul {
	float: right;
	margin: 0px;
	padding: 0px 20px 0px 0px;
	list-style-type: none;
	height: 20px;
	font-size: 60%;
}
.topmenu li {
	float: right;
	margin: 0px 0px 0px 20px;
}
.topmenu li a {
	line-height: 20px;
	text-decoration: none;
}
.topmenu a {
	color: #000;
}
.topmenu a:hover {
	color: #444;
}
#size .wpcf7-list-item {
	display: block;
}



.navigation {
	text-align: center;
	clear: both;
}
.pages {
	border: 0px;
	color: #999;
	margin-right: 20px;
}
.navigation a {
	color: #666;
	height: 20px;
	width: 30px;
	line-height: 20px;
	text-align: center;
	display: inline-block;
}
.navigation .last, .navigation .first {
	width: 40px;
}

.navigation .current {
	color: #000;
	height: 20px;
	width: 30px;
	line-height: 20px;
	text-align: center;
	display: inline-block;
	font-weight: bold;
}

.timezonecalculator-refreshable-output li {
	font-size: 11px !important;
	float: left !important;
	display: block;
	line-height: 20px;
	margin: 0px;
	padding: 0px 0px 0px 20px;
}
.timezonecalculator-refreshable-output ul {
	float: left !important;
	margin: 0px;
	padding: 0px;
}


.form-table {
	font-size: 90% !important;
	color: #000000 !important;
	background-color: #FFFFFF !important;
	width: 100% !important;
}

.form-table th {
	text-align: right;
	vertical-align: top;
	width: 30% !important;
}

.form-table input, .form-table textarea {
	background-image: none !important;
	width: 99% !important;
	border: 1px solid #ccc;
	font-family: Arial, Helvetica, sans-serif;
}

#profile h3 {
	margin-top: 40px;
}
.form-table td, .form-table th {
	padding-bottom: 5px;
}



.cform .cf_hidden {
	display: none;
}



.success  {
	padding: 20px;
	margin-top: 35px;
	margin-bottom: 35px;
	background-color: #F6F8DF;
}

.failure ol {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	overflow: hidden;
	height: 20px;
}

.failure ol li {
	margin: 0px;
	padding: 0px;
}



.captcha {
	margin-top: -25px;
	margin-left: 70px;
	float: left;
}

#cforms_captcha  {
	width: 100px !important;
	float: left;
	margin-top: 40px;
	margin-left: 2px;
}

ol.cf-ol select  {height: 200px;}
ol.cf-ol input, ol.cf-ol select, ol.cf-ol textarea  {width: 380px; border: 1px solid #CCC;}
ol.cf-ol .emailreqtxt, ol.cf-ol .reqtxt { display: none;  font-size: 80% !important; line-height:15px !important;}
ol.cf-ol {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width: 480px;
}
.cf-box-title { text-align: left !important; padding: 0px !important;}
.cf-sb {clear:both;}
.cform li {clear:both; text-align:right;}
ol.cf-ol label {float:left; padding-right:3px;  line-height:12px; padding-top: 5px;}

.cf_li_text_err li { padding: 0px !important; line-height:15px !important; color: #FF0000;}
.cf_error { padding: 0px !important; line-height:15px !important; background-color: #F9E6E6 !important;}
.readonly {  background-color: #EBEBEB}
.cf-box-group  { margin-left: 100px; }



.loginpage li {
	margin: 0px;
	padding: 0px;
	text-align:left;
}
.loginpage ol {
	margin: 0px;
	padding: 0px;
}

.cf-box-group label {
	float: left !important;
	height: auto !important;
	width: auto !important;
	background: none !important;
	margin-right: 20px;
	text-indent: 5px !important;
}
.loginpage .cf-box-b {
	float: left !important;
	height: auto !important;
	width: auto !important;
	border: 0px;
}

.cf_hidden, .loginpage .cf-box-title { display: none; }
.loginpage #li-9-1,
.loginpage #li-9-2,
.loginpage #li-9-3,
  { 
	text-indent: 0px !important;
}
.loginpage #li-9-1 label,
.loginpage #li-9-2 label,
.loginpage #li-9-3 label,
  { 
	padding: 0px !important;
	margin: 0px !important;
	height: 16px !important;
	background: none;
	text-indent: 20px !important;
}
.loginpage .cform  label {
	background: none !important;
}
.loginpage .cform  #li-9-1 input,
.loginpage .cform  #li-9-2 input,
.loginpage .cform  #li-9-3 input,
  { 
	padding: 0px !important;
	margin: 0px 0px 0px 10px !important;
	line-height: inherit;
}

.addpress { float:right; margin-top: 10px; }




a.noaccess {
	background-image: url(images/no-access.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 50px;
	width: 140px;
	margin-top: 20px;
}
a.register {
	background-image: url(images/register.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 50px;
	width: 140px;
	margin-top: 20px;
}
a:hover.register {
	background-position: bottom;
}

#scrollDown {
	font-size: 11px;
}
#scrollDown span {
	display: block;
	font-size: 10px;
	padding-bottom: 4px;

}


.prokrutka {overflow: hidden; height: 84px;}


.description {	clear: both;}
#recaptcha_area {
	margin-top: 119px;
	margin-left: -500px;
	position: absolute;
	left: 50%;
	top: 50%;
}
.login .linklove, .login .links { display: none;}

