/* ctext */
.content .ctext p {padding-bottom: 10px; line-height: 22px;}
.content .ctext h3 {font-weight: normal; font-size: 18px; line-height: 22px; color: #833a79;}
.content .ctext h4, .ctext h5, .ctext h6 {font-size: 14px; line-height: 22px;}
.content .ctext img {margin: 10px 10px 10px 5px;}
.content .ctext a:visited {color: #8f8f8f;}
.content .ctext a:hover {text-decoration: none; background-color: #833a79; color: #ffffff;}

/* paging */
.content .paging {float: left; margin-top: 18px; padding: 6px 4px 6px 4px; border: 4px solid #EDEDED;}
.content .paging a {display: block; float: left; margin-left: 4px; margin-right: 4px; padding: 0px 4px; font: 11px "Arial"; text-decoration: none; color: #833a79;}
.content .paging a:hover, .content .paging .selected {color: #ffffff; background-color: #833a79;}

.content .filter .paging a {margin-left: 3px; margin-right: 3px;}

/* files */
.content .files {padding-top: 20px; background: url(../images/dot-1.gif) left top repeat-x;}
.content .files h3 {display: block; padding-bottom: 8px; font-weight: bold; font-size: 14px;}
.content .files a {display: block; margin-bottom: 8px; padding-left: 12px; text-decoration: none; background: url(../images/floppy.gif) 0px 5px no-repeat;}
.content .files .n1 {padding-left: 2px; padding-right: 5px; color: #000000;}
.content .files .n2 {padding: 0px 3px; text-decoration: underline; color: #833a79;}
.content .files a:hover .n2 {background-color: #833a79; color: #ffffff;}
.content .files a:hover .n2 {text-decoration: none;}

/* feedback */
.content .fb {padding-right: 10px;}
.content .fb table {width: 100%;}
.content .fb .titles {width: 196px; text-align: right;}
.content .fb .titles p {padding: 0px 14px 0px 0px; font-weight: bold;}
.content .fb .inputs {padding-bottom: 4px;}
.content .fb .inp-text {padding: 2px 5px; background-color: #f6f6f6; border: 1px solid #e2e2e2;}
.content .fb .inp-text div, .content .fb .area div {padding: 0px; border: 0px solid;}
.content .fb .inp-text input {width: 100%; font-size: 11px; background-color: #f6f6f6;}
.content .fb .area {padding: 1px 0px 1px 4px; background-color: #f6f6f6; border: 1px solid #E2E2E2;}
.content .fb .area textarea {width: 100%; height: 115px; font-size: 11px; background-color: #f6f6f6;}
.content .fb select {width: 100%; font-size: 11px; border: 1px solid #e2e2e2;}
.content .fb .radio, .check {margin: 3px 0px 3px 0px;}
.content .fb .radio input, .check input {float: left; margin-top: 3px;}
.content .fb .radio label, .check label {display: block; float: left; padding: 0px 0px 3px 5px; line-height: 14px;}
.content .fb .btn {width: 70px;}
.fbmsg {padding-left: 197px; font-size: 11px; color: #8F8F8F;}
html:first-child .content .fb .radio input, html:first-child #content .fb .check input {width: 15px; height: 14px;}

.content .fb.reggg .titles {width: 220px;}

/* photos */
.content .photos .container {padding: 8px 0px 9px 0px; background: url(../images/dot-1.gif) left bottom repeat-x;}
.content .photos .container .wrap1 {float: left; width: 100%;}
.content .photos .container .wrap2 {padding-left: 120px;}
.content .photos .img {position: relative; z-index: 8888; float: left; margin-right: -102px; border: 7px solid #f5f5f5;}
.content .photos h3 {font-size: 14px; line-height: 22px;}

/* guestbook */
.content .gb {line-height: 18px;}
.content .gb .ctext {padding: 2px 0px 15px 0px; text-indent: 0px; line-height: 18px;}
.content .gb .ctext p {text-indent: 0px; line-height: 18px;}
.content .gb .container {padding-top: 10px; padding-bottom: 1px; background: url(../images/dot-1.gif) left bottom repeat-x;}
.content .gb .link {display: block; float: right; padding: 0px 16px 0px 0px; text-decoration: underline;}
.content .gb .qtit {display: block; float: left; position: relative; margin-right: 4px; margin-left: 1px; padding: 1px 5px 1px 5px; font: bold 11px "Arial"; line-height: 12px; color: #ffffff; background-color: #833A79;}
.content .gb .name {display: block; float: left; margin-top: -1px; font: bold 11px "Arial"; line-height: 16px; color: #833A79;}
.content .gb .q {padding: 0px 120px 7px 6px; line-height: 18px;}
.content .gb .a {display: block; margin: 4px 0px 0px 0px; padding: 10px 18px; line-height: 18px; background-color: #F6F6F6;}
.content .gb .a p {padding-left: 5px;}
.content .gb .tit {display: block; padding-top: 15px; padding-bottom: 15px; font-size: 18px; color: #833A79;}
.content .gb .v2 {margin-bottom: -3px;}
.content .gb .fb {width: 550px;}

/* sresult */
.content .sresult .sentence {margin-bottom: 20px; padding-top: 8px; font-size: 18px; color: #833A79;}
.content .sresult a {display: block; margin-bottom: 20px;}

/* news */
.content .news .filter {margin-top: -5px;}
.content .news .filter .paging {margin: 0px 0px 5px 0px;}
.content .news .container {margin: 0px 0px; padding: 9px 10px 11px 0px; background: url(../images/dot-1.gif) left bottom repeat-x;}
.content .news .container .wrap1 {float: left; width: 100%;}
.content .news .container .wrap2 {padding-left: 113px;}
.content .news .container .noimg {padding-left: 7px !important;}
.content .news .bg {background-color: #F5F5F5;}
.content .news .img {position: relative; z-index: 8888; float: left; margin-right: -102px; border: 7px solid #f5f5f5;}
.content .news .date {display: block; padding-bottom: 2px; font-size: 18px; color: #833A79;}
.content .news h3 {font-size: 14px; line-height: 22px;}
.content .news h3 a {text-decoration: none; color: #000000;}
.content .news .desc {line-height: 22px; text-decoration: none; color: #000000;}

.content .news .det .img {margin-right: 10px;}
.content .news .images {padding-bottom: 20px;}
.content .news .images a {display: block; float: left; margin-top: 10px; margin-right: 10px; border: 7px solid #f5f5f5;}

/* contacts */
.content .contacts .container {padding-top: 15px; padding-bottom: 15px; line-height: 22px; background: url(../images/dot-1.gif) left bottom repeat-x;}
.content .contacts .img {float: right; border: 7px solid #f5f5f5;}
.content .contacts .zoom {clear: right; float: right;}
.content .contacts h3 {font-weight: normal; font-size: 18px; color: #833a79;}
.content .contacts .tit {display: block; padding-top: 30px; padding-bottom: 25px; font-size: 18px; color: #833a79;}
.content .contacts .fb {width: 550px;}

/* conference */
.content .conf .container {padding-bottom: 5px; border-top: 3px solid #833a79;}
.content .conf .container .container {margin-top: 10px; margin-left: 50px; border: 0px solid;}
.content .conf .date {display: block; float: left; padding-left: 3px; padding-right: 3px; font: bold 11px "Arial"; line-height: 17px; color: #ffffff; background-color: #833a79;}
.content .conf .time {display: block; float: left; padding-left: 3px; font: bold 11px "Arial"; line-height: 17px; color: #833a79;}
.content .conf .reply {display: block; float: right; padding: 3px 23px 5px 15px; text-decoration: underline; font: 11px "Arial"; color: #833a79; background: #faeff9 url(../images/bul-12.gif) 94% 5px no-repeat;}
.content .conf .active {background-image: url(../images/bul-11.gif);}
.content .conf h3 {padding-bottom: 5px; font-weight: normal; font-size: 18px; color: #833a79;}
.content .conf .gray .date {background-color: #8f8f8f;}
.content .conf .gray .reply {background: #f6f6f6 url(../images/bul-13.gif) 94% 5px no-repeat; color: #8f8f8f;}
.content .conf .gray .time, .content .conf .gray h3 {color: #8f8f8f;}
.content .conf .ctext p {line-height: 18px;}

.content .conf .form {width: 330px;}
.content .conf .form .inp-text {padding: 1px 5px; border: 1px solid #e2e2e2; background-color: #f6f6f6;}
.content .conf .form .area {margin-top: 4px; margin-bottom: 1px; padding-left: 5px; border: 1px solid #e2e2e2; background-color: #f6f6f6;}
.content .conf .form .inp-text input {width: 150px; font-size: 11px; background-color: #f6f6f6;}
.content .conf .form textarea {width: 323px; height: 120px; font-size: 11px; background-color: #f6f6f6;}
.content .conf .form .l {float: left;}
.content .conf .form .r {float: right;}
#conference_mess {padding: 10px 0px;}

/* voting */
.voting ol {padding-left: 20px;}
.voting .vlinks {font-size: 12px;}
.voting .vlinks p {padding-bottom: 7px;}