﻿body
{
	font-family: Sans-Serif;
	font-size: 8pt;
	margin: 0;
	padding: 0;
}

a
{
	color: #da8870;
}

td
{
	vertical-align: top;
}

a img
{
	border: none;
}

.clear
{
	clear: both;
}

/* pageHeader */
.pageHeader
{
	background-color: #ffc015;
	padding-top: 22px;
}

.pageHeader-languageBar
{
	background: url('Images/languageBar_bg.gif') repeat-x;
	height: 22px;
}

.pageHeader-dots, .pageHeader-dots2
{
	background: #fff url('Images/pageHeader_bg.gif') repeat-x;
	height: 182px;
	background-position: 1px 40px;
}

.pageHeader-dots2
{
	background: #fff url('Images/pageHeader_bg2.gif') repeat-x;
	height: 148px;
}

.pageHeader-left
{
	background-image: url('Images/pageHeader-left_bg.gif');
	width: 571px;
	height: 183px;
	margin-top: -182px;
}

/* pageContent */
.pageContent
{
	width: 100%;
}

.pageContent-left
{
	width: 248px;
}

.pageContent-right
{
	width: 248px;
}

/* logo */
.logo
{
	margin: -25px 0 0 40px;
	width: 188px;
	height: 112px;
	background: url('Images/logo.gif') no-repeat;
	display: block;
}

/* languageBar */
.languageBar
{
	position: absolute;
	margin: 0;
	padding: 0;
	right: 90px;
	height: 25px;
	z-index: 1000;
}

.languageBar li
{
	width: 30px;
	height: 22px;
	color: #fff;
	text-align: center;
	font-size: 9pt;
	background-image: url('Images/languageBar-item_bg.gif');
	background-repeat: no-repeat;
	list-style-type: none;
	float: left;
}

.languageBar li a
{
	width: 30px;
	text-align: center;
	display: block;
	margin-top: 1px;
	margin-bottom: 1px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-transform: uppercase;
	color: #fff;
	text-decoration: none;
	font-size: 10pt;
}

.languageBar li a:hover, .languageBar li a.active
{
	color: #ffc015;
}

/* categories */
.categories
{
}

.categories .sidePanel-link-title a
{
	width: 175px;
	color: #424141;
}

/* sidePanel-link */
.sidePanel-link
{
	background-image: url('Images/categories-item_bg.png');
	background-repeat: no-repeat;
	margin-top: 1px;
	height: 31px;
	font-size: 11px;
}

.active .sidePanel-link-title
{
	background-image: url('Images/categories-dot-active.gif');
}

.sidePanel-link-title
{
	padding: 12px 0 0 25px;
	background-image: url('Images/categories-dot.gif');
	background-repeat: no-repeat;
	background-position: 5px 12px;
	height: 13px;
}

.sidePanel-link-title a
{
	float: left;
	text-decoration: none;
	color: #bf5c09;
}

.sidePanel-link-title a:hover
{
	text-decoration: underline;
}

.sidePanel-link-count
{
	display: block;
	width: 26px;
	background-color: #e7e7e7;
	text-align: center;
	float: left;
}

/* panel */
.panel
{
	margin-top: 5px;
	border: solid 1px #d0d0d0;
}

.panel-header
{
	height: 19px;
	padding: 2px 0 2px 10px;
	text-transform: uppercase;
	line-height: 19px;
	cursor: default;
	font-size: 10pt;
	background-color: #FEB811;
}

.panel-header2, .panel-footer
{
	font-size: 9pt;
	background-color: #e0e0e0;
	text-align: center;
	color: #343434;
	padding: 6px 0 6px 0;
}

.panel-content
{
	background-color: #fff;
	margin: 0;
	padding: 0;
}

/* form */
.form
{
	width: 100%;
}


.form td
{
	text-align: left;
}

.form .label
{
	vertical-align: middle;
	text-align: right;
}

label
{
	color: #da8870;
}

input, select
{
	font-size: 11px;
}

.form .buttons
{
	padding-top: 10px;
	text-align: center;
}

/* button */
input[type=submit], input[type=button]
{
	cursor: pointer;
}

/* footer */
.footer
{
	padding: 20px 0 16px 24px;
	clear: both;
	margin: 0 auto;
	width: 350px;
}

.footer-logo
{
	width: 77px;
	height: 33px;
	background: url('Images/logoSmall.gif') no-repeat;
	margin-right: 8px;
	float: left;
}

.footer-text
{
	font-size: 10px;
}

.footer-text a
{
	color: #cc6633;
	text-decoration: none;
}

/* p */
p
{
	margin-top: 5px;
}

/* object */
.object
{
}

.object-data
{
	padding: 20px 0 20px 14px;
}

.object-photos
{
	width: 128px;
	padding: 20px 19px 0 0;
	vertical-align: middle;
}

.object-info
{
}

.object-title, .object-fields
{
	margin-top: 17px;
	border-bottom: solid 1px #e0e0e0;
}

.object-title
{
	font-size: 10pt;
	padding: 2px 0 14px 0;
}

.object-fields
{
	padding: 18px 0 18px 0;
	width: 100%;
}

.object-description
{
	padding: 18px 0 18px 0;
}

.object-contacts
{
	background-color: #F9D484;
	border-bottom: solid 13px #F3AA0D;
	padding: 20px 0 20px 162px;
}

/* pager */
.pager
{
}

.pager table
{
	display: inline;
}

.pager span, .pager a:hover
{
	color: #FEB811;
	text-decoration: underline;
}

.pager a
{
	text-decoration: none;
}

/* contacts */
.contacts
{
}

.contacts-item
{
	float: left;
	padding: 2%;
	min-width: 20%;
	height: 328px;
}

.contacts-item-title
{
	color: #D8690A;
	font-size: 9pt;
	margin: 10px 0 10px 0;
}

.contacts-item-role
{
	background-image: url('Images/menu-dot.png');
	background-position: 3px center;
	background-repeat: no-repeat;
	padding-left: 10px;
	margin: 3px 0 3px 0;
}

.contacts-item-phone
{
	margin-top: 10px;
}

.contacts-item-mail
{
	padding-bottom: 26px;
	margin-bottom: 26px;
}

/* sortObjects */
.sortObjects
{
	padding: 0 2px 0 0;
	margin-top: 4px;
}

.sortObjects a
{
	font-family: Tahoma;
	text-decoration: none;
	color: #000;
	border-left: solid 1px #fff;
	padding: 0 1px 0 5px;
}

.sortObjects a.sortObjects-first
{
	border: none;
	padding-left: 7px;
}

.sortObjects a img
{
	vertical-align: middle;
}

.sortObjects a:hover
{
	text-decoration: underline;
}

/* objectOperation */
.objectOperation
{
	padding: 5px 0 3px 5px;
	text-align: left;
}

.objectOperation a
{
	font-size: 9pt;
	text-decoration: none;
	background-image: url('Images/categories-dot.gif');
	background-repeat: no-repeat;
	padding-left: 15px;
	margin-left: 10px;
}

.objectOperation a:hover
{
	text-decoration: underline;
}

.objectOperation a.objectOperation-active
{
	background-image: url('Images/categories-dot-active.gif');
}

.sidePanel
{
}

.sidePanel-header
{
	height: 44px;
	cursor: default;
}

.sidePanel-header-icon
{
	border-bottom: solid 8px #fedf88;
	height: 36px;
	width: 37px;
	float: left;
	background-color: #303030;
	background-position: 1px 1px;
	background-repeat: no-repeat;
}

.sidePanel-header-icon-categories
{
	background-image: url('Images/SidePanel/Icons/categories.gif');
}

.sidePanel-header-icon-ask
{
	background-image: url('Images/SidePanel/Icons/ask.gif');
}

.sidePanel-header-icon-currency
{
	background-image: url('Images/SidePanel/Icons/currency.gif');
}

.sidePanel-header-icon-search
{
	background-image: url('Images/SidePanel/Icons/search.gif');
}

.sidePanel-header-icon-submitobject
{
	background-image: url('Images/SidePanel/Icons/submitObject.gif');
}

.sidePanel-header-icon-submitrequest
{
	background-image: url('Images/SidePanel/Icons/submitRequest.gif');
}

.sidePanel-header-title
{
	border-bottom: solid 8px #FEB811;
	padding-bottom: 36px;
	background-color: #e6e4e3;
	font-size: 12px;
}

.sidePanel-header-title div
{
	text-transform: uppercase;
	padding: 12px 0 0 0;
	text-indent: 26px;
	float: left;
}

.sidePanel-content
{
	margin: 0;
}

.sidePanel-content-text
{
	margin: 9px 10px 10px 13px;
}

.sidePanel-inner
{
	border: solid 1px #b8b8b8;
	width: 233px;
	margin-left: 6px;
	background-color: #fff;
}

.sidePanel-shadow
{
	width: 248px;
	background: url('Images/sidePanel-shadow.gif') repeat-y;
}

.sidePanel-shadow-top
{
	padding-top: 5px;
	background: url('Images/sidePanel-shadow-top.gif') no-repeat top;
}

.sidePanel-shadow-bottom
{
	padding-bottom: 9px;
	background: url('Images/sidePanel-shadow-bottom.gif') no-repeat bottom;
}

.menu
{
	background-image: url('Images/menu_bg.png');
	background-repeat: no-repeat;
	height: 19px;
	position: absolute;
	left: 0px;
	width: 100%;
	border-collapse: collapse;
}

.menu-inner
{
	background-image: url('Images/menu_bg2.png');
	background-repeat: repeat-x;
}

.menu-inner2
{
	width: 1000px;
}

.menu-items
{
	position: absolute;
	right: 100px;
	height: 19px;
}

.objects
{
}

.objects-item-title
{
	font-weight: bold;
	font-family: Tahoma;
	color: #909090;
}

.objects-item
{
	display: block;
	text-decoration: none;
	color: #000;
	cursor: pointer;
	border-bottom: solid 1px #E0E0E0;
	padding: 1px 4px 2px 4px;
}

.objects-item-hover .objects-item-data
{
	background-color: #fee8ac;
	border: solid 1px #fec018;
}

.objects-item-code, .object-code
{
	padding: 2px;
	background-color: #000;
	text-transform: uppercase;
	color: #fff;
	font-size: 10px;
	width: 50px;
	text-align: center;
	position: absolute;
	margin: -2px 0 0 -4px;
}

.object-code
{
	margin: 0;
}

.objects-item-data
{
	border: solid 1px #fff;
	padding: 13px 0 0 0;
	cursor: pointer;
}

.objects-item-data td
{
	width: 25%;
}

img.objects-item-photo, img.object-photo
{
	padding: 5px;
	margin-right: 17px;
	border: solid 1px #dedede;
	background-color: #fff;
}

td.objects-item-photo
{
	width: 148px;
	vertical-align: middle;
	text-align: center;
}

.objects-item-fields-field-em, .object-fields-field-em
{
	color: #bf5c09;
}

td.objects-item-fields-title, td.object-fields-title
{
	width: 15%;
	height: 20px;
}

.objects-item-fields-title, .object-fields-title
{
	color: #909090;
}

.validation-summary-errors li
{
	color: #FE4010;
	font-size: 1.1em;
}

.input-validation-error
{
	border: 1px dotted #FE4010;
}

/* menu styles */
#jsddm
{
	margin: 0;
	padding: 0;
}

#jsddm li
{
	float: left;
	list-style: none;
}

#jsddm li a
{
	display: block;
	padding: 3px 12px;
	text-decoration: none;
	border-right: 1px solid white;
	color: #EAFFED;
	white-space: nowrap;
}

#jsddm li a:hover
{
	background: #442600;
}

#jsddm li ul
{
	margin: 0;
	padding: 0;
	position: absolute;
	visibility: hidden;
	border-top: 1px solid white;
}

#jsddm li ul li
{
	float: none;
	display: inline;
}

#jsddm li ul li a
{
	width: auto;
	background: #955b11;
	color: #fff;
}

#jsddm li ul li a:hover
{
	background: #442600;
}