@charset "UTF-8";
/* CSS Document */
/* gold: #ae7622 */
body { font-family:Helvetica, Arial, sans-serif; font-weight:lighter; color:#666; }
#container { width: 950px; height:650px; margin: 30px auto; background-color:#fff; border:solid 0px #000; }
#head { width: 500px; height:90px; float:left; overflow:hidden; }
#menu { width:425px; height:auto; float:right; overflow:hidden; }
.clear10px { height:10px; clear:both; }
#menu ul { float:left; }
#menu li { float:left; padding-right:4px; }
#menu li:hover { opacity: .5; /* Standard: FF gt 1.5, Opera, Safari */ filter: alpha(opacity=50); /* IE lt 8 */ -ms-filter: "alpha(opacity=50)"; /* IE 8 */ -khtml-opacity: .50; /* Safari 1.x */ -moz-opacity: .50; /* FF lt 1.5, Netscape */ }
#footer { clear: both; margin:10px 6px 0 6px; padding-top:10px; border-top: 0px solid #eaeaea; }
#footer ul { }
#footer li {  float:  left;padding:0 0 0 5px; margin: 0 0 5px 0; opacity: .5; filter: alpha(opacity=50); -ms-filter: "alpha(opacity=50)"; -khtml-opacity: .50; -moz-opacity: .50; }
#footer li:hover, #footer li.active { opacity: 1; filter: alpha(opacity=100); -ms-filter: "alpha(opacity=100)"; -khtml-opacity: 1; -moz-opacity: 1; }
#footer img { border:0; }
#lang { height:auto; float:right; padding-right:5px; }

#main { width: 420px; /* 410 */ height:350px; margin:0px 5px 0 0px; /* padding:0px 10px 0 0; */float:right; border:0px solid #666; }

#main label { width:106px; float:left; text-align:left; margin-bottom:10px;padding:3px 0;}
#main label.error { display:none; height:0px; width:0px; margin:0; padding:0;}
#main input { width:208px; float:left; border: 1px solid #999; background-color: none; margin-bottom:10px; padding:3px 0;}
#main textarea { width:312px; height:210px; float:left; border: 1px solid #999; background-color: none; margin-bottom:10px; padding:3px 0;}
#main input.error, #main textarea.error { border:1px solid #900;}
#main .buttonAsText {  margin-left:106px;background-color: #ec008c; display:block; width:101px; height:24px; border:none; color:#FFF; padding:5px;  }
#main .clear { clear:both; }
#main .bullet_c { background: url(http://www.absolutprint.hu/images/bullet_c.png) no-repeat 4px left; padding: 0 0 0 15px; margin: 0;  }
#main p { margin: 0 0 10px 0; }
#main .nopad_btm { margin: 0; padding: 0; }
#main .pad_top { margin: 10px 0; padding: 0; }
#main .bullet_c { background: url(http://www.absolutprint.hu/images/bullet_c.png) no-repeat 5px left; padding: 0 0 0 15px; margin: 0 0 0 10px; }
#main strong {
	font-weight: bold;
}
#main h2 {
	font-size: 16px; line-height: 21px; color: #999;
}
#main a {
	text-decoration: none; color: #ec008c;
}


#slideshow { position:relative;  width: 507px; height:369px; border: 0px solid #ae7622; float:left; background:url(../images/pic_bg.png) no-repeat top left; }
#slideshow IMG { position:absolute; top:22px; left:22px; z-index:8; width: 464px; height: 323px; overflow:hidden; }
#slideshow IMG.active { z-index:10; }
#slideshow IMG.last-active { z-index:9; }

.jScrollPaneContainer { margin-top:10px; padding-left:17px; position: relative; overflow: hidden; z-index: 1; }
.jScrollPaneTrack { position: absolute; cursor: pointer; right: 0; top: 0; height: 100%; background: #eaeaea; }
.jScrollPaneDrag { position: absolute; background: #999; cursor: pointer; overflow: hidden; }
.jScrollPaneDragTop { position: absolute; top: 0; left: 0; overflow: hidden; }
.jScrollPaneDragBottom { position: absolute; bottom: 0; left: 0; overflow: hidden; }
a.jScrollArrowUp { display: block; position: absolute; z-index: 1; top: 0; right: 0; text-indent: -2000px; overflow: hidden; /*background-color: #666;*/ height: 9px; }
a.jScrollArrowUp:hover { /*background-color: #f60;*/ }
a.jScrollArrowDown { display: block; position: absolute; z-index: 1; bottom: 0; right: 0; text-indent: -2000px; overflow: hidden; /*background-color: #666;*/ height: 9px; }
a.jScrollArrowDown:hover { /*background-color: #f60;*/ }
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover { /*background-color: #f00;*/ }

#admin { width:900px; margin:0 auto; }
#admin #adminHead { width:900px; display:block; clear:both; padding-bottom:10px; background-color: #eaeaea; }
#admin #adminMenu { border-bottom: solid 1px #600; padding:10px 0;background-color: #fafafa;}
#admin #adminMain { width:800px; margin:0 auto;}
#admin h1 { font-family:Arial, Helvetica, sans-serif; color: #600; text-align:center; margin: 0; font-size:24px; line-height:30px; padding-top:10px;}
#admin h2 { color: #600; text-align:center; margin: 5px 0 0 0; font-size:18px; line-height:30px;}
#admin a { color:#600;}
#admin .texts { text-transform:uppercase; font-weight:bold; font-size:12px; line-height:18px; text-align:center; margin-bottom:10px; width:600px; margin-left:100px;}
#adminMain input { border: 1px solid #600; background-color:#FFC; margin-top:10px; }
#admin .textAsButton {  border:  1px solid #900; padding: 5px 10px;}
