@charset "windows-1251";
/* CSS Document */
.maincontent p{color:#676767; font-size:12px; text-align:justify; line-height:1.6; margin:0.5em 0;}
.maincontent h4{ background:#eaeaea; border:1põ solid #e3e3e3; -moz-border-radius:4px;	border-radius: 4px; text-align:justify; padding:20px 15px; font-size:17px; font-style:italic; color:#6d757c;}
.maincontent img{background:none; border:none;}
.maincontent table{ border:none; width:100%; margin:10px 0 0 0; padding:0; border-collapse:collapse; border-spacing:0; font-family:Verdana, Geneva, sans-serif; font-size:12px; }
.maincontent th{ /* border:1px solid #a08b72; */ color:#fff; font-weight:bold; text-align:center; padding:8px 5px;}
.maincontent tr:nth-child(even), .maincontent tr:nth-child(odd) {background:none;}
.maincontent tr::selection{ background:#5edc46;}
.maincontent td{ padding:0.5em; }
.maincontent tr.clear{background:none;}
.maincontent td.clear{background:none; border:none;}
.maincontent fieldset{ background:none; border:none; text-align:left; padding:5px 15px 15px 33px; font-size:18px; font-style:italic; text-align:justify; margin:1em 0; }
.maincontent legend{ text-transform:uppercase; font-weight:bold;}
.maincontent q{ font-style:italic; font-weight:bold;}
.maincontent ol{margin:12px 20px; text-align:left;  font-size:12px; font-style:italic;}
.maincontent ol li{margin:8px 0; color:#404040;}
.maincontent ul{margin:12px 20px 12px 0; text-align:left; list-style:none;  font-size:12px; font-style:italic;}
.maincontent ul li{margin:8px 0; background:url(../img/design/bzis_imgpointli.gif) left 2px no-repeat; padding-left:23px; color:#404040;}
.maincontent hr{ color:#c5c9c0; width:100%; height:1px; border-collapse:separate; border:none; border-bottom:1px solid #c5c9c0; }
.maincontent a{color:#006cb7; text-decoration:underline; }
.maincontent a:hover{ text-decoration:none;}
.maincontent a:visited{}


.maincontent .title1 { color:#1161a3; font:italic 26px Arial; /* font-size:26px; padding-left:0.2em; */ text-align:left;}
.maincontent .title2 { color:#9ec018; font:italic 18px Arial; /* font-size:18px; font-weight:bold; padding-left:0.4em; */ text-align:left; }
.maincontent .title3 { color:#1161a3; font:italic 12px Arial; /* font-size:12px; font-weight:bold; padding-left:0.6em; */ text-align:left; }
.maincontent .title1_1 { color:#b3b3b3; font:bold 26px Arial; text-align:left; }
/*
.maincontent .title1{color:#1161a3; font-size:26px; text-align:left; padding:12px 0 5px 0;}
.maincontent .title2{color:#geco18; font-size:18px; text-align:left; padding:12px 0 5px 0;}
.maincontent .title3{color:#1161a3; font-size:18px; text-align:left; padding:12px 0 5px 0;}
.maincontent .title4{color:#6d757c; font-size:12px; text-align:left; padding:12px 0 5px 0; font-weight:bold;}
*/
.maincontent .importantGreen{color:#9ec018;}
.maincontent .importantBlue{color:#1161a3;}


.maincontent table.clear{ border:none; width:100%; margin:0; padding:0; border-collapse:collapse; border-spacing:0; text-align:center;}
.maincontent table.clear th{ border:none; padding:0; margin:0; background:none; font-weight:normal;}
.maincontent table.clear td{ border:none; padding:0; margin:0; font-weight:normal;}
.maincontent table.clear tr:nth-child(even), .maincontent table.clear tr:nth-child(odd) {background:none;}


.warning {	margin:15px 0; padding: 15px 15px 15px 135px; background:#f4ecdf url(../img/design/aqua_mess_fish_err.png) left  top  no-repeat; font-size:12px; text-align:center; height:63px; }
.warning span{ color:#af2803; font-size:18px;}
.message_success {	margin:15px 0; padding: 15px 15px 15px 135px; background:#e7edd1 url(../img/design/aqua_mess_fish_ok.png) left top no-repeat;font-size:12px; text-align:center; height:63px; }
.message_success span{ color:#86a562; font-size:18px;}
.warning a, .message_success a{ position:relative; clear:both; display:block; text-align:right; padding:5px 0;}

.maincontent img.imageAlignLeft{ position:relative; float:left; margin:5px 20px 5px 0; }
.maincontent img.imageAlignRight{ position:relative; float:right; margin:5px 0 5px 20px;}
.maincontent img.imageAlignLeftB{ position:relative; float:left; margin:5px 20px 5px 0; border:1px dotted #bdbdbd; padding:2px;}
.maincontent img.imageAlignRightB{ position:relative; float:right; margin:5px 0 5px 20px; border:1px dotted #bdbdbd; padding:2px;}
.maincontent img.imgNoStyler{ border:none; padding:0; background:none; margin:5px 20px;}

div.clear{ position:relative; clear:both; width:100%;}


