
html { /* inforces screen to show scrollbar */
    /*height: 100%;*/
}

body {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
vertical-align: top;
font-stretch: normal;
line-height: 1.5;
padding: 0px;
margin: 0px;
}


/* Form elements */
input.text, select, textarea {
    border-width: 1px;
    border-style: solid;
    border-color: #7c7c7c #c3c3c3 #ddd #c3c3c3;
    padding: 2px;
    font-size: 1em;
width:350px;
color:#000000;
}

.top{

}

textarea {
/*    height: 6em;*/
width:350px;
}
label {
    color: #333;
}


/* Wrappers */


.absolute_width, div.absolute_width{
width: 98%; height: 500px; overflow: auto;font-size:13px;
}

table tr td {
vertical-align:top;
}

table.main{
padding:0px;
margin:0px auto;
vertical-align:top;

}

.logo{
margin:80px 20px 80px 20px;
}
.toptext{
/*line-height:25px;*/
display: block;
padding:10px 30px 10px 30px;
margin:10px 20px 20px 10px;
border-left:1px solid #999;
border-right:1px solid #999;
height: 100%;
width: 370px;
}

.main_page_h1{
padding: 8px 8px 8px 8px;
}

.main_page_h1 a, .main_page_h1 a:hover, .main_page_h1 a:link{
font-size: 14px;
text-decoration: none;
}

.main_page_h1 a:visited{
font-size: 14px;
text-decoration: none;
color: #6A367F;
}


   input[type="checkbox"], input[type="radio"], ch_box{
     background: transparent;
     border: 1px solid #999;
 }

.banners{
padding-right:0px;
display: inline;
}

.rightborder{
border-right:1px solid #999;
vertical-align:top;
padding: 0px 15px 0px 15px;
margin:0px;
}

.middle{
padding: 0px;
}

#staticArticle ul li{
list-style-type:none;
list-style-position: outside;
list-style-image: url(/themes/default/images/img/listtype.jpg);
}

.toptext ul{
margin:0px;
}
.toptext ul li{
list-style-type:none;
list-style-position: outside;
list-style-image: url(/themes/default/images/img/listtype.jpg);
line-height:15px;
}

.rightborder ul li{
list-style-type:none;
}

.rightborder ul li ul li{
list-style-type:none;
list-style-position: outside;
list-style-image: url(/themes/default/images/img/listtype.jpg);
}



.rightborder ul li a{
font-weight:bold;
line-height:20px;
margin-left:0px;
}

.rightborder ul li ul li a{
font-weight:normal;
}
.title{
font-size:1.4em;

}

p.leftstr{
float: left; /* Обтекание справа */ 
width: 50%; /* Ширина текстового блока */ 
}
p.rightstr {
text-align: right; /* Выравнивание по правому краю */ 
}

/*template name*/
h1, h1 a, h3, h3 a{
margin:0px 0px 0px 0px;
font-weight:normal;
text-decoration:underline;
    font-size: 1.2em;
    line-height: 1.3em;
    color: #333;
}

h1.pageTitle{
font-size:18px;
padding-left: 0px;
font-family: Tahoma,Arial;
color: #FD5A0E;
text-decoration: none;
}
/*header in templates - name of article...*/
h2 {
    margin-bottom: 0.5em;
    font-size: 1.3em;
    font-weight: bold;
    line-height: 1.3em;
    color: #666;
}

h2.pageTitle {
color: #FD5A0E;
}

h4 {
    margin-bottom: 0.2em;
    font-size: 1.2em;
    font-weight: bold;
    line-height: 1.2em;
    color: #666;
}
h5 {
    margin-bottom: 0.1em;
    font-size: 1.1em;
    font-weight: bold;
    line-height: 1.1em;
    color: #666;
}
h6 {
    margin-bottom: 0.1em;
    font-size: 1em;
    font-weight: bold;
    line-height: 1em;
    color: #666;
}


/* END headings */


/* Lists */

/* END lists */


/* Links */
a,
a:link,
a:active,
a:visited {
    color: #666;
    text-decoration: none;
}


a:hover {
    text-decoration: underline;
}

/*for Info.html*/
a.text_or,
a.text_or:link,
a.text_or:active {
    color:grey;
    text-decoration:none;
}
a.text_or:visited {
     color: grey; 
	 text-decoration:none;
}
a.text_or:hover {
    text-decoration: underline;
	
}


/* END links */


/* Misc */

.exit{
 background: url(/themes/default/images/corners/exit.png) no-repeat top left transparent;
 width: 50px;
 height: 25px;
position:relative;
padding:5px 30px 10px 17px;
color:#ffffff;
 z-index:10;
}

.exit a, .exit a:hover{
text-decoration:none;
}

/*STYLE FOR FORMS*/

.forms{
padding:20px 30px 20px 30px;
}

td.people_text{
color:#666666;
font-weight:bold;
font-size:11px;
line-height:20px;
padding-right:15px;
vertical-align:top;
}



.grey_back, td.grey_back{
padding:10px;
display:block;
background-color:#efecec;
text-align:left;
}

.left{
text-align:left;
}

.grey_back a{
padding:0px;
display:block;
background-color:#efecec;
color:#666666;
font-size:1.1em;
}

.grey_back strong{
font-size:13px;}


.text_grey{
color:#666666;
font-size:12px;
}

h3.text_light_grey{
color:#999999;
}
/*FOOTER*/
.footer_left{
display:block;
width:267px;
height:5px;
background-color:#cc3300;
margin-top:40px;
}

.footer_right{
display:block;
width:685px;
height:5px;
background-color:#cccccc;
margin-top:40px;
}
.space{
padding: 5px 10px 5px 10px;
margin:5px 10px 5px 10px;
}

/*style for messaging*/
.mes{

}

/*style for organisation and user profiles*/
.profile{

}

/*style for list orgs*/
.orgs{

}

/*style for articles - Documentation, Info, Instructions*/
.arts{

}

/*style for registration form*/
div.register{

}

/*style for blocks*/

.block_text{
display:block;
height:200px;
}

/*MENU BLOCKS*/

h3.menub, h3.menub a{
padding:22px 10px 0px 15px;
text-align:right;
font-size:11px;
color:#666666;
letter-spacing:2px;
}

td.header_left div.menu_contacts, td.header_left div.menu_contacts a{
padding:0px 10px 0px 10px;
font-weight:bold;
font-size:11px;
color:#666666;
line-height:16px;
text-align:right;
}

.menu_block, .menu_block a{
color:#666666;
font-weight:bold;
font-size:11px;
text-align:right;
padding:0px 10px 0px 0px;
width:230px;
float:right;
line-height:16px;
}

.menu_block h2{
padding-top:0px;
padding-bottom:30px;
text-align:left;
}

h3.grey {
text-align:right;
float:right;
padding:22px 10px 0px 0px;
font-size:11px;
color:#666666;
padding-left:5px;
letter-spacing:2px;
}

.text{
color:red;
}

/*----------------*/

div.block{
border: 1px solid #cccccc;
padding:20px;
font-size:12px;
}

.txtcont,td.txtcont, .txtcont ul li, .body_text{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
vertical-align: top;
font-stretch: normal;
line-height: 1.5;
border: 1px solid red;
}


#lang{
position: absolute;
top: 25px;
right: 20px;
}

 #lang a{
color:#666666;
font-weight:bold;
font-size:11px;
text-decoration:none;
border: 0px solid transparent;
}

/**
 * - horizontal navigation
 * - toolbar
 *
 * @package    themes
 * @subpackage default2
 * @author     Dmitri Lakachauskis <lakiboy83@gmail.com>
 */

/* Main navigation */
.mnav, .footer{
    background-color:#666666;
	color:#fff;
}

.footer{
height:75px;
}

.footer a{
color:#fff;
text-decoration:underline;
}

.footerleft{
float:left;
border-right:1px solid #fff;
margin:10px;
padding:20px 60px 20px 10px;
}




div#nav-main {
    background-color:#666666;
    height: 70px;

}

    div#nav-main ul {
        margin: 0px;
		padding:10px 15px 0px 55px;
        list-style: none;
        line-height: 20px;  
	  }
        div#nav-main ul li {
            margin: 0;
            float: left;
			padding-top:12px;
        }
            div#nav-main ul li a {
                display: block;
                padding: 0px 43px 0px 43px;
				font-size:14px;
 				text-decoration:underline;
                color: #fff;
            }
           div#nav-main ul   li.current a {
            	text-decoration:none;
            }
         
/* END main navigation */
div#nav-main2 {
    background-color:#666666;		
    padding:35px 15px 0px 165px;
    height: 70px;

}

    div#nav-main2 ul {    
        margin: 0px;

        list-style: none;    
	  }
        div#nav-main2 ul li {
            margin: 0;
            float: left;
        }
            div#nav-main2 ul li a {
                display: block;
                padding: 0px 30px 0px 30px;
				font-size:14px;
 				text-decoration:underline;
                color: #fff;
            }
          

/* Toolbar */
div#nav-main div#toolbar {
    border: 0px solid #FFF;
    margin-bottom: 2px;
    height: 1.0em;

}
/* END toolbar */

.inblock{

background-color:#ebebeb;
border-left:3px solid #fff;
margin-left:114px;
margin-right:5px;
height:127px;
}

div.inblock div.inin{
color:#000;
font-style:normal;
padding:10px;
}



/*LIST*/
ul li{
padding:0px;
margin-left:-10px;
}

ul li ul li{
padding:0px;
margin-left:-20px;
}
.full {
    width: 100%;
}

===================Forms default layout=======================*/
form {
    float: left;
    width: 100%; /* FIXME
    ------2 lines-- determine if could be removed */
    margin: 0;
    padding: 0;
}
fieldset {
    margin: 0 0 1px;
    padding: 10px;
    border: 0px solid #afafaf;
}


fieldset.noBorder {
    padding: 0;
    border: none;
}
fieldset.inside { /*
    -------------- also for pages without form (e.g. module/overview) */
    background: transparent;
}
fieldset.options {
    clear: left;
    background: transparent;
    border-top: none;
}

fieldset p {
    line-height: 1.8;
    margin: 0.5em 0 0.5em;
}
fieldset p label {
    float: left;
    text-align: right;
    padding-right: 20px;
    width: 200px;
}

/*=========== TABLE =====================*/

/*==========================Tip boxes===========================*/
span.tipOwner, label.tipOwner, input.tipOwner {
    position: relative;
    cursor: help;
}
label.tipOwner {
    background: url('http://www.is.zp.ua/themes/default/images/tooltip.gif') 98% 50% no-repeat;
}
span.tipOwner span.tipText, label.tipOwner span.tipText, input.tipOwner span.tipText {
    display: none;
    position: absolute;
    top: 1.8em;
    left: 0;
    border: 1px solid #afafaf;
    background-color: #e4ecf4;
    color: #000;
    text-align: center;
    line-height: normal;
    width: 20em;
    padding: 2px 5px;
    -moz-opacity: 1;
    z-index: 100;
    }
span.tipOwner:hover span.tipText, label.tipOwner:hover span.tipText, input.tipOwner:hover span.tipText {
    display: block;
}
/* Holly Hack here so that tooltips don't act screwy:
 * http://www.positioniseverything.net/explorer/threepxtest.html */
/* Hide next from Mac IE plus non-IE \*/
* html #content {
    height: 1%;
}
/* End hide from IE5/mac plus non-IE */

/*-- Special TipText boxes ----------------------------------*/
span#becareful {
    top: -35px;
    left: -3.5em;
    width: 6em;
    padding: 5px;
    background: #fff;
    border: 1px solid #ff3300;
    color: #ff3300;
    z-index: 150;
}

/* ================Actions default layout=======================*/

#manager-actions {
    position: relative;
    border: 1px solid red;
    align: left;
    height: 32px;
    padding: 1px 0;
    background: transparent;
    border: none;
}
html>body #manager-actions {
    padding: 1px 0 0;
    
}
#manager-actions span {
    float: left;
    text-indent: 2em;
    padding-right: 10px;
    height: 30px;
    line-height: 30px;
    font-weight: bold;
    
}
#manager-actions a {
    float: left;
    display: block;
    margin-right: 0.5em;
    padding: 0 4px 0 28px;
    height: 28px;
    line-height: 28px;
    border: none;
    color: #666666;
    text-decoration: none;
    /* -- See below for each action backgroud image
    -----------------------------------------------*/
}
#manager-actions a:hover {
    background-color: transparent;
    border-style: solid;
    border: none;
}
#manager-actions a:active {
    background-color: transparent;
    border: none;
}
#manager-actions a:focus {
    background-color: transparent;
    border: none;
}

#manager-actions select {
    float: left;
    margin-top: 5px;
    margin-right: 5px;
}


/*
===================Manager-actions images=====================*/
/*-- Each action link (<a> tag) has a standard "action" class name
  -- plus a specific <action-type> class name e.g. "add", "edit",...
  -- to define which image to use. This allows to change assigned
  -- images in a single location : here. ---------------------*/
a.action {
    background-position: 3px 50%;
    background-repeat: no-repeat;
}
a.lock {
    background-image: url('http://www.is.zp.ua/themes/default/images/22/action_encrypted.png');
}
a.apply {
    background-image: url('http://www.is.zp.ua/themes/default/images/22/action_apply.png');
}

a.add {
    background-image: url('http://www.is.zp.ua/themes/default/images/22/action_add.gif');
}
a.edit {
    background-image: url('http://www.is.zp.ua/themes/default/images/22/action_edit.gif');
}
a.delete {
    background-image: url('http://www.is.zp.ua/themes/default/images/22/action_delete.gif');
}
a.save {
    background-image: url('http://www.is.zp.ua/themes/default/images/22/action_save.gif');
}
a.validate {
    background-image: url('http://www.is.zp.ua/themes/default/images/22/action_validate.gif');
}
a.cancel {
    background-image: url('http://www.is.zp.ua/themes/default/images/22/action_cancel.gif');
}
a.undo {
    background-image: url('http://www.is.zp.ua/themes/default/images/22/action_undo.gif');
}
a.download {
    background-image: url('http://www.is.zp.ua/themes/default/images/22/action_download.gif');
}
a.upload {
    background-image: url('http://www.is.zp.ua/themes/default/images/22/action_upload.gif');
}
a.reorder {
    background-image: url('http://www.is.zp.ua/themes/default/images/22/action_reorder.gif');
}
a.search {
    background-image: url('http://www.is.zp.ua/themes/default/images/22/action_search.gif');
}
a.addcat {
    background-image: url('http://www.is.zp.ua/themes/default/images/22/action_addcat.gif');
}
a.addrootcat {
    background-image: url('http://www.is.zp.ua/themes/default/images/22/action_addrootcat.gif');
}
a.adduser {
    background-image: url('http://www.is.zp.ua/themes/default/images/22/action_adduser.gif');
}
a.scannew {
    background-image: url('http://www.is.zp.ua/themes/default/images/22/action_scannew.gif');
}
a.delorphaned {
    background-image: url('http://www.is.zp.ua/themes/default/images/22/action_delorphaned.gif');
}


a.s_action {
    background-position: 3px 50%;
    background-repeat: no-repeat;
    border: 1px solid red;
    float: left;
    display: block;
    padding: 0 4px 0 4px;
    height: 22px;
    width: 22px;
    line-height: 22px;
    border: none;
}
a.s_lock {
    background-image: url('http://www.is.zp.ua/themes/default/images/16/action_encrypted.png');
}
a.s_help {
    background-image: url('http://www.is.zp.ua/themes/default/images/16/help.gif');
}

a.s_apply {
    background-image: url('http://www.is.zp.ua/themes/default/images/16/action_apply.png');
}
a.s_edit {
    background-image: url('http://www.is.zp.ua/themes/default/images/16/action_edit1.gif');
}

a.s_view {
    background-image: url('http://www.is.zp.ua/themes/default/images/16/action_view.gif');
}

a.s_enabled {
    background-image: url('http://www.is.zp.ua/themes/default/images/16/status_enabled.gif');
}
a.s_approved {
    background-image: url('http://www.is.zp.ua/themes/default/images/16/status_approved.gif');
}
a.s_disabled {
    background-image: url('http://www.is.zp.ua/themes/default/images/16/status_disabled.gif');
}
a.s_archived {
    background-image: url('http://www.is.zp.ua/themes/default/images/16/status_archived.gif');
}
