@charset "utf-8";
/*
Theme Name: Plasztika 2006
Description: Mecs Gergely altal a www.PlasztikaiBeavatkozas.hu szamara keszitett egyedi sablon.
Version: 1.0
Author: Mecs Gergely
Author URI: http://fjunkie.hu
*/

/** clear styles 
	html, body, div, span, p, h1, h2, h3, h4, h5, h6, ul, ol, li, img, form {
		margin:0px;padding:0px;border:0px none;outline:0px;
		list-style-type: none;		
	}

	html, body { width:100%; height:100%; }
	html, body, form, input, textarea, select, fieldset {font-size: 12px; font-family: Tahoma, Arial, sans-serif; color: #000000; }
	a, a:link, a:visited, a:active, a:focus { text-decoration: none; color: #1fa2b6;  }
	a:hover { text-decoration: underline; color:#1fa2b6; }
*/
	:focus { outline: 0; }
	a img, a:hover img {border: 0px none;}

	.left, img.alignleft, img.ngg-left {float:left;}
	.right, img.alignright, img.ngg-right {float:right;}
	
	img.alignleft, img.ngg-left {margin: 0px 10px 5px 0px;}
	img.alignright, img.ngg-right {margin: 0px 0px 5px 10px;}
/*
	span.fir {position:absolute; display:block; width:100%; height: 100%; left:0; top:0;}
	a span.fir {cursor:pointer;}
	input, textarea {color:#000000;font-size:12px;}
*/

	div.clr { clear:both; font-size:0px;line-height:0px;height:0px !important;overflow:hidden; visibility: hidden; }


body {
background-color:#264e20;
font-family: Arial, sans-serif;
font-size: 14px;
}

span, div, ul, li {padding: 0px 0px 0px 0px;margin:0px 0px 0px 0px;}

h1, h2, h3, h4, h5, h6 {padding-top:0px;}

p, h1, h2, h3, h4, h5, h6, ol, li {color:#264e20;}

a {font-weight:bold;color:#142a11;}
a:hover {font-weight:bold; text-decoration:none;}

div#content h1 {padding-top:10px; font-size:24px; line-height:28px;}
div#content h2 {font-size:18px; padding-right:10px; line-height:28px;}

div#abs-right-corner {
position:fixed;
bottom:0px;
right:0px;
}

#flasher {
position:absolute;
bottom:60px;
right:0px;
}

div#freespace {
display:block;
width:500px;
height:127px;
}


div#outer{
position:relative;
display:block;
width:810px;
margin-top:10px;
margin-bottom:10px;
margin-left:auto;
margin-right:auto;
background: transparent url(images/frame.gif) repeat;
border:1px solid #264e20;
padding: 0px 0px 0px 0px;
}

div#inner{
position:relative;
display:block;
width: 780px;
margin-top:14px;
margin-bottom:14px;
margin-left:auto;
margin-right:auto;
background: #c1e2a5 url(images/background2.jpg) no-repeat top left;
padding-bottom:150px;
}

div#inner div#header {
width:780px;
height:490px;
display:block;
overflow:hidden;
/*
filter:alpha(opacity=30);
-moz-opacity: 0.3;
*/
}

div#inner span#right-corner {
background:transparent url(images/corner-right-bottom.gif) no-repeat;
width:341px;
height:155px;
display:block;
overflow:hidden;
position:absolute;
bottom:0px;
right:0px;
filter:alpha(opacity=80);
-moz-opacity: 0.8;
}

div#content {
margin-left:230px;
min-height:400px;
display:block;
overflow:hidden;
padding-top:0px;
text-align:left;
}

div#content p {
	line-height: 17px;
	padding-right:10px;
}

div#content ul li{
	padding-left:25px;
}

div#content img {
background: transparent url(images/frame.gif) repeat;
padding: 10px 10px 10px 10px;

border-radius: 9px;
-moz-border-radius: 9px;
-webkit-border-radius: 9px;
}

div#content .mapp-div,
div#content .mapp-poweredby {margin-left: 40px;}

div#content .mapp-div img {
padding:0px; background-image:none;
border-radius:0px;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
}

div#content div.content-thumb {
margin-bottom:10px;
}
div#content div.content-thumb span.content-thumb {
margin-right:10px;
}

/* content div tartalma */

div#content ol li {padding-bottom:10px;}

div#content ol.submenu li {padding-bottom:2px;}

div#content ol.submenu li a, div#content ol.submenu li a:visited {color:#264e20;text-decoration:none;}

div#content ol.submenu li a:hover {background-color: #8dc071;color:#264e20;}

span.floatimg_left {float:left;margin-right:20px;margin-bottom:20px;}
span.floatimg_right {float:right;margin-left:20px;margin-bottom:20px;}
span.floatimg_left p, span.floatimg_right p {margin:5px;}
span.floatimg_left p strong, span.floatimg_right p strong {text-align:center;margin:0px;}


div#footer {
color: #c1e2a5;
width:810px;
margin-left:auto;
margin-right:auto;
text-align:left;
}

div#footer ul {
list-style-image: none;
list-style-type: none;
color: #c1e2a5;
display:block;

margin-left:8px;
_margin-bottom:-5px;
}

div#footer ul li {
padding-left:5px;
padding-right:5px;
text-align:left;
font-size:11px;
}

div#footer ul li a, div#footer ul li a:visited {color: #c1e2a5;text-decoration:none;}
div#footer ul li a:hover {background-color: #8dc071;color:#264e20;}
div#footer p {color:#c1e2a5;border-top: 2px solid #c1e2a5;clear:left;font-size:0.8em;text-align:right;font-family:Arial;}

div#footer ul.submenu {
overflow:hidden;
clear:both;
}
div#footer ul.submenu li {height:auto; display:inline; float:none; width:auto; font-size:10px;text-indent:0px; padding:5px; }

span#corner-upper-left {
position:absolute;
overflow:hidden;
display:block;
width:7px;
height:7px;

background:transparent url(images/corners-b.gif) no-repeat top left;
top:0px;
left:0px;

}

span#corner-upper-right {
position:absolute;
overflow:hidden;
display:block;
width:7px;
height:7px;

background:transparent url(images/corners-b.gif) no-repeat top right;
top:0px;
right:0px;

}

span#corner-lower-right {
position:absolute;
overflow:hidden;
display:block;
width:7px;
height:7px;

background:transparent url(images/corners-b.gif) no-repeat right -7px;
bottom:0px;
_bottom:-1px;
right:0px;
}

span#corner-lower-left {
position:absolute;
overflow:hidden;
display:block;
width:7px;
height:7px;

background:transparent url(images/corners-b.gif) no-repeat left -7px;
bottom:0px;
_bottom:-1px;
left:0px;
}

.nofloat {clear:both;}
.nofloat-left {clear:left;}

.imgfourty {margin-right:40px;}

form {
margin-left:60px;
}

input, textarea {
filter:alpha(opacity=70);
-moz-opacity: 0.7;
}

.nopadd {
padding-bottom:0px;
margin-bottom:0px;
}

.nopadd2 {
padding-top:0px;
margin-top:0px;
}

h2.flashname {margin-left:130px;}


/* ujmenu */

div#header p#welcome {
padding: 0px 20px 10px 20px;
color:#c1e2a5;
line-height:35px;
display:none;
}

div#header {background: transparent  url(images/headbg.png) left top no-repeat;height:490px; position:Relative;}
* html div#header {background: transparent url(images/headbg.gif) left top no-repeat !important;}
div#header ul {padding-left:265px; list-style-type: none;
display:Block;padding-top:210px;
}
div#header ul li {text-transform:uppercase;font-size:12px;line-height: 23px;}
div#header ul li a {text-decoration:none;padding:0px 3px 0px 6px;display:block; color:#d9fbbc; font-weight:normal;}
div#header ul li a:hover {text-decoration:none;background-color:#6cab50;}

div#header ul ul {padding-left:20px; list-style-type: none;
position:Absolute;
top:210px;
left:380px;
width:380px;
text-align:Right;
}
div#header ul ul li {text-transform:uppercase;font-size:12px;line-height: 16px;text-align:Right;}
div#header ul ul li a {font-size:10px; font-weight:normal;}

#m1 {padding-left:5px;}
#m2 {padding-left:20px;}
#m3 {padding-left:28px;}
#m4 {padding-left:40px;}
#m5 {padding-left:45px;}
#m6 {padding-left:45px;}
#m7 {padding-left:40px;}
#m8 {padding-left:28px;}
#m9 {padding-left:20px;}
#m10 {padding-left:5px;}






div#car {
width:480px;
height: 328px;
background: url(images/slidebg.gif) left top no-repeat;
padding-top:35px;
padding-left:70px;

position:relative;
overflow:hidden;
}
div#mySlides {
		width:500px;
		
		height: 328px;
		overflow:hidden;
	}
		div.slide {overflow:hidden;}
		div.slide div.slide-content {
			width:600px;
			height:500px;
			overflow:hidden;
			position:relative;
			display:block;
			text-align:Center;
			float:left;
		}

			div#content div.slide img {width: 240px; border: 0px none !important; background:none transparent; padding:0px; margin:0px; }
			div.slide p {color:#000000;}


div.slide div.slide-content table tr td {width: 250px; height: 230px;vertical-align:middle; text-align:center !important;}
div.slide div.slide-content table tr td p {text-align:Center !important;}

	ul#myController {
		display:Block;
		height:40px;
		float:right;
		text-align:right;
		padding-top:12px;
		padding-right:12px;
		padding-bottom:20px;
	}

	ul#myController li {
		display:inline; list-style:none;padding-left: 2px !important;
	}
		ul#myController li a {
			background:#70b558; border:1px solid #a9df89; color:#fff; margin-right:0px; padding:3px 0px; width: 20px; text-align:center; text-decoration:none; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
		}
		
		ul#myController li.jFlowControl a,
		ul#myController li.jFlowPrev a,
		ul#myController li.jFlowNext a {background:#70b558; border:1px solid #a9df89; color:#fff; margin-right:5px; padding:3px 7px; text-align:center; text-decoration:none; border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; cursor:pointer; }

		ul#myController li a:hover,
		ul#myController li.jFlowControl a:hover {background:#a7df88;}

		ul#myController li.jFlowSelected a {color:#c0e2a5; background-color:#167f17 !important; border:1px solid #a9df89; margin-right:5px; padding:3px 7px; -moz-border-radius: 7px;}
		li.jFlowPrev a {position:Absolute; top:140px; left: 25px; font-size: 22px; height:25px; line-height: 25px;}
		li.jFlowNext a {position:absolute; top:140px; right:5px; font-size: 22px; height:25px; line-height: 25px;}


span.slidecaption {
position:Absolute;
width:100%;
text-align:Center;
font-weight:bold;
bottom:20px;
left:0px;
}

div.halfslide {
width: 240px;
height:240px;
overflow:hidden;
float:left;
position:relative;
}


div#content div.slide div.halfslide img {width: 210px; border: 0px none !important; background:none transparent; padding:0px; margin:0px; }

