/* ——————————————————————————————————————————
File: internal.css
Site: novoe.biz
Coder: Max P.
Author: XHTMLPLUS [www.xhtmlplus.ru]
Version: 24 Sept 2009
# Browsers: IE 6, IE 7, FF 2.0, Opera 10
————————————————————————————————————————— */

#content { margin: 0 24px; padding: 31px 133px 54px 133px; background: url(../i/flash.jpg) 0 0 no-repeat; }

#content_image, #content_left { float: left; width: 310px; margin-right: -340px; }
#content_image img { display: block; border: 5px solid #a1957b; }
#content_data { position: relative; z-index: 1; margin-left: 340px; overflow: hidden; }

.pager { float: right; }
.pager span, .pager a, .pager b { display: block; float: right; height: 18px; line-height: 18px; }
.pager span { margin-right: 3px; }
.pager a, .pager b { margin-left: 3px; padding: 0 5px; }
.pager b { background: #c2b8a5; color: #453835; }
#content .pager a { background: none; color: #b40505; text-decoration: none; }
#content .pager a:hover { background: #c2b8a5; color: #b40505; text-decoration: none; }

#content form { margin: 0; padding: 8px 5px; background: #dbcc9d; }
#content table.form { width: 100%; margin-bottom: 0; }
#content table.form td { border: none; padding: 2px 5px; }
#content table.form td.star { color: red; padding: 4px 3px 4px 5px; }
#content table.form td.label { padding: 4px 5px; white-space: nowrap; }
#content table.form .buttons { margin: 10px 0 0 0; }
#content table.form textarea { height: 80px; margin: 0; border: 1px solid #b40505; padding: 0 0 0 4px; background: #e5dfd3; font: 11px Tahoma, Verdana, Arial; overflow: auto; }
#content table.form input.text { margin: 0; border: 1px solid #b40505; padding: 2px 4px; background: #e5dfd3; font: 11px Tahoma, Verdana, Arial; }
#content table.form a.button { display: block; float: left; height: 17px; border: 1px solid #dbcc9d; padding: 0 10px; background: none; color: #b40505; text-decoration: none; font-size: 11px; line-height: 17px; }
#content table.form a.button:hover { border-color: #a1957b; background: #c2b8a5; color: #b40505; text-decoration: none; }

#content .ok, #content .error { padding: 5px 5px 5px 26px;  }
#content .ok { background: #dbcc9d url(../i/ok.gif) 5px 5px no-repeat; color: #453835; }
#content .error { background: #dbcc9d url(../i/error.gif) 5px 5px no-repeat; color: #b40505; }

#content table#contact_form textarea { width: 164px; //width: 160px; }
#content table#contact_form input.text { width: 160px; }
#content table#faq_form textarea { width: 164px; //width: 160px; }
#content table#faq_form input.text { width: 160px; }
