﻿/* Reset */
* { margin: 0; padding: 0; }
html { overflow: -moz-scrollbars-vertical; overflow-y: scroll; }
textarea { overflow: auto; overflow-y: auto; }
:focus, :active, :hover, :enabled, :disabled { outline: 0; }
a { outline: 0; }
div { float: left; }
a img { border: 0; }
ul li { list-style-type: none; float: left; }

/* Common */
html, body { height:100%; overflow:inherit;  }
html:before, body > div:first-child:before { content:""; float:left; height:100%; margin-top:-999em;}
body { font: 0.75em/1.5 Tahoma,Verdana,Arial, Helvetica, sans-serif; font-size: 0.75em; margin: 0 auto; min-width: 950px; text-align: left; width: 97%; height: 100%; position: relative }
body > div:first-child {min-height:100%; float: none; _height: 100%; }

h1 { color: #07A1E0; font-size: 14px; padding-bottom: 10px; text-align: center; }
h2 { color: #333; float: right; font-size: 14px; font-weight: normal; text-align: center; }
h3 { color: #08a1e5; font-size: 12px; padding-bottom: 10px; padding-top: 10px; }
h4 { color: #333; font-size: 13px; margin: 0px 0px 3px 0px; }
h5 { color: #07A1E0; font-size: 12px; font-weight: bold; line-height: 30px; }
a { color: #096db0; font-size: 11px; font-weight: normal; text-decoration: none; }
a.verification { color: Green; font-size: 11px; font-weight: normal;  }
a:hover { text-decoration: underline; }
a.verified { background: url(Images/userVerifiedStatic.gif) right top no-repeat; display: inline-block; height: 10px; margin-bottom: -2px; padding-left: 1px; padding-top: 2px; width: 10px; }
a.info { background: url(Images/info.png) 0px 0px no-repeat; display: inline-block; height: 14px; margin-bottom: -6px; margin-right: 1px; *margin-right: 5px; padding-top: 3px; width: 14px; }
span.verified { background: url(Images/userVerifiedStatic.gif) right top no-repeat; display: inline-block; height: 10px; margin-bottom: -2px; padding-left: 1px; padding-top: 2px; width: 10px; }
span.error { color: Red; display: block; padding: 30px; position: relative; text-align: center; }
span.userOfferActivityStatus { font-weight:normal; font-size:11px; color: #999; margin-left: 0px; float:none; display:block; }
span.count { display: block; float: left; margin:0 15px 0 -65%; width: 60%; text-align: right;  clear: both }
p>span.count { *margin-top: 20px;}
legend > span, label > span { font-weight: normal}
legend span.count, label span.count { display: inline; margin:0; float: none; font-weight: normal}
label { color: #434343; display: block; float: left; font-size: 11px; font-weight: bold; margin: 5px 15px; text-align: right; width: 25%; }
label.userActivityStatus { font-weight:normal; font-size:11px; color: #999; margin-left: 5px; float:none; display:inline; }
input { color: #555; font-size: 12px; height: 18px; line-height: 18px; margin: 5px 0px; padding: 1px 5px; width: 40%; }
input[type=checkbox] { display: block; float: left; height: 13px; height: auto; margin: 0; margin-left: 1px; margin-right: 1px; margin-top: 1px; padding: 0; width: 14px; width: auto; *margin-top: -3px; }
html>/**/body input.checkbox, x:-moz-any-link, x:default { margin-right: 2px; }
textarea { border: solid 1px #ccc; font-family: Tahoma; font-size: 12px; height: 120px; margin: 5px 0px; padding: 1px 5px; width: 40%; }
form br { clear: both; }
form hr { background-color: #b0c9da; border: none; clear: both; color: #b0c9da; display: inline-block; float: left; height: 3px; margin-bottom: 5px; margin-top: 5px; *margin-bottom:-15px; width: 100%; }
form hr { display /*\**/: block\9; }
form fieldset{border:0;}
#content {min-height: 400px; padding-bottom: 50px;}
#content form { color: #343434; display: block; /*float: none;*/ font-size: 11px; margin: 0px auto; overflow: hidden; padding: 0px; padding-bottom: 0px;  width: 100%; }
#content #placeHolder { float: left; margin-top: 12px; }
#content * #placeHolder, #content * #quickReplyHolder, #content * #message_details, #content * #message_details div { float: none; }
#mainForm { margin: 0; padding: 0; }

.center { display: block; float: left; text-align: center; width: 100%; }
.center h1, #content .center h1 { color: #474747; font-size: 18px; font-weight: normal; text-align: center}
.center h3 { color: Green; font-size: 12px; line-height: 12px; padding-top: 0; }
.center p { margin-bottom: 5px; text-align: center; width: 100%; margin-left:0; }
em { background: url(Images/static_back.png) -999px -999px no-repeat; display: block; position: absolute; z-index: 2; }
em.tl { left: 0; top: 0; }
em.tr { right: 0; top: 0; }
em.bl { bottom: 0; left: 0; }
em.br { bottom: 0; right: 0; }
table { border-collapse: collapse; margin-bottom: 10px; overflow: hidden; width: 100%; }
*table + .btn { margin-bottom: -5px; }
.pg + .btn { margin-top: 10px; }
table tr th { border: 0; border: none; border-bottom: solid 5px #fff; color: #5a5a5a; font-size: 11px; font-weight: bold; margin: 0 10px; margin: 0; padding: 0; padding: 0px 0px 0px 3px; text-align: center; white-space: nowrap;   }
table tr th:first-child { padding: 0; }
table tr th.last { background: none; background-color: #fff; }
table tr td { border: none; border-bottom: 1px solid #ececec; color: #1d1c1c; font-size: 11px; height: 24px; height /*\**/: 22px\9;  padding-top: 2px; text-align: center; vertical-align: top;}
table tr td a { color: #096db0; cursor: pointer; }
table tr td.view { vertical-align: top; width: 5%;padding:3px 10px 0px 10px; }
table tr td.view a { font-size: 10px; font-weight: bold; }
table tr td.view a:hover, table tr:hover td.view a { color: Green; }
table tr { height: 17px; }
table tr:hover { background-color: #f6f6f6; }
table tr th span { background: #ececec; background-color /*\**/: #EAEAEA\9; border: none; color: #5a5a5a; display: block; float: none; font-size: 11px; font-weight: bold; height: 18px; margin: 0 10px; position: relative; text-align: center; }
table tr th span em { background: url(Images/static_back.png); height: 18px; position: absolute; width: 10px; }
table tr th span em.l { left: -10px; top: 0px; }
table tr th span em.r { background-position: -8px 0; right: -10px; top: 0px; }
table tr:hover th { background-color: #fff; }
table tr th a.asc { background-image: url(Images/sort.png); background-position: 0 0px; background-repeat: no-repeat; padding-left: 17px; }
table tr th a.dsc { background-image: url(Images/sort.png); background-position: 0 -16px; background-repeat: no-repeat; padding-left: 17px; }
table td.view span { background-color: #f2f2f2; color: #999; display: block; float: none; font-size: 9px; font-weight: bold; height: 15px; margin: 0px auto; position: relative;  text-align: center; }
table td.view span em { background: url(Images/static_back.png) repeat scroll; height: 15px; position: absolute; top: 0px; width: 8px; }
table td.view span em.r { background-position: -10px -40px; right: -8px; }
table td.view span em.l { background-position: 0px -40px; left: -8px; }
table tr:hover td.view span { background-color: #e4fcba; color: #1f8200; cursor: pointer; font-size: 9px; font-weight: bold; height: 15px; position: relative; text-align:center;}
table tr:hover td.view span em { background: url(Images/static_back.png) repeat scroll; height: 15px; position: absolute; top: 0px; width: 8px; }
table tr:hover td.view span em.r { background-position: -8px -56px; right: -8px; }
table tr:hover td.view span em.l { background-position: 0px -56px; left: -8px; }
table.left tr td { padding-left: 15px; text-align: left; width: 33%; }
table.left tr td:first-child { padding-left: 15px; width: 10px; }
table.left tr td:first-child input[type="checkbox"] { margin-left: -14px; }
table .bold td a, .boldA { font-weight: bold; }
table#offers { margin-top: -2px; }
.warning-message { color: #666; display: block; float: none; font-size: 11px; font-weight: bold; line-height: 24px; margin: 0px auto; text-align: center; }
.warning { color: #666; font-size: 11px; }
#offersEmpty{ float: none; margin-top: -12px;}
.warning .red { display: inline-block; float: left; overflow: hidden; padding-bottom: 20px; padding-right: 2px; }
.red { color: #ff0000; }
.field-validation-error, .error-message{ background: url(Images/error!.png) -3px 3px no-repeat; color: red; display: block; float: none; font-size: 11px; line-height: 11px; margin-left: 0px; margin-left: -2px; padding-bottom: 5px; padding-left: 15px; padding-top: 5px; text-align: left; }
html>/**/body .field-validation-error, x:-moz-any-link, x:default { padding-left: 16px; }
html>/**/body .error-message, x:-moz-any-link, x:default { padding-left: 16px; }
.pg { float: none; margin: 0; padding: 0; width: 100%; font-size:0; overflow:hidden }
.btn + .pg { float: left; margin-top: 10px; *margin-top: 15px; }
.pg + .btn{margin-top: 0px;}
.pg ul { padding-left: 15px; height: 30px;}
.pg ul, .pg li { display: inline; list-style-type: none; margin: 0; padding: 0; }
div.pg ul.items { float: right; }
.pg a { border: 1px solid #CCC; cursor: pointer; display: inline-block; float: left; margin: 0px 4px; padding: 0px 5px; padding-bottom: 1px; text-align: center; vertical-align: middle; width: auto; }
.pg a:hover, .pg li.active a, a.active { background: #FFF none repeat scroll 0 0; border: 1px solid Green; color: Green; text-decoration: none }
.infoMessage { background: url(Images/error!.png) -3px 3px no-repeat; background: url(Images/info1.png) -3px 6px no-repeat; color: #777; display: block; float: right; font-size: 11px; line-height: 11px; line-height: 13px; margin-left: 0px; margin-left: -2px; padding-bottom: 5px; padding-left: 15px; padding-right: 7px; padding-top: 8px; }
#serverMessage { display: inline; float: none; margin: 0; padding: 0; }
#serverMessage li { clear: both; color: #ff0000; display: block; float: left; list-style-type: none; margin: 0; padding: 0; text-align: center; width: 700px; }
span.online { font-size: 11px !important; color: #777 !important; display: inline !important; padding-left: 2px !important;}

#info, #error, #info_restore, #infopage, #sitemap { background: url(Images/big_info.png) 20px center no-repeat; border: solid 1px #D3E6F3; clear: both; float: none; font-size: 11px; margin: 0px auto; margin-bottom: 10px; padding: 30px 90px; position: relative; text-align: center; width: 400px; }
#info em.tl, #error em.tl, #info_restore em.tl, #infopage em.tl, #sitemap em.tl { background-image: url(Images/static_back.png); background-position: 0 -410px; height: 15px; left: -1px; top: -1px; width: 15px; }
#info em.tr,#error em.tr, #info_restore em.tr, #infopage em.tr, #sitemap em.tr { background-image: url(Images/static_back.png); background-position: -20px -410px; height: 15px; right: -1px; top: -1px; width: 15px; }
#info em.bl,#error em.bl, #info_restore em.bl, #infopage em.bl, #sitemap em.bl { background-image: url(Images/static_back.png); background-position: 0 -427px; bottom: -1px; height: 15px; left: -1px; width: 15px; }
#info em.br,#error em.br, #info_restore em.br, #infopage em.br, #sitemap em.br { background-image: url(Images/static_back.png); background-position: -20px -427px; bottom: -1px; height: 15px; right: -1px; width: 15px; }
#error, #info, #infopage, #sitemap { text-align: left; width: 700px; margin-bottom: 60px; }
#info a { color: Green; }
#info_restore { width: 400px; }
#error { background: url(images/big_no_file.png) 20px center no-repeat; }
#error ul li, #info ul li, #infopage ul li, #sitemap ul li { clear: both; float: none; list-style-position: outside; list-style-type: disc; margin-left: 30px; }
#error p, #info p { color: #000; margin-bottom: 10px; margin-left: 0; width: 100%; }
#infopage { background: none}
#infopage h1{ text-align: left;}
#infopage a { color: #096db0; }
#infopage ol {color: #666; list-style-type: disc; list-style-position:inside; padding-left:20px;}
#infosection { margin-left: 30%;}
#infosection ul li { clear: both; float: none; list-style-position: outside; list-style-type: disc; margin-left: 14px; }
#documentPlaceHolder {float:none;}
#file_list {float:none;}

#sitemap { background: none;}
#sitemap fieldset { border: 0;}
#sitemap h1{ text-align: left}
#sitemap h4 { color: #666;}
#sitemap a { color: #096db0; }
#sitemap div {width: 350px; }
#sitemap div + div ul { margin-bottom: 17px;}
#sitemap ul li { color: #666}

b.center { color: #555555; text-align: center; }
p.verification { color: Green; }
.group, #placeHolder, #quickReplyHolder, #canceledExchangesPlaceHolder, #message_details { width: 100%; }
.group { border: solid 1px #D3E6F3; float: left; margin: 10px 0px; position: relative; }
.group #placeHolder, .group #message_details { float: none; padding: 12px; width: auto; overflow: hidden; padding-top: 0;}
.group.visible #placeHolder, .group.visible #placeHolder form  { overflow: visible }
#message_details { overflow: hidden;}
#message_details p.warning { color: #000; line-height:16px; }
#message_details p.warning label { color: #ff0000; }
#placeHolder .group { float: none; padding: 12px; width: auto;  }
/*
#quickReplyHolder .group { float: none; padding: 12px; width: auto;  }
*/
#quickReplyHolder div { float:none;}
.group .inner { float: none; padding: 10px; }
.group em.tl { background-image: url(Images/static_back.png); background-position: 0 -410px; height: 15px; left: -1px; top: -1px; width: 15px; }
.group em.tr { background-image: url(Images/static_back.png); background-position: -20px -410px; height: 15px; right: -1px; top: -1px; width: 15px; }
.group em.bl { background-image: url(Images/static_back.png); background-position: 0 -427px; bottom: -1px; height: 15px; left: -1px; width: 15px; }
.group em.br { background-image: url(Images/static_back.png); background-position: -20px -427px; bottom: -1px; height: 15px; right: -1px; width: 15px; }

/* p input, textarea, select */
p { clear: both; color: #666666; font-size: 11px; margin-bottom: 5px; margin-left: 30%; margin-top: 5px; min-height: 17px; padding-top: 5px; text-align: justify; width: 100%; width: 50%; word-wrap: break-word; }
p.center { margin-left: 0 !important; width: 100% !important; line-height:13px;}
p.center .btn { float: right !important; margin-right: 10% !important; }
p.center .btn:first-child { float: left !important; margin-left: 10% !important; margin-right: 0% !important; }
p.center .input { margin: 0px 15px; }
p.center label { float: none !important; margin-left: 0 !important; text-align: center !important; width: 100% !important; }
p.center .field-validation-error { margin-left: 1px; }
p .scroll { display: block; height: 150px; margin-bottom: 5px; overflow-y: auto; width: 100%; }
p b.red { color: #ff0000; display: inline-block; float: left; margin-left: -2px; position: absolute; text-align: left !important; width: 10px; }
p b.red { margin-left /*\**/: -6px\9; *margin-left: -2px;}
p span.note { display: block; padding-left: 5px; text-align: left; text-indent: 0px; line-height: 16px; }
p label .red { position: absolute; *margin-top: -3px;}
p label { color: #555; display: block; float: left; font-weight: bold; margin-left: -65%; margin-top: 0px; text-align: right; white-space: normal; width: 60%; line-height: 17px; }
p label .btn { float: right !important; margin: 0; }
p.width { margin-left: 0 !important; width: 100% !important; }
p.negative { color:#D40D12; }
p.count { color:#CCCCCC; font-family:Georgia,"Times New Roman",Times,serif; font-size:26px; font-weight:bold; left:530px; line-height:normal; padding:0; position:absolute; text-transform:none; top:159px; }
input, textarea { color: #666; font-family: Verdana; font-size: 11px; line-height: normal; margin: 0; margin-bottom: 1px; padding: 0; padding-left: 0px; padding-top: 3px; width: 100%; }
input[type=text], input[type=password] { background: #FFFFFF url(Images/horizontal_back.png) 0px -100px repeat-x; border: 0; margin-right: -5px; *margin-top: -1px; padding-right: 0px; padding-right: 2px; }
body input[type=text], input[type=password], x:-moz-any-link, x:default, x:indeterminate {padding-top:0px; padding-bottom:3px; *padding-top: 3px; *padding-bottom:0;}  
input[type=radio] { height: auto; width: auto; }
p textarea { background: #fff; border: 0; height: 100px; margin-top: 0px; *margin-top: -1px; overflow: auto; }
.input { display: block; margin-left: -3px; margin-top: -1px; padding: 0px 15px 0px 15px; position: relative; z-index: 3; }
form img { display: block; float: none; margin: 3px auto; margin-top: 0px; *margin-top: 5px; }
#captchaPlaceHolder { float: none}
#captchaPlaceHolder a {display: block; clear: both; width:350px;}
p img { display: inline; margin-left: -2px; }
html>/**/body p img, x:-moz-any-link, x:default { display: block; }
.input em { z-index: 9999 !important; }
.input em.ir { background: transparent url(Images/static_back.png) repeat scroll 0px -273px; height: 21px; right: 0px; top: 0; width: 13px; }
.input em.il { background: transparent url(Images/static_back.png) repeat scroll 1px -295px; height: 21px; left: 0px; top: 0; width: 15px; }
.input em.tl { background: url(Images/static_back.png) 0 -567px !important; display: block !important; height: 20px !important; left: 0 !important; top: 0 !important; width: 16px !important; }
.input em.tr { background: url(Images/static_back.png) -30px -567px !important; display: block; height: 20px !important; right: 0px !important; top: 0 !important; width: 15px !important; }
.input em.bl { background: url(Images/static_back.png) 0px -629px !important; bottom: 0 !important; display: block; height: 20px !important; left: 0 !important; width: 16px !important; }
.input em.br { background: url(Images/static_back.png) -30px -629px !important; bottom: 0 !important; display: block; height: 20px !important; right: 0px !important; width: 15px !important; }
.input em.l { background: #FFFFFF none repeat scroll 0 0 !important; border-left: 1px solid #EAEAEA !important; bottom: 19px !important; left: 1px !important; top: 19px !important; width: 14px !important; }
.input em.r { background: #FFFFFF none repeat scroll 0 0 !important; border-right: 1px solid #EAEAEA !important; bottom: 10px !important; right: 0px !important; top: 20px !important; width: 14px !important; }
.input em.t { background: #FFFFFF url(Images/horizontal_back.png) repeat-x scroll 0 -100px !important; display: block !important; height: 3px !important; left: 15px !important; right: 15px !important; top: 0 !important; }
.input em.b { background-color: #FFFFFF !important; border-bottom: 1px solid #E2E2E2 !important; bottom: 0 !important; display: block !important; height: 3px !important; left: 14px !important; right: 15px !important; }
.input em.nicknameAvailable, .input em.nicknameUnavailable { background-image: url(Images/available.png); background-position: 0 0px; width: 18px; height: 18px; top:3px; right:8px;}
.input em.nicknameUnavailable { background-image: url(Images/unavailable.png); }
.btn { background-color: #3C9DCE; color: #fff; color: white !important; cursor: pointer; display: block; float: left; float: right; font-family: verdana; font-size: 12px; font-weight: bold; margin: 0px 3px 0px 0px; overflow: hidden; padding: 5px; position: relative; text-decoration: none; }
.btn * { background-image: url(Images/button_border.png); background-repeat: no-repeat; cursor: pointer; display: block; font-style: normal; position: relative; }
.btn i { background-position: top left; height: 5px; left: 0; margin-bottom: -5px; position: absolute; top: 0; width: 5px; }
.btn span { background-position: bottom left; left: -5px; margin-bottom: -5px; padding: 0 0 5px 10px; line-height: 18px;  }
.btn span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0; *top:-2px;*padding-top:2px;*height:90%;}
.btn span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0; *top:-7px;}
.btn:hover, .btn:focus, .btn:active, .btn.active { background-color: #89f752; }
.btn { background-image: url(Images/shade2.png); }
.btn input { background-color: transparent; border: 0; display: block; height: 300px; left: -5px; margin: 0; padding: 0; position: absolute; top: -5px; width: 300px; z-index: 10; }
.btn { margin-right: 0; }
.btn:hover{text-decoration:none;} 
.btn + .btn { margin-right: 3px; }
.btn.disabled { background-color: #eee; cursor: default; }
.btn.disabled * { cursor: default; }

.select_container div { float: none; }
.select_container span {display:block; float: none; }
.select_container {display:block; float:left; background: #fff url(Images/main_back.png) repeat-x scroll 0 0; height: 21px; position: relative; width: 100%; }
.select_container select { background-color: #fff; cursor: pointer; display: block; font: 11px "Tahoma" , verdana; height: 21px; line-height: 21px; position: absolute; z-index: 0; }
.select_container .img { display: block; height: 21px; margin-left: 1px; margin-top: -21px; position: relative; z-index: 9999; }
.select { background: #FFFFFF url(Images/main_back_transparent.png) repeat-x scroll 0 0; cursor: pointer; font: 11px "Tahoma" , verdana; height: 19px; margin: 0 15px 0; padding: 1px 0 0 0; position: relative; text-align: left; z-index: 0; }
.select { background-color: transparent; margin-left: 13px; }
.select_container > div.select{background: none;}
.select span { color: #111; display: block; margin-left: -4px; margin-top: 1px; padding: 0 0 0 5px; position: absolute; text-indent: 0px; width: 93%; line-height: 15px; }
.select span.focus { border: 1px dotted #BFE5FF; display: block; margin-left: -6px; margin-top: 0; padding: 0 0 2px 6px; position: absolute; width: 93%; }
.select .first, .select .pointer{margin:0;padding:0;}
.select input { cursor: pointer; filter: alpha(opacity=0); ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; opacity: 0; position: absolute; vertical-align: middle; visibility: hidden; width: 0px; }
.select div, .select span { background: transparent url(Images/all_big_back_blue_top.png) repeat-x; }
.select div.first + span {background: none}
.select .first { background-position: 0 -63px; cursor: pointer; height: 21px; left: -13px; position: absolute; top: 0; width: 13px; }
.select .pointer { background-position: 0 -42px; cursor: pointer; height: 21px; position: absolute; right: -20px; top: 0; width: 21px; }
.select .pointer:hover { background-position: 0 -21px; }
.select .pointer.activ { background-position: 0 -21px; }
.select ul {left: 0; list-style-type: none; margin: 1px 0 -9px 0 !important; margin-bottom: -13px !important; padding: 0; position: relative; width: 100%; }
.select ul li { background-color: #FFFFFF !important; color: #111 !important; float: none; font-weight: normal !important; height: 18px !important; margin: 0; padding-top: 5px !important; text-align: left !important; width: 100%; }
.select ul li.activ { background-color: #D7E3EC !important; height: 24px; margin: 0 0 0 -10px !important; padding: 5px 10px 0 10px !important; width: 100%; }
.select div.ul { background: #FFFFFF; border-top: 1px solid #5797B7; margin-bottom: -20px; padding: 3px 2px 2px 3px; position: relative; top: 20px; z-index: 99; }
.select div.ul div { background-image: url(Images/all_big_back_blue.png); position: absolute; }
.select div.ul .ul_t { }
.select div.ul .ul_r { background: url(Images/right_shadow.png) repeat-y 0 -122px;  right: -18px; top: 11px; width: 20px; bottom: -12px; *bottom:auto; }
.select div.ul .ul_b { background-image: url(Images/bottom_shadow.png); background-position: 0 1px; bottom: -22px; height: 24px; left: 1px; width: 101%; }
.select div.ul .ul_l { background: url(Images/left_shadow.png) repeat-y 0 -122px; height: 100%; left: -12px; top: 6px; width: 13px; }
.select div.ul .ul_t_l { background-position: 0 -84px; height: 9px; left: -12px; top: -1px; width: 20px; }
.select div.ul .ul_t_r { background-position: 0 -94px; height: 12px; right: -19px; top: -1px; width: 20px; }
.select div.ul .ul_b_l { background-position: 0 -107px; bottom: -22px; height: 16px; left: -12px; width: 13px; }
.select div.ul .ul_b_r { background-position: -4px -129px; bottom: -28px; height: 16px; right: -18px; width: 16px; }
.select div.ul .ul_b, .select div.ul .ul_b_l, .select div.ul .ul_b_r{ *bottom: -9px;}
.select div.ul .ul_b_r{ *bottom: -15px;}
.select div.ul .ul_l {*height: auto; *bottom:5px; }
.select div.ul .ul_r {*height: auto; *bottom:1px;}
.select_container select {width: 96.5%; margin-left: 8px; margin-left: /*\**/ 9px\9; height: 19px; *margin-left:-4px;}

/* Struct */
#header { float: left; height: 85px; width: 100%; margin-top: 5px; }
#header #logo { text-align: center; width: 200px; }
#header #logo a { background: url(Images/ez_logo.png) 0px 0px no-repeat; display: block; float: left; height: 71px; margin-left: 45px; width: 112px; }
#header #logo a.gifLogo { background: url(Images/ez_logo.gif) 0px 0px no-repeat; }
#header #menu { background: #EAF1F7 url(Images/horizontal_back.png) repeat scroll 0 0; float: none; height: 33px; margin-left: 233px; padding-left: 4px; padding-top: 11px; position: relative; }
#header #menu em.l { background-position: 0 -117px; height: 44px; left: -13px; top: 0px; width: 13px; }
#header #menu ul#navigation li { color: #3e484d; margin-left: 2.2%; position: relative; }
#header #menu ul#navigation li:first-child { margin-left: 0;}
#header #menu ul#navigation li a { color: #3e484d; display: block; float: left; font-size: 12px; padding: 1px 15px; }
#header #menu ul#navigation li a { color: #3e484d; margin-left: 7px; padding: 0 3px; }
#header #menu ul#navigation li a em.l, #header #menu ul#navigation li a em.r { background: none; }
#header #menu ul#navigation li a:hover em.l, #header #menu ul#navigation li a:hover em.r, #header #menu ul#navigation li.active a em.l, #header #menu ul#navigation li.active a em.r { background: url(Images/static_back.png); height: 21px; width: 11px; }
#header #menu ul#navigation li a:hover { background: #D8E2EA; color: #ffffff; height: 21px; position: relative; text-decoration: none }
html>/**/body #header #menu ul#navigation li a:hover, x:-moz-any-link, x:default { background: #dce5ec; }
#header #menu ul#navigation li.active a { background: #B6BEC4; color: #ffffff; height: 21px; position: relative; }
html>/**/body #header #menu ul#navigation li.active a, x:-moz-any-link, x:default { background: #bdc4ca; }
#header #menu ul#navigation li a:hover em.l { background-position: 0px -72px; bottom: 0; left: -11px; }
#header #menu ul#navigation li a:hover em.r { background-position: -12px -72px; bottom: 0; right: -11px; }
#header #menu ul#navigation li.active a em.l { background-position: 0px -94px; bottom: 0; left: -11px; }
#header #menu ul#navigation li.active a em.r { background-position: -12px -94px; bottom: 0; right: -11px; }
#header #menu ul#authentication { background-color: #D8E2EA; color: #3e484d; float: right; height: 21px; position: relative; }
html>/**/body #header #menu ul#authentication, x:-moz-any-link, x:default { background: #DCE5EC; }
#header #menu ul#authentication li.active a, x:-moz-any-link, x:default { background-color: #dce5ec; }
#header #menu ul#authentication li { color: #3e484d; font-size: 11px; padding-right: 10px; line-height: 21px; }
#header #menu ul#authentication li a { color: #07a1e0; font-size: 9px; line-height: 21px; margin: 0px 2px; white-space:nowrap }
#header #menu ul#authentication li a:hover { color: Green; }
#header #menu ul#authentication li b { white-space:nowrap; display: inline-block; }
#header #menu ul#authentication li a.notverified, #header #menu ul#authentication li a.verified { color: #434343; font-size: 11px; line-height: 22px; font-weight: bold; display: inline-block; margin-top: -2px; white-space:nowrap; background: none; width: auto; height: auto; padding:0 }
#header #menu ul#authentication li a.verified { color: Green; }
#header #menu ul#authentication em.l { background: url(Images/static_back.png) repeat scroll 0 -72px; height: 21px; left: -13px; position: absolute; width: 13px; }

#header #menu ul#lang {  color: #3e484d; float: right; height: 21px; position: absolute; right:0; top: 35px; width: 83px; background: #EAF1F7; /*-moz-border-radius-bottomleft: 30px; -moz-border-radius-bottomright: 13px;*/ }
#header #menu ul#lang li.l {position: absolute; top: 9px; left: -10px; width: 17px; height: 12px; background-image: url(Images/flags/l.png); padding:0;}
#header #menu{/*-moz-border-radius-topright: 13px;*/}
#header #menu ul#lang li.active a, x:-moz-any-link, x:default { background-color: #dce5ec; }
#header #menu ul#lang li { color: #3e484d; font-size: 11px; padding-left: 5px; padding-right: 10px; padding-top:2px; }
#header #menu ul#lang li a { display: block;  width: 16px; height: 16px; text-indent:-9999px; overflow: hidden; opacity: 0.6; filter: alpha(opacity = 60); background-color:#EAF1F7; }
#header #menu ul#lang li.active a, #header #menu ul#lang li a:hover {opacity: 1.0; filter: none; }
#header #menu ul#lang li:first-child{padding-left: 16px;}
#header #menu ul#lang li.ru a{ background-image: url(Images/flags/ru.png);}
#header #menu ul#lang li.en a{ background-image: url(Images/flags/en.png);}
#header #menu ul#lang li.ge a{ background-image: url(Images/flags/ge.png);}
#header #menu ul#lang li.it a{ background-image: url(Images/flags/it.png);}
#header #menu ul#lang li a:hover { color: Green; }
#header #menu ul#lang em.l { background: url(Images/static_back.png) repeat scroll 0 -72px; height: 21px; left: -13px; position: absolute; width: 13px; background: none;  }
#sidebar { float: left; margin-top: 10px; position: relative; width: 200px; }
#content { float: none; margin-left: 220px; }
#content h1 { color: #3E484D; font-size: 24px; font-weight: normal; text-align: left; }
#footer { background: #fff; color: #333; font-size: 9px; height: 40px; padding-top: 10px; text-align: center; width: 100%; margin:-50px auto 0; float: none; clear: both }
#footer ul {border-bottom: solid 1px #eee; margin-bottom:7px; }
#footer ul li {display: inline; float: none; border-left: 1px solid #999; margin:0 1px 0 0; padding:0 2px 0 6px;}
#footer ul li:first-child {border: none}
/* Site */
/* Main page */
#sidebar #sidebar_menu, #sidebar #sidebar_menu_filter, #sidebar_search_offers { clear: both; float: left; margin-bottom: 15px; position: relative; }
#sidebar em.tl, #sidebar em.tr, #sidebar em.bl, #sidebar em.br { background: url(Images/corners-all.png); background-position: 0 -108px; height: 12px; position: absolute; width: 12px; }
#sidebar em.tl { background-position: -13px -121px; position: absolute; }
#sidebar em.tr { background-position: 0 -120px; position: absolute; }
#sidebar em.bl { background-position: -13px -107px; position: absolute; }
#sidebar em.br { }
#sidebar_menu form, #sidebar_menu_filter form, #sidebar_search_offers form { background-color: #c8e0f0; background-color: #D3E6F3; display: block; float: left; padding: 10px 0px; position: relative; width: 200px; }
#sidebar_search_offers form > div{margin-left:12px; width: 175px}
#sidebar_search_offers label { font-weight: normal; text-align: left; width: 100%; margin-left:0;}
#sidebar_search_offers .select_container { margin-left: 0; width: 170px; }
#sidebar_search_offers .btn {float: none; margin:10px auto; margin-bottom:0; width:57px}
#sidebar_search_offers .btn * { background-image: url(Images/btn_blue5.png); }
#sidebar #help { background-color: #f0f0f0; color: #159200; position: relative; width: 200px; *z-index: -1; }
#sidebar #help .inner { padding: 10px 10px 12px 15px; }
#sidebar #help h2 { color: #159200; float: left; line-height: 25px; }
#sidebar #help a { line-height: 20px; display: block; float: left; clear: both;}
#sidebar #help em.tl, #sidebar #help em.tr, #sidebar #help em.bl, #sidebar #help em.br { background: url(Images/corners-all.png); background-position: 0 -108px; height: 12px; position: absolute; width: 12px; }
#sidebar #help em.tl { background-position: -13px -121px; left: 0; position: absolute; top: 0; }
#sidebar #help em.tr { background-position: 0 -120px; position: absolute; right: 0; top: 0; }
#sidebar #help em.bl { background-position: -13px -107px; bottom: 0; left: 0; position: absolute; }
#sidebar #help em.br { bottom: 0; right: 0; }
#placeHolder > h1 { margin-top: -10px;}
#tabs { clear: right; float: left; min-height: 310px; position: relative; width: 55%; }
#tabs .text { background-color: #eee; display: none; float: left; font-size: 11px; left: 0px; overflow: auto; overflow: hidden; padding: 3%; position: absolute; top: 32px; width: 94%; }
#tabs .text em.tl, #tabs .text em.tr, #tabs .text em.bl, #tabs .text em.br { background: url(Images/corners-all.png); background-position: 0 -108px; height: 12px; position: absolute; width: 12px; }
#tabs .text em.tl { background-position: -13px -121px; position: absolute; }
#tabs .text em.tr { background-position: 0 -120px; position: absolute; }
#tabs .text em.bl { background-position: -13px -107px; position: absolute; }
#tabs .active .text { display: block; }
#tabs h3 { color: #333; cursor: pointer; display: block; float: left; margin-left: 9px; padding: 7px 8px; }
#tabs div:first-child { margin-left: 1px;}
#tabs .active h3 { background-color: #f0f0f0; color: #121212; position: relative; }
#tabs .active h3 em.tl, #tabs .active h3 em.tr { background: url(Images/corners-all.png); background-position: 0 -108px; height: 12px; width: 12px; }
#tabs .active h3 em.tl { background-position: -13px -121px; top: 0px; }
#tabs .active h3 em.tr { background-position: 0 -120px; top: 0px; }
#explain { margin-right: -1px; margin-top: -37px; padding-bottom: 85px; text-align: center; width: 45%; }
#explain h4 { font-weight: normal; }
#sent tr td{width:30%}
#sent + a, #mostPopuralOffers + a { float: right; }
#exchangesSimpleStatistic { margin-top: -2px;}
#exchangesSimpleStatistic tr td { width: 17%}
#exchangesSimpleStatistic tr td:first-child { width: auto;}

/* My Ez: Activity, Messages, Account */
#sidebar_menu form ul, #sidebar_menu_filter form ul { width: 100%; }
#sidebar_menu form ul li, #sidebar_menu_filter form ul li { background-color: #F1F8FD; color: #3E484D; font-size: 11px; font-weight: bolder; margin: 5px 0px; text-align: center; width: 100%; }
#sidebar_menu form ul li ul, #sidebar_menu_filter form ul li ul { margin: 0; }
#sidebar_menu form ul li ul li, #sidebar_menu_filter form ul li ul li { background-color: #D3E6F3; margin: 0; padding: 5px 0px 0px 0px; }
#sidebar_menu_filter form ul li > ul > li { padding-left: 12px; padding-top: 5px; width: 188px; }
#sidebar_menu_filter form ul li ul li .select_container { width: 170px; }
#sidebar_menu form ul li ul li a, #sidebar_menu_filter form ul li ul li a { color: #3E484D; float: right; font-size: 12px; line-height: 18px; margin: 0px 19px 0 0; }
#sidebar_menu form ul li ul li span { color: #3E484D; float: right; font-size: 12px; line-height: 18px; font-weight: normal; margin: 0px 19px 0 0; width: 136px; text-align: right }
#sidebar_menu form ul li ul li span.input{ text-align: left}
ul#my_ez_menu { color: #3e484d; float: left; height: 21px; line-height: 21px; margin-left: -9px; margin-top: -21px; vertical-align: middle; width: 100%; }
ul#my_ez_menu li { color: #3e484d; margin: 0px 10px; padding: 0px 10px; }
ul#my_ez_menu li a { color: #3E484D; display: block; float: left; font-size: 12px; font-weight: bold; height: 21px; padding: 0px 15px; position: relative; }
ul#my_ez_menu li.search { display: block; float: right; font-size: 11px; font-weight: bold; margin-right: -9px; padding-right: 0px; width: 210px; position: relative}
ul#my_ez_menu li.search label { display: block; font-size: 11px; margin: 0; position: absolute; white-space: nowrap; right: 110px; width: auto }
ul#my_ez_menu li.search .input { float: right; margin-top: 1px; width: 68px; position: absolute; top:0; right:0; }
ul#my_ez_menu li.search .input input { display: block; margin-top: 0px; *margin-top: -1px; *padding-left: 5px; }
ul#my_ez_menu li a:hover em.l, ul#my_ez_menu li a:hover em.r, ul#my_ez_menu li.active a em.l, ul#my_ez_menu li.active a em.r { height: 21px; width: 11px; }
ul#my_ez_menu li a:hover, ul#my_ez_menu li.active a { background-color /*\**/: #CEE3F2\9; background-color: #d3e6f3; color: #3E484D; text-decoration: none }
ul#my_ez_menu li a:hover em.l, ul#my_ez_menu li.active a em.l { background-position: 0 -374px; bottom: 0; left: -11px; }
ul#my_ez_menu li a:hover em.r, ul#my_ez_menu li.active a em.r { background-position: -14px -374px; bottom: 0; right: -11px; }
ul#my_ez_menu + #placeHolder, ul#my_ez_menu + .group #placeHolder  {margin-top: 0}
ul#my_ez_menu + #placeHolder .group form { margin-top: 0px;}
ul#my_ez_menu + #placeHolder .group form p:first-child { margin-top: -3px;}


ul#my_ez_menu + #placeHolder #verificationForm input#file1 { display: block; z-index: 1000; 
position: absolute;
   filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); 
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;
width: 65px;
cursor: pointer;
*margin-left: -60px;
outline:0;	
}
/*
ul#my_ez_menu + #placeHolder #verificationForm input[type="file"] + a { z-index:0; display: block; float: left; margin-top: 0px; position: relative;}
ul#my_ez_menu + #placeHolder #verificationForm input[type="file"]:hover + a { text-decoration: underline; }
*/



#content .group #placeHolder p:first-child, #content .group #placeHolder p.note + p { margin-top:-3px; padding-top: 0;}
#content .group #placeHolder p.note{ margin-left: 0px; margin-top:-3px;}

#content form.notification { padding: 0; width: 100%; }
#content form.notification p { margin-left: 0; width: 100%; }
#content form.notification .group p { margin-left: 0; width: 90%; }
#content form.notification .group p label {margin-left: 10px; text-align: left; width: 75%; }
#content form.notification .group p input {margin-left: 15%;}
#content form.notification .group b { color: #333; font-size: 12px; padding-left: 45px; }
#content form.notification #placeHolder { margin: 0; padding-left: 40px; }
#content form.notification .group div { float: none; overflow: hidden; }


#exchangePlaceHolder, #offersPlaceHolder, #bidsPlaceHolder { width: 100%; }
#placeHolder p a[name=First], #placeHolder p a[name=Second], #placeHolder p a[name=Third], #placeHolder p a[name=Fourth],
#placeHolder p span#First, #placeHolder p span#Second, #placeHolder p span#Third, #placeHolder p span#Fourth
{ float:right; margin-right:7px; margin-top:-21px; *margin-top: -22px; position:relative; z-index:99999;}
#placeHolder p .field-validation-error+span#First, #placeHolder p .field-validation-error+span#Second, #placeHolder p .field-validation-error+span#Third, #placeHolder p .field-validation-error+span#Fourth{ margin-top: -42px;}
#placeHolder input#DefaultAccount{float:right; margin-right:7px; margin-top:-21px; *margin-top: -22px; position:relative; z-index:99999;}
html>/**/body #placeHolder input#DefaultAccount, x:-moz-any-link, x:default { margin-top:-19px; }
#placeHolder table#announcements tr th span { text-align: left; padding-left: 2px;}
#placeHolder table#announcements tr td { text-align: left; padding-left: 15px; }
#placeHolder table#announcements tr td:first-child { width: 26%; font-size: 9px; color: #666; padding-left: 15px; }
#placeHolder table#announcements tr td:first-child + td{ width: 53%; color: #666; }
#placeHolder table#announcements tr td a { font-weight: normal; clear: both; display: block }

#placeHolder table#messages tr th span { text-align: left; padding-left: 2px;}
#placeHolder table#messages tr td { text-align: left; padding-left: 15px; }
#placeHolder table#messages tr td:first-child { width: 30px; font-size: 9px; color: #666; padding-left: 15px; }
#placeHolder table#messages tr td:first-child + td{ width: 31%; color: #666; }
#placeHolder table#messages tr td:first-child + td + td{ width: 56%; color: #666; }
#placeHolder table#messages tr td:first-child + td + td + td {}
#placeHolder table#messages tr td span { font-weight: normal; display: block;font-size: 9px; color: #666; padding-left:18px; }
#placeHolder table#messages tr td:first-child+td+td a{ display: block; clear: both}
#placeHolder table#messages tr td:first-child+td+td+td a { font-weight: normal; }
#placeHolder table#messages tr td a.info { cursor: default }
#placeHolder table#messages tr td a.info[href] {cursor: pointer}

#placeHolder table#messages.deleted td:first-child+td+td{ width: 70% }
#placeHolder table#announcements tr.bold td a, #placeHolder table#messages tr.bold td a { font-weight: bold }
#placeHolder div.w{line-height: 17px; margin-top: -7px;}
#placeHolder div.w_empty{line-height: 17px; margin-top: -7px;float:none;}

#myMessageHistory { clear: both; margin-top:5px;float:none; min-height: 25px; text-align:center; }
#myMessageHistory #placeHolder{*float: left; margin-top:0;}
#myMessageHistory table#messages { overflow: visible}
#myMessageHistory table#messages tr td:first-child { width: auto; width: 35%}
#myMessageHistory table#messages tr td:first-child+td { width: auto}
#myMessageHistory table#messages tr td:first-child+td a { display: block}
#ip_protection { float: none; margin-top: -7px;}

/* Exchange */
#exchange { color: #666666; float: left; font-size: 11px; margin: 0px auto; width: 82%; }
#exchange .group { width: 96%; padding: 2%; text-align: center; margin:0}
#exchange .group span.red { *display: block; *float: left; *margin-left: 16%; *position: relative; }
#exchange input[type="checkbox"] { margin-left: 0; *margin-left:-4px;}
#exchange .group > .btn { margin-bottom: -5px; margin-right: 12%; margin-top: -5px; }
#content #exchange div fieldset p form { width: 100%; }
#exchange.complited label { color: #888; }
#exchange .warning {padding-left:10px; }
#exchange .warning .red { font-weight: bold; margin-left: -1px; padding-bottom: 0; }
#exchange .attention { color: #434343; font-size: 11px; font-weight: bold; line-height: 16px; margin: 4px 0px; padding: 0px 9px;}
#exchange .attention span.red { clear: both; display: block; }
#exchange .step { color: #666666; float: left; margin-top: 9px; width: 100%; }
#exchange .step.active .header { background-color: #D3E6F3; }
#exchange .step .header { background-color: #F4F8FB; float: left; padding-right: 2px; position: relative; width: 100%; }
#exchange .step .header .inner { font-size: 10px; padding: 10px 9px; padding-right: 0px; width: 98%; }
#exchange .step .inner em.tl, #exchange .step .inner em.tr, #exchange .step .inner em.bl, #exchange .step .inner em.br { background: url(Images/corners-all.png); background-position: 0 -108px; height: 12px; position: absolute; width: 12px; }
#exchange .step .inner em.tl { background-position: -13px -121px; left: 0; position: absolute; top: 0; }
#exchange .step .inner em.tr { background-position: 0 -120px; position: absolute; right: 0; top: 0; }
#exchange .step .inner em.bl { background-position: -13px -107px; bottom: 0; left: 0; position: absolute; }
#exchange .step .inner em.br { bottom: 0; right: 0; }
#exchange .step .warning {padding-left:8px; }
#exchange fieldset { border: none; float: left; font-size: 0px; margin: -15px 0px -10px 0px; *margin-bottom: -2px; padding-left: 2px; width: 100%; }
#exchange form { overflow: visible; }
#exchange .step fieldset { margin: 0; margin-bottom: -5px; }
#exchange .step fieldset .btn { margin-bottom: 5px; *margin-bottom: 2px;}
#exchange .step fieldset form { padding: 0; *padding-bottom: 0px; }
#exchange p, #exchange pre { margin-left: 50%; width: 50%;  }
#exchange p label, #exchange p span.count { margin-left: -80%; width: 74%; }
#exchange > p, #exchange > form p{padding-left: 2px;}

#exchange a.refresh { background: url(Images/refresh.png) 0px 0px no-repeat; display: block; float: right; height: 20px; margin: -20px 0px 10px 3px; width: 19px; }
#exchange .expand, #exchange .collapse { cursor: pointer; display: block; float: right; height: 16px; margin: -20px 0px 10px 3px; margin-right: 0px; padding: 5px 0px; width: 19px; }

#exchange .expand { background: url(Images/expand.png) 0px 0px no-repeat; }
#exchange .collapse { background: url(Images/collapse.png) 0px 0px no-repeat; }
#exchange a.online { background: url(Images/online.png) -1px -1px no-repeat; padding-left: 20px; padding-top: 1px; }
#exchange a.offline { background: url(Images/offline.png) -1px -1px no-repeat; padding-left: 20px; padding-top: 1px; }
#exchange a.onlineverified { background: url(Images/online.png) -1px -1px no-repeat; color: Green; padding-left: 20px; padding-top: 1px; }
#exchange a.offlineverified { background: url(Images/offline.png) -1px -1px no-repeat; color: Green; padding-left: 20px; padding-top: 1px; }
#exchange #arbitrage { float: none; padding: 20px; margin-top: -30px; margin-bottom: -25px; overflow: hidden }
#exchange #arbitrage .warning { color: #ff0000; padding: 0; }
#exchange #arbitrage .warning + a { color: Green}
#exchange #arbitrage .btn { float: left; margin: 0; }
#exchange #evaluateForm p label { height: 25px; }
#exchange #evaluateForm .select_container + p {margin-top: -70px; *margin-top: -20px;}
#exchange #evaluateForm > .field-validation-error{margin-left:50%;}
#exchange .select_container {margin-left:-2px;}
#exchange .select_container select { width: 99.5%; }
#exchange .select div.first, #exchange .select div.pointer { background-image: url(Images/all_big_back_white.png); }
#exchange > .group > fieldset{width:98%; padding:0 1%; *margin-left: -1px;}

/* Login */
#login { background-color: #BEDE68; background-color: #D3E6F3; clear: both; float: none; margin: 0px auto; padding: 12px; position: relative; width: 376px;  }
#login em.tl, #login em.tr, #login em.bl, #login em.br { background: url(Images/corners-all.png); background-position: 0 -108px; height: 12px; width: 12px; }
#login em.tl { background-position: -13px -121px; }
#login em.tr { background-position: 0 -120px; }
#login em.bl { background-position: -13px -107px; }
#login em.br { }
#login .input em { background-image: url(Images/static_back_blue.png); }
#login p { font-size: 11px; margin-left: 138px; width: 238px; }
#login p label { margin-left: -65%; }
#login p input[type="checkbox"] { margin-left: -2px;  margin-right: 3px; margin-right /*\**/: 2px\9;  *margin-left: -6px;*margin-right: -1px;}
#login .btn * { background-image: url(Images/btn_blue5.png); }
#login form { color: #333; font-size: 11px; overflow: hidden; }
#login #captchaPlaceHolder img {width: 346px;}
#login #captchaPlaceHolder p:first-child {width: 100%; margin-left:12px;}
#login a#generateCaptcha { line-height: 17px; margin-left: 4px; }
#login + .registered { clear: both; color: #555; font-size: 11px; font-weight: bold; margin: 7px auto; position: relative; text-align: center; width: 100%; *padding-bottom: 50px; }
#login + .registered a { font-weight: bold; }

/*
#login #remember {margin-left:5px;}
*/
/* Register */
#register { background-color: #D3E6F3; clear: both;  float: none; margin: 0px auto; padding: 10px 0px; position: relative; width: 400px; }
#register em.tl, #register em.tr, #register em.bl, #register em.br { background: url(Images/corners-all.png); background-position: 0 -108px; height: 12px; width: 12px; }
#register p { font-size: 11px; margin-left: 150px; width: 238px; text-align: left }
#register b { display: inline-block; text-align: center; width: 100%; }
#register p.w { width: 350px; margin-left:15px; line-height: 16px;}
#register em.tl { background-position: -13px -121px; }
#register em.tr { background-position: 0 -120px; }
#register em.bl { background-position: -13px -107px; }
#register .input em.il, #register .input em.ir { background-image: url(Images/static_back_blue.png); }
#register .input em.tl, #register .input em.tr, #register .input em.bl, #register .input em.br { background-image: url(Images/static_back_blue.png) !important; height: 20px; width: 20px; }
#register .input em.tl, #register .input em.bl { width: 15px; }
#register .input em.tl { background-position: 0 -567px; }
#register .input em.tr { background-position: -27px -567px; }
#register .input em.bl { background-position: 0px -629px; }
#register .input em.br { background-position: -27px -629px; }
#register form { color: #555; overflow: hidden; }
#register img { padding-top: 7px; width: 373px; }
#register .btn * { background-image: url(Images/btn_blue5.png); }
#register a#checkAvailability{ color: #ff0000; line-height: 17px;}
#register a#checkAvailability.available{ color: Green}
#register input#ConfirmAgreement { margin-left: -25px; margin-top: 0px; *margin-left: -29px; *margin-top: -4px;}
#register #captchaPlaceHolder p:first-child {width: 100%; margin-left:15px;}
#register a#generateCaptcha { line-height: 17px; }
#register + span { display: block; float: left; width: 100%; *padding-bottom: 50px;}

/* Restore password */
#restore { background-color: #D3E6F3; float: none; margin: 0px auto; padding: 0px; position: relative; width: 400px; clear:both; *margin-bottom: 50px;  }
#restore .input em.il, #restore .input em.ir { background-image: url(Images/static_back_blue.png); }
#restore em.tl, #restore em.tr, #restore em.bl, #restore em.br { background: url(Images/corners-all.png); background-position: 0 -108px; height: 12px; width: 12px; }
#restore em.tl { background-position: -13px -121px; top: 35px; }
#restore em.tr { background-position: 0 -120px; top: 35px; }
#restore em.bl { background-position: -13px -107px; }
#restore p { font-size: 11px; margin-left: 150px; width: 238px; }
#restore b { display: block; font-size: 11px; text-align: center; width: 375px; }
#restore p b.red { margin-left: -2px; }
#restore form { color: #333; overflow: hidden; }
#restore form p:first-child { margin-top: 12px; }
#restore #captchaPlaceHolder { float: left}
#restore img { padding: 8px 14px; width: 370px; *margin-top: -15px; }
#restore #captchaImage + a{ margin-left: 16px; display: block; }
#restore hr { margin: 7px 0px; }
#restore .tabs { background-color: #fff; clear: both; float: none; height: 35px; overflow: hidden; width: 400px; text-align: left }
#restore .tabs em.tl, #restore .tabs em.tr { background: url(Images/corners-all.png); background-position: 0 -108px; height: 12px; width: 12px; }
#restore .tabs em.tl { background-position: -13px -121px; top: 0px; }
#restore .tabs em.tr { background-position: 0 -120px; top: 0px; }
#restore .tabs a, #restore .tabs h3 { color: #333; display: inline; font-weight: bold; margin-left: 10px; padding:10px 6px;  position: relative; }
#restore .tabs h3 { background-color: #d3e6f3; line-height: 45px; }
#restore .btn { margin-bottom: 15px; *margin-bottom: 10px; }
#restore .btn * { background-image: url(Images/btn_blue5.png); }
#restore #request { color: #434343; font-size: 11px; font-weight: bold; padding: 10px; text-align: center; }

/* User details */
#user_details { background-color: #D3E6F3; clear: both; margin: 10px 0px; padding: 10px 0px; position: relative; width: 100%; }
#user_details p { font-size: 11px; margin-left: 36%; width: 40%; }
#user_details p label { width: 100%; }
#user_details em.tl, #user_details em.tr, #user_details em.bl, #user_details em.br { background: url(Images/corners-all.png); background-position: 0 -108px; height: 12px; position: absolute; width: 12px; }
#user_details em.tl { background-position: -13px -121px; position: absolute; }
#user_details em.tr { background-position: 0 -120px; position: absolute; }
#user_details em.bl { background-position: -13px -107px; position: absolute; }
#user_details + #placeHolder table tr td:first-child+td+td+td+td+td, #canceledExchangesPlaceHolder table tr td:first-child+td+td+td+td+td{width: 30%}
#user_details + #placeHolder span.warning-message, #canceledExchangesPlaceHolder span.warning-message { float: left; padding-left: 20px; }
#canceledExchangesPlaceHolder { *padding-bottom: 50px;}

/* Offer info */
#offer_info, #your_bid { background-color: #d3e6f3; color: #666; font-size: 11px; padding-bottom: 5px; }
#offer_info .input em.tl, #offer_info .input em.tr, #offer_info .input em.bl, #offer_info .input em.br { background-image: url(Images/static_back_blue.png) !important; }
#offer_info .btn *, #your_bid .btn * { background-image: url(Images/btn_blue5.png); }
#offer_info span.center, #your_bid span.center, #all_bids span.center { color: #666; font-weight: bold; margin-top: 0px; }
#offer_info { padding-bottom: 14px; width: 65%; }
#offer_info a:hover { }
#offer_info a:verification { color: Green; }
#offer_info #offer { clear: both; margin-left: 15px; width: 42%; }
#offer_info #offer p { *float: none; margin-left: 43%; width: 59%; text-align: left; }
#offer_info #offer pre{display: inline; margin-left:0}
#offer_info #offer p label { margin-left: -111%; width: 100%; }
#offer_info #offer p em { background-image: url(Images/static_back_blue.png); }
#offer_info #offer p.center .input { margin: 0; }
#offer_info #offer a{ padding-right: 5px; }
#offer_info #offer span.userOfferActivityStatus{ display: inline; }
#offer_info #offer a.verified { margin-left: -10px; margin-right: 5px;}
#offer_info #seller_container { float: right; margin-right: 15px; width: 51%; }
#offer_info div + #offer + #seller_container{*margin-top: 38px;}
#offer_info .warning + #offer + #seller_container { *margin-top: 0px; }
#offer_info #seller { background-color: #fff; padding-bottom: 3px; position: relative; width: 100%; }
#offer_info #seller_container > p { float: right; margin-left: 0; overflow: hidden; width: 100%; *float: none; line-height:13px;}
#offer_info #seller_container + p + .field-validation-error{float: left; margin-left:15px;}  
#offer_info #seller_container p.bottom { }
#offer_info div + p { clear: none; float: left; margin-bottom: 0; margin-left: 0; margin-left: -15px; width: 100%; }
#offer_info p.warning { clear: none; float: right; font-size: 10px; font-weight: bold; margin-bottom: 0; margin-right: 20px; padding-bottom: 0; width: 46%; }
#offer_info .warning { float: none; height: 30px; line-height: 13px; margin-right: 20px; overflow: hidden; padding-top: 5px; }
#offer_info #seller em.tl { background: url(Images/static_back.png) -1px -347px; }
#offer_info #seller em.tr { background: url(Images/static_back.png) -14px -347px; }
#offer_info #seller em.bl { background: url(Images/static_back.png) -1px -359px; }
#offer_info #seller em.br { background: url(Images/static_back.png) -14px -359px; }
#offer_info #seller p { margin-left: 42%; width: 56%; }
#offer_info #seller p label { font-weight: normal; margin-left: -87%; width: 76%; }
#offer_info h3, #your_bid h3, #all_bids h3 { background-color: #F4F8FB; color: #000; float: left; font-size: 14px; font-weight: normal; height: 28px; line-height: 28px; margin-bottom: 10px; overflow: hidden; padding: 0px 25px; position: relative; z-index: 5; }
#offer_info, #your_bid { position: relative; }
#offer_info em.tl, #your_bid em.tl, #offer_info em.tr, #your_bid em.tr, #offer_info em.bl, #your_bid em.bl, #offer_info em.br, #your_bid em.br { background: url(Images/corners-all.png); background-position: 0 -108px; height: 12px; width: 12px; }
#offer_info em.tl, #your_bid em.tl { background-position: -13px -121px; }
#offer_info em.tr, #your_bid em.tr { background-position: 0 -120px; }
#offer_info em.bl, #your_bid em.bl { background-position: -13px -107px; }
#offer_info em.br, #your_bid em.br { }
#offer_info h3 em.tl, #your_bid h3 em.tl { background-image: url(Images/static_back.png); background-position: -3px -444px; bottom: 0px; height: 29px; left: 0px; top: 0px; width: 21px; }
#offer_info h3 em.br, #your_bid h3 em.br { background-image: url(Images/static_back_blue.png); background-position: -22px -444px; bottom: 0px; height: 29px; right: 0px; width: 22px; }
#offer_info p.center { margin-bottom: 4px; margin-top: 0; text-align: left; }
#offer_info p.center a { float: left; }
#offer_info #offer p.center label { margin-bottom: 0; margin-left: -40%; }
#offer_info p.center b { clear: both; display: block; }
#offer_info > form > p.center{margin-left:14px !important;}
#offer_info form > span.field-validation-error{margin-bottom: -5px;}
#offer_info span.error-message{ float: left; margin-left: 16px;}
#your_bid { float: right; margin-left: 1%; margin-right: -1px; width: 34%; }
#your_bid label { width: 42%; }
#your_bid { padding-bottom: 1.1%; }
#your_bid h3 { margin-bottom: 5px; *margin-bottom: 0px;}
#your_bid a { font-weight: bold; }
#your_bid p { margin-left: 33%; width: 64%; }
#your_bid form { margin-top: 43px; }
#your_bid p.center{width:93.5% !important; float:none; margin:0 auto !important;}
#your_bid p.center .input{margin:0;}
#your_bid form p .infoMessage{position: absolute; bottom: 13px; right:190px; padding-right: 3%; padding-bottom: 1.8%; *padding-bottom: 3%;}
#your_bid .error-message{float:left; margin-bottom:-6px; margin-left:-47%; width:143%;}
#your_bid form > span.error-message{float:left; margin:0 10px -6px; width: 91%}
/*
#your_bid p.center .input { margin: 0 3%; }
*/
#your_bid span.center {margin-top:15px; *margin-top:20px;}

#your_bid p label { margin-left: -45%; }
#your_bid p em { background-image: url(Images/static_back_blue.png); }
#your_bid p .input em.tl, #your_bid p .input em.tr, #your_bid p .input em.bl, #your_bid p .input em.br { background-image: url(Images/static_back_blue.png) !important; }
#all_bids h3 { background-color: #D3E6F3; margin-left: -10px; margin-top: -10px; }
#all_bids h3 em.tl { background-image: url(Images/static_back.png); background-position: -2px -473px; height: 29px; left: 0px; top: -1px; width: 22px; }
#all_bids h3 em.br { background-image: url(Images/static_back.png); background-position: -22px -473px; bottom: 0px; height: 29px; right: 0px; width: 22px; }
#all_bids { float: none; padding: 10px; }
#all_bids #placeHolder { margin-top: 30px; overflow: hidden; padding: 0; }
#all_bids span.center { display: block; font-size: 11px; position: absolute; top: 15px; }
#all_bids .acceptedBid td, .acceptedBid td a, #all_bids .acceptedBidVerified td { color: #096DB0; font-weight: bold; }
#all_bids .acceptedBidVerified td a { font-weight: bold;  }
#all_bids .myBid td, .myBid td a { color: Green; font-weight: bold; }
#all_bids table tr td{ width: 29%; }
#all_bids table tr td:first-child + td + td + td a { font-weight: bold; }
#offerHolder, #bidHolder, #offerDetailsHolder{float: none}
#offerDetailsHolder { *padding-bottom: 50px; float: left; width: 100%}

/* Create new offer */
#new_offer { background-color: #D3E6F3; clear: both; float: none; margin: 0px auto; overflow: hidden; padding: 10px 12px 10px 12px; *padding-bottom: 2px; position: relative; width: 700px; }
#new_offer .select_container { margin: 10px 0px; }
#new_offer p { margin-left: 0; width: 100%; }
#new_offer pre { margin-left: 0; margin-top: 0; width: 100%; }
#new_offer .field-validation-error { position: relative; *position: inherit; z-index: 9999; }
#new_offer .btn * { background-image: url(Images/btn_blue5.png); }
#new_offer a{color: Green}
#new_offer #verifiedWarning a {display: block; height: 11px; line-height: 33px; *line-height: 43px; *margin-left: -115px; }
#new_offer .btn { margin-bottom: 5px; margin-top: -3px; }
#new_offer em.tl, #new_offer em.tr, #new_offer em.bl, #new_offer em.br { background: url(Images/corners-all.png); background-position: 0 -108px; height: 12px; width: 12px; }
#new_offer em.tl { background-position: -13px -121px; }
#new_offer em.tr { background-position: 0 -120px; }
#new_offer em.bl { background-position: -13px -107px; }
#new_offer em.br { }
#new_offer .input em.tl, #new_offer .input em.tr, #new_offer .input em.bl, #new_offer .input em.br, #new_offer .input em.ir, #new_offer .input em.il { background-image: url(Images/static_back_lightgray.png) !important; }
#new_offer fieldset { border: medium none transparent; float: left; margin-top: 11px; *margin-top:32px; position: relative; width: 344px; }
#new_offer fieldset em { *z-index: -1; }
#new_offer fieldset em.tl { background-image: url(Images/static_back_lightgray.png); background-position: 0 -318px; display: none; height: 13px; left: 0; position: absolute; top: -1px; width: 13px; }
#new_offer fieldset em.tr { background-image: url(Images/static_back_lightgray.png); background-position: -13px -318px; height: 13px; position: absolute; right: 0; top: 0; width: 13px; }
#new_offer fieldset em.bl { background-image: url(Images/static_back_lightgray.png); background-position: 0 -331px; bottom: 0; height: 13px; left: 0; position: absolute; width: 13px; }
#new_offer fieldset em.br { background-image: url(Images/static_back_lightgray.png); background-position: -13px -331px; bottom: 0; height: 13px; position: absolute; right: 0; width: 13px; }
#new_offer fieldset#want_to, #new_offer fieldset#want_receive, #new_offer fieldset#libertyPayments { margin-top: 22px; min-height: 0px; width: 344px; }
#new_offer fieldset#want_receive{margin-top: -59px; *margin-top: 22px;}

#new_offer #want_to p, #libertyPayments p { margin-left: 20px; }
#new_offer #want_to p label, #libertyPayments p label { font-weight: normal; margin-left: 20px; text-align: left; width: 45px; }
#new_offer #want_to p input, #new_offer #want_receive p input, #new_offer #libertyPayments p input { display: block; float: left; *margin-top: -1px; }

#new_offer fieldset#libertyPayments{ clear:both; float:left; margin-top:32px; }
#new_offer fieldset#libertyPayments p label{ width:200px } 
#new_offer fieldset#libertyPayments p input{ margin-left: -237px; *margin-left: -242px;}

#new_offer #want_to p input { margin-left: -82px;  }
#new_offer #want_receive { margin-bottom: 10px; *margin-bottom: 5px; margin-left: 12px; margin-top:0 }
#new_offer #want_receive p { margin-left: 23px; }
#new_offer #want_receive p label { cursor: pointer; font-weight: normal; margin-left: 40px; text-align: left; }
#new_offer #want_receive p label:hover { color: #111; }
#new_offer #want_receive p input { margin-left: -240px; *margin-left:-244px;}
#new_offer #want_receive p label:hover, #new_offer #want_to p label:hover, #new_offer #want_receive p input:hover, #new_offer #want_to p input:hover { color: #111; cursor: hand; }

#new_offer #want_receive > p{width: 70px; }
#new_offer #want_receive > p input{ margin-left:-80px; *margin-left:-84px; float: left; display: block}
#new_offer #want_receive > p label{margin-left:20px;}
#new_offer #want_receive_usd, #new_offer #want_receive_eur { float: left; margin-top: -59px; margin-left: 100px;}
#new_offer #want_receive_usd p, #new_offer #want_receive_eur p{margin-left:0; width:200px;}
#new_offer #want_receive_usd p label, #new_offer #want_receive_eur p label{width: 190px}
#new_offer #want_receive_usd p input, #new_offer #want_receive_eur p input{margin-left: -230px}

#new_offer #verifiedWarning { display: block; float: left; margin-bottom: -22px; text-align: center; width: 100%; }
#new_offer form { margin-top: 0; padding-top: 0; }
#new_offer fieldset { background-color: #f4f8fb; border: none; min-height: 81px; }
#new_offer fieldset legend { background-color: #f4f8fb; color: #666; display: block; float: left; font-size: 11px; font-weight: bold; height: 21px; line-height: 20px; margin-bottom: -1px; *margin-left: -7px; margin-top: -21px; *margin-top: -26px; -moz-border-radius-topleft: 15px; -moz-border-radius-topright: 15px; padding: 0px 20px; position: relative; -webkit-border-top-left-radius: 15px; -webkit-border-top-right-radius: 15px; }
#new_offer fieldset legend em.tl { display: block; }
html>/**/body #new_offer fieldset em.tl, x:-moz-any-link, x:default { display: none; }
#new_offer .select_container { margin-left: 12px; width: 47%; }
#new_offer #want_receive + .warning { display: block; float: left; margin-top: -56px; *margin-top: -52px; width: 345px; }
#new_offer fieldset#send, #new_offer fieldset#receive { margin-top: 20px; min-height: 95px; width: 100%; }
#new_offer fieldset#note { width: 100%; }
#new_offer fieldset#note .field-validation-error { margin-left: 8px; margin-top: -5px; }
#new_offer fieldset#send p, #new_offer fieldset#receive p, #new_offer fieldset#shortnote p { font-size: 11px; margin-left: 151px; width: 187px; }
#new_offer fieldset#send p.height, #new_offer fieldset#receive p.height { margin-bottom: 13px; margin-bottom /*\**/: 13px\9; *margin-bottom: 15px; }
#new_offer fieldset#send p label, #new_offer fieldset#receive p label, #new_offer fieldset#shortnote p label { margin-left: -140px; width: 131px; }
#new_offer fieldset#send, #new_offer fieldset#shortnote { float: left; width: 343px; }
#new_offer fieldset#receive { float: right; width: 343px; }
#new_offer fieldset#note { float: left; margin-bottom: 5px; margin-top: 30px; }
#new_offer fieldset#note textarea { height: 70px; }
#new_offer fieldset#note .input, #new_offer fieldset#shortnote .input { margin: 8px 5px 6px 6px; margin-top /*\**/: 9px\9; *margin: 10px 5px 0px 5px; }
#new_offer fieldset#note { *padding-bottom: 7px; }
#new_offer fieldset#note .scroll { height: 70px; }
#new_offer fieldset#note p { padding-left: 20px; }
#new_offer fieldset#shortnote { margin-bottom: 5px; margin-top: 33px; margin-top /*\**/: 32px\9; *padding-bottom: 7px; }
#new_offer fieldset#receive p.center { margin-top: 10px; margin-top /*\**/: 8px\9; }
#new_offer fieldset#shortnote .field-validation-error, #new_offer fieldset#receive p.center .field-validation-error { margin-left: 8px; position: relative; text-align: left; z-index: 9999; }
#new_offer fieldset#shortnote .field-validation-error, #new_offer fieldset#note .field-validation-error { margin-bottom: 7px; margin-bottom: 8px; margin-top: -7px; margin-left: 7px; *margin-left: 6px; *margin-top: -6px; padding-left /*\**/: 16px\9; padding-left: 17px; }
#new_offer fieldset#receive p.center .input { margin: 7px 7px 0px 7px; }
#new_offer fieldset#receive p.center .input label { *margin-top: -2px; }
#new_offer fieldset#receive p.center .input textarea { padding-top: 4px; *padding-top: 5px; }
#new_offer fieldset#receive p.center { margin-bottom: 7px; *padding-bottom: 8px; }
#new_offer fieldset#receive p.center .input { margin-bottom: -1px; margin-right: 5px; margin-top: 10px; margin-top /*\**/: 12px\9; *margin-top: 11px; }
#new_offer fieldset#receive p.center .input textarea { height: 123px; height /*\**/: 121px\9; *height: 121px;}
#new_offer fieldset#receive p.center .scroll { margin-top: 12px; }
#new_offer fieldset#shortnote p .scroll { margin-bottom: 13px; margin-top: -2px; margin-top /*\**/: -3px\9; margin-bottom /*\**/: 16px\9; *margin-top: -1px; *margin-bottom: 5px; }
#new_offer #life_time { display: block; margin-bottom: 5px; margin-top: 22px; min-height: 38px; width: 100%; }
#new_offer #life_time p { font-size: 11px; margin-left: 55%; margin-top: 5px; width: 43%; }
#new_offer #life_time p label { margin-left: -120%; width: 100%; }
#new_offer fieldset#shortnote p { margin-left: 15px; width: 315px; }
#new_offer #note + #life_time, #new_offer #shortnote + #life_time { float: left; margin-top: 25px; }
#new_offer fieldset#note p { margin-bottom: 10px; *margin-bottom: 2px; width: 667px; }
#new_offer fieldset#receive p.center .scroll { margin-bottom: 4px; *margin-bottom: 5px; margin-bottom /*\**/: 7px\9; padding-left: 15px; *padding-left: 3px; text-align: left; width: 315px; }
#new_offer #life_time + .field-validation-error { float: left; margin-left: 0; }
#new_offer p.center:first-child { color: Green; font-weight: bold; margin-top: -3px; *margin-top: -5px; *padding: 10px 0px; }
#new_offer > p{text-align: left}
#new_offer .error-message { float: left}

/* Support */
#sidebar_menu span.input em { background-image: url("Images/static_back_blue.png")}
#myTicketsMenuHolder{ float: none}
#ticketsMainPanel { width: 100%; margin:0; padding:0; }
.myTickets#placeHolder .group { margin: 0;}
.myTickets#placeHolder #openTicketsPlaceHolder .group { margin: 10px 0; }
.myTickets#placeHolder #onHoldTicketsPlaceHolder .group { margin: 10px 0;}
.myTickets#placeHolder #closedTicketsPlaceHolder .group { margin: 10px 0;}

p.note { z-index:9999; position: absolute; left:230px; top: 66px; margin-left:-10px; width: auto}
.group p.note { left:0px; top: -22px; width: auto}
#popularLatest { margin-top: -10px; float: none}
#popularLatest table tr th:first-child span, table#knowledgebase tr th:first-child span {text-align: left; padding-left: 5px;}
#popularLatest table tr th:first-child + th span, table#knowledgebase tr th:first-child + th span {text-align: left; padding-left: 2px;}
#popularLatest table tr td:first-child, table#knowledgebase tr td:first-child {width: 70%; text-align: left; padding-left: 15px;}
#popularLatest table tr td:first-child + td, table#knowledgebase tr td:first-child + td {width: 15%; text-align: left; padding-left: 15px;}
h5#mostPopuralDownload{ margin-top: -10px;}

#openTicketsPlaceHolder, #onHoldTicketsPlaceHolder, #closedTicketsPlaceHolder { width: 100%; margin-top: -12px; margin-bottom: 12px }
#newsDetails { float: none; }
#newsDetails #placeHolder { margin-bottom: 0; padding-bottom:5px; }
#newsDetails form { margin-bottom: 5px;}
#newsDetails span.infoMessage { clear: both; margin-right:100px; margin-top:-28px; width:335px; display: block; margin-left: -100px; }
#ticketConversation, #downloadComments, #newsComments {float: none; padding:4px 5px; overflow: hidden; margin-top: -22px; *margin-top: 0px; text-align: left }
#ticketConversation p, #downloadComments p, #newsComments p { text-align: left}
#ticketConversation .pg, #downloadComments .pg, #newsComments .pg { width: 96%; margin-top:15px; margin-left: 2%;}
#ticketConversation #conversationList { float: none;}
#ticketsDetails {float: none}
#ticketsDetails span.name, #downloadComments span.name, #newsComments span.name { display:block; float:left; font-style: italic; line-height:17px; margin-left:-65%; margin-top:0; text-align:right; white-space:normal; width:60%;}

#ticketsDetails form {overflow:visible; }
#ticketsDetails .select_container {margin-left:-2px; margin-top: -1px;}
#ticketsDetails .select_container select { width: 99.5%; }
#ticketsDetails .select div.first, #ticketsDetails .select div.pointer { background-image: url(Images/all_big_back_white.png); }
#ticketsDetails #placeHolder {overflow: visible}
#ticketsDetails #ticketConversation { margin-top: 0;}

#knowledgebase { margin-top: -2px;}
#knowledgebase tr td, #knowledgebase tr th span { text-align: left}
#knowledgebase tr th span { padding-left: 10px;}
#knowledgebase tr td { padding-left: 20px;}
#knowledgebaseArticle #placeHolder { margin-top: 0px;}
#knowledgebaseArticle p{ margin-left:0; width: 100%; min-height:0; padding-top:0;}
#knowledgebaseArticle #placeHolder { padding-top: 12px;}
#knowledgebaseArticle p.note { top: -22px;}

#knowledgebaseArticle div { font: 11px/1.5 Tahoma,Verdana,Arial,Helvetica,sans-serif !important; }
#knowledgebaseArticle div { float: none; width: 100%}
#knowledgebaseArticle div p{ margin-left:0; width: 100%; min-height:0; padding-top:0;}
#knowledgebaseArticle div ul li { list-style-type: disc; float: none; margin-left: 30px;}
#knowledgebaseArticle div ol li { float: none; margin-left: 30px;}
#knowledgebaseArticle div h2 { float: none; text-align: left; font-weight: bold; padding-bottom: 5px;}
#knowledgebaseArticle div img { max-width: 700px;}

/* Create new ticket */
#newTicket { width: 100%; padding-bottom: 10px; *padding-bottom: 7px;  }
#newTicket form { }
#newTicket #selectDepartment{  width: 100%}
#newTicket #selectDepartment p { margin-left: 70px;}
#newTicket #selectDepartment + p { margin-top: -60px;}
#newTicket #selectDepartment + p .btn{ position: absolute; right: 0; bottom:-40px;}
#newTicket #selectDepartment input, #newTicket #selectDepartment label{ display: inline; float: none; margin-left:0; font-weight: normal}
#newTicket #selectDepartment input { margin-top: 0px; float: left; margin-right: 7px;}

#newTicket #ticketDetails { margin-top: 5px;}
#newTicket #ticketDetails .select_container {margin-left:-2px; margin-top: -1px}
#newTicket #ticketDetails .select_container select { width: 99.5%; }
#newTicket #ticketDetails .select div.first, #newTicket #ticketDetails .select div.pointer { background-image: url(Images/all_big_back_white.png); }

#new_ticket div.completed { float: none }
#new_ticket div.completed p{ margin-left: 30%; width: 70%;}

#downloads { margin-top: -2px;}
#downloads tr td, #downloads tr th span { text-align: left}
#downloads tr th span { padding-left: 2px;}
#downloads tr th:first-child span { padding-left: 5px;}
#downloads tr td { padding-left: 15px; }
#downloadsDetails { float: none; margin-bottom: 12px; *margin-bottom: -10px; }

#downloadsDetails p {position: relative}
#downloadsDetails span.infoMessage { position: absolute; width: 333px; right:105px; /*float:right; clear: both; margin-right:52%; margin-top: -36px; width: auto; height: 23px;*/   }

#restore>#request {float:none}
.greenText { color: Green;}
span.notaplicable { margin-left: 3px; color: #888888; }

