/*

COLORS:

Document
	background: #ffffff
	href: #0066cc;
	
Block
	border: #cecece
	background: #f8f8f8
	title: #cc0000;

Stat bar
	border: #c8c8c8;

*/


/* Special classes */

table.tight
{
	border-collapse: collapse;

	margin: 0;
	padding: 0;
}

table.tight td, table.tight th
{
	margin: 0;
	padding: 0;
}

.align-center
{
	margin: 0 auto;
	display: block;
	text-align: center;
}

/* Structure */


html
{
	height: 100%;
}

body 
{
	position: relative;
	
	padding: 0;
	margin: 0 auto;

	width: 980px;
	height: 100%;

	min-height:100%;
}

* html body
{
	height: 100%;
}


.floatRight
{
	float: right;
}


#container
{
	height: auto !important;
	height: 100%;	
	min-height: 100%;	

	padding-left: 220px;
	padding-right: 220px;
}


#footer
{
	height: 60px;
	
	margin-top: -60px;

	padding-left: 220px;
	padding-right: 220px;
}

#footer .footerColumn
{
	float: left;
	
	position: relative;
}

#footerMenu
{
	width: 100%;

	padding-top: 15px;
	
	font-size: 14px;
	
	text-align: center;
}

#footerMenu a
{
	padding: 0 15px;
}


#footerLeft
{
	width: 220px;
	margin-left: -100%;
	right: 220px;
}


#footerRight
{
	width: 220px;
	margin-right: -100%;
}


.ieNegativeMarginFixer
{
	width: 100%;
	float: left;
}

#container .containerColumn
{
	float: left;

	position: relative;
}

#centerColumn
{
	width: 100%;
}

#leftColumn
{
	width: 220px;
	margin-left: -100%;
	right: 220px;
}

#rightColumn
{
	width: 220px;
	margin-right: -100%;
}

#containerClearer-Padder
{
	clear: both;

	
	height: 90px;
}


/* Style */

img, a, form, input
{
	padding: 0;
	margin: 0;
}


img
{
	border: none;
}


body 
{
	background-color: #ffffff;

	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 16px;
	
	color: #000;
}

a, a:visited
{
	color: #0066cc;
	
	text-decoration: underline;
}


a.goto, a.goto:visited
{
	padding-right: 11px;
	
	background: url(http://vugone.info/img/goto.png) no-repeat 100% 5px;
}


a.report, a.report:visited
{
	color: #cc0000;
}


#logo
{
	height: 86px;
	
	margin-top: 10px;
	margin-left: 35px;
}


#title
{
	width: 198px;
	
	padding: 5px 0;
	
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	
	color: #000;
	
	text-transform: uppercase;
	text-align: center;
}


#fastButtons
{
	margin-top: 12px;
	margin-left: 11px;
	margin-bottom: 15px;
}

.fastButton
{
	width: 181px;
	height: 33px;
}

.fastButton a
{
	display: block;
	float: left;
}

.fastButton a.text
{
	color: #fff;
	
	font-size: 14px;
}

.fastButton img
{
	vertical-align: top;
}


#fastButtonCheck
{
	background: url(http://vugone.info/img/btn_check_bg.png) no-repeat;
}

#fastButtonCheck a.text
{
	display: inline; /* BUGFIX: IE6 double margin bug */
	
	margin-top: 6px;
	margin-left: 10px;
}

#fastButtonCheck a.icon
{
	margin-left: 11px;
}


#fastButtonReport
{
	background: url(http://vugone.info/img/btn_report_bg.png) no-repeat;
}

#fastButtonReport a.icon
{
	display: inline; /* BUGFIX: IE6 double margin bug */
	
	margin-left: 6px;
}

#fastButtonReport a.text
{
	margin-top: 6px;
	margin-left: 7px;
}


#fastButtonToFav
{
	background: url(http://vugone.info/img/btn_tofav_bg.png) no-repeat;
}

#fastButtonToFav a.text
{
	display: inline; /* BUGFIX: IE6 double margin bug */

	margin-top: 6px;
	margin-left: 25px;
}

#fastButtonToFav a.icon
{
	margin-left: 16px;
}


input.text
{
	line-height: 17px;
	height: 17px;

	margin: 0;
	padding: 0;
	
	b order: solid #cecece 1px;
	b order: solid #e7e7e7 1px;
	border: solid #d5d5d5 1px;

	background: url(http://vugone.info/img/input_bg.png) repeat-x 100% 100%;
}

.textarea
{
	float: left;
	clear: both;
	
	background: url(http://vugone.info/img/input_bg_top.png) transparent repeat-x scroll center top;	
}

.textarea textarea
{
	border: solid #d5d5d5 1px;

	background: url(http://vugone.info/img/input_bg_bottom.png) transparent repeat-x scroll center bottom;
	background-attachment: expression('fixed'); /* IE only */
}

.textareaWidth
{
	width: 100px;
}
.textareaHeight
{
	height: 100px;
}

.button
{
	width: 70px;
	height: 19px;

	b order: solid #e7e7e7 1px;
	border: solid #d5d5d5 1px;
}

.button .mid
{
	position: relative;
	float: left;
	
	width: 100%;
	height: 19px;
	line-height: 19px;
	overflow: hidden;
	
	background: url(http://vugone.info/img/btn_mid.png) repeat-x;
}

.button .left
{
	position: relative;
	float: left;

	width: 6px;
	height: 19px;
	line-height: 19px;
	overflow: hidden;
	
	margin-left: -100%;

	background: url(http://vugone.info/img/btn_left.png) no-repeat;
}

.button .right
{
	position: relative;
	float: left;

	width: 6px;
	height: 19px;
	line-height: 19px;
	overflow: hidden;
	
	margin-left: -6px;

	background: url(http://vugone.info/img/btn_right.png) no-repeat;
}

.button input
{
	position: relative;
	float: left;

	width: 70px;
	height: 19px;
	
	padding-bottom: 2px;

	margin-left: -100%;

	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	
	color: #0066cc;
	
	text-transform: uppercase;

	border-width: 0px;
	background-color: transparent;
	
	cursor: pointer;
}

form .missing
{
	color: #cc0000;
}

form .wrong
{
	color: #cc0000;
}

form .required
{
	font-weight: bold;
}


.block
{
	width: 183px;
	
	margin-top: 7px;
	
	padding: 5px 5px 5px 10px;
	
	border: solid #cecece 1px;
	
	background-color: #f8f8f8;
	
	text-align: left;
	
	font-size: 14px;
}

.block .title
{
	min-height: 30px;
  height: auto !important;
  height: 30px;
	
	margin-left: 3px;
	padding-right: 28px;
	
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	
	color: #cc0000;
	
	background-position: top right;
	background-repeat: no-repeat;
}

.block .item
{
	margin-top: 5px;
}

.block a.goto
{
	display: block;
	
	margin: 12px 3px 4px 0px;
	
	text-align: right;
}

/* block Statistics */

#blockStatistics .title
{
	background-image: url(http://vugone.info/img/block_stat_icon.png);
}

/*
#blockStatistics .item
{
	margin-top: 5px;
}
*/
#blockStatistics .item .text
{
	float: left;
}

#blockStatistics .item .pc
{
	float: right;
}

#blockStatistics .item .bar
{
	clear: both;
	
	height: 5px;
	line-height: 5px;
	overflow: hidden;
	
	background-color: red;
	border: solid 1px #c8c8c8;
}


/* block Service News */

#blockServiceNews .title
{
	background-image: url(http://vugone.info/img/block_servicenews_icon.png);
}


/* block Favorite */

#blockFavorite .title
{
	background-image: url(http://vugone.info/img/block_favorite_icon.png);
}


/* block Fast Search */

#blockFastSearch .title
{
	background-image: url(http://vugone.info/img/block_fastsearch_icon.png);
}


#adTop
{
	width: 100%;
	height: 60px;
	
	margin-top: 10px;
	margin-bottom: 29px;
}

/**
 * nav
 */
#nav
{
	height: 23px;
	position: relative;
	
	width: 100%;
}

#nav table
{
	position: relative;
	z-index: 3;
	
	border-collapse: collapse;
	
	margin: 0;
	padding: 0;
	
	height: 23px;
	text-align: center;
	width: 100%;

	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	
	text-transform: uppercase;

	background-color: #f8f8f8;
	border: solid #cecece 1px;
}

#nav table td
{
	padding: 0;
	margin: 0;
}

#nav a
{
	display: block;
	padding: 0 10px;
}

#nav a, #nav a:visited
{
}

#nav .sub
{
	z-index: -1;
	position: relative;
	height: 0;
}

#nav td ul
{
	background: #f8f8f8;
	border: solid #cecece;
	border-width: 1px;
	
	display: none;

	top: 3px;
	left: 0;
	margin: 0;
	padding: 3px 0;
	position: absolute;
	text-align: left;
	white-space: normal;
	
	width: 150px;
}

#nav td:hover ul, #nav td.hover ul
{
	display: block;
}

#nav td li
{
	display: block;
	height: auto;
	margin: 0;
	padding: 0;
	width: 100%;
}

#nav .sub a
{
	padding: 5px 8px;
/*	zoom: 1; */
}

#nav .sub a, #nav .sub a:visited
{
}

#nav .sub a:hover
{
	background: #0066cc;
	color: #fff;
}


/*
#bc a, #bc a:visited
{
	padding-right: 5px;
	margin-right: 5px;
	
	background: url(http://vugone.info/img/bc.png) no-repeat 100% 5px;
	
	font-size: 14px;
	
	color: #c8c8c8;
}
*/

#bc
{
	margin-top: 5px;
	margin-left: 10px;
	
	font-size: 14px;
	
	clear: both;
}

#bc a, #bc a:visited
{
	display: block;
	float: left;
	
	color: #c8c8c8;
}

#bc span
{
	display: block;
	float: left;
	
	width: 12px;
	height: 16px;
	
	padding: 0;
	margin: 0;
	
	background: url(http://vugone.info/img/bc.png) no-repeat 50% 5px;
}

h1, .h1
{
	margin-top: 28px;
	margin-bottom: 12px;
	
	font-size: 16px;
	font-weight: bold;
}

/*
h2, .h2
{
	margin-top: 20px;
	margin-bottom: 8px;
	
	font-size: 14px;
	font-weight: bold;
}
*/


.iconHelp
{
	width: 17px;
	height: 17px;
	
	margin: 0;
	padding: 0;
	
	background: url(http://vugone.info/img/icon_help.png) no-repeat;
	
	cursor: pointer;
	
	vertical-align: middle;
}


.hintedTitle
{
	float: left;
	clear: both;

	width: 100%;
}
.hintedTitle .text
{
	float: left;
}
.hintedTitle .help
{
	float: right;
}
.hintedTitle .iconHelp
{
	float: left;
}

.searchList
{
	font-size: 14px;
}

.searchList table
{
	border-collapse: collapse;
	
	width: 100%;

	margin: 0;
	padding: 0;
}

.searchList table td
{
	margin: 0;
	padding: 5px 1px;
	
	border-bottom: solid #cecece 1px;
}

.searchList .icon
{
	width: 55px;
}

.searchList .icon div
{
	width: 48px;
	height: 30px;
}

.searchList .icon.boat div
{
	background: url(http://vugone.info/img/icon_boat.png) no-repeat transparent;
}
.searchList .icon.car div
{
	background: url(http://vugone.info/img/icon_car.png) no-repeat transparent;
}
.searchList .icon.dozer div
{
	background: url(http://vugone.info/img/icon_dozer.png) no-repeat transparent;
}
.searchList .icon.moto div
{
	background: url(http://vugone.info/img/icon_moto.png) no-repeat transparent;
}
.searchList .icon.pricep div
{
	background: url(http://vugone.info/img/icon_pricep.png) no-repeat transparent;
}
.searchList .icon.trailer div
{
	background: url(http://vugone.info/img/icon_trailer.png) no-repeat transparent;
}
.searchList .icon.truck div
{
	background: url(http://vugone.info/img/icon_truck.png) no-repeat transparent;
}

.searchList span
{
	color: #c8c8c8;
}


#fsearchForm
{
	width: 100%;
}

#fsearchForm input.text
{
	width: 179px;
	clear: both;
}

#fsearchForm .iconHelp
{
	float: left;
	
	margin-top: 9px;
}

#buttonFastSearch, #buttonFastSearch input
{
	width: 70px;
}

#buttonFastSearch
{
	float: right;
	display: inline; /* IE double margin fix */

	margin-top: 6px;
	margin-right: 4px;
}


/**
*
* Clouds
*
*/

.cloud
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	
	z-index: 999;
}

#fsearchCloud
{
	display: none;

	width: 280px;
}

/**
*
* Listed items (news, articles etc.)
*
*/

.list 
{
}

.list .title
{
	f loat: left;
	clear: both;
	
	margin: 0 0 10px 0;
}

.list h2 
{
	font-size: 16px;
	font-weight: bold;
	
	float: left;
	
	margin: 0;
	padding: 0;
}

.list .date 
{
	float: right;

	font-size: 14px;
}

.list .text
{
	margin: 0 0 15px 0;
	clear: both;
}

.list .readmore
{
	margin: 0 0 10px 0;
	
	font-size: 14px;
}


.pager
{
	margin: 0 0 10px 0;

	font-size: 14px;

	text-align: right;
}

.pager span
{
	font-size: 16px;
	
	color: #c8c8c8;
}

.pager a
{
	padding: 0 2px;
}

.pager strong
{
	padding: 0 3px;
	
	font-weight: normal;
	
	b ackground-color: #f8f8f8;
	b ackground-color: #cecece;
	
	border: solid #cecece 1px;
	
	c olor: #cecece;
}


.listItem .title
{
	f loat: left;
	clear: both;
	
	margin: 28px 0 16px 0;
}

.listItem h1 
{
	font-size: 16px;
	font-weight: bold;
	
	float: left;
	
	margin: 0;
	padding: 0;
}

.listItem .date 
{
	float: right;

	font-size: 14px;
}


.listItem .text
{
	margin: 0 0 15px 0;
	clear: both;
}

.listItem .back
{
	margin: 0 0 10px 0;
	
	font-size: 14px;
}


.cc3
{
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	
	margin: 0;
	padding: 0;
	
	behavior: expression(this.runtimeStyle.fontSize = '11px');
	
}


/* Statistics */

#statistics .item
{
	margin-top: 5px;
}

#statistics .item .text
{
	float: left;
}

#statistics .item .pc
{
	float: right;
}

#statistics .item .bar
{
	clear: both;
	
	height: 5px;
	line-height: 5px;
	overflow: hidden;
	
	background-color: red;
	border: solid 1px #c8c8c8;
}

#statistics .back
{
	float: left;
	
	font-size: 14px;
}
