.clearfix:before,
.clearfix:after {
  content: ".";    
  display: block;    
  height: 0;    
  overflow: hidden;	
}
.clearfix:after {clear: both;}
.clearfix {zoom: 1;} /* IE < 8 */

img { behavior: url(iepngfix.htc); } /* PNG-fix IE for all images */

/* --------------------------------------------------------------------------------- */
/*
 *		UJ-MEDIA CSS StyleSheet
 */

@font-face {
	font-family: HelveticaN;
	font-weight: normal;
	src: url("../files/fonts/HelveticaNeueCyr-Roman.otf") format("opentype");
}

@font-face {
	font-family: HelveticaN;
	font-weight: bold;
	src: url("../files/fonts/HelveticaNeueCyr-Bold.otf") format("opentype");
}

@font-face {
	font-family: HelveticaNMedium;
	src: url("../files/fonts/HelveticaNeueCyr-Medium.otf") format("opentype");
}

/* --------------------------------------------------------------------------------- */

body {
	padding: 0 20px; margin: 0px;
	font: 12px Arial, Tahoma, sans-serif;
	height: 100%;
}

.RefHover:hover   { text-decoration: underline; }
.RedHover:hover   { color: #cd0101; }
.DRedHover:hover  { color: #cc0000; }

.Orange { color: #ea6600; }
.LBlue	{ color: #4176ac; }
.Green	{ color: #008800; }
.Pink   { color: #fc7c67; }
.Brown  { color: #a38551; }
.Brown2 { color: #a6741d; }

.RedLink	{ color: #cd0101; }
.aCenter	{ text-align: center; }
.aLeft		{ text-align: left; }
.aRight		{ text-align: right; }
.aJustify	{ text-align: justify; }

.moreLink {
	color: #d01a01;
	font-weight: bold;
	text-decoration: underline;
}


.input_mid {
	background-color: white;
	font-size: 14px;
	color: black;
	padding: 2px;
	border: none;
}

.input_border {
	border: 1px solid #bebebe;
}

.form_error_field {
	border: 4px solid #efaca2 !important;
}

.inputBrownWhite {
	background-color: white;
	border: 1px solid #b8a074;
}

.inputWhite {
	background-color: white;
	border: none;
}

table.content { min-width: 900px; max-width: 900px; }

/* ********************** */

.underDotted { background: url('../images/ujmedia/dots-h-01.gif') repeat-x; background-position: left bottom; }
.overDotted { background: url('../images/ujmedia/dots-h-01.gif') repeat-x; background-position: left top; }
.rightDotted { background: url('../images/ujmedia/dots-v-01.gif') repeat-y; background-position: right top; }

.smallCaps {
	font-size: 10px;
	text-transform: uppercase;
}

.caps { text-transform: uppercase; }

.grayTitle {
	font: normal 18px Tahoma, Arial, Helvetica;
	color: #787878;
}

.blackTitle {
	font: normal 18px Tahoma, Arial, Helvetica;
	color: black;
}


/*** HEADER ***/
/*
table.header td.left div {
	margin: 25px 0 0 14px;
	text-align: left;
}
*/

/* .headerText { color: #aba8a5; } */








/*** SEARCH FORM ***/
table.searchForm {
	background: #f0e8d4 url('../images/pt/search-form-left.gif') no-repeat; background-position: left top;
}

table.searchForm td.rightTop {
	background: #f0e8d4 url('../images/pt/search-form-right.gif') no-repeat; background-position: right top;
}

table.searchForm td.rightBottom {
	background: #f0e8d4 url('../images/pt/search-form-right.gif') no-repeat; background-position: right bottom;
}

table.seSelect td.seTitle {
	padding-right: 15px;
	padding-left: 5px;
	border-right: 1px solid #dcceb2;
}

table.searchForm div.searchIn {
	padding: 1px 0 1px 26px;
	margin-left: 35px;
	font-weight: bold;
}

table.searchForm div.searchIn.google  { background: url('../images/pt/icons/google.gif') no-repeat; background-position: left top; }
table.searchForm div.searchIn.yandex  { background: url('../images/pt/icons/yandex.gif') no-repeat; background-position: left top; }
table.searchForm div.searchIn.rambler { background: url('../images/pt/icons/rambler.gif') no-repeat; background-position: left top; }
table.searchForm div.searchIn.yahoo   { background: url('../images/pt/icons/yahoo.gif') no-repeat; background-position: left top; }
table.searchForm div.searchIn.bing    { background: url('../images/pt/icons/bing.gif') no-repeat; background-position: left top; }


/*** SEARCH BAR (HEADER-LOGGED-IN) ***/
table.searchBar {
	background: url('../images/pt/search-bar-fill.gif') repeat-x; background-position: left top;
}

table.searchBar td.left {
	background: url('../images/pt/search-bar-left.gif') no-repeat; background-position: left top;
}



/*** BAR ***/

table.bar td {
	height: 40px;
	background-color: #f0e8d4;
}

table.bar td.title {
	font-weight: bold;
	color: black;
}

table.bar td.left  { background: #f0e8d4 url('../images/pt/bar-left.gif') no-repeat; background-position: left top; }
table.bar td.right { background: #f0e8d4 url('../images/pt/bar-right.gif') no-repeat; background-position: right top; }

table.bar td.cell  { border-left: 1px solid #f8f4ea; text-align: center; }



/*** FOLDERS ***/

table.folders td {
	height: 25px;
	background: url('../images/pt/dots-h-02.gif') repeat-x; background-position: left 24px;
}

table.folders td.space { background: none; font-size: 1px; height: 18px; }

table.folders .treeLineImg { margin: 0 3px 4px 0; }
table.folders .folderIconImg { margin: 0 7px -1px 0; }

table.folders td div.container {
	margin-bottom: 4px;
}




/*** NAVIGATION ***/
div.navigation {
	padding: 24px;
	font-size: 10px;
	text-transform: uppercase;
	color: #787058;
	font-weight: normal;
}

td.navigation {
	height: 60px;
	padding: 0 24px;
	font-size: 10px;
	text-transform: uppercase;
	color: #787058;
	font-weight: normal;
}

.navigation a { color: #787058; }

.navigation font.active, 
.navigation a.active {
	color: black;
	font-weight: bold;
}

.navigation font.separator {
	color: #a9a28b;
	font-weight: normal;
}


/*
 *    WHITE PAGE
 */
 
table.page { background: white; }
table.page td.leftTop     { background: white url('../images/ujmedia/page-lt.gif') no-repeat; background-position: left top; }
table.page td.leftBottom  { background: white url('../images/ujmedia/page-lb.gif') no-repeat; background-position: left bottom; }
table.page td.rightTop    { background: white url('../images/ujmedia/page-rt.gif') no-repeat; background-position: right top; }
table.page td.rightBottom { background: white url('../images/ujmedia/page-rb.gif') no-repeat; background-position: right bottom; }

table.page td.top    { background: white url('../images/ujmedia/page-border.gif') repeat-x; background-position: left top; }
table.page td.bottom { background: white url('../images/ujmedia/page-border.gif') repeat-x; background-position: left bottom; }
table.page td.left   { background: white url('../images/ujmedia/page-border.gif') repeat-y; background-position: left top; }
table.page td.right  { background: white url('../images/ujmedia/page-border.gif') repeat-y; background-position: right top; }



/*** Black Block ***/
table.blackRound { background-color: black; }
table.blackRound td.left  { background: url('../images/ujmedia/black-left-round.gif') no-repeat; background-position: left top; }
table.blackRound td.right { background: url('../images/ujmedia/black-right-round.gif') no-repeat; background-position: right top; }


table.sbSections { border-collapse: separate; }

table.sbSections tr.level_1 td.left {
	background: black url('../images/ujmedia/black-left-round.gif') no-repeat;
	background-position: left top;
}

table.sbSections tr.level_1 td.right {
	background: black url('../images/ujmedia/black-right-round.gif') no-repeat;
	background-position: right top;
}

table.sbSections tr.level_1 td.center {
	background-color: black;
	font-size: 11px;
	text-transform: uppercase;
	color: white;
	text-align: center;
	line-height: 18px;
	padding: 11px 0;
}

table.sbSections tr.level_1 td.center a { color: white; }

table.sbSections tr.level_1.sub td { border-bottom: 1px solid #8e7e6b; }
table.sbSections tr.level_1.compact td { border-top: 1px solid #404040; }

table.sbSections tr.level_1.sub td.left {
	background: black url('../images/ujmedia/black-left-start.gif') no-repeat;
	background-position: left top;
}

table.sbSections tr.level_1.sub td.right {
	background: black url('../images/ujmedia/black-right-start.gif') no-repeat;
	background-position: right top;
}

/* ---------------------------------------- */

table.sbSections tr.level_2 td.left {
	background: #725e46 url('../images/ujmedia/dots-h-sb-01.gif') repeat-x;
	background-position: left bottom;
}

table.sbSections tr.level_2 td.right {
	background: #725e46 url('../images/ujmedia/dots-h-sb-01.gif') repeat-x;
	background-position: left bottom;
}

table.sbSections tr.level_2 td.center {
	background: #725e46 url('../images/ujmedia/dots-h-sb-01.gif') repeat-x;
	background-position: left bottom;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #c6bea4;
	font-weight: bold;
	text-align: left;
	line-height: 18px;
	padding: 6px 10px 6px 10px;
}

table.sbSections tr.level_2 td.center a { color: #c6bea4; }
table.sbSections tr.level_2 td.center a:hover { color: white; }

table.sbSections tr.level_2.last td {
/*	border-bottom: 30px solid #c0bbab; */
	background: none;
	background-color: #725e46;
}

table.sbSections tr.level_2.last td.left {
	background: #725e46 url('../images/ujmedia/level-2-left.gif') no-repeat;
	background-position: left bottom;
}

table.sbSections tr.level_2.last td.right {
	background: #725e46 url('../images/ujmedia/level-2-right.gif') no-repeat;
	background-position: right bottom;
}

table.sbSections tr.level_2.sub td {
	background: none;
	background-color: #725e46;
}

table.sbSections tr.level_2.active td a { color: white; }

/* ---------------------------------------- */

table.sbSections tr.level_3 td.left {
	background: #9a8569 url('../images/ujmedia/dots-h-sb-02.gif') repeat-x;
	background-position: left bottom;
}

table.sbSections tr.level_3 td.right {
	background: #9a8569 url('../images/ujmedia/dots-h-sb-02.gif') repeat-x;
	background-position: left bottom;
}

table.sbSections tr.level_3 td.center {
	background: #9a8569 url('../images/ujmedia/dots-h-sb-02.gif') repeat-x;
	background-position: left bottom;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #e7e0c7;
	font-weight: normal;
	text-align: left;
	line-height: 18px;
	padding: 6px 10px 6px 10px;
}

table.sbSections tr.level_3 td.center a { color: #e7e0c7; }
table.sbSections tr.level_3 td.center a:hover { color: white; }

table.sbSections tr.level_3.last td {
	background: #9a8569 url('../images/ujmedia/dots-h-sb-03.gif') repeat-x;
	background-position: left bottom;
}

table.sbSections tr.level_3.sub td {
	background: none;
	background-color: #9a8569;
}

table.sbSections tr.level_3.active td a { color: white; }

/* ---------------------------------------- */

table.sbSections tr.level_4 td.left {
	background: #d8c3a5 url('../images/ujmedia/dots-h-sb-04.gif') repeat-x;
	background-position: left bottom;
}

table.sbSections tr.level_4 td.right {
	background: #d8c3a5 url('../images/ujmedia/dots-h-sb-04.gif') repeat-x;
	background-position: left bottom;
}

table.sbSections tr.level_4 td.center {
	background: #d8c3a5 url('../images/ujmedia/dots-h-sb-04.gif') repeat-x;
	background-position: left bottom;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #534636;
	font-weight: normal;
	text-align: left;
	line-height: 18px;
	padding: 6px 10px 6px 10px;
}

table.sbSections tr.level_4 td.center a { color: #534636; }
table.sbSections tr.level_4 td.center a:hover { color: black; }

table.sbSections tr.level_4.last td {
	background: #d8c3a5 url('../images/ujmedia/dots-h-sb-05.gif') repeat-x;
	background-position: left bottom;
}

table.sbSections tr.level_4.active td a { color: black; }




/*** SUBFOLDERS ***/
dl.subFolders {
/* 	width: 100%; */
	clear: left;
	padding: 0px;
	margin: 0px;
}

dl.subFolders dt {
	float: left;
	padding: 2px 0;
	line-height: 20px;
}

dl.subFolders dd {
/* 	margin-bottom: 10px; */
}

dl.subFolders ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin: 0px;
	padding: 0px;
	padding-left: 32px;
}

dl.subFolders ul li {
	display: inline-block;
	padding: 2px;
	padding-left: 26px;
	margin-left: 20px;
	line-height: 20px;
}

dl.subFolders ul li.level_1 {
	background: url('../images/ujmedia/icons/folder-1.gif') no-repeat;
	background-position: 0 50%;
}
dl.subFolders ul li.level_2 {
	background: url('../images/ujmedia/icons/folder-2.gif') no-repeat;
	background-position: 0 50%;
}
dl.subFolders ul li.level_3 {
	background: url('../images/ujmedia/icons/folder-3.gif') no-repeat;
	background-position: 0 50%;
}
dl.subFolders ul li.level_4 {
	background: url('../images/ujmedia/icons/folder-4.gif') no-repeat;
	background-position: 0 50%;
}






.sbMin {
	background: url('../images/pt/sidebar-min-back.gif') no-repeat;
	border-right: 10px solid white;
}

.footer {
	margin-top: 90px;
	margin-left: 40px;
	margin-right: 16px;
	background: url('../images/pt/logo-footer.gif') no-repeat;
	background-position: right 12px;
	padding-bottom: 75px;
}

.footer div.menu {
	padding: 13px 0;
	margin-right: 126px;
}

/* ----------------------------- UJMEDIA.CLEAR ----------------------------- */


/*** MAIN MENU ***/
.mainMenu div {
	display: inline-block;
	background: url('../images/ujmedia/v2/main-menu/separator.gif') no-repeat 100% 50%;
	position: relative;
}

.mainMenu div a { 
	display: inline-block; 
	position: relative;
	padding: 7px 21px 6px 20px;
}
.mainMenu div a:hover { top: 2px; }
.mainMenu div.active a:hover { top: 0px; }

.mainMenu div.last { background: none; }
.mainMenu div.last a { padding-right: 20px; }

.mainMenu div.noSeparator { background: none; }
.mainMenu div.noSeparator a { padding-right: 20px; }

.mainMenu div.active {
	background: url('../images/ujmedia/v2/main-menu/active.gif') no-repeat left top;
}

.mainMenu div.active a {
	background: url('../images/ujmedia/v2/main-menu/active-right.gif') no-repeat right top;
	padding: 7px 21px 6px 21px;
}




/*** ADVERT MENU ***/
.advertMenu { background: url('../images/ujmedia/v2/menu/am-back.jpg') no-repeat; background-position: left top; }
.advertMenu td { height: 120px; }
.advertMenu td div { position: relative; }

.advertMenu td a {
	display: inline-block;
	width: 100%;
	height: 80px;
	background-position: 24px 25px !important;
}

.advertMenu td.active a {
	height: 120px;
	background-position: -7px 0 !important; 
}

.advertMenu td a:hover { text-decoration: none !important; background-position: 24px 28px !important; }
.advertMenu td.active a:hover { background-position: -7px 0 !important;  }

.advertMenu a.am-01 { background: url('../images/ujmedia/v2/menu/am-01.gif') no-repeat; }
.advertMenu a.am-02 { background: url('../images/ujmedia/v2/menu/am-02.gif') no-repeat; }
.advertMenu a.am-03 { background: url('../images/ujmedia/v2/menu/am-03.gif') no-repeat; }
.advertMenu a.am-04 { background: url('../images/ujmedia/v2/menu/am-04.gif') no-repeat; }
.advertMenu a.am-05 { background: url('../images/ujmedia/v2/menu/am-05.gif') no-repeat; }

.advertMenu td.active a.am-01, .am_post_02 { background: url('../images/ujmedia/v2/menu/am-01-active.gif') no-repeat; }
.advertMenu td.active a.am-02, .am_post_03, .am_pre_01 { background: url('../images/ujmedia/v2/menu/am-02-active.gif') no-repeat; }
.advertMenu td.active a.am-03, .am_post_04, .am_pre_02 { background: url('../images/ujmedia/v2/menu/am-03-active.gif') no-repeat; }
.advertMenu td.active a.am-04, .am_post_05, .am_pre_03 { background: url('../images/ujmedia/v2/menu/am-04-active.gif') no-repeat; }
.advertMenu td.active a.am-05, .am_pre_04 { background: url('../images/ujmedia/v2/menu/am-05-active.gif') no-repeat; }

.advertMenu a div.effect { display: inline-block; position: absolute; }
.advertMenu a div.effect.pre { width: 7px; right: 0; height: 80px; background-position: 0 0 !important; }
.advertMenu a div.effect.post { width: 6px; left: 0; height: 80px; background-position: 100% 0 !important; }




/* WEBSITE MENU
-------------------------------------- */

.websiteMenu { background: url('../images/ujmedia/v2/menu/wm-back.jpg') no-repeat; background-position: left top; }
.websiteMenu td { height: 120px; }
.websiteMenu td div { position: relative; }

.websiteMenu td a {
	display: inline-block;
	width: 100%;
	height: 80px;
	background-position: 24px 23px !important;
}

.websiteMenu td.active a {
	height: 120px;
	background-position: -7px 0 !important; 
}

.websiteMenu td a:hover { text-decoration: none !important; background-position: 24px 26px !important; }
.websiteMenu td.active a:hover { background-position: -7px 0 !important;  }

.websiteMenu a.wm-01 { background: url('../images/ujmedia/v2/menu/wm-01.gif') no-repeat; }
.websiteMenu a.wm-02 { background: url('../images/ujmedia/v2/menu/wm-02.gif') no-repeat; }
.websiteMenu a.wm-03 { background: url('../images/ujmedia/v2/menu/wm-03.gif') no-repeat; }
.websiteMenu a.wm-04 { background: url('../images/ujmedia/v2/menu/wm-04.gif') no-repeat; }
.websiteMenu a.wm-05 { background: url('../images/ujmedia/v2/menu/wm-05.gif') no-repeat; }
.websiteMenu a.wm-06 { background: url('../images/ujmedia/v2/menu/wm-06.gif') no-repeat; }

.websiteMenu td.active a.wm-01, .wm_post_02 { background: url('../images/ujmedia/v2/menu/wm-01-active.gif') no-repeat; }
.websiteMenu td.active a.wm-02, .wm_post_03, .wm_pre_01 { background: url('../images/ujmedia/v2/menu/wm-02-active.gif') no-repeat; }
.websiteMenu td.active a.wm-03, .wm_post_04, .wm_pre_02 { background: url('../images/ujmedia/v2/menu/wm-03-active.gif') no-repeat; }
.websiteMenu td.active a.wm-04, .wm_post_05, .wm_pre_03 { background: url('../images/ujmedia/v2/menu/wm-04-active.gif') no-repeat; }
.websiteMenu td.active a.wm-05, .wm_post_06, .wm_pre_04 { background: url('../images/ujmedia/v2/menu/wm-05-active.gif') no-repeat; }
.websiteMenu td.active a.wm-06, .wm_pre_05 { background: url('../images/ujmedia/v2/menu/wm-06-active.gif') no-repeat; }

.websiteMenu a div.effect { display: inline-block; position: absolute; }
.websiteMenu a div.effect.pre { width: 7px; right: 0; height: 80px; background-position: 0 0 !important; }
.websiteMenu a div.effect.post { width: 6px; left: 0; height: 80px; background-position: 100% 0 !important; }






/*** WEBSITE MENU ***/
/*
table.websiteMenu { background: url('../images/ujmedia/menu/wm-back.jpg') no-repeat; background-position: left top; }

table.websiteMenu td div.wm-1-pre { background: url('../images/ujmedia/menu/wm-01-pre.gif') no-repeat; background-position: right top; }
table.websiteMenu td div.wm-2-pre { background: url('../images/ujmedia/menu/wm-02-pre.gif') no-repeat; background-position: right top; }
table.websiteMenu td div.wm-3-pre { background: url('../images/ujmedia/menu/wm-03-pre.gif') no-repeat; background-position: right top; }
table.websiteMenu td div.wm-4-pre { background: url('../images/ujmedia/menu/wm-04-pre.gif') no-repeat; background-position: right top; }
table.websiteMenu td div.wm-5-pre { background: url('../images/ujmedia/menu/wm-05-pre.gif') no-repeat; background-position: right top; }

table.websiteMenu td div.wm-2-post { background: url('../images/ujmedia/menu/wm-02-post.gif') no-repeat; background-position: left top; }
table.websiteMenu td div.wm-3-post { background: url('../images/ujmedia/menu/wm-03-post.gif') no-repeat; background-position: left top; }
table.websiteMenu td div.wm-4-post { background: url('../images/ujmedia/menu/wm-04-post.gif') no-repeat; background-position: left top; }
table.websiteMenu td div.wm-5-post { background: url('../images/ujmedia/menu/wm-05-post.gif') no-repeat; background-position: left top; }
table.websiteMenu td div.wm-6-post { background: url('../images/ujmedia/menu/wm-06-post.gif') no-repeat; background-position: left top; }
*/


/*** BLACK BAR ***/
table.blackBar { background-color: black; }
table.blackBar td.bbLeft   { background: url('../images/ujmedia/black-bar-left.gif')  no-repeat; background-position: left top; }
table.blackBar td.bbRight  { background: url('../images/ujmedia/black-bar-right.gif') no-repeat; background-position: right top; }
table.blackBar td.bbStrike { border-right: 1px solid #333333; }


/*** BROWN BAR ***/
table.brownBar { background: #b8a77f url('../images/ujmedia/brown-bar.gif') no-repeat; background-position: left top; }
table.brownBar td.bbRight  { background: url('../images/ujmedia/brown-bar-right.gif') no-repeat; background-position: right top; }




.clientCellDark { background: url('../images/ujmedia/v2/cell-dark.gif') no-repeat; background-position: left top; text-align: center; vertical-align: middle; }
.clientCellLight { background: url('../images/ujmedia/v2/cell-light.gif') no-repeat; background-position: left top; text-align: center; vertical-align: middle; }
.clientCellThin { background: url('../images/ujmedia/v2/cell-thin.gif') no-repeat; background-position: left top; text-align: center; vertical-align: middle; }

.clientsTable td.cell {
	width: 210px; height: 230px; vertical-align: middle; text-align: center; padding-left: 10px; padding-right: 10px;
	background: url('../images/ujmedia/v2/cell-thin.gif') no-repeat; background-position: 10px 10px;
}
.clientsTable td.cell.left { padding-left: 0px; background-position: 0px 10px; }
.clientsTable td.cell.right { padding-right: 0px; }

.clientGrid { position: relative; }
.clientGrid div.v1,
.clientGrid div.v2,
.clientGrid div.v3 {
	position: absolute;
	width: 5px;
	height: 440px;
	top: 10px;
	left: 220px;
	background: url('../images/ujmedia/v2/gridline-v.gif') no-repeat left top;
}

.clientGrid div.v2 { left: 450px; }
.clientGrid div.v3 { left: 680px; }

.clientGrid div.h {
	position: absolute;
	width: 900px;
	height: 5px;
	top: 230px;
	left: 0px;
	background: url('../images/ujmedia/v2/gridline-h.gif') no-repeat left top;
}

.clientBlock {
	background: url('../images/ujmedia/v2/gridline-h.gif') no-repeat left bottom;
	padding-bottom: 13px;
	margin-bottom: 12px;
}


/* ------------------------------------------------- */

.feedbackForm { border: 3px solid #d6cbb4; }

.feedbackForm td.left {
	font-size: 14px;
	border-bottom: 1px solid #eae5d9;
	padding: 10px 30px;
}

.feedbackForm td.right {
	border-bottom: 1px solid #eae5d9;
	padding-right: 30px;
}

.feedbackForm td.left div.description {
	color: #787878;
	margin-top: 3px;
	font-size: 12px;
	line-height: 18px;
}

/* ------------------------------------------------- */

.brownTable { border: 3px solid #b6a37b; font-size: 14px; }

.brownTable td {
	font-size: 14px;
	padding: 10px;
}

.brownTable td {
	border-bottom: 1px solid #eae5d9;
	border-right: 1px solid #eae5d9;
}

.brownTable td.right  { border-right: none !important; }
.brownTable td.bottom { border-bottom: none !important; }

.brownTable td.solid {
	color: white;
	background-color: #b6a37b;
	border-bottom: 1px solid #cabfa3;
	border-right: 1px solid #cabfa3;
}

.brownTable td.hdr { text-align: center; }

.brownTable tr.darkRow td { background-color: #f9f7f4; }

.brownTable tr.topLineSeparator td { border-top: 3px solid #b6a37b; background-color: red; }

/* ------------------------------------------------- */

.lineContacts {
	text-align: right;
	background: url('../images/ujmedia/v2/hdr-line.gif') repeat-x left bottom;
	padding: 22px 16px 0 0;
	margin-bottom: 36px;
}


/* ------------------------------------------------- */

.pastelArea { background-color: #eeeadf; position: relative; }
.pastelArea div.leftTop { top: 0px; left: 0px; background: url('../images/ujmedia/v2/pastel/corners.gif') no-repeat 0 0; width: 10px; height: 10px; position: absolute; }
.pastelArea div.leftBottom { bottom: 0px; left: 0px; background: url('../images/ujmedia/v2/pastel/corners.gif') no-repeat 0 -10px; width: 10px; height: 10px; position: absolute; }
.pastelArea div.rightTop { top: 0px; right: 0px; background: url('../images/ujmedia/v2/pastel/corners.gif') no-repeat -10px 0; width: 10px; height: 10px; position: absolute; }
.pastelArea div.rightBottom { bottom: 0px; right: 0px; background: url('../images/ujmedia/v2/pastel/corners.gif') no-repeat -10px -10px; width: 10px; height: 10px; position: absolute; }




/*
 *	CLIENT TABLE
 */

.allClientsTable {
	border-collapse: separate;
}
 
.allClientsTable td {
	text-align: center;
	vertical-align: middle;
	width: 220px;
	height: 220px;
	border-right: 1px solid #f5f2ed;
	border-bottom: 1px solid #f5f2ed;
}

.allClientsTable tr.last td {
	border-bottom: none;
}

.allClientsTable td.right {
	border-right: none;
}







/*
	jQuery Coda-Slider v2.0 - http://www.ndoherty.biz/coda-slider
	Copyright (c) 2009 Niall Doherty
	This plugin available for use in all personal or commercial projects under both MIT and GPL licenses.
*/

/* Most common stuff you'll need to change */

	.coda-slider-wrapper { padding: 0 0 }
	.coda-slider { background: #ebe6da url('../images/ujmedia/v2/exclusive/empty.jpg') no-repeat; }
	
	/* Use this to keep the slider content contained in a box even when JavaScript is disabled */
	.coda-slider-no-js .coda-slider { height: 330px; overflow: auto !important; padding-right: 20px }
	
	/* Change the width of the entire slider (without dynamic arrows) */
	.coda-slider, .coda-slider .panel { width: 758px; } 
	
	/* Change margin and width of the slider (with dynamic arrows) */
	.coda-slider-wrapper.arrows .coda-slider, .coda-slider-wrapper.arrows .coda-slider .panel { width: 758px; }
	.coda-slider-wrapper.arrows .coda-slider { margin: 0 10px }
	
	/* Arrow styling */
	.coda-nav-left a, .coda-nav-right a { background: #000; color: #fff; padding: 5px; width: 100px }
	
	/* Tab nav */
	.coda-nav ul li a.current { background: #39c }
	
	/* Panel padding */
	.coda-slider .panel-wrapper { padding: 20px }
	
	/* Preloader */
	.coda-slider p.loading { padding: 20px; text-align: center }

/* Don't change anything below here unless you know what you're doing */

	/* Tabbed nav */
	.coda-nav ul { clear: both; display: block; margin: auto; overflow: hidden }
	.coda-nav ul li { display: inline }
	.coda-nav ul li a { background: #000; color: #fff; display: block; float: left; margin-right: 1px; padding: 3px 6px; text-decoration: none }
	
	/* Miscellaneous */
	.coda-slider-wrapper { clear: both; overflow: auto }
	.coda-slider { float: left; overflow: hidden; position: relative }
	.coda-slider .panel { display: block; float: left }
	.coda-slider .panel-container { position: relative }
	.coda-nav-left, .coda-nav-right { float: left }
	.coda-nav-left a, .coda-nav-right a { display: block; text-align: center; text-decoration: none }
	