body, html {
    font-size: 0.9em;
    font-family:Verdana;
    height: 100%;
    margin: 0;
    padding: 0;
    min-width: 980px;
    max-width: 1600px;
    min-height: 100%;

}
a {
	color:#243AD7;
}
a:hover {
    text-decoration: underline;
}
img {
	border:0px;
}
h1 {
	font-size:1.7em;
	font-weight:normal;
	color:#313131;
	margin-top:30px;
	line-height:1.4em
}

h1.main {
	font-size:1.4em;
	color:#313131;
	margin-top:30px;
}

h1.main-first {
	font-size:1.4em;
	color:#313131;
	margin-top:20px;
}

h2 {
	font-weight:bold;
    font-size:13px;
	color:#3C6334;
}
ul {
    list-style:circle!important;
}
ul.li {
	list-style:circle!important;
	padding:0px;
}
ul li.sub {
    margin-left:30px!important;
}

table {
    font-size:11px;
	line-height: 1.4em;
}

table#wrapper {
    font-size: 12px;
    border: 0px solid #1A6BD2;
    height: 100%;
    min-width: 1004px;
}

div#content {
	padding-top:0px;
    margin:7px;
	margin-left:15px;
    font-size:12px;
}
#content li {
    margin-top:5px;
    margin-bottom:5px;
}

#title {
	font-weight:bold;
	margin-bottom:20px;
}

#logo {
    font-size:2.3em;
    margin-top:15px;
    margin-bottom:17px;
    margin-left:10px;
    font-family:Verdana
    }
#logo span {
	color:#2E5BA7;
    }
#logo a {
	color:#69AC0E;
    text-decoration:none;
}

#head {
    padding:0px;
    margin:0px;
    height:150px;
	background-color:#FAFCFE;
}

#head a {
    font-weight:bold;
    text-decoration:none;
    color:#fff;
    font-size:15px;
    }
#head a:hover {
    text-decoration:none;
}
#head td {
   border-top:1px solid #8BCD92;
   border-bottom:1px solid #8BCD92
}

#footer {
    padding:5px;
    height: 35px;
}

td#leftMenu {
    width:220px;
    padding:5px;

}

#leftMenu div {
	margin:10px 0 30px 0;
    border-top:solid 1px #8BCD92;
	background-color:#FAFCFE;
	padding-right:3px;

}
#leftMenu  div div{
	border:solid 0px #fff;
    margin:10px;
    margin-left:15px;


}

#leftMenu  div.main-menu div a{
    color:#243AD7;
    font-size:1.1em;
}
#leftMenu  div.main-menu div.act a{
    font-weight:bold;
}


div.menu-header {margin:0 5px 3px 0!important;padding:0px;font-weight:bold;text-align:left;color:#868686!important;font-size:1.1em}
div.articles-last a{text-decoration:underline}

a#leftMenu:hover {
    color:#00f;
}
.redNotice {
    color:red;
    font-weight:bold;
    text-align:center;
    font-size:12px;
}
.goodChanges {
    color:#182B11;
	border:1px #2E5021 solid;
    font-weight:bold;
    text-align:center;
    font-size:14px;
	background-color:#F0F8ED;
	padding:10px;
}
.badChanges {
    color:#ff0000;
	border:1px #ff0000 solid;
    font-weight:bold;
    text-align:center;
    font-size:14px;
	background-color:#F8DADA;
	padding:10px;
	margin-bottom:30px;
}

#noticePict {
    background:url(/shared/design/img/notice.gif) no-repeat;
	padding-left:27px;
	height:20px;
}
#redNoticePict {
    background:url(/shared/design/img/notice_red.gif) no-repeat;
	padding-left:27px;
	height:20px;
}
#separator {
	padding-left:10px;
	color:#2DA41C;
}
#formTable {
	border-top:solid 1px #8BCD92;
}
#nav {
	text-align:center;
	margin-top:20px;
	font-size:12px;
}
#nav span {
	padding-right:20px;
	font-size:11px;
}
#nav a {
	padding-right:5px;
}
#nav b {
	padding-right:5px;
}
.submit {
	border:solid 1px #8BCD92;
	background-color:#F1FAF2;
}
#formTableBigPadd {
	border-top:solid 1px #8BCD92;
}

#formTableBigPadd td {
	padding-bottom:15px;
}

#tableBigPadd td {
	padding-bottom:7px;
}

.tip {
	border:1px solid #F8EF87;
	background-color:#FDFAD9;
	padding:5px;
	color:#313131;
}
.tip div {
	color:#313131;
	font-weight:bold;
	padding-bottom:5px;
}
.sendActions {
	border-bottom:solid 1px #8BCD92;
	margin-bottom:13px;
	font-weight:bold;
	color:#2DA41C;
	padding-bottom:3px;
	font-size:12px
}
#tooltip {
	background:#FDFAD9;
	border:1px solid #F8EF87;
	color:#333333;
	font:menu;
	margin:0px;
	padding:3px 5px;
	position:absolute;

}
.zebraTable td{
	padding:6px;
	margin:1px;
}
.zebraTable th  {
	background-color:#CAECCD;
	padding:4px;
	font-weight:bold;
}
.zebraTableFirstRow {
	background-color:#F1FAF2;
}
.zebraTableSecondRow {
	background-color:#ECF9ED;
}
.zebraTablea a {
	color:#000;
}
#search span{
	background-color:#F9F191;
	border:solid 1px #F4A95E;
	padding:1px;
}
#mark{
	color:#928A85;
	padding-left:10px;
}
#infoBlock {
	color:#313131;
	background-color:#F1FAF2;
	border:solid 1px #8BCD92;
	padding:10px;
	margin-bottom:15px;
}


#infoBlock span {
	color:#000;
	font-size:14px;
	padding-bottom:10px;
	font-weight:bold;
}

#infoBlock2 {
	color:#575757;
	background-color:#FAFCFE;
	border-top:solid 1px #8BCD92;
	padding:8px;
	margin-bottom:25px;
	font-size:0.9em
}

#articleContent {
    padding:0px;
    width:755px;
	font-size:12px;
}
#quote {
	background-color:#FAFCFE;
	border:solid 1px #8BCD92;
	padding:10px;
	padding-top:10px;
	font-family:Verdana;
	font-style:italic;
    color:#333333;
    margin:7px;
}
.quote {
	background-color:#FAFCFE;
	border:solid 1px #8BCD92;
	padding:10px;
	padding-top:10px;
	font-family:Verdana;
	font-style:italic;
    color:#333333;
    margin:7px;
}

#quote p {
	margin:0px;
	padding:0px;
	font-style:italic;
}
#dirs td{
	border:solid 1px #C5E7C2;
}
#code {
	border:solid 1px #C5E7C2;
	background-color:#F6F5EE;
	padding:5px;
	margin:10px;
}
#code div  {
	color:#878877;
	margin-bottom:5px;
}
#notice {
	color:#878877;
	font-size:10px;
}

#footLink {
	margin-left:10px;
	position:relative;
	top:-10px;
}
#footLink a {
	color:#000000;
	text-decoration:none;
}

#articleContent span#php{
    font-family:"Courier New", Courier, mono;
	font-size:1.1em;
	margin:1px;
	padding:1px;
}

#articleContent span.php{
    font-family:"Courier New", Courier, mono;
	font-size:1.1em;
	margin:1px;
	padding:1px;
}

div.articles {margin:0 0 25px 0;padding:3px;}
div.articles div.link a {font-size:1.4em;margin-bottom:15px;line-height:1.6em;}
div.articles div.link-tags a{font-size:1.5em;margin-bottom:15px;line-height:1.6em;}
div.articles div.link-tags a.link-rubric {color:#69AC0E;font-size:1.5em;margin-bottom:15px;line-height:1.6em;}
div.articles div.about {border-top:1px solid #8E927C;padding:5px;color:#6D705F;margin-top:20px;padding-top:10px;}
div.articles div.about div{margin-top:10px;font-size:0.9em}
div.articles div.about a {color:#6D705F;}
div.view-tags {margin-top:10px;font-size:0.9em;color:#6D705F;}
div.view-tags a{color:#6D705F;}

div.crumbs {font-size:1.1em;font-weight:bold;margin:20px 0 25px 0;}
div.comments {font-size:1.4em;margin:20px 0 25px 0;border-top:1px solid #8E927C;padding-top:10px;}
div.comments-message {width:550px;margin-bottom:8px;font-size:11px}
div.comments-message ul{margin-left:10px;}
div.comments-message li{margin-left:20px;padding-left:20px;}
div.comments-author{font-weight:bold;margin-bottom:10x;font-size:1.1em;color:#6D705F}
div.comments-block{margin:15px 0 20px 0px;width:450px;border-left:1px solid #D6D7D0;padding-left:10px;}
div.comments-block a{color:#3E8DBD;font-size:11px;font-weight:normal;}
div.comments-block span{color:#8A8D78;font-size:11px;font-weight:normal}
div.comments-form{margin-top:40px;}

div.article-author{color:#6D705F;font-weight:bold;font-size:1.1em}
div.article-author a{color:#6D705F;}
div.article-date{color:#6D705F;font-weight:bold;font-size:1.1em}

div.article-author-no-bold{color:#6D705F;font-size:1.1em}
div.article-author a{color:#6D705F;}
div.article-date-no-bold{color:#6D705F;font-size:1.1em}

div.links-catalog-header {margin:30px 0 0 0}
div.links-catalog-header a {font-size:1.4em}
div.links-catalog-header div{color:#7D7D7D}
div.catalog-link-block {color:#7D7D7D;margin-top:20px;margin-left:10px;}
div.catalog-link-block a{margin-bottom:5px;}
div.catalog-link-block div{margin-left:15px;color:#7D7D7D;}

div.cloud div.cloud{text-align:left}
div.cloud-header {margin:10px;margin-left:15px;color:#868686;font-weight:bold}
div.cloud a{text-decoration:none}
div.cloud a:hover{background-color:#5EA600;color:#fff}

div.comments-last {font-size:11px}
div.comments-last div.comments-last {text-align:left}
div.comments-last-header {margin:10px;margin-left:15px;color:#868686;font-weight:bold;font-size:12px}
div.comments-last a{text-decoration:none}
div.comments-last a:hover{background-color:#5EA600;color:#fff}
div.comments-last div.comments-last div.item {margin:0px!important;padding:0px!important;margin-bottom:7px;}


dl.zend_form {
    margin-left:50px;
}
dl.zend_form dd{
    margin-bottom:15px;
}
dl.zend_form ul.errors li{
    color:red;
    margin-bottom:10px;
}

.w100 {
    width:100px;
}

.w200 {
    width:200px;
}

.w300 {
    width:300px;
}

.w400 {
    width:400px;
}

.w600 {
    width:600px;
}

div#h1 {font-size:1.7em;margin:10px;margin-top:20px;margin-bottom:20px;font-weight:normal;color:#313131}
h1#h1 {font-size:1.7em;margin:10px;margin-top:20px;margin-bottom:20px;font-weight:normal;}
h2#h1 {font-size:1.7em;margin:10px;margin-top:20px;margin-bottom:20px;font-weight:normal;color:#313131}
div.h1 {font-size:1.7em;margin:10px;margin-top:20px;margin-bottom:20px;font-weight:normal;color:#313131}
h1.h1 {font-size:1.7em;margin:10px;margin-top:20px;margin-bottom:20px;font-weight:normal;}
h2.h1 {font-size:1.7em;margin:10px;margin-top:20px;margin-bottom:20px;font-weight:normal;color:#313131}
h2.h2 {font-size:1.3em;margin:5px;margin-top:10px;margin-bottom:10px;margin-left:0px:font-weight:normal;color:#313131}
h3.h3 {font-size:1.1em;margin:5px;margin-top:10px;margin-bottom:10px;margin-left:0px:font-weight:normal;color:#313131}
#pict {text-align:center;font-size:11px;margin:5px;}
#articleContent li {padding:2px;margin:2px;}
#mark {color:#888888;font-size:11px;margin:0px;padding:0px;}

.main-news {margin-bottom:10px;}
.main-news-header {margin-bottom: 5px;font-size: 12px; color: rgb(75, 141, 50);margin-left:20px}
.main-news-body {margin-left:20px}

div.success {
    border:1px solid #22d77c;
    background-color:#c5f5dd;
    padding:7px;
    margin:5px;
}
div.rss {margin-right:20px;}
div.rss a{color:#DF6121;font-size:1.5em;text-decoration:none}
div.rss span{position:relative;top:-10px}
a.articles-anchor {color:#6D705F}
div.social {margin:8px 0 8px 0;color:#6D705F;font-size:0.9em}
div.social img{position:relative;top:4px;padding-right:3px;}

p.hint {margin:0px; margin-bottom:10px;padding:0px;font-size:11px;color:#868686;font-weight:bold}

table.table-content td{margin:0px;border:1px solid #CCCCCC;padding:5px;}
a.tutorial {font-size:1.4em;font-weight:normal}
div.rss-note{margin:10px 0 10px 0;padding:7px;color:#6D705F;background-color:#fafcfe;border:1px solid #ACDBB0;font-size:0.9em}
a.to-contents{color:#747474;font-size:11px}
.comment-notice{font-size:11px;background-color:#FAFCFE;border:1px solid #ACDBB0;padding:5px;}
div.comment-notice ol {padding-top:0px;margin-top:0px;}
div.question{font-style:italic;font-weight:bold}
div.big-code-600{overflow: scroll; height: 600px;}
div.big-code-700{overflow: scroll; height: 700px;}