body { background: #eee url(img/background-2.jpg) 0 0 no-repeat; font-family: Times New Roman, Times, serif; font-size: 90%; color: #555; }
input, textarea { font-family: monospace; }

/* Book Antiqua, Tahoma, Book Antiqua, Times, serif;   , monospace
Century Schoolbook
Garamond
Palatino 
*/
.clear, #clear { clear: both; }
.invisible { width:0px; height:0px; display:none; }
.print-only-block { display: none; }
.print-only-inline { display: none; }

strong, em { color: #000; }
img { border: 1px solid #666; }
img.inline { float: left; margin: 0 10px 10px 0; }
img.inline-20 { float: left; margin: 0 10px 10px 0; width: 20%; }
img.inline-30 { float: left; margin: 0 10px 10px 0; width: 30%; }
img.inline-40 { float: left; margin: 0 10px 10px 0; width: 40%; }
img.inline-50 { float: left; margin: 0 10px 10px 0; width: 50%; }
img.inline-60 { float: left; margin: 0 10px 10px 0; width: 60%; }
img.inline-70 { float: left; margin: 0 10px 10px 0; width: 70%; }
img.inline-80 { float: left; margin: 0 10px 10px 0; width: 80%; }
p img { border: 0; }

.highlight { font-weight: bold; color: #11AA11; }

h1, h2, h3, h4, h5 { font-size: 120%; padding: 0 0 0 0px; margin: 0; margin-bottom: 4px; text-transform: uppercase; }
h1 { font-size: 200%; }

p { padding: 0; margin: 0; margin-bottom: 10px; }

a { color: #555; color: #11AA11;text-decoration: none; } /* #0771A7 color: #44A; */
a:hover { text-decoration: underline; color: #DD0000; }
#main a { text-decoration: underline; }

ul { margin: 0; }

.block { margin-bottom: 12px; } 
#wrapper { margin: 10px auto 20px auto; background-color: transparent; width: 804px; }

#header .mod_navigation ul { list-style: none; padding: 0; }
#header .mod_navigation li { display: inline; }
#header .mod_navigation { text-align: right; padding-bottom: 4px; }
#visual { overflow: hidden; }
#visual img { vertical-align: bottom; }
#language { text-align: right; margin-bottom: 4px; }
#container { overflow: hidden; width: 100%; }
#main { float: left; width: 599px; padding-bottom: 2000px; margin-bottom: -2000px; border-right: 1px solid #666; }
#main .inside { padding: 10px 10px 40px 0px; }
#right { float: left; width: 200px; text-align: right; padding-bottom: 2000px; margin-bottom: -2000px;  background: #eee url(img/background-right-2.jpg) 0 0 no-repeat; }
#right h1, #right h2, #right h3, #right h4 { text-align: left; } 
#right ul { list-style: none; padding: 0; }
#right .inside { padding: 10px 0px 40px 10px; }
#right .mod_navigation li { display: inline; background: transparent url(img/bullet.gif) 0 0px no-repeat; padding-left: 18px; }
#right .mod_navigation li.active { background: transparent url(img/bullet-active.gif) 0 1px no-repeat; }
li.active a, .current { color: #DD0000; }
#right .mod_navigation { text-align: right; }

#footer { clear: both;}
#footer .mod_customnav ul { list-style: none; padding: 0; }
#footer .mod_customnav li { display: inline; padding-left: 6px; }
#footer .mod_customnav { text-align: right; padding-top: 4px; font-size: 90%; }
#footer-visual img { vertical-align: bottom; }

#logout { margin-bottom: 16px; font-weight: bold; }

.cloud { padding: 0 0 16px 0; }
.cloud li { display: inline; }
.size1 { font-size: 80%; }
.size2 { font-size: 100%; }
.size3 { font-size: 120%; }
.size4 { font-size: 140%; }
.size5 { font-size: 160%; }

.size1 { font-size: 100%; color: #999; }
.size2 { font-size: 100%; color: #777; }
.size3 { font-size: 100%; color: #555; }
.size4 { font-size: 100%; color: #333; }
.size5 { font-size: 100%; color: #000; }

.nav-gallery li { display: inline; }
.gallery-image li { display: inline; }

.gallery ul { padding: 0; list-style: none; }
.gallery li.gallery-image { float: left; margin: 0 10px 10px 0; text-align: center; height: 180px; }
.gallery .gallery-image .inner { display: inline; }

.mod_smlrpix_image img { vertical-align: top; margin-bottom: 10px; }
.imglink { }

/*.gallery-image .actions a { padding-left: 0px; }*/
a.action img { padding-top: 2px; border: 0; }
a.action-view { background: transparent url(img/icon-view.gif) 0 0 no-repeat;  }
a.action-sim-colors { background: transparent url(img/icon-sim-colors.gif) 0 0 no-repeat; }
a.action-sim-colorlayout { background: transparent url(img/icon-sim-layout.gif) 0 0 no-repeat; }
a.action-sim-txf { background: transparent url(img/icon-sim-txf.gif) 0 0 no-repeat; }
a.action-sim-aspectratio { background: transparent url(img/icon-sim-ratio.gif) 0 0 no-repeat; }
a.action-remember { background: transparent url(img/icon-remember.gif) 0 0 no-repeat; }
a.action-download { background: transparent url(img/icon-download.gif) 0 0 no-repeat; }
a.action-rights { background: transparent url(img/icon-rights.gif) 0 0 no-repeat; }

.gallery-image .actions img { border: 0; }

input, textarea { border: 1px dotted #BBB; border-bottom: 1px solid #000; background-color: #FFF; padding: 2px; }
input.radio, input.checkbox { background-color: transparent; }
.form-field { margin-bottom: 10px; }
.error { color: #DD0000; } 
.submit_container input, .submit { color: #D00; background-color: #fff; padding: 2px 10px 2px 10px; border: 1px solid #D00; } 
.field-short { width: 100px; }
.field-medium { width: 250px; }
.field-long { width: 400px; }
.form-field p { margin: 0; }
.form-field label {  }
.form-field-label { margin-bottom: 4px; }
/*.form-field input, .form-field textarea { border: 0; border-bottom: 1px solid #000; } */
.radio_container span { display: block; }
.radio_container input { border: 0; vertical-align: baseline }
.checkbox_container input { border: 0; vertical-align: baseline; }
.checkbox_container span { display: block; }
td.col_0, td.col_1 { padding: 4px 4px 4px 0; }
.widget { margin-bottom: 10px; }

.mod_search form { padding-bottom: 10px; }

.pagination ul { list-style: none; padding: 0; }
.pagination li { display: inline; }
.pagination a { padding: 0 4px 0 4px; }
.pagination { text-align: center; }


.mod_subscribe, .mod_unsubscribe { /* margin-bottom: 40px; */ }


.comment_default { margin-bottom: 10px; padding-bottom: 10px; }
.comment_default  .comment, .comment .quote, .comment .code { padding: 5px 20px 10px 20px; border: 1px dotted #BBB; border-left: 1px solid #555; background-color: #FFF; }
.comment .quote p { font-weight: bold; }
.comment .code p { font-weight: bold; }
.comment_default .info { font-weight: bold; }
.ce_comments .form { margin-top: 20px; }

