﻿.popup{
	display: none; 
	position: absolute;
	background:#fff;
	z-index:200;
	overflow:hidden;
	width: 530px;
}

.popup div.head{
	padding:5px 10px;
	border:5px #ebdaa0 solid;	
	border-bottom:1px #ebdaa0 solid;
	height: 33px;
}

.popup div.content{
	padding: 10px;
	position:relative;
	border:5px #ebdaa0 solid;
	border-top:none;
	clear: both;
}

.popup div.content p.comment {
	font-size: 11px;
	color: #666666;
	margin-top: 12px;
}

.popup div.head div{
	/*width:100%;*/
	line-height:33px;
	overflow:hidden;
	position: relative;
}

.popup div.head a{
	padding-left:20px;
	font-size:13px;
	float:right;
	/*position: absolute;
	right: 0px;*/
	background:url(../img/close.png) no-repeat center left;
}

.popup div.head h2{
	float:left;
}

.popup div.head img{
	float:left;
	margin-right:5px;
}

#brand-selector, #regionsSelect{
	width:360px;
}

#regions-list, #brand-list{
	overflow:auto;
	height:300px;	
}

.popup div#regions-list .active, .popup div#brand-list .active{
	background: #f7f0d9;
}

.popup div#regions-list a span, .popup div#brand-list a span{
	font-size:18px;
	font-weight:normal;
	color:#009fec;	
}

.popup div#regions-list a:hover, .popup div#brand-list a:hover{
	cursor:pointer;
}

.popup div#regions-list div, .popup div#brand-list div{
	padding:3px;
}

.popup div#regions-list span, .popup div#brand-list span{
	float:left;
	font-size:18px;
	color:#6e6e6e;	
}

.popup div#regions-list img, .popup div#brand-list img{
	margin-right:15px;
	float:left;	
}

.popup div#regions-list a, .popup div#regions-list span, .popup div#rbrand-list a, .popup div#brand-list span{
	height:32px;
	line-height:32px;
}

#forum-code{
	width:440px;
}

#forum-code .content div{
	width:100%;
	overflow:hidden;
	padding:4px 0;
}

#forum-code label{
	width:150px;
	padding-left:20px;
	float:left;
}

#forum-code input{
	width:220px;
}

#slideshow{
	width:650px;
}

#image {
    width: 600px;
    height: 450px;
	margin:10px;
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
}

#image-controls {
    text-align: center;
}

#image-controls li{
	display:inline;
	color:#666;
}

#image-controls li.prev, #image-controls li.next{
	top:-17px;
	position:relative;
}

#image-controls li a img{
	margin:0 2px;
	border:4px #fff solid;
}

#image-controls li a.hyperactive img{
	border:4px #cee7ae solid;
}

#email, #contact-popup{
	width:600px;
}

#emailSuccess{
	width:350px;
}

#loginform{
	width:600px;
}

.popup iframe{
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:3000px;/*must have for any big value*/
	height:3000px/*must have for any big value*/;
}


#dialog, .dialog { padding-top: 10px; display:none; position:absolute; background:white; border-left: 1px solid #cccccc; border-top: 1px solid #cccccc; border-right: 2px solid #999999; border-bottom: 2px solid #999999; }
#dialog td, .dialog td { color: black; white-space: no-wrap; padding: 0px 10px 10px 10px; }
