/**
 *	Бизнесюрист
 *
 *	version - 1.0
 *	file - /css/style.css
 *	date - 30.10.2010
 */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, 
blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, 
font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, 
dd, dl, dt, li, ol, ul, fieldset, form, label, legend {
	margin:0;
	padding:0;
	border:0 none;
	background-position:0 0;
	background-repeat:no-repeat;
}
ol, ul {list-style:none}
body {height:100%;width:100%}
html {min-height:100%}

h1,h2,h3,h4,h5 {font-weight:bold;line-height:normal}
h1 {font-size:2em}
h2 {font-size:1.5em}
h3 {font-size:1.17em}
h4 {font-size:1em}
h5 {font-size:0.83em}
h6 {font-size:0.67em}

body {background:#fff url(../images/bar/bg.png) repeat-x 0 0;text-align:left;color:#333;font:12px/1.3em Tahoma, Arial, Verdana}

a {color:#1d5e9a;text-decoration:underline}
a:hover {text-decoration:none}

/* opacity */

/* 60 *
{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.36}
/* 80 *
#logo a:hover img
{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
/* 100 
{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}
/**/

/* helpers */
.clear {clear:both}
.fleft {float:left}
.fright {float:right}
.left {text-align:left !important}
.right {text-align:right !important}
.center {text-align:center !important}
.bold {font-weight:700}

.no-bg {background:none !important}
.no-padding {padding:0 !important}
.no-margin {margin:0 !important}
.no-border {border:0 !important}
.no-found {color:#aaa;padding:10px 0;text-align:center}

.va-t {vertical-align:top}
.va-b {vertical-align:bottom}
.va-m {vertical-align:middle}

.red {color:#be0606 !important}
.gray {color:#999;font-size:10px}

/* form */
.btn {background-image:url(../images/bar/btn.png);width:227px;height:31px;text-align:center;line-height:30px}
.f_input, .f_textarea {background:#f8f8f8}
.button {background:#f8f8f8;border:1px solid #000;padding:2px 30px;cursor:pointer}

.inputform { font-family: Tahoma, Verdana, Arial; font-size: 12px; color: #000000; background-color: #F7F7F7}
.selectform { font-family: Tahoma, Verdana, Arial; font-size: 12px; color: #000000; background-color: #F7F7F7}
.textareaform { font-family: Tahoma, Verdana, Arial; font-size: 12px; color: #000000; background-color: #F7F7F7}
.inpuformbut {  width: 170px; font-family: Tahoma, Verdana, Arial; font-size: 12px; color: #000000; background-color: #F7F7F7; border: 1px #000000 double; cursor: hand}
.inpuformbutadd {  font-family: Tahoma, Verdana, Arial; font-size: 10px; color: #000000; background-color: #F7F7F7; border: 1px #000000 double; cursor: hand}

/* list */
ul.list li {list-style:disc;padding:0 0 1px 15px}

/* headers */
.h {line-height:normal;font-size:15px;font-weight:700;margin:0 0 10px}
.h .red {color:#900}

/* messages */
.alert {background:#b92025;padding:5px 0;color:#fff;font-size:14px}
.success {
    border: 1px solid #6ea037;
    background-color: #e2eed5;
    padding: 8px 11px;
	margin:8px 0;
    font-size: 11px;
}
.error {
	background-color:#FFEFE8;
	border:1px solid #E89B88;
	font-size:11px;
	margin:8px 0;
	padding:8px 11px;
}
.error .h {margin:0 0 10px !important}
.error ul {margin:0 0 5px !important}
.error li {list-style:none}

/* short */
.short {margin:0 0 10px;padding:0 0 10px;border-bottom:1px solid #b3b3b3}
.short .title {margin:0 0 10px}
.short .title a {color:#000;font-weight:bold}

/* bar */
.bar {margin:0 0 20px;background:#f5f5f5 url(../images/bar/box-bg.gif) repeat-x 0 0;border:1px solid #b3b3b3;padding:10px}

.tbl {border-collapse:collapse;background:#f5f5f5 url(../images/bar/box-bg.gif) repeat-x 0 0;border:1px solid #b3b3b3;}
.tbl td, .tbl th {padding:7px;border:1px solid #b3b3b3;}
.tbl thead td{text-align:center;background:#cecece url(../images/bar/th.png) repeat-x 0 0;font-weight:700;font-size:14px !important;}
.tbl th {color:#800;font-weight:700;font-size:14px !important;text-align:center}

/* items */
.items .item {position:relative;background-image:url(../images/bar/red_s.gif);padding:0 0 10px;margin:0 0 10px;border-bottom:1px solid #ccc;font:11px Arial}
.items span {font-size:12px;font-weight:700;line-height:23px;}
.items span, .items .right a {color:#900}
.items p {margin:0 !important}
.items tt {position:absolute;left:-20px;display:block;background-image:url(../images/bar/sub.png);width:10px;height:23px;}

.more {text-align:center}
.more a {color:#900;font:11px Verdana}

/* general */
#wrapper {
	position:relative;
	margin:0 auto;
	width:1000px;
}

/* header */
#header {background:url(../images/header.png) no-repeat right 0;position:relative;height:286px}
#btn_reg {display:block;position:absolute;top:192px;left:20px;font-size:15px;background-image:url(../images/reg_online.png);width:240px;height:60px;text-indent:-9999px}
#logo {position:absolute;top:15px;left:0}

/**/
#search {}
#search td {padding:5px;border:1px solid #ccc;text-align:left;background:#f5f5f5}
#search td td {background:#fff;padding:10px}

#search-static .h {margin:0 0 10px !important;padding:0 0 10px;border-bottom:1px solid #ccc}
#search-static .static {color:#666;padding:0;margin:0 0 20px}
#search-static .h a {color:#333;}

/*
* Блок телефонов
* ------------------------- */
#phones {
	position:absolute;
	top:105px;left:25px;
	font:16px Arial;
	color:#4c4c4c;
}
#phones span {font-size:15px;color:#222}
#phones b {font-size:20px;padding:0 5px 0 0;color:#b90204}
#phones p {margin:0 0 3px}

/*
* Блок акция
* ------------------------- */
#action {
	background-image:url(../images/bar/action.png);
	width:379px;height:94px;
	position:absolute;
	top:8px;right:195px;
	overflow:hidden;
	padding:10px;
	font-size:11px;
	line-height:normal
}
#action big {font-size:20px;color:#be0404}
#action a {text-decoration:none;color:#333}

/*
* Основное меню сайта
* ------------------------- */
#menu {text-align:center;position:absolute;bottom:0;right:-6px;width:730px;height:53px;background-image:url(../images/bar/menu.png)}
#menu li {display:inline-block;padding:11px 5px}
#menu li.I {color:#aaa}
#menu a {color:#333;text-decoration:none;font-size:14px}
#menu a:hover {text-decoration:underline}
#menu .active a {color:#900}

/*
* Основная страница
* ------------------------- */
#page {position:relative;margin:10px 0 0}
#main {width:715px;float:right;margin:0 0 40px}
#main .h {margin:0 0 20px}

#main p {margin:10px 0}
#main ul {list-style:disc;margin:10px 30px}
#main ol {list-style:decimal;margin:10px 20px}

#left {width:270px;float:left;margin-top:-35px}
#right {width:200px;float:right}
#right .h {margin:0 0 10px}
#center {width:490px;overflow:hidden;float:left;text-align:justify}

.static {text-align:justify}

/* Navigation */
#nav {margin:0 1px;font-family:Verdana}
#nav li {padding:0 5px 6px}
#nav li ul {margin:12px 0 0 30px;color:#3c3c3c;display:none}
#nav li ul a {font-size:12px;color:#3c3c3c}
#nav li li {background:none;list-style:disc;padding:0 0 5px}
#nav a {text-decoration:none}
#nav a:hover {text-decoration:underline}
#nav .selected {font-weight:700;text-decoration:underline}
#nav .active ul, #nav .opened ul  {display:block !important}

.H {font-size:25px;margin:0 0 20px}

/* note */
#note {
	/*background-image:url(../images/bar/note.jpg);height:300px;*/
	position:relative;
	font-size:13px
}
#note b {display:inline-block;padding:0 0 0 25px;margin:0 0 4px -25px}
#note b.mail {background:url(../images/ico/mail.png) no-repeat 0 center;}
#note b.phone {background:url(../images/ico/phone.png) no-repeat 0 center;}

#note_h {background-image:url(../images/bar/note_h.png);height:16px;}
#note_c {background:url(../images/bar/note_c.png) repeat-y 0 0;padding:0 0 30px 70px;width:200px;}
#note_f {background-image:url(../images/bar/note_f.png);height:16px;}

/* navigation */
.navigation {text-align:center}
.navigation span, .navigation a {font-size: 12px;line-height: 16px;padding: 2px 5px}
.navigation .active {background-color: #b92025;color: #fff}

#footer_nav {font-size:17px;position:relative;margin:20px 0 0}
#footer_nav a {color:#333}

/* footer */
#footer {position:relative;margin:10px 0 0}
#footer .bar {overflow:hidden;padding:20px}
#footer .lists {overflow:hidden;margin:0 -55px 50px 0}
#footer li {margin:0 0 3px}
#footer li.h {border-bottom:1px solid #ccc;padding:0 0 10px;margin:0 0 10px}
#footer ul {width:282px;float:left;margin:0 55px 0 0}
#footer ul a {color:#3c3c3c;text-decoration:none}
#footer ul a:hover {text-decoration:underline}

#footer ul ul {margin: 7px 0 0 30px;list-style:disc;font-size:11px}
#footer ul ul a {text-decoration:underline}
#footer ul ul a:hover {text-decoration:none}
