@CHARSET "UTF-8";
.itp-share{
    display:block !important;        
}


.itp-share-fbl{
    float:left;
    margin:5px;
}

.itp-share-gone{
    float:left;
    margin:5px;
    margin-top:5px;
}

.itp-share-tw{
    float:left;
    margin:5px;
}

.itp-share-retweetme{
    float:left;
    margin:5px;
}

.itp-share-lin{
    float:left;
    margin:5px;
   
}

.itp-share-fbsh{
    float:left;
    margin:5px;
}

.itp-share-digg{
    float:left;
    margin:5px;
   }





.itp-share-buzz{
    float:left;
    margin-right:14px;
    margin-top:5px;
}

.itp-share-yahoobuzz{
    float:left;
    margin-top:3px;
}
.itp-share-su{
    float:left;
    margin-right:14px;
    margin-top:6px;
}
div.itp-share-yahoobuzz span a{
 background-color: white !important;
}

div.sharemebutton{ padding: 0px 0px 0px 0px; float: right; width: 56px; max-height: 195px; text-align: center;}
td.sharemebutton{ padding-right: 0px; padding-top: 10px; padding-bottom:0px; margin-bottom:0px; margin-top: 0px; vertical-align:top; }
td.space_right{padding: 0px 0px 0px 0px;}
div.sharemebuttont{ padding: 0px 2px 0px 0px; float: right; }
td.sharemebuttont{ padding-right: 0px; padding-top: 10px; padding-bottom:0px; margin-bottom:0px; margin-top: 0px; vertical-align:top; }
td.space_right{ padding: 0px 0px 0px 0px;}
div.sharemebuttonf{ padding: 2px 2px 0px 0px; float: right;}
td.sharemebuttonf{ padding-right: 2px; padding-top: 10px; padding-bottom:0px; margin-bottom:0px; margin-top: 0px; vertical-align:top;}
.fb_share_large .fb_sharecount_zero {
    -moz-border-radius: 2px 2px 2px 2px;
    background: url("https://static.fbshare.me/f_only.png") no-repeat scroll 20px 5px #3B5998;
    display: block;
    height: 47px;
    margin-bottom: 2px;
    width: 53px;
}




	#wrapper { margin: 0 auto; width: 1024px;padding:0;}
	.s-c-s #colmid { left:0px;}
	.s-c-s #colright { margin-left:-350px;}
	.s-c-s #col1pad { margin-left:350px;}
	.s-c-s #col2 { left:350px;width:0px;}
	.s-c-s #col3 { width:350px;}
	
	.s-c-x #colright { left:0px;}
	.s-c-x #col1wrap { right:0px;}
	.s-c-x #col1 { margin-left:0px;}
	.s-c-x #col2 { right:0px;width:0px;}
	
	.x-c-s #colright { margin-left:-350px;}
	.x-c-s #col1 { margin-left:350px;}
	.x-c-s #col3 { left:350px;width:350px;}



html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, form, pre, a, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, center, dl, dt, dd, ul, li, fieldset, label, legend, caption, tfoot, thead, th {
     background: none repeat scroll 0% 0% transparent;
     border: 0pt none;
     font-family: inherit;
     font-size: 100%;
     font-style: inherit;
     font-weight: normal;
     margin: 0pt;
     outline: 0pt none;
     padding: 0pt;
     vertical-align: baseline;
}

table {
     border-collapse: collapse;
     border-spacing: 0pt;
}

input {
     color: #CCCCCC;
     padding: 5px;
}

.rankings td.description, .rankings td.description:hover {
     background: url("../images/trback_02.jpg") no-repeat scroll right top transparent;
     color: #FFFFFF;
     padding: 10px 20px;
     text-shadow: 0px -1px 2px #222222;
}

.rankings td.priceoldnew, .rankings td.priceoldnew:hover {
     background: url("../images/oldnew.png") no-repeat scroll 0% 0% transparent;
     color: #FFFFFF;
     font-size: 20px;
     height: 80px;
     padding: 0px;
     text-align: center;
     text-shadow: -1px 0px 2px #222222;
}








.rankings td.okvir{
     background: none repeat scroll 0% 0% #FFFFCC;
     border: 2px dashed #FF9933;
}

.rankings td.okvir:hover {
     background: none repeat scroll 0% 0% #FF9933;
     border: 2px dashed #FF9933;
}

.rankings td.okvir a{
     background: none repeat scroll 0% 0% #FFFFCC;
     color: #222222;
     font-size: 13px;
     line-height: 100%;
     padding: 0px;
     text-align: center;
     text-decoration:none;
    display:block;
}
.rankings td.okvir:hover a {
     background: none repeat scroll 0% 0% #FF9933;
     color: #FFFFFF;
     text-decoration:none;
     display:block;
}

.rankings td.okvir a.test{     
     color: #336699;
     font-size: 24px;
     line-height: 80%;
     padding: 0px;
     text-align: center;
     text-decoration:none;
    
    
}




.rankings p.popust, .rankings p.popust:hover {
     background: none repeat scroll 0% 0% #FFFFCC;
     color: #FFFFFF;
     font-size: 22px;
     padding: 6px;
     text-align: center;
     text-shadow: 0px -1px 2px #222222;
}







.rankings p.intro {
     font-style: italic;
     padding: 0px 10px;
}

.malilogo {
     height: 25px;
     width: 110px;
}

.rankings td {
     background: url("../images/trback.jpg") no-repeat scroll right top transparent;
     border: 1px solid #E7E7E7;
     padding: 5px 4px;
     text-align: center;
}

.rankings td:hover {
     background: none repeat scroll 0% 0% #FFFFFF;
     border: 1px solid #E7E7E7;
     padding: 5px 4px;
}

.rankings th {
     background: url("../images/thback.jpg") no-repeat scroll right top transparent;
     border: 1px solid #E7E7E7;
     color: #FFFFFF;
     padding: 10px 5px;
     text-align: center;
}

.cell {
     background: url("../images/trback_1.jpg") no-repeat scroll right top transparent;
     padding: 5px;
}

.rankings img {
     padding: 3px 2px;
}

.tprice {
     color: #006699;
     font-size: 20px;
     font-weight: bold;
     padding: 5px;
}

html {
     height: 100%;
     margin-bottom: 1px;
}

body {
     color: #555555;
     font: 62.5%/1.2 Trebuchet MS,Helvetica,sans-serif;
}

h2, h3, h4, .componentheading {
     font-weight: normal;
     margin: 0.6em 0em 0em;
}

h1, .componentheading {
     font-size: 180%;
}

h1 {
     color: #003366;
     font-size: 1.8em;
     font-weight: normal;
     line-height: 100%;
     margin: 10px 0px;
     padding: 0px;
}

h2 {
     color: #006699;
     font-size: 130%;
     line-height: 130%;
     margin: 10px 0px;
     padding: 0px;
     text-shadow: 1px -1px 1px #FFFFFF;
}

h3 {
     color: #006699;
     font-size: 100%;
}

h4 {
     font-size: 100%;
}

a {
     color: #006699;
     font-size: 13px;
     font-weight: normal;
     text-decoration: none;
}

a:hover {
     color: #003366;
     text-decoration: underline;
}

ul {
     margin: 1em;
}

p {
     font-size: 13px;
     margin-bottom: 10px;
     margin-top: 10px;
}

#main {
     font-size: 1.3em;
     line-height: 140%;
}

.background {
     background: url("../images/background.jpg") repeat-x scroll center top transparent;
     height: 1080px;
     position: absolute;
     width: 100%;
}

#main .foreground, #message, #showcase {
     position: relative;
}

#page {
     background: none repeat scroll 0% 0% #FFFFFF;
     border-radius: 0.5em 0.5em 0.5em 0.5em;
     border: 1px solid #E7E7E7;
     margin: 20px 5px;
     overflow: hidden;
     padding: 0px 15px;
}

.leading {
     background: none repeat scroll 0% 0% #FFFFCC;
     border-radius: 0.5em 0.5em 0.5em 0.5em;
     border: 1px solid #CCCCCC;
     margin: 20px 0px 0px;
     overflow: hidden;
     padding: 0px 15px 15px;
}

#message, #showcase {
     z-index: 0;
}

#main-content {
     background: none repeat scroll 0% 0% #EEEEEE;
}

.dp20, .dp25, .dp33, .dp50, .dp100 {
     float: left;
     margin-top: 15px;
}

.dp20 {
     width: 20%;
}

.dp25 {
     width: 25%;
}

.dp33 {
     width: 33.33%;
}

.dp50 {
     width: 50%;
}

.dp100 {
     margin-top: 0pt;
     width: 100%;
}

.clr {
     clear: both;
     font-size: 0pt;
}

#colmask {
     background: none repeat scroll 0% 0% #EEEEEE;
     border: 1px solid #EEEEEE;
     clear: both;
     overflow: hidden;
     position: relative;
     width: 100%;
}

#maincol, #wrapper {
     position: relative;
}

.s-c-s #colmid, .s-c-x #colright {
     float: left;
     position: relative;
     width: 200%;
}

.s-c-s #colright {
     float: left;
     left: 50%;
     position: relative;
     width: 100%;
}

.s-c-s #col1wrap {
     float: right;
     position: relative;
     right: 100%;
     width: 50%;
}

.s-c-s #col1pad, .x-c-s #col1, .x-c-s #colmid {
     margin-bottom: 0px;
     margin-top: 0px;
     overflow: hidden;
}

.s-c-s #col1 {
     overflow: hidden;
     width: 100%;
}

.s-c-s #col2 {
     float: left;
     margin-left: -50%;
     overflow: hidden;
     position: relative;
}

.s-c-s #col3 {
     float: left;
     left: 0pt;
     overflow: hidden;
     position: relative;
}

.s-c-x #col1wrap {
     float: right;
     position: relative;
     width: 50%;
}

.s-c-x #col1 {
     overflow: hidden;
     position: relative;
     right: 100%;
}

.s-c-x #col2 {
     float: left;
     position: relative;
}

.x-c-s #colright {
     background: none repeat scroll 0% 0% #EEEEEE;
     float: left;
     position: relative;
     right: 100%;
     width: 200%;
}

.x-c-s #col1wrap {
     background: none repeat scroll 0% 0% #EEEEEE;
     float: left;
     left: 50%;
     position: relative;
     width: 50%;
}

.x-c-s #col3 {
     float: right;
     position: relative;
}

.s-c-s .ctr-color1, .s-c-s .ckl-color1, .s-c-x .ckl-color1, .x-c-s .cdr-color1 {
     background: url("../images/right.jpg") repeat-y scroll right top transparent;
}

.s-c-s .ctr-color2, .s-c-s .ckl-color2, .s-c-x .ckl-color2, .x-c-s .cdr-color2 {
     background: none repeat scroll 0% 0% #D4DEE3;
}

#wrapper {
     background: none repeat scroll 0% 0% #FFFFFF;
}

.cols1 {
     display: block;
     float: none;
     margin: 0pt;
     width: 100%;
}

.cols2 {
     overflow: hidden;
     width: 49%;
}

.cols3 {
     width: 30%;
}

.column1, .column2 {
     float: left;
     margin: 0pt;
     position: relative;
}

.colpad {
     padding: 0pt 15px;
     position: relative;
}

.column2 {
     float: right;
     width: 49%;
}

.article_row {
     background: none repeat scroll 0% 0% #FFFFFF;
     border-radius: 0.5em 0.5em 0.5em 0.5em;
     border: 1px solid #E7E7E7;
     margin: 0pt 0px 10px;
     overflow: hidden;
}

#logo {
     background: url("../images/logo.png") no-repeat scroll 0% 0% transparent;
     display: block;
     height: 100px;
     margin: 0px;
     width: 350px;
}

#header {
     background: url("../images/header.png") no-repeat scroll center top transparent;
     overflow: hidden;
}

#header a {
     color: #999999;
     font-size: 11px;
}

#header li {
     float: left;
     font-weight: bold;
     list-style: none outside none;
     padding-left: 15px;
}

#header .module-body {
     background: none repeat scroll 0% 0% transparent;
     border: medium none;
     margin-top: 10px;
}

#nav {
     background: url("../images/transparent.png") repeat-x scroll 0% 0% transparent;
     height: 46px;
     position: relative;
     z-index: 999;
}

#nav ul {
     margin: 0pt 0pt 0pt 0px;
}

#nav li {
     background: url("../images/menu.png") no-repeat scroll right top transparent;
     float: left;
     height: 46px;
     list-style: none outside none;
     padding-left: 0px;
     position: relative;
}

#nav li a {
     color: #FFFFFF;
     display: block;
     font-size: 15px;
     font-weight: normal;
     line-height: 46px;
     padding: 0pt 15px;
}

#nav li.active a {
     background: url("../images/menu_hover.png") repeat-x scroll left top transparent;
     color: #063253;
}

#nav li a:hover, #nav li:hover a, #nav li.sfHover a {
     background: url("../images/menu_hover.png") repeat-x scroll left top transparent;
     color: #063253;
     text-decoration: none;
}

#nav li ul {
     -moz-border-bottom-colors: none;
     -moz-border-image: none;
     -moz-border-left-colors: none;
     -moz-border-right-colors: none;
     -moz-border-top-colors: none;
     border-color: -moz-use-text-color #FFFFFF #FFFFFF;
     border-right: 0px solid #FFFFFF;
     border-style: none solid solid;
     border-width: 0pt 0px 0px;
     left: -999em;
     margin-left: -1px;
     position: absolute;
     width: 200px;
}

#nav li ul ul {
     margin: -31px 0pt 0pt 200px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li.sfHover ul ul, #nav li.sfHover ul ul ul, #nav li.sfHover ul ul ul ul {
     left: -999em;
}

#nav li li {
     background: none repeat scroll 0% 0% #FFFFFF;
     height: auto;
     padding: 0pt;
     width: 200px;
}

#nav li li a, #nav li li.active a {
     background: none repeat scroll 0% 0% #FFFFFF;
     border-top: 1px solid #006699;
     color: #006699;
     height: 46px;
     line-height: 46px;
     margin: 0pt;
}

#nav li li a:hover {
     background: none repeat scroll 0% 0% #006699;
     border-top: 1px solid #006699;
     color: #FFFFFF;
     height: 46px;
     line-height: 46px;
     margin: 0pt;
}

#nav li li a, #nav li.active li a {
     font-weight: normal;
}

#nav li:hover ul, #nav li.sfHover ul {
     left: 0px;
}

#nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li li.sfHover ul, #nav li li li.sfHover ul, #nav li li li li.sfHover ul {
     left: 0pt;
}

#nav img {
     margin: 10px 5px 5px 0px;
     width: 25px;
}

#showcase {
     color: #000000;
     margin-bottom: 0px;
     position: relative;
}

#showcase .background {
     background: url("../images/showcase.jpg") repeat-x scroll left top transparent;
     height: 276px;
     position: absolute;
     width: 100%;
}

#showcase .foreground {
     border-bottom: 1px solid #FFFFFF;
     overflow: hidden;
     padding-bottom: 0px;
}

#showcase h1 {
     font-size: 3em;
     font-weight: normal;
     line-height: 105%;
     margin: 25px 55px 10px 25px;
}

#showcase b {
     color: #7F8C51;
     font-weight: normal;
}

#showcase .pad {
     padding: 0pt 50px 25px 25px;
}

#showcase .num {
     background: none repeat scroll 0% 0% #7F8C51;
     color: #FFFFFF;
     float: left;
     font-size: 2em;
     line-height: 90%;
     padding: 3px 8px;
     text-align: center;
}

#showcase .pad h2 {
     font-size: 1.4em;
     font-weight: bold;
     margin: 0pt 0pt 5px 40px;
}

#showcase .pad p {
     margin-left: 40px;
}

#showcase table {
     background: url("../images/showcase_table.jpg") repeat-x scroll left top transparent;
}

#showcase td {
     padding: 5px 15px 3px;
}

#showcase th {
     padding: 10px 15px 0px;
     text-align: left;
}

#showcase p {
     color: #FFFFFF;
     text-shadow: 1px 1px #000000;
}

#showcase h3 {
     color: #FFFFCC;
     font-size: 1.2em;
     font-weight: bold;
     line-height: 1em;
     margin: 3px 2px;
     text-shadow: 1px 1px #000000;
}

#showcase h4 {
     color: #FFFFFF;
     font-size: 1.2em;
     font-weight: bold;
     line-height: 1em;
     margin: 3px 5px;
     text-shadow: 1px 1px #000000;
}

#showcase .price {
     color: #FFFFFF;
     font-size: 3.8em;
     font-weight: bold;
     line-height: 1.4em;
     margin: 3px 5px;
     text-align: center;
     text-shadow: 1px 1px #000000;
}

p.buttonheading {
     margin: 0pt;
     position: absolute;
     right: 10px;
     top: 2px;
}

.buttonheading .icon {
     display: block;
     float: left;
     height: 16px;
     margin-left: 5px;
     width: 16px;
}

.buttonheading .pdf {
     background: url("../images/light4.png") repeat scroll -57px -366px transparent;
}

.buttonheading .print {
     background: url("../images/light4.png") repeat scroll -21px -366px transparent;
}

.buttonheading .email {
     background: url("../images/light4.png") repeat scroll -39px -366px transparent;
}

.iteminfo {
     border-bottom: 1px solid #EEEEEE;
     display: block;
     font-size: 90%;
     margin-bottom: 20px;
     margin-top: -10px;
     overflow: hidden;
     width: 100%;
}

.modifydate, .createdby, .createdate {
     display: block;
     font-size: 12px;
     padding-left: 0px;
}

.createdby {
     font-weight: bold;
}

a.readonhost {
     background: none repeat scroll 0% 0% #FF9933;
     border-radius: 0.3em 0.3em 0.3em 0.3em;
     border: 1px solid #E7E7E7;
     color: #FFFFFF;
     display: block;
     float: none;
     font-style: italic;
     margin: 10px;
     padding: 8px;
     text-align: center;
}

a.readon, a.readon2 {
     background: none repeat scroll 0% 0% #FF9933;
     border-radius: 0.2em 0.2em 0.2em 0.2em;
     border: 1px solid #E7E7E7;
     color: #FFFFFF;
     display: block;
     float: right;
     font-style: italic;
     margin-top: 10px;
     padding: 8px;
}

a.readon:hover, a.readon2:hover {
     background: none repeat scroll 0% 0% #FF9933;
     border-radius: 0.2em 0.2em 0.2em 0.2em;
     border: 1px solid #E7E7E7;
     display: block;
     float: right;
     font-style: italic;
     margin-top: 10px;
     padding: 8px;
}

a.readon2 {
     background: url("../images/light4.png") repeat scroll 100% -344px transparent;
     color: #FFFFFF;
     display: block;
     float: right;
     font-weight: bold;
     line-height: 20px;
}

a.readon2 span {
     background: url("../images/light4.png") repeat scroll 0pt -344px transparent;
     display: block;
     float: left;
     height: 21px;
     margin-right: 10px;
     padding: 0pt 5px 0pt 15px;
}

.breadcrumbs-pad {
     margin: 15px 48px 0px 30px;
     padding: 0pt 1px;
}

div.breadcrumbs {
     background: none repeat scroll 0% 0% #FFFFFF;
     border-radius: 0.4em 0.4em 0.4em 0.4em;
     border: 1px solid #EEEEEE;
     color: #777777;
     font-size: 110%;
     font-weight: normal;
     margin: 0pt;
     padding: 7px 15px 5px;
}

div.breadcrumbs .sep {
     padding: 0pt 5px;
}

.component-pad {
     background: none repeat scroll 0% 0% #EEEEEE;
     padding: 0px 15px;
}

.banneritem_text {
     margin-bottom: 10px;
}

#modlgn_username, #modlgn_passwd {
     border: 1px solid #CCCCCC;
     padding: 3px;
}

.pagination span, .pagination a {
     margin-right: 5px;
}

#colmask ul li {
     border-bottom: 1px dashed #FCCFFC;
     font-size: 16px;
     list-style: none outside none;
     padding: 5px 2px;
}

#colmask ul ul {
     margin-top: 0pt;
}

#colmask ul ul li {
     list-style: square outside none;
}

.colpad h2.contentheading {
     padding-right: 65px;
}

.sectiontableheader {
     font-weight: normal;
     line-height: 25px;
     text-align: left;
}

tr.sectiontableentry0 td, tr.sectiontableentry1 td, tr.sectiontableentry2 td, td.sectiontableentry0, td.sectiontableentry1, td.sectiontableentry2 {
     border-top: 1px solid #DDDDDD;
     line-height: 20px;
     padding: 5px 7px;
     text-align: left;
     vertical-align: middle;
}

span.attention {
     background: none repeat scroll 0% 0% #FFF3A3;
     border: 1px solid #E7BD72;
     color: #B79000;
     display: block;
     margin: 15px 0pt;
     padding: 8px 10px;
}

tr.sectiontableentry1 tr:hover, tr.sectiontableentry2 tr:hover, tr.sectiontableentry1:hover, tr.sectiontableentry2:hover {
     background: none repeat scroll 0% 0% #FFFFFF;
}

#showcase .module {
     background: none repeat scroll 0% 0% #FFFFFF;
}

.module {
     border-radius: 0.5em 0.5em 0.5em 0.5em;
     padding: 3px;
}

.module-title {
     font-size: 150%;
     font-weight: normal;
     margin: 0pt;
     padding: 7px 0px 3px;
}

.module-body {
     background: none repeat scroll 0% 0% #FFFFFF;
     border: 1px solid #E7E7E7;
     padding: 3px;
}

.color1 .module-title {
     background: none repeat scroll 0% 0% #006699;
     border-radius: 0.5em 0.5em 0em 0em;
     color: #FFFFFF;
     font-size: 150%;
     line-height: 170%;
     margin: 15px 15px 0px;
     padding: 2px 20px;
     text-shadow: 1px -1px 1px #000000;
}

.color1 .module-body {
     border-radius: 0em 0em 0.5em 0.5em;
     border-top: 0px solid #FFFFFF;
     margin: 0px 15px;
     padding: 10px;
}

.color2 .module-title {
     background: url("../images/light4.png") repeat-x scroll 0pt -136px transparent;
     border-bottom: 1px solid #C3D9E1;
     color: #50646D;
}

.color2 .module-body {
     border-top: 1px solid #DFEAEF;
}

#colmask .m_menu {
     background: none repeat scroll 0% 0% #7F8C51;
     color: #FFFFFF;
}

#colmask .m_menu .module-title {
     background: url("../images/light4.png") repeat-x scroll 0pt 0px transparent;
     border-bottom: 1px solid #6B7643;
     color: #FFFFFF;
}

#colmask .m_menu .module-body {
     border-top: 1px solid #97A763;
}

#colmask .m_menu a {
     color: #FFFFFF;
}

#colmask .m_menu ul {
     margin: 0pt 1em;
}

#mainmods, #mainmods2, #mainmods3 {
     overflow: hidden;
     padding-top: 5px;
}

#mainmods .module, #mainmods .module-body {
     background: none repeat scroll 0% 0% transparent;
     border: medium none;
     margin: 8px 0px;
     padding: 0px;
}

#mainmods3 {
     background: url("../images/bottom.png") repeat-y scroll 0% 0% transparent;
}

#mainmods3 .module-title {
     color: #FF9933;
     font-size: 120%;
     font-weight: normal;
     margin-left: 18px;
     padding: 7px 0px 3px;
     text-shadow: -1px 1px #000000;
}

#mainmods3 .module-body {
     background: none repeat scroll 0% 0% transparent;
     border: medium none;
     margin-left: 2px;
}

#mainmods3 a {
     color: #FFFFFF;
}

#mainmods3 a:hover {
     color: #003366;
     text-decoration: none;
}

#mainmods3 li {
     border-bottom: 1px dashed #6AA0C9;
     list-style: none outside none;
     padding: 3px 0px;
}

#mainmods3 li:hover {
     background: none repeat scroll 0% 0% #6AA0C9;
     border-bottom: 1px dashed #6AA0C9;
     list-style: none outside none;
     padding: 3px 0px;
}

.spacer .module {
     float: left;
}

.spacer.w99 .module {
     width: 100%;
}

.spacer.w49 .module {
     width: 49.2%;
}

.spacer.w33 .module {
     width: 24.2%;
}

#header .module {
     float: right;
     margin-left: 325px;
}

#main-content li .active a {
     font-weight: normal;
}

#footer .module {
     margin: 0px;
     padding: 10px;
}

#footer .module-body {
     border: medium none;
     margin: 0px;
     padding: 10px;
}

#footer {
     border: medium none;
}

.footer-pad {
     border-top: 1px solid #EEEEEE;
     color: #999999;
     overflow: hidden;
     padding: 2px;
}

.footer-pad p {
     font-size: 11px;
     padding: 1px;
}

#logo2 {
     background: url("../images/light4.png") no-repeat scroll 5px -646px transparent;
     display: block;
     float: right;
     height: 20px;
     margin-left: 15px;
     margin-top: 5px;
     width: 165px;
}

#footer ul {
     margin: 0pt;
}

#footer li {
     float: left;
     font-weight: bold;
     list-style: none outside none;
     padding-right: 20px;
}

#footer a {
     color: #999999;
     font-size: 11px;
     font-weight: normal;
     line-height: 11px;
     padding: 1px;
}

img.border {
     margin: 2px 3px 0pt 0pt;
     padding: 5px;
}

.message, .tips, .error {
     padding: 5px 5px 5px 0px ! important;
     text-indent: 25px;
}

.highlight {
     padding: 0pt 5px;
}

pre, code {
     font: italic 100% monospace;
     padding: 10px;
     white-space: normal ! important;
}

div.blockquote {
     padding: 5px 0px ! important;
     width: auto ! important;
}

div.blockquote blockquote {
     padding: 15px 40px 5px ! important;
}

.dropcap {
     display: block;
     float: left;
     font-family: Georgia,Times,serif;
     font-size: 50px;
     line-height: 40px;
     padding: 4px 8px 0pt 0pt;
}

p.down, p.clip, p.pin, p.sticky {
     margin: 10px 0pt;
     padding: 20px 20px 10px 40px;
}

.blocknumber {
     padding: 5px 15px 10px;
}

.bignumber {
     background-position: left top;
     display: block;
     float: left;
     font-family: Arial,sans-serif;
     font-size: 23px;
     font-weight: bold;
     line-height: normal;
     margin: 0pt 15px 0pt 5px;
     padding: 5px 5px 5px 6px;
}

ul.video li, li.video, li.video:hover, ul.check li, li.check, li.check:hover, ul.star li, li.star, li.star:hover {
     list-style-image: none;
     list-style-type: none;
     padding-bottom: 5px;
     padding-left: 25px;
}

img.border {
     background: none repeat scroll 0% 0% #F6F6F6;
     border: 1px solid #E7E7E7;
}

.special {
     background: none repeat scroll 0% 0% #FFFFCC;
     border: 1px solid #9E9F63;
}

.error {
     background: url("../images/typ/error.gif") no-repeat scroll left center transparent;
     color: #CC0000;
}

.message {
     background: url("../images/typ/info.gif") no-repeat scroll left center transparent;
     color: #006699;
}

.tips {
     background: url("../images/typ/tips.gif") no-repeat scroll left center transparent;
     color: #FF5A00;
}

.highlight {
     background: none repeat scroll 0% 0% #FEFAE1;
     border-bottom: 1px dashed #888888;
}

div.blockquote {
     background: url("../images/typ/qlg.gif") no-repeat scroll 0px 2px #F6F6F6 ! important;
     border: 1px solid #E7E7E7;
}

div.blockquote blockquote {
     background: url("../images/typ/qrg.gif") no-repeat scroll right bottom transparent;
}

.dropcap {
     color: #E7E7E7;
     font-family: Georgia,Times,serif;
}

p.sticky, p.pin, p.clip, p.down, pre, .code {
     background: url("../images/typ/sticky.gif") no-repeat scroll left center #F6F6F6;
     border-color: #E7E7E7;
     border-right: 1px solid #E7E7E7;
     border-style: solid;
     border-width: 1px 1px 1px 5px;
}

pre, .code {
     background: none repeat scroll 0% 0% #F6F6F6;
}

p.pin {
     background: url("../images/typ/pin.gif") no-repeat scroll left center #F6F6F6;
}

p.clip {
     background: url("../images/typ/clip.gif") no-repeat scroll left center #F6F6F6;
}

p.down {
     background: url("../images/typ/down.gif") no-repeat scroll left center #F6F6F6;
}

.bignumber {
     background-position: left top;
     color: #E7E7E7;
}

body ul.star li, body li.star {
     background: url("../images/typ/star.gif") no-repeat scroll 0pt 1px transparent;
}

body ul.video li, body li.video {
     background: url("../images/typ/video.gif") no-repeat scroll 0px 0px transparent;
}

.clrm {
     clear: both;
     overflow: hidden;
     text-align: center;
     width: 100%;
}

p.nonscript {
     background: none repeat scroll 0% 0% #FFFFCC;
     color: #121212;
     font-size: 15px;
     font-weight: normal;
     margin: 0pt 0pt 50px;
     padding: 20px 0pt;
     position: absolute;
     top: 0pt;
     width: 100%;
}