body {
margin: 0 0 30px 0;
background-color: #003761;
background-image: url(body_gr.jpg);
background-repeat: repeat-x;
font: 12px Arial;
}

a {font: bold 12px Arial; color: #0D496B; text-decoration: none}
a:hover {text-decoration: underline}

a.wh {font: 12px Arial; color: #FFFFFF; text-decoration: none}
a.wh:hover {text-decoration: underline}

h1 {font-size: 18px;}

p
{font: 11pt Arial; text-align: justify; line-height: 17px; margin: 0 0 20px}
p.main
{font: 10pt Arial; color: #FFFFFF; text-align: justify; line-height: 17px; margin: 0 0 20px}
p.main2
{font: 10pt Arial; color: #FFFFFF; text-align: left; line-height: 17px; margin: 0 0 20px}
ul.main
{font: 10pt Arial; color: #FFFFFF; text-align: justify; line-height: 17px; margin: 0 0 20px}
img
{border: none}
img.left
{float: left; margin: 0 10px 10px 0}
img.l {display:block; text-align: left; margin-bottom: 3px}
img.r {display:block; text-align: right; margin-bottom: 3px}
img.product
{margin-bottom: 10px}
td
{vertical-align: top; text-align: left}
.body_img
{height: 390px; background-image: url(body_img.jpg); background-repeat: no-repeat; text-align: center}
input.text {margin: 0; border: 1px solid #1470A5; font: 11px Tahoma; padding: 2px; height: 14px}
textarea {margin: 0; border: 1px solid #1470A5; font: 11px Tahoma; padding: 2px}
input.but
{border: none; padding: 0; height: 20px; position: relative; left: 1px; top: 1px}
h1.header
{font: 27px Tahoma; color: #00A1D6; margin: 0 0 30px 0; letter-spacing: 0px}

ul {margin: 10px 0; padding-left: 20px; font-size: 11pt;}
li {list-style-type: disc; list-style-position: outside}

ul.deep_menu {margin: 0; padding: 0; list-style: none}
ul.deep_menu ul {margin: 0; padding: 0 0 0 10px; list-style: none}
ul.deep_menu li {margin: 3px 0; padding-left: 10px; background-image: url(arr_blue.gif); background-position: 0px 7px; background-repeat: no-repeat; list-style: none}
ul.deep_menu h1 {font: bold 14px Trebuchet MS; color: #8CF7FF; margin: 0; padding: 2px 0; border-bottom: 1px solid #69AED7}
ul.deep_menu h1 a {font: bold 14px Trebuchet MS; color: #fff; text-decoration: none}
ul.deep_menu ul.deep_menu h1 a {font: normal 13px Trebuchet MS}
ul.deep_menu h1 a:hover {color: #8CF7FF}

.darkblue_12px {font: 12px Arial; color: #000055}
.black_11px
{font: 11px Tahoma; color: #FFFFFF;}
.white_11px
{font: 11px Tahoma; color: #FFFFFF;}
a.white_11px
{font: bold 11px Arial; word-spacing: 0; color: #FFFFFF; text-decoration: underline; line-height: 16px}
a.white_11px:hover
{text-decoration: none;}
.white_14px
{font: bold 13px Arial; color: #FFFFFF; margin-bottom: 0px}
.white_17px
{font: bold 17px Arial; color: #C4F6FF; padding: 5px 0}
a.blue_13px {font: bold 12px Arial; color: #2C699F; text-decoration: underline}
a.blue_13px:hover {text-decoration: none}
a.blue_17px {font: bold 14px Arial; color: #000055; text-decoration: none}
a.blue_17px:hover {text-decoration: none}
.red_13px {font: bold 13px Arial; color: #990000}

table.middle
{width: 1004px}
table.middle td.middle-left
{width: 2px; background-image: url(grl.gif); background-repeat: repeat-y}
table.middle td.middle-right
{width: 2px; background-image: url(grr.gif); background-repeat: repeat-y}
table.middle td.middle-center_left
{width: 230px; background-color: #1470A5; background-image: url(mgr.jpg); background-repeat: repeat-x; padding: 0 10px 10px 20px}
table.middle td.middle-center_right 
{background-color: #1470A5; background-image: url(mgr.jpg); background-repeat: repeat-x; padding-right: 20px}

table.middle_main
{width: 1004px}
table.middle_main td.middle-left
{width: 2px; background-image: url(grl.gif); background-repeat: repeat-y}
table.middle_main td.middle-right
{width: 2px; background-image: url(grr.gif); background-repeat: repeat-y}
table.middle_main td.middle-center_left
{width: 230px; background-color: #1470A5; background-image: url(mgr.jpg); background-repeat: repeat-x; padding: 0 10px 10px 20px}
table.middle_main td.middle-center_right 
{background-color: #1470A5; background-image: url(mgr.jpg); background-repeat: repeat-x; padding-right: 20px; width: 50%}

td.ctl
{width: 2px; height: 2px; background-image: url(ctl.gif); background-repeat: no-repeat;}
td.ctr
{width: 2px; height: 2px; background-image: url(ctr.gif); background-repeat: no-repeat;}
td.cbl
{width: 2px; height: 2px; background-image: url(cbl.gif); background-repeat: no-repeat;}
td.cbr
{width: 2px; height: 2px; background-image: url(cbr.gif); background-repeat: no-repeat;}
td.l
{width: 2px; background-image: url(l.gif); background-repeat: repeat-y;}
td.r
{width: 2px; background-image: url(r.gif); background-repeat: repeat-y;}
td.t
{height: 2px; background-image: url(t.gif); background-repeat: repeat-x;}
td.b
{height: 2px; background-image: url(b.gif); background-repeat: repeat-x;}
td.search
{height: 80px; background-color: #53A2D0; background-image: url(search_ico.gif); background-repeat: no-repeat; background-position: 8px 10px; padding: 10px 5px 5px 85px}

td.search_pro
{height: 60px; background-color: #53A2D0; background-image: url(search_pro_ico.gif); background-repeat: no-repeat; background-position: 0px 5px; padding: 10px 15px}
table.search_pro td
{padding: 5px 0; border-bottom: 1px solid #69AED7; font: 12px Arial; color: #000033; vertical-align: middle}
table.search_pro td.sl {white-space: nowrap; padding-right: 10px}
table.search_pro td.sr {width: 100%}

#margin-bottom
{margin-bottom: 10px;}

td.left_column
{background-color: #3479B3; background-image: url(left_column_gr.jpg); background-repeat: repeat-x; padding: 10px 15px 15px;}

td.center_column
{background-color: #ffffff; padding: 25px 20px 15px;}


/*Table for content*/
td.center_column table {
border-top: 1px solid #000;
border-left: 1px solid #000;
}

td.center_column table td {
padding: 2px;
border-bottom: 1px solid #000;
border-right: 1px solid #000;
}

td.center_column table th {
padding: 2px;
border-bottom: 1px solid #000;
border-right: 1px solid #000;
background-color: #ADDDFF;
font-weight: bold;
}

td.center_column table td {
padding: 2px;
}

td.center_column table td p {
margin: 0;
padding: 0;
}

#center_column_td
{height: 400px}

table.footer1 td.left 
{width: 2px; background-image: url(grl.gif); background-repeat: repeat-y;}
table.footer1 td.right 
{width: 2px; background-image: url(grr.gif); background-repeat: repeat-y;}
table.footer1 td.cl 
{width: 6px; background-image: url(fcbl.gif); background-repeat: no-repeat;}
table.footer1 td.cr 
{width: 6px; background-image: url(fcbr.gif); background-repeat: no-repeat;}
table.footer1 td.bottom 
{width: 100%; background-image: url(fbgr.gif); background-repeat: repeat-x;}
table.footer1 td.center
{height: 60px; background-color: #1470A5; background-image: url(footer_gr.jpg); background-repeat: repeat-x; background-position: bottom;}

#footer_left
{padding: 0 20px 10px; vertical-align: bottom; white-space: nowrap}
#footer_center
{padding: 0 10px 10px 20px; vertical-align: bottom; text-align: right; width: 100%; white-space: nowrap}
#footer_right
{padding: 0 20px 10px 0; vertical-align: bottom; text-align: right; white-space: nowrap}

table.top
{margin-top: 30px;}
table.top td.left 
{width: 5px; height: 265px; background-image: url(tl.jpg); background-repeat: no-repeat;}
table.top td.right 
{width: 5px; height: 265px; background-image: url(tr.jpg); background-repeat: no-repeat;}
table.top td.cl 
{width: 5px; padding:0;margin:0; background-image: url(tcl.gif); background-repeat: no-repeat;}
table.top td.cr 
{width: 5px; padding:0;margin:0; background-image: url(tcr.gif); background-repeat: no-repeat;}
table.top td.top 
{width: 100%; padding:0;margin:0; background-image: url(tt.gif); background-repeat: repeat-x;}
table.top td.center 
{background-image: url(tgr.jpg); background-repeat: repeat-x;}

a.spell
{font: bold 13px Trebuchet MS; color: #000044; padding: 2px; text-decoration: none}
a.spell:hover, a.spell:hover .redspell
{text-decoration: none; color: #fff;}
.redspell
{color: #00CCFF}

table.products td
{text-align: center; vertical-align: middle; padding: 5px; font-size: 11px}
table.products td.header
{background-color: #5496AE; border: 1px solid #3D768B; font: bold 11px Arial; color: #FFFFFF; height: 40px}
table.products td.one
{background-color: #FAFBFF; border: 1px solid #EEF5FF}
table.products td.two
{background-color: #ffffff; border: 1px solid #EFF2F7}

table.product td
{padding: 5px; font-size: 11px}
table.product td.header
{background-color: #5496AE; border: 1px solid #3D768B; font: bold 11px Arial; color: #FFFFFF; height: 25px; vertical-align: middle; text-align: center}
table.product td.one
{background-color: #FAFBFF; border: 1px solid #EEF5FF}
table.product td.two
{background-color: #ffffff; border: 1px solid #EFF2F7}
#tpleft
{font: bold 11px Arial; white-space: nowrap; color: #1387B2}

table.pages
{margin: 10px 0}
table.pages td.pages
{width: 100%; font: bold 12px Arial; color:#990000; text-align: center; vertical-align: middle; word-spacing: 2px}
table.pages td.pages .nolink
{font: bold 12px Arial; color:#990000; background-color: #ffffff; border: 1px solid #e9e9e9; text-decoration: none; padding: 1px 2px}
table.pages td.pages a
{font: bold 12px Arial; color:#000000; background-color: #f5f5f5; border: 1px solid #e9e9e9; text-decoration: none; padding: 1px 2px}
table.pages td.pages a:hover
{background-color: #385581; color: #ffffff}

table.head td.logo {background-image: url(menu_bg.jpg); background-repeat: no-repeat; background-position: 0 0; height: 145px}

table.menu {margin: 20px 10px 10px 20px}
table.menu td {padding: 3px 0; border-bottom: 1px solid #69AED7}
h1.menu {font: bold 13px Arial; color: #000055; padding-left: 17px; background-image: url(arr_yellow2.gif); background-repeat: no-repeat; background-position: 0 5px; margin: 1px 0}
h1.menu a {font: bold 13px Arial; color: #FFFFFF; text-decoration: none}
h1.menu a:hover {text-decoration: none; color: #000055}

table.main {width: 1004px}
table.main td.left {width: 2px; background-image: url(grl.gif); background-repeat: repeat-y}
table.main td.right {width: 2px; background-image: url(grr.gif); background-repeat: repeat-y}
table.main td.center {background-color: #1470A5; background-image: url(mgr.jpg); background-repeat: repeat-x; padding: 0 20px 10px 20px}
#main_left {width: 50%; padding-right: 5px}
#main_right {width: 50%; padding-left: 5px}
td.table_main {background-color: #53A2D0; padding: 20px;}
img.main_left {float: left; margin: 0 10px 10px 0}
img.main_right {float: right; margin: 0 0 10px 10px}
h1.main_left {font: bold 11pt Arial; color: #233652; line-height: 13px; text-align: left; margin: 0 0 15px 0}
h1.main_left a {font: bold 11pt Arial; color: #233652; text-decoration: none; line-height: 13px}
h1.main_left a:hover {text-decoration: underline}
h1.main_right {font: bold 11pt Arial; color: #233652; line-height: 13px; text-align: right; margin: 0 0 15px 0}
h1.main_right a {font: bold 11pt Arial; color: #233652; text-decoration: none; line-height: 13px}
h1.main_right a:hover {text-decoration: underline}
a.main_left {display: block; text-align: left}
a.main_right {display: block; text-align: right}

div.karta {margin-bottom: 10px}
div.karta a {font: bold 9pt Arial; color: #FFFFFF; text-decoration: underline}

h2.header {font: 27px Tahoma; color: #00A1D6; margin: 0 0 25px 0}
h2.header a {font: bold 12pt Arial; color: #2B67A5; text-decoration: underline}
h2.header a:hover {text-decoration: none}

td.center_column table.objects {border: none;}
table.objects td.img {width: 120px; padding: 3pt 3pt 15pt 3pt; text-align: center}
table.objects td.text {padding: 10pt 3pt; border: none; border-bottom: 1px solid #e9e9e9; margin-bottom: 5px;}


.search_results {margin: 25px 0 10px; padding: 0 0 3px 20px; font: bold 15px Arial; color: #1F3852; border-bottom: 1px solid #e0e0e0; display: block}

td.search a.white_11px, td.search_pro a.white_11px {
font-size: 12px;
font-family: Trebuchet MS;
font-weight: normal;
}














