body,html	{font-family:tahoma,arial,sans-serif; font-size:85%; color:#000000}
body		{background-color:#f9f6f0; margin:0; padding:0}
body * 		{font-size:100%}
body a		{color:#c63e33}

table	{border-collapse:collapse; width:100%; border-spacing:0; border-width:0}
td,th	{text-align:left; padding:0; margin:0}
div,img,table	{border:0}
form		{margin:0; padding:0}
p,li,dd,dt	{line-height:1.5em}
p			{margin:0.3em 0 1em 0}
hr {height:1px; color:#c3b9a9; border:none}
html>body hr {margin-right:0; height:1px; background-color:#c3b9a9; border:0 solid #c3b9a9}

ul {margin:0.5em 0 1em 30px; padding:0; list-style-type:disc; list-style-image:url("/i/li.gif")}

blockquote {margin:2em 0; padding:1.5em 3em; background-color:#ffffff; border-left:3px solid #e9e6e0}

h1	{margin:0 0 0.8em 0; padding:0; font-size:200%; color:#000000; font-weight:normal; line-height:1.4em}
h2	{margin:1em 0 0.2em 0; font-size:160%; color:#000000; font-weight:normal}
h3	{margin:1em 0 0.2em 0; font-size:109%; color:#000000}
h4	{margin:1em 0 0.2em 0; font-size:110%; color:#000000}
h5	{margin:1em 0 0.2em 0; font-size:100%; color:#000000}
h6	{margin:1em 0 0.2em 0; font-size:90%; color:#000000}

small {font-size:75%}
.highlight {color:#ffffff; background-color:#c63e33; padding:0.2em 0.5em}
.control-highlight {border:2px solid #c63e33}

#theme-container {position:absolute; width:100%; top:0; z-index:1}
#theme-container #theme {position:relative; min-width:700px; width:expression((document.documentElement.clientWidth||document.body.clientWidth)<700?"700px":"100%");}
#theme-container #theme div, #theme-container #theme table {position:absolute}

#menu {padding-bottom:95px; max-width:750px}
#menu .left {padding-left:20px; background:url("/i/menu-left.png") transparent left bottom no-repeat}
#menu .right {padding-right:20px; background:url("/i/menu-right.png") transparent right top no-repeat}
#menu .items {background-color:#c63e33}
#menu td {padding:1em 5px 2em 5px; white-space:nowrap}
#menu a {color:#ffffff}
#menu a:hover {text-decoration:none; border-bottom:0.2em solid #ffffff}
#menu span {color:#e9766e; font-size:75%}
#menu .selected {background-color:#e6d9c6}
#menu .selected span {color:#b0966e; font-weight:normal}
#menu .selected a {color:#000000}
#menu .selected a:hover {border-color:#000000}
#menu .item {position:relative; width:100%}
#menu .item:after {content:''; display:block; clear:both}
#menu .item .l {position:relative; right:50%; float:right}
#menu .item .r {position:relative; z-index:1; right:-50%; font-size:120%}

#footer {font-size:90%; min-height:77px; background:url("/i/cloud-footer.png") transparent center top repeat-x; padding-top:60px; padding-bottom:20px}
#footer .address {padding-left:15px; border-left:1px solid #c3b9a9}
#footer .phone {white-space:nowrap; padding-right:15px; text-align:right; font-size:90%}
#footer .phone span {font-size:220%; font-weight:bold; color:#c63e33}
#footer .phone img {padding:0 10px}

#site-form {padding-left:20px; padding-top:2em; margin-bottom:2em}
#site-form a {font-size:145%; text-decoration:none; padding-left:33px; height:35px; display:block; background:url("/i/form.png") left 2px no-repeat}
#site-form span {font-size:70%; color:#60605c}

#site-portfolio {padding-left:20px; padding-top:2em; margin-bottom:2em}
#site-portfolio a {font-size:145%; text-decoration:none; padding-left:33px; height:36px; display:block; background:url("/i/portfolio.png") left 2px no-repeat}
#site-portfolio span {font-size:70%; color:#60605c}

