
body {
	vertical-align: top;
	background-color: #6D6D6F;
	color: white;
}

.itemconfig, 
.editoptions form, 
.newsitem .hidden p label {color: black; text-align: left;  width: 250px;}

#container { 
	width: 770px;
	text-align: left;  
	padding: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 4px;
	display: block;
	margin: 0 auto;
	background-color: black;
	border-top: 0;
}



p{margin: none; padding: none;}

.gallery {display: block; float: none;margin-left: 5px;}
.gallery ul li {display: block; float: left;}
.gallery ul li p {text-align : center;}
.gallery ul li p.lezanta a {display: block; color: black; text-decoration: none; font-size: 11px; text-align: center;}

.editoptions textarea {width: 200px; height: 100px;}
.boxy {padding: 5px;} /*container box mainly used for padding:) */

/*TOPLINKS*/

div#top{
	background-color: black;
	width: 760px;
	display: block;
	text-align: right;
	text-decoration: none;
	padding: 0px; 
	margin: 0px;
	clear: both;
/*	background-image: url("../site_images/Topimage.jpg"); 
	background-repeat: no-repeat; */
}

div#top .topmenu { margin: 0px; padding: 0px; }
div#top .topmenu ul { margin: 0px; padding: 0px; padding-top: 10px; }
div#top .topmenu ul li { margin: 0px; padding: 0px; }
div#top .topmenu ul li.inactive a {
	 font-size: 10px;
	 color: #990000;
	 padding: 0px;
	 margin: 0px;
	 padding-top: 0px;
	 height: 0.5em;
	 padding-left: 10px;
	 padding-right: 10px;
	 border-left: 1px solid #990000;
}
div#top .topmenu ul li.active a { font-size: 10px;
	color: #990000;
	padding: 0px;
	margin: 0px;
	padding-top: 0px;
	height: 0.5em;
	padding-left: 10px;
	padding-right: 10px;
	border-left: 1px solid #990000;
}
div#top .topmenu ul li:first-child a { border-left: none;  }
div#top .gallery {display: block; float: none; clear: both;}


/*TOPMENU*/

div#topmenu{
	width: 750px;
	margin: 0px;
	padding: 0px;
	border-top: 2px solid #F58025;
	padding-top: 0px;
	height: 20px;
	text-align: left;
	margin-left: 10px;
	display: block;
	clear: both;
}
	div#topmenu .topmenu { float: left; margin: 0px; padding: 0px; background-color: #6D6D6D; display: block; width: 750px; height: 20px; }
	div#topmenu .topmenu ul { margin: 0px; padding: 0px; }  
	div#topmenu .topmenu form {margin: 0px; padding: 0px;}
	div#topmenu .topmenu ul li {display: block; float: left; position: relative; height: 20px; margin-top: 0px; }
	div#topmenu .topmenu ul li:hover {background-color: #4D4D4D;}
	 	div#topmenu .topmenu ul li.active { background-color: #f6f6f6; border-bottom: none; margin-left: -1px;}
	div#topmenu .topmenu ul li a {display: block; float: left; border-right: 1px solid #B4B4B2; color: #f6f6f6; font-weight: bold; font-size: 11px; 
		padding-left: 10px;  padding-right: 10px; margin-top: 0px; border-top: 1px solid #838383;}
	div#topmenu .topmenu ul li a.active {text-decoration: none; color: #AC575A; margin-top: 1px;  border-right: white; border-top: 1px solid #CCCCCC;}
	div#topmenu .topmenu ul ul {display: none;}
	div#topmenu .topmenu ul li:hover ul,
	div#topmenu .topmenu ul li ul:hover {display: block; position: absolute; width: 550px; top: 18px; left: 4px; border-top: none;}
	div#topmenu .topmenu ul ul li { background-color: #f6f6f6; border-bottom: none; margin-left: -4px;}
	div#topmenu .topmenu ul li ul li { display: inline;   background-color: black ; height: auto; border: none; padding: 3px; padding-left: 0px;padding-top: 0px; border-top: none;} 
	div#topmenu .topmenu ul ul li:hover {background-color: #4D4D4D;}
	div#topmenu .topmenu ul ul li a { display: block; float: none; width: auto; text-decoration: none;  border-left: 2px solid #B4B4B2;}	
	div#topmenu .topmenu ul ul li a.active {border-top: none; margin-top: none; border-left: none;}
	div#topmenu .topmenu ul ul li.active{ background-color: #f6f6f6; margin-left: -3px; }	
	div#topmenu .topmenu ul li ul li a.active {  color: #AC575A; }	
	div#topmenu .topmenu ul ul ul {display: none; }



/* MAIN BODY */ 
div#mainbody {	
	float: left; 
	width: 760px; 
	padding-top: 10px;
	background: black; 
	text-align: left; 
}

/*TOPIMAGE */ 
div#topimage { 
	display: none;
}

/* LEFTMENU */
div#leftmenu { 
	background-color: black; 
	width: 137px; 
	margin-left: 10px;
	padding: 0px;
	clear: left;
	float: left; 
}


	div#leftmenu p.lezanta {background-image: url("../site_images/title-background.png"); background-repeat: no-repeat; 
				padding: 0; margin: 0; padding-top: 1px; padding-bottom: 1px; padding-left: 10px;}
	div#leftmenu p.lezanta a {font-size: 11px; color: #F58025; text-align: left; font-weight: bold;}
	div#leftmenu p.aphoto { padding: 0px; margin: 0px; width: 135px; }
	div#leftmenu p.aphoto img { padding: 0px; width: 133px; border: 1px solid #CCCCCC; }

	div#leftmenu .searchy { }
	div#leftmenu .searchy h3 {display: none;}
	div#leftmenu .searchy input {float: right; border: 1px solid #cccccc; width: }
	div#leftmenu .searchy button {float: right; clear: both; border: none; background-color: white; width: 83px; height: 20px;
				 margin-top: 4px; cursor: pointer; cursor: hand;
				  background-image: url("../site_images/button.gif"); background-repeat: no-repeat; color: red;}

	div#leftmenu .prodmenu {clear: both; background-image: url("../site_images/greygradient.gif"); background-repeat: repeat-y; border-bottom: 2px solid #AC9DA4; }
	div#leftmenu .prodmenu ul { margin-top: 0px; padding-left: 10px; padding-top: 8px; padding-bottom: 8px; list-style-type: none;}
	div#leftmenu .prodmenu ul ul {display: none; padding-top: 1px; padding-bottom: 1px;}
	div#leftmenu .prodmenu ul li.active ul {display: block;}
	div#leftmenu .prodmenu ul li {padding: 1px; padding-left: 15px; margin-left: 0px;
				background-image: url("../site_images/red_arrow.gif"); background-repeat: no-repeat; background-position: 0px 4px;}
	div#leftmenu .prodmenu ul a { text-decoration: none; font-size: 11px; color: black; }
	div#leftmenu .prodmenu ul a.active { text-decoration: none; font-size: 11px; color: red; }


	div#leftmenu .basket {margin-top: 10px; clear: both; background-image: url("../site_images/greygradient.gif"); background-repeat: repeat-y; border-bottom: 2px solid #AC9DA4;}
	div#leftmenu .basket h4 { border-top: 3px solid red; width: 204px; border-bottom: 3px solid #AC9DA4;
                                font-size: 11px; font-weight: normal; text-align: left;
                                padding: 0; margin: 0; padding-top: 1px; padding-bottom: 1px; padding-left: 25px;
				background-image: url("../images/basket-icon-red.png"); background-repeat: no-repeat; background-position: 3px -3px;}
	div#leftmenu .smallbasket { font-size: 11px;}
	div#leftmenu .smallbasket > ul {list-style-type: decimal;}
	div#leftmenu .smallbasket p { margin: 1px;}
	div#leftmenu .smallbasket span.name a {color: black; font-weight: bold; text-decoration: none;}
	div#leftmenu .smallbasket span.name a:hover {text-decoration: underline;}
	div#leftmenu .basket .pager,
	div#leftmenu .basket .basketsum,
	div#leftmenu .basket .basketFPA,
	div#leftmenu .basket .ordernotes {display: none;}
	div#leftmenu .basket .basketsumFPA {padding-left: 18px; color: red; font-size: 11px; margin: 0px; margin-top: 10px;}
	div#leftmenu .underbasket {clear: both; background-image: url("../site_images/greygradient.gif"); background-repeat: repeat-y; margin: 0px;
				text-align: right; padding-bottom: 5px;}
	div#leftmenu .underbasket a {display: block; width: 165px; text-align: center; height: auto;
                        padding: 2px; padding-left: 2px; margin:15px; margin-top: 5px;
                        background-color: #ECECEC; border: 1px solid #ADADAD; border-top: 2px solid #ADADAD; border-bottom: 2px solid #ADADAD;
			background-image: url("../images/more-icon-red.png"); background-repeat: no-repeat; background-position: 97% 50%;
			color: red; text-decoration: none; font-size: 11px;}

	
div#leftmenu {display: none;}

.news .nonews { padding: 3px; padding-left: 10px;}


/* MAINCONTENT */

div#maincontent { 
	width: 560px;
	padding: 5px;
	margin-left: 5px;
	background-color: black; 
	min-height: 100px; 
	float: left;
}


	
	div#maincontent .startpage {width: 550px; padding: 0px; padding-bottom: 0px; padding-top: 0px; clear: both;}
	div#maincontent .startpage p {font-size: 11px; color: #A2A1A1; }
	div#maincontent .startpage h2 {color: #990000; text-align: left; padding-left: 10px; font-weight: normal;}
	div#maincontent .understartpage  {display: block; background-image: url("../site_images/border-bottom-startpage.png"); background-repeat: no-repeat; }
	div#maincontent .understartpage  {display: none; }

	div#maincontent .news { width: 560px; margin-top: 5px; padding: 0px; background-color: black; }
	div#maincontent .news h1 { display: block; background-color: #6D6D6D; text-align: left; font-size: 12px; clear: both; height: 21px; border-bottom: 1px solid black;}
	div#maincontent .news h1 span.text { display: inline; width: auto; background-color: #F58025; padding: 2px; padding-left: 10px; padding-right: 10px; }
	div#maincontent .news h2 a {color : black; text-decoration: none; font-size: 12px; text-align: left; font-weight: bold;  }
	div#maincontent .news p {margin: 0px; padding: 0px;}
	div#maincontent .news p.newsabstract a {color: black; font-size: 11px; }
	div#maincontent .news .newsitem { width: 279px; display: block; float: left;
			border: 1px solid black; border-left: none; border-top: none; 
			background-color: #B2B3BA;  padding: 0px; overflow: hidden;}
	div#maincontent .news .newsitema {width: 100%; display: block; background-color: #B2B3BA;
			margin: none; padding: 10px; padding-left: 5px; padding-top: 1px; padding-bottom: 2px;}
	div#maincontent .news .newsitem .hidden {clear: both;}
	div#maincontent .news .newnewsitem .hidden label,
	div#maincontent .news .newsitem .hidden label {display: block; float: left; width: 140px;}
	div#maincontent .news .newnewsitem .hidden input,
	div#maincontent .news .newsitem .hidden input {display: block; float: left;}
	div#maincontent .news .newnewsitem .hidden p,
	div#maincontent .news .newsitem .hidden p {margin: 3px; margin-bottom: 10px;}
	div#maincontent .news p.date {color : #AF4435; text-align: left; font-size: 11px; font-weight: bold; display: block; float: none; clear: both; padding: 1px; padding-bottom: 2px;  margin: 0px; width: 265px;}
	div#maincontent .news .newsbookmark {display: none;}
	div#maincontent .news .image {width: 70px; height: 70px; padding: 2px; float: left; }
	div#maincontent .news .image p.caption { text-align: center; font-color: #808185; }
	div#maincontent .news .image p.caption {display: none;}
	div#maincontent .news .text {width: 180px; float: left; padding-left: 2px;} 
	div#maincontent .news .linktofull { text-align: left; } 
	div#maincontent .news .linktofull a {text-decoration: none; font-size: 11px;color: #AF4435;}
	div#maincontent .news .linktofull a:after { color: #AF4435; content: ' >>'; }
	div#maincontent .news .fulltext .image {float: none; padding-left: 0px; padding-right: 0px;}
	div#maincontent .news .fulltext p.newsabstract{color: black; padding-left: 20px; padding-right: 20px; margin-bottom: 20px; font-size: 12px; }
	div#maincontent .news .fulltext h2 {color: black;}
	div#maincontent .news .fulltext p.newsbody {color: black; font-size: 11px;}
	div#maincontent .news .newsback a:before { content: '<< ';}
	div#maincontent .news .newsback a {color: #F58025; text-decoration: none;} 
	div#maincontent .news a.editmore {width: 400px; display: block; clear: both;}
	div#maincontent .news .delimiter {background-color: #B2B3BA; border: 1px solid #F9F9F9; border-right: none; height: 1px; font-size: 1px; display: block; float: left; width: 278px;}
	div#maincontent .news .pager {display: none;}
	
	
	div#maincontent .newsbox {width: 560px; overflow: hidden;}
	div#maincontent .newsbox .newsitem { width: 560px; overflow: hidden; margin-bottom: 0px;}
	div#maincontent .newsbox .newsitem .delimiter {width: 560px;}
	div#maincontent .newnewsitem {background-color: #B2B3BA; }
	div#maincontent .newsbox .image {width: 140px; height: auto; padding: 2px; float: left; }
	div#maincontent .newsbox div.text { display: block; float: none; margin-left: 150px; width: auto;} 
	div#maincontent .newsbox h4 {display: block; float: left; }
	div#maincontent .newsbox .image p.caption {display: block;}
	div#maincontent .newsbox .fulltext .image {display: block; text-align: center; width: 100%; float: none; padding: 20px;}
	div#maincontent .newsbox .pager {display: block;}

	div#maincontent .calendar { width: auto; padding: 4px;}
	div#maincontent .calendar .showmonth {width: auto;}
	div#maincontent .calendar ul li { font-size: 14px; width: 50px; height: 50px;}
	div#maincontent .calendar ul li a { font-size: 14px; padding: 2px; }
	 .calendar ul li a { color: black ; }
	 .calendar ul li a.full {text-decoration: underline; font-weight: bold; color: #29BBFF;}
	 .calendar ul li a.empty {text-decoration: none; color: black; }
	div#maincontent .calendar .showaddevent {display: block; }
	
	div#maincontent .calendar .itemconfig label { display: block; text-align: right; font-size: 12px; width: 100px; float: left; margin-top: 3px; } 
	div#maincontent .calendar .itemconfig table,
	div#maincontent .calendar .itemconfig textarea,
	div#maincontent .calendar .itemconfig input { display: block; text-align: left; font-size: 12px; width: 200px;  margin-left: 110px; margin-top: 3px;} 
	div#maincontent .calendar .itemconfig textarea {height: 250px; width: 250px; clear: both; }
	div#maincontent .calendar .itemconfig .paragraph {clear: both;}
	div#maincontent .calendar .itemconfig table {margin-left: 0px; clear: both; width: auto;}
	div#maincontent .calendar .itemconfig button {margin-lefT: 20px; margin-top: 10px;  clear: both; }
	div#maincontent .calendar .itemconfig input[type=hidden] {display: none;}
	div#maincontent .calendar .news h4.newnew { display: none;}
	div#maincontent .calendar .news p.date {display:none;}
	div#maincontent .calendar .news .linktofull { text-align: right; font-size: 11px; margin-right: 15px;} 

	div#maincontent h1.pagetitle {background-color: #C0C0C0; font-size: 11px; font-weight: bold; padding: 5px; text-align: left; padding-left: 30px;}

	div#maincontent .home .pager {display: none;}
	div#maincontent .products {margin: 3px; clear: both; padding-top: 10px;}
	div#maincontent .products h4 {background-color: #C0C0C0; font-size: 11px; font-weight: bold; padding: 5px; text-align: left; padding-left: 30px; }
	div#maincontent .detail .back {clear: both; border: none; background-color: white; width: 83px; height: 20px;
                                 margin-top: 4px; cursor: pointer; cursor: hand; text-align: center; padding-top:2px;
                                  background-image: url("../site_images/button.gif"); background-repeat: no-repeat; color: red;}
	div#maincontent .detail .back a { text-decoration: none; font-size: 11px; color: red; padding-top: 8px; }

	div#maincontent .proditem {display: block; width: 170px;float: left; border: 1px solid #DED6DE; margin-top: 2px; margin-left: 1px;}
	div#maincontent .prodphoto { width: 150px; height: 150px;}
	div#maincontent .prodphoto p {padding: 2px; margin: 0px; padding-left: 4px;}
	div#maincontent .proditem .prodinfo {background-color: #F3F2F2; display: block; height: 110px;}
	div#maincontent .proditem .prodinfo p.prodescr {display: block; width: 165px; height: 56px; overflow: auto;}
		div#maincontent .pager_foundinfo {display: block; clear: both;}

	div#maincontent  p.prodmore span.prodmore, 
	div#maincontent  .addtobasket, 
	div#maincontent  .removefrombasket {display: block; width: 165px;  float: left; text-align: left; height: auto; padding-top: 4px;
			padding: 2px; padding-left: 5px; margin:1px; margin-top: 5px;
                        background-color: #ECECEC; border: 1px solid #ADADAD; border-top: 2px solid #ADADAD; border-bottom: 2px solid #ADADAD;}
	div#maincontent  p.prodmore span.prodmore {width: 165px;}
	
	 
        div#maincontent  p.prodmore span.prodmore,
        div#maincontent  .addtobasket,
        div#maincontent  .removefrombasket { width: 158px; }
	
	div#maincontent .addtobasket {background-image: url("../images/basket-icon-red.png"); background-repeat: no-repeat; background-position: 98% 50%;}
	div#maincontent .removefrombasket {background-image: url("../images/basket-icon-green.png");background-repeat: no-repeat; background-position: 98% 50%;}
	div#maincontent p.prodmore span.prodmore {background-image: url("../images/more-icon-red.png"); background-repeat: no-repeat; background-position: 97% 50%; }
	div#maincontent p.prodquant input.changequantity {background-color: #ECECEC; border: 1px solid #ADADAD; border-top: 2px solid #ADADAD; border-bottom: 2px solid #ADADAD; color: red;}
	div#maincontent p.prodmore span.prodmore a, 
	div#maincontent .addtobasket a, 
	div#maincontent .removefrombasket a {display: block; color: red; text-decoration: none; padding: 1px; padding-top: 2px;}

	div#maincontent .table-single-line {margin-top: 20px;}	
	div#maincontent .table-single-line .addtobasket,
	div#maincontent .table-single-line .removefrombasket {display: block; width: 16px; float: left; text-align: left; height: 22px ;
                        margin:1px; margin-top: 5px;
                        background-color: #ECECEC; border: 1px solid #ADADAD; border-top: 2px solid #ADADAD; border-bottom: 2px solid #ADADAD;}
	div#maincontent .table-single-line .addtobasket a,
	div#maincontent .table-single-line .removefrombasket a {display: block; text-decoration: none; height: 22px; padding: 0px;}
	div#maincontent .table-single-line .addtobasket {background-image: url("../images/basket-icon-red.png"); background-position: 50% 50%; background-repeat: no-repeat;}
	div#maincontent .table-single-line .removefrombasket {background-image: url("../images/basket-icon-green.png"); background-position: 50% 50%; background-repeat: no-repeat;}
	div#maincontent .table-single-line th { border-bottom: 3px solid #AC9DA4; border-top: 4px solid red;
                                font-size: 11px; font-weight: normal; text-align: left; background-color: #C0C0C0;
 	                              padding: 0; margin: 0; padding-top: 1px; padding-bottom: 1px; padding-left: 25px;}
	div#maincontent .table-single-line tr.rowclass1 {background-color: white;}
	div#maincontent .table-single-line tr.rowclass2 {background-color: #F3F2F2;}
	div#maincontent .table-single-line td {text-align: center;}
	div#maincontent .table-single-line p {font-size: 11px;}
	div#maincontent .table-single-line p.name a {color: black; text-decoration: none; font-size: 11px; }
	div#maincontent .table-single-line p.name a:hover  {text-decoration: underline;}

	div#maincontent .table-alldata tr {display: block; border: 1px solid #DED6DE; margin-top: 2px;}
	div#maincontent .table-alldata td.prodphoto {display: block; width: 150px; float: left; padding: 10px; padding-left: 0px;}
	div#maincontent .table-alldata p {padding-left: 10px; font-size: 11px; margin-top: 2px; }
	div#maincontent .table-alldata p.name a {color: black; text-decoration: none; font-size: 12px; font-weight: bold; padding-left: 3px;}
	div#maincontent .table-alldata p.name a:hover  {text-decoration: underline;}
	div#maincontent .table-alldata p.prodprice {display: none;}
	div#maincontent .table-alldata .addtobasket a,
        div#maincontent .table-alldata .removefrombasket a,
	div#maincontent .table-alldata p.prodmore span.prodmore {width: 160px;}
	
	div#maincontent .table-showone p.prodpriceFPA {background-image: url("../site_images/button.gif"); 
		background-repeat: no-repeat; width: 83px; height: 20px; }
	div#maincontent .table-showone p.prodpriceFPA span.prodvalue {display: block; padding-left: 15px;
		padding-top: 2px; color: red; font-weight: bold;}
	div#maincontent .table-showone tr {display: block; border: 1px solid #DED6DE; margin-top: 2px;}
	div#maincontent .table-showone tr td { margin-top: 2px; border: 1px solid #F3F2F2; padding-right: 6px;}
	div#maincontent .table-showone tr td.rightcell {padding: 10px; padding-top: 20px;}
	div#maincontent .table-showone p {padding-left: 10px; font-size: 11px; margin-top: 2px; }
	div#maincontent .table-showone p.name a {color: black; text-decoration: none; font-size: 12px; font-weight: bold; padding-left: 3px;}
	div#maincontent .table-showone p.name a:hover  {text-decoration: underline;}
	div#maincontent .table-showone p.prodprice {display: none;}
	div#maincontent .table-showone p.prodquant {margin-top: 30px;}
	div#maincontent .table-showone td.prodphoto {width: 250px;}
	div#maincontent .table-showone .addtobasket,
	div#maincontent .table-showone .removefrombasket {float: right;}	
	div#maincontent .table-showone .prodinfo ul {list-style-image: url("../site_images/tik.gif"); }
	div#maincontent .table-showone .prodinfo div.prodvalue ul li {border-bottom: 1px solid #D9D6D9; }
	div#maincontent .table-showone .prodinfo ul li:first-child {border-top: 1px solid #D9D6D9;}
	
	div#maincontent .divs-prosfora p {margin: 0px;}
	div#maincontent .divs-prosfora p.prodpriceFPA {background-image: url("../site_images/button.gif"); 
		background-repeat: no-repeat; width: 83px; height: 20px; }
	div#maincontent .divs-prosfora p.prodpriceFPA span.prodvalue {display: block; padding-left: 20px;
		padding-top: 4px; color: red; font-weight: bold;}
	div#maincontent .divs-prosfora p.name {margin: 2px; font-size: 11px; height: 2.5em;  overflow: hidden;}
	div#maincontent .divs-prosfora p.name a {color: black; font-weight: bold; text-decoration: none;}
	div#maincontent .divs-prosfora p.name a:hover {text-decoration: underline;}
	div#maincontent .divs-prosfora p.prodescr ul {list-style-type: none; margin: none; padding: 0px;}
	div#maincontent .divs-prosfora p.prodescr ul li { margin: none;}
	div#maincontent .prosfores .pager {display: none;}

	div#maincontent .basketfooter {width: 500px; margin-left: 30px; padding-top: 20px;}
	div#maincontent .basketfooter span.prodlabel {font-size: 11px;}
	div#maincontent .basketfooter span.prodvalue {font-size: 11px;}
	div#maincontent .basketfooter .basketsumFPA span.prodvalue {font-weight: bold;}
	div#maincontent .basketfooter {margin-top: 10px;}
	div#maincontent .basketfooter .request_offer {display: none;}
	div#maincontent .basketfooter .dologin { margin-top: 20px;}
	div#maincontent .basket .gotobasket {display: none;}
	

	div#maincontent .sitemap { background-image: url("../site_images/greygradient.gif"); background-repeat: repeat-y; width: 229px; margin: 10px; margin-left: 20px; margin-right: 0px; float: left;} 
	div#maincontent .sitemap h1 { border-top: 3px solid #F58025; width: 204px; border-bottom: 3px solid #AC9DA4;
                                font-size: 11px; font-weight: normal; text-align: left;
                                padding: 0; margin: 0; padding-top: 1px; padding-bottom: 1px; padding-left: 25px;}
        	div#maincontent .sitemap ul {list-style-type: none; padding-left: 20px; margin-left: 10px; margin-top: 15px; margin-bottom: 20px;}
	div#maincontent .sitemap ul ul { padding-left: 10px; margin-top: 5px; margin-bottom: 5px;}
	div#maincontent .sitemap ul a {font-size: 11px; color: white; text-decoration: none;}
	div#maincontent .sitemap ul li.newnode a {color: red;}
	div#maincontent .sitemap > a {color: red; padding: 3px; display: block;}
	
	div#maincontent .thelogin {margin-left: 90px; width: 300px; text-align: center; background-color: #B1B4BB; margin-top: 12px;}
	div#maincontent .thelogin h1 { background-color: #6D6D6D; padding: 4px; text-align: left; padding-left: 30px;}
	div#maincontent .thelogin label {width: 70px; display: block; float: left; text-align: left; padding-left: 20px; margin-left: 10px; font-size: 11px; font-weight: bold;}
	div#maincontent .thelogin button { margin:5px;}
	div#maincontent .thelogin p {margin: 0px; padding: 0px; margin-top: 5px; }
        	
	div#maincontent .statuscont {text-align: center;}

	div#maincontent .register_html,
	div#maincontent .register,
	div#maincontent .recycle,
	div#maincontent .address {padding-left: 10px;  padding-top: 5px; padding-bottom: 5px;font-size: 11px; padding-left: 10px; margin-top: 5px; margin-bottom: 15px; margin-lefT: 10px; width: 510px; background-color:#B2B3BA;}
	div#maincontent .address p {padding: 2px; margin: 2px; }
	div#maincontent .register_html { border-bottom: none; border-top: none;}
	div#maincontent .register {border-top: none;}
	div#maincontent .contactform {padding-left: 10px; margin-top: 5px; margin-bottom: 15px; margin-lefT: 10px; width: 510px; overflow: hidden; background-color:#B2B3BA;}
	div#maincontent .contactform .contactform {padding: 0px; margin: 0px; border: none;}
	div#maincontent .contactform h1 { text-align: left; padding-left: 5px; font-size: 11px; color: black;}
	div#maincontent .contactform label {color: black; display: block; width: 100px; float: left; clear: left; margin-top: 10px;font-size: 11px; }
	div#maincontent .contactform input[type=text] {display: block; width: 150px; float: left; margin-top: 10px; margin-right: 50px;font-size: 11px;}
	div#maincontent .contactform textarea {display: block; width: 250px; float: left; margin-top: 10px; margin-right: 50px;font-size: 11px;}
	div#maincontent .contactform button {display: block; clear: both;font-size: 11px;
				border: none; background-color: white; width: 83px; height: 20px; 
                                margin-top: 4px; cursor: pointer; cursor: hand; font-weight: bold;
                                background-image: url("../site_images/button.gif"); background-repeat: no-repeat; color: #AC575A;}
	div#maincontent .contactform button:hover {text-decoration: underline;}
		div#maincontent .contactform .config {width: 540px;}
	div#maincontent .contactform .config label,
	div#maincontent .contactform .config input[type=text],
	div#maincontent .contactform .config textarea,
	div#maincontent .contactform .config button {float: none; display: inline;}
	
	.sticky {background-color: #ECECEC; border: 1px solid #ADADAD; border-top: 2px solid #ADADAD; border-bottom: 2px solid #ADADAD; color: red; display: block; text-align: center; font-weight: bold; padding-left: 2px; margin-lefT: 5px; margin-top: 4px;}

	div.users {background-color: #B1B4BB; clear: both; margin-top: 10px; margin-left: 50px; width: 400px;}
	div.users h3 {display: block; padding: 5px; padding-left: 10px; padding-right: 10px; background-color: #6D6D6D; }
	table.users input[type=text] { width: 10em; }

	div#maincontent .intealpages {padding: 0px; padding-top:10px;}
	div#maincontent .intealpages p { padding-left: 5px; padding-right: 5px;}
	div#maincontent .intealpages .history { background-color: #910501; padding: 0px; }
	div#maincontent .intealpages .ekato { background-color: #DB9B10; padding: 0px; }
	div#maincontent .intealpages .today { background-color: #AA750F; padding: 0px; }
	div#maincontent .intealpages .stoxoi { background-color: #C48E26; padding: 0px; }

	div#maincontent .newsletter { background-color: #B2B3BA; border-bottom: 2px solid #CBCBCB; }
	div#maincontent .newsletter_create { padding: 5px; border-right: 2px solid #CBCBCB;  }
	div#maincontent .newsletter_create a {font-size: 12px;}
	div#maincontent .newsletter div.insertmail_title {background-color: #6D6D6D; border-bottom: 1px solid black;}
	div#maincontent .newsletter div.insertmail_content {padding: 20px; font-size: 12px;}
	div#maincontent .newsletter div#newmaildiv {font-size: 12px; padding: 10px; }
	div#maincontent .newsletter h1 { display: inline; padding: 0px; padding-left: 10px; padding-right: 10px; background-color: #F58025}

	div#maincontent .galleries {padding: 0px; margin: 0px; border-right: 2px solid #B2B3BA; float: left; height: 1%;}
	div#maincontent .galleries h1 { background-color: #F58025; padding: 2px;  padding-left:10px; border-bottom: 1px solid #B2B3BA; height: 1%;}
	div#maincontent .galleries .gallery { display: block; margin: 0px; background-color: #B2B3BA ; clear: both;}
	div#maincontent .galleries .gallery ul.gallery { display: block;  background-color: #B2B3BA; padding: 5px; }
	div#maincontent .galleries .gallery ul.gallery li {padding: 3px;}
	div#maincontent .galleries .gallery ul.gallery p img {height: 42px; width: 40px;}
	div#maincontent .galleries .gallery p.lezanta { display: none;}
	div#maincontent .galleries .gallery p.editme {text-align: left; }
	div#maincontent .galleries .gallery .delimiter {display: block; width: 100%; clear: both;}
	div#maincontent .galleries .gallery h1{ background-color:#6D6D6D; color: #B2B3BA; text-align: left; font-size: 11px;}
	div#maincontent .galleries .gallery .floattedimg {position: relative; }
	div#maincontent .imagebox {float: left; border: 3px solid  #6D6D6D; border-top: 6px solid #B2B3BA; text-align: center; height: 400px;}
	div#maincontent .imagebox .imageview {margin-left: 47px; margin-top: 30px; margin-bottom: 30px; background-image: none; height: 340px;}
	



/* RIGHTMENU */
div#rightmenu { 
	background-color: black; 
	width: 175px; 
	height: 1%;
	padding: 5px;
	display: block; 
	float: left; 
}

	div#rightmenu .newsletter { background-color: #E1E1E1; padding: 5px; 
					border-bottom: 2px solid #CBCBCB; border-right: 2px solid #CBCBCB; }
	div#rightmenu .newsletter h1 {display: block; color: #CC3333; font-size: 11px; font-weight: normal; border-bottom: 1px solid white; clear: both;}
	div#rightmenu .newsletter .insertmail {height: 1%;}
	div#rightmenu .newsletter .insertmail_content {clear: both;}
	div#rightmenu .newsletter label.grafteite {display: none; }
	div#rightmenu .newsletter form {text-align : right; display: block; clear: both; }
	div#rightmenu .newsletter label { float: left; margin-left: 5px; margin-top: 5px; }
	div#rightmenu .newsletter input[type=text] {border: 1px solid #990000; width: 100px; margin-right: 0px; float: left; margin-top: 5px;}
	div#rightmenu .newsletter button { margin-top: 10px; display: block; margin-right: 10px; clear: both;}

	div#rightmenu .calendar h1 {font-size: 12px; font-weight: bold; color: #F58025; text-align: left; clear: both; }
	div#rightmenu .calendar .showdate {background-color: #F57F27; width: 180px; clear: both; }
	div#rightmenu .calendar .showdate span.mday,
	div#rightmenu .calendar .showdate span.month,
	div#rightmenu .calendar .showdate span.year {color: black; font-size: 14px; padding: 3px; padding-left: 10px; font-weight: bold;}
	div#rightmenu .calendar .showdate span.mday {font-size: 24px;}  
	div#rightmenu .calendar .showmonth { background-color: #F57F27; width: 180px; clear: both; padding: 0px; margin-left: 0px;}
	div#rightmenu .calendar ul {width: 170px; padding-left: 6px; }
	div#rightmenu .calendar ul li {border: none; width: 23px; background-color: none; padding-top: 1px; padding-bottom: 1px;}
	div#rightmenu .calendar ul.daynames li { color: black; font-size: 11px; }
	div#rightmenu .calendar ul li a {font-weight: normal; color: #FBFBFD; display: block; padding: 2px; font-size: 10px;}
	div#rightmenu .calendar ul li.prevmonthday a,
	div#rightmenu .calendar ul li.nextmonthday a {display: none; color: #E81D1D;}
	div#rightmenu .calendar .nextmonth a{color: black; text-decoration: none;}
	div#rightmenu .calendar ul li.today a {background-color: #FBFBFD; color: #D7925B; }
	
	div#rightmenu div.today {width: 180px;}
	div#rightmenu div.today h1 {background-color: #6D6D6D; text-align: left; font-size: 12px;padding: 2px; padding-left: 0px; color: #F9F9F9; border-bottom: 1px solid black;}
	div#rightmenu div.today h1 span {background-color: #F58025; padding: 2px; padding-left: 10px; padding-right: 10px;} 
	div#rightmenu div.today .news {background-color: #B1B4BB; padding-bottom: 5px;}
	div#rightmenu div.today .news .newsitem {border: none; margin: none; padding: none; padding-top: 14px; clear: both; height: 1%;}
	div#rightmenu div.today .news p.time {display: block; float: left; width: 35px; margin: 0px; padding: 0px; padding-left: 15px; padding-right: 5px; font-size: 11px; font-weight: bold; }
	div#rightmenu div.today .news .image {clear: left; display: block; float: left; width: 50px; margin: 3px; margin-top: 0px; }
	div#rightmenu div.today .news .image img {width: 45px; margin: 4px;float: left; display: block;}
	div#rightmenu div.today .news div.text { display: block; float: left ; width: 95px; overflow: hidden; margin-top: -2px; padding: 2px; padding-left: 8px;padding-top: 0px; height: 1%;  }
	div#rightmenu div.today .news h2 {display: block; width: 100px; text-align: left; margin-top: 0px;}
	div#rightmenu div.today .news h2 a {text-decoration: none; color: #F9F9F9; font-size: 11px; font-weight: bold; margin-left: 2px; text-align: left;}
	div#rightmenu div.today .news p.newsabstract {margin:0px; padding: 0px; display: block; width: 100px;}
	div#rightmenu div.today .news p.newsabstract a { color: #F9F9F9; font-size: 11px; font-weight: bold; margin-left: 2px; text-align: left; }
	div#rightmenu div.today .news h1 ,
	div#rightmenu div.today .news .newsbookmark,	
	div#rightmenu div.today .news .linktofull,	
	div#rightmenu div.today .news span.delimiter ,
	div#rightmenu div.today .news .pager,	
	div#rightmenu div.today .news p.date		{display: none;}

	
/* BOTTOM */

div#bottom { 
	width: 740px;
	clear: both;
	height: 30px;
	font-size: 12px; 
	margin-top: 10px; 
	margin-left: 8px;
	padding-left: 5px;
	padding-right: 5px;
	border-top: 1px solid white;
	background-color: black;
}

div#bottom span#copyright {display: block; width: 280px; float: left; font-size: 11px; color: white; padding: 15px; padding-top: 8px; }
div#bottom span#copyright a {display: block; float: left; font-size: 11px; color: white;  }
div#bottom span#credits {display: block; width: 270px; float: right; text-align: right; font-size: 11px; color: white; padding: 15px; padding-top: 8px; margin-right: 20px; }
div#bottom span#credits a {font-size: 11px; color: white; text-decoration: none;}


	

/* INIT (TA basika modules apo to init.php) */
div#SITECONFIG{ 
	display: block;
	width: 760px;
	clear: both;
	font-size: 12px; 
}

div#init{ 
	display: block;
	width: 760px;
	clear: both;
	font-size: 12px; 
}


