/*---------------MAIN----------------*/
body {
background:#f9f8f6 url(/images/bg.jpg) top repeat-x;
min-width:1000px;
padding:0;
margin:0 auto;
}
#big_orange { /*top orange background, all pages*/
background:url(/images/top_orange.png) center top no-repeat;
}
#small_orange {/*bottom orange background, all pages*/
background:url(/images/bottom_orange.png) center bottom no-repeat;
}
.wrapper {
width:940px;
margin:0 auto;
background:url(/images/big_orange.jpg) center top no-repeat;
}
.clear {
clear:both;
height:1px;
margin:0;
padding:0;
font-size:1px;
line-height:1px;
}
td {
vertical-align:top;
}

.none {
display:none;
}
a {
color:#62808c;
}
a:hover {
color:#fe7f0e;
}
a img {
border:none;
text-decoration:none;
}
ul li {
list-style:none;
}
p,ul,ol,li,a,div,table,td {
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
h1,h2,h3,h4,h5,h6 {
font-family:"Times New Roman", Times, serif;
margin:0;
padding:0;
}
p {
margin:10px 0 15px 0; 
}
h2 {
color:#78aa00;
font-size:22px;
margin:0 0 10px 0;
}
#leftside {
width:200px;
float:left;
margin:0;
}

#rightside {
width:740px;
float:left;
padding:0 0 0 0;
background:#fff url(/images/topcorners.png) top left no-repeat;

}
#rightside .wrapper {
background:#fff;
width:auto;
margin:35px 70px 0 80px;

}


/*---------------HEADER----------------*/
#header {
height:158px;
}
a#logo {
display:block;
width:345px;
height:67px;
background:url(/images/logo.png) top left no-repeat;
float:left;
margin:64px 37px 0 0;
}
span#logo {
display:block;
width:345px;
height:67px;
background:url(/images/logo.png) bottom left no-repeat;
float:left;
margin:64px 37px 0 0;
}
a:hover#logo {
background:url(/images/logo.png) bottom left no-repeat;
}
#fresh {
width:304px;
height:158px;
background:url(/images/fresh.png) left no-repeat;
float:left;
}
#headright {
float:right;
margin:54px 0 0 0;
width:220px;
}
#in {
color:#fedfb5;
text-align:right;
background:url(/images/inarrow.png) top left no-repeat;
padding:0 0 0 16px;
float:right;
height:15px;
}
a:hover#in {
color:#fff;
background:url(/images/inarrow.png) bottom left no-repeat;
}
#toptelephone {
color:#fee0b7;
font-size:22px;
letter-spacing:3px;
margin:24px 0 0 0;
text-align:right;
}



/*---------------MENU----------------*/
ul.menu {
margin:5px 0 0 45px;
width:150px;
height:189px;

}
ul.menu li.current span {
background:#fff;
color:#fd9207;
padding:0 3px;
}
ul.menu li a {
padding:0 3px;
color:#ffeace;
}
ul.menu li a:hover {
color:#fff;
}
ul.menu li {
margin:0 0 14px 0;
}


/*---------------ORANGE /images----------------*/
#orange1 {
width:200px;
height:300px;
background:url(/images/img1.jpg) top left no-repeat;
margin:0;
padding:0;
}
#orange2 {
width:200px;
height:300px;
background:url(/images/img2.jpg) top left no-repeat;
margin:0;
padding:0;
}
#orange3 {
width:200px;
height:300px;
background:url(/images/img3.jpg) top left no-repeat;
margin:0;
padding:0;
}
#orange4 {
width:200px;
height:300px;
background:url(/images/img4.jpg) top left no-repeat;
margin:0;
padding:0;
}
#orange5 {
width:200px;
height:300px;
background:url(/images/img5.jpg) top left no-repeat;
margin:0;
padding:0;
}
#orange6 {
width:200px;
height:300px;
background:url(/images/img6.jpg) top left no-repeat;
margin:0;
padding:0;
}





/*---------------OPTIONS----------------*/
.addition li {
display:block;
float:left;
padding:0 20px 0 18px;
}
li.time {
background:url(/images/time.gif) left no-repeat;
}
li.period {
background:url(/images/period.gif) left no-repeat;
}
li.amount {
background:url(/images/amount.gif) left no-repeat;
}
li.dj {
background:url(/images/dj.gif) left no-repeat;
}


/*---------------DESCRIPTION----------------*/

.description {
margin:15px 0 20px 0;

}
div.textblock {
margin:0 0 0 10px;
}

td.descr_image {
width:200px;
}








/*---------------FOOTER----------------*/

a.codesign {
display:block;
background:url(/images/designed.png) top left no-repeat;
width:38px;
height:12px;
float:left;
margin:0 8px 0 0;
}
a:hover.codesign {
background:url(/images/designed.png) bottom left no-repeat;
}
a.programming {
display:block;
background:url(/images/created.png) top left no-repeat;
width:36px;
height:12px;
float:left;
}
a:hover.programming {
background:url(/images/created.png) bottom left no-repeat;
}
#copy {
float:right;
width:400px;
margin:30px 0 20px 0;
color:#fff;
text-align:right;
}
#copy a {
color:#ffeace;
}
#copy a:hover {
color:#fff;
}
#copy span {
margin:0 18px 0 0;
}
#madeby {
float:left;
width:85px;
margin:30px 0 20px 50px;
clear:both;
}
#footer {
height:90px;
}
#whiteend {
width:740px;
float:right;
background:url(/images/whiteend.png) top left no-repeat;
height:89px;
}
#bottomcorners {
background:url(/images/bottomcorners.png) bottom left no-repeat;
width:740px;
height:58px;
}
.counter {
float:left;
margin:20px 0 0 145px;
}

h2 dfn {

display:block;
font-style:normal;
font-weight:normal;
color:#999;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
.prog .player {
margin:10px 0 0 10px;
}
.player {
margin:10px 0 0 0;
}
.player span {
color:#fd9207;
margin:3px 0 0 0;
display:block;
float:left;
}
.player embed {
/*margin:2px 0 0 0;*/

}

a.more {

width:72px;
height:15px;
padding:0 4px 0 4px;
background:url(/images/more.gif) top left no-repeat;
color:#fff;
text-decoration:none;
margin:0 3px;
font-size:11px;
}
a:hover.more {
background:url(/images/more.gif) bottom left no-repeat;
}

ul.partners {
float:left;
width:260px;
margin:0 20px 20px 0;
}
ul.partners li {
margin:5px 0 10px 0;
}
ul.partners li a {
font-size:11px;
color:#999;
display:block;
padding:0 0 0 7px;
}
ul.partners li a:hover {
color:#000;
}
span.textlabel {
clear:both;
color:#000;
display:block;
float:left;
margin:0 5px 5px 0;
text-align:right;
width:50px;
}
input.buttoninput {
display:block;
margin:0 0 0 54px;
}
input.textinput {
margin:0 0 3px 0;
width:150px;
}

.hole {
height:200px;
}

h3 {
margin:20px 0 10px 0;
font-size:18px;
font-weight:normal;
color:#777;
}
.textblock, .text, p {
line-height:17px;
}

ul.ullist  {
margin:15px 0;
}
ul.ullist li {
margin:10px 0;
padding:0 0 0 15px;
display:block;
background:url(/images/ularrow.gif) top left no-repeat;
}

.text label, .textlabel2 {
display:block;
}
.float202 {
float:left;width:202px;margin:0 5px 10px 0;
height:40px;
}
.float202 input {
width:200px;
}
.width407 {
width:407px;
}
#aboutimg {
float:left;
margin:0 10px 10px 0;
}