﻿/*
###################################
	Scrollproperties, HTML
###################################
*/
html
{
	overflow: -moz-scrollbars-vertical;
	overflow-x: hidden;
	overflow-y: scroll;
}

/*
###################################
	Body
###################################
*/
body
{
	padding: 0px;
	margin: 0px;
	background-color: #464646;
}

/*
###################################
	Header
###################################
*/
#Header
{
	font-family: Arial;
	font-size: 11px;
	background-color: #464646;
	height: 92px;
	overflow: hidden;
}
.HeaderPlate
{
	width: 975px;
}
#HeaderLogo
{
	width: 368px;
	height: 92px;
	float: left;
}
#HeaderLogoPadding
{
	padding-left: 16px;
	padding-top: 17px;
}
#HeaderUserInfo
{
	float: right;
	padding-top: 29px;
}
#UserInfo
{
	color: #ffffff;
	background-color: #626262;
	height: 18px;
	float: left;
	padding-left: 7px;
	padding-top: 3px;
	padding-right: 9px;
}
#LogOut
{
	color: #ffffff;
	background-color: #626262;
	height: 18px;
	float: left;
	margin-left: 1px;
	padding-top: 3px;
	padding-right: 9px;
	padding-left: 7px;
}
#LogOut a
{
	font-family: Arial;
	font-size: 11px;
	color: #c5e443;
}
/*
###################################
	Content
###################################
*/
.ContentPlate
{
	width: 975px;
}
#ContentSpace
{
	padding-top: 0px;
	padding-left: 16px;
	padding-bottom: 25px;
}
/*
###################################
	Login
###################################
*/
#Login
{
	width: 376px;
	height: 230px;
	background-color: #313131;
	margin-top: 66px;
	margin-left: 255px;
	position: relative;
}
#LoginPadding
{
	padding-left: 65px;
	padding-top: 13px;
	padding-right: 45px;
}
.LoginKey
{
	position: absolute;
	top: 18px;
	left: 20px;
	width: 22px;
	height: 25px;
}

/*
###################################
	Menu
###################################
*/
#Menu
{
	width: 959px;
	border-bottom: solid 5px #a9ce2d;
	height: 32px;
}

.MenuItem
{
	height: 24px;
	float: left;
	padding-left: 16px;
	padding-right: 14px;
	padding-top: 8px;
	background-color: #e3e3e4;
}
.MenuItem a
{
	color: #555555;
	font-size: 12px;
	font-family: Arial;
}

.MenuItem.selected
{
	background-color: #a9ce2d;
}
.MenuItem.selected a
{
	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial;
}

.MenuSettingsItem
{
	height: 24px;
	float: left;
	padding-left: 16px;
	padding-right: 14px;
	padding-top: 8px;
	background-color: #e3e3e4;
}


.MenuSettingsItem .MenuItemInside
{
	padding-right: 0px;
}

.MenuItemInside
{
	padding-right: 2px;
}
.MenuItemSelected
{
	background-image: url('../Images/Menu/ItemSelectedMarker.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

a.LinkBlackNormal
{
	font-family: Arial;
	color: Black;
	font-weight: normal;
	font-size: 12px;
}
a.LinkBold
{
	font-weight: bold;
}

#SubMenu
{
	padding-top: 31px;
}

.SubMenuItem
{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-top: 4px;
}
.SubMenuItem a
{
	line-height: 25px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	padding: 0px;
	color: #464646;
}
.SubmenuActive
{
	background-image: url('../Images/Menu/submenuselectbg.gif');
	background-repeat: no-repeat;
}
.NotificationsWrapper
{
	width: 162px;
	height: 32px;
	background-color: #0293fd;
	float: right;
}
/*
###################################
	MainContent
###################################
*/
#MainContent
{
	background-image: url('../Images/Menu/submenuspan.gif');
	background-repeat: repeat-y;
	background-position: top left;
	background-color: #fff;
	width: 959px;
}
.MainContentLeft
{
	width: 162px;
	float: left;
}
.MainContentInside
{
	float: left;
	width: 797px;
}

#MainContentInsideSpace
{
	padding: 25px 36px 40px 32px;
	position: relative;
}

/*
###################################
	Login
###################################
*/
.LoginError
{
	color: #f08383;
	font-size: 14px;
	font-weight: bold;
	float: left;
	padding-top: 16px;
}


/*
###################################
	ContentHeader
###################################
*/
.ContentHeader
{
	clear: both;
}

.ContentHeaderLeft
{
	float: left;
	background-image: url('../Images/HeaderLeft.gif');
	height: 23px;
	width: 4px;
}

.ContentHeaderRight
{
	float: left;
	background-image: url('../Images/HeaderRight.gif');
	height: 23px;
	width: 4px;
}

.ContentHeaderSpan
{
	float: left;
	background-image: url('../Images/HeaderSpan.gif');
	height: 23px;
}

/*
###################################
	InformationBox
###################################
*/
.InformationBoxMargin
{
	padding-top: 25px;
}
.InformationBox
{
}

.InformationBoxInside
{
	padding-bottom: 0px;
}

.InformationBoxHeaderPlate
{
	background-image: url('../Images/Design/Client/slide_span.gif');
	background-repeat: repeat-x;
	background-color: #9fc915;
	height: 28px;
}

.InformationBoxHeaderPadding
{
	padding-right: 15px;
	padding-top: 6px;
}

.InformationBoxInsideWidth
{
	width: 100%;
}
.InformationBoxColumnItem
{
	width: 257px;
}
.InformationBoxColumnItem img
{
	max-width: 230px;
	width: auto !important;
	width: 230px;
	max-height: 150px;
	height: auto !important;
	height: 150px;
}
.InformationBoxColumnItemThumb img
{
	max-width: 180px;
	width: auto !important;
	width: 180px;
}
.InformationBoxPlate
{
	padding-bottom: 5px;
	padding-top: 6px;
}
.InformationBoxPlatePadding
{
	padding-top: 15px;
}
.InformationBoxViewHide
{
	float: right;
	cursor: pointer;
	padding-right: 6px;
	font-family: Verdana;
	padding-top: 0px;
}
.InformationBoxViewHideArrow
{
	float: right;
	padding-top: 4px;
}
.BoxSubjectSpace
{
	padding-bottom: 11px;
}
.BoxSubject
{
	padding-left: 10px;
}

.InformationBoxItemList
{
}

.InformationBoxItemListItem
{
	padding-top: 9px;
	padding-bottom: 10px;
	padding-left: 7px;
	border-top: solid 1px #FFFFFF;
	word-wrap: break-word;
	word-break: break-all;
}
.InformationBoxItemListItemRdb
{
	padding-top: 5px;
	padding-bottom: 0px;
}
.InformationBoxItemListItemDelete
{
	padding-top: 11px;
	padding-bottom: 0px;
}

/*
###################################
	Personnel Roles List
###################################
*/
.InformationBoxPersonnelRolesListTitle
{
	width: 200px;
}
.InformationBoxPersonnelRolesListRead
{
	width: 50px;
}
.InformationBoxPersonnelRolesListReadWrite
{
	width: 105px;
}
/*
###################################
	Personnel Vacation
###################################
*/
.VacationListHeader
{
	font-weight: bold;
	padding-left: 190px;
}
.VacationListHeaderFrom
{
	float: left;
	width: 102px;
}
.VacationListHeaderTo
{
	float: left;
	width: 130px;
}
.VacationListHeaderDays
{
	float: left;
	width: 109px;
}
.VacationListHeaderApproved
{
	float: left;
}
.VacationListItem
{
	background-color: #f1f1f1;
	padding-left: 14px;
	width: 714px;
	min-height: 10px;
	color: #252525;
	font-size: 12px;
	line-height: 36px;
}
.VacationListItemAlt
{
	padding-left: 14px;
	width: 714px;
	min-height: 10px;
	color: #252525;
	font-size: 12px;
	line-height: 36px;
}
.VacationListName
{
	float: left;
	width: 176px;
}
.VacationListVacationItem
{
	float: left;
}
.VacationListVacationItemName
{
	float: left;
	min-height: 1px;
	width: 176px;
}
.VacationListVacationItemFromDate
{
	float: left;
	width: 102px;
}
.VacationListVacationItemToDate
{
	float: left;
	width: 130px;
}
.VacationListVacationItemDays
{
	float: left;
	width: 109px;
}
.VacationListVacationItemApproved
{
	float: left;
	width: 130px;
}
.VacationListVacationItemEdit
{
	float: left;
}
/*
###################################
	Paging
###################################
*/
.PagingHeader
{
	background-color: #5b5b5b;
	height: 18px;
	clear: both;
	position: relative;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 18px;
	background-repeat: repeat-x;
	border-top: 1px solid white;
	text-align: center;
}
.PagingHeaderRight
{
	position: absolute;
	right: 2px;
	top: 5px;
	width: 30px;
	height: 7px;
}

.PagingHeaderLeft
{
	position: absolute;
	left: 3px;
	top: 5px;
	width: 30px;
	height: 7px;
}

.PagingArrowDoubleBack
{
	float: left;
	margin-left: 6px;
}

.PagingArrowBack
{
	float: left;
	margin-left: 6px;
}

.PagingArrowDoubleNext
{
	float: right;
	margin-right: 6px;
}

.PagingArrowNext
{
	float: right;
	margin-right: 6px;
}
.PageTexterButtonRow
{
	margin-top: 10px;
}

/*
###################################
	SelectCategoryPlate
###################################
*/
.PageSubjectRightPlate
{
	float: right;
	padding-top: 13px;
}
.PageSubjectRightPlateTxt
{
	float: left;
	padding-right: 10px;
	font-weight: bold;
	padding-top: 3px;
}
.PageSubjectRightPlateFirst
{
	float: left;
	padding-right: 10px;
}
.PageRightBackLink
{
	padding-top: 5px;
}
/*
###################################
	Other
###################################
*/
.TopButtonPlate
{
	padding-top: 10px;
}
.ButtonRow
{
	padding-top: 20px;
	padding-bottom: 5px;
}
.ButtonRowLeftItem
{
	padding-right: 20px;
}
.ButtonRowRightItem
{
	padding-left: 20px;
}
.ButtonLeft
{
	float: left;
	padding-right: 282px;
}
.ButtonLeftMedium
{
	float: left;
	padding-right: 292px;
}
.ButtonRight
{
	float: left;
	padding-right: 20px;
}
.RowStart
{
	padding-left: 5px;
}

.HeaderBlackSpan
{
	background-color: #3a3a3b;
	background-image: url('../Images/Paging/HeaderBlackSpan.gif');
	height: 18px;
	width: 583px;
	clear: both;
	position: relative;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 18px;
	background-repeat: repeat-x;
	border-top: 1px solid white;
}

.RightTopSmallText
{
	float: left;
	font-weight: bold;
	line-height: 20px;
	margin-right: 5px;
}

#AjaxLoader
{
	position: absolute;
	right: 5px;
	top: 5px;
}

#PageTexterRubrik
{
	font-size: 16px;
	font-weight: 900;
	line-height: 27px;
}

.NoRowsPlate
{
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 12px;
	color: #ed4e1c;
	font-weight: bold;
	font-style: italic;
}
.NoRowsPlateText
{
	font-size: 12px;
	color: #ed4e1c;
	font-weight: bold;
	font-style: italic;
}
.EditAddSpace a
{
	margin-right: 5px;
}
/*
###################################
	NewsEditCategories
###################################
*/
.NewsEditCategoryItem
{
	padding-bottom: 2px;
	padding-top: 2px;
}
.NewsEditCategoryName
{
	float: left;
	width: 220px;
}
.NewsEditCategoryVisible
{
	float: left;
	width: 80px;
}
.NewsEditCategoryOnStartPage
{
	float: left;
	width: 150px;
}
/*
###################################
	ItemListSelectors
###################################
*/
.ItemListSelectorsPlate
{
	padding-bottom: 10px;
}
.ItemListSelectorsTextPlate
{
	float: left;
	padding-right: 10px;
	font-weight: bold;
	padding-top: 3px;
}
.ItemListSelectorsItemPlate
{
	float: left;
	padding-right: 15px;
}
/*
###################################
	AdminPictureGallery
###################################
*/
#sortable
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#sortable li
{
	margin: 3px 3px 3px 0;
	padding: 1px;
	float: left;
	width: 171px;
	height: 115px;
}
.PictureItem
{
	border: solid 2px white;
	width: 97px;
	height: 65px;
	position: relative;
}
.PictureItemRed
{
	border: solid 2px red;
	width: 97px;
	height: 65px;
	position: relative;
}
.PictureItemEditIco
{
	float: left;
	height: 16px;
	width: 21px;
}
.PictureItemFirstIco
{
	float: left;
	height: 16px;
	width: 30px;
}
.PictureItemDeleteIco
{
	float: left;
	height: 16px;
	width: 21px;
}
.selectorHideConfig
{
	display: none;
}

/*
###################################
	Settings
###################################
*/
.Settings h1
{
	background-color: #9fc915;
	font-size: 15px;
	margin: 0 0 0 0;
	font-weight: bold;
	color: #FFFFFF;
	padding: 5px 10px;
}
.Settings h1.TopMargin
{
	margin-top: 20px;
}

.Settings h1 .SettingsViewHide
{
	float: right;
	cursor: pointer;
	line-height: 18px;
}
.Settings h2
{
	background: #9fc915 none repeat scroll 0 0;
	color: #000000;
	font-size: 15px;
	margin: 0 0 0 0;
	padding: 5px 10px;
	font-weight: bold;
}
.Settings .InformationBox
{
	margin-top: 0px;
	padding-top: 0px;
}
.Settings .InformationBox .BoxItem
{
	float: left;
	padding-right: 20px;
}

.Settings fieldset
{
	padding: 12px;
	border: 2px;
}
.Settings legend
{
	font-size: 15px;
	font-family: Arial;
	font-style: normal;
	font-weight: bold;
}

/*
###################################
	Client
###################################
*/
.ClientLists
{
	margin-top: 10px;
}
.ContentItemFloat
{
	float: left;
	width: 250px;
	padding-right: 50px;
}
.ContentItemFloatWidth300
{
	width: 300px;
}
.ContentItemFloatMedium
{
	float: left;
	width: 150px;
	padding-right: 10px;
}
.ContentItemFloatWidth180
{
	float: left;
	width: 170px;
	padding-right: 10px;
}
.ContentItemFloatSmall
{
	float: left;
	width: 150px;
	padding-right: 50px;
}
.ClientCount
{
	border-bottom: solid 1px #ffffff;
	padding-bottom: 20px;
	font-weight: bold;
	padding-top: 12px;
}
.RepClientSep
{
	height: 15px;
	border-bottom: solid 1px #555555;
	margin-bottom: 15px;
}

/*
###################################
	InformationBox
###################################
*/
.ListTablePlate
{
	padding-bottom: 1px;
	border-bottom: solid 1px #5b5b5b;
}
.InformationBoxPlateTop
{
	padding-bottom: 8px;
}
.InformationBoxPlateContent
{
	background-image: url('../Images/Design/Client/sep_bg.gif');
	background-position: left;
	background-repeat: repeat-y;
}
.InformationBoxPlateSeparator
{
	float: left;
	width: 25px;
	height: 50px;
}
.InformationBoxPlateLeftColumn
{
	float: left;
	width: 338px;
}
.InformationBoxPlateRightColumn
{
	float: left;
	width: 365px;
}
.InformationBoxPlateItemHeader
{
	float: left;
	width: 126px;
}
.InformationBoxPlateItemHeader91
{
	float: left;
	width: 91px;
}
.InformationBoxPlateItemHeader102
{
	float: left;
	width: 102px;
}
.InformationBoxPlateItemHeader153
{
	float: left;
	width: 153px;
}
.InformationBoxPlateItemHeader153Padding
{
	font-weight: normal;
	float: left;
	width: 153px;
	padding-bottom: 20px;
}
.InformationBoxPlateItem
{
	padding-top: 7px;
	padding-bottom: 5px;
}
.InformationBoxPlateItemFirst
{
	padding-top: 0px;
}
.InformationBoxPlateItemLast
{
	padding-bottom: 0px;
}
.InformationBoxPlateItemContent
{
	float: left;
}
.InformationBoxPlateItemContent270
{
	float: left;
	width: 270px;
	word-wrap: break-word;
	word-break: break-all;
}
.InformationBoxPlateItemContent231
{
	float: left;
	width: 231px;
	word-wrap: break-word;
	word-break: break-all;
}
.InformationBoxPlateItemContent220
{
	float: left;
	width: 220px;
	word-wrap: break-word;
	word-break: break-all;
}
.InformationBoxPlateItemContent212
{
	float: left;
	width: 212px;
	word-wrap: break-word;
	word-break: break-all;
}
.InformationBoxPlateItemContent196
{
	float: left;
	width: 196px;
	word-wrap: break-word;
	word-break: break-all;
}
.InformationBoxPlateItemAddPlate
{
}
.InformationBoxPlateItemAddPlateButton
{
	padding-left: 15px;
}
.ClientViewOtherPlate
{
	padding-top: 12px;
	font-weight: bold;
}
.ClientViewOther
{
	padding-top: 7px;
	width: 500px;
}

/*
###################################
	Project
###################################
*/
.ProjectListHeaderClient
{
	float: left;
	width: 203px;
}
.ProjectListHeaderProject
{
	float: left;
	width: 194px;
}
.ProjectListHeaderDomain
{
	float: left;
	width: 184px;
}
.ProjectListHeaderReg
{
	float: left;
	width: 135px;
}
.ProjectListHeaderServer
{
	float: left;
	width: 115px;
}
.ProjectListHeaderStatus
{
	float: left;
	width: 65px;
}
.DomainList
{
	padding-top: 10px;
}
.taskName a
{
	color: #464646;
}
.CommonOrderListHeader a
{
	color: #464646;
}
.SelectCount
{
	padding-top: 10px;
}
/*
###################################
	ClientContract
###################################
*/
.ContractListHeaderClient
{
	float: left;
	width: 153px;
}
.ContractListHeaderProject
{
	float: left;
	width: 174px;
}
.ContractListHeaderNumber
{
	float: left;
	width: 63px;
}
.ContractListHeaderType
{
	float: left;
	width: 93px;
}
.ContractListHeaderDate
{
	float: left;
	width: 109px;
}
.ContractListHeaderAmount
{
	float: left;
	width: 73px;
}
.ContractListHeaderIntended
{
	float: left;
	width: 90px;
}
.DomainList
{
	padding-top: 10px;
}
.taskName a
{
	color: #464646;
}
.CommonOrderListHeader a
{
	color: #464646;
}
.SelectCount
{
	padding-top: 10px;
}
.ContractOrderFloat
{
	padding-top: 7px;
	float: left;
	margin-right: 22px;
}
.InvoiceAlert
{
	border: solid 1px #959595;
	padding: 10px;
}
/*
###################################
	Error
###################################
*/
.ErrorTxtPlateTxt
{
	color: #ffffff;
	font-size: 14px;
}
#ErrorPlatePadding
{
	padding-left: 20px;
	padding-top: 18px;
	padding-right: 20px;
}
.ErrorTxtPlateTxt h1
{
	color: #ffffff;
	font-size: 24px;
	font-weight: bold;
	font-family: Verdana;
	padding-bottom: 10px;
	border-bottom: 0px;
}
/*
###################################
	Common Search Box
###################################
*/
.CommonSearchBox
{
	border-bottom: solid 1px #959595;
}
.CommonSearchBoxPadding
{
	background-color: #f2f2f2;
	border-bottom: solid 1px #fff;
	padding-left: 10px;
	padding-bottom: 1px;
}
.CommonSearchBoxItem
{
	padding-top: 7px;
	float: left;
	margin-right: 12px;
}
.CommonSearchBoxItemSmall
{
	padding-top: 7px;
	float: left;
}
.CommonSearchBoxItemMonth
{
	padding-top: 7px;
	float: left;
	padding-right: 3px;
}
.CommonSearchBoxSepItem
{
	padding-top: 1px;
	float: left;
	width: 2px;
	margin-left: 8px;
	margin-right: 11px;
}
.CommonSearchBoxSepItemLast
{
	padding-top: 1px;
	float: left;
	width: 2px;
	margin-left: 2px;
	margin-right: 11px;
}
.CommonSearchBoxItemButton
{
	padding-top: 12px;
}
.CommonSearchBoxSubject
{
	padding-bottom: 5px;
	font-size: 11px;
	color: #464646;
}
/*
###################################
	Common Search Box - Period
###################################
*/
.CommonSearchBoxPeriodPlate
{
	font-size: 14px;
	font-weight: bold;
	padding-top: 20px;
}
.CommonSearchBoxPeriodPlateText
{
	float: left;
	padding-right: 5px;
}
.CommonSearchBoxPeriodPlateDate
{
	font-weight: normal;
	float: left;
	padding-right: 7px;
}
.CommonSearchBoxPeriodPlateArrow
{
	float: left;
	padding-right: 7px;
	padding-top: 4px;
}
/*
###################################
	Common Order List Head
###################################
*/
.CommonOrderListHeader
{
	border-top: solid 1px #959595;
	border-bottom: solid 1px #959595;
	background-image: url('../Images/Design/Boxes/OrderBox/bg_span.gif');
	background-repeat: repeat-x;
	margin-top: 7px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 7px;
	font-size: 11px;
	background-color: #9fc915;
	font-weight: bold;
}
.CommonOrderListHeaderProject
{
	float: left;
	width: 136px;
}
.CommonOrderListTodoHeaderProject
{
	float: left;
	width: 152px;
}
.CommonOrderListTodoHeaderToTheRight
{
	float:right;
	padding-right: 11px;	
}
.CommonOrderListHeaderName
{
	float: left;
	width: 342px;
}
.CommonOrderListHeaderDate
{
	float: left;
	width: 107px;
}
.CommonOrderListHeaderTimeSpent
{
	float: left;
	width: 57px;
}
.CommonOrderListHeaderInvoice
{
	float: left;
}
.CommonOrderListHeader a
{
	color: #464646;
}
.CommonOrderListHeaderArrow
{
	padding-left: 4px;
}
.CommonOrderListHeaderAbsenceName
{
	float: left;
	width: 120px;
	padding-left: 10px;
}
.CommonOrderListHeaderPeriod
{
	float: left;
	width: 129px;
}
.CommonOrderListHeaderDays
{
	float: left;
	width: 91px;
}
.CommonOrderListHeaderType
{
	float: left;
	width: 113px;
}
.CommonOrderListHeaderSalery
{
	float: left;
	width: 67px;
}
.CommonOrderListHeaderComment
{
	float: left;
	width: 93px;
}
.CommonOrderListHeaderAdjust
{
	float: left;
}
.CommonOrderListHeaderInvoiceProjectListClient
{
	float: left;
	width: 207px;
}
.CommonOrderListHeaderInvoiceProjectListProject
{
	float: left;
	width: 327px;
}
.CommonOrderListHeaderInvoiceProjectListMonth
{
	float: left;
	width: 132px;
}
.CommonOrderListHeaderInvoiceProjectListTime
{
	float: left;
	width: 100px;
	text-align: right;
}
.TodoTitle
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	line-height: 32px;
	font-weight: bold;
	color: #555555;	
}
.AvailableTodos
{
	padding-top: 8px;	
}
.ActiveTodos
{
	padding-top: 18px;
}
/*
###################################
	CommonAddBox
###################################
*/
.CommonAddBox
{
	border-top: solid 1px #959595;
	background-image: url('../Images/Design/Boxes/AddBox/bg.gif');
	background-repeat: repeat-x;
	padding-top: 1px;
	margin-top: 15px;
}
.CommonAddBoxPadding
{
	padding-left: 10px;
	padding-bottom: 1px;
}
.CommonAddBoxItem
{
	padding-top: 7px;
	float: left;
	margin-right: 12px;
}
.CommonAddBoxSepItemLast
{
	padding-top: 1px;
	float: left;
	width: 2px;
	margin-left: 2px;
	margin-right: 11px;
}
.CommonAddBoxItemButton
{
	padding-top: 12px;
	margin-left: 3px;
	float: left;
}
.CommonAddBoxSubject
{
	padding-bottom: 5px;
	font-size: 11px;
	color: #464646;
}
.CommonAddBoxItemTextbox input
{
	background-image: url('../Images/Design/Input/absence_input_bg.gif');
	border: solid 1px #ababab;
	line-height: normal;
	padding-left: 4px;
	padding-right: 2px;
	padding-top: 4px;
	padding-bottom: 5px;
	font-size: 12px;
	font-family: Arial;
	height: 9px;
}
/*
###################################
	Task
###################################
*/
.TaskTimeBox
{
	border-top: solid 1px #5b5b5b;
	padding-top: 10px;
	font-weight: bold;
	border-bottom: solid 1px #5b5b5b;
	padding-bottom: 10px;
	font-size: 11px;
}
.TaskTimeBoxText
{
	float: left;
	padding-left: 437px;
	padding-right: 38px;
}
.TaskTimeBoxText503
{
	float: left;
	padding-left: 503px;
	padding-right: 44px;
}
.TaskTimeBoxTextWide
{
	float: left;
	padding-left: 517px;
	padding-right: 38px;
}
.TaskTimeBoxTime
{
	float: left;
}
.TaskOrderMonthIco
{
	float: left;
}
.TaskOrderMonthIco img
{
	cursor: pointer;
}
.TaskOrderMonthText
{
	float: left;
	padding-top: 4px;
	padding-left: 3px;
}
.taskName a
{
	color: #464646;
}
.InvoicePersonnelName
{
	position: absolute;
	border: solid 1px #5b5b5b;
	background-color: #ffffff;
	padding: 5px;
}
.TaskType, .HoverPlate
{
	position: absolute;
	border: solid 1px #5b5b5b;
	background-color: #ffffff;
	padding: 5px;
}
.HoverPlateMax120
{
	max-width: 120px;
}
.TaskInvoiceButton
{
	float: right;
	padding-top: 20px;
}
.TaskSelectAllButton
{
	float: right;
	padding-top: 20px;
	padding-right: 10px;
}
.TaskSelectAllButton img
{
	cursor: pointer;
}
.ViewTaskHeader
{
	float: left;
	width: 140px;
}
.ViewTaskText
{
	float: left;
	font-weight: normal;
}
/*
###################################
	Invoice
###################################
*/
.InvoiceTotalBox
{
	border-top: solid 1px #5b5b5b;
	padding-top: 10px;
	font-weight: bold;
	border-bottom: solid 1px #5b5b5b;
	padding-bottom: 10px;
	font-size: 11px;
	width: 731px;
}
.InvoiceTotalBoxText
{
	float: left;
	padding-left: 504px;
}
.InvoiceTotalBoxTotal
{
	float: right;
	padding-right: 13px;
	text-align: right;
}
.InvoiceListHeaderClient
{
	float: left;
	width: 141px;
}
.InvoiceListHeaderProject
{
	float: left;
	width: 159px;
}
.InvoiceListHeaderInvoiceNumber
{
	float: left;
	width: 78px;
}
.InvoiceListHeaderInvoiceDate
{
	float: left;
	width: 101px;
}
.InvoiceListHeaderDueDate
{
	float: left;
	width: 111px;
}
.InvoiceListHeaderTotal
{
	float: left;
	width: 83px;
}
.InvoiceListHeaderStatus
{
	float: left;
	width: 45px;
	text-align: right;
}

/*
###################################
	Invoice Plate
###################################
*/
.InvoicePlateMargin
{
	padding-top: 8px;
}
.InvoicePlate
{
	border: 1px solid #959595;
}
.InvoiceInformationPlate
{
	margin: 15px 15px 0px 15px;
	background-color: #c91515;
	color: #fff;
	padding: 8px 12px 7px 12px;
	font-weight: bold;
}
.InvoiceHeaderPlate
{
	height: 214px;
}
.InvoiceLogoPlate
{
	width: 373px;
}
.InvoiceLogoPlatePadding
{
	padding-left: 24px;
	padding-top: 24px;
}
.InvoiceLogoPlateLogo
{
	padding-bottom: 50px;
}
.InvoiceLogoPlateLogoWithReferenceNumber
{
	padding-bottom: 29px;
}
.InvoiceLogoPlateLogo img
{
	height: 79px;
	width: 79px;
}
.InvoiceReferenceItem
{
}
.InvoiceReferenceItemHeader
{
	width: 108px;
}
.InvoiceReferenceItemText
{
	width: 235px;
}
.InvoiceAddressPlate
{
	width: 174px;
}
.InvoiceAddressPlatePadding
{
	padding-top: 20px;
}
.InvoiceNumberDatePlate
{
	width: 156px;
	text-align: right;
}
.InvoiceNumberDatePlatePadding
{
	padding-top: 18px;
}
.InvoiceViewListPlateMargin
{
	padding-left: 24px;
	padding-bottom: 24px;
}
/*
###################################
	Invoice View Info Item
###################################
*/
.InvoiceViewInfoItemPlate
{
	font-size: 12px;
	font-weight: bold;
	padding-top: 5px;
}
.InvoiceViewInfoItemPlateSubject
{
	float: left;
	padding-right: 5px;
}
.InvoiceViewInfoItemPlateText
{
	font-weight: normal;
	float: left;
	padding-right: 7px;
}

/*
###################################
	Invoice View List
###################################
*/
.InvoiceViewListPlate
{
	border-top: 1px solid #959595;
	width: 679px;
	background-image: url('../Images/Design/Invoice/Item_List_bg.gif');
	background-repeat: repeat-y;
	background-position: top left;
}
.InvoiceViewListHeader
{
}
.InvoiceViewListHeaderDescription
{
	width: 401px;
	padding-top: 7px;
	padding-bottom: 7px;
}
.InvoiceViewListHeaderPrice
{
	width: 62px;
	padding-top: 7px;
	padding-bottom: 7px;
}
.InvoiceViewListHeaderAmount
{
	width: 108px;
	padding-top: 7px;
	padding-bottom: 7px;
}
.InvoiceViewListHeaderTotal
{
	width: 103px;
	text-align: right;
	padding-top: 7px;
	padding-bottom: 7px;
}
.InvoiceViewListPlateInner
{
	min-height: 381px;
	height: auto !important;
	height: 381px;
}
.InvoiceViewListItem
{
}
.InvoiceViewListItemDescription
{
	padding: 9px 35px 9px 0px;
	width: 366px;
}
.InvoiceViewListItemPrice
{
	padding: 9px 0px 9px 0px;
	width: 62px;
}
.InvoiceViewListItemAmount
{
	padding: 9px 0px 9px 0px;
	width: 108px;
}
.InvoiceViewListItemTotal
{
	width: 103px;
	text-align: right;
	padding: 12px 0px 9px 0px;
}
.InvoiceEditListPlateInner
{
	min-height: 381px;
	height: auto !important;
	height: 381px;
}
.InvoiceEditListItem
{
}
.InvoiceEditListItemCheckBox
{
	width: 21px;
	padding: 16px 0px 9px 0px;
}
.InvoiceEditListItemCheckBox input
{
	width: 12px;
	height: 12px;
	margin: 0px;
	padding: 0px;
}
.InvoiceEditListItemDescriptionReminder
{
	padding: 9px 0px 9px 0px;
	width: 401px;
}
.InvoiceEditListItemDescription
{
	padding: 9px 0px 9px 0px;
	width: 380px;
}
.InvoiceEditListItemPrice
{
	padding: 9px 0px 9px 0px;
	width: 62px;
}
.InvoiceEditListItemAmount
{
	padding: 9px 0px 9px 0px;
	width: 67px;
}
.InvoiceEditListItemAction
{
	padding: 16px 0px 9px 0px;
	width: 41px;
}
.InvoiceEditListItemTotal
{
	width: 103px;
	text-align: right;
	padding: 12px 0px 9px 0px;
}
.InvoiceEditListAddAction
{
	margin-left: 530px;
	padding-top: 16px;
	padding-bottom: 16px;
}
.InvoiceEditListActionMerge
{
	padding-bottom: 14px;
}
.InvoiceViewSummaryPlate
{
	border-top: 1px solid #959595;
	border-bottom: 1px solid #959595;
	width: 679px;
}
.InvoiceViewSummaryInfoPlate
{
	width: 508px;
	padding-top: 7px;
	padding-bottom: 10px;
}
.InvoiceViewSummaryAmountPlate
{
	width: 165px;
	text-align: right;
	padding-top: 8px;
	padding-bottom: 7px;
}
.InvoiceViewBGPlate
{
	width: 679px;
}
.InvoiceViewBGPlateMargin
{
	margin-left: 570px;
}
.InvoiceViewBGPlateItem
{
	width: 109px;
	border-bottom: 1px solid #959595;
	text-align: right;
	padding-top: 8px;
	padding-bottom: 7px;
}
.InvoiceViewBGPlateItem span
{
	padding-right: 5px;
}
/*
###################################
	Domain
###################################
*/
.DomainListHeaderClient
{
	float: left;
	width: 156px;
}
.DomainListHeaderDomain
{
	float: left;
	width: 161px;
}
.DomainListHeaderRegDate
{
	float: left;
	width: 86px;
}
.DomainListHeaderPrice
{
	float: left;
	width: 75px;
}
.DomainListHeaderInvoiceAMV
{
	float: left;
	width: 59px;
}
.DomainListHeaderInvoiceMonth
{
	float: left;
	width: 80px;
}
.DomainListHeaderRegistrar
{
	float: left;
	width: 100px;
}
/*
###################################
	Calendar
###################################
*/
.CalendarList
{
	padding-bottom: 11px;
}
.CalendarListItem
{
	background-color: #f5f4f5;
	border-top: solid 1px #ffffff;
	border-bottom: solid 1px #e3e3e3;
	color: #555555;
}
.CalendarListItemLast
{
	background-color: #f5f4f5;
	border-top: solid 1px #ffffff;
	color: #555555;
}
.CalendarListItemDatePlate
{
	float: left;
	width: 57px;
	height: 52px;
	background-image: url('../Images/Calendar/date_bg.png');
	margin-left: 11px;
	margin-top: 13px;
	margin-bottom: 10px;
	text-align: center;
}
.CalendarListItemDateDay
{
	font-weight: bold;
	font-size: 24px;
	padding-top: 10px;
	padding-right: 2px;
}
.CalendarListItemDateMonth
{
	font-size: 11px;
	padding-right: 2px;
	padding-top: 5px;
}
.CalendarListItemTextPlate
{
	float: left;
	width: 390px;
	padding-left: 20px;
	padding-right: 25px;
	font-size: 12px;
}
.CalendarListItemTextSubject
{
	padding-top: 11px;
	padding-bottom: 3px;
	font-weight: bold;
}
.CalendarListItemTextProject
{
}
.CalendarListItemDay
{
	float: left;
	width: 126px;
	font-size: 12px;
	padding-top: 11px;
}
.CalendarListItemEditLink
{
	float: left;
	width: 52px;
	font-size: 12px;
	padding-top: 11px;
}
.CalendarListItemEditLink a
{
	font-weight: normal;
}
.CalendarListItemEditView
{
	float: left;
	width: 40px;
	font-size: 12px;
	padding-top: 11px;
	color: #ed4e1c;
	cursor: pointer;
}
.CalendarListItemTextTxt
{
	padding-bottom: 10px;
}
.PersonnelCheckboxList label
{
	padding-top: 7px;
	padding-left: 3px;
	padding-right: 16px;
}
.PersonnelCheckboxList input
{
	padding-top: 7px;
}

/*
###################################
	Tasks
###################################
*/
.TaskItemWrapper
{
	height: 122px;
	width: 727px;
	border: 1px solid #f0f0f0;
}
.TaskItemHeaderRed
{
	height: 37px;
	width: 727px;
	background-color: #fde5e4;
}
.TaskItemHeaderOrange
{
	height: 37px;
	width: 727px;
	background-color: #fff3d3;
}

.TaskItemHeaderGreen
{
	height: 37px;
	width: 727px;
	background-color: #edf8db;
}
.TaskItemHeaderSubject
{
	vertical-align: middle;
	font-size: 13px;
	font-weight: bold;
	padding-top: 9px;
}
.TaskItemHeaderRedNumber
{
	font-size: 16px;
	line-height: 32px;
	color: #e6b4b0;
	padding-top: 2px !important;
}
.TaskItemHeaderOrangeNumber
{
	font-size: 16px;
	line-height: 32px;
	color: #dbc99a;
	padding-top: 2px !important;
}
.TaskItemHeaderGreenNumber
{
	font-size: 16px;
	line-height: 32px;
	color: #c1d5a1;
	padding-top: 2px !important;
}
.TaskItemHeaderImage
{
	padding: 9px 11px 0 7px;
}
.TaskItemClientProject
{
	width: 300px;
}
.TaskItemDeadLine
{
	width: 180px;
}
.TaskItemCommentary
{
	width: 22px;
}
.TaskItemDoneBy
{
	width: 90px;
}
/*
###################################
	Show Task
###################################
*/

.ShowTaskDescriptionBox
{
	width: 430px;
	background-color: #f2f2f2;
	min-height: 75px;
	font-size: 12px;
	line-height: 18px;
}

.TimeReportHolder
{
	width: 480px;
	height: 197px;
	background-color: #f2f2f2;
}
#ctl00_Main_RadioList1 td
{
	width: 150px;
	padding-bottom: 15px;
}
.ContentWrapper
{
	border-bottom: 1px solid #959595;
}
.NewComment
{
	height: 141px;
	width: 480px;
	background-color: #f2f2f2;
}

.CommentContent
{
	min-height: 57px;
	height: auto;
	width: 420px;
	border: 1px solid #cfcfcf;
	background-color: #f6f6f6;
}
.CommentContent img
{
	margin-left: -8px;
}

.CommentTodoItem
{
	height: 96px;
	width: 215px;
	position: relative;
}

.CommentChains
{
	height: 96px;
	width: 34px;
	background-image: url(../Images/Design/Comment/chains.png);
	background-repeat: no-repeat;
	background-position: center;
}
.CommentTodoItemRed
{
	background-color: #fde5e4;
}
.CommentTodoItemOrange
{
	background-color: #fff3d3;
}
.CommentTodoItemGreen
{
	background-color: #edf8db;
}
.CommentTodoItemLink
{
	position: absolute;
	bottom: 10px;
}

.NewCommentItem
{
	border-bottom: 1px solid #cfcfcf;
}
.NewTasksWrapper
{
	width: 56px;
}
.NewCommentsWrapper
{
	width: 55px;
}
.NewImportantWrapper
{
	width: 47px;
}
.NotificationDivider
{
	width: 2px;
	height: 32px;
	background-image: url(../Images/Design/Tasks/notification_separator.png);
}
.BottomBorderShadow
{
	height: 2px;
	width: 730px;
	background-image: url(../Images/Design/Tasks/task_bottomborder.png);
	background-repeat: repeat-x;
}
/*
###################################
	Statistic
###################################
*/
.StatOrderListClientType
{
	float: left;
	width: 100px;
}
.StatOrderListClientCount
{
	float: left;
	width: 82px;
}
.StatOrderListTurnover
{
	float: left;
	width: 125px;
}
.StatOrderListTurnoverPerClient
{
	float: left;
}
.StatTotalBox
{
	border-top: solid 1px #5b5b5b;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 11px;
	width: 731px;
}
.StatTotalBoxText
{
	padding-left: 10px;
	float:left;
	font-weight: bold;
	width: 98px;
}
.StatTotalBoxCount
{
	float:left;
	width: 79px;
}
.StatTotalBoxSum
{
	float:left;
}