@CHARSET "UTF-8";
/* --- ADS Back ---*/
.ads {
	margin: 35px 0 0;
	width: 1066px;
	height: 100%;
	
}

.ads .backg {
	width: 1066px;
	margin: 0px 0 0 -30px;
	float: left;
	position: relative;
	z-index: 999;
}

.ads .up { background: url(images/ads_up.png) no-repeat; width: 100%;  padding: 51px 0px 0 0px;}
.ads .innerc { background: url(images/ads_center.png) repeat-y; width: 100%; padding: 7px 0 0 40px; overflow: hidden; }
.ads .foot { background: url(images/ads_foot.png) no-repeat; width: 100%; height: 42px; }

/* --- ADS Back End ---*/

/*	--- ADS	---	*/
.ads h1 { width: 110px; float: left; }
.ads h2 { 
	font-weight: bold;
	margin: 0 0 10px 3px; padding: 0 0 0 20px;
	height: 10px;
	
	color: #666666;
	font-size: 12px;
}
.ads #surf_ads {
	background: url(images/horz_line.png) repeat-x bottom;
	height: 25px;
	margin: 0 100px 0 0;
	float: right;
	
	color: #126e84;
	font-size: 13px;
}
.ads .surf {
	background: url(images/surf_back.png) repeat-x;
	width: 950px; height: 64px;
	margin-bottom: 4px;
}
.ads .row2 { background: url(images/surf2_back.png) repeat-x; }
.ads .surf .left {
	background: url(images/surf_left.png) no-repeat;
	width: 7px; height: 64px;
	float: left;
}
.ads .row2 .left { background: url(images/surf2_left.png) repeat-x; }
.ads .surf .image, .ads .surf .image2 {
	background: url(images/surf_icon.png) no-repeat 8px 2px;
	width: 80px; height: 64px;
	float: left;
}
.ads .surf .image2 { background: url(images/surf_clicked.png) no-repeat 8px 2px; }
.ads .surf .mid {
	width: 680px;
	padding: 0 0 0 13px;
	float: left;
}
.ads .surf .mid div .cont { margin: 13px 0 0; float: left; }
.ads .surf .mid div div div a { color: #126e84; font-size: 16px; text-decoration: none; }
.ads .surf .mid div div div.desc { color: #8f8f8f; }
.ads .surf .mid .bold { font-weight: bold; }
.ads .surf .mid .highlight { background: #dbe6e9; }
.ads .surf .counter, .ads .surf .cash {
	background: url(images/surf_time_back.png) repeat-x;
	width: 100px; height: 42px;
	padding: 22px 0 0;
	float: left;
	
	color: #ffffff;
	font-size: 15px;
	text-align: center;
}
.ads .surf .cash {
	background: url(images/surf_cash_back.png) repeat-x;
	width: 60px;
}
.ads .surf .right {
	background: url(images/surf_right.png) no-repeat;
	width: 10px; height: 64px;
	float: left;
}
.ads .surf .pushpinr {
	background: url(images/pushpinR.png) no-repeat;
	width: 66px; height: 36px;
	margin: -22px 0px 0 928px;
	display: block;
	position:absolute;
	z-index: 999;
	float: left;
	
	
}
.ads .surf .pushpinl {
	background: url(images/pushpinL.png) no-repeat;
	width: 66px; height: 36px;
	margin: -22px 0 0 -145px;
	display: block;
	position:absolute;
	z-index: 999;
	float: left;
	
	
}
.ads .surf .invis { background: url(images/viewad1.png) no-repeat; width: 677px; height: 41px; margin: 17px 0 0; display: none; }
.ads .surf .invis img { border: 0; }
.ads .surf .premium { margin: 5px 5px 0 0; float: right; }
/*	--- END ADS	---	*/
/*	---	TABLE	--- */
.advpanel table { width: 750px; margin: 15px 15px; border-spacing: 0 2px; }
.advpanel table thead tr { background: url(images/table_head1.png) repeat-x; height: 34px; }
.advpanel table thead tr th { height: 34px; color: #ffffff; }
.advpanel table thead tr th a { color: #ffffff; text-decoration: none; }
.advpanel table thead tr th a:hover { text-decoration: none; color: #900000; }
.advpanel table .first { padding-left: 10px; text-align: left; }
.advpanel table tr { height: 35px; }

.advpanel table tr td { border-bottom: 1px solid #900000; border-top: 1px solid #C0C0C0; color: #663333; text-align: center; }
.advpanel table tr td a { color: #006600; text-decoration: none; }
.advpanel table tr td a:hover { text-decoration: none; color: #700000; }
.advpanel table td.first { margin-left: 1px; border-left: 1px solid #500000; }
.advpanel table td.last { margin-right: 1px; border-right: 1px solid #C0C0C0; }

/*	--- END TABLE	--- */
/*	--- ADVPANEL	---	*/

.advpanel .centerback {
	background: url(images/alone_back.png) repeat-y;
	padding: 8px 0 0px 10px;
	width: 805px; 
	overflow: hidden;
	margin-left: -10px;
}
.advpanel .top { background: url(images/alone_top.png) no-repeat; width: 805px; height: 35px; margin-left: -10px; }
.advpanel .foot { background: url(images/alone_foot.png) no-repeat; width: 805px; height: 14px; margin-left: -10px; }

.advpanel div { width: 790px; }
.advpanel p { width: 790px; }

.advpanel .center { 
	
	background: none; 
	width: 700px; height: 120px;
	padding: 35px 0 0px 50px;
	text-align: center; 
	color: #900000;
	
	font-size: 15px;
	font-weight: bold;
}

.advpanel .error { 
	
	background: none; 
	width: 700px; height: 60px;
	padding: 15px 0 0px 0;
	text-align: center; 
	color: #900000;
	
	font-size: 15px;
	font-weight: bold;
}

.advpanel #inner h1 { width: 155px; }
.advpanel #inner h1.camp { width: 155px; }
.advpanel #inner h1.addclicks { width: 210px; }
.advpanel #inner h1.chngtime { width: 200px; }
.advpanel #inner h1.geographic { width: 135px; }
.advpanel #inner h1.activeAd { width: 185px; }
.advpanel #inner h1.pausedAd { width: 195px; }
.advpanel #inner h1.deletedAd { width: 180px; }

.advpanel p.vahetainf { 
	margin: 10px 0px 25px 3px; padding: 0 0 0 25px;
	height: 15px;
	font-style: italic;
	color: #666666;
	font-weight: bold;
	font-size: 12px;
	
	
	
	}

.advpanel div.regniml label {
	width: 150px;
	display: inline-block;
	vertical-align: middle;
	margin: 0px 0 0 0px; 
	padding: 0px 0 0 25px;
	color: #500000;
	font-weight: bold;
	
}
.advpanel div.regaegl label {
	width: 150px;
	display: inline-block;
	vertical-align: middle;
	margin: 0px 0 0 0px; 
	padding: 0px 0 0 25px;
	color: #500000;
	font-weight: bold;
	
}

.advpanel #inner .add_camp a {
	background: url(images/ad_button_off.png) center no-repeat;
	width: 143px; height: 24px;
	margin: 0 20px 0 auto; padding: 8px 0 0;
	display: block;
	
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}

.advpanel #inner .add_camp a:hover {
	background: url(images/ad_button.png) center no-repeat;
	width: 143px; height: 24px;
	margin: 0 20px 0 auto; padding: 8px 0 0;
	display: block;
	
	color: #666666;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}

.advpanel #inner .tagasi a {
	background: url(images/prev_button_off.png) center no-repeat;
	width: 120px; height: 24px;
	margin: 10px 20px 10px auto; padding: 8px 0 0;
	display: block;
	
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}
.advpanel #inner .tagasi a:hover {
	background: url(images/prev_button.png) center no-repeat;
	width: 120px; height: 24px;
	margin: 10px 20px 10px auto; padding: 8px 0 0;
	display: block;
	
	color: #666666;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}

.advpanel #inner a { font-weight: bold; }
.advpanel #inner p a { color: #000000; }
.advpanel #inner a.active { background: url(images/active.png) no-repeat center; width: 17px; height: 17px; display: inline-block; }
.advpanel #inner a.paused { background: url(images/paused.png) no-repeat center; width: 17px; height: 17px; display: inline-block; }
.advpanel #inner a.geo { background: url(images/geo.png) no-repeat center; width: 23px; height: 19px; display: inline-block; }
.advpanel #inner a.delete { background: url(images/del.png) no-repeat center; width: 15px; height: 16px; display: inline-block; }
.advpanel #inner form label { width: 175px; }
.advpanel #inner form img { vertical-align: middle; }
.advpanel #inner form .buttons { text-align: center; }
.advpanel #inner form .buttons input { 
	background: url(images/ad_button_off.png) center no-repeat;
	width: 143px; height: 35px;
	margin: 0 20px 0 auto; padding: 0px 0 0;
	display: block;
	
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
 }
.advpanel #inner form .buttons input:hover { 
	background: url(images/ad_button.png) center no-repeat;
	width: 143px; height: 35px;
	margin: 0 20px 0 auto; padding: 0px 0 0;
	display: block;
	
	color: #666666;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
 }
.advpanel #inner ul { margin-left: 15px; padding: 0; line-height: 20px; }

.advpanel form div.lisreknimil label {
	width: 0px;
	display: inline-block;
	vertical-align: middle;
	margin: -87px 0 0 0px; 
	padding: 0px 0 0 25px;
	color: #500000;
	font-weight: bold;
	
}
.advpanel form div.lisreknimii input {
	background: none;
	border-top: ridge #D0D0D0;
	border-right: ridge black;
	border-bottom: ridge red;
	border-left: ridge #D0D0D0;
	color: #000000;

	vertical-align: top; 
	margin: -10px 0 0 150px; 
	width: 150px; 
	padding: 0px 5px 0px 5px;
}



.advpanel form div.lisrekkirjl label {
	position: absolute;
	width: 0px;
	display: inline-block;
	vertical-align: middle;
	margin: -45px 0 0 340px; 
	padding: 0px 0px 0 0px;
	color: #500000;
	font-weight: bold;
	
}

.advpanel form div.lisrekkirji input {
	position: absolute;
	background: none;
	border-top: ridge #D0D0D0;
	border-right: ridge black;
	border-bottom: ridge black;
	border-left: ridge #D0D0D0;
	color: #000000;

	vertical-align: top; 
	margin: -51px 0 0 510px; 
	width: 150px; 
	padding: 0px 5px 0px 5px;
}

.advpanel form span.rekkirmiko {
	position: absolute;
	width: 190px;
	display: inline-block;
	vertical-align: middle;
	margin: -65px 0 0 500px; 
	padding: 0px 0 0 0px;
	color: #666666;
	font-weight: bold;
	font-style: italic;
	font-size: 10px;	
}





.advpanel form div.lisrekurll label {
	width: 50px;
	display: inline-block;
	vertical-align: middle;
	margin: -65px 0 0 0px; 
	padding: 0px 0 0 25px;
	color: #500000;
	font-weight: bold;
	
}
.advpanel form div.lisrekurli input {
	background: none;
	border-top: ridge #D0D0D0;
	border-right: ridge black;
	border-bottom: ridge red;
	border-left: ridge #D0D0D0;
	color: #000000;

	vertical-align: top; 
	margin: -25px 0 0 150px; 
	width: 150px; 
	padding: 0px 5px 0px 5px;
}

.advpanel form span.lisrekurlinf {
	
	width: 190px;
	display: inline-block;
	vertical-align: middle;
	margin: 0px 0 -15px 150px; 
	padding: 0px 0 0 0px;
	color: #666666;
	font-weight: bold;
	font-style: italic;
	font-size: 10px;	
}

.advpanel form div.lisrekkatl label {
	position: absolute;
	width: 250px;
	display: inline-block;
	vertical-align: middle;
	margin: 30px 0 0 0px; 
	padding: 0px 0 0 25px;
	color: #500000;
	font-weight: bold;
	
}


.advpanel form div.lisrekaegl label {
	position: absolute;
	width: 250px;
	display: inline-block;
	vertical-align: middle;
	margin: 30px 0 0 380px; 
	padding: 0px 0 0 25px;
	color: #500000;
	font-weight: bold;
	
}
.advpanel form span.rekaeginf {
	position: absolute;
	width: 190px;
	display: inline-block;
	vertical-align: middle;
	margin: 10px 0 0 510px; 
	padding: 0px 0 0 0px;
	color: #666666;
	font-weight: bold;
	font-style: italic;
	font-size: 10px;	
}

.advpanel form div.adtase {
	position: absolute;
	width: 250px;
	display: inline-block;
	vertical-align: middle;
	margin: 90px 0 0 0px; 
	padding: 0px 0 0 35px;
	color: #500000;
	font-weight: bold;
	
}
.advpanel form div.ataust {
	position: absolute;
	width: 250px;
	display: inline-block;
	vertical-align: middle;
	margin: 90px 0 0 220px; 
	padding: 0px 0 0 35px;
	color: #500000;
	font-weight: bold;
	
}
.advpanel form div.atume {
	position: absolute;
	width: 250px;
	display: inline-block;
	vertical-align: middle;
	margin: 90px 0 0 380px; 
	padding: 0px 0 0 35px;
	color: #500000;
	font-weight: bold;
	
}

.advpanel form div.rekeiakt {
	
	width: 800px;
	display: inline-block;
	vertical-align: middle;
	margin: 120px 0 25px 0px; 
	padding: 0px 0 0 55px;
	color: #500000;
	font-weight: bold;
	
}

/*	--- END ADVPANEL	---	*/

/*	--- ADVERTISE	---	*/

.advert .error { 

	background: none; 
	width: 900px; height: 45px;
	padding: 15px 0 0;
	text-align: center; 
	color: #900000;
	margin: -20px 0px 0px 0px;
	font-size: 15px;
	font-weight: bold;
}


.advert h3 { 
	margin: 0 0px 25px 3px; padding: 0 0 0 -25px;
	height: 15px;
	font-style: italic;
	color: #666666;
	font-weight: bold;
	font-size: 12px;
	
	
	
	}



.advert form div label2 {
	width: 120px;
	display: inline-block;
	vertical-align: middle;
	margin: 0px 0 0 0px;
	padding: 0px 0 0 0px;
	color: #500000;
	font-weight: bold;
	font-style: italic;
}
.advert form div.log2 input {
	background: transparent;
	border-bottom: 1px solid black;
	border-left: none;
	border-right: none;
	border-top: none;
	width: 190px; height: 15px;
	padding: 0px 0 0 0px;
	color: #000000;
	font-size: 12px;
	
	
}
.advert form div p { width: 900px; margin: 10px; line-height: 18px; }
.advert p { width: 900px; margin: 10px; line-height: 18px; }




.advert h2 { 

	margin: 0 0px 25px 3px; padding: 0 0 0 -25px;
	height: 15px;
	font-style: italic;
	color: #666666;
	font-weight: bold;
	font-size: 12px;
}


.advert .centerback {
	background: url(images/ads_center.png) repeat-y;
	padding: 15px 0 0px 25px;
	width: 1046px; 
	overflow: hidden;
	margin-left: -25px;
}
.advert .uper { background: url(images/ads_up.png) no-repeat; width: 1046px; height: 51px; margin-left: -25px; }
.advert .downer { background: url(images/ads_foot.png) no-repeat; width: 1046px; height: 42px; margin-left: -25px; }

.advert .right {
	background: none;
	width: 460px; 
	margin: -461px 0 0 535px;
	float: left;
	
}
.advert .left {
	background: none;
	width: 460px; 
	margin: -30px 0 0 15px;
	float: left;
	
}

.advert div.adtiml label {
	width: 250px;
	display: inline-block;
	vertical-align: middle;
	margin: 0px 0 0 0px; 
	padding: 0px 0 0 25px;
	color: #500000;
	font-weight: bold;
	
}
.advert div.clicpakl label {
	width: 250px;
	display: inline-block;
	vertical-align: middle;
	margin: 0px 0 0 0px; 
	padding: 0px 0 0 25px;
	color: #500000;
	font-weight: bold;
	
}
.advert div.catl label {
	width: 250px;
	display: inline-block;
	vertical-align: middle;
	margin: 0px 0 0 0px; 
	padding: 0px 0 0 25px;
	color: #500000;
	font-weight: bold;
	
}


.advert div.eposal label {
	width: 250px;
	display: inline-block;
	vertical-align: middle;
	margin: 0px 0 0 0px; 
	padding: 0px 0 0 25px;
	color: #500000;
	font-weight: bold;
	
}
.advert div.eposai input {
	position: absolute;
	background: none;
	border-top: ridge #D0D0D0;
	border-right: ridge black;
	border-bottom: ridge red;
	border-left: ridge #D0D0D0;
	color: #000000;

	vertical-align: top; 
	margin: -45px 0 0 220px; 
	width: 175px; 
	padding: 0px 5px 0px 5px;
}
.advert div.vebnaml label {
	width: 250px;
	display: inline-block;
	vertical-align: middle;
	margin: 0px 0 0 0px; 
	padding: 0px 0 0 25px;
	color: #500000;
	font-weight: bold;
	
}
.advert div.vebnami input {
	position: absolute;
	background: none;
	border-top: ridge #D0D0D0;
	border-right: ridge black;
	border-bottom: ridge red;
	border-left: ridge #D0D0D0;
	color: #000000;

	vertical-align: top; 
	margin: -45px 0 0 220px; 
	width: 175px; 
	padding: 0px 5px 0px 5px;
}
.advert div.siturl label {
	width: 250px;
	display: inline-block;
	vertical-align: middle;
	margin: 0px 0 0 0px; 
	padding: 0px 0 0 25px;
	color: #500000;
	font-weight: bold;
	
}
.advert div.situri input {
	position: absolute;
	background: none;
	border-top: ridge #D0D0D0;
	border-right: ridge black;
	border-bottom: ridge red;
	border-left: ridge #D0D0D0;
	color: #000000;

	vertical-align: top; 
	margin: -45px 0 0 220px; 
	width: 175px; 
	padding: 0px 5px 0px 5px;
}
.advert div.sitdescl label {
	width: 250px;
	display: inline-block;
	vertical-align: middle;
	margin: 0px 0 0 0px; 
	padding: 0px 0 0 25px;
	color: #500000;
	font-weight: bold;
	
}
.advert div.sitdesci input {
	position: absolute;
	background: none;
	border-top: ridge #D0D0D0;
	border-right: ridge black;
	border-bottom: ridge black;
	border-left: ridge #D0D0D0;
	color: #000000;

	vertical-align: top; 
	margin: -45px 0 0 220px; 
	width: 175px; 
	padding: 0px 5px 0px 5px;
}

.advert h1 { width: 75px; }
.advert p.border { width: 100%; margin: 20px 0 21px -41px; border-top: 1px solid #ededed; }

.advert .buttons input {
	background: url(images/blank_button_off.png) no-repeat center;
	width: 120px; height: 35px;
	margin: 0px 0px 0px 245px; padding: 0px 0 0;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	cursor: pointer; 
}
.advert .buttons input:hover {
	background: url(images/blank_button.png) no-repeat center;
	width: 120px; height: 35px;
	margin: 0px 0px 0px 245px; padding: 0px 0 0;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	cursor: pointer; 
}

/*	--- END ADVERTISE	---	*/
/* --- Banner ---*/

.banner .error { 

	background: none; 
	width: 900px; height: 45px;
	padding: 15px 0 0;
	text-align: center; 
	color: #900000;
	margin: -20px 0px 0px 0px;
	font-size: 15px;
	font-weight: bold;
}


.banner h3 { 
	margin: 0 0px 25px 3px; padding: 0 0 0 -25px;
	height: 15px;
	font-style: italic;
	color: #666666;
	font-weight: bold;
	font-size: 12px;
	
	
	
	}



.banner form div label2 {
	width: 120px;
	display: inline-block;
	vertical-align: middle;
	margin: 0px 0 0 0px;
	padding: 0px 0 0 0px;
	color: #500000;
	font-weight: bold;
	font-style: italic;
}
.banner form div.log2 input {
	background: transparent;
	border-bottom: 1px solid black;
	border-left: none;
	border-right: none;
	border-top: none;
	width: 190px; height: 15px;
	padding: 0px 0 0 0px;
	color: #000000;
	font-size: 12px;
	
	
}
.banner form div p { width: 900px; margin: 10px; line-height: 18px; }
.banner p { width: 900px; margin: 10px; line-height: 18px; }




.banner h2 { 

	margin: 0 0px 25px 3px; padding: 0 0 0 -25px;
	height: 15px;
	font-style: italic;
	color: #666666;
	font-weight: bold;
	font-size: 12px;
}


.banner .centerback {
	background: url(images/ads_center.png) repeat-y;
	padding: 15px 0 0px 25px;
	width: 1046px; 
	overflow: hidden;
	margin-left: -25px;
}
.banner .uper { background: url(images/ads_up.png) no-repeat; width: 1046px; height: 51px; margin-left: -25px; }
.banner .downer { background: url(images/ads_foot.png) no-repeat; width: 1046px; height: 42px; margin-left: -25px; }

.banner .right {
	background: none;
	width: 460px; 
	margin: -505px 0 0 535px;
	float: left;
	
}
.banner .left {
	background: none;
	width: 460px; 
	margin: -30px 0 0 15px;
	float: left;
	
}
.banner .rightb {
	background: none;
	width: 460px; 
	margin: -317px 0 0 535px;
	float: left;
	
}
.banner .leftb {
	background: none;
	width: 460px; 
	margin: -30px 0 0 15px;
	float: left;
	
}

.banner div.adtiml label {
	width: 250px;
	display: inline-block;
	vertical-align: middle;
	margin: 0px 0 0 0px; 
	padding: 0px 0 0 25px;
	color: #500000;
	font-weight: bold;
	
}.banner div.clicpakl label {
	width: 250px;
	display: inline-block;
	vertical-align: middle;
	margin: 0px 0 0 0px; 
	padding: 0px 0 0 25px;
	color: #500000;
	font-weight: bold;
	
}.banner div.catl label {
	width: 250px;
	display: inline-block;
	vertical-align: middle;
	margin: 0px 0 0 0px; 
	padding: 0px 0 0 25px;
	color: #500000;
	font-weight: bold;
	
}


.banner div.eposal label {
	width: 250px;
	display: inline-block;
	vertical-align: middle;
	margin: 0px 0 0 0px; 
	padding: 0px 0 0 25px;
	color: #500000;
	font-weight: bold;
	
}
.banner div.eposai input {
	position: absolute;
	background: none;
	border-top: ridge #D0D0D0;
	border-right: ridge black;
	border-bottom: ridge red;
	border-left: ridge #D0D0D0;
	color: #000000;

	vertical-align: top; 
	margin: -45px 0 0 200px; 
	width: 175px; 
	padding: 0px 5px 0px 5px;
}
.banner div.vebnaml label {
	width: 250px;
	display: inline-block;
	vertical-align: middle;
	margin: 0px 0 0 0px; 
	padding: 0px 0 0 25px;
	color: #500000;
	font-weight: bold;
	
}
.banner div.vebnami input {
	position: absolute;
	background: none;
	border-top: ridge #D0D0D0;
	border-right: ridge black;
	border-bottom: ridge red;
	border-left: ridge #D0D0D0;
	color: #000000;

	vertical-align: top; 
	margin: -45px 0 0 200px; 
	width: 175px; 
	padding: 0px 5px 0px 5px;
}
.banner div.siturl label {
	width: 250px;
	display: inline-block;
	vertical-align: middle;
	margin: 0px 0 0 0px; 
	padding: 0px 0 0 25px;
	color: #500000;
	font-weight: bold;
	
}
.banner div.situri input {
	position: absolute;
	background: none;
	border-top: ridge #D0D0D0;
	border-right: ridge black;
	border-bottom: ridge red;
	border-left: ridge #D0D0D0;
	color: #000000;

	vertical-align: top; 
	margin: -45px 0 0 200px; 
	width: 175px; 
	padding: 0px 5px 0px 5px;
}
.banner div.sitdescl label {
	width: 250px;
	display: inline-block;
	vertical-align: middle;
	margin: 0px 0 0 0px; 
	padding: 0px 0 0 25px;
	color: #500000;
	font-weight: bold;
	
}
.banner div.sitdesci input {
	position: absolute;
	background: none;
	border-top: ridge #D0D0D0;
	border-right: ridge black;
	border-bottom: ridge red;
	border-left: ridge #D0D0D0;
	color: #000000;

	vertical-align: top; 
	margin: -45px 0 0 200px; 
	width: 175px; 
	padding: 0px 5px 0px 5px;
}

.banner h1 { width: 75px; }
.banner p.border { width: 100%; margin: 20px 0 21px -41px; border-top: 1px solid #ededed; }

.banner .buttons input {
	background: url(images/blank_button_off.png) no-repeat center;
	width: 120px; height: 35px;
	margin: 0px 0px 0px 245px; padding: 0px 0 0;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	cursor: pointer; 
}
.banner .buttons input:hover {
	background: url(images/blank_button.png) no-repeat center;
	width: 120px; height: 35px;
	margin: 0px 0px 0px 245px; padding: 0px 0 0;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	cursor: pointer; 
}

/* --- Banner end ---*/
/* --- Select --- */

.lisrekaegs-input {
	position: absolute;
	background: transparent;
	border-top: ridge #D0D0D0;
	border-right: ridge black;
	border-bottom: ridge red;
	border-left: ridge #D0D0D0;
	margin: 25px 0 0 510px;
}

.lisrekat-input {
	position: absolute;
	background: transparent;
	border-top: ridge #D0D0D0;
	border-right: ridge black;
	border-bottom: ridge red;
	border-left: ridge #D0D0D0;
	margin: 25px 0 0 170px;
}


.rekaetex-input {
	background: transparent;
	border-top: ridge #D0D0D0;
	border-right: ridge black;
	border-bottom: ridge red;
	border-left: ridge #D0D0D0;
	margin: 0px 0 0 0px;
}

.text-input {
	background: transparent;
	border-top: ridge #D0D0D0;
	border-right: ridge black;
	border-bottom: ridge red;
	border-left: ridge #D0D0D0;
	margin: 0px 0 0 -78px;
}

.text-inputi {
	background: #EEEEEE;
	border-bottom: 1px solid black;
	border-left: none;
	border-right: none;
	border-top: none;
}


.text-inputt {
	background: transparent;
	border: 1px solid black;
	}

/* -- End select --- */
