body {
 font-family: Verdana, Tahoma, sans-serif;
 font-size: 80%;
 color:#333;
}
a {
 color: #0080C0;
 text-decoration:underline
}
a:visited {
 color: #37496d;
}
p {
 padding-top: 5px;
 padding-bottom: 5px;
}
small {
 font-size: 85%;
}
h1, .componentheading {
 margin-top: 10px;
 padding-bottom: 10px;
 font: small-caps 190%/1em tahoma, arial, sans-serif;
}
h2 {
 margin-top: 10px;
 margin-bottom: 5px;
 font-size: 150%;
 font-weight: normal;
}
h3 {
 margin-top: 10px;
 margin-bottom: 5px;
 font-size: 130%;
 font-weight: normal;
}
hr {
 width: 90%;
 height: 1px;
 color: #d6d5d1;
 background-color: #d6d5d1;
 margin-top: 10px;
 margin-bottom: 10px;
}
input.button {
 margin-top:7px;
 background-color: #dfdfdf;
 border: #b5b5b5 1px solid;
 color:#777777;
 font-family: Arial, sans-serif;
 width:100px;
 height:22px;
 padding-bottom:2px;
}
input.button:disabled{
 margin-top:7px;
 background-color: #dfdfdf;
 border: #b5b5b5 1px solid;
 color:#aaa;
 font-family: Arial, sans-serif;
 width:100px;
 height:22px;
 padding-bottom:2px;
}
.input-text{
    padding: 0px 0px 0px 0px;
    background-color: #ffffff; 
    border: 1px solid #b8cfd8;
}
.input-text-hint{
    font-size:11px;color:#f00;
}
.for-robot{
    position:absolute;
    top:-1000px;
    left:-1000px;
}
/* -----------------------------------*/
/* ---------->>> GLOBAL <<<-----------*/
/* -----------------------------------*/
.fll {
 float:left
}
.flr {
 float:right
}
br.lh {
 line-height:5px;
}
.padding {
 padding:7px;
}
.grey, a.grey, a.grey:visited {
 color:#333;
}
.lgrey, a.lgrey, a.lgrey:visited {
 color:#808080;
}
.green, a.green, a.green:visited {
 color:#809d26;
}
.black, a.black, a.black:visited {
 color:#000000;
}
.red, a.red, a.red:visited {
 color:#fb3b00;
}
.green-coment{
 color:#6c6;
 font-size:80%;
}
.bg-yellow {
 background-color: #fff7d7;
}
div.box {
 margin-top:10px;
 margin-bottom:10px;
}
ul.perechen {
 list-style:square;
 margin-top:10px;
 margin-left:30px;
 margin-bottom:10px;
}
ul.perechen li {
 padding-bottom:5px;
}
div.w100 {
 width:100%
}
a.tdn {
 text-decoration:none;
}
.marginleft {
 margin-left:20px;
}
.code {
 background-color: #fbf8f3;
 border:#C0C0C0 1px dashed;
 font-family:Courier New, arial, sans-serif;
 color:#333;
}
a.contentpagetitle, a.contentpagetitle:visited {
 color:#fb3b00;
 font-size: 130%;
}
.createdate {
 padding-top:5px;
 color:#808080;
 font-size:80%
}

/* ---------->>> general <<<-----------*/
div.logofullajax {
 margin-top:30px;
 margin-left:5%;
}
div.logofullajax-gruz {
 position:absolute;
 top:26px;
 left:5%;
}

div.text {
 padding-top:50px;
 margin-left:5%;
 margin-right:5%;
}
div.doubblemenu {
 margin-top:30px;
}
div.doubblemenu td{
 text-align:center;
 color:#666666;
}
div.doubblemenu a#active_menu {
 font-weight:normal;
 padding:2px 3px;
 padding-left:10px;
 padding-right:10px;
 background-color:#ffcc00;
 color:#333;
 cursor:text
}
div.doubblemenu a#active_menu:hover {
 text-decoration:none
}
div.doubblemenu a {
 color:#666666;
 text-decoration:none
}
div.doubblemenu a:visited {
 color:#979797;
}
div.doubblemenu a:hover {
 color:#fb3b00;
 text-decoration:underline
}
div.footer {
 background-color:#f4f4ef;
 margin-top:30px;
 margin-left:10%;
 margin-right:10%;
 padding:10px 15px
}
td.inforab {
 width:50%;
 vertical-align:top;
}
div.sirus {
 background: url(../images/si-rus.gif) no-repeat left top;
 padding-left: 200px;
 padding-top:30px;
 padding-bottom:60px;
}
div.sirustext {
 padding-left: 50px;
 padding-right: 20px;
}
div.zelenov {
 background: url(../images/zelenov.gif) no-repeat right top;
 padding-left: 20px;
 padding-top:30px;
 padding-bottom:60px;
}
div.zelenovtext {
 padding-right: 50px;
 padding-left: 20px;
}
input.vvod, textarea.vvod {
 background-color: #f8f8f8;
 border: #b5b5b5 1px solid;
 color:#616161;
 font-family: Arial, sans-serif;
 height:24px;
 padding:3px;
 margin-top:5px;
}
input.vvod:focus, textarea.vvod:focus {
 border: #777777 1px solid;
}
textarea.vvod {
 height:100px;
 font-size:95%;
}
.green{
color: #33ff33;
}
.red{
color: red;
}
.message {
 font-size: 130%;
 font-weight: normal;
 color:#c11402;
 margin-bottom: 10px;
}
input.inputbox {
 border:#CCCCCC 1px solid;
 height:20px;
 color:#333;
 font-size:95%;
 line-height:140%;
 margin:5px 0px;
}
textarea.inputbox {
 border:#CCCCCC 1px solid;
 color:#333;
 font-size:95%;
 font-family:Tahoma;
 margin:5px 0px;
}
select.inputbox {
 border:#CCCCCC 1px solid;
 color:#333;
 font-size:95%;
 font-family:Tahoma;
 margin:5px 0px;
}

/*2general*/

div.contact_email label {
 color:#333;
 font-size:80%;
}

/* CSS Document */

#buttons {
	float: left;
	margin: 0px;
	padding: 0px;
	width: auto;
}
#search_outer {
	float: left;
	width: 165px;
}

#search_inner {
	padding: 0px;
  height: 21px !important;
  height: 23px;
  overflow: hidden;
}

#search_inner .inputbox {
	border: 0px;
	padding: 3px 3px 3px 5px;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #c64934;
}


table.content_table {
  width: 100%;
	padding: 0px;
	margin: 0px;
}

table.content_table td {
	padding: 0px;
	margin: 0px;
}


table td.body_outer {
	padding: 2px;
}

.maintitle {
	color: #ffffff;
	font-size: 40px;
	padding-left: 15px;
	padding-top: 20px;
}
.title {
	color: #f70;
}
.info {
	color: #faa;
}
.hint {
	color: #777;
}

.error {
  font-style: italic;
  text-transform: uppercase;
  padding: 5px;
  color: #cccccc;
  font-size: 14px;
  font-weight: bold;
}

/** old stuff **/



.pagenav { padding-top:10pxwidth: auto;line-height: 30px;margin: 1px;}

.pagenavbar { margin-top: 10px; float: right;}


/* Joomla core stuff */
table.contentpaneopen {
  width: 100%;
}
table.contentpaneopen td {
}
table.contentpaneopen td.componentheading {
}



table.contentpane {
  width: 100%;
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;
}

table.contentpane td {
	margin: 0px;
	padding: 0px;
}

table.contentpane td.componentheading {
}

table.contentpaneopen fieldset {
 border: 0px;
}

.inputbox {
	padding: 2px;
	background-color: #ffffff;
}

.contentcolumn {
	padding-right: 5px;
}

.contentheading {
}


table.searchinto {
	width: 100%;
}

table.searchintro td {
	font-weight: bold;
}

table.moduletable {
	width: 100%;
	margin-bottom: 5px;
}

div.moduletable {
}

table.moduletable td {
}
table.pollstableborder {
 margin-bottom: 5px;
 border:0
}
table.pollstableborder td {
 padding: 2px;
}
.small {
 color: #999999;
 font-size: 75%;
}
.modifydate {
 height: 15px;
 padding-top: 10px;
 color: #999999;
 font-size: 75%;
}

table.contenttoc {
  border: 1px solid #cccccc;
  padding: 2px;
  margin-left: 2px;
  margin-bottom: 2px;
}

table.contenttoc td {
  padding: 2px;
}

table.contenttoc th {
  color: #666666;
	text-align: left;
	padding-top: 2px;
	padding-left: 4px;
	height: 21px;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
}

.highlight {
	background-color: Yellow;
	color: Blue;
	padding: 0;
}

div.mosimage {
 border: 1px solid #ccc;
}

.mosimage {
 border:1px solid #cccccc;
 margin:0px 7px;
}

.mosimage_caption {
 margin-top: 2px;
 background: #efefef;
 padding: 1px 2px;
 color: #666;
 font-size: 10px;
 border-top: 1px solid #cccccc;
}

span.article_seperator {
 display: block;
 height: 1.5em;
}

.selected a{
 background-color:#FFCC00;
 text-decoration:underline;
 padding-left:5px;
 padding-right:5px;
}
#adsense{
  text-align:left;
  position:relative;
  top:20px;
  height:90px;
}
.sprt{
    width:100%;
    margin:10px 0;
}
.examples-loader{
    position:fixed;
    top:30px;
    _top: expression(
        parseInt(document.body.scrollTop, 30) + "px"
    );
    display:none;
    right:30px;
}

