﻿/* CSS Document */

/*  */
body
{
    font-family: Tahoma, Verdana, Arial;
    /*
    background-image: url(Images/back.gif);
    */
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #828282;
}

/*  */
.content
{
    /*
    width: 100%;
    height: 100%;
    background-image: url(Images/back_line.png);
    background-position: top;
    background-repeat: repeat-x;
    */
    text-align: center;
}
.content form
{
    margin-bottom: 0px;
}
/*  */
.tbl
{
    width: 910px;
    /* changed */
    height: 100%;
    text-align: center;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    margin: 0 auto;
}
/*  */
.tbl td
{
    vertical-align: top;
    text-align: left;
}
/* ========== Top orange line ========== */
/*  */
.tbl-top
{
    height: 3px;
    background-color: #ff9900;
    font-size: 0px;
    background-image: url(Images/back_top_left.gif);
    background-position: top left;
    background-repeat: repeat-y;
    text-align: right;
}
.tbl-top img
{
    float: right;
}
/* ========== Intro ========== */
/* Intro on home page */
.tbl-intro
{
    height: 330px;
    background-color: #000000;
    font-size: 0px;
}
.tbl-intro img
{
    border: none;
}
/* Top key on other pages */
.tbl-top-key
{
    background-color: #000000;
    font-size: 0px;
    height: 90px;
}
/* ========== Top-menu ========== */
/*  */
.tbl-menu
{
    height: 30px;
    background-color: #ff9900;
    background-image: url(Images/back_menu.gif);
    background-position: top;
    background-repeat: repeat-x;
    font-size: 0px;
    text-align: left;
    vertical-align: top;
}
/*  */
.tbl-menu table
{
    height: 30px;
}
.tbl-menu table
{
    height: 30px;
}
/*  */
.tbl-menu-line
{
    float: left;
    height: 30px;
}
/*  */
.item-top-menu
{
    font-size: 22px;
    line-height: 22px;
    color: #333333;
    padding: 7px 29px 0px 29px;
    border-left: 1px solid #ffb03b;
    border-right: 1px solid #f09b1f;
    vertical-align: top;
}
/*  */
.tbl-menu-line .select
{
    color: #FFFFFF;
    background-color: #b06b03;
    background-image: url(Images/back_menu_selected.gif);
    background-repeat: repeat-x;
    background-position: top left;
}
/*  */
.item-top-menu a
{
    color: #333333;
    text-decoration: none;
}
.tbl-menu-line .select a
{
    color: #FFFFFF;
}
/*  */
.item-top-menu a:hover
{
    color: #FFFFFF;
}
/* ========== Content ========== */
/* Content zone */
.tbl-content
{
    background-color: #ffffff;
    background-image: url(Images/back_cnt_top.gif);
    background-position: top;
    background-repeat: repeat-x;
    vertical-align: top;
}
/*  */
.div-content
{
    background-image: url(Images/back_5lines.gif);
    background-position: left;
    background-repeat: repeat-y;
    vertical-align: top;
    /* changed */
    height: 100%;
}
/*  */
/*
.div-content-right
{
    background-position: right;
    background-image: url(Images/back_2lines.gif);
}
*/
/* Left column at home page */
.td-left-content
{
    /* changed */
    height: 100%;
    padding: 0px 0px 0px 29px;
    vertical-align: top;
    text-align: left;
}
/* Right column at home page */
.td-right-content
{
	padding: 0px 10px 0px 0px;
	width: 246px;
	vertical-align: top;
	text-align: left; /* changed */;
	height: 100%;
}

.td-right-content h2 
{
    font-size: 12px ! important;
    line-height: 15px ! important;
    color: #ff9900 ! important;
    font-weight: bold ! important;
}

.td-right-content p 
{
    font-size: 11px ! important;
    line-height: 15px ! important;
    color: #333333 ! important;
    padding-bottom: 15px ! important;
}

/* News column at home page */
.right-news
{
    background-image: url(Images/back_right.gif);
    background-position: top;
    background-repeat: repeat-x;
    height: 100%;
    background-color: #f7f7f7;
    padding: 31px 20px 0px 20px;
}
/* 5 lines in center om home page */
.home-block
{
    background-image: url(Images/back_2lines.gif);
    background-position: right;
    background-repeat: repeat-y;
}
/* Product details on home page */
.product-details
{
    border-top: 1px solid #e9e9e9;
    position: relative;
    width: 615px;
}
/* Product key on home page */
.product-pic
{
    width: 586px;
}
.product-pic img
{
    border: none;
}
/* Small text about product on home page */
.product-info
{
    font-size: 11px;
    line-height: 15px;
    color: #666666;
    padding: 13px 0px 16px 30px;
}
/* Paragraph of Small text about product on home page */
.product-info p
{
    padding: 0px 0px 5px 0px;
    margin: 0px 0px 0px 0px;
}
/* Table with Small text about product on home page */
.tbl-product-info
{
    font-size: 11px;
    line-height: 15px;
    color: #666666;
    padding: 10px 25px 21px 25px;
}
/* column with Small text about product on home page */
.tbl-product-info td
{
    text-align: left;
    vertical-align: top;
    width: 50%;
}
/* Left column with Small text about product on home page */
.tbl-product-info .td-left
{
    border-right: 1px dotted #b2b2b2;
    padding-right: 25px;
}
/* Right column with Small text about product on home page */
.tbl-product-info .td-right
{
    padding-left: 25px;
}
/* More arraw of product on home page */
.product-more
{
    position: absolute;
    bottom: 0px;
    right: 29px;
}
/* Link of More arraw of product on home page */
.more-pic
{
    background-image: url(Images/more-acti.gif);
    background-position: bottom right;
    background-repeat: no-repeat;
    font-size: 59px;
}
/* Selected Link of More arraw of product on home page */
.more-pic:hover
{
    background-image: url(Images/more-over.gif);
}
/* added */
.entry-title
{
    padding-right: 29px;
}
/* Top text on home page */
.top-text
{
    font-size: 12px;
    line-height: 17px;
		/*color: #6699cc;*/
    color: #444444;
    padding: 10px 0px 21px 30px;
}
/* Header of top text on home page */
.top-text h1
{
    font-size: 20px;
    line-height: 20px;
    color: #5c6167;
    font-weight: normal;
}
/* pic with Share point on home page */
.top-soft
{
    float: right;
    padding-right: 29px;
    padding-top: 9px;
}
/* "Products" title on home page */
.home-title
{
    border-top: 1px solid #e9e9e9;
    font-size: 22px;
    line-height: 22px;
    color: #ff9900;
    padding: 9px 0px 9px 30px;
    background-color: #FFFFFF;
}
/* ++++++++++++ Right place of home page ++++++++++++ */
/* title of new block */
.title-news
{
    font-size: 20px;
    line-height: 20px;
    color: #666666;
    padding-bottom: 11px;
}
/*  */
.title-news a
{
    color: #666666;
    text-decoration: none;
}
/*  */
.title-news a:hover
{
    color: #000000;
    text-decoration: underline;
}
/* rss icons */
.home-rss
{
    font-size: 15px;
    background-image: url(Images/i_rss_acti.png);
    background-position: top left;
    background-repeat: no-repeat;
}
/*  */
.home-rss:hover
{
    background-image: url(Images/i_rss_over.png);
}
/* news box*/
.home-news
{
}
/* date of news*/
.date-home-news
{
    font-size: 10px;
    line-height: 15px;
    color: #323232;
    padding-bottom: 4px;
}
/* title of news */
.name-home-news
{
    font-size: 12px;
    line-height: 15px;
    color: #ff9900;
    font-weight: bold;
    padding-bottom: 6px;
}
/*  */
.name-home-news a
{
    color: #ff9900;
    text-decoration: none;
}
/*  */
.name-home-news a:hover
{
    color: #ff9900;
    text-decoration: underline;
}
/* small text of news */
.txt-home-news
{
    font-size: 11px;
    line-height: 15px;
    color: #333333;
    padding-bottom: 15px;
}
/*  */
.txt-home-news a
{
    color: #333333;
    text-decoration: none;
}
/*  */
.txt-home-news a:hover
{
    color: #000000;
    text-decoration: underline;
}
/* title of anpns block */
.title-anons
{
    font-size: 20px;
    line-height: 20px;
    color: #f30000;
    padding-top: 22px;
    padding-bottom: 15px;
}
/*  */
.title-anons a
{
    color: #f30000;
    text-decoration: none;
}
/*  */
.title-anons a:hover
{
    color: #fF0000;
    text-decoration: underline;
}
/* anons box*/
.home-anons
{
}
/* title of anons */
.name-home-anons
{
    font-size: 12px;
    line-height: 15px;
    color: #010101;
    font-weight: bold;
    padding-bottom: 5px;
}
/*  */
.name-home-anons a
{
    color: #010101;
    text-decoration: none;
}
/*  */
.name-home-anons a:hover
{
    color: #000000;
    text-decoration: underline;
}
.date-home-anons
{
    font-size: 13px;
    line-height: 15px;
    color: #333333;
    padding-bottom: 4px;
}
/* small text of anons */
.txt-home-anons
{
    font-size: 13px;
    line-height: 15px;
    color: #333333;
    padding-bottom: 15px;
}
/*  */
.txt-home-anons a
{
    color: #333333;
    text-decoration: none;
}
/*  */
.txt-home-anons a:hover
{
    color: #000000;
    text-decoration: underline;
}
/* line between news block and anons block */
.home-line-news
{
    background-image: url(Images/red-line.gif);
    background-repeat: repeat-x;
    background-position: top left;
    margin-top: 10px;
}
/* ========== Footer ========== */
/* table of footer */
.tbl-footer
{
    height: 83px;
    border-top: 1px solid #eaeaea;
    border-bottom: 3px solid #ff9900;
    background-color: #e0e0e0;
    vertical-align: top;
    padding-left: 29px;
    padding-right: 29px;
    padding-bottom: 0px;
/*
    background-image: url(Images/back_footer.gif);
    background-repeat: repeat-x;
    background-position: bottom;
*/
}
/* cells of footer */
.tbl-footer td
{
    padding-top: 16px;
    vertical-align: top;
    text-align: left;
}
/* bottom menu on footer */
.bottom-menu
{
    /* added */
    margin-left: 2px;
    font-size: 11px;
    line-height: 20px;
    color: #999999;
}
/* current item in bottom menu */
.bottom-menu span
{
    color: #000000;
    font-weight: bold;
}
/* item in bottom menu */
.bottom-menu a
{
    color: #999999;
    text-decoration: none;
}
/* selected item in bottom menu */
.bottom-menu a:hover
{
    color: #333333;
    text-decoration: underline;
}
/* copyright on footer */
.copyright
{
    font-size: 11px;
    line-height: 15px;
    color: #666666;
    text-align: right;
}
/* address of company on footer */
.bottom-address
{
    font-size: 11px;
    line-height: 15px;
    color: #666666;
    text-align: right;
}
/* email on footer */
.bottom-address a
{
    color: #666666;
}
/* selected email on footer */
.bottom-address a:hover
{
    color: #000000;
}
/* visited: item in bottom menu; email on footer */
.bottom-menu a:visited
{
    color: #b27110;
}


.bottom-address a:visited
{
    color: #b27110;
}


/* ========== Content Page ========== */
/* breadcrumbs */
.breadcrumbs
{
    font-size: 11px;
    line-height: 20px;
    color: #999999;
    text-align: left;
    /*padding: 15px 0px 15px 59px;*/
    padding: 19px 0px 17px 58px;
    display: block;
}
/* parent page in breadcrumbs */
.breadcrumbs a
{
    color: #999999;
}
/* selected parent page in breadcrumbs */
.breadcrumbs a:hover
{
    color: #666666;
}
/* visited parent page in breadcrumbs */
.breadcrumbs a:visited
{
    color: #b27110;
}
/* curent page in breadcrumbs */
.breadcrumbs span
{
    color: #666666;
}

/* Bookmarks */
.div-bookmarks
{
    padding: 0px 49px 0px 49px; /*width7:812px;*/
}
.tbl-bookmarks
{
    margin-bottom: 40px;
}
/* Bookmarks */
.tbl-bookmarks td
{
    vertical-align: bottom;
    background-image: url(Images/orange.gif);
    background-position: bottom;
    background-repeat: repeat-x;
    font-size: 0px;
    line-height: 0px;
    padding-left: 10px;
    padding-right: 10px;
}
/* Bookmarks */
.td-bookmark
{
    float: left;
    vertical-align: bottom;
    font-size: 0px;
    line-height: 0px;
    padding-top: 18px;
    margin-right: 2px;
}
/* Bookmarks */
.td-bookmark a
{
    font-size: 12px;
    line-height: 20px;
    color: #a3a3a3;
    text-decoration: none;
    border-left: 1px solid #e1e1e1;
    border-top: 1px solid #e1e1e1;
    border-right: 1px solid #e1e1e1;
    padding: 6px 15px 7px 15px;
    vertical-align: bottom;
}
/* Bookmarks */
.td-bookmark a:hover
{
    color: #ff9900;
    border-top: 1px solid #ffcc99;
}
/* Bookmarks */
.td-bookmark-selected
{
    float: left;
    font-size: 12px;
    line-height: 20px;
    color: #757575;
    font-weight: bold;
    border-left: 1px solid #ffa319;
    border-top: 1px solid #ffa319;
    border-right: 1px solid #ffa319;
    border-bottom: 1px solid #ffffff;
    padding: 13px 25px 8px 25px;
    margin-right: 2px;
}

/* Right sub menu */
.right-other-page
{
    border-left: 1px solid #e9e9e9;
}
/*  */
.right-submenu
{
    padding-left: 15px;
    /* added */
    margin-top: 1px;
}
/* Right sub menu */
.item-right-submenu
{
    padding-bottom: 10px;
}
/* Right sub menu */
.item-right-submenu a
{
    padding-left: 15px;
    font-size: 12px;
    line-height: 15px;
    color: #666666;
    background-image: url(Images/arrow_orange_acti.gif);
    background-position: 0px 3px;
    background-repeat: no-repeat;
}
/* Right sub menu */
.item-right-submenu a:hover
{
    font-size: 12px;
    line-height: 15px;
    color: #666666;
    background-image: url(Images/arrow_orange_over.gif);
}
/* Right sub menu on Other Page */
.item-right-submenu a:visited
{
}
/* Left column on Other Page */
.left-other-page
{
    padding: 0px 29px 40px 59px;
}
/* Header 1 in Left column on Other Page */
.left-other-page h1
{
    font-size: 25px;
    line-height: 30px;
    color: #666666;
    font-weight: normal;
    padding: 0px 0px 15px 0px;
    margin: 0px 0px 0px 0px;
}
/* Header 2 in Left column on Other Page */
.left-other-page h2
{
    font-size: 20px;
    line-height: 25px;
    color: #666666;
    font-weight: normal;
    padding: 0px 0px 10px 0px;
    margin: 0px 0px 0px 0px;
}
/* Header 3 in Left column on Other Page */
.left-other-page h3
{
    font-size: 15px;
    line-height: 20px;
    color: #777777;
    padding: 0px 0px 5px 0px;
    margin: 0px 0px 0px 0px;
}
/* Text in Left column on Other Page */
.left-other-page ul
{
    font-size: 12px;
    line-height: 17px;
    color: #333333;
}
.left-other-page p
{
    font-size: 12px;
    line-height: 17px;
    color: #333333;
}
.left-other-page
{
    font-size: 12px;
    line-height: 17px;
    color: #333333;
}
/* Paragraph in Left column on Other Page */
.left-other-page p
{
    padding: 0px 0px 10px 0px;
    margin: 0px 0px 0px 0px;
}
/* List in Left column on Other Page */
.left-other-page ul
{
    list-style-type: none;
    list-style-image: url(Images/bullet_orange_acti.gif);
    padding: 0px 0px 10px 8px;
    margin: 0px 0px 0px 8px;
}
/* Element of List in Left column on Other Page */
.left-other-page li
{
    padding: 0px 0px 10px 0px;
    margin: 0px 0px 0px 0px;
}
/* Bold text in Left column on Other Page */
.td-left-content strong
{
    color: #666666;
}
.left-other-page b
{
    color: #333333;
}
/* Link in Left column on Other Page */
.left-other-page a
{
    color: #ff9900;
}
/* Selected Link in Left column on Other Page */
.left-other-page a:hover
{
    color: #1e1e1e;
}
/* Visited Link in Left column on Other Page */
.left-other-page a:visited7
{
    color: #b27110;
}

/* +++++++++++ Page 2 level +++++++++ */
/* Top-text in Left column on Other Page 2 level */
.left-other-page .top-text
{
    padding-top: 0px;
    padding-left: 0px;
}
/* List of products on page 2 level  */
.tbl-preview
{
}
/* Cell in List of products */
.tbl-preview td
{
    vertical-align: top;
    text-align: left;
    padding-bottom: 20px;
}
/* Left column in List of products */
.td-preview-left
{
    padding-top: 15px;
    border-top: 1px solid #f0f0f0;
}
/* Link picture in List of products */
.td-preview-left a
{
}
/* Right column in List of products */
.tbl-preview-right
{
    border-top: 1px solid #f0f0f0;
    padding-top: 20px;
    padding-left: 20px;
}
/* Name of producct */
.tbl-preview .title
{
    font-size: 22px;
    line-height: 22px;
    color: #666666;
    padding-bottom: 10px;
}
/* Link name of product */
.tbl-preview .title a
{
    color: #666666;
    text-decoration: none;
}
/* Selected Link name of product */
.tbl-preview .title a:hover
{
    color: #ff9900;
    text-decoration: underline;
}
/* Description of product */
.tbl-preview .description
{
    font-size: 12px;
    line-height: 17px;
    color: #333333;
    padding-bottom: 5px;
}
/* Link Description of product */
.tbl-preview .description a
{
    color: #666666;
    text-decoration: none;
}
/* Selected link Description of product */
.tbl-preview .description a:hover
{
    color: #333333;
    text-decoration: underline;
}
/* Group of links in Description of product */
.tbl-preview .link-group
{
}
/* link-name in Description of product */
.tbl-preview .link
{
    font-size: 12px;
    line-height: 15px;
    color: #ff9900;
    padding-bottom: 5px;
}

/* Link link-name in Description of product */
.tbl-preview .link a
{
    padding-left: 15px;
    font-size: 12px;
    line-height: 15px;
    color: #ff9900;
    background-image: url(Images/arrow_gray_acti.gif);
    background-position: 0px 3px;
    background-repeat: no-repeat;
}
/* Selected Link link-name in Description of product */
.tbl-preview .link a:hover
{
    font-size: 12px;
    line-height: 15px;
    color: #666666;
    background-image: url(Images/arrow_gray_over.gif);
}
/* Table in content zone */
.table-cnt
{
    margin-bottom: 30px;
    margin-left: -10px;
}
/* Header of Table in content zone */
.table-cnt th
{
    font-size: 12px;
/*    line-height: 17px;
    color: #666666;*/
    padding: 9px 10px 9px 10px;
    background-color: #ffbb55;
    color: #FFFFFF;
    white-space: nowrap;
    background-image: url(Images/back_table.png);
    background-position: bottom;
    background-repeat: repeat-x;
}
/* Left header of Table in content zone */
.th-left
{
    text-align: center;
    border-left: 1px solid #FFcc99;
    width: 80%;
}
/* Right header of Table in content zone */
.th-right
{
    border-right: 1px solid #FFcc99;
    width: 20%;
}
/* Cell of Table in content zone */
.table-cnt td
{
    border-bottom: 1px solid #e9e9e9;
    padding: 11px 10px 12px 10px;
}
/* Title of product at Table in content zone */
.table-cnt .title
{
    font-weight: bold;
    padding-bottom: 5px;
    font-size: 13px;
}
/* Link Title of product at Table in content zone */
.table-cnt .title a
{
    color: #666666;
}
/* Selected Link Title of product at Table in content zone */
.table-cnt .title a:hover
{
    color: #FF9900;
}
/* Description of product at Table in content zone */
.table-cnt .description
{
    padding-bottom: 10px;
    color: #777777;
    font-size: 12px;
    line-height: 17px;
}
/* Price of product at Table in content zone */
.table-cnt .price
{
    font-weight: bold;
    text-align: right;
    padding-right: 15px;
    color: #FF9900;
}
.second-level
{
    margin-left: 15px;
}

/* changed */
.back-top-right
{
    float: left;
    background-image: url(Images/back_top_right.gif);
    width:43px;
    height:3px;
}
/* added */
.img-menu-line
{
    float: left;
    background-image: url(Images/menu-left.png);
    width: 29px;
    height: 29px;
}
/* added */
.poweredBySitefinityLogo
{
    float: left;
    margin: -42px 0px 0px 0px;
}