.bannertop {font-size:11px; background: url(/img/banners-background.gif) no-repeat right; }
.bg  { background-image: url(/img/visual-right-bg.gif); background-repeat: no-repeat; background-position: right top }

body { font-family: Tahoma, Arial, sans-serif; color:#000000; }

table { font-size:11px; }
td { font-size:11px; }
UL { font-size:11px; }
LI { font-size:11px; }

a {color: #2E45BC;font-size:11px;}

h1, h2, h3, h4, h5 { font-weight: bold; color: #000000; /*margin: 20px 0px 7px 0px;*/ }
h1 { font-size: 150%; }
h2 { font-size: 130% }
h3 { font-size: 120%; margin: 0px 0px 0px 0px; }
h4 { font-size: 110% }
h5 { font-size: 100% }

div { margin: 15px 0px 15px 0px; }
div.li { margin: 4px 0px 4px 0px; font-size: 12px; }
p { margin: 10px 0px 10px 0px; }
ul, ol, dl { margin-top: 10px; margin-bottom: 10px; }
p, li, .normal, form, blockquote { font-size:100%; font-weight: normal; }
.biggest { font-size:120% }
.big { font-size:110% }
.small { font-size:90% }
.smallest { font-size:80% }

form { margin: 0px 0px 0px 0px; }
form input, form textarea, form select, form td {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px; }
form input, form textarea, form select {
	border: 1px solid #003366; }
form input.submit {
	/*width: 100%;*/
	font-size: 11px;
	background: url(/img/bg-button.gif); }

tr.header td.header { height: 96px; background: #0257A0; padding-top: 0px; padding-bottom: 0px; }
tr.header td { font-size:70%; }
tr.header td, tr.header td a { color: #ffffff; }
tr.header td#header2 { height: 96px; padding-top: 0px; padding-bottom: 0px; }
tr.header td#header3 { height: 96px; padding-top: 0px; padding-bottom: 0px; }
tr.header td div#header4 { height: 96px; margin: 0px 0px 0px 0px;  padding-top: 0px; padding-bottom: 0px; }
div#slogan { margin: 3px 0px 8px 0px; }

td.topmenu { height: 20px; font-size: 11px; padding-top: 3px; padding-left: 10px; }
td.topmenu, td.topmenu a { color: #ffffff; text-decoration: none; }
td.topmenu a { padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px;}
td.topmenu a:hover { color: #000000; background-color: #C0BDB8}
td.topmenu a.selected { color: #000000; background-color: #C0BDB8 }

td.bottommenu { height: 20px; font-size: 11px; padding-left: 10px; }
td.bottommenu, td.bottommenu a { color: #ffffff; text-decoration: none; }
td.bottommenu a { padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px;}
td.bottommenu a:hover { color: #ffffff; }
td.bottommenu a.selected { color: #ffffff; }

td.mainmenu { font-size: 85%; }
td.mainmenu div { height: 50px; }
td.mainmenu, td.mainmenu a { color: #000063; text-decoration: none; font-weight: bold; }
td.mainmenu div a { background-color: #FFFFFF; padding: 0 5 0 3; }
td.mainmenu a:hover { color: #FFFFFF; background-color: #000063; }
td.mainmenu div strong { color: #FFFFFF; background-color: #000063;  padding: 0 3 0 3; }

td.left a { color: #9B2826; }
td.left { font-size: 14px; padding-top: 15px; padding-left: 10px;}
td.left div.products div.category { font-size: 14px; font-weight: bold; margin: 10px 0px 10px 0px; }
td.left div.products div.category strong {color: #000000 }
td.left div.products div.li { margin-left: 15px; }

td.index { font-size: 70% }
td.index h1 { margin: 0px 0px 7px 0px; }
td.index .glance { margin: 15px 0px 15px 0px; }

td.content { font-size: 70%;  padding: 10px 10px 10px 10px; }

td.path { height: 30px; font-size: 11px; padding-top: 3px; padding-right: 10px; }
td.path a { color: #2E45BC; }
td.path a { padding-left: 4px; padding-right: 4px; }
td.path a:hover { color: #2E45BC; }

td.right, td.right table td { font-size: 70% }
td.right h2 { margin: 0px 0px 5px 0px; }
td.right div.news { width: 90% }
td.right div.news div { margin: 3px 0px 3px 0px; }
td.right div.news strong { font-size: 120% }
td.right div.posting { height: 210px; padding: 20px 0px 0px 0px; margin: 20px 0px 0px 0px;}
td.right div.posting p { width: 85%; }

td.copyright { padding-left: 30px; font-size: 11px; color: #606060; }

.dlm62 { width: 490px; height: 1px; }
.dlm36 { width: 290px; height: 1px; }
.dlm23 { width: 180px; height: 1px; }
.dlm20 { width: 160px; height: 1px; }
.dlm18 { width: 145px; height: 1px; }
.dlm6 { width: 45px; height: 1px; }
.dlm3 { width: 20px; height: 1px; }
.spacer { width:100%; height:1px; }
tr.spacer td div { margin: 0px 0px 0px 0px; }

/* NEWS */
div.news select { font-size: 11px; }
td.news select { font-size: 11px; }


/* SITE MAP */

div.map h2 a, div.map div.h2 a { color: #1A2048; }

div.map h3 a, div.map h4 a, div.map h5 a, div.map h6 a, div.map h7 a, 
div.map div.h3 a, div.map div.h4 a, div.map div.h5 a, div.map div.h6 a, div.map div.h7 a {
	color: #1A2048;
}

div.map h2, div.map div.h2 {
	font-size: 110%;
	font-weight: bold;
	margin: 15px 0px 0px 0px;
}

div.map h3, div.map div.h3 {
	font-size: 100%;
	font-weight: bold;
	margin: 5px 0px 5px 20px;
}

div.map h4, div.map div.h4 {
	font-size: 90%;
	font-weight: normal;
	margin: 5px 0px 5px 40px;
}

div.map h5, div.map div.h5 {
	font-size: 90%;
	font-weight: bold;
	margin: 2px 0px 2px 40px;
}

div.map h5, div.map div.h5 {
	font-size: 90%;
	font-weight: normal;
	margin: 2px 0px 2px 60px;
}

.activepage {font: bold 12px tahoma, helvetica, arial, serif; color: #000000; padding: 2px 5px 2px 5px; background-color: #E8E9EC;}

/* SEARCH RESULTS */

div.search_results .title {
	font-size: 110%;
	font-weight: bold;
}

div.search_results .info, div.search_results .section {
	font-size: 85%;
}

div.search_results .descr {
	font-size: 100%;
}

p.paging strong {
	font-weight: bold;
	color: cc0000;
}

/* FAQ */

div.faq h2 {
	font-size: 110%;
	font-weight: bold;
	margin: 20px 0px 10px 0px;
}

div.faq form.faq, div.faq form.faq td {
	font-size: 70%;
	font-weight: normal;
}

div.faq p.faqsent {
	font-weight: bold;
	color: #cc0000;
}

div.faq form.faq input {
	width: 180px;
}

div.faq form.faq textarea, div.faq form.faq input.submit {
	width: 370px;
}

div.faq h3.faqquestion, dt { 
	font-weight: bold;
	margin-top: 20px;
}

div.faq h3.faqquestion, dd { 
	font-size: 90%;
}

/* SUBSCRIBE */

div.subscribe h2 {
	font-size: 110%;
	font-weight: bold;
	margin: 20px 0px 10px 0px;
}

div.subscribe form.subscribe, div.subscribe form.subscribe td {
	font-size: 70%;
	font-weight: normal;
}

div.subscribe p.subscribesent {
	font-weight: bold;
	color: #cc0000;
}

div.subscribe form.subscribe input.text, div.subscribe form.subscribe input.submit {
	width: 180px;
}

div.subscribe form.subscribe textarea {
	width: 180px;
}

div.subscribe h3.subscribequestion, dt { 
	font-weight: bold;
	margin-top: 20px;
}

div.subscribe h3.subscribequestion, dd { 
	font-size: 90%;
}

div.subscribe .message {
	font-weight: bold;
	color: #cc0000;
	font-size: 110%;
}




.page {padding: 0px 5px 0px 5px;}



.form {font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
.form TEXTAREA {
        font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #000000;
        margin-top: 1px;
        border-top-width: 1px;
        border-top-style: solid;
        border-top-color: #929292;
        border-left-width: 1px;
        border-left-style: solid;
        border-left-color: #929292;
        border-right-width: 1px;
        border-right-style: solid;
        border-right-color: #929292;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #929292;width:250px;
} 

.form INPUT {
        font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #000000;
        margin-top: 1px;
        border-top-width: 1px;
        border-top-style: solid;
        border-top-color: #929292;
        border-left-width: 1px;
        border-left-style: solid;
        border-left-color: #929292;
        border-right-width: 1px;
        border-right-style: solid;
        border-right-color: #929292;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #929292; width:250px;
}

ul {margin: 0px 0px 0px 18px;}
li {line-height:17px;  color: #2E45BC;}  


.pop {display: none;}
.go {display: block;}
.t { font-size:70%; color: #2E45BC;}


