/* Buttons */

.button {float: left; font-size: 10px; font-weight: bold; text-transform: uppercase; cursor: pointer;}
.button:hover {text-decoration: none;}
.button span {float: left; height: 23px; line-height: 20px; padding: 0 12px;}

/* Kollane nupp helehallil taustal */
.b-yellow {color: #fff; background: url('../img/buttons/yellow-left.gif') no-repeat;}
.b-yellow span {background: url('../img/buttons/yellow-right.gif') no-repeat top right;}

/* Kollane nupp tumehallil taustal */
.b-yellow2 {color: #484848; background: url('../img/buttons/yellow2-left.gif') no-repeat;}
.b-yellow2 span {padding: 0 25px 0 15px; background: url('../img/buttons/yellow2-right.gif') no-repeat top right;}

/* Kollane nupp tumehallil taustal 2 */
.b-yellow3 {color: #484848; background: url('../img/buttons/yellow3-left.gif') no-repeat;}
.b-yellow3 span {background: url('../img/buttons/yellow3-right.gif') no-repeat top right;}

/* Kollane nupp tumehallil taustal 3 */
.b-yellow4 {color: #484848; background: url('../img/buttons/yellow4-left.gif') no-repeat;}
.b-yellow4 span {background: url('../img/buttons/yellow4-right.gif') no-repeat top right;}

/* Kollane nupp valgel taustal */
.b-yellow5 {color: #484848; background: url('../img/buttons/yellow5-left.gif') no-repeat;}
.b-yellow5 span {background: url('../img/buttons/yellow5-right.gif') no-repeat top right;}

/* Kollane nupp tumehallil taustal 4 */
.b-yellow6 {color: #484848; background: url('../img/buttons/yellow6-left.gif') no-repeat;}
.b-yellow6 span {padding: 0 15px; background: url('../img/buttons/yellow6-right.gif') no-repeat top right;}

/* Kollane tagasi nupp helehallil taustal */
.b-yellow-back {color: #484848; background: url('../img/buttons/yellow-back-left.gif') no-repeat;}
.b-yellow-back span {padding: 0 12px 0 24px; background: url('../img/buttons/yellow-back-right.gif') no-repeat top right;}

/* kollane tagasi nupp tumehallil tagasi */
.b-back-link {color: #484848; background: url('../img/buttons/back-link-left.gif') no-repeat;}
.b-back-link span {padding: 0 15px 0 25px; background: url('../img/buttons/back-link-right.gif') no-repeat top right;}

/* view e-doc nupp helehallil taustal */
.b-viewedoc {color: #484848; background: url('../img/buttons/viewedoc-left.gif') no-repeat;}
.b-viewedoc span {padding: 0 12px 0 32px; background: url('../img/buttons/viewedoc-right.gif') no-repeat top right;}

/* e-mail nupp helehallil taustal | asukoht header */
.b-email {color: #484848; background: url('../img/buttons/email-left.gif') no-repeat;}
.b-email span {padding: 0 12px 0 35px; background: url('../img/buttons/email-right.gif') no-repeat top right;}

/* e-mail nupp helehallil taustal */
.b-email2 {color: #484848; background: url('../img/buttons/regular-right.gif') no-repeat top right;}
.b-email2 span {padding: 0 12px 0 35px; background: url('../img/buttons/email2-left.gif') no-repeat;}

/* e-mail nupp valgel taustal */
.b-email3 {color: #484848; background: url('../img/buttons/regular2-right.gif') no-repeat top right;}
.b-email3 span {padding: 0 12px 0 35px; background: url('../img/buttons/email3-left.gif') no-repeat;}

/* hele nupp tumehallil taustal */
.b-white {color: #484848; background: url('../img/buttons/white-left.gif') no-repeat;}
.b-white span {padding: 0 15px; background: url('../img/buttons/white-right.gif') no-repeat top right;}
.b-white span.arrow {padding: 0 20px 0 15px; background: url('../img/buttons/white-right-arrow.gif') no-repeat top right;}

/* hele nupp valgel taustal */
.b-white2 {color: #484848; background: url('../img/buttons/white2-left.gif') no-repeat;}
.b-white2 span {padding: 0 15px; background: url('../img/buttons/white2-right.gif') no-repeat top right;}

/* hele nupp tumehallil taustal 2 */
.b-white3 {color: #484848; background: url('../img/buttons/white3-left.gif') no-repeat;}
.b-white3 span {padding: 0 15px; background: url('../img/buttons/white3-right.gif') no-repeat top right;}

/* hele nupp helehallil taustal */
.b-regular {color: #484848; background: url('../img/buttons/regular-right.gif') no-repeat top right;}
.b-regular span {background: url('../img/buttons/regular-left.gif') no-repeat;}

/* hele nupp tumehallil taustal */
.b-regular3 {color: #484848; background: url('../img/buttons/regular3-left.gif') no-repeat;}
.b-regular3 span {background: url('../img/buttons/regular3-right.gif') no-repeat top right;}

/* tume nupp tumehallil tuastal */
.b-dark {color: #fff; background: url('../img/buttons/dark-left.gif') no-repeat;}
.b-dark span {background: url('../img/buttons/dark-right.gif') no-repeat top right;}

/* hele nupp telefoniga helehallil taustal */
.b-phone {color: #484848; background: url('../img/buttons/regular-right.gif') no-repeat top right;}
.b-phone span {padding: 0 12px 0 28px; background: url('../img/buttons/phone-left.gif') no-repeat;}

/* hele nupp noolega üles helehallil taustal */
.b-add {color: #484848; background: url('../img/buttons/add-left.gif') no-repeat;}
.b-add span {padding: 0 25px 0 12px; background: url('../img/buttons/add-right.gif') no-repeat top right;}

/* hele nupp lukuga helehallil taustal */
.b-lock {color: #484848; background: url('../img/buttons/lock-left.gif') no-repeat;}
.b-lock span {padding: 0 15px 0 30px; background: url('../img/buttons/lock-right.gif') no-repeat top right;}

/* Search bar */

.search-bar {float: right; padding: 0 10px;}

.search-bar .input {float: right; overflow: visible; padding: 0;}
.search-bar .input input[type=text] {float: left; padding-left: 83px; padding-right: 15px;}
.search-bar .input .search {float: left; width: 20px; height: 20px; margin: 0 0 0 -10px; padding: 0; border: 0; background: url('../img/content/search.gif') no-repeat; cursor: pointer;}

.search-bar .select {float: left; width: 75px; height: auto; overflow: visible; margin: 0 -80px 0 0;}
.search-bar .select li {height: 20px; line-height: 20px; padding: 0 8px 0 12px; position: relative; border-right: 1px #d2d2d2 solid;}
.search-bar .select li a.active {display: block; font-size: 11px; color: #484848 !important; font-weight: bold; text-transform: uppercase;}
.search-bar .select li a.active:hover {text-decoration: none;}
						
.search-bar .select li ul {display: none; position: absolute; top: 20px; right: 0px; float: right; padding: 6px 12px; border: 1px #d2d2d2 solid; background-color: #fff; background-image: none;}
.search-bar .select li ul li {height: auto !important; line-height: normal; padding: 0; border: 0; display: inline;}
.search-bar .select li ul li a {display: block; padding: 2px 0; color: #484848; white-space: nowrap;}

.search-bar .found {float: right; padding-right: 15px; padding-right: 20px; padding-top: 2px; color: #cfcfcf;}
.search-bar .link {float: right; line-height: 19px; margin: 0 3px 0 17px;}

/* Layout title */

#page .title {width: 100%; overflow: hidden; padding: 5px 0 10px 0;}
#page .title h2 {float: left; padding: 3px 12px 0 0; font-size: 13px;}
#page .line {width: 100%; height: 2px; overflow: hidden; background: url('../img/content/line-horisontal.gif') repeat-x;}

/* Layout > Menu */

#page .menu {float: left; margin: 6px 0 0 0; position: relative; bottom: -1px;}
#page .menu li {float: left; color: #8f8f8f;}
#page .menu li a, 
#page .menu li span {float: left; height: 30px; line-height: 30px; padding: 1px 13px 0 13px;}
#page .menu li a span {float: left; padding: 0;}
#page .menu li a .count {float: left; height: auto; line-height: normal; padding: 0; margin: 9px 0 0 5px; background: url('../img/content/count-light-left.gif') no-repeat #ed0000;}
#page .menu li a .count span {height: auto; line-height: normal; padding: 1px 4px 0 4px; background: url('../img/content/count-light-right.gif') no-repeat top right;}
#page .menu li a.active {padding: 0 13px; color: #ffd118; border-left: 1px #ddd solid; border-top: 1px #ddd solid; border-right: 1px #ddd solid; background: url('../img/content/menu-li-active.gif') repeat-x;}
#page .menu li a.active .count {background: url('../img/content/count-dark2-left.gif') no-repeat #ed0000;}
#page .menu li a.active .count span {background: url('../img/content/count-dark2-right.gif') no-repeat top right;}
#page .menu li a.active:hover {text-decoration: none;}

/* Layout > Submenu links */

#page .submenu-links {}
#page .submenu-links li {float: left; height: 31px; line-height: 28px; padding: 0 11px;}
#page .submenu-links li a {float: left; color: #fff;}
#page .submenu-links li a.active {font-weight: bold;}

#page .submenu-links li .count {margin: 8px 0 0 5px; background: url('../img/content/count-dark-left.gif') no-repeat #ed0000;}
#page .submenu-links li .count span {padding: 1px 4px 0 4px; background: url('../img/content/count-dark-right.gif') no-repeat top right;}
					
#page .submenu-links li.settings {float: right;}
#page .submenu-links li.settings a {font-weight: bold;}


/* Layout > Navi bar */

#page .navi-bar {clear: both; height: 49px; padding: 7px 0 8px 0; border-left: 1px #ddd solid; border-top: 1px #ddd solid; border-right: 1px #ddd solid; background: url('../img/content/navi-bar2-bg.gif') repeat-x #656565;}
*html #page .navi-bar {overflow: hidden;}
#page .navi-bar .inline {float: left; width: 100%;}

/* Layout > Submenu */
	
#page .submenu {padding: 0 1px 0 0;}
#page .submenu li {float: left; border-right: 1px #848484 solid;}
#page .submenu li ul li {float: none; border: 0; display: inline;}
#page .submenu li.sep {width: 196px; height: 49px; overflow: hidden;}
#page .submenu li.right {float: right; border-left: 1px #848484 solid; border-right: 0;}

#page .submenu li a.icon {float: left; width: 59px; height: 49px;}
*html #page .submenu li a.icon {overflow: hidden;}

#page .submenu li a.icon .tip {display: block; margin: 33px 0 0 0; line-height: 12px; font-size: 10px; color: #fff; text-align: center;}
#page .submenu li.drop a.active .tip {margin: 32px 0 0 0; color: #cfcfcf;}
#page .submenu li a.icon:hover .tip {color: #cfcfcf;}

#page .submenu li.change-passw a.icon .tip {margin: 25px 0 0 0; line-height: 10px;}


#page .submenu li.back-link {float: right; padding: 15px 17px 0 0; border: 0;}

/* Submenu > Active */

#page .submenu li.drop {position: relative; z-index: 1;}
#page .submenu li.drop a.active {border-left: 1px #848484 solid; border-top: 1px #848484 solid; border-right: 1px #848484 solid; height: 57px; position: relative; z-index: 3; margin: 0 -1px -1px -1px;}

/* Submenu > Icons */
			
#page .submenu li a.icon:hover {text-decoration: none;}

#page .submenu li.new a.icon {background: url('../img/icons/new.png') no-repeat 0 -6px;}
#page .submenu li.new a.icon:hover {background: url('../img/icons/new-hover.png') no-repeat 0 -6px;}

#page .submenu li.archive a.icon {background: url('../img/icons/archive.png') no-repeat 0 -6px;}
#page .submenu li.archive a.icon:hover {background: url('../img/icons/archive-hover.png') no-repeat 0 -6px;}
				
#page .submenu li.delete a.icon {background: url('../img/icons/delete.png') no-repeat 0 -6px;}
#page .submenu li.delete a.icon:hover {background: url('../img/icons/delete-hover.png') no-repeat 0 -6px;}
				
#page .submenu li.save a.icon {background: url('../img/icons/save.png') no-repeat 0 -6px;}
#page .submenu li.save a.icon:hover {background: url('../img/icons/save-hover.png') no-repeat 0 -6px;}
#page .submenu li.save a.active, 
#page .submenu li.save a.active:hover {background: url('../img/icons/save-hover.png') no-repeat #484848 0 -7px;}
				
#page .submenu li.search a.icon {background: url('../img/icons/search.png') no-repeat 0 -6px;}
#page .submenu li.search a.icon:hover {background: url('../img/icons/search-hover.png') no-repeat 0 -6px;}
#page .submenu li.search a.active, 
#page .submenu li.search a.active:hover {background: url('../img/icons/search-hover.png') no-repeat #484848 0 -7px;}
				
#page .submenu li.options a.icon {background: url('../img/icons/options.png') no-repeat 0 -6px;}
#page .submenu li.options a.icon:hover {background: url('../img/icons/options-hover.png') no-repeat 0 -6px;}
#page .submenu li.options a.active, 
#page .submenu li.options a.active:hover {background: url('../img/icons/options-hover.png') no-repeat #484848 0 -7px;}
				
#page .submenu li.print a.icon {background: url('../img/icons/print.png') no-repeat 0 -6px;}
#page .submenu li.print a:hover {background: url('../img/icons/print-hover.png') no-repeat 0 -6px;}
			
#page .submenu li.period a.icon {float: left; width: 104px; height: 44px; padding: 5px 12px 0 15px; color: #fff; line-height: 20px;}
#page .submenu li.period a.icon:hover {color: #ffd118;}
#page .submenu li.period a.active {height: 53px; padding-top: 4px; background: #484848;}
#page .submenu li.period a span {clear: both; float: left; padding: 0 18px 0 0; font-weight: bold; background: url('../img/content/arrow.png') no-repeat right;}
			
#page .submenu li.add-user a.icon {background: url('../img/icons/add-user.png') no-repeat 0 -6px;}
#page .submenu li.add-user a.icon:hover {background: url('../img/icons/add-user-hover.png') no-repeat 0 -6px;}
			
#page .submenu li.add a.icon {background: url('../img/icons/add.png') no-repeat 0 -6px;}
#page .submenu li.add a.icon:hover {background: url('../img/icons/add-hover.png') no-repeat 0 -6px;}
			
#page .submenu li.edit a.icon {background: url('../img/icons/edit.png') no-repeat 0 -6px;}
#page .submenu li.edit a.icon:hover {background: url('../img/icons/edit-hover.png') no-repeat 0 -6px;}
			
#page .submenu li.lock a.icon {background: url('../img/icons/lock.png') no-repeat 0 -6px;}
#page .submenu li.lock a.icon:hover {background: url('../img/icons/lock-hover.png') no-repeat 0 -6px;}

#page .submenu li.unlock a.icon {background: url('../img/icons/unlock.png') no-repeat 0 -6px;}
#page .submenu li.unlock a.icon:hover {background: url('../img/icons/unlock-hover.png') no-repeat 0 -6px;}
				
#page .submenu li.change-passw a.icon {background: url('../img/icons/change-passw.png') no-repeat 0 -10px;}
#page .submenu li.change-passw a.icon:hover {background: url('../img/icons/change-passw-hover.png') no-repeat 0 -10px;}

#page .submenu li.group-on a.icon {background: url('../img/icons/group-on.png') no-repeat 0 -6px;}
#page .submenu li.group-on a:hover {background: url('../img/icons/group-on-hover.png') no-repeat 0 -6px;}

#page .submenu li.group-off a.icon {background: url('../img/icons/group-off.png') no-repeat 0 -6px;}
#page .submenu li.group-off a:hover {background: url('../img/icons/group-off-hover.png') no-repeat 0 -6px;}

/* Submenu > Pagination */
			
#page .submenu li.pagination {float: left; width: 180px; border: 0; margin: 0 10px; padding: 7px 0 0 0; display: inline; color: #fff;}
#page .submenu li.pagination span {float: right;}
#page .submenu li.pagination .pag-inline {clear: both; width: 100%; overflow: hidden;}
#page .submenu li.pagination ul {float: right; margin: 6px 0 0 0;}
#page .submenu li.pagination ul li {float: left; margin: 0 6px; display: inline;}
#page .submenu li.pagination ul li.prev, 
#page .submenu li.pagination ul li.next {margin-top: 3px;}
#page .submenu li.pagination ul li.next {margin-right: 0;}	
#page .submenu li.pagination ul li a {color: #fff;}
#page .submenu li.pagination ul li a:hover {color: #ffd118; text-decoration: none;}
#page .submenu li.pagination ul li a.active {color: #ffd118; font-weight: bold;}
			
/* Submenu > Dropdown */
			
#page .submenu li.drop .dropdown {display: none; position: absolute; z-index: 2; top: 57px; left: -1px; border: 1px #848484 solid; background: #484848;}
#page .submenu li.right .dropdown {left: auto; right: -1px;}
*html #page .submenu li.right .dropdown {left: auto; right: -2px;}
			
/* Submenu > Dropdown > Save */
			
#page .submenu .save-dropdown {width: 48px; padding: 8px 12px 0 10px;}
#page .submenu .save-dropdown li {display: inline;}
#page .submenu .save-dropdown li a {display: block; margin: 0 0 8px 0;}

/* Submenu > Dropdown > Search */
			
#page .submenu .search-dropdown {font-size:10px;padding: 4px 10px 0 9px; width: 275px;}
#page .submenu .search-dropdown li {clear: both; float: left; width: 275px; padding: 4px 0; border-bottom: 1px #6c6c6c solid;}
#page .submenu .search-dropdown label {font-size:12px;float: left; width: 95px; padding: 0 10px 0 0; line-height: 19px; color: #fff; font-weight: bold;}
				
#page .submenu .search-dropdown li.buttons {padding: 13px 0 10px 0; border: 0;}
#page .submenu .search-dropdown li.buttons .button {float: right; margin: 0 2px 0 6px;}
#page .submenu .search-dropdown li.buttons .link {font-size:12px;float: left; line-height: 20px; color: #fff;}
				
#page .submenu .search-dropdown .select {width: 66px; float: left; padding: 2px 0 2px 8px; border-right: 1px solid #484848; background: none;}
			
#page .submenu .search-dropdown .input.amount .select  {width:26px;}
#page .submenu .search-dropdown .input.amount .select a.active {padding-right:12px;}
						
#page .submenu .search-dropdown .select a.active {background: url("../img/submenu/search-dropdown-drop-arrow.gif") right 5px no-repeat;padding-right:12px;color:#484848;border:0;margin:0;height:40px;position:relative;z-index:0;}
#page .submenu .search-dropdown .select a.active:hover {background: url("../img/submenu/search-dropdown-drop-arrow.gif") right 5px no-repeat;padding-right:12px;text-decoration:none;}
#page .submenu .search-dropdown .select a.active span {overflow:hidden;width:50px;float:left;height:20px;}
#page .submenu .search-dropdown .select .dropdown2 {background-color:#FFFFFF;background-image:none;border:1px solid #D2D2D2;display:none;padding:6px 12px;position:absolute;}
#page .submenu .search-dropdown .select .dropdown2 li {border:0 none;display:inline;height:auto !important;width:auto;line-height:normal;padding:0;}
#page .submenu .search-dropdown .select .dropdown2 li a {color:#484848;display:block;padding:2px 0;white-space:nowrap;}
					
/* Submenu > Dropdown > Options */
			
#page .submenu .options-dropdown {padding: 4px 10px 0 9px; width: 220px;}
#page .submenu .options-dropdown dl {clear: both; float: left; width: 220px; margin: 0; padding: 4px 0 2px 0; border-bottom: 1px #6c6c6c solid;}
#page .submenu .options-dropdown dl dd {float: right; margin: 0 2px 0 4px; padding: 0; display: inline;}
#page .submenu .options-dropdown dl dd.left {float: left; margin: 0; line-height: 19px; color: #fff; font-weight: bold;}
#page .submenu .options-dropdown dl dd.left span {font-weight: normal;}
#page .submenu .options-dropdown dl dd .select {float: right; height: auto; overflow: visible; padding: 0; position: relative; z-index: 5;}
#page .submenu .options-dropdown dl dd .select a.selected {float: right; font-size: 11px; color: #484848; font-weight: bold; text-transform: uppercase; background: url('../img/buttons/regular3-left.gif') no-repeat;}
#page .submenu .options-dropdown dl dd .select a.selected:hover {text-decoration: none;}
#page .submenu .options-dropdown dl dd .select a.selected span {float: left; width: 110px; height: 22px; line-height: 20px; padding: 0 25px 0 12px; background: url('../img/content/select2-arrow.gif') no-repeat top right;}

#page .submenu .options-dropdown dl dd .select ul {display: none; float: right; padding: 5px 15px; border: 1px #dbdbdb solid; background: #fff; position: absolute; z-index: 6; top: 21px; right: 5px;}
#page .submenu .options-dropdown dl dd .select ul li {display: inline;}
#page .submenu .options-dropdown dl dd .select ul li a {display: block; padding: 1px 0; color: #484848; white-space: nowrap;}
								
#page .submenu .options-dropdown dl.buttons {padding: 13px 0; border: 0;}
#page .submenu .options-dropdown dl.buttons dd  .select a.selected span {width: 43px;}
					
/* Submenu > Dropdown > Period */

#page .submenu .period-dropdown {padding: 0 15px 12px 10px;}
#page .submenu .period-dropdown li a {display: block; padding: 6px 13px 7px 7px; color: #fff; font-weight: bold; white-space: nowrap; line-height: normal; border-bottom: 1px #6c6c6c solid;}
#page .submenu .period-dropdown li a:hover, 
#page .submenu .period-dropdown li a.selected {color: #ffd118; text-decoration: none;}

/* Table list scroll */

#page .list .table-scroll {clear: both; width: 937px; overflow: auto;}
#page .list .table {width: 100%;}

/* Layout > List */

#page .list {padding: 10px 10px 15px 10px; overflow: hidden; border-left: 1px #ddd solid; border-bottom: 1px #ddd solid; border-right: 1px #ddd solid; background: #fff;}
#page .list .inline {width: 100%;}

#page .list dt a.sorted {text-decoration:underline;}
#page .list dl {width: 100%; overflow: hidden; margin: 0; padding: 4px 0 5px 0; border-bottom: 1px #ddd solid; cursor: pointer;}
#page .list dl.row-hover {background: #ededed;}

#page .list dl.topic {padding-bottom: 10px; border-bottom: 2px #ddd solid; cursor: auto;}
#page .list dl.topic dt {float: left; margin: 0; padding: 0 20px 0 0; font-weight: bold; word-wrap: break-word;}
#page .list dl.topic dt a {padding: 0 14px 0 0; color: #484848; background: url('../img/content/arrow-sort.gif') no-repeat right;}
#page .list dl.topic dt.right a {float: right;}

#page .list dl dd {float: left; margin: 0; padding: 0 20px 0 0; word-wrap: break-word;}
#page .list dl dd span {display: block;}
#page .list dl dt.right, 
#page .list dl dd.right {text-align: right;}

#page .list dl dd.icon.delete img {position: relative; top: 50%; margin: -7px 0 0 0;}

#page .list .buttons {clear: both;}
#page .list .buttons a {margin: 10px 2px; float: right;}
#page .list .buttons .left {float: left;}
#page .list .buttons .check {float: right; margin: 12px 5px 0 5px; padding-right: 20px; position: relative; display: block;}
#page .list .buttons .check input {position:absolute; bottom:0; right:2px;}
#page .list .buttons .disabled {color: #b8b8b8; cursor: default;}
#page .list .buttons .b-yellow5.disabled {color: #b69202;}

/* Layout > List > Total */

#page .list .total {float:right; clear:both; padding:10px;}
#page .list .total dl {border:none; padding:2px 0;}
#page .list .total dl dd {padding:0; text-align:right;}
#page .list .total .sep {width: 100%; height: 1px; overflow: hidden; margin: 5px 0; background: #ccc;}
#page .list .total dl.red {color: #A60000;}

/* ###### Input, Select, Textarea ###### */

/* Input */

.input {float: left; height: 20px; overflow: hidden; padding: 0 10px 0 0; background: url('../img/form/input-right.gif') no-repeat top right;}
.input input {float: left; padding: 3px 0 2px 8px; line-height: 16px; border: 0; background: url('../img/form/input-left.gif') no-repeat;}

.input-dark {background: url('../img/form/input-dark-right.gif') no-repeat top right;} 
.input-dark input {background: url('../img/form/input-dark-left.gif') no-repeat;}

.input-white {background: url('../img/form/input-white-right.gif') no-repeat top right;} 
.input-white input {background: url('../img/form/input-white-left.gif') no-repeat;}

.submenu .search-dropdown .input {float: right; height: 20px; overflow: hidden; padding: 0; background: url('../img/form/input-dark2-left.gif') no-repeat;}
.submenu .search-dropdown .input input {float: left; font-size: 10px; padding: 4px 8px 3px 8px; line-height: 16px; border: 0; background: url('../img/form/input-dark2-right.gif') no-repeat top right;}

.error-input {background: url('../img/form/input-error-right.gif') no-repeat top right;}
.error-input input {background: url('../img/form/input-error-left.gif') no-repeat;}

.input-dark.error-input {background: url('../img/form/input-dark-error-right.gif') no-repeat top right;}
.input-dark.error-input input {background: url('../img/form/input-dark-error-left.gif') no-repeat;}

.submenu .search-dropdown .input.error-input {background: url('../img/form/input-dark2-error-left.gif') no-repeat;}
.submenu .search-dropdown .input.error-input input {background: url('../img/form/input-dark2-error-right.gif') no-repeat top right;}

/* Select */

.select {float: left; height: 20px; overflow: hidden; padding: 0 5px 0 0; background: url('../img/form/input-right.gif') no-repeat top right;}
.select select {float: left; line-height: 16px; padding: 2px 0 2px 5px; border: 0; background: url('../img/form/input-left.gif') no-repeat;}

.select-dark {background: url('../img/form/input-dark-right.gif') no-repeat top right;}
.select-dark select {background: url('../img/form/input-dark-left.gif') no-repeat;}

.error-select {background: url('../img/form/input-error-right.gif') no-repeat top right;}
.error-select select {background: url('../img/form/input-error-left.gif') no-repeat;}

.select-dark.error-select {background: url('../img/form/input-dark-error-right.gif') no-repeat top right;} 
.select-dark.error-select select {background: url('../img/form/input-dark-error-left.gif') no-repeat;}

/* Textarea */

.textarea {float: left; padding: 5px; border: 1px #bdbdbd solid; background: #e5e5e5; -moz-border-radius: 5px;  border-radius: 5px;}
.textarea-dark {border: 1px #d2d2d2 solid; background: #ffffff;}

.error-textarea {border: 1px #ccb2b2 solid; background: #f2d8d8;}

/* Input width */

.input.w-30 input {width: 12px;}
.input.w-35 input {width: 17px;}
.input.w-40 input {width: 22px;}
.input.w-45 input {width: 27px;}
.input.w-50 input {width: 32px;}
.input.w-55 input {width: 37px;}
.input.w-60 input {width: 42px;}
.input.w-65 input {width: 47px;}
.input.w-70 input {width: 52px;}
.input.w-75 input {width: 57px;}
.input.w-80 input {width: 62px;}
.input.w-85 input {width: 67px;}
.input.w-90 input {width: 72px;}
.input.w-95 input {width: 77px;}
.input.w-100 input {width: 82px;}
.input.w-105 input {width: 87px;}
.input.w-110 input {width: 92px;}
.input.w-115 input {width: 97px;}
.input.w-120 input {width: 102px;}
.input.w-125 input {width: 107px;}
.input.w-130 input {width: 112px;}
.input.w-135 input {width: 117px;}
.input.w-140 input {width: 122px;}
.input.w-145 input {width: 127px;}
.input.w-150 input {width: 132px;}
.input.w-155 input {width: 137px;}
.input.w-160 input {width: 142px;}
.input.w-165 input {width: 147px;}
.input.w-170 input {width: 152px;}
.input.w-175 input {width: 157px;}
.input.w-180 input {width: 162px;}
.input.w-185 input {width: 167px;}
.input.w-190 input {width: 172px;}
.input.w-195 input {width: 177px;}
.input.w-200 input {width: 182px;}
.input.w-205 input {width: 187px;}
.input.w-210 input {width: 192px;}
.input.w-215 input {width: 197px;}
.input.w-220 input {width: 202px;}
.input.w-225 input {width: 207px;}
.input.w-230 input {width: 212px;}
.input.w-235 input {width: 217px;}
.input.w-240 input {width: 222px;}
.input.w-245 input {width: 227px;}
.input.w-250 input {width: 232px;}
.input.w-255 input {width: 237px;}
.input.w-260 input {width: 242px;}
.input.w-265 input {width: 247px;}
.input.w-270 input {width: 252px;}
.input.w-275 input {width: 257px;}
.input.w-280 input {width: 262px;}
.input.w-285 input {width: 267px;}
.input.w-290 input {width: 272px;}
.input.w-295 input {width: 277px;}
.input.w-300 input {width: 282px;}
.input.w-350 input {width: 337px;}
.input.w-420 input {width: 402px;}
.input.w-450 input {width: 432px;}

/* Select width */

.select.w-30 select {width: 25px;}
.select.w-35 select {width: 30px;}
.select.w-40 select {width: 35px;}
.select.w-45 select {width: 40px;}
.select.w-50 select {width: 45px;}
.select.w-55 select {width: 50px;}
.select.w-60 select {width: 55px;}
.select.w-65 select {width: 60px;}
.select.w-70 select {width: 65px;}
.select.w-75 select {width: 70px;}
.select.w-80 select {width: 75px;}
.select.w-85 select {width: 80px;}
.select.w-90 select {width: 85px;}
.select.w-95 select {width: 90px;}
.select.w-100 select {width: 95px;}
.select.w-105 select {width: 100px;}
.select.w-110 select {width: 105px;}
.select.w-115 select {width: 110px;}
.select.w-120 select {width: 115px;}
.select.w-125 select {width: 120px;}
.select.w-130 select {width: 125px;}
.select.w-135 select {width: 130px;}
.select.w-140 select {width: 135px;}
.select.w-145 select {width: 140px;}
.select.w-150 select {width: 145px;}
.select.w-155 select {width: 150px;}
.select.w-160 select {width: 155px;}
.select.w-165 select {width: 160px;}
.select.w-170 select {width: 165px;}
.select.w-175 select {width: 170px;}
.select.w-180 select {width: 175px;}
.select.w-185 select {width: 180px;}
.select.w-190 select {width: 185px;}
.select.w-195 select {width: 190px;}
.select.w-200 select {width: 195px;}
.select.w-205 select {width: 200px;}
.select.w-210 select {width: 205px;}
.select.w-215 select {width: 210px;}
.select.w-220 select {width: 215px;}
.select.w-225 select {width: 220px;}
.select.w-230 select {width: 225px;}
.select.w-235 select {width: 230px;}
.select.w-240 select {width: 235px;}
.select.w-245 select {width: 240px;}
.select.w-250 select {width: 245px;}
.select.w-255 select {width: 250px;}
.select.w-260 select {width: 255px;}
.select.w-265 select {width: 260px;}
.select.w-270 select {width: 265px;}
.select.w-275 select {width: 270px;}
.select.w-280 select {width: 275px;}
.select.w-285 select {width: 280px;}
.select.w-290 select {width: 285px;}
.select.w-295 select {width: 290px;}
.select.w-300 select {width: 295px;}

/* Table list width */

dd.w-25, dt.w-25 {width: 5px;}
dd.w-30, dt.w-30 {width: 10px;}
dd.w-35, dt.w-35 {width: 15px;}
dd.w-40, dt.w-40 {width: 20px;}
dd.w-45, dt.w-45 {width: 25px;}
dd.w-50, dt.w-50 {width: 30px;}
dd.w-55, dt.w-55 {width: 35px;}
dd.w-60, dt.w-60 {width: 40px;}
dd.w-65, dt.w-65 {width: 45px;}
dd.w-70, dt.w-70 {width: 50px;}
dd.w-75, dt.w-75 {width: 55px;}
dd.w-80, dt.w-80 {width: 60px;}
dd.w-85, dt.w-85 {width: 65px;}
dd.w-90, dt.w-90 {width: 70px;}
dd.w-95, dt.w-95 {width: 75px;}
dd.w-100, dt.w-100 {width: 80px;}
dd.w-105, dt.w-105 {width: 85px;}
dd.w-110, dt.w-110 {width: 90px;}
dd.w-115, dt.w-115 {width: 95px;}
dd.w-120, dt.w-120 {width: 100px;}
dd.w-125, dt.w-125 {width: 105px;}
dd.w-130, dt.w-130 {width: 110px;}
dd.w-135, dt.w-135 {width: 115px;}
dd.w-140, dt.w-140 {width: 120px;}
dd.w-145, dt.w-145 {width: 125px;}
dd.w-150, dt.w-150 {width: 130px;}
dd.w-155, dt.w-155 {width: 135px;}
dd.w-160, dt.w-160 {width: 140px;}
dd.w-165, dt.w-165 {width: 145px;}
dd.w-170, dt.w-170 {width: 150px;}
dd.w-175, dt.w-175 {width: 155px;}
dd.w-180, dt.w-180 {width: 160px;}
dd.w-185, dt.w-185 {width: 165px;}
dd.w-190, dt.w-190 {width: 170px;}
dd.w-195, dt.w-195 {width: 175px;}
dd.w-200, dt.w-200 {width: 180px;}
dd.w-205, dt.w-205 {width: 185px;}
dd.w-210, dt.w-210 {width: 190px;}
dd.w-215, dt.w-215 {width: 195px;}
dd.w-220, dt.w-220 {width: 200px;}
dd.w-225, dt.w-225 {width: 205px;}
dd.w-230, dt.w-230 {width: 210px;}
dd.w-235, dt.w-235 {width: 215px;}
dd.w-240, dt.w-240 {width: 220px;}
dd.w-245, dt.w-245 {width: 225px;}
dd.w-250, dt.w-250 {width: 230px;}
dd.w-255, dt.w-255 {width: 235px;}
dd.w-260, dt.w-260 {width: 240px;}
dd.w-265, dt.w-265 {width: 245px;}
dd.w-270, dt.w-270 {width: 250px;}
dd.w-275, dt.w-275 {width: 255px;}
dd.w-280, dt.w-280 {width: 260px;}
dd.w-285, dt.w-285 {width: 265px;}
dd.w-290, dt.w-290 {width: 270px;}
dd.w-295, dt.w-295 {width: 275px;}
dd.w-300, dt.w-300 {width: 280px;}
dd.w-305, dt.w-305 {width: 285px;}
dd.w-310, dt.w-310 {width: 290px;}
dd.w-315, dt.w-315 {width: 295px;}
dd.w-320, dt.w-320 {width: 300px;}
dd.w-325, dt.w-325 {width: 305px;}
dd.w-330, dt.w-330 {width: 310px;}
dd.w-335, dt.w-335 {width: 315px;}
dd.w-340, dt.w-340 {width: 320px;}
dd.w-345, dt.w-345 {width: 325px;}
dd.w-350, dt.w-350 {width: 330px;}
dd.w-355, dt.w-355 {width: 335px;}
dd.w-360, dt.w-360 {width: 340px;}
dd.w-365, dt.w-365 {width: 345px;}
dd.w-370, dt.w-370 {width: 350px;}
dd.w-375, dt.w-375 {width: 355px;}
dd.w-380, dt.w-380 {width: 360px;}
dd.w-385, dt.w-385 {width: 365px;}
dd.w-390, dt.w-390 {width: 370px;}
dd.w-395, dt.w-395 {width: 375px;}
dd.w-400, dt.w-400 {width: 380px;}

/* Table list error */

#page .list dl.row-error {background: #fce7e7;}

/* Z-Indexes */

.z-index1 {z-index:1;}
.z-index2 {z-index:2;}
.z-index3 {z-index:3;}
.z-index4 {z-index:4;}
.z-index5 {z-index:5;}