@import url("/styles_blog.css");

body {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #7b8185;
	margin: 0;
	padding: 0;
	background-color: #FFF;
	text-align: center;
}

td {
	font-size: 12px;
}

.err {
	color: #ff0000;
}

p, ol, ul {
	margin: 0 0 1em 0;
	padding-top: 0;
	padding-bottom: 0;
	color: #7b8185;
}

p.h {
	margin: 0;
	font-weight: bold;
}


#body {
	width: 936px; /* 12*75 + 36 */
	margin: 10px auto;
	text-align: left;
}



h1 {
	text-align: center;
	color: #505050;
}

h2 {
	color: #767a7d;
	font-size: 14px;
	font-weight: normal;
	margin: 0;
}

h3 {
	color: #767a7d;
	font-size: 12px;
	font-weight: normal;
	margin: 0;
}



/*Search page*/

#preloader {
	position: absolute;
	top: 1em;
	z-index: 5;

	color: #00b104;
	font-weight: bold;
	font-size: 13px;

}


.busy-page {
	text-align: center;
	padding-top: 200px;
}

.busy-page h2.mmenu {
	text-align: center;
}


.light-title {
	clear: both;
	margin: 0;
	padding: 10px 0 0 0;
	overflow: hidden;
	width: 100%;
	font-size: 85%;

	line-height: 30px;
	vertical-align: bottom;

}

.light-title h2 {
	width: 76px;

	margin: 0;
	padding: 0;


	float: left;

	text-align: center;
}

.light-title a.btn, .light-title a.btn_clk {
	float: left !important;
	display: block;
	text-align: center;

	margin-left: 0;
	margin-right: 2px;

}

#share_link {
	position: relative;
	top: 3px;
}

.basic #image_disabler, .basic #picker_disabler{
	display: none;
}

#image_box {
	padding-top: 10px;
	height: 240px;
	width: 202px;
}

.basic #image_box {
	width: 353px;
	height: 240px;
}
.basic #selected {
	margin-top: 40px;
}
.basic #image_box .block-title {
	display:none;
}
.basic #image_btn .btn {
	float: right;
}
.basic #image_btn {
	width: 98px;
	padding: 80px 0 0 0;

}
.basic #image_btn a {
	margin-bottom: 5px;
}

.basic #image_box {
	background: url(images/image_box_basic_bg.gif) left top no-repeat;
}

.advanced #image_box.active {
	background: url(images/image_box_bg.gif) left top no-repeat;
}


.active .block-title {
	color: #000000;
}

.advanced #picker_box.active {
	background: url(images/picker_box_bg.gif) left top no-repeat;
}


#tag_box {
	padding-left: 30px !important;
}


#search_form * {
	vertical-align: top;
}

#search_form {
	margin: 10px 0 0 0;
	padding: 0;
	height: 25px;
	clear: left;
}

#search_form img, #search_form .submit, #search_form .reset {
	margin: 0;
	margin-top: expression('1px');
}
#search_submit, #search_reset {
	height: 29px;
}

#tags_area {
	position: relative;
	clear: right;
}

#tag_box .mmenu {
	padding: 11px 0 0 0;
}

#tag_box #head a {
	margin: 1em 0 0 0;
}

#mode_switch {
	position: absolute;
	top: -2.5em;
}

input#search_tags {
	height: 18px;

	width: 500px;

	color: #767a7d;

	margin: 0 5px 0 0;

	vertical-align: baseline;
	padding: 7px 3px 3px 3px;
	border: none;
	border: 1px solid #dedede;

	font-family: Arial;
	font-size: 16px;
}

input#search_tags.hl {
	color: #52a90c;
}
/*
.search {
	font-family: Verdana;
}
*/

.search .tags {
	margin: 1em 0 0.5em 0;
	min-height: 4em;
}

.search .tags a {
	color: #9accff;
	margin-right: 0.5em;
	text-decoration: none;
}

.tags a.pop1 {
	color: #006cdb;
}
.tags a.pop2 {
	color: #3398ff;
}
.tags a.pop3 {
	color: #66b1ff;
}

div.list {
	clear: both;
	margin-top: 0;
	width: 100%;
}

div.list div.prv {
	width: 75px;
	height: 75px;

	margin: 1px 1px 0 0;

	float: left;

	border: 1px solid #f1f1f1;

	text-align: center;


}
div.list div.prv img, .favecell img  {
	max-width: 75px;
	max-height: 75px;
	margin: 0;
/*
	position: relative;
	overflow: auto;
*/
}
* html div.list div.prv img,* html  .favecell img  {
	width: expression(this.scrollWidth > 75 && this.scrollWidth > this.scrollHeight ? "75px" : true); /* IE */
	height: expression(this.scrollHeight > 75 && this.scrollHeight >= this.scrollWidth ? "75px" : true); /* IE */
}
.draggable{
	z-index: 100;
}

.list .msg {
	margin-top: 40px;
}

#faves {
	clear: both;
	float: left;
	margin: 0 0 4em 0;
}

#selected {
	width: 200px;
	margin: 0; 
	padding: 0;
	text-align: center;
	color: #75797d;
}

.basic #selected {
	float: left;
}

#selected_image {
	cursor: crosshair; 
	border: 1px solid #f1f1f1;

	max-height: 150px;
	max-width: 150px;
}
* html #selected_image {
	height: expression(this.scrollHeight> 150 ? "150px" : "auto");
	width: expression(this.scrollHeight> 150 ? "150px" : "auto");
}

#selected_image.disabled {
	cursor: default;
}

#sel_image_c, #sel_image_c td {
	border-collapse: collapse;
}
#sel_image_c {
	margin: auto;
}
td#sel_image {
	width: 150px;
	height: 150px;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	overflow: hidden;
}
td#sel_image .draggable {
	display: none;
}

#sel_image.drop-over * {
	display: none;
}

#sel_image.drop-active {
	background-color: #cccccc;
}

#sel_image.drop-over {
	width: 150px;
	height: 150px;
	margin: 0;
	background: #FFFFFF url('images/search_bg_over.jpg') no-repeat;	
}

.drop-active {
	background-color: #cccccc;
}

#trash.drop-active {
	background-image: url(images/trash_bg_hl.gif);
}


img.dot {
	position: absolute;
	width: 8px;
	height: 8px;
}

#select_form {
	margin: 0;
	padding: 0;
	display: inline;
}


#image_btn {
	margin: 6px 0 8px 0;
	width: 178px;
	padding: 0 0 0 10px;
	text-align: right;
	font-size: 85%;
	overflow: hidden;
}
#image_btn .what {
	clear: right;
	display: block;
}

.advanced #image_btn .clr-traces {
	float: right;
}


#upload {
	margin: 0;
	padding: 0;
	height: 30px;
	text-align: center;
	background: url(images/btn_progress.gif) no-repeat -175px 0;
	clear: both;
	overflow: hidden;
	width: 170px;
}

#upload span.c {
	width: 150px;
}

a.btn {
	text-decoration: none;
	height: 25px;
	display: block;
	float: left;
	white-space: nowrap;
}

a.btn * {
	float: left;
	display: block;
	cursor: pointer;
	font-size: 12px;
}
a.btn *{
	color: #575757;
}

a.btn:active * {
	color: #FFFFFF;
}

a.btn .c {
	background: url(images/btn_c.png) repeat-x;
	height: 21px;
	line-height: 21px;
	padding: 0 5px;

}

* html a.btn .c {
	background: expression('none');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/btn_c.png');
}

a.btn .l {
	background: url(images/btn_l.png) no-repeat;
	width: 2px;
	height: 21px;
}

* html a.btn .l {
	background-image: expression('none');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/btn_l.png');
}

a.btn .r {
	background: url(images/btn_r.png) no-repeat;
	width: 2px;
	height: 21px;
}

* html a.btn .r {
	background-image: expression('none');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/btn_r.png');
}


a.btn:hover .l {
	background: url(images/btn_over_l.png) no-repeat;
}
* html a.btn:hover .l {
	background-image: expression('none');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/btn_over_l.png');
}
a.btn:hover .c {
	background: url(images/btn_over_c.png) repeat-x;
	color: #FFFFFF; 
}
* html a.btn:hover .c {
	background-image: expression('none');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/btn_over_c.png');
}
a.btn:hover .r {
	background: url(images/btn_over_r.png) no-repeat;
}
* html a.btn:hover .r {
	background-image: expression('none');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/btn_over_r.png');
}

a.btn:active .c {
	background: url(images/btn_clk_c.png) repeat-x;
}
* html a.btn:active .c {
	background-image: expression('none');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/btn_clk_c.png');
}

a.btn:active .l {
	background: url(images/btn_clk_l.png) no-repeat;
}
* html a.btn:active .l {
	background-image: expression('none');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/btn_clk_l.png');
}
a.btn:active .r {
	background: url(images/btn_clk_r.png) no-repeat;
}
* html a.btn:active .r {
	background-image: expression('none');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/btn_clk_r.png');
}


a.pbtn {
	text-decoration: none;
	height: 21px;
	display: block;
	float: left;
}

a.pbtn span {
	float: left;
	display: block;
	cursor: pointer;
	font-size: 12px;
	line-height: 21px;
}

a.pbtn span {
	color: #575757;
}
a.pbtn:hover span {
	color: #FFFFFF;
}

a.pbtn img {
}

a.pbtn:active *, a.pbtn:hover * {
	color: #FFFFFF;
}

a.pbtn .c {
	background: url(images/btn_c.png) repeat-x;
	height: 21px;
}
* html a.pbtn .c {
	background: expression('none');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/btn_c.png');
}

a.pbtn .l {
	background: url(images/pbtn_l.gif) left top no-repeat;
	height: 21px;
	padding-left: 7px;
}

a.pbtn .r {
	background: url(images/pbtn_r.gif) right top no-repeat;
	height: 21px;
	padding-right: 7px;
}

a.pbtn:hover .l {
	background: url(images/pbtn_over_l.gif) left top no-repeat;
}

a.pbtn:hover .c {
	background: url(images/btn_over_c.png) repeat-x;
}
* html a.pbtn:hover .c {
	background-image: expression('none');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/btn_over_c.png');
}
a.pbtn:hover .r {
	background: url(images/pbtn_over_r.gif) right top no-repeat;
}


a.pbtn:active .c {
	background: url(images/btn_clk_c.png) repeat-x;
}
* html a.pbtn:active .c {
	background-image: expression('none');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/btn_clk_c.png');
}

a.pbtn:active .l {
	background: url(images/pbtn_clk_l.gif) left top no-repeat;
}

a.pbtn:active .r {
	background: url(images/pbtn_clk_r.gif) right top no-repeat;
}



a.pbtndis {
	text-decoration: none;
	height: 21px;
	display: block;
	float: left;
}

a.pbtndis span {
	float: left;
	display: block;
	cursor: pointer;
	font-size: 12px;
	line-height: 21px;
}

a.pbtndis span {
	color: #575757;
}

a.pbtndis img {
}


a.pbtndis .c {
	background: url(images/btn_c.png) repeat-x;
	height: 21px;
}

* html a.pbtndis .c {
	background: expression('none');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/btn_c.png');
}

a.pbtndis .l {
	background: url(images/pbtndis_l.gif) left top no-repeat;
	height: 21px;
	padding-left: 7px;
}

a.pbtndis .r {
	background: url(images/pbtndis_r.gif) right top no-repeat;
	height: 21px;
	padding-right: 7px;
}






a.bbtn {
	text-decoration: none;
	height: 35px;
	display: block;
	float: left;
}

a.bbtn span {
	float: left;
	display: block;
	cursor: pointer;
	font-size: 14px;
}

a.bbtn span {
	color: #575757;
	text-align: center;
}

a.bbtn ins {
	display: block;
	font-size: 10px;
	text-decoration: none;
}

a.bbtn:hover span {
	color: #FFFFFF;
}

a.bbtn:active *, a.bbtn:hover * {
	color: #FFFFFF;
}

a.bbtn .c {
	background: url(images/bbtn_bg.gif) 0 -70px repeat-x;
	height: 35px;
}

a.bbtn .l {
	background: url(images/bbtn_bg.gif) 0px 0px no-repeat;
	height: 35px;
	padding-left: 2px;
}
a.bbtn .r {
	background: url(images/bbtn_bg.gif) right -35px no-repeat;
	height: 32px;
	padding: 3px 7px 0 5px;
	width: 5em;
}
a.bbtn:hover .l {
	background-position: 0 -105px;
}

a.bbtn:hover .c {
	background-position: 0 -175px;
}
a.bbtn:hover .r {
	background-position: right -140px;
}

a.bbtndis {
	text-decoration: none;
	height: 35px;
	display: block;
	float: left;
}

a.bbtndis span {
	float: left;
	display: block;
	cursor: pointer;
	font-size: 14px;
}

a.bbtndis span {
	color: #575757;
	text-align: center;
}

a.bbtndis ins {
	display: block;
	font-size: 10px;
	text-decoration: none;
}

a.bbtndis .c {
	background: url(images/bbtn_bg.gif) 0 -70px repeat-x;
	height: 35px;
}

a.bbtndis .l {
	background: url(images/bbtn_bg.gif) 0px 0px no-repeat;
	height: 35px;
	padding-left: 2px;
}
a.bbtndis .r {
	background: url(images/bbtn_bg.gif) right -35px no-repeat;
	height: 32px;
	padding: 3px 7px 0 5px;
	width: 5em;
}


#share_link .c {
	width: 57px;
}


a.uploadLinkProgress {
	width: 170px;
	height: 25px;

	display: block;
	text-align: center;
	text-decoration: none;

	color: #000000;
	padding-top:2px;
	
	background-repeat: no-repeat;
	background-color: none;
	background-image: url(images/btn_loading.png);
}
* html a.uploadLinkProgress {
	background-image: expression('none');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/btn_loading.png');
}



table {
	empty-cells: show;
}
.favecell {
	width: 75px;
	height: 75px;
	margin: 2px 1px 0 0;
	float: left;
	border: 1px solid #f1f1f1;
	text-align: center;
	vertical-align: bottom;
	padding: 0;

/*
	background-image: url('images/fave_bg.gif');
*/
}

.drop-over {
/*
	width: 75px;
	height: 75px;
	margin: 2px 1px 0 0;
	float: left;
	padding: 0;
*/
	background: #FFFFFF url('images/fave_bg_over.jpg') no-repeat;
}

#trash {
	width: 75px;
	height: 75px;
	background-image: url('images/trash_bg.gif');
}
#trash.disabled {
	background-image: url('images/trash_bg_dis.gif');
}
#trash.drop-over {
	background-color: red !important;
	background-image: url('images/fave_bg_over.jpg');
}



#pager, #pager2 {
	color: #b1b3b7;
	font-size: 11px;
	text-align: right;
}
#pager_head, #pager2_head {
	margin-right: 5px;
}

#pager a, #pager2 a {
	margin-right: 5px;
}

#pager .disabled, #pager2 .disabled {
	color: #b1b3b7;
	text-decoration: none;
}

.block-title {
	text-align: center;
	color: #7f7f7f;
	margin: 10px 0 10px 0;
	font-size: 13px;
}


/* Color picker */

#picker_c {
	width: 150px;
	height: 150px;
	position: relative;
}

#picker {
	position: relative;
	z-index: 0;
	top: 0px;
	left: 10px;
	padding: 0;
	margin: 0;
}

#picker_v {

	position: absolute;
	z-index: 0;
	top: 150px;
	left: 35px;

	height: 18px;

	width: 71px;

	vertical-align: baseline;
	padding: 7px 3px 3px 3px;


	font-size: 16px;


	color: #FFFFFF;
	text-align: center;
	font-family: Arial;

	border: none;
	border: 1px solid #dedede;
/*
	background-repeat: no-repeat;
	background-color: none;
	background-position: left top;
	background-image: url(images/picker_v.png);
	background-image: expression('none');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/picker_v.png');
*/
}

#farbtastic {
  position: relative;
  left: 5px;
}

#farbtastic * {
  position: absolute;
  cursor: crosshair;
}
#farbtastic_wheel {
  width: 120px;
  height: 120px;
  left: 0;
}
#farbtastic_color, #farbtastic_overlay {
  top: 20px;
  left: 20px;
  width: 80px;
  height: 80px;
}
#farbtastic_wheel {

  background: url(images/wheel.png) no-repeat;
}

#farbtastic_overlay {
  background: url(images/mask.png) no-repeat;
}

#farbtastic .marker {
  width: 17px;
  height: 17px;
  margin: -8px 0 0 -8px;
  overflow: hidden; 
  background: url(images/marker.png) no-repeat;
}


#color {
	position: absolute;
	width: 150px;
	height: 150px;
	display: none;
	background-color: #FFFFFF;
	background-image: url(images/color-outer.png);
	padding: 0;
	text-align: left;
}
* html #color {
	background-image: expression('none');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/color-outer.png');
}

#color_new {
	position: relative;
	left: 35px;
	top: 37px;
	background-color: #FFFFFF;
	width: 80px;
	height: 80px;
	background-image: url(images/color-inner.png);
}
* html #color_new {
	background-image: expression('none');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/color-inner.png');
}


#picker_disabler {
	position: absolute;
/*
	top: 0;
	left: 0;
*/
	width: 150px;
	height: 250px;
	background-image: url(images/dis.png);
	background-image: expression('none');
	background-color: expression('#FFFFFF');
	filter:alpha(opacity=80); 
	cursor: pointer;
	z-index: 1;
}

#picker_disabler.transparent, #image_disabler.transparent * {
	background-image: url(images/blank.gif);
	background-image: expression('none');
	background-color: expression('#FFFFFF');
	filter: alpha(opacity=0);
}

#image_disabler * {
	position: absolute;

	width: 205px;
	background-image: url(images/dis.png);
	background-image: expression('none');
	background-color: expression('#FFFFFF');
	filter:alpha(opacity=80); 
	cursor: pointer;
	z-index: 1;
}

#image_disabler {
	position: absolute;
	width: 205px;
	position: absolute;
}

#image_disabler.disabled * {
	cursor: default;
}

#image_disabler .img {
	top: 30px;
	height: 155px;
}
#image_disabler .btn {
	top: 185px;
	height: 60px;
}

#image_disabler .label {
	position: absolute;
	top: 0;
	height: 30px;
}

.new-search {
	margin-right: 1em;
}
.search-mode {
	font-size: 85%;
	line-height: 21px;
	vertical-align: bottom;
}


#help_block a {
	text-decoration: none;
}
#help_block {
	padding: 0;
	width: 592px;
	position: absolute;
	z-index: 10;
	top: 17px;
	font-size: 11px;
}

#help .close, #greeting .close {
	float: right;
}
#help .close img, #help .close img {
	border: none;
}

#help {
	padding: 5px;
	line-height: 16px;
	overflow: hidden;
}

#greeting {
	padding: 0;
	width: 592px;
	position: absolute;
	z-index: 10;
	left: -200px;
	top: 0;
	font-size: 11px;
	line-height: 16px;
}

#greeting p {
	margin-top: 1em;
}

#greeting ul {
	margin: 0;
	padding: 0;
}
#greeting li {
	margin: 0 0 0 3em;
	padding: 0;
}
#greeting .logo {
	text-align: center;
}
#greeting .list-head {
	margin-bottom: 0;
}
#greeting .cr-comm {
	width: 15em;
	float: left;
}

#greeting .video-link {
	text-align: right;
	margin: 0;
	padding-top: 2em;
	font-size: 12px;
	clear: both;
}

#greeting .tr {
	background-image: url(images/gr_tr.png);

	padding-right: 35px;
}
* html #greeting .tr {
	background: expression('none');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/gr_tr.png');
}
#greeting .tl {
	background-image: url(images/gr_tl.png);
	padding-left: 35px;
}
* html #greeting .tl {
	background: expression('none');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/gr_tl.png');
}

#greeting .t {
	background: url(images/gr_t.png) left top repeat-x;
	height: 35px;


}

* html #greeting .t {
	background: expression('none');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/gr_t.png');
}

#greeting .br {
	background-image: url(images/gr_br.png);
	padding-right: 35px;

}

* html #greeting .br {
	background: expression('none');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/gr_br.png');
}
#greeting .bl {
	background-image: url(images/gr_bl.png);
	padding-left: 35px;

}
* html #greeting .bl {
	background: expression('none');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/gr_bl.png');
}

#greeting .b {
	background: url(images/gr_b.png) left bottom repeat-x;
	height: 35px;

}

* html #greeting .b {
	background: expression('none');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/gr_b.png');
}

#greeting .l  {
	background: url(images/gr_l.png) left bottom repeat-y;
}
* html #greeting .l  {
	background: expression('none');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/gr_l.png');
}
#greeting .r  {
	background: url(images/gr_r.png) left bottom repeat-y;
}
* html #greeting .r  {
	background: expression('none');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/gr_r.png');
}

#greeting .c {
	background: #ffffff;
	padding-left: 1em;
}

#help p {
	clear: left;
}

#help * {
	font-size: 100%;
}

#help h2 {
	font-size: 100%;
	font-weight: bold;
	margin-bottom: 1em;
}

#help .ex {
	padding: 10px;
	background-color: #ffffff;
	border: 1px solid #000;
	text-align: center;
	float: left;
	width: 225px;
	margin-bottom: 1em;
}
#help .f {
	margin-right: 15px;
}

#help .ex div {
	height: 75px;
	width: 75px;
	float: left;
	text-align: center;
	margin-top: 10px;
}

#help_block_c {
	padding: 10px;
}

#help_block table, #help_block td, #greeting table, #greeting td {
	border-collapse: collapse;
}
#help_block td, #greeting td {
	padding: 0;
}



#help_block .tr {
	background-image: url(images/help_tr.png);
	padding-right: 35px;
}
* html #help_block .tr {
	background: expression('none');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/help_tr.png');
}
#help_block .tl {
	background-image: url(images/help_tl.png);
	padding-left: 35px;

}
* html #help_block .tl {
	background: expression('none');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/help_tl.png');
}

#help_block .t {
	background: url(images/help_t.png) left top repeat-x;
	height: 35px;


}
* html #help_block .t {
	background: expression('none');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/help_t.png');
}

#help_block .br {
	background-image: url(images/help_br.png);
	padding-right: 35px;

}
* html #help_block .br {
	background: expression('none');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/help_br.png');
}
#help_block .bl {
	background-image: url(images/help_bl.png);
	padding-left: 35px;

}
* html #help_block .bl {
	background: expression('none');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/help_bl.png');
}

#help_block .b {
	background: url(images/help_b.png) left bottom repeat-x;

	height: 35px;

}
* html #help_block .b {
	background: expression('none');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/help_b.png');
}

#help_block .l  {
	background: url(images/help_l.png) left bottom repeat-y;
}
* html #help_block .l  {
	background: expression('none');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/help_l.png');
}
#help_block .r  {
	background: url(images/help_r.png) left bottom repeat-y;
}
* html #help_block .r  {
	background: expression('none');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/help_r.png');
}

#help_block .c {
	background: #efefef;
}


#page {
	background: url(images/divider.jpg) center top no-repeat;
	padding: 20px 0;
	overflow: hidden;
	width: 936px;
}


#video, #flashcontent  {
	clear: both;
	width: 100%;
	text-align: center;
}


#videolist {
}


.videolink {
	width: 24%;
	overflow: hidden;
	float: left;
	color: #7b8185;
}
.videolink.selected {
}
.videolink img {
	float: left;	
}

.videolink a {
	margin: 0;
	padding: 0;
	
}
.videolink .selected {
	color: #000000;
}
.videolink h2 {
	font-size: 16px;
	font-weight: normal;
	margin: 10px 0 0 0;
}

.videolink p.description {
	margin: 0;
}




#preview {
	position: absolute;

	left: 0;
	top: 0;
	width: 210px;
	height: 233px;
	
	padding: 0;
	z-index: 5;
}

#preview_c { /*fckng ie hack*/
	width: 160px;
	height: 179px;
	text-align: center;
	padding: 27px 25px;

	background-repeat: no-repeat;
	background-color: none;
	background-position: top left;

}

#preview_mouse {
	position: relative;
	left: 0;
	top: 0;
	padding-bottom: 30px;
}


.visible {
	background-image: url(images/preview_bg.png);

}
* html .visible {
	background: expression('none');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/preview_bg.png');
}

#preview .visible .btns {
	display: block;
	overflow: hidden;
	width: 180px;
	padding-left: 12px;
}

#preview table {
	margin: auto;
}

#preview a {
}

#preview_img_c img {
	max-height: 150px;
	max-width: 150px;
}
* html #preview_img_c img {
	height: expression(this.scrollHeight> 150 ? "150px" : "auto");
	width: expression(this.scrollHeight> 150 ? "150px" : "auto");
}

#preview .btns {
	padding: 0;
	display: none;
}

#preview td {
	width: 150px;
	height: 150px;

	text-align: center;
	vertical-align: middle;
}


#preview_big_c {
	position: relative;
	text-align: left;
	z-index: 5;
}
#preview_big {
	position: absolute;
	top: 97px;
	left: 350px;
	width: 446px;
	height: 530px;

	z-index: 10;
}

#preview_big2 {
	height: 100%;
	padding: 20px;
	background: url(images/preview_big_bg.png) top left no-repeat;
}

* html #preview_big2 {
	background: expression('none');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/preview_big_bg.png');
}

#preview_big .close {
	position: absolute;
	right: 20px;
	top: 20px;
}

#preview_big .agency-link {
	padding: 0 30px 0 0;
	font-size: 100%;
	text-align: left;
	line-height: 21px;
}
#preview_big_link {
	padding-left: 1em;
	white-space: nowrap;
	display: block;
	overflow: hidden;
	width: 60%;
	font-size: 0.8em;
	font-weight: normal;
	margin-left: 1em;
	vertical-align: bottom;
}
#preview_big table {
	clear: both;
}

#preview_big td {
	height: 430px;
	width: 400px;
	vertical-align: middle;
	text-align: center;
}

#preview_big .btns {
	padding-left: 72px;
}

#preview_big .btns .bbtn, #preview_big .btns .bbtndis {
	margin-right: 5px;
}

#preview_big a { /*fckng ie hack*/
	position: relative;
	z-index: 15;
}

#preview_big_img {
	max-height: 400px;
	max-width: 400px;
}
* html #preview_big_img {
	height: expression(this.scrollHeight> 400 ? "400px" : "auto");
	width: expression(this.scrollHeight> 400 ? "400px" : "auto");
}

#flashcopier {
/*
	display: none;
*/
}

#trash_btn, #big_trash_btn {
	display: none;
}
#keep_btn, #big_keep_btn {
	display: block;
}

.fave #trash_btn, .fave #big_trash_btn {
	display: block;
}
.fave #keep_btn, .fave #big_keep_btn {
	display: none;
}


#providers ul {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 399px;
	text-align: right;
}
#providers li {
	margin: 0;
	padding: 0;
	width: 133px;
	float: right;
	text-align: center;
}
#providers select {
	float: right;
	width: 150px;
}

#providers .disabled {
	color: #000000;
	text-decoration: none;
	cursor: default;
}
#providers li {
	color: #7f7f7f;
}

#providers select {
	color: #000000;
}

#provider_select {
	position: relative;
	top: -3px;
}
/*
.homepage #page {
	background: none;
}
*/
.homepage h1.page-title {
	color: #ebebeb;
	font-size: 24px;
	top: 55px; 
}
.search h1.page-title {
	color: #ebebeb;
	font-size: 24px;
	top: 55px; 
}

.hp-imgs-box {
	background: url(/images/hp_imgs_box.gif) repeat-x 0 -15px;
	padding: 0;
	float: left;
	width: 538px;
	margin-bottom: 2em;
}

.hp-imgs-box .c {
	border-left: 1px solid #cfcfcf;
	border-right: 1px solid #cfcfcf;
	padding: 10px 17px;
}

.hp-imgs-box .r {
	float: right;
	width: 7px;
}
.hp-imgs-box .l, .hp-imgs-box .r, .hp-imgs-box .t, .hp-imgs-box .b {
	background: url(/images/hp_imgs_box.gif) no-repeat;
	height: 7px;
	line-height: 1px;
}
.hp-imgs-box .t .r {
	background-position: 0 -8px;
}
.hp-imgs-box .t .l {
	background-position: -7px -8px;
}
.hp-imgs-box .b .r {
	background-position: 0 -1px;
}
.hp-imgs-box .b .l {
	background-position: -7px -1px;
}
.hp-imgs-box .t, .hp-imgs-box .b {
	line-height: 0;
	font-size: 1px;
	height: 7px;
	background-repeat: repeat-x;
}

.hp-imgs-box .t {
	background-position: 0 -15px;
}
.hp-imgs-box .b {
	background-position: 0 6px;
}

.search-box {
	background: #f6f6f6 url(/images/hp_imgs_box.gif) repeat-x 0 -15px;
	padding: 0;
}
.homepage .search-box {
	background: #f6f6f6 url(/images/hp_imgs_box.gif) repeat-x 0 -15px;
	padding: 0;
	float: right;
	width: 360px;
}
.search-box form {
	margin: 0;
	padding: 0;
}
.search-box .sb-c {
	border-left: 1px solid #cfcfcf;
	border-right: 1px solid #cfcfcf;
	padding: 10px 17px;
	margin: 0;
	position: relative;
}

.search-box .sb-r {
	float: right;
	width: 7px;
}
.search-box .sb-l, .search-box .sb-r, .search-box .sb-t, .search-box .sb-b {
	background: url(/images/search_box.gif) no-repeat;
	height: 7px;
	line-height: 1px;
}
.search-box .sb-t .sb-r {
	background-position: 0 -8px;
}
.search-box .sb-t .sb-l {
	background-position: -7px -8px;
}
.search-box .sb-b .sb-r {
	background-position: 0 -1px;
}
.search-box .sb-b .sb-l {
	background-position: -7px -1px;
}

.search-box .sb-t, .search-box .sb-b {
	line-height: 0;
	font-size: 1px;
	height: 7px;
	background-repeat: repeat-x;
}

.search-box .sb-t {
	background-position: 0 -15px;
}
.search-box .sb-b {
	background-position: 0 6px;
	margin: 0;
}
.search-box form {
	font-size: 14px;
}
.search-box .s input.search {
	border: 1px solid #dedede;
	width: 270px;
	padding: 2px;
	font-size: 16px;
}
.search-box .s input {
	height: 29px;
	vertical-align: top;
}

.homepage .tags {
	float: right;
	margin-top: 2em;
	margin-bottom: 2.5em;
	width: 360px;
	clear: right;
	overflow: hidden;
	padding-bottom: 0;
}
.homepage .tags p {
	clear: left;
	padding-left: 2em;
}
.homepage .tags p a {
	color: #c30009;
}
.homepage .tags ul {
	list-style-image: url("images/tag_bull.gif");
	float: left;
	padding: 0 0 2em 2em;
	margin: 0;
}
.homepage .tags a {
	text-decoration: none;
}

.homepage .txt-block {
	float: left;
}

.main-page h2 {
	font-weight: bold;
	padding-left: 17px;
	margin-bottom: 0.5em;
}
.homepage .txt-block h2 {
	background: url("/images/txt_block_bull.gif") no-repeat 0 0;
}
.homepage .txt-block p {
}
.homepage .intro {
	clear: left;
	width: 330px;
}
.homepage .why {
	width: 190px;
	margin-left: 20px;
}
.homepage .blog {
	width: 350px;
	margin-left: 38px;
}
.homepage .blog .more {
	text-align: right;
}
.homepage .blog h3 {
	margin-top: 1em;
	padding-left: 17px;
}
.homepage .blog div {
	margin-left: 17px;
	padding-left: 20px;
	border-bottom: 1px solid #7b8185;
	
}
.homepage .blog div a {
	color: #7b8185;
	text-decoration: none;
}

.main-page p {
	padding-left: 17px;
}

.service .foot {
	margin-top: 0;
}

.service #page {
	padding-bottom: 0;
}
.service #page p  {
	width: 50em;
}
.service p.alg  {
	font-size: 120%;
	padding-left: 34px;
}


.videointro #page p {
	width: 680px;
	margin: 1em 120px;
}
.about #page {
	padding-bottom: 0;
}

.about .foot {
	margin-top: 0;
}

.about .contacts, .contact .contacts {
	width: 25em;
	float: right;
}
.about .contacts p, .contact .contacts p {
	margin-top: 1em;
	text-align: right;
}

.about h2, .contact h2 {
	margin-top: 2em;
}
.about .txt, .contact .txt {
	margin-right: 30em;
}
.about dl {
	padding-left: 17px;
}
.about dt {
	font-weight: bold;
	margin: 1em 0 0 0; 
	padding:0;
}
.about dd {
	margin: 0; 
	padding:0;
}

.about dd img {
	float: right;
	border: 2px solid #dddddd;
}

#contact_form {
	font-size: 11px;
}

.contact #page {
	padding-bottom: 0;
}

.contact .submit {
	text-align: center;
}

.contact label {
	font-size: 12px;
	vertical-align: middle;
}

.contact .field {
	margin-bottom: 0.2em;
	overflow: hidden;
}
.contact .field input {
	width: 35em;
	float: right;
	border: 1px solid #dddddd;
}
.contact textarea {
	border: 1px solid #dddddd;
	width: 100%;
	height: 10em;
}



/*
	Safari code

.sf #picker_v {
	top: 147px;
}

.sf input#search_tags {
	width: 100%;
}
.sf #search_loupe {
	display: none;
}

.sf #search_submit {
	display: none;
}
*/

/*
.sf div.list {
	overflow: hidden;
}
*/


/*
	IE code
*/

* html #order_btn .r {
	padding-top: 5px;
	height: 16px;
}

a.btn {
	behavior: url('iefixes.htc');
}
a.pbtn {
	behavior: url('iefixes.htc');
}

a.btn-active .c, a.pbtn-active .c {
	color: #FFFFFF  !important;
}

* html a.btn-active .c {
	background-image: expression('none') !important; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/btn_clk_c.png') !important;
}

* html a.btn-active .l {
	background-image: expression('none') !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/btn_clk_l.png') !important;
}

* html a.btn-active .r {
	background-image: expression('none') !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/btn_clk_r.png') !important;
}

* html a.pbtn-active .c {
	background-image: expression('none') !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/btn_clk_c.png' !important);
}

a.pbtn-active .l {
	background-image: url(images/pbtn_clk_l.gif) !important;
}

a.pbtn-active .r {
	background-image: url(images/pbtn_clk_r.gif) !important;
}

