/*******************************************************************************
		Coded by GS on 20.02.2007, True Vision
*******************************************************************************/
* { margin: 0; padding: 0; }
html, body { height: 100%; }
body {
	background-color: #fff;
	color: #000000;
	font-size: 12px;
	font-family: arial,tahoma,verdana,sans-serif;
}
img      { border: none; }
table    { border-collapse: collapse; font-size: 1em; }
table th { text-align: left; font-weight: normal; }

.clear { position: relative; clear: both; height: 0; line-height: 0; font-size: 0; }

/*---------------------------------- links -----------------------------------*/
a { color: #F2BD84; }
a:hover { color: #F9E1C7; }

/*-------------------------------- typography --------------------------------*/
p     { margin: 5px 0 15px 0; }
h1    { margin: 0 0 15px 0; color: #E58923; font-size: 29px; font-weight: normal; font-family: serif; }
h2    { margin: 0 0 13px 0; font-size: 1em; font-weight: bold;  }
em    { color: #A96113; font-style: normal; }

/*---------------------------------- lists -----------------------------------*/
ul    { margin: 5px 0 20px 0; padding: 0 0 0 10px; }
ul li {
	background: url(../images/promo/mrk1.gif) 0 0.45em no-repeat;
	margin-bottom: 15px; padding-left: 13px;
	list-style: none;
}

ol    { margin: 5px 0 15px 0; padding: 0 0 0 30px; }
ol li { margin: 0 0 5px 0; padding: 0; }

dl    { margin: 15px 0; }
dl dt { margin: 0; padding: 0 0 2px 0; font-weight: bold; }
dl dd { margin: 0 0 10px 10px; padding: 0; }


.content-main { background: url(../images/promo/bg/main.jpg) #ebebeb 50% 50% no-repeat; }
.content-inner { vertical-align: top; }

div.link-action { background: url(../images/promo/bg/action.gif) 0 0 repeat; }
div.link-home { background: url(../images/promo/bg/home.gif) 0 0 repeat; }

#layout { height: 100%; }
#spacer { width: 800px; font-size: 0; }

#footer { background: url(../images/promo/bg/footer.gif) 0 0 repeat; height: 270px; vertical-align: top; }
#footer div.footer { border-top: 4px solid #F89628; text-align: center; }

#language {
	position: absolute; top: 0; right: 50px; z-index: 100;
	background-color: #383738;
	padding: 7px 14px 9px 14px;
	font-size: 0.9em;
}

#logo { padding: 20px; text-align: center; }
#logo a { background: url(../images/promo/logo_bg.gif) 0 0 no-repeat; margin: 0 auto; display: block; width: 215px; }
#logo a img { visibility: hidden; }

#main { margin: 0 auto; padding-top: 440px; width: 750px; }
#main div.main {  }
#main div.btn { background:url(../images/promo/btn_bg.jpg) 0 0 repeat-x; margin-left:15px; height:107px; }
#main div.btn div { background:url(../images/promo/btn_right.jpg) 100% 0 no-repeat; height:107px; }
#main div.btn a {
	background:url(../images/promo/btn_left.jpg) 0 0 no-repeat;
	padding:25px 0 0 71px;
	width:213px; height:82px;
	display:block;
	color:#fff;
	font-size:24px;
}
#main div.btn a:hover { color:#fff; }

#link { margin: 0 auto 10px auto; width: 385px; height: 115px; text-align: left; font-size: 1.17em; }
#link p { margin: 0; padding: 19px 70px 0 123px; }

div.photo { position: absolute; top: 0; margin-left: -131px; width: 262px; height: 255px; }
#p1 { left: 15%; background: url(../images/promo/photos/p1.png) 0 0 no-repeat; }
#p2 { left: 33%; background: url(../images/promo/photos/p2.png) 0 0 no-repeat; }
#p3 { left: 50%; background: url(../images/promo/photos/p3.png) 0 0 no-repeat; }
#p4 { left: 68%; background: url(../images/promo/photos/p4.png) 0 0 no-repeat; }
#p5 { left: 85%; background: url(../images/promo/photos/p5.png) 0 0 no-repeat; }

#text { padding: 273px 0 25px 50px; width: 60%; vertical-align: top; }
#sidebar { padding: 273px 50px 25px 0; width: 40%; vertical-align: top; }
#sidebar div.sidebar { background-color: #F5F5F5; padding: 17px 22px 17px 20px; color: #6B6A6A; font-size: 0.9em; }
#sidebar h1 { padding-left: 13px; font-size: 1.45em; font-weight: normal; font-family: arial,tahoma,verdana,sans-serif; }
#sidebar ul { padding: 0; }

#description { margin-bottom: 30px; padding-right: 30px; }

#list div.item { float: left; width: 33%; }
#list div.item div { padding-right: 30px; }
#list p { margin: 5px 0 10px 0; }

#phone { clear: left; }
#phone strong { color: #F78E1D; font-size: 2.00em; font-weight: normal; }



