.flatC, .roundC, .roundT, .roundB, .roundTL, .roundTR { 
background : #ffffff; 
padding : 8px; 
border : 2px solid #888888; 
} 
input.system-openid, input.com-system-openid { 
background : url(http://openid.net/images/login-bg.gif) no-repeat; 
background-color : #fff; 
background-position : 0% 50%; 
color : #000; 
padding-left : 18px; 
} 
.system-unpublished { 
background : #e8edf1; 
border-top : 4px solid #c4d3df; 
border-bottom : 4px solid #c4d3df; 
} 
#system-message { 
margin-bottom : 10px; 
padding : 0; 
} 
#system-message dt { 
font-weight : bold; 
} 
#system-message dd { 
margin : 0; 
font-weight : bold; 
text-indent : 30px; 
} 
#system-message dd ul { 
color : #0055bb; 
margin-bottom : 10px; 
list-style : none; 
padding : 10px; 
border-top : 3px solid #84a7db; 
border-bottom : 3px solid #84a7db; 
} 
#system-message dt.message { 
display : none; 
} 
#system-message dt.error { 
display : none; 
} 
#system-message dd.error ul { 
color : #c00; 
background-color : #e6c0c0; 
border-top : 3px solid #de7a7b; 
border-bottom : 3px solid #de7a7b; 
} 
#system-message dt.notice { 
display : none; 
} 
#system-message dd.notice ul { 
color : #c00; 
background : #efe7b8; 
border-top : 3px solid #f0dc7e; 
border-bottom : 3px solid #f0dc7e; 
} 
#system-debug { 
color : #ccc; 
background-color : #fff; 
padding : 10px; 
margin : 10px; 
} 
#system-debug div { 
font-size : 11px; 
} 
.invalid { 
border-color : #ff0000; 
} 
label.invalid { 
color : #ff0000; 
} 
#editor-xtd-buttons { 
padding : 5px; 
} 
.button2-left, .button2-right, .button2-left div, .button2-right div { 
float : left; 
} 
.button2-left a, .button2-right a, .button2-left span, .button2-right span { 
display : block; 
height : 22px; 
float : left; 
line-height : 22px; 
font-size : 11px; 
color : #666; 
cursor : pointer; 
} 
.button2-left span, .button2-right span { 
cursor : default; 
color : #999; 
} 
.button2-left .page a, .button2-right .page a, .button2-left .page span, .button2-right .page span { 
padding : 0 6px; 
} 
.page span { 
color : #000; 
font-weight : bold; 
} 
.button2-left a:hover, .button2-right a:hover { 
text-decoration : none; 
color : #0b55c4; 
} 
.button2-left a, .button2-left span { 
padding : 0 24px 0 6px; 
} 
.button2-right a, .button2-right span { 
padding : 0 6px 0 24px; 
} 
.button2-left { 
background : url(../images/j_button2_left.png) no-repeat; 
float : left; 
margin-left : 5px; 
} 
.button2-right { 
background : url(../images/j_button2_right.png) no-repeat 100% 0%; 
float : left; 
margin-left : 5px; 
} 
.button2-left .image { 
background : url(../images/j_button2_image.png) no-repeat 100% 0%; 
} 
.button2-left .readmore { 
background : url(../images/j_button2_readmore.png) no-repeat 100% 0%; 
} 
.button2-left .pagebreak { 
background : url(../images/j_button2_pagebreak.png) no-repeat 100% 0%; 
} 
.button2-left .blank { 
background : url(../images/j_button2_blank.png) no-repeat 100% 0%; 
} 
div.tooltip { 
float : left; 
background : #ffc; 
border : 1px solid #d4d5aa; 
padding : 5px; 
max-width : 200px; 
z-index : 13000; 
} 
div.tooltip h4 { 
padding : 0; 
margin : 0; 
font-size : 95%; 
font-weight : bold; 
margin-top : -15px; 
padding-top : 15px; 
padding-bottom : 5px; 
background : url(../images/selector-arrow.png) no-repeat; 
} 
div.tooltip p { 
font-size : 90%; 
margin : 0; 
} 
.img_caption.left { 
float : left; 
margin-right : 1em; 
} 
.img_caption.right { 
float : right; 
margin-left : 1em; 
} 
.img_caption.left p { 
clear : left; 
text-align : center; 
} 
.img_caption.right p { 
clear : right; 
text-align : center; 
} 
.img_caption { 
text-align : center !important ; 
} 
.img_caption.none { 
margin-left : auto; 
margin-right : auto; 
} 
.caption.left { 
float : left; 
margin-right : 1em; 
} 
.caption.right { 
float : right; 
margin-left : 1em; 
} 
.caption.left p { 
clear : left; 
text-align : center; 
} 
.caption.right p { 
clear : right; 
text-align : center; 
} 
.caption.none { 
margin-left : auto; 
margin-right : auto; 
} 
.caption { 
text-align : center !important ; 
} 
a img.calendar { 
width : 16px; 
height : 16px; 
margin-left : 3px; 
background : url(../images/calendar.png) no-repeat; 
cursor : pointer; 
vertical-align : middle; 
} 
img.maine { 
margin : 10px; 
padding : 0px; 
border : 1px solid #d0d0d0; 
} 
a img.klik { 
margin : 0; 
padding : 0; 
border : none; 
} 
a:hover img.klik { 
margin : 0; 
padding : 0; 
border : none; 
} 
td.ref-logo { 
background : #ffffff; 
text-align : center; 
vertical-align : middle; 
} 
.vase_cena { 
font-weight : bolder; 
color : red; 
font-size : 14px; 
} 
.cenik_header { 
color : #f76902; 
background-color : #f0f0f0; 
font-weight : bold; 
text-align : left; 
height : 10px; 
} 
.cenik_sluzba { 
width : 400px; 
} 
.cenik_cena { 
color : #f76902; 
} 
div.zpetne-odkazy { 
text-align : center; 
} 
div.toplist { 
text-align : center; 
} 
body { 
margin : 0 auto; 
padding : 0; 
background-color : #ffffff; 
font-family : Arial, Helvetica, Sans-Serif; 
font-style : normal; 
font-weight : normal; 
font-size : 12px; 
color : #d2d6d1; 
} 
.componentheading, h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited, .art-postheader, .art-postheader a, .art-postheader a:link, .art-postheader a:visited, .art-postheader a:hover, .art-blockheader .t, .art-vmenublockheader .t, .art-logo-text, .art-logo-text a, h1.art-logo-name, h1.art-logo-name a, h1.art-logo-name a:link, h1.art-logo-name a:visited, h1.art-logo-name a:hover { 
font-style : normal; 
text-decoration : none; 
font-weight : bold; 
font-size : 28px; 
text-align : left; 
} 
a { 
text-decoration : none; 
color : #d6ceae; 
} 
a:link { 
text-decoration : none; 
color : #d6ceae; 
} 
a:visited, a.visited { 
text-decoration : none; 
color : #d6ceae; 
} 
a:hover, a.hover { 
text-decoration : none; 
color : #d6ceae; 
} 
h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover, .componentheading { 
color : #f76902; 
} 
h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover { 
font-size : 18px; 
font-weight:bolder;
color :  #f76902; 
margin:0px;
padding:0px;
} 
h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover { 
font-size : 18px; 
color : #e7e9e7; 
margin:0px;
padding:0px;
} 
h4, h4 a, h4 a:link, h4 a:visited, h4 a:hover { 
font-size : 16px; 
color : #e7e9e7; 
} 
h5, h5 a, h5 a:link, h5 a:visited, h5 a:hover { 
font-size : 12px; 
color : #ffffff; 
font-weight : bold; 
} 
h6, h6 a, h6 a:link, h6 a:visited, h6 a:hover { 
font-size : 14px; 
color : #e7e9e7; 
} 
#art-main { 
position : relative; 
width : 100%; 
left : 0; 
top : 0; 
cursor : default; 
} 
.cleared { 
float : none; 
clear : both; 
margin : 0; 
padding : 0; 
border : none; 
font-size : 1px; 
} 
form { 
padding : 0 !important ; 
margin : 0 !important ; 
} 
table.position { 
position : relative; 
width : 100%; 
table-layout : fixed; 
} 
.art-sheet { 
position : relative; 
z-index : 0; 
margin : 0 auto; 
width : 900px; 
min-width : 51px; 
min-height : 51px; 
} 
.art-sheet-body { 
position : relative; 
z-index : 1; 
padding : 5px; 
} 
.art-sheet-tr, .art-sheet-tl, .art-sheet-br, .art-sheet-bl, .art-sheet-tc, .art-sheet-bc, .art-sheet-cr, .art-sheet-cl { 
position : absolute; 
z-index : -1; 
} 
.art-sheet-tr, .art-sheet-tl, .art-sheet-br, .art-sheet-bl { 
width : 70px; 
height : 70px; 
background-image : url('../images/sheet_s.png'); 
} 
.art-sheet-tl { 
top : 0; 
left : 0; 
clip : rect(auto,35px,35px,auto); 
} 
.art-sheet-tr { 
top : 0; 
right : 0; 
clip : rect(auto,auto,35px,35px); 
} 
.art-sheet-bl { 
bottom : 0; 
left : 0; 
clip : rect(35px,35px,auto,auto); 
} 
.art-sheet-br { 
bottom : 0; 
right : 0; 
clip : rect(35px,auto,auto,35px); 
} 
.art-sheet-tc, .art-sheet-bc { 
left : 35px; 
right : 35px; 
height : 70px; 
background-image : url('../images/sheet_h.png'); 
} 
.art-sheet-tc { 
top : 0; 
clip : rect(auto,auto,35px,auto); 
} 
.art-sheet-bc { 
bottom : 0; 
clip : rect(35px,auto,auto,auto); 
} 
.art-sheet-cr, .art-sheet-cl { 
top : 35px; 
bottom : 35px; 
width : 70px; 
background-image : url('../images/sheet_v.png'); 
} 
.art-sheet-cr { 
right : 0; 
clip : rect(auto,auto,auto,35px); 
} 
.art-sheet-cl { 
left : 0; 
clip : rect(auto,35px,auto,auto); 
} 
.art-sheet-cc { 
position : absolute; 
z-index : -1; 
top : 35px; 
left : 35px; 
right : 35px; 
bottom : 35px; 
background-color : #000000; 
} 
.art-sheet { 
margin-top : 30px !important ; 
cursor : auto; 
} 
#art-page-background-simple-gradient, #art-page-background-gradient, #art-page-background-glare { 
min-width : 900px; 
} 
div.art-header { 
margin : 0 auto; 
position : relative; 
z-index : 0; 
width : 890px; 
height : 200px; 
overflow : hidden; 
} 
div.art-header-png { 
position : absolute; 
z-index : -2; 
top : 0; 
left : 0; 
width : 890px; 
height : 200px; 
background-image : url('../images/header.png'); 
background-repeat : no-repeat; 
background-position : left top; 
} 
div.art-header-jpeg { 
position : absolute; 
z-index : -1; 
top : 0; 
left : 0; 
width : 890px; 
height : 200px; 
background-image : url('../images/header.jpg'); 
background-repeat : no-repeat; 
background-position : center center; 
} 
.art-content-layout { 
display : table; 
padding : 0; 
border : none; 
width : 890px; 
} 
.art-content-layout .art-content-layout { 
width : auto; 
margin : 0; 
} 
div.art-content-layout div.art-layout-cell, div.art-content-layout div.art-layout-cell div.art-content-layout div.art-layout-cell { 
display : table-cell; 
} 
div.art-layout-cell div.art-layout-cell { 
display : block; 
} 
div.art-content-layout-row { 
display : table-row; 
} 
.art-content-layout { 
table-layout : fixed; 
border-collapse : collapse; 
background-color : transparent; 
border : none !important ; 
padding : 0 !important ; 
} 
.art-layout-cell, .art-content-layout-row { 
background-color : transparent; 
vertical-align : top; 
text-align : left; 
border : none !important ; 
margin : 0 !important ; 
padding : 0 !important ; 
} 
.art-button-wrapper .art-button { 
display : inline-block; 
vertical-align : middle; 
white-space : nowrap; 
text-align : left; 
text-decoration : none !important ; 
color : #000000 !important ; 
width : auto; 
outline : none; 
border : none; 
background : none; 
line-height : 25px; 
height : 25px; 
margin : 0; 
padding : 0 10px !important ; 
overflow : visible; 
cursor : default; 
z-index : 0; 
} 
.art-button img, .art-button-wrapper img { 
margin : 0; 
vertical-align : middle; 
} 
.art-button-wrapper { 
vertical-align : middle; 
display : inline-block; 
position : relative; 
height : 25px; 
overflow : hidden; 
white-space : nowrap; 
width : auto; 
margin : 0; 
padding : 0; 
z-index : 0; 
} 
.firefox2 .art-button-wrapper { 
display : block; 
float : left; 
} 
input, select { 
vertical-align : middle; 
} 
.art-button-wrapper.hover .art-button, .art-button:hover { 
color : #000000 !important ; 
text-decoration : none !important ; 
} 
.art-button-wrapper.active .art-button { 
color : #fcf9ed !important ; 
} 
.art-button-wrapper .l, .art-button-wrapper .r { 
display : block; 
position : absolute; 
z-index : -1; 
height : 75px; 
margin : 0; 
padding : 0; 
background-image : url('../images/button.png'); 
} 
.art-button-wrapper .l { 
left : 0; 
right : 4px; 
} 
.art-button-wrapper .r { 
width : 409px; 
right : 0; 
clip : rect(auto,auto,auto,405px); 
} 
.art-button-wrapper.hover .l, .art-button-wrapper.hover .r { 
top : -25px; 
} 
.art-button-wrapper.active .l, .art-button-wrapper.active .r { 
top : -50px; 
} 
.art-button-wrapper input { 
float : none !important ; 
} 
.art-vmenublock { 
position : relative; 
z-index : 0; 
margin : 0 auto; 
min-width : 1px; 
min-height : 1px; 
} 
.art-vmenublock-body { 
position : relative; 
z-index : 1; 
padding : 0; 
} 
.art-vmenublock { 
margin : 7px; 
} 
.art-vmenublockheader { 
position : relative; 
z-index : 0; 
height : 32px; 
margin-bottom : 7px; 
} 
.art-vmenublockheader .t { 
height : 32px; 
color : #000000; 
margin-right : 10px; 
margin-left : 10px; 
font-family : "Arial Black", Arial, Helvetica, Sans-Serif; 
font-size : 12px; 
margin : 0; 
padding : 0 10px 0 31px; 
white-space : nowrap; 
line-height : 32px; 
} 
.art-vmenublockheader .l, .art-vmenublockheader .r { 
display : block; 
position : absolute; 
z-index : -1; 
height : 32px; 
background-image : url('../images/vmenublockheader.png'); 
} 
.art-vmenublockheader .l { 
left : 0; 
right : 25px; 
} 
.art-vmenublockheader .r { 
width : 890px; 
right : 0; 
clip : rect(auto,auto,auto,865px); 
} 
.art-vmenublockcontent { 
position : relative; 
z-index : 0; 
margin : 0 auto; 
min-width : 1px; 
min-height : 1px; 
} 
.art-vmenublockcontent-body { 
position : relative; 
z-index : 1; 
padding : 0; 
} 
.art-vmenublockcontent { 
position : relative; 
z-index : 0; 
margin : 0 auto; 
min-width : 1px; 
min-height : 1px; 
} 
.art-vmenublockcontent-body { 
position : relative; 
z-index : 1; 
padding : 0; 
} 
ul.art-vmenu, ul.art-vmenu li { 
list-style : none; 
margin : 0; 
padding : 0; 
width : auto; 
line-height : 0; 
} 
ul.art-vmenu a { 
position : relative; 
display : block; 
overflow : hidden; 
height : 20px; 
cursor : pointer; 
text-decoration : none; 
} 
ul.art-vmenu li.art-vmenu-separator { 
display : block; 
padding : 0 0 0 0; 
margin : 0; 
font-size : 1px; 
} 
ul.art-vmenu .art-vmenu-separator-span { 
display : block; 
padding : 0; 
font-size : 1px; 
height : 0; 
line-height : 0; 
border : none; 
} 
ul.art-vmenu a .r, ul.art-vmenu a .l { 
position : absolute; 
display : block; 
top : 0; 
z-index : -1; 
height : 60px; 
background-image : url('../images/vmenuitem.png'); 
} 
ul.art-vmenu a .l { 
left : 0; 
right : 20px; 
} 
ul.art-vmenu a .r { 
width : 908px; 
right : 0; 
clip : rect(auto,auto,auto,888px); 
} 
ul.art-vmenu a .t { 
display : block; 
line-height : 20px; 
color : #f76902; 
padding : 0 10px 0 30px; 
font-family : "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, Sans-Serif; 
font-weight : bold; 
margin-left : 0; 
margin-right : 0; 
} 
ul.art-vmenu a:hover .l, ul.art-vmenu a:hover .r { 
top : -20px; 
} 
ul.art-vmenu a:hover .t { 
color : #000000; 
} 
ul.art-vmenu a.active .l, ul.art-vmenu a.active .r { 
top : -40px; 
} 
ul.art-vmenu a.active .t { 
color : #f76902; 
} 
ul.art-vmenu ul, ul.art-vmenu ul li { 
margin : 0; 
padding : 0; 
} 
ul.art-vmenu ul a { 
display : block; 
white-space : nowrap; 
height : 16px; 
overflow : visible; 
background-image : url('../images/vsubitem.gif'); 
background-position : 25px 0%; 
background-repeat : repeat-x; 
padding-left : 40px; 
} 
ul.art-vmenu ul li { 
padding : 0; 
} 
ul.art-vmenu ul span, ul.art-vmenu ul span span { 
display : inline; 
float : none; 
margin : inherit; 
padding : inherit; 
background-image : none; 
text-align : inherit; 
text-decoration : inherit; 
} 
ul.art-vmenu ul a, ul.art-vmenu ul a:link, ul.art-vmenu ul a:visited, ul.art-vmenu ul a:hover, ul.art-vmenu ul a:active, ul.art-vmenu ul span, ul.art-vmenu ul span span { 
line-height : 16px; 
color : #ffffff; 
font-family : "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, Sans-Serif; 
font-size : 11px; 
margin-left : 0; 
} 
ul.art-vmenu ul { 
margin : 0 0 0 0; 
} 
ul.art-vmenu ul ul { 
margin : 0 0 0 0; 
} 
ul.art-vmenu ul li.art-vsubmenu-separator { 
display : block; 
margin : 0; 
font-size : 1px; 
padding : 0 0 0 0; 
} 
ul.art-vmenu ul .art-vsubmenu-separator-span { 
display : block; 
padding : 0; 
font-size : 1px; 
height : 0; 
line-height : 0; 
margin : 0; 
border : none; 
} 
ul.art-vmenu ul li li a { 
background-position : 50px 0%; 
padding-left : 65px; 
} 
ul.art-vmenu ul li li li a { 
background-position : 75px 0%; 
padding-left : 90px; 
} 
ul.art-vmenu ul li li li li a { 
background-position : 100px 0%; 
padding-left : 115px; 
} 
ul.art-vmenu ul li li li li li a { 
background-position : 125px 0%; 
padding-left : 140px; 
} 
ul.art-vmenu ul li a.active { 
color : #919a8d; 
background-position : 25px -32px; 
} 
ul.art-vmenu ul li li a.active { 
background-position : 50px -32px; 
} 
ul.art-vmenu ul li li li a.active { 
background-position : 75px -32px; 
} 
ul.art-vmenu ul li li li li a.active { 
background-position : 100px -32px; 
} 
ul.art-vmenu ul li li li li li a.active { 
background-position : 125px -32px; 
} 
ul.art-vmenu ul li a:hover, ul.art-vmenu ul li a:hover.active { 
color : #000000; 
background-position : 25px -16px; 
} 
ul.art-vmenu ul li li a:hover, ul.art-vmenu ul li li a:hover.active { 
background-position : 50px -16px; 
} 
ul.art-vmenu ul li li li a:hover, ul.art-vmenu ul li li li a:hover.active { 
background-position : 75px -16px; 
} 
ul.art-vmenu ul li li li li a:hover, ul.art-vmenu ul li li li li a:hover.active { 
background-position : 100px -16px; 
} 
ul.art-vmenu ul li li li li li a:hover, ul.art-vmenu ul li li li li li a:hover.active { 
background-position : 125px -16px; 
} 
.art-block { 
position : relative; 
z-index : 0; 
margin : 0 auto; 
min-width : 1px; 
min-height : 1px; 
} 
.art-block-body { 
position : relative; 
z-index : 1; 
padding : 0; 
} 
.art-block { 
margin : 7px; 
} 
.art-blockheader { 
position : relative; 
z-index : 0; 
height : 32px; 
margin-bottom : 7px; 
} 
.art-blockheader .t { 
height : 32px; 
color : #000000; 
margin-right : 10px; 
margin-left : 10px; 
font-family : "Arial Black", Arial, Helvetica, Sans-Serif; 
font-size : 12px; 
margin : 0; 
padding : 0 10px 0 31px; 
white-space : nowrap; 
line-height : 32px; 
} 
.art-blockheader .l, .art-blockheader .r { 
display : block; 
position : absolute; 
z-index : -1; 
height : 32px; 
background-image : url('../images/blockheader.png'); 
} 
.art-blockheader .l { 
left : 0; 
right : 25px; 
} 
.art-blockheader .r { 
width : 890px; 
right : 0; 
clip : rect(auto,auto,auto,865px); 
} 
.art-blockcontent { 
position : relative; 
z-index : 0; 
margin : 0 auto; 
min-width : 1px; 
min-height : 1px; 
} 
.art-blockcontent-body { 
position : relative; 
z-index : 1; 
padding : 7px; 
} 
.art-blockcontent-body { 
color : #f76902; 
font-family : "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, Sans-Serif; 
} 
.art-blockcontent-body a:link { 
color : #f76902; 
} 
.art-blockcontent-body a:visited, .art-blockcontent-body a.visited { 
color : #f76902; 
} 
.art-blockcontent-body a:hover, .art-blockcontent-body a.hover { 
color : #f76902; 
text-decoration : none; 
} 
.art-blockcontent-body ul { 
list-style-type : none; 
color : #a6aea3; 
margin : 0; 
padding : 0; 
} 
.art-blockcontent-body ul li { 
text-decoration : none; 
line-height : 1.25em; 
padding : 0 0 0 13px; 
background-image : url('../images/blockcontentbullets.png'); 
background-repeat : no-repeat; 
} 
.art-post { 
position : relative; 
z-index : 0; 
margin : 0 auto; 
min-width : 1px; 
min-height : 1px; 
} 
.art-post-body { 
position : relative; 
z-index : 1; 
padding : 10px; 
} 
.art-post { 
margin : 7px; 
} 
a img { 
border : 0; 
} 
img.art-article { 
border : 3px solid #ffffff; 
margin : 10px; 
} 
.art-metadata-icons img { 
border : none; 
vertical-align : middle; 
margin : 2px; 
} 
.art-article table, table.art-article { 
border : none; 
margin : 1px; 
width : auto; 
} 
.art-article th, .art-article td { 
padding : 2px; 
border : none; 
} 
pre { 
overflow : auto; 
padding : 0.1em; 
} 
.art-postheader { 
margin : 0.2em 0; 
padding : 0; 
font-size : 22px; 
color : #bdc3bb; 
} 
.art-postheader a, .art-postheader a:link, .art-postheader a:visited, .art-postheader a:hover { 
font-size : 22px; 
margin : 0; 
color : #bdc3bb; 
} 
.art-postheader a:link { 
text-decoration : none; 
color : #ccc299; 
} 
.art-postheader a:visited, .art-postheader a.visited { 
color : #cbcfc9; 
} 
.art-postheader a:hover, .art-postheader a.hovered { 
color : #f0dc94; 
} 
.art-postmetadataheader { 
padding : 1px; 
background-color : #e9e4d3; 
border-color : #d4ccaa; 
border-style : solid; 
border-width : 1px; 
} 
.art-postheadericons { 
padding : 1px; 
} 
.art-postheadericons, .art-postheadericons a, .art-postheadericons a:link, .art-postheadericons a:visited, .art-postheadericons a:hover { 
font-size : 11px; 
color : #2f332e; 
} 
.art-postheadericons a, .art-postheadericons a:link, .art-postheadericons a:visited, .art-postheadericons a:hover { 
margin : 0; 
} 
.art-postheadericons a:link { 
color : #665c33; 
} 
.art-postheadericons a:visited, .art-postheadericons a.visited { 
color : #4a5148; 
} 
.art-postheadericons a:hover, .art-postheadericons a.hover { 
color : #b3911a; 
} 
.art-postcontent { 
text-align : justify; 
} 
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited { 
font-weight : normal; 
font-style : normal; 
text-decoration : none; 
} 
ol, ul { 
color : #bdc3bb; 
margin : 1em 0 1em 2em; 
padding : 0; 
} 
li ol, li ul { 
margin : 0.5em 0 0.5em 2em; 
padding : 0; 
} 
li { 
margin : 0.2em 0; 
padding : 0; 
} 
ul { 
list-style-type : none; 
} 
ol { 
list-style-position : inside; 
} 
.art-post li { 
padding : 0 0 0 14px; 
line-height : 1em; 
} 
.art-post ol li, .art-post ul ol li { 
background : none; 
padding-left : 0; 
} 
.art-post ul li, .art-post ol ul li { 
background-image : url('../images/postbullets.png'); 
background-repeat : no-repeat; 
padding-left : 14px; 
} 
blockquote, blockquote p, .art-postcontent blockquote p { 
color : #0f100e; 
font-style : italic; 
text-align : left; 
} 
blockquote, .art-postcontent blockquote { 
border : 1px solid #d4ccaa; 
margin : 10px 10px 10px 50px; 
padding : 5px 5px 5px 41px; 
background-color : #e9e4d3; 
background-image : url('../images/postquote.png'); 
background-position : left top; 
background-repeat : no-repeat; 
} 
.art-footer { 
position : relative; 
z-index : 0; 
overflow : hidden; 
width : 890px; 
margin : 0 auto; 
} 
.art-footer .art-footer-inner { 
height : 1%; 
position : relative; 
z-index : 0; 
padding : 8px; 
text-align : center; 
} 
.art-footer .art-footer-background { 
position : absolute; 
z-index : -1; 
background-repeat : no-repeat; 
background-image : url('../images/footer.png'); 
width : 890px; 
height : 150px; 
bottom : 0; 
left : 0; 
} 
.art-rss-tag-icon { 
position : relative; 
display : block; 
float : left; 
background-image : url('../images/rssicon.png'); 
background-position : right center; 
background-repeat : no-repeat; 
margin : 0 5px 0 0; 
height : 25px; 
width : 25px; 
cursor : default; 
} 
.art-footer .art-footer-text p { 
margin : 0; 
} 
.art-footer .art-footer-text { 
display : inline-block; 
color : #18150c; 
font-size : 11px; 
} 
.art-footer .art-footer-text a:link { 
text-decoration : none; 
color : #cac096; 
} 
.art-footer .art-footer-text a:visited { 
text-decoration : none; 
color : #191b18; 
} 
.art-footer .art-footer-text a:hover { 
color : #ebd275; 
text-decoration : none; 
} 
.art-page-footer, .art-page-footer a, .art-page-footer a:link, .art-page-footer a:visited, .art-page-footer a:hover { 
font-family : Arial; 
font-size : 10px; 
letter-spacing : normal; 
word-spacing : normal; 
font-style : normal; 
font-weight : normal; 
text-decoration : underline; 
color : #b3911a; 
} 
.art-page-footer { 
margin : 1em; 
text-align : center; 
text-decoration : none; 
color : #887a44; 
} 
.art-content-layout .art-content { 
width : 75%; 
} 
.art-content-layout .art-content .art-block { 
background-color : #ffffff; 
} 
.art-content-layout .art-content-wide { 
width : 100%; 
} 
.art-content-layout .art-sidebar1 { 
width : 25%; 
} 
table.moduletable th { 
font-size : 140%; 
padding : 0.5em 0; 
} 
.firefox2 table.poll tr td div { 
font-size : 0; 
} 
#footer { 
text-align : center; 
} 
.breadcrumbs { 
display : block; 
padding : 0.7em 0; 
} 
.contentpaneopen span.small, .contentpaneopen td.createdate, .contentpaneopen td.modifydate { 
font-size : 75%; 
padding-bottom : 1em; 
} 
.column_separator { 
padding-left : 0.4em; 
} 
.pagination span { 
padding : 2px; 
} 
.pagination a { 
padding : 2px; 
} 
div.offline { 
background : #fffebb; 
width : 100%; 
position : absolute; 
top : 0; 
left : 0; 
font-size : 1.2em; 
padding : 5px; 
} 
span.pathway { 
display : block; 
margin : 0 20px; 
overflow : hidden; 
} 
table.moduletable th, legend { 
margin : 0; 
font-weight : bold; 
font-family : Helvetica, Arial, sans-serif; 
font-size : 1.5em; 
padding-left : 0; 
margin-bottom : 10px; 
text-align : left; 
} 
.invalid { 
border-color : #ff0000; 
} 
label.invalid { 
color : #ff0000; 
} 
.ol-foreground { 
background-color : #f6f6f6; 
} 
.ol-background { 
background-color : #666; 
} 
.ol-textfont { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 10px; 
} 
.ol-captionfont { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
color : #f6f6f6; 
font-weight : bold; 
} 
.ol-captionfont a { 
color : #0b55c4; 
text-decoration : none; 
font-size : 12px; 
} 
span.article_separator { 
display : none; 
} 
.column_separator { 
padding-left : 10px; 
} 
td.buttonheading img { 
border : none; 
} 
.clr { 
clear : both; 
} 
div#maindivider { 
border-top : 1px solid #ddd; 
margin-bottom : 10px; 
overflow : hidden; 
height : 1px; 
} 
table.blog span.article_separator { 
display : none; 
} 
.contentpaneopen_edit { 
float : left; 
} 
table.contenttoc { 
margin : 5px; 
border : 1px solid #ccc; 
padding : 5px; 
float : right; 
} 
table.contenttoc td { 
padding : 0 5px; 
} 
td.sectiontableheader { 
background : #efefef; 
color : #333; 
font-weight : bold; 
padding : 4px; 
border-right : 1px solid #fff; 
} 
tr.sectiontableentry0 td, tr.sectiontableentry1 td, tr.sectiontableentry2 td { 
padding : 4px; 
} 
td.sectiontableentry0, td.sectiontableentry1, td.sectiontableentry2 { 
padding : 3px; 
} 
table.contentpaneopen, table.contentpane { 
margin : 0; 
padding : 0; 
width : auto; 
} 
table.contentpaneopen li { 
margin-bottom : 5px; 
} 
table.contentpaneopen fieldset { 
border : 0; 
border-top : 1px solid #ddd; 
} 
table.contentpaneopen h3 { 
margin-top : 25px; 
} 
table.contentpaneopen h4 { 
font-family : Arial, Helvetica, sans-serif; 
color : #333; 
} 
.highlight { 
background-color : #fffebb; 
} 
table.user1user2 div.moduletable { 
margin-bottom : 0; 
} 
div.moduletable, div.module { 
margin-bottom : 25px; 
} 
div.module_menu h3 { 
font-family : Helvetica, Arial, sans-serif; 
font-size : 12px; 
font-weight : bold; 
color : #eee; 
margin : -23px -4px 5px -5px; 
padding-left : 10px; 
padding-bottom : 2px; 
} 
div.module_menu { 
margin : 0; 
padding : 0; 
margin-bottom : 15px; 
} 
div.module_menu div div div { 
padding : 10px; 
padding-top : 30px; 
padding-bottom : 15px; 
width : auto; 
} 
div.module_menu div div div div { 
background : none; 
padding : 0; 
} 
div.module_menu ul { 
margin : 10px 0; 
padding-left : 20px; 
} 
div.module_menu ul li a:link, div.module_menu ul li a:visited { 
font-weight : bold; 
} 
#leftcolumn div.module { 
padding : 0 10px; 
} 
#leftcolumn div.module table { 
width : auto; 
} 
table.adminform textarea { 
width : 540px; 
height : 400px; 
font-size : 1em; 
color : #000099; 
} 
div.search input { 
width : 95%; 
border : 1px solid #ccc; 
margin : 15px 0 10px 0; 
} 
form#form-login { 
text-align : left; 
} 
form#form-login fieldset { 
border : 0 none; 
margin : 0; 
padding : 0.2em; 
} 
form#form-login ul { 
list-style-type : none; 
margin : 0; 
padding : 0; 
} 
form#form-login ul li { 
background-image : none; 
padding : 0; 
} 
#modlgn_username, #modlgn_passwd { 
width : 90%; 
} 
#form-login-username, #form-login-password, #form-login-remember { 
display : block; 
margin : 0; 
} 
form#com-form-login { 
text-align : left; 
} 
form#com-form-login fieldset { 
border : 0 none; 
margin : 0; 
padding : 0.2em; 
} 
form#com-form-login ul { 
list-style-type : none; 
margin : 0; 
padding : 0; 
} 
form#com-form-login ul li { 
background-image : none; 
padding : 0; 
} 
div.mosimage { 
margin : 5px; 
} 
div.mosimage_caption { 
font-size : 0.9em; 
color : #666; 
} 
div.caption { 
padding : 0 10px 0 10px; 
} 
div.caption img { 
border : 1px solid #ccc; 
} 
div.caption p { 
font-size : 0.9em; 
color : #666; 
text-align : center; 
} 
table.paramlist { 
margin-top : 5px; 
} 
table.paramlist td.paramlist_key { 
width : 128px; 
text-align : left; 
height : 30px; 
} 
div.message { 
font-weight : bold; 
font-size : 14px; 
color : #c30; 
text-align : center; 
width : auto; 
background-color : #f9f9f9; 
border : 1px solid #d5d5d5; 
margin : 3px 0 10px; 
padding : 3px 20px; 
} 
.banneritem img { 
display : block; 
margin-left : auto; 
margin-right : auto; 
} 
.banneritem_text { 
padding : 4px; 
font-size : 11px; 
} 
.bannerfooter_text { 
padding : 4px; 
font-size : 11px; 
background-color : #f7f7f7; 
text-align : right; 
} 
.pagination span { 
padding : 2px; 
} 
.pagination a { 
padding : 2px; 
} 
.pollstableborder { 
margin-top : 8px; 
} 
.pollstableborder td { 
text-align : left; 
} 
span.description { 
display : block; 
padding-left : 30px; 
} 
fieldset { 
border : 1px solid #ccc; 
margin-top : 15px; 
padding : 15px; 
} 
legend { 
margin : 0; 
padding : 0 10px; 
} 
td.key { 
border-bottom : 1px solid #eee; 
color : #666; 
} 
.tool-tip { 
float : left; 
background : #ffc; 
border : 1px solid #d4d5aa; 
padding : 5px; 
max-width : 200px; 
} 
.tool-title { 
padding : 0; 
margin : 0; 
font-size : 100%; 
font-weight : bold; 
margin-top : -15px; 
padding-top : 15px; 
padding-bottom : 5px; 
background : url(../../system/images/selector-arrow.png) no-repeat; 
} 
.tool-text { 
font-size : 100%; 
margin : 0; 
} 
#system-message { 
margin-bottom : 20px; 
} 
#system-message dd.message ul { 
background : #c3d2e5 url(../../system/images/notice-info.png) no-repeat 4px center; 
border-top : 3px solid #de7a7b; 
border-bottom : 3px solid #de7a7b; 
margin : 0; 
padding-left : 40px; 
text-indent : 0; 
} 
#system-message dd.error ul { 
color : #c00; 
background : #e6c0c0 url(../../system/images/notice-alert.png) no-repeat 4px center; 
border-top : 3px solid #de7a7b; 
border-bottom : 3px solid #de7a7b; 
margin : 0; 
padding-left : 40px; 
text-indent : 0; 
} 
#system-message dd.notice ul { 
color : #c00; 
background : #efe7b8 url(../../system/images/notice-note.png) no-repeat 4px center; 
border-top : 3px solid #f0dc7e; 
border-bottom : 3px solid #f0dc7e; 
margin : 0; 
padding-left : 40px; 
text-indent : 0; 
} 
#syndicate { 
float : left; 
padding-left : 25px; 
} 
#component-contact table td { 
padding : 2px 0; 
} 
.breadcrumbs img { 
margin : 0; 
padding : 0; 
border : 0; 
} 
.mceToolbarTop { 
white-space : normal; 
} 
.mceEditor { 
background : none; 
} 
#archive-list { 
list-style-type : none; 
margin : 0; 
padding : 0; 
} 
#archive-list li { 
list-style-type : none; 
background-image : none; 
margin-left : 0; 
padding-left : 0; 
} 
#navigation { 
text-align : center; 
} 
.article h3 img { 
border : none; 
display : inline; 
margin : 0; 
padding : 0; 
} 
.art-footer-text .moduletable { 
border : none; 
margin : 0; 
padding : 0; 
} 
.pollstableborder td { 
vertical-align : middle; 
} 
.img_caption.left { 
float : left; 
margin-right : 1em; 
} 
.img_caption.right { 
float : right; 
margin-left : 1em; 
} 
.img_caption.left p { 
clear : left; 
text-align : center; 
} 
.img_caption.right p { 
clear : right; 
text-align : center; 
} 
.img_caption img { 
margin : 0; 
} 
.contentheading { 
color : #d6ceae; 
} 
#system-message ul li { 
background-image : none; 
padding-left : 0; 
} 
.dm_taskbar ul { 
background-image : none; 
margin : 0; 
padding : 0; 
} 
.dm_taskbar ul li { 
background-image : none; 
}