/*---reset all--*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	background: transparent;
	font-size: 100%;
	vertical-align: baseline;
}
body {
	line-height: 1;
}
ol, ul, li {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
}

:focus { /*border-color: #505050!important;/* defining somehow! */
   outline: 0;
}

ins {  border:1px Dashed Red; /* defining somehow! */
   text-decoration: none;
}

del {
	text-decoration: line-through;
}


table{
	border-collapse: collapse;
	border-spacing: 0;
}

form {display: inline;}
input {margin:0; /*border:0;*/ outline:0; font-size:100%;} /*with padding opera don't display own checkboxes*/

textarea,
select,
option,
button { margin:0; padding:0; /*border:0;*/ outline:0; font-size:100%; }

optgroup option {padding-left:20px}

button {
	border:0;
	background: none;
}
.none, hr{
	display:none;
}
span.clear{
	display: block;
	float: none;
	clear: both;
	position: relative;
    top:-1px;
	height: 1px;
	overflow: hidden;
	margin-bottom: -1px;
}
.box:after,
.account_capacit-y:after,
.file:after,
.wrapper_header:after,
#mainText ul.tags:after
{
	content:" ";
	display:block;
	width:100%;
	overflow:hidden;
	height:0;
	clear:both;
}

/* CLEAR FIX*/
.clearfix:after {content:".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/*---begin--*/
/*
* html #mainMenu .search .text  {ie6}
*:first-child+html #mainMenu .search .text  {ie7}
don't use at once (comma separated)
*/

html, body {
	height: 100%;
}

body {
	background: #e9eff5 no-repeat right bottom;
	color: #555555; /*important text color*/
	font: .75em/120% Tahoma,  Arial, Helvetica, sans-serif;
	text-align: left;
}

/*-------------------------------------------START----Sticky-footer-------------------------------------------------------------------------*/

html, body {
    height: 100%;
}

.body-wrapper {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -235px; /* the bottom margin is the negative value of the footer's height */
}
.sticky-footer, .body-push {
    height: 165px; /* .push must be the same height as .footer */
    padding: 70px 0 0 0;
}
#mainFooter {
	height: 110px;
}
/*--------------------------------------------END-----Sticky footer-------------------------------------------------------------------------*/

/*-------------------------------------------START----Basic Elements styles-----------------------------------------------------------------*/

input, textarea, select, option, button {
	font-family: Tahoma, Arial, Helvetica, sans-serif; /*line-height: 100%;*/
   color: #555555;
}

input.text,
input.button,
textarea,
select,
option {
 background: #FFF;
 padding:1px 2px;
 /*border: 1px solid #6a88a6*/;
}
/*
input.button{
	background:#FFF;
	width: auto;
	padding:0 20px;
	height:24px;
	cursor:pointer;
	position:relative;
}
input.submit,
input.tx_mailform_submit {
	font-size:120%;
   border: 1px solid #a9a9a9;
   padding:4px 15px;
	background: #c0ebc6;
	cursor:pointer;
}

*/
select, option{
 padding:0;
}

option{
  padding:1px 4px 0;
  border:0;
  font-size:100%;
}

label {font-weight: bold;}
#check_box_bar label {font-weight:normal;}
a,
a:link,
a:active {/*color: #6d87a0;*/text-decoration: underline; }

a:visited {/*color: #401C8C;*/}

a:hover,
a:focus {/*color: #401C8C; */text-decoration: none !important; }

a {color:#4D6582;;}

h1{
	font-size: 190%;
	font-weight: normal;
}

h2{
	font-size: 145%;
	font-weight: normal;
	line-height:1.3em;
}

h3, dt{
	font-size: 120%;
	font-weight: bold;
}

.left{float:left;}
.right{float:right;}
/*--------------------------------------------END---Basic Elements styles----------------------------------------------*/



/*------------------------------------START---Menu lists styles--------------------------------------------------------*/

.menulist {margin: 0;padding: 0;}
.menulist li {float: left;	display: block; position: relative; margin-right: -1px; list-style:none;}
.menulist a,
.menulist a:link,
.menulist a:visited,
.menulist a:active,
.menulist a:focus  {display: block;}
/* 'Escaped Comment' for IE5/Mac */
.menulist a {float: left;}
.menulist ul a {float: none;}
/* \*/
.menulist a {float: none;}
/* */

/*--------------------------------------------END---Menu lists styles---------------------------------------------------*/


/*--------------------------------------------START Block styles--------------------------------------------------------*/

.block { /*border:1px solid #e6e6e6;*/margin:0 0 .4em 0;}
.block h2 { }
.block .content {padding:0 11px .5em; height:1%;}
.block .content li {list-style: none; margin: 1em 0 0;}
.block {background-color: #FFF;}
.block.dark {background-color: #e5eaef;}
.transparent {background:none;}

.centered-block {display: block; margin: 0 auto;}

.blockarrows a {clear:both; display: block; height:22px;background: #cacaca url(images/arrows.png) no-repeat 0% 0%;}
.blockarrows a.arrowup {background-position: 0% 0%; margin:7px 0; }
.blockarrows a.arrowup:hover {background-position: 0% -22px;}
.blockarrows a.arrowdown {background-position: 0% -44px;}
.blockarrows a.arrowdown:hover {background-position: 0% -66px;}

.dark .blockarrows a.arrowup {background-position: 0% -132px; margin:0; }
.dark .blockarrows a.arrowup:hover {background-position: 0% -154px;}
.dark .blockarrows a.arrowdown {background-position: 0% -176px;}
.dark .blockarrows a.arrowdown:hover {background-position: 0% -198px;}

.block#newsBlock {background: #FFF url(images/content-news-bg.png) no-repeat; color:#839bb3; padding-top:.5em;}
.block#newsBlock h4 {padding:.3em 0;}
.block#newsBlock .date { background:#839bb3;color:#FFF; font:bold .8em Tahoma,  Arial, Helvetica, sans-serif;}

.block#newsBlock .text-block {
    margin-bottom: 10px;
}

.block#newsBlock .text-block p {
    margin-top: 10px;
    text-indent: 2em;
}

.block#linksBlock {padding:1em 0 0; background:none; }
.block#linksBlock li {height:1%;padding:0 5px;background: url(images/blockLinks-li-bg.png) repeat-y 100% 0%!important; }
.block#linksBlock li.last {padding:0 0 0 5px; background:none!important; }
.block#linksBlock li a img {display:block;}
.block#subscribersBlock a {font-weight: bold;}
.block#categoriesBlock li,
.block#archivesBlock li {height:1%;background: url(images/li-categories.png) no-repeat 6px 50%!important; border-bottom:1px dotted #88a0b7;margin:0;}
.block#categoriesBlock li a {display: block; font-weight: bold; text-decoration: none; padding:6px 6px 6px 20px; font-size:1.2em;}
.block#categoriesBlock li a:hover,
.block#archivesBlock li a:hover {color: #6680a0;}
.block#archivesBlock li {background: url(images/li-archives.png) no-repeat 6px 50%!important;} 
.block#archivesBlock li a {display: block;padding:4px 4px 4px 30px; text-decoration: none; }
.block#newsletterBlock {color:#4d6582; background: #fff url(images/newsletter-bg.png) no-repeat 80% 95%;}
.block#newsletterBlock .content {padding-left:20px; padding-right:20px;}
.block#newsletterBlock .text {margin-top:.5em;}
.block#newsletterBlock .text input {padding:2px 0; width:100%; margin:.7em 0;}
.block#newsletterBlock .linkbutton {margin-left:-2px;}

.blog .block {margin:0 0 1em 0;}
.blog .block h2 {background: #E9EFF5 url(images/blog-bg.png) no-repeat; color:#fff; line-height: 26px; height: 33px; overflow: hidden; text-align:center; font-size: 14px; font-weight: bold;}
.blog .block h2 span {font-size: .9em;}

.logocolor1{color:#6b6b6b;}
.logocolor2,
.red {color:#ce2100;}
.divider {clear:both;display:block;height:15px;overflow: hidden;position:relative; background:url(images/divider-bg.png) repeat-x;}

.content_separator {display: block;height:1px;overflow: hidden; background: #fff; border-bottom:1px dotted #88a0b7; position: relative; top:1px; margin:10px -10px 0;}
.content_border {clear:both;display:block;height:10px;overflow: hidden;background:url(images/content-border.png) no-repeat 0% -10px;}
.content_border div,
.content_border span {display:block;height:10px;overflow: hidden;background:url(images/content-border.png) no-repeat 100% 0%}

.top {background-position:100% -30px}
.top div,
.top span {background-position:0% -20px}

.content_border.small {height:4px;}

.bluecontent .content_border {background-position:0% -60px;}
.bluecontent .content_border span {background-position:100% -70px;}

.searchform {padding:0 10px; margin:0 20px 10px -10px; }
.searchform .content_border {background:none;}
.searchform .content_border span {background-position:100% -126px;}
.searchform .top {background:none;}
.searchform .top span {background-position:100% -150px;}
.searchform .linkbutton.right {margin-right:0;}
.searchform input {width:230px;}

.wrapper_header,
.wrapper_footer {padding:0 10px 3px; margin:0 20px 0 0px;height:1%; }
.wrapper_footer {padding:3px 10px 0;}
.wrapper_header .top {background-position:0% -140px;margin-bottom:3px!important;}
.wrapper_header .top span {background-position:100% -150px;}
.wrapper_footer .bottom {background-position:0% -136px;margin-top:3px!important;}
.wrapper_footer .bottom span {background-position:100% -126px;}
.wrapper_header .justlink,
.wrapper_footer .justlink {float:right }

.block.dark {padding:0 10px;} 
.block.dark .content_border {background-position: 0% -170px;}
.block.dark .content_border span{background-position: 100% -160px;}
.block.dark .top {/*background-position: 0% -180px;*/ background:none; }
.block.dark .top span{background-position: 100% -190px;}
.block.dark .blockarrows a.arrowup {margin-bottom:0;}

.box .content_border {background-position: 0% -90px;margin:-1px!important;position:relative;}
.box .content_border span {background-position: 100% -80px;}
.box .top {background-position:100% -110px}
.box .top span {background-position:0% -100px}

.upload2 .next {padding:0 10px; margin:1em 0;}
.upload2 .next a {margin:4px 59px 9px 0;}
.upload2 .next .content_border {background-position:0% -136px;}
.upload2 .next .content_border span {background:none;}
.upload2 .next .top {background-position:0% -140px;}
.upload2 .next .top span {background:none;}

.content.bluecontent {background:#CFDBEB!important;}

.bar {position:relative; display:block; background: #fff url(images/bar-bg.png) no-repeat 0% 0%;}
.bar span {display:block;height:5px;overflow:hidden;padding-right:1px; background: url(images/bar-bg.png) no-repeat 100% 0%;}
.bar span span {background-position:0% -5px; background-color:#2a8af0;padding:0;}

.account_capacity {font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; margin-left:30px; overflow: auto; width:100%;}
.account_capacity li {float:left;padding-right:30px; font-weight: bold;/* *width:260px;*/}
.account_capacity li em {font-weight: normal; font-style:normal; font-size:.8em; white-space: nowrap;}
.account_capacity .bar {margin-top:5px;}

.morelink {font-weight:bold; background:url(images/morelink-bg.png) no-repeat 97% 70%; padding:0 13px 0 0;}
.morelink:hover {background-position: 100% 70%;}

.pager {clear:both;text-align:center;color:#4d6582;font-size:.8em;font-weight: normal;line-height:18px; margin:0 100px 0 0;padding:1.5em 0;}
.pager a {padding:0 3px;}
/*.pager a, .pager span {display:block;float:left;position: relative;text-align:center;}*/
.pager a.active {font-weight:bold; /*color:#fff; background:#a8b9ca;/* url(images/pager-a-bg.png) no-repeat;*/text-decoration: none;}
.pager .amount {text-align: left;float:left;}
.pager .amount span{font-weight: bold;}

.border1,
.border2,
.border1 span,
.border2 span {height:5px;overflow:hidden;display:block;position:relative;background:url(images/item-border.png) no-repeat 0% 0%;}
.border1 span {background-position: 100% -5px;}
.border2 {background-position: 0% -10px;}
.border2 span {background-position: 100% -15px;}

/*--------------------------------------------END Block styles--------------------------------------------------------*/


/*--------------------------------------------START Buttons and Links styles--------------------------------------------------------*/

.smallbutton, button.smallbutton {height: 1%; display: block; float:right; background:#a8b9c9 url(images/smallbutton-bg.png) no-repeat 0% 0%; font-size:11px; white-space: nowrap;}
.smallbutton a,
button .smallbutton a
.smallbutton strong,
button .smallbutton strong {float: left; display: inline; line-height: 21px; color:#fff; font-weight: bold; background:url(images/smallbutton-bg.png) no-repeat 100% 0%; margin:0 0 0 4px; padding:0 12px 0 0;}
.smallbutton strong,
button .smallbutton strong {background: none; border-right:1px solid #fff;line-height: 15px;margin:3px 0 0 8px;}					  
.smallbutton a span,
button .smallbutton a span {display: block; padding:0 0 0 24px; background:url(images/smallbutton-icons.png) no-repeat 0% 0%; }
.smallbutton a span.edit,
button .smallbutton a span.edit {background-position: 0% 0%; }
.smallbutton a span.settings,
button .smallbutton a span.settings {background-position: 0% -21px; }
.smallbutton a span.write,
button .smallbutton a span.write {background-position: 0% -84px; }
.smallbutton a span.arr-right,
button .smallbutton a span.arr-right {background-position: 0% -147px; }

.linkbutton {
	float:left; display: inline; white-space: nowrap;
	font-size:12px; line-height: 28px; color:#fff; font-weight: bold;
	background:#4d6582 url(images/linkbutton-bg.png) no-repeat 0% 0%;
	padding:0 0 0 10px;margin:0 10px 0 0; cursor: pointer;
	background-color:transparent;
background-position:0 -112px;
line-height:21px;
}
.linkbutton span {display: block;}
.linkbutton span { background:url(images/linkbutton-bg.png) no-repeat 100% 0%;  background-position:100% -112px; padding:0 10px 0 0; margin-right:-2px;float:left;position:relative;}
.linkbutton span span {background:url(images/linkbutton-icons.png) no-repeat 0% 30px; padding:0; margin:0;float:none;position:static; text-decoration: underline; }
/*
.linkbutton:hover {background-color:#879db3; background-position:0% -28px;}
.linkbutton:hover span {background-position:100% -28px;}
.linkbutton:hover span span{background-position:0% 30px;}
*/
.linkbutton:hover span span {text-decoration: none;}

.linkbutton.lbrounded{background-position:0% -112px;background-color:transparent;line-height:21px;}
.linkbutton.lbrounded span{background-position:100% -112px;}
/*.linkbutton.lbrounded span span{margin-top:-3px;padding-top:3px;}*/

.linkbutton.wo-icon{text-decoration: none;}
.linkbutton.wo-icon span span{background: transparent none;text-decoration: none;}

.bluecontent .linkbutton { background-position: 0% -56px;}					  
.bluecontent .linkbutton span {background-position: 100% -56px;}
.bluecontent .linkbutton span span {background-position: 0% 30px;}
.upload2 .mainContent {overflow:hidden; position:relative;/*margin: 0 330px; */}
.upload2 .leftcontent .linkbutton { background-position: 0% -112px; background-color:transparent; line-height: 21px;}
.upload2 .leftcontent .linkbutton span {background-position: 100% -112px;}
.upload2 .leftcontent .linkbutton span span {background-position: 0% 30px; padding-top:3px;margin:-3px 0 0; }

.linkbutton.arrowup span span {background-position: 0% -3px!important; padding-left:20px!important;}
.linkbutton.right span span {background-position: 100% -33px!important; padding-right:20px!important;}
.linkbutton.arrowright span span {background-position: 0% -63px!important; padding-left:20px!important;}
.linkbutton.cancel span span {background-position: 0% -93px!important; padding-left:20px!important;}
.linkbutton.arrowleftright span span {background-position: 0% -120px!important; padding-left:20px!important;}
.linkbutton.choose span span {background-position: 0% -150px!important; padding-left:20px!important;}
.linkbutton.preview span span {background-position: 0% -180px!important; padding-left:20px!important;}
.linkbutton.delete span span {background-position: 0% -210px!important; padding-left:20px!important;}
.linkbutton.unsubscribe span span {background-position: 0% -300px!important; padding-left:20px!important;}
.linkbutton.subscribe span span {background-position: 0% -333px!important; padding-left:20px!important;}
.linkbutton.embed span span {background-position: 0% -363px!important; padding-left:20px!important;}

.linkbutton.last-linkbutton {margin: 0;}

.refresh { color:#4d6582; background:url(images/a-refresh.png) no-repeat 0% 0%!important; padding:0 0 0 28px;
           height:24px;margin-bottom:-2px;}
.refresh span { background: none;}

.cokpit ul.actions li {float:left; width:200px; text-align:left; height:30px; padding-top:5px; margin-top:10px; border-right:1px dotted #a7b8c9; padding-left:10px; padding-right:10px;} 
.cokpit ul.actions li.contact{padding-left:23px;}
.cokpit ul.actions li.message {padding-left:3px;}
.cokpit ul.actions li.comments{padding-left:36px;}
.cokpit ul.actions li.comments a{padding-left:38px;}
.cokpit ul.actions li.contact a{padding-left:49px; background-position: 9px 50%;}
.cokpit ul.actions li a {padding-left:35px; line-height:25px; padding-top:5px; padding-bottom:5px;}
li.message a {background:url('images/message_ico.gif') no-repeat 0 50%; padding:5px 0 5px 35px;}
li.contact a {background:url('images/contact_ico.gif') no-repeat 0 50%; padding:5px 0 5px 35px;}
li.comments a {background:url('images/comments_ico.gif') no-repeat 0 50%; padding:5px 0 5px 35px;}


.cokpit ul.account_actions li {/*height:70px;*/}
.cokpit ul.account_actions li a {padding:0; padding-top:27px;  padding:5px 0 5px 35px;}
li.account a{background:url('images/account_status_ico.gif') no-repeat 5px 50%; padding:5px 0 5px 35px;}
li.profile a{background:url('images/edit_profile_ico.gif') no-repeat 0 50%; padding:5px 0 5px 35px;}
li.statistics a{background:url('images/statistics_ico.gif') no-repeat 2px 50%; padding:5px 0 5px 35px;}

.cokpit ul.account_actions li.presentations a{background:url('images/edit_presentations.gif') no-repeat 0 50%; padding:5px 0 5px 50px;}
.cokpit ul.account_actions li.channels a{background:url('images/edit_channels.gif') no-repeat 6px 50%; padding:5px 0 5px 50px;}
.cokpit ul.account_actions li.assets a{background:url('images/manage_assets.gif') no-repeat 4px 50%;  padding:5px 0 5px 50px;}

.cokpit ul.account_actions li.support a{background:url('images/support.gif') no-repeat 10px 50%; padding:5px 0 5px 45px;}
.cokpit ul.account_actions li.feedback a{background:url('images/give_feedback.gif') no-repeat 0 50%; padding:5px 0 5px 45px;}
.cokpit ul.account_actions li.reserved a{background:url('images/reserved.gif') no-repeat 0 50%;  padding:5px 0 5px 45px;}
.justlink {background: url(images/justlink-icons.png) no-repeat 0% -68px; line-height:17px; padding:0 10px 0 23px; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size:.9em; float:left;}
.justicon {display: block; width: 17px; height: 17px;background: url(images/justlink-icons.png) no-repeat 0% -68px;}
.justicon.chooseall,
.justlink.chooseall {background-position: 0% -34px;}
.justicon.removeall,
.justlink.removeall {background-position: 0% -34px;}
.justicon.unchooseall,
.justlink.unchooseall {background-position: 0% -34px;}

#slides-block .justicon.unchoose {position: absolute; top: 36px; left: 270px;}
#slides-block strong.warn {display:block;text-align:center;top:140px;position:relative;}
#business-card-block {margin-bottom:15px;}
.profile { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; color:#6b7f97; line-height: 110%; }

.profile_links {float:right;}
.profile_links li {border-bottom:1px dashed #a7b8c9;}
.profile_links li a {display: block; line-height:30px; padding-left:35px; font-weight: bold; background:url(images/profile-actions.png) no-repeat 0% 0%;}
.profile_links li a.sendmessage {background-position: 0% 0%;}
.profile_links li a.callskype {background-position: 0% -30px;}
.profile_links li a.webaddress {background-position: 0% -60px;}
.profile_links li a.addtofriend {background-position: 0% -90px;}

.profile .item_image {width:128px;height:166px;background:#a7b8c9 url(images/item-image-bg2.png) no-repeat;}
.profile .item_image img {margin:4px auto;}

.profile #profile-logo-block.item_image {
    background-image: none;
    background-color: #a7b8c9;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    width: 128px;
    height: 128px;
    margin: 0;
    /*position: relative;
    bottom: 35px;*/
}
/*.profile #profile-image-block.item_image {
	background-image: none;
    background-color: #A7B8C9;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    position: relative;
    margin: 0 8px 5px 0;
    position: relative;
    width: 128px;
    height: 166px;
} */

.profile_content {display: table;}
.profile_content .street,
.profile_content .house,
.profile_content .plz,
.profile_content .city { display: inline;}

.comments {height: 1%;}
.comments .empty{text-align: center; font-weight: bold;margin:0 0 10px;}
.comments .title {margin:7px 0 0; padding:0 0 0 8px;  background: #dfe7ee url(images/item-border.png) no-repeat 0% -96px; line-height:18px;font-size:.9em;}
.comments .title div{ padding:0 8px 0 0;
                background: url(images/item-border.png) no-repeat 100% -115px;}
.cokpit .title,#right_col .title {margin:7px 0 0; padding:0 0 0 8px;  background: #dfe7ee url(images/item-border.png) no-repeat 0% -96px;
                 line-height:18px;font-size:.9em;}
.cokpit .title div,#right_col .title div{ padding:0 8px 0 0;
                background: url(images/item-border.png) no-repeat 100% -115px; text-align:center; color:#4d6582; font-size:12px;}
#right_col .title div {text-align:left; padding-left:25px; font-size:12px;}

/*.comments .title div{ padding:0 8px 0 0; background: url(images/item-border.png) no-repeat 100% -115px;}*/
.comments .title a {font-weight:bold;}
.comments .body {padding:5px 8px 7px;}
.comments .pager { margin:1em 0 0; padding:0 0 0 8px;  background: #ececec url(images/item-border.png) no-repeat 0% -58px;}
.comments .pager div{ padding:0 8px 0 0; background: url(images/item-border.png) no-repeat 100% -77px;} 
.comments .item_image {clear:both;width:57px;height:57px;background:#a7b8c9 url(/images/item-image-bg3.png) no-repeat;margin: 0 8px 5px 0;position: relative;}
.comments .item_image img {margin:3px;}
/*.comments .item_image {clear:both;width:57px;height:57px;background:#a7b8c9 url(images/item-image-bg3.png) no-repeat;}*/

.upload {float:left;width:40%;}
.uploadtxt {float:right;width:56%;}
.uploadtxt p {line-height: 120%}

.uploadtxt {color:#4d6582;height: 1%;}
.uploadtxt dl {margin:0 0 1.5em;}
.uploadtxt dd p {font-size:.95em;}
.uploadtxt dd {background: url(images/blockLinks-li-bg.png) repeat-x 0% 100%; padding:0 0 .3em; margin:0 0 .5em;}
.uploadtxt dd.last {background: none; margin:0; padding:0;}

.upload .smallbutton {float:left; /*background-position: 0% -42px;*/}
.upload .smallbutton a {/*background-position: 100% -42px;*/ padding:0 12px 0 6px;}

.browse {background: url(images/icon1.png) no-repeat;}
.browse td.first {padding-left:35px; }
.browse td {vertical-align: middle; font-weight: bold;padding: 10px 10px 0 0;}

.fileitem {
	border: 1px solid #e8e8e8; background: #f7f7f7;padding:4px 6px; margin:1em 0;
    height:1%;min-height:2.5em;overflow: hidden;
	color:#555555; font-size: .9em; font-family: Arial, Helvetica, sans-serif;
}
.fileitem em {display: block;font-style:normal; font-size: .9em;margin:.2em 0;}
.fileitem .close {float:right;}

.next {background:#e9eff5 url(images/next-bg.png) no-repeat 100% 0%; height:42px;margin:2em 30px 1em -10px;position: relative;}
.next a {margin:7px 59px 0 0; float:right;}
.next a span {min-width:108px;/* _width:108px;*/}

.contactmethod fieldset.inline input,
.contactmethod p {width:220px;}
.contactmethod fieldset.inline select {width:300px;}
.contactmethod p {margin-left:280px;font-size:.9em;}
/*.contactmethod p {text-decoration: none;}*/
#messenger-select_msdd {margin-right: 6px;margin-top: 2px;}
/*--------------------------------------------END Buttons and Links styles--------------------------------------------------------*/

.create_presentation {font-weight: bold; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;}

.layout3 .item{float:left; width:367px;}
.layout3 .odd {margin-right:10px; }

#sidebarLeft .item{float:left; width:460px;}
#sidebarLeft .odd {margin-right:10px; }

.item, .form-item {background:#f4f4f4; border:1px solid #dddddd;padding:3px 8px;margin:0 0 .7em 0;/*_height:1%;*/}
.item_image img {display:block; margin:5px;}
.items_box .item_content {float:left; width:300px;}
.additional_info_ico {float:left}
.item_image {float:left; margin:0 8px 5px 0; width:96px;height:70px;overflow: hidden; background:#dddddd url(images/item-image-bg.png) no-repeat;
             margin: 0 8px 0px 0; }
.item_list_image{float:left; margin:0 15px 5px 8px; width:57px;height:57px;overflow: hidden; background:#dddddd url(images/item_list_image.png) no-repeat; display:inline;}
.item_image img {display:block; margin:5px auto; /*width:86px; height:60px;*/}
.item_image .state {display:block;text-align:center;}
.item_image .state-error {display:block;text-align:center;font-weight:bold;margin-top:25px;}

.item_list_image img{display:block; margin:3px;}

input.subscribe {background:url('images/subscribe.gif') no-repeat 0 0; height:28px; width:96px; color:#fff; line-height:28px; font-family:Tahoma; font-weight:bold; padding-bottom:4px; cursor:pointer;}
.item_content .descr {width:245px;}
#abonnements_page .item_content .descr {width:auto;}
#abonnements_page .item_content .action_type {font-size:120%;color:#486283;line-height:21px}
#abonnements_page .peopleBox .item_content h3 {line-height:21px; padding:0;}
.list-item {float:left; clear:left; width:466px; border-bottom:1px dotted #88a0b7; padding-bottom:6px; padding-top:10px;}
.item_action {float:left; padding-top:11px;padding-left:15px;}
#abonnements_page .item_action {float:right;padding-top:0}
.item_action_big {float:left; padding-top:20px;padding-left:15px;}
.list-item p {line-height:15px;}
.list-item h3{padding-bottom:3px; padding-top:4px;}
.list-item strong{color:#4d6582}
#abonnements_page .list-item strong{color:#555555; font-size:11px;}
div.last {border:none; padding-bottom:0;}
.no_border{border:none !important;}
.content ul.notify-list li,.content ul.account-news-list li,.content ul.abo-news li{ border-bottom:1px dotted #88a0b7; height:25px; background:url('images/info-ico.gif') no-repeat 5px 50%; padding-left:5px;}
.content ul.notify-list li a ,.content ul.account-news-list li a,.content ul.abo-news li a{line-height:21px; padding-left:30px; background:url('images/list-arrows.gif') no-repeat 100% 5px; padding-right:16px;}
strong.user_name, .content ul.abo-news li div.user_name {display:block; color:#4d6582; font-size:11px;}
.content ul.account-news-list li{background:url('images/account_news_ico.gif') no-repeat 5px 50%;}
.content ul.abo-news li{background:url('images/contact_ico.gif') no-repeat 5px 12px; height:auto; padding-left:34px; padding-bottom:9px; padding-top:9px;}
.content ul.abo-news li div{width:200px; overflow:hidden;}
.content ul.abo-news li a{font-size:11px; line-height:13px; padding-left:0; padding-right:0px; background:none; /*float:left;*/}
span.arrows {background:url('images/list-arrows.gif') no-repeat 100% 6px; }
.content ul.channel-news li {background:url('images/channel_news_ico.gif') no-repeat 5px 12px;}
.content ul.presentations-news li {background:url('images/presentations_news_ico.gif') no-repeat 0px 12px;}
.content ul.main-news li {background:none; padding:0; overflow:hidden;padding-top:10px ;padding-bottom:10px;}
.content ul.account-news-list li a {background:none;}
.normal{font-weight:normal;}

.calendar_box {width:20px !important;  height:20px; background:url('images/news_cal_ico.gif') no-repeat 0 0; padding:6px 8px 8px 8px; text-align:center; float:left; margin-top:3px; margin-right:15px;}
.news_title {padding-left:51px;}
.teaser{color:#4d6582; font-size:12px; display:block; /*padding-left:51px;*/ width:189px; float:left;}
.content ul.abo-news li .calendar_box span {color:#fff; text-align:center; padding:0px; font-size:10px; float:left; line-height:10px;}

#account-page-package .package-list {width:100%; margin-bottom:15px;}
#account-page-package .package-list tr {border-bottom:1px dotted #88a0b7;}
#account-page-package .package-list td {vertical-align:middle; padding-top:3px;padding-bottom:3px;}
#account-page-package .package-list td.option {padding-left:5px;white-space: nowrap;}
#account-page-package .package-list td.value{text-align:right;}
#account-page-package .package-list td.btnplace{width:180px;}
#account-page-package .package-list td.sublist{padding:0 0 0 20px;}
#account-page-package .package-list td .canceled{float: right; font-weight: bold;}

#account-page-package .features-list {width:100%; margin-bottom:15px;}
#account-page-package .features-list tr {border-bottom:1px dotted #88a0b7;}
#account-page-package .features-list td {vertical-align:middle; padding-top:3px;padding-bottom:3px;}
#account-page-package .features-list td.option {padding-left:5px;white-space: nowrap;}
#account-page-package .features-list td.value{width:50%;}
#account-page-package .features-list td.plus{padding: 0 4px;}
#account-page-package .features-list td.btnplace{white-space: nowrap;}

#remote-form.acc{width:440px;margin-left:-220px;}

.book-option-form{font-weight:normal;font-size:12px;}
.book-option-form .prices{width:220px;}
.book-option-form .details{width:230px;padding-left:5px;}

.book-option-form .prices ul{overflow-x:hidden;overflow-y:scroll;height:150px;}
.book-option-form .prices li{height:17px;padding:4px 4px 0 4px;}
.book-option-form .prices li.price-row{margin:0 4px 4px 0;}
.book-option-form .prices li.price-row-active{background-color:#ffffe0;cursor:pointer;}
.book-option-form .prices li.price-row-blocked{background-color:#e0e0e0;color:#a0a0a0;}
.book-option-form .prices li.price-row-current{background-color:#e0f0ff;font-weight:bold;}
.book-option-form .prices li.choosed{background-color:#ffffc0;font-weight:bold;}
.book-option-form .prices li.price-row .amount{}
.book-option-form .prices li.price-row .price{float:right;}

.book-option-form .details .dwrapper {height:auto;min-height:150px;}
.book-option-form .details .dwrapper2 {padding-bottom:30px;}
.book-option-form .details .sticky-buttons{position:relative;margin-top:-30px;height:30px;clear:both;} 
.book-option-form .details p.name{font-weight: bold;font-size:1.2em;}
.book-option-form .details p.price{font-weight: bold;margin-top:8px;}
.book-option-form .details p.discount{margin-top:8px;}
.book-option-form .details p.description{font-size:0.9em;margin-top:4px;width:100%;}
.book-option-form .details button{float:right;}

.book-option-form .discount-list li.discount-row{height:17px;padding:4px 4px 0 4px;margin:0 4px 4px 0;
                                                 background-color:#ffffe0;cursor:pointer;}
.book-option-form .discount-list li.choosed{background-color:#ffffc0;font-weight:bold;}
.book-option-form .discount-list li.discount-row .term{}
.book-option-form .discount-list li.discount-row .value{float:right;}
.book-option-form .discount-list li.discount-row .price{float:right;width:100px;text-align:right;}

.arrowplus span span {background:url('images/add_button_ico.png') no-repeat 0 50%; padding-left:20px !important;}
form.account_form input {width:275px}
form.account_form fieldset.element {margin-left:25px;}
form.account_form fieldset.element label{display:block; float:left; padding-top:3px; width:130px;}
.item_image a .item_image_actions { 
	display:block; position:absolute; z-index:9999; top:100px; right:99999px;
	font-size:12px; font-weight:bold; color:white;
}
.item_image a .item_image_actions span {
	display:block; cursor:pointer; margin-bottom:2px;
	padding:2px 5px 2px 21px; line-height:17px; text-decoration:underline
}

.item_image a .item_image_actions span.item_image_add { background:#A8B9C9 url(images/icon-add.png) no-repeat 3px 2px;}
.item_image a .item_image_actions span.item_image_delete { background:#A8B9C9 url(images/icon-delete.png) no-repeat 3px 2px;}

.item_image a:hover {background-color:white;cursor:default;}
.item_image a:hover .item_image_actions { right:4px; }

.item_image a .item_image_actions span:hover { text-decoration:none!important;}


.item h3 {margin:0 0 8px 0!important;}
.item .duration {margin:0 0 0px 0;color:#777777;} /*margin:0 0 0px 0;*/
.item .duration .shop_cart {float:right}
.item .author {}

.info {display:none;clear:both; color:#777777; background: #dddddd url(images/item-border.png) no-repeat 0% -20px;line-height:15px;font-size:11px;}
td .info {display:block;clear:both; color:#777777; background: #dddddd url(images/item-border.png) no-repeat 0% -20px;line-height:15px;font-size:11px;}
.info ul {
	margin:0 0 0 8px!important; padding:1px 8px 1px 0; display:block; height:16px;
	background: #dddddd url(images/item-border.png) no-repeat 100% -39px;}
.info li {margin:0 5px 0 0!important; padding:0 5px 0 0!important;list-style: none!important;float:left; border-right:1px solid #777777;}

.info .rating {margin:0!important; padding:0!important; border:0;}

.info .rating a,
.info .rating span {display: inline;float:left;}

.info .rating a {width:11px;height:0;overflow:hidden; background:url(images/rating2.png) no-repeat 0% -11px; padding:11px 0 0 0; margin:2px 0 0 2px;}
#mainScreenStuff .info .rating a {width:16px;height:0;overflow:hidden; background:url(images/rating.png) no-repeat 0% -16px; padding:16px 0 0 0; margin:0 0 0 2px;}

.info .rating a.on,
#mainScreenStuff .info .rating a.on  {background-position:0% 0%;}

.item .border1 {margin:0 -9px;top:-4px;}
.item .border2 {clear:both;margin:0 -9px;top:4px;}

.file {clear:both;float:none!important;width:613px!important; background: #FFF;border:dotted #dddddd; border-width: 1px 0 1px 0; padding:7px; margin-bottom:-1px;}
.file:hover {background:#d8e3f2 url(images/file-hover-bg.png) no-repeat 0% 0%;}
.file h3 {margin:0 0 8px 0!important;padding:8px 0px 0;overflow:hidden;height:30px;}
.file .info {clear:none; margin-left:100px; background-color: #dddddd; background-position: 0% -214px; line-height:23px;font-size:11px;}
.file .info ul { background-color: #dddddd; background-position: 100% -239px; height:23px; }
.file .info li { border: 0; }
.file .info li.linkbuttons { float:right; margin:0!important; padding:0!important; }
.file .info li.linkbuttons a.linkbutton { margin:1px 0 0 9px!important; }
.file .info li.linkbuttons a.delete {margin-left:0!important;}

.filelist_container {position:relative; display: block; margin:0!important; overflow:hidden; width:290px; height:300px;}
.filelist li {clear:both; display:block; border-bottom:1px dotted #88a0b7;margin:0!important;}
.filelist li {
	position:relative; display: block;  background: white url(images/filelist-span-bg.png) no-repeat 5px 3px;
	height:52px; padding:3px 5px 0 10px;color:#4d6582; font:normal .9em/120% Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

.filelist strong {font-size:1.1em;}
/*.filelist span:hover {background-color: #fdf6d6}*/
.filelist .filelist_check {position:relative; float:left; display:inline; padding:3px 4px 28px 0px;  background: #E5EAEF; height:17px; overflow: hidden;}
.filelist .filelist_nfo {float: left; display: inline; padding-left:3px;width: 224px;}
.filename {display: block; line-height:16px; padding:0 0 0 18px; margin:3px 0 0 -18px;white-space: nowrap;}
.filename.blank {background: url(images/ico-blank.png) no-repeat 0% 0%;}

.fileicon {display: block; width: 16px; height: 16px;}
.fileicon.mt-powerpoint {background: url(images/ico-powerpoint.png) no-repeat 0% 0%;}
.fileicon.mt-pdf {background: url(images/ico-pdf.png) no-repeat 0% 0%;}
.fileicon.mt-image {background: url(images/ico-image.png) no-repeat 0% 0%;}
.fileicon.mt-video {background: url(images/ico-video.png) no-repeat 0% 0%;}
.fileicon.mt-word {background: url(images/ico-word.png) no-repeat 0% 0%;}
.fileicon.mt-impress{background: url(images/ico-impress.png) no-repeat 0% 0%;}
.fileicon.mt-writer{background: url(images/ico-writer.png) no-repeat 0% 0%;}
.fileicon.mt-slidecollection{background: url(images/ico-slidecollection.png) no-repeat 0% 0%;}

.leftcontent,
.rightcontent {padding:10px; margin:0 -10px; display: inline;overflow: hidden;}
.leftcontent {float:left;}
.rightcontent {float:right;}

.floatleft {float: left;}
.floatright {float: right;}

.upload2 .leftcontent {width:649px;}
.upload2 .rightcontent{width:310px;}

.wrapper_header,
.wrapper_footer {background: #ebebeb;display: block; }
.wrapper { height:451px; overflow:auto; position:relative;padding-right:4px; overflow-x:hidden; }

/*notification baloon*/
.please_login {

background: url('images/baloon_top.png') no-repeat 0 0;
text-align: center;font-weight: bold;font-size: .9em;width:303px;margin:0em auto; padding:7px 0 22px;}
.please_login a{color:#ce2100}

div.baloon_bottom {
	height:24px;
	background: url('images/baloon_bottom.png') repeat-y 0 0;
}
.baloon_middle{
	background: url('images/baloon_middle.png') repeat-y 0 0;
}
/*notification baloon end*/

table.fields .smallbutton {float:none;}
table.fields .smallbutton a {float:none;display: block;height: 1%;}

table.fields {width:100%;}
table.fields td {padding:0 0 10px 0;vertical-align:top;}
table.fields td.field_title {padding-right:10px; color:#4d6582;}
table.fields td.field_title strong {white-space: nowrap; }
table.fields td.field_content {padding-right:10px;}
table.fields td.field_share {padding-right:10px;}

table.fields td.field_share  span {display: block; height: 21px; width:24px; overflow: hidden; background:url(images/smallbutton-icons.png) no-repeat 0% 0%; float:left;}
table.fields td.field_share  span.unshared {background-position: 0% -63px; }
table.fields td.field_share  span.unshared_but_friends {background-position: 0% -42px; }

.box {border:1px solid #b9c7d4; font:bold 12px Tahoma, Geneva, Arial, Helvetica, sans-serif; height:1%; position:relative;margin:0 0 .5em 0;}
#upload_prgrs{}
#fsUploadProgress {width:350px; min-height:26px;}
.rounded,
.woborder {border:0;font:normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;}
.rounded {border:1px solid #d9e4ff;margin-top:1.4em;}

.free{position:absolute;z-index:9999;width:300px;right:0;height: auto;}

.box fieldset {padding:0;}
.box .content { background: #f7fafc!important; font-size:11px; line-height:100%; padding:5px 15px 5px!important;}
.box .title {background: #4d6582!important; color:White; margin:0;padding:0!important;}
.box .title span{display:block;}
.box .title h4 {padding:0 0 0 15px; font-size:11px; line-height: 25px;  float:left; }
.box .title .links {padding-right:5px;text-align:right; height: 26px;}
.box .title .links a img {padding:3px 1px 0;}

.box input {font:bold 11px/110%  Tahoma, Geneva, Arial, Helvetica, sans-serif; display: inline;}
.box input.inp {/*margin-top:6px;border:1px solid #737373; background: #fff;*/border:0;padding:4px 0 0; font-size: 12px;font-weight: normal; height:13px;
padding:4px 0; }

.rounded .content,
.woborder .content {background: none!important;font-size: 1em;}

.rounded h4 { padding:0 6px; background:White; position: absolute;top:-9px;left:10px;}

button.btn,								 
input.btn {
	width:99px;height:28px;color:#fff;
	border:0!important;margin:0!important;
	background:#4d6582 url(images/box-input-bg.png) no-repeat 0% 0%!important; cursor:pointer;
}
input.btnwide {
	width:126px;height:28px;color:#fff;
	background:#4d6582 url(images/box-input-bg.png) no-repeat 0% -28px!important;cursor:pointer;
	border:0!important;margin:0!important;
}
input.save {background-position:0% -56px!important; margin-left:-4px!important; padding-left:17px!important;}
input.cancel { background-position:0% -84px!important; padding-left:17px!important;}

/*----------------------------------------START Main layout page -----------------------------------------------------------------------*/

#mainLayer,
#mainHeader .content,
#mainLinks,
#mainMenu .content,
#mainFooter .content {width:990px; margin:0 auto;}
#mainText {}

/*--------------------------------------END Main layout page ------------------------------------------------------------------------*/


/*---------------------------------------------------START Main Header layout------------------------------------------------*/
#mainHeader {height:112px; /*overflow:hidden;*/ padding: 0px 0 0 0; background: url(images/mainLogo-bg.png) repeat-x;}
#mainLogo {float:left;margin:10px 80px 0 0;}
#mainMission {font:bold 1.2em  Arial, Helvetica, sans-serif;color:#60809f; }
#mainMission h2 {font:bold 1.25em/2em  Arial, Helvetica, sans-serif;}
#mainMission ul {float:left;margin:0 50px 0 0;}
#mainMission ul li{background:url(images/mainMission-li-bg.png) no-repeat 0% 50%; padding:0 0 0 13px;}
/*---------------------------------------------------START Main Header layout------------------------------------------------*/

/*---------------------------------------------------START Main Menu Bar---------------------------------------------------------*/
#mainLinks { height:30px; /*background: url(images/mainLinks-bg.png) repeat-x 0% 100%;*/  position: relative; z-index: 10; float:right; width:auto;}
#mainLinks .content {float:right;}
#mainLinks .menulist{display:inline; }
#mainLinks .menulist li {z-index:9999;background:#839bb3 url(images/mainLinks-a.png) no-repeat 0% 0%;margin:0 0 0 1px;}
#mainLinks .menulist li.active a {text-decoration: none;}
#mainLinks .menulist a {background: url(images/mainLinks-a.png) no-repeat 100% 0%; padding:0 8px 0 4px; margin:0 0 0 4px; line-height:25px;}

#mainLinks #mainLinks_tabs a {font-weight: bold;color:#FFF!important;}
#mainLinks #mainLinks_tabs a span {display: block; position: relative; background: url(images/mainLinks-a-icons.png) no-repeat 0% 0%; padding:0 0 0 20px;}
#mainLinks #mainLinks_tabs a span.bookmarks {background-position: 0% 0%}
#mainLinks #mainLinks_tabs a span.help {background-position: 0% -50px}
#mainLinks #mainLinks_tabs a span.account {background-position: 0% -25px}
#mainLinks #mainLinks_tabs a span.signout {background-position: 0% -75px}
#mainLinks #mainLinks_tabs a#usermenu span {background-position: 100% -100px; padding:0 20px 0 0;}
#mainLinks #mainLinks_tabs li.blue {background-color:#187EBD;background-position: 0% -25px;}
#mainLinks #mainLinks_tabs li.blue a {background-position: 100% -25px;}
#mainLinks #mainLinks_tabs ul  {display:block;position:absolute; z-index:9999; margin:0; padding:0; background: #fff;width:150px;padding:.7em; right:-2px;}
#mainLinks #mainLinks_tabs ul li {background: none;float:none;clear:both; padding:0;margin:0; border-top: 1px dashed #a7b8c9;height:1%;position: relative;}
#mainLinks #mainLinks_tabs ul li a {background: none;float:left; line-height:30px; padding:0 .7em;margin:0;color:#4d6582!important; }

#mainLinks #mainLinks_langs a,
#mainLinks #mainLinks_langs li {background: none;}

#mainLinks #mainLinks_langs li.last {margin-right:30px;}
#mainLinks #mainLinks_langs a {background:url(images/mainLinks-langs-a.png) no-repeat 0% 0%;padding:0 0 0 27px;margin:0 0 0 10px;}
#mainLinks #mainLinks_langs a.en {background-position: 0% -1px;}
#mainLinks #mainLinks_langs a.de {background-position: 0% -23px;}
#mainLinks #mainLinks_langs a.ru {background-position: 0% -45px;}

#mainLinks #mainLinks_langs a {display: block; height: 25px;}
.light #mainLinks {float:right;width: auto;}
.light #mainHeader {padding: 0;height: 112px;}
.light #mainLogo {margin: 10px 0 0 0;}

#mainMenu {margin:3px 0 15px 0; background: url(images/mainMenu-bg.png) repeat-x; /*height:80px;*/}
#mainMenu .menulist { /*height: 38px;*/ /*overflow:hidden; */}
#mainMenu .menulist li {padding:0 0 0 1.2em; background: url(images/mainMenu-li-bg.png) no-repeat 100% 0%; /* position:relative; */}
#mainMenu .menulist a {padding:0 1.2em 0 0;color:White;font-weight:bold;
text-decoration: none; white-space: nowrap; text-transform: uppercase; line-height: 34px}
#mainMenu #admin-menu.menulist a {color: yellow;}
#mainMenu .menulist a:hover { color: #e9eff5;	}
#mainMenu .menulist li.last {background:none; }
#mainMenu .menulist li.active { background: #e9eff5 url(images/mainMenu-a-bg.png) no-repeat 0% 0%; text-decoration: none;}
#mainMenu .menulist li.active a, ul.sub_menu a {color:#4d6582!important; background: url(images/mainMenu-a-bg.png) no-repeat 100% 0%; }



#sub_menu_wrapper {width:990px; height:37px; /*background:url('images/sub_menu_bg.png') repeat-x 0 0;*/ margin:0 0 0 0; /*position:absolute;*/ left: 50%;
margin-left: 0; margin-top:10px;}
#sub_menu_wrapper  ul.sub_menu  li{float:left; width:auto; background:none;}
#mainMenu #sub_menu_wrapper  ul.sub_menu  li a{float:left; width:auto; background:none; text-transform:none;}
#mainMenu #sub_menu_wrapper  ul.sub_menu  li.active{height:37px; margin-top:-5px; background:url('images/sub_menu_active_lc.png') no-repeat 0 0; }
#mainMenu #sub_menu_wrapper  ul.sub_menu  li.first{margin-left:5px;}
#mainMenu #sub_menu_wrapper  ul.sub_menu  li.active a {color:#4d6582!important; background: url('images/sub_menu_active_rc.png') no-repeat 100% 0; line-height:37px; color:#ce2100 !important;}

div.sub_menu_tabs {width:979px; height:37px; background:url('images/sub_menu_lc.png') no-repeat 0 0;}
#sub_menu_wrapper  ul.sub_menu { /*width:700px*/ width:990px; height:37px; background:url('images/sub_menu_rc.png') no-repeat 100% 0}

/*---------------------------------------------------END Main Menu Bar---------------------------------------------------------*/

/*---------------------------------------------------START HEADER AND FOOTER SEARCH BARS---------------------------------------------------------*/
.search {display:block; float:right;margin-top:6px; background: url(images/search-bg.png) no-repeat -22px 0%; height:22px;width:287px;}
.search .text {width:240px;height:14px;margin:3px 11px 0 9px;border:0; background: #ffffff; float:left;display:inline;
/*when floating - display ignored. But "inline" - fixing ie6 bug with double margins*/}
.search button {
	background: url(images/search-bg.png) no-repeat 0% 0%;
	width:22px;
	height:22px;
	overflow:hidden;
	position: relative;
	padding-left:22px;
	padding-right:0;
	font-size:0;
	border: 0 none;
	float:left;	/*ie6 fix*/
}
#mainFooter .search {float:right;width:227px;background-position: -22px -22px;margin-top:25px;}
#mainFooter .search .text {width:180px;}
#mainFooter .search button {background-position: 0% -22px;}
/*---------------------------------------------------END HEADER AND FOOTER SEARCH BARS---------------------------------------------------------*/

/*---------------------------------------------------START---Screen bar styles-----------------------------------------------------------------*/
.screen .border1,
.screen .border2,
.screen .border1 span,
.screen .border2 span {height:13px;background-image:url(images/mainScreen-border.png);}

.screen .border1 {}
.screen .border1 span {background-position: 100% -13px;}
.screen .border2 {background-position: 0% -26px;}
.screen .border2 span {background-position: 100% -39px;}

.layout3 .screen .border2 {background-position: 0% -91px;}
.layout3 .screen .border2 span {background-position: 100% -104px;}

.screen h1 { color:#fff; font-size:19px; font-weight: bold; margin:.7em 0 .3em;
  margin-left:14px;line-height: 100%;
}

#mainScreen {height:1%;}
#mainScreen {background:#4d6582 url(images/mainScreen-bg.png) repeat-x 0% 100%; border:3px solid #FFF; padding:2px 13px;}
#mainScreen .border1 {margin:0 -16px;top:-5px;}
#mainScreen .border2 {margin:0 -16px;top:5px;}

#mainScreenStuff {height:1%;}
#mainScreenStuff {background:#a8b9ca;padding:7px 5px 0; width: 475px;  float:left; color:#FFF;}
#mainScreenStuff .border2 {background-position: 0% -52px;margin:0 -5px;}
#mainScreenStuff .border2 span {background-position: 100% -65px;}
#mainScreenStuff table {width:100%;}
#mainScreenStuff table td {padding:8px 0 0 0; }
#mainScreenStuff table .label {vertical-align: middle;text-align: right; font-weight: bold; width:66px; padding:8px 4px 0 0;}
#mainScreenStuff input {width:375px;}

#mainScreenStuff .info {width:99%;background:#e9eff5;font-size: 1.1em;font-weight: bold;color:#4d6582; line-height:25px;}
#mainScreenStuff .info ul {background:#e9eff5;height:25px;}
#mainScreenStuff .info a {color:#ce2100;}
#mainScreenStuff .info li {border:0;}
#mainScreenStuff .info li.rating {margin: 4px 25px 0 0!important;}
#mainScreenStuff .info li.button {padding: 2px 0 0!important; float:right;}
#mainScreenStuff #linksBlock {padding:0;}

#mainScreenTags {height:1%;}
#mainScreenTags {/*background:#a8b9ca;*/padding:7px 13px 0; width: 469px; float:right; }
#mainScreenTags .border2 {/*background-position: 0% -52px;margin:0 -13px;*/background:#fff;;}
#mainScreenTags .border2 span {/*background-position: 100% -78px; */ background:transparent url(images/content-border.png) no-repeat scroll 100% 0;}
#mainScreenTags h2 {color:#FFF; float:left;width:50px;font-size:19px;font-weight: bold;line-height:42px; }
#mainScreenTags .content { 
	margin:-7px -13px -13px 68px; color:#777777; padding:10px 15px 15px;
	/*background:#fff url(images/mainScreenTags-border.png) repeat-y 0% 0%;
	background:#fff url('images/tags_content_corner.png') no-repeat 100% 100%;
	min-height:42px;*/
	
	
}

#player-block {margin: 15px;width:932px;}
#composer-block {margin: 0 auto 0 auto;width:856px;padding: 20px 0;}
/*---------------------------------------------------END---Screen bar styles-----------------------------------------------------------------*/

/*---------------------------------------------------START---Right floating bar-----------------------------------------------------------------*/

#floatingBar {position:fixed;top:160px;right:0;z-index:200;height:329px; width:26px;}
#floatingBar .tabs,
#floatingBar .tab-content {float:right;}
#floatingBar .tab-content {display:none;margin-left:-3px;}
#floatingBar .container{width:449px;height:300px;background:#fff;position:relative;}
#floatingBar .fbcontent{display:none;position:absolute;top:0;left:0;padding:19px 26px 0px 21px;}
#floatingBar .fb-success-submit{display: none;}
#floatingBar .fb-success-submit h2{position: relative;top:120px;}
#floatingBar .fbclose{position:absolute;right:0;top:-19px;}
#floatingBar .fbclose a{width:41px;height:41px;display:block;background:transparent url(images/flobar_close2.png) no-repeat 0% 0%;}
#floatingBar .tabs a {width:26px;display:block;}
#floatingBar .tabs a.feedback.transparent {background-position: -26px 0;}
#floatingBar .tabs a.tell-a-friend.transparent {background-position: -26px 0;}
#floatingBar ._tabs .fbclose{display:none;}
#floatingBar ._tabs .fbclose a{background:transparent url(images/flobar_close.png) no-repeat 0% 0%;height:32px;}
#floatingBar .tabs .feedback {background:transparent url(images/feed_back_button.png) no-repeat 0% 0%;height:102px;}
#floatingBar .tabs .tell-a-friend {background:transparent url(images/tell_a_friend.png) no-repeat 0% 0%;height:146px;}

#floatingBar .tab-content .top_row,
#floatingBar .tab-content .middle_row,
#floatingBar .tab-content .left_col,
#floatingBar .tab-content .right_col,
#floatingBar .tab-content .bottom_row {float:left;clear:left;}
#floatingBar .tab-content .top_row {background: url('images/feed_back_horiz_border.png') repeat-x 0 0;position:relative;}
#floatingBar .tab-content .bottom_row {margin-top:3px;}
#floatingBar .tab-content .left_col {background:url('images/feed_back_vert_border.png') repeat-y 0 0;}
#floatingBar .tab-content .right_col {margin-left:3px;}
#floatingBar .tab-content .middle_row {padding-bottom:26px;}
#floatingBar .tab-content .bottom_row {background: url('images/feed_back_corner2.png') repeat-x 0 100%;position:relative;}

#floatingBar .container h2{font-size:18px;color:#187ebd;padding-bottom:21px;font-weight:bold;line-height:1em;}
#floatingBar .container p{font-size:12px;}
#floatingBar form{overflow:hidden;display:block;}

#floatingBar .form_items {margin:0;width:100%;overflow:hidden;margin-top:12px;}
#floatingBar .form_items li {padding:0;width:100%;overflow:hidden;padding-bottom:10px;}
#floatingBar .form_items label {display:block;font-weight:bold;font-size:12px;color:#4d6582;display:inline;margin-right:11px;}
#floatingBar .form_items label.text_area_label{padding-top:21px;}
#floatingBar .form_items input,
#floatingBar .form_items select,
#floatingBar .form_items textarea{width:263px;margin:0;padding:0;}
#floatingBar .form_items input{border: 1px solid #839BB3}
#floatingBar .form_items select{width:265px;}

#feedback-content form{padding: 0 50px 0 0}
#feedback-content .form_items label,
#feedback-content .form_items input,
#feedback-content .form_items select,
#feedback-content .form_items textarea{float:right;}
#feedback-content .form_items li.actions_row{padding:0;text-align:left;}
#feedback-content .form_items li.actions_row.idea_strip{margin-top:20px;}
#feedback-content .form_items li.actions_row div.button{margin-right:116px; float:right; width:150px;}
#feedback-content .form_items textarea{height:131px;}

#feedback-content .yellow_strip,
#feedback-content .yellow_strip .strip_content{height:21px; text-align:center;}
#feedback-content .yellow_strip {background:url('images/left_yellow_strip.png') no-repeat 0 0;}
#feedback-content .yellow_strip .strip_content{background:url('images/right_yellow_strip.png') no-repeat 100% 0; margin-left:5px;}
#feedback-content .yellow_strip .strip_content span {font-size:11px; font-weight:bold; color:#576f8b;line-height:21px; display:block;}
#feedback-content .yellow_strip .strip_content span a {color:#576f8b; text-decoration:underline;}
#feedback-content .yellow_strip .strip_content span a:hover{text-decoration:none;}

#feedback-content .grey_gradient_strip{background:url('images/grey_gradient_strip.png') no-repeat 0 0;height:21px;
                                       margin-bottom:3px;width:100%;}
#feedback-content .grey_gradient_strip .strip_content{white-space:nowrap;padding-left:12px;}
#feedback-content .grey_gradient_strip .strip_content span {line-height:21px;}
#feedback-content .grey_gradient_strip .strip_content span.idea_text{color:#555555; font-weight:bold; font-size:12px;}
#feedback-content .rate_strips_container{height:72px; overflow:auto;}

#feedback-content .idea_box {width:265px; float:right;}
#feedback-content .rate_box{overflow:hidden;width:100%;}
#feedback-content span.votes_num{font-size:10px; font-weight:normal; padding-bottom:4px;}
#feedback-content .dotted_line{background:url('images/dotted_line_bg.png') repeat-x 0 0; width:100%; height:1px;}
#feedback-content .have_bug_bar {float:right; width:261px; margin-right:20px;}
#feedback-content .submit_row {margin-top:8px; padding-bottom:12px;}

#feedback-content form.own_idea_form {margin-top:11px;}
#feedback-content form.own_idea_form div.submit_row {padding-bottom:0;}

#tell-a-friend-content .form_items{margin:0;}
#tell-a-friend-content .form_items label{display: block;padding:0 0 4px;}
#tell-a-friend-content .form_items textarea{height:75px;}
#tell-a-friend-content .form_items textarea,
#tell-a-friend-content .form_items input{width:300px;}

/*---------------------------------------------------END---Right floating bar-----------------------------------------------------------------*/

/*---------------------------------------------------START--- Floating user bar-----------------------------------------------------------------*/

#userBar {
	
	display:none;
	color:white;
	width:100%;
	position:absolute;
	z-index: 20;
}
#black_container {background:#272727;}
.tab_login_slider {
background:url("images/tab_b.png") repeat-x scroll 0 0 transparent;
height:42px;
position:relative;
top:0;
z-index:999;
}
.tab_login_slider ul.login_button_close_tab {
clear:right;
color:white;
display:block;
margin: 0 auto;
font-size:80%;
font-weight:bold;
height:42px;
line-height:42px;

position:relative;

text-align:center;
width:990px;
}
.tab_login_slider ul.login_button_close_tab li.left {
background:url("images/tab_l.png") no-repeat scroll left 0 transparent;
display:block;
float:right;
height:42px;
margin:0;
padding:0;
width:30px;
}
.tab_login_slider ul.login_button_close_tab li {
background:url("images/tab_m.png") repeat-x scroll 0 0 transparent;
display:block;
float:right;
height:42px;
padding:0 6px;
text-align:left;
}
.tab_login_slider ul.login_button_close_tab li.right {
background:url("images/tab_r.png") no-repeat scroll left 0 transparent;
display:block;
float:right;
height:42px;
margin:0;
padding:0;
width:30px;
}
.tab_login_slider ul.login_button_close_tab a.close {
cursor:pointer;
display:block;
height:20px;
line-height:20px !important;
padding-left:30px !important;
position:relative;
top:11px;
padding-right:5px;
font-size:12px;
text-decoration:none;
font-weight:bold;
background:url("images/bt_close.png") no-repeat scroll left 0 transparent;
}
.tab_login_slider ul.login_button_close_tab a.close:hover{
background:url("images/bt_close.png") no-repeat scroll left -19px transparent;
color:#fff !important;
}

#userBar a{color:#6EB5E1;font-weight:bold;}
#userBar input{margin:0;}
#userBar .ubcontainer {width:950px;overflow:hidden;margin:0 auto;padding:30px 0;}

#userBar .loginbar{width:700px;margin:0 auto;height:50px;position:relative;}
#userBar .loginbar.fr {width:800px}
#userBar .loginform{margin:0 0 10px;}
#userBar .loginform input{margin-right:5px;}
#userBar .loginform input.user_login,
#userBar .loginform input.user_password{width:165px;}
#userBar a.submit{color:white;float: right; margin-left:10px; position: relative;}
#userBar a.submit.submit-user-bar{position: relative;top:0px;}
#userBar .rememberme{}
#userBar .notamember{}

#userBar .remindbar{width:300px;margin:0 auto;display: none;height:50px;}
#userBar .remindbar .msg{font-weight: bold;}
#userBar .iremember{font-size:0.9em; float:left;}
#userBar label.e-mail-remember-pass{padding-right:20px; white-space: nowrap;}
#userBar .accountbar{height:75px;}

/*---------------------------------------------------END--- Floating user bar -----------------------------------------------------------------*/

/*---------------------------------------------------START---ACHTUNG styles-----------------------------------------------------------------*/

#achtung-overlay {overflow: hidden;position: fixed;top: 15px;right: 15px;width: 280px;z-index:50;}
.achtung {display:none;margin-bottom: 8px;padding: 15px 15px;background-color: #000;color: white;
          width: 250px;font-weight: bold;position:relative;overflow: hidden;-moz-box-shadow: #aaa 1px 1px 2px;
         -webkit-box-shadow: #aaa 1px 1px 2px;box-shadow: #aaa 1px 1px 2px;-moz-border-radius: 4px;
         -webkit-border-radius: 4px; border-radius: 4px;opacity:.85;filter:Alpha(Opacity=85);}

/**
 * This section from jQuery UI CSS framework
 * Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
 * Can (and should) be removed if you are already loading the jQuery UI CSS
 * to reduce payload size.
 */
.achtung .ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
.achtung .ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png); }
.achtung .ui-icon-carat-1-n { background-position: 0 0; }
.achtung .ui-icon-carat-1-ne { background-position: -16px 0; }
.achtung .ui-icon-carat-1-e { background-position: -32px 0; }
.achtung .ui-icon-carat-1-se { background-position: -48px 0; }
.achtung .ui-icon-carat-1-s { background-position: -64px 0; }
.achtung .ui-icon-carat-1-sw { background-position: -80px 0; }
.achtung .ui-icon-carat-1-w { background-position: -96px 0; }
.achtung .ui-icon-carat-1-nw { background-position: -112px 0; }
.achtung .ui-icon-carat-2-n-s { background-position: -128px 0; }
.achtung .ui-icon-carat-2-e-w { background-position: -144px 0; }
.achtung .ui-icon-triangle-1-n { background-position: 0 -16px; }
.achtung .ui-icon-triangle-1-ne { background-position: -16px -16px; }
.achtung .ui-icon-triangle-1-e { background-position: -32px -16px; }
.achtung .ui-icon-triangle-1-se { background-position: -48px -16px; }
.achtung .ui-icon-triangle-1-s { background-position: -64px -16px; }
.achtung .ui-icon-triangle-1-sw { background-position: -80px -16px; }
.achtung .ui-icon-triangle-1-w { background-position: -96px -16px; }
.achtung .ui-icon-triangle-1-nw { background-position: -112px -16px; }
.achtung .ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.achtung .ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.achtung .ui-icon-arrow-1-n { background-position: 0 -32px; }
.achtung .ui-icon-arrow-1-ne { background-position: -16px -32px; }
.achtung .ui-icon-arrow-1-e { background-position: -32px -32px; }
.achtung .ui-icon-arrow-1-se { background-position: -48px -32px; }
.achtung .ui-icon-arrow-1-s { background-position: -64px -32px; }
.achtung .ui-icon-arrow-1-sw { background-position: -80px -32px; }
.achtung .ui-icon-arrow-1-w { background-position: -96px -32px; }
.achtung .ui-icon-arrow-1-nw { background-position: -112px -32px; }
.achtung .ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.achtung .ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.achtung .ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.achtung .ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.achtung .ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.achtung .ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.achtung .ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.achtung .ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.achtung .ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.achtung .ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.achtung .ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.achtung .ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.achtung .ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.achtung .ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.achtung .ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.achtung .ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.achtung .ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.achtung .ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.achtung .ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.achtung .ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.achtung .ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.achtung .ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.achtung .ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.achtung .ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.achtung .ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.achtung .ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.achtung .ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.achtung .ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.achtung .ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.achtung .ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.achtung .ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.achtung .ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.achtung .ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.achtung .ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.achtung .ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.achtung .ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.achtung .ui-icon-arrow-4 { background-position: 0 -80px; }
.achtung .ui-icon-arrow-4-diag { background-position: -16px -80px; }
.achtung .ui-icon-extlink { background-position: -32px -80px; }
.achtung .ui-icon-newwin { background-position: -48px -80px; }
.achtung .ui-icon-refresh { background-position: -64px -80px; }
.achtung .ui-icon-shuffle { background-position: -80px -80px; }
.achtung .ui-icon-transfer-e-w { background-position: -96px -80px; }
.achtung .ui-icon-transferthick-e-w { background-position: -112px -80px; }
.achtung .ui-icon-folder-collapsed { background-position: 0 -96px; }
.achtung .ui-icon-folder-open { background-position: -16px -96px; }
.achtung .ui-icon-document { background-position: -32px -96px; }
.achtung .ui-icon-document-b { background-position: -48px -96px; }
.achtung .ui-icon-note { background-position: -64px -96px; }
.achtung .ui-icon-mail-closed { background-position: -80px -96px; }
.achtung .ui-icon-mail-open { background-position: -96px -96px; }
.achtung .ui-icon-suitcase { background-position: -112px -96px; }
.achtung .ui-icon-comment { background-position: -128px -96px; }
.achtung .ui-icon-person { background-position: -144px -96px; }
.achtung .ui-icon-print { background-position: -160px -96px; }
.achtung .ui-icon-trash { background-position: -176px -96px; }
.achtung .ui-icon-locked { background-position: -192px -96px; }
.achtung .ui-icon-unlocked { background-position: -208px -96px; }
.achtung .ui-icon-bookmark { background-position: -224px -96px; }
.achtung .ui-icon-tag { background-position: -240px -96px; }
.achtung .ui-icon-home { background-position: 0 -112px; }
.achtung .ui-icon-flag { background-position: -16px -112px; }
.achtung .ui-icon-calendar { background-position: -32px -112px; }
.achtung .ui-icon-cart { background-position: -48px -112px; }
.achtung .ui-icon-pencil { background-position: -64px -112px; }
.achtung .ui-icon-clock { background-position: -80px -112px; }
.achtung .ui-icon-disk { background-position: -96px -112px; }
.achtung .ui-icon-calculator { background-position: -112px -112px; }
.achtung .ui-icon-zoomin { background-position: -128px -112px; }
.achtung .ui-icon-zoomout { background-position: -144px -112px; }
.achtung .ui-icon-search { background-position: -160px -112px; }
.achtung .ui-icon-wrench { background-position: -176px -112px; }
.achtung .ui-icon-gear { background-position: -192px -112px; }
.achtung .ui-icon-heart { background-position: -208px -112px; }
.achtung .ui-icon-star { background-position: -224px -112px; }
.achtung .ui-icon-link { background-position: -240px -112px; }
.achtung .ui-icon-cancel { background-position: 0 -128px; }
.achtung .ui-icon-plus { background-position: -16px -128px; }
.achtung .ui-icon-plusthick { background-position: -32px -128px; }
.achtung .ui-icon-minus { background-position: -48px -128px; }
.achtung .ui-icon-minusthick { background-position: -64px -128px; }
.achtung .ui-icon-close { background-position: -80px -128px; }
.achtung .ui-icon-closethick { background-position: -96px -128px; }
.achtung .ui-icon-key { background-position: -112px -128px; }
.achtung .ui-icon-lightbulb { background-position: -128px -128px; }
.achtung .ui-icon-scissors { background-position: -144px -128px; }
.achtung .ui-icon-clipboard { background-position: -160px -128px; }
.achtung .ui-icon-copy { background-position: -176px -128px; }
.achtung .ui-icon-contact { background-position: -192px -128px; }
.achtung .ui-icon-image { background-position: -208px -128px; }
.achtung .ui-icon-video { background-position: -224px -128px; }
.achtung .ui-icon-script { background-position: -240px -128px; }
.achtung .ui-icon-alert { background-position: 0 -144px; }
.achtung .ui-icon-info { background-position: -16px -144px; }
.achtung .ui-icon-notice { background-position: -32px -144px; }
.achtung .ui-icon-help { background-position: -48px -144px; }
.achtung .ui-icon-check { background-position: -64px -144px; }
.achtung .ui-icon-bullet { background-position: -80px -144px; }
.achtung .ui-icon-radio-off { background-position: -96px -144px; }
.achtung .ui-icon-radio-on { background-position: -112px -144px; }
.achtung .ui-icon-pin-w { background-position: -128px -144px; }
.achtung .ui-icon-pin-s { background-position: -144px -144px; }
.achtung .ui-icon-play { background-position: 0 -160px; }
.achtung .ui-icon-pause { background-position: -16px -160px; }
.achtung .ui-icon-seek-next { background-position: -32px -160px; }
.achtung .ui-icon-seek-prev { background-position: -48px -160px; }
.achtung .ui-icon-seek-end { background-position: -64px -160px; }
.achtung .ui-icon-seek-first { background-position: -80px -160px; }
.achtung .ui-icon-stop { background-position: -96px -160px; }
.achtung .ui-icon-eject { background-position: -112px -160px; }
.achtung .ui-icon-volume-off { background-position: -128px -160px; }
.achtung .ui-icon-volume-on { background-position: -144px -160px; }
.achtung .ui-icon-power { background-position: 0 -176px; }
.achtung .ui-icon-signal-diag { background-position: -16px -176px; }
.achtung .ui-icon-signal { background-position: -32px -176px; }
.achtung .ui-icon-battery-0 { background-position: -48px -176px; }
.achtung .ui-icon-battery-1 { background-position: -64px -176px; }
.achtung .ui-icon-battery-2 { background-position: -80px -176px; }
.achtung .ui-icon-battery-3 { background-position: -96px -176px; }
.achtung .ui-icon-circle-plus { background-position: 0 -192px; }
.achtung .ui-icon-circle-minus { background-position: -16px -192px; }
.achtung .ui-icon-circle-close { background-position: -32px -192px; }
.achtung .ui-icon-circle-triangle-e { background-position: -48px -192px; }
.achtung .ui-icon-circle-triangle-s { background-position: -64px -192px; }
.achtung .ui-icon-circle-triangle-w { background-position: -80px -192px; }
.achtung .ui-icon-circle-triangle-n { background-position: -96px -192px; }
.achtung .ui-icon-circle-arrow-e { background-position: -112px -192px; }
.achtung .ui-icon-circle-arrow-s { background-position: -128px -192px; }
.achtung .ui-icon-circle-arrow-w { background-position: -144px -192px; }
.achtung .ui-icon-circle-arrow-n { background-position: -160px -192px; }
.achtung .ui-icon-circle-zoomin { background-position: -176px -192px; }
.achtung .ui-icon-circle-zoomout { background-position: -192px -192px; }
.achtung .ui-icon-circle-check { background-position: -208px -192px; }
.achtung .ui-icon-circlesmall-plus { background-position: 0 -208px; }
.achtung .ui-icon-circlesmall-minus { background-position: -16px -208px; }
.achtung .ui-icon-circlesmall-close { background-position: -32px -208px; }
.achtung .ui-icon-squaresmall-plus { background-position: -48px -208px; }
.achtung .ui-icon-squaresmall-minus { background-position: -64px -208px; }
.achtung .ui-icon-squaresmall-close { background-position: -80px -208px; }
.achtung .ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.achtung .ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.achtung .ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.achtung .ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.achtung .ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.achtung .ui-icon-grip-diagonal-se { background-position: -80px -224px; }

.achtung .achtung-message-icon {margin-top: 0px;margin-left: -.5em;margin-right: .5em;float: left;zoom: 1;}
.achtung .ui-icon.achtung-close-button {overflow: hidden;float: right;position: relative;top: -8px;right: -8px;
                                        cursor: pointer;background-image: url(images/ui-icons_cccccc_256x240.png);}
.achtung .ui-icon.achtung-close-button-hover {background-image: url(images/ui-icons_ffffff_256x240.png);}
.achtungSuccess, .achtungFail, .achtungWait, .achtungInfo {opacity: .93; filter:Alpha(Opacity=93);}
.achtungSuccess {background-color: #4DB559;}
.achtungFail {background-color: #D64450;}
.achtungWait {background-color: #658093;}
.achtungSuccess .ui-icon.achtung-close-button,
.achtungFail .ui-icon.achtung-close-button {background-image: url(images/ui-icons_444444_256x240.png);}
.achtungSuccess .ui-icon.achtung-close-button-hover,
.achtungInfo .ui-icon.achtung-close-button-hover,
.achtungFail .ui-icon.achtung-close-button-hover {background-image: url(images/ui-icons_000000_256x240.png);}

.achtungInfo {background-color: #7DB3DF;}
.achtungInfo .ui-icon.achtung-close-button{background-image: url(images/ui-icons_cccccc_256x240.png);}
.achtungInfo .ui-icon.achtung-message-icon,
.achtungInfo .ui-icon.achtung-close-button-hover {background-image: url(images/ui-icons_ffffff_256x240.png);}

.achtung .wait-icon {background-image: url('images/wait.gif');}
.achtung .achtung-message {display: inline; float:left; width:215px;}

/*---------------------------------------------------END---ACHTUNG styles-----------------------------------------------------------------*/

/*---------------------------------------------------START---Content Tabs styles-----------------------------------------------------------------*/
.tabs {position:relative;height:1%;}
.tabs .menulist {height:36px;}
.tabs .menulist li {padding:0 0 0 11px; margin:0 2px 0 0; background: url(images/tabs-a-bg.png) no-repeat 0% 0%;}
.tabs .menulist a {padding:0 11px 0 0;background: url(images/tabs-a-bg.png) no-repeat 100% -36px; font-weight:bold; text-decoration: none; white-space: nowrap; line-height: 36px}
.tabs.fr .menulist a {font-size:85%;}
.tabs .menulist div.sel_tab {padding:7px 11px 0 0;background: url(images/tabs-a-bg.png) no-repeat 100% -36px;
                          font-weight:bold; text-decoration: none; white-space: nowrap; height: 29px;}
.tabs .menulist div.sel_tab select {width: 150px;}
.tabs  .menulist a:hover { color:#839bb3;}
.tabs  .menulist li.last{margin:0;}
* html .tabs  .menulist li.last{margin:0 -3px 0 0;}
.tabs .menulist li.ui-state-active,
.tabs .menulist li.active { background-position: 0% -72px;  text-decoration: none;}
.tabs .menulist li.ui-state-active a,
.tabs .menulist li.active a{color:#ce2100!important; background-position: 100% -108px; }
.tabs .menulist li.dual_color a{color:#4d6582 !important;}
.tabs .menulist li.dual_color a span.user_name{color:#ce2100!important;}
* html .tabs.dark ul {background: #fff;position:relative;margin:0 -10px;}

.tabs.dark .menulist li.active {background-color:#E5EAEF; background-position:0 -144px;}
.tabs.dark .menulist li.active a {background-position:100% -180px; color:#4d6582!important;}


/*-----------------------------------------MAIN CATEGORIES LEFT MAIN MENU----------------------------------------------*/

/*---------------------------------------------------END---Content Tabs styles-----------------------------------------------------------------*/



#mainCategories {
	position:absolute;
	background:url(images/mainCategories-bg.png) no-repeat 0% 0%;
    width:169px; min-height:504px;
	padding:12px 0 0 15px;
    font-size:1.2em;line-height:140%;
}

/*---------------------------------------------------START---Menu Categories-------------------------------------------------------------------*/
#mainCategories {
	position:absolute;
	background:url(images/mainCategories-bg.png) no-repeat 0% 0%;
	width:169px; min-height:504px; padding:12px 0 0 15px;font-size:1.2em;
	line-height:140%;
}

* html #mainCategories {height:504px;}

#mainCategories h2 {font-size:1.1em;text-transform: uppercase; font-weight: bold;color:#4d6582;padding:0 0 1.2em 0;}
#mainCategories ul {}
#mainCategories li {padding:0 0 0 1em; background: url(images/mainCategories-li-style.png) no-repeat 0% 0%;}
#mainCategories li.active a {font-weight: bolder; text-decoration: none}

/*---------------------------------------------------------------------------------------------------------------------*/

#sidebarLeft{ padding:0 10px 0 0; }
#sidebarRight { padding:0 0 0 10px }
/* #sidebarRight .menulist li {margin: 0 0 10px 0;} */
.sidebar { width:260px; overflow:hidden; float:left; position:relative;  z-index: 2; }

.layout1 #sidebarRight { padding:0 0 0 13px }
.layout2 #sidebarRight {float: right;width:494px;/*top:-40px;*/}

.layout1 #mainContent {width:716px;}
.layout2 #mainContent {width:485px;}
.layout3 #mainContent {width:990px;}

#right_col{
	padding:0 0 0 10px

}
.layout2 #right_col{width:494px;}

/*----------------------------------------MAIN CONTENT AREA--------------------------------------------------------------*/
#mainContent.upload2 {overflow:hidden; float:none; position:relative;/*margin: 0 330px; */}
#mainContent,#right_col {float:left; position:relative;/*margin: 0 330px; */}
#mainContent .content,#noFlash .content ,#right_col .content{background:#FFF;padding:0 10px;}
#mainContent .content_border,#noFlash .content_border,#right_col .content_border {margin:0 -10px;}

#mainContent.with_categories .content{min-height:480px;}
* html #mainContent.with_categories .content{height:480px;}

#mainContent.with_categories .content {padding-left:194px;}
#mainContent.with_categories .tabs {left:184px;}
#mainContent.with_categories .content_border {margin-left:-194px;}




/*-----------------PRESENTATION PAGE-------------------------------------------------------------------------------------*/
#mainContent.with_categories #presentation-page .content{min-height:342px; min-height:307px;}
* html #mainContent.with_categories #presentation-page .content{height:342px;}
#presentation-page #mainCategories{min-height:342px; min-height:331px;}
* html #presentation-page #mainCategories {height:342px;}
/*-----------------------------------------------------------------------------------------------------------------------*/



/*---------------------------------------------------END---Menu Categories-------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------------------------------------------------*/


ul.tags, #mainText ul.tags {width:100%; margin:0;padding:0;list-style: none;font-size:.9em;margin:.5em 0 1.3em; }
ul.tags li, #mainText ul.tags li {
	height:1%; float:left;display:inline;margin:0;padding:0 12px 0 21px;list-style: none; 
	background: url(images/li-tags.png) no-repeat 0% 0%;}
ul.tags li a, #mainText ul.tags li a {font-weight: bold; color:#8596a6;}

/*---------------------------------------------------START---Blog Styles-------------------------------------------------------------------*/
.blog .comments {clear:both;}
.comment {padding:1em 0;}
.comment .comment_head {font-size: .9em;margin:0 0 .5em 0;}
.comment .comment_head a {text-decoration: none; font-weight: bold;}

.comment_post {margin-top:2em;display: block;}
.comment_post textarea {border:1px solid #a8b9c9;height:100px;width:98%!important;margin:0 0 1em;}
.comment_post label {font-size: 1.4em; font-weight: normal;margin:0 0 .5em;line-height: 1em;}
.comment_post .comment_logged {float:right;margin:0 4% .5em;display: inline;}
.comment_post .comment_logged strong a {text-decoration: none;}
.comment_post .comment_logged em {font-size: .9em;font-style: normal;}
.comment_post .linkbutton {margin-left:-2px;}


.blog #mainContent  {width:736px;}
.blog #mainContent .content  {padding:0 15px 0 90px}
.blog #mainContent .content_border {margin:0 -15px 0 -90px;}
.blog #sidebarRight {width:240px;}
.blog #linksBlock {float:right;margin-right:1em;display: inline;}
.blog .smallbutton {float: left;margin:.8em 0 0 0;}

.blog #mainText h2,
.blog .comment_head a,
.blog .comment_post label,
.blog .comment_post .comment_logged a,
.blog .comment_post .comment_logged strong,
.blog .comment_post .comment_logged em {color:#187ebd!important;}
.blog #mainContent,
.blog #mainContent p {color:#6e6e6e;}

.blog p.postdate {
	display: block; background:#187ebd url(images/blog-date.png) no-repeat;
	width:74px; height:55px;text-align: center;
	padding:0!important;margin:0!important;color:#fff!important;
	position: absolute;top:1.3em;left:0;
}
.blog p.postdate strong {font-size: 18px; display: block;padding:9px 4px 0 0;}
.blog p.postdate strong span {font-size: 12px; display: block;padding-top:2px;}
					  
					  
.blog #mainText,
.comment {border-bottom:1px dotted #88a0b7;height: 1%;}
/*---------------------------------------------------END---Blog styles-------------------------------------------------------------------*/

#mainText {color:#4d6582;}

#mainText h1 {padding-top:1em; margin:0 0 1em;color:#ce2100;font-weight:bold;}
#mainText h2 {padding-top:.5em; margin:0 0 .5em 0;color:#ce2100;font-weight:bold;font-size:1.5em;}
#mainText h3 {padding-top:.5em; margin:0 0 .5em 0;color:#ce2100;font-weight:bold;}
#mainText img {border:4px solid #a7b8c9;}
.marketplace_overview_single #mainText img {border:0;}
.marketplace_overview_single #mainText .author_info img {margin:3px;}
#mainText p.image-left {float:left;margin:0; margin:0 .9em .9em 0; }
#mainText p.image-right {float:right;margin:0; margin:0 0 .9em .9em; }
dd p,
#mainText p,
#mainText li {margin:.4em 0 .9em;}
#mainText ul li{margin-left:3em; list-style: disc;}
#mainText ol li{margin-left:3em; list-style: decimal;}


* html #mainFooter  {height:1%;}
#mainFooter { padding:25px 0 30px 0; background: #444444 url(images/mainFooter-bg.png) repeat-x;
             line-height:140%;  color:#cccccc; }
#mainFooter a{ color:#999999;}
#mainFooter .block {float:left; background: url(images/mainFooter-block-bg.png) repeat-y 100% 0%;
                     padding:0 17px 0 0; margin:0 25px 0 0;}
#mainFooter .block ul {float:left; }
#mainFooter .block ul.float {padding:0 0 0 25px;}

#mainFooter .copyright {padding:8px 0 0; clear:right; text-align: right;
                          /**display: inline-block;fix double PADDING in ie*/}
#mainFooter .copyright a{color:#cccccc;}


/*-------------------------------------------------------------START---Form styles---------------------------------------------------------*/

fieldset.single,
fieldset.check,
fieldset.button  {padding-left:200px;}

/*label.input-check input {*width:13px; *height:13px}*/
fieldset.text label {width:200px; float:left;}
fieldset.text input,
textarea {width:467px;}
fieldset.text select {width:471px;}
fieldset.text input {border:1px solid #5a6082; padding:1px 0 1px 2px;}

/*fieldset.check input {*width:13px; *height:13px;}
fieldset.text input {*margin:1px 0;}*/
fieldset.button input {border:1px solid; padding:1px 20px;}
textarea {border:1px solid #839BB3; padding:0 0 0 2px; }
select {border:1px solid #839BB3;}
option {padding:0 2px;}
/*:focus {border-color:#000!important;}*/

fieldset.half input,
fieldset.half textarea {width:230px;}
fieldset.half select {width:234px;}
/* Forns */
/*don't change anything below!*/
input,
textarea,
select,
option {
	font: 11px/110% Verdana, Tahoma, Arial, Helvetica, sans-serif;
	vertical-align: middle; }
input,
textarea,
select{margin:2px 0;}
legend { }

input,
textarea,
select{display:inline; resize:none;}

fieldset {height:1%; clear:both; padding:5px 0; display:block; }

fieldset.button input {cursor: pointer; border:1px solid; padding:1px 20px; display:inline;}


fieldset.freefield {padding:0; }
fieldset.freefield label {width:auto;}
fieldset.freefield input,
fieldset.freefield textarea {width:100%;}
fieldset.freefield select {width:auto;}
fieldset.freefield br {display:none;}

fieldset.inline input,
fieldset.inline select,
fieldset.inline textarea {
	border:1px solid #4d6582; padding:1px 0 1px 2px; background: #fff;margin:6px 6px 0 0;
	float:left; 
}
fieldset.inline select {padding:0; width:170px;}
fieldset.inline .loading {float:left;margin-top:6px;}

.searchform { display: block; background:#e5eaef;}

fieldset.simple {padding:0;margin:0;}

.hidden{display: none;}

.upload2 fieldset.inline input,
.upload2 fieldset.inline select,
.upload2 fieldset.inline textarea  {margin:0 6px 0 0;}
.upload2 .wrapper_header fieldset {padding: 0;}
.upload2 .wrapper_header .linkbutton{float:right;margin:0;}
.upload2 .wrapper_header,
.upload2 .wrapper_footer {background-color: #E5EAEF;}
.upload2 .wrapper .border {border: dotted #DDDDDD;border-width: 0 1px 0 1px;width: 627px;min-height: 100%;}
.upload2 #filename-filter {width: 280px;}


/*don't change anything above!*/
/*-------------------------------------------------------------END---Form styles---------------------------------------------------------*/


.another #mainHeader {height:116px;padding-top:0;}
.another #mainLinks {float:right;width:auto; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; }
.another #mainMenu,
.another .upload,
.another .uploadtxt {font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; }
.another #mainLogo {margin-left:66px;margin-top:10px; display:inline; /*ie double margin*/}
.another .layout2 #sidebarRight {top:0;}

.blog {font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; }

.another .comments .title {background: none;}
.another .comments .title div{ background: none;}
.another .comments .body {padding-left:0;border-bottom:1px dashed #a7b8c9; }
.another .comments .item_image {margin-top:11px; }

.info li.last {margin:0!important; padding:0!important; border:0 !important;}
.info .star-rating li {border:0 !important;}  
/*--------------------------------------------------------------START Star rating styles------------------------------------------------*/
.inline-rating{display:inline-block; /*float:right;*/ /*margin-top:2px;*/}
.item .info .inline-rating {}
.item .info span.inline-rating {margin-top:2px;}
.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating{background: url(images/rating2.png) 0 -22px repeat-x;}
.star-rating{
	width:55px;
	height:11px; 
	line-height:11px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	position:relative;
	background-position: 0 0;}
.star-rating li{display: block; float:left;padding:0 !important;margin:0 !important; height:11px;
	line-height:11px;}
.star-rating a,
.star-rating .current-rating{
	height:11px;
	line-height:11px;
	outline:none;overflow:hidden;border: none;background-position: 0 -22px; 
	position:absolute;
	border:0;
	top:0;
	display:block;
	left:0; 
	z-index: 1;
	text-indent: -1000px;
}
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus{background-position: left bottom;}
.star-rating a.one-star{width:20%;z-index:6;}
.star-rating a.two-stars{width:40%;z-index:5;}
.star-rating a.three-stars{width:60%;z-index:4;}
.star-rating a.four-stars{width:80%;z-index:3;}
.star-rating a.five-stars{width:100%;z-index:2;}

.star-rating.big{width:80px;}
.star-rating.big,
.star-rating.big a,
.star-rating.big .current-rating{height: 16px;line-height:16px}
.star-rating.big,
.star-rating.big a:hover,
.star-rating.big a:active,
.star-rating.big a:focus,
.star-rating.big .current-rating{background-image: url(images/rating.png)}
/*--------------------------------------------------------------END Star rating styles------------------------------------------------*/

/*--------------------------------------------------------------START jCarousel styles------------------------------------------------*/
.jcarousel-container {position: relative;}
.jcarousel-clip {z-index: 2;padding: 0;margin: 0;overflow: hidden;position: relative;}
.jcarousel-list {z-index: 1;overflow: hidden;position: relative;top: 0;left: 0;margin: 0;padding: 0;}
.jcarousel-item {float: left;list-style: none;width: 75px;height: 75px;}
.jcarousel-next {z-index: 3;display: none;}
.jcarousel-prev {z-index: 3;display: none;}

.jcarousel-skin-presentation li.jcarousel-item-vertical {margin: 0 0 8px;width: 100%;height: 110px;}
.jcarousel-skin-presentation .jcarousel-item-placeholder {background: #fff;color: #000;}
.jcarousel-skin-presentation li.jcarousel-item-vertical div.item {height: 103px;}
.jcarousel-skin-presentation .jcarousel-prev {margin-bottom: 8px;}
.jcarousel-skin-presentation .jcarousel-prev a,
.jcarousel-skin-presentation .jcarousel-next a {display: block; height:22px;background: #cacaca url(/images/arrows.png) no-repeat 0% 0%;}
.jcarousel-skin-presentation .jcarousel-prev a {background-position: 0% 0%;}
.jcarousel-skin-presentation .jcarousel-prev a:hover {background-position: 0% -22px;}
.jcarousel-skin-presentation .jcarousel-prev-disabled a,
.jcarousel-skin-presentation .jcarousel-prev-disabled a:hover {background-position: 0% -88px;cursor: default;}
.jcarousel-skin-presentation .jcarousel-next a {background-position: 0% -44px;}
.jcarousel-skin-presentation .jcarousel-next a:hover {background-position: 0% -66px;}
.jcarousel-skin-presentation .jcarousel-next-disabled a,
.jcarousel-skin-presentation .jcarousel-next-disabled a:hover {background-position: 0% -110px;cursor: default;}
/*--------------------------------------------------------------END jCarousel styles------------------------------------------------*/

/*-----------------------------------------------------------------START Asset page-------------------------------------------------*/
#filename-filter.inactive {
    color: #AAAAAA;
    font-style: italic;
    border-color: #AAAAAA;
}

.hidden-by-name-filter,
.hidden-by-mediatype-filter {
    display: none;
}
.file-loading {margin: 10px auto;display:block;}
/*------------------------------------------------------------------END Asset page--------------------------------------------------*/

/*-----------------------------------------------------------------START Packages list-------------------------------------------------*/
.package-block{float:left;width:174px;margin:9px;border:1px solid black;cursor:pointer;display:block;text-decoration:none;}
.package-block .name{text-align:center;font-weight:bold;background-color:#6F839A;
                     border-bottom:1px solid black;color:white;padding:2px 0;}
.package-block .price{text-align:center;border-bottom:1px solid black;color:black;background-color:#AFC3DA;}
.package-block .options{padding:0 2px;}

.package-block.choosed{background-color:#e8f2ff;text-decoration:none;}
.package-block.choosed .name{color:#e8f2ff;}

.package-block:hover{background-color:#FFFFD0;text-decoration:none;}
.package-block:hover .name{color:#FFFFD0;}

#package-details{padding:10px;text-align:center;}

/*------------------------------------------------------------------END Packages list--------------------------------------------------*/

.tabs .tab-inline {position: relative; top: 7px;float: right;display:block;}
.smallbutton a span.submit {background: none; padding:0 0 0 8px; }
.profile .item_image {position: relative;}
.item h3 a {text-decoration:none;}
.small-loading {background: url(images/small-loading.gif) no-repeat center center;width: 100%; height: 19px;}
.subscribe-loading {width: 90px;height: 19px;float: right;}
.favorite-loading {width: 90px;height: 19px;float: right;}
.add2friend-loading {height: 30px;}
.jqmOverlay { background-color: #000; }
/* html .jqmWindow {position: absolute;top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');}*/

#remote-form {display: none;position: fixed;top: 17%;left: 50%;margin-left: -200px;width: 400px;height: auto;}
#remote-form button.save {background-position:0% -56px!important; margin-left:-4px!important; padding-left:17px!important;float: right;}
#remote-form button.cancel { background-position:0% -84px!important; padding-left:17px!important;float:right;}
#remote-form button.forward {float:right;}
#remote-form button.answer {float: right; margin-right: 30px!important;}
#remote-form label {margin:7px 0 2px 0;padding:4px 2px 0 0;}

fieldset.right_buttons button{float: right;}

.loaded-content {margin-bottom: 10px;}

fieldset.with-legend {border: 1px solid black; padding: 5px 10px;margin-bottom: 7px;}

fieldset.half input,
fieldset.half textarea {width:130px !important;}
fieldset.half select {width:134px;}
.box fieldset.street input.inp1 {width: 230px;}
.box fieldset.street input.inp2 {width: 30px;}

.box fieldset.address input.inp1 {width: 45px;}
.box fieldset.address input.inp2 {width: 215px;}

.box fieldset.mini label {width: 80px;}
.box fieldset.mini .inp  {width: 280px;}
.box fieldset.full input, .box fieldset.full textarea {width: 362px;}

/*------------------------------------------------------------------START Ajax-form--------------------------------------------------*/
#ajax-form {display:none;position:fixed;top:17%;left:50%;height:auto;}

/*------------------------------------------------------------------END Ajax-form--------------------------------------------------*/
.comments textarea {width: 460px;}
.comments .title {margin-left: 60px;}
.comments .pager {margin: 1em 0}

.subtabs {height:20px; border-bottom: 1px solid #A7B8C9;margin:0 10px 10px;padding: 0 5px;}
.subtabs li {
	padding:0 0 2px 11px; margin:0!important; float:left;
	border-style:solid;border-color:transparent;border-width: 1px 1px 0;}
.subtabs a  {
	padding:0 11px 0 0;display: block;
	color:#839bb3;font-weight:bold; text-decoration: none; white-space: nowrap; line-height: 18px;}
.subtabs a:hover { color: #4d6582;	}
.subtabs li.ui-state-active {text-decoration: none; border-color: #A7B8C9;background-color: white;}
.subtabs li.ui-state-active a {color:#ce2100!important; background-position: 100% 100%; }

.ui-tabs-hide {display: none;}

.spotlight-title {position: absolute;}
.spotlight-title h1 {color:#fff;font-size: 160%;margin: 40px 0 0 20px!important}
.spotlight-content {padding-left: 169px;height: 100px;}
.spotlight-content .spotlight-item {position:relative;width: 383px;float: left;}
.spotlight-content .first {margin-right: 20px;}
.spotlight-content .spotlight-image {
	background: #DDDDDD url(images/spotlight-item-image-bg.png) no-repeat scroll 0 0;width:130px;height:100px;
	float:left;overflow:hidden;position: absolute;}
.spotlight-content .spotlight-image img {display: block;margin: 5px;}
.spotlight-content .spotlight-item-content {/*position:relative;*/padding-left: 141px;color: #fff; height: 100px;}
.spotlight-content .spotlight-item-content a {color: #fff}
.spotlight-content .spotlight-item-content h3 {margin:0;}
.spotlight-content .spotlight-item-content h3 a {text-decoration: none;}
.spotlight-content .info {position: absolute;width:242px;font-size: 12px; color:#FFFFFF;line-height: 16px;
                          background: #a8b8c9 url(images/item-border.png) no-repeat 0 -134px;}
.spotlight-content .info ul {height:17px;background: #a8b8c9 url(images/item-border.png) no-repeat 100% -153px;}
.spotlight-content .info ul li {border: none}
.spotlight-content .info ul li.first {border-right: 1px solid #FFFFFF;}
.spotlight-content .bottom1 {bottom: 0;}
.spotlight-content .bottom2 {bottom: 23px;}
.spotlight-content .spotlight-item-content h3 {font-size:15px !important;margin:0 0 4px !important;line-height: 17px;}

.buttonpanel{font-size: 11px;background: #a8b9c9 url(images/item-border.png) no-repeat 0 -172px;height: 1%;padding-left: 5px;}
.buttonpanel ul {height:21px;background: #a8b9c9 url(images/item-border.png) no-repeat 100% -193px;}
.buttonpanel ul li {border-right: 1px solid #FFFFFF;float:left;margin:3px 6px 0 2px; padding:0 8px 0 0;}
.buttonpanel ul li.last {border: none;margin-right:0;}
.buttonpanel a {display: inline; color:#fff; font-weight: bold;}

.prev-entries,
.next-entries {text-decoration:none;font-size: 0.9em;}
.prev-entries {float:left;}
.next-entries {float:right;}

#mainProfilePage .jcarousel-skin-presentation .jcarousel-clip-vertical {height: 354px;}
#mainProfilePage #sidebarRight {width:494px;}
#mainProfilePage #mainContent {width:485px;}

.friends .item_image {
	clear:both;width:57px;height:57px;background:#a7b8c9 url(/images/item-image-bg3.png) no-repeat; 
	margin:0 8px 5px 0;position:relative;}
.friends .item_image img {margin:3px;}

.friends .actions {font-size:0.9em;line-height:18px;margin: 14px 0 0 0;}
.friends .margin {margin-bottom: 5px}
.friends .delimeter {margin-bottom: 10px;}

.item_image .item_image_actions { display:block; position:absolute; z-index:9999; top:100px; right:99999px; font-size:12px; font-weight:bold; color:white; }
#profile-logo-block.item_image .item_image_actions {top: 60px;}
.item_image .item_image_actions span {display:block; margin-bottom:2px; padding:2px 5px 2px 21px; line-height:17px; text-decoration:underline; white-space: nowrap;}
.item_image .item_image_actions span.item_image_add { background:#A8B9C9 url(/images/icon-add.png) no-repeat 3px 2px; position:relative;overflow:hidden;}
.item_image .item_image_actions span.item_image_delete { background:#A8B9C9 url(/images/icon-delete.png) no-repeat 3px 2px;}
.item_image span.hovered {background-color:white;cursor:default;}
.item_image span.hovered .item_image_actions { right:4px; }
.item_image .item_image_actions span:hover { text-decoration:none!important;}
.item_image .item_image_actions span.item_image_add input { position:absolute;right:0;top:0;opacity:0;}

.blog .author {float: left;margin:0.9em 0 0 0.8em;}
.blog .rating-block {float: right;margin-top:0.8em;}
.blog .separator {clear:both;border-bottom: 1px dotted #88A0B7;height:0.7em;line-height:1px;margin-bottom:10px;}
.blog #mainText{position:relative;}
.blog p.postdate{left:-90px;top:5px}
.blog .buttonpanel{float: left;margin:0.8em 0 0 0;}

.blog div.adminpanel {
	display: block; width:74px; height:55px;text-align: center;position: absolute;top:70px;left:-90px;
    padding:0!important;margin:0!important;background:#187ebd url(images/blog-admin-panel.png) no-repeat;
}
.blog div.adminpanel ul {margin: -1px 0 0 1px;}
.blog div.adminpanel li {list-style-type:none !important;float: left;margin:4px 0 0 2px !important}
.blog div.adminpanel a {display: block;width:21px;height:21px;background:transparent url(images/smallbutton-icons.png) no-repeat;}
.blog div.adminpanel a.edit {background-position: 0 -126px;}
.blog div.adminpanel a.delete {background-position: 0 -105px;}

form.blog-form dt,
form.blog-form dd{padding:2px;}
form.blog-form #news-element input{border: 0 none;width:auto;}
form.blog-form dd{padding-bottom:10px;}
form.blog-form ul.errors {color:red;margin-left:30px;}

form.presentation-form dt {padding:2px;}
form.presentation-form dd {padding:2px 2px 10px 20px;}
form.presentation-form dl fieldset{border-bottom:1px dotted #606060;}
form.presentation-form input{border: 1px solid black;width:467px;}
form.presentation-form ul.errors {color:red;margin-left:30px;}
form.presentation-form #access-element input{width: auto; margin: 0 2px 0 0;}
form.presentation-form #access-element label{line-height: 20px;}

/* email styles */
.email_table {
	margin:0 20px 0 10px;
}

.email_table td {
	border-bottom:1px dotted #88a0b7;
}

.email_table .first {margin-left:10px}
.email_table .last {margin-left:20px}

.email_table th {
	color:#4d6582;
	border-bottom:1px solid #88a0b7;
	padding:5px 0;
}

.email_table td {
	padding:3px 0;
	vertical-align: middle;	
}

.center_element {
	text-align:center;
}

.email_table .checkbox {width:100px}
.email_table .from {width:180px}
.email_table .subject {width:460px}
.email_table .date {width:160px}
.email_table .image {width:60px}

.email_table .unread {
	color:#4d6582;
	font-weight:bolder;
}

.email_table .status_message {
	width: 24px;;
	height: 15px;
}

.email_table .read .message{
	background-image: url(images/read_message.gif);
	background-repeat:no-repeat;
	background-position: center center;
}

.email_table .unread .message{
	background-image: url(images/unread_message.gif);
	background-repeat:no-repeat;
	background-position: center center;
}

.checkall {
	background-image: url(images/check_all_ico.png);
	background-position:left bottom;
	line-height:15px;
	padding:3px 0 0 12px;
	background-repeat:no-repeat;
}

.messages .email_button {
	margin-left:22px;
	padding:3px 0;
} 

.email_pagination {
	margin:5px 20px 5px 10px;
}

.email_pagination .linkbutton {
	background-color: transparent;
	background-position: 0 -112px;
	line-height: 21px;
	margin:0 205px 0 0;}

.email_pagination .linkbutton span {
	background-position: 100% -112px;
}

.email_pagination .linkbutton span span {
	/*margin-top: -3px;
	padding-top: 3px; */
}

.email_pagination .info ul {
	margin:0 !important;
	padding:0;
	height:21px;
	background: #e7ebf1;
}

.email_pagination .info li {
	border:none;
	margin:0 !important;
	padding:0 !important;
	line-height: 21px;
	width:15px;
	text-align:center;
}

.email_pagination .info li.active {
	background-image: url(images/active_page.png);
	width:15px;
	height:21px;
	color:#FFF;
}

.email_pagination .info {
	background: #E7EBF1 none repeat scroll 0 0;
}

.email_pagination .info .page {
	float:left;
	line-height: 21px;
	color:#4d6582;
	font-weight:bolder;
	margin-right:15px;		
}

#mainContent .messages .content_border {
	margin:0;
}

.messages .menulist li {
	float:right;
	margin:0 0 0 5px;
}

.messages .top {
	background-position: 0 -20px;
}

#messageDiv fieldset label {
	width: 100px;
}

fieldset select.friends_box {
	width: 370px;
}

fieldset select.im_type {
	width: 285px;
}

fieldset input.inp {
	width: 365px;
}

fieldset.text input[type=hidden] {
	border: 0;
	padding: 0;
}

div.orange_button {
	float:right;
    background:url(images/button-orange-left.png) no-repeat scroll 0 0;
    display:block;
    font-size:13px;
    height:19px;
    white-space:nowrap;
}

div.orange_button a {
	background:transparent url(images/button-orange-right.png) no-repeat scroll 100% 0;
    text-decoration: none;
    display:inline;
    float:left;
    font-weight:bold;
	height:19px;
	color:#000000;
	margin: 0 4px 3px 4px;
	padding: 0 4px 0 0;
}

div.orange_button span.first {
	/*background:url(images/button-orange-center.png) repeat-x;*/
    display:block;
    padding: 1px 3px 0 3px; /*old padding*/
    padding:1px 3px 0 3px;
    height:19px;
    font-weight:normal;
   
    line-height:15px;
    color:#fff;
    /*color:#036796;*/
}

div.orange_button span.second {
	color:#FFFFFF; 
	font-weight:normal; 
	font-size:13px; 
	position:absolute; 
	margin-top: 1px;

}

#reg_form_col {
	width:295px;
	padding-left:20px;
	float:left;
	overflow:hidden;
}
#reg_form_col label {
	padding-left:9px;
	float:none;
	display:block;
	padding-bottom:5px;
}
#reg_content_container{
	overflow:hidden;
	width:100%;
	margin-top:10px;
	padding-bottom:15px;
}
#descr_col {
	float:left;
	width:430px;
	margin-left:35px;
	overflow:hidden;
}
#reg_right_banner{
	background:url('images/reg_right_banner.jpg') no-repeat 0 0;
	width:428px;
	height:251px;
	overflow:hidden;
}
span.rnd_inp_l{
	float:left;
	background:url('images/rounded_input_left.png') no-repeat 0 0;
	padding-left:10px;
	height:21px;
	
}
input.rnd_inp_r,#country{
	border:0;
	width:220px;
	height:17px;
	margin:0;
	padding:4px 0 0 0;
	background:url('images/rounded_input_right.png') no-repeat 100% 0;
}
#country {
	padding-bottom:2px;
	padding-top:2px;
	height:21px;
	padding-right: 8px;
}
.publish_form input.rnd_inp_r{padding-right:9px;width:130px;}
.publish_form input#title,.publish_form input#tags, .publish_form input#embed_tag{width:450px;}
.title .rnd_inp_r,.tags .rnd_inp_r {width:455px;}
#reg_content_container .content_separator{
	margin:6px 0 6px 0px;
}
#reg_content_container input.rnd_inp_r {
	width:280px;
}
#reg_content_container .form_controls {
	float:left;
	overflow:hidden;
	clear:left;
}
.publish_form .linkbutton,#reg_content_container .linkbutton,
#player_choice_right_side .linkbutton{
	background-color:transparent;
	background-position:0 -112px;
	line-height:21px;
}
#player_choice_right_side .linkbutton span,.publish_form .linkbutton span,#reg_content_container .linkbutton span{
	background-position:100% -112px;
}
#player_choice_right_side .linkbutton span span,
.publish_form .linkbutton span span,#reg_content_container .linkbutton span span{
	margin:-3px 0 0;
	padding-top:3px;
}
#reg_content_container div.form_controls {
	padding-top:10px;
	width:275px;
	width:310px;
}
#reg_content_container div.form_controls a {
	margin-left:40px;
}
#reg_content_container .info {
	background-color:#EDEDED;
	background-position:0 -265px;
	clear:none;
	font-size:11px;
	line-height:23px;
	float:left;
	margin-top:7px;
	margin-left:35px;
}

#reg_content_container .info ul{
	background-color:#EDEDED;
	background-position:100% -290px;
	height:23px;
}
#reg_content_container .info ul li {
	border-right:1px solid #777777;
	float:left;
	list-style-image:none !important;
	list-style-position:outside !important;
	list-style-type:none !important;
	margin:0 5px 0 0 !important;
	padding:0 5px 0 0 !important;
	border:0;
}
#reg_content_container .info ul li span.icon_reg {
	background:url('images/reg_icon_stripe.jpg') no-repeat 0 4px;
	padding-left:26px;
	
	font-size:12px;
	color:#4d6582;
	font-weight:bold;
	display:block;
}
#reg_content_container .info ul li span.icon_reg strong {
	color:#ce2100;
}
/*TEXTAREA ROUND CORNERS STYLES*/
.form_row div.item textarea{
	border:0;
	padding:0;
	margin:0;
	background:none;
	overflow:hidden;
	padding-right:10px;
	width:450px;
	height:80px;
}
.border_textarea_top{
	margin:0 -9px;
	top:-4px;
}


.form_row div.item,
.form-item {
	padding:3px 8px;
	background: #fff url('images/textarea_border_top.png') repeat-x 0 0;
	width:auto;
	border-top:0;
	padding-top:4px;
	margin:0;
	
}
form.publish_form li.form_row {padding-bottom:8px;}
.form_controls_row{padding:5px 0 0 0;}
form.publish_form li.form_row label {
	float:left;
	clear:left;
	padding-bottom:7px;
	/*margin-top:-3px;	*/
}

form.publish_form li.form_row div.row_element .radio_elemnts_box label input {
margin-right:5px;
margin-top:0;

}
form.publish_form li.form_row div.row_element .radio_elemnts_box label{font-weight:normal;}
form.publish_form li.form_row div.row_element {
	width:149px;
	float:left;
	overflow:hidden;
	margin-left:10px;
}
form.publish_form li.form_row.category_language div.row_element {margin:0; width:229px;}
form.publish_form li.form_row.category_language div.row_element.last {margin-left:10px}
form.publish_form li.form_row div.row_element label.checkbox_label{
	font-weight:normal;
	
}
form.publish_form li.form_row div.row_element label.checkbox_label input {
	margin-top:0;
	margin-right:5px;
}
form.publish_form li.form_row div.row_element select {
	clear:left;
	float:left;
	width:149px;
	margin:0;
	padding:1px;
	border:1px solid #839BB3;
}
form.publish_form li.form_row.category_language div.row_element select {width:229px;}
.no_padding{padding:0;}
.content.publish .leftcontent{padding-bottom:0;}
form.publish_form li.form_row div.row_element.speaker { margin-left:0}
form.publish_form li.form_row div.row_element.accessList {width:468px}
form.publish_form li.form_row .item{clear:left;}
form.publish_form li.form_row .content_separator {
	margin:0;
}
form.publish_form li.form_row span.rnd_inp_l {
	clear:left;
}
.border_textarea_top, .border_textarea_bottom, .border_textarea_top span, .border_textarea_bottom span {
	background:transparent url(images/textarea_border_ltc.png) no-repeat scroll 0 0;
	display:block;
	height:6px;
	overflow:hidden;
	position:relative;
}
.border_textarea_bottom {
	clear:both;
	margin:0 -9px;
	top:4px;
	height:9px;
	background:transparent url(images/textarea_border_lbc.png) no-repeat scroll 0 0;
}
.border_textarea_bottom span {
	background:transparent url(images/textarea_border_rbc.png) no-repeat scroll 100% 0;
	height:9px;
}
.border_textarea_top span {
	background:transparent url(images/textarea_border_rtc.png) no-repeat scroll 100% 0;
}
div.radio_elemnts_box{
	overflow:hidden;
	padding-top:4px;
	float:left;
	clear:left;
}
.sort_controls_box{}
div.sort_controls_box ul {
	float:left;
	overflow:hidden;
	padding-bottom:10px;
}
div.sort_controls_box ul li {
	float:left;
	font-size:9px;
	padding:0 5px;
	border-right:1px solid #4d6582;
}
div.sort_controls_box ul li a {
	float:left;
	font-size:11px;
	font-weight:bold;
}
.search_bar{overflow:hidden; position:relative; top:-3px; margin-left:5px; float:left; clear:left;}
#submit_serach_button{
	background:url(images/submit_search.png) no-repeat 0 0;
	width:20px;
	height:20px;
	border:0;
	text-indent:-99999px;

	float:left;
}
#block_search_input {
	background:url(images/block_search_input_right.png) no-repeat 100% 0;
	border:0;
	float:left;
	width:130px;
	padding-top:3px;
	padding-bottom:4px;
	padding-left:10px;
	padding-right:7px;
}
.presentations_buttons_controls {overflow:hidden; float:right; width: 168px; right:5px; bottom:35px; margin-right:0 !important; position:absolute !important;}
.presentations_buttons_controls .linkbutton{
	background-color:transparent;
	background-position:0 -112px;
	line-height:21px;
}
.presentations_buttons_controls .linkbutton span{
	background-position:100% -112px;
}
.presentations_buttons_controls .linkbutton span span{
	margin:-3px 0 0;
	padding-top:3px;
	background-position:100% -240px; 
}
.presentations_buttons_controls .linkbutton.right span span{	
	background-position:100% -240px !important; 
}
.presentations_buttons_controls .linkbutton.edit span span {
    background-image:url(images/edit.png);
    padding:3px 20px 0 0;
	background-position:100% 50% !important;
}
.item {
	position:relative;
	width:422px;
	
}
.form_controls {overflow:hidden;}

.publish_form_elements .form_controls {background:#e5eaf0;}
.rightcontent.img_descr {padding:0; margin-bottom:-12px; padding-right:75px;}
.leftcontent.publish_form_column{
	padding-bottom:0;
}
div.title input.rnd_inp_r,div.tags input.rnd_inp_r {
	width:460px;
}
.small_blue_headline.left {
	background:url('images/small_blue_headline_l.png') no-repeat 0 0;
	padding-left:6px;
}
.small_blue_headline.right {
	background:url('images/small_blue_headline_r.png') no-repeat 100% 0;
	width:465px;
	padding-top:4px;
	padding-bottom:5px;
}
span.player {
	padding-left:9px;
	float:left;
}
span.default_status{
	float:right;
	padding-right:55px;
	
}
span.default_status_radio input {
	margin-top:5px;
}
a.edit_button {
	float:left;
	height:21px;
	text-decoration:none;
	margin-top:3px;
	}
.edit_button.left_side {
	background:url('images/edit_button_l.png') no-repeat 0 0;
	padding-left:12px;
	float:left;
	height:21px;
}
.edit_button.right_side {
	background:url('images/edit_button_r.png') no-repeat 100% 0;
	float:left;
	height:21px;
	padding-right:13px;
}
.edit_button span.icon.edit {
	background:url('images/edit_button_icon.png') no-repeat 0 4px;
	float:left;
	height:19px;
	padding-top:1px;
	padding-left:17px;
	font-weight:bold;
	color:#fff;
}
span.player_name {
	float:left;
	width:260px;
	line-height:27px;
	padding-left:4px;
}
.default_status_radio{
	padding-left:50px;}
.players_list {
	padding-top:2px;
}
.player_choice_form .show_btn{
	float:right;
}
.block .content .players_list li {
	border-bottom:1px dotted #88a0b7;
	overflow:hidden;
	float:left;
	clear:left;
	padding-left:10px;
	padding-right:10px;
	width:450px;
	margin-bottom:3px;
	margin-top:0;
}
.player_choice_box{
	/*padding-left:10px;
	padding-right:10px;
	*/
	padding-top:10px;
}
.player_selectlist {
	margin-left:10px;
	width:180px;
}
.linkbutton.delete.create_player span span {
	background:url('images/add_player_icon.png') no-repeat 0 0;
	background-position:0 6px !important;
	
}
.create_player {margin-left:12px;margin-top:9px;}

.item.hover {
    background:#e7edf3;
}

.item.selected {
    background:#e7edf3;
}

.sort_controls_box li.active.desc {
	background:url('images/sort_arrows.gif') no-repeat 0 50%;
	padding-left:19px;
	margin-left:3px;
}
.sort_controls_box li.active.asc {
    background:url('images/sort_arrows_b.gif') no-repeat 0 50%;
    padding-left:19px;
    margin-left:3px;
}
.sort_controls_box li.active a {color:#ce2100;}

.presentations_buttons_controls {width:320px; position:inherit; margin-right:-20px;}
.presentations_buttons_controls li {float:right}

#directory-content{padding:10px;}
.log-dir-list{width:150px;padding:5px;}
.log-dir-list li{margin-bottom:3px;padding:3px 5px;background-color:#6F839A;}
.log-dir-list li a{color:#FFFFFF;}
#log-content{margin-left:10px;width:800px;overflow-x:auto;}

h2.page_title,p.page_descr {
	margin:0 0 0 3px;
	
}
p.page_descr{
	padding: 5px 0 10px 0;
}
#comments-messages .title div {
	
}
.content_inner_container {min-height:307px;}
.comments .title .del_comment {
	background: none;
	float:right;
	padding:0 0 0 10px;
}
.comments .title .del_comment a {
	background: none;
}
.jqgrid-action{display:inline-block;width:16px;height:16px;padding-right:3px;}
.jqgrid-action-reset, .jqgrid-action-block, .jqgrid-action-disable {
	background: url('images/deactive.png ') no-repeat 0 0;
	background-position: 0 0 !important;
}
.jqgrid-action-set, .jqgrid-action-unblock, .jqgrid-action-enable {
	background: url('images/active.png') no-repeat 0 0;
	background-position: 0 0 !important;
}
.jqgrid-action-resetpass{
	background: url('images/key_go.png') no-repeat 0 0;
	background-position: 0 0 !important;
}
.jqgrid-action-edit, .jqgrid-action-edit_slides{
	background: url('images/edit.png') no-repeat 0 0;
	background-position: 0 0 !important;
}
.jqgrid-action-embedrule{
    background: url('images/edit.png') no-repeat 0 0;
    background-position: 0 0 !important;
}
.jqgrid-action-delete{
	background: url('images/delete.png') no-repeat 0 0;
	background-position: 0 0 !important;
}
.jqgrid-action-play{
	background: url('images/control_play.png') no-repeat 0 0;
	background-position: 0 0 !important;
}
.jqgrid-action-spoot_1{
	background: url('images/sl1.png') no-repeat 0 -16px;
}
.jqgrid-action-spoot_1_active{
	background: url('images/sl1.png') no-repeat 0 0;
}
.jqgrid-action-spoot_2{
	background: url('images/sl2.png') no-repeat 0 -16px;
}
.jqgrid-action-spoot_2_active{
	background: url('images/sl2.png') no-repeat 0 0;
}
.jqgrid-action-spoot_main{
	background: url('images/sp.png') no-repeat 0 -16px;
}
.jqgrid-action-spoot_main_active{
	background: url('images/sp.png') no-repeat 0 0;
}
.jqgrid-action-show, .jqgrid-action-bankInfo{ background: url('images/author_info_ico.png') no-repeat 0 0;}
.jqgrid-action-downloadPdf{ background: url('images/ico-pdf.png') no-repeat 0 0;}
.jqgrid-action-re-send{
	background: url('images/answer_button_ico.png') no-repeat 0 0;
}
.ui-jqgrid tr.jqgrow td {
	vertical-align:middle;
}
#mainScreenTags {padding-right:0; padding:0; width:497px;}

#mainScreenTags .content_border {background: none;}
#mainScreenTags li .content{margin:0; padding:0; padding-top:10px;}
#mainScreenTags li h2 {width:70px; text-align: center;}
#mainScreenTags ul {width:497px; overflow: hidden;}
#mainScreenTags li.tags_box {background: url('images/tags_box_bg.png') repeat-y 0 0; width:234px; float:left; margin-left:9px;}
#mainScreenTags li.author_box h2.author,
#mainScreenTags li.author_box h2.author_info{padding-top:10px; padding-bottom:25px; line-height: 16px; font-size:15px; }
#mainScreenTags li.author_box h2.author {background: url('images/author_ico.png') no-repeat 50% 30px;}
#mainScreenTags li.author_box h2.author_info{background: url('images/author_info_ico.png') no-repeat 50% 30px; margin-top:0;}
#mainScreenTags li.tags_box h2.tags{background: url('images/tags_ico.png') no-repeat 50% 40px; padding-bottom:65px;}
#mainScreenTags li.author_box{background: url('images/author_box_bg.png') repeat-y 0 0; width:254px; float:left;}
#mainScreenTags li.author_box .content{padding-left:80px;}
#mainScreenTags li.tags_box .content{padding-left:76px;}
#mainScreenTags li.author_box div.inner_box{background: url('images/author_box_bottom_bg.png') no-repeat 0 0; width:254px; height:11px;}
#mainScreenTags li div.inner_box{background: url('images/tags_box_bottom_bg.png') no-repeat 0 0; width:234px; height:9px;}
#mainScreenTags li .title_col {
	/*background: url('images/tags_titles_bottom_bg.png') no-repeat 0 100%;*/
	float:left;
	width:68px;
	overflow:hidden;
}
#mainScreenTags li .title_col_inner_container {
	/*background: url('images/tags_titles_bg.png') repeat-y 0 0;*/
	overflow: hidden;
	/*margin-bottom:10px;*/
}
#mainScreenTags li div.inner_separator {
	background: url('images/author_box_separator_bg.png') no-repeat 0 0;
	width:100%;
	height:3px;
}


a.add_to_fav {
	width:106px;background: url('images/left_blue_grad_butt.png') no-repeat 0 0;  float:left;padding-left:6px;
}
a.rem_from_fav{
	display:none; width:106px;background: url('images/left_blue_grad_butt.png') no-repeat 0 0;  float:left;padding-left:6px;
}
span.add_fav_bg{
	padding-right:9px; padding-top:3px; padding-bottom:4px; color:#fff; float:left; background: url('images/right_blue_grad_butt.png') no-repeat 100% 0;
}
span.rem_fav_bg{
	padding-right:0px; padding-top:3px; padding-bottom:4px; color:#fff; float:left; background: url('images/right_blue_grad_butt.png') no-repeat 100% 0;
}

span.add_fav_bg span{
	display:block; padding-left:25px; line-height:11px; float:none; background: url('images/add_to_favorites_ico.png') no-repeat 0 50%;
}
span.rem_fav_bg span{display:block; padding-left:27px; line-height:11px; float:none; background: url('images/rem_from_favorites_ico.png') no-repeat 0 50%;}


.linkbutton.forward span span {
	background: url('images/forward_button_ico.png') no-repeat 0 0;
	background-position: 0 8px;
	padding-left:24px !important;
}
.linkbutton.send span span{
    background: url('images/ico_send.gif') no-repeat 0 0;
    background-position: 0 8px;
    padding-left:24px !important;
}
.linkbutton.answer span span {
	background: url('images/answer_button_ico.png') no-repeat 0 0;
	background-position: 0 8px;
	padding-left:24px !important;
}
.linkbutton.back span span {
	background: url('images/back_ico.png') no-repeat 0 0 !important;
	background-position: 0 7px !important;
	padding-left:22px !important;
}
table.prices_table {margin-left:3px; color:#4d6582;margin-top:10px;}
table.prices_table th {
	width:236px;
	border-bottom:1px dotted #88a0b7;
	font-size:11px;
	font-weight:normal;
	padding:5px 0;
	
	text-align:left;
}
table.prices_table th.package{padding:0;}
table.prices_table th strong {
	display:block;
	font-size:14px;
}
th.player_customization span{padding-left:45px;}
table.prices_table th.buttons_row{border-bottom:0;}
table.prices_table tr.packages td img {
	display:block;
}
table.prices_table tr.packages td.package_level_1 {vertical-align:top; background:url('images/package_level_1.png') no-repeat 50% 0 !important;}
table.prices_table tr.packages td.package_level_1.active_package_left.active_left div {background:url('images/pricing_th_active_shadow_l.png') repeat-y scroll 100% -8px}
table.prices_table tr.packages td.package_level_1.active_package_right.active_right div {background:url('images/pricing_th_active_shadow_r.png') repeat-y scroll 0 -8px}

table.prices_table tr.packages td.package_level_2 {vertical-align:top; background:url('images/package_level_2.png') no-repeat 50% 0 !important;}
table.prices_table tr.packages td.package_level_2.active_package_left.active_left div {background:url('images/pricing_th_active_shadow_l.png') repeat-y scroll 100% -8px}
table.prices_table tr.packages td.package_level_2.active_package_right.active_right div {background:url('images/pricing_th_active_shadow_r.png') repeat-y scroll 0 -8px}

table.prices_table tr.packages td.package_level_3 {vertical-align:top; background:url('images/package_level_3.png') no-repeat 50% 0 !important;}
table.prices_table tr.packages td.package_level_3.active_package_left.active_left div {background:url('images/pricing_th_active_shadow_l.png') repeat-y scroll 100% -8px}
table.prices_table tr.packages td.package_level_3.active_package_right.active_right div {background:url('images/pricing_th_active_shadow_r.png') repeat-y scroll 0 -8px}

table.prices_table tr.packages td.package_level_5 {vertical-align:top; background:url('images/package_level_5.png') no-repeat 50% 0 !important;}
table.prices_table tr.packages td.package_level_5.active_package_left.active_left div {background:url('images/pricing_th_active_shadow_l.png') repeat-y scroll 100% -8px}
table.prices_table tr.packages td.package_level_5.active_package_right.active_right div {background:url('images/pricing_th_active_shadow_r.png') repeat-y scroll 0 -8px}

table.prices_table tr.packages td.package_level_6 {vertical-align:top; background:url('images/package_level_6.png') no-repeat 50% 0 !important;}
table.prices_table tr.packages td.package_level_6.active_package_left.active_left div {background:url('images/pricing_th_active_shadow_l.png') repeat-y scroll 100% -8px}
table.prices_table tr.packages td.package_level_6.active_package_right.active_right div {background:url('images/pricing_th_active_shadow_r.png') repeat-y scroll 0 -8px}

table.prices_table tr.packages td.package_level_4 {vertical-align:top; background:url('images/package_level_4.png') no-repeat 50% 0 !important;}
table.prices_table tr.packages td.package_level_4.active_package_left.active_left div {background:url('images/pricing_th_active_shadow_l.png') repeat-y scroll 100% -8px}
table.prices_table tr.packages td.package_level_4.active_package_right.active_right div {background:url('images/pricing_th_active_shadow_r.png') repeat-y scroll 0 -8px}

table.prices_table tr.packages td.package_level_7 {vertical-align:top; background:url('images/package_level_7.png') no-repeat 0 0 !important;}
table.prices_table tr.packages td.package_level_7.active_package_left.active_left div {background:url('images/pricing_th_active_shadow_l.png') repeat-y scroll 100% -8px}
table.prices_table tr.packages td.package_level_7.active_package_right.active_right div {background:url('images/pricing_th_active_shadow_r.png') repeat-y scroll 0 -8px}

table.prices_table tr.packages td.package_level_8 {vertical-align:top; background:url('images/package_level_8.png') no-repeat 0 0 !important;}
table.prices_table tr.packages td.package_level_8.active_package_left.active_left div {background:url('images/pricing_th_active_shadow_l.png') repeat-y scroll 100% -8px}
table.prices_table tr.packages td.package_level_8.active_package_right.active_right div {background:url('images/pricing_th_active_shadow_r.png') repeat-y scroll 0 -8px}


table.prices_table tr.packages td.active_package_left{
	/*background-image:url('images/pricing_th_active_shadow_l.png');
	background-position:100% 0 !important;
	background-color:#fff;*/
}
table.prices_table tr.packages td.active_package_right{
	/*background-image:url('images/pricing_th_active_shadow_r.png');
	background-position:0 0 !important;
	background-color:#fff;*/
}
table.prices_table tr.packages td.package_level_1 div{
	height:161px;
	width:120px;
}
table.prices_table tr.packages td.package_level_3 div{
    height:161px;
    width:115px;
}
td.package_level_1 div{width:120px; overflow:hidden;}
table.prices_table tr.packages td.package_level_2 div{
    height:161px;
    width:120px;
}
td.package_level_2 div{width:120px; overflow:hidden;}
table.prices_table tr.packages td.package_level_1.active_current {background:#DDE4EB;}
table.prices_table tr.packages td.tin_col.active_current {background:#E2DDEB;}
table.prices_table tr.packages td div span.pkg_name{text-transform: none;padding-top:85px; font-size:15px; display:block; padding-left:5px; height:30px; padding-right:5px;}
table.prices_table td div span.pkg_price {display:block; font-size:13px; font-weight:bold;}
table.prices_table tr.packages td.package_level_6 div span.pkg_price {/*padding-top:13px;*/}
table.prices_table td div span.pkg_period {display:block; font-size:10px; font-weight:normal;}
table.prices_table tr.packages td.tin_col div{
	/*background:#dde4eb url('images/tin_account_table_bg.png') no-repeat 0 0;*/
	width:76px;
	height:161px;
}
td.tin_col div{
	overflow:hidden;
	width:76px;
}

table.prices_table tr.packages td.premium_col div{
	/*background:#dde4eb url('images/premium_account_table_bg.png') no-repeat 0 0;*/
	width:115px;
	height:161px;
}
td.premium_col div{width:115px;}
td.business_col div{width:115px;}
table.prices_table tr.packages td.package_level_6 div{
	/*background:#dde4eb url('images/business_account_table_bg.png') no-repeat 0 0;*/
	width:115px;
	height:161px;
}
table.prices_table tr.packages td.package_level_5 div{
	width:115px;
	height:161px;
}
td.package_level_6 div {
	width:115px;
}
td.package_level_5 div {
	width:115px;
}
table.prices_table tr.packages td.package_level_4 div{
	/*background:#dde4eb url('images/prof_account_table_bg.png') no-repeat 0 0;*/
	width:116px;
	height:161px;
	
}
td.package_level_4 div{
	width:116px;
}
table.prices_table tr.packages td.package_level_7 div{
	/*background:#dde4eb url('images/enterprise_account_table_bg.png') no-repeat 0 0;*/
	width:97px;
	height:161px;
}
td.package_level_7 div {
	width:97px;
}
table.prices_table tr.packages td.package_level_8 div{
	/*background:#dde4eb url('images/ultimate_account_table_bg.png') no-repeat 0 0;*/
	width:85px;
	height:161px;
}
td.package_level_8 div {
	width:85px;
}
table.prices_table th h6 {
	font-size:18px;
	line-height:22px;
}
table.prices_table th.package {
	text-align:center;
	font-size:12px;
}
table.prices_table th.package span {
	padding-top:32px;
	padding-bottom:20px;
	display:block;
}
table.prices_table td {
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	border-left:2px solid #fff;
	border-right:2px solid #fff;
	text-align:center;
	vertical-align:middle;
	font-size:14px;
	font-weight:bold;
}
table.prices_table td.package_level_1{
	background-color:#dde4eb;
	/*width:79px;*/
	background-position:88% 0 ;
}

table.prices_table td.package_level_2{
	background-color:#e2ddeb;
	/*width:83px;*/
	background-position:88% 0 ;
}
table.prices_table td.package_level_3{
	background-color:#ebdee9;
	background-position:93% 0 ;
}
table.prices_table td.package_level_4{
	background-position:93% 0 ;
	background-color:#eee3e3;
}
table.prices_table td.package_level_6{
	background-position:92% 0 ;
	background-color:#DFEBDD;
	
}
table.prices_table td.package_level_5{
	background-position:92% 0 ;
	background-color:#ebe9de;
}
table.prices_table td.package_level_7{
	background-color:#ddebe6;
	background-position:90% 0 ;
	
}
table.prices_table td.package_level_8{
	background-position:89% 0 ;
	background-color:#daecee;
}
table.prices_table tr.buttons_row td{
    background-color: #ffffff;
}

table.prices_table td.active_left{
	background-image:url('images/pricing_active_shadow_l.png');
	background-position:100% 0 !important;
	background-repeat: repeat-y;
}
table.prices_table td.active_right{
	background-image:url('images/pricing_active_shadow_r.png');
	background-position:0 0 !important;
	background-repeat: repeat-y;
}

table.prices_table td.active_current{
	background-image:url('images/pricing_active_cell_bg.png');
	
	
}
table.prices_table .package-options{
    display: block;
    font-size: 20px;
    font-weight: bold;
    padding-bottom:5px;
}
table.prices_table .call-our-holine{
    font-weight: bold;
/*    display: block;*/
}
table.prices_table .options-price{
/*    color: #0000A6;*/
    font-weight: normal;
}

#login_in_page {overflow:hidden; padding-bottom:65px;}
.login_page{width:990px;}
#login_in_page h2 {
	color:#ce2100;
	font-size:16px;
	font-weight:bold;
}
div.login_box {
	background:#fff;	
	width:682px;
	overflow:hidden;
}
div.login_box_content {
	width:659px;
	overflow:hidden;
	background:url('images/login_box_top.png') no-repeat 0 0;
	padding:23px 0 0 23px;
}
div.login_box_bottom {
	background:url('images/login_box_bottom.png') no-repeat 0 0;
	width:682px;
	overflow:hidden;
	height:8px;
}
ul.login_in_form_box{
	
	overflow:hidden;
	width:440px;
}
ul.login_in_form_box label {
	float:left;
	padding-right:8px;
	text-align:right;
	padding-top:2px;
}
ul.login_in_form_box li {
	float:left;
	clear:left;
	overflow:hidden;
	padding-bottom:15px;
	width:100%;
	
}
ul.login_in_form_box li input.rnd_inp_r {
	width:280px;
}
ul.login_in_form_box li.additional_controls.remeber_me_line {
	padding-bottom:10px;
	margin-top:-7px;
}
ul.login_in_form_box li.additional_controls.remeber_me_line label {
	font-weight:normal;
}
ul.login_in_form_box li.additional_controls.remeber_me_line label input {
	margin-right:3px;
	padding-top:0;
	margin-top:1px;
}
ul.login_in_form_box li.additional_controls{
	padding-left:76px;
}
.dotted_line {
	border-top:1px dotted #88a0b7;
	height:1px;
	width:283px;
}
ul.login_in_form_box li.additional_controls.forgot_password_line{margin-top:-10px;}
ul.login_in_form_box li.additional_controls a.forgot_password_link{}

#choose_plan {
	background:#fff;
	width:682px;
	margin-top:10px;
	float:left;
	overflow:hidden;
}
#choose_plan .choose_plan_box{
	background:#fff;
	overflow:hidden;
	
}
#choose_plan .choose_plan_box_content{
	background:url('images/choose_plan_box_top.png') no-repeat 0 0;
	overflow:hidden;
	padding-left:20px;
	padding-top:10px;
}
#choose_plan .choose_plan_box_content.de{
	background:url('images/choose_plan_box_top_de.png') no-repeat 0 0;
}
#choose_plan .choose_plan_box_content.de a.linkbutton span {
	padding-left:19px;
	padding-right:27px;
}
#choose_plan .choose_plan_box_content h2 {
	padding-bottom:6px;
}
#choose_plan .choose_plan_box_content p {padding-right:278px; padding-left:85px; padding-top:40px;  padding-bottom:5px; font-size:11px; color:#4d6582;}
#choose_plan .choose_plan_bottom_box {
	overflow:hidden;
	background:url('images/choose_plan_box_bottom.png') no-repeat 0 0;
	height:9px;
}
div.choose_plan_link {
	overflow:hidden;
	float:right;
	margin-top:5px;
	margin-right:16px;
}

#free_account {
	background:#fff;
	width:300px;
	float:right;
	clear:right;
	overflow:hidden;
	margin-bottom:10px;
}
#free_account .free_account_box{
	background:#fff;
	overflow:hidden;
	
}
#free_account .free_account_box_content{
	background:url('images/free_account_box_top.png') no-repeat 0 0;
	overflow:hidden;
	padding-left:20px;
	padding-top:10px;
}
#free_account .free_account_box_content h2 {
	padding-bottom:6px;
	font-weight:bold;
	color:#4d6582;
}
#free_account .free_account_box_content p {padding-right:150px; padding-top:30px; padding-bottom:0px; font-size:11px; color:#4d6582;}
#free_account .free_account_bottom_box {
	overflow:hidden;
	background:url('images/free_account_box_bottom.png') no-repeat 0 0;
	height:10px;
}
div.free_account_link {
	overflow:hidden;
	float:right;
	margin-right:-3px;
	margin-top:15px;
}

#mail_confirm {
	background:#fff;
	width:300px;
	float:right;
	overflow:hidden;
	clear:right;
}
#mail_confirm .mail_confirm_box{
	background:#fff;
	overflow:hidden;
	
}
#mail_confirm .mail_confirm_box_content{
	background:url('images/mail_confirm_box.png') no-repeat 0 0;
	overflow:hidden;
	padding-left:20px;
	padding-top:10px;
}
#mail_confirm .mail_confirm_box_content h2 {
	padding-bottom:7px;
	color:#489176;
}
#mail_confirm .mail_confirm_box_content p {padding-right:100px; padding-bottom:0px; font-size:11px; color:#4d6582;}
#mail_confirm .mail_confirm_bottom_box {
	overflow:hidden;
	background:url('images/mail_confirm_bottom_box.png') no-repeat 0 0;
	height:10px;
}
.publish_form .linkbutton,#reg_content_container .linkbutton,
#player_choice_right_side .linkbutton,
.login_box .linkbutton,
#choose_plan .linkbutton,
#free_account .linkbutton,
#services_list .linkbutton,
.reg_comp_form .form_controls .linkbutton,
.choose_plan_box_content .linkbutton,
.prices_table .linkbutton,
.marketplace_overview_single .linkbutton,
.business_card_edit_form .linkbutton, 
#ajax-form .linkbutton,
.login_in_form .linkbutton,
.next .linkbutton 
{
	background-color:transparent;
	background-position:0 -112px;
	line-height:21px;
}

table.loginform td {padding-top:2px;}

#player_choice_right_side .linkbutton span,
.publish_form .linkbutton span,
#reg_content_container .linkbutton span,
.login_box .linkbutton span,
#choose_plan .linkbutton span,
#free_account .linkbutton span,
#services_list .linkbutton span,
.reg_comp_form .form_controls .linkbutton span,
.choose_plan_box_content .linkbutton span,
.prices_table .linkbutton span,.marketplace_overview_single .linkbutton span,.business_card_edit_form .linkbutton span,
#ajax-form .linkbutton span,
.login_in_form .linkbutton span,
.next .linkbutton span
{
	background-position:100% -112px;
}
#player_choice_right_side .linkbutton span span,
.publish_form .linkbutton span span,
#reg_content_container .linkbutton span span,
.login_box .linkbutton span span,
#choose_plan .linkbutton span span,
#free_account .linkbutton span span,
#services_list .linkbutton span span,
.reg_comp_form .form_controls .linkbutton span span,
.choose_plan_box_content .linkbutton span span,
.prices_table .linkbutton span span,.marketplace_overview_single .linkbutton span span,.business_card_edit_form .linkbutton span span,
#ajax-form .linkbutton span span,
.login_in_form .linkbutton span span,
.next .linkbutton span span
{
	/*margin:-3px 0 0;
	padding-top:3px;*/
}
#login_in_page {overflow:hidden; padding-bottom:65px;}
#login_in_page h2 {
	color:#ce2100;
	font-size:16px;
	font-weight:bold;
}
div.login_box {
	background:#fff;	
	width:682px;
	overflow:hidden;
}
div.login_box_content {
	width:659px;
	overflow:hidden;
	background:url('images/login_box_top.png') no-repeat 0 0;
	padding:23px 0 0 23px;
}
div.login_box_bottom {
	background:url('images/login_box_bottom.png') no-repeat 0 0;
	width:682px;
	overflow:hidden;
	height:8px;
}

ul.login_in_form_box label {
	float:left;
	padding-right:8px;
	text-align:right;
	padding-top:2px;
}
ul.login_in_form_box li.login_field_element label,
ul.login_in_form_box li.password_field_element label{
	width:85px;
	text-align: left;
	
}

ul.login_in_form_box li {
	float:left;
	clear:left;
	overflow:hidden;
	padding-bottom:15px;
	width:100%;
	
}
ul.login_in_form_box li input.rnd_inp_r {
	width:280px;
}
ul.login_in_form_box li.additional_controls.remeber_me_line {
	padding-bottom:10px;
	margin-top:-7px;
}
ul.login_in_form_box li.additional_controls.remeber_me_line label {
	font-weight:normal;
}
ul.login_in_form_box li.additional_controls.remeber_me_line label input {
	margin-right:3px;
	padding-top:0;
	margin-top:1px;
}
ul.login_in_form_box li.additional_controls{
	padding-left:70px;
	padding-top:5px;
}
.dotted_line {
	border-top:1px dotted #88a0b7;
	height:1px;
	width:283px;
}
ul.login_in_form_box li.additional_controls.forgot_password_line{margin-top:-10px;}
ul.login_in_form_box li.additional_controls a.forgot_password_link{}
form.business_card_edit_form fieldset{
	margin-top:8px;
}
form.business_card_edit_form fieldset .rnd_inp_l {
	margin-right:5px;
}
.loginbar label.login_label,.loginbar label.password_label{ 
	float:right;
	padding-right:20px;
	position:relative;
	top:4px;
	white-space: nowrap;
}
.loginbar label.password_label {padding-left:10px;}
.loginbar.fr label.login_label {}
.loginbar label.password_label{
	float:right;
	padding-right:20px;
	padding-top:9px;
}
.loginbar div.left.rememberme{
	float:none; clear:left; padding:0 !important;
}
.loginbar div.right.notamember{
	float:none; clear:left; padding:0 !important;
}
.loginbar .log_box,.loginbar .pass_box {
	float:left;
}
.loginbar label.remeberme_label{
	float:right; padding-top:4px;
	position: relative;
	top:5px;
	padding-left:5px;
	white-space: nowrap;
}
.loginform {overflow:hidden;}
.coming_soon {
	border:0 !important;
}
li.fav_button_bookmark {
	background:none !important;padding-left:25px;padding-right:0;
}
#quick_links_box {width:240px; overflow:hidden;}
#quick_links_box ul.links_list li {
float:left;
margin-right:10px;
width:110px;
}

#modal_box {margin:0;padding:0; border-collapse:collapse;}
#modal_box tr td,
#modal_box  td {border-collapse:collapse; padding:0;}
#modal_box_tlc {
	background:url("../images/rounded_modal_window.png") repeat scroll 0 0 ;
	height:29px;
	width:29px;
}
#modal_box_tb {
	background:#fff url("../images/modal_window_border.png") repeat-x scroll 0 0 ;
}
#modal_box_trc {
	background:url("../images/rounded_modal_window.png") repeat scroll 0 -29px ;
	height:29px;
	width:29px;
}
#modal_box_blc {
	background:url("../images/rounded_modal_window.png") repeat scroll 0 -86px ;
	height:29px;
	width:29px;
}
#modal_box_bb {
	background:#fff url("../images/modal_window_border.png") repeat-x scroll 0 100%;
}
#modal_box_brc {
	background:url("../images/rounded_modal_window.png") repeat scroll 0 -57px;
	height:29px;
	width:29px;
}
#modal_box_ls {
	background:#fff url("../images/modal_window_sides_border.png") repeat-y scroll 0 0 ;
}
#modal_box_rs {
	background:#fff url("../images/modal_window_sides_border.png") repeat-y scroll 100% 0;
}
#modal_content {
	background:#fff;
}
#modal_content h2{
	color:#187ebd;
	font-size:18px;
}
#modal_content p {padding:19px 0 19px 0;}
#modal_content select{width:260px;}
#modal_content textarea {width:256px;}
#modal_content label {padding-right:10px;}
#modal_content .feedback_strip{
	background: url('images/rounded_modal/feedback_strip.png') no-repeat 0 0;
	height:21px;
	position: relative;
	left:83px;
	
}
#modal_content .feedback_strip p {
	margin:0;
	padding:0 0 0 12px;
	line-height:21px;
}
#feedback-content .form_items {
	overflow:hidden;
	width:345px;
}
#feedback-content .form_items li {
	float:right;
	clear:both;
	width:100%;
}
#feedback-content .form_items li.actions_row {
	/*padding-left:67px;*/
	float:right;
	clear:both;
}
#feedback-content .form_items li.actions_row div.button {width:260px; float:right; clear:both; margin:0 0px 0 0; padding-top:6px; padding-bottom:18px;}	
#feedback-content .form_items li.actions_row div.button a.linkbutton.lbrounded.forward.submit {margin-right:9px;}

/*SERVICES PAGE START*/
#mainText #services_list{
	margin:0;
	padding:0;
	list-style: none;
	overflow:hidden;
}
#mainText #services_list li {
	float:left;
	list-style: none;
	margin:0 12px 0 0;
	padding:0 13px 0 0;
	border-right:1px dotted #88a0b7;
	height:283px;
	position: relative;
}
div.service_description{
	min-height:283px;
}
#mainText #services_list li.no_border{
	border:0;
}
#mainText #services_list li.second_row{
	margin:38px 12px 0 0;
	padding-right:13px;
	height:240px;
}
#mainText #services_list li.second_row div.service_description{
	height:240px;
} 
div.service_description{
	
	padding:0 0 0 13px;
	margin:0 0 0 8px;
	width:180px;
	float:left;
}
div.service_description a.linkbutton{
	float:right;
	margin-right:0;
	bottom:0;
	position: absolute;
	right:13px;
}
div.service_img{
	width:95px;
	height:95px;
	float:left;
}
#mainText div.service_img img {border:none;}
/*SERVICES PAGE END*/

/*CONTACT US PAGE*/
.contact_us {
	background: url('images/contact_us_pic.png') no-repeat 0 0;
	margin-top:55px;
	padding:0 0 0 260px;
}
#mainText .contact_us p {
	margin:0;
	padding:3px 0 3px 0;
	
	font-size:13px;
}
#mainText .contact_us a {
	
	text-decoration: none;
}
#mainText .contact_us a:hover{
	text-decoration: underline;
}
.contact_us span.phone,.contact_us span.mail{
	float:left;
	width:55px;
}
.contact_us span.phone_line{padding-top:5px; display: block;}
/*CONTACT US PAGE END*/

/*NEW UPLOAD PAGE START*/
#descr_list {
	overflow:hidden;
	margin:40px 0 25px 0;
	padding:0;
	width:620px;
	width:535px;
	list-style:none;
}
#descr_list li {
	list-style:none;
	float:left;
	clear:left;
	margin-bottom:4px;
	width:100%;
}
div.label_text {
	background: url('images/upload_descr_lb.png') no-repeat 0 0;
	height:31px;
	float:left;
	width:240px;
}
div.descr_text{
	float:left;
	width:290px;
	border:1px dotted #88a0b7;
	border-left:0;
}
div.descr_text p {
	line-height:29px;
	padding-left:12px;
	font-weight:bold;
}
div.label_text p{
	line-height:31px;
	margin:0 0 0 6px;
	padding:0 0 0 32px;
	font-weight:bold;
}
div.label_text p.speed{
	background:url('images/upload_descr_icons.png') no-repeat 0 4px;
}
div.label_text p.time{
	background:url('images/upload_descr_icons.png') no-repeat 0 -31px;
}
div.label_text p.uploaded{
	background:url('images/upload_descr_icons.png') no-repeat 0 -66px;
}
div.label_text p.errors{
	background:url('images/upload_descr_icons.png') no-repeat 0 -101px;
}
/*NEW UPLOAD PAGE END*/

/*REGISTRATION COMPANY PAGE START*/
#registration_company_page {overflow:hidden;}
div.reg_comp_form {width:645px; float:left;}
div.reg_comp_form div.free_package{
	padding-bottom:10px;
}
#genear_info,#billing_info {
	width:295px;
	padding:0;
	float:left;
	
}
#genear_info{margin-left:10px;}
#billing_info{margin-left:20px;}
.general_info_right_col{margin-left:14px !important;}
#mainText #general_form_elements,
#mainText #billing_form_elements {width:292px; margin-top:13px;}

#mainText #general_form_elements .content_separator,
#mainText #billing_form_elements .content_separator {margin:8px 0 5px 0;}

#mainText #general_form_elements li,
#mainText #billing_form_elements li {list-style: none; margin:0; padding:0;}
#mainText #billing_form_elements li div.half {float:left;}
#mainText #general_form_elements li input.rnd_inp_r,
#mainText #billing_form_elements li input.rnd_inp_r {width:272px; padding-right:10px;}
#mainText #billing_form_elements li select {width:282px;}
#mainText #billing_form_elements li input.rnd_inp_r#zip {width:65px; padding-right:10px;}
#mainText #billing_form_elements li input.rnd_inp_r#city {width:170px; padding-right:10px; margin-right:16px;}
#mainText #billing_form_elements li input.rnd_inp_r#house {width:65px; padding-right:10px;}
#mainText #billing_form_elements li input.rnd_inp_r#street {width:170px; padding-right:10px; margin-right:16px;}
#mainText #general_form_elements li label,
#mainText #billing_form_elements li label {font-size:12px; color:#4d6582; padding-bottom:4px; float:left; padding-top:2px;}
#check_box_bar {margin-top:10px; margin-left:10px;}
#check_box_bar input {margin:0; float:left;}
#check_box_bar label span {padding-left:3px; font-weight:normal; float:left;}
div.reg_comp_form .form_controls,.choose_plan_box_content .form_controls{float:right; margin-top:17px;}
div.reg_comp_form .form_controls.free_package {margin:24px 0 20px 0}
div.reg_comp_form .form_controls a{float:right !important;}
div.reg_comp_form .form_controls {width:100%;}
div.reg_comp_form.reg_free .form_controls {
	margin-right:6px;
	padding-bottom:21px;
}
.choose_plan_box_content .form_controls .linkbutton{margin-right:2px;}
h3.rounded_headline,h3.rounded_headline_right {background: url('images/reg_comp_headline.png') no-repeat 0 0; font-size:14px; color:#4d6582 !important; width:294px; text-align:center; line-height:35px; padding:0 !important; margin:0 !important;}
h3.rounded_headline_right {background: url('images/reg_comp_headline_right.png') no-repeat 0 0; width:325px; margin-left:-5px !important;}
.rounded_headline_free {
	background: url('images/general_headline_free.png') no-repeat 0 0;
	color:#4D6582 !important;
	font-size:14px;
	line-height:35px;
	margin:0 0 5px 10px !important;
	padding:0 !important;
	text-align:center;
}
.reg_company_bottom_banner{
	background: url('images/reg_comp_bottom_banner.png') no-repeat 0 0; 
	width:645px; 
	height:159px; 
	float:left; 
	margin-top:10px; 
	margin-bottom:10px;
}
.reg_company_bottom_banner.de {
	background: url('images/reg_comp_bottom_banner_de.png') no-repeat 0 0; 
}
#choose_plan_box {width:335px; float:right; height:400px;}
.reg_comp_choose_plan_top {background: url('images/reg_comp_choose_plan_top.png') no-repeat 0 0; height:11px; width:317px; margin-top:7px;}
.reg_comp_choose_plan_bottom {background: url('images/reg_comp_choose_plan_bottom.png') no-repeat 0 0; height:13px; width:317px;}
.choose_plan_box_content table{background:#f2e9f0; width:318px;}
.choose_plan_box_content table td {border-top:1px solid #fff; border-bottom:1px solid #fff; border-right:2px solid #fff; font-weight:bold; padding:3px 0 3px 15px; vertical-align: middle;color:#ce2100}
.choose_plan_box_content table td.label {width:202px; padding-left:20px; color:#4D6582;}
.empty { color:#4D6582 !important;}
.choose_plan_box_content table th {padding-top:15px; padding-bottom:20px; padding-left:21px;}
.choose_plan_box_content table th .separator_slash {font-size: 18px;}
.choose_plan_box_content table th .package_price{font-size:14px;}
.choose_plan_box_content table th .package_duration{font-size:10px;}
.package_name {font-size:18px; color:#ce2100}
.choose_plan_box_content table td img {border:0 !important;}
#mainText .choose_plan_box_content table td ul {padding-top:10px;}
#mainText .choose_plan_box_content table td ul li {list-style:none;}
#mainText .choose_plan_box_content table td.label ul li {list-style:disc;}
#mainText .choose_plan_box_content table td.label ul{padding-top:0; padding-left:24px;}
#mainText .choose_plan_box_content table td li {font-size:11px; margin:0; padding:0; font-weight:normal;}
tr.buttons_row a.linkbutton{margin-left: 20px; margin-right:0 !important; padding-left:7px; text-decoration:none; margin-top:7px; margin-bottom:7px;}
tr.buttons_row td.package_level_2 a.linkbutton {
	margin-left:20px;
}
tr.buttons_row td.package_level_3 a.linkbutton{
	margin-left:20px;
}
tr.buttons_row td.package_level_4 a.linkbutton{
	margin-left:20px;
}
tr.buttons_row td.package_level_5 a.linkbutton{
	margin-left:20px;
}
tr.buttons_row td.package_level_6 a.linkbutton{
	margin-left:20px;
}
tr.buttons_row td.package_level_7 a.linkbutton{
	margin-left:13px;
}
tr.buttons_row td.package_level_8 a.linkbutton {
	margin-left:7px;
}

tr.buttons_row a.linkbutton span {padding-right:5px;}
tr.buttons_row a.linkbutton span span {
	padding-right:13px !important;
	background: url('images/sing_up_arrow.png') no-repeat;
	background-position:100% 7px !important;
	text-decoration: none;
}
#additional_descr_row {margin-top:15px;}
#additional_descr_row div.title{
/*	background:#DFE7EE url(images/item-border.png) no-repeat scroll 0 -96px;*/
    background:#DFE7EE;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	font-size:0.9em;
	line-height:18px;
	margin:7px 0 0;
	padding:0 0 0 8px;
}
#additional_descr_row div.title div{
/*	background:transparent url(images/item-border.png) no-repeat scroll 100% -115px;*/
	color:#4D6582;
	font-size:12px;
	padding:0 8px 0 5px;
	text-align:left;
	
}
/*REGISTRATION COMPANY PAGE END*/
/*MAIL REQUEST FACEBOX*/
#mail_request{margin-right:-5px;}
#mail_request div.button {margin-top:10px; width:256px;}
#mail_request #user_name{border:1px solid #839BB3; width:256px;}
#mail_request #user_phone{border:1px solid #839BB3; width:256px;}
#mail_request #user_email{border:1px solid #839BB3; width:256px;}
#services_list h4{text-decoration: underline;}
#mail_request a.linkbutton.cancel {float:right; margin-right:-3px;}
/*MAIL REQUEST FACEBOX END*/
/*NEW RED LINKBUTTON*/
#choose_plan .choose_plan_box_content .linkbutton,
#free_account .linkbutton {
	background: url('images/red_linkbutton_left.png') no-repeat 0 0 !important;
	padding-left:5px;
}

#choose_plan .choose_plan_box_content .linkbutton span,
#free_account .linkbutton span{
	background: url('images/red_linkbutton_right.png') no-repeat 100% 0 !important;
	padding-right:37px;
	padding-left:24px;
}
#free_account .linkbutton span {
	padding-left:5px;
	padding-right:12px;
}
#choose_plan .choose_plan_box_content .linkbutton span span {
	background: url('images/red_button_ico_checked.png') no-repeat 100% 6px !important;
	padding-right:24px !important;
}
#free_account .linkbutton span span {
	background: url('images/red_button_ico_right_arrow.png') no-repeat 100% 6px !important;
	padding-right:24px !important;
}
/*NEW RED LINKBUTTON END*/
table.prices_table td.support,table.prices_table th.support {font-size:11px; font-weight:bold;}
.business_package .reg_comp_choose_plan_top { background: url('images/package_color_table/business_package_top.png')}
.business_package .reg_comp_choose_plan_bottom { background: url(images/package_color_table/business_package_bottom.png) repeat scroll 0 100%}
.business_package table { background:#f1e7e7}

.free_package .reg_comp_choose_plan_top { background: url('images/package_color_table/free_package_top.png')}
.free_package .reg_comp_choose_plan_bottom { background: url('images/package_color_table/free_package_bottom.png')  repeat scroll 0 100%}
.free_package table { background:#eaeef2}

.tin_package .reg_comp_choose_plan_top { background: url('images/package_color_table/tin_package_top.png')}
.tin_package .reg_comp_choose_plan_bottom { background: url('images/package_color_table/tin_package_bottom.png')  repeat scroll 0 100%}
.tin_package table { background:#ebe7f1}

.premium_package .reg_comp_choose_plan_top { background: url('images/package_color_table/premium_package_top.png')}
.premium_package .reg_comp_choose_plan_bottom { background: url('images/package_color_table/premium_package_bottom.png')  repeat scroll 0 100%}
.premium_package table { background:#f1e7ef}

.professional_package .reg_comp_choose_plan_top { background: url('images/package_color_table/professional_package_top.png')}
.professional_package .reg_comp_choose_plan_bottom { background: url('images/package_color_table/professional_package_bottom.png')  repeat scroll 0 100%}
.professional_package table { background:#e9f1e7}

.business_pro_package .reg_comp_choose_plan_top { background: url('images/package_color_table/business_pro_package_top.png')}
.business_pro_package .reg_comp_choose_plan_bottom { background: url('images/package_color_table/business_pro_package_bottom.png')  repeat scroll 0 100%}
.business_pro_package table { background:#f1efe7}

.enterprise_package .reg_comp_choose_plan_top { background: url('images/package_color_table/enterprise_package_top.png')}
.enterprise_package .reg_comp_choose_plan_bottom { background: url('images/package_color_table/enterprise_package_bottom.png')  repeat scroll 0 100%}
.enterprise_package table { background:#e7f1ed}

.ultimate_package .reg_comp_choose_plan_top { background: url('images/package_color_table/ultimate_package_top.png')}
.ultimate_package .reg_comp_choose_plan_bottom { background: url('images/package_color_table/ultimate_package_bottom.png')  repeat scroll 0 100%}
.ultimate_package table { background:#e5f2f3}

a.blog_buttons {display:block; width: 205px; padding-left:36px;height:35px; background:url('images/blog_buttons.png'); line-height:35px; text-align:center; text-decoration:none; color:#FFF; font-weight:bolder}
.blog_buttons.add {background-position:0 36px;}
.blog_buttons.rss {background-position:0 0;}
.blog_buttons.twitter {background-position:0 118px;}
.blog_buttons.facebook {background-position:0 77px;}
.blog_buttons.facebook.fr {font-size:80%}
.edit_blog_form_elements li label {float:left; display:block; width:100px}
.edit_blog_form_elements li input {width:300px}
.edit_blog_form_elements li select {width:310px}
.edit_blog_form_elements li {padding-bottom:8px;}

#statistic-block .block {border-right:1px dotted #88A0B7; float: left; text-align: center;padding:0 12px;}
#statistic-block .block .label {font-weight:bolder; font-size:105%;}
#statistic-block .block .text {font-weight:bolder; font-size:120%; color: #FF0000; padding:15px 0}
#statistic-block .forwardings {border: none;}
#statistic-block .ratings .stars {margin:10px 0 5px 0}
#statistic-block .ratings .text {padding:0;}

.reg_comp_form #check_box_bar label{
	padding-left:5px;
}
#invoices-block .features-list th {padding:10px 0;}
#invoices-block .pager {margin:0}
table.invoice_info td {padding: 5px}
#presntation_form .chooise_present {font-weight:bolder; text-align:center; margin:50px 0;}

.publish_form .description {color:green;font-size:0.75em;}

/*SEARCH RESULTS PAGE*/
.search_page_title {
	font-size:15px; 
	color:#4d6582; 
	font-weight:bold; 
	background: url('images/search_page_title.png') no-repeat 0 0;
	padding:4px 0 16px 45px !important;
	margin-left:20px !important;
	
}
.search_page_title .keyword{
	color:#ce2100;
}
#search_results {
	overflow:hidden;
}
#search_results .title {
	margin:7px 0 0; padding:0 0 0 8px;  
	background: #dfe7ee url(images/item-border.png) no-repeat 0% -96px;
    font-size:.9em;
    overflow: hidden;
    height:18px;
}
#search_results .title div{ 
	padding:0 8px 0 0;
    background: url(images/item-border.png) no-repeat 100% -115px; 
    text-align:left; 
    color:#4d6582; 
    font-size:12px;
    overflow: hidden;
}
#search_results div.sort_controls_box{
	width:581px;
	margin-bottom:10px;
}
#search_results div.sort_controls_box.news_page{
	width:717px;
	margin-bottom:4px;
}
#search_results div.sort_controls_box.presentations_page{
	width:968px;
	margin-bottom:10px;
}
#search_results div.sort_controls_box ul {
	padding-bottom:0;
}
#search_results div.sort_controls_box ul li {
	line-height: 12px;
	margin-top:3px;
	margin-bottom:3px;
}
#search_results div.sort_controls_box ul li.last {
	border:0 none;
	margin-right:0 !important;
	padding-right:0 !important;
}
#search_results div.sort_controls_box ul li span.sort_by {
	font-size:11px;
	font-weight:bold;
	float:left;
}
#search_results div.sort_controls_box ul li.sort_by_item{
	border-right:0;
	padding-right:0;
	margin-right:0;
}
#search_results div.sort_controls_box ul li.results_num span{
	font-size:11px;
	font-weight:bold;
}
#search_results div.sort_controls_box ul li.results_num span span {
	font-weight:normal;
	font-size:10px;
}
#search_results div.search_filter select {margin-left:10px;}
#search_results span.includeMp {display:block; float:left;line-height:22px;}
#search_results span.includeMp input {margin:0 5px}
#presentations-block div.search_filter select {float:left}
span.results_presentations {
	color:#4d6582;
	font-size:11px;
	margin-top:3px;
	float:left;
	margin-right:2px;
	margin-left:14px;
}
span.results_presentations strong {
	color:#4d6582;
	font-size:12px;
}

#search_results .item {
	width:563px;
}
#search_results .item .user_avatar_box {
	width:100px;
	height:100px;
	
	overflow:hidden;
	background: url('images/user_search_avatar_box.png') no-repeat 0 0;
}
#search_results .item .user_avatar_box a {
	display: block;
	width:90px;
	height:90px;
	margin:5px 0 0 5px;
}
#search_results .item .text_info a {
	color:#4d6582;
	text-decoration: underline;
	font-weight:bold;
	font-size:14px;
	
	margin-bottom:7px;
	display: block;
}
#search_results .item .user_avatar_box,
#search_results .item .text_info {
	float:left;
}
#search_results .item .user_avatar_box a img {width:90px; height:90px;}
#search_results .item .text_info {
	margin-left:10px;
	width:280px;
}
#search_results .item .text_info a:hover {
	text-decoration: none;
	color:#839BB3;
	
}
#search_results .item .user_main_info div.info {
	bottom:10px;
	position: absolute;
	width:450px;
	left:116px;
}
#search_results .item .contact_info {
	float:left;
	width:170px;
	
}
#search_results .item .contact_info a {
	display: block;
	font-size:12px;
	color:#4d6582;
	font-weight: bold;
	padding-left:24px;
	margin-bottom:5px;
	margin-left:21px;
}
#search_results .item .contact_info a:hover {
	color:#839BB3;
}
#search_results .item .contact_info a.write_message{
	background: url('images/write_message_link.png') no-repeat 0 1px;
}
#search_results .item .contact_info a.add_contact_subscribe{
	background: url('images/add_contact_subscribe.png') no-repeat 0 1px;
}
/*
#search_results .search_results_item_separated .presentations_info{
	width:360px;
	padding-left:25px;
	float:left;
	margin-top:14px;
}
#search_results .search_results_item_separated .presentations_info .title_box{
	padding-bottom:10px;
}
#search_results .search_results_item_separated .presentations_info a {
	display: block;
	float:left;
	clear:left;
	margin-bottom:2px;
}
*/
#search_results .pager {margin:71px -10px 20px -10px; background: #e5eaf0; padding:0; line-height: 28px;}
#search_results .pager a,#search_results .pager strong,#search_results .pager {
	font-size:12px;
}
#search_results .pager a.active {
	background: url('images/active_page_left.png') no-repeat 0 0;
	padding:1px 0px 2px 4px;
}
#search_results .pager a.active span{
	padding-top:1px;
	padding-right:5px;
	padding-bottom:2px;
	color:#fff;
	background: url('images/active_page_right.png') no-repeat 100% 0;
}
#search_results .pager select{margin-top:-1px;}

#search_results p.postdate {
	left:-90px;
	top:5px;
}

#search_results p.postdate {
	background:#187EBD url(images/blog-date.png) no-repeat scroll 0 0;
	color:#FFFFFF !important;
	display:block;
	height:55px;
	left:0;
	margin:0 !important;
	padding:0 !important;
	position:absolute;
	text-align:center;
	width:74px;
}
#search_results p.postdate strong {
display:block;
font-size:18px;
padding:9px 4px 0 0;
}
#search_results p.postdate strong span {
display:block;
font-size:12px;
padding-top:2px;
}
#search_results .news_item {
	width:715px;
	overflow: hidden;
	position: relative;
	margin-top:10px;
}
#search_results .news_item .text_info{
	margin-left:85px;
}
#search_results .news_item .text_info a {font-weight:bold;}
#search_results .news_item .text_info p.created{
	font-size:11px;
	padding-bottom:4px;
}
#search_results .news_item .text_info p.created a{
	font-size:11px;
	display: inline;
	font-weight: bold;
}
#search_results .news_item .text_info .news_text{
	padding-bottom:10px;
	border-bottom:1px dotted #88a0b7;
}

#search_results .item_presentations {width:950px;}
#search_results .item_presentations h3 a{
	color:#4d6582;
	text-decoration: underline;
}
#search_results .item_presentations .duration a {
	font-weight: bold;
}
#search_results .item_presentations .info {
	clear:none;
	float:none;
	overflow:hidden;
	/*width:845px;*/
}
#search_results .item_presentations .info a {font-weight:bold;}
#search_results .item_presentations .info .rating {
	border-right:1px solid #777777;
	float:left;
	list-style-image:none !important;
	list-style-position:outside !important;
	list-style-type:none !important;
	margin:0 5px 0 0 !important;
	padding:0 5px 0 0 !important;
}
#search_results .item_presentations .info li.last.lang_pres img {margin-top:2px;}
#search_results .item_presentations .info .rating .star-rating{float:left; margin-top:2px;} 
/*ACTIVATION PAGE*/
#activation_box {
	background: url('images/activation_box.png') no-repeat 0 0;
	width:524px;
	height:184px;
	padding:93px 140px 0 330px;
}
#activation_box h3{ 
	font-size:16px;
	font-weight:bold;
	color:#27aa68;
	padding-bottom:10px;
}
#activation_box p {
	padding-bottom:10px;
}
#activation_box a {
	color:#4d6582;
	font-weight:bold;
	text-decoration: underline;
	font-size:12px;
}
#activation_box a.mail {
	text-decoration: none;
	font-size:11px;
}
.item_image a img {
	position: relative;
	z-index: 50;
	text-align:center;
}
#presentation-page .item_image a img{width:86px; height:60px;}
.item_image a img.presentation_play_button {
	width:86px;
	height:60px;
	z-index:100;
	position: absolute;
	left:13px;
}
.spotlight-image a img {
	position: relative;
	z-index: 50;
}
.spotlight-image a img.spotlight_play_button {
	width:120px;
	height:90px;
	z-index:100;
	position: absolute;
	left:0px;
}

/*Market Place overview*/
#mainCategories ul.marketplace li {
	list-style: none;
	background: none;
	float:left;
	padding-left:0;
	padding-right:5px;
	margin-top:15px;
}
#mainCategories ul.marketplace li a {text-decoration: none; display: block; width:70px; text-align: center;}
#mainCategories ul.marketplace li a img{display:block; margin:0 auto;}
#mainCategories ul.marketplace li a span{
	display: block;
}
#mainCategories ul.marketplace li a:hover span {text-decoration: underline;}
div.view-switcher {width:100%; overflow:hidden; }
div.view-switcher ul {float:right; margin-top:10px; margin-bottom:10px;}
div.view-switcher ul li {float:left; margin-left:10px;}
.marketplace_overview .item h3 {margin-bottom:4px !important; padding-right:40px; z-index:100; position: relative; top:-15px;}
.marketplace_overview .item .duration {margin-bottom:3px; margin-top:-15px;}
.shop_controls {padding-right:3px; right:12px; top:63px; position: absolute;}
.shop_controls a,.shop_controls span.price {float:right; margin-left:10px;}
.shop_controls span.price{background: #eaeaea; border:1px solid #ccc; padding:0 5px 0 5px; font-weight: bold; color:#CE2100;}
.presentation_preview_bar {text-align: right; position: relative; z-index: 200; }
.presentation_preview_bar a {margin-right:7px;}
#auto_rate_checkbox{margin:10px 0 0 10px;}
#auto_rate_checkbox label {font-weight: normal;}

.marketplace_thumbs {margin-left:-20px;}
.item_thumb {width:130px; float:left; height:165px; margin-left:20px; margin-bottom:20px;}
.item_thumb .thumb-image {
	background:url("images/spotlight-item-image-bg2.png") no-repeat scroll 0 0;
	float:left;
	height:100px;
	overflow:hidden;
	position:absolute;
	width:130px;
}
.thubm-image a img {
	position: relative;
	z-index: 50;
}
.thumb-image a img.spotlight_play_button {
	width:120px;
	height:90px;
	z-index:100;
	position: absolute;
	left:0px;
}
.item_thumb .thumb-image img {
	display:block;
	margin:5px;
}
.thumb-info {position: relative; top:110px}
.thumb-info p {padding-bottom:4px;}
.thumb-info p.title{height:30px;}
.thumb-info p.title strong{float:left; padding-right:5px; height:30px;}
.thumb-info p.price{position: relative;}
.thumb-info a.add_to_cart{position: absolute;right:2px; top:-2px;}
.thumb-image .presentation_preview_bar {position:absolute; right:0;}
.thumb-image .presentation_preview_bar a {margin-right:9px; margin-top:5px; width:16px; height:16px; display: block;}
.thumb-image .presentation_preview_bar img {margin:0!important;}

/*.marketplace_table {border:1px solid #eaeaea; padding:15px; background: #E9EFF5;}*/
.marketplace_table table {width:100%; border:1px solid #ccc;}
.marketplace_table table th {line-height:25px; background: #eaeaea; padding-left:10px;}
.marketplace_table table th a.active_desc {background:url("images/sort_arrows.gif") no-repeat scroll 0 50% transparent; margin-left:3px; padding-left:19px;}
.marketplace_table table th a.active_asc {background:url("images/sort_arrows_b.gif") no-repeat scroll 0 50% transparent; margin-left:3px; padding-left:19px;}
.marketplace_table table td {line-height:20px;padding-left:10px;}
.marketplace_table table tr.even{background: #E9EFF5;}
.marketplace_overview_single .item_presentations {width:950px;}
.marketplace_overview_single .item_presentations h3 a{
	color:#4d6582;
	text-decoration: underline;
}
.marketplace_overview_single .item_presentations .duration a {
	font-weight: bold;
}
.marketplace_overview_single .item_presentations .info {
	clear:none;
	float:left;
	width:845px;
}
.marketplace_overview_single .item_presentations .info a {font-weight:bold;}
.marketplace_overview_single .item_presentations .info .rating {
	border-right:1px solid #777777;
	float:left;
	list-style-image:none !important;
	list-style-position:outside !important;
	list-style-type:none !important;
	margin:0 5px 0 0 !important;
	padding:0 5px 0 0 !important;
}


.marketplace_overview_single .item_presentations .info li.last.lang_pres img {margin-top:2px;}
.marketplace_overview_single .item_presentations .info .rating .star-rating{float:left; margin-top:2px;}

#right_part,#left_part {float:left; width:225px;}
#right_part {margin-left:50px; width:270px;}
.presentation_buy_form {background: none; width:550px !important;}
.presentation_buy_form ul li{list-style: none !important; margin-left:10px !important;}
.presentation_buy_form ul li li{margin:2px 0 3px 18px !important;}
.presentation_buy_form ul li label {width:50px; float:left; padding-top:4px;}
.presentation_buy_form ul li.descr strong,.presentation_buy_form ul li.descr span{float:left;}
.presentation_buy_form ul li.descr strong {width:100px;}
.presentation_buy_form ul li.price span.tax{clear:left;}
.presentation_buy_form #right_part li {overflow:hidden; float:left; clear:left; margin-bottom:3px;}
.presentation_buy_form #right_part li.coupon_code{padding-left:19px; margin-top:-6px;}
.presentation_buy_form #right_part li.form_controls{margin-top:50px;}
ul.login_in_form_box li.additional_controls.forgot_box {padding:0;}
ul.login_in_form_box li.additional_controls.forgot_box label {width:60px; text-align: left;}
ul.login_in_form_box li.additional_controls.forgot_box a.linkbutton,#i-remember-pass {}
#left_col {float:left; width:255px; margin-left:144px;}
#secure_box,#service_box {padding:10px; border: 1px solid #eaeaea; margin-bottom:20px;background:#F4F4F4 none repeat scroll 0 0;}

#terms_box_controls,#rate_automatic_controls {width:292px; float:left;}
#rate_automatic_controls{margin-left:25px;}
span.on_request {font-weight:normal; padding-left:0 !important; font-size:11px !important;}
 #comments_tab{display: block;}
.tab_content,#friends-tab,#subscribersBlock,#edit_friends{
	display: none;
}
#subscribe-block .add_to_fav {height:29px; margin-top:-6px; text-decoration: none;}
#subscribe-block .add_to_fav span span{line-height:22px; background: none; padding-left:5px;}
.thumb-image .inline-rating{position: absolute; top:82px; left:40px;}
.presentations_buttons_controls li {margin-right:3px;}

.item_presentation_descr{width:585px; float:left;}
#right_col_pr_descr{width:355px; float:right;}
#mainText .item_presentation_descr h3{margin-bottom:5px; font-size:18px;}
#mainText .item_presentation_descr h3 a {text-decoration: none;} 
.item_presentation_descr a.link_button{width:auto; float:right; margin-bottom:7px; }
.item_presentation_descr a.link_button span{line-height: 22px;}
#mainText a.green-checkmark img{border:0;}
span.avg_rating{padding-right:10px;}
a.green-checkmark{margin-left:15px}
.item_presentation_descr .descr_box {
	float:left; 
	width:469px; 
	background:#F4F4F4 none repeat scroll 0 0;
	border:1px solid #EAEAEA;
	padding:5px;
}
#mainText .item_presentation_descr .descr_box p {margin:0;}
span.tg_title{display: block; padding-bottom:5px;}
.item_presentation_descr div.target_groups { width:574px;}
.pr_tech_info label{width:120px; float:left;}
.pr_tech_info span {float:left;}
.pr_tech_info div.row {float:left; clear:left; padding-bottom:7px;}
.quick_buttons .linkbutton {margin-bottom:5px;}
.quick_buttons .linkbutton span span {width:90px;}
#mainText .author_descr p {margin:0;}
a.blog_buttons.print_button {background:url("images/print_button.png"); height:37px; line-height:37px; width:204px; cursor:pointer}
a.blog_buttons.save_button {background:url("images/save_button.png"); height:37px; line-height:37px; width:204px; cursor:pointer}
.business_card_edit_form .text .item {float:left; width:270px;background:url("images/textarea_border_top.png") repeat-x scroll 0 0 #FFFFFF;border-top:0 none;margin:0;padding:4px 8px 3px;width:auto;}
.business_card_edit_form .text .item textarea {background:none repeat scroll 0 0 transparent;border:0 none;height:80px;margin:0;overflow:hidden;padding:0;width:260px;overflow-y:auto;}
#widgetTab .item {float:left; width:450px; background:url("images/textarea_border_top.png") repeat-x scroll 0 0 #FFFFFF;border-top:0 none;margin:15px 0 0 0px;padding:4px 8px 3px;width:450px;}
#widgetTab .item textarea {background:none repeat scroll 0 0 transparent;border:0 none;height:80px;margin:0;overflow:hidden;padding:0;width:458px;overflow-y:auto;}
.profile_about_me {border:1px solid #839BB3; padding:5px; height:120px; overflow-y:auto;}
.w_tabs {overflow: hidden; float:left; background: url('images/tabs_border_dott.png') repeat-x 0 0; margin:-10px 0 0 -10px;}
.w_tabs li {float:left; margin-left:2px; background: url('images/block_sub_tabs_left.png') no-repeat 0 0;}
.w_tabs li.first{margin:0;}
.w_tabs li a {float:left; font-weight:bold; text-decoration:none; line-height: 25px; padding-left:10px; margin-left:8px;background: url('images/block_sub_tabs_right.png') no-repeat 100% 0; padding-right:18px;}
.w_tabs li.active {background: url('images/block_sub_tabs_left_active.png') no-repeat 0 0;}
.w_tabs li.active a{background: url('images/block_sub_tabs_right_active.png') no-repeat 100% 0; color:#ce2100;}
.remindbar table tr td {vertical-align: top;}

/* Mypresentations widget tab */
div.scroll-box-next a {display:block; text-decoration:none; float:none; clear:both; height:22px; margin-right:-10px; background:url("images/arrows.png") no-repeat scroll 0 -65px;}


div.scroll-box-prev a { text-decoration:none; float: none; clear:both; display:block; margin-right:-10px; background:url("images/arrows.png") no-repeat scroll 0 -22px;height:22px; }

#scroll-box {position: relative; overflow: hidden; width: 471px; height: 356px; float: left; }
.scroll-box-items {clear: both; position: absolute; width: 34800px; text-align: center;}
/*.scroll-box-items div {float: left; width: 330px;}*/

#widgetTab label{margin-left:0px;}
/* End of mypresentations widget tab */

/*Market Place overview*/
#mainCategories ul.marketplace li {
	list-style: none;
	background: none;
	float:left;
	padding-left:0;
	padding-right:5px;
	margin-top:15px;
}
#mainCategories ul.marketplace li a {text-decoration: none; display: block; width:70px; text-align: center;}
#mainCategories ul.marketplace li a img{display:block; margin:0 auto;}
#mainCategories ul.marketplace li a span{
	display: block;
}
#mainCategories ul.marketplace li a:hover span {text-decoration: underline;}
div.view-switcher {width:100%; overflow:hidden; position: relative; }
div.view-switcher ul {float:right; margin-top:10px; margin-bottom:10px;}
div.view-switcher ul li {float:left; margin-left:10px;}
.marketplace_overview .item h3 {margin-bottom:4px !important; padding-right:55px; z-index:100; position: relative; top:0px;}
.marketplace_overview .item .duration {margin-bottom:3px; margin-top:-3px;}
.shop_controls {padding-right:3px; right:6px; top:57px; position: absolute;}
.shop_controls a,.shop_controls span.price {float:left; margin-left:4px;}
.shop_controls span.price,.presentations_buttons_controls span.price,
.thumb-info span.price{
	font-weight:bold;
	float:left;
	height:23px;
	padding-left:6px;
	padding-right:0;
	margin:0;
	border:0;
	background: url('images/price_label.png') no-repeat 0 0;
}
.shop_controls span.price_right,.presentations_buttons_controls span.price_right,
.thumb-info span.price_right{
	float:left;
	height:23px;
	background: url('images/price_label_right.png') no-repeat 100% 0;
	padding-right:6px;
	line-height: 24px;
	color:#fff;
}

.presentation_preview_bar {text-align: right; position: relative; z-index: 200;  }
#purchases-container .presentation_preview_bar {float:right;}
.presentation_preview_bar a {margin-right:7px; text-decoration: none;}
#auto_rate_checkbox{margin:10px 0 0 10px;}
#auto_rate_checkbox label {font-weight: normal;}

.marketplace_thumbs {margin-left:-20px;}
.item_thumb {width:130px; float:left; height:165px; margin-left:20px; margin-bottom:20px;}
.item_thumb .thumb-image {
	background:url("images/spotlight-item-image-bg2.png") no-repeat scroll 0 0;
	float:left;
	height:100px;
	overflow:hidden;
	position:absolute;
	width:130px;
}
.thubm-image a img {
	position: relative;
	z-index: 50;
}
.thumb-image a img.spotlight_play_button {
	width:120px;
	height:90px;
	z-index:100;
	position: absolute;
	left:0px;
}
.item_thumb .thumb-image img {
	display:block;
	margin:5px;
}
.marketplace_overview .presentation_preview_bar a{margin:0;}
.thumb-info {position: relative; top:110px}
.thumb-info p {padding-bottom:4px;}
.thumb-info p.title{height: 37px;}
.thumb-info p.title strong{float:left; padding-right:5px; height:30px;}
.thumb-info p.price{position: relative;}
.thumb-info a.add_to_cart{position: absolute;right:2px; top:-2px;}
.thumb-image .presentation_preview_bar {position:absolute; right:0;}
.thumb-image .presentation_preview_bar a {margin-right:15px; margin-top:6px; width:16px; height:16px; display: block;}
.thumb-image .presentation_preview_bar img {margin:0!important;}

/*.marketplace_table {border:1px solid #eaeaea; padding:15px; background: #E9EFF5;}*/
.marketplace_table table {width:100%; border:1px solid #ccc;}
.marketplace_table table th {line-height:25px; background: #eaeaea; padding-left:10px; white-space: nowrap;}
.marketplace_table table th a.active {background:url("images/sort_arrows.gif") no-repeat scroll 0 50% transparent; margin-left:3px; padding-left:19px;}
.marketplace_table table td {line-height:20px;padding-left:10px; vertical-align: middle;}
.marketplace_table table tr.even{background: #E9EFF5;}
.marketplace_overview_single .item_presentations {width:950px;}
.marketplace_overview_single .item_presentations h3 a{
	color:#4d6582;
	text-decoration: underline;
}
.marketplace_overview_single .item_presentations .duration a {
	font-weight: bold;
}
.marketplace_overview_single .item_presentations .info {
	clear:none;
	float:left;
	width:845px;
}
.marketplace_overview_single .item_presentations .info a {font-weight:bold;}
.marketplace_overview_single .item_presentations .info .rating {
	border-right:1px solid #777777;
	float:left;
	list-style-image:none !important;
	list-style-position:outside !important;
	list-style-type:none !important;
	margin:0 5px 0 0 !important;
	padding:0 5px 0 0 !important;
}


.marketplace_overview_single .item_presentations .info li.last.lang_pres img {margin-top:2px;}
.marketplace_overview_single .item_presentations .info .rating .star-rating{float:left; margin-top:2px;}

#right_part,#left_part {float:left; width:255px;}
#right_part {
	margin-left:0;
	width:320px;
}
.presentation_buy_form {background: none; width:580px !important;}
.presentation_buy_form ul li{list-style: none !important; margin-left:10px !important;}
.presentation_buy_form ul li li{margin:2px 0 3px 18px !important;}
.presentation_buy_form ul#additional_invoice_data li {margin:0.4em 0 0.9em !important;}
.presentation_buy_form ul#additional_invoice_data #country {width:155px;}
.presentation_buy_form ul li label {width:80px; float:left; padding-top:4px;}
.presentation_buy_form ul li.descr strong,.presentation_buy_form ul li.descr span{float:left;}
.presentation_buy_form ul li.descr strong {width:100px;}
.presentation_buy_form ul li.price span.tax{clear:left;}
.presentation_buy_form #right_part li {overflow:hidden; float:left; clear:left; margin-bottom:3px; width:100%;}
.presentation_buy_form #right_part li.coupon_code{padding-left:19px; margin-top:-6px;}
.presentation_buy_form #right_part li.form_controls{
	margin-top:50px;
}
ul.login_in_form_box li.additional_controls.forgot_box {padding:0;}
ul.login_in_form_box li.additional_controls.forgot_box label {width:60px; text-align: left;}
ul.login_in_form_box li.additional_controls.forgot_box a.linkbutton,#i-remember-pass {margin-left:67px;}
#i-remember-pass {margin-left:0px;}
#left_col {float:left; width:255px; margin-left:114px;}
#secure_box,#service_box {padding:10px; border: 1px solid #eaeaea; margin-bottom:20px;background:#F4F4F4 none repeat scroll 0 0;}

#terms_box_controls,#rate_automatic_controls {width:500px; float:left; clear:left;}
#rate_automatic_controls{margin-left:25px;}
span.on_request {font-weight:normal; padding-left:0 !important; font-size:11px !important;}
 #comments_tab{display: block;}
.tab_content,#friends-tab,#subscribersBlock,#edit_friends{
	display: none;
}
#subscribe-block .add_to_fav {height:29px; margin-top:-6px; text-decoration: none;}
#subscribe-block .add_to_fav span span{line-height:22px; background: none; padding-left:5px;}
.thumb-image .inline-rating{position: absolute; top:78px; left:40px;}
.presentations_buttons_controls li {margin-right:3px;}

.item_presentation_descr{width:585px; float:left;}
#right_col_pr_descr{width:355px; float:right; margin-top:10px;}
.left_pr_bar{float:left; margin-top:21px; margin-bottom:18px;}
.left_pr_bar.no-top-margin {margin-top:0}
.right_pr_bar{float:right; margin-bottom:18px; margin-top:21px;}
#right_col_pr_descr .author_box {margin-top:10px}
#mainText .item_presentation_descr h3{margin-bottom:5px; font-size:18px; line-height:19px; height:37px;}
#mainText .item_presentation_descr h3 a {text-decoration: none;} 
.item_presentation_descr a.link_button{width:auto; float:right; margin:7px 0; }
.item_presentation_descr a.link_button span{line-height: 22px;}
#mainText a.green-checkmark img{border:0;}
span.avg_rating{padding-right:10px;}
a.green-checkmark{margin-left:15px}
.item_presentation_descr .descr_box {
	float:left; 
	width:469px; 
	background:#F4F4F4 none repeat scroll 0 0;
	border:1px solid #EAEAEA;
	padding:5px;
}
#mainText .item_presentation_descr .descr_box p {margin:0;}
span.tg_title{display: block; padding-bottom:5px;}
.item_presentation_descr div.target_groups { width:574px;}
#teasers-block .item_presentation_descr div.target_groups {width:450px}
.pr_tech_info {float:left;}
.pr_tech_info label{width:90px; float:left;}
.pr_tech_info span {float:left; width:110px;}
.pr_tech_info div.row {float:left; clear:left; padding-bottom:7px; width:100%;}
.quick_buttons {float:right;padding-right:5px;}
.quick_buttons .linkbutton {margin-bottom:5px;}
.quick_buttons .linkbutton span span {width:90px;}
.author_box .item_image {
	background:#A7B8C9 url(images/item-image-bg3.png) no-repeat scroll 0 0;
	clear:both;
	height:57px;
	margin:0 8px 5px 0;
	position:relative;
	width:57px;
}
.author_box .item_image a {margin:3px}
.author_descr {float:left; width:268px;background:#F4F4F4 none repeat scroll 0 0;
border:1px solid #EAEAEA;
float:left;
padding:5px;
height: 47px;
margin-top:20px}
.author_descr .info_block {float:left; width:180px;}
#mainText .author_descr p {margin:0;}
.author_info span.inline-rating {display: block; clear:both;}
.author_info {float:left; width:65px; margin-top:20px;}
.author_descr .linkbutton{float:right;margin:0;}
a.blog_buttons.print_button {background:url("images/print_button.png"); height:37px; line-height:37px; width:204px; cursor:pointer}
a.blog_buttons.save_button {background:url("images/save_button.png"); height:37px; line-height:37px; width:204px; cursor:pointer}
.business_card_edit_form .text .item {float:left; width:270px;background:url("images/textarea_border_top.png") repeat-x scroll 0 0 #FFFFFF;border-top:0 none;margin:0;padding:4px 8px 3px;width:auto;}
.business_card_edit_form .text .item textarea {background:none repeat scroll 0 0 transparent;border:0 none;height:80px;margin:0;overflow:hidden;padding:0;width:260px;overflow-y:auto;}
.profile_about_me {border:1px solid #839BB3; padding:5px; height:120px; overflow-y:auto;}
.w_tabs {overflow: hidden; float:left; background: url('images/tabs_border_dott.png') repeat-x 0 0; margin:-10px 0 0 -10px;}
.w_tabs li, .block .content .w_tabs li {float:left; margin:0 0 0 2px; background: url('images/block_sub_tabs_left.png') no-repeat 0 0;}
.w_tabs li.first{margin:0;}
.w_tabs li a {float:left; font-weight:bold; text-decoration:none; line-height: 25px; padding-left:10px; margin-left:8px;background: url('images/block_sub_tabs_right.png') no-repeat 100% 0; padding-right:18px;}
.w_tabs li.active, .w_tabs li.ui-state-active, .block .content .w_tabs li.ui-state-active {background: url('images/block_sub_tabs_left_active.png') no-repeat 0 0;}
.w_tabs li.active a, .w_tabs li.ui-state-active a{background: url('images/block_sub_tabs_right_active.png') no-repeat 100% 0; color:#ce2100;}
.presentation_teasers_form .item {background:url("images/textarea_border_top.png") repeat-x scroll 0 0 #FFFFFF;border-top:0 none;margin:0;padding:4px 8px 3px;width:auto;}
.presentation_teasers_form .item textarea {background:none repeat scroll 0 0 transparent;border:0 none;height:80px;margin:0;overflow:hidden;padding:0;overflow-y:auto;}
.presentation_teasers_form input.rnd_inp_r {width:455px}
#pay-offs-form label {float:left; width:120px;}
#pay-offs-form .term_of_use label {float:left; width:370px;}

#pay-offs-form input {width:220px}
#pay-offs-form .term_of_use input {float:left; width:auto;}
#pay-offs-form li {margin:5px 0}
#pay-offs-form li.term_of_use label {float:none}
.market_login_form li {float:left; list-style:none !important; margin-left:5px !important}
.market_login_form li label, .additional_controls.forgot_box.market_remember_form label {float:left; display:block; width:70px;margin-top:4px;}
.additional_controls.forgot_box.market_remember_form {margin:0 0 15px 5px}
.purchase_page{margin-top:-25px; position: relative;}
#presentations-orders.purchase_page {height:25px;width:800px}
#termOfUse {width:auto !important; margin-right:5px !important; float:left;}
#privacyPolicy {float:left;}
#ajax-form .invoice_data {font-weight:normal}
#ajax-form .double_row .left {float:left}
#ajax-form .double_row .right {float:right}
#ajax-form .invoice_data th, #ajax-form .invoice_data td {padding:3px 5px}
#account-page table{width:100%;}
#account-page table td,.features-list td {vertical-align: middle;}
#features-block table td {padding-bottom:10px;}
.package-list td.value{text-align: right;}
.spotlight-item-content .inline-rating {margin-top:3px;}
div.price_tab {float:right; position:absolute; top:-1px; right:30px;}
div.price_tab div {
	background: url('images/price_tab_left.png') no-repeat 0 0;
	padding:0 0 0 8px;
	height:28px;
}
div.price_tab div div {
	background: url('images/price_tab_right.png') no-repeat 100% 0;
	height:28px;
	line-height: 28px;
	padding:0 10px 0 3px;
	color:#fff;
}
span.target_groups{border-left:1px solid #777777; padding-left:5px;margin-left:5px;}
.item_presentations .item_content {padding-right:145px;}
#scroll-box .scroll-box-items a {
	background-repeat: no-repeat;
	background-position:50%;
	height:170px;
}
.widget-info-button {display:block; width:17px; height:24px;background:url("images/mainLinks-a-icons.png") no-repeat scroll 0 -50px transparent; text-indent: -9000px;}

#SP_clipboard {margin-left:296px;}
#widgetTab .sp-btn-item {width: 227px; height: 170px; float: left; border: 1px solid #eaeaea; margin: 3px; cursor: pointer;}
#widgetTab .selected {border: 1px solid red;}
#widgetTab .sp-btn-row {width: 471px;}
#widgetTab div.title-clipboard div {
background:url("images/item-border.png") no-repeat scroll 100% -115px transparent;
color:#4D6582;
font-size:12px;
padding:0 11px 0 5px;
text-align:left;
}
.clipboard-btn:hover{cursor: pointer;}
#widgetTab div.title-clipboard {
background:url("images/item-border.png") no-repeat scroll 0 -96px #DFE7EE;
font-size:0.9em;
line-height:18px;
margin:3px 0 0;
padding:0 0 0 8px;
float:right;
}
#widgetTab div.title-clipboard div a {
	background:url('images/clipboard-icon.png') no-repeat 100% 50%;
	padding-right:20px;
	margin:0;
	position: relative;
}
#widgetTab div.title-clipboard div:hover,#widgetTab div.title-clipboard:hover {
	cursor: pointer;
}
#mainCategories li {width:165px; margin:0 0 1px -8px; overflow:hidden; background: url('images/category_border.png') repeat-x 0 100%; padding:3px 0 7px 0; } 
#mainCategories li table tr td {vertical-align: middle; text-align: left;}
#mainCategories a {
	line-height: 12px;
	margin-left:7px;
	text-decoration: underline;
	font-weight:bold;
	float:left;
	}
#payoffs_save_btn{float:right;}
#payoffs_left_box,#invoice_info{height:350px; overflow-y:auto;}

#payoffs_invoice_btns {width:100%;}
#payoffs_invoice_btns td {text-align: center; padding-left:130px;padding-top:20px;}
table.loginform td{vertical-align: top;}
table.loginform td label.login_label,table.loginform td label.password_label,table.loginform td label.remeberme_label{padding-top:0; top:0; margin-top:0;}
#admin-widget div.scroll-box-prev a{background: url('images/widget_top_slider_button.png') no-repeat 0 0;}
#admin-widget div.scroll-box-next a {background: url('images/widget_bottom_slider_button.png') no-repeat 0 0;}
#widget_content_container {width:784px; margin:0 auto;}
#widget_edit_controls ul {width:784px; overflow:hidden; margin-top:15px;}
#widget_edit_controls ul li {float:left; margin-left:15px;}
#widget_edit_controls ul li label{margin-top:4px; display: block; float:left; margin-right:10px;}
#widgetSprite{margin-top:5px;}
#widgetAdd {margin-top:15px;}
#privacyPolicy,#rateAutomatic {margin-right:5px !important; text-decoration: underline;}
#rate_automatic_controls {margin-left:0;}
ol.star-rating.big li.current-rating {background-position: 0 -32px; }
#sell_presentation_form .input label {float:left; display:block; width:100px}
#sell_presentation_form p {margin:5px 0}
#personal_data_cockpit,#edit_data_cockpit,#feedback_data_cockpit{
	width:233px;
	float:left;
	overflow:hidden;
	margin-right: 5px;
}
#personal_data_cockpit ul.actions,
#edit_data_cockpit ul.actions,
#feedback_data_cockpit ul.actions {
	overflow: hidden;
	overflow-y:auto;
	height:175px;
}
#setForSell {margin-right:5px;}
#sell_presentation_form p.set_presentation_price{
	padding-left:35px;
}
#top_text_box {clear:both;}
#net_viewer_box {float:right;}
#help_text_box{float:left; width:535px;}
#help_text_box p,#help_text_box h2 { color:#4a6e9e;}
#help_text_box p{font-size:13px;}
#dummy_thumb {display: none;}
#pay_info_table {width:600px;}
#personal_data_cockpit ul.actions li,
#edit_data_cockpit ul.actions li,
#feedback_data_cockpit ul.actions li{
	text-align: left;
	border:0;
	padding-left:0;
	padding-right:0;
	width:220px;
	float:left;
	clear:left;
	height:auto;
	margin-top:0;
	padding-top:0;
	padding-bottom:5px;
}
.cokpit ul.account_actions li.last{
	padding-bottom:5px !important;
}
#personal_data_cockpit ul.actions li a,
#edit_data_cockpit ul.actions li a,
#feedback_data_cockpit ul.actions li a{
	float:left;
	clear:left;
}
#languageSelector_msdd .dd .ddChild a img,#languageSelector_msdd .dd .ddTitle span.textTitle img {margin-top:2px;}
#invoices_tbl .marketplace_table {margin-top:10px}
#invoices_tbl td {cursor:pointer}

/* Mypresentations invitation popup */
.simple-form label {float:left; width:120px;}
.simple-form input {width:220px}
.simple-form li {margin:5px 0}

#partners_table {width:100%; margin-top:10px;}
#partners_table tr td p {margin-bottom:0;}
#partners_table tr td {padding-bottom:10px;}
#partners_table td.partner_logo{padding-right:40px; vertical-align: top; text-align: center; padding-left:40px;}
#partners_table td.partner_logo img {border:0;}
#partners_table td.partner_descr{padding-right:40px; vertical-align: top; text-align: left;}

.info .presentations_marketplace_grid {margin:0 0 0 5px !important; padding:1px 0 1px 0 !important;}
#profile_buy_login .item {padding-right:8px;}
#profile_buy_login .item,#profile_buy_login .item_content {width:auto; }
#profile_buy_login .item_content {padding-right:0px;}
#login_row label {width:45px;}
#password_row label {width:70px;}
#password_row {margin-left:20px !important;}
li.additional_controls.remeber_me_line {margin-left:20px !important; margin-top:0px !important;}
li.additional_controls.forgot_password_line {margin-top:0px !important;}
#buy_presentation_email {width:46px;}
#remember-me-but {margin-left:18px;}
.marketplace_overview_single #i-remember-pass {
	margin-left:10px;
	margin-top:3px;
	float:left;
}
.marketplace_overview_single .forgot_password_link {
	margin-top:7px;
	float:left;
}
.please_login_bottom{
	background: url('images/baloon_bottom.png') no-repeat 0 0;
	width:303px;
	height:24px;
	margin-top:-2px;
	display: block;
	}
.please_login a {background: #ececec; display:block;
}
.email_pagination {
	float:left;
	background: #fff;
	overflow:hidden;
}
.email_table td.message a.inbox {display:block ; height:15px; margin:0 auto;
width:24px;}
input#news {width:auto; float:left;}
#mainScreenStuff li.open_social_link{margin-top:10px}
#search_results .duration {margin-bottom:10px;}
.choose_plan_box_content.en div.choose_plan_link {margin-right:22px; margin-top:-13px;}
.ui-autocomplete {background: #fff; border:1px solid #88A0B7; width:220px; margin-left:10px;padding-bottom:7px; -moz-border-radius: 4px;
         -webkit-border-radius: 4px; border-radius: 4px; z-index:1000 !important}
.ui-autocomplete li {cursor:pointer; margin-top:7px; margin-left:10px; margin-right:10px;}
/*CHANNELS NEW LAYOUT*/
body.channels-layout {background: #fff;}
body.channels-layout #mainHeader {background: #fff; height:68px;}
body.channels-layout form.search {margin:0;}
body.channels-layout .linkbutton.add span span {
background-position:0 -273px !important;
padding-left:20px !important;}
body.channels-layout #channels-search-bar {overflow: hidden; margin-top:15px;}
body.channels-layout div.channels_search_left {
	background: url('images/channels-search-l.png') no-repeat 0 0;
	height:20px;
	padding-left:11px;
	float:left;
}
body.channels-layout div.channels_search_left input {
	background: url('images/channels-search-r.png') no-repeat 100% 0;
	height:17px;
	padding-bottom:3px;
	margin:0;
	float:left;
	padding-right:10px;
}
body.channels-layout .search {
	background: none;
	width:auto;
}
body.channels-layout .search button {
	background: url('images/channels-search-button.png') no-repeat 0 0;
	cursor:pointer;
	margin-left:6px;
	}
div.channel-list-prev {
	background: url('images/channels-slider-left-button.png') no-repeat 0 0;
	width:37px;
	height:161px;
	margin:-1px -3px 0 0;
	float:left;
	cursor:pointer;
}
div.channel-list-next {
	background: url('images/channels-slider-right-button.png') no-repeat 0 0;
	width:37px;
	height:161px;
	margin:-1px 0 0 -3px;
	float:left;
	cursor:pointer;
	}
#channel-list-scrollbox {
	border:0 !important;
	height:159px !important;
	background: url('images/channels-bar-bg.png') repeat-x 0 0;
}
 #channel-list-scrollbox {width: 922px; float: left; overflow: hidden; position: relative;}
.channel-list-item a.channel-title {font-size:14px; font-weight:bold; text-decoration: none; display: block; text-align: center; }
.channel-list-item-selected a.channel-title{margin-top:3px;}
.channel-list-item a:hover {color:#839BB3;}
.channel-list-item {border:0; margin:6px 15px 0 15px; width:115px; height:146px; background: url('images/channel-btn-container.png') no-repeat 0 100%; float:left;}
.channel-overlay { background: url('images/channel-img-container.png') no-repeat 0 0; width:112px; height:95px; padding-top:3px; padding-left:3px; margin-top:6px; }
.channel-list-item-selected {background: url('images/channel-active-item.png') no-repeat 0 0; width:129px; height:150px; margin-top:4px; overflow:hidden;}
.channel-list-item-selected .channel-overlay {margin:3px auto; background: url('images/channel-active-item-img-container.png') no-repeat 0 0;}
.channel-controls {width:53px; margin:0 auto; overflow: hidden; margin-top:3px;}
.channel-list-item-selected .channel-controls {margin-top:4px;}
.channel-controls a {margin:0 3px 0 0;}
.channel-controls a.channel-overlay-btn-rm {margin:0;}
body.channels-layout #mainMenu {background: none; margin-bottom:0;}
body.channels-layout #sub_menu_wrapper,body.channels-layout #mainMenu {margin-top:0;}
#ind_graph_header {padding:0; width:100%; overflow:hidden;}
#ind_graph_header img {float:left;border:0; padding:0;}
#presentation-info-bar td {vertical-align: middle; padding-right:10px;}
#channels-mainContent .content_border {
	background: url('images/left_wh_b_c.png') no-repeat 0 0;
}
#channels-mainContent .content_border div {background: url('images/right_wh_b_c.png') no-repeat 100% 0; margin-left:10px;}
#channels-mainContent .content {background: #fff; padding-left:10px; overflow:hidden;}
#center_part {margin: 0 auto; width:994px;}
#cutom_backround {
	
}
#channels-social-buttons ul li {
	border-bottom:1px dotted #b0bfcb;
	padding-bottom:11px;
	margin-bottom:11px;
	text-align: center;
	margin-left:4px;
}
#channels-social-buttons ul li a {
	display: block;
	width:48px;
	height:48px;
	margin:0 auto;
	text-decoration: none;
}
#channels-social-buttons ul li a.letter {
	background: url('images/channels-social-buttons.png') no-repeat 0 0;
}
#channels-social-buttons ul li a.digg {
	background: url('images/channels-social-buttons.png') no-repeat 0 -71px;
}
#channels-social-buttons ul li a.delicious {
	background: url('images/channels-social-buttons.png') no-repeat 0 -141px;
}
#channels-social-buttons ul li a.myspace {
	background: url('images/channels-social-buttons.png') no-repeat 0 -214px;
}
#channels-social-buttons ul li a.reddit {
    background: url('images/channels-social-buttons.png') no-repeat 0 -288px;
}
#channels-social-buttons ul li a.diigo {
    background: url('images/channels-social-buttons.png') no-repeat 0 -362px;
}
#channels-social-buttons {float:left; width:118px;}
#channel-player {float:left;}
ul.channel-form-panel.right_side_form {margin-left:35px;}
#presentation-info-bar {margin-top:5px; margin-bottom:5px;}
#channel-presentations-enabled {
	background: url('images/in_channel_bg.png') no-repeat 0 0;
	width:471px;
	height:392px;
}
#channel-presentations-enabled {
	background: url('images/not_in_channel_bg.png') no-repeat 0 0;
	width:471px;
	height:392px;
	margin-right:26px;
}
#channel-presentations-available {
	background: url('images/in_channel_bg.png') no-repeat 0 0;
	width:471px;
	height:392px;
}
.channel-presentations-header-l,.channel-presentations-header-r {
	font-size: 18px;
	padding-bottom:10px;
	padding-left:5px;
	float:left;
	width:460px;
	color:#4D6582;
}
.channel-presentations-header-r {
	margin-left:31px;
}
span.headline {float:left;}
span.headline_postfix{
	font-size:12px;
	float:left;
}
.channel-theme-item {
	background: url('images/channel_theme_item.png') no-repeat 0 0;
	width:100px;
	height:70px;
	float: left;
	margin: 10px;
	position: relative;
}
.channel-theme-item.selected {
	background: url('images/channel_theme_item_active.png') no-repeat 0 0;
	width:100px;
	height:70px;
}
.channel-theme-thumb {width: 90px; height: 60px; margin: 5px 0 0 5px;}
.channel-theme-name {top:75px; width:100px; text-align: center; position: absolute;}
table.channel-news {margin:15px;}
table.channel-news tr {border:1px dotted #88a0b7;}
table.channel-news tr td {padding-bottom:5px;}
table.channel-news tr td a {position: inherit;  }

#channel-presentations .inline-rating {
	display:block;
	position:absolute;
	width:86px;
	left:7px;
	bottom:7px;
	
	background: url('images/rating_line_bg.png') repeat 0 0;
	height:15px;
	z-index:51;
	}
#channel-presentations .star-rating {margin:2px 0 0 16px;}	
#channel-presentations .item_image {position:relative; background: url('images/channel_presentation_thumb.png'); width:100px;}
#channel-presentations .item_image img {
	height:60px;
	width:86px;
}
div.channel_tab{display:none;}
.channels-layout #mainFooter {
	background: none;
}
.channels-layout #mainFooter img {width:100%;}
.channels-layout .content_border.top {background: url('images/channels-box-top-small.png') no-repeat 0 0;}
.channels-layout .content_border {background: url('images/channels-box-bottom-small.png') no-repeat 0 0;}
.channels-layout .content_border.long.bottom {background: url('images/channels-box-bottom-long.png') no-repeat 0 0;}
.channels-layout .block {background: transparent;}
#channel-main-left {width:494px; margin:0;}
.channels-layout .block .content {background: #fff; overflow:hidden;}
.channels-layout #sub_menu_wrapper {height:34px;}
.channels-layout #sub_menu_wrapper ul.sub_menu,.channels-layout #mainMenu {width:994px;}
.channels-layout div.sub_menu_tabs {width:983px;}
#channel-forwarding li {float:left; margin-right:30px;}
#channel-body .content {background: #fff; overflow:hidden; padding-left:10px;}
#channel-main-view {margin-top:15px;}
.block.channel_tabs {display:none;}

#previous a {
	float:left;
	width:45px;
	height:45px;
	background: url('images/button_prev.png') no-repeat 0 0;
}
#previous a:hover {
	background: url('images/button_prev.png') no-repeat -51px 0;
}
#next a {
	float:left;
	width:45px;
	height:45px;
	background: url('images/button_next.png') no-repeat 0 0;
}
#next a:hover {
	background: url('images/button_next.png') no-repeat -51px 0;
}
.slide_textarea_box{float:left;}
#modal_content .slide_textarea_box textarea {
	float:left; 
	width:429px; height:109px; background:url('images/textarea_bg.png') no-repeat 0 0;
	border:0;
	padding:7px;
	margin:0;
	
}
.slide-edit-label {font-size:16px; font-weight:bold; color:#4D6582; padding-left:45px; padding-bottom:15px; float:left;}
.linkbutton.fl_right {float:right; margin-right:46px; margin-top:15px;}

/*Payment form styles START*/
.payment_process .content.bluecontent {height:69px; position: relative;}
.payment_process .content_separator {
	margin-top:56px;
	position:relative;
}
.payment_process h2 {
	color:#ce2100;
	font-size:18px;
	padding-top:10px;
}
.payment_process p.publisher{
	color:#4d6582;
}
.payment-logo {
    position: absolute;
    top: 5px;
    right: 10px;
}
#payment_steps {position:absolute; top:0; padding-left:28px;}
#payment_steps li {padding-right:20px;}
#payment_steps li,
#payment_steps li a {
	float:left;
	display:block;
}
#payment_steps li.active {padding-right:0;}
#payment_steps li.active a{
	padding-top:48px;
}
#payment_steps li.active span {
	padding-left:14px;
	padding-right:46px;
}
#payment_steps li.active {
	background:url('images/active_step_left.png') no-repeat 0 0;
	
}
#payment_steps li.second_step.active a {
	background:url('images/second_step_active_icon.png') no-repeat 50% 7px;
	width:50px;
}
#payment_steps li.second_step a{
	background:url('images/second_step_icon.png') no-repeat 50% 7px;
	width:50px;
	padding-top:48px;
	display:block;
	float:left;
}
#payment_steps li.first_step a {
	background:url('images/first_step_icon.png') no-repeat 50% 7px;
	width:50px;
	padding-top:48px;
	display:block;
	float:left;
}
#payment_steps li.third_step.active a {
	background:url('images/third_step_active_icon.png') no-repeat 50% 7px;

}
#payment_steps li.third_step a {
	background:url('images/third_step_icon.png') no-repeat 50% 7px;
	padding-top:48px;
}
#payment_steps li.first_step.active a {
	background:url('images/first_step_active_icon.png') no-repeat 50% 7px;
	
}
#payment_steps li.active span {
	background:url('images/active_step_right.png') no-repeat 100% 0;
	display:block;
	float:left;
	height:67px;
	margin-left:32px;
}
#qpay-box {
	border:1px solid #c1c9d3;
	float:left;
	overflow:hidden;
	margin-top:10px;
}
#left-part {float:left; }
#left-part div {
	float:left;
	overflow:hidden;
	clear:left;
}
#left-part img {
	float:left;
}
#left-part .payment_methods {
	border-top:1px solid #c1c9d3;
	border-bottom:1px solid #c1c9d3;
}
#right-part {float:left; border-left:1px solid #c1c9d3;}
.info-bar {
	background:url('images/qpay_info_bar.png') no-repeat 0 0;
	width:495px;
	height:74px;
	margin:5px;
	padding-left:9px;
	padding-top:10px;
	color:#4d6582;
}
.info-bar ul {padding-top:6px;}
.info-bar ul li {clear:left;}
.info-bar .label {float:left; width: 96px;}
.info-bar .value {float:left;}
#right-part h3 {
	color:#4d6582;
	padding-left:10px;
	
	padding-bottom:6px;
}
#payment-type-grid {
	margin-left:10px;
}
#payment-type-grid li {
	border-bottom: 1px dotted #88a0b7;
	width:350px;
}
.buttons-bar-qpay {
	background:url('images/buttons_bar_qpay.png') no-repeat 0 0;
	width:367px;
	height:31px;
	margin-left:10px;
	margin-top:10px;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
}
.buttons-bar-qpay  .linkbutton{ margin:0;}
#payment-type-grid li select{margin-left:17px; width:170px;}
.fl_right{float:right;}
.right-side-box {
	width:285px;
	height:75px;
	float:right;
	clear:right;
	margin-bottom:10px;
	margin-right:15px;
}
.right-side-box.details {
	background:url('images/right-side-boxes-qpay.png') no-repeat 0 0;
	
	
}
.right-side-box.details p {
	padding-top:8px;
	padding-left:73px;
	padding-right:20px;
	color:#4d6582;
}
.right-side-box.assistance p {
	padding-top:16px;
	padding-left:73px;
	padding-right:20px;
	color:#4d6582;
}
.right-side-box.assistance {
	background:url('images/right-side-boxes-qpay.png') no-repeat 0 -84px;
}
.presentation_to_buy {float:left; overflow:hidden;}
.presentation_to_buy {width:511px;}
.presentation_to_buy_top {
	background:url('images/presentation_to_buy_top.png') no-repeat 0 0;
	height:7px;
	width:511px;
}
.presentation_to_buy_center {
	background:url('images/presentation_to_buy_center.png') repeat-y 0 0;
	/*padding-left:9px;*/
	/*width:502px;*/
	overflow:hidden;
}
.presentation_to_buy_bottom {
	background:url('images/presentation_to_buy_bottom.png') no-repeat 0 0;
	height:7px;
	width:511px;
}
.presentation_to_buy.colored .presentation_to_buy_top {
	background:url('images/presentation_to_buy_top_colored.png') no-repeat 0 0;
}
.presentation_to_buy.colored .presentation_to_buy_center{
	background:url('images/presentation_to_buy_center_colored.png') repeat-y 0 0;
}
.presentation_to_buy.colored .presentation_to_buy_bottom {
	background:url('images/presentation_to_buy_bottom_colored.png') no-repeat 0 0;
}
.payment_canceled,.payment_error {
	margin-top:10px;
	overflow:hidden;
}
.payment_process .content,.payment_error .content{
	overflow:hidden;
}
.presentation_to_buy p.description{
	font-size:11px;
	margin-top:7px;
}
.process_content {
	/*width:530px;*/
	width:640px;
	border:1px solid #c1c9d3;
	overflow:hidden;
	margin-top:12px;
	float:left;
}
.payment_process .item.selected {
	width:624px;
}
.process_content.unregistered {
	border:0;
	width:627px;
}
.right_col {
	float:right;
}
.left_col {
	float:left;
	width:515px;
}
.head_line_bar {
	background:url('images/process_content_line_left.png') no-repeat 0 0;
	width:620px;
	padding-left:11px;
	height:37px;
	margin-left:4px;
	margin-top:10px;
}

.head_line_bar div {
	background:url('images/process_content_line_right.png') no-repeat 100% 0;
	height:37px;
	line-height:37px;
}
.head_line_bar.main_info div {
	height:37px;
	padding-top:3px;
	line-height:normal;
}
.termofuse .head_line_bar div {line-height:normal; padding-top:5px;}
.termofuse .head_line_bar div ul li {margin-bottom:1px;}
.head_line_bar div .linkbutton {
	float:right;
	margin-top:8px;
}
.linkbutton.next_green span span
.form-button.next_green span span {background-position: 100% -393px!important; padding-right:20px!important;}
.reason_form ul  {overflow:hidden; margin-top:15px;}
.reason_form ul li {
	float:left;
	width:235px;
	margin-bottom:15px;
}
.reason_form {padding:0 15px;}
.reason_form ul li input {
	float:left;
	margin-right:10px;
	margin-top:0px;
}
.reason_form ul li label{
	float:left;
	font-weight:normal;
}
.reason_form p {margin-top:15px;}
p.no_margin { margin:0;}
.unregistered_form_elements {overflow:hidden;}
.unregistered_form_elements li {float:left; margin-right:32px;}
.unregistered_form_elements li.login_button {
	padding-top:17px;
	margin-right:0;
}
.unregistered_form_elements li label {
	float:left;
	clear:left;
	margin-bottom:4px;
}
.unregistered_form_elements li input {
	width:230px;
}
a.pass_forget {
	margin-left:60px;
}
.text_w_button {line-height:23px; margin-top:16px;}
.text_w_button a.linkbutton {
	float:right;
}
.payment_method_selection ul {margin-left:115px;}
li.credit_card {
	background:url('images/credit_card_logo.jpg') no-repeat 50% 50%;
}
li.direct_debit {
	background:url('images/direct_debit_logo.jpg') no-repeat 50% 50%;
}
li.direct_banking {
	background:url('images/direct_banking_logo.jpg') no-repeat 50% 50%;
}
.payment_method_selection ul li {
	float:left;
	padding-bottom:90px;
	margin-right:50px;
	width:100px;
}
.termofuse_text {padding:10px 10px 10px 10px}
.watchtime_text {padding:10px 10px 10px 10px;font-size:90%}
.user_form_elements {width:255px; float:left; margin-left:10px; margin-top:10px; }
.user_form_elements li ,.company_form_elements li{float:left; clear:left; margin-bottom:10px;}
.company_form_elements {float:left; margin-top:10px; width:250px;}
.company_form_elements li {width:250px;}
li.streetno,li.zip {width:60px; float:left; clear:none;}
li.streetno input,li.zip input {width:70px;}
li.street,li.city {clear:none; width:167px;}
li.country select { float:left; height:21px; border:0; margin:0; padding:0; background:url('images/rounded_input_right.png') no-repeat 100% 0; width:235px; padding-bottom:2px;
padding-right:8px;
padding-top:2px;}
.termofuse_accept_bar {margin-left:10px;}
.termofuse_accept_bar ul li {float:left; width:280px;}
.payment_process .termofuse_accept_bar ul li {
	width:100%;
	clear:left;
}
.termofuse_accept_bar ul li a {font-size:12px; font-weight:normal; text-decoration:underline; margin-left:5px;}
.head_line_bar.form_buttons {margin-bottom:5px;}
.head_line_bar.form_buttons div .linkbutton{margin-top:8px; float:right;}
.head_line_bar.form_buttons div .linkbutton.back_red {float:left; }
.head_line_bar.form_buttons div .linkbutton.back_red span span {background-position:0 -423px !important;}
.additional_invoice_data {display:none;}
.company_form_elements.additional_invoice_data #street,
.company_form_elements.additional_invoice_data #city {width:150px;}
.company_form_elements.additional_invoice_data #vat,
.company_form_elements.additional_invoice_data #country {width:235px;}
.payment_canceled .item_image .presentation_play_button {/*margin-left:11px;*/}
/*Payment form styles END*/

#user_info label {display:block; width:130px; float:left}
#floatingBar .left_col {width:452px;}
#slide-image {height: 168px; text-align: center;}
a.close-btn {background: url(/images/bt_close.png) no-repeat scroll 0 0 transparent; display: block; position: absolute; top: -10px; right: -10px; width: 20px; height: 20px;}
a.close-btn:hover {background: url(/images/bt_close.png) no-repeat scroll 0 -20px transparent;}
#slide-control {float: left; width: 250px;}
.slide-number {float: left; height: 45px; text-align: center;}
.slide-number-title {font-size: 30px; font-weight: bold; line-height: 40px;}
#edit-presentation-slide {float:left}
#edit-presentation-slide label {float:left;display:block;line-height:21px; text-align: left; width: 100px;}
#edit-presentation-slide a.linkbutton {margin-right:0;}
#edit-presentation-slide input.rnd_inp_r {width: 275px;}

/******************** NEW FORM BUTTON STYLES ****************************/
.form-button {
	background:none;
	overflow:visible;
	border:0;
	margin:0;
	padding:0;
	cursor:pointer;
	margin-right:0px;
}
.form-button:hover span{
	text-decoration:none;
}
.form-button .linkbutton {
	background-color:transparent;
	background-position:0 -112px;
	line-height:21px;
	margin:0;
	overflow:visible;
}
.form-button .linkbutton span {
	background-position:100% -112px;
	padding-right:10px;
	margin-top:0;
	padding-top:0;
	padding-bottom:0;
}
.form-button .linkbutton span span {
	height:21px;
	line-height:20px;
	padding-right:0;
	margin-top:0 !important;
	padding-top:0 !important;
	padding-bottom:0 !important;

}
#black_container .form-button .linkbutton span span {
	background: none;
}
.form-button.right {
	float:none;
}

.form-button.right span span span{
	padding-right:20px !important;
	background-position: 100% -33px !important;
}

.form-button.delete span span span{
	padding-left:20px !important;
	background-position: 0 -213px !important;
}

.form-button.cancel span span span{
	padding-left:20px !important;
	background-position:0 -93px !important;
}
#black_container .form-button {
	margin-top:-2px;
}
div.reg_comp_form .form_controls .form-button {
	/*float:right;*/
}
div.reg_comp_form .form_controls {text-align: right;}
.login_in_form .form-button{
	float:left;
	margin-right:10px;
}
.remind-form .form-button {
	margin-left:67px;
}
.info #embed-presentation-btn span {
    color:#FFFFFF;
}
/******************** NEW FORM BUTTON STYLES END****************************/
.empty_purchase {display:none;}
#messageDiv input.inputfriends_box,
.messages input.inputfriends_box{
	display: none;
}
.marketplace_overview_single span.rem_fav_bg {
	padding-right:10px;
}
.marketplace_table a {
	display: block;
	float:left;
	margin:3px 3px 0px 0;
}
.buttons-td {
	padding-bottom:3px;
	width:85px;
	white-space: nowrap;
}
.login-popup-form-message {
	color: #CE2100;
	margin-bottom:20px;
	padding:0;
	font-size: 18px;
	font-weight: bold;
}
#mainProfilePage .item {
	width:453px;
}
.services_page .services_top_banner {
	background: url('../images/services_top_banner_de.png') no-repeat 0 0;
	width:645px;
	height:194px;
	float:left;
	margin-bottom:7px;
}
.services_page .services_top_banner.en {
	background: url('../images/services_top_banner_en.png') no-repeat 0 0;
}
.services_page .services_right_banner{
	background: url('../images/services_right_banner_de.png') no-repeat 0 0;
	width:326px;
	height:188px;
	float:right;
	margin-left:-10px;
}
.services_page .services_right_banner.en{
	background: url('../images/services_right_banner_en.png') no-repeat 0 0;
}
.services_page .services_right_banner .contact_button{
	width:171px;
	height:50px;
	margin-top:130px;
	margin-left:83px;
	background: url('../images/contact_button.png') no-repeat 0 0;
}
.services_page .services_right_banner .contact_button a {
	line-height:40px;
	font-size:12px;
	font-family:Verdana;
	color:#fff;
	padding-left:78px;
	text-decoration:underline;
}
.services_page .services_right_banner a:hover {
	text-decoration: none;
	
}
.services_page .services_content{
	background: url('../images/services_boxes_background.png') no-repeat 0 0;
	height:218px;
	float:left;
	clear:left;
	margin-top:3px;
	margin-right:-9px;
}
#mainText .services_page h3 {
	color:#4d6582;
	font-size:18px;
	padding:0;
	margin:0;
	clear:both;
	padding-bottom:5px;
	
}
#mainText .services_page p {
	font-size:12px;
	font-family: Verdana;
	line-height: 16px;
	text-align: justify;
}
.services_page .service_box {
	width:318px;
	float:left;
}
#mainText .services_page .service_box h3 {
	letter-spacing: -1px;
}
.services_page .service_box.video,
.services_page .service_box.post_production{
	margin-left:10px;
}
#mainText .services_page .service_box h3,
#mainText .services_page .service_box ul{
	margin:0;
	padding:0;
	
	padding-left:141px;
}
#mainText .services_page .service_box h3 {
	margin-top:20px;
}
#mainText .services_page .service_box ul {
	margin-top:15px;
	margin-bottom:28px;
}
#mail_request .linkbutton.forward span span {
	background-position: 0 5px;
}
#mainText .services_page .service_box ul li {
	list-style:none;
	margin:0;
	padding:0 0 0 20px;
	line-height: 16px;
	font-size:12px;
	font-family:Verdana;
	background: url('../images/services_bullet_item.png') no-repeat 0 50%;
}
#mainText .services_page p.service_descr {
	line-height: 13px;
	padding-left:9px;
	padding-right:12px;
}
.loginform a {
	font-size:11px;
}

/*.ui-widget-header { border: 1px solid #4297d7; background: #5c9ccc url(images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }*/
#edit-presentation-slide .ui-widget-content {
    border: 1px solid #A6C9E2;
    color: #222222;
}

#edit-presentation-slide .ui-widget-header {
    background: url("images/ui-bg_gloss-wave_55_5c9ccc_500x100.png") repeat-x scroll 50% 50% #5C9CCC;
    border: 1px solid #4297D7;
    color: #FFFFFF;
    font-weight: bold;
}

#edit-presentation-slide .ui-state-default,
#edit-presentation-slide .ui-widget-content .ui-state-default {
    background: url("images/ui-bg_glass_85_dfeffc_1x400.png") repeat-x scroll 50% 50% #DFEFFC;
    border: 1px solid #C5DBEC;
    color: #2E6E9E;
    font-weight: bold;
    outline: medium none;
}

/* Slider ----------------------------------*/
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }
/* End of slider ----------------------------------*/

.form-button.next_green span span span {background-position: 100% -393px!important; padding-right:20px!important;}

.payment-icon {
    background: url(/images/payment_processors.png) no-repeat 0 0 #FFFFFF !important;
    border: 1px solid #C1C9D3;
    float: right;
    margin-right: 5px;
    padding: 0 !important;
    width: 47px;
    height: 30px !important;
}

.payment-icon.elv {
    background-position: 0 0;
}

.payment-icon.visa {
    background-position: -47px 0 !important;
}

.payment-icon.mc {
    background-position: -94px 0 !important;
}
.noflash {
    color: #FFFFFF;
    font-size: 20px;
    margin: 0 0 1.5em;
    padding-top: 170px;
    padding-left: 100px;
}
.noflash a {
    color: #FFFFFF;
}
/* CSS FOR FANCYBOX ON START PAGE */
.sp-fancy {
    position: absolute;
    left: 0;
    bottom: 0;
    line-height: 22px;
    width: 100%;
}
.sp-fancy .spf-close {
    width: 30px;
    height: 30px;
    background: url(/img/sprite.png) 2px 1px no-repeat;
    cursor: pointer;
}
.sp-fancy .spf-close:hover{opacity:0.7}
a.spf-close {
    position: absolute;
    right: 0;
    bottom: 0;
    display: block;
    line-height: 22px;
    text-indent: -10000px;
}
.sp-fancy span {
    padding: 0 20px;
}
/* END OF CSS FOR FANCYBOX ON START PAGE */
/*.sidebar .item {
    position:relative;
    float:left;
    margin-right:20px;
}*/

