* {margin:0; paddign:0;}

html {font-size:62.5%; } /* Resets 1em to 10px */
body {background:#F9F9F9; color:#222;}
textarea {resize:none;}

body, p, td, input, textarea, select {font:normal 10pt/1.3em Arial, sans-serif; color:#222;}

a, a:link, a:active, a:visited {font-size:1em; color:#993333; text-decoration:underline; }
a:hover {color:#DA251D; text-decoration:none;}
a img {border:none;}

blockquote {margin:0 0 0 4em;}

h1, h2, h3, h4, h5, h6 {font:normal 10pt/1.3em Tahoma, serif; padding:0; margin:1em 0 0.8em 0;}
h1 {font-size:19pt;}
h2 {font-size:16pt;}
h3 {font-size:14.5pt;}
h4 {font-size:13.5pt;}
h5 {}
h6 {font-size:8pt; text-align:right;}

h1 small {font:bold 10pt/1.3em Tahoma;}

hr {height:1px; background:#ccc; color:#ccc; border:0;}

dl {}
dt {margin:0.5em 0; font-weight:bold;}
dd {margin:0.5em 0 0.5em 6em;}
dl.short dd {margin:0.5em 0 0.5em 4em;}
dl.wide dd {margin:0.5em 0 0.5em 10em;}

p {margin:1em 0;}

pre code {display:block; overflow:auto;}
* html pre {width:100%; overflow-x:auto; padding-bottom:16px;}

small {font-size:80%;}
sub, sup {font-size:80%; font-family:Tahoma; line-height:1em;}

table {border:0px; border-collapse:collapse;}
table td {padding:0px;}
table th {text-align:left;}

ul, ol {margin:10px 0 10px 20px; padding:0;}
li {margin:0; padding:0.2em 0;}

/* ==== FORM === */
form#ContactForm {padding-bottom:20px;}
input, select, textarea, button {font:normal 13px/1.3em Tahoma; border:1px solid #AAA; margin:2px 0; padding:1px 0;}
select {padding:0; height:17px;}
textarea {height:100px; padding:3px; width:250px; margin-bottom:5px;}
label {display:block; margin:2px 0;}
input.text {padding:3px; width:250px; margin-bottom:5px;}
input.checkbox, input.radio {border-width:0;}
input.submit, input.reset, .button {color:#000; padding:3px 20px 3px 20px; margin-top:10px; cursor:pointer;}
input.invalid, input.required {border-color:#d20001;}

.errors {font-size:11px; padding-bottom:13px; line-height:13px; color:#d20001;}

/* Title In Header */
p.title {font:18px Arial; text-align:center; margin:10px 0 30px 0; padding:0; text-align:right;}

/* Left Block */
#info {width:300px; background:#eee; min-width:200px;}
#logo {}
#logo a {background:url(../img/logo.png) no-repeat; width:300px; height:230px; display:block; margin:0 auto;}
#logo a:hover {color:#d20001;}
#logo a strong {font-size:30px;}
.left {padding:20px 25px 20px 15px;}
#info h2 {font:bold 8pt/1em Verdana; margin:0; padding:5px 20px; text-align:right; color:#000; background:#FF9933; border:1px solid #995E3A; border-width:1px 1px 0 0;}
/* Right Block */
#main {padding:0 20px;}
h2.main_title {font-size:30px;}
/* Footer */
#footer {margin-left:300px;}

.td_left {width:300px;}
.td_left #position {padding:10px 10px 15px 25px;}
.td_left .position {font-size:11px; padding:7px 0 7px 0;}
.td_left .position a {font-size:12px;}
.td_left .position span {color:#666; font-size:10px;}

/* Menu Links */
.ul-list ul {font-size:80%; list-style-type:none; margin:0; padding:0;}
.ul-list ul li {margin:0; padding:0 0 0 5px;}
.ul-list ul ul {list-style-type:none; margin:0; padding:0 0 0 5px; font-size:100%;}


.ul-list ul li.open a {color:#332299; border-bottom:1px solid #332299; background:transparent url("../img/bg-menu.gif") bottom left repeat-x;}
.ul-list ul li.open ul li a {color:#666; border-bottom:1px solid #ddd; background:none;}

.ul-list ul a {display:block; text-decoration:none; padding:2px 5px; color:#666; border-bottom:1px solid #ddd; background:none;}
.ul-list ul a:hover, .ul-list ul li.open ul li a:hover {color:#332299; border-bottom:1px solid #332299;}

/* table */
table table {margin:1em 0; padding:0; border-collapse:collapse; width:99% !important;}
table table p {margin:0; padding:0;}
table table th, table table td {border:1pt solid #ccc; padding:2pt 5pt; margin:0;}
table table th {font-weight:bold; font-size:9pt; text-align:left; background:#eee;}
table table thead td, table table thead th, table table tr.header td, table table tr.head td, table table tr.head td {font-weight:bold; font-size:8pt; background:#FF9933; padding:2pt 10pt; color:#fff;}
table table tr.head td, table table td {text-align:center; font-size:12px;}
table table tr.odd td {background:#f0f0f0;}
table table tr.over td {}

/* anieuaa?uay iianeacea */
#tooltip{
background:#FFFFFF; border:1px solid #ccc; color:#333;
margin:0px; padding:3px 5px; z-index:100;
position:absolute; visibility:hidden; font-size:80%;
}
#tooltip p {font-size:100%; margin:0.5em 0px 0.5em 0px; text-indent:0; color:#333;}

/* OTHER */
.wide {width:100%;}

#pages {padding-top:15px;}
#pages a {border:1px #1170B0 solid; display:block; float:left; padding:1px 5px 1px 5px; margin-right:4px;}
#pages a:hover {border:1px #DA251D solid;}
#pages a.ditto_previous_link {border:0px;}
#pages a.ditto_next_link {border:0px;}

#pages .ditto_currentpage {border:1px #aaa solid; display:block; float:left; padding:1px 5px 1px 5px; margin-right:4px; color:#aaa;}

#banners {width:100%; text-align:center; padding-bottom:20px;}

.clear {clear:both;}
.B_crumbBox {font-size:10px;}