h1 {margin-top: 14px; margin-bottom: 18px; font-size: 28px; color: #2d3b5b; line-height: normal;}
h2 {margin-bottom: 15px; font-size: 22px; color: #2d3b5b; line-height: normal;}
h3, h4, h5, h6 {margin-bottom: 12px; font-size: 18px; font-weight: normal; color: #172938; line-height: normal;}

.text-content {font-size: 14px; color: #32394f; line-height: 1.4em;}
.text-content p {margin-bottom: 1.5em;}

blockquote {padding: 15px 35px 17px 50px; margin-bottom: 1em; font-size: 18px; color: #5b74bc; background: #eef0f8; line-height: 1.3em; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; behavior: url("/border-radius.htc");}
blockquote p {margin: 0 !important;}

.text-content .pic {background: #eef0f8; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; behavior: url("/border-radius.htc");}
.text-content .pic-vert {border-bottom-right-radius: 6px; border-bottom-left-radius: 6px; -webkit-border-bottom-right-radius: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomright: 6px; -moz-border-radius-bottomleft: 6px;}
.text-content .pic-horiz {width: 324px; white-space: nowrap; border-top-right-radius: 6px; border-bottom-right-radius: 6px; -webkit-border-top-right-radius: 6px; -webkit-border-bottom-right-radius: 6px; -moz-border-radius-topright: 6px; -moz-border-radius-bottomright: 6px;}
.text-content .pic-box {padding: 4px; background: #d1d5e8 url(images/pic_bgr_vert.gif) repeat-x; border: 1px solid #cfd5e9; text-align: center; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; behavior: url("/border-radius.htc"); \ padding-right: 3px; \ padding-bottom: 1px;}
.text-content .pic-horiz .pic-box {max-width: 180px;}
.text-content .pic-horiz .pic-box, .text-content .pic-horiz .pic-caption {display: inline-block; vertical-align: middle; white-space: normal; \ float: left;}
.text-content .pic-caption {padding: 8px 15px 10px; font-size: 12px; font-style: italic; color: #6278b7; line-height: normal;}
.text-content .pic-horiz .pic-caption {width: 104px; overflow: hidden; padding-left: 8px; \ padding-left: 14px;}

.text-content .pic-vert .pic-box img {margin-left: -1px\9; margin-right: 1px\9; \ margin: 0 0 0 1px;}
.text-content .pic-horiz .pic-box img {margin-left: 1px\9; margin-right: -1px\9; \ margin: 0 0 0 1px;}

.text-content .align-left {float: left; clear: left; margin: 0 15px 10px 0;}
.text-content .align-right {float: right; clear: right; margin: 0 0 10px 15px;}
.text-content ul, .text-content ol {margin-bottom: 1.5em;}
.text-content ul {list-style: none;}
.text-content ul li {margin-bottom: 1em; padding-left: 1em; background: url(images/bullet.gif) no-repeat 0 .625em;}
.text-content ol li {margin-bottom: .5em; margin-left: 2em;}

/* comes from FCK Editor */
big {font-size: 16px; line-height: 1.3em;} 
small {font-size: 11px; line-height: 1.4em;}
.editor-red {color: red;}
.editor-dark-blue {color: #0e589e;}
.editor-title {font-size: 18px; color: #a02384;}
.editor-indent1 {margin-left: 40px;}
.editor-indent2 {margin-left: 80px;}
.editor-indent3 {margin-left: 120px;}
.editor-indent4 {margin-left: 160px;}
.editor-align-left {text-align: left;}
.editor-align-center {text-align: center;}
.editor-align-right {text-align: right;}
.editor-align-justify {text-align: justify;}

/* from html content filter */
.g-content-left {float: left;}
.g-content-right {float: right;}
img.g-content-left {margin: 0 20px 15px 0;}
img.g-content-right {margin: 0 0 15px 20px;}
.g-noborder, .g-noborder td, .g-noborder th {border: none !important;}

/* text content table */
.text-content table {border: 1px solid #e5e5e5;}
.text-content table caption {padding-bottom: 5px; font-size: 1.1em; font-weight: bold; color: #2d3b5b; text-align: left;}
.text-content table th {background-color: #eef0f8;}
.text-content table td, .text-content table th  {border: 1px solid #dadada;}

/* foto gallery plugin */
.fotoset-item {display: block; float: left; margin-right: 5px; margin-bottom: 10px;}
.fotoset-item img {border: 1px solid #e5e5e5;}
a.fotoset-item, a.fotoset-item:hover {border: 0;}
.fotoset-single .fotoset-item {margin-right: 0;}