/** General **/

body
{
    margin: 0;
    padding: 0;
    background: #f3f0e2;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

a
{
    color: #186aba;
    text-decoration: none;
}

a:hover
{
    color: #3590e8;
    text-decoration: underline;
}

a.right-arrow-link {
    float: left;
    padding: 0 8px 0 0;
    margin-top: 5px;
    background: transparent url("../image/1111.gif") no-repeat center right;
}

a.right-arrow-link:hover {
    background: transparent url("../image/1112.gif") no-repeat center right;
}

img
{
    border: none;
}

ul
{
    margin: 10px 0 15px 0;
    padding: 0;
    list-style: none;
}

ul li
{
    padding: 4px 5px 4px 21px;
    font-size: 12px;
    background: transparent url("../image/1114.gif") no-repeat 8px 0;
}

.clear
{
    clear: both;
}

span.normal
{
    font-weight: normal;
}

td
{
    vertical-align: top;
}

.mandatory
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #db8518;
    margin: 0 2px 0 2px;
}


/** Page wrapper **/

#page
{
    width: 880px;
    margin: 0 auto 0 auto;
    padding: 0 50px 30px 50px;
    background: #ffffff;
}


/** Page header **/

#page-header
{
    width: 100%;
    height: 68px;
}

.logo
{
    float: left;
    width: 375px;
    padding: 25px;
}

.header-links-box
{
    float: left;
    width: 210px;
    padding-right: 10px;
    font-size: 11px;
}


/** Country sites links **/

.country-sites-box
{
    padding: 6px 10px 6px 10px;
    border-top: 2px solid #94b637;
    border-bottom: 1px solid #9ebc49;
}

.country-sites-box span {
    padding: 0 3px 0 3px;
    color: #7f7f7f;
}

.country-sites-box .selected-country
{
    padding: 0;
    color: #000000;
    font-weight: bold;
}


/** Language version links **/

.language-links-box
{
    padding: 6px 10px 6px 10px;
}

.language-links-box span {
    padding: 0 3px 0 3px;
    color: #7f7f7f;
}

.language-links-box .selected-language
{
    padding: 0;
    color: #000000;
}


/** Search field **/

.search-field-box
{
    float: left;
    width: 150px;
    padding: 4px 0 0 10px;
    font-size: 11px;
}

input.search-field
{
    float: left;
    width: 9em;
    height: 1.2em;
    margin: 0;
    padding: 4px 5px 5px 5px;
    background: #ffffff;
    border: 1px solid #93b535;
    border-right: none;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #7f7f7f;
}

button.search-submit-button
{
    float: left;
    width: 37px;
    height: 24px;
    margin: 0;
    padding: 0;
    border: 1px solid #93b535;
    background: #eef7f5 url("../image/1142.gif") no-repeat top left;
}

button.search-submit-button img
{
    display: block;
    margin: auto;
}


/** Main page content **/

#mainpage-content
{
    clear: both;
    width: 100%;
    background: transparent;
}


/** Menu **/

#menu
{
    padding: 3px 0px 0px 36px;
    width: 844px;
    height: 39px;
    background: url("../image/1131.gif") no-repeat top left;
}

#menu a
{
    color: #ffffff;
}

#menu ul
{
    display: block;
    float: left;
    height: 41px;
    margin: 0;
    padding: 0;
    padding-left: 43px;
    list-style: none;
}

#menu ul li
{
    display: block;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    margin: 8px 15px 0 0;
    padding: 0 10px 0 10px;
}

#menu ul li a
{
    padding: 0 0 0 10px;
    background: transparent url("../image/1126.gif") no-repeat center left;
}

#menu ul li.noarrow a
{
    padding: 0;
    background: transparent;
}

#menu ul li.selected
{
    padding: 0 10px 11px 0;
    margin-top: 3px;
    background: #a9ce40 url("../image/1129.gif") no-repeat top right;
}

#menu ul li.selected span
{
    float: left;
    background: url("../image/1128.gif") no-repeat top left;
}

#menu ul li.selected a
{
    float: left;
    margin-left: 5px;
    padding: 5px 0 3px 12px;
    background: transparent url("../image/1127.gif") no-repeat center left;
}

#mainpage-content #menu ul li.selected
{
    border: 1px solid #b3d400;
    padding: 2px 7px 0 7px;
    margin: 5px 20px 0 0;
    background: transparent;
}

#mainpage-content #menu ul li.selected a
{
    padding: 0;
    background: transparent;
}


/** Main page content area **/
#mainpage-content .content
{
    /*height: 1349px;*/
}


/** Main page liftups **/
#mainpage-liftup-wrapper
{
    clear: both;
    padding: 20px 0 30px 0;
}


/** Wide liftup **/
#mainpage-liftup-wrapper .wide-liftup-box
{
    float: left;
    width: 430px;
    height: 150px;
    margin-right: 10px;
    background: url("../image/1118.gif") no-repeat top left;
}

#mainpage-liftup-wrapper .wide-liftup-box .image
{
    float: left;
    padding: 15px 30px 15px 40px;
}

#mainpage-liftup-wrapper .wide-liftup-box .text
{
    float: left;
    margin: 15px 20px 10px 0px;
    width: 200px;
    font-size: 12px;
}

#mainpage-liftup-wrapper .wide-liftup-box .text a
{
    color: #000000;
}

#mainpage-liftup-wrapper .wide-liftup-box .text h2
{
    margin: 0px 0px 8px 0px;
    font-family: "Verdana", Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: normal;
}

#mainpage-liftup-wrapper .wide-liftup-box .text p
{
    margin: 0px;
    padding: 0px;
}

#mainpage-liftup-wrapper .wide-liftup-box .text img
{
    vertical-align: middle;
}


/** Counter liftup **/
#mainpage-liftup-wrapper .counter-liftup-box
{
    float: left;
    width: 205px;
    height: 150px;
    margin: 0 10px 0 10px;
    background: url("../image/1119.gif") no-repeat top left;
}

#mainpage-liftup-wrapper .counter-liftup-box .heading
{
    margin: 10px 16px 0 16px;
}

#mainpage-liftup-wrapper .counter-liftup-box .heading a
{
    color: #000000;
}

#mainpage-liftup-wrapper .counter-liftup-box .heading h2
{
    margin: 0;
    font-family: "Verdana", Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: normal;
}

#mainpage-liftup-wrapper .counter-liftup-box .counter
{
    margin: 10px 16px 10px 16px;
}


/** Info liftup **/
#mainpage-liftup-wrapper .info-liftup-box
{
    float: left;
    width: 205px;
    height: 150px;
    margin-left: 8px;
}

#mainpage-liftup-wrapper .info-liftup-box .text
{
    margin: 80px 16px 0 16px;
}

#mainpage-liftup-wrapper .info-liftup-box .text a
{
    color: #ffffff;
}

#mainpage-liftup-wrapper .info-liftup-box .text h2
{
    margin: 0;
    font-family: "Verdana", Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: normal;
}

#mainpage-liftup-wrapper .info-liftup-box .text
{
    font-family: "Verdana", Arial, Helvetica, sans-serif;
    font-size: 14px;
}

#mainpage-liftup-wrapper .info-liftup-box .text img
{
    margin-left: 3px;
    vertical-align: middle;
}


/** Submenu 1 **/
#submenu1
{
    clear: left;
    width: 880px;
    height: 43px;
    margin: 0;
    padding: 0;
    background: url("../image/1132.gif") no-repeat top left;
}

#submenu1 ul
{
    display: block;
    float: left;
    height: 43px;
    margin: 0;
    padding: 0;
    padding-left: 40px;
    list-style: none;
}

#submenu1 ul li
{
    display: block;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 12px 0 0 0;
    padding: 0 10px 0 10px;
    background: none;
}

#submenu1 ul li a
{
    padding: 0 0 0 10px;
    background: transparent url("../image/1143.gif") no-repeat center left;
}

#submenu1 ul li a:hover
{
    background: transparent url("../image/1144.gif") no-repeat center left;
}

#submenu1 ul li.selected a
{
    background: transparent url("../image/1145.gif") no-repeat center left;
    color: #000000;
}

#menu-info-link
{
    float: right;
    margin: 12px 30px 0 0;
    font-weight: bold;
}

#menu-info-link a {
    float: left;
    padding: 0 20px 0 0;
    background: transparent url("../image/1124.gif") no-repeat bottom right;
}

#menu-info-link a:hover {
    background: transparent url("../image/1125.gif") no-repeat bottom right;
}


/** Submenu column **/
#submenu-column
{
    clear: left;
    float: left;
    width: 197px;
    margin: 0;
    padding: 0 0 0 8px;
}


/** Submenu 2 **/
#submenu2
{
    margin-bottom: 15px;
    padding: 14px 0 0 0;
    background: #e7eff8 url("../image/1149.gif") no-repeat top left;
}

#submenu2 ul
{
    width: 187px;
    margin: 0;
    padding: 0px 0px 0px 10px;
    list-style: none;
}

#submenu2 ul li
{
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 8px 10px 8px 10px;
    background: transparent;
    border-bottom: 1px solid #ffffff;
}

#submenu2 ul.with-images li
{
    display: block;
    height: auto;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 0;
    background: transparent;
    border-bottom: 1px solid #ffffff;
}

#submenu2 ul.with-images li div
{
    padding: 12px 0px 0px 50px;
    min-height: 28px;
    height: auto !important;
    height: 28px;
    background-repeat: no-repeat;
    background-position: 10px center;
}

#submenu2 ul li a
{
    display: block;
    padding: 0 0 0 13px;
    background: transparent url("../image/1171.gif") no-repeat top left;
}

#submenu2 ul li a:hover
{
    background: transparent url("../image/1172.gif") no-repeat top left;
}

#submenu2 ul li a.noarrow
{
    padding: 0;
    background: transparent;
}

#submenu2 ul li a.noarrow:hover
{
    background: transparent;
}

#submenu2 ul li.selected
{
    background: #e7eff8 url("../image/1147.gif") repeat-y top right;
}

#submenu2 ul li.selected a
{
    color: #000000;
}

#submenu2 ul li img
{
    vertical-align: middle;
}

/** Product menu **/
#submenu-products
{
    margin-bottom: 15px;
    padding: 14px 0 0 0;
    background: #e7eff8 url("../image/1149.gif") no-repeat top left;
}

#submenu-products ul
{
    width: 187px;
    margin: 0px;
    padding: 0px 0px 0px 10px;
    list-style: none;
}

#submenu-products ul li
{
    display: block;
    margin: 0px;
    padding: 8px 10px 8px 10px;
    font-size: 12px;
    font-weight: bold;
    background: transparent;
    border-bottom: 1px solid #ffffff;
}

#submenu-products ul.with-images
{
    padding: 10px 0px 10px 0px;
}

#submenu-products ul.with-images li
{
    padding: 0px;
    border: none;
    font-size: 11px;
}

#submenu-products ul.with-images li.selected
{
    background: transparent;
}

#submenu-products ul.with-images li div
{
    padding: 5px 0px 0px 40px;
    width: 100px;
    min-height: 28px;
    height: auto !important;
    height: 28px;
    background-repeat: no-repeat;
    background-position: center left;
}

#submenu-products ul li a
{
    display: block;
    padding: 0 0 0 13px;
    background: transparent url("../image/1171.gif") no-repeat top left;
}

#submenu-products ul li a:hover
{
    background: transparent url("../image/1172.gif") no-repeat top left;
}

#submenu-products ul li.selected-1
{
    background: #e7eff8 url("../image/1147.gif") repeat-y top right;
}

#submenu-products ul li.selected-1 a.heading,
#submenu-products ul li.selected-1 a.heading:hover
{
    color: #8cbd00;
    background: transparent url("../image/1145.gif") no-repeat center left;
}

#submenu-products ul li.selected-2 a,
#submenu-products ul li.selected-2 a:hover
{
    color: #000000;
}


/** Page content **/

#page-content
{
    clear: both;
    width: 100%;
    background: transparent;
}

#page-content h2
{
    font-family: "InterFace DaMa Lt", Arial, Helvetica, sans-serif;
    font-size: 24px;
    color: #8cbd00;
    margin: 15px 0 10px 0;
    padding-left: 50px;
}

#page-content .content
{
    width: 100%;
    min-height: 400px;
    height: auto !important;
    height: 400px;
}


/** Page column left **/
.page-column-left
{
    float: left;
    width: 430px;
}

/** Product category liftup **/
.product-category-liftup
{
    float: left;
    width: 430px;
    min-height: 103px;
    height: auto !important;
    height: 103px;
    margin-bottom: 21px;
    background: url("../image/1138.gif") no-repeat top left;
}

.product-category-liftup .image
{
    float: left;
}

.product-category-liftup .link-arrow
{
    display: inline;
    float: right;
    width: 23px;
    margin: 10px 10px 0 0;
}

.product-category-liftup .text
{
    width: 53%;
    margin: 0 0 0 150px;
    padding: 0;
    font-size: 11px;
}

.product-category-liftup .text h3
{
    margin: 10px 0 10px 0;
    font-family: "Verdana", Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: normal;
}

.product-category-liftup .text h3 a
{
    color: #000000;
}

.product-category-liftup .text h3 img
{
    padding-top: 5px;
}

/** Page column right **/
.page-column-right
{
    float: right;
    width: 430px;
}


/** Product info liftup **/
.product-info-liftup
{
    width: 430px;
    height: 227px;
    margin-bottom: 21px;
    background: url("../image/1139.jpg");
}

.product-info-liftup .link-text
{
    position: relative;
    top: 197px;
    left: 20px;
    width: 350px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

.product-info-liftup .link-arrow
{
    position: relative;
    top: 180px;
    left: 390px;
    width: 26px;
}


/** Content column **/
#content-column
{
    float: right;
    width: 647px;
}

.green-line
{
    height: 5px;
    margin: 0 0 20px 0;
    padding: 0;
}

.green-line img
{
    display: block;
}


/** Content left columns **/
.content-column-left
{
    float: left;
    width: 295px;
    margin-bottom: 15px;
}

.content-column-left-wide
{
    float: left;
    width: 420px;
    margin-bottom: 15px;
}

.content-column-left-full
{
    float: left;
    width: 645px;
    margin-bottom: 15px;
}

#page-content .content-column-left h2,
#page-content .content-column-left-wide h2,
#page-content .content-column-left-full h2
{
    width: 75%;
    margin: 0 0 20px 0;
    padding: 0 0 0 20px;
    font-family: "InterFace DaMa Lt", Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: normal;
}

.content-column-left .text,
.content-column-left-wide .text,
.content-column-left-full .text
{
    margin-left: 30px;
    margin-bottom: 15px;
    font-size: 12px;
}


/** Content right column **/
.content-column-right
{
    float: right;
    margin-bottom: 15px;
    width: 310px;
}

.content-column-right-dualimages
{
   padding: 20px 0px 0px 0px;
}

.content-column-right-dualimages td
{
   padding-right: 1px;
}

.content-column-right-small
{
    float: right;
    width: 200px;
    margin-bottom: 15px;
}

.product-comparison
{
    padding: 15px 0px 0px 0px;
}

.product-comparison a
{
    display: block;
    padding: 5px 30px 0px 10px;
    width: 255px;
    height: 22px;
    background: transparent url("../image/3401.gif") no-repeat top left;
    color: #1065b8;
    font-size: 0.9em;
}


/** Box with beige heading background **/
.beige-box
{
    width: 200px;
    margin: 5px 0px 10px 0px;
}

.beige-box-reseller
{
    float: left;
    margin-right: 15px;
    min-height: 120px;
    height: auto !important;
    height: 120px;
}

.beige-box .text
{
    padding: 8px 20px 8px 20px;
    font-size: 11px;
    line-height: 1.4;
}

/** Box with beige heading and download links **/
.beige-box-download
{
    float: left;
    width: 205px;
    margin: 5px 20px 10px 0px;
}

.beige-box-download ul
{
    margin: 0 0 25px 0;
    padding: 0;
    list-style: none;
}

.beige-box-download li
{
    padding: 6px 5px 6px 35px;
    font-size: 11px;
    font-weight: bold;
    background: transparent url("../image/1164.gif") no-repeat center left;
    border-bottom: 1px solid #f3f0e2;
}


/** Heading with green background **/
h3.green-background
{
    height: 15px;
    margin-bottom: 0;
    padding: 5px 0 5px 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    background: url("../image/1110.gif") no-repeat top right;
}

/** Heading with green background and round corners **/
h3.green-background-round
{
    margin-bottom: 0px;
    padding: 0px 0px 0px 02px;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    background: #a9ce40 url("../image/3385.gif") no-repeat top left;
}

h3.green-background-round span
{
    display: block;
    background: transparent url("../image/3386.gif") no-repeat top right;
}

h3.green-background-round span span
{
    padding: 5px 0px 0px 12px;
    background: transparent url("../image/3384.gif") no-repeat bottom right;
}









.funkce
{
    margin-bottom: 0px;
    padding: 0;
    font-size: 12px;
    /*font-weight: bold;*/
    color: #3B722E;
    background: #D3DD86 url("../image/3385a.gif") no-repeat top left;
}

.funkce span
{
    display: block;
    background: transparent url("../image/3386a.gif") no-repeat top right;
}

.funkce span span
{
    
	font-size: 12px;
    padding: 1px 0 5px 30px;
    background: transparent url("../image/3384a.gif") no-repeat bottom right;
}






/** Heading with beige background **/
h3.beige-background
{
    height: 15px;
    margin-bottom: 0;
    padding: 5px 0 5px 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    background: url("../image/1109.gif") no-repeat top right;
}

/** Heading with narrow beige background **/
h3.beige-background-narrow
{
    height: 15px;
    margin-bottom: 0;
    padding: 5px 0 5px 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    background: url("../image/1109.gif") no-repeat top left;
}

/** Heading for list with green squares **/
h4.green-squares-heading
{
    margin: 10px 2px 9px 12px;
    padding: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
}


/** List with green squares **/
.green-squares-list
{
    font-size: 11px;
}

.green-squares-list p
{
    margin: 0px;
    padding: 10px 5px 10px 10px;
}

.green-squares-list ul
{
    margin: 0 0 25px 0;
    padding: 0;
    list-style: none;
}

.green-squares-list li
{
    padding: 3px 5px 3px 28px;
    font-size: 11px;
    background: transparent url("../image/1113.gif") no-repeat 15px 0;
}

/** List with green arrows **/
ul.green-arrows, .green-arrows-list ul
{
    margin: 0 0 25px 0;
    padding: 0;
    list-style: none;
}

ul.green-arrows li, .green-arrows-list li
{
    padding: 8px 5px 8px 15px;
    font-size: 11px;
    border-bottom: 1px solid #e8f2cc;
    background: none;
}

ul.green-arrows li a, .green-arrows-list li a 
{
    padding: 0 0 0 15px;
    background: transparent url("../image/1143.gif") no-repeat center left;
}

ul.green-arrows li a:hover, .green-arrows-list li a:hover
{
    background: transparent url("../image/1144.gif") no-repeat center left;
}


/** List with images **/
ul.with-images
{
    margin: 0 0 25px 0;
    padding: 0;
    list-style: none;
}

ul.with-images li
{
    padding: 6px 5px 6px 5px;
    font-size: 11px;
    font-weight: bold;
    background: none;
    border-bottom: 1px solid #f3f0e2;
}

ul.with-images img
{
    margin: 0 8px 0 4px;
    vertical-align: middle;
}


/** FAQ **/
.faq-question
{
    padding: 8px 12px 8px 12px;
    font-weight: bold;
    background: #e7eff8 url("../image/1176.gif") no-repeat top left;
}

.faq-answer
{
    margin-bottom: 10px;
    padding: 12px;
}

span.green-answer
{
    font-weight: bold;
    color: #8cbd00;
}


/** Image bank menu **/
#image-bank-menu
{
    height: 54px;
    margin-bottom: 15px;
    padding: 6px 0 0 0;
    background: #ffffff url("../image/1169.gif") no-repeat top left;
}

#image-bank-menu ul
{
    width: 197px;
    margin: 0;
    padding: 0;
    list-style: none;
}

#image-bank-menu ul li
{
    display: block;
    float: right;
    width: 172px;
    height: 33px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 5px 0 0 0;
    padding: 7px 0 0 15px;
    background: transparent;
}

#image-bank-menu ul li a
{
    float: left;
    margin-top: 3px;
    padding: 0 0 0 10px;
    background: transparent url("../image/1143.gif") no-repeat center left;
}

#image-bank-menu ul li a:hover
{
    background: transparent url("../image/1144.gif") no-repeat center left;
}

#image-bank-menu ul li a.noarrow
{
    float: right;
    margin: 0;
    padding: 0;
    width: 40px;
    background: transparent;
}

#image-bank-menu ul li a.noarrow:hover
{
    background: transparent;
}

#image-bank-menu ul li.selected
{
    background: #e7eff8 url("../image/1147.gif") no-repeat top left;
}

#image-bank-menu ul li.selected a
{
    color: #000000;
}

#image-bank-menu ul li img
{
    float: right;
    margin-right: 10px;
    vertical-align: middle;
}

/** Imagebank item **/
.image-bank-item
{
    width: 100%;
    padding: 10px 0px 0px 0px;
    border-top: 2px solid #e2eebf;
}

.image-bank-item .metadata
{
    padding: 0px 0px 10px 20px;
}

.image-bank-item ul
{
    width: 60%;
    margin: 0 0 10px 0;
    padding: 0;
    border-bottom: 1px solid #f3f0e2;
    list-style: none;
}

.image-bank-item ul li
{
    padding: 6px 5px 6px 17px;
    font-size: 11px;
    font-weight: bold;
    background: none;
    border-top: 1px solid #f3f0e2;
}

.image-bank-item ul img
{
    margin: 0 8px 0 4px;
    vertical-align: middle;
}

.image-bank-item .thumbnail
{
    float: right;
}


/** General liftup **/
div.liftup
{
    float: left;
    clear: both;
    width: 100%;
    min-height: 160px;
    height: auto !important;
    height: 160px;
    margin-bottom: 21px;
    background: #ffffff url("../image/3388.gif") no-repeat top left;
}

div.liftup div.item
{
    float: left;
    width: 160px;
    margin: 10px 30px 10px 0px;
}

div.liftup div.item div.image
{
    height: 140px;
}

div.liftup div.item div.link a
{
    padding-left: 13px;
    background: transparent url("../image/1171.gif") no-repeat top left;
    font-weight: bold;
}

div.liftup div.item div.link a:hover
{
    background-image: url("../image/1172.gif");
}

div.liftup .link-arrow
{
    float: left;
    padding: 12px 0px 0px 15px;
    width: 28px;
}

div.liftup .text
{
    margin: 0px 0px 0px 37px;
    padding: 0px 0px 0px 10px;
    font-size: 11px;
}

div.liftup .text h3
{
    margin: 12px 0px 5px 0px;
    font-family: "Verdana", Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: normal;
}

div.liftup .text h3 img
{
    padding-top: 5px;
}


/** Press liftup **/
.press-liftup
{
    float: left;
    width: 430px;
    min-height: 100px;
    height: auto !important;
    height: 100px;
    margin-bottom: 10px;
    background: #ffffff url("../image/1138.gif") no-repeat top left;
}

.press-liftup .image
{
    float: right;
    margin: 15px 10px 0px 10px;
}

.press-liftup .link-arrow
{
    float: left;
    padding: 12px 0px 0px 15px;
    width: 28px;
}

.press-liftup .text
{
    margin: 0px 0px 0px 37px;
    padding: 0px 0px 0px 10px;
    font-size: 11px;
}

.press-liftup .text h3
{
    margin: 12px 0px 5px 0px;
    font-family: "Verdana", Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: normal;
}

.press-liftup .text h3 img
{
    padding-top: 5px;
}

.press-liftup .more-line-height
{
    line-height: 1.7;
}

.press-liftup ul
{
    margin-top: 0;
}

.press-liftup ul li
{
    padding-left: 0;
    background: none;
}

.press-liftup ul li a
{
    font-weight: bold;
}

.press-liftup .login-error
{
    width: 300px;
    margin-top: 15px;
    padding: 10px;
    background: #e79a38;
    font-size: 12px;
    color: #ffffff;
}

.press-liftup .info
{
    width: 300px;
    margin-top: 15px;
    padding: 10px;
    background: #30c6ff;
    font-size: 12px;
    color: #ffffff;
}

#imagebank-login
{
    margin-top: 15px;
}

#imagebank-login .column
{
    float: left;
}

#imagebank-login .column label
{
    display: block;
}

#imagebank-login .column input
{
    width: 150px;
    height: 1.2em;
    margin: 0 10px 0 0;
    padding: 4px 5px 5px 5px;
    background: #ffffff;
    border: 1px solid #ddd9ca;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #7f7f7f;
}

#imagebank-login div.accept
{
    clear: both;
    float: left;
}

#imagebank-login div.accept label
{
    display: block;
    float: left;
    width: 330px;
}

#imagebank-login div.accept input
{
    float: left;
    margin: 0px 10px 0px 0px;
}

#imagebank-login div.usage
{
    clear: both;
    padding: 20px 0px 20px 0px;
    width: 330px;
}

#imagebank-login button.login
{
    clear: both;
    float: right;
    margin: 14px 30px 0 0;
    padding: 0;
    width: 37px;
    height: 24px;
    border: 1px solid #ddd9ca;
    background: #eef7f5 url("../image/1142.gif") no-repeat top left;
}

#imagebank-login button.login img
{
    display: block;
    margin: auto;
}


/** Tan column **/
.tan-column
{
    clear: left;
    float: left;
    width: 197px;
    margin: 0;
    padding: 0 0 0 8px;
}

.tan-column .reseller-box
{
    margin-bottom: 15px;
    padding: 14px 0 0 0;
    background: #b1dcd2 url("../image/1175.gif") no-repeat top left;
}

.reseller-box h3
{
    margin: 0 10px 10px 20px;
    font-family: "InterFace DaMa Lt", Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: normal;
    color: #ffffff;
}

#reseller-search
{
    margin-left: 20px;
    font-size: 11px;
}

#reseller-search input
{
    width: 13em;
    height: 1.2em;
    margin: 0 0 10px 0;
    padding: 4px 5px 5px 5px;
    background: #ffffff;
    border: 1px solid #30c6ae;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #7f7f7f;
}

#reseller-search button.reseller-submit
{
    width: 37px;
    height: 24px;
    margin: 5px 0 0 0;
    padding: 0;
    border: 1px solid #30c6ae;
    background: #eef7f5 url("../image/1142.gif") no-repeat top left;
}

#reseller-search button.reseller-submit img
{
    display: block;
    margin: auto;
}


/** Contact form **/
form#contact
{
    border-top: 4px solid #ede9d5;
}

form#contact .dark
{
    background: #f9f7f0;
    border-bottom: 1px solid #f3f0e2;
}

form#contact .light
{
    background: #fefdfc;
    border-bottom: 1px solid #f3f0e2;
}

form#contact .white
{
    height: 20px;
    border-bottom: 1px solid #f3f0e2;
}

form#contact .label-text
{
    float: left;
    width: 30%;
    padding: 4px 4px 4px 25px;
    font-size: 11px;
}

form#contact .input-text
{
    float: left;
    width: 60%;
    padding: 3px 0 3px 0;
    font-size: 12px;
}

form#contact .input-text input,
form#contact .input-text select,
form#contact .input-text textarea
{
    width: 100%;
    border: 1px solid #ddd9ca;
    padding: 2px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

form#contact .submit-area
{
    margin-top: 10px;
}

form#contact button.contact-submit
{
    width: 37px;
    height: 24px;
    margin: 5px 0 0 0;
    padding: 0;
    border: 1px solid #ddd9ca;
    background: #eef7f5 url("../image/1142.gif") no-repeat top left;
}

form#contact button.contact-submit img
{
    display: block;
    margin: auto;
}

/** Search results box **/
.search-results-box
{
    float: left;
    width: 100%;
    margin: 5px 0 0 0;
}



/** Page copyright **/

#page-copyright {
    clear: both;
    width: 850px;
    padding: 15px 5px 0 25px;
    color: #999999;
    border-top: 2px solid #e2eebf;
    font-size: 11px;
}

#page-copyright span {
    padding: 0 8px 0 8px;
}
