body, table, tr, td, input, select, textarea{font-family:Tahoma, Arial, sans-serif; font-size:11px; color:#2C4E76;}

body{margin:0; padding:0; background-color:#0C3B73; text-align:center;}

a {color:#6F2A77; text-decoration:underline;}
a:hover {text-decoration:none;}

h1, h2, h3, h4, h5, h6{padding:0; margin:0; clear:both;}
h3 {font-size:11px; text-transform:uppercase; padding:5px 0; margin:0 10px; border-bottom:1px solid #98A9BE; color:#18549F;}

form{padding:0; margin:0;}
.inp {border:1px solid #7F9DB9; background-color:#E0E6EE; width:100%;}

hr {border:0; background-color:#BED0E5; color:#BED0E5; height:2px; padding:0; margin:8px 0 3px 0;}
hr.lit {height:1px;}

.page{width:98%; text-align:left; margin:0 auto;}

.header {background:url(../images/bg_header.gif) top repeat-x;}

.topmenu {background:url(../images/bg_top_menu.gif) bottom repeat-x; padding-bottom:29px;}

.leftmenu, .rightmenu {background-color:#DBE2EA;}

/************************leftmenu*****************/

.leftmenuTop {width:185px;}
.leftmenuTop a {display:block; text-transform:uppercase; color:#FFFFFF; font-weight:bold; text-decoration:none; padding:8px 10px 8px 29px; background:url(../buttons/img_a.jpg) left top no-repeat #6F2A77; position: relative;}
.leftmenuTop a:hover {color:#E7B2EE; background:url(../buttons/img_a_hover.jpg) left top no-repeat #551C5C; position: relative;}
.leftmenuTop strong {display:block; text-transform:uppercase; font-weight:bold; text-decoration:none; padding-left:29px; padding-top:8px;padding-bottom:8px;color:#E7B2EE; background:url(../buttons/img_a_hover.jpg) left top no-repeat #551C5C; position: relative;}
.leftmenuTop a.first, .leftmenuTop a.first:hover, .leftmenuTop strong.first {padding-top:0; background-position:left -8px; position: relative;}

.leftmenu2 td {background-position:left top; background-repeat:repeat-y;}
.leftmenu2 td a {color:#FFFFFF;}
.leftmenu2 td a, .leftmenu2 td strong {display:block; text-transform:uppercase; font-weight:bold; text-decoration:none; padding:0px 10px 7px 13px;}

.viol {background-image:url(../images/tbl/left_menu/viol_2.gif); background-color:#84318E;}
.viol a:hover, .viol strong {color:#E7B2EE;}

.orange {background-image:url(../images/tbl/left_menu/orange_2.gif); background-color:#ED930B;}
.orange a:hover, .orange strong {color:#F7D3AF;}

.yellow {background-image:url(../images/tbl/left_menu/yellow_2.gif); background-color:#D6B812;}
.yellow a:hover, .yellow strong {color:#ECE3C6;}

.green {background-image:url(../images/tbl/left_menu/green_2.gif); background-color:#17A617;}
.green a:hover, .green strong {color:#BEDDBF;}

.red {background-image:url(../images/tbl/left_menu/red_2.gif); background-color:#EA2C2C;}
.red a:hover, .red strong {color:#F7BEC7;}

.dblue {background-image:url(../images/tbl/left_menu/dblue_2.gif); background-color:#1E1E9F;}
.dblue a:hover, .dblue strong {color:#C3BAE5;}

.bordo {background-image:url(../images/tbl/left_menu/bordo_2.gif); background-color:#990000;}
.bordo a:hover, .bordo strong {color:#EBC8D2;}

.blue {background-image:url(../images/tbl/left_menu/blue_2.gif); background-color:#0F90E1;}
.blue a:hover, .blue strong {color:#A5CDF3;}

.pink {background-image:url(../images/tbl/left_menu/pink_2.gif); background-color:#D8539E;}
.pink a:hover, .pink strong {color:#EFB7DA;}

.grey {background-image:url(../images/tbl/left_menu/grey_2.gif); background-color:#A7A7A7;}
.grey a:hover, .grey strong {color:#DED7DE;}

/************************leftmenu*****************/

.bottommenu {background:url(../images/bg_bot_menu.jpg) top repeat-x; padding-top:11px;}

.content {background:url(../images/bg_content.gif) top repeat-x #FFFFFF;}
.content h2 {font-family:"Arial Narrow",  Arial, sans-serif; font-size:18px; color:#18549F; padding:6px 10px; border-bottom:2px solid #BED0E5; margin-bottom:2px;}
.content p {margin-top:0;}
.content .text {background-color:#E0E6EE; padding:9px 23px;}

.td11 {background-image:url(../images/tbl/main/11.gif);}
.td13 {background-image:url(../images/tbl/main/13.gif);}
.td15 {background-color:#FFFFFF;}
.td17 {background-image:url(../images/tbl/main/17.gif);}

.td22 {background-image:url(../images/tbl/main/22.gif); background-position:top; background-repeat:repeat-x; padding-top:42px;}
.td24 {background-image:url(../images/tbl/main/24.gif); background-position:top; background-repeat:repeat-x;}
.td26 {background-image:url(../images/tbl/main/26.gif); background-position:top; background-repeat:repeat-x;}

.textblock {background-color:#E0E6EE; position:relative; //height:100%;}
.textblock .cornleft {background-image:url(../images/tbl/textblock/left.gif); height:5px; background-position:left bottom; background-repeat:no-repeat; font-size:1px;}
.textblock .cornright {background-image:url(../images/tbl/textblock/right.gif); height:5px; background-position:right bottom; background-repeat:no-repeat; font-size:1px;}
.textblock .image {position:absolute; bottom:-5px; right:0; width:120px; height:100px; text-align:right; vertical-align:bottom; z-index: +1;}
.textblock .text {padding:8px 110px 8px 10px;}
.textblock .text p, .textblock .txt p {margin:5px 0;}
.textblock .txt {padding:9px 10px; display:block;}

.copy {padding-top:59px; color:#E6EDF4; text-transform:uppercase; font-weight:bold;}

.clr {clear:both; font-size:1px; height:1px;}