body, table, input, select, font { font-family: Arial, Sans-Serif, Tahoma; font-size: 11px;}
body { margin: 0; padding: 0; }



site-column-right a:link, .site-body a:link, a:link,
site-column-right a:visited, .site-body a:visited, a:visited,
site-column-right a:hover, .site-body a:hover, a:hover { text-decoration: none; }
site-column-right a:hover, .site-body a:hover, a:hover { text-decoration: underline; }



html, body, .wrap-l, .wrap-r  { 	margin:0; padding:0; height:100%; border:none; } 

.wrap-table { width:100%; height: 100%; border-collapse: collapse;}
.wrap-table td.r1, .wrap-table td.r2, .wrap-table td.r3 { vertical-align: top; padding:0;margin:0 }
.wrap-table td.r1  { height: 1px; }
.wrap-table td.r2  {  }
.wrap-table td.r3  { height: 24px;}

.site-body { height: 100% }

div.clearer { float: none; clear: both; }
body { background: url(../media/top-bg.jpg) repeat-x 0% 0%; }
.wrap-l { padding: 0 0 0 15px; background: url(../media/left-bg.jpg) no-repeat 0% 0%; }
.wrap-r { padding: 0 18px 0 0; background: url(../media/right-bg.jpg) no-repeat 100% 0%; }

.site-header { }
.site-header #logo { position: absolute; top: 8px; left: 32px; }
.site-header #languages { text-align: right; padding: 11px 10px 6px 0; }
.site-header #languages img { border: 0; padding: 0; margin: 0 0 0 4px; }
.site-header #languages ul { margin: 0; padding: 0; list-style: none; }
.site-header #languages li { display: inline; }


.site-header .extra { border-collapse: collapse; width: 100%; margin: 0; padding: 0; background: url(../media/extra-bg.jpg) repeat-x 50% 50%; height: 47px;  }
.site-header .extra td { padding: 0; vertical-align: middle; text-align: right; }
.site-header #slogan { text-align: left; padding: 0 0 0 142px; font-size: 160%; color: White; font-weight: bold; font-style: italic; font-family: Times New Roman, Arial, Tahoma; white-space: nowrap; background: url(../media/slogan-bg.jpg) no-repeat; }
.site-header #search { width: 10px; padding: 0 10px 0 10px; }
.site-header #search form { padding: 0; margin: 0; white-space: nowrap; }
.site-header #search input.text { font-size: 90%; border: 1px solid black; color: #3D4246; padding: 0 4px 0 4px; background-color: #DCDFF0; }
.site-header #search input.submit { line-height: 1px; border: none; background: url(../media/but_go.gif) no-repeat 50% 50%; height: 16px; width: 10px; cursor: hand; }


.site-header #shortcuts { width: 100px; padding: 0 6px 2px 0; }
.site-header #shortcuts div { white-space: nowrap; }
.site-header #shortcuts img { border: none; }
.site-header #shortcuts .delimiter { }
.site-header #shortcuts a { margin: 0 4px 0 4px;  }
.site-header #shortcuts a  { background: url(../media/ico_rasd.gif) no-repeat; padding: 15px 0 14px 10px; display: inline-block; 
	float: left;
}


.site-body { width: 100%; border-collapse: collapse; margin: 1px 0 1px 0; }
.site-body .site-column-left { width: 20em; padding: 33px 0 0 0; border-left: 1px solid #C5D3F0; border-right: 1px solid #7792C9; background-color: #AABFEE; vertical-align: top; background-image: url(../media/menu-top-bg.jpg); background-repeat: repeat-x; }


.site-body .site-column-left #leftmenu { }
#leftmenu ul { margin: 0 0 0 0; padding: 0 0 1px 0; list-style: none; background: white; border-top: 1px solid #AABFEE; }
#leftmenu ul ul { border: none; margin: 0; padding: 0; }
#leftmenu li { margin: 0; padding: 0; }
#leftmenu li li { margin: 0 0 0 10px; }
#leftmenu a:link, #leftmenu a:hover, #leftmenu a:visited { text-decoration: none; color: #29375E; }
#leftmenu a:hover { text-decoration: underline; }
#leftmenu a { display: block; margin: 1px 0 0 0; }
* html #leftmenu a { height: 1em; }
#leftmenu li a { background: #C5D3F0; border-left: 1px solid #C5D3F0; padding: 2px 4px 2px 10px; font-size: 110%; }
#leftmenu li li a { background: #D7E4F4; border-left: 2px solid #B1BFDA; padding: 1px 4px 1px 8px; font-size: 100%; }
#leftmenu li li li a { background: #EAF1FB; border-left: 2px solid #C9D8EB; }
#leftmenu li li li li a { background: #FFFFFF; border-left: 2px solid #CCD9EC; }
#leftmenu li a { background-image: url(../media/menu_bul1.gif); background-repeat: no-repeat; background-position: 0% 50%; }
#leftmenu li.cur a, #leftmenu li.act a { background-image: url(../media/menu_bul2.gif); background-repeat: no-repeat; background-position: 0% 50%; }
#leftmenu li.cur li a, #leftmenu li.act li a { background-image: none; }
#leftmenu li.cur a.cur:link, #leftmenu li.cur a.cur:visited, #leftmenu li.cur a.cur:hover { font-weight: bold; color: #47528A; text-decoration: none; cursor: default; }

.site-body .site-column-left .request { border-left: 1px solid #C5D3F0; border-bottom: 1px solid white; padding: 4px 4px 4px 0px; background-color: #5572B4; }
.site-body .site-column-left .request a:link, .site-body .site-column-left .request a:hover, .site-body .site-column-left .request a:visited { background: url(../media/menu_bul1.gif) no-repeat 0% 50%; text-decoration: none; color: #FBF9FF; font-weight: bold; font-size: 110%; padding-left: 10px; }
.site-body .site-column-left .request a:hover { text-decoration: underline; }

.site-body .site-column-left .login-container { padding: 5px; border-bottom: 1px solid white; }
.login-container h2 { font-size: 120%; margin: 0 0 5px 0; padding: 0; color: #5269AF; text-align: center; }
.login-container form { margin: 0 0.1em 0 1em; padding: 0; display: inline-block; }
.login-container .info { text-align: left; clear: both; float: none; margin: 0 0 5px 0; }
.login-container label { color: #203562; width: 5.0em; padding: 3px 0 5px 0; display: block; float: left; }
.login-container .text { width: 70%; height: 1.6em; font-size: 90%; border: 1px solid black; color: #3D4246; padding: 0 4px 0 4px; background-color: #DCDFF0; }

.login-container .submit { line-height: 1px; border: none; background: url(../media/but_go.gif) no-repeat 50% 50%; height: 1.6em; width: 12px; cursor: hand; vertical-align: bottom; }
.login-container .login-container-links { text-align: center; clear: both; float: none; margin-top: 10px; margin-bottom: 10px; }
.login-container .login-container-links a:link, .login-container .login-container-links a:visited, .login-container .login-container-links a:hover { color: #596FA9; }
.login-container .login-container-links .delimiter { width: 1px; border-left: 1px solid #5A70A2; display: inline; margin: 0 0.1em 0 0.1em; }
.login-container .remember label {width: auto }

body.se .login-container form { margin: 0 0.1em 0 0.6em;  }
body.se .login-container label { width: 7.0em;  }
body.se .login-container .remember label { width:10em;}
body.se .site-body .site-column-left .login-container {padding-left: 3px; padding-right:3px; }

.site-body .site-column-left .design-delimiter { background: url(../media/bg_login-2.gif) repeat-x; height: 60px; }




.site-footer { border-top: 2px solid #3957A0; padding: 2px; }
.site-footer #contacts { float: left; font-size: 110%; }
.site-footer #copyrights { float: right; }
.site-footer a:link,.site-footer a:visited,.site-footer a:hover  { color: black;}

.site-body .site-column-right { vertical-align: top; padding: 1px 10px 10px 10px;  }

.site-column-right .contentheader { margin: 0 0 10px 0; }
.site-column-right .breadcrumbs { margin: 5px 0 5px 0; }
.site-column-right .breadcrumbs .current { font-weight: bold; }
.site-column-right .breadcrumbs a:link,
.site-column-right .breadcrumbs a:visited,
.site-column-right .breadcrumbs a:hover { color: #29375E; }

.site-column-right .brand {  margin: 0 0 5px 0;  }

.site-column-right2 { vertical-align: top; width: 185px; padding: 2em 0 0 0; }



.site-body .site-column-mp { vertical-align: top; padding: 1px; }

.pg_main .site-column-mp .main-section-links { padding: 2px 0 0 20px; text-align: center; white-space: nowrap; }
.main-section-links-container { text-align: center; background: url(../media/links-bg.jpg) repeat-x 0% 0%; }
.main-section-links { width: 780px; margin: auto; }

.pg_main .site-column-mp .main-section-links a { height: 188px; display: block; float: left; padding-top: 4px; font-weight: bold; font-size: 12px; text-align: center; }
.pg_main .site-column-mp .main-section-links a:link, .pg_main .site-column-mp .main-section-links a:visited, .pg_main .site-column-mp .main-section-links a:hover { color: Black; }
.pg_main .site-column-mp .main-section-links .slink1 { background: url(../media/sector-1.jpg) no-repeat; width: 170px; padding-left: 4px; }
.pg_main .site-column-mp .main-section-links .slink2 { background: url(../media/sector-2.jpg) no-repeat; width: 205px; padding-left: 4px; }
.pg_main .site-column-mp .main-section-links .slink3 { background: url(../media/sector-3.jpg) no-repeat; width: 170px; padding-left: 16px; margin-left: 6px;}
.pg_main .site-column-mp .main-section-links .slink4 { background: url(../media/sector-4.jpg) no-repeat; width: 170px; padding-left: 3px; margin-left: 24px; }


.pg_main .site-column-mp .strapline-info a:link, .pg_main .site-column-mp .strapline-info a:visited, .pg_main .site-column-mp .strapline-info a:hover { color: Black; }
.pg_main .site-column-mp .strapline-info { border-collapse: collapse; width: 100%; padding: 0; border-top: 3px solid #345AA1; border-bottom: 3px solid #345AA1; }
.pg_main .site-column-mp .strapline-info td { vertical-align: top; width: 35%; padding: 5px; }
.pg_main .site-column-mp .strapline-info h1 { background: url(../media/bull-1gif.gif) no-repeat 0% 50%; padding: 0 0 0 15px; margin: 0 0 5px 0; font-size: 140%; color: #3B56A5; font-family: Arial; }

.pg_main .site-column-mp .strapline-info .news .news-item { margin: 0 0 8px 0; float: none; clear: both; }
.pg_main .site-column-mp .strapline-info .news .news-item img { float: left; margin: 0 5px 5px 0; border: none; }
.pg_main .site-column-mp .strapline-info .news .news-item .info img { float: none; vertical-align: bottom; margin-top: 2px; }
.pg_main .site-column-mp .strapline-info .news .news-item .info { display: table; height: 1%; }
.pg_main .site-column-mp .strapline-info .news .news-item .info .date { color: #8E8E8E; }
.pg_main .site-column-mp .strapline-info .news .news-item p { padding: 0; margin: 0; }
.pg_main .site-column-mp .strapline-info .news .news-item a p { display: inline; }

.pg_main .site-column-mp .strapline-info .sectors { }
.pg_main .site-column-mp .strapline-info .sectors ul { margin: 8px 0 0 2px; padding: 0; list-style: none; }
.pg_main .site-column-mp .strapline-info .sectors ul li { background: url(../media/arr_little.gif) no-repeat 0% 50%; padding: 2px 0 2px 14px; }
.pg_main .site-column-mp .strapline-info .sectors ul li a:link,
.pg_main .site-column-mp .strapline-info .sectors ul li a:visited,
.pg_main .site-column-mp .strapline-info .sectors ul li a:hover { text-decoration: none; }
.pg_main .site-column-mp .strapline-info .sectors ul li a:hover { text-decoration: underline; }

.pg_main .site-column-mp .strapline-info .downloads { }
.pg_main .site-column-mp .strapline-info .downloads ul { margin: 0; padding: 0; list-style: none; }
.pg_main .site-column-mp .strapline-info .downloads ul li { padding: 5px 0 3px 0; margin: 0; }
.pg_main .site-column-mp .strapline-info .downloads ul li img { margin: 0 5px 0 0; vertical-align: middle }

.pg_main .site-column-mp .latest-news-container { text-align: center; margin: 5px 0 1px 0; }
.pg_main .site-column-mp .latest-news { width: 760px; margin: auto; }
.pg_main .site-column-mp .latest-news .news-item { font-size: 14px; float: left; width: 228px; height: 68px; background-repeat: no-repeat; margin: 0 10px 0 10px; text-align: left; overflow: hidden; }
.pg_main .site-column-mp .latest-news .news-item a { padding: 2px 0 0 42px; display: block; }
.pg_main .site-column-mp .latest-news a p { padding: 0; margin: 0; display:inline; }
.pg_main .site-column-mp .latest-news a:link,
.pg_main .site-column-mp .latest-news a:visited,
.pg_main .site-column-mp .latest-news a:hover  { color: #000D3A; }
.pg_main .site-column-mp .latest-news .item1 { background-image: url(../media/latest-bg1.jpg); }
.pg_main .site-column-mp .latest-news .item2 { background-image: url(../media/latest-bg2.jpg); }
.pg_main .site-column-mp .latest-news .item3 { background-image: url(../media/latest-bg3.jpg); }

.site-column-right P,
.site-column-right UL,
.site-column-right OL,
.site-column-right LI,
.site-column-right TD,
.site-column-right INPUT,
.site-column-right SPAN,
.site-column-right DIV,
.site-column-right TEXTAREA
{
        color: #00338C;
}

.pg_products .site-column-right { background: url(../media/products-bg.jpg) repeat-x 0% 0%; }

.pg_products .contentheader { margin: 0; padding: 0; height: 29px; }
* html .pg_products .contentheader {  height: 34px; }

.pg_products .products-index { border-collapse: collapse; width: 100%; padding: 0; margin: 0; }
.pg_products .products-index td { padding: 0; margin: 0; }

.pg_products .products-index td.row1 { height: 188px; text-align: center;  background-repeat: no-repeat; background-position: 50% 0; width: 25%; vertical-align: top; padding-top: 4px; }
.pg_products .products-index td.col11 { background-image: url(../media/sector-1.jpg); }
.pg_products .products-index td.col12 { background-image: url(../media/sector-2.jpg); padding-left: 20px; }
.pg_products .products-index td.col13 { background-image: url(../media/sector-3.jpg); padding-left: 5px;}
.pg_products .products-index td.col14 { background-image: url(../media/sector-4.jpg); }

.pg_products .products-index td.row1 a { font-weight: bold; font-size: 12px; display: block; width: 130px; margin: auto; }
.pg_products .products-index td.row1 a:link, 
.pg_products .products-index td.row1 a:visited, 
.pg_products .products-index td.row1 a:hover { color: Black; }

.pg_products .products-index td.row2 { background: url(../media/products-bg2.jpg) no-repeat 50% 100%; height: 230px; text-align: center; vertical-align: top; }

.pg_products .products-index td.col22 { background: url(../media/products-bg2b.gif) no-repeat 50% 100%;  }

.pg_products .products-index td.row2 ul { display: block; width: 150px; margin: auto; text-align: left; padding: 0;}
* html .pg_products .products-index td.row2 ul { margin: 0;  padding: 0;  list-style: none;  }

.pg_products .products-index td.row2 ul li { padding: 2px 0 10px 4px; }
.pg_products .products-index td.col22 ul li { padding-left:14px; }

.pg_products .products-index td.row2 a:link, 
.pg_products .products-index td.row2 a:visited, 
.pg_products .products-index td.row2 a:hover { color: #263959; }



.pg_products .products-index td.row3 { text-align: center; }
.pg_products .products-index td.row3 a:link, 
.pg_products .products-index td.row3 a:visited,
.pg_products .products-index td.row3 a:hover { display: block; text-align:left; margin: auto; width: 150px; color: #263959; font-weight: bold; }

.pg_products .products-index td.row2 img,
.pg_products .products-index td.row3 img { vertical-align: middle}


.typo3-adminPanel { float: none; clear: both; }

/* site content */
IMG {border: none;}

/**********************************************************/
.site-column-right h1, .site-column-right2 h1
{
        color: #00338C;
        font-size: 100%;
        text-decoration: underline;
        font-weight: bold;
        padding: 0;
        margin: 0;
        padding-bottom: 10px;
}

.site-column-right p.bodytext, .site-column-right2 p.bodytext
{
        color: #00338C;
        text-decoration: none; 
        padding: 0;
        margin: 0;
        padding-top: 5px;
}



/*                       Articuls                                  */
div.basket-update-message
{
        padding-left: 200px;
        padding-bottom:20px;
        font-weight:bold;
        color: red;
}
.product-articules
{
        border: none;
}

.product-articules th
{
        color: #576CAF;
        font-weight: normal;
        text-align: left;
        border: 1px solid white;
        padding-bottom: 5px;
        padding-left: 5px;
}

.product-articules th.code
{
        width: 65px;
}

.product-articules th.title
{
        width: 200px;
}

.product-articules th.tara
{
        width: 65px;
}

.product-articules th.size
{
        width: 50px;
}

.product-articules th.quantity
{
        width: 65px;
}

.product-articules th.submit
{
        width: 15px;
}

tr.product-row-uneven td
{
        background-color: #EEF8FE;
}

.product-articules tr.product-row-uneven td.submit,
.product-articules tr.product-row-uneven td.quantity
{
        background-color: White;
}

.product-articules td
{
        border: none;
        border-bottom: 1px solid white;
        border-left: 2px solid white;
        border-right: 2px solid white;
        color: #153D71;
        padding-left: 2px;
}

.product-articules td.quantity,
.product-articules td.submit
{
        padding: 0;
}
.product-articules td.quantity input
{
        height: 16px;
        width: 70px;
        padding: 0px;
        text-align: center;
}
.product-articules td.submit input
{
        width: 15px;
        height: 15px;
        border: none;
        background-image: url(/fileadmin/pics/btn_plus.gif);
        background-repeat: no-repeat;
        background-position: center;
        background-color: White;
        cursor: hand;
}

.product-articules-submit 
{
        width: 25px;
        height: 25px;
        border: none;
        background-image: url(/fileadmin/pics/btn_rfrsh.gif);
        background-repeat: no-repeat;
        background-position: center;
        cursor: hand;
        margin-top: 10px;
        margin-left: 100px;
}
/*                                                                 */

/*                          Headers                                */
h1.tx_floorlayouts_pi2
{
        font-weight: normal;
        color: #00338C;
        padding-top: 4px;
        padding-left: 30px;
        background-image: url(/fileadmin/pics/bullet_light.gif);
        background-repeat: no-repeat;
        background-position: left top;
}

h1.tx_floorlayouts_pi3
{
        font-size: 1em;
}

.site-column-right2 .bordered { 
        background-image: url(../media/blue_bg.gif);
        background-repeat: no-repeat;
        background-position: left top;
        padding: 2px 2px 10px 2px ;

}

/*                      To the basket                      */
.gotobasket 
{
        background-repeat: no-repeat;
        background-position: left top;
        font-weight:bold;
        background-image: url(../media/ico_large1.gif);
        padding: 2px 0 2px 25px;
        margin: 10px 4px 0px 4px;
}

.gotobasket A:link, .gotobasket A:hover, .gotobasket A:visited
{
         color: #00338C;
}

/*                       Additional Info                   */

h1.tx_floorlayouts_pi3
{
        font-weight: bold;
        color: #00338C;
        text-decoration: none;
        background-repeat: no-repeat;
        background-position: left top;
        background-image: url(../media/ico_large2.gif);
        padding: 2px 0 2px 25px;
        margin: 10px 4px 6px 4px;

        
}
/*                                                         */
/*                      Similar Products                   */
h1.tx_floorlayouts_pi4
{
        font-weight: bold;
        color: #00338C;
        text-decoration: none;
        background-repeat: no-repeat;
        background-position: left top;
        background-image: url(../media/ico_large3.gif);
        padding: 2px 0 2px 25px;
        margin: 10px 4px 6px 4px;

}

ul.csc-menu-def, ul.csc-menu-1 
{
        padding: 0;
        margin: 0;
        padding-left: 5px;
        list-style: none;
}

ul.csc-menu-def li, ul.csc-menu-1 li,
ul.csc-menu-def li a, ul.csc-menu-1 li a 
{
        font-weight: normal;
        color: #00338C;
        text-decoration1:  underline;
}
.pg_products ul.csc-menu-def li, .pg_products  ul.csc-menu-1 li,
.pg_products ul.csc-menu-def li a, .pg_products  ul.csc-menu-1 li a 
{
	text-decoration:  none;
}
.pg_products ul.csc-menu-def li a:hover, .pg_products  ul.csc-menu-1 li a:hover 
{
	text-decoration:  underline;
}

/*                                                           */
/*                      Download Section                    */
div.nf_downloads-page div.nf_downloads-header
{
        font-weight: bold;
        color: #00338C;
        text-decoration: none;
        padding-top: 10px;
        padding-left: 35px;
        background-repeat: no-repeat;
        background-position: left top;
        background-image: url(../media/ico_large4.gif);
        padding: 2px 0 2px 25px;
        margin: 10px 4px 6px 4px;

}

div.nf_downloads-page ul
{
        padding: 0;
        margin: 0;
        padding-left: 5px;
        list-style: none;
}

div.nf_downloads-page ul li,
div.nf_downloads-page ul li a
{
        font-size: 10px;
        font-weight: normal;
        color: #00338C;
}
div.nf_downloads-page ul li img
{
        vertical-align: middle;
        margin: 2px;
}
/*                                                                 */

/*                          Product index                          */
table.product-index { width: 80%; }
table.product-index { margin: 0 0 0 70px; }
table.product-index table.product-index-item  { margin: 0 0 2px 0; border-collapse: collapse; width: 100%; }
table.product-index-item td { vertical-align: top; }
table.product-index-item .col1 { width: 125px;}
table.product-index-item .col1 img { border: 1px solid #5572B4 }
table.product-index-item .col2 { background: url(../media/product-index-tem-bg.gif) no-repeat 0px 1px; padding: 6px 0 0 8px; height: 64px; }
table.product-index-item .col2 a:link,
table.product-index-item .col2 a:visited,
table.product-index-item .col2 a:hover { font-weight: bold; color: #243864  }

	.pg_finfo table.product-index-item .col1 { width: 65px;}
	

/*                                                                 */

/*                          Product index #2                      */
div.product-index2 { margin: 0 0 10px 50px; }

div.product-index2 div.item { border-bottom: 1px solid #CECEE8; color: #00338C; padding: 10px 0 4px 0; width: 500px; }
div.product-index2 div.item a:link,div.product-index2 div.item a:visited,div.product-index2 div.item a:hover { color: #00338C; }
div.product-index2 div.item a:hover { text-decoration: underline; }

div.product-index2 div.image { float: left; width: 140px; }
div.product-index2 div.image img { border: 1px solid #7790C6; }

/*div.product-index2 div.info { display:table; height:1%; margin: 5px 0 5px 0px; }*/
div.product-index2 div.delimiter { clear:both; float:none;}


/*                          downloads-index                      */
div.downloads-index { margin-top: 30px; }
div.downloads-index div.item  {border:none; padding: 0; }
div.downloads-index div.image { float: left; width: 61px; border: none; }
div.downloads-index div.info { background: url(../media/product-index-tem-bg.gif) no-repeat; height: 64px; padding: 6px 0 0 6px}

/*                      Basket                                     */

.basket-place
{
        padding: 0;
        margin: 0;
}
.product-basket-list
{
        float: left;
        width: 155px;
        height: 180px;
        background-image: url(/fileadmin/pics/bg_light_circle.gif);
        background-repeat: no-repeat;
        text-align: center;
        padding-top: 40px;
        margin-right: 10px;
}
.product-basket-list span
{
        font-weight: bold;
        color: #4E73AB;
}
.product-basket-list select 
{
        width: 130px;
        margin-top: 10px;
}
.product-basket-list #quantity
{
        width: 30px;
        margin-top: 10px;
        margin-left: 10px;
}
.tx-ttproducts-pi1 td.param 
{
	padding-left: 5px;
}
.tx-ttproducts-pi1 form #add-submit
{
        width: 25px;
        height: 25px;
        border: none;
        background-image: url(/fileadmin/pics/str_add.gif);
        background-repeat: no-repeat;
        background-position: center;
        background-color:transparent;
        cursor: hand;
}

.product-basket-content
{
        padding-left: 30px;
}
.product-basket-content span
{
        font-weight: bold;
        color: #4E73AB;
        padding-left: 20px;
        margin-bottom: 10px;
}
.product-basket-content div.tx-ttproducts-pi1 form table
{
        border: none;
        margin-top: 10px;
}
.product-basket-content TD,
.product-basket-content TH,
.product-basket-content INPUT,
.product-basket-content TABLE
{
        margin: 0px;
        padding: 0px;
}
.product-basket-content th
{
        color: #576CAF;
        font-weight: normal;
        text-align: left;
        border: 1px solid white;
        padding-bottom: 5px;
        padding-left: 5px;
}
.product-basket-content th.remove
{
        width: 15px;
}
.product-basket-content th.code
{
        width: 100px;
}

.product-basket-content th.title
{
        width: 300px;
}

.product-basket-content th.quantity
{
        width: 65px;
}
.product-basket-content form td
{
        border: none;
        color: #153D71;
}

.product-basket-content form td.quantity,
.product-basket-content form td.submit
{
        padding: 0;
}
.product-basket-content form td.quantity
{
        text-align: center;
}
.product-basket-content form td.quantity input
{
        height: 15px;
        width: 50px;
        text-align: center;
}
.product-basket-content TD.remove input
{
        width: 15px;
        height: 15px;
        border: none;
        background-image: url(/fileadmin/pics/btn_minus.gif);
        background-repeat: no-repeat;
        background-position: center;
        background-color: White;
        cursor: hand;
}

.product-basket-content .fullsubmit
{
        text-align: center;
        padding-left: 10px;
        padding-top: 30px;
}

.product-basket-content #update_basket
{
        width: 25px;
        height: 25px;
        border: none;
        background-image: url(/fileadmin/pics/btn_rfrsh.gif);
        background-repeat: no-repeat;
        background-position: center;
        cursor: hand;
}
.product-basket-content #goto_payment
{
        width: 25px;
        height: 25px;
        border: none;
        background-image: url(/fileadmin/pics/btn_accept.gif);
        background-repeat: no-repeat;
        background-position: center;
        background-color:Transparent;
        cursor: hand;
}




/*                      Contact Form                               */

.site-column-right form
{
        margin-left: 20px;
}

p.csc-form-label, p.csc-form-label-req
{
        font-weight: normal;
        color: #00338C;

}

.csc-form-fieldcell input
{
        font-weight: normal;
        color: #00338C;
}


/*  

/*                          Download                          */
.nf_downloads-full
{
	width: 600px;
    margin: 20px 0 0 20px;
}

.nf_downloads-full-item
{
	float: left;
	width: 300px;
	border-collapse: collapse;
    margin-bottom: 2px;
}
.nf_downloads-full-item td { vertical-align: top; }
.nf_downloads-full-item td.download-name
{
    color: #00338C;
    background: url(../media/product-index-tem-bg.gif) no-repeat 0px 1px; 
    padding: 6px 0 0 8px; 
    height: 64px;
}

.nf_downloads-full-item a:link,
.nf_downloads-full-item a:visited,
.nf_downloads-full-item a:hover { font-weight: bold; color: #395BA5; }

.nf_downloads-full-item td.download-btn
{
	width: 59px;
}

.nf_downloads-full-item div
{
        font-size: 10px;
        font-weight: normal;
        color: #00338C;
        padding-left: 5px;
        padding-top: 2px;
}

/*                          Equipment                          */
.avequipment-list-container { }
form.avequipment-listfilter { margin: 0 0 15px 0;}
.avequipment-listfilter select { margin-right: 10px; width: 220px;}
.avequipment-list {  margin: 10px 0 10px 0; width: 100%; }
.avequipment-list td { vertical-align: top; width: 50%; padding: 0}
.avequipment-list td.col0 { padding-right: 10px; }
.avequipment-list td.col1 { padding-left: 10px; }

.avequipment-list .field-image {  float:left; }
.avequipment-list .field-image table { margin:0;padding:0;border-collapse:collapse; }
.avequipment-list .field-image table td { border: 1px solid #B88B83; width: 130px; height: 100px; text-align: center; vertical-align: middle; }

/*.avequipment-list .field-image .noimage { height1: 90px; width1: 132px;}*/
/*.avequipment-list .field-image .noimage,*/
/*.avequipment-list .field-image  img  {border: 1px solid #B88B83;}*/
.avequipment-list .field-image a:hover {text-decoration: none; }
.avequipment-list .info { padding: 0px 0 0 4px; margin: 0 0 0 134px; background: url(../media/red/product-index-tem-bg.gif) no-repeat 0px 0px;}
.avequipment-list .info a:hover { color: gray}
.avequipment-list .info .field-proposaltype {font-weight: bold; font-size: 11px;}
.avequipment-list .info .field-proposaltype { padding-top: 4px; }
.avequipment-list .info .field-proposaltype2 { background: #E9CECB; padding-bottom: 2px; }
.avequipment-list .info .field-proposaltype2 marquee { width: 200px; }
.avequipment-list .info .field-status img { width: 16px; height: 16px;}
.avequipment-list-container div.hr { border: none; border-top: 1px solid #E5C3C5; margin:0px; padding: 0px; font-size:1px; line-height:1px; }

.avequipment-list-container .pagebrowser { text-align: center; margin: 10px 0 0 0; }
.avequipment-list-container .pagebrowser { color: #B4A482; }
.avequipment-list-container .pagebrowser span { margin: 0 2px 0 2px; }
.avequipment-list-container .pagebrowser .act { color:#823616; font-weight: bold; }
.avequipment-list-container .pagebrowser a:link,
.avequipment-list-container .pagebrowser a:visited,
.avequipment-list-container .pagebrowser a:hover { color:#B66060; font-weight: bold; }


table.avequipment-single { width: 100%; margin: 30px 0 0 0; }
.avequipment-single td { vertical-align: top; }
.avequipment-single td.images { width: 10%; }
.avequipment-single td.information { padding: 0 0 0 5px;}
.avequipment-single .field { border-bottom: 1px solid #FAB7B8; /*border-top: 1px solid #FBDCDE;*/ padding: 6px 0 3px 0;}
.avequipment-single .field-articule { display: none; }
.avequipment-single .field-proposaltype { font-size: 14px; font-weight: bold; text-transform: uppercase;  padding-top: 0; border-top: none; }
.avequipment-single .field-description { border-bottom: none; padding-top: 15px;}
.avequipment-single .field  label { width: 120px; font-weight: bold; display:block; float: left; }
.avequipment-single .field-description label { margin-bottom: 10px; float: none; }

.avequipment-single .field,
.avequipment-single .field-description p { color: #6B231C }
.avequipment-single .field-proposaltype,
.avequipment-single .field  label { color: #DA3731; }

.avequipment-single .image-main  img,
.avequipment-single .image-extra img1  {border: 1px solid #AE7169;}

.avequipment-single .image-extra table { width: 100%; }
.avequipment-single .image-extra table td {  text-align: center; border: 1px solid #AE7169; vertical-align: middle; width: 78px;}

/*                                                            */ 
/*                            Sitemap                         */

.site-column-right h1.csc-firstHeader
{
        text-decoration: none;
        font-size: 140%;
        font-weight: bold;
        color: #00338C;
        padding-left: 20px;
}

div.csc-sitemap
{
        padding-left: 20px;
}

div.csc-sitemap ul
{
        list-style: none;
        padding: 0;
        margin: 0;
}

div.csc-sitemap ul ul
{
        list-style: disc;
        padding-top: 15px;
        padding-left: 40px;
}

div.csc-sitemap ul ul ul,
div.csc-sitemap ul ul ul ul ul
{
        padding-top: 0px;
        list-style: circle;
}

div.csc-sitemap ul ul ul ul
{
        list-style: disc;
}

div.csc-sitemap ul li
{
        margin-bottom: 15px;
}
div.csc-sitemap ul li a
{
        text-decoration: none;
        font-size: 12px;
        font-weight: bold;
        color: #00338C;

}
div.csc-sitemap ul li ul li
{
        padding: 0;
        margin: 0;
}
div.csc-sitemap ul li ul li a
{
        font-weight: normal;
}
/*                                                            */

/*                             Indexed Search                       */
div.tx-indexedsearch
{
        margin-left: 20px;
}
.tx-indexedsearch-whatis p
{
        padding: 0;
        margin: 0;
        padding-top: 5px;
        font-size: 12px;
        color: #00338C;
}

.tx-indexedsearch-whatis p span
{
        font-style: italic;
        font-weight: bold;
}
.tx-indexedsearch-secHead table
{
        margin-top: 20px;
}
.tx-indexedsearch-secHead table h2 a
{
        font-size: 12px;
        color: #00338C;
}
.tx-indexedsearch-secHead table td p 
{
        font-size: 10px;
        color: #00338C;
}

.tx-indexedsearch-title
{
        height: 24px;
        vertical-align: middle;
        background-color: #ECF2F9;
}

.tx-indexedsearch-percent
{
                background-color: #ECF2F9;
}

.tx-indexedsearch-title-number
{
        font-size: 12px;
        color: #153D71;
}
.tx-indexedsearch-title-caption a
{
        font-size: 12px;
        color: #153D71;
}
.tx-indexedsearch-title td p.tx-indexedsearch-percent
{
        font-size: 10px;
        color: #153D71;
} 
.tx-indexedsearch-descr p
{
        font-size: 11px;
        color: #00338C;
}
.tx-indexedsearch-redMarkup
{
        font-style: italic;
        font-weight: bold;
}
.tx-indexedsearch-info p
{
        font-size: 10px;
        color: #000000;
}
.tx-indexedsearch-path a
{
        font-size: 12px;
        color: #576CAF;
}
p.tx-indexedsearch-noresults
{
        font-size: 12px;
        color: #153D71;
}
/*                                                                  */
/*                          News                                    */
.news-amenu-container
{
        padding-left: 143px;
}

.news-amenu-container,
.news-amenu-container DIV,
.news-amenu-container SPAN,
.news-amenu-container A:link,
.news-amenu-container A:visited,
.news-amenu-container A:hover
{
        color: #576CAF;
        text-decoration: none;
}

.news-amenu-container .yearWrap 
{
}

.news-amenu-container .activeYear
{
        font-weight: bold;
}

.news-amenu-container .monthWrap,
.news-amenu-container .activeMonth 
{
        padding-top: 5px;
}
.news-amenu-container .activeMonth A
{
        font-weight: bold;
}

.tx-ttnews-browsebox-strong
{
        font-weight: bold;
}

.news-list-browse
{
        padding-top: 10px;
        height: 60px;
}
.tx-ttnews-browsebox TD,
.tx-ttnews-browsebox A:link,
.tx-ttnews-browsebox A:visited,
.tx-ttnews-browsebox A:hover
{
        color: #576CAF;
        text-decoration: none;
}
.tx-ttnews-browsebox TD
{
        padding-left: 2px;
        padding-right: 2px;
}
.tx-ttnews-browsebox-SCell A
{
        font-weight: bold;
}

.tx-ttnews-browsebox A:hover
{
        text-decoration: underline;
}


.news-list-container, .news-single-item
{
        margin-left: 20px;
}

.news-list-item
{
        float: none;
        clear: both;
        margin-bottom: 30px;
}
.news-list-info
{
        float: left;
}
.news-list-date,.news-single-date
{
        color: #576CAF;
        padding-bottom: 3px;
}
.news-list-image
{
        width: 110px;
}
.news-list-content
{
        padding: 0;
        margin: 0;
        margin-left: 120px;
}

.news-list-content
{
        vertical-align:top;
}
.news-list-content p.bodytext,
.news-single-content p.bodytext
{
        padding: 0;
        margin: 0;
}
.news-list-title A
{
        color: #003185;
        font-weight: bold;
        text-decoration: underline;
}
.news-list-info p.bodytext, .news-single-timedata 
{
        padding: 0;
        margin: 0;
        color: #00338C;
        text-decoration: none; 
}
.news-list-morelink
{
}
.news-list-morelink A, .news-list-morelink A:hover, .news-list-morelink A:visited
{
        font-size: 10px;
        color: #003185;
        font-weight: bold;
        text-decoration: none;
}
.news-list-morelink A:hover
{
        text-decoration: underline;
}
.news-single-title
{
        color: #003185;
        font-weight: bold;
        text-decoration: underline;
        padding-bottom: 5px;
}
.news-single-image
{
        float: left;
        padding: 0;
        margin: 0;
        padding-right: 10px;
        padding-top: 20px;
        padding-bottom: 10px;
}
.news-single-image div.news-single-img p.news-single-imgcaption
{
        padding: 0;
        margin: 0;
}
.news-single-content
{
        padding-top: 15px;
}

.news-single-backlink
{
        float: none;
        clear: both;
        padding-top: 20px;
}
.news-single-backlink A, .news-single-backlink A:hover, .news-single-backlink A:visited
{
        font-size: 10px;
        color: #003185;
        font-weight: bold;
        text-decoration: none;
}
.news-single-backlink A:hover
{
        text-decoration: underline;
}
/*                          ABOUT                                   */
div.about
{
        padding-left: 20px;
}
div.name i
{
        font-family: "Times New Roman", Times, serif;
        font-size: 24px;
        color: #062E86;
}
div.name
{
        color: #3E6EB8;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 24px;
}
div.sphears
{
        color: #00338C;
        font-size: 14px;
}
div.contacts, div.contacts a
{
        padding-top: 5px;
        font-size: 10px;
        color: #00338C;
}
/*                                                                  */
/*                         Customer Info                           */
.customer-info 
{
        padding-left: 100px;
}
.customer-info INPUT,
.customer-info TEXTAREA
{
        width: 300px;
}
.customer-info .short INPUT
{
        width: 150px;
}
.customer-info .submit 
{
        padding-top: 20px;
        font-size: 12px;
        color: #5569A6;
        font-weight: bold;
        padding-left: 60px;
}

.customer-info #backToBasket
{
        width: 25px;
        height: 25px;
        border: none;
        background-image: url(/fileadmin/pics/back.gif);
        background-repeat: no-repeat;
        background-position: center;
        background-color:Transparent;
        cursor: hand;
}

.customer-info #customerSubmit
{
        width: 25px;
        height: 25px;
        border: none;
        background-image: url(/fileadmin/pics/btn_accept.gif);
        background-repeat: no-repeat;
        background-position: center;
        background-color:Transparent;
        cursor: hand;
}

/*                                                                  */
/*                          DIFFERENT                              */
.csc-frame-invisible
{
        clear: both;
        float: none;
        padding-top: 10px;
}

