html, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
 caption, tbody, tfoot, thead {
	margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent}
ol, ul {list-style:none}
blockquote, q {quotes:none}
blockquote:before, blockquote:after,
q:before, q:after {
	content:'';content:none}
ins {text-decoration:none}
del {text-decoration:line-through}
html {
	font-size:72.5%;height:100%}
small,.small {font-size:0.9em}
ol {margin:0 0 10px 25px;list-style:decimal}
h1 {font:normal 1.8em Georgia,sans-serif; display:block;}
h2 {font:normal 1.6em Georgia,sans-serif}
h3 {font:normal 1.6em Verdana,sans-serif}
h4 {font:bold 1em Georgia,sans-serif}
h1, h2 {margin-bottom:5px}
h1,h2,h3,h4 {color:#456}
p {padding:0.2em 0 1.2em}
img.bordered {
	padding:3px;background:#FFF}
.darkweb {
	background:#FFF;padding:5px 10px 10px;border:2px solid #EEE}
.darkweb fieldset {}
.darkweb .legend {
	border-bottom:1px solid #E0E3E9;color:#246;font:bold 1.2em Verdana,sans-serif;padding:8px 5px}
.darkweb table {
	border-collapse:collapse;width:100%}
.darkweb tr.alt td {background:#F6F9FB}
.darkweb tr.altform td {background:#F5F5E7}
.darkweb td {
	border-bottom:1px solid #E0E3E9;padding:6px 10px;vertical-align:center}
.darkweb td.value {padding-left:20px}
.darkweb td.submit {
	padding:10px 10px 0 200px;border-bottom:none}
.darkweb td.property {
	font-family:sans-serif;text-align:right;width:250px;color:#113}
.darkweb td.required {font-weight:bold}
.darkweb text,.darkweb select, .darkweb label {font:normal 1.1em sans-serif}
.darkweb text,.darkweb select {
	background:#FFF url('../images/input_form_input.gif') repeat-x left top;border:1px solid #999;border-color:#999 #DDD #DDD #999;color:#113;padding:2px 3px;width:180px}
.darkweb text:focus,.darkweb select:focus {background:#FFFFF6}
.darkweb span.tip {
	color:#789;font-size:0.9em;padding-left:10px}
.wrapper {
	width:95%;min-width:800px;max-width:1200px;margin:0 auto}
#tquote {
	padding-bottom:9px;background:url('../images/quote.gif') no-repeat left bottom;margin-left:auto;max-width:320px}
#tquote .text {
	color:black;padding:8px 10px 6px;background:#FFFFF6;border:1px solid #EEE;border-color:#E5E5E5 #DDD #D5D5D5 #E0E0E0;border-bottom:none}
#tquote em {
	display:block;font-size:0.9em;padding:8px 0 4px}
#header {
	background:#E4EDF6 url('../images/header.gif') repeat-x left top;padding-bottom:10px}
#header .wrapper {background:url('../images/header_wrapper.gif') no-repeat left top}
.rollboder {height:100%;}
.rollleft {float:left;width: 220px;height:22px;padding-left:5px;}
.rollcenter {border-right: #EEEEEE 1px solid; border-left:#EEEEEE 1px solid; width: 30px;overflow:hidden;text-align: center}
.rollright {float: right; width: 40px; text-align: center}
.rollright img{vertical-align: middle}
#front_splash, #front_features {border-bottom:5px solid #FFF}
#front_splash {
	background:#F3F6FC;line-height:1.4em;padding:10px}
#front_splash h1 {font-size:1.5em}
#front_splash img {
	background:#FFF;border:1px solid #DADADA;float:left;margin:0 16px 8px 0;padding:5px}
#front_features {background:#FFF}
#front_news {background:#F6F6F6}
#front_news .news_list {margin-bottom:0}
#s {
	font:normal 1em sans-serif;color:#668;background:#FAFAFA;border:1px solid #EEE;padding:2px 3px}
.push {
	background:#EEE;margin-bottom:5px}
.push .push_content {
	line-height:1.3em;padding:10px}
.push .push_title {
	background:#D5D5D5 url('../images/push_title.gif') repeat-x left top;color:#555;padding:6px 8px;height:12px;font:bold 0.9em Verdana,sans-serif;border-bottom:1px solid #C2C2C2}
.ddate {
	color:#89A;font-size:0.9em}
.plugin {
	border-bottom:1px solid #D5D5D5;margin-bottom:8px;padding-top:4px}
.plugin .title h3 {
	font:normal 1.5em sans-serif;color:#567}
.plugin .title h3 a {color:#567;text-decoration:underline}
.plugin .title h3 a:hover {color:#069}
.plugin .icon {float:left;width:82px}
.plugin .icon a {
	display:block;height:70px;margin:6px 0}
.plugin .description {padding-top:8px}
.plugin span.highlight {background:#F6FCF6;padding:0 2px}
.separator_vertical {background:url('../images/separator_vertical.gif') repeat-y center top}
#example_content {
	background:#FFF;border:1px solid #DDD;border-top:none;padding:20px;margin-bottom:15px}
.example_tabs {background:url('../images/example_tabs.gif') repeat-x left bottom}
a.example_tab, a.example_toggler {font:normal 1em Verdana,sans-serif}
a.example_tab {
	background:#D6E3E9;color:#246;float:right;margin-right:5px;padding:4px 6px}
a.example_tab:hover,a.example_toggler:hover {text-decoration:none}
a.example_tab:hover {
	background:#59C;color:#FFF}
a.example_toggler {
	background:#F6F6F6;border:1px solid #E5E5E5;color:#778;float:left;padding:6px 6px 8px}
a.example_toggler:hover {
	background:#F6FFF6;color:#012}
.example_tabs a {outline:0}
.example_tabs a.toggled {
	background:#FFF;border-color:#DDD #DDD #FFF;color:#012}
.example_dropdown {
	background:#D6E3E9;float:right;padding:4px}
.example_dropdown select {
	border:none;font:normal 1em Verdana,sans-serif;width:200px}
.example_dropdown, a.example_tab {-moz-border-radius:5px} 
.general_list,.numbered_list,.news_list,.custom_list {margin-bottom:1em}
.general_list,.numbered_list {margin-left:1.6em}
.general_list li,.numbered_list li,.custom_list li {padding:2px 0}
.general_list {list-style:disc}
ul.example_list li {
	font-size:0.9em;padding:5px}
ul.example_list li.alt {background:#FAFCFF}
	
ul.big_feature_list {
	margin:0;list-style:none;border-top:1px solid #DAE5DA}
ul.big_feature_list li {
	padding:10px;border-bottom:1px solid #DAE5DA;border-top:1px solid #FFFFFF}
ul.big_feature_list li strong {font:bold 1.3em Georgia,Verdana,Tahoma,sans-serif;letter-spacing:-1px}
ul.big_feature_list li em {font-style:normal;line-height:1.6em}
ul.big_feature_list li.alt {background:#EFEFEF}
.news_list {
	list-style:none;font-size:0.95em;color:#554}
.news_list td {
	padding:6px 0;border-bottom:1px solid #E6E6E6}
.news_list td a {text-decoration:none}
.news_list td a:hover {text-decoration:underline}
.news_list td span {color:#BBA;margin-right:3px}
ul.comment_list {margin-bottom:1em}
ul.comment_list div.comment {
	background:#F6F9FB;padding:8px}
ul.comment_list .notapproved {border:1px solid grey}
ul.comment_list li.alt div.comment {background:#FFF}
ul.comment_list .comment_gravatar {width:40px}
ul.comment_list .comment_gravatar img {
	background:#FFF;border:1px solid #DDD;padding:2px}
ul.comment_list .comment_author {
	color:#456;font-weight:bold;padding:3px 0 2px}
ul.comment_list .comment_date {
	color:#89A;font-size:0.9em}
ul.comment_list .comment_body p {padding:0.4em 0}
ul.comment_list .comment_body blockquote {
	background:#F6F6F6;border:1px solid #EAEAEA;border-left:5px solid #CCC;font-size:0.9em;margin:5px 10px;padding:8px 5px 5px 12px}
span.big_tick {background:url('../images/icon_big_tick.gif') no-repeat left center;padding-left:26px}
span.tick {background:url('../images/icon_tick.gif') no-repeat left center;padding-left:20px}
span.info {background:url('../images/icon_info.gif') no-repeat left center;padding-left:20px}
span.document {background:url('../images/icon_document.gif') no-repeat left center;padding-left:20px}
span.documents {background:url('../images/icon_documents.gif') no-repeat left center;padding-left:20px}
span.changelog {background:url('../images/icon_changelog.gif') no-repeat left center;padding-left:20px}
span.license {background:url('../images/page_white_text.gif') no-repeat left center;padding-left:20px}
span.sf {background:url('../images/sf.gif') no-repeat left center;padding-left:20px}
span.donate {background:url('../images/money.gif') no-repeat left center;padding-left:20px}
span.application {background:url('../images/icon_application.gif') no-repeat left center;padding-left:20px}
span.feed {background:url('../images/icon_feed.gif') no-repeat left center;padding-left:20px}
span.code {background:url('../images/icon_code.gif') no-repeat left center;padding-left:20px}
span.comment {background:url('../images/icon_comment.gif') no-repeat left center;padding-left:20px}
a.more {color:#444}
a.more:hover {color:#002}
.left {float:left}
.right {float:right}
.clear,.clearer {clear:both}
.clearer,.dblock {
	display:block;line-height:0;font-size:0}
.clearer {height:0}
a.small_button {
	width:16px;height:16px;font-size:0;line-height:0;background-position:left top;background-repeat:no-repeat}
a.small_button:hover {background-position:left bottom}
a.button_feed {background-image:url('../images/button_feed.gif')}
form.input_form {
	background:#FFF;padding:5px 10px 10px;border:2px solid #EEE}
form.input_form fieldset {}
form.input_form .legend {
	border-bottom:1px solid #E0E3E9;color:#246;font:bold 1.2em Verdana,sans-serif;padding:8px 5px}
form.input_form table {
	border-collapse:collapse;width:100%}
form.input_form tr.alt td {background:#F6F9FB}
form.input_form td {
	border-bottom:1px solid #E0E3E9;padding:6px 10px;vertical-align:center}
form.input_form td.value {padding-left:20px}
form.input_form td.submit {
	padding:10px 10px 0 200px;border-bottom:none}
form.input_form td.property {
	font-family:sans-serif;text-align:right;width:250px;color:#113}
form.input_form td.required {font-weight:bold}
form.input_form .text,form.input_form .textarea, form.input_form .select, form.input_form label {font:normal 1.1em sans-serif}
form.input_form .text,form.input_form .textarea, form.input_form .select {
	background:#FFF url('../images/input_form_input.gif') repeat-x left top;border:1px solid #999;border-color:#999 #DDD #DDD #999;color:#113;padding:2px 3px;width:180px}
form.input_form .textarea {
	height:80px;width:280px;overflow:auto}
form.input_form .text:focus,form.input_form .textarea:focus,form.input_form .select:focus {background:#FFFFF6}
form.input_form span.tip {
	color:#789;font-size:0.9em;padding-left:10px}
table.datatable {
	border-collapse:collapse;border:1px solid #E3E6E9;font-size:1.1em;margin-bottom:15px;width:100%}
table.datatable th {
	background:#7498BD url('../images/datatable_header.gif') repeat-x left top;color:#FFF;font-size:0.9em;font-weight:bold}
table.datatable th, table.datatable td {padding:6px 10px}
table.datatable td {
	background:#F6F9FB;border-bottom:1px solid #E0E3E9}
table.datatable tr.alt td {background:#FDFEFF}
.tleft {text-align:left}
.tcenter {text-align:center}
.tright {text-align:right}
.vtop {vertical-align:top}
.p10 {padding:10px}
.p15 {padding:15px}
.pt10 {padding-top:10px}
.pt5 {padding-top:5px}
.w33p {width:33%}
.w100p {width:100%}
.wauto {width:auto}
.col2 {
	width:47% !important;width:45%}
.col3, .col3last {width:31%}
.col3 {margin-right:2%;float:left}
.col3last {float:right}
.h5 {height:5px}
.h10 {height:10px}
.m0 {margin:0}
.mb10 {margin-bottom:10px}
.mb20 {margin-bottom:20px}
.mb5 {margin-bottom:5px}
.ml10 {margin-left:10px}
.mr10 {margin-right:10px}
.mr15 {margin-right:15px}
.mr20 {margin-right:20px}
.mt10 {margin-top:10px}
.w150 {width:150px}
div.block {margin-bottom:5px}
.almostsmall {font-size:1.1em}
img.margin {margin:0 4px 0 4px}
table.langpack {margin-bottom:5px}
#searchform input.image {margin-left:3px}
.nowrap {white-space:nowrap}
ul.rezerv_list {margin-bottom:1em}
ul.rezerv_list div.rezerv {
	background:#F6F9FB;padding:8px}
ul.rezerv_list li.alt div.rezerv {background:#FFF}
ul.rezerv_list .rezerv_body p {padding:0.4em 0}
ul.rezerv_list .rezerv_body blockquote
{background:#F6F6F6;border:1px solid #EAEAEA;border-left:2px solid #CCC;font-size:0.7em;margin:5px 5px 3px;padding:5px 5px 5px 12px}
.button {
	overflow: visible;
	width:auto;
	text-decoration: none;
	background-color: #F5F5F5;
	border: 1px solid #DEDEDE;
	border-right: 1px solid #BBBBBB;
	border-bottom: 1px solid #BFBFBF;
	cursor: pointer;
	line-height: 130%;
	color: #333333;
	font-weight: bold;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	margin-right: 5px;
	padding:3px 10px 4px 10px;
}
.button:hover {
	background-color:#dff4ff;
	border:1px solid #A7CEDF;
	color:#336699;
}
.button:active {
	background-color:#6299c5;
	border:1px solid #6299c5;
	color:#fff;
}
.green {
	color:#529214;
}
.green:hover {
	background-color:#E9EFD1;
	border:1px solid #AACF81;
	color:#529214;
}
.green:active {
	background-color:#529214;
	border:1px solid #529214;
	color:#fff;
}
.blue {
	color:#0A49A9;
}
.gray {
	color:#c0c0c0;
}
.blue:hover {
	color:#0A49A9;
}
.blue:active {
	color:#fff;
}
.red {
	color:#d12f19;
}
.red:hover {
	background-color:#fbe3e4;
	border:1px solid #EF959B;
	color:#d12f19;
}
.red:active {
	background-color:#d12f19;
	border:1px solid #d12f19;
	color:#fff;
}
#dmenu{ clear : both; margin : 8px 5px 30px 5px; text-align : left; background-color : #F4F2EF; border-top : 1px solid #A3C1DE; border-bottom : 1px solid #BFBFBF; }
#dmmenu{ display : table; width : auto; list-style : none; padding : 0; margin : 0; white-space : nowrap; font : 12px 'Times New Roman', serif; text-transform : uppercase; }
#dmmenu li{ display : table-cell; /display : inline; height : 30px; padding : 0; margin : 0; }
#dmmenu a, #dmmenu b{ padding : 7px 20px; /padding : 8px 20px; line-height : 30px; border-right : 1px solid #DCDBD9; }
#dmmenu a{ color : #555555; text-decoration : none; }
#dmmenu a:hover{ color : #444444; text-decoration : underline; background-color : #fff; }
#dmmenu b{ color : #000; padding : 8px 20px; background-color : #D8E8F1; }
.active-ajax{margin-left:10px;color:#f00;}
.pages{float:left;margin:0px;margin-bottom:5px;}
.pages a, .pages span{ display: block;float: left;padding: 0.2em 0.5em;margin-right: 0.1em;border: 1px solid #fff;background: #fff;}
.pages span.current {border: 1px solid #A3C1DE;font-weight: normal;background: #A3C1DE; color: #fff;}
.pages a,.pages a:visited {border: 1px solid #9aafe5;text-decoration: none;color:#105cb6;}
.pages a:hover {border-color: #A3C1DE;color:#333;}
.pages a.nextprev {font-weight: normal;}
.pages span.nextprev {color: #666;}
.pages span.nextprev {border: 1px solid #ddd;color: #999;}
.pages .nextprev-next {float: right;}
.tab {
	padding: 10px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
.fieldname {
	height: 29px;
	background: #F2F2F2;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	color: #555555;
	padding-right: 5px;
	border: 1px solid #E4E4E4;
}
.fieldheader {
	color: #CC0000;
	font-weight: bold;
	text-align: center;
	background: #EEEEEE;
	border: 1px dashed #CCCCCC;
}
#table {
	background-color: #CCCCCC;
}
#table th {
	font-weight: bold;
	text-align: center;
	background-color: #F2F2F2;
}
#table td {
	background-color: #FFFFFF;
}
#table .mouseover td {
	background-color: #EEF4FB;
}
#table .active td {
	background-color: #FFFFFF;
}
#table .inactive td {
	background: #FFFFDD;
}
#table .pending td {
	background-color: #FFFFDD;
}
#table .suspended td {
	background: #FFEEEE;
}
#table .dropmenu td {
	background-color: #F2F2F2;
	padding:5px;
}
input.required, textarea.required {
	border: 1px solid #00A8E6;
}
input.validation-failed, textarea.validation-failed {
	border: 1px solid #FF3300;
	color : #FF3300;
}
input.validation-passed, textarea.validation-passed {
	border: 1px solid #00CC00;
	color : #000;
}
.validation-advice {
	margin: 3px 0;
	padding: 3px;
	color : #FF3300;
	font-weight: bold;
}
.side_list2 li{padding-left: 30px; display: block; list-style: none; overflow: hidden; line-height: 18px; height: 18px; text-align: left;}
.postBtn{background:url(../images/go_search.gif);align=absmiddle;width:32px;border:none;height:19px;}
#toollinks{border-top:1px dashed #b2b2b2;margin:10px 0 0;color:#666;text-align:right;line-height:34px;height:34px;font-size:12px;}
#toollinks a:link,#toollinks a:visited{text-decoration:none;border:1px solid #B2C9D3;padding:4px 8px;margin-left:5px;width:75px;color:#000;background:#F7F9FF;text-align:center;}
#toollinks a:hover,#toollinks a:active{border:1px solid #7F99AE;padding:4px 8px;margin-left:5px;width:75px;color:#FFF;background:#A3BACC;text-align:center;}
#maction span {color:#333;text-decoration:none;cursor :pointer;}
#maction {clear:both;margin:10px 0;border:1px solid #ececec;padding:7px 0 7px 5px;background:white url(../images/photoback.gif) repeat-x left -33px;}
#tooltip{
background:#FFFFFF;
border:1px solid #000000;
color:#4d5458;
font:menu;
margin:0px;
padding:3px 5px;
position:absolute;
visibility:hidden
}
.xstooltip          { visibility: hidden; position: absolute; top: 0; left: 0; z-index: 2; font: normal 10px verdana; padding: 0px; border: solid 2px #0160B2; background:#0160B2 url(../images/bg_01.jpg) repeat-x; }
td.info_title      { font-weight:bold;   font-size:10px;  text-align:center; vertical-align:middle; padding-left:4px; padding-right:4px; padding-top:3px; padding-bottom:3px; border-left:1px #D0D0D0 solid; border-right:1px #D0D0D0 solid; border-top:1px #D0D0D0 solid; border-bottom:1px #D0D0D0 solid; }
td.info_data1      { font-weight:normal; font-size:10px;  text-align:center; vertical-align:middle; padding-left:4px; padding-right:4px; padding-top:3px; padding-bottom:3px; border-left:1px #D0D0D0 solid; border-right:1px #D0D0D0 solid; border-top:1px #D0D0D0 solid; border-bottom:1px #D0D0D0 solid; }
td.info_data2      { font-weight:normal; font-size:10px;  text-align:right; vertical-align:middle; padding-left:4px; padding-right:4px; padding-top:3px; padding-bottom:3px; border-left:1px #D0D0D0 solid; border-right:1px #D0D0D0 solid; border-top:1px #D0D0D0 solid; border-bottom:1px #D0D0D0 solid; }

