* {margin:0;padding:0; border: 0px none;}
ul, ol, li {list-style-type:none;}
p { font: normal 1.1em/1.4em "Verdana", Tahoma, san-serif; }

body {
font: 62.5% "Verdana", Tahoma, san-serif;
margin: 0 auto;
background: #8790b5 url(img/bg.gif) top center repeat-y;
color: #555;
}
#wrapper {
margin: 0 auto;
width: 900px;
background: #fff;
}
#header {
width: 900px;
height: 80px;
}
h1 { width: 250px; 
height: 80px; 
float: left; 
text-align: center;
font: bold 1.6em/1em "Verdana", Tahoma, san-serif;
}
h1 img { 
color: #5d4a82;
margin: 10px 0 0 0;
}


/* navigation styles
------------------------------- */
#nav-contain {
height: 40px; 
width: 650px;
float: right;
text-align: center;
background: #383a3b;
}
#nav {
height: 40px; 
margin: 0 auto;
text-align: center;
background: #383a3b;
}
#nav a { 
text-align: center;
font: normal 1.1em/3.3em "Verdana", Tahoma, san-serif;
color: #fff;
display:inline; 
padding: 0 6px 0 3px;
text-decoration:none; 
border-right: 1px solid #999;
}
#nav a:hover, #nav a.active { color: #93adec;  }
#nav a.noborder { border-right: 0;}
#nav a.active-noborder { border-right: 0; color: #93adec; }



#language-dropdown {
float: right;
width:375px;
text-align: right;
margin-top: 10px;
}
#language-dropdown form {
float: right;
}
#language-dropdown label {
float: left;
width: 200px;
padding-top: 4px;
text-align: right;
}
#language-dropdown select {
border: 1px solid #ccc;
float: right;
color: #cb0000;
width: 150px;
margin-right: 15px;
padding: 1px;
font: normal 1.1em/1.1em "Verdana", Tahoma, san-serif;
}




/* main image on each page
---------------------------------------- */
#image-home {
width: 898px;
height: 240px;
margin: 0 auto;
background: #817ca2 url(img/home-image.jpg) 0 0 no-repeat;
}
#image-home p {
width: 157px;
height: 110px;
padding: 70px 0 0 0;
margin: 0 0 0 260px;
font: normal 1.3em/1.5em "Verdana", Tahoma, san-serif;
color: #fff;
}
#image-about {width:898px;height:100px;margin:0 auto;background:#71a689 url(img/about-image.jpg) 0 0 no-repeat; }
#image-quotations {width:898px;height:100px;margin:0 auto;background: #62c4f3 url(img/quotations-image.jpg) 0 0 no-repeat; }
#image-procedures {width:898px;height:100px;margin:0 auto;background: #aa7690 url(img/procedures-image.jpg) 0 0 no-repeat; }
#image-references {width:898px;height:100px;margin:0 auto;background: #b98355 url(img/references-image.jpg) 0 0 no-repeat; }
#image-languages {width:898px;height:100px;margin:0 auto;background: #62c9ba url(img/language-image.jpg) 0 0 no-repeat; }
#image-faq {width:898px;height:100px;margin:0 auto;background: #b5866b url(img/faq-image.jpg) 0 0 no-repeat; }
#image-contact {width:898px;height:100px;margin:0 auto;background: #bc605e url(img/contact-image.jpg) 0 0 no-repeat; }
#image-conduct {width:898px;height:100px;margin:0 auto;background: #b6a552 url(img/conduct-image.jpg) 0 0 no-repeat; }
h6 {
padding: 18px 0 0 0;
margin: 0 0 0 65px;
font: normal 2.5em/1.2em "Verdana", Tahoma, san-serif;
color: #fff;
}
#gradient {
width: 898px;
height: 20px;
margin: 0 auto;
background:  url(img/gradient.gif) top left repeat-x;
}




/*columns
------------------------------- */
#content {
width: 800px;
margin: 0 auto ;
}
#left-column {
width: 280px;
float: left;
margin: 0 0 50px;
}
#right-column {
width: 480px;
float: right;
margin: 0 0 50px;
}
#content h2 { 
margin: 15px 0 25px;
border-bottom: 5px solid #809fbd;
font: normal 2.1em/1em "Verdana", Tahoma, san-serif;
color: #5d4a82;
}
#content #left-column h2,
#content #right-column h2 { 
border-bottom: 1px dashed #b9b9d1;
}
#content h3 { 
margin: 10px 0 8px 0;
font: bold 1.4em/1.1em "Verdana", Tahoma, san-serif;
padding: 0 0 8px 17px;
color: #5e4b81;
background: url(img/h3-bg.gif) 0 4px no-repeat;
}
#content h3 span { font-weight: normal; }
#content h4 { 
margin: 10px 0;
font: bold 1.4em/1.1em "Verdana", Tahoma, san-serif;
color: #5e4b81;
}
#content p { margin: 0 0 15px;}
#content p strong { color: #222;}
#content p.read-more { text-align: right;}
#content p span { color: #5d4a82; }
#content p em { color: #000; font: normal 1em/1em "Verdana", Tahoma, san-serif; }
#content p a.top { 
background: url(img/return-arrow.gif) left center no-repeat;
padding: 0 0 0 15px;
float: right;
}
#content p.clear { clear: both;}
#content a {
color: #6b8bd8;
text-decoration: underline;
}
#content a:hover { color: #7f759c; }
#left-column p { font: normal 1.1em/1.4em "Verdana", Tahoma, san-serif; margin: 0 0 10px;}
#content ol {padding: 0 0 20px;}
#content ol li {
background: url(img/disc2.gif) 0 5px no-repeat;
padding: 0 0 0 12px;
margin: 0 0 10px;
color: #625b70;
font: normal 1.1em/1.3em "Verdana", Tahoma, san-serif;
}
#content #left-column ol li { background: url(img/disc.gif) 0 5px no-repeat; }
#content ul {padding: 0 0 20px;}
#content ul li {
background: url(img/disc3.gif) 0 5px no-repeat;
padding: 0 0 0 10px;
margin: 0 0 4px;
color: #625b70;
font: normal 1.1em/1.2em "Verdana", Tahoma, san-serif;
}
#content ul#conduct li, #content ul#conditions li {
background: url(img/block.gif) 0 4px no-repeat;
padding: 0 0 0 25px;
margin: 0 0 15px;
font: normal 1.1em/1.3em "Verdana", Tahoma, san-serif;
}
#content ul#conduct li {color: #625b70;}
#content ul#conditions li {color: #5f497a;}
#contact-pad {
width: 250px;
float: left;
background: url(img/contact-bg.jpg) 0 0 no-repeat;
}
#contact-pad div {
width: 250px;
float: left;
padding: 40px 0 10px 60px;
background: url(img/contact-btm.jpg) bottom left no-repeat;
}
#image-col-right {
width: 350px;
float: right;
background: #fff;
text-align: center;
padding: 25px 0 25px;
}
#image-col-left {
width: 410px;
float: left;
background: #fff;
text-align: left;
margin: 0 0 15px;;
padding: 5px 0 20px;
}
#contacts {
width: 800px;
background: #f2f2f2;
float: left;
}
#contacts img {float: left; }
#contacts table {
width: 500px;
color: #4e667d;
float: right;
margin-top: 12px;
}
#contacts table td {
font:normal 1.3em/1.3em "Verdana", Tahoma, san-serif;
padding: 7px 25px 7px 0;
}
#contacts table td.blue { color: #4d8ed1;}
table#details {
width: 800px;
clear: left;
color: #555;
margin-top: 10px;
}
table#details td {
font: normal 1.1em/1.3em "Verdana", Tahoma, san-serif;
padding: 10px 0;
margin: 0;
}
table#details th {
font: bold 1.1em/1.3em "Verdana", Tahoma, san-serif;
text-align: right;
width: 160px;
color: #4e667d;
padding: 10px 7px 10px 0;
}
#payment {
padding: 15px 20px;
font: normal 1.1em/2.5em "Verdana", Tahoma, san-serif;
color: #333;
margin: 0 0 15px 0;
}
#payment-button {
border-top: 1px dashed #b9b9d1;
padding: 15px 0 0;
margin: 25px 0 0 0;
}
#payment-button img { margin-right: 10px; }
#payment form input {
border: 1px solid #ccc;
padding: 2px;
color: #333;
background: #fff;
}
#payment label {
float: left;
width: 200px;
}
#payment form input.send { 
margin-left: 200px;
background: #6a78b3;
border: 0;
font-size: 1em;
color: #fff;
}
#payment form span {
color: #c04245;
font-size: 0.95em;
padding: 0 0 0 5px;
}





/* logos at bottom
------------------------------- */
#logos {
width: 900px;
margin: 50px 0 10px;
clear: both;
text-align: center;
}
#logos img {
margin: 0 15px;
}



/* feedback
------------------------------- */
#feedback {
width: 800px;
float: left;
margin: 0 0 25px;
}
#feedback div {
float: left;
width: 390px;
margin: 0 10px 15px 0;
padding: 10px 0 0;
background: #efefe8 url(img/feedback-bg.gif) 0 bottom no-repeat;
}
#feedback div p {
margin: 0 15px 15px 10px;
padding: 0 0 0 24px;
background: url(img/quotes-top.gif) 0 0 no-repeat;
font: italic 1.2em/1.5em "Verdana", Tahoma, san-serif;
}
#feedback div span {
margin: 0 15px 0 34px;
font: bold 1.1em/1.2em "Verdana", Tahoma, san-serif;
}



/* three columns on home page
------------------------------- */
.threecols {
width: 900px;
float: left;
margin: 0 0 25px;
border-bottom: 1px dashed #b9b9d1;
}
.threecols .news, .threecols .services, .threecols .feedback  {
width: 269px;
float: left;
padding: 10px 15px;
border-right: 1px dashed #b9b9d1;
}
.threecols .feedback  {
width: 270px;
border-right: 0;
}
.threecols h3 {
border-bottom: 1px dashed #b9b9d1;
margin-bottom: 20px;
}
.threecols h4 {
margin-bottom: 10px;
font: bold 1.15em/1.2em "Verdana", Tahoma, san-serif;
color: #000;
}
.threecols p { margin-bottom: 10px;}

.threecols ul {padding: 0 0 20px;}
.threecols ul li {
background: url(img/disc3.gif) 0 5px no-repeat;
padding: 0 0 0 10px;
margin: 0 0 4px;
color: #625b70;
font: normal 1.1em/1.2em "Verdana", Tahoma, san-serif;
}



/* footer styles
------------------------------- */
#footer-contain {
width: 898px;
margin: 0 auto;
text-align: center;
background: #e3e5e5;
}
#footer {
margin: 0 auto;
text-align: center;
}
#footer p {
font: normal 1.1em/1.3em "Verdana", Tahoma, san-serif;
color: #999;
padding: 0 0 10px;
}
#footer a { 
text-align: center;
font: normal 1em/3em "Verdana", Tahoma, san-serif;
color: #4c4f4f;
display:inline; 
padding: 0 8px 0 5px;
text-decoration:none; 
border-right: 1px solid #7c8282;
}
#footer a:hover{ color: #6b8bd8; }
#footer a.noborder { border-right: 0;}