html {height: 100%; overflow-y: scroll}
body {padding: 0.5em 0 0 0; background-color: #fff}
form {display: inline;}

td {font: normal 82%/135% Arial, sans-serif}

.mid {font-size: 95%; line-height: 120%;}
.sm, small	{font-size: 85%; font-family: tahoma, sans-serif; line-height: 110%;}

a:link,
a:visited,               
a:active {color: #5B78CB}

a.dark:link,
a.dark:visited {color: #000000}

a.pale:link,
a.pale:visited {color: #626669;}

a.hl:link,
a.hl:visited {color: #EE0000;}

a.js {text-decoration: none; border-bottom: dashed 1px}

a:hover,
a.js:hover {color: #DD0000; cursor: pointer;}

a img {border: none}

h1 {font: normal 217% Tahoma, sans-serif; color: #153041; margin: 0; padding: 0}
h2, .h2 {font: normal 132% Tahoma, sans-serif; color: #153041; margin: 0; padding: 0}
h2.hl {color: #E02F29}

img.help {width: 14px; height: 14px;} 
div.help_page {background: transparent none no-repeat left top; padding: 0 0 1em 2em;} 

ul	{margin: 0.5em 0em 0.7em 1.3em; padding:0;}
ul li	{padding: 0.4em 0;}


.big {font: normal 110% Arial, sans-serif}

.pale {color: #888888}
.bgpale {background: transparent url(http://static.fotorotor.ru/design/i/gray_back_pale.gif) repeat left top}



/* Стили для блока "Задание" */

.task_photographer .description { color: #999999 }
.task_designer .price { font: bold 120% Arial, sans-serif }




div.header_user {padding-left: 35px; padding-bottom: 3px}
div.header_user a.user_name {font: normal 132% Tahoma, sans-serif}
div.header_user img {margin-right: 9px; vertical-align: text-bottom}
table.header_user_menu {width: 100%;}
td.header_info {line-height: 1.1em;}

table.header, 
table.content,
table.footer {width: 90%;}

table.content {margin-top: 1.8em; padding-bottom: 2em; background: repeat-x bottom url(http://static.fotorotor.ru/design/i/home/dotted_line.gif);}
table.footer {height: 150px; margin-top: 0.3em}

#logo {}

div.dotted {height: 1px; width: 100%; background: repeat-x top url(http://static.fotorotor.ru/design/i/home/dotted_line.gif);}
div.first_dotted {padding-right: 19px;}
div.first_dotted div.dotted img {width: 231px; height: 1px;}

/* Подложка со скруглениями */

table.footer .rback {background: transparent url(http://static.fotorotor.ru/design/i/footer_back.gif) repeat-x left}
table.footer .rback b {display : block}
table.footer .rback b b {margin: 0; border: #fff solid 0; display : block; line-height: 1px; font-size: 1px; overflow: hidden; background-color: transparent}
table.footer .rback b.r1 {border-width: 0 5px}
table.footer .rback b.r2 {border-width: 0 3px; line-height: 1px; font-size: 1px}
table.footer .rback b.r3 {border-width: 0 2px}
table.footer .rback b.r4 {border-width: 0 1px; line-height: 2px; font-size: 2px}
table.footer .rback table.footer_container {height: 140px;}

table.footer td.pale,
table.footer td.pale a {color: #626669;}

table.footer td.news {border-left: 2px solid #FFFFFF; padding: 1.5em 1em 0.8em 1.5em;} 
table.footer td.news td.anons {padding-left: 0.7em; width: 100%;}
table.footer td.news a:link,
table.footer td.news a:visited,
table.footer td.news a:hover,
table.footer td.news a:active {color: #7ba200}
table.footer td.news .rback {background: #97b4d5; margin-top: 0.2em;}
table.footer td.news .rback b.r4 {line-height: 1px;}
table.footer td.news .rback small {display: block; color: #FFFFFF; font-size: 70%; font-family: Tahoma; padding: 0 2px;}
table.footer td.news table td {padding-bottom: 1.2em;}


.m00 {margin: 0; padding: 0}
.mt20 {margin: 2em 0 0 0; padding: 0}
.mt15 {margin: 1.5em 0 0 0; padding: 0}
.mt10 {margin: 1em 0 0 0; padding: 0}
.mt08 {margin: 0.8em 0 0 0; padding: 0}
.mt05 {margin: 0.5em 0 0 0; padding: 0}
.mt03 {margin: 0.3em 0 0 0; padding: 0}

.mb03 {margin: 0 0 0.3em 0; padding: 0}
.mb05 {margin: 0 0 0.5em 0; padding: 0}
.mb08 {margin: 0 0 0.8em 0; padding: 0}
.mb10 {margin: 0 0 1em 0; padding: 0}
.mb15 {margin: 0 0 1.5em 0; padding: 0}
.mb20 {margin: 0 0 2em 0; padding: 0}

.ml35 {margin: 0 0 0 3.5em; padding: 0}

.pt01 {margin: 0; padding: 0.1em 0 0 0}
.pt03 {margin: 0; padding: 0.3em 0 0 0}
.pt05 {margin: 0; padding: 0.5em 0 0 0}
.pt08 {margin: 0; padding: 0.8em 0 0 0}
.pt15 {margin: 0; padding: 1.5em 0 0 0}
.pt20 {margin: 0; padding: 2em 0 0 0}

.pl03 {margin: 0; padding: 0 0 0 0.3em}
.pl05 {margin: 0; padding: 0 0 0 0.5em}
.pl08 {margin: 0; padding: 0 0 0 0.8em}
.pl10 {margin: 0; padding: 0 0 0 1em}
.pl15 {margin: 0; padding: 0 0 0 1.5em}
.pl20 {margin: 0; padding: 0 0 0 2em}
.pl25 {margin: 0; padding: 0 0 0 2.5em}
.plr08 {margin: 0; padding: 0 0.8em}
.plr10 {margin: 0; padding: 0 1em}

.pb03 {margin: 0; padding: 0 0 0.3em 0}
.pb05 {margin: 0; padding: 0 0 0.5em 0}
.pb08 {margin: 0; padding: 0 0 0.8em 0}


.pr05 {margin: 0; padding: 0 0.5em 0 0}
.pr08 {margin: 0; padding: 0 0.8em 0 0}
.pr10 {margin: 0; padding: 0 1em 0 0}
.pr15 {margin: 0; padding: 0 1.5em 0 0}
.pr25 {margin: 0; padding: 0 2.5em 0 0}

/* Крошка-раздел в контентной зоне */

table.content table.parent b,
table.content table.parent div {background: #c6e464 url(http://static.fotorotor.ru/design/i/parent_back.gif) repeat-x left bottom;}
table.content table.parent b {height: 1px; display: block; overflow:hidden; font-size:1px; margin: 0 1px 0 1px;}
table.content table.parent div {color: #FFFFFF; display:block; font: 82% Tahoma ; text-align: left; padding: 0.2em 0.5em;}

table.content table.parent a {color: #FFFFFF; text-decoration: none;}
table.content table.parent td.active b,
table.content table.parent td.active div {background: #F10303 url(http://static.fotorotor.ru/design/i/parent_back_active.gif) repeat-x left bottom;}

/* Подложка со скруглениями */

.rback {background: transparent url(http://static.fotorotor.ru/design/i/gray_back.gif) repeat left top}
.rback b {display : block}
.rback b b {margin: 0; border: #fff solid 0; display : block; line-height: 1px; font-size: 1px; overflow: hidden; background-color: transparent}
.rback b.r1 {border-width: 0 3px}
.rback b.r2 {border-width: 0 2px; line-height: 1px; font-size: 1px}
.rback b.r3 {border-width: 0 1px}

/* Зеленая подложка со скруглениями */

.board .rback {background: #c6e464;}
.board .rback div.first_column {width: 230px}
.board .rback .inside {background: transparent url(http://static.fotorotor.ru/design/i/board_inside_back.gif) repeat-x left bottom; width: 100%;}
.board .rback .padding_first {padding: 0 3px;}
.board .rback .padding_inside {padding: 1em;}
.board .rback .inside b b {border-color: #c6e464;}
.board .rback a:link, 
.board .rback a:visited {color: #414e15;}

/* Распорка для колонок в контентной зоне */
div.first_column {width: 238px; height: 1px;} 
div.second_column {width: 2em; height: 1px;} 

/* Крошки */
div.crumb {margin: 0 0 1em 0; padding: 0 0 1em 0; border: #90A1AC solid 0; border-width: 0 0 1px 0}
div.crumb a {padding: 0 1em 0 0; margin: 0 0.5em 0 0; background: transparent url(http://static.fotorotor.ru/design/i/arrow.gif) no-repeat 100% 70%}
div.crumb .noback a {padding: 0 1em 0 0; margin: 0 0.5em 0 0; background-image: none}

div.crumb a:link, 
div.crumb a:visited, 
div.crumb a:hover, 
div.crumb a:active {color: #85B001}
div.crumb .disable a {color: #CBCBCB; text-decoration: none; cursor: default}
div.crumb .active a {color: #153041; font-weight: bold; text-decoration: none; cursor: default}

div.crumb nobr span {padding: 0 1em 0 0; margin: 0 0.5em 0 0; background: transparent url(http://static.fotorotor.ru/design/i/arrow.gif) no-repeat 100% 70%}
div.crumb span.noback nobr span {background-image: none}
div.crumb nobr.disable span {color: #CBCBCB; color: #153041}
div.crumb nobr.active span {color: #153041; font-weight: bold}

table.crumb {margin: 0.2em 0 0.2em 3em}
table.crumb td {padding: 0 1em 0 0}

table.crumb a:link, 
table.crumb a:visited, 
table.crumb a:hover, 
table.crumb a:active {color: #85B001; font-weight: bold; font-family: Tahoma}

table.crumb td b {margin: 0 1px; border: none; display: block; line-height: 1px; font-size: 1px; overflow: hidden}
table.crumb td.disable a {cursor: default; text-decoration: none;  color: #CBCBCB}
table.crumb td.active a {cursor: default; text-decoration: none;  color: #000}
table.crumb td.active b {background-color: #fff}
table.crumb td.active div {text-align: right; padding: 0 8px; background-color: #fff}


table.crumb td {font-weight: bold; font-family: Tahoma}
table.crumb td.disable {color: #CBCBCB}
table.crumb td.active {color: #000}



/* Меню */

table.menu {width: 100%; background: transparent url(http://static.fotorotor.ru/design/i/gray_back.gif) repeat left top}

/* Пункт меню */
table.menu_item {margin-bottom: 15px;}
table.menu_item img.menu_pic {margin-right: 6px; vertical-align: text-bottom}

table.menu_item div.passive a.menu_name {font: normal 132% Tahoma, sans-serif; cursor: default}
table.menu_item div.active a.menu_name {font: normal 132% Tahoma, sans-serif; color: #000000; text-decoration: none; cursor: default}

table.menu_item a.menu_name_link {font: normal 132% Tahoma, sans-serif; cursor: pointer}

table.menu_item div.menu_buttons {position: absolute; padding: 0 0 0 23px;}
table.menu_item div.menu_buttons td {width: 24px; padding-top: 3px;}
table.menu_item div.menu_buttons img {}
table.menu_item div.menu_buttons img.button_active {}

table.menu_item a:hover {color: #DD0000; cursor: pointer;}

table.menu_item b.rtop,                
table.menu_item b.rbot {display:block; visibility: hidden}

table.menu_item b.rtop b, 
table.menu_item b.rbot b {display:block; font-size: 1px; line-height: 1px; overflow: hidden}

table.menu_item b.r2,
table.menu_item b.r3,
table.menu_item b.r4 {background-color: #fff}
        
table.menu_item b.r1 {margin: 0px 5px; background-color: #D1D2D4}
table.menu_item b.r2 {margin: 0px 3px; border: #D1D2D4 solid 0; border-width: 0 2px}
table.menu_item b.r3 {margin: 0px 2px; border: #D1D2D4 solid 0; border-width: 0 1px}
table.menu_item b.rtop b.r4,
table.menu_item b.rbot b.r4 {margin: 0px 1px; font-size: 2px; line-height: 2px; border: #D1D2D4 solid 0; border-width: 0 1px}

table.menu_item .bglight {background-color: transparent; border: #D1D2D4 solid 0; margin: 0 1px; padding: 0.3em 1em}

/* Выравнивание отступов пункта меню и подменю */
table.menu_item .active,
table.menu_item .passive {padding-left: 10px;}
table.submenu .active {padding-left: 0;}

/* Активный пункт меню */
table.menu_item .active b.rtop,                
table.menu_item .active b.rbot {visibility: visible;}
table.menu_item .active .bglight {background-color: #FFFFFF; border-width: 0 1px; margin: 0}

/* Выпадающее подменню */
table.submenu {display: none; margin-top: 3px; position: absolute;}
td.submenu_img {width: 20px; padding: 0.2em 0 0.3em 0;}
td.submenu_name {padding: 0.2em 0 0.3em 5px;}
table.submenu a {font: normal 100% Arial, sans-serif; color: #5B78CB}

/* Графический чекбокс */

div.checkbox {position: absolute}
div.checkbox img {position: relative; top: -11px; float: left; margin: 0.3em 0 0 0} 
.label {cursor: default}
div.checkbox img.priority {margin: 1px 0 0 0} 

input.hidden {display: none}

.rdarkgray b.rtop, .rdarkgray b.rbot {display : block}
.rdarkgray b.rtop b, .rdarkgray b.rbot b {display : block; line-height: 1px; font-size: 1px; overflow: hidden; background-color: transparent}
.rdarkgray b.r1 {margin: 0; border: #fff solid 0; border-width: 0 3px;}
.rdarkgray b.r2 {margin: 0; border: #fff solid 0; border-width: 0 1px; line-height: 1px; font-size: 1px;}
.rdarkgray b.r3 {margin: 0; border: #fff solid 0; border-width: 0 1px;}

.field b.rtop, .field b.rbot {display : block}
.field b.rtop b, .field b.rbot b {display : block; line-height: 1px; font-size: 1px; overflow: hidden; background-color: #8EBC00}
.field b.r1 {margin: 0 1px; border: #A6CA36 solid 0; border-width: 0 1px;}
.field b.r2 {margin: 0; border: #A6CA36 solid 0; border-width: 0 1px; line-height: 1px; font-size: 1px;}
.field div.rcont {height: 15px; text-align: right; padding: 0 5px; background-color: #8EBC00; color: #fff; font: normal 103%/100% 'Arial Narrow', sans-serif}

.field a:link,
.field a:visited,
.field a:hover,
.field a:active { color: #fff }

.rback .white b {display: block}
.rback .white b b {display: block; line-height: 1px; font-size: 1px; overflow: hidden; background-color: #fff}
.rback .white b.r1 {margin: 0 2px}
.rback .white b.r2 {margin: 0 1px; line-height: 1px; font-size: 1px;}
.rback .white b.r3 {margin: 0 0px;}
.rback .white div {background-color: #fff; font-family: Tahoma; color: #888888}
.rback .white div a {font-family: Arial}

div.options{    
 position: absolute; 
 background-color: white; 
 border: #000 solid 1px; 
 border-top-color: #b5b2b5; 
 border-left-color: #b5b2b5; 
 overflow: auto; 
 overflow-y: scroll; 
 overflow-x: hidden; 
 text-align: right;
 padding-right: 5px;
}

div.option{width: 100%}    

textarea {
 margin: 0; 
 font: normal 90%/120% Arial, sans-serif;  
 text-align: left; 
 padding: 5px; 
 width: 100%
}

textarea.pale {color: #AAAAAA}
textarea.default {color: #000}

.defaultbutton{
 font-family: Tahoma;
 font-weight: bold
}


/* Плавающая подсказка */
#hint {position: absolute; width: 2em; background: transparent;}
#hint table {width: 100%;}
#hint b {height: 1px; display: block; overflow:hidden; font-size:1px; background: #ffeb8f; margin: 0 1px 0 1px;}
#hint div {color: #000000; display:block; background: #ffeb8f; font: 82% Tahoma ; text-align: left; padding: 0.2em 0.5em;}



/* Всплывающие окна */

.window {width: 400px; height: 300px;}

.window b.top, 
.window b.bot, 
.window b.bot b, 
.window b.top b {display: block}

.window b.bot b, 
.window b.top b {
  height: 1px; 
  font-size: 1px; 
  line-height: 1px;
  overflow: hidden; 
  background-color: #F7F7F7;
  border-style: solid;
 }

.window b.bot b.c1, 
.window b.top b.c1 {
  height: 2px; font-size: 2px; line-height: 2px
}

.window b.c1 {margin: 0 1px; border-width: 0 1px}
.window b.c2 {margin: 0 2px; border-width: 0 1px}
.window b.c3 {margin: 0 3px; border-width: 0 2px}
.window b.c4 {margin: 0 5px; border-width: 0}

.window b.bot b.c4 {background-color: #888}
.window b.bot b {border-right-color: #888} 

.window b.top b.c1 {border-right-color: #999} 
.window b.bot b.c3 {border-left-color:  #999} 

.window b.top b.c2 {border-right-color: #aaa} 
.window b.bot b.c2 {border-left-color:  #aaa} 

.window b.bot b.c1 {border-left-color:  #ddd} 
.window b.top b.c3 {border-right-color: #ddd} 

.window b.top b.c4 {background-color: #eee}
.window b.top b {border-left-color:   #eee} 


.window table.container,
.window div.sys table {
  width: 100%; 
  background-color: #F7F7F7; 
  border-width: 0 1px;
  border-style: solid;
  border-right-color: #888;
  border-left-color: #eee; 
 }

.window b.top b,
.window div.sys td {background-color: #366BFF; background-color: #5B78CB}

.window table.container td.container,
.window div.sys td {padding: 0 5px 3px 0.5em;}

.window div.sys td.title {font: normal 82% Arial, sans-serif; color: #FFFFFF}

.window div.sys td.buttons {text-align: right;}
.window div.sys td.buttons span {color: #FFFFFF; cursor: pointer;}

/* Переключатель для фотки */

.switch {margin-bottom: 0.3em}
.switch td {padding: 0 0.8em 0 0}
.switch .active {background-color: #F10303}
.switch  a {color: #476AA4; border-bottom: dashed 1px; text-decoration: none}
.switch .active a {color: #fff; border: none; cursor: default}
.switch .r {display: block; overflow: hidden; font-size: 1px; height: 1px; line-height: 1px; border: #fff solid 0; border-width: 0 1px;}
.invisible {display: none}
.pale2 {color: #999999}

.preview{
 width: 10em;
 height: 10em; 
 float: left;
}

.error{color: #EB0000}

.tline {border-top: #90A1AC solid 1px;}
.bline {border-bottom: #90A1AC solid 1px;}
.tbline {border-bottom: #90A1AC solid 1px; border-top: #90A1AC solid 1px;}



/* Статистика транзакций */

table.info th, 
table.info td {padding: 0.8em 1em 0.8em 0; border-bottom: #B0C1CC solid 1px}
table.info .back {background-color: #e7ecf9;}



/* Таймер */

table.timer{margin: 0}
table.timer td {padding: 0.5em 0  0.7em 0}
table.timer td.label {padding-right: 0.8em}
table.timer span.time {color: #354350; font: normal 140% Tahoma, sans-serif}
table.timer tr.pale span.time {color: #9E9E9E}


/* Список с булитами со стрелкой вправо для отмеченного пункта */

table.tab td {padding: 0.7em 0.9em 0.8em 0;}
table.tab big {font-size: 180%; vertical-align: middle;}
table.tab td a {font-size: 125%;}
table.tab td.selected {border-right: none; padding: 0.9em 0em 0.4em 0em; background: none;}
table.tab td.selected big {display: none;}
table.tab td.selected a {display: block; text-decoration: none; font-size: 150%; font-family: Tahoma; color: #000000; background-color: #C6E464; padding: 0.3em 0.8em; background-repeat: no-repeat; background-position: right center; background-image: url(http://static.fotorotor.ru/design/i/rarr_pale.gif);}


.thesis {font-size: 108%}
.thesis td {font-size: 96%}
                        
div#toogle {position: relative; z-index: 10}
div#toogle div {padding: 0 0.3em 0 1.3em;  margin-bottom: 0.8em; background: transparent url(http://static.fotorotor.ru/design/i/reg_user/bullet.gif) no-repeat 0.2em 0.5em}
div#toogle div.current {padding: 0 0 0 0.5em; background-image: none} 
div#toogle b {display: block; line-height: 1px; font-size: 1px; height: 1px; overflow: hidden; margin: 0 1px} 
div#toogle div.current b.top {background-color: #F1302B} 
div#toogle div.current b.bot {background-color: #CA0300} 
div#toogle div p {display: block; margin: 0; padding: 0}
div#toogle div.current p {padding: 0.3em 0.8em; background: #F1302B url(http://static.fotorotor.ru/design/i/red_back.gif) repeat-x left bottom}
div#toogle div.current p a:link,
div#toogle div.current p a:visited,
div#toogle div.current p a:hover,
div#toogle div.current p a:active {color: #fff; text-decoration: none; border: none}

           
tr.bline td {line-height: 165%; background: transparent url(http://static.fotorotor.ru/design/i/gray_line_back.gif) repeat-x left bottom; padding: 1.5em 0 2em 0} 
tr.bline td.title h2 {font-family: "Arial", sans-serif; font-size: 160%; color: #031724; border: none; margin: 0; padding: 0} 
tr.bline td.space {background: none} 
tr.bline ul li {margin: 0; padding: 0 0 0.5em 0 } 
tr.bline#noline td {background: none; padding: 1.5em 0 0 0}

blockquote.bb_quote {
    border: #d0d0d0 1px solid;
    background-color: #f6f6f6;
    padding: 5px;
    margin: 1em 0 0 .75em;
}

div.bb_quote_author {
    border: #d0d0d0 1px solid;
    border-width: 1px 2px 2px 1px;
    margin-top: -1.2em;
    background-color: #f6f6f6;
    width: 250px;
    white-space: nowrap;
    font-weight: bold;
    text-align: center;
}
div.bb_quote_author:after {
    content: " писал(а):";
}
div.bb_code {
    border: #d0d0d0 6px double;
    background-color: #f6f6f6;
    color: #404060;
    padding: 5px;
    margin: 1em 0 0 0.8em;
    font-family: Monaco,'Courier New',monospace;
}
div.bb_code_header {
    border: #d0d0d0 1px solid;
    border-width: 1px 2px 2px 1px;
    padding-left: 5px;
    margin-top: -1.6em;
    background-color: #f6f6f6;
    white-space: nowrap;
    font-weight: bold;
    color: #404060;
    text-align: left;
}
span.bb_code_lang:before {
    content: "Код: ";
}

div.bb_code_footer {
    margin: 5px -5px -5px -5px;
    padding: 4px;
    border-width: 1px 0px 0px 0px;
    border-style: solid;
    border-color: #a9b8c2;
    color: #333333;
    font-weight: bold;
    text-align: center;
}

.highslide {
	cursor: url(http://static.fotorotor.ru/design/graphics/zoomin.cur), pointer;
    outline: none;
}

.highslide-active-anchor img {
	visibility: hidden;
}

.highslide img {
	border: 0px solid gray;
}
.highslide:hover img {
	border: 0px solid white;
}

.highslide-wrapper {
	background: white;
}
.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(http://static.fotorotor.ru/design/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-move {
    cursor: move;
}

.highslide-overlay {
	display: none;
}

a.highslide-full-expand {
	background: url(http://static.fotorotor.ru/design/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}


/* Controlbar example */
.controlbar {	
	background: url(http://static.fotorotor.ru/design/graphics/controlbar4.gif);
	width: 167px;
	height: 34px;
}
.controlbar a {	
	display: block;
	float: left;
	/*margin: 0px 0 0 4px;*/	
	height: 27px;
}
.controlbar a:hover {
	background-image: url(http://static.fotorotor.ru/design/graphics/controlbar4-hover.gif);
}
.controlbar .previous {
	width: 50px;
}
.controlbar .next {
	width: 40px;
	background-position: -50px 0;
}
.controlbar .highslide-move {
	width: 40px;
	background-position: -90px 0;
}
.controlbar .close {
	width: 36px;
	background-position: -130px 0;
}


/* Necessary for functionality */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

.frsms {color: #E02F29; font-weight: bold;}