a           {color: #0066cc; text-decoration: none; }
a:visited   {color: #0066cc; }
a:hover     {color: #6699cc; text-decoration: underline; }
a:active    {color: #0066cc; }

body, p, td, div, input, select, textarea { line-height:150%; color:#333; font-family: "Trebuchet MS", Verdana, Tahoma, Arial; font-size:11px; font-size-adjust:none; font-style:normal; font-variant:normal; font-weight:normal }
body { background:#fff url(/i/bbg.gif) repeat-x left bottom; padding:0; margin:0 }
html { overflow-y: scroll; /* background-color: #e2e4e7 */ }

h1, h2, h3 { color:#d71721; margin:12px 0 }
h1 { font-size:18px }
h2 { font-size:16px }
h3 { font-size:13px }

p { text-align: justify }
ul, ol { padding:0; margin:5px 0 10px 20px }
img { border:0 }
form { margin:0; padding:0 }

#head { height:267px; text-align:center; background:#fff url(/i/tbg.gif) repeat-x top left }
#side { float:right; width:300px; padding-right:40px }
#cont { margin: 0 400px 0 40px; text-align: justify }
#copy { padding: 20px 40px; clear:both; }

#cont .col-left  { width: 45%; float:left }
#cont .col-right { width: 45%; float:right }
#copy a { color:#ccc }
#copy .copy-left  { width:40%; float:left;  }
#copy .copy-right { width:40%; float:right; text-align:right; color:#ccc }
#head a.logo { margin:auto; display:block; height:200px; width:945px; background:url(/i/lanos-ck.jpg) no-repeat top left }
#head div { margin:auto; display:block; height:65px; width:945px; background:url(/i/lanos-ck.jpg) no-repeat 0 -200px; text-align:left; font-size:16px;}
#head ul { display:block; height:40px; margin:0; padding:15px 0 0 250px; }
#head li { display:block; height:25px; float:left; padding:0 8px; white-space: nowrap; }
#head a  { color: #999; text-decoration: none }
#head a:hover  { color: #555; text-decoration: underline }
#head .act a   { color:#d71721 }

#contact        { margin-bottom: 20px }
#contact div    { padding-left:50px; margin:10px 0 }
#contact .icq   { padding-top:1px; padding-bottom:3px; font-size: 20px; background:#fff url(/i/contact.png) no-repeat 0 0 }
#contact .mail  { padding-top:4px; padding-bottom:10px; font-size: 13px; background:#fff url(/i/contact.png) no-repeat 0 -83px; }
#contact .phone { font-size: 14px; background:#fff url(/i/contact.png) no-repeat 0 -44px; line-height: 16px }
#contact .photo { margin: 20px 0; }


#order textarea { width: 280px; height: 140px }
#order select { width: 280px }
#order span { display:block; font-weight:bold }
#order div { height:10px }

#loginform div { width: 205px; margin: 0px auto }
#loginform input { font-size: 20px; display: block; margin-bottom: 20px; width: 200px; font-weight: bold; color: #666; text-align:center }
#loginform label { font-size: 16px; display: block; margin-bottom: 5px; color: #999 }

a.highslide  {display:block; text-align:center; margin-top:20px 0; }
a.highslide  {display:block; text-align:center; margin-top:20px 0; }

.price { color:#d71721; font-size:18px }
.green { color:green!important }
.gray  { color:gray }
.red   { color:red }
.clear { clear:both }
.center{ text-align: center }
