body {margin: 0; padding:0; background-color:#f5f5f5; font: 90%/140% Ariel, Helvetica, sans-serif;}

#top {height:70px; background-color:#0033e2; border-bottom: solid 5px #ffea01;}

#menu {height:70px; width:885px; margin:auto;}

#menu-logo {background:url(entec.jpg) no-repeat 0% 50%; margin-left:59px;}

#middle {margin:auto; width:885px;}

#photo {width:715px; float:left; height:253px; background:url(pic/bg.jpg) no-repeat;}

#contacts {width:160px; float:left; height:243px; padding:10px 0 0 10px;}

#middle-cont {border-top: 1px solid #ffffff;}

#heading {clear:both; width:885px; margin:auto; height:58px;}

#head-cont {clear:both; height:58px; background:url(pic/bg1.jpg) #ffffff repeat-x; border-top:1px solid #ffffff;}

#container {background:#ffffff; width:885px; margin:auto; padding-bottom:30px;}

#bottom {border-top:1px solid #e9e9e9; clear:both; padding:20px 0 20px 0;}

#left-menu-cont {width:301px; float:left; padding-left:59px;}

#saturs {margin-left:30px; width:495px; float:left;}

.clear {clear:both;}

.cont {background:#ffffff;}

p {margin:0 0 10px 0; padding:0 0 10px 0;}

h1 {color:#0032e1; border-bottom: 1px solid #e9e9e9; font-size:150%; padding-bottom:5px; letter-spacing: -.05em;}

.trail {color:#999999; font-size:86%;}

.small {color:#000000; font-size:86%;}

#footer {width:885px; margin:auto;}

#copy {float:left; margin-left:59px;}

#bottom-menu {float:right;}

#links {height:70px; padding-left:160px; line-height:71px; color:#ffffff; font-size:120%;}

#links ul {padding:0; margin:0;}

#links li {display: inline; list-style-type: none; padding-right: 35px;}

a:hover { text-decoration: none; }

a:link { color: #0000FF; text-decoration: underline; }
a:visited { color: #0000FF; text-decoration: underline; }
a:hover { text-decoration: none; color:#0000FF; }
a:active { color: #0000FF; text-decoration: underline; }

#links a:link { color: #ffffff; text-decoration: none; }
#links a:visited { color: #ffffff; text-decoration: none; }
#links a:hover { text-decoration: underline; color:#ffffff; }
#links a:active { color: #ffffff; text-decoration: none; }

#quote {margin:118px 0px 0px 51px; background:#ffea01; width:289px; height:115px; padding:20px 10px 0px 10px; font-size:180%; line-height:30px;}

#head {background: url(pic/border-blu) no-repeat #ffea01; height:52px; margin-left:43px; width:316px; color:#ffffff; line-height:58px; font-size:160%;}

#menu-left {background: url(pic/line.jpg) repeat-y #f5f5f5; margin-left:43px; width:317px;}

#menu-bottm {background: url(pic/bottom.jpg) no-repeat left bottom; padding:20px 0 25px 18px; font-size:120%; line-height:25px;}

#menu-bottm ul {padding:0; margin:0;}

#menu-bottm li {list-style-type: none;}

#menu-bottm a:link { color: #000000; text-decoration: underline; }
#menu-bottm a:visited { color: #000000; text-decoration: underline; }
#menu-bottm a:hover { text-decoration: none; color:#000000; }
#menu-bottm a:active { color: #000000; text-decoration: underline; }

#btm {background:url(pic/bottom.jpg) no-repeat left bottom; padding-left:18px; color:#000000; }

.big { font-size: 120%; font-weight: bold; }
.white {height:20px;}

.list ul { padding-top: 3px; margin-top: 3px; }
.list li { padding-top: 3px; margin-top: 3px; }

label   {width:120px; height:30px; float:left; line-height:30px;}
textarea { font:12px/12px;color:#333;padding:3px;margin:1px 0;border:1px solid #ccc; }
input { font:12px/12px;color:#333;padding:3px;margin:1px 0;border:1px solid #ccc;}

#cust_surname, #cust_given, #cust_email, #content_text {border:1px solid #666666; }

#lang {float:right; line-height:31px;}

.sep {float:left; margin:0 0 0 30px;}

img {border:none;}

.error {color:red;}
