/*--------------------------------------------------------------------------
[client] Screen Stylesheet

author:Anton Ivanov [site-creator]
email:site-creator@mail.ru
icq:3355666
website:www.site-creator.info
-----------------------------------------------------------------------------*/

/* Tags
--------------------------------------- */
* { margin:0; padding:0; }
html { height:100%; font-size:100.01%; }
body { height:auto !important; height:100%; min-height:100%; position:relative; min-width:1000px; background:#f1eee3; font:13px/1.25 Arial, Tahoma, Verdana, Sans-Serif; color:#666663; }
body.popupbodyclass { height:auto !important; height:100%; min-height:100%; position:relative; min-width:100%; background:#f1eee3; font:11px/1.4 Arial, Tahoma, Verdana, Sans-Serif; color:#666663; }
img { border:none; vertical-align:top; }
img.f-left { margin-right:1.25em; }
img.f-right { margin-left:1.25em; }
hr { border:none; border-bottom:1px dotted #AFADA7; height:1px; overflow:hidden; margin:7px 0; }
.hr { background:url(/images/dotted.gif) 0 bottom repeat-x; height:2px; width:72px; overflow:hidden; }
.hr hr { display:none; }
.f-left { float:left; }
.f-right { float:right; }
.f-right2 { float:right; margin-right:13px; padding-right:13px; }
.clear { width:100%; clear:both; height:0; overflow:hidden; }

/*--- Links --------------------------- */
*:focus { outline:none; }
a { cursor:pointer; color:#666663;  text-decoration:underline; }
a:hover,.auth li a:hover,.picture-wrap .entry-meta dd a:hover { text-decoration:underline; color:#9E0B0F; }
a.disabled { color:#C9C7C0; font-style:italic;  }

/*--- Text --------------------------- */
p { padding-bottom:1em; }
li { list-style:none; vertical-align:bottom; }
ol li { list-style:decimal inside; }
sup, sub { vertical-align:baseline; position:relative; font-size:.85em; }
sup { bottom:.5em; }
sub { top:.5em; }
blockquote:before,blockquote:after,q:before,q:after { content:""; }
blockquote,q { quotes:"" ""; }
blockquote { padding:30px; }
acronym { font-variant:small-caps; }
acronym, dfn { cursor:help; border-bottom:1px dashed #4682B4; }
dfn, cite, var, address { font-style:normal; }
ins { text-decoration:underline; }
del { text-decoration:line-through; }
strong { font-weight:bold; }
em { font-style:italic; }

/*--- Table --------------------------- */
table { border-collapse:collapse; width:100%; }
caption,th,td { text-align:left; font-weight:normal; }

.table-con { margin-bottom:18px; }
.table-con th,.table-con td { padding:3px 5px 4px; }
.table-con th { background:#e7e4da; text-align:center; font-size:14px; padding:4px 5px 3px 0; }
.table-con td { font-size:12px; background:url(/images/dot.gif) 0 bottom repeat-x; }
.table-con .tr-n2 td { background-color: #f9f7e7; }
.table-con td.col-c { text-align:center; }

.table-con2 { margin-top:-5px; margin-bottom:35px; }
.table-con2 th { font-weight:bold; }
.table-con2 th,.table-con2 td { font-size:14px;padding:3px 5px; background:url(/images/dotted.gif) 0 bottom repeat-x;  }
.table-con2 a { text-decoration:none; }
.table-con2 .actions li a { padding:1px 8px 2px 8px; }
.table-con2 td { background-color:#f8f6f0; }

.pricetable { clear:both; background-color:#f8f6f0 }
.pricetable th { background:url(/images/dot.gif) 0 bottom repeat-x; font-weight:bold; font-size:11px; background-color:#f8f6f0; }
.pricetable th, .pricetable td {padding-left:5px;text-align:left}
.pricetabselect td { background-color: #E7E4DA; cursor:pointer }
.pricetabclick td { background-color: #A6E85E; color:#000; }
.pricetab td { background-color: #F8F6F0; cursor:default }

.table-income { margin-top:10px; margin-bottom:18px;}
.table-income td { border-right:1px dotted #DBD9CF; border-bottom:1px dotted #CCCABE; }
.table-income td,.table-income th { padding:2px 8px; text-align:center; }
.table-income th  {background:#e7e4da url(/images/title-back.png) 0 top repeat-x; padding:4px 8px;}
.table-income .text-field.valid { display:inline;}
.table-income .text-field { color:#666663; text-align:center; width:54px; margin:0 auto; display:block;}
.table-income td.col-income, .table-income td.col-income2 { border-right:none; }
.table-income td.col-income .text-field, .table-income td.col-income2 .text-field { border-color:#f1eee3; background:#f1eee3  }
.table-income td.col-size, .table-income td.col-income2 { text-align:left; }
.table-income .tr-n2 td { background-color: #f9f7e7; }

.table-iedt dt,.table-iedt dd,.table-iedt input,.table-iedt select option,.table-iedt legend { font:11px Arial; }
.table-iedt th { font:14px Arial; font-weight:bold; }
.table-iedt { margin-top:10px; margin-bottom:18px; width:774px; }
.table-iedt td, .table-iedt th { padding:2px 8px; vertical-align:top; }
.table-iedt th  {background:#e7e4da; padding:4px 8px;}
.table-iedt .text-field.valid { display:inline;}
.table-iedt .text-field { color:#666663; width:282px; }
.table-iedt td.col-income, .table-iedt td.col-income2 { border-right:none; }
.table-iedt td.col-income .text-field, .table-iedt td.col-income2 .text-field { border-color:#f1eee3; background:#f1eee3  }
.table-iedt td.col-size, .table-iedt td.col-income2 { text-align:left; }
.table-iedt .tr-n2 td { background-color: #f9f7e7; }
.table-iedt dd { padding-bottom: 2px; }
.table-iedt dt { padding-top: 3px; padding-bottom: 2px; }
.table-iedt label { padding-left: 3px; }

/*--- Forms -------------------------- */
.workcount { padding:1px;  background:#EFEAE2; border:1px solid #D8D4CF; font:11px Arial; color:#9e0b0f; height: 19px; vertical-align:middle; float:right; }
fieldset { border:none; }
label, label * { vertical-align:middle; }
.text-field,textarea,.table-iedt select,.search-form select,.table-pr select,.table-income select,.table-reg select,.common-info select,.common-info2 select,.adj-wrap select { vertical-align:middle;  padding:1px;  background:#EFEAE2; border:1px solid #D8D4CF; width:142px; font:12px Arial;  color:#9e0b0f; }
select { vertical-align:middle;  padding:0; height:1.6em; background:#fff; border:none; width:10.8em; font:12px Arial;  color:#666663; }
.search-form select,.table-iedt select,.table-pr select,.table-income select,.table-reg select,.adj-wrap select { padding:0; }
textarea { vertical-align:top; line-height:1.2em; height:8em; width:50%; display:block; }
input.button { width: auto; cursor: pointer; height: 1.5em; color: #666663; margin-left: 5px; }
.text-field:focus,.text-field.focus,textarea.focus,textarea:focus  { background:#FFFCD6 }

/*--- Headings ----------------------- */
h1,h2,h3,h4,h5,h6 { font:normal 21px arial; color:#000; padding-bottom:15px; }
h3,h4,h5,h6 { padding-bottom:5px; }

/* Layouts
--------------------------------------- */
#wrap {  padding:0 25px 50px; width:950px; margin:0 auto; }
#wrap-popup {  padding:0 15px 20px; margin:0; }

/*--- Head -------------------------- */
#head-html { padding:35px 14px 26px 282px; font-size:13px; position:relative; }
#head-popup { padding:25px 14px 26px 14px; font-size:13px; position:relative; }
#ctl00_logo, #logo { position:absolute; left:0; top:29px; text-indent:-3000em; overflow:hidden; display:block; width:206px; height:28px; background: url(/images/logo.png) no-repeat; }


.features { float:right; font-size: 14px; }
.features li { float:left; padding:0 4px; border-left:1px solid #666663; }
.features li.first,.nav li.first,.fot-nav li.first,.user-actions li.first { border-left:none; }

.auth li { float:left; padding:0 8px 0 4px; border-left:1px solid #000; margin-left:-5px; }
.auth li a { color:#000; }

.nav,.user-actions { font-size:14px; text-align:right; padding:7px 11px; background: #e7e4da url(/images/title-back.png) 0 top repeat-x; clear:both; }
.nav li,.user-actions li { padding:0 1px 0 4px; display:inline; border-left:1px solid #666663; vertical-align: baseline; }
.user-actions { font-size:13px; text-align:left; margin-bottom:5px; padding:4px 6px; }
.user-actions.last-child { margin-bottom:35px; }

.nav div { font-size: 12px; float: left; font-style: italic; padding: 1px 11px; }
.nav div img, input { vertical-align:bottom }

/*--- Content -------------------------- */
.content { padding-top:20px; width:950px; margin:0 auto; }
.idx_cont { padding-top:12px; }
.main-wrap { width:100%; float:right; }

.main-html { margin-left:175px; }
.sidebar { float:left; width:155px; margin-right:-155px; }

.search-form { margin-top:-4px; }
.search-form dt { padding-top:8px; padding-bottom:1px; }
.search-form dd { padding-bottom:4px; }
.search-form dd ul { padding-top:2px; padding-bottom:5px; }
.search-form dd ul input,.categories ul input { margin-right:2px; }

.adj { padding:4px 10px; background:#e7e4da; }
.adj dt  { display:inline;	padding-right:2px; } 
.adj dd { display:inline; padding-right:15px; }
.adj-wrap { padding-top:10px; padding-bottom:10px; }

.pages { text-align:center; display:block; padding-bottom:17px; }
.pages.first-child { padding-top:22px; }
.pages span span,.pages span a { padding:2px 5px 2px; }
.pages span span { background:#fff; }
.pages span a:hover { background:#fff }

.status { text-indent:-3000em; overflow:hidden; display:block; width:15px; height:15px; margin:0 auto; }
.status.red { background:#c4161c; }
.status.yellow { background:#ffd400; }
.status.green { background:#8cc63f; }
.status.black { background: #231f20; }

.actions { padding:2px 0; white-space:nowrap; }
.actions li { display:inline; }
.actions li a.personal { border-style: none; background-color: inherit; padding:0 0 0 0;}
.actions li a,.keywords-actions li a { background:#EFEAE2; border:1px solid #DBD8D1; padding:1px 7px 1px 7px; text-decoration: none; }
input.dabtn { width: auto; cursor: pointer; height: 1.5em; color: #d8d4cf; margin-left: 5px; }
.button { background:#EFEAE2; border:1px solid #DBD8D1; padding:0px 7px 7px 7px; text-decoration: none; }
.dabtn { background:#F1EEE3; border:1px solid #DBD8D1; padding:0px 7px 7px 7px; text-decoration: none; }
.keywords-actions li input { background:#EFEAE2; border:1px solid #DBD8D1; padding:0px 0px; text-decoration: none; }
.autowidth { width: auto; }

.col-action { width:17em; }

.result-img tr td { padding: 16px 3px 0px 3px; }
.result-img tr.ctlg + tr.ctlg td  { background:url(/images/dotted_light.gif) 0 top repeat-x; }
.result-img .img-wrap { display:block; vertical-align:bottom; overflow:hidden; height:120px; line-height:120px; }
.result-img .img-wrap img { max-height:120px; vertical-align:bottom; display:inline; }

.operations { padding-top:7px; padding-bottom:5px; }
.operations li { width:13px; height:13px; margin-right:7px !important; text-align:center; float:left; }
.operations li a,.operations li a:hover { text-decoration:none; }

.id { color:#000; font-size:10px; }
.grtable ul { color:#000; font-size:11px; padding:5px 0 10px 0; }
.grtable ul li { padding-bottom:2px }
.grtable td {vertical-align: bottom; width:33%;}
.author { font-size:10px; padding-bottom:6px; }
.author a,.author a:hover { border-bottom:1px dashed #666663; text-decoration:none; }
.size { color:#696766; padding-bottom:0; font-size:11px; font-weight:bold; }
.size a { text-decoration:none; }

#page-picture-wrap { width:400px; }
.picture-wrap { padding:4px 0 5px 0; }
.picture-wrap.wrap1 { padding:16px 0 25px 0; }
.picture { float:left; overflow:hidden; }
.picture div { overflow:hidden; float:left; }
.picture p { clear:left; }
.picture-wrap .entry-meta { padding-right:10px; }
.entry-digits { font-size:12px; padding-top:3px; }
.picture-wrap .entry-meta dt, .entry-digits dt { padding-top:2px; display:inline; }
.picture-wrap .entry-meta dd, .entry-digits dd { color:#000; padding-bottom:10px; display:inline; }
.entry-meta dd a,.entry-digits dd a { color:#000; }
.entry-meta dd a:hover,.entry-digits dd a:hover { color:#9E0B0F; }
.picture-wrap .hr { margin-top:2px; margin-bottom:7px; }
.picture-wrap .id { font-size:20px; padding-top:16px; color:#000; padding-bottom:0 }

.keywords dt { color:#000; padding-bottom:4px;}
.keywords dd ul li { float:left; margin-right:3px; }

.keywords.mod { margin-top:-30px;}

.add-keywords { padding:27px 0 27px; }
.add-keywords .img-wrap { width:285px; float:left; overflow:hidden; margin-right:17px; }
.add-keywords select { float:left; width:160px; height:216px; border:1px solid #D8D4CF; background:#EFEAE2; }
.add-keywords textarea { float:left; width:175px; height:212px; padding:7px; border:1px solid #D8D4CF; }

.keywords-actions { font-size:12px; float:left; padding:0 10px 0 7px; white-space:nowrap; }
.keywords-actions li { padding:2px 0 8px; }
.keywords-actions li a { display:block; width:64px; padding:1px 3px; text-align:center; }

.common-info { padding-bottom:22px; }
.common-info1,.common-info2 { padding-bottom:12px; }
.common-info dt,.common-info dd { float:left }
.common-info1 dt,.common-info1 dd { float:none }
.common-info dt,.common-info1 dt,.common-info2 dt { padding-right:13px; }
.common-info dd,.common-info1 dd,.common-info2 dd { padding-bottom:1px; }
.common-info2 dd { padding-top:1px; }
.common-info .text-field,.common-info1 .text-field,.common-info2 .text-field { width:349px; }
.common-info textarea,.common-info1 textarea,.common-info2 textarea { width:133px; height:58px; }

.categories ul { float:left; width:170px; padding-bottom:42px; }

.buttons { text-align:center; padding-top:18px; padding-bottom:15px;}
.buttons li { display:inline; }


/*--- HasLayout --------------------- */
#wrap,#head-html,.content,.categories,.add-keywords,.picture-wrap,.picture-wrap1,.main-html,ul, dl { overflow: hidden; }

/*--- Clearing --------------------- */
.clearing:after { content:'.'; width:100%; display:block; overflow:hidden; height:0; clear:both; font-size:0; line-height:0; }

/*--- Our --------------------- */
.lb_X { float: right;	padding-top: 0px; padding-right: 3px; padding-bottom: 0px; padding-left: 3px; clear: both; }
.lb_X a { text-decoration: none; }
.alrtred { color: #FF0000; display: block;}
.alrt { display: block; font-style: italic; }
.alrtred2 { color: #FF0000; }
#ctl00_ContentPlaceHolder1_DataPager1 span, #ctl00_ContentPlaceHolder1_DataPager2 span, #ctl00_ContentPlaceHolder1_DataPager3 span, #ctl00_ContentPlaceHolder1_DataPager4 span { background-color:#f9f7e7; border:1px solid #EDE7DE; padding:1px 5px 1px 5px; color:#000000; font-weight:bold; }
#ctl00_ContentPlaceHolder1_DataPager1, #ctl00_ContentPlaceHolder1_DataPager2, #ctl00_ContentPlaceHolder1_DataPager3, #ctl00_ContentPlaceHolder1_DataPager4 { display:block; padding:2px; }
#ctl00_ContentPlaceHolder1_DataPager1 a, #ctl00_ContentPlaceHolder1_DataPager2 a, #ctl00_ContentPlaceHolder1_DataPager3 a, #ctl00_ContentPlaceHolder1_DataPager4 a { padding:1px 4px 1px 4px; border: 1px solid #E7E4DA; text-decoration:none; }
#ctl00_ContentPlaceHolder1_DataPager1 a[disabled="disabled"], #ctl00_ContentPlaceHolder1_DataPager2 a[disabled="disabled"], #ctl00_ContentPlaceHolder1_DataPager3 a[disabled="disabled"], #ctl00_ContentPlaceHolder1_DataPager4 a[disabled="disabled"] { border-color:#E7E4DA; color:#D6CEC0; }
#ctl00_ContentPlaceHolder1_DataPager1 a:hover[disabled="disabled"], #ctl00_ContentPlaceHolder1_DataPager2 a:hover[disabled="disabled"], #ctl00_ContentPlaceHolder1_DataPager3 a:hover[disabled="disabled"], #ctl00_ContentPlaceHolder1_DataPager4 a:hover[disabled="disabled"] { background-color:#F1EEE3; border-color:#E7E4DA; color:#E2DDD4; }
#ctl00_ContentPlaceHolder1_DataPager1 a:hover, #ctl00_ContentPlaceHolder1_DataPager2 a:hover, #ctl00_ContentPlaceHolder1_DataPager3 a:hover, #ctl00_ContentPlaceHolder1_DataPager4 a:hover { color: #9E0B0F; background-color:#FFFCD5; border:1px solid #939598; padding:1px 4px 1px 4px; }
.popupbody { width:770px; min-width:770px; }
.categories table td { width:25%; }
.categories table td label,.categories table td input,.table-login td input { vertical-align:middle; margin-right:2px; }
.search-form dd table td label,.search-form dd table td input { vertical-align:middle; margin-right:2px; }
.categories { padding-bottom:42px; }
.add-name { padding: 0 0 27px 0; }
.add-name.pedit { padding: 0 0 5px 0; }
.table-pr { margin-bottom:18px; width: 450px; }
.table-pr .td-pd { padding: 3px 0 5px 12px; }
.table-pr td { padding: 3px 0 3px 12px; }
.table-pr td { background:url(/images/dot.gif) 0 top repeat-x; }
.table-login { margin-bottom:3px; width: 450px;}
.table-login .td-pd { padding: 3px 0 5px 12px; }
.table-login td { padding: 3px 0 3px 12px; }
.table-reg { margin-bottom:3px; width: 450px; }
.table-reg .td-pd { padding: 3px 0 5px 12px; }
.table-reg td { padding: 3px 0 3px 12px; }
.reg-button { width: 450px; }
.lic-box { margin-bottom:20px; }
.lic-box input { vertical-align:middle; margin-left:5px; margin-right:3px; }
.lic-box2 input { vertical-align:middle; margin-left:0px; margin-right:3px; }
.table-dl { margin-bottom:18px; width: 370px; }
.table-dl td { padding: 3px 0 3px 12px; }
.table-dl td { background:url(/images/dot.gif) 0 top repeat-x; }
.main-nav-bar {	margin-bottom: 0px; background: #C5BFB8 url(/images/title-back.png) 0 top repeat-x; clear:both;}
.main-nav-bar li.active-tab { background-color: #E7E4DA; padding: 2px 6px 6px 6px; }
li.active-subtab { background-color: #f1eee3; padding: 1px 6px 6px 6px; }
.mail-new td, .mail-new td.col-size { background-color: #FFC; font-weight: bold; }
.lighttxt { color: #AAA; }
.label { display:block; }
.label.first-child { padding-top:15px; }
.label.last-child { padding-bottom:3px; }
.table-cash { margin-top:10px; margin-bottom:18px;}
.table-cash td { border-right:1px dotted #DBD9CF; border-bottom:1px dotted #CCCABE; }
.table-cash td,.table-cash th { padding:2px 8px; text-align:left; }
.table-cash th  {background:#e7e4da; padding:4px 8px;}
.table-cash td.col-income { border-right:none; }
.right-htmltab { width: 250px;	position: relative; float: right; }
.right-htmltab2 { width: 330px;	position: relative; float: right;}
.firsttab {	margin-top: 0px; padding-top: 0px; }
.main-html2 { margin-left:175px; margin-right: 270px; }
.largetab td { padding-top: 40px; padding-right: 20px; padding-bottom: 40px; padding-left: 20px; }
h4 { font-size: 16px; font-weight: normal; margin-top: 10px; padding-top: 10px; }
.firsthead { margin-top: 0px; padding-top: 0px; }
.dispnone { display:none; }
.brdr { background-color: #E7E4DA; border: 1px solid #D8D4CF; margin-left: 1px; }
h5,.notes dt, #ctl00_ContentPlaceHolder1_WMSuccess, #ctl00_ContentPlaceHolder1_WMError { font-size: 14px; padding-top: 10px; }
dl.notes { background-color: #EFEAE2; border: 1px solid #DBD8D1; padding: 0px 10px 10px 10px; margin-bottom: 20px; margin-top: 10px; }
.notes dd,.notes li { margin-bottom: 5px; list-style-position: outside; list-style-type: disc; display: list-item; margin-left: 20px; }
.notes.reqlist dd,.notes.reqlist li { margin-bottom: 5px; margin-left: 0; }
.notes.reqlist dt { color: #000 }
.remme-box input { vertical-align:middle; margin-left:5px; }

/* new */
.search-form dt, .search-form dd { top:-5px; }
.buttons { padding-top:13px; }


#logo2 { text-indent:-3000em; overflow:hidden; display:block; position:absolute; top:22px; left:0; width:326px; height:45px; background:url(/images/logo2.png) no-repeat; }
#logo3 { text-indent:-3000em; overflow:hidden; display:block; position:absolute; top:22px; left:0; width:146px; height:20px; background:url(/images/logo3.png) no-repeat; }
#logo5 { display:block; width:160px; height:20px; float:left; }

.center-wrap { width:100%; float:left; }
.center-inner { margin-right:283px; }
.aside { float:right; width:264px; margin-left:-264px; }
.piccenter { margin-right:383px; }
.picaside { width:344px; margin-left:-353px; }

.box { margin-bottom:13px; overflow:hidden; border-bottom:1px solid #D7D7CB; padding:0 13px 27px; $zoom:1; }
.box3 { margin-bottom:8px; border-bottom:1px solid #D7D7CB; padding:0; $zoom:1; }
.box .button { margin-right:0; }
.button, .dabtn { font-family:arial; }

.form-auth dl { padding-bottom:7px; }
.form-auth dt { float:left; padding-top:3px }
.form-auth dd { float:right; }
.form-auth .text-field { width:161px; }
.form-auth .button { margin-top:8px; }

/*.box2 { font-family:arial; font-size:10px; color:#666663; width:357px; background:#464541; $zoom:1; border-right:137px solid #E3E0D6; } */

.box2 { font-family:arial; font-size:10px; color:#666663; width:497px; height:339px; $zoom:1; }
.box2 p { padding-bottom:.5em; }
.box2 .link { text-decoration:none; padding:1px 0; display:block; background:#F5F3E4; text-align:center; color:#464541; }
.box2-aside { width:137px; margin-right:-137px; position:relative; float:right; display:inline; }
.box2-aside ul { $zoom:1; padding:0 12px 25px; position:relative; top:20px; }
.box2-aside ul li { border-top:1px solid #D8D7C8; position:relative; top:-5px; padding-top:4px; padding-bottom:15px; }
.box2:after { content:'.'; width:100%; display:block; overflow:hidden; height:0; clear:both; font-size:0; line-height:0; }

dl { zoom:1; }

.newuser { position: relative; top: 0px; border: 1px solid #D8D4CF; background-color: #E7E4DA; padding: 20px; }
.main-htmllogin { margin-left:175px; margin-right: 350px; clear: none; }
.text-field.login { font-size: 14px; font-weight: bold; }
.reg-lnk { margin-left:110px;}
.table-price { margin-top:10px; margin-bottom:18px; }
.table-price th { background-color: #C5BFB8; padding:5px }
.table-price td { background-color: #e7e4da; padding:3px 8px}
.price-active td, .price-active td.col-size { background-color: #FFC; }
.table-comment { margin-top:0px; margin-bottom:0px; }
.table-comment th { background-color: #C5BFB8; padding:5px }
.table-comment td { background-color: #e7e4da; padding:3px }
.table-comment h4 { font-size:12px; }
.table-comment label { font-size:11px; }
.linkhm { text-decoration: none; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #A8A8A8; }
a.linkhm:hover { text-decoration: none;	border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FF0000; }

/* ColorPicker */

.ColorPicker_Caller { vertical-align: bottom; cursor: pointer; }
.ColorPicker_MainTable { border-width:0px; width:295px;}
.ColorPicker_CloseButtonContainer { float:right; }
.ColorPicker_MainTable_tr1td0,.ColorPicker_MainTable_tr1td1,.ColorPicker_MainTable_tr1td2 { background-color: #c1bbac; font-size: 1px; }
.ColorPicker_ColorsTable { background-color: #FFFFFF; width: 100%; cursor: pointer; margin: 0px; margin-bottom: 6px; }
.ColorPicker_PalletesPlace { margin: 0px; margin-bottom: 6px; }
.ColorPicker_Pallete { border-color: #FFFFFF;}
.ColorPicker_TextBoxContainer { float:left; }
.ColorPicker_TextBoxInput { height: 14px; width: 54px; margin-left:2px; margin-top:3px; border-width:0px; color: #9e0b0f; background-color: transparent; float:left; display: inline; }
.ColorPicker_MainTable_tr0td0 { height: 26px; width: 7px; background-image: url('/images/tr0td0.png'); background-repeat:no-repeat; }
.ColorPicker_MainTable_tr0td1 { height: 26px; background-image: url('/images/tr0td1.png'); background-repeat:repeat-x; }
.ColorPicker_MainTable_tr0td2 { height: 26px; width: 7px; background-image: url('/images/tr0td2.png'); background-repeat:no-repeat; }
.ColorPicker_MainTable_tr2td0 { height: 42px; width: 7px; background-image: url('/images/tr2td0.png'); background-repeat:no-repeat; }
.ColorPicker_MainTable_tr2td1 { height: 42px; background-image: url('/images/tr2td1.png'); background-repeat:repeat-x; }
.ColorPicker_MainTable_tr2td2 { height: 42px; width: 7px; background-image: url('/images/tr2td2.png'); background-repeat:no-repeat; }
.ColorPicker_TextBoxDiv { height: 22px; width: 122px; background-image: url('/images/TextBox.gif'); background-repeat:no-repeat; }
.ColorPicker_TextBoxDiv1 { height: 20px; width: 47px; margin-left:11px; margin-top:1px; background-color: transparent; float:left; display: inline; }
.ColorPicker_TextBoxDiv2 { height: 18px; width: 45px; margin-left:1px; margin-top:1px; background-color: #000000; }

.dgt { background-color: #F93; color: #FFF; font-weight: bold; padding: 1px 3px 1px 3px; text-decoration: none; }
.dgt1 { background-color: #F93; color: #FFF; font-weight: normal; padding: 1px 3px 1px 3px; text-decoration: none; }
.last {	border-bottom-width: 0px; }
.sm { background-color: #6C6; }
.pm { background-color: #1fb1e1; }
.eightpt { font-size: 10px; font-family: arial; padding-top: 5px; }
.ninept { font-size: 11px; font-family: arial; padding-top: 5px; }
.firsth { padding-top: 15px; }
.jm { background-color: #F9C; }
.jm-box { line-height: 1.7em; }
.uinfo { line-height: 1.5em; }
.aside h5 a { color: #000;}
.aside h5 { margin-top: 5px; }
.cont-3l { margin-top: 5px; }
.aside ul ul, .totalhelp ul ul {margin-left: 10px; }
.aside ul ul ul { margin-left: 10px; font-size: 8pt; }
h6 { font-size: 13px; color: #000; padding-top: 10px; padding-bottom: 0px; }
.center-inner.totalhelp a { color: #000; }
.correct-ul { padding-top: 20px; }
.correct-ul2 { padding-top: 30px; }
.port-sample { padding-right: 10px; padding-bottom: 15px; vertical-align: bottom; width:130px }
.center-inner.totalhelp a:hover { color: #FFF; background-color: #FF9933; text-decoration: none; padding-right: 2px; padding-left: 2px; margin-right: -2px; margin-left: -2px; }
.lead { padding-top: 0px; margin-top: 0px; margin-bottom: 20px; }
.news-date { font-size: 8pt; float: right; }
.auth-text, .auth-text dt, .auth-text dd { vertical-align: middle; }
.totalhelp { font-size: 8pt; line-height: 1.5em; margin-left: 2px; }
.totalhelp ul, .totalhelp ol, .box ol { margin-left: 25px; margin-bottom: 10px; list-style-position: outside; }
.totalhelp ol li, .box ol li { list-style-position: outside; list-style-type: decimal; }
.totalhelp ol ol li, .box ol ol li { list-style-position: outside; list-style-type: decimal; }
.adm-link a { color: #000; }
.printversion { font-size: 8pt; float: right; white-space: nowrap; margin-bottom: 42px; margin-left: 20px; }
.totalhelpie,.totalhelpie select,.totalhelpie textarea { font-size: 11px; }
.totalhelpie select { padding-top:0px;}
h2 sup { font-size:12px; padding-left:2px; }

.box.last.lic-box2 label   { color: #000; }
.avatar { float: left; margin-right: 15px; display: block; width:40px; height:40px; }
.rewards { margin-top: 13px; }
.box3 dt,.search-form dt,.search-form dd { font-size: 8pt; }
.form-auth.en .text-field { width:151px; }
.lang-block img  { margin-top: 2px; }
.hidedata, .hidedata a { color: #C5BFB8; }
.search-form a#ctl00_LinkButton1 { text-decoration: none; border-bottom-width: 1px; border-bottom-style: dashed; }
.search-form a#ctl00_LinkButton1:hover { text-decoration: none }


/*--- Footer -------------------------- */ 
#footer-wrap, #default-wrap { width:100%; bottom: 0; }
#default { width: 100%; font-size: 11px; margin: 0 auto 0 auto; padding: 0; }
#footer { width: 950px; font-size: 11px; margin: 0 auto 0 auto; padding: 10px 14px 10px 14px; border-top: 1px solid #E3E0D6; }
#logo4 { overflow:hidden; display:block; width:146px; height:25px; background-image: url(/images/logo4.png); background-repeat: no-repeat; position: relative; text-indent: -3000em; }
* html .clearit { height: 1%; }
.clearit:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearit { zoom: 1; }
#footerLinks{ padding: 8px 0 0 0; margin: 0 0 25px 0; list-style-type: none; }
#footerLinks *, #defaultLinks * { margin: 0; padding: 0; }
#footerLinks a { color: #666663; }
#footerLinks a:hover { color: #9E0B0F; }
#footerLinks li { display: block; float: left; }
#footerLinks h2 { font-weight: bold; font-size: 12px; color:#666663; padding:0; margin:0 0 6px 0; white-space: nowrap; }
#footerLinks h3 { font-size: 11px; white-space: nowrap; color: #666663; line-height: 1.4em; margin-left:40px; }
#footerLinks li h2 {margin-left:40px;}
#footerLinks li.lastli { float: right; margin-right: 0px; }
#footerLinks li.firstli h2, #footerLinks li.firstli h3 { margin-left: 0px; }

#defaultLinks h2 { font-size: 16px; color:Black; padding-bottom: 3px; margin-bottom: 3px; margin-left:10px;}
#defaultLinks h3 { margin-bottom: 0.2em; font-size: 11px; color: #666663; line-height: 1.4em; margin-left:10px; }
#defaultLinks li { display: block; float: left;}
#defaultLinks li.firstli h2, #defaultLinks li.firstli h3 { margin-left: 0px; }

.importantinfo { font-weight: bold; color: #000;}
.targethand { cursor: text; }
.table-blank td { border-width: 0px; text-align:left; vertical-align: top; }
.table-blank { margin-top:10px; margin-bottom:10px; }
.ssl-block { background-image: url(/images/ssl.png); background-repeat: no-repeat; background-position: 10px 3px; padding-left: 97px; margin-top: 30px; margin-bottom: 20px; clear: both; height:66px; min-height:66px; padding-top: 17px; }
.ssl-block p { font-size: 11px; }
.ssl-block.brdr.indexssl { margin-bottom:0; margin-top: 50px; }
.ssl-block.brdr.indexssl.en, .ssl-block.brdr.en { background-image: url(/images/en/ssl.png);}
::selection { background: #b7f8ab; color: #000; }
::-moz-selection { background: #b7f8ab; color: #000; }
h1::-moz-selection, h2::-moz-selection, h3::-moz-selection, h4::-moz-selection { background: #FFDD85 }
h1::selection, h2::selection, h3::selection, h4::selection { background: #FFDD85 }
.moderdata { padding: 1px 0 1px 0; }
.moderdata dt, .moderdata dd { display:inline; font-size: 11px; font-family: arial; }
.box.last h6, .box h6 { padding-top: 2px; }

/*--- KPD -------------------------- */ 
.kpd { width:400px; background-color:#E7E4DA; display:block; padding:2px 5px 5px 5px; margin-top:10px; border: 1px solid #D7D7CB }
.kpd-line { background-color:#F30; display:block; overflow:hidden; height:15px; border: 1px solid #F1EEE3; }
.kpd-green { background-color:#6C6; display:block; float:left; overflow:hidden; height:15px; }
.kpd-txt { text-align:center; font-size:10px; color:#FFF; padding:2px 0 1px 0; }
.kpd-head { font-size:11px; color:#000; padding-bottom:2px; }
.kpd-footer { font-size:10px; color:#000; padding-top:4px; }

.infoblock { float:left; margin:10px 30px 15px 10px; }
.infoblock dt { font-size:16px; color:#000; padding-bottom:5px; }
.infoblock dd { font-size:12px; line-height:16px; }
.bline { clear:left; border-top:1px solid #D7D7CB; }

#ctl00_ContentPlaceHolder1_thelist2 li:hover { background-color:#a5ef8e; cursor:move; }
#ctl00_ContentPlaceHolder1_thelist2 li,#thelist1 li,.totalhelpie select { color:#9E0B0F; }
#thelist1 li { color:red; }
#ctl00_ContentPlaceHolder1_thelist2, #thelist1{ width:175px; min-height:212px;padding:7px; background-color:#EFEAE2; border: solid 1px #D7D7CB;margin-right:15px; }
.keywordslist { float:left; }
.keywordslist dt { font-size:11px; padding-bottom:3px; }
.add-keywords textarea, #ctl00_ContentPlaceHolder1_thelist2, #thelist1 { font-size:11px; }

#ctl00_ContentPlaceHolder1_thelist2prs li:hover { background-color:#a5ef8e; cursor:move; }
#ctl00_ContentPlaceHolder1_thelist2prs li,#thelist1prs li { color:#9E0B0F; }
#thelist1prs li { color:red; }
#ctl00_ContentPlaceHolder1_thelist2prs, #thelist1prs{ width:184px; min-height:98px;padding:7px; background-color:#EFEAE2; border: solid 1px #D7D7CB;margin-right:15px; }
#ctl00_ContentPlaceHolder1_thelist2prs {margin-right:15px; }
#thelist1prs { margin:0px} 
#ctl00_ContentPlaceHolder1_thelist2prs, #thelist1prs { font-size:11px; }

.textdl dt { font:normal 14px arial; color:#000; padding:20px 0 2px 0; }
.textdl dd { font:normal 12px arial; }

/*--- PRICE BOX -------------------------- */ 
.price-boxsms { padding:9px 0px;display:block;height:156px; }
.price-box { padding:9px 0px;display:block;height:273px; }
.price-box.sidebox,.price-boxsms.sidebox { padding:8px 0; background:inherit; }
li.price-item a { display:block; width:214px}
li.price-item a:hover { background-image:url('/images/over.gif'); background-repeat:no-repeat; }
.price-promo { padding:10px 0; }

/*--- AJAX AUTOCOMPLETE -------------------------- */ 
.autoComplete_listitemhilitetext { font-weight: bold; }
.asc { background-color:#FFFCD5; color:#9E0B0F; padding-left:2px; }
.asch { background-color:#325DA3; color:#FFF; padding-left:2px; }

/*--- FORUM -------------------------- */
.greentxt { color: #6C6; }
.fpost { padding-bottom:10px; font-size:12px; }
.post-actions li { display:inline; }
.post-actions li a.postlink { font-size: 11px; }
.aupost li { display:inline; font-size: 11px; padding-right:5px; }
.aupostdate { color: #ACA893; }
.fpost .aupost { padding:3px 10px 3px 10px; margin-bottom:10px; background-color: #E7E4DA; }
.fpost div {padding: 3px 10px 25px 10px;}
.quotetext { margin: 0px 10px 0px 20px; padding: 5px 10px 5px 10px; background-color: #f9f7e7; border: 1px solid #E7E4DA; font-size: 11px; color: #B1ADA0; }

h2.picsubtitle { font-size: 10pt; padding-bottom: 0px; }
h2.picsubtitle a { color:Black; }
h2.picsubtitle a:hover { color:#9E0B0F; }
.defaultImg {width: 123px; height: 83px; overflow: hidden; float: left; }

h2.defaultLead {padding: 0 0 15px 0; font-size: 14px;}
h2.defaultRight {font-size: 16px; padding-bottom:5px;}
li.topphone {padding: 2px 10px 0 0; font-weight: bold; color:Black;}
.topMenu {font-size: 14px;}
.rMenu {font-size: 12px;}


.licences { float:left; width:50%; padding:5px 0; background-image:url(/images/pricetab-a.gif); text-align:center; }
.licencesun { float:left; width:50%; padding:5px 0; background-image:url(/images/pricetab-ia.gif); text-align:center; }
.similarblock div { position:relative; display:block; float: left; margin:0 3px 3px 0; overflow:hidden; width:60px; height:60px;  }
.similarblock div img { position:absolute; left: -20px; top: -20px; }
.buybutton { width:78px; display:block; padding:4px 0; text-align: center; text-decoration: none; color: #FFF; background-image: url(/images/buy-img.gif); }
.buybuttonna { width:78px; display:block; padding:4px 0; text-align: center; text-decoration: none; color: #FFF; background-image: url(/images/buy-img-na.gif); }
.buybutton:hover, .buybuttonna:hover {  text-decoration: none; color: #FFF; }