body {
    background: #334101;
    margin: 0;
    padding: 0;
    font-size: 12px;
    font-family:tahoma,sans-serif;
}
img {border:0; vertical-align:middle;}
a:link, #middleLeftBody a:link, #middleRightBody a:link, #mainLeftBlock1 a:link, #mainLeftBlock2 a:link {color: #364200; text-decoration: none;}
a:visited, #middleLeftBody a:visited, #middleRightBody a:visited, #mainLeftBlock1 a:visited, #mainLeftBlock2 a:visited  {color: #364200; text-decoration: none;}
a:hover, #middleLeftBody a:hover, #middleRightBody a:hover, #mainLeftBlock1 a:hover, #mainLeftBlock2 a:hover  {color: #336D00; text-decoration: none;}
a:active, #middleLeftBody a:active, #middleRightBody a:active, #mainLeftBlock1 a:active, #mainLeftBlock2 a:active {color: #364200; text-decoration: none;}

div#deltioTypwn a:link {color : #F5FFDB; text-decoration: none;}
div#deltioTypwn a:visited {color : #F5FFDB; text-decoration: none;}
div#deltioTypwn a:hover {color : #D8E0C0; text-decoration: none;}
div#deltioTypwn a:active{color : #F5FFDB; text-decoration: none;}

div#wrapper {
    margin: auto;
    width: 700px;
    background: url("../images/bg.png") repeat-x bottom #f6ffdb;
}

div#header {
    width:980px;
    background: url('../images/headerBG.jpg') repeat-x #4C5C15;
    height: 134px;
}

div#headerLeft {
    float: left;
    width: 350px;
    height: 107px;
}

div#hedaerRight {
    float:  right;
    padding-top: 50px;
    padding-right: 50px;
}

div#bodyContainer {
    padding: 20px;
}

div#topBlocks {
    margin-bottom:20px;
}

div#photoGallery {
    float: left;
    background: #B1CD65;
    width: 565px;
    height: 300px;
}

div#deltio {
    width: 375px;
    height: 300px;
    float: right;
}

div#deltioTypwn {
    height: 266px;
    background: #334101;
    padding: 10px;
    color: #F6FFDB;

}

div#deltioTypwn hr {
    padding:0px;
    margin:0px;
    margin-bottom:4px;
    color: #7CA900;
    background-color: #7CA900;
    border: 0px solid;
    width:100%;
    height:2px;
    display:block;
}


div#middleBlocks {}

div#middleLeftBody {
    float: left;
    width: 278px;
    height: 238px;
    background: #FCFFF5;
    border: 1px #B1CD65 solid;
    color: #334101;
    padding: 10px;
}

div#middleLeftHead {
    background: #B1CD65;
    border: 1px #B1CD65 solid;
    padding: 3px;
    padding-left: 15px;
    color: #334101;
    font-size: small;
    font-weight: bold;
    height:16px;
}

div.middleSpacer {
    float: left;
    width: 20px;
}

div#middleRight {

}

div#middleRightBody {
    float: left;
    width: 278px;
    height: 238px;
    background: #FCFFF5;
    border: 1px #344102 solid;
    color: #334101;
    padding: 10px;
}

div#middleRightHead {
    background: #2D4E14;
    border: 1px #B1CD65 #2D4E14;
    padding: 3px;
    padding-left: 15px;
    color: #fff;
    font-size: small;
    font-weight: bold;
    height:18px;
}

div#middleVideo {
   float: right;
   width: 300px;
   height: 238px;

}

div#mainBlocks {}

div#mainLeft {
    float: left;
    width: 620px;
}

div#mainLeftBlock1 {
    height: 198px;
    background: #FCFFF5;
    border: 1px solid #B1CD65;
    padding: 15px;
}

div#mainLeftBlock2Head {
    padding: 3px 15px;
    color: #F5FFDB;
    background: #2D4E14;
    font-weight: bold;
}

div#mainLeftBlock2InnePage {
    background: #FCFFF5;
    padding: 15px;
    border: 1px #2D4E14 solid;
}

div#mainLeftBlock2 {
	overflow:hidden;
    background: #FCFFF5;
    padding: 15px;
    border: 1px #2D4E14 solid;
}

div#mainRight {
    float: right;
    width: 305px;
}

div#mainRight1 {
    background: #FCFFF5;
    border: 1px #B1CD65 solid;
    padding-left: 10px;
}

div#mainRight1Head {
    background: #B1CD65;
    padding: 3px;
    padding-left: 15px;
    color: #334101;
    font-weight: bold;
}

div#mainRight2 {
    background: #FCFFF5;
    border: 1px #2D4E14 solid;
    padding: 10px;
}

div#mainRight2Head {
    background: #2D4E14;
    padding: 3px;
    padding-left: 15px;
    color: #F5FFDB;
    font-weight: bold;
}

div#mainRight3 {
    background: #FCFFF5;
    border: 1px #B1CD65 solid;
    padding-left: 10px;
	padding-top:4px;

}
div#social_media
{
	line-height: 4em;
}

div#mainRight3Head {
    background: #B1CD65;
    padding: 3px;
    padding-left: 15px;
    font-weight: bold;
        color: #334101;
}

div#footer {
    text-align: center;
    color: #AFBF83;
    margin: auto;
    width: 970px;
	padding: 3px 5px 0 5px;
    height: 50px;
	font-size:12px;
}

/************************
***** Form Elements *****
*************************/
input, textarea {
    background: #F6FFDB;
    padding-left:0.25em;
    padding-right:0.25em;
	border: 1px solid;
	margin-top:3px;
}


/* ************************************************************** */
/* ROUNDED Corners Header                                         */
/* ************************************************************** */

div.HeaderRoundedTop,
div.HeaderRoundedBottom {
	display: block;
	background: #FEFCF0;
}

div.HeaderRoundedTop div,
div.HeaderRoundedBottom div {
	display: block;
	height: 1px;
	overflow: hidden;
	background: #344102;
}

div.HeaderRounded1 {
	margin: 0 7px 0 0;
}

div.HeaderRounded2 {
	margin: 0 5px 0 0;
}

div.HeaderRounded3 {
	margin: 0 3px 0 0;
}

div.HeaderRounded4 {
	margin: 0 2px 0 0;
}

div.HeaderRoundedTop div.HeaderRounded5,
div.HeaderRoundedBottom div.HeaderRounded5 {
	margin: 0 1px  0 0;
	height: 3px;
}


/* ************************************************************** */
/* ROUNDED Corners darkGreen & lightGreen                         */
/* ************************************************************** */
div.menuGreenRoundedTop,
div.menuGreenRoundedBottom {
	display: block;
	background: #F7FEDC;
}

div.menuGreenRoundedTop div,
div.menuGreenRoundedBottom div {
	display: block;
	height: 1px;
	overflow: hidden;
	background: #4C5C15;
}

div.darkGreenRoundedTop,
div.darkGreenRoundedBottom {
	display: block;
	background: #F7FEDC;
}

div.darkGreenRoundedTop div,
div.darkGreenRoundedBottom div {
	display: block;
	height: 1px;
	overflow: hidden;
	background: #2D4E14;
}

div.lightGreenRoundedTop,
div.lightGreenRoundedBottom {
	display: block;
	background: #F7FEDC;
}

div.lightGreenRoundedTop div,
div.lightGreenRoundedBottom div {
	display: block;
	height: 1px;
	overflow: hidden;
	background: #B1CD65;
}

div.Rounded1 {
	margin: 0 5px;
}

div.Rounded2 {
	margin: 0 3px;
}

div.Rounded3 {
	margin: 0 1px;
}

div.Rounded4 {
	margin: 0 0.5px;
}

div.RoundedTop div.Rounded5,
div.RoundedBottom div.Rounded5 {
	margin: 0 0.01px;
	height: 3px;
}


.img_lightbox{ float: left;	background:#fcfff5; border:1px solid #2d4e14; margin:5px 5px 5px 0px;	padding:4px;}
.img_lightbox:hover{ float: left;	background:#fcfff5; border:1px solid #2d4e14; margin:5px 5px 5px 0px;	padding:4px; opacity:0.9;filter:alpha(opacity=90); }
/*************************** END LIGHTBOX ***********************************/
.img_left{ float: left;	background:#fcfff5; border:1px solid #2d4e14; margin:5px 5px 5px 0px;	padding:1px;}
.img_right{	float: right; text-align: right; background:#fcfff5; border:1px solid #2d4e14; margin:5px 0px 5px 5px;	padding:1px; }
.img_general{ background:#fcfff5; border:1px solid #2d4e14; margin:5px 5px 5px 5px; padding:2px; }

.img_left:hover{ float: left;	background:#fcfff5; border:1px solid #2d4e14; margin:5px 5px 5px 0px;	padding:1px; opacity:0.9;filter:alpha(opacity=90); }
.img_right:hover{	float: right; text-align: right; background:#fcfff5; border:1px solid #340e01; margin:5px 0px 5px 5px; padding:1px; opacity:0.9;filter:alpha(opacity=90); }
.img_general:hover{ background:#D6BD79; border:1px solid #2d4e14; margin:5px 5px 5px 5px; padding:2px; opacity:0.9;filter:alpha(opacity=90); }

.caption {text-align:center; font-size:9px; color:#D8D8D8;}

/*buttons*/
.button, .btn {background:#334101; border:1px solid #CCD4D7; color:#ffffff;	overflow:hidden; cursor:pointer; text-align: center; padding:1px 2px; margin:10px 3px 20px 0;}
.button:hover, .btn:hover{background-color:#334101; color:#EFEFEF;}
.big_button { margin-top:5px; background:#334101 !important; border:1px solid #CCD4D7; color:#ffffff !important; padding:2px;	font-size:12px;	display:block; position:absolute; text-align:center; cursor:pointer; }
.button_big { margin-top:5px; background:#334101 !important; border:1px solid #CCD4D7; color:#ffffff !important; padding:2px;	font-size:12px;	display:block; position:absolute; text-align:center; cursor:pointer; }


/* begin pk Box, Block
.pk-Block {	position:relative;	z-index:0;	margin:0 auto;	min-width:35px;	min-height:35px;}
.pk-Block-body { position: relative; z-index: 1; padding: 5px; }
.pk-Block-tr, .pk-Block-tl, .pk-Block-br, .pk-Block-bl, .pk-Block-tc, .pk-Block-bc,.pk-Block-cr, .pk-Block-cl {	position:absolute;	z-index:-1; }
.pk-Block-tr, .pk-Block-tl, .pk-Block-br, .pk-Block-bl { width: 46px; height: 46px;	background-image: url('../images/Block-s.png'); }
.pk-Block-tl { top:0; left:0; clip: rect(auto, 23px, 23px, auto); }
.pk-Block-tr { top: 0; right: 0; clip: rect(auto, auto, 23px, 23px); }
.pk-Block-bl { bottom: 0; left: 0; clip: rect(23px, 23px, auto, auto); }
.pk-Block-br { bottom: 0; right: 0; clip: rect(23px, auto, auto, 23px); }
.pk-Block-tc, .pk-Block-bc {left: 23px; right: 23px; height: 46px; background-image: url('../images/Block-h.png'); }
.pk-Block-tc { top: 0; clip: rect(auto, auto, 23px, auto); }
.pk-Block-bc { bottom: 0; clip: rect(23px, auto, auto, auto); }
.pk-Block-cr, .pk-Block-cl { top: 23px; bottom: 23px; width: 46px; background-image: url('../images/Block-v.png'); }
.pk-Block-cr { right:0; clip: rect(auto, auto, auto, 23px); }
.pk-Block-cl { left:0; clip: rect(auto, 23px, auto, auto); }
.pk-Block-cc { position:absolute; z-index:-1; top: 23px; left: 23px; right: 23px; bottom: 23px; background-color: #DEDDBA; }
.pk-Block { margin: 0 0 10px 0; }
*//* end Box, Block */
.categories_area  { border:1px solid #334141; background:#D4DBBC; margin:0 0 10px 0; padding:5px;}

.name, .surname, .company, .address, .city, .tk, .email, .phone, .fax, .comments, .postcode, .name_surname{ width:300px; }
.searchresults
{
	margin: 0;
	border:1px dashed #B09D5B;
	background:#FCFFF4;
	padding:4px;
}

div#mainLeftSubMenu {
    float: left;
    width: 180px;
    background:#4C5C15;
    color: white;
    line-height: 1.5em;
}

div#mainLeftSubMenu ul {
    margin:5px;
    padding:0px;
    padding-left:5px;
    list-style: none;
}

div#mainLeftSubMenu li ul {
    padding-left:5px
}
div#mainLeftSubMenu li ul li {
    padding-left: 12px;
    background: url('../images/BlockContentBullets.png') no-repeat;
}


div#mainLeftSubMenu A:link {color: white; text-decoration: none;}
div#mainLeftSubMenu A:visited {color: white; text-decoration: none;}
div#mainLeftSubMenu A:hover {color: white; text-decoration: underline;}
div#mainLeftSubMenu A:active {color: white; text-decoration: underline;}
.expand { font-weight:bold; }
.acitem li { font-weight:normal; }

.gallery_container { overflow:hidden; }
.youtube_thumb_div{ width:128px; background:#E8EFD1; text-align:center; float:left; margin: 0 13px 15px 0; padding:2px; border:1px solid #7D8379;}
.youtube_thumb {margin:1px;}
.youtube_thumb:hover { opacity:0.9; filter:alpha(opacity=90); }
.image_gallery_container_div {width:138px; text-align:center; float:left; margin: 0 5px 15px 0; padding:2px; }
.image_gallery_container_thumb {margin:1px;}
.image_gallery_container_thumb:hover { opacity:0.9; filter:alpha(opacity=90); }
.object_padding {margin: 0 0 20px 0;}

.main_block_content { height:93%;}
.main_block_press_content { height:88%;}

#readmore_container { float:right;   position:relative; bottom:0px; font-weight: bold; }
#deltioTypwn .readmore_img { position:relative; top:2px; left:-2px; text-decoration:none;}
#deltioTypwn .readmore_img:hover { position:relative; top:2px; left:-2px; text-decoration:none; }

#middleLeftBody .readmore_img { position:relative; top:2px; left:-2px; text-decoration:none;}
#middleLeftBody .readmore_img:hover { position:relative; top:2px; left:-2px; text-decoration:none; }

#middleRightBody .readmore_img { position:relative; top:2px; left:-2px; text-decoration:none;}
#middleRightBody .readmore_img:hover { position:relative; top:2px; left:-2px; text-decoration:none; }

#mainLeftBlock1 .readmore_img { position:relative; top:2px; left:-2px; text-decoration:none;}
#mainLeftBlock1 .readmore_img:hover { position:relative; top:2px; left:-2px; text-decoration:none; }

#mainLeftBlock2 .readmore_img { position:relative; top:2px; left:-2px; text-decoration:none;}
#mainLeftBlock2 .readmore_img:hover { position:relative; top:2px; left:-2px; text-decoration:none; }



/*pagination*/
#show_pages {overflow:hidden; font-size:11px; margin:auto; width:240px; }
.products_per_page{color:#000; float:left; }
.products_per_page_sel{ color:#fff; float:left; }
#pagination { color:#fff; overflow:hidden; font-size:11px; margin:0 auto 30px auto; width:680px; }
.pages { margin:0; text-align:center;}
.pages li {list-style: none; float:left; background:#2D4E14; border-right:1px solid #6D774A; text-align:center; color:#fff; padding:6px 4px 6px 4px;}
.pages li a{color:#fff;}
.current_page { float:left; width:91px; height:19px; background:url(../images/pagination_left.gif) no-repeat; text-align:center; padding:6px 0 0 2px; }
#pagination .previous_page { float:left; width:87px; height:19px; background:url(../images/pagination_previous.gif) no-repeat; text-align:center; padding:6px 0 0 0; }
#pagination .next_page { float:left; width:65px; height:19px; background:url(../images/pagination_next.gif) no-repeat; text-align:center; padding:6px 0 0 0; border:none;}
#pagination a:hover {color:#fff;}

.date_published { color:#A0A0A0; font-style:italic; padding: 0 0 3px 0;}
#breadcrumb { margin: 0 0 10px 0; }
#breadcrumb img { position:relative; top:-2px; }


