#header, #header-logo, #main-menu, #container, #bottom {
	width:980px
}
#header, #header-logo, #main-menu, #container, #bottom, #bottom-container, #footer {
	margin: auto;
}
#header-logo, #main-menu, #container, #bottom-container, #footer {
	width:960px;
}
#header-logo {
	width: 960px;
	padding: 10px 10px 0 10px;
	text-align: center;
}
#main-menu, #container, #footer {
	padding: 0 10px 10px 10px;
}

#header {
	height:188px
}
	#logo {
		width:172px;
		height:151px;
		margin:20px 0 0 32px;
		*margin:20px 0 0 16px;
	}
	#header-container {
		width:756px;
		padding:0 10px
	}
		#clock {
			width:131px;
			height:122px;
			margin-left:87px;
			*margin-left:44px;
		}
		#lang {
			padding-top:11px
		}
		#lang a {
			margin:0 10px 0 13px
		}
		#header-menu {
			width:677px;
			margin-top:30px
		}
			#header-menu ul {
				height:20px;
				padding-top:5px
			}
			#header-menu ul li {
				padding:5px 10px 7px 10px
			}

#main-menu, #main-menu ul {
	height:28px;
	line-height:28px
}
	#main-menu .main-menu {
		width:100%
	}
	#main-menu ul , #main-menu ul li {
		padding: 0 10px
	}
		#main-menu form {
			margin-top:5px
		}
		#search-phrase {
			width:200px;
			height:12px;
			padding:3px;
			margin-right:2px
		}
		#search-submit {
			width:22px;
			height:18px;
			cursor:pointer;
			padding:0
		}
		#search-phrase, #search-submit {
			border:0;
			float:left
		}
#container {
	height:auto;
	padding-bottom:19px
}
	.mainpage img {
		border:3px solid #d4d4d4
	}
	#promoted-article {
		width:670px;
		height:auto;
		padding:20px
	}
	/* promoted, articles */
		#promoted-article div.title, #article-content .title, .tab-content .title {
			margin-bottom:20px;
			border-left:1px solid #bababa;
			padding:10px 9px
		}
		#promoted-article div.text, #article-content .text, .tab-content .text {
			line-height:17px
		}
		#promoted-article div.text img, #article-content .text img, .tab-content .text img {
			margin:0 20px 20px 0
		}
	/* calendar, articles */
	#main-page-calendar, #calendar-tabs, #articles{
		width:710px;
	}
	#last-events, #last-relations {
		width:670px;
	}
	#articles{
		margin-top:10px
	}
	#calendar, div#calendar .tab-content{
		width:650px;
	}
	#panel-calendar, #panel-calendar .tab-content {
		width:648px;
	}
	#calendar {
		margin-top:10px
	}
	#calendar-title, #articles-header {
		padding:0 0 0 20px;
	}
	#calendar-switch a {
		padding:11px 10px 10px;
		cursor:pointer
	}
	#main-page-calendar .text, #articles .text {
		padding:20px
	}
		.calendar-list {
			width:445px;
			height:auto
		}
		.calendar-list li {
			border-bottom:1px solid #f5f5f5;
			margin-bottom:14px
		}
		.calendar-list li.noborder {
			border-bottom:0
		}
			.calendar-list-date {
				width:95px;
				letter-spacing:-1px
			}
			.calendar-list-lang {
				width:13px;
				padding:1px 2px;
				text-align:center
			}
			.calendar-list-desc {
				width:282px
			}
			.calendar-delimiter {
				padding:0 9px
			}
		.calendar-img {
			width:205px;
			height:260px;
			padding-left:20px;
			overflow:hidden;
		}
		
		.calendar-list-date, #calendar-img {
			text-align:right
		}
	/* articles */
	#article-content, .tab-content {
		width:710px; 
		height:auto
	}
	#article-content div.item, .tab-content div.item {
		padding:20px;
		border-bottom:1px solid #ececec
	}
	#article-content div.text, .tab-content div.text {
		padding:0
	}
	#content div.margin-top0px {
		margin-top:0
	}
	
	/* login */
	#login-container, #user-file-manager, #user-file-upload {
		width:200px;
		height:auto;
		padding:20px;
		text-align:center;
	}
		#login-container h1 {
			margin-bottom:15px
		}
		#login-container .login-button {
			width:200px;
			height:25px;
			line-height:25px;
			margin-bottom:7px
		}
		#login-container ul.links {
			margin-top:25px
		}
		#login-container ul.links li {
			text-align:left;
			padding:6px 0 6px 10px;
			border-bottom:1px solid #2c2b2b;
			margin-left:1px;
			letter-spacing:0.5px
		}
	#messages {
		width:240px;
		height:auto;
		padding-top:12px;
	}
		#messages-title {
			padding:0 19px;
			border-bottom:1px solid #bababa
		}
		#messages-text {
			padding:19px 20px;
		}
		#messages-text .item-title {
			padding:3px 1px;
			border-bottom:1px solid #d4d4d4
		}
		#messages-text .item-text {
			padding:6px 1px
		}
	
/* garage */
.garage-title {
	width:435px;
	padding:0 20px;
}

#icons-garage-addcar-addcompany {
	height:120px;
	margin-bottom:10px;
}
#icons-garage-addcar-addcompany .left {
	margin-left:47px;
	*margin-left:23px;
}
#icons-garage-addcar-addcompany .center {
	text-align:center;
	float:left;
	margin-left:302px;
	*margin-left:211px;
	margin-right:214px;
	*margin-right:107px;
}
#icons-garage-addcar-addcompany .right {
	margin-right:21px;
	*margin-right:10px;
}

div.norightmargin {
	margin-right:0
}
.garageImgHover {
	display:block;
	clear:none;
	width:427px;
	height:265px;
	margin:20px auto;
}
.garageImgHover li {
	list-style-type:none;
	margin-left:10px;
	display:inline;
	clear:none;
}
.garageImgHover p {
	position:absolute;
	margin:0px;
	margin-left:-3px;
	margin-top:217px;
	z-index:2;
	width:415px;
	height:39px;
	padding-top:11px;
	padding-left:12px;
	opacity:.5;
	clear:none;
}
div.garageImgHover p a, div.garageImgHover p h2 {
	opacity:1;
}
.garageImgHover img, .imgborder {
	z-index:1;
	border: #d4d4d4 solid 3px;
}
.garage-desc-title, .garage-desc-content {
	padding: 20px;
}
.garage-desc-content {
	padding-bottom: 0 !important;
}
.garage-desc-content {
	padding-top: 20px;
	height:147px;
	margin-bottom: 15px;
}
.garage-desc-title .category, .garage-desc-title .name, .garage-desc-title .address {
	display:block
}
.garage-desc-title .name {
	padding-bottom:10px
}

/* Garage brands */
#brands_selector {
	margin-bottom:10px
}
.brand_image {
	width:75px;
	height:75px;
}
.brand_image:hover, .brand_selected {
	background-position:right;
}
#brands_years {
	width:860px;
	height:28px;
	line-height:28px;
	padding:0 50px;
	text-align:center
}
.brand_year_item {
	padding:4px 20px
}
.table-with-lines td {
	padding:10px 0;
}

.table-with-lines td a {
	line-height:24px;
}

/* garage user car model */
.article-garage-ico {
	border-right:1px solid #7f7f7f
}
.wide-hr {
	height:1px
}
.img-signature {
	width:404px;
	height:19px;
	line-height:19px;
	padding: 0 9px;
	margin: -22px 3px 0 3px;
	position:absolute;
}

/* article bar */
.article-button {
	width:220px
}

/* box */
.box-full {
	width:960px
}
.box-715 {
	width:715px
}
.box-710 {
	width:710px
}
.box-648 {
	width:648px
}
.box-647 {
	width:647px
}
.box-645 {
	width:645px
}
.box-475 {
	width:475px
}
.box-470 {
	width:470px
}
.box-460 {
	width:460px
}
.box-450 {
	width:450px
}
.box-408 {
	width:408px
}
.box-398 {
	width:398px
}
.box-250 {
	width:250px
}
.box-245 {
	width:245px
}
.box-240 {
	width:240px
}
.box-235 {
	width:235px
}
.box-230 {
	width:230px
}
.box-225 {
	width:225px
}
.box-184 {
	width:184px
}
.box-full, .box-710, .box-645, .box-475, .box-470, .box-460, .box-450, .box-240, .box-235, .box-230, .box-225, .box-184, .box-408 {
	height:auto;
	margin-right:10px
}
.box-title {
	padding: 0 0 0 20px
}
.box-list {
	margin:0 23px;
	width:auto
}
.box-list li {
	margin-bottom:10px;
	border-bottom:1px solid #f5f5f5
}
.box-title h2{
	display: inline;
}
.box-title-buttons{
	float: right;
}
.box-title-buttons-left{
	float: left;
}
.box-title-buttons a{
	float: right;
	padding: 0 10px 0 10px;
}
.box-title a{
	
}
/**
 * Comments
 */
.comment-box, .comment-box-top, .comment-box-bottom  {
	width:222px;
	height:auto
}
.comment-box-top {
	height:5px
}
.comment-box-bottom {
	height:25px
}
.comment-box-content {
	padding:14px 20px;
	overflow:hidden
}

/**
 * User panel
 */
#user-panel-add-text {
	margin-top:-24px
}
.user-button {
	width:158px;
	height:22px;
	line-height:22px;
	margin:0 0 4px 13px;
	text-align:left;
	padding: 0 10px;
}
.user-panel-subtitle {
	width:197px;
	height:20px;
	margin:20px 0 5px -10px;
	text-align:left;
	padding-left:23px
}
.info-for-user {
	width:184px;
	height:auto;
	text-align:center
}
.info-for-user-label {
	padding:10px 0 25px;
}

/*
 * User toobars
 */
#user-toolbar-small {
	height:45px;
	margin-top:-300px;
	margin-bottom:255px
	
}
#user-toolbar-big {
	height:101px;
	margin-top:-121px;
	margin-bottom:20px
}
#user-toolbar-small, #user-toolbar-big {
	position:relative
}
	
#user-toolbar-user-info {
	width:236px;
	padding:10px 0 10px 20px
}
#user-toolbar-user-actions {
	width:664px;
	/* margin-top:10px; */
	padding:10px 10px 0 10px
}
#user-toolbar-user-info, #user-toolbar-user-actions {
	height:81px;
}
#user-toolbar-user-info span {
	width:145px;
	float:right;
	padding-bottom:5px
}
#user-toolbar-user-actions a{
	padding:10px 5px 5px
}
#user-toolbar-user-messages, 
#user-toolbar-user-publications, 
#user-toolbar-user-events, 
#user-toolbar-user-cars, 
#user-toolbar-user-galleries, 
#user-toolbar-user-photos, 
#user-toolbar-user-movies, 
#user-toolbar-user-contacts, 
#user-toolbar-user-settings, 
#user-toolbar-user-favourites, 
#user-toolbar-user-myprofile , 
#user-toolbar-user-ads,
#user-toolbar-user-groups {
	width:auto;
	height:auto;
}
#user-toolbar-user-messages span.ico {
	width:23px
}
#user-toolbar-user-publications span.ico {
	width:15px
}
#user-toolbar-user-events span.ico {
	width:27px
}
#user-toolbar-user-cars span.ico {
	width:44px
}
#user-toolbar-user-galleries span.ico {
	width:30px
}
#user-toolbar-user-photos span.ico {
	width:23px
}
#user-toolbar-user-movies span.ico {
	width:21px
}
#user-toolbar-user-contacts span.ico {
	width:25px
}
#user-toolbar-user-settings span.ico {
	width:22px
}
#user-toolbar-user-favourites span.ico {
	width:24px
}
#user-toolbar-user-myprofile span.ico {
	width:26px
}
#user-toolbar-user-ads span.ico {
	width:21px
}
#user-toolbar-user-groups span.ico {
	width:31px
}
#user-toolbar-user-messages span.ico, 
#user-toolbar-user-publications span.ico, 
#user-toolbar-user-events span.ico, 
#user-toolbar-user-cars span.ico, 
#user-toolbar-user-galleries span.ico, 
#user-toolbar-user-photos span.ico, 
#user-toolbar-user-movies span.ico, 
#user-toolbar-user-contacts span.ico, 
#user-toolbar-user-settings span.ico, 
#user-toolbar-user-favourites span.ico, 
#user-toolbar-user-myprofile span.ico, 
#user-toolbar-user-ads span.ico,
#user-toolbar-user-groups span.ico {
	height:24px;
	margin:0 auto
}
#user-toolbar-user-messages span.label, 
#user-toolbar-user-publications span.label, 
#user-toolbar-user-events span.label,
#user-toolbar-user-cars span.label,
#user-toolbar-user-galleries span.label,
#user-toolbar-user-photos span.label,
#user-toolbar-user-movies span.label,
#user-toolbar-user-contacts span.label, 
#user-toolbar-user-settings span.label, 
#user-toolbar-user-favourites span.label, 
#user-toolbar-user-myprofile span.label, 
#user-toolbar-user-ads span.label,
#user-toolbar-user-groups span.label {
	margin:0 auto;
	padding-top:5px
}
#user-toolbar-switch {
	width:20px;
	padding-top:70px
}
	.toolbar-type {
		width:4px;
		height:4px;
		margin:3px 0 3px 6px;
	}

#user-toolbar-small #user-toolbar-switch {
	padding-top:10px
}
#user-toolbar-small #user-toolbar-user-info span {
	width:auto;
	float:left;
	padding-left:10px;
	padding-top:10px
}
#user-toolbar-small #user-toolbar-user-actions {
	margin-top:0;
}
#user-toolbar-small #user-toolbar-user-actions a {
	padding-top:5px;
	padding-bottom:0
}
#user-toolbar-small #user-toolbar-user-info, #user-toolbar-small #user-toolbar-user-actions {
	height:45px;
	padding:5px;
}

/**
 * Carousel
 */
.jcarousel-skin-classics .jcarousel-container {
    background: #fff;
}
.jcarousel-skin-classics .jcarousel-container-horizontal {
    padding: 20px 100px;
}
.jcarousel-skin-classics .jcarousel-clip-horizontal {
    width:  750px;
    height: 77px;
}
.jcarousel-skin-classics .jcarousel-item {
    width: 75px;
    height: 75px;
    border: 1px solid #fff;
}
.jcarousel-skin-classics .jcarousel-item:hover {
    border-color: #fff;
    cursor:pointer
}
.jcarousel-skin-classics .jcarousel-item-horizontal {
    margin-right: 7px;
}
.jcarousel-skin-classics .jcarousel-item-placeholder {}
.jcarousel-skin-classics .jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    margin-right:10px
}
.jcarousel-skin-classics .jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    margin-left:10px
}


/* Tabbed content */
div.tabbed {
	background:none;
	padding:none;
	border:0;
	font-family:inherit
}
div.tabbed #tabs-1, div.tabbed div.ui-tabs-panel, div.tabbed ul.ui-tabs-nav, div.tabbed ul.ui-widget-header {
	padding:0
}
div.tabbed ul.ui-tabs-nav, div.tabbed ul.ui-widget-header {
	margin-top:-37px
}
div.tabbed ul.ui-tabs-nav, div.tabbed ul.ui-widget-header, div.tabbed ul.ui-tabs-nav li {
	border:0
}
div.tabbed .ui-state-default, div.tabbed .ui-tabs-selected {
	height:36px
}
div.tabbed li.ui-state-default a, div.tabbed li.ui-tabs-selected a{
	padding-top:12px
}

/* private messages */
#private_messages .ui-widget-content {
	border:0;
	background:none
}
#private-messages .ui-state-hover {
	border:0;
}
#private-messages tr td {
	cursor:pointer;
	height:17px;
	line-height:17px
}
#private_messages .ui-pg-table .ui-state-hover {
	border:0;
	background:transparent
}
#private-messages .ui-state-default, #private-messages .ui-widget-content .ui-state-default {
	background:none;
	border-left:0;
	border-right:0
}
#private-messages input#cb_private-messages {
	display:none
}
div.box-title-no-padding {
	padding:0
}
.private-messages-nav {
	padding:11px 10px;
	border-left:1px solid #ececec
}
.private-messages-nav:hover, .private-messages-nav-selected {
	background:#147ac8
}
#private-messages-content {
	margin-top:10px
}
#messages-pager {
	height:28px;
	line-height:28px
}
	/* new*/
#div-pm-new-container {
	width:960px
}
#div-pm-new-container .topbar {
	height:auto
}
#div-pm-new-container .contacts-section {
	width:181px;
	height:auto;
	overflow:auto
}
#div-pm-new-container .topbar {
	border-bottom:1px solid #ececec
}
	.search-field {
		padding:25px 10px
	}
		#quicksearch input {
			border:0;
			background:transparent;
			padding:5px 4px
		}
	.contacts-section {
		padding:15px 0
	}
	.contacts-section .contacts-selector {
		padding:0 15px
	}
	.contacts-section .contacts-selector li {
		width:100%;
		height:15px;
		padding:2px 0;
		clear:both
	}
	.contacts-section .contacts-selector li span {
		display:block;
		float:left
	}
	.contacts-section .contacts-selector li .arrow {
		margin-top:-1px;
		margin-right:4px
	}
	.to-subject-fields {
		width:728px;
		border-left:1px solid #ececec;
		border-bottom:1px solid #ececec
	}
	#pm-recipient-container, #pm-subject-container {
		padding:0 10px;
		line-height:35px;
		border-bottom:1px solid #ececec
	}
	#pm-subject-container {
		height:35px;
		border-bottom:0
	}
#div-pm-new-container .content-section {
	width:728px;
	height:100%;
	min-height:360px;
	border-left:1px solid #ececec
}
#fbox_private-messages tr td {
	padding:5px
}
#fbox_private-messages .divider {
	display:none;
}
.new-messagelabel {
	width:75px;
	text-align:right
}
.new-messageinput-container {
	padding:7px 0
}
.new-messageinput-container input {
	width:610px;
	border:0;
	padding:4px;
	border-left:1px solid #e4e4e4;
	border-top:1px solid #e4e4e4
}
#new-message-content {
	width:508px;
	height:100%;
	min-height:360px;
	border:0;
	padding:0 10px
}
#new-message-footer {
	padding-left:221px
}
#message-footer {
	width:950px;
	padding-left:10px;
	height:28px;
	line-height:28px;
	border-top:1px solid #ececec;
}
.pm_send {
	border-left:1px solid #ececec;
}
.pm_clear, .pm_send {
	border:0;
	padding:5px 10px;
}
.pm_clear {
	border-left:1px solid #fff;
	border-right:1px solid #fff
}
.contacts-add-recipient {
	display: block;
	width: 7px;
	height: 7px;
	padding: 0 3px;
	margin-top:4px;
	float:left;
	cursor:pointer
}

.read-content-section {
	width:710px;
	height:330px;
}
.read-top-section, .read-recipients-section {
	padding:0 10px;
}
#read-content-section {
	padding:0 15px;
}

#pm-close-message {
	padding:0 15px;
}

/* labels */
label.error {
	color:#ff0000
}

/* add article */
#add-content-table {
	width:660px
}
#add-content-table tr th {
	padding-bottom:4px
}
#add-content-table tr td {
	padding-bottom:10px
}
#add-content-table tr td input.input {
	border:1px solid #d3d3d3;
	padding:5px
}

/* image-manager */
img.image-manager {
	border:0;
	cursor:pointer
}
div#user-file-manager, div#user-file-upload {
	width:265px;
	text-align:left
}
div#user-file-upload {
	width:261px
}
#user-file-manager ul, #user-file-upload ul {
	border:0px;
	padding:0px;
}
div#user-file-manager {
	margin-bottom:-18px;
	border-top:0;
}
div#user-file-upload {
}
#form-article-photos-container form table {
	width:auto;
	margin:0
}
#form-article-photos-container form table tr th {
	text-align:left
}
#form-article-photos-container, #newArticleImagesForm {
	width:201px
}
div#form-article-photos-container {
	margin:0px;
}
#files div {
	padding:5px 0
}
#files div div {
	padding:5px 0
}
.select-gallery {
	border:1px solid #B6B6B6;
	color:#333333;
	font-family:Arial;
	font-size:11px;
	padding:4px;
	width:190px
}
.show-gallery {
	margin-top:5px
}

#gallery { float: left; width: 100%; min-height: 12em; } * html #gallery { height: 12em; } /* IE6 */
.gallery li { float: left; width: 96px; padding: 0.4em; margin: 0 0.4em 0.4em 0; text-align: center; }
.gallery li h5 { margin: 0 0 0.4em; cursor: move; }
.gallery li a { float: right; }
.gallery li a.ui-icon-zoomin, .gallery li a.ui-icon-circle-plus, .gallery li a.ui-icon-pencil { float: left; }
.gallery li img { width: 100%; cursor: move; }

#multimedia-container { float: left; width: 585px; min-height: 120px; height: auto; padding: 1%;} * html #multimedia-container { height: auto; } /* IE6 */
#multimedia-container h4 { line-height: 16px; margin: 0 0 0.4em; }
#multimedia-container h4 .ui-icon { float: left; }
#multimedia-container .gallery h5 { display: none; }

/* models block */
table.models-block{
	width:240px;
}
.models-block-header {
	height:38px;
	line-height:38px;
}
.models-garages-block-list {
	height:100%;
}
.models-garages-block-list li {
	line-height:24px;
	height:24px;
}
.models-garages-block-content {
	height:auto;
}

/* comments */
#comment-added {
	padding:20px 0;
}

/* Sidebar */
.white-sidebar {
	width:235px;
	margin-top:13px
}
.white-sidebar .banner {
	text-align:center;
	padding:30px 0
}

/* company list */
.width100pr {
	width:100%
}
ul.company-list {
	margin:0 2px;
}
ul.company-list li {
	border:0
}
#cp-select-county {
	margin-right:8px;
	margin-top:-30px;
}
#location-finder {
	width:180px;
	height:18px;
	margin:10px 0;
	padding:10px 10px;
}
#location-finder input {
	border:0
}
#location-phrase {
	width:158px;
	height:12px;
	padding:2px;
}
#location-search {
	width:15px
}

#accordion .ui-state-active, #accordion .ui-widget-content {
	border:0;
}



/* bottom */
#bottom {
	height:auto;
	padding-top:100px
}
	#bottom-container {
		padding:19px 0;
		border-bottom:2px solid #000
	}
	.bottom-block {
		width:172px;
		padding-left:20px;
		float:left
	}
	.bottom-block-links {
		margin-top:14px
	}
	.bottom-block-links li {
		padding-bottom:8px;
		padding-left:10px
	}
#footer {
	height:auto;
	padding-bottom:5px;
	padding-top:5px
}

/* common styles */
	/*grey header*/
.grey-header {
	border-bottom:1px solid #bababa;
}
.grey-header h2 {
	padding-top:2px
}

/*!
block elements
*/
#logo, #search-phrase, #search-submit, #calendar-switch, #login-container .login-button, #pagination li a, #bottom-container .bottom-block, .calendar-list-date, .calendar-list-desc, #icons-garage-addcar-addcompany a {
	display:block
}
/*! 
inline elements 
*/
#header-menu ul li, #main-menu ul li, #pagination li, #footer ul li {
	display:inline
}
/*!
clear both elements 
*/
#header, #header-logo, #container {
	clear:both
}
/*!
line heights
*/
#messages-title, .garage-title, .box-title, .grey-header {		
	height:36px;
	line-height:36px;
}

/*
	pagination
*/	
#pagination, #pagination li a {
	float:left;
}
#pagination{
	margin-top: 1px;
	clear: both;
}
#pagination li {
	text-align:center
}
#pagination li a {
	height:30px;
	line-height:30px;
	padding:0 10px;
	border-left:1px solid #ececec
}
ul li a#pagination-first, ul li a#pagination-last, ul li a#pagination-previous, ul li a#pagination-next {
	width:10px;
	height:30px
}

/* jqgrid */
.ui-jqgrid{position:relative;font-size:11px;}.ui-jqgrid .ui-jqgrid-view{position:relative;left:0;top:0;padding:.0em;}.ui-jqgrid .ui-jqgrid-titlebar{padding:.3em .2em .2em .3em;position:relative;border-left:0 none;border-right:0 none;border-top:0 none;}.ui-jqgrid .ui-jqgrid-title{float:left;margin:.1em 0 .2em;}.ui-jqgrid .ui-jqgrid-titlebar-close{position:absolute;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px;}.ui-jqgrid .ui-jqgrid-titlebar-close span{display:block;margin:1px;}.ui-jqgrid .ui-jqgrid-titlebar-close:hover{padding:0;}.ui-jqgrid .ui-jqgrid-hdiv{position:relative;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;border-left:0 none!important;border-top:0 none!important;border-right:0 none!important;}.ui-jqgrid .ui-jqgrid-hbox{float:left;padding-right:20px;}.ui-jqgrid .ui-jqgrid-htable{table-layout:fixed;margin:0;}.ui-jqgrid .ui-jqgrid-htable th{height:22px;padding:0 2px 0 2px;}.ui-jqgrid .ui-jqgrid-htable th div{overflow:hidden;position:relative;line-height:28px;}.ui-th-column,.ui-jqgrid .ui-jqgrid-htable th.ui-th-column{overflow:hidden;white-space:nowrap;text-align:center;border-top:0 none;border-bottom:0 none;}.ui-th-ltr,.ui-jqgrid .ui-jqgrid-htable th.ui-th-ltr{border-left:0 none;}.ui-th-rtl,.ui-jqgrid .ui-jqgrid-htable th.ui-th-rtl{border-right:0 none;}.ui-jqgrid .ui-th-div-ie{white-space:nowrap;zoom:1;height:17px;}.ui-jqgrid .ui-jqgrid-resize{height:20px!important;position:relative;cursor:e-resize;display:inline;overflow:hidden;}.ui-jqgrid .ui-grid-ico-sort{overflow:hidden;position:absolute;display:inline;cursor:pointer!important;}.ui-jqgrid .ui-icon-asc{margin-top:-3px;height:12px;}.ui-jqgrid .ui-icon-desc{margin-top:3px;height:12px;}.ui-jqgrid .ui-i-asc{margin-top:0;height:16px;}.ui-jqgrid .ui-i-desc{margin-top:0;margin-left:13px;height:16px;}.ui-jqgrid .ui-jqgrid-sortable{cursor:pointer;}.ui-jqgrid tr.ui-search-toolbar th{border-top-width:1px!important;border-top-color:inherit!important;border-top-style:ridge!important;}tr.ui-search-toolbar input{margin:1px 0 0 0;}tr.ui-search-toolbar select{margin:1px 0 0 0;}.ui-jqgrid .ui-jqgrid-bdiv{position:relative;margin:0;padding:0;/*overflow:auto;*/}.ui-jqgrid .ui-jqgrid-btable{table-layout:fixed;margin:0;}.ui-jqgrid tr.jqgrow td{font-weight:normal;overflow:hidden;white-space:pre;height:22px;padding:4px 2px;border-bottom-width:0;border-bottom-color:inherit;border-bottom-style:solid;}.ui-jqgrid tr.ui-row-ltr td{text-align:left;border-right-width:0;border-right-color:inherit;border-right-style:solid;}.ui-jqgrid tr.ui-row-rtl td{text-align:right;border-left-width:0;border-left-color:inherit;border-left-style:solid;}.ui-jqgrid td.jqgrid-rownum{padding:0 2px 0 2px;margin:0;border:0 none;}.ui-jqgrid .ui-jqgrid-resize-mark{width:2px;left:0;background-color:#777;cursor:e-resize;cursor:col-resize;position:absolute;top:0;height:100px;overflow:hidden;display:none;border:0 none;}.ui-jqgrid .ui-jqgrid-sdiv{position:relative;margin:0;padding:0;overflow:hidden;border-left:0 none!important;border-top:0 none!important;border-right:0 none!important;}.ui-jqgrid .ui-jqgrid-ftable{table-layout:fixed;margin-bottom:0;}.ui-jqgrid tr.footrow td{font-weight:bold;overflow:hidden;white-space:nowrap;height:21px;padding:0 2px 0 2px;border-top-width:1px;border-top-color:inherit;border-top-style:solid;}.ui-jqgrid tr.footrow-ltr td{text-align:left;border-right-width:1px;border-right-color:inherit;border-right-style:solid;}.ui-jqgrid tr.footrow-rtl td{text-align:right;border-left-width:1px;border-left-color:inherit;border-left-style:solid;}.ui-jqgrid .ui-jqgrid-pager{border-left:0 none!important;border-right:0 none!important;border-bottom:0 none!important;margin:0!important;padding:0!important;position:relative;height:25px;white-space:nowrap;overflow:hidden;}.ui-jqgrid .ui-pager-control{position:relative;}.ui-jqgrid .ui-pg-table{position:relative;padding-bottom:2px;width:auto;margin:0;}.ui-jqgrid .ui-pg-table td{font-weight:normal;vertical-align:middle;}.ui-jqgrid .ui-pg-button{height:19px!important;}.ui-jqgrid .ui-pg-button span{display:block;margin:1px;float:left;}.ui-jqgrid .ui-pg-button:hover{padding:0;}.ui-jqgrid .ui-state-disabled:hover{padding:0;}.ui-jqgrid .ui-pg-input{height:13px;font-size:.8em;margin:0;}.ui-jqgrid .ui-pg-selbox{font-size:.8em;line-height:18px;display:block;height:18px;margin:0;}.ui-jqgrid .ui-separator{height:18px;border-left:1px solid #ccc;border-right:1px solid #ccc;margin:1px;float:right;}.ui-jqgrid .ui-paging-info{font-weight:normal;margin-right:4px;}.ui-jqgrid .ui-jqgrid-pager .ui-pg-div{padding:1px 0;cursor:pointer;float:left;list-style-image:none;list-style-position:outside;list-style-type:none;position:relative;}.ui-jqgrid .ui-jqgrid-pager .ui-pg-div span.ui-icon{float:left;margin:0 2px;}.ui-jqgrid td input,.ui-jqgrid td select .ui-jqgrid td textarea{margin:0;}.ui-jqgrid td textarea{width:auto;height:auto;}.ui-jqgrid .ui-jqgrid-btable .ui-sgcollapsed span{display:block;}.ui-jqgrid .ui-subgrid{margin:0;padding:0;width:100%;}.ui-jqgrid .ui-subgrid table{table-layout:fixed;}.ui-jqgrid .ui-subgrid tr.ui-subtblcell td{height:18px;border-right-width:1px;border-right-color:inherit;border-right-style:solid;border-bottom-width:1px;border-bottom-color:inherit;border-bottom-style:solid;}.ui-jqgrid .ui-subgrid td.subgrid-data{border-top:0 none!important;}.ui-jqgrid .ui-subgrid td.subgrid-cell{border-width:0 0 1px 0;}.ui-jqgrid .loading{position:absolute;top:45%;left:45%;width:auto;z-index:101;padding:6px;margin:5px;text-align:center;font-weight:bold;display:none;border-width:2px!important;}.ui-jqgrid .jqgrid-overlay{display:none;z-index:100;}* html .jqgrid-overlay{width:expression(this.parentNode.offsetWidth+'px');height:expression(this.parentNode.offsetHeight+'px');}* .jqgrid-overlay iframe{position:absolute;top:0;left:0;z-index:-1;width:expression(this.parentNode.offsetWidth+'px');height:expression(this.parentNode.offsetHeight+'px');}.ui-jqgrid .ui-userdata{border-left:0 none;border-right:0 none;height:21px;overflow:hidden;}.ui-jqdialog{display:none;width:300px;position:absolute;padding:.2em;font-size:11px;overflow:visible;}.ui-jqdialog .ui-jqdialog-titlebar{padding:.3em .2em;position:relative;}.ui-jqdialog .ui-jqdialog-title{margin:.1em 0 .2em;}.ui-jqdialog .ui-jqdialog-titlebar-close{position:absolute;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px;}.ui-jqdialog .ui-jqdialog-titlebar-close span{display:block;margin:1px;}.ui-jqdialog .ui-jqdialog-titlebar-close:hover,.ui-jqdialog .ui-jqdialog-titlebar-close:focus{padding:0;}.ui-jqdialog-content,.ui-jqdialog .ui-jqdialog-content{border:0;padding:.3em .2em;background:none;height:auto;}.ui-jqdialog .ui-jqconfirm{padding:.4em 1em;border-width:3px;position:absolute;bottom:10px;right:10px;overflow:visible;display:none;height:80px;width:220px;text-align:center;}.ui-jqdialog-content .FormGrid{margin:0;}.ui-jqdialog-content .EditTable{width:100%;margin-bottom:0;}.ui-jqdialog-content .DelTable{width:100%;margin-bottom:0;}.EditTable td input,.EditTable td select,.EditTable td textarea{margin:0;}.EditTable td textarea{width:auto;height:auto;}.ui-jqdialog-content td.EditButton{text-align:right;border-top:0 none;border-left:0 none;border-right:0 none;padding-bottom:5px;padding-top:5px;}.ui-jqdialog-content td.navButton{text-align:center;border-left:0 none;border-top:0 none;border-right:0 none;padding-bottom:5px;padding-top:5px;}.ui-jqdialog-content .CaptionTD{text-align:left;vertical-align:top;border-left:0 none;border-right:0 none;border-bottom:0 none;padding:1px;white-space:nowrap;}.ui-jqdialog-content .DataTD{padding:1px;border-left:0 none;border-right:0 none;border-bottom:0 none;vertical-align:top;}.fm-button{display:inline-block;margin:0 4px 0 0;padding:.4em .5em;text-decoration:none!important;cursor:pointer;position:relative;text-align:center;zoom:1;}.fm-button-icon-left{padding-left:1.9em;}.fm-button-icon-right{padding-right:1.9em;}.fm-button-icon-left .ui-icon{right:auto;left:.2em;margin-left:0;position:absolute;top:50%;margin-top:-8px;}.fm-button-icon-right .ui-icon{left:auto;right:.2em;margin-left:0;position:absolute;top:50%;margin-top:-8px;}#nData,#pData{float:left;margin:3px;padding:0;width:15px;}.ui-jqgrid .selected-row,div.ui-jqgrid .selected-row td{font-style:normal;border-left:0 none;}.ui-jqgrid .tree-wrap{float:left;position:relative;height:18px;white-space:nowrap;overflow:hidden;}.ui-jqgrid .tree-minus{position:absolute;height:18px;width:18px;overflow:hidden;}.ui-jqgrid .tree-plus{position:absolute;height:18px;width:18px;overflow:hidden;}.ui-jqgrid .tree-leaf{position:absolute;height:18px;width:18px;overflow:hidden;}.ui-jqgrid .treeclick{cursor:pointer;}.jqmOverlay{background-color:#000;}* iframe.jqm{position:absolute;top:0;left:0;z-index:-1;width:expression(this.parentNode.offsetWidth+'px');height:expression(this.parentNode.offsetHeight+'px');}.ui-jqgrid-dnd tr td{border-right-width:1px;border-right-color:inherit;border-right-style:solid;height:20px;}.ui-jqgrid .ui-jqgrid-title-rtl{float:right;margin:.1em 0 .2em;}.ui-jqgrid .ui-jqgrid-hbox-rtl{float:right;padding-left:20px;}.ui-jqgrid .ui-jqgrid-resize-ltr{float:right;margin:-2px -2px -2px 0;}.ui-jqgrid .ui-jqgrid-resize-rtl{float:left;margin:-2px 0 -1px -3px;}.ui-jqgrid .ui-sort-rtl{left:0;}.ui-jqgrid .tree-wrap-ltr{float:left;}.ui-jqgrid .tree-wrap-rtl{float:right;}.ui-jqgrid .ui-ellipsis{text-overflow:ellipsis;-moz-binding:url('ellipsis-xbl.xml#ellipsis');}
.ui-searchFilter{display:none;position:absolute;z-index:770;overflow:visible;}.ui-searchFilter table{position:relative;margin:0;width:auto;}.ui-searchFilter table td{margin:0;padding:1px;}.ui-searchFilter table td input,.ui-searchFilter table td select{margin:.1em;}.ui-searchFilter .ui-state-default{cursor:pointer;}.ui-searchFilter .divider{height:1px;}.ui-searchFilter .divider div{background-color:black;height:1px;}

/* Multiselect
----------------------------------*/
.ui-multiselect { border: solid 1px; font-size: 0.8em; }
.ui-multiselect ul { -moz-user-select: none; }
.ui-multiselect li { margin: 0; padding: 0; cursor: default; line-height: 20px; height: 20px; font-size: 11px; list-style: none; }
.ui-multiselect li a { color: #999; text-decoration: none; padding: 0; display: block; float: left; cursor: pointer;}
.ui-multiselect li.ui-draggable-dragging { padding-left: 10px; }

.ui-multiselect div.selected { position: relative; padding: 0; margin: 0; border: 0; float:left; }
.ui-multiselect ul.selected { position: relative; padding: 0; overflow: auto; overflow-x: hidden; background: #fff; margin: 0; list-style: none; border: 0; position: relative; width: 100%; }
.ui-multiselect ul.selected li { }

.ui-multiselect div.available { position: relative; padding: 0; margin: 0; border: 0; float:left; border-left: 1px solid; }
.ui-multiselect ul.available { position: relative; padding: 0; overflow: auto; overflow-x: hidden; background: #fff; margin: 0; list-style: none; border: 0; width: 100%; }
.ui-multiselect ul.available li { padding-left: 10px; }
 
.ui-multiselect .ui-state-default { border: none; margin-bottom: 1px; position: relative; padding-left: 20px;}
.ui-multiselect .ui-state-hover { border: none; }
.ui-multiselect .ui-widget-header {border: none; font-size: 11px; margin-bottom: 1px;}
 
.ui-multiselect .add-all { float: right; padding: 7px;}
.ui-multiselect .remove-all { float: right; padding: 7px;}
.ui-multiselect .search { float: left; padding: 4px;}
.ui-multiselect .count { float: left; padding: 7px;}

.ui-multiselect li span.ui-icon-arrowthick-2-n-s { position: absolute; left: 2px; }
.ui-multiselect li a.action { position: absolute; right: 2px; top: 2px; }
 
.ui-multiselect input.search { height: 14px; padding: 1px; opacity: 0.5; margin: 4px; width: 100px; }

/* TextboxList sample CSS */
ul.holder { line-height:14px; margin: 0; background:#fff; width:610px; overflow: hidden; height: auto !important; height: 1%; padding: 2px 4px 0; }
*:first-child+html ul.holder { padding-bottom: 2px; } * html ul.holder { padding-bottom: 2px; } /* ie7 and below */
ul.holder li { float: left; list-style-type: none; margin: 0 4px 2px 0; white-space:nowrap;}
ul.holder li.bit-box, ul.holder li.bit-input input { font: 11px; }
ul.holder li.bit-box { -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; border: 1px solid #CAD8F3; background: #DEE7F8; padding: 0 5px 1px; }
ul.holder li.bit-box-focus { border-color: #598BEC; background: #598BEC; color: #fff; }
ul.holder li.bit-input input { width: auto; overflow:visible; margin: 0; border: 0px; outline: 0; padding: 3px 0px 2px; } /* no left/right padding here please */
ul.holder li.bit-input input.smallinput { width: 20px; }

/* Facebook demo CSS */      
#add { border: 1px solid #999; width: 550px; margin: 50px; padding: 20px 30px 10px; }
/*
form ol li { list-style-type: none; }
form ol { font: 11px; margin: 0; padding: 0; }
form ol li.input-text { margin-bottom: 10px; list-style-type: none; padding-bottom: 10px; }
form ol li.input-text label { font-weight: bold; cursor: pointer; display: block; font-size: 13px; margin-bottom: 10px; }
form ol li.input-text input { width: 500px; padding: 5px 5px 6px; font: 11px; border: 1px solid #999; }
form ul.holder { width: 500px; }
form ul { margin: 0 !important }
*/
ul.holder li.bit-box, #apple-list ul.holder li.bit-box { padding-right: 15px; position: relative; z-index:1000;}
#apple-list ul.holder li.bit-input { margin: 0; }
#apple-list ul.holder li.bit-input input.smallinput { width: 5px; }
ul.holder li.bit-hover { background: #BBCEF1; border: 1px solid #6D95E0; }
ul.holder li.bit-box-focus { border-color: #598BEC; background: #598BEC; color: #fff; }
ul.holder li.bit-box a.closebutton { position: absolute; right: 4px; top: 5px; display: block; width: 7px; height: 7px; font-size: 1px; }
ul.holder li.bit-box a.closebutton:hover { background-position: 7px; }
ul.holder li.bit-box-focus a.closebutton, ul.holder li.bit-box-focus a.closebutton:hover { background-position: bottom; }

/* Autocompleter */
.facebook-auto { display: none; position: absolute; width: 420px; background: #eee; line-height:15px; margin-left:-1px}
.facebook-auto .default { padding: 5px 7px; border: 1px solid #ccc; border-width: 0 1px 1px;font-size:11px; }
.facebook-auto ul { display: none; margin: 0; padding: 0; overflow: auto; position:absolute; z-index:9999}
.facebook-auto ul li { padding: 5px 12px; z-index: 1000; cursor: pointer; margin: 0; list-style-type: none; border: 1px solid #ccc; border-width: 0 1px 1px; font: 11px; background-color: #eee }
.facebook-auto ul li em { font-weight: bold; font-style: normal; background: #ccc; }
.facebook-auto ul li.auto-focus { background: #4173CC; color: #fff; }
.facebook-auto ul li.auto-focus em { background: none; }
.deleted { background-color:#4173CC !important; color:#ffffff !important;}
.hidden { display:none;}

#demo ul.holder li.bit-input input { padding: 2px 0 1px; border: 1px solid #999; }
.ie6fix {height:1px;width:1px; position:absolute;top:0px;left:0px;z-index:1;}

#newsgroups{
	
}
	#groups-categories{
		width: 100%;
		padding: 20px;
	}
	#groups-categories a{
		width: 33%;
		float: left;
		display: block;
	}
		.groups-list{
			padding: 20px;
		}
		.groups-list-item{
			clear: both;
			margin-bottom: 10px;
		}
		.groups-list-info{
			float: right;
		}
		.groups-list-avatar{
			float: left;
			margin-right: 10px;
		}
		.groups-list-description{
			margin-top: 5px;
			width: 440px;
		}
	#group{
		padding: 20px 20px 0 20px;
	}	
		.group-avatar{
			float: left;
			margin: 0 10px 10px 0;
		}
		.group-name{
			margin-bottom: 10px;
		}
		#group-info{
			margin-top: 10px;
		}
			.group-long-info{
				margin: 10px 0 10px 0;
			}
		#group-topics{
			padding: 0 0 10px 0;
		}
			#group-topics a.status, #group-topics a.status-new{
				width: 13px;
				height: 16px;
				display: block;
				margin:auto;
			}
			#group-topics table{
				width: 960px;;
			}
			#group-topics th a{
				padding-right: 20px;
			}
			#group-topics th{
				text-align:center;
				padding-left: 10px;
			}
			#group-topics td{
				text-align: center;
				height: 40px;
			}
			#group-topics td.aleft, #group-topics th.aleft{
				text-align: left;
				padding-left: 10px;
			}
			#group-topics table.noborder {
				border:0;
				width:auto;
			}
			#group-topics table.noborder tr td {
				border:0;
				padding-right:0 4px;
			}
		#group-new-topic{
			float: right;
			display: block;
			line-height: 30px;
			padding: 0 10px 0 10px;
		}
#topic-posts{
	padding: 0 0 10px 0;
}
	#topic-posts-table{
		width: 960px;;
	}
	#topic-posts th a{
		padding-right: 20px;
	}
	#topic-posts th{
		text-align:left;
		padding-left: 10px;
	}
	#topic-posts td{
		text-align: left;
		height: 40px;
	}
	#topic-posts td.topic-post-links{
		text-align: right;
		padding: 5px 20px 5px 0;
		vertical-align: bottom;
	}
	.topic-content, .topic-posts-avatar{
		padding: 10px;
		vertical-align:top;
	}
	.topic-content img{
		margin: 5px;
	}
	.topic-posts-avatar img{
		margin-bottom: 5px;
	}
	#topic-posts .padding-5 {
		padding:5px 5px 5px 16px;
		height:auto;
	}
#topic-new-post, .button{
	float: right;
	display: block;
	line-height: 30px;
	padding: 0 10px 0 10px;
	cursor:pointer;
}
#group-closed{
	padding: 20px;
	text-align: center;
}

#calendar-months, #calendar-events{
	padding: 20px;
	min-height: 465px;
	height:524px;
}
#calendar-events {
	overflow:hidden;
}
.month-days td, .month-days th{
	width: 30px;
	text-align: center;
}
.month-days td.month-name{
	text-align: left !important;
}
.month-days td a{
	display:block;
	width: 30px;
	height: 22px;
	padding-top:2px;
}

#calendar-event-top{
	padding: 20px;
}
	.calendar-event-thb{
		float: left;
	}
	.calendar-event-top-info table{
		width: 910px
	}
	.calendar-event-top-info .date{
	}
	.calendar-event-top-info .contact{
		margin-top: 20px;
	}
.text-column{
	clear:both;
	padding: 10px;
}
.text-column p{
	margin: 20px;
}
.calendar-tab-content{
	
}
#calendar-map{
	float: right;
	width: 300px; 
	height: 200px;
	margin-top: 10px;
	overflow:hidden;
}
#company-map {
	width:200px;
	height:200px;
	overflow:hidden;
}
.lightbox-window{
	margin: 15px;
	width: 450px;
}
.lightbox-window table{
	margin: 15px;
	width: 400px;
}
.lightbox-window table th{
	text-align: right;
	padding: 4px 5px 0 0;
	width: 100px;
}
.lightbox-window table td.spacer, .common-window table td.spacer {
	height: 10px;
}
.lightbox-window .question, .lightbox-window .info, .lightbox-window .errorinfo, .lightbox-window .okinfo, .common-window .question, .common-window .info, .common-window .errorinfo, .common-window .okinfo{
	padding: 0 0 0 70px;
	height: 50px;
}
.lightbox-window a.lightbox-bt-yes{
	margin-right: 10px;
}
.lightbox-window a.lightbox-bt-yes, .lightbox-window a.lightbox-bt-no{
	line-height: 36px;
	display: block;
	margin-top: 15px;
	text-align: center;
}

#multimedia-best, div.promoted {
	width:710px;
	height:45px;
	background:#000;
	/* for IE */
	filter:alpha(opacity=70);
	/* CSS3 standard */
	opacity:0.7;
	margin-top: -45px;
}
div.promoted {
	height:90px;
	margin-top:-90px;
}
div.promoted div {
	padding:5px 10px;
}
.mm-recent-galleries div{
	width: 50%;
	text-indent: 20px;
	float: left;
}
.mm-recent-galleries div{
	line-height: 30px;
}
.mm-tab-content{
	margin: 20px 0 20px 0;
}
.mm-thumb{
	width: 120px;
	float: left;
	margin-left: 15px;
	
	height: 140px;
}
#multimedia{
	text-align: center;
}


#company-form ul.holder {
	width:244px;
	border: 1px solid #b6b6b6;
	padding:6px 4px 0;
	margin-top:0;
	display:inline;
	float:left;
	clear:right;
}
#company-form ul.holder li {
	margin:0;
}
#company-form ul.holder li.bit-input input {
	padding:2px 0;
}
#company-form div.facebook-auto {
	width:150px;
	margin:29px 0 0 64px
}

input.error {
	clear:both
}

.info-tooltip {
	width:12px;
	height:13px;
	display:inline;
}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; }

#multimedia-best{
	width:710px;
	height:45px;
	background:#000;
	/* for IE */
	filter:alpha(opacity=70);
	/* CSS3 standard */
	opacity:0.7;
	margin-top: -45px;
}
.mm-recent-galleries div{
	width: 50%;
	text-indent: 20px;
	float: left;
}
.mm-recent-galleries div{
	line-height: 30px;
}
.mm-tab-content{
	margin: 20px 0 20px 0;
}
.mm-thumb{
	width: 120px;
	float: left;
	margin-left: 15px;
	
	height: 140px;
}
#multimedia{
	text-align: center;
}
  
#multimedia p{
	text-align: left;
	padding: 20px;
}
#mm-recommended-text{
	width:240px;
	height: 30px;
	background:#000;
	/* for IE */
	filter:alpha(opacity=70);
	/* CSS3 standard */
	opacity:0.7;
	margin-top: -45px;
}
#ads-best{
	width:690px;
	height:70px;
	background:#000;
	/* for IE */
	filter:alpha(opacity=70);
	/* CSS3 standard */
	opacity:0.7;
	margin-top: -90px;
	padding: 10px;
}
#ads-best .info{
	margin: 5px 0 5px 0;
}
#ads-categories{
	padding: 20px;
}
.ads-ad-box{
	width: 150px;
	float: left;
	height: 230px;
	margin: 10px 0 0 10px;
}
.ads-ad-box-first{
	margin-left: 0;
}
.ads-ad-box-image{
	overflow:hidden;
	display:block;
	width:150px;
	height:98px;
	padding:5px 5px 0 5px;
}
.ads-ad-box-title{
	margin: 10px;
	overflow:hidden;
}
.ads-ad-box-description{
	overflow:hidden;
	height: 73px;
	margin: 0 10px 5px 10px;
}
.ads-ad-box-price{
	padding: 0 10px 0 10px;
}
.ads-ad-box-more{
	text-align: right;
	padding: 5px 10px 0 10px;
}
.ads-gallery {
	width:140px;
	text-align:center;
	float:left;
	display:block;
}
#ad{
	padding-bottom: 10px;
}
#ad .photos{
	padding-bottom: 10px;
}
#ad .info{
	padding-left: 10px;
}
#ad .info img{
	vertical-align: middle;
}
#ad .description{
	padding: 10px;
	vertical-align: top;
}
#nav-bar{
	height: 70px;
	padding: 20px 30px 20px 30px;
	width: 900px;
	background: #fff;
}
#nav-bar a{
	display: block;
	padding-top: 55px;
	text-align: center;
	width: 100px;
	font-size: 12px;
	font-weight: bold;
	color: #aaa;
}
#nav-bar a.center{
	margin:auto;
}
#nav-bar a:hover{
	color: #237ec4;
}
#nav-bar-groups-my{
	float: right;
}
#nav-bar-groups-all{
	float: left;
}
#nav-bar-add{
	margin: auto;
}

.dark-bar {
	height:36px;
	clear:both;
}
.mm_photo_thumb {
	width:120px;
	height:120px;
}
.mm_photo_main {
	width:102px;
	height:21px;
	line-height:21px;
	padding:5px 10px;
}

div.gallery-div, div.gallery-div table {
	margin:0;
	width:auto;
}
div.galleries-div table tr {
	line-height:30px;
}
div.galleries-div table th {
	padding:5px 15px
}
div.galleries-div table td {
	padding:0 20px;
}

#gallery-multimedia-videos, #gallery-multimedia-photos {
	width:650px;
	height:200px;
	overflow:auto;
	border:1px solid #B6B6B6;
	padding-left:20px;
	padding-top:10px;
}
#gallery-multimedia-videos ul li, #gallery-multimedia-photos ul li {
	margin:10px;
}
#gallery-multimedia-videos ul li img, #gallery-multimedia-photos ul li img {
	border:0;
}
#gallery-multimedia-videos .gallery li img, #gallery-multimedia-photos .gallery li img { cursor:default; }
#gallery-multimedia-videos .gallery li h5, #gallery-multimedia-photos .gallery li h5 { cursor:default; }
div.multimedia-edit .lightbox-bt-yes { padding-left:20px;padding-right:20px; margin:0 }
.li-gallery-list { height:113px }


.group-member{
	width: 279px;
	border-right: 1px solid #ececec;
	border-bottom: 1px solid #ececec;
	height: 80px;
	float: left;
	padding: 20px;
}
.group-member div.member-avatar{
	width: 100px;
	float: left;
}
.group-member div.member-info{
	float: left;
	height: 65px;
	font-size: 10px;
	font-weight: bold;
	color: #919191;
	width: 170px;
}
.group-member div.member-info a{
	font-size: 11px;
	font-weight: bold;
	color: #147ac8;
}
.group-member div.member-utils{
	width: 175px;
	float: left;
	border-bottom: 1px solid #ededed;
}
.group-member div.member-utils a{
	color: #919191;
	font-size: 10px;
	text-decoration: none;
	vertical-align: top;
}
.group-member div.member-utils a:hover{
	text-decoration: underline;
	
}



#menu-tabs .ui-widget-header { width:450px;border:0; color:none; font-weight:none; }
#menu-tabs.ui-tabs { width:450px;padding:0 }
#menu-tabs.ui-tabs .ui-tabs-nav { width:450px;margin:0; padding:0 }
#menu-tabs.ui-widget-content { background:none; border:0 }
#menu-tabs.ui-tabs .ui-tabs-nav li { margin:0; top:0; }
#menu-tabs.ui-tabs li .ui-state-default, #menu-tabs.ui-widget-content .ui-state-default {
	border:0;
}
#menu-tabs.ui-tabs .ui-tabs-nav li a {
	padding:0;
	cursor:pointer;
}
#menu-tabs.ui-tabs .ui-helper-reset {
	font-size:12px;
	line-height:none;
}

#menu-tabs .ui-tabs-panel {
	position:absolute;
	z-index:1000;
	margin-top:-21px;
	height:15px;
	line-height:15px;
	padding:3px 0;
	width:678px
}

div#header-menu div#menu-tabs div.tab-list ul, div.tab-list div#header-menu div#menu-tabs div.tab-list ul li{
	padding:0;
	display:inline;
}

#header-container #header-menu div.tab-list ul li {
	background:none
}
.profil-content{
	padding: 20px;
}
.profil-user-avatar{
	float: left;
	margin: 0 20px 20px 0;
}
.profil-user-info{
	float: left;
}
.profil-user-log{
	float: left;
}
.profil-user-contact{
	float: left;
}
.profil-user-contact{
	float: left;
}
.profil-garages td{
	width: 350px;
	height: 100px;
}

div.grey-header table {
	border:0;
	border-collapse:separate;
}

div.gey-separator {
	background:#ececec
}

#encyclopedia-alphabet {
	text-transform:uppercase;
}
#encyclopedia-alphabet a {
	display:block;
	float:left;
	padding:0 5px;
	height:36px;
	line-height:36px
}

.Zend_Tag_Cloud {
	width:220px;
}
.Zend_Tag_Cloud li {
	display:inline;
}

ul.profile-list li {
	height:20px;
	line-height:20px;
}
.profil-user-info {
	width:230px
}
#profile-contact {
	border-top:1px solid #ececec;
	margin:0 -20px;
	padding:15px 20px 0 20px;
}
.profil-user-contact, .profil-user-address, .profil-user-log {
	width:320px
}
.profil-user-contact {
	float:left
}
.profil-user-address, .profil-user-log {
	float:right
}
.user-contact-options a.premium-link {
	display:block;
	margin:5px 0 10px
}

#profil_write_private_message span.ico, #profil_add_to_conacts span.ico {
	width:16px;
	height:14px;
	display:block;
	margin-right:2px
}
#profil_write_private_message span, #profil_add_to_conacts span {
	float:left;
}
#profil_write_private_message span {
	margin-right:5px
}

.image-data-info {
	margin:10px;
}

#search-results-label {
	padding:20px
}
#articles.search-container div.item {
	border-bottom:0;
	padding-top:0;
}

.search-title-container h4 {
	margin-bottom:5px;
	padding-left:10px;
}
#articles.search-container div.item .text {
	padding-left:10px;
}

#search-box {
	width:710px;
}
#search-box .title {
	height:16px;
	padding:10px 19px;
}
#search-box .searchfields {
	padding:20px 19px;
}
#search-box .spacer {
	width:10px;
}
#search-box .input, #search-box .select {
	border:1px solid #b6b6b6;
}
#search-box .input {
	height:20px;
}
#search-box .select {
	height:30px;
	padding:6px 4px
}
#search-box button {
	height:29px;
	line-height:29px;
	padding:0 10px;
	float:right;
	border:0;
}

table.form-table {
	width:670px
}
.form-table tr td {
	padding-bottom:5px
}
.form-table tr th {
	padding:2px 0;
}
.form-table tr td .input {
	padding: 6px 4px;
}
.form-table tr td select.input {
	padding: 5px 4px;
}

#accordion div {
	padding:10px;
}
.accordion_title, .accordion_title_expanded {
	border-top:1px solid #d3d3d3;
}

#module-search-box {
	width:100%;
	margin-bottom:10px;
}
#module-search-box h1 {
	padding:10px 17px;
}
#module-search-box table{
	margin:5px 0 0;
	width:100%;
}
#module-search-box input.input {
	height:26px;
	padding:1px;
}
#module-search-box select  {
	height:30px;
}

#preview{
	position:absolute;
	padding:5px;
	display:none;
}

#ui-datepicker-div {
	display:none
}

.entry-image-container {
	display:block;
	width:424px;
	overflow:hidden;
	text-align:center;
	border:3px solid #D4D4D4;
}

#adress_error_placement {
	width:324px;
}

.close_editor {
	display:block;
}

#user-garage-container {
	width:690px;
	padding:10px;
}
#user-garage-container table {
	border-top:1px solid #bababa
}
#user-garage-container table tr td {
	border-bottom:1px solid #bababa;
	vertical-align:middle;
	padding:10px 5px;
}
#user-garage-container table tr td table.noborder {
	border-top:0
}
#user-garage-container table tr td table.noborder tr td {
	border-bottom:0;
	vertical-align:middle;
	padding:0;
}
#user-garage-container table tr td.spacer {
	width:10px;
}
#user-garage-container .garage-brand-ico {
	height:75px;
	width:75px;
}

#user-garage-container table tr.comment-content {
}
#user-garage-container table tr.comment-content td table {
	border:0;
	width:100%;
}
#user-garage-container table tr.comment-content td table tr th {
	padding-right:5px;
}
#user-garage-container table tr.comment-content td table tr td {
	border:0;
	padding:2px 5px;
}
#user-garage-container table tr.comment-content td table tr th, #user-garage-container table tr.comment-content td table tr td {
	vertical-align:top;
}

.my-groups-button-height {
	height:36px;
	line-height:36px;
	margin-top:15px
}

#sidebar .notoppadding {
	padding-top:0
}

body .garage-actualization-spacer {
	width:153px;
	height:5px;
	display:block;
	float:left
}

#user-toolbar-user-actions .add-new-item {
	display:block;
	width:14px;
	height:14px;
	padding:0 0 5px;
	margin:0 auto;
}

#car-icon {
	width:75px;
	height:75px;
	margin-top:-20px;
}


.companies-box{
	width: 460px;
	margin: 0 0 25px 10px;
	overflow:hidden;
}
.companies-box-first{
	margin-left: 0;
}
.companies-box-image{
	margin:0 auto;
}
.companies-box-image{
	overflow:hidden;
	display:block;
	float:left;
	width:140px;
	padding:5px 5px 0 4px;
}
.companies-box-title{
	margin: 10px;
	overflow:hidden;
}
.companies-box-description{
	float:left;
	margin: 0 10px 5px 10px;
	width:290px;
}
.companies-box-price{
	padding: 0 10px 0 10px;
}
.companies-box-more{
	text-align: right;
	padding: 5px 10px 0 10px;
}
div a.companies-title {
	padding-bottom:3px;
	border-bottom:1px solid #ccc;
	width:290px;
	display:block;
}
.companies-gallery {
	width:140px;
	text-align:center;
	float:left;
	display:block;
}
#multimedia-prev-item{
	display: block;
	width: 31px;
	background:transparent url({$path}/template/arrow_left.png) no-repeat left center;
}
#multimedia-next-item{
	display: block;
	width: 31px;
	background:transparent url({$path}/template/arrow_right.png) no-repeat left center;
}


#newtopicForm table th {
	padding: 4px 5px 0 0;
    text-align: right;
    width: 100px;
}

#newtopicForm table input, #newtopicForm table textarea {
	border: 1px solid #b6b6b6;
    padding: 4px;
}

#newtopicForm table td.spacer {
    height: 10px;
}
.quote_wrapper{
	padding: 10px;
	margin: 10px 0 15px 15px;
	border: 1px dotted #aaa;
}
.quote_title{
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
}
.topic-content div img{
	max-width: 700px;
}

#preview-post {
	cursor:pointer;
}

.preview-post-container {
	display:none;
}
.header-logo-hide{
	height: 80px;
	
}
#brand_name, #model_name, #type_name{
	margin-top: 5px;
}
#garage-temp-photo{
	display: block;
	width: 150px;
	height: 100px;
	cursor: pointer;
}
#garage-temp-photo-pl, #garage-temp-photo-en, #garage-temp-photo-de{
	width: 150px;
	height: 100px;
}
#search-results{
	padding: 20px 0 20px 20px;
}

