﻿



#adv
{

font : normal 13px Arial;
padding: 0px 15px 0px 15px;
margin: 0px 0px 0px 0px;
}



#adv a
{
color: #8d0000;

height: 12px;
font : normal 13px Arial;
background: none;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;

}




.ads_top
{
padding: 0px 0px 0px 0px;
}

.ads_bot
{
padding: 15px 0px 0px 0px;
}


li
{
padding: 1px 0px 2px 0px;
}

#wp

{
	min-height:330px;

}


dd.small
{
font-size:85%;
}

p.small
{
font-size:85%;
}


p.bookmark
{
font-size:85%;
//line-height:1;
//margin-top:-0.5em;
}

p.bookmark_b
{
font-size:85%;
padding-left: 40px;
//line-height:1;
//margin-top:-0.5em;
}



a.bookmark
{
font-size:75%;
vertical-align: super;
	text-decoration: none;
}

a.bookmark_text
{
font-size:75%;
	text-decoration: none;
}

ul.list_ul {

  padding-left: 18px;
  list-style: disc;
}




li
{
 padding: 2px 0px 2px 0px; 
 
}


p.small_p {

  font-size:85%;
  color:#333333;
}



/*height:auto  !important;  position:relative; */

body {
    height:100%;  position:relative;

	position: relative;
	top: 0px; left: 0px;
	padding: 0px;
	margin:0px;
	background: #FFFFFF url('/images/bodybg.jpg') 0px 0px repeat;

	font : normal 13px Arial;
	color : #000000;



	/*width: 1900px; */


}
input[type=text] {border: solid 1px #000000;}
html {position: relative; height:100%; }

img {border: none;}
TABLE {border-collapse: collapse;}
TABLE TD {padding: 0px; 	font : normal 13px Arial; vertical-align: top;}
/* input {border: solid 1px #660000;} */



h1 {
	padding: 10px 10px 5px 0px;
	margin: 0px;
	color: #1e2007;
	font: normal 24px Georgia;


}


h2 {
    color: #1e2007;
	font: bold 16px Arial;

}

h3 {
    color: #1e2007;
	font: bold 13px Arial;

}

a {
	color: #614534;
	text-decoration: underline;
}
a:hover {
	color: #614534;
	text-decoration: none;
}


#mtab {
	width: 100%;
	height: 100%;
}



#top {
    position: relative;
    top: 0px; left: 0px;

    background: url('/images/top.jpg') 0px -200px no-repeat;
    height:  320px;
    width: 988px;


}





#rowtop {

}

#ltop{

	position: relative;
	top: 0px; left: 0px;

    background: url('/images/shadowleft.jpg') 100% 0px repeat-y;

}




#rtop{

	position: relative;
	top: 0px; left: 0px;
    background: url('/images/shadowright.jpg') 0% 0px repeat-y;

}




#ltop div{

    position: relative;
    top: 0px; left: 0px;
    height: 374px;
    background: url('/images/topleft.jpg') 100% -200px no-repeat;


}



#rtop div{

    position: relative;
    top: 0px; left: 0px;
    height: 374px;
    background: url('/images/topright.jpg') 0% -200px no-repeat;


}



#mtop {
	width: 988px;
	height:434px;

}

#menu-add-home {
	position: absolute;
	top: 10px;
	left: 859px;


}
#menu-add-sitemap {
	position: absolute;
	top: 10px;
	left: 942px;

}

#menu-add-mailme {
	position: absolute;
	top: 10px;
	left: 900px;

}

#menu-add-home img, #menu-add-sitemap img, #menu-add-mailme img   {
	width: 32px;
	height: 32px;


}





#mtop a:hover {

}


#sitename {
	position: absolute;
	top: 10px;
	left: 430px;


}

#sitename img {
	width: 455px;
	height: 175px;


}



#cont {
	position: relative;
	top: 0px; left: 0px;
	width: 988px;
	height: auto;
 	background: #ffffff url("/images/contbg.jpg") 0% 0% repeat-y ;



}

#righcol-z {
    position: relative;
    top: 0px; left: 0px;
    z-index: 55;
}

#rightcolcont {

    position: relative;
    top: -50px; left: 0px;

    display: block;
    padding: 0px 25px 0px 13px ;

    z-index: 55;

}
#righcol {
    padding: 0px ;

}

#leftcol {
    background:none;

    padding: 0px;
    margin: 0px;


}

#bot {
	position: relative;
	top: 0px; left: 0px;
	height: 80px;
    padding: 0px;

    background: url('/images/bothorse.jpg') 0px 0px no-repeat;
    padding-top: 0px;


}


#botable {
	position: relative;
	top: 0px; left: 0px;
	z-index: 90;

}
#bot table {
	width: 100%;
    height: 80px;


    background: url('/images/botbg.jpg') 0px 0px repeat-x;

}



#bot table td.col2 {
	width: 225px;
	text-align: center;
	vertical-align: middle;
    color: #3c3738;

}

#bot table td.col3 {
    color: #2c1728;
	padding-left: 20px;
    padding-top: 10px;
	vertical-align: top;
    font: normal 11px Arial;

}

#bot a {
    font: normal 13px Arial;
	color: #f3eacf; padding-right: 40px;
}


.lbot  {


    background: url('/images/shadowleftbot.jpg') 100% 0px repeat-y;

}



#search {
	padding: 20px 10px 20px 0px;
}
#search input[type=text]{
	width: 180px;
}

.gallery a img{
	padding: 5px 5px;
}

.answer {
	 font-style: italic;
	 padding: 10px 0px 0px 20px;

}
















.padded {
	padding: 0px 15px 0px 15px;
}
.relat {
	position: relative;
	top: 0px; left: 0px;
}


.clearboth {
	clear: both;
}


#rightblock {
    float: right;
    width: 142px;
    display: block;
    background: #e6e0df;
    border: solid 1px #d8cfc5;
    padding: 8px;
    margin: 10px;

}

#pictures-center {
    text-align: center;
}

#picture {
    position: relative;
    top: 0px; left: 0%;
    width: 80%;
    padding: 10px;
    margin: 10px 10px 100px 10px;
    background: #e4e4e2;
    border: solid 1px #b1b6cc;
    display:-moz-inline-stack; /* for FF2*/
    display:inline-block; /* normal browsers */
    zoom:1; /* for IE (hasLayout true) */
    *display:inline; /* for IE */
}




#picture img.pict {
    padding: 0px;
    border: solid 1px #6e91b1;
}
#prev {
    position: absolute;
    top: 45%; left: -60px;
    border: none;
}


#next {
    position: absolute;
    top: 45%; right: -60px;

}

#prevtxt {
    position: absolute;
    bottom: -20px ; left: 10px;
}


#nexttxt {
    position: absolute;
    bottom: -20px; right: 10px;

}

#backtxt {
    position: absolute;
    bottom: -50px ; left: 10px;
}

#prevtxt a, #nexttxt a, #backtxt a  {
    color: #000000;
    font-style: italic;
}


.dopinfo {
    color: #4d8eea;
    font-style: italic;
    font-size: 14px;
    padding: 0px 0px 15px 0px;
    margin: 0px;

}



.pictlist, .pictlist li {
    list-style: none;
    padding: 0px;
    margin: 0px;
}

#rightaddon div {

    position: relative;
    top: 0px; left: 0px;
}
#rightaddon div div {

    position: absolute;
    top: -35px; left: -134px;
    height: 115px;
    width: 176px;


    background: url('/images/botright.jpg') 0px 100% no-repeat;
    z-index: 102;
}

#leftaddon {
    position: absolute;
    top: -107px; left: -6px;
    height: 110px;
    width: 266px;

    background: url('/images/botleft.jpg') 0px 0px no-repeat;
    z-index: 35;

}

/* MENU DYN */


.menu {
	position: relative;
	top: 0px; left: 0px;

    background: url('/images/menutop.jpg') 0px 0px no-repeat;




}

.applemenu {
	position: relative;
	top: -50px; left: 0px;


    padding: 0px 0px 0px 0px;
    width: 237px;
    z-index: 45;



}

.applemenu div.silverheader, .applemenu  a {
    position: relative;
    top: 0px; left: 0px;
    z-index: 100;
	color: #1e2007;
	display: block;
	text-decoration: none;
	font: normal 15px Georgia;

    padding: 13px 10px 14px 10px;
    margin: 0px 0px 0px 0px;
    text-align: center;



	cursor:pointer;


}

.applemenu .sep {
    width: 100%;
    height: 5px;

    background: url('/images/menusep.jpg') 50% 100% no-repeat;
}



.applemenu  a:hover, .applemenu div.silverheader a:hover, .applemenu div.silverheader:hover  {


    background: url('/images/menuli-p-first.png?7') 0px 50% no-repeat;


}



 .applemenu  a.first:hover {






}






.applemenu div.submenu a:hover   {
	text-decoration: none;
    background: none;
}


.applemenu div.selected a, .applemenu div.selected, .applemenu a.selected {

	text-decoration: none;
    background: url('/images/menuli-p-first.png?7') 0px 50% no-repeat;

}


.applemenu div.submenu{ /*DIV that contains each sub menu*/

	padding: 0px;

}



.applemenu div.submenu a{ /*DIV that contains each sub menu*/

	font :  normal 12px Georgia;
	color: #614534;

	margin: 0px;
	height: auto;
    text-align: left;
	text-decoration: underline;
	padding: 0px 0px 10px 00px;
	margin: 0px;
    background: none;


}
.applemenu div.submenu a:hover{
    text-decoration: none;
}

.applemenu UL {
	padding: 10px 0px 15px 37px;
	margin: 0px;
    list-style-type: none;

}
.applemenu UL li{
	padding: 0px;
	margin: 0px 0px 0px 0px;
    list-style-type: none;
}

.applemenu div.submenu a.selected{ /*DIV that contains each sub menu*/

    color: #000000;
    text-decoration: none;

}

/* /MENU DYN */



.carollphotolist a img:hover {
    box-shadow: 1px 1px 5px #222;

}
.carollphotolist a img {
    box-shadow: 1px 1px 3px #666;

}

.carollphotolist a img  {
    padding: 4px;
    margin: 4px;
}


.carollphotolist {

    text-align: center;

}



.carollphoto {
    text-align: center;
    padding: 20px 0px;
}



.carollphotoinfo {
}

.illustration {
    padding: 0px 100px;
}


.carollilllist {
    clear: both;
    padding-left: 10px;
}
.carollilllist a {
    display: block;
    padding-bottom: 10px;
}
.carollphotoinfo td, .carollphotoinfo th {
    font-size: 13px;
    padding-right: 10px;;
    text-align: left;
}


.carollphotocont {
 position: relative; top: 0px; left: 0px;

}


.carollphotocont #nextbutton, .carollphotocont #prevbutton  {
    position: absolute; top: 40%; right: 40px;
}

.carollphotocont #prevbutton  {
  left: 40px;
}




.meshpicts img {
    height: 70px;
}

.meshpicts {
    width: 720px;
    overflow: hidden;

}
.meshpicts p {
    padding: 0px;
    margin: 0px;
    display: inline-block;

    white-space: nowrap;
}


