/*Content*/

#Content{
	width:978px;
	padding:0;
	margin:0;
	overflow:hidden;
	position:relative;
	border-top:none;
	background:#fff;
}

#Page{
	font-size:14px;
	line-height:normal;
	width:492px;
	overflow:hidden;
	padding:0;
	float:left;
}

#Page.wide-page{
	width:717px;
}
.wide-page2{
	width:717px!important;
	padding:0 0 0 15px!important;
}
.column-left{
	width:220px;
	float:left;
	margin:0 24px 0 0;
}
.home .column-right{
	width:216px;
}
#AttributeColumn.column-right, .column-right{
	width:220px;
	float:right;
	margin:0;
}

#Sidebar{
	width:215px;
	min-height:20px;
	_height:20px;
	margin:0 15px 0 13px;
	_margin:0 15px 0 6px;
	float:left;
}
#AttributeColumn{
	width:215px;
	margin:0 0 0 15px;
	float:left;
}

#ImageHeader{
	padding:0 0 15px 0;
	background:white;
}
#ImageHeader .WidgetImage{
	margin:0;
}


/*Home page*/
.home #Page{
	width:462px;
	padding:0 15px;
}
.home #Content{
	margin-bottom:-18px;
	background:url(../img/content-home-back.gif) no-repeat center bottom;
}




/*Contacts*/

.contacts{
	clear:both;
}

/*Text*/

.WidgetText{
	margin:0 0 10px 0;
}

/*Image*/
.WidgetImage{
	margin:0 0 10px 0;
}
.WidgetImageText{
	margin-bottom:10px;
}
.WidgetImageText p{
	margin:5px 0;
}
.image-description{
	font-size:11px;
	color:#666;
	background:#F1F0EE;
	padding:5px;
}
.image-description p{
	margin:3px 0;
}


/*Notes*/

.notes{
	margin:100px 0 0 0;
	padding:60px 0 0 0;
	background:url(../img/note.gif) no-repeat 0 0;
}
.notes-item{
	margin:0 0 10px 0;
}


/*Title*/

.WidgetTitle{
}
.WidgetTitle h1{
	margin:0 0 20px 0;
}


/*Path*/

.path{
	font:10px Arial, Helvetica, sans-serif;
	color:#b1abac;
	margin:5px 0 4px 0;
}
.path a{
	color:#b1abac;
	text-decoration:none;
}
.path a:hover{
	color:#000000;
}

/*Subpage widget*/

.subpage{
	width:100%;
	overflow:hidden;
	padding:0 0 0 0;
	border-top:1px solid #ecece6;
}
.subpage img{
	margin:20px 15px 0 0;
	padding-bottom:20px;
	float:left;
}
.subpage h3{
	margin:20px 0 20px 0;
}
.subpage p{
	font-size:11px;
	margin:-10px 0 0 0;
	padding-bottom:20px;
}

/*Categories*/

form.list-menu{
	margin:10px 0 0 0;
	padding:0 0 5px 0;
}
.list-menu select{
	width:230px;
	font:13px  Arial, "Trebuchet MS",Helvetica, sans-serif;
	margin:0;
	padding:0;
}



.category{
	margin:40px 0 0 0;
}
.category h5{
	margin:0 0 -5px 0;
}
h5.category-small{
	font-size:22px;
	margin:0;
}
.category ul{
	font-size:12px;
	margin:0;
	padding:0;
}
#Sidebar .category ul li{
	padding:0;
	background:none;
}


/*Screenshots*/

.screenshots{
	margin:15px 0 0 0;
}




/*Comments*/
#comment-list{
	margin:35px 0;
}
.comment{
	font-size:12px;
	width:100%;
	overflow:hidden;
	margin:0 0 20px 0;
}
.no-comments{
	font-size:12px;
	color:#999;
}
.comment-num{
	font:20px "Arial Black", Gadget, sans-serif;
	font-size:20px;
	text-align:center;
	font-weight:bold;
	width:30px;
	height:30px;
	line-height:30px;
	float:left;
	color:#fff;
	background:#f0f0f0;
}
.comment-text{
	width:440px;
	float:left;
	padding:10px;
	background:#f9f9f9;
}
.comment-text p{
	margin:0 0 10px 0;
}
.comment-text p.autor{
	font-size:11px;
	font-weight:normal;
	margin:0;
}
.comment-send{
}
.comment-send h3{
	margin-bottom:0;
}
.comment-form{
	margin:0px 0 0 0;
	overflow:hidden;
}
.comment-form input{
	width:280px;
	padding:3px 2px;
	margin:20px 0 0 0;
}
.comment-form label{
	font-size:12px;
	width:70px;
	display:block;
	float:left;
	margin:20px 0 0 0;
	padding:3px 0;
}
.comment-form label span{
	font-size:12px;
	color:#919191;
}
.comment-form label input{
	width:280px;
	margin:0 10px 0 0;
}
.comment-form textarea{
	width:280px;
	height:150px;
	margin:20px 0 0 70px;
	display:block;
	clear:both;
}
.comment-form label.checkbox input, .comment-form input.submit{
	clear:both;
	margin:20px 0 0 65px;
}
#Content .comment-form input.submit{
	width:140px;
	padding:0px 0 10px 0;
	background:url(../img/submit2.jpg) repeat-x;
}
#Content .comment-form input.submit:hover{
	background:url(../img/submit2-over.jpg) repeat-x;
}


ul.error_list{
	font-size:11px;
	line-height:11px;
	margin:0;
	padding:0;
	list-style:none;
	color:#FF3366;
	clear:both;
}
.error_list li{
	margin:0;
	padding:0;
	background:none;
}


/*Contact Form*/

.WidgetContact{
	margin-bottom:10px;
}

.WidgetContact .property{
	margin:0 0 10px 0;
}

#Page .WidgetContact input.submit,
#Page .actions input{
	margin-left:72px;
}
.WidgetContact textarea{
	width:300px;
	height:150px;
	margin:0 0 10px 0;
}
#error{
	font-size:12px;
	margin:0 0 10px 0;
	color:#C36;
}



.WidgetFeature h4{
	margin-top:4px;
}
.home .WidgetFeature h4{
	padding-top:0;
	margin-bottom:4px;
}


.WidgetNewsletter{
	font-size:11px;
	margin-bottom:10px;
}
.WidgetNewsletter p{
	margin:5px 0;
}
#Sidebar .WidgetNewsletter input, #AttributeColumn .WidgetNewsletter input{
	width:97%;
}
.WidgetNewsletter input.submit{
	width:98px!important;
}

.WidgetFaq{
	margin-bottom:10px;
}
.WidgetFaq p{
	margin:0;
}

.WidgetFile{
	width:100%;
	overflow:hidden;
	margin:0 0 20px 0;
}
.WidgetFile img{
	float:left;
	margin:0 10px 0 0;
}
.WidgetFile .description{
	font-size:11px;
	color:#777;
}
#Page .WidgetFile .block{
	border-top:1px solid #ecece6;
	padding-top:20px;
}

.WidgetPromotion{
	margin-bottom:10px;
}

/*html Template*/

.unet-en, .unet-bg{
	font-size:9px;
	padding:10px 0 16px 48px;
	color:#5483a5;
	overflow:hidden;
	background:url(../img/unet-en.jpg) center top no-repeat;
}
.unet-bg{
	background-image:url(../img/unet-bg.jpg);
}
.unet-link{
	width:140px;
	height:45px;
	margin:0 0 5px 0;
	display:block;
	text-indent:-99999px;
}
.unet-en a, .unet-bg a{
	font-size:11px;
	color:#fff;
	text-decoration:none;
}
.unet-en a:hover, .unet-bg a:hover{
	text-decoration:underline;
}

.callcenter{
	font-size:11px;
	text-align:center;
}
.callcenter h1{
	font-size:31px;
	color:#003e7e;
	letter-spacing:-1px;
	margin:0;
}
.callcenter h2{
	font-size:14px;
	font-weight:normal;
	margin:5px 0 15px 0;
}
.callcenter p{
	margin:0px 0 10px 0;
}
p.call-price{
	color:#777;
}

.WidgetCurrency{
	margin-bottom:15px;
}
.WidgetCurrency h4 span{
	margin-top:2px;
}

.currency-table{
	width:100%;
	font-size:11px;
	border-collapse:collapse;
	border:none;
	margin:0;
}
.currency-table th{
	font-weight:normal;
	text-align:left;
	padding-bottom:4px;
}
.currency-table td{
	width:33%;
	padding:0;
	border:none;
	border-bottom:1px solid #f7f7f7;
}

.image-left img {
  margin: 0 10px 5px 0;
}
.image-right img {
  margin: 0 0 5px 10px;
}

.WidgetImageText {
  width: 100%;
  overflow: hidden;
}

.image-left {
  float: left;
  margin-right: 10px;
  clear: both;
  margin-bottom: 10px;
}
.image-right {
  float: right;
  margin-left: 10px;
  clear: both;
  margin-bottom: 10px;
}


table.graybox{
	width:486px;
	border:none;
	background:#ededed;
}
table.graybox td{
	padding:0 10px;
	border:none;
	vertical-align:top;
}
table.graybox tr.boxtop{
	font-size:7px;
	height:10px;
	background:url(../img/graybox-top.gif) 0 0 no-repeat;
}
table.graybox tr.boxtop td{
	background-position:expression(-this.offsetLeft);
}
table.graybox tr.boxbot{
	font-size:7px;
	height:10px;
	background:url(../img/graybox-bottom.gif) left bottom no-repeat;
}
table.graybox tr.boxbot td{
	background-position:expression(-this.offsetLeft);
}
table.graybox h4{
	margin-top:10px;
}


table.rows{
	width:425px!important;
	border:none;
	margin-top:0;
}
table.rows tr{
	background:url(../img/table-row.gif) left center no-repeat;
}
table.rows td{
	padding:0 10px;
	height:33px;
	border:none!important;
	background-position:expression(-this.offsetLeft);
}
table.rows thead td{
	border:none;
}

.headline-blue, .headline-red{
	font-size:16px;
	color:#FFF;
	height:30px;
	line-height:30px;
	display:block;
	margin-bottom:10px;
	padding:0 0 0 10px;
	background:url(../img/headline-blue.jpg) no-repeat;
}
.headline-red{
	background:url(../img/headline-red.jpg) no-repeat;
}
