/***  styles.css  ***/

html, body, form, div {
    margin: 0;
    padding: 0;
}
body {
    /*background-color: #fff;
    font-family: Tahoma, sans-serif;
    font-size: 12px;
    color: #2b4244;*/
}
table {
    border-collapse: collapse;
}

table, tr, td, div {
    background-color: transparent;
}

td, div {
    /*color: #2b4244;
    font-family: Tahoma, sans-serif;
    font-size: 12px;*/
}

div {
    position: static;
}

img {
    margin: 0;
    border: none;
}

a {
    text-decoration: underline;
    color: #000;
}

a:hover {
    color: #808080;
    text-decoration: none;
}

ul {
    list-style-image: url(/images/bull1.gif);
}

ul ul {
    list-style-image: url(/images/bull2.gif);
}

p {
    margin: 0;
    padding: 0;
    margin-bottom: 15px;
}

h1 {
    margin: 0;
    padding: 5px 0;
    font-size: 16px;
    color: #c9a737;
}

h1 a {
    color: #c9a737;
}

h2 {
    margin: 0;
    padding: 5px 0;
    font-size: 14px;
    color: #c9a737;
}

h2 a {
    color: #c9a737;
}

h3 {
    margin: 0;
    padding: 5px 0;
    font-size: 12px;
}

h4 {
    margin: 0;
    padding: 5px 0;
    font-size: 12px;
}

h5 {
    margin: 0;
    padding: 0;
    font-size: 11px;
}

h6 {
    margin: 0;
    padding: 0;
    font-size: 10px;
}

/**************************************************/
#main-table {
    width: 950px;
}

#main-table-left {
    width: 246px;
    overflow: hidden;
    font-size: 0;
}

#main-table-right {
    width: 704px;
    overflow: hidden;
    font-size: 0;
}

#main-menu td {
    background-color: #fbcb30;
    text-align: center;
}

#main-menu td a {
    background-color: #fbcb30;
    display: block;
    padding: 12px 5px;
    text-align: center;
    color: #2b4244;
    font-size: 12px;
    text-decoration: none;
}

#main-menu td a:hover {
    background-color: #f2ab26;
    text-align: center;
    color: #fff;
    font-size: 12px;
    text-decoration: none;
}

#left-menu td {
    background-color: #c0cdcf;
}

#left-menu td a {
    background-color: #c0cdcf;
    display: block;
    padding: 14px 26px 14px 20px;
    color: #2b4244;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
}

#left-menu td a:hover {
    background-color: #8ba4a6;
    color: #2b4244;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
}

#left-menu td a.left-menu-a {
    background-color: #8ba4a6;
    display: block;
    background-image: url(/images/arr1.gif);
    background-repeat: no-repeat;
    background-position: 210px 20px;
    padding: 14px 26px 14px 20px;
    color: #2b4244;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
}

#center-menu {
    padding: 10px 0 10px 20px;
    border-top: 1px solid #f1f1f1;
    font-size: 11px;
}

#center-menu a {
    color: #c9a737
}

.navstring {
    padding: 10px 0 10px 20px;
    color: #2c4244;
    font-size: 14px;
    font-weight: bold;
}

.navstring a {
    color: #2c4244;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}

#navstr {
    padding: 10px 0 10px 20px;
    color: #2c4244;
    font-size: 10px;
    font-weight: normal;
}

#navstr a {
    color: #2c4244;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    white-space: nowrap;
}

#navstr a:hover {
    text-decoration: underline;
}

#page-anons {
    background-image: url(/images/bg_c.gif);
    background-repeat: repeat-x;
    padding: 20px 0 10px 20px;
    color: #2c4244;
}

/**************************************************/
/**************************************************/
#content {
    padding: 20px 0 30px 20px;
    background-image: url(/images/bg_c.gif);
    background-repeat: repeat-x;
    color: #2b4244;
}

#content img {
    border: 1px solid #dedede;
}

/**************************************************/
/**************************************************/
/*.search {
    border-top: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
    border-left: none;
    border-right: none;
    background-color: #fff;
    color: #808080;
}*/

.login {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    border-left: none;
    border-right: none;
    background-color: #fff;
    color: #808080;
}

.left-block {
    background-position: 16px 20px;
    background-repeat: no-repeat;
    border-bottom: 1px solid #f1f1f1;
    padding: 50px 16px 15px 16px;
}

.center1-block {
    background-position: 16px 20px;
    background-repeat: no-repeat;
    padding: 30px 0 15px 16px;
}

.center2-block {
    background-position: 16px 20px;
    background-repeat: no-repeat;
    padding: 30px 0 15px 10px;
}

table.article_table {
    border-collapse: collapse;
    width: 680px;
}

table.article_table th {
    font-weight: bold;
    padding: 7px;
    vertical-align: middle;
    text-align: center;
    font-size: 12px;
    border-top: 1px solid #c9a737;
    border-bottom: 1px solid #c9a737;
}

table.article_table td {
    padding: 7px;
    vertical-align: top;
}

#cat_left-menu_table {
    margin: 0;
    padding: 0;
}

/***************************************/
/***************************************/

.editor_gold {
    color: #c9a737;
}

.right_links {
    color: #000;
    font-weight: bold;
    font-size: 11px;
}

.table_gold {
    border-collapse: collapse;
    border: 1px solid #c9a737;
}

.table_gold td {
    border: 1px solid #c9a737;
}

.srch_path {
    color: #2b4244;
    font-size: 11px;
}

.srch_path a {
    color: #C9A737;
    font-size: 11px;
}

/***********************************/
.BOARD_PRODNAME {
    width: 360px;
}

.hide {
    display: none;
}

.show {
    display: block;
}

.products {
    /*width:341px;*/
    margin-top: 5px;
}

.products:first-child {
    margin-top: 0px;
}

.plus, .minus {
    color: #00aded;
}

.prodsTD {
    width: 700px;
}

.products {
    border-top: 1px solid #ccc;
}

.prodsTD .products:first-child {
    border-top: none;
}

.products tr:first-child td {
    padding-top: 10px;
}

.prodsTD .products:first-child .products tr:first-child td {
    padding-top: 0px;
}

.category {
    font-size: 11px;
    color: #eb1c22;
}

.category.active {
    color: #000;
}

/*.category*/
.delete {
    color: #cd151a;
    /*margin-left:7px;*/
    font-size: 11px;
    display: none;
}

.products tr td.name {
    width: 200px;
}

.yellow {
    background: none repeat scroll 0 0 #fdf202;
    color: #a84700;
    display: block;
    font-size: 16px;
    height: 20px;
    padding: 10px 20px;
    text-align: center;
    text-decoration: none;
    width: auto;
}


/* EDIT PRODS */

.edit_prods {
    /*display:none;*/
    /*height:450px;*/
    box-sizing: border-box;
    margin: 10px 0;
    /*overflow-y:scroll;*/
}

.second-sect {
    display: none;
}

.last-sect {
    display: none;
}

/* FANCYBOX */
#fancybox-wrap {
    top: 250px !important;
}

.summ {
    width: 100px;
}

/* AUTOCOMPLETE */

.autocomplete-suggestions {
    border: 1px solid #999;
    background: #FFF;
    overflow: auto;
}

.autocomplete-suggestion {
    padding: 2px 5px;
    white-space: nowrap;
    overflow: hidden;
}

.autocomplete-selected {
    background: #F0F0F0;
}

.autocomplete-suggestions strong {
    font-weight: normal;
    color: #3399FF;
}

.autocomplete-group {
    padding: 2px 5px;
}

.autocomplete-group strong {
    display: block;
    border-bottom: 1px solid #000;
}

.autocomplete-suggestion {
    cursor: pointer;
}

.img-left {
    margin-right: 15px;
    margin-bottom: 8px;
    float: left;
}

.img-right {
    margin-left: 15px;
    margin-bottom: 8px;
    float: right;
}


img.img-left + ol,
img.img-left + ul,
.catalog-element ul,
.catalog-element ol {
    overflow: hidden;
}

.text-phone div {
    font-size: 13px;
    float: left;
    margin-right: 20px;
}

.social-icons {
    font-size: 11px;
    text-align: left;
}


.soc-buttons {
    list-style: none;
}

ul.soc-buttons {
    padding-left: 0px;
    margin-left: 7px;
}

.soc-buttons li {
    float: left;
    margin-right: 7px;
}

.soc-buttons li:last-child {
    margin-right: 0px;
}


.phone-tabel td {
    padding: 3px 0px 4px 23px;
    margin-top: 20px;
}

.phone-tabel .bg-grey {
    border: solid 1px #FBCB30;
    background-color: #f6f6f6;
    width: 315px;
}

.color-gold {
    color: #fbcb30;
}


.phone-tabel a {
    color: #2b4244;
}

.phone-tabel h2 {
    margin: 0;
    padding: 0;
    font-size: 14px;
    color: #2b4244;
}

.phone-tabel__btn-ctc {
    margin-top: 4px;
    margin-left: -6px;
    margin-right: 0 !important;
}

td.copyright {
    color: #6f6f6f;
    font-size: 11px;
    text-align: left;
    padding-left: 35px;
    padding-top: 10px;
    position: relative;
}

.duns {
    position: absolute;
    right: -66px;
    top: 0px;
}

.clearfix {
    overflow: hidden;
    clear: both;
}

.table-b {
    font-family: arial;
    font-size: 12px;
    border-collapse: collapse;
}

.table-b td {
    border: solid 1px #000;
}

.table-b .head {
    background: #ffcd00;
}

.table-b .head-green {
    background: #76d750;
}

.table-b ul {
    margin: 0;
    padding: 0;
    margin-left: 23px;
    list-style-type: disc;
}

.table-b li {
    display: list-item;
    margin: 0;
    padding: 0;
}

.product-list-table img {
    border-width: 0px !important;
}

.product-list-table td {
    padding-right: 15px;
}


/* template_styles.css */
#content.imaginweb-myprojects{padding:20px 0 30px 0 !important; position:relative;}
#content.imaginweb-myprojects .errortext,
#content.imaginweb-myprojects .error,
#content.imaginweb-myprojects .backLink,
.myProjSpecial,
#content.imaginweb-myprojects .bx-auth
{padding-left:20px;}
#content.imaginweb-myprojects .backLink {text-decoration:none !important;}
#content.imaginweb-myprojects .backLink span{text-decoration:underline !important;}
#content.imaginweb-myprojects .backLink:hover span{text-decoration:none !important;}
#content img{border:none;}

.pd-hor-10 {padding: 0 10px;}
.projectsTable {
    border-collapse:collapse;
    margin:10px 0px 20px;
    width:100%;
}

.projectsTable TD {
    padding:10px 5px;
    text-align:left;
    vertical-align:middle;
    border:1px solid #f1f1f1;
    font-size:11px;
}

.projectsTable  TD.headTd {
    background:#f9f9f9;
    font-weight:bold;
    vertical-align:middle;
    text-align:center;
    padding:0;
}
.projectsTable  TD.headTd  a{
    padding:10px 5px;
    display:block;
    height:100%;
}
.projectsTable  TD.headTd.up, .projectsTable  TD.headTd.down{
    background:#fffdf6;
}
.resetSorting{
    p1osition:relative;
    l1ine-height:0px;
    margin-left:620px;
    color:#6f6b6b;
    display:block;
    width:130px;
    height:12px;
    m1argin-bottom:-12px;
    margin-top:-12px;
}

.projectsTable TD.bgSilver {
    background:#fcfcfc;
}
.projectsTable TD.projDate {width:90px;}
.projectsTable TD.projNumber,  .projectsTable TD.projAction{text-align:center;}
.projectsTable TD.projName {width:110px;}


.projDetTable {
    border-collapse:collapse;
    margin:10px 0px 20px;
    width:100%;
}

.projDetTable tr:hover td{background:#f5f5f5;}

.projDetTable TD {
    padding:5px;
    text-align:left;
    vertical-align:top;
    border:1px solid #f1f1f1;
}

.projDetTable TD.w25pr {
    width:25%;
}

.projDetTable TD.w75pr {
    width:75%;
}

.projDetTable  TD.headTd {
    background:#f9f9f9;
    font-weight:bold;
}

.projDetTable TD.bgSilver {
    background:#fcfcfc;
}

.projDetTable TD.right {
    padding-right:15px;
}

.right {text-align:right!important;}
.center {text-align:center!important;}
.red {color: red;}
.star {position:absolute;}
.error {color: red;}
.property_tip_drugoe{margin-top:5px;}

.show-prod {
    text-decoration: none;
    border-bottom: dotted 1px #666;
}
.production-show {display: none; margin-bottom:10px;}

.forButtonsTable{border:none;margin-bottom:10px;}
.forButtonsTable td{border:none;}
.forButtonsTable .pr-add{
    padding:8px;
    width:auto;
    display:inline;
    cursor:pointer;
}

.pr-add {
    color: #8c6b00;
    display: block;
    font-size: 14px;
    font-weight:bold;
    padding:12px 0;
    text-align: center;
    text-decoration: none;
    width:95%;
    width:100%;
    margin:0 auto;
    background:#ffe285 url(images/my_proj_button_bg.png) repeat-x top;
    border-radius:5px;
}
a.pr-add:hover {
    background:#feeaaa url(images/my_proj_button_bg_hover.png) repeat-x top;
    text-align: center;
    color: #9c8f03;
    text-decoration: none;
}

#prod-basket {
    /*float:right;*/
    width:150px;
    background:#FBCB30;
    border:1px solid #f1f1f1;
    padding:5px 10px;
    position: fixed;
    top:200px;
    right: 0px;
    z-index:100;
}

.hintImg{float:left;}

#prod-basket strong {
    color: #fff !important;
    font-size: 20px;
}

.cl-list, .change {
    float: left;
    margin: 0 10px 10px 0;
    padding: 8px;
    width: auto;
}

.newInput{margin-top:5px;}
.newInput2{margin-bottom:5px;}
.fileLoadOpt{margin-bottom:5px;}
.input, .typeselect{border:1px solid #dedede;}

.communityPanel{b1ackground:#ededed;}
.communityPanelTop{width:100%;}
.communityPanelTop td{text-align:center;b1order:1px solid #d0dddf;background:#c0cdcf;padding:0;}
.communityPanelTop td a{padding:13px 0 14px 0;display:block;color:#000;font-weight:bold;text-decoration:none;color:#2b4244;height: 16px;}
.commiPaU{text-decoration:underline;color:black;font-weight:normal;}
.communityPanelTop td a:hover{background:#8ba4a6;text-decoration:none;color:#2b4244;}
.communityPanelTop td a:hover .commiPaU{text-decoration:none;}
.communityPanelTop td a .accent{color: #CC0000;font-weight: bold;}
.communityPanelBot{padding:5px 20px;background: none repeat scroll 0 0 #ededed;}
.c1ommunityPanelBot a{color:#81632a;}

.cart{margin-right:3px;position:relative;top:3px;}

.prize{
    float:left;
    width:300px;
    height:208px;
    background:url(images/prize-bg.png) no-repeat right;
    padding-right:13px;
    margin-right:20px;
    display:block;
    cursor:pointer;
    margin-bottom:10px;
    position:relative;
}
.prize:hover {background-image:url(images/prize-bg-hover.png);}
.prize-inner{height:208px;background:url(images/prize-bg.png) no-repeat left;text-align:center;display:block;}
.prize:hover .prize-inner{background-image:url(images/prize-bg-hover.png);}
.prize, .prize .prize-text{font-size:14px;font-weight:bold;text-decoration:none;}
.prize .prize-text{position:absolute;text-align:center;bottom:30px;left:13px;width:290px;}
.prize:hover .prize-text{color:#c0991d;}
.prize-img{display:block;width:290px;height:130px;margin-left:13px;background-position:center bottom;background-repeat:no-repeat;}

.shop-item td{border-bottom:dotted 1px #2B4244;padding-top:10px;padding-bottom:10px;}
.shop-item .shop-item-score{width:130px;}
.shop-item .shop-item-img{border-bottom:none;}
.shop-item .shop-item-act{width:120px;text-align:right;padding-right:10px;}
.shop-item .shop-item-act input{border:1px solid #dedede;text-align:center;}
.shop-item .addToBasketLink {margin: 0 0 0 10px;}
.shop-item .addToBasketLink img{margin: 0 3px;position:relative;top:3px;opacity:0.6;filter:alpha(opacity=60);)}

.order-title-inner{
    background: -moz-linear-gradient(top, #f8f8f8, #EDEDED);
    background: -webkit-linear-gradient(top, #f8f8f8, #EDEDED);
    background: -o-linear-gradient(top, #f8f8f8, #EDEDED);
}

#changeStatusForm h2 {
    float: left;
    width: 240px;
    padding-top: 10px;
}

#changeStatusForm a.FFAButton, #changeStatusForm1 a.FFAButton, #changeStatusForm .FFAButton {
    color: #8C6B00;
    display: block;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    width: 150px;
    margin-right: 25px;
    padding-top: 10px;
    padding-bottom: 10px;
    float: left;
    border-radius: 5px 5px 5px 5px;
    background: url("images/my_proj_button_bg.png") repeat-x scroll center top #FFE285;
}
#changeStatusForm .comment {
    margin-top: 20px;
}



.FFARight{float:left;width:350px;}

#changeStatusForm textarea {
    width: 325px;
    height: 120px;
}

#changeStatusForm1 h2 {
    float: left;
    width: 260px;
    padding-top: 10px;
}


#changeStatusForm1 .comment {
    margin-top: 20px;
}
#changeStatusForm1 textarea {
    width: 325px;
    height: 120px;
}


.user-table {
}
.user-table td {
    width: 300px;
    padding: 10px;
    border: 1px solid #F1F1F1;
}

#popupRegion {
    display: block;
    position: relative;
}
#popupRegion ul {
    position: absolute;
    margin: 0;
    padding-left: 25px;
    padding-right: 30px;
    padding-bottom: 10px;
    background: #FCFCFC;
    left: 0;
    top: 43px;
    text-align: left;
    display: none;
    border: 1px solid #C0CDCF;
    z-index: 1000;
}
#popupRegion ul li {
    padding-top: 10px;
}

.green td, .green td a{
    color: green;
}
#searchProductsResult {
    margin-top: 10px;
    margin-bottom: 10px;
}
#searchProductsResult ul {
    padding-left: 20px;
}
#searchProductsResult ul li p {
    font-size: 11px;
    color: grey;
    margin-top: 2px;
    margin-bottom: 10px;
}
.red {
    color: red;
}

/*	XLS	SPECIFICATION	*/
#xls_import_block{padding-left:20px;}

.prod_table{margin-top:10px;}
.prod_table td, .production-show td{padding:5px;	text-align:left;	vertical-align:middle;	border:1px solid #f1f1f1;}
.prod_table .firstRow td, .production-show .firstRow td{background:#ededed; color:#868686;}
.prod_table .excluded{background-color:#FFD1D1;}
.projDetTable tr:hover td .prod_table td,
.projDetTable tr:hover td .production-show td{border-color:#e1e1e1;}
.projDetTable tr:hover td .prod_table .firstRow td,
.projDetTable tr:hover td .production-show .firstRow td{background-color:#ddd;}
.projDetTable tr:hover td .prod_table .excluded td{background-color:#FFD1D1;border-color:#feb3b3;}
.projDetTable tr:hover td .prod_table .excluded .firstRow td, .prod_table .excluded .firstRow td{background-color:#eec0c0;border-color:#feb3b3;}
.prod_table .excluded td{border-color:#feb3b3;}
.xls_confirm_button{display:block;margin:20px 0 10px 0;float:left;}

.returnToProject{display:block;clear:both;margin:30px 0 0 0; padding-left:0 !important;}
.pr-add.xls{float:left;padding:8px;width:auto;margin:10px 0;cursor:pointer;}
.xlserr{padding-left:0 !important;margin-bottom:5px;}

.xlsBlock{padding:10px 0;}
.deXLSProps{background:#f8f8f8;padding:3px 10px;width:280px;margin-top:20px; display:none;}
.projDetTable tr:hover td .deXLSProps{background:#eee}
.deXLSProps input{border:1px solid #dedede;text-align:center;}
.deXLSProps h3{color:#888;margin-bottom:5px;}
.deXLSProps table td{border-collapse:collapse; border:1px solid #dedede;padding:5px;}

.xlsInput{float:left;}
.xlsExample {float:right;width:300px;font-size:12px; color:#888;}
.xlsExampleShort {float:right;width:200px;font-size:11px; color:#888;}

.errortext.xls{display:block; color:red;margin-bottom:10px;}

.confirmXLSButton{float:left;margin: 0 10px 0 0;padding: 8px;width: auto;}
.clear{clear:both;height:0;padding:0;font-size:0;}

.backLink{float:left;}
.excelExportLink{
    display:block;
    background:url(images/excel.gif) no-repeat left top;
    line-height:21px;
    height:21px;
    padding-left:28px;
    margin-left:450px;
    position:relative;
    top:-4px;
}


.TKPSertTable{
    border-collapse: collapse;
    margin: 10px 0px 20px;
    width: 100%;
}
.TKPSertTable td{
    border: 1px solid #F1F1F1;
    padding: 0px;
    text-align: center;
    vertical-align: middle;
    font-size: 11px;
    padding:10px 2px;
}
.TKPSertTable td.firstTD{}
.TKPSertTable td p{margin:0 0 5px 0;}
.TKPSertTable td p.TKPSTName{font-weight:bold;}
.TKPSertTable td p.TKPSTState{color:#B30000; font-size:12px;}
.TKPSertTable td p.TKPSTComp{margin:0 0 0 0;}
.TKPSertTable .TKPSTCount td{background:#FFFFE5;font-size:14px;}
.TKPSertTable .TKPSTCount td b{color:red;}
.TKPSertTable .TKPSTHead td{background:#F9F9F9;font-weight: 700;padding:30px 2px; color:686868;}
.TKPSertTable .odd td{background:#FCFCFC;}

/*	ÔÈËÜÒÐ ÄËß ÊÀÁÈÍÅÒÀ ÒÊÏ		*/
#regFilter, #regFilter2, #regFilterStatus{
    border:1px #eee solid;
    display:block;
    line-height:21px;
    height:21px;
    position:absolute;
    top:4px;
    left: 4px;
}
#regFilter option{display:block;padding:0 10px;}
#regFilter option.PLRFCountry{
    background:#eee;
    padding:0;
    line-height:20px;
    font-size:14px;
    font-weight:bold;
    font-style:italic;
    color:#6d5f31;
}
#regFilter2{width:120px;}
#regFilter{left: 140px; width:160px;}
#regFilterStatus{left:320px; border:none;}
#RFSField{
    background:#fff;
    display:none;
    border-radius:10px;
    position:relative;
    bottom:0px;
    left:-5px;
    border:1px #eee solid;
    padding:5px;
    -moz-box-shadow: 3px 3px 5px #9E9E9E;
    -webkit-box-shadow: 3px 3px 5px #9E9E9E;
    box-shadow: 3px 3px 5px #9E9E9E;
}

* HTML .hideSelects SELECT { visibility: hidden; }

.adjustableCardInput{width:25px;font-weight:bold;border:1px solid #eee;color:#4F666E;position:relative;text-align:right;}
#adjustableCardQuantityInput{width:164px;}
#adjustableCardNumber{width:126px;font-weight:bold;border:1px solid #eee;color:#4F666E;position:relative;text-align:right;}
#adjustableCardQuantity{width:25px;font-weight:bold;border:1px solid #eee;color:#4F666E;position:relative;text-align:right;}
