/* boats */
/*def*/
* {padding:0px; margin:0px; border-collapse:collapse;}
#site {max-width:1280px; min-width:1000px; background:#ffffff; min-height:100%; height:100%; margin:0 auto; font-family:"Arial"; font-size:12px;}
html {height:100%;}
h1 {color:#D34C1E; font-size:20px; font-family:"Times New Roman"; font-weight:normal;}
h2 {color:#D34C1E; font-size:18px; font-family:"Times New Roman"; font-weight:normal;}
h3 {color:#D34C1E; font-size:16px; font-family:"Times New Roman"; font-weight:normal;}
h4 {color:#D34C1E; font-size:14px; font-family:"Times New Roman"; font-weight:normal;}


#content {padding:0px 55px; font-size:12px; font-family:Arial;}
#content table {margin:15px auto; border:0px;}
#content table td, #content table th {border:1px solid #75A3CE;}
#content table td {padding:5px;}
#content table th {padding:5px; background:#ECF2F8; color:#D55124; text-align:center; font-weight:bold;}

#content ul {margin-left:20px; list-style:none;}
#content ul li {background:url(images/mark.jpg) left 5px no-repeat; padding-left:15px;}
#content ol {margin-left:35px;}
#content ol li {}
#content p {margin:10px 0px;}
#content img {}
#content blockquote {background:#C7DAEB; padding:1px 7px; font-style:italic;}
#content a {color:#D55328;}
#content a:hover {text-decoration:none;}

#content strong { color:#122454; }

.clear {clear:both; height:1px; overflow:hidden;}
.podrob {font-size:11px; color:#000000; padding-right:17px; background:url(images/podrob.jpg) right 3px no-repeat;}
.podrob:hover {text-decoration:none;}
/*---------------------- MAIN -------------------*/
/*main*/
#osnovnoi {min-height:100%; _height:100%;}
/*header*/
#header {height:250px; background:url(images/header_bg.jpg) left top repeat-x;}
/*content*/
#main_vnutr {width:100%; padding-bottom:80px;}
/*footer*/
#footer {height:40px; margin-top:-40px; position:relative; clear:both; width:100%; font-size:11px; font-family:Arial;}
/*---------------------- MAIN PAGE -------------------*/
/* <!--header--> */
#header_left {float:left; height:250px; width:333px; background:url(images/header_left.jpg) left top no-repeat; position:relative;}
#header_right {float:right; height:250px; width:333px; background:url(images/header_right.jpg) right top no-repeat;}
#header_logo {height:250px; width:314px; background:url(images/logo.jpg) left top no-repeat; margin:0px auto; position:relative;}
#header_logo a {position:absolute; height:250px; width:314px; display:block; left:0px; top:0px;}
#home {position:absolute; width:22px; height:19px; left:100px; top:230px; background:url(images/home.jpg) left top no-repeat;}
#mail {position:absolute; width:22px; height:19px; left:64px; top:230px; background:url(images/mail.jpg) left top no-repeat;}
/* <!--content--> */
#homm {list-style:none; height:70px; width:900px; margin:0px auto; cursor:pointer;}
#homm * { z-index:2002; }
#homm li {float:left; padding:26px 0px; position:relative;}
#homm li a {color:#D3481A; font-size:14px; padding:0px 60px; font-weight:bold; font-family:"Times New Roman"; text-transform:uppercase; text-decoration:none;}
#homm li a:hover {text-decoration:underline;}
#homm li a span {color:#122454;}
#homm li.activeMI a {text-decoration:underline;}
#homm ul {list-style:none; border:1px solid #D0D0D0; background:#FFFFFF; position:absolute; left:60px; *top:50px; margin-top:10px; z-index:2002;}
#homm li li {float:none; display:block; padding:0px 10px 0px 15px; background:url(images/top_menu_mark.jpg) 5px 6px no-repeat; text-align:left;}
#homm li li a {text-transform:lowercase; font-weight:normal; padding:0px; color:#000000; text-decoration:none !important;}
#homm li li a:hover {color:#D55124;}
#big_banner {background:url(images/big_banner.jpg) left top no-repeat; width:888px; height:300px; margin:0px auto;}
#top_menu {height:70px; text-align:center;}
#mid_menu {margin:10px 0px; text-align:center;}
#mid_menu1 {margin:10px 0px; text-align:center;}
#mid_menu1 a {color:#D55124; font-weight:bold; font-family:"Times New Roman"; text-transform:uppercase; text-decoration:none; }
#mid_menu1 a:hover {text-decoration:underline;}

#mid_menu a {color:#D55124; padding:0px 45px; font-weight:bold; font-family:"Times New Roman"; text-transform:uppercase; text-decoration:none; border-right:1px solid #8C95AA;}
#mid_menu a:hover {text-decoration:underline;}
#lables {margin:30px 0px 10px 55px; height:25px; color:#182953; font-size:14px; font-family:"Times New Roman", Times, serif; font-weight:bold; text-transform:uppercase;}
#lable_2 {margin-left:50%; margin-top:-18px; height:25px;}
#news_block {padding-left:55px;}
#news {float:left; width:50%; margin-bottom:30px;}
.new {padding-right:50px; min-height:130px; *height:110px; font-family:Arial;}
.new_date {margin-left:120px; color:#182953; font-family:"Times New Roman"; margin-bottom:10px;}
.new_pic {float:left; width:120px;}
.new_pic img {border:1px solid #a3a3a3;}
.new_txt {padding-left:120px; margin-bottom:15px;}
.new_txt p {margin-bottom:5px;}
#projectm {margin-left:50%; *margin-left:45%;}
#project {margin-left:50%; *margin-left:45%; font-size:12px;}
#delec {display:block; width:237px; height:62px; background:url(images/delec.jpg) left top no-repeat; margin-left:55px;}
.autoshow_div {border:1px #A3A3A3 solid; width:400px; display:none; position:absolute; background:#E5E9F1; margin-left:-50px; text-align:left; color:#182953; overflow:hidden;}
.autoshow_div span {font-weight:bold; padding:20px 0px 20px 165px; display:block; font-size:14px;}
.autoshow_div p {padding-left:165px; margin-bottom:15px; font-size:13px; padding-right:10px;}
.lastfree {margin-left:-150px;}
.autoshow_left_div {background:#FFFFFF; border-right:1px #A3A3A3 solid; width:150px; text-align:center; float:left; padding-top: 15px; padding-bottom:2000px; margin-bottom:-2000px;}
/* <!--footer--> */
#footer p {padding-left:70px;}
#footer a {color:#000000; }
#footer a:hover {text-decoration:none;}
/*---------------------- OPIS PAGE -------------------*/
/* <!--content--> */
#opis_mf {width:886px; height:300px; border:1px solid #848DA3; margin:0px auto;}
#flash {height:300px; width:560px; border-right:1px solid #848DA3; float:left; position:relative;}
#flash img {position:absolute; left:0px; top:0px;}
/*#flash img {position:absolute; left:0px; top:0px;}*/
#opis_pic {padding:20px 15px 0px 15px; *padding:20px 15px 0px 575px; margin-left:560px; *margin:0px 0px -25px;}
#opis_razdel {height:1px; width:276px; margin:25px auto 10px; background:#848DA3;}
.opis_pic_pic  {float:left; height:90px; margin:3px 5px; padding-left:5px;}
.opis_pic_pic img {border:1px solid #848DA3;}
#lable_opis {margin:30px 0px 10px 115px; height:25px; background:url(images/lable_opis_1.jpg) left top no-repeat;}
#lable_opis_2 {margin-left:50%; background:url(images/lable_opis_2.jpg) left top no-repeat; height:25px;}
#left_txt {font-size:12px; padding-right:100px;}
.param {background:url(images/punktir.jpg) left bottom repeat-x; width:335px; font-size:12px; margin-bottom:10px;}
.param span {background:#FFFFFF; padding:0px 0px 3px 2px;}
.param div {float:right; background:#FFFFFF; border:1px solid white;}
#to_kat {margin:20px  0px 20px  55px; padding-left:25px; background:url(images/to_kat.jpg) left 5px no-repeat;}
#to_kat a {color:#182953; font-weight:bold; font-family:"Times New Roman"; font-size:20px; text-decoration:none;}
#to_kat a:hover {color:#D55124;}
/*---------------------- MEDIA PAGE -------------------*/
/* <!--content--> */
#lable_media {margin:30px 0px 10px 35px; height:25px; background:url(images/lable_media.jpg) left top no-repeat;}
.media_class {padding-left:25px; margin:10px 0px;}
.media_header {padding-left:190px; color:#182953; font-size:15px; font-weight:bold;}
.media_txt {padding:0px 50px 0px 210px; font-family:Arial;}
.media_txt strong {color:#182953; font-weight:600;}
.media_txt p {margin:10px 0px;}
.media_pic {float:left;}
.media_pic img {border:1px solid #A0A7B8;}
/*---------------------- OTHER PAGE -------------------*/
/* <!--content--> */
#labless {margin:10px auto 20px; width:886px; height:25px; font-size:19px; font-family:"Times New Roman"; font-weight:bold; color:#d65427; clear:both;}
#lable_delec {margin:30px 0px 10px 115px; height:25px; background:url(images/lable_delec.jpg) left top no-repeat;}
#lable_prod {margin:30px 0px 10px 115px; height:25px; background:url(images/lable_prod.jpg) left top no-repeat;}
#lable_fb {margin:30px 0px 10px 115px; height:25px; background:url(images/lable_fb.jpg) left top no-repeat;}
#lable_empty {margin:20px 0px 10px 115px; height:0px;}
/*---------------------- FEEDBACK -------------------*/
#feedback { margin:10px 10px 10px 115px; width:300px;}
#feedback * {margin-bottom:10px;}
#feedback img {float:right;}
#feedback input {width:300px; border:1px solid #000000;}
#feedback textarea {width:300px; background:#FFFFFF;}
.bot2 {background:url(images/fb.jpg) left bottom repeat-x; cursor:pointer;}

#jail {width:866px; *width:871px; border:1px solid #aab0bf; margin:-1px auto 0px auto; padding:10px 10px 30px 10px;}
#jail_1 {width:866px; border:1px solid #aab0bf; margin:-1px auto 0px auto; padding:10px 10px 30px 10px;}
#eight_hundred {width:866px; margin:0px auto; clear:both; margin-top:20px;}
#eight_hundred_900 {width:866px; margin:0px auto; clear:both; margin-top:20px;}
#art {width:380px; float:right; border-top:1px solid #365b8c; text-align:left; color:#536e92; font-size:11px;}
#art span {display:block; float:right; clear:both;}

.asas {float:left; margin-top:20px; margin-left:10px; border:1px solid #aab0bf;}
.right_block {margin-left:195px; min-height:140px; *height:140px; border-bottom:1px solid #aab0bf; margin-bottom:10px;}
.labelll {font-size:14px; color:#10224d; font-weight:bold; margin-bottom:15px;}
.labellll {font-size:14px; color:#d65427; font-weight:bold;}

.all_link {text-align:right; padding-right:100px;}
.all_link a { text-transform:lowercase; font-size:12px !important;}

.hide {display:none;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}

.timages img { border:1px solid #848DA3; }