html,body{margin:0;padding:0}
body{font: 76% arial,sans-serif;background:#efeff0;}

a{color:#555;font:12px arial;text-decoration:underline}
a:hover {text-decoration:none}


.headbg{position:absolute;height:32px;width:100%;background:#353536;left:0;top:0;}
.footbg{position:absolute;height:220px;width:100%;background:#353536;left:0;bottom:0;}
/*.adv-top {width:950px;min-height:175px;max-height:300px;position:relative;margin:0 auto;z-index:0;}*/
#header{position:relative;height:200px;margin:0;}
#header ul.tpm {padding:0;margin:0;list-style:none;position:absolute;left:0;top:8px;}
#header ul.tpm li {float:left;background:url(../images/bul.png) 0 4px no-repeat;padding:0 10px 0 10px;margin:0 10px 0 0}
#header ul.tpm li a {color:#a1a2a2;font:bold 11px arial;text-transform:uppercase;text-decoration:none}
#header ul.tpm li a:hover {color:#FFF;}

#header .hml {position:absolute;width:16px;height:20px;top:5px;}
#header .home {background:url(../images/header_but_home.gif) 0 4px no-repeat;right:62px;}
#header .email {background:url(../images/header_but_mail.gif) 0 4px no-repeat;right:36px;}
#header .map {background:url(../images/header_but_map.gif) 0 4px no-repeat;right:10px;}
#header .rss {background:url(../images/rss.png) 0 4px no-repeat;right:88px;}

#header .logo {position:absolute;top:50px;left:0;width:270px;height:70px;color:#383839;font:11px arial;}
#header .logo a {display:block;background:url(../images/logo2.png) 0 4px no-repeat;margin:0;width:270px;height:70px;}
#header .logo span {display:block;margin:0 5px;position:absolute;top:15px;left:0px;width:170px}

#header .search {margin:0;padding:0;position:absolute;top:50px;right:0;width:240px;height:40px;}
#header .search .inputtext {position:absolute;top:1px;right:40px;border:1px solid #bebebe;background:#ffffff;font:12px arial;color:#9a9a9a;padding:5px 10px;width:175px;height:18px;}
#header .search .submit {position:absolute;top:0;right:0px;background:url(../images/search.png) 0 1px no-repeat;width:31px;height:30px;border:0;cursor:pointer;}

#header .butjoin, #header .butor, .extra_add_car {position:absolute;top:90px;right:0;width:181px;height:34px;padding:7px 0 0 100px;background:url(../images/but_join.png) 0 0 no-repeat;color:#fff;font:18px arial;text-decoration:none}
.extra_add_car {display:block;position:relative;width:181px;height:34px;padding:7px 0 0 100px;margin:0 auto;top:0}

#header .butjoin:hover, .extra_add_car:hover{background:url(../images/but_join.png) 0 -41px no-repeat;}
#header .butor:hover {background:url(../images/but_or.png) 0 -41px no-repeat;}
#header .butor {background:url(../images/but_or.png) 0 0 no-repeat;}

#header .usercount {background:url(../images/user_count.png) 0 0 no-repeat;position:absolute;top:105px;right:330px;width:181px;padding:0 0 0 25px;height:34px;font: 12px arial;color:#6c6c6c}

#header .menu {padding:1px 3px 0 3px;margin:0;background:url(../images/bgmenu.gif) 0 0 no-repeat;position:absolute;top:145px;left:0;width:944px;height:43px;
	list-style:none;
    -moz-box-shadow: 0 0 5px 0 #bbb; /* Для Firefox */
    -webkit-box-shadow: 0 0 5px 0 #bbb; /* Для Safari и Chrome */
    box-shadow: 0 0 5px 0 #bbb; /* Параметры тени */
}
#header .menu li {float:left;border-right:1px solid #d1d1d5;height:42px;background:url(../images/bul2.gif) 15px 14px no-repeat;}
#header .menu li.end {border-right:none}
#header .menu li a {display:block;padding:14px 15px 0 42px;height:29px;text-decoration:none;color:#333;font:bold 13px arial;text-transform:uppercase;}
#header .menu li:hover {background:#2b2b2b url(../images/bul3.gif) 15px 15px no-repeat;}
#header .menu li:hover a {color:#fff;}

/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.stunicholls.com/menu/pro_drop_2.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

#nav {
padding:1px 0 0 3px;margin:0;background:url(../images/bgmenu.gif) 0 0 no-repeat;position:absolute;top:145px;left:0;width:944px;height:43px;width:947px;
	list-style:none;
    -moz-box-shadow: 0 0 5px 0 #bbb; /* Для Firefox */
    -webkit-box-shadow: 0 0 5px 0 #bbb; /* Для Safari и Chrome */
    box-shadow: 0 0 5px 0 #bbb; /* Параметры тени */
}
#nav li.top {float:left;border-right:1px solid #d1d1d5;height:42px;background:url(../images/bul2.gif) 15px 14px no-repeat;}
#nav li.top:hover {background:#2b2b2b url(../images/bul3.gif) 15px 15px no-repeat;}
#nav li.top:hover a {color:#FFF}
#nav li a.top_link {
	display:block;padding:14px 15px 0 41px;height:29px;text-decoration:none;color:#333;font:bold 13px arial;text-transform:uppercase;
}

#nav li.end {border-right:none}

#nav li:hover a.top_link,
#nav li.iehover a.top_link, {
	color:#fff;
}
#nav li:hover a.top_link span,
#nav li.iehover a.top_link span {
	cursor:pointer;
	text-decoration:none; 
}
#nav li:hover a.top_link span.down,
#nav li.iehover a.top_link span.down {
	cursor:pointer;
}

/* Default list styling */

#nav li:hover {position:relative; z-index:2; cursor:pointer;}

#nav li:hover ul.sub {
	left:0; 
	top:41px; 
	background: #FFF; 
	white-space:nowrap; 
	width:240px; 
	height:auto; 
	z-index:3;
	cursor:pointer;
	border:1px solid #AEAEAE;
	padding:10px 0;
}
#nav li:hover ul.sub li {
	display:block; 
	height:14px; 
	position:relative; 
	float:left; 
	width:240px; 
	font-weight:normal; 
	cursor:pointer;
	color:#333;
	font:12px arial;
	padding:0 0 0 7px;
}
#nav li:hover ul.sub li ul li{
	width:auto; 
	min-width:150px;
}

#nav li:hover ul.sub li a {
	display:block; 
	height:18px; 
	line-height:1.8; 
	font:12px tahoma;
	color:#333;
	text-decoration:underline;
	cursor:pointer;
	padding:0 0 0 15px;
}
#nav li ul.sub li a.fly {
	cursor:pointer;
}
#nav li:hover ul.sub li a:hover {
	text-decoration:none;
	cursor:pointer;
}
#nav li:hover ul.sub li a.fly:hover {
	cursor:pointer;
}

#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul {
	left:270px; 
	top:0; 
	background: #F5F5F5; 
	padding:0px; 
	white-space:nowrap; 
	z-index:4; 
	height:auto;
	border:1px solid #626262;
}
#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul {
	position:absolute; 
	left:-9999px; 
	top:-9999px; 
	width:0; 
	height:0; 
	margin:0; 
	padding:0; 
	list-style:none;
}

#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly {
} 
#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly {
	background:#FFF; 
	color:#626262; 
}
#nav li ul.sub li a.m1d {
	color:#333;
	font:12px arial;
	padding:0;margin:0;
}
#nav li ul.s1d {
	padding:10px 0;
	line-height:1.8;
}
#nav li ul.s1d li {
	margin:3px 0;
}
#nav li ul.s2d {
	padding:10px;
	line-height:1.8;
	width:300px;
}
#nav li:hover ul.s2d {
	padding:10px;
	line-height:1.8;
	width:300px;
}
#nav li:hover ul.s2d li {
	width:300px;
}
#nav li:hover ul.s2d li a {
	padding:0;
}
#nav li:hover ul.s2d li.border {
	height:2px;
	border-bottom:1px dotted #C7C8C9;
	margin:7px 0;
	width:210px;
}


div#container{width:950px;margin:0 auto;position:relative;z-index:1}
#content{position:relative;float:right;width:710px}
#content .slider img {background:#353535;}
#content .slider .item .desc {background:#353535;padding:8px 15px;height:44px;width:680px;font:11px arial;color:#fff;overflow:hidden;}
#content .slider .item .desc div {width:550px;float:left}
.otziv-add {
	position:relative;
	width:680px;
	text-align:right;
}
#content .slider .item .desc a, .otziv-add .more {display:block;text-align:center;font:bold 12px arial;color:#FFF;width:93px;height:23px;float:left;
margin:8px 0 0 25px;background:#ba0505 url(../images/more.gif) 0px 0px no-repeat;padding:6px 0 0 0;text-decoration:none}
#content .slider .item .desc a:hover, .otziv-add .more:hover {color:#333;background:#FFF url(../images/more.gif) 0px -29px no-repeat;}
.otziv-add .more {float:none;margin:8px 0 0 580px;}


#content .slider .select {position:relative;margin:2px 0 0 0;width:689px;height:85px;border:1px solid #bebebe;background:#fafafa;padding:8px 10px 10px 9px;
	border-radius:  0 0 2px 2px;
	-webkit-border-radius:   0 0 2px 2px;
	-khtml-border-radius:  0 0 2px 2px ;
	-moz-border-radius:  0 0 2px 2px;
}
#content .slider .select img {border:1px solid #bebebe;width:127px;height:84px;margin:0 3px;}
.albums img {border:1px solid #bebebe;margin:3px;}
#content .slider .select img:hover, #content .slider .select img.active, #content .slider .select .active img {border:1px solid #555;}

#content .block {position:relative;margin:15px 0 0 0;width:708px;height:270px;border:1px solid #bebebe;background:#fafafa;overflow:hidden;
	border-radius:  4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
}
#content .block img {max-width:680px;}
#content .block .title, #content .block h1 {margin:0;position:relative;background:#fbfbfb url(../images/bgtitlebl.gif) 0px 0px repeat-x;display:block;width:207px;height:26px;padding:12px 0 0 15px;
color:#333;font:bold 13px arial;text-transform:uppercase;width:710px;border-bottom:1px solid #bebebe;}
#content .block .bigtext{text-transform:none;height:36px;padding:2px 10px 0 15px;}

h2, .h1d {margin:0px 0;display:inline-block;color:#000;font:bold 14px arial;text-transform:uppercase;border-bottom:1px dotted #aaa;}
h3 {margin:5px 0;color:#333;font:bold 12px arial;}

#content .block  .right-part {position:absolute;display:block;top:10px;right:30px;}
#content .block  .right-part a {font:12px arial;color:#363636;text-decoration:none;text-transform:none;}
#content .block  .right-part a:hover {color:#e73131}

#content .block .body, #content .block .article-body {padding:10px;}

#content .block .item {padding:5px 0; border-bottom:1px solid #bbb;width:325px;clear:both;height:55px;overflow:hidden;}
#content .block .flleft {clear:none;float:left;margin:0 5px 0 0}
#content .block .item span {display:block;color:#333;font:11px arial;}
#content .block .item img {border:1px solid #bebebe;width:75px;height:50px;margin:0 7px 3px 0;float:left;}
#content .block .item a {display:block;color:#333;font:12px arial;text-decoration:underline;}
#content .block .item a:hover {text-decoration:none}

#content .block a.all {margin:0;float:right; display:block;color:#333;font:12px arial;text-decoration:underline}
#content .block a.all:hover {text-decoration:none}

#content .mb {width:345px;float:left;margin:15px 16px 0 0;}
#content .mb .title {width:345px;}

#content .block .bordnon {border-bottom:none;}
#content .marg0 {margin:15px 0 0 0}
#content .marg20b {margin:15px 0 20px 0}
#content .height170{height:170px;}

#content .block_mini .item span {clear:both;}
#content .block_mini .item {padding:4px 0;height:40px;}
                             
#content .block .nav {width:328px;float:left;margin:0px 15px 0 0;}
#content .block .nav a {background:url(../images/bul4.gif) 0px 4px no-repeat;padding: 0 0 0 10px; display:inline;color:#e73131;font:12px arial;text-decoration:underline;}
#content .block .nav a:hover {text-decoration:none}

#content .block .subcategories  {padding:0;margin:0;width:220px;float:left;margin:0px 10px 0 0;list-style:none}
#content .block .subcategories  a {background:url(../images/bul4.gif) 0px 4px no-repeat;padding: 0 0 0 10px; display:inline;color:#e73131;font:12px arial;text-decoration:underline;}
#content .block .subcategories  a:hover {text-decoration:none}

#content span.cat {font:11px arial;color:#555;display:block;}


#navigation{float:left;width:240px}

#navigation .block-login {width:220px;position:relative;}
#navigation .block-login .tlogin, #navigation .block-login .tlogin-on {padding:12px 0 0 0;text-align:center;display:block;width:101px;height:26px;color:#fff;font:11px arial;text-transform:uppercase;background:#ca0303;margin:0 1px 0 0;float:left;
border-right:1px solid #880707;border-left:1px solid #880707;border-top:1px solid #880707;
}
#navigation .block-login .register, #navigation .block-login .settings {padding:12px 0 0 0;text-align:center;display:block;width:116px;height:27px;color:#fff;font:11px arial;text-transform:uppercase;background:#2b2b2b;float:left;text-decoration:underline}
#navigation .block-login .register:hover {text-decoration:none}

#navigation .block-login #form-login, #navigation .block-login .menu {clear:both;padding:10px 20px;margin:0;background:#ca0303 url(../images/bglogin.gif) 0 0 repeat-x;color:#FFF;
border-right:1px solid #880707;border-left:1px solid #880707;border-bottom:1px solid #880707;}

#navigation .block-login .tlogin-on {width:160px}
#navigation .block-login .settings {width:57px;background:#2b2b2b url(../images/settings.png) 16px 7px no-repeat;}
#navigation .block-login .menu {list-style:square inside url("../images/bul.png");margin:0 0 20px 0;padding:10px 0px 10px 20px;}
#navigation .block-login .menu a {color:#FFF;text-decoration:none}
#navigation .block-login .menu a:hover {text-decoration:underline}

#navigation .block-login .inputbox_signin {background:#fcfcfc;color:#333;font:11px arial;border:1px solid #880707;padding:7px 12px;text-transform:uppercase;cursor:pointer}
#navigation .block-login .inputtext {border:1px solid #880707;background:#ffffff;font:12px arial;color:#9a9a9a;padding:5px 10px;width:160px;height:18px;}
#navigation .block-login label {display:block;margin:10px 0 3px 0; }

#navigation .block-login .photo {margin:10px 26px;border:1px solid #880707;background:#fff}

#navigation .block-review {margin:20px 0 0 0;position:relative;width:220px}
#navigation .block-review .title {display:block;width:203px;height:26px;padding:12px 0 0 15px;background:#303030;color:#FFF;font:13px arial;text-transform:uppercase;border:1px solid #2d2d2d}
#navigation .block-review .body {width:198px;padding:2px 0 0 20px;background:#373737;
border-right:1px solid #2d2d2d;border-left:1px solid #2d2d2d;border-bottom:1px solid #2d2d2d;
}
#navigation .block-review .item {padding:10px 0; border-bottom:1px solid #2d2d2d;width:180px;color:#FFF;font:12px arial;min-height:60px}
#navigation .block-review .item span {display:block;color:#7f7e7e;font:12px arial;}
#navigation .block-review .item a {display:block;color:#eee;font:12px arial;text-decoration:underline}
#navigation .block-review .item a:hover {text-decoration:none}
#navigation .block-review .item img {float:left;margin:3px 5px 2px 0}

#navigation .block-review a.all {margin:10px 0; display:block;color:#e82b2b;font:12px arial;text-decoration:underline}
#navigation .block-review a.all:hover {text-decoration:none}


#navigation .block-oth {margin:20px 0 20px -1px;position:relative;width:222px;}
#navigation .block-oth .title {display:block;width:207px;height:26px;padding:12px 0 0 15px;
background:url(../images/lmbgtitle.gif) 0 0 no-repeat;color:#333;font:13px arial;text-transform:uppercase;}
#navigation .block-oth .body {width:202px;padding:2px 0 0 20px;background:url(../images/lmbgtitle2.gif) 0 0 repeat-y;}
#navigation .block-oth .footer {display:block;width:222px;height:7px;background:url(../images/lmbgtitle3.gif) 0 0 no-repeat;}

#navigation .block-oth .body ul {list-style:none;margin:0 0 0 -10px;padding:0;}
#navigation .block-oth .body ul li {margin:0;padding:0;padding:2px 0;}
#navigation .block-oth.mrg0 {margin:0 0 20px;}

#navigation .block-oth .item {padding:10px 0; border-bottom:1px solid #bbb;width:180px;}
#navigation .block-oth .comments {padding:5px 0; border-bottom:1px solid #bbb;width:180px;}
#navigation .block-oth .comments.end {border:0}
#navigation .block-oth .item span {display:block;color:#777;font:12px arial;}
#navigation .block-oth .comments.item span {display:inline;color:#777;font:11px arial;}
#navigation .block-oth .item a {display:block;color:#e73131;font:12px arial;text-decoration:underline}
#navigation .block-oth .item a:hover {text-decoration:none}
#navigation .block-oth .comments a {display:inline;color:#e73131;font:11px arial;text-decoration:underline}
#navigation .block-oth .comments a:hover {text-decoration:none}

#navigation .block-oth .info {padding: 0 0 0 10px;}
#navigation .block-oth .photo img {margin:5px;border:1px solid #bebebe;width:80px;height:60px;}
#navigation .block-oth .photo img:hover {border:1px solid #555;}

#navigation .block-oth a.all {margin:10px 0 0 0; display:block;color:#333;font:12px arial;text-decoration:underline}
#navigation .block-oth a.all:hover {text-decoration:none}
.grey {color:#555}

#extra{float:left;clear:left;width:240px}
#footer{position:relative;clear:both;width:100%;height:180px;background:#353536;}
#footer .cont {width:950px; margin:0 auto;position:relative;}
#footer .cont .desc .logo {font:bold 14px arial;color:#eee;}
#footer .cont .desc p {margin:7px 0;color:#aaa;}
#footer .cont .desc {position:absolute;left:0;top:15px;width:330px;color:v;font:12px arial;}

#footer .cont .copy {position:absolute;left:0;top:165px;width:330px;color:#777;font:11px arial;}
#footer .cont .dev {position:absolute;right:0;top:165px;width:180px;color:#777;font:11px arial;}

#footer .cont .menu {position:absolute;left:400px;top:15px;width:550px;color:#999;font:11px arial;}
#footer .cont .menu ul {padding:0;margin:0 35px 0 0;float:left;list-style:square inside url("../images/bul.png");}
#footer .cont .menu ul li {margin:0 0 2px 0;white-space: nowrap;
word-wrap: normal;}
#footer .cont .menu ul li a {color:#eee;text-decoration:none;font:11px arial;}
#footer .cont .menu ul li a:hover {text-decoration:underline}

#footer .cont .count {position:absolute;right:10px;top:130px;width:300px;text-align:right}
#footer .cont .count img{margin:0 10px 0 0}
#footer .logo img {float:left;margin:0 10px 0 0}
#footer .logo a {color:#fff0a8;font:11px arial;text-decoration:none;border-bottom:1px dashed #fff0a8;}
#footer .logo a:hover {border-bottom:none;}

.clearfix{clear:both}

a.link1, a.link1n {background:url(../images/bul4.gif) 0px 4px no-repeat;padding: 0 0 0 10px;display:block;color:#555;font:12px arial;text-decoration:underline}
a.link1:hover, a.link1n:hover {text-decoration:none}
a.link1n {display:inline}

a.link4{color:#555;font:12px arial;text-decoration:underline}
a.link4:hover {text-decoration:none}


a.i-fc {background:url(../images/icons.png) 0px -24px no-repeat;display:block;text-decoration:none;width:24px;height:24px;margin:0 10px 0 35px;float:left}
a.i-fc:hover {background:url(../images/icons.png) 0px 0px no-repeat;}
a.i-vk {background:url(../images/icons.png) -24px -24px no-repeat;display:block;text-decoration:none;width:24px;height:24px;margin:0 10px;float:left}
a.i-vk:hover {background:url(../images/icons.png) -24px 0px no-repeat;}
a.i-od {background:url(../images/icons.png) -48px -24px no-repeat;display:block;text-decoration:none;width:24px;height:24px;margin:0 10px;float:left}
a.i-od:hover {background:url(../images/icons.png) -48px 0px no-repeat;}
a.i-tv {background:url(../images/icons.png) -72px -24px no-repeat;display:block;text-decoration:none;width:24px;height:24px;margin:0 10px;float:left}
a.i-tv:hover {background:url(../images/icons.png) -72px 0px no-repeat;}

.margb20 {margin-bottom:20px}
#content .nomarg {margin:0 0 15px 0;height:100%;}

input.inputbox{border:1px solid #bebebe;background:#ffffff;font:12px arial;color:#333;padding:5px 10px;width:175px;height:18px;}
select.inputbox{border:1px solid #bebebe;background:#ffffff;font:12px arial;color:#333;padding:5px 10px;width:197px;height:30px;}
textarea.inputbox{border:1px solid #bebebe;background:#ffffff;font:12px arial;color:#333;padding:5px 10px;}

input.submit,input.submit2 {border:1px solid #880707; cursor:pointer;display:block;text-align:center;font:bold 12px arial;color:#FFF;width:93px;height:29px;
background:#ba0505 url(../images/more.gif) 0px 0px repeat-x;padding:5px 0;;text-decoration:none}
input.submit:hover,input.submit2:hover {color:#333;background:#FFF url(../images/more.gif) 0px -29px repeat-x;}
input.submit2 {width:140px;}
#content .message {border:1px solid #aaa;padding:10px;margin:0 0 10px 0;color:#9e1313;
	border-radius:  4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
}

.table1 td{padding:3px 10px}
.table1 td.name{text-align:right;width:150px;}
.table1 td.name2{text-align:right;width:100px;}

.table2 {width:300px;float:right;border:1px solid #aaa;margin:0 0 10px 10px;}
.table2 td{padding:3px 10px;}
.table2 td.name{text-align:right;width:150px;}
.table2 td.name2{text-align:right;width:100px;}
.table2 td.name_r{text-align:right;width:100px;position:relative;}

.imgadm, .img {border:1px solid #aaa;max-width:650px;max-height:650px;}


.menu1-left {
	width:242px;
	position:relative;
}
.menu1-cont1 {
	width:117px;
	float:left;
}
.menu1-cont1 a {
	width:110px;
	border:1px solid #E4EEF2;
	padding:2px;
	display: block;
	color:#2078bb;
	font:11px tahoma;	
	text-align:center;
	text-decoration:none;
	margin:1px 0;
}
.menu1-cont1 a:hover {
	text-decoration:underline;
}
.green{color:green;}
.red{color:#9e1313;}


.progress {
      overflow: hidden;
	position:relative;
      width: 118px;
      height: 15px;
      border: 1px solid #363636;
      background: #f8dddd;
      margin:0;
      padding: 0;
      z-index: 20;
}
.progress_load {
      height: 16px;
      border: 1px solid #ba0505;
      background: #ba0505;
      margin:0;
      padding: 0;
      z-index: 40;
	position:absolute;
}
.progress_text {
	color:#022258;
	font:bold 11px tahoma;
	z-index: 45;
	width:118px;
	position:absolute;
	text-align:center;
}
.brdr {border-right:1px solid #eee;padding:0 60px 0 0}
.nobrd, .albums .nobrd {border:none}
.data-news-top {margin:0 0 5px 0}

#content .title-news {font:bold 14px arial;margin:0 0 5px 0;display:inline-block;}
.data-news {color:#555;margin:10px 0 0 0}
.data-news span {margin:0 20px 0 0}
.impr {position:absolute;right:20px;top:50px;}


.message-block{
	border:1px solid #E4EEF2;
	background:#F0F6FA;
	padding:10px;
	clear:both;
}
.message-block .inputbox{
	border:1px solid #D7D7D7;
	color:#555555;
	font:11px tahoma;
	height:18px;
	width:200px;
}
.pad10 {
	padding:10px;
}
.message-menu a {
	display:block;
	width:105px;
	float:left;
	padding:5px 5px 5px 25px;
	margin:2px 2px;
	background-position:2px 5px;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#000;
	border:1px solid #E4EEF2;
}
.message-menu .active {font:bold 12px arial;}
.message-menu a:hover {
	text-decoration:underline;
}
.message-menu .input {
	background-image:url('../images/message/input.png');	
}
.message-menu .out {
	background-image:url('../images/message/outbox.png');	
}
.message-menu .tresh {
	background-image:url('../images/message/tresh.png');	
}
.message-menu .new {
	background-image:url('../images/message/new.gif');	
}
.pad11 {padding:0 10px;}
.mess-date {
	font:11px tahoma;
	color: #8B8B8B;
}

.write-d td {vertical-align:top}
.write-date {width:100px;}


#content .navigation {
	color: #636363; 
	border: 0px;
	font-family: tahoma;
}

#content .navigation a:link,
#content .navigation a:visited,
#content .navigation a:active {
	display:inline-block;
	text-decoration: none;
	color: #000;
	background-color: #eee;
	border: 1px solid #333;
	padding: 2px 6px;
	font-size: 11px;
	margin:0 5px;
}

#content .navigation a:hover {
	display: inside;
	background-color: #e73131;
	color: #000;
	border-color: #333;
}

.navigation span {
	text-decoration: none;
	background-color: #e73131;
	padding: 2px 6px 3px 6px;
	border: 1px solid #555;
	color: #333;
	font-size: 11px;
	display:inline-block;
	margin:0 5px;
}
.navigation span.nav_ext {
	border: none;
	background: transparent;
}

.write-date, .article-info {margin:5px 0 10px 10px;color:#777;}
.forumdate {color:#999;font:11px arial;}

#add_company .wrap {padding:10px;
	background: none repeat scroll 0% 0% rgb(248, 246, 233);
	float: left;
	width:670px;
}
#add_company .short-info {
    line-height: 20px;
}
#add_company .wrap div span {
    height: 17px;
    display: block;
    float: left;
    padding-top: 3px;
}
#add_company .wrap div p {
    display: block;
    float: right;
    width: 480px;
}
#add_company .wrap div p select {
    display: block;
    float: left;
    width: 240px;
    border: 1px solid rgb(133, 133, 133);
}
#add_company .wrap div p span {
    height: 17px;
    display: block;
    float: left;
    padding: 3px 8px 0px 0px;
}
#add_company .wrap div p input[type="text"] {
    border: 1px solid rgb(133, 133, 133);
    height: 18px;
    padding-top: 2px;
    padding-left: 2px;
    margin-bottom: 2px;
}
#add_company textarea{
    border: 1px solid rgb(133, 133, 133);
    width:400px;
    height: 60px;
}
.titleadd {margin:0 10px 0 0}

.full-title div p input {
    width: 380px;
}
h5 {
    float: left;
    clear: both;
    font-size: 1em;
    font-weight: bold;
    margin: 15px 0px;
    width: 100%;
}

.captcha {
    float: left;
    clear: both;
    margin: 10px 0;
    width: 100%;
}
.img-captcha-container {
	float:left;
	width:150px;
}
.img-captcha-container img {
	border:1px solid #eee;
}
.txt-captcha-container {
	float:left;
}
.txt-captcha-container .code{
    border: 1px solid rgb(133, 133, 133);
}

#add_company .notice {
    color: rgb(102, 102, 102);
    padding: 0px !important;
    font-size: 8pt;
    clear: both;
    white-space: nowrap;
    margin:0 0 5px 0
}
#add_company .require {
    background: url("../images/require.gif") no-repeat scroll right center transparent;
    padding-right: 10px;
}
#add_company .wrap div p input {
    float: left;
    margin:0 10px 0 0;
}
#add_company .wrap div .width150px {
	width:150px
}
#add_company .wrap div p {
    margin:0 0 10px 0;
}

#add_company .add-phone {margin:0 10px;}
#add_company .phone-number{margin:0}
#add_company .time-table .day input.from, .time-table .day input.to, .time-table .lunch input.from, .time-table .lunch input.to {
    width: 2.5em;
    display: inline;
    height: 1.2em;
}

#add_company .wrap div span {
    height: 17px;
    display: block;
    float: left;
    padding-top: 3px;
}
#add_company .wrap input.f-radio {width:auto;height:auto;border:none;float:none;margin:0}

.cat-item {margin:7px 0;background:rgb(255, 249, 238);padding:10px;width:690px;overflow:hidden}
.cat-item img {border:0;margin:0 10px 0 0}
.cat-item .name {color: rgb(31, 78, 150);font-size: 13px;font-weight: bold;text-decoration: none;}
.cat-item .name:hover {text-decoration:underline}

.cat-item .site {color: rgb(31, 78, 150);font-size: 12px;text-decoration: none;}
.cat-item .site:hover {text-decoration:underline}

.cat-item .map {color: rgb(31, 78, 150);font-size: 12px;text-decoration: none;float:right;background: url("../images/icon-map.gif") no-repeat scroll left 1px transparent;
	display: block;height: 16px;padding-left: 20px;}

.cat-item .map:hover {text-decoration:underline}

.cat-item .keywords {display: block;margin-top: 4px;padding: 0px;}
.cat-item .adres {display: block;margin-top: 4px;padding: 0px;color: rgb(136, 136, 136);}
.cat-item .phone {display: block;margin-top: 4px;padding: 0px;color: #333;font:12px arial;margin:0 0 5px 0;}
.cat-item .key {display: block;text-align:right;}
.hide {display:none}
.show {display:block}

.cars {position:relative;width:557px;float:right;}
.cars.brdtop {border-top:1px solid #bbb;}
.car-item {
	background: rgba(255, 255, 255, 0);
	display: inline-block;
	font: 12px/14px sans-serif;
	margin: 0px 0px 0px -10px;
	padding: 10px;
	position: relative;
	text-align: left;
	transition: background-color 0.2s cubic-bezier(0.42, 0, 0.58, 1) 0;
	vertical-align: top;
	width: 120px;
	height:130px;
}
.car-item:hover {background:#fff}
.car-item .pic {
	background: #DDDDDD;
	height: 68px;
	line-height: 0;
	margin: 0px 0px 5px;
	width: 120px;
}
.car-item a.info {color: #205090;text-decoration:none;display:block;font: 12px/14px sans-serif;}
.car-item a.info:hover {text-decoration:underline}
.car-item .locate {color: gray;font: 10px/13px "Tahoma", sans-serif;display:block;}
.car-item a.owner{font: 10px/13px "Tahoma", sans-serif;margin: 0px 0px 2px;color:#205090;/*#CC0020*/display:block;text-decoration:none;}
.car-item a.owner:hover{text-decoration:underline;}
.car-item .panel {position:absolute;bottom:0;text-align:right;width:120px;}

.cars-panel {position:relative;float:right;width:143px;height:440px;margin:-1px 0 20px 0;}
.cars-panel-fx {width:143px;height:700px;}
.cars-panel .item {background:#000;display:block;float:left;width:133px;padding:5px 0px 5px 10px;color:#ccc;font:12px/14px sans-serif;text-decoration:none}
.cars-panel .item:hover, .cars-panel .active{color:#FFF;background:#CC0020;}
.cars-panel.mrg0 {margin:0}

/*.ads-panel-fx .block {z-index: 100000 !important}*/
.ads-panel-fx {position:absolute;width:170px;height:620px;margin:0;top:250px;left:-170px;z-index: 10000}
.ads-fixed .block { position: fixed;top: 10px;}
/*.ads-fixed .block {position:absolute;margin:0 50%;top:0;left:-645px;width:160px;height:620px;z-index: -10;}*/
.ads-panel-fx2 {right:-180px;position:absolute;width:170px;height:620px;margin:0;top:250px;z-index: 10000}

.fixed {
 position: fixed;
 top: 10px; /*здесь указываем отступ сверху*/
 z-index: 9999; /*устанавливаем блок поверх всех элементов на странице*/
}

.cars-users {float:none;width:680px;margin:0 10px;}
.cars-users .car-item {height:100px}
#hypercontext, #hypercontext a {font:14px arial}
#hypercontext a {color:red}
#content .readmore2  {font:12px arial;margin:0 15px}
#content .comm-link {font:12px arial;margin:0 15px;color:#555}
#content .link-user {font:12px arial;color:#333}
.comm-icon{margin:0 0 -3px;}


.car-view-b1 {width:670px;padding:20px;background-color:#2d2d2d;
	background-image:url(/theme/club2108/images/bgcwiew.png) 0 0 repeat-x;height:220px;position:relative;}
.car-view-b1 .title {
	font: 700 28px/0.95 sans-serif;
	letter-spacing: -1px;
	color:#EEE;
}
.car-view-b1 .title a{ 
	font: 700 28px/0.95 sans-serif;
	letter-spacing: -1px;
	color:#EEE;
	text-decoration:none;
}
.car-view-b1 .title a:hover{ 
	text-decoration:underline;
}
.car-view-b1 .row1{
	width:290px;
	height:250px;
	float:left;
}
.car-view-b1 .row2{
	width:380px;
	height:260px;
	float:left;
	margin:-20px -20px 0 0;
}
.car-view-b1 .row2 .soc {position:absolute;bottom:5px;right:10px;}
.car-view-b1 .row2 p {padding:10px;color:red}
.car-view-b1 .crow {font:11px arial;color: #777;margin:0 0 5px 0}
.car-view-b1 .crow a {font:11px arial;color: #777;text-decoration:none;}
.car-view-b1 .crow a:hover {text-decoration:underline;}

.car-view-b1 .data {margin:15px 0 0 0;float:left}
.car-view-b1 .data span {font:11px arial;color: #999;width:120px;padding:3px 5px;display:block;}
.car-view-b1 .data span:hover {background-color:#3e3e3e;}
.car-view-b1 .data span.count {color:#eee;width:65px;float:right;text-shadow: 1px 1px rgba(0, 0, 0, 0.298)}
.car-view-b1 .data span.count span {display:block;padding:0px 5px;background:#aaa;color:#FFF;font:bold 20px arial;width:26px;text-align:center;text-shadow: 1px 1px rgba(0, 0, 0, 0.298)}
.car-view-b1 .data span.red {width:40px;margin:0 0 0 30px;}
.car-view-b1 .data span.red span {background:#FF0000;}

.car-view-b1 .link {margin:15px 0 0 0;}
.car-view-b1 .link a {font:14px arial;color: #deeeca;text-decoration:underline;}
.car-view-b1 .link a:hover{text-decoration:none;}
.car-view-b1 .link a.write {color:#fbc972;margin:0 0 0 12px}
.car-view-b1 .link a.red {color:red;margin:0 0 0 12px}

.user-data .user {color:#a41f00;text-decoration:none;font:20px arial}
.user-data .user:hover {text-decoration:underline;}
.user-data img {margin:5px 0 0 0}
.user-data .desc {display:block;margin:5px;}
.user-data .desc, .user-data .desc a {font:11px arial;color:#555;}
.user-data .locate{display:block;margin:5px;}

.about-car {margin:10px;}
.about-car h3.belongState, .r-coll #rcheComments .titleComment, .r-coll #rcheComments #newComment, .tetleh2
	  {font: 20px/1 sans-serif;margin: 0px 0px 15px;text-shadow: 1px 1px #DADADA;color:#555;}
.about-car .fullinfo {margin:0;color:#555;}
.about-car .data h4 {font: 700 14px/1 sans-serif;margin: 0px 0px 12px;color:#555;}
.about-car .data {margin:15px 0 0 0}
.about-car .data ul {list-style: square;}

.blog-car {margin:25px 10px 10px 10px;color:#555;}
.blog-car .cont-news {color:#555;}
.blog-car .data-news {font:12px arial; color:#555;}
.blog-car .right {margin:5px 0 0 0}

.l-coll {width:400px;float:left}
.r-coll {width:290px;float:left;background:#FFF;padding:10px;margin:-10px 0 0 0;overflow:hidden;}

.r-coll #rcheComments #ajaxComment {display:none;text-align:center;}
.r-coll #rcheComments {position:relative;width:100%;}


.r-coll #rcheComments #allComment {margin:10px;position:relative;}
.r-coll #rcheComments #allComment .itemComment {position:relative;border-left:1px dotted #CCC;background:#FFF;padding:0 10px 10px 60px;margin:10px 0;}
.r-coll #rcheComments #allComment .greyBg {background:#EEE;}
.r-coll #rcheComments .avatarComment {position:absolute;left:0;top:0;width:48px;height:48px;padding:2px;border:1px solid #EEE;}
.r-coll #rcheComments .panelComment {position:relative;margin:0 0 5px 0;}
.r-coll #rcheComments .panelComment a.userComment {color:#0E8BDF;font:14px tahoma, arial;margin:0 10px 0 0;text-decoration:underline;}
.r-coll #rcheComments .panelComment .dateComment {color:#333;font:italic 11px tahoma, arial;}
.r-coll #rcheComments .footerComment a.replyComment {color:#555;font:11px tahoma, arial;text-decoration:underline;}
.r-coll #rcheComments .footerComment a.editComment,#rcheComments .footerComment a.delComment {color:red;font:11px tahoma, arial;text-decoration:underline;}
.r-coll #rcheComments .footerComment {margin:5px 0 0 0;}
.r-coll #rcheComments .panelComment a.userComment:hover,
.r-coll #rcheComments .footerComment a.replyComment:hover,
.r-coll #rcheComments .footerComment a.editComment:hover,
.r-coll #rcheComments .footerComment a.delComment:hover {text-decoration:none;}
.r-coll #rcheComments .bodyComment {position:relative;color:#333;font:12px tahoma, arial;}
.r-coll #rcheComments #tableComment td.section-one {text-align:right;padding:0 20px 0 0;width:170px;color:#333;font:12px tahoma, arial;}
.r-coll #rcheComments #tableComment td {vertical-align:top}
.r-coll #rcheComments .inputComment {border:1px solid #eee;width:200px;}
.r-coll #rcheComments .textareaComment {border:1px solid #eee;height:70px;width:280px;margin:0 0 10px 0}
.r-coll #rcheComments .textareaComment:hover {border:1px solid #888;height:70px;}
.r-coll #rcheComments #pageComment {width:100%;padding:10px;text-align:center;}
.r-coll #rcheComments #pageComment span {margin:0 5px;padding:2px 5px;color:#999;border:1px solid #EEE;}
.r-coll #rcheComments #pageComment a {margin:0 5px;padding:2px 5px;color:#333;border:1px solid #DDD;text-decoration:none;}
.r-coll #rcheComments #pageComment a:hover {color:#000;background:#eee;}

/*#rcheComments .submitComment {border:0;font:12px tahoma;color: #FFF;cursor:pointer;
	background:url('../images/comment/btn120.gif') no-repeat 0 0;text-align:center;width:120px;height:24px;}
*/
.r-coll #rcheComments .submitComment {border:1px solid #880707; cursor:pointer;display:block;text-align:center;font:bold 12px arial;color:#FFF;width:93px;height:29px;
background:#ba0505 url(../images/more.gif) 0px 0px repeat-x;padding:5px 0;;text-decoration:none;width:140px;}
.r-coll #rcheComments .submitComment:hover {color:#333;background:#FFF url(../images/more.gif) 0px -29px repeat-x;}

.r-coll #rcheComments #messComment {display:none;padding:10px;border:1px dotted #D4A4A9;background:#FFEEEE;text-align:center;color:#000;font:14px tahoma;}
.r-coll #rcheComments #RformComment {margin:5px 0 0 0;}
.r-coll #rcheComments #RformComment .submitComment {margin:5px 0;}


#news-yn {position:relative;margin:20px 0 0 0}

#news-yn h2, #news-more h2 {
    color: #FFF;
    background: none repeat scroll 0% 0% #000;
    margin: 4px 0px 0px 0px;
}
h2.block-ya a {
    color: #FFF;
    text-decoration: none;
    font:bold 16px 'arial';
}
h2.block-ya {
    text-transform: uppercase;
    height: 30px;
    padding: 8px 20px 0px 20px !important;
    margin: 0px !important;
    float: left;
}
.clearfixn:before, .clearfixn:after {
    content: " ";
    display: block;
    height: 0px;
    overflow: hidden;
}
.clearfixn:after {
    clear: both;
}
#news-sections {
    position:relative;
    float:left;
    width:565px;
    margin: 0px;
    padding: 0 0 0 20px; 
    list-style: none outside none;
}
#news-sections li {
    display: inline;
    line-height: 160%;
}
#news-sections a {
    color: #333;
    text-decoration: none;
    border-bottom: 1px dashed #333;
}
#news-sections a:hover {
    border-bottom: none;
}
.rss-icon-news {
    background-position: 0px -12px;
}
.rss-icon {
    position:absolute;
    right:0; bottom:0;
    width: 12px;
    height: 12px;
    background: url('/theme/club2108/images/other.gif') repeat scroll 0px 0px transparent;
    margin-top: 18px;
    text-decoration:none !important;
    border:0 !important;
}
.news-all-list {float:left;width:710px;position:relative}
.news-all-list .item {width:140px;margin:10px 2px 0 0;text-align:center;float:left;max-height:170px;overflow:hidden;}
.news-all-list .item .date {float:right;font:11px arial;color:#05477f}
.news-all-list .item.bordnon {margin:10px 0 0 0;}
.adw_fr {margin:10px 0}
.font14px {font-size:14px}
.font14px a {font-size:14px}

.bl-item {position:relative;width:320px;height:300px;border:1px solid #ccc;float:left;margin:0 5px 20px 5px;padding:5px;
	background:#fff;box-shadow: 0 10px 10px #ccc;}
.bl-item:hover {border:1px solid #777}
.bl-item .btxt:first-letter, .bl-item .title-news:first-letter, .f-bpost:first-letter {text-transform: uppercase;}
.bl-item .autor {position:absolute;left:5px;bottom:5px;width:320px;}
#content .bl-item .img {max-width:320px !important;max-height:160px;border:none;}
.bl-item .btxt {float:left}


.lbl {margin: 0 0 0 -20px}

.onlineservice {height:auto !important}
.onlineservice a {font:12px arial;display:block;color:#961313;margin:10px 0;}
#content .onlineservice .item {width:100%;border:none}
#content .onlineservice .item img {border:none}
.ssill {
position:absolute;
left:-4250px;
}/* line 7, ../sass/lightbox.sass */
body:after {
  content: url(/theme/club2108/css/lightbox26/img/close.png) url(/theme/club2108/css/lightbox26/img/loading.gif) url(/theme/club2108/css/lightbox26/img/prev.png) url(/theme/club2108/css/lightbox26/img/next.png);
  display: none;
}

/* line 11, ../sass/lightbox.sass */
.lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  display: none;
}

/* line 20, ../sass/lightbox.sass */
.lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-weight: normal;
}
/* line 28, ../sass/lightbox.sass */
.lightbox .lb-image {
  display: block;
  height: auto;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
/* line 32, ../sass/lightbox.sass */
.lightbox a img {
  border: none;
}

/* line 35, ../sass/lightbox.sass */
.lb-outerContainer {
  position: relative;
  background-color: white;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.3-p392/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 44, ../sass/lightbox.sass */
.lb-container {
  padding: 4px;
}

/* line 47, ../sass/lightbox.sass */
.lb-loader {
  position: absolute;
  top: 43%;
  left: 0%;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

/* line 56, ../sass/lightbox.sass */
.lb-cancel {
  display: block;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  background: url(/theme/club2108/css/lightbox26/img/loading.gif) no-repeat;
}

/* line 63, ../sass/lightbox.sass */
.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

/* line 71, ../sass/lightbox.sass */
.lb-container > .nav {
  left: 0;
}

/* line 74, ../sass/lightbox.sass */
.lb-nav a {
  outline: none;
}

/* line 77, ../sass/lightbox.sass */
.lb-prev, .lb-next {
  width: 49%;
  height: 100%;
  cursor: pointer;
  /* Trick IE into showing hover */
  display: block;
}

/* line 84, ../sass/lightbox.sass */
.lb-prev {
  left: 0;
  float: left;
}
/* line 87, ../sass/lightbox.sass */
.lb-prev:hover {
  background: url(/theme/club2108/css/lightbox26/img/prev.png) left 48% no-repeat;
}

/* line 90, ../sass/lightbox.sass */
.lb-next {
  right: 0;
  float: right;
}
/* line 93, ../sass/lightbox.sass */
.lb-next:hover {
  background: url(/theme/club2108/css/lightbox26/img/next.png) right 48% no-repeat;
}

/* line 96, ../sass/lightbox.sass */
.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.3-p392/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 103, ../sass/lightbox.sass */
.lb-data {
  padding: 0 4px;
  color: #bbbbbb;
}
/* line 106, ../sass/lightbox.sass */
.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}
/* line 111, ../sass/lightbox.sass */
.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}
/* line 115, ../sass/lightbox.sass */
.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 12px;
  color: #999999;
}
/* line 121, ../sass/lightbox.sass */
.lb-data .lb-close {
  display: block;
  float: right;
  width: 30px;
  height: 30px;
  background: url(/theme/club2108/css/lightbox26/img/close.png) top right no-repeat;
  text-align: right;
  outline: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
/* line 130, ../sass/lightbox.sass */
.lb-data .lb-close:hover {
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
div#content{margin: 0;width:950px}

#navigation{float:left;width:0px}
#extra{float:left;clear:left;width:0px}

#header{position:relative;height:210px;margin:0;}
#header .usercount {top:85px;color:#d44c2d}

.brd h2.main-subhead {
	border-style: solid;
	border-width: 1px;
	font-size: 1.084em;
	padding: 0.462em 10em 0.426em 1.417em;
	}

h2, .h1d {margin: 0;display:block;color:#333;font:bold 12px arial;text-transform:uppercase;border-bottom:none;}

#login {float:left;padding:5px 10px 5px 0;}
input.inputbox {width:100px;}
#login #hello {margin:0 15px 0 0}
#login a {margin:0 15px 0 0}

#form-login {margin:0;padding:0;}