/* GreenNetwork.hu CSS 2.0 @ Attis */

/* Általános beállítások  ---------------------------------------------------------------- */
body {
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	background-color:#614936;
	background-image:url(../images/background_h.jpg);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:300px;
	color:#6f736f;
}

textarea {
  background-color: white;
}

/* PNG IE6 FIX */
img, div, class {
	behavior: url(iepngfix.htc)
}

hr {
	border: none;
	background-color: #e0851a;
	color: #e0851a;
	height: 1px;
	margin-bottom:13px;
	margin-top:13px;
}

* {
	padding:0;
	margin:0;
}

a:focus {
	outline:none
}
img {
	border: 0
}
/* Divs ------------------------------------------------------------------------------ */

/* Egész oldalt egybefogó keret */
#Container {
	width:990px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/content_bg.png);
	background-repeat:repeat-y;
}
/* Fejlécet egybefogó keret (Logo, Kereső, Nyelvválasztó) */
#Container_Header {
	width:950px;
	height:103px;
	margin-left:auto;
	margin-right:auto;
}
/* Képváltót egybefogó keret */
#Container_Img {
	float:left;
 	width:990px;
	height:257px;
	margin-left:auto;
	margin-right:auto;
 	border:1px solid #dedede;
	background-color:#FFFFFF;
 }
/* Képeket tartalmazó div headernél */
#Images {
	padding:5px;
	margin:0;
	z-index:-1;
}
#Shadow_Frame {
	float:left;
	width:990px;
	height:22px;
	background-image:url(../images/h.png);
	background-repeat:no-repeat;
}
/* Logó */

#Logo {
  float:left;
  width:570px;
  height:81px;
}
/* Nyelvválasztó */
#LangSelect {
	float:right;
	width:230px;
	height:20px;
	padding:5px;
	color:#9ea4a9;
}
/* Kereső + FORM lejjebb ehhez */
#Search {
	float:right;
	width:320px;
	height:auto;
	padding:5px;
}
/* Menüt tartalmazó div */
#Menu {
	float:left;
	width:950px;
	height:35px;
}
/* Lábrész + Foot_Navi */
#Foot {
	width:990px;
	height:71px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/foot_bg.png);
	background-repeat:no-repeat;
}

/* Tartalmi részhez tartozó divek --------------------------------------------- */

#MainContent {
	float:left;
	width:885px;
	padding:10px 40px 40px 50px;
	height:auto;
}
#LeftPanel, .LeftPanel {
	float:left;
	width:430px; /*450*/
	height:auto;
	margin-right: 10px;
}
#RightPanel, .RightPanel {
	float:left;
	width:430px; /*375*/
	height:auto;
}
#WidePanel, .WidePanel {
	float:left;
	width:910px;
	height:auto;
}
/* Tables ---------------------------------------------------------------------------- */
.Shop_container {
	margin-top:10px;
	margin-bottom:20px;
}
.Intro_table {
	width:910px;
	height:auto;
	border:0;
	padding:0;
}
/* */
.Reference_table {
	width:910px;
	height:auto;
	border:0;
}
.Reference_header {
	background-color:#29891e;
	color:#fff;
	width:200px;
	height:22px;
}
.Reference_row {
	border-bottom:1px solid #dbdbdb;
	height:40px;
	font-size:12px;
	padding-top:5px;
	padding-bottom:5px;
}

.Reference_title {
	width:910px;
	height:20px;
	background-color:#FFFFFF;
	font-size:18px;
	border-bottom:2px solid #29891e;
	padding-top:10px;
}

/* List styles ----------------------------------------------------------------------- */
li.normal {
       margin-left: 30px;
	list-style:none;
	padding:3px 0px 0px 0px;
}
li.title {
	list-style:none;
	padding:3px 0px 0px 0px;
	font-weight:bold;
	font-size:14px;
}
li.with_dot {
	list-style:circle;
	padding:3px 0px 3px 30px;
	margin-left:40px;
}
li.references {
	list-style:circle;
	padding:3px 0px 3px 0px;
	margin-left:10px;
}
/* Classes --------------------------------------------------------------------------- */
.Contact_Box {
	width:auto;
	height:130px;
}

.DynamicImageFrame {
	width:auto;
	height:auto;
	margin:10px;
	padding:10px;
	border:1px solid #dbdbdb;
}
.PicsCont {
	width:950px;
	height:210px;
	margin-left:25px;
	margin-bottom:10px;
	padding:0;
}
.ImgFrame {
	width:430px;
	height:auto;
	padding:5px;
	border:1px solid #dbdbdb;


}
.ReferenceImage {
	width:102px;
	height:77px;
	padding:1px;
	border:1px solid #dbdbdb;
}
.Job_container {
	float:left;
	width:430px;
	height:auto;
	padding:5px;
	border:1px solid #dbdbdb;
	margin:0 0 10px 0;
}
/* Hírek */
.News_container {
	float:left;
	width:438px;
	height:auto;
	margin:10px 0 10px 0;
}
.NewsFrame {
	float:left;
	width:418px;
	height:auto;
	margin:-40px 0 20px 10px;
	border:1px solid #c5dfc2;
	background-color: #f8fbf8;
	padding:1px;
}
.NewsDate {
	position:relative;
	float:left;
	width:92px;
	height:41px;
	padding:10px 5px 0 10px;
	background-image:url(../images/news_date_bg.png);
	background-repeat:no-repeat;
	color:#fff;
	font-size:12px;
	font-weight:bold;
}
.NewsTitle {
	float:left;
	margin:30px 0 0 10px;
	width:360px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
	font-weight:bold;
	color:#2c991f;
}
.NewsText {
	float:left;
	width:380px;
	height:auto;
	margin:5px 0 0 10px;
}
.NewsImage {
	float:left;
	width:100px;
	height:75px;
	padding:1px;
	margin:0 5px 5px 0;
	border:1px solid #dbdbdb;
}
.NewsArchiv {
	float:left;
	width:360px;
	height:auto;
	margin:0 0 0 20px;
}

/* Eszközpark */
.V_container {
	iwdth:910px;
	height:auto;
}
.V_Categories {
	float:left;
	border:1px solid #dbdbdb;
	padding:10px;
	margin:10px;
	height:auto;
}
.VType_container  {
	float:left;
	width:263px;
	height:106px;
	margin:10px;
	padding:10px;
	background-image:url(../images/label_bg.jpg);
	background-repeat:no-repeat;
}
.Vtype_image {
	float:left;
	padding:2px;
}
.Vtype_desctription {
	float:left;
	width:120px;
	margin-left:10px;
	font-size:12px;
	font-weight:bold;
	color:#2c991f;
}
/* Referenciák */
.Refer_container {
	float:left;
	width:410px;
	height:auto;
	padding:5px;
	margin-bottom:20px;
	margin-right:10px;
	border:1px solid #dbdbdb;
	background-color:#f3f3f3;
}
.Refer_description {
	float:left;
	width:410px;
	height:auto;
}
.Refer_title {
	float:left;
	width:405px;
	height:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#2c991f;
/*	border-bottom:1px solid #2c991f;*/
	padding:2px 0px 2px 0px;
	margin:2px 0px 2px 0px;
}
/*Letöltések*/
.Download_container {
	float:left;
	width:400px;
	height:auto;
	padding:5px;
	border-bottom:2px solid #dbdbdb;
	margin:10px;
}
.Download_description {
	float:left;
	width:430px;
	height:16px;
	padding:0px 0px 8px 0px;
	font-size:18px;
	color:#009933;
}
.Download_date, .Download_size {
	float:left;
	width:120px;
	height:16px;
	font-size:12px;
	font-weight:bold;
	padding:5px 0px 5px 0px;
}

/* ujmagyarorszag oldal */

.Ujm_imagecontainer {
	float:left;
	width:910px;
	height:auto;
	clear:both;
	margin-top:20px;
	margin-bottom:20px;
}

.Ujm_Categories {
	float:left;
	border:1px solid #dbdbdb;
	padding:5px;
	margin-right:5px;
	height:auto;
}

/* Buttons --------------------------------------------------------------------------- */
.Btn_holder {
	float:left;
	clear:both;
	width:auto;
	height:auto;
}
a.button_back {
	width: 100px;
	height: 19px;
	display: block;
	padding:5px 5px 0px 5px;
	background-color: transparent;
	background-image:url(../images/btn_bg.png);
	background-repeat: no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color:#fff;
}
a.button_back:link, a.button_back:visited {
	color: #fff;
}
a.button_back:hover, a.button_back:active {
	background-position: 0 -24px;
}

/* Next button */
a.button_next {
	width: 100px;
	height: 19px;
	display: block;
	padding:5px 5px 0px 5px;
	background-color: transparent;
	background-image:url(../images/btn_next_bg.png);
	background-repeat: no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color:#fff;
}
a.button_next:link, a.button_next:visited {
	color: #fff;
}
a.button_next:hover, a.button_next:active {
	background-position: 0 -24px;
}
/*download button*/
a.download:link, a.download:visited, a.download:active {
	float:left;
	width:auto;
	height:auto;
	border:0;
	padding:4px 8px 4px 8px;
	background-color:#69b908;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}
a.download:hover {
	background-color:#2c991f;
}

/* Forms ----------------------------------------------------------------------------- */

/*Kereső*/
.SearchContainer {
	width:280px;
	height:26px;
	padding:4px;
	border:2px solid #dbdbdb;

}
.Sinput {
	float:left;
	width:184px;
	height:auto;
	padding:4px;
	margin-right:5px;
	border:1px solid #dbdbdb;
	color:#69b908;
}
.SBtn {
	float:left;
	width:80px;
	height:auto;
	border:0;
	padding:4px;
	background-color:#69b908;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
}

/*Üzenet*/
.Message_container {
	float:left;
	width:890px;
	height:auto;
	padding:10px;
	border:1px dotted #dbdbdb;
}
.Mess_left {
	float:left;
	width:480px;
	height:auto;
}
.Mess_right {
	float:left;
	width:400px;
	height:auto;
}
.inputMessText {
	float:left;
	border:1px solid #666666;
	width:250px;
	padding:2px;
	font-weight:300;

}
.inputMessText2 {
	float:left;
	border:1px solid #666666;
	width:390px;
	height:58px;
	padding:2px;
	font-weight:300;
	overflow-x:hidden;
	overflow-y:scroll;
	multiline: true;
	word-wrap: true;
	selectable: true;

}
.labelMess1 {
	float:left;
	height:16px;
	width:130px;
	padding:10px;
	border:1px solid #CCCCCC;
	background-color:#CCCCCC;
	font-size:14px;
	font-weight:bold;
	margin-bottom:4px;
	display: block;
}
.labelMess2 {
	float:left;
	height:16px;
	width:390px;
	padding:10px;
	border:1px solid #CCCCCC;
	background-color:#CCCCCC;
	font-size:14px;
	font-weight:bold;
	margin-bottom:4px;
	display: block;
}
.MessBox1 {
	float:left;
	height:22px;
	width:276px;
	padding:7px;
	border:1px solid #CCCCCC;
	background-color:#e9e9e9;
	margin-bottom:4px;
}
.MessBox2 {
	float:left;
	height:62px;
	width:395px;
	padding:7px;
	border:1px solid #CCCCCC;
	background-color:#e9e9e9;
	margin-bottom:4px;
}
.MessBoxLink {
	float:left;
	clear:both;
	height:25px;
	padding-top:5px;
	width:880px;
}




/* Hírlevél */
.Newsletter_container {
	float:left;
	width:320px;
	height:50px;
	padding:4px;
	border:2px solid #dbdbdb;

}
.Ninput {
	float:left;
	width:200px;
	height:auto;
	padding:4px;
	margin-right:5px;
	border:1px solid #dbdbdb;
	color:#69b908;
}
.NBtn {
	float:left;
	width:100px;
	height:auto;
	border:0;
	padding:4px;
	background-color:#69b908;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
}
.News_label {
	float:left;
	margin-bottom:5px;
}





/* Fonts ----------------------------------------------------------------------------- */
p {
	font-weight:bold;
}
p.wide {
	margin-bottom:10px;
	font-weight:normal;
	font-size:14px;
}
p.normal {
	padding:10px 0px 0px 0px;
	font-weight:normal;
}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color:#2c991f;
	padding:15px 0px 0px 0px;
	margin-bottom:10px;
}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	padding:15px 0px 5px 0px;
}
h3 {
	border-bottom: 1px solid silver;
	margin-bottom: 10px;
	padding-bottom: 3px;
	text-align: left;
}

.Txt1 {
	font-family:Arial;
	font-size:14px;
	font-weight:normal;
	color:#298a1e;
}

/* Links ----------------------------------------------------------------------------- */

/* Language selector */
a.langselect:link, a.langselect:visited, a.langselect:active {
	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	color:#9ea4a9;
}
a.langselect:hover {
	color:#29891e;
}

/* e-mail, www, etc. */
a.link:link, a.link:visited, a.link:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#29891e;
}
a.link:hover {
	color:#69b908;
	text-decoration:none;
}

/* news */
a.newslink:link, a.newslink:visited, a.newslink:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#29891e;
}
a.newslink:hover {
	color:#69b908;
	text-decoration:none;
}


/* SEDESA */
a.sedesa:link, a.sedesa:visited, a.sedesa:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#131697;
}
a.sedesa:hover {
	color:#131697;
	text-decoration:none;
}
/* Tables ---------------------------------------------------------------------------- */


/* Anyagértékesítés */
.datatableShop {
	width:910px;
	border: 1px solid #d4d4d4; /* Küls? keret színe */
	background-color: #fff;
	font-size:13px;
	text-align:center;
}
/* Sorok - oszlopok */
.datatableShop td, .datatableShop th, .datatableChange td, .datatableChange th {
	border: 1px solid #d4d4d4;
	text-align:center;
}
/* Hover */
.datatableShop tr:hover,.datatable tr.hilite {
	background-color: #f8f8f8;
	color: #717374;
}
/* Hover-nál a fejléc színe nem változik*/
.shopheader {
	background-color:#f8f8f8;
	color:#2c991f;
	height:30px;
	text-align:center;
}
.shoptitle {
	width:450px;
	background-color:#f8f8f8;

	height:30px;
	font-size:14px;

}

/* Táblázat sorainál az els? négyzet háttér színe */
.shoprow {
	background-color:#f8f8f8;
	width:auto;
	height:25px;
	text-align:center;
}

/* IE BUGS --------------------------------------------------------------------------- */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
* html .clearfix {
	height: 1%;
}
.IEBUGFIX {
	width:900px;
	height:15px;
	float:left;
	margin-right: -3px; !IMPORTANT /* IE 6 BUG, RANDOM DUPLIKÁLÓ KARAKTEREK MEGSZÜNTETÉSE */
}
.IEBUGFIX2 {
	width:400px;
	height:15px;
	float:left;
	margin-right: -3px; !IMPORTANT /* IE 6 BUG, RANDOM DUPLIKÁLÓ KARAKTEREK MEGSZÜNTETÉSE */
}