html,body  {height:  100%;} 
body {padding:0px; margin:0px; font-family: Arial, Helvetica, sans-serif;  background:url(../images/fon_rep.jpg) repeat-x;}
div,form,ul,h1,h2,h3,h4,li,p,img{padding:0px;margin:0;}
a{text-decoration: underline;}
a:hover{text-decoration: none;}
ul{list-style-type:none;}
.fon{ background:url(../images/fon.jpg) no-repeat; width:434px; height:60px;}
#menu{ background:url(../images/menu.jpg) repeat-x;float:left; display:block; height:28px; width:100%;}
#menu li{ float:left;}
#menu li a{float:left; font-size:11px; font-weight:bold;color:#333333; padding: 7px 13px 0 13px; text-decoration:none;height:21px;}
.ie #menu li a{ height:28px;}
#menu li a:hover{ background:url(../images/menu_three.jpg) repeat-x; border-left: 1px solid #6d9d2e; padding: 7px 12px 0 12px;  border-right: 1px solid #6d9d2e; }
.separ{float:left;background:url(../images/menu_one.jpg) no-repeat; width:1px; height:28px;}

img{ border:0px;}
#ja-col2{ margin: 0px 5px 0px 20px; }
.ie #ja-col2{ margin: 0 5px 0 10px;}
#ja-content{ padding: 15px 0 15px 15px; float:left; width:99%;}
.max_width{max-width: 1280px; margin: 0 auto;}
.ie6 #ja-content{ width:100%;}
.blog{ width:100%; }
.contentheading{ margin: 0 0 5px 0;}
.contentheading{color:#333333;font-size:18px; font-weight:normal;}
.contentheading a{ text-decoration:none; color:#006699; font-size:18px; font-weight:normal;}
.contentheading a:hover{color:#333333; text-decoration:none;}

.article-tools{ background:url(../images/line.jpg) repeat-x; height:29px; float:left; width:100%;}
.createdate{ float:left; background:url(../images/date.jpg) 10px 0 no-repeat; font-family:Arial,Helvetica,sans-serif;color:#666666; font-size:11px; padding: 2px 0 0 30px; height:16px; margin: 6px 0 0 0;}
.buttonheading{ margin: 7px 5px 0 0; float:right;}
.article-content {color:#333333; font-size:12px; padding: 10px 0 0 0; clear:both; float:none;}
.article-content p{ line-height:19px; margin: 0 0 8px 0;}
.article_separator{ display:block; line-height:0px; font-size:0px; height:5px;}
.footer{ height:74px; }

.p1{border-bottom:2px solid #F6F6F6; display:block;}
.show{color:#7BA566; font-size:15px; padding:10px 10px 7px 15px; text-transform:uppercase; background:url(../images/up.jpg) no-repeat right; cursor:pointer; width:83%;}
.ie .show{width:93%;  }

.jamod{ margin: 15px 0 0 0; background:url(../images/point.jpg) repeat-x bottom; width:99%; }
.jamod span{ background:url(../images/point.jpg) repeat-y left; display:block;}
.jamod span span{ background:url(../images/point.jpg) repeat-y right; display:block;}
.jamod span span span{ background:url(../images/point.jpg) repeat-x top; display:block;}
.jamod span span span span{background:url(../images/1.png) no-repeat top left; display:block;}
.jamod span span span span span{background:url(../images/2.png) no-repeat top right; display:block;}
.jamod span span span span span span{background:url(../images/3.png) no-repeat bottom left; display:block;}
.jamod span span span span span span span{background:url(../images/4.png) no-repeat bottom right; display:block;}

.jamod-content{ padding: 0px 10px 0px 10px;}
#form-login-username{ margin: 5px 0 0 0;}
#form-login-username,#form-login-password{color:#333333; font-size:12px;}
#form-login-remember{color:#333333; font-size:12px;}
#form-login-username input{
border:1px solid #CCCCCC;
font-size:12px;
height:15px;
margin:5px 0;
padding:3px 5px 2px;
width:95%;
}
.gecko #form-login-username input{padding:1px 5px 2px; height:17px;}

#form-login-password input{ 
border:1px solid #CCCCCC;
font-size:12px;
height:15px;
margin:5px 0;
padding:3px 5px 2px;
width:95%;
}
.gecko #form-login-password input{padding:1px 5px 2px; height:17px;}

.search input{ 
border:1px solid #CCCCCC;
font-size:12px;
height:15px;
margin:5px 0;
padding:3px 5px 2px;
width:95%;
}
.gecko .search input{padding:1px 5px 2px; height:17px;}

.inputbox:hover, .inputbox:focus { background:#FFFFCC none repeat scroll 0 0; }



.button:hover, .button:focus { background:#333333 none repeat scroll 0 0; border:1px solid #999999; color:#FFFFFF; }
.button { background:#333333 url(../images/grad1.gif) repeat-x scroll center top; border:1px solid #333333; color:#CCCCCC; font-size:10px; padding:3px 5px;
text-transform:uppercase; margin: 0 0 10px 0;}

button:hover, button:focus { background:#333333 none repeat scroll 0 0; border:1px solid #999999; color:#FFFFFF; }
button { background:#333333 url(../images/grad1.gif) repeat-x scroll center top; border:1px solid #333333; color:#CCCCCC; font-size:10px; padding:3px 5px;
text-transform:uppercase; margin: 0 0 10px 0;}

.jamod-content ul{ padding: 5px 0 0px 0;}
.jamod-content li a{ color:#006699; text-decoration:underline; background:url(../images/toch.jpg) 0 9px no-repeat; padding: 0 0 0 10px; font-size:12px; line-height:21px;display: inline-block;}
.global{ margin: 0 0 5px 0; padding: 0px;}
.global li { background:url(../images/toch.jpg) 0 9px no-repeat; padding: 0 0 0 10px; font-size:12px; line-height:21px;display: block;}

.jamod-content li a:hover{ text-decoration:none;}
#form-login-remember input{ position:relative; top:2px;}
.opera #form-login-remember input{ position:relative; top:0px;}
.jamod-content span{color:#333333; font-size:12px; margin: 0 0 0 5px;}
.fixie{ height: 10px; width:100%; line-height:0px; font-size:0px; clear:both; float:none;}
.fixietoo{ height: 15px; width:10px; line-height:0px; font-size:0px;}
#too .jamod span.whot{ padding: 10px 0 0px 10px; display:block; background:url(../images/toch.jpg) 0 16px no-repeat; position:relative; left: -5px;}
.copyright{color:#666666; font-size:11px; margin: 0px 0 0 15px;}
.otst{ font-size:0px; line-height:0px; height:15px; width:100px; margin:0px; padding:0px;}
.small{ margin: 0 0 15px 0;}
.small a{ color:#006699; position:relative; }

ul.pagination {
    padding:18px 0 4px 0; border-top: 1px solid #c0c0c0;
}

ul.pagination li { font-weight:bold
    margin: 0;
    padding: 0;
    display: inline;
    background: none;
}

ul.pagination li span{
    padding: 2px 5px 0px 5px;
}

ul.pagination  {
    color:#333333; font-size:12px;
}
ul.pagination a {
    color:#006699; font-size:12px; margin: 0 10px 0 0;
}

.delo pre {
 overflow-x: auto; /* Use horizontal scroller if needed; for Firefox 2, not needed in Firefox 3 */
 white-space: pre-wrap; /* css-3 */
 white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
 white-space: -pre-wrap; /* Opera 4-6 */
 white-space: -o-pre-wrap; /* Opera 7 */
 /* width: 99%; */
 word-wrap: break-word; /* Internet Explorer 5.5+ */
}
.ie .rj_insertcode table{table-layout:fixed;WORD-BREAK:BREAK-ALL}
.dolya {
display:block;
margin:5px 0 0;
}
.rj_insertcode{ margin: 5px 0 10px 0;}
#comments-form-link {margin: 5px 0 0 0;}
#comments-form-link a{color:#006699; font-size:12px; }

#comments-form-link h4{ font-size:14px;}
#comments-form-link { font-size:12px;}
#comments-form{ margin: 0 0 5px 0;}
#ja-content a{ color:#006699;}


div.attachmentsList .are1 { border:1px solid #c0c0c0; width:100%; padding-bottom:5px; color:#333333; font-size:12px; margin: 0 0 15px 0; font-family:Tahoma, Geneva, sans-serif}
div.attachmentsList a{font-size:12px; font-weight:bold; text-decoration:none;}
div.attachmentsList a:hover{ text-decoration:underline;}

div.at1 { text-align:left; display:block; font-weight:bold; font-size:13px; margin: 15px 0 10px 0; color:#7ba566;}

div.attachmentsList thead { background-color:#193445; }

div.attachmentsList th { border:1px solid #D0D0D0; padding:0 3px;}

.at_filename { display:block; }

div.attachmentsList tr.odd { background-color:transparent; }

div.attachmentsList tr.even { background-color:#e5eecc; }

div.attachmentsList td { padding-left:3px; padding-right:3px; }

div.attachmentsList img{ margin: 2px 0 5px 0;}

.ie6 div.attachmentsList img{ margin: 2px 0 0px 0;}

div.attachmentsList a.at_icon { padding-right:4px; }

div.attachmentsList a.at_url:hover { text-decoration:underline; }

div.attachmentsList td.at_file_size { text-align:right;}

div.addattach a:hover { color:red; text-decoration:underline; }

#comments h4{ font-size:12px; text-transform:uppercase;}
#comments {color: #333; font-size:12px;}
#comments a{color:#777777;font-size:12px;}
.vytnam h2 {
color:#006699;
font-size:14px;
line-height:10px;
margin:15px 0 10px 0;
padding:0;
}

#ja-pathway{ margin: 0px 0 10px 0;}
#ja-pathway{font-size:11px; }
#ja-pathway a{font-size:11px; text-decoration:none;}
.last{ position:relative; top: -1px;}

.componentheading{ font-size:23px;}
.contentpane{ font-size:12px; margin: 5px 0 0 1px;}
.contentpane input{ border:1px solid #CCCCCC;
font-size:12px;
height:15px;
margin:5px 0;
padding:3px 5px 2px;
width:224px;}
.gecko .contentpane input{padding:1px 5px 2px; height:17px;}

#josForm .button{ margin: 0 0 0 2px;}




#system-message .message ul,#system-message .error ul,#system-message .notice ul {
margin:0; 
padding:10px 10px 10px 10px; font-size:12px; font-weight:bold; margin: 0 0 10px 0;
}

#system-message .message ul li,#system-message .error ul li,#system-message .notice ul li {
background:none;
color:#FFF;
margin:0;

}

#system-message .message ul {
background:#069;
border:none;
}

#system-message .error ul {
background:#BF0000;
border:none;
}

#system-message .notice ul {
background:#EE9600;
border:none;
}

.alfc_heading {
color:#5B975D;
font-size:19px;
margin:1em 0;
padding:10px 0;
}
.alfc_table td{color:#333333; font-size:12px; vertical-align: middle;}
.alfc_table hr {
border-color:#CCCCCC;
border-style:solid none none;
border-width:1px 0 0;
height:1px;
}

/* TOO TEMPLATES */

#too .jamod{ margin: 0px 0 0 0; background: none; width:99%; }
#too .jamod span{ background: none; display:block;}
#too .jamod span span{ background: none; display:block;}
#too .jamod span span span{ background: none; display:block;}
#too .jamod span span span span{background: none; display:block;}
#too .jamod span span span span span{background: none; display:block;}
#too .jamod span span span span span span{background: none; display:block;}
#too .jamod span span span span span span span{background: none; display:block;}

#too .jamod-content{ padding: 0px 0px 0px 0px;}
#too #ja-col2{ margin: 15px 10px 0px 10px; padding: 0px 0px 0 0; }


.centr_two {background:url(../images/zline.gif) repeat-y left; padding-top: 0px; }

#too .ie #ja-col2{ margin: 0 5px 0 10px;}
#too #ja-content{ padding: 0px 0px 0px 10px; float:left; width:98%;}
#too .ie6 #ja-content{ width:99;}
#too .p1{border-bottom:2px solid #F6F6F6; display:block;}
#too .show{color:#7BA566; font-size:15px; padding:10px 10px 7px 0px; text-transform:uppercase; cursor:pointer; width:90%;}
#too .ie .show{width:100%;  }



#too .jamod #active_menu {color:#CC0000; font-weight:bold;}

#too .jamod-content  a {
background: url(../images/dima.jpg) repeat-x center bottom; color:#333333; display:block; font-size:16px; margin:0; padding:5px 0 5px 0px; text-decoration:none; }
#too .jamod a:hover { background:#DDDDDD ; }
#too .subota{ background:url(../images/bullet.gif) 5px 6px no-repeat; font-size:12px; padding: 0 0 0 15px;}

#too .two_pad_menu .subota{ background:url(../images/bullet-2.png) 5px 0px no-repeat; font-size:12px; padding: 0 0 0 25px;}

#too .allfix{ height:10px; margin:0px; padding:0px; width:100px; line-height:0px; font-size:0px; clear:both; float:none;}

#too .module_ageentoo a{ background:url(../images/bullet.gif) 5px 6px no-repeat; font-size:12px; padding: 5px 0 5px 15px;}
#too .allfix{ min-width:210px; display:block; }

.ie6 body{ filter: expression(document.execCommand("BackgroundImageCache", false, true));}
.india {
background:#E2EDF4 none repeat scroll 0 0;
clear:both;
cursor:pointer;
display:block;
margin:0px 0;
padding:3px;
}
.article-content p.india{ margin:0 0 5px;}
#too .contentheading {
color:#006699;
}
.you { padding-left: 5px;}

#too .vytnam td{ font-size:12px; margin: 4px;}
#too .vytnam th{ font-size:12px;}

#too .vytnam table.reference

{

border:1px solid #c3c3c3;

border-collapse:collapse;

}

#too .vytnam table.reference th

{

background-color:#e5eecc;

border:1px solid #c3c3c3;

padding:3px;
}

#too .vytnam table.reference td {
border:1px solid #c3c3c3;
padding:3px;
}

#too .vytnam table.ex{
color:#000000;
background-color:#fafaf6;
border:1px solid #d4d4d4;
border-collapse: collapse;
}


#too .vytnam hr{
background-color:#d4d4d4;
color:#d4d4d4;
height:1px;
border:0px;
}
#too .jhgd{ position:relative; top:2px;}
#too .vytnam h3{color:#5b975d;margin: 1em 0;padding:0px; font-size:14px; line-height:10px;}
#too .vytnam h2{color:#006699; margin: 1em 0;padding:0px; font-size:14px;line-height:10px;}
#too .soport li{ display:block; margin: 3px 0 3px 0; line-height:18px;}

.soport li a{  text-decoration:none; font-size:13px; } 
.soport li a:hover{ text-decoration:underline;} 
.soport li { padding: 0 0 0 15px;background:url(../images/bullet.gif) 5px 6px no-repeat; text-decoration:none; font-size:13px; margin: 0 0 5px 10px; } 

#too .toosoport li a{  text-decoration:none; font-size:13px; } 
#too .toosoport li a:hover{ text-decoration:underline;} 
#too .toosoport li { padding: 0 0 0 15px;background:url(../images/bullet.gif) 5px 6px no-repeat; text-decoration:none; font-size:13px; margin: 0 0 5px 10px; } 

#too #ja-content .vytnam li { padding: 0 0 0 12px;background: url(../images/point1.jpg) 0 7px no-repeat;text-decoration:none; font-size:13px; margin: 0 0 5px 0px;}
#too .soport li a{  text-decoration:none; font-size:13px; } 
#too .soport li a:hover{ text-decoration:underline;} 
#too .soport li { padding: 0 0 0 12px;background: url(../images/point1.jpg) 0 7px no-repeat; text-decoration:none; font-size:13px; } 

.bluar{ background:#0f67a1; color:#FFFFFF; font-weight:bold; margin:0px 0 5px 0; padding:5px 0 5px 5px; display:block; font-size:16px; width:100%;}

#too .fixmoz { float:none; clear:both;}
#too .form1 input:hover, #too .form1 input:focus { background:#FFFFCC none repeat scroll 0 0; }
#too .form1 td{ font-size:12px;}
.form1{  width:99%;}
#ageent2{ width:200px;}
#loading{ margin: 0 0 0 5px; }
.slovo{ position:relative; top:-5px; margin: 0 5px 0 0;}

.oneselect { margin: 0 5px 0 0;}
.oneselect .select { position: absolute; height: 19px; width:162px; padding: 0; margin:0px; color: #fff; text-align:left; padding:2px 0 0 10px; background: url(../images/select1.gif) no-repeat; overflow: hidden; }
.ie .oneselect .select { height:21px;}
.oneselect .styled{ list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; opacity:0; position:relative; width:162px !important;
z-index:5;text-align: left; font-size:13px; font-family:Arial, Helvetica, sans-serif;}
.gecko .oneselect .styled{ top:2px;}
.tooselect .select { position: absolute; height: 19px; width:58px; padding: 0; margin:0px; color: #fff; text-align:left; padding:2px 0 0 10px; background: url(../images/select2.gif) no-repeat; overflow: hidden; }
.ie .tooselect .select{ width:68px; height:21px;}
.tooselect .styled{ list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; opacity:0; position:relative; width:68px !important;
z-index:5;text-align: left;}

#too .form1 button { background: url(../images/button3.gif) no-repeat; border:none; color:#FFF ; font-size:10px; height:21px; width:90px;  text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; padding: 0px 0 3px 0; margin: 0px 0px 0 5px; display:block; }
.ie #too .form1 button {padding: 0px 0 0px 0;}

.next{ padding: 0 0 0 5px; width:35px;}
#too .form1 .next button { background: url(../images/next.jpg) no-repeat; border:none; color:#FFF ; font-size:10px; height:21px; width:35px;  text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; padding: 0px 0 3px 0; margin: 0px; display:block; }
.ie #too .form1 .next button {padding: 0px 0 0px 0;}

.prev{ padding: 0 0 0 5px; width:35px;}
#too .form1 .prev button { background: url(../images/prev.jpg) no-repeat; border:none; color:#FFF ; font-size:10px; height:21px; width:35px;  text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; padding: 0px 0 3px 0; margin: 0px; display:block; }
.ie #too .form1 .prev button {padding: 0px 0 0px 0;}
.now_help{font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; margin: 7px 0 0 5px;}

.opera #too .form1 button {padding: 4px 0 0px 0;}
.gecko #too .form1 button { margin: 1px 0px 0 5px; }
.chrome #too .form1 button { padding: 1px 0 0px 0;}
.form1 .ajax3{ padding: 15px 0 0 0px; display: none;}
.form1 .ajax3 h1{ font-size:16px; font-weight:normal;  font-family:Georgia, "Times New Roman", Times, serif}
.form1 .ajax3 h1 span{ font-size:13px;}
.form1  .ajax4{ font-weight:bold; color:#808080; font-size:16px;}
.form1 .some_text{ margin: 9px 0 0 0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; padding: 0 0 0 5px;}
.gecko .form1 .some_text{ margin: 8px 0 0 0;}


.learn #too #ja-col2{ margin: 0 5px 0px 0px; }
.learn .example{ display:block; width:100px; margin:0px; padding:0px;}
.learn .loa{ width:20px; display:block;}
.form1 .hidenn_one{ display:none;}
#testform{background: url(../images/bullet-3.png) no-repeat; width:22px; height:21px;}
.ura{ display:noone; font-size:0px; line-height:0px; height:0px; width:0px;}
/* Last */
.form1 h1{ padding:4px; margin:0px 0 0px 0; background:#E5ECF9 none repeat scroll 0 0; font-size:17px; font-family: Georgia, "Times New Roman", Times, serif; font-weight:normal;}
.form1 h1 h1{ padding:0px;}
.form1 .ajax1{ margin: 10px 0 10px 0;}
.ajax2{ margin:15px 0 0 0;}

/* TextArea Resizer */
div.grippie { background:#EEEEEE url(../images/grippie.png) no-repeat scroll center 2px;
border-color:#DDDDDD;
border-style:solid;
border-width:0pt 1px 1px;
cursor:s-resize;
height:9px;
overflow:hidden;
}
.resizable-textarea textarea {
display:block;
margin-bottom:0pt;
width:100%;
height: 150px;
overflow:auto;
}
.opera .resizable-textarea textarea{overflow-y: hidden;}
.goog{ position:relative; top:-2px; width:100px;}

.cread_too{float:left; font-family: Georgia, "Times New Roman", Times, serif; padding: 2px 0 0 0px; margin: 1px 0 0 4px; color:#000; font-size:18px;}
.date_too{font-family:Arial,Helvetica,sans-serif;color:#666666; font-size:11px; font-weight:normal; position:relative; top:-2px; left:-5px;}
/* TextArea Resizer */
.form1  .help_one{ font-weight:bold; color:#808080;}
.help_two{ margin: 10px 0 0 0;}
.fixbutton button{ position: relative; left: -5px;}

.opa #too .allfix{ height:20px;}
.opa #ja-content{ margin: 10px 0 0 0;}

.cont_one{background: url(../images/one.jpg) repeat-x; height: 29px; position:absolute; width:100%;}
.opa body{ background:none; position:relative;}
.all_class{ background: #494949; padding: 0px 0 0 20px;}
.all_class #nav_inner{ padding: 10px 0 0 0;}
.all_class a{ color:#FFF; text-decoration: underline; font-family: Lucida Grande,Verdana,Geneva,Sans-serif; font-size:11px;} 
.all_class a:hover{ color:#ccc;}
.all_class h3{font-family: Lucida Grande,Verdana,Geneva,Sans-serif; font-size:12px; color:#FFF; margin: 5px 0 5px 0;}
.all_class .td_sep{ padding:0 0 0 20px; background: url(../images/nav_separator_darker.jpg) repeat-y scroll left top;}
.all_class .td_sep h3{ position:relative; top: -2px;}
.all_class li{background: url(../images/arrow.gif) 0 3px no-repeat; padding: 0 0 0 20px; margin: 3px 0 3px 0; font-family: Lucida Grande,Verdana,Geneva,Sans-serif; font-size:11px;color:  #FFF; }
.ie .all_class li { margin:0px; background: url(../images/arrow.gif) 0 8px no-repeat;}
.etika{ padding: 3px 0 0px 0; display:inline-block;}
.dasha{ margin: 19px 0 0 0;}
#nav{overflow: hidden; height: 0px;}

/*Joomla 1.5 */

/* Page layout/boxes */
.opa .article-content{ padding: 15px 0 0 0;}
.info-box-title { margin: 10px 0 0 0; font-weight: normal; font-size: 14pt; color: #999999; border-bottom: 2px solid #999999; }
.info-box-body { border: 1px solid #999999; padding: .5em; }
.nav-bar { font-size: 8pt; white-space: nowrap; text-align: right; padding: .2em; margin: 0em 0em 1em 0em; }

.oddrow { background-color: #F8F8F8; border: 1px solid #AAAAAA; padding: .5em; margin-bottom: 1em}
.evenrow { border: 1px solid #AAAAAA; padding: .5em; margin-bottom: 1em}

.page-body { max-width: 800px; margin: auto; }
.tree { }

.release-box { float: right; background: #FFFFCC; margin: 10px; width: 200px; border: 1px solid #000000; padding: 10px }

/* Index formatting classes */
.index-item-body { margin-top: .5em; margin-bottom: .5em}
.index-item-description { margin-top: .25em }
.index-item-details { font-weight: normal; font-style: italic; font-size: 8pt }
.index-letter-section { background-color: #EEEEEE; border: 1px dotted #999999; padding: .5em; margin-bottom: 1em; height: 18px }
.index-letter-title { font-size: 12pt; font-weight: bold }
.index-letter-menu { text-align: center; margin: 1em }
.index-letter { font-size: 12pt }

/* Error page formatting classes */
.error-section { background-color: #EEEEEE; border: 1px dotted #999999; padding: .5em; margin-bottom: 1em; height: 18px }
.error-title { font-size: 12pt; font-weight: bold }

/* Docbook classes */
.description {}
.short-description { font-weight: bold; color: #666666; }
.tags {    padding-left: 0em; margin-left: 3em; color: #666666; list-style-type: square; }
.parameters {    padding-left: 0em; margin-left: 3em; color: #014fbe; list-style-type: square; }
.redefinitions { font-size: 8pt; padding-left: 0em; margin-left: 2em; }
.package { font-weight: bold; }
.package-title { font-weight: bold; font-size: 14pt; border-bottom: 1px solid black }
.sub-package { font-weight: bold; }
.tutorial { border-width: thin; border-color: #0066ff; }
.tutorial-nav-box { width: 100%; border: 1px solid #999999; background-color: #F8F8F8; }

/* Generic formatting */
.field { font-weight: bold; }
.detail { font-size: 8pt; }
.notes { font-style: italic; font-size: 8pt; }
.separator { background-color: #999999; height: 2px; }
.warning {  color: #FF6600; }
.disabled { font-style: italic; color: #999999; }

/* Code elements */
.line-number {  }

.class-table { width: 100%; }
.class-table-header { border-bottom: 1px dotted #666666; text-align: left}
.class-table-data { white-space: nowrap }
.class-table-data img { vertical-align: middle; padding-right: 5px }
.class-name { color: #0000AA; font-weight: bold; }
.class-tree { font-size: 11px; border: 1px solid #ddd; border-left: 10px solid #d5dce7; padding: 10px; background: #f6f6f6; }
.class-tree img { vertical-align: middle; border: 0px }

.method-summary { color: #009000; padding-left: 1em; font-size: 8pt; }
.method-header { }
.method-definition { margin-bottom: .2em }
.method-title { color: #009000; font-weight: bold; }
.method-name { font-weight: bold; }
.method-signature { font-size: 85%; color: #666666; margin: .5em 0em }
.method-result { font-style: italic; }

.var-summary { padding-left: 1em; font-size: 8pt; }
.var-header { }
.var-title { color: #014fbe; margin-bottom: .3em }
.var-type { font-style: italic; }
.var-name { font-weight: bold; }
.var-default {}
.var-description { font-weight: normal; color: #000000; }

.include-title { color: #014fbe;}
.include-type { font-style: italic; }
.include-name { font-weight: bold; }

.const-title { color: #FF6600; }
.const-name { font-weight: bold; }

/* Syntax highlighting */

.src-code { font-family: 'Courier New', Courier, monospace; font-weight: normal; }
.src-line { font-family: 'Courier New', Courier, monospace; font-weight: normal; }

.src-code a:link { padding: 1px; text-decoration: underline; color: #0000DD; }
.src-code a:visited { text-decoration: underline; color: #0000DD; }
.src-code a:active { background-color: #FFFF66; color: #008000; }
.src-code a:hover { background-color: #FFFF66; text-decoration: overline underline; color: #008000; }

.src-comm { color: #666666; }
.src-id { color: #FF6600; font-style: italic; }
.src-inc { color: #0000AA; font-weight: bold; }
.src-key { color: #0000AA; font-weight: bold; }
.src-num { color: #CC0000; }
.src-str { color: #CC0000; }
.src-sym { }
.src-var { }

.src-php { font-weight: bold; }

.src-doc { color: #666666; }
.src-doc-close-template { color: #666666 }
.src-doc-coretag { color: #008000; }
.src-doc-inlinetag {}
.src-doc-internal {}
.src-doc-tag { color: #0080CC; }
.src-doc-template { color: #666666 }
.src-doc-type { font-style: italic; color: #444444 }
.src-doc-var { color: #444444 }

.tute-tag { color: #009999 }
.tute-attribute-name { color: #0000FF }
.tute-attribute-value { color: #0099FF }
.tute-entity { font-weight: bold; }
.tute-comment { font-style: italic }
.tute-inline-tag { color: #636311; font-weight: bold }

/* tutorial */

.authors {  }
.author { font-style: italic; font-weight: bold }
.author-blurb { margin: .5em 0em .5em 2em; font-size: 85%; font-weight: normal; font-style: normal }
.example { border: 1px dashed #999999; background-color: #EEEEEE; padding: .5em; }
.listing { border: 1px dashed #999999; background-color: #EEEEEE; padding: .5em; white-space: nowrap; }
.release-info { font-size: 85%; font-style: italic; margin: 1em 0em }
.ref-title-box {  }
.ref-title {  }
.ref-purpose { font-style: italic; color: #666666 }
.ref-synopsis {  }
.title { font-weight: bold; border-bottom: 1px solid #999999; color: #999999;  }
.cmd-synopsis { margin: 1em 0em }
.cmd-title { font-weight: bold }
.toc { margin-left: 2em; padding-left: 0em }

/*------------------------------------------------------------------------------
    webfx-tree
------------------------------------------------------------------------------*/

.webfx-tree-container {
    margin: 0px;
    padding: 0px;
    font: icon;
    white-space: nowrap;
}

.webfx-tree-item {
    padding: 0px;
    margin: 0px;
    font: icon;
    color: WindowText;
    white-space: nowrap;
    height: 16px;
}

.webfx-tree-item a, .webfx-tree-item a:active, .webfx-tree-item a:hover {
    margin-left: 3px;
    padding: 0px 2px 1px 2px;
}

.webfx-tree-item a {
    color: black;
    text-decoration: none;
}

.webfx-tree-item a:hover {
    color: blue;
    text-decoration: underline;
}

.webfx-tree-item a:active {
    background: highlight;
    color: highlighttext;
    text-decoration: none;
}

.webfx-tree-item img {
    vertical-align: middle;
    border: 0px;
}

.webfx-tree-icon {
    width: 16px;
    height: 16px;
}
.method-definition img{ position:relative; top: 3px;}
.method-header{ margin: 0 0 7px 0;}
.method-header img{ position:relative; top: 3px;}
.parameters li { margin: 0 0 2px 0;}
.var-title img{ position:relative; top: 5px;}
.var-header{ margin: 0 0 5px 0;}
.var-header img{ position:relative; top: 3px;}
.oddrow dd{ margin-top: 5px;}
.ag_0{ margin: -10px 0 0 0;}
.you .ag_0{ margin: -5px 0 0 0; padding: 0px 0 5px 0;}
.ag_0 li{background: url(../images/bullet-2.png) no-repeat; padding: 0 0 0 20px; margin: 5px 0 0px 0;}
#too .moduleaoutorization .jamod-content ul{ padding: 0px 0 0px 0; background:none;}
#too .moduleaoutorization .jamod-content li{ margin:0px; padding:0px; background:none;}
#too .moduleaoutorization .jamod-content ul li a{ color:#006699; text-decoration:underline; background:url(../images/toch.jpg) 0 9px no-repeat; padding: 0 0 0 10px; font-size:12px; line-height:18px;display: inline-block; margin: 0 0 3px 0;}
#too .moduleaoutorization .jamod-content ul li a:hover{text-decoration:none;}
.footer_agent{background:url(../images/footer.jpg) repeat-x; margin: 10px 0 0 0; padding: 27px 0 0 0; height:36px;}
#ja-content .front a{ text-decoration:none; color: #000;}
.ie6 #too #form-login a:hover{ background:none;}
#too .jclistaoutorization a:hover{ background:none;}
.fix_chrome{ color:#FFF; cursor: default; margin: 100px 0 0 0;}
.fix_adope{ position:absolute; width:400px; left:0px;}
.easy p{ margin-left: 0px;  background:url(../images/bullet-2.png) 0 0px no-repeat; padding: 0 0 0 22px;}
.login_now{ text-align:center; margin: -10px 0 10px 0; font-size:13px; font-family: Arial, Helvetica, sans-serif; position: relative; top: 20px;}
.login_submit{ position:relative; top: 13px;}
.hello_friends{ display:block; margin: 10px 0 0 0; position:relative; top: 3px;}
.login_now span{ margin:0px; padding:0px;}

#too .jamod  .login_now_two a{ background:none; margin:0px; padding:0px 0 0 9px; background: url(../images/toch.jpg) 0 7px no-repeat; color:#006699; display:inline-block; font-size:12px; line-height:18px; text-decoration:underline; position:relative; top:1px;}
#too .jamod  .login_now_two a:hover{ margin:0px ackground: url(../images/toch.jpg); text-decoration:none}
.fix_login a{ position: relative; left: 2px;}
.login_now_two .button{ position:relative; top: 5px; cursor:pointer;}

#too .jamod  .login_now_two span.checkbox {
  width: 19px;
  height: 25px;
  padding: 0 5px 0 0;
  background: url(../images/checkbox.gif) no-repeat;
  display: block;
  clear: left; margin: 3px 0 0 3px;
}
.login_rem{color:#333333;
font-size:12px;}
.line_lgin{ position:relative; left: 10px;}
#too .jamod  .login_now_two .login_one{ position:relative; top: 3px;}
#too .jamod .log_two_two{ position:relative; top:2px;}

.ie6 #ja-content .main button{ display:inline-block; margin: 0 10px 0 0; }
.gecko .sreda{ width:2000px;}
.safari .sreda{ width:2000px;}
.article img{ margin: 5px 5px 0 0px;}

.phpone .ag_0 li{background: url(../images/bullet-2.png) no-repeat; padding: 0 0 0 20px; margin:15px 0 5px;}

.nop{ position:relative;}

.wrap_thumbnails{ padding: 0px 0 0 0; position:relative;}
#thumbnails {text-align:center; padding: 10px 0 0px 0; }
#thumbnails img{ display:inline-block; margin: 0px 5px 5px 5px;}
.ole_lol_now{ position:absolute; top:-25px; right:0px;}

.ag_1{ margin: 10px 0 10px 0;}
#ja-content .ag_1 a{ display: inline-block;}
.article-content .title_now{font-size: 16px; color: #999999; margin: 10px 0 7px 0;}
.vytnam{ margin: 0 0 10px 0;}
#orphus{ position: relative; left: -15px;}

.cont_two{ position: absolute; width: 132px; height: 40px; display: inline-block; background: url(../images/language.png) no-repeat; right: 0px; margin: 1px 5px 0 0; cursor: pointer; z-index: 1; direction: ltr; text-align: left;}
.cont_three{ z-index: 2; position: absolute; width: 491px; height: 303px;  background: url(../images/hover_language.png) no-repeat; right: 0px; margin: 5px 3px 0 0;  display: none; ; direction: ltr; text-align: left;}
.ie6 .cont_three{background: url(../images/hover_language_gif.gif) no-repeat;}
.top_image{ color: #fff; font-family:Verdana,Arial,Sans-Serif; font-size: 11px;}
.top_table{ margin: 25px 0 0 23px;}
.opera .top_table{margin: 24px 0 0 23px;}
.gecko .top_table{margin: 22px 0 0 23px;}
.ie .top_table{margin: 27px 0 0 23px;}
.top_table a{ margin: 0 15px 2px 0; display: inline-block; text-decoration: none; font-family: Verdana,Arial,Sans-Serif;}
.ie .top_table a{ margin: 0 15px 6px 0;}
.rj_insertcode{direction: ltr; text-align: left;}
#jc{direction: ltr; text-align: left;}
.ageent-ru img { border: 2px solid silver;} .ageent-ru:hover img {border-color: gray;}
.translite{ font-size: 14px; margin: 10px 0 0 0; display: inline-block;}
.all_english{ font-size: 12px; }
.all_english span{cursor: pointer; display: inline-block;}
.all_english span:hover{ background: #fefb0a;}
.count_point{background: url(../images/edit.png) no-repeat; width: 18px; height: 18px; cursor: pointer; }
.avatar .translite{ margin: 0px;}
.very_hard{background: url(../images/arrow.gif) no-repeat; width: 11px; height: 9px; cursor: pointer; margin: 0 10px 0 0; position: relative; top: 5px;display: block;}
.very_hard_two{background: url(../images/arrow_two.gif) no-repeat; width: 9px; height: 11px; display: block; margin: 0 10px 0 0; position: relative; top: 5px;}
.voice{ margin: 0 7px 0 0;}
#poll-container .button { margin:0 10px 0 0; width:70px; display: inline-block;}
.nice_div{border-top: 1px solid #b4b4b4;border-right: 1px solid #b4b4b4;border-left: 1px solid #b4b4b4; margin: 0 0 8px 0;}
.nice_div td{padding: 5px 0px 5px 10px; border-bottom: 1px solid #b4b4b4;}
.nice_div .now_two{background: #e5e5e5;}
.nice_div .col_three{border-left: 1px solid #b4b4b4;}
.mega_lol{ padding: 5px 0 0 0;}
.nice_div .purchase{position: relative; left: -5px;}
.nice_div .purchase img{ position: relative; top: 2px;}
.nice_div .my_wmz{margin: 5px 0 0 0;}
#hovred a{font-family:Verdana,Arial,Sans-Serif; font-size:11px; color: #fff;}
#vvisit_counter{ font-size: 12px;}
.translate_links a{color:#006699}
.world{ margin: 0 0 5px 0; padding: 0px;}
.world li {background:url("../images/black_arow.jpg") no-repeat scroll 0 6px transparent;display:block;font-size:12px;line-height:21px; padding:0 0 0 30px;}
.world ul li{ margin: 0 0 0 8px;}
.joomwordtranslate .joomthumbnail_joom{margin:0 10px 10px 0;}
.joomwordtranslateone .joomthumbnail_joom{margin:0 10px 0px 0;}
.numberint { display:display: inline-block; margin: 0 5px 0 10px;}
.joomgrey{color:#888888;font-size:12px;margin:0 0 5px;position:relative;top:-2px;}
.otstup{ margin-left: 20px;color:#a0959a}
#ja-content h4 a{ text-decoration: none; margin: 2px 0 10px 0; display: inline-block;}
#too .jamod-content #image_list a{ display: inline-block;background:none; padding: 0px;}
#image_list{ margin: 10px 0 0 0;}