html {font-size: 100.01%; color: #000; height: 100%;}
body {font: 13px 'Trebuchet MS',arial,verdana,freesans,sans-serif,serif; height: 100%; margin: 0; position: relative; z-index: 0;}

/* ----------------------------- Layout styles ------------------------------------------------------------- */

/* ----- page ------- */
.pg {margin: 0 auto; min-height: 100%; width: 950px; _height: 100%;}
/* ----- top -------- */
.hdr {}
.top_part{padding:2px 0 10px 0; border-bottom:1px solid #cc0000;}
/* ----- middle ----- */
.wrap {padding: 0 0 80px;}
table.main_table{height:100%;}
/* ----- bottom ----- */
.foo {position: relative; margin: -80px auto 0; width: 950px; font-size:10px; color:#660000; padding:20px 0 0 0px; border-top:1px solid #cc0000; text-align:center;}
/* --- content-block --- */
.content-wrap{float:left; width:100%;}
.content{/*margin:0 0 0 260px;*/ padding:15px 0 0 20px; vertical-align:top;}

/* --- left-column --- */
.left-column{width:240px; background:url(/files/styles/41911/leftColumnBg.gif) 0 0 repeat-y; padding:15px 0 5px 0; vertical-align:top;}
.left-column ul {margin-left:20px;}
.left-column li {margin-bottom:10px;}
.left-column li a{text-decoration:none; color:#666; font: normal 14px Trebuchet MS;}
.left-column li a.menu_active {font-weight: bold;}
.left-column li a:hover{text-decoration:none; color:#660000;}
/* --- right-column --- */
/*.right-column{float:left; margin-left:-25%; width:25%;}*/

/* ----------------------------- END of Layout styles ------------------------------------------------------------- */


/* ----------------------------- Elements styles ------------------------------------------------------------- */
a:hover{color:#003333;}
#flags{float:left;}
#flags span{float:left; margin-right:10px; padding-top:3px;}
#flags span img{border: 1px solid grey;}

.TopPartTools{float:right;}
.TopPartTools li{color:#fff; float:left; margin-left:2px; background:url(/files/styles/41911/top-bg.gif) 0 0 repeat-x; padding:1px 4px 0px 4px;}
.TopPartTools li.help_img{background: none; padding: 0px;}
.TopPartTools li a{text-decoration:none; color:#990000;}
.TopPartTools li.enterExit{padding:3px 0px 5px 10px;}
.TopPartTools li.enterExit a{text-decoration:none; color:#fff;}
.TopPartTools li.exitRight{width: 11px; height: 22px; color:#fff; background:url(/files/styles/41911/exit-r.gif) 0 0 no-repeat; margin-left: 0px; padding: 0px;}
.TopPartTools .login-link, .TopPartTools .logout-link{padding-right: 5px;}
.TopPartTools .logout-user{font-weight: bold;}

.data{ float:left; background:url(/files/styles/41911/dataBg.gif) right 0 no-repeat; font: bold 14px Trebuchet MS; color:#fff; min-width:388px; _width:388px; text-align:center; padding:12px 0 15px 0; margin:0 0 20px 0;}
.middle_part{background:url(/files/styles/41911/img.gif) right 0 no-repeat; min-height:214px; _height:214px; border-bottom:1px solid #333;}
.middle_part h1{font-size: 22px; line-height:32px; font-weight: bold; color:#330000; padding-right: 245px;}
.logo img {border: 1px solid grey;}

.content h2{font-size:15px; font-weight:bold; color:#333; margin:0 0 20px 0;}
.content h3{font-size:14px; font-weight:bold; color:#333; margin:0 0 10px 0;}
.content ul li {background:url(/files/styles/41911/red_disk.gif) 0 5px no-repeat;}
.content ul li {padding:0 0 0 15px; font-size:13px; color:#333; margin-bottom:15px;}
.content ol li {margin:0 0 0 15px; font-size:13px; color:#333; margin-bottom:15px;}

/* ----------------------------- END of Elements styles ------------------------------------------------------------- */



/* ----------------------------- GLOBAL RESETS ------------------------------------------------------------- */

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,blockquote,th,td {margin:0; padding:0;}
table {border-collapse:collapse; border-spacing:0;}
img,abbr,acronym,fieldset {border:0;}
address,caption,cite,code,dfn,th,var,i {font-style:normal; font-weight:normal;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;} 
q:before,q:after {content:'';}
ul {list-style: none;}
a {color: #990000;} a:hover {text-decoration: none;} a * {cursor: pointer;}
:focus {outline: 0;}
input,select {vertical-align: middle;} input,select,textarea {font-family:Tahoma, Arial, Verdana, Sans-Serif; color: #000;}
ins {text-decoration: none; display: -moz-inline-box; display: inline-block;}

/* ----------------------------- END of GLOBAL RESETS ------------------------------------------------------------- */


/* ----------------------------- HELP CLASSES ------------------------------------------------------------- */

.st5 {margin-top: 5px !important;} .st10 {margin-top: 10px !important;} .st15 {margin-top: 15px !important;} .st20 {margin-top: 20px !important;} .st25 {margin-top: 25px !important;} .st30 {margin-top: 30px !important;}
.sr5 {margin-right: 5px !important;} .sr10 {margin-right: 10px !important;} .sr15 {margin-right: 15px !important;} .sr20 {margin-right: 20px !important;} .sr25 {margin-right: 25px !important;} .sr30 {margin-right: 30px !important;}
.s5 {margin-bottom: 5px !important;} .s10 {margin-bottom: 10px !important;} .s15 {margin-bottom: 15px !important;} .s20 {margin-bottom: 20px !important;} .s25 {margin-bottom: 25px !important;} .s30 {margin-bottom: 30px !important;}
.sl5 {margin-left: 5px !important;} .sl10 {margin-left: 10px !important;} .sl15 {margin-left: 15px !important;} .sl20 {margin-left: 20px !important;} .sl25 {margin-left: 25px !important;} .sl30 {margin-left: 30px !important;}
.tc {text-align: center !important;} .tr {text-align:  right !important;} .tl {text-align: left !important;}
.vlt{vertical-align:top !important;} .vlb{vertical-align:bottom !important;} .vlm{vertical-align:moddle !important;}
.fl {float: left !important;} .fr {float: right !important;} .nof {float: none !important;}
.cl {clear: both !important; border: none !important; overflow: hidden !important; display: block !important; height: 0 !important; line-height: 0 !important; font-size: 0 !important; float: none !important; margin: 0 !important; padding: 0 !important; background: transparent !important;}
.nom {margin: 0 !important;} .nop {padding: 0 !important;} .nob {border: none !important;} .nobg {background: transparent !important;} .nobg-all, .nobg-all * {background: transparent !important;}
.block {display: block !important;} .inline {display: inline !important;} .hidden{display:none !important; visibility: hidden !important;}
.ic {width: 15px; height: 14px;}
.hand {cursor: pointer;} .tbold{font-weight:bold !important;} .tnormal{font-weight:normal !important;}
.relative{position:relative !important;}
.clearfix:after { content: ".";	display: block;	clear: both; visibility: hidden; line-height: 0; height: 0;} .clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {	height: 1%;}

/* ----------------------------- END of HELP CLASSES ------------------------------------------------------------- */
