/* tegs */

* {font-family: Arial, sans-serif;}

html, body {height: 100%; background: #fff;}

html, body, h1, h2, h3, h4, h5, form {margin: 0; padding: 0;}

a {color: #E45503;}

a:hover {color: #293081;}



/* standart styles */

.t100 {width: 100%; height: 100%;}

.w100 {width: 100%;}

.h100 {height: 100%;}

.block_list {margin: 0;}

        .block_list li {margin: 0; padding-left: 12px; list-style: none; background: url(../images/square_marker.gif) no-repeat 0 6px;}

        .block_list blockquote {margin: 5px 0 5px 10px;}

.standart_button {background: url(../images/standart_button_bg.gif) repeat-x; cursor: pointer;}

        .standart_button_td { padding: 0 16px 3px 20px; color: #293081; font-size: 11px;}

.standart_button_left {background: url(../images/standart_button_bg_left.gif) repeat-x; cursor: pointer;}

        .standart_button_td_left { padding: 0 16px 3px 20px; color: #293081; font-size: 11px;}

.standart_button_small {background: url(../images/standart_button_small.gif) left top no-repeat; float: left; padding: 0 0 6px 28px; font-weight: bold; text-decoration: underline;}



/* text */

.text {font-size: 75%; vertical-align: top; padding: 10px 20px; line-height: 1.4em;}

        .text * {font-size: 1em; line-height: 1.4em;}

                .text p {margin: 10px 0; padding: 0;}

                .text ol li {margin-left: 25px; line-height: 1.4em; padding-bottom: 8px;}

                .text ul li {margin-left: 5px; padding-left: 12px; list-style: none; background: url(../images/square_marker.gif) no-repeat 0 6px;}

                .text h1, .text h2, .text h3, .text h4, .text h5 {color: #293081; margin-top: 20px;}

                .text h1 {font-size: 1.3em;}

                .text h2 {font-size: 1.2em;}

                .text h3 {font-size: 1.1em;}

                .text h4 {font-size: 1em;}

                .text h5 {font-size: 1em; font-weight: normal;}

                .text sub {font-size: 0.8em;}

                .text sup {font-size: 0.8em;}

                .text big {font-size: 1.1em}

                .text small {font-size: 0.8em}

                .text input, #text textarea {font-family: Arial, sans-serif;}

                .text img.leftb {float: left; margin: 0 10px 10px 0; border: 1px solid #000;}

                .text img.rightb {float: right; margin: 0 0 10px 10px; border: 1px solid #000;}

                .text img.left {float: left; margin: 0 10px 10px 0; }

                .text img.right {float: right; margin: 0 0 10px 10px;}

                .text img.normal { margin: 10px; border: 1px solid #000;}

ol {list-style-type: decimal;}
html>body ol {list-style-type: none;}
html:root ol {list-style-type: decimal;}

.text ol {counter-reset: ol;}
.text ol ol {counter-reset: ol2;}
.text ol ol ol {counter-reset: ol3;}
.text ol ol ol ol {counter-reset: ol4;}
.text ol ol ol ol ol {counter-reset: ol5;}
.text ol ol ol ol ol ol {counter-reset: ol6;}
.text ol ol ol ol ol ol ol {counter-reset: ol7;}

.text ol li:before {
content: counter(ol) ". ";
counter-increment: ol;
}

.text ol ol li:before {
content: counter(ol) ". " counter(ol2) ". ";
counter-increment: ol2;
}

.text ol ol ol li:before {
content: counter(ol) ". " counter(ol2) ". " counter(ol3) ". ";
counter-increment: ol3;
}

.text ol ol ol ol li:before {
content: counter(ol) ". " counter(ol2) ". " counter(ol3) ". " counter(ol4) ". ";
counter-increment: ol4;
}
.text ol ol ol ol ol li:before {
content: counter(ol) ". " counter(ol2) ". " counter(ol3) ". " counter(ol4) ". " counter(ol5) ". ";
counter-increment: ol5;
}

.text ol ol ol ol ol ol li:before {
content: counter(ol) ". " counter(ol2) ". " counter(ol3) ". " counter(ol4) ". " counter(ol5) ". " counter(ol6) ". ";
counter-increment: ol6;
}

.text ol ol ol ol ol ol ol li:before {
content: counter(ol) ". " counter(ol2) ". " counter(ol3) ". "  counter(ol4) ". " counter(ol5) ". " counter(ol6) ". " counter(ol7) ". ";
counter-increment: ol7;
}

.text ul {list-style-type: square;}
.text ul li:before {content: "" !important;}
.text ol ul li {counter-reset: ol1 ol2 ol3 ol4 ol5 ol6 ol7;}

acronym,abbr,.help{
border-bottom:1px dotted #333333;
cursor:help;
}
#tooltip{
background:#FFFFFF;
border:1px solid #666666;
color:#333333;
font:menu;
margin:0px;
padding:3px 5px;
position:absolute;
visibility:hidden;
}

#sape {
	margin:0 auto;
	width:905px;
	background:#FFFFFF;
	text-align:left;
        font-size:8px;
	border: 1px solid #000;
	background:#FFF url(../images/black_house.jpg) no-repeat left;
	overflow:hidden;
	position:relative;
	padding-bottom:10px;
}

