html, body { margin:0; padding:0; height:100%; background-color: #ffffff; font-family:Tahoma; font-size:11px; color:#000000; background-image:url(top_bg.jpg); background-repeat:no-repeat; background-position:100% 0%;}
img { border:none;}
form { margin:0; padding:0;}
p { margin:0; padding:0; margin-bottom:8px;}
a:link, a:active, a:visited { color:#212478; text-decoration: underline;}
a:hover { text-decoration:none;}
h1 { font-family:Tahoma; font-size:18px; font-weight:bold; color:#f47321; margin-top:0px; padding-top:0px;}
h2 {}
h3 {}
.table { height:100%; background-image:url(bottom_bg.jpg); background-repeat:no-repeat; background-position:100% 100%; }
.td_bg { background-image:url(bottom_left.gif); background-repeat:no-repeat; background-position:0% 100%;}
.table1 { height:100%; background-image:url(bottom_right.gif); background-repeat:no-repeat; background-position:100% 100%; }
.center { background-image:url(line_vert.gif); background-repeat:repeat-y; background-position:400px 0%; padding:34px 0px 46px 46px;}
.footer { background-image:url(line_vert.gif); background-repeat:repeat-y; background-position:400px 0%; padding:0px 0px 120px 0px;}
.left { width:313px; padding-right:65px;}
.bottom .left { padding-top:22px; background-image:url(line_hor.gif); background-repeat:repeat-x; background-position:top; padding-left:46px;}
.bottom .right { padding-top:22px; background-image:url(line_hor.gif); background-repeat:repeat-x; background-position:top; padding-right:40px; font-size:10px;}
.menu { position:relative; width:255px; margin-top:40px; background:url(line.gif); background-repeat:repeat-y; background-position:23px 0%; font-family:Tahoma; font-size:17px; color:#000000; margin-left:50px; padding-top:7px; padding-bottom:9px; margin-bottom:40px;}
.menu_c { position:relative; width:290px;  background:url(line.gif); background-repeat:repeat-y; background-position:23px 0%; font-family:Tahoma; font-size:17px; color:#000000; margin-left:50px; padding-top:7px; padding-bottom:9px; margin-bottom:40px;}
.menu span, .menu_c span { display:block; padding-left:50px; background:url(bul.gif); background-repeat:no-repeat; background-position:31px 50%; text-decoration:underline;}
.menu a, .menu_c a{ display:block; font-family:Tahoma; font-size:17px; color:#000000; padding-left:50px; text-decoration:none;}
.menu a:hover, .menu_c a:hover { text-decoration:underline;}
.img_1 { position:absolute; top:0px; left:0px;}
.img_2 { position:absolute; bottom:0px; left:0px;}
.img_3 { position:absolute; top:0px; right:0px;}
.img_4 { position:absolute; bottom:0px; right:0px;}
.text { position:relative;  background:url(line.gif); background-repeat:repeat-y; background-position:322px 0%; margin-right:-33px; padding-right:33px; padding-top:9px; padding-bottom:6px;}
.link_block { width:50%; float:left;}
.link_block a { display:block; font-size:10px; color:#000000; text-decoration:underline;}
.link_block a:hover { text-decoration:none;}
.doc_block { position:relative; width:137px; float:left; border:#212478 1px solid; height:173px; margin-bottom:15px;}
.doc1_block { position:relative; width:137px; float: right; border:#212478 1px solid; height:173px; margin-bottom:15px;}
.lupa { position:absolute; right:0px; bottom:0px; }
.block {width:137px; float:left; margin-bottom:15px;}
.block1 {width:137px; float:right; margin-bottom:15px;}
.orange:link, .orange:active, .orange:visited, .orange { color:#f47321; font-size:10px; text-decoration:underline;}
.orange:hover { text-decoration:none;}
.orange1:link, .orange1:active, .orange1:visited, .orange1 { color:#f47321; text-decoration:none;}
.orange1:hover { text-decoration: underline;}
.div { float:none; clear:both;}
.div1 { float:none; clear:both; padding-left:20px; padding-right:47px; margin-top:15px;}
ul { margin-top:3px; margin-bottom:2px; padding:0; margin-left:15px;}
li { list-style-image:url(bul_1.gif); margin-bottom:2px;}
ul a:link, ul a:active, ul a:visited  { text-decoration:none;}
ul a:hover { text-decoration:underline;}
.phone {  float:none; clear:both; color:#212478; font-size:12px;}
.phone strong { font-size:17px;}
.phone a { font-size:16px; text-decoration:none;}
.phone a:hover { text-decoration:underline;}
.catalog { padding-top:36px; padding-right:40px;}
.title { margin-top:45px; font-size:19px; font-weight:bold; color:#021278; margin-bottom:8px;}
.title span { font-size:13px; color:#f47321;}
.catalog_block { position:relative; color:#212478; font-size:15px; margin-bottom:30px; margin-right:20px; margin-left:20px; float:left; width:220px; position:relative; z-index:1; }
.catalog_block div { height:40px;}
.catalog_block p { font-size:11px;}
.catalog_block .img_block { border:#212478 1px solid; padding:5px; margin-bottom:15px; height: auto;}
.catalog_block .img_block p { margin:0; padding:0; margin-bottom:15px;}
.list_link { width:30%;  float:left; }
.list_link a, .list_link span { display:block; color:#212478; margin-bottom:2px;}
.next { width:70%; float: right; text-align:right; color:#212478; }
.next span { padding-left:25px;}
.document {float:none; clear:both; position:relative; z-index:2;}
.document .doc_block, .document .doc1_block { margin-bottom:34px;}


.catalog_block .hidden_block, .hidden_block { font-size:11px; color:#000000; position: absolute; left:30px; top:-290px; width:175px; height:250px; border:#212478 1px solid; padding:20px 10px 0px 12px; background-color:#FFFFFF; display:none; z-index: 10;}
.catalog_block .hidden_block h1, .hidden_block h1, .catalog_block .hidden_block p, .hidden_block p { margin:0; padding:0; margin-bottom:8px;}
.hidden_block span, .blue { font-size:12px; color:#212478;}
.hidden_block span span, .hidden_block a, .blue span, a.blue { font-size:14px; font-weight:bold; text-decoration:none;}
.close { position:absolute; bottom:0px; right:0px;}
.document .hidden_block { width:320px; height:404px; left:330px; top:0px; padding:0;}

.catalog_table {color:#212478; font-size:15px; }
td.img_block { border:#212478 1px solid; padding:5px;}
.name { width:204px; padding-bottom:5px;}
.catalog_table .tr_t {font-size:11px; padding-top:5px;}
.tr_b td { padding-bottom:30px; padding-top:10px;}

