body, html { border:none; padding:0px; margin:0px; height:100%; font-family:Arial; font-size:12px; color:#444; }
.clear { clear:both; }
img { border:none; }
a { color:#828282; }
a:hover { color:#ff6c00; text-decoration:none; }
a.js { text-decoration:none; border-bottom:1px dotted; }
a.js:hover { border-bottom:none; }
h1 { font-weight:normal; font-size:23px; }
h2 { font-size:14px; }
img, form { margin: 0px; padding: 0px; border: none; }
input[type=text], input[type=password] { border:1px solid #aaa; height:23px; }

.green { color: #2ec104; }
.red { color: red; }

#header_external { position:absolute; top:0px; left:0px; width:100%; min-width:980px; height:180px; background:#4c4c4c url(../images/top_bg.png) repeat-x; }
.home #header_external { height:238px; background:#4c4c4c url(../images/top_bg_home.png) repeat-x; }

#wrap { min-height:100%; _height:100%; }
#container { margin:0px auto; position:relative; width:980px; overflow:hidden; z-index:2; }
.margin { height:93px; }
.content { padding:10px; }
.left_column { float:left; width:234px; padding:10px 0px 10px 10px; }
.content_left_column { float:left; width:210px; padding:10px 0px 10px 30px; }
.right_column { float:left; width:186px; }
.widget { border:1px solid #dedede; padding:15px 10px 15px 10px; width:198px; background:url(/images/widget_bg.png) no-repeat top left; position:relative; font-size:14px; margin-bottom:10px; }
.widget .act { color:#ff6c00; text-decoration:none; }
.widget .corner1 { position:absolute; left:-1px; top:-1px; width:6px; height:6px; line-height:0px; background:url(/images/widget_corners.gif) no-repeat top left; }
.widget .corner2 { position:absolute; right:-1px; top:-1px; width:6px; height:6px; line-height:0px; background:url(/images/widget_corners.gif) no-repeat top right;  }
.widget .corner3 { position:absolute; left:-1px; bottom:-1px; width:5px; height:5px; line-height:0px; background:url(/images/widget_corners.gif) no-repeat bottom left;  }
.widget .corner4 { position:absolute; right:-1px; bottom:-1px; width:5px; height:5px; line-height:0px; background:url(/images/widget_corners.gif) no-repeat bottom right; }
.admin_menu p { margin:0px; }

.account_wrap .left_column { width:210px; padding:10px 0px 10px 20px;  }
.account_wrap .left_column .widget.type2 { background:url(../images/widget_header.png) no-repeat center 2px; padding-top:8px; }
.account_wrap .left_column .widget.type2 .widget_title { color:#fff; font-size:14px; font-weight:bold; text-align:center; padding-bottom:10px; }
.account_wrap .left_column .widget { width:174px; }
.account_wrap .right_column .widget.type3 { background:url(../images/widget_bg_type3.png) repeat-y center; padding:20px; width:230px; color:#444; border:1px solid #f0f0f0; }
.widget.type3 .corner1 { position:absolute; left:-1px; top:-1px; width:6px; height:6px; line-height:0px; background:url(/images/widget_corners_type3.png) no-repeat top left; }
.widget.type3 .corner2 { position:absolute; right:-1px; top:-1px; width:6px; height:6px; line-height:0px; background:url(/images/widget_corners_type3.png) no-repeat top right;  }
.widget.type3 .corner3 { position:absolute; left:-1px; bottom:-1px; width:5px; height:5px; line-height:0px; background:url(/images/widget_corners_type3.png) no-repeat bottom left;  }
.widget.type3 .corner4 { position:absolute; right:-1px; bottom:-1px; width:5px; height:5px; line-height:0px; background:url(/images/widget_corners_type3.png) no-repeat bottom right; }
.widget.type3 .top_bg, .widget.type3 .bottom_bg { height:1px; font-size:0px; width:270px; background:#fff; position:absolute; left:1px;}
.widget.type3 .top_bg { top:1px;  }
.widget.type3 .bottom_bg { bottom:1px; }
.widget.type3 .widget_title { font-size:18px; color:#6c6c6c; }

.content_center_column { float:left; width:540px; position:relative; }
.center_column { float:left; padding:10px; width:716px; position:relative; }
.account_wrap .center_column { width:726px; }

.account_wrap .content_center_right { float:left; width:600px; padding:10px 22px 0px 35px;  }
.account_wrap .right_column { float:left; width:300px; padding-top:10px; }
.account_wrap .right_column .widget { width:270px; }
.account_wrap .right_column .widget .devider { background-position:left; display:block; }
.account_wrap .right_column .disc_space { font-size:12px; width:230px; }
.widget.my_account { width:280px; border:none; background:url(../images/my_account_dashboard.png) no-repeat 170px 0px; min-height:100px; }
.widget.my_account .title { font-size:18px; color:#6c6c6c; padding-bottom:8px; }
.widget.my_account .money { font-size:29px; color:#444; }
.widget.my_account .money .currency { font-size:22px; }
.widget.my_account .date { color:#6c6c6c; font-size:12px; }
.widget.my_account .details { color:#828282; font-size:12px; padding:10px 0px }
.widget.my_account .details a { color:#828282; }

#header { position:relative;  color:#9e9e9e; border:none; height:180px; background:url(../images/header_bg.png) no-repeat 0px 28px;  }
.home #header { height:238px; background:url(../images/header_bg_home.png) no-repeat center -1px; }
#header_text { font-size:10px; position:absolute; line-height:16px; left:43px; top:15px; }
#header_text b { font-size:14px; color:#d3d3d3; }
#logged { position:absolute; top:0px; right:10px; padding:6px 25px; width:220px; height:88px; background:url(../images/logged_bg.gif) no-repeat top center; color:#bebebe; font-size:12px; overflow:hidden; }
#logged b { color:#fff; }
#logged .username { padding-bottom:6px; }
#logged .small { font-size:10px; background:url(../images/point.gif) no-repeat left; padding-left:8px; line-height:14px; }
#logged .money { margin-left:20px; }
#logged .goods { margin-left:40px; }
#logged a.messages { display:block; color:#bebebe; margin:5px 0px 0px 100px; height:15px; padding:8px 0px 0px 31px; font-size:15px; font-weight:bold; background:url(../images/messages.png) no-repeat left top; overflow:hidden;  }
#logged .messages.active { background:url(../images/messages.png) no-repeat left bottom; }
#logged .logout { position:absolute; top:6px; right:30px; background:#A6A6A6; width:12px; height:13px; }
#not_logged { position:absolute; top:15px; right:20px; font-size:10px; }
#not_logged a { color:#fff; margin-left:12px; }
#not_logged a:hover { color:#fe9601;}

.account_wrap { min-height:450px; margin:25px 0px 40px 0px; width:980px; position:relative; background:url(../images/account_center_bg.png) repeat-y; padding-top:4px; padding-bottom:50px; }
.account_wrap .top { position:absolute; width:980px; background:url(../images/account_top_bg.png) no-repeat; height:5px; top:0px; left:0px;  }
.account_wrap .bottom { position:absolute; width:980px; background:url(../images/account_bottom_bg.png) no-repeat; height:87px; bottom:-35px; left:0px;  }
.account_wrap .content { position:relative;  }

.account_wrap .widget .icon { background-position:left top; background-repeat:no-repeat; padding-left:26px; padding-top:2px; }
.account_wrap .widget .icon.act { background-position:left bottom; }
.account_wrap .widget .my_files { background-image:url(../images/icons/my_files_sprite.png); }
.account_wrap .widget .my_recycler { padding-top:8px; background-image:url(../images/icons/my_recycler_sprite.png); }
.account_wrap .widget .my_statistic {  background-image:url(../images/icons/my_statistic_sprite.png); }
.account_wrap .widget .my_inbox_messages { padding-top:6px; padding-left:28px;  background-image:url(../images/icons/my_inbox_messages_sprite.png);  }
.account_wrap .widget .my_recent_messages {  padding-top:6px; padding-left:28px;  background-image:url(../images/icons/my_recent_messages_sprite.png);  }
.account_wrap .widget .my_profile { padding-top:10px; padding-left:32px;  background-image:url(../images/icons/my_profile_sprite.png);  }
.account_wrap .widget .my_details { padding-top:9px; padding-left:32px; background-image:url(../images/icons/my_details_sprite.png);  }
.account_wrap .widget .my_messages_config { padding-top:5px; padding-left:32px;  background-image:url(../images/icons/my_messages_config_sprite.png);  }


#logo { width:248px; height:86px; top:19px; left:0px; position:absolute; font-size:43px; font-family:"Myriad Pro", "Arial"; color:#dbdbdb; text-align:right; line-height:120px;}
#logo_link { display:block; position:absolute; width:248px; height:86px; top:17px; left:0px; text-decoration:none; _background:white; filter:alpha(opacity=1); background:url(../images/transparent.gif); }
.home #logo { width:169px; height:143px; top:29px; left:416px; font-size:43px; text-align:center; line-height:200px;  }
.home #logo_link { width:169px; height:143px; top:30px; left:416px; }


.main_box_top{background:url(../images/main_box_top.jpg) no-repeat; width: 934px; height: 14px;}
.main_box_bg{background:url(../images/main_box_bg.jpg) repeat-y; width: 914px; padding-right: 10px; padding-left: 10px;}
.main_box_bottom{background:url(../images/main_box_bottom.jpg) no-repeat; width: 934px; height: 14px;}
#expand_btn {background:url(../images/expand_btn.jpg) no-repeat; width: 114px; height: 23px;display: block; right: 50px; position: relative; float: right;}

.partner_box {position: relative; float: left; background:url(../images/partner_box.jpg) no-repeat; width: 156px; height: 102px; margin-right: 15px; padding: 5px; margin-top: 20px; }


#menu { background:url(../images/header_menu_bg2.png) no-repeat top; height:53px; position:absolute; left:0px; width:100%; bottom:0px; text-align:center; }
.home #menu { background:url(../images/header_menu_bg.png) no-repeat top; }
#menu table { height:30px; margin-top:23px; border-collapse:collapse; }
#menu td { padding:0px 20px 0px 10px; background: url(../images/menu_devider.gif) no-repeat right bottom; vertical-align:bottom; }
#menu td.last { background:none; }
#menu a { color:#fff; font-size:12px; text-decoration:none; display:block; text-align:center; padding:8px 30px 6px 30px; }
#menu a:hover { color:#95E06A; } /*color:#F7BB7C; */
#menu .active { background:#fc8000 url(../images/menu_active_center.gif) repeat-x; }
#menu .active div { background:url(../images/menu_active_left.gif) left no-repeat; }
#menu .active a { background:url(../images/menu_active_right.gif) right no-repeat; }
#menu .active a:hover { color:#fff; }

#footer_external { min-width:980px; height:73px;  margin-top:-73px;  background:#424242 url(../images/bottom_bg.png) repeat-x; z-index:1;  }
#footer { height:73px; position:relative; margin:0px auto; width:980px; color:#919191; font-size:11px; z-index:1;  }
#footer .clouds { position:absolute; background: url(../images/footer_clouds.jpg) no-repeat; width:534px; height:106px; right:23px; top:-106px; z-index:1;  }
#footer .left { position:absolute; height:37px; left:20px; top:14px; padding:10px 0px 0px 48px; background:url(../images/logo_footer.png) no-repeat left; }
#footer .right { text-align:right; height:30px; position:absolute; right:20px; top:24px; padding-right:40px; background:url(../images/simple.art.gif) no-repeat right; }
#footer .right a { color:#919191; }

.home_select { padding-top:20px; }
.home_select .item {width:260px; float:left; padding-top:85px; }
.home_select .item.one {background:url(../images/home1.png) no-repeat center 15px; }
.home_select .item.two {background:url(../images/home2.png) no-repeat center 0px; }
.home_select .item.three {background:url(../images/home3.png) no-repeat center 5px; }
.home_select .item .title { font-size:18px; text-align:center; color:#333333; padding:5px 0px 10px 0px;}
.home_select .item .text { font-size:12px;  color:#606060; width:250px; line-height:18px; padding-bottom:30px; }
.home_select .item .link, .home_select .item .link a { color:#828282; font-size:11px; }
.home_select .item .link a:hover { color:#ff6c00; }
.home_select .w_devider { background:url(../images/w_devider.gif) no-repeat; width:1px; height:203px; position:relative; top:30px; float:left; margin:0px 40px 0px 20px;}
.home_select .h_devider { background:url(../images/h_devider.gif) no-repeat 0px 45px; height:55px; _line-height:0px;  }

.widget .devider { font-size:0px; height:1px; background:url(../images/widget_devider.png) no-repeat center center; height:20px }
.widget.submenu { padding-top:24px; }
.widget.submenu .devider { height:35px  }

.table { background:#d9d9d9; border-spacing:1px; }
.table th { background:#e6e6e6; color:#595959; padding:11px 12px 7px 12px; font-size:11px; border-top:1px solid #fff; }
.table td, .table .even td { background:#fff; font-size:12px; padding:12px 14px; color:#404040; border-top:1px solid #fff; border-bottom:1px solid #fff;}
.table tr.odd td, .table tr:nth-child(odd) td  { background:#f5f5f5; }

/* Sell Page*/
#sell_enter_box{background: url(../images/sell_enter_box.jpg); background-repeat: no-repeat; width: 231px; height: 227px; position: relative; float: right; margin-top: 20px; padding: 20px; font-size: 12px;}
#sell_enter_box_small{background: url(../images/sell_enter_box_small.jpg); background-repeat: no-repeat; width: 231px; height: 96px; position: relative; float: right; margin-top: 20px; padding: 20px; font-size: 12px; padding-top: 30px;}
.startnow_btn {background: url(../images/start_now.jpg); background-repeat: no-repeat; width: 210px; height: 46px; display: block; color: white; font-size: 22px; text-decoration: none; padding-top: 16px; padding-left: 20px;}
.startnow_btn:hover {color: white;}
.enter_btn{background: url(../images/enter_btn.jpg); background-repeat: no-repeat; width: 85px; height: 30px; color: white; font-size: 18px; text-decoration: none; display: block; padding-top: 7px; padding-left: 12px;}
.enter_btn:hover {color: white; }
#zeta_logo_text{background: url(../images/small_zeta_logo.jpg); background-position: right; background-repeat: no-repeat; height: 31px; padding-right: 35px; padding-top: 12px; }
#sell_tabs {height: 40px; background: url(../images/sell_devider_bg.jpg); background-repeat: repeat-x; background-position: 0px 33px;}
#sell_tabs .tab{height: 30px; color: white; font-weight: bold; font-size: 11px; display: block; width: 138px; color: #373737; text-decoration: none; margin: 0 auto; text-align: center;}
#sell_tabs .tab:hover {color: #ff6d00}
#sell_tabs .tab_act {background: url(../images/sell_tab_act.jpg); background-repeat: no-repeat; font-weight: bold; font-size: 11px; text-decoration: none; color: white; width: 138px; height: 38px; display: block; text-align: center; padding-top: 10px; margin: 0 auto;}
#sell_content h2 {color: #6c6c6c; font-weight: bold; font-size: 14px;}

#sell_enter_box_logged{}


/* Search */
#search_box .buy_link {background:url(../images/button_green.png) repeat-x; border:1px solid #7fc22d; height:20px; color:#FFF; display: block; text-decoration: none; text-align: center; padding-top: 3px; width: 100px;}
#search_box .search_highlight{color: #f87e00; font-weight: bold;}

/* slider */
.slider { height:115px; width:966px; position:relative; margin:0px 0px 5px 6px; }
.slider .photo { position:absolute; width:100px; height:100px; z-index:5; top:15px; left:36px; overflow:hidden; }
.slider .container { position:relative; left:181px; height:115px; width:745px; overflow:hidden; }
.slider .body { height:115px; width:1000px; position:relative; left:-3px; }
.slider .body.messages { left:-153px; }
.slider .slide { display:block; text-decoration:none; width:150px; height:115px; background:#f7f7f7 url(../images/slider/slide_bg.png) repeat-x top; float:left; position:relative; z-index:1; cursor:pointer; color:#828282;  outline:none;}
.slider .slide .text { position:absolute; font-size:14px; top:79px; line-height:14px; text-align:center; width:150px; font-weight:bold; }
.slider .slide .devider { position:absolute; height:115px; width:1px; background:url(../images/slider/slide_deviders.png) no-repeat top left; z-index:1; }
.slider .slide .devider.devider_left { left:-1px; }
.slider .slide .devider.devider_right { right:-1px;}
.slider .slide:hover { background:#ededed url(../images/slider/slide_bg.png) repeat-x bottom; z-index:2; color:#444; }
.slider .slide:hover .devider { background:url(../images/slider/slide_deviders.png) no-repeat 0px -115px; z-index:2; }
.slider .slide.act { background:#ededed url(../images/slider/slide_act_bg.png) repeat-x !important; z-index:3; color:#fff !important; }
.slider .slide.act .devider { z-index:3; width:2px; }
.slider .slide.act .devider.devider_left { background:url(../images/slider/slide_deviders.png) no-repeat 0px -230px !important; }
.slider .slide.act .devider.devider_right { background:url(../images/slider/slide_deviders.png) no-repeat bottom left !important; }
.slider .part { position:absolute; top:0px; height:115px; z-index:4; }
.slider .part.part_left { left:0px !important; width:186px; background:url(../images/slider/slider_left_bg.png) no-repeat; }
.slider .part.part_right { right:0px !important; width:49px; background:url(../images/slider/slider_right_bg.png) no-repeat right; }
.slider .button { position:absolute; width:19px; height:54px; top:31px; z-index:5; background:url(../images/slider/slide_buttons.png) no-repeat; cursor:pointer; }
.slider .button.button_left { left:154px; background-position:-19px 0px; }
.slider .button.button_right { right:13px; background-position:0px 0px; }
.slider .button.button_left:hover { background-position:-19px -54px; }
.slider .button.button_right:hover { background-position:0px -54px; }
.slider .ico { position:relative; margin:0px auto; height:60px; width:150px; background:no-repeat center top; }
.slider .slide.act .ico { background-position:center bottom; }
.slider .ico.dashboard { background-image:url(../images/slider/slide_my_dashboard.png); width:52px; height:52px; top:17px; }
.slider .ico.files { background-image:url(../images/slider/slide_my_files.png); width:69px; height:41px; top:28px; }
.slider .ico.documents { background-image:url(../images/slider/slide_my_documents.png); width:48px; height:57px; top:20px; }
.slider .ico.purchases { background-image:url(../images/slider/slide_my_purchases.png); width:50px; height:43px; top:27px; }
.slider .ico.account { background-image:url(../images/slider/slide_my_account.png); width:84px; height:45px; top:23px; }
.slider .ico.profile { background-image:url(../images/slider/slide_my_profile.png); width:57px; height:45px; top:25px; }
.slider .ico.messages { background-image:url(../images/slider/slide_my_messages.png); width:67px; height:42px; top:25px; }

.dashboard p { margin-top:25px; }
.dashboard .my_messages { background:url(../images/icons/my_messages.png) no-repeat 0px 2px; padding:7px 0px 0px 28px; font-size:14px; font-weight:bold; color:#828282;  }
.dashboard .my_purchases {  background:url(../images/icons/my_purchases.png) no-repeat 0px 2px; padding:9px 0px 0px 28px; font-size:14px; font-weight:bold; color:#828282; }
.dashboard .my_files { background:url(../images/icons/my_files_sprite.png) no-repeat 0px -17px; padding:5px 0px 0px 28px; font-size:14px; font-weight:bold; color:#828282; }

/* button */
.button { border-collapse:collapse; border-spacing:0px; height:27px; margin:5px; }
.button td { font-size:1px; padding:0px; height:27px;  }
.button .button_left { width:5px; background:url(../images/button_sides.png) no-repeat left; }
.button .button_right { width:5px; background:url(../images/button_sides.png) no-repeat right; }
.button .button_center { background:url(../images/button_center.png) repeat-x; text-align:center; white-space:nowrap; }
.button .button_center img { position:relative; left:2px; top:2px; }
.button .button_center a { position:relative; color:#828282; font-size:14px; font-weight:bold; text-decoration:none; padding:4px 10px 4px 18px; margin-left:-10px; }
.button .button_center a:hover { color:#9D9D9D; }

.button_green { background:url(../images/button_green.png) repeat-x; border:1px solid #7fc22d; height:27px; color:#FFF; cursor:pointer; }
.button_green:hover { color:#FFF; }

/*rounded button*/
.button.rounded td { height:33px; }
.button.rounded .button_center a { color:#fff; font-weight:normal;  padding:6px 15px; margin:0px -5px; font-size:12px; }
.button.rounded.green .button_left { background:url(../images/rounded_button_sides_green.png) no-repeat left; }
.button.rounded.green .button_right { background:url(../images/rounded_button_sides_green.png) no-repeat right; }
.button.rounded.green .button_center { background:url(../images/rounded_button_center_green.png) repeat-x; }
.button.rounded.orange .button_left { background:url(../images/rounded_button_sides_orange.png) no-repeat left; }
.button.rounded.orange .button_right { background:url(../images/rounded_button_sides_orange.png) no-repeat right; }
.button.rounded.orange .button_center { background:url(../images/rounded_button_center_orange.png) repeat-x; }
.button.rounded.rarr .button_center a { padding-right:28px; background:url(../images/icons/button_rarr.png) no-repeat right 11px; }
.button.rounded.uarr .button_center a { padding-right:28px; background:url(../images/icons/button_uarr.png) no-repeat right 6px; }
.button.rounded.barr .button_center a { padding-right:28px; background:url(../images/icons/button_barr.png) no-repeat right 6px; }

.mega_button { display:block; color:#fff; text-decoration:none; font-size:18px; padding:7px 74px 0px 18px; width:163px; height:49px; background:url(../images/icons/mega_button.gif) no-repeat; position:relative; left:-12px; }
.mega_button:hover { color:#fff; }
.mega_button small { font-size:11px; }
.mega_button .devider { font-size:11px; margin:0px; padding:0px; height:6px; }
.mega_button img {position:absolute; right:18px; top:10px; }

/* table_files */
table.table_files { width:100%; border-spacing:0px; border:1px solid #d9d9d9; position:relative; background:url(../images/table_files_sides.gif) no-repeat; }
table.table_files td { border-bottom:1px solid #d9d9d9; border-left:1px solid #f0f0f0; border-top:1x solid #fff; padding:8px 4px 6px 4px; color:#888; }
table.table_files td a { color:#828282; font-weight:bold; }
table.table_files td:first-child { border-left:none;  }
table.table_files th { background:#ebebeb url(../images/table-header.gif) no-repeat left center; position:relative; border-top:1px solid #fff; border-bottom:1px solid #d9d9d9; padding:0px 10px 0px 10px; font-size:11px; color:#595959; height:40px; }
table.table_files th:first-child { border-left:none;  background-image:none; }
div.table_files { width:99%; position:relative; }
div.table_files .table_left { position:absolute; left:-3px; top:0px; width:4px; height:40px;  background:url(../images/table_files_sides.gif) no-repeat left; z-index:10; }
div.table_files .table_right { position:absolute; right:-3px; top:0px; width:4px; height:40px;  background:url(../images/table_files_sides.gif) no-repeat right; z-index:10; }

/* disc space table */
.disc_space { width:170px; }
.disc_space th { font-size:12px; white-space:nowrap; padding-top:10px; }
.disc_space td { font-size:11px; white-space:nowrap; padding:3px 0px;}
.disc_space .legend { padding:4px 4px; font-size:0px; background:url(../images/disc_space_legend.gif) no-repeat top; }
.disc_space .legend_red {background-position:0px -10px; }
.disc_space .legend_yellow {background-position:0px -20px; }
.disc_space .legend_gray {background-position:0px -30px; }

/* hover */
table.table_files tr:hover td { background:#f5f5f5; }
table.table_files .icon_properties { background:url(../images/icons/properties.png) no-repeat bottom; padding:7px 27px 8px 0px; }
table.table_files tr:hover .icon_properties {  background-position:top; }
table.table_files tr .icon_properties:hover {  background-position:center; }
table.table_files .icon_statistic  { background:url(../images/icons/statistic.png) no-repeat bottom; padding:7px 27px 8px 0px; }
table.table_files tr:hover .icon_statistic {  background-position:top; }
table.table_files tr .icon_statistic:hover {  background-position:center; }
table.table_files tr:hover td { color:#404040; }
table.table_files tr:hover td a { color:#404040; }
table.table_files tr td a:hover { color:#ff6c00; }

.control_panel { position:absolute; right:10px; top:25px; }
.navigation_panel { text-align:12px; padding-left:12px; background:url(../images/icons/root.gif) no-repeat left top; }

.dashboard_username { font-size:23px; color:#444; }

.delete_group {position:relative; margin-left:3px; bottom:-5px; font-size:0px; padding:21px 21px 0px 0px; background:url(../images/icons/delete.gif) no-repeat 0px 0px; }
.delete_group:hover { background-position:bottom left; }

.move_group { position:relative; margin-left:3px; bottom:-5px; font-size:0px; padding:21px 21px 0px 0px; background:url(../images/icons/move.gif) no-repeat 0px 0px; }
.move_group:hover { background-position:bottom left; }

.groupActions { color:#444; font-size:11px; height:30px; line-height:32px; padding:7px 37px; background:url(../images/icons/group_arr.gif) no-repeat 20px 13px;  }

.sort_panel { font-size:11px; }
.sort_panel a {  padding:0px 7px; }
.sorted { color:#ff6c00; }
.sorted.desc { background:url(../images/icons/darr_sort.gif) no-repeat right; padding-right:4px;  }
.sorted.asc { background:url(../images/icons/uarr_sort.gif) no-repeat right;  padding-right:4px;  }

.upload_step .fileButt { background:url(../images/button_green.png) #7fc22d repeat-x left top; border:1px solid #7fc22d; }

.calendar_container { display:none; background:url(../images/calendar_bg.png) no-repeat; width:379px; height:45px; padding:20px 0px 0px 12px; font-size:11px; }
.calendar_container input[type=text] { text-align:center; }

#load_grahp_link { background:url(../images/icons/arrs_graph.gif) no-repeat bottom left; padding-left:16px; outline:none; }
#load_grahp_link.open { background-position:0px 1px;  }

.my_messages td a { text-decoration:none; color:#404040; }
.my_messages td a b { text-decoration:underline; }
.my_messages td a:hover { text-decoration:none;  color:#ff6c00;  }
.my_messages td a:hover b { text-decoration:none; color:#ff6c00;  }

.table_light { border-spacing:0px; color:#828282; }
.table_light td { font-size:12px;  border-top:1px solid #d9d9d9; border-left:1px solid #f0f0f0; padding:10px; }
.table_light td a { text-decoration:none; font-size:11px; }
.table_light td a:hover b { text-decoration:none; }
.table_light td a b { text-decoration:underline; font-size:12px; }
.table_light tr:first-child td { border-top:none; }
.table_light td:first-child { border-left:none; }

.popup .button.rounded .button_center a { font-size:18px; }
.popup .button.rounded.rarr .button_center a { padding-right:32px; }
.popup .button.rounded.uarr .button_center a { padding-right:32px; }
.popup .button.rounded.barr .button_center a { padding-right:32px;  }

.popup { padding:15px 20px; }
.popup .row_title { display:block; padding:3px 0px; color:#444; font-size:12px; }
.popup.signin .row { margin:10px 0px; }
.popup.signin .row span { display:block; padding:3px 0px; color:#444; font-size:12px; }

.popup.signup .inputs { width:326px; padding-right:50px; float:left; }
.popup.signup .row { margin:10px 0px; }
.popup.signup .row small { display:block; color:#D3D3D3; }
.popup.signup .rules { width:400px; float:left; }
.popup.signup .rules_text { padding:18px; width:355px; height:225px; overflow:auto; background:#fffbea; border-top:1px solid #000; border-left:1px solid #000; border-right:1px solid #b2b2b2; border-bottom:1px solid #b2b2b2; }

.input_err { color:red; font-size:14px; font-weight:bold; padding:5px 2px; font-family:Verdana; cursor:pointer; }


/* Browse file */
.inputFile { position: relative; height: 21px; width: 277px; overflow: hidden; }
.inputFile .fileText { width: 190px; border: solid 1px #bcbcbc; background: url(/images/inputBgMain.jpg); height: 18px; padding: 0px 5px; float: left; margin-right: 5px; }
.fileButt { width: 50px; height: 17px; margin: 0px 0px 0px 0px; padding: 0px 8px 1px 8px; color: #ffffff; font-weight: bold;  border: #adadad 1px solid; background: url(/images/submainBtn.jpg) repeat-x;  float: left; text-align: center; position: relative; overflow: hidden; }

#realFile { position: absolute; top: -1px; right: 0px;  z-index:1100; opacity: 0; filter: alpha(opacity:0); display: block; }

.ui-datepicker-trigger { margin-bottom:-10px; cursor:pointer; }


.optiongroup { padding:20px 0px; font-size:13px;  }
.option_header { width:99%; border-bottom:1px solid #f0f0f0; }
.option_header td { padding-bottom:5px; }
.option_header .title { color:#414141; font-size:13px; font-weight:bold; }
.option_header .action {  text-align:right; }
.option_header .action a { outline:none; padding-left:16px; background:url(/images/icons/toggle_arrs.png) no-repeat left 3px; text-decoration:none; }
.option_header .action a.close { background-position:left bottom;  }
.option_header .action a span { text-decoration:none; border-bottom:1px dotted;  }
.option_header .action a:hover span { border-bottom:1px dotted #fff;  }

.option_description { width:99%; }
.option_description { padding-top:3px; }
.option_description .description { color:#adadad; font-size:13px; }
.option_description .value { color:#5db61f; font-weight:bold; text-align:right;}
.option_description .photo {border:1px solid #ccc; padding:1px; width:50px;}

.formgroup { display:none; padding-top:10px;  }
.formgroup table th { font-size:12px; color:#444; font-weight:normal; text-align:right; width:180px; }
.formgroup table th, .formgroup table td { padding:4px; }
.formgroup table small { font-size:10px; color:#adadad; }
.formgroup table .inputs { width:285px; }
.formgroup ul { color:#414141; font-size:13px; margin:5px 0px; padding:0px 0px 10px 15px; list-style:none;  }
.formgroup ul li { padding-left:10px; background:url(/images/icons/li_green_point.png) no-repeat left center; line-height:16px;}
.formgroup  .photo { border:1px solid #ccc; padding:1px; }

.show_form { cursor:pointer; }

tr.new td { background:#FFFACD; }
tr.new.odd td { background:#FFFACD; }

/* STARS, RATING */
.rating {width:70px; height:11px; font-size:1px; position:relative; }
.rating .rating_star { display:block; width:12px; height:11px; background:url(/images/stars.gif) 0px 0px no-repeat; float:left;  padding:0px 1px; }
.rating .rated { background:url(/images/stars.gif) 0px -11px  no-repeat; }
.rating .half { background:url(/images/stars.gif) 0px -22px  no-repeat; }

.rating .hover1 { background:url(/images/stars.gif) 0px -11px  no-repeat;}
.rating .hover0 { background:url(/images/stars.gif) 0px 0px  no-repeat;}

.hallo { width:124px; height:43px; background:url(/images/hallo_bg.gif) no-repeat; font-size:14px; color:#fff; position:relative; }
.hallo span { position:relative; top:8px; left:16px; }
.owner_photo { margin-top:10px; width:170px; height:106px; background:url(/images/owner_photo_bg.gif); position:relative; }
.owner_photo div { left:7px; top:6px; position:relative; width:100px; height:100px; overflow:hidden; }
.owner_name { font-size:12px; font-weight:bold; padding:10px; }
.moderated { margin:40px 0px 0px 0px; }
.oneFilePhoto { text-align:center;  border:1px solid #ebebeb; padding:5px; width:108px; height:108px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;  }
.oneFilePhoto i { font-size:0px; line-height:108px; }
.oneFilePhoto i, .oneFilePhoto img { vertical-align:middle; }

.oneFileDetails { font-size:12px; }
.oneFileDetails th { font-weight:normal; color:#828282; }
.oneFileDetails td { padding:4px; }

.comments_header { width:504px; height:39px; background:url(/images/comments-header-bg.png) no-repeat; position:relative; }
.comments_header .comments_count { padding-left:23px; position:absolute; font-size:23px; right:20px; top:6px;  background:url(/images/comments-ico-cloud.png) no-repeat left top; }
.comments_header h2 { margin:0px; position:relative; left:10px; top:12px; }
.oneFileDescription { min-height:100px; margin:10px 0px;  }

.comments { width:500px; margin:10px 0px;}
.comments .comment {  border-bottom:1px solid #eaeaea; padding:10px 0px 15px 15px; line-height:14px;  }
.comments .rating { float:right; }
.comments .date { color:#828282; font-size:11px; float:left; }

.other_owner_files { padding-right:20px; }
.owner_file { padding:15px 0px; border-bottom:1px solid #eaeaea; }
.owner_file .image_link { display:block; width:60px; overflow:hidden; text-align:center;  }
.owner_file img { max-width:60px; }
.owner_file .title { font-weight:bold; font-size:11px;; }
.owner_file .rating { padding-top:5px }
.other_owner_files_title { background:url(/images/oneFileLeftNotice.gif) no-repeat; width:184px; height:37px; margin-top:20px; }
.other_owner_files_title span { position:relative; top:8px; left:10px; }

