body {margin: 0; padding: 0; background: url('/images/header_bg.jpg') repeat-x;}
body, td, p {font: 12px arial, verdana, tahoma}
table {border: 0; border-collapse: collapse}
table td {padding: 0}
a {color: #710000;}
a:hover {color: #007DE3}
p {margin: 0; padding: 10px 0;}
.right {float: right; margin: 0 0 5px 5px}
ul {padding: 0; margin: 10px 40px;}
li {line-height: 14px;}


#main {width: 100%; height: 100%; background: url('/images/header1.jpg') no-repeat;}


/* Header
-----------------------------------------------------------------------------*/
#header {height: 290px; background: url('/images/header2.jpg') 442px 0 no-repeat}
#header table {width: 100%; height: 100%; background: url('/images/header_right.gif') top right no-repeat}
#logo {width: 400px; color: #FFF; vertical-align: top; padding: 15px 0 0 44px;}
#logo img {float: left; margin: 0 13px 50px 0}
#logo div {padding-top: 45px;}
#top_menu {vertical-align: top; color: #FFF; height: 83px; padding-top: 25px;}
#top_menu a {color: #FFF; font: bold 13px arial; padding: 0 5px;}
#top_menu a:hover {color: #F66200; text-decoration: underline;}
#top_menu b {color: #F00; font: bold 13px arial; padding: 0 5px;}
#contacts {vertical-align: top; padding: 10px 0 0 10px;}
#contacts .headline {font-size: 20px; color: #0456C6; letter-spacing: -1px;}
.phone {width: 265px; margin: -5px 0; text-align: right; color: red; font-weight: bold; font-size: 25px;}
.phone b {color: #BDBDBD}
.phone i {font-size: 13px;}
#contacts strong {color: #0456C6}
#contacts a {color: red;}


.container {width: 100%; height: 100%;}


/* Left
-----------------------------------------------------------------------------*/
#left {width: 240px; vertical-align: top; border-right: 2px solid #D7D7D7; padding-bottom: 25px;}
#left h3 {font-size: 17px; margin: 0; letter-spacing: -1px; color: #D1D1D1; padding-left: 15px; padding-bottom: 4px; line-height: 28px; background: url(/images/left_headline.gif) no-repeat;}
#left ul {margin: 17px; padding: 0; list-style: none; color: #710000; font-size: 11px;}
#left li.header {font-weight: bold; padding-left: 4px; background: none}
#left li {line-height: 20px; border-bottom: 1px solid #D4D4D4; padding-left: 10px; background: url('/images/square.gif') 4px 9px no-repeat;}
#left b {color: #F00;}

/* Content
-----------------------------------------------------------------------------*/
#content {vertical-align: top; padding: 0 20px 35px;}
#content hr {color:#ccc; height:2px;}
#content img {float:right;marging:10px;margin-right:0px;}
#content .price {/*height:30px;width:150px;*/float:right;border:2px solid #ccc;text-align:center;vertical-align:middle;padding:10px;}
#content table td {padding:10px;}

/* Right
-----------------------------------------------------------------------------*/
#right {width: 190px; padding: 0 15px 35px; vertical-align: top; border-left: 2px solid #D7D7D7; padding-bottom: 25px;}
#right td, #right p {font-size: 11px; line-height: 16px;}
#right h3 {font-size: 17px; margin: 0; margin-right: -15px; letter-spacing: -1px; color: #D1D1D1; padding-bottom: 4px; line-height: 28px; background: url('/images/right_headline.gif') top right no-repeat;}
.date {color: #F66200;}
#right a {color:#F66200;}


/* Footer
-----------------------------------------------------------------------------*/
#footer {background: #D4D4D4; padding: 15px;}
#footer td {color: #898989; font-size: 11px;}
#footer a {color: #898989}
.banners {padding-top: 15px;}
.design {width: 230px;}
