@charset "utf-8";

body 
{
	margin: 30px 0px 0px 0px;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	font-weight: normal;
  background-color: #FFFFFF;
}

td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #000000; font-weight: normal}

a 
{
  text-decoration: none;
  color: #00adee;
}

a:hover
{
	text-decoration: underline;
}

input.t1 {
	font-size: 12px;
	width: 300px;
	list-style-position: inside;
	list-style-type: disc;
	letter-spacing: normal;
	text-align: left;
	vertical-align: middle;
	word-spacing: normal;
	white-space: normal;
	color: #48534F;
	background-color: #F9F9F9;
	border: #CDDBE8 1px solid;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

input.t5 {
	font-size: 10px;
	width: 120px;
	list-style-position: inside;
	list-style-type: disc;
	letter-spacing: normal;
	text-align: left;
	vertical-align: middle;
	word-spacing: normal;
	white-space: normal;
	background-color: #F9F9F9;
	border: #CDDBE8 1px solid;
}

input.t5_2 {
	font-size: 10px;
	width: 70px;
	list-style-position: inside;
	list-style-type: disc;
	letter-spacing: normal;
	text-align: left;
	vertical-align: middle;
	word-spacing: normal;
	white-space: normal;
	background-color: #F9F9F9;
	border: #CDDBE8 1px solid;
}

select.t2 {
	font-size: 12px;
	width: 303px;
	border: #CDDBE8 1px solid;
	list-style-position: inside;
	list-style-type: disc;
	letter-spacing: normal;
	text-align: left;
	vertical-align: middle;
	word-spacing: normal;
	white-space: normal;
	background-color: #F9F9F9;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

select.t6 {
	font-size: 10px;
	width: 50px;
	border: #CDDBE8 1px solid;
	list-style-position: inside;
	list-style-type: disc;
	letter-spacing: normal;
	text-align: left;
	vertical-align: middle;
	word-spacing: normal;
	white-space: normal;  
}

textarea.t3 {
	font-size: 12px;
	width: auto;
	height: 100px;
	text-align: left;
	word-spacing: normal;
	color: #48534F;
	border: #CDDBE8 1px solid; 
	background-color: #F9F9F9;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	overflow-y:auto;
}

select.t4 {
	font-size: 10px;
	width: auto;
	border: #CDDBE8 1px solid;
	list-style-position: inside;
	list-style-type: disc;
	letter-spacing: normal;
	text-align: left;
	vertical-align: middle;
	word-spacing: normal;
	white-space: normal;
	color: #48534F;
	background-color: #F9F9F9;  
}

.input-btn
{
  font-size: 16px;
	font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	width: auto;
	border:#DCDDDF 1px ridge;
	background-color: #00adee;
	color: #ffffff;
	cursor:pointer;
}

div.scroll
{
	height: 225px;
	width: 100%;
	overflow: auto;
	border: none;
	padding-right: 5px;
}

.white { color:#ffffff; }
.red { color:red; }
.black { color:#000000; }
.green { color:green; }
.gray { color:#888888; }
.gray_light { color:#bfbfbf; }
.blue { color:#00adee; }
.orange { color:#ff7007; }

.checkbox { vertical-align:middle; }
.bold { font-weight:bold; }
.center { text-align:center; }
.right { text-align:right; }
.italic { font-style:italic; }
.justify { text-align:justify; }
.small { font-size:11px; }
.big { font-size:18px; }
.underline { text-decoration:underline; }
.uppercase { text-transform:uppercase; }

/* padding */
.dpt5 { padding-top:5px; }
.dpt10 { padding-top:10px; }
.dpt15 { padding-top:15px; }
.dpt20 { padding-top:20px; }

.dpb5 { padding-bottom:5px; }
.dpb10 { padding-bottom:10px; }
.dpb15 { padding-bottom:15px; }
.dpb20 { padding-bottom:20px; }

.dpl5 { padding-left:5px; }
.dpl10 { padding-left:10px; }
.dpl15 { padding-left:15px; }
.dpl20 { padding-left:20px; }

.dpr5 { padding-right:5px; }
.dpr10 { padding-right:10px; }

.clrbth { clear:both; }
.div_def { float:left; }
.full { width:100%; }

img.img_mid { vertical-align:middle; }
img.img_link { border:0px; }

div.main_container
{
	clear:both;
	margin:0px auto;
	/*width:880px;*/
	width:1095px;
}
div.menu_holder
{
	float:left;
}
div.menu_holder img
{
	position:relative;
	margin:-15px 0px 0px 10px;
}
ul.menu
{
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
}
ul.menu li
{
	float:left;
	padding:2px 5px 0px 5px;
}
ul.menu li a
{
	color:#000000;
	font-size:12px;
	font-weight:normal;
}
ul.menu li a:hover { color:#00adee; text-decoration:none; }
ul.menu li.slct
{
	float:left;
	padding:0px 5px 0px 5px;
}
ul.menu li.slct a
{
	color:#00adee;
	font-size:14px;
	font-weight:bold;
}
ul.menu li.slct a:hover { text-decoration:none; }
div.info_holder
{
	float:left;
	/*width:880px;*/
	width:1095px;
	min-height:540px;
	height:auto !important;
	height:540px;
	padding:5px 0px 0px 0px;
}
div.info_holder_admin
{
	float:left;
	width:1000px;
	padding:20px 0px 20px 0px;
}
div.thumb_row
{
	float:left;
	width:215px;
	padding:0px;
	margin:0px;
}
div.thumb_holder_add
{
	display:none;
	position:relative;
	width:197px;
	height:35px;
	padding:2px 5px 3px 3px;
	color:#ffffff;
	font-size:10px;
	background-color:#00adee;
	margin:-40px 0px 0px 0px;
	filter:alpha(opacity=90);
	opacity:.90;
	z-index:160;
}
div.thumb_holder
{
	position:relative;
	float:left;
	width:205px;
	height:125px;
	border:#000000 1px solid;
	margin:4px 5px 4px 5px;
	z-index:150;
	cursor:pointer;
}
div.thumb_holder img { position:relative; z-index:140; /*filter:alpha(opacity=60); opacity:.60;*/ }
div.thumb_holder:hover div.thumb_holder_add { display:block; }
div.thumb_holder_illustration
{
	float:left;
	width:205px;
	height:125px;
	border:#000000 1px solid;
	margin:4px 4px 4px 4px;
	cursor:pointer;
}
div.thumb_holder_illustration img { border:0px; }
div.thumb_holder_mnews
{
	position:relative;
	float:left;
	width:207px;
	height:127px;
	margin:4px 5px 4px 5px;
	z-index:150;
	font-size:11px;
}
div.thumb_holder_mnews a { color:#000000; }
div.thumb_info_holder
{
	position:absolute;
	width:205px;
	height:40px;
	padding-top:85px;
	border:#000000 1px solid;
	z-index:200;
	cursor:pointer;
	background-color:#000000;
	filter:alpha(opacity=0);
	opacity:.0;
}
div.thumb_info
{
	position:relative;
	width:195px;
	height:35px;
	padding:2px 5px 3px 5px;
	color:#000000;
	font-size:10px;
	background-color:#00adee;
	margin:-40px 0px 0px 0px;
	z-index:160;
	filter:alpha(opacity=90);
	opacity:.90;
}
div.thumb_info_image
{
	position:relative;
	float:right;
	width:23px;
	z-index:250;
	margin-top:7px;
	margin-left:10px;
}
div.thumb_holder_logo
{
	float:left;
	width:207px;
	height:262px;
	margin:4px 5px 4px 5px;
}
div.thumb_holder_news
{
	float:left;
	width:205px;
	height:115px;
	padding:10px 0px 0px 0px;
	border:#000000 1px solid;
	margin:4px 5px 4px 5px;
	z-index:150;
	cursor:pointer;
	text-align:center;
}
/* div.thumb_holder_logo img { width:207px; height:262px; } */
div.thumb_holder_list
{
	float:left;
	width:202px;
	margin:0px 5px 0px 10px;
}
div.footer_link
{
	float:left;
	/*width:860px;*/
	width:1065px;
	padding:0px 20px 10px 5px;
	color:#bcbcc2;
}
div.footer_link a
{
	color:#bcbcc2;
	font-weight:bold;
}
div.copyright_holder
{
	float:left;
	color:#bcbcc2;
	padding:5px 0px 0px 0px;
}
div.browse_holder
{
	float:right;
}
div.content_holder
{
	float:left;
	width:650px;
	margin-right:1px;
	padding-top:5px;
}
div.artist_info_holder
{
	float:left;
	width:626px;
	/*min-height:360px;
	height:auto !important;
	height:360px;*/
	height:125px;
	background-color:#00b0f0;
	/*border:#dce6f2 2px solid;*/
	padding:5px 5px 5px 10px;
	margin-bottom:5px;
	margin-left:5px;
}
div.artist_info_holder h1
{
	color:#ffffff;
	font-weight:normal;
	font-size:17px;
	padding:0px 0px 10px 0px;
	margin:0px;
}
div.artist_info_holder a { color:#ffffff; }
div.default_info_holder
{
	float:left;
	width:611px;
	min-height:360px;
	height:auto !important;
	height:360px;
	background-color:#00b0f0;
	/*border:#dce6f2 2px solid;*/
	padding:15px 15px 10px 15px;
	margin-bottom:5px;
	margin-left:5px;
}
div.default_info_close
{
	clear:both;
	width:100%;
	height:22px;
	color:#ffffff;
	font-size:20px;
	margin:-10px 0px 0px 0px;
}
div.default_info_close a { color:#ffffff; }
div.default_info_close a:hover { text-decoration:none; }
div.default_info_close img { position:relative; border:0px; float:right; margin-right:-3px; }
div.default_info_holder h1
{
	color:#ffffff;
	font-weight:normal;
	font-size:17px;
	padding:0px 0px 10px 0px;
	margin:0px;
}
div.default_info_holder a { color:#ffffff; }
div.artist_info_holder a { color:#ffffff; }
div.artist_info_close
{
	position:relative;
	clear:both;
	width:100%;
	height:22px;
	color:#ffffff;
	font-size:20px;
	margin:-4px 0px 0px 0px;
}
div.artist_info_close a { color:#ffffff; }
div.artist_info_close a:hover { text-decoration:none; }
div.artist_info_close img { position:relative; border:0px; float:right; margin-right:0px; }
div.right_container
{
	float:left;
	width:205px;
	padding-top:10px;
}
div.contacts_info
{
	clear:both;
	padding:0px 0px 0px 5px;
	color:#8e8e93;
}
div.contacts_info p { display:inline; }
ul.artists_list
{
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
}
ul.artists_list li
{
	float:left;
	width:202px;
	padding:0px 0px 5px 0px;
}
ul.artists_list li a
{
	color:#000000;
	font-size:11px;
	font-weight:normal;
}
ul.artists_list li a:hover
{
	color:#00adee;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

hr
{
	border-bottom:#000000 dashed 1px;
	border-top:0px;
	background-color:#ffffff;
}

div.pages_holder
{
	clear:both;
	text-align:center;
	width:202px;
	padding:10px 0px 0px 0px;
}
div.pages_container
{
	clear:both;
	text-align:center;
	padding:4px 0px 3px 0px;
}

img.blue_arrow
{
	float:right;
	border:0px;
	margin:0px;
}

table.table_main{ border-collapse:collapse; }
tr.tr_main{ background-color:#5d5e4f; }
tr.tr_main td{ color:#ffffff;font-weight:bold;font-size:12px;padding:3px 3px 3px 5px;text-align:left; }
tr.tr_main td.brd{ color:#ffffff;font-weight:bold;font-size:10px;padding:3px;border:#8c8c8c 1px solid;text-align:left; }
tr.tr_normal{ background-color:none; }
tr.tr_normal td{ border-bottom:#8c8c8c 1px solid;font-size:12px;padding:3px 3px 3px 5px;text-align:left; }
tr.tr_normal td.brd{ border:#8c8c8c 1px solid;font-size:10px;padding:3px;text-align:left; }
tr.tr_normal td.brd_center{ border:#8c8c8c 1px solid;font-size:10px;padding:3px;text-align:center; }
tr.tr_normal_hover{ background-color:#e5ebee;cursor:pointer; }
tr.tr_normal_hover td{ border-bottom:#8c8c8c 1px solid;font-size:12px;padding:3px 3px 3px 5px; }

div.alert_holder
{
	float:left;
	width:290px;
	padding:5px;
}
div.alert_bottom
{
	float:left;
	width:290px;
	padding:5px;
}
div.alert_top
{
	float:left;
	width:290px;
	padding:5px;
	background-color:#8e8e93;
	border-bottom:#6b6b6f 1px solid;
}
div.artist_more_projects
{
	float:left;
	width:190px;
	padding:110px 0px 0px 10px;
	color:#bcbcc2;
	font-weight:bold;
	text-align:center;
}
div.news_more_news
{
	float:left;
	width:190px;
	padding:70px 0px 0px 10px;
	color:#bcbcc2;
	font-weight:bold;
	text-align:right;
}
div.news_pic_holder
{
	float:left;
	margin:0px 10px 10px 0px;
	padding:3px;
	/*border:#ffffff 1px solid;*/
}
div.more_news_pic_holder
{
	float:left;
	margin:0px 3px 5px 0px;
	padding:3px;
	border:#cacaca 1px solid;
}
div.more_news_pic_holder img { display:block; border:0px; }

.scroll-track{
 height:10px;
 width:15px;
 background:#ffffff;
 margin-top:7px;
}

.scroll-handle{
 border: 1px solid #000000;
 height:10px;
 width:13px;
 background:#00b0f0;
 cursor:pointer;
}

div.video_player
{
	clear:both;
	width:645px;
	height:399px;
	border:#000000 1px solid;
	margin-right:10px;
}

div.project_details_holder
{
	float:left;
	width:240px;
	padding:0px 10px 0px 0px;
}
div.project_info_holder
{
	float:right;
	width:380px;
	padding:0px 10px 0px 0px;
}
div.project_info_holder p { display:inline; }

a.pager_off { color:#000000; }

div.makeScroll p { display:inline; }