/* Search form */
form.design-search {margin-bottom: 16px;}
form.design-search button {border: none; height: 21px;
background: 0 0 url('/i/designs/search.png') no-repeat; width: 89px;}
form.design-search button span {color: #ffffff; font: bold 11px/21px Verdana, Arial, Helvetica, sans-serif;
padding: 0 0 0 20px; margin: -3px 0 0 0; display: block;}

form.design-search {margin-bottom: 15px;}
form.design-search h2 {margin-bottom: 4px;}
form.design-search label {font-size: 10px; line-height: 18px; display: block; cursor: pointer; white-space: nowrap;}
form.design-search label input {width: auto; border: none !important; float: left; margin-left: 0px;}
form.design-search td, form.design-search table {padding: 0 !important; border: none !important;}
form.design-search td {width: 33%;}
form.design-search div.bottom {text-align: right; margin-top: 1px;}
form.design-search div.bottom input {cursor: pointer;}

/* Control wight */
form.design-search table input.shot {width: 100px;}

/* Designs matrix list */
table.designs-matrix {}
table.designs-matrix td {padding-bottom: 12px !important;}
table.designs-matrix img {}
table.designs-matrix a.smallPreviewWebTemplate, table.designs-matrix a.smallPreviewWebTemplate:visited {
    display: block;  margin-bottom: 5px;
}

table.designs-matrix a.button, table.designs-matrix a.button:visited, table.designs-matrix a.button:hover {float: left;}
table.designs-matrix .shot-yellow {float: right;}
table.designs-matrix div span {font-weight: normal; color: #3573AE;}
table.designs-matrix div div {font-size: 10px; line-height: 16px;}
table.designs-matrix td.splitter {width: 20px;}
table.designs-matrix td.template {width: 30%;}

table.designs-pagers-header, table.designs-pagers-header td {border: none !important; padding: 0;}
table.designs-pagers-header td.pages-desc {white-space: nowrap; text-align: right;}

b.designs-matrix-empty {margin: 50px; text-align: center; display: block;}

/* Designs type*/
div.design-types {line-height: 24px;}
div.design-types a, div.design-types span {display: block; padding-left: 8px; font-weight: bold;}
div.design-types a:hover, div.design-types span.current {background: #F7F8ED; color: #B9A419; text-decoration: none;}

/* Misc */
table.servise td.to-bottom {vertical-align: bottom;}
table.servise td.to-bottom h2 {margin: 0; padding: 0; position: relative; top: 2px;}

/* Design */
div.design-page table.begin {border-bottom: 1px solid #EBEBEB; height: 24px;}
div.design-page table.begin h1 {margin: 0;}
div.design-page table.begin td {vertical-align: bottom; padding-bottom: 8px;}
div.design-page table.begin a span {background: right center url('/i/misc/up.png') no-repeat; padding-right: 10px;}

div.design-page table.price {margin-top: 8px; margin-bottom: 21px;}
div.design-page table.price td {vertical-align: top;}
div.design-page table.price td.price {font-size: 12px;}
div.design-page table.price td.price b {color: #b9a419;}

div.design-page #page-select {font-weight: bold; margin-bottom: 6px;}
div.design-page #page-select a, div.design-page #page-select a:visited {color: #3573AE;}
div.design-page #page-select a.current, div.design-page #page-select a.current:visited {color: #80ABD5;}

div.design-page #flash-preview {background: #F7F8ED; padding: 6px 10px 18px 10px; text-align: center;}
div.design-page #flash-preview h2 {color: #3573ae; margin-left: 7px; text-align: left;}
div.design-page #flash-preview img {padding: 0; border-color: #E3DBA3;}

div.design-page #design-desc {background: #F7F8ED; padding: 6px 10px 6px 10px;}
div.design-page #design-desc h2 {color: #3573ae; margin-left: 7px;}
div.design-page #design-desc #preview {width: 440px; padding-left: 10px;}
div.design-page #design-desc #preview img {padding: 0; border-color: #E3DBA3;}

div.design-page #design-desc table.servise table.servise td {padding-bottom: 15px; width: 50%;}