/**
*** Author: Lotsmanov Vyacheslav (c) 2009
*** E-Mail: lotsmanov-va@ya.ru
**/

* { margin:0; padding:0; }

html, body
{
	width: 100%;
	min-width: 990px;
        position:relative;
}

html
{
	overflow-x: auto;
	overflow-y: scroll;
}

body, input, button, textarea, select
{
	font-size: 12px;
	font-family: Tahoma, Helvetica, sans-serif;
	color: #525252;
	background-color: #fff;
}



/* BX forms */

input, button, textarea, select
{
	border: 1px solid #a5acb2;
	color: #000;
	margin: 2px;
	padding: 2px;
}



/* заголовочники */

h1, h2, h3, h4, h5, h6
{
	color: #af251b;
	font-weight: normal;
	/*margin-bottom: 10px; Семен хочет это делать ручками */
}

h1
{
	font-size: 18px;
}

h2
{
	font-size: 14px;
	font-weight: bold;
}

h3
{
	font-size: 12px;
	font-weight: bold;
}

h3.nobold
{
	font-weight: normal;
}

h1.title
{
	/*margin-top: 10px;*/
	padding: 10px 25px;
	border-bottom: 1px solid #E0E3E3;
}



/* линки */

a
{
	color: #527da5;
	text-decoration: underline;
	cursor: pointer;
}

a:hover
{
	text-decoration: none;
}

a:visited
{
	color: #88a1b8;
}



/* абзац */

p
{
	margin-bottom: 15px;
}



/* dotlist */

ul, ol
{
	margin: 15px 0 0 40px;
}

ul li, ol li
{
	margin-bottom: 15px;
}

ul
{
	list-style: url(images/dotlist/dot.gif);
}



/* брейкер лайн */

hr
{
	height: 1px;
	font-size: 0;
	border-bottom: 1px solid #E0E3E3;
	margin: 15px 0;
	color: #fff;
}



/* смалл */

small
{
	font-size: 9px;
}



/* спешил табличке */

table.table-padding-3 td,
table.table-padding-3 th
{
	padding: 3px;
}

table.table-padding-3 td input,
table.table-padding-3 th input,
table.table-padding-3 td textarea,
table.table-padding-3 th textarea
{
	margin: 0;
}

table, table td
{
	position: relative;
}



/* брэйкеры */

div.clear, hr.clear { clear: both; }
div.clear1 { clear: both; height: 1px; }
div.clear5 { clear: both; height: 5px; }
div.clear10 { clear: both; height: 10px; }
div.clear15 { clear: both; height: 15px; }
div.clear20 { clear: both; height: 20px; }
div.clear25 { clear: both; height: 25px; }
div.clear30 { clear: both; height: 30px; }



/* бордюры к пикчурам */

div.imgnoborder img
{
	border: 0;
}



/* документиге но главной */

div.wardoc_word, div.wardoc_excel, div.wardoc_rar, div.wardoc_pdf, div.wardoc_txt, div.wardoc
{
	position: relative;
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding-left: 40px;
	/*padding-top: 2px;*/
	min-height: 32px;
	height: auto !important;
	height: 32px;
	margin-bottom: 15px;
}

div.wardoc_word div.date, div.wardoc_excel div.date, div.wardoc_rar div.date, div.wardoc_pdf div.date, div.wardoc_txt div.date, div.wardoc div.date
{
	color: #a1a1a1;
	font-size: 11px;
}

div.wardoc_word a span,
div.wardoc_excel a span,
div.wardoc_rar a span,
div.wardoc_pdf a span,
div.wardoc_txt a span/*,
div.wardoc a span*/
{
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 40px;
}

div.wardoc_word {background-image: url(/upload/icons/word.png) ;}
div.wardoc_excel {background-image: url(/upload/icons/excel.png) ;}
div.wardoc_rar {background-image: url(/upload/icons/rar.png) ;}
div.wardoc_pdf {background-image: url(/upload/icons/pdf.png) ;}
div.wardoc_txt {background-image: url(/upload/icons/txt.png) ;}



/* аппер текст */

span.uptext
{
	text-transform: uppercase;
}



/* контент по карте */

div.mapitem
{
	/***/
}

div.mapitem div.angle b
{
	display: block;
	background: #f5f5f5;
	height: 1px;
}

div.mapitem div.angle b.a6 {margin:0 6px;}
div.mapitem div.angle b.a4 {margin:0 4px;}
div.mapitem div.angle b.a3 {margin:0 3px;}
div.mapitem div.angle b.a2 {margin:0 2px;}
div.mapitem div.angle b.a1 {margin:0 1px;}

div.mapitem div.content
{
	background: #f5f5f5;
	padding: 10px 20px;
}

.dottedb {
	border-bottom: 1px dotted #525252;
}

/*Всплывающие окно на странице Экспресс-вопрос*/
#adSite {
        width:300px;
        position:absolute;
        left:150px;
        top:500px;
        display:none;
        background:#edecec;
        border:2px solid #b9b9b9;
        padding:15px 10px;
        z-index:10000;
}

#adSite .close_line {
	color:#CC2D31;
	font-family:Arial;font-size:12px;
	line-height:1.5;text-align:right;
	text-transform:uppercase;
}

#adSite .close_line #close_bnt {
	bottom:-1px;
	margin-left:8px;
	position:relative;
	cursor:pointer;
}

#adSite .text {
	font-famaly
}
/*/Всплывающие окно*/

