﻿body,html {
	margin: 0 auto;font:11px tahoma,arial, verdana, sans-serif;
    background: #f7f7f8 url(../img/body-background.gif) top center repeat-x;
    color: #304392;	
}
.main {
	width:980px;
    margin: 0 auto;
    text-align:left;
}
input, textarea ,select{color: #c3c3c3; font-family: tahoma;font-size: 11px;}
form{margin:0px;border:0px;padding:0px;}
fieldset{border:0px;margin:0px;padding:0px;}

h1{color: #304392;line-height: 63px;padding: 0 35px;font-size: 11px;width: 100%;}
p{margin:0px;padding:0px;border:0px;}
a{text-decoration:none;}

br{clear:both;}
ul{list-style: outside;list-style-image: url(../img/dot.gif);list-style-type: none;}
li{padding-bottom: 5px;}
 

div.error{
    width:538px;
    height:21px;
    border:1px solid #d5d5d5;
    background-color: #f7f7f9;
    margin-top:5px;
    padding-left:7px;
    padding-top:1px;
    

    margin-left:20px;
    margin-bottom:20px;
}

div.error img{
    float:left;
}

div.error span.text{
    display:block;
    float:left;
    padding-top:2px;
    font-weight: normal;
    color:#A40D05;
    padding-left:14px;
}

/*.info {border:1px solid #304392; color:#304392; font-size:12px;padding:10px 30px 10px 30px;width:50%; margin: 0 auto; }*/

.info{
	width:614px;
	/*height:21px;*/

	border:1px solid #d5d5d5;
	background-color: #f7f7f9;
	margin: 0px auto;
	padding: 4px 7px;
}

.info img{
	float:left;
}

.info span.text{
	display:block;
	float:left;
	padding-top:2px;
	font-weight: normal;
	padding-left:5px;
	color:#808081;
    width:95%;
}

.bold {font-weight:bold; }

.red {color:#DD2222; padding-left:5px;}

.required {color:#DD2222; }

.strike {color:#8b96c1; text-decoration:line-through; }

.strike span {color:black; color:#999999; }

.product-display {width:550px;text-align: right; }

.product-display form {clear:both; }

.product-display form select {vertical-align:middle; }

.product-display .filter-box {border:0; }

.product-display .filter-box td {border:0; }

.product-display .filter-box input {margin-left:5px; }

.price-box {text-align:left; }

img {border:0; }

.menu-main {height:28px; color:#0066b3; overflow:hidden; background: url('../img/top-main-menu-bg.gif') left top repeat-x;border-right: 1px solid #eeeef0;}

.menu-main .links{
	width:720px;
	height:28px;
	float:left;
}

.menu-main .links .last {background:transparent; border-right:1px solid #eeeef0;}

.menu-main .links a {
	font-family: Arial;
	font-weight: normal;
	font-size:16px;
	display: block; 

	padding:4px 34px 4px 34px; 

	color:#0066b3; 

	border-left:1px solid #eeeef0;
	text-decoration:none; 

	float: left; 

	height: 20px; 

}

.menu-main .links a:hover {background:#153a85 ;color: white; }

.menu-main .links a.button-unactive{
	font-family: Arial;
	font-weight: bold;
	display: block; 

	padding:7px 20px 0 20px; 

	color:#a2b0c8; 

	text-decoration:none; 

	font-size:11px; 

	text-transform:uppercase; 

	float: left; 

	height: 20px; 

}

.menu-main .links a.button-unactive:hover{
	background:none;
	color:#a2b0c8; 

}

/*flagi*/

.menu-main .language_selection{
	float:left;
	height:26px;
	width:113px;
	border-left:1px solid #eeeef0;
	text-align:center;
	

}

.menu-main .language_selection a{
	

	padding:0px;
	margin:0px -2px 0px -2px;
	border:0px;
}

.menu-main .language_selection a img{
	/*width: 31px;
	height:26px;*/

	margin-top: 4px;
}

.menu-main .language_selection a:hover{
	background:transparent;
}

.menu-main .currency-select{
	float:left;
	width:144px;
	height:21px;
	margin:0px; 

	border-left:1px solid #eeeef0;
	text-align:center;
	padding-top:5px;
}

.menu-main .currency-select a{
	padding-left:8px;
	padding-right:8px;
	font-family:Trebuchet MS,Arial;
	font-size:12px;
	text-decoration:none;
	color:#9d9d9d;
}

.menu-main .currency-select a:hover{
	text-decoration:none;
}

.menu-main .currency-select a.currency-selected{
	color:#0066b3;
}

.menu-main .currency-select 

#menu-main-professional-nologged{
	position:relative;
}

#menu-main-professional-nologged .menu-main-pro{
	position:absolute;
	top:124px;
	left:0px;
	width:100%;
	height:28px;
	text-align:center;
	background: url('../img/menu-main-pro-bg.gif') top repeat-x;
}

#menu-main-professional{
	position:relative;
}

#menu-main-professional .menu-main-pro{
	position:absolute;
	top:124px;
	left:0px;
	width:100%;
	height:28px;
	text-align:center;
	background: url('../img/menu-main-pro-bg.gif') top repeat-x;
}

.menu-main-pro .menu-main-pro-center{
	margin:0px auto;
	width:932px;
	text-align:left;
	position:relative;    

}

.menu-main-pro a{
	font-family: Arial;
	font-weight: normal;
	display: block; 

	padding:7px 20px 0 20px; 

	color:#fff; 

	text-decoration:none; 

	font-size:11px; 

	text-transform:uppercase; 

	float: left; 

	height: 20px;
}

.menu-main-pro a:hover {
	background:#153a85 ;
	color: white; 

}

/*-----------------*/

.header {
	height:155px; 

	

}

.header a.logo{
	display: block;
	height: 155px;
	width: 345px;
	float: left;
	background: #fff url(../img/grazka_logo2.gif) top right no-repeat;
    padding-left:35px;
}

.header .shop-options{
	float:left;
	width:600px;
/*    height:125px;*/

	padding-top:20px;
	overflow: hidden;
}

/*---KATEGORIE---*/

.header .categories-branch{
	margin-top:0px;
	float:right;
	width:261px;
    margin-top:5px;
	height:29px;
	background: url(../img/additional-bg.gif) bottom left repeat-x ;
	font-size:17px;
	font-family:Trebuchet MS;
    cursor:pointer;
    cursor:hand;
}

.header .categories-branch .categories-selected{
    float:left;
    background:#fff;
    height:26px;
    padding-top:3px;
    width:112px;
    padding-left:19px;
    text-align:left;
    background: transparent url(../img/categories_selected.gif) left top no-repeat;   

    color:#0066b3;
}

.header .categories-branch .categories-unselected{
    float:left;
    background: transparent;
    height:26px;
    padding-top:3px;
    width:112px;
    padding-left:19px;
    text-align:left;
    background: transparent url(../img/categories_unselected.gif) left top no-repeat;
    color:#bdbdbd;
}

.header .categories-branch .branch-selected{
    float:left;
    background:#fff;
    height:26px;
    padding-top:3px;
    width:111px;
    padding-left:19px;
    text-align:left;
    background: transparent url(../img/branch_selected.gif) left top no-repeat;   

    color:#0066b3;
}

.header .categories-branch .branch-unselected{
    float:left;
    background: transparent;
    height:26px;
    padding-top:3px;
    width:111px;
    padding-left:19px;
    text-align:left;
    background: transparent url(../img/branch_unselected.gif) left top no-repeat;
    color:#bdbdbd;
}

/*---END KATEGORIE---*/

.header .shop-options .basket {
	float:left;
	padding-left:45px;
	width:139px;
	height:85px;
	border-right:1px solid #e3e3e3;
	text-align:left; 

}

.header .shop-options .basket img {
	border:0px;
	width:30px;
	height:30px;
	float:left;
}

.header .shop-options .right{
	float:left;
	width:101px;
	height:85px;
	padding-left: 8px;
}

.header .shop-options .right a{
	text-decoration:none;
}

.header .shop-options .right a.b-title {
	display:block;
	padding-top:8px;
	font-size:12px;
	text-decoration:none;
	color:#0066b3;
	font-family:trebuchet MS, Arial;
	font-weight:bold;
	height:22px;
}

.header .shop-options .right a.b-info {
	font-family:Tahoma;
	font-size:11px;
	text-decoration:none;
	color:#808081;
}

.header .shop-options .right a.b-info b {
	color:#808081;
}

.header .shop-options .right a.password_reminder{
    display:block;
    color:#808081;
    width:50px;
    float:right;
    text-align:right;
    line-height: 12px;
}

.header .shop-options .checkroom{
	float:left;
	padding-left:15px;
	width:139px;
	height:85px;
	border-right:1px solid #e3e3e3;
	text-align:left;
}

.header .shop-options .checkroom img {
	border:0px;
	width:30px;
	height:30px;
	float:left;
}

.header .shop-options .registration{
	float:left;
	padding-left:15px;
	width:139px;
	height:85px;
	border-right:1px solid #e3e3e3;
	text-align:left;
}

.header .shop-options .registration img {
	border:0px;
	width:30px;
	height:30px;
	float:left;
}

.header .shop-options .logon {
	float:left;
	padding-left:15px;
	width:239px;
	height:101px;
	text-align:left;
	overflow: hidden;
}

.header .shop-options .logon .right{
   width:198px;
   padding-left:6px; 

}

.header .shop-options .logon .right a{
    

}

.header .shop-options .logon .right a.login_label{
    width:98px;
    float:left;
    display:block;
    padding-top:8px;
    font-size:12px;
    text-decoration:none;
    color:#0066b3;
    font-family:trebuchet MS, Arial;
    font-weight:bold;
    height:22px;
    text-align:left;
}

.header .shop-options .logon .right a.register_label{
    width:98px;
    float:left;
    display:block;
    padding-top:8px;
    font-size:12px;
    text-decoration:none;
    color:#808081;
    font-family:trebuchet MS, Arial;
    font-weight:bold;
    height:22px;
    text-align:right;
}

.header .shop-options .logon .logged_as{
	width:89px;
	padding-top:8px;
/*	padding-left:3px;*/

	font-size:12px;
	text-decoration:none;
	color:#0066b3;
	font-family:trebuchet MS, Arial;
	font-weight:bold;
	height:22px;
    float:left;
}

.header .shop-options .logon a.ico{
    width:35px;
    height:30px;
    float:left;
    display:block;
}

.header .shop-options .logon a.order_history_ico_top{
    background: url(../img/order-history-ico-small.gif) left top no-repeat;
    padding-right:3px;
}

.header .shop-options .logon a.settings_ico_top{
    background: url(../img/settings-ico-small.gif) left top no-repeat;
    padding-right:3px;
}

.header .shop-options .logon a.data_change_ico_top{
    background: url(../img/data-change-ico-small.gif) left top no-repeat;
}

.header .shop-options .logon form{
	margin:0px;
	padding:0px;
}

.header .shop-options .logon img{
	border:0px;
	width:30px;
	height:30px;
	float:left;  

	margin-right: 3px;
}

.header .shop-options .logon input {
	vertical-align:middle; 
    float:left;
    margin-bottom:3px;
    padding-left:1px;
}

.header .shop-options .logon input.txt {
	border:1px solid #e4e4e4; 
    float:left;
	/*margin:0 5px 0 5px; */

	color:#808081;
	height:16px; 

	width:111px;  

	font-size:11px; 

	font-family:Tahoma;
	vertical-align:middle; 

    padding-left: 5px;
    padding-right: 5px;
    padding-top:3px;
    margin-bottom:3px;
}

.header .shop-options .logon .login_text_box{
    float:right;
    color:#0066b3;
    font-size:18px;
    font-family:Trebuchet MS;
    cursor:pointer;
    cursor:hand;
}

.header .shop-options .logon input.txtShort{
	width:63px; 

	color:#808081;
    margin-bottom:4px;
}

.header .shop-options .logon a.user_logon{
	display:block;
	width: 89px;
	padding-top:12px;
	text-decoration:none;
    margin-left:30px;
}

.header .shop-options .logon a.user_logon img{
	width:16px;
	height:16px;
	float:none;
}

.header .shop-options .logon a.user_logout{
	display:block;
	width: 155px;
	padding-top:4px;
	text-decoration:none;
    float: right;
    text-align:right;
}

.header .shop-options .logon a.user_logout img{
	width:23px;
	height:23px;
	float:none;
    vertical-align: bottom;
}

.header .shop-options .logon a.user_logout span{
    color:#0066b3;
    font-family: Trebuchet MS;
    font-size:18px;
    vertical-align: top;
}

.header .shop-options .logon a.user_logon span{
	padding-left:6px;
	color:#808081;
    text-decoration:underline;
}

.header .shop-options .logon .shop-options .image-link img {position:relative; top:2px; left:12px; }

/*.header .shop-options .logon div {display:inline; }*/

.header .shop-options .logon .login {margin:0px; font-weight:bold; color:#97B519; }

.header .shop-options .logon .link {padding-left:25px;margin:0;overflow:hidden;line-height: 11px;}

.header .shop-options .logon .link a {line-height: 11px;}

.header .shop-options .logon .link p {margin:0;}

.header .shop-options .logon .link img {margin:8px 5px 5px; }

.header .shop-options .logon .forgot {font-size:8px; margin-left:4px; }

.header .shop-options .logon table{   

	margin: 0;
    width:198px;
    height:50px;
}

.header .shop-options .logon table td{    

	margin: 0;
	color: #808081;
	font-family: arial;
}

.header .shop-options .logon table td.alignRight{
	

	padding-right: 3px;
}

/*-----------------*/

.center {
	width:980px;
	overflow: hidden;
}

.center .main-left{
	width:719px;
	overflow: hidden;
	float:left;    

}

.center .main-left .crumbs-line {
	height:10px;
	width:700px;
} 

.center .main-left .table-main-page{
	float:left;
	width:698px;
	height:135px;
	background:#fff;
/*	margin-bottom:10px;*/

	border-left:1px solid #eeeef3;
	border-top:1px solid #eeeef3;
	border-bottom:1px solid #eeeef3;
}

.center .main-left .table-main-page-corner{
	float:left;
	background:url('../img/table_main_page_corner.gif') top left no-repeat;
	height:137px;
	width:11px;
}

.center .main-left .table-main-page .title-new{
	float:left;
	width:30px;
	height:135px;
	background: url('../img/table-new-left-bg_pl.gif') top left no-repeat;    

}

.center .main-left .table-main-page .title-new a{
	display: block;
	margin: 10px 0px 0px 8px;    

}

.center .main-left .table-main-page .title-promotion{
	float:left;
	width:30px;
	height:135px;
	background: url('../img/table-promotion-left-bg_pl.gif') top left no-repeat;    

}

.center .main-left .table-main-page .title-promotion a{
	display: block;
	margin: 10px 0px 0px 8px;    

}

.center .main-left .table-main-page .title-sales{
	float:left;
	width:30px;
	height:135px;
	background: url('../img/table-sales-left-bg_pl.gif') top left no-repeat;    

}

.center .main-left .table-main-page .title-sales a{
	display: block;
	margin: 10px 0px 0px 8px;    

}

.center .main-left .table-main-page table{
/*	width:675px;*/

	height:135px;
	float:left;
	border:0px;
	padding:0px;
	margin:0px auto;  

	vertical-align: top;  

}

.center .main-left .table-main-page table tr td{
	margin:0px auto;
	padding:0px 0px 0px 4px;
	border:0px;
	

}

.center .main-left .table-main-page table .image-border{
	background: url('../img/product-border.gif') top left no-repeat;
	width:124px;
	height:87px;
	padding-top:2px;
    text-align:center;
}
.center .main-left .table-main-page table .second_border{
    background: url('../img/product-border2.gif') 4px 0px no-repeat;
    width:131px;
    /*height:91px;*/
    padding-top:2px;
    text-align:center;
}

.center .main-left .table-main-page table .image-border a{
    text-decoration:none;
    color: #a3a3a3;
    font-family:Tahoma;
    font-size:11px;
}

.center .main-left .table-main-page table .product-name{
	width:124px;
	height:16px;
	padding-top:5px;
	padding-left:5px;
	color: #a3a3a3;
	font-family:Tahoma;
	font-size:11px;
    overflow:hidden;
}

.center .main-left .table-main-page table .product-name a{
	text-decoration:none;
	color: #a3a3a3;
	font-family:Tahoma;
	font-size:11px;
}

.center .main-left .table-main-page table .product-name a:hover{
	text-decoration:none;
}

.center .main-left .table-main-page table .product-price{
    width:124px;
    height:16px;
    padding-top:0px;
    padding-left:5px;
    color: #a3a3a3;
    font-family:Tahoma;
    font-size:11px;
}

.center .main-left .search-box{
	float:left;
}

.center .main-left .search-box .title-search{
	width:273px;
	height:28px;
	background: url('../img/search-box-top-bg.gif') top left no-repeat; 

	font-size:17px;
	font-family:Trebuchet MS;   

	color:#0066b3;
	padding-top:5px;
	padding-left:20px;
}

.center .main-left .search-box .content{
	width:253px;
	height:129px;
	border-left:1px solid #eeeef3;
	border-right:1px solid #eeeef3;
	border-bottom:1px solid #eeeef3;
	background-color:#fff;
	padding:15px 10px 0px 28px;
}

.center .main-left .search-box .content form{
    margin:0px;padding:0px;border:0px;
}

.center .main-left .search-box .content table{
	margin:0px;
	padding:0px;
}

.center .main-left .search-box .content table tr td.label{
	width: 110px;
    height:22px;
	padding-bottom:8px;
	color:#808081;
}      

.center .main-left .search-box .content table tr td.label_last{
    width: 253px;
    padding-bottom:8px;
    color:#808081;
}

.center .main-left .search-box .content table tr td.label_last .search-title{
	float:left;
	width:155px;
    padding-top:3px;
}      

.center .main-left .search-box .content table tr td.label_last a{
	display:block;
	float: right;
	color:#808081;  

}
.center .main-left .search-box .content table tr td.label_last a .input_image_last{
    float:left;
    width:16px;
    border:0px;
    height:16px;
}
.center .main-left .search-box .content table tr td.label_last a .search_text_last{
    float:left;
    padding-left:5px;
    font-size:16px;
    font-weight:bold; 
    font-family: Trebuchet MS, Arial;
    color:#0066b3;
}

.center .main-left .search-box .content table tr td.label_last .search-label{
	padding-left:5px;
	font-size:16px;
	font-weight:bold; 
	font-family: Trebuchet MS, Arial;
	color:#0066b3;
}

.center .main-left .search-box .content table tr td.field{
	padding-bottom:8px;
	height:22px;
}

.center .main-left .search-box .content table tr td input{
	border:1px solid #d5d5d6;
	height:17px;
    padding-top: 3px;
    padding-left:3px;
	width:140px;
	color:#808081;
	background: #F6F6F6 url('../img/search-field-bg.gif') top left repeat-x;
	font-family: Tahoma;
	font-size:11px;
}

.main-left .search-box .content table tr td select{
    border:1px solid #d5d5d6;
    height:22px;
    /*padding-top:2px;*/

    padding-left:3px;
    width:145px;
    color:#808081;
    background: url('../img/search-field-bg.gif') top left repeat-x;
    font-family: Tahoma;
    font-size:11px;
    vertical-align: middle;
    padding-bottom: 2px;
    padding-top:2px;
    padding-right:2px;
    margin:0px;
}

.center .main-left .additional{
	float:left;
	margin-left:10px;
}

.center .main-left .additional .title-additional{
	width:406px;
	height:34px;
	background: #fff url(../img/dot_gray.gif) top left repeat-x ;

    /*background-color: #fff;*/
	border-left:1px solid #eeeef3;
	font-size:17px;
/*    font-weight:bold;*/

	font-family:Trebuchet MS;
	cursor:pointer;
	cursor:hand;
}

.center .main-left .additional .title-additional #fashionable-tab{
}

.center .main-left .additional .title-additional #tailor-tab{
}

.center .main-left .additional .title-additional #contest-tab{
}

.center .main-left .additional .title-additional #catalog-tab{
}

.center .main-left .additional .title-additional .additional-selected{
	border-top:1px solid #eeeef3;
/*	background: #fff  url(../img/additional-selected-bg.png) bottom right no-repeat;*/

	background: white;
	color:#0066b3;
	float:right;
	padding-left:9px;
	padding-right:4px;
	padding-top:4px;
	height:29px;
    text-align:center;       

}

.center .main-left .additional .title-additional .additional-unselected{
	background: url(../img/additional-unselected-bg.gif) top left repeat-x;
	color:#bdbdbd;
	float:right;
	padding-left:10px;
	padding-right:4px;
	padding-top:4px;
	height:29px; 
    text-align:center;
}

.center .main-left .additional .title-additional  .news-selected-corner{
	float: right;
	background: #fff  url(../img/header-txt-round-corner.gif) top center no-repeat;
	width: 7px;    

	height:34px;
}

.center .main-left .additional .title-additional  .news-selected-corner-last{
    float: right;
    background: #fff  url(../img/additional-corner-last-selected.gif) top center no-repeat;
    width: 7px;    

    height:34px;
}

.center .main-left .additional .title-additional .news-unselected-corner{
	float: right;
	background: url(../img/additional-unsel-bg.gif) top center no-repeat;
	width: 9px;    

	height:34px;
}

.center .main-left .additional .title-additional .news-unselected-corner-last{
    float: right;
    background: url(../img/additional-unsel-last-bg.gif) top center no-repeat;
    width: 9px;    

    height:34px;
}

.center .main-left .additional .content{
	width:405px;
	height: 143px;
	border-left:1px solid #eeeef3;
	border-right:1px solid #eeeef3;
	border-bottom:1px solid #eeeef3;
	background-color:#fff;
}
.center .main-left .additional .content a.more{
    padding-top:90px;
    padding-right:66px;
    text-decoration: none;
    color: #0065b3;
    text-transform: capitalize;
    font-size: 16px;
    float: right;
    font-weight: bold;
    font-family:Trebuchet MS, Arial;
}
.center .main-left .additional .content a.more img{
    float:left;
    padding-top:3px;
}
.center .main-left .additional .content a.more .additional_more{
    float:left;
    padding-left:5px;
    cursor:pointer;
}
.center .main-left .additional #fashionable-content{
	display:block;
    background: url('../img/trendy-bg.gif') top left no-repeat;
    width:405px;
    height:144px;
}

.center .main-left .additional #tailor-content{
	display:none;
    background: url('../img/trendy-bg.gif') top left no-repeat;
    width:405px;
    height:144px;
}

.center .main-left .additional #contest-content{
	display:none;
    background: url('../img/trendy-bg.gif') top left no-repeat;
    width:405px;
    height:144px;
}

.center .main-left .additional #catalog-content{
	display:none;
    background: url('../img/trendy-bg.gif') top left no-repeat;
    width:405px;
    height:144px;
}

.center .main-left .bottom-content{
	padding-top:10px;
	width:710px;
	height:315px;  

	  

}

.center .main-left  .bottom-content .left{
	float:left;
	width:304px;
	height:305px;
}

.center .main-left  .bottom-content .left .newsletter .newsletter-title{
	width:275px;
	height:28px;
	background: url(../img/newsletter-box-top-bg.gif) top left no-repeat;
	font-size:17px;
	font-family:Trebuchet MS;   

	color:#0066b3;
	padding-top:5px;
	padding-left:20px;
}

.center .main-left  .bottom-content .left .newsletter .newsletter-content{
	width:255px;
	height:96px;
	padding-top:30px;
	padding-left:26px;
	padding-right:11px;
	background-color:#fff;
	border-left:1px solid #eeeef3;
	border-right:1px solid #eeeef3;
	border-bottom:1px solid #eeeef3;
	font-family:Tahoma;
	font-size:11px;
	color:#808081;
}

.center .main-left  .bottom-content .left .newsletter .newsletter-content input{
	width:159px;
	height:16px;
    padding-top:2px;
	border:1px solid #d5d5d6;
	background: url(../img/search-field-bg.gif) top left repeat-x;
    padding-left:3px;
    color:#808081;
}

.center .main-left  .bottom-content .left .newsletter .newsletter-content .newsletterResponse{
	float:left;
	text-align:right;
	padding-top:19px;
	cursor:pointer;cursor:hand;
	width: 255px;
}
.center .main-left  .bottom-content .left .newsletter .newsletter-content .newsletterResponse img{
    float:left;
    padding-top:3px;
}
.center .main-left  .bottom-content .left .newsletter .newsletter-content .newsletterResponse .newsletterInput{
	float:left;
    color:#c3c3c3;
    padding-right:21px;
}

.center .main-left  .bottom-content .left .newsletter .newsletter-content .newsletterResponse div.add_to_newsletter_label{
	float:left;
	padding-left:5px;
	font-size:16px;
	font-weight:bold;
	cursor:pointer;
	cursor:hand;
	font-family: Trebuchet MS, Arial;
    color:#0066b3;
}

.center .main-left  .bottom-content .left .logotype{
    text-align:center;
	margin-top:10px;
	width:294px;
	height:133px;
	background: #fff url(../img/logotype-box-bg.gif) top left no-repeat;
    border: 1px solid #eeeef3;
}
.center .main-left  .bottom-content .left .logotype img{
    margin:0px auto;
}

.center .main-left  .bottom-content .news{
	float: left;
	width:404px;
	height:305px;
	background-color:#fff;
}

.center .main-left  .bottom-content .news .title-news{
	width:404px;
	height:34px;
	background: url(../img/additional-bg.gif) bottom left repeat-x ;
	border-left:1px solid #eeeef3;
	font-size:17px;
/*    font-weight:bold;*/

	font-family:Trebuchet MS;
	cursor:pointer;
	cursor:hand;
}

.center .main-left  .bottom-content .news .title-news #branch-news-title{
	float:left;
	overflow: hidden;
}

.center .main-left  .bottom-content .news .title-news #company-news-title{
	float:left;
	overflow: hidden;
}

.center .main-left  .bottom-content .news .news-selected{
	border-top:1px solid #eeeef3;
/*    background: #fff  url(../img/additional-selected-bg.png) bottom right no-repeat;*/

	background: white;
	color:#0066b3;
	float:left;
	/*padding-left:22px;
	padding-right:7px;*/

    text-align: center;
    width:195px;
	padding-top: 4px;;
	height:29px;
}

.center .main-left  .bottom-content .news .news-unselected{
	padding-top:1px;
/*    background: transparent url(../img/additional-unselected-bg.png) bottom right no-repeat;*/

	color:#bdbdbd;
	float:left;
	border-top: 1px solid #eeeef3;
	/*padding-left:22px;
	padding-right:8px;*/

    width:193px;
    text-align:center;
	padding-top:4px;
	height:29px;  

}

.center .main-left  .bottom-content .news .news-selected-corner{
	float: left;
	background: #fff  url(../img/header-txt-round-corner.gif) top center no-repeat;
	width: 7px;    

	height:34px;
}.center .main-left  .bottom-content .news .news-selected-corner-last{
    float: left;
    background: #fff  url(../img/additional-corner-last-selected.gif) top center no-repeat;
    width: 7px;    

    height:34px;
}

.center .main-left  .bottom-content .news .news-unselected-corner{
	float: left;
	background: url(../img/additional-unsel-bg.gif) top center no-repeat;
	width: 9px;	

	height:34px;
}

.center .main-left  .bottom-content .news .news-unselected-corner-last{
    float: left;
    background: url(../img/additional-unsel-last-bg.gif) top center no-repeat;
    width: 9px;    

    height:34px;
}

.center .main-left  .bottom-content .news #branch-news-content{
	width:403px;
	height:271px;
	border-left:1px solid #eeeef3;
	border-right:1px solid #eeeef3;
	border-bottom:1px solid #eeeef3;
	background-color:#fff;
	display:block;
}

.center .main-left  .bottom-content .news #company-news-content{
	width:403px;
	height:271px;
	border-left:1px solid #eeeef3;
	border-right:1px solid #eeeef3;
	border-bottom:1px solid #eeeef3;
	background-color:#fff;
	border-left:1px solid #eeeef3;
	border-right:1px solid #eeeef3;
	border-bottom:1px solid #eeeef3;
	background-color:#fff;
	display: none;
}

.center .main-left  .bottom-content .news table{
	border:0px;
	margin:0px;
	padding:0px;
	color:#808081;
}

.center .main-left  .bottom-content .news table tr td.left{
	width:236px;
	height:230px;
	overflow:hidden;
	padding-left:20px;
	padding-top: 15px;
}

.center .main-left  .bottom-content .news table tr td.left .title{
	text-decoration: none;
	color: #9f9f9f;
	padding-left:10px;
	font-weight: bold;
	margin-top:2px;
}

.center .main-left  .bottom-content .news table tr td.left .text{
	padding-top:10px;
	width:220px;
	height:180px;
	overflow:hidden;
}

.center .main-left  .bottom-content .news table tr td.right{
    width:136px;
    padding-left:9px;
}

.center .main-left  .bottom-content .news table tr td.right .options{
    text-align:right;
    width:110px;
    padding-bottom:12px;
    padding-top:16px;
}

.center .main-left  .bottom-content .news table tr td.right .image{
    width:122px;
    height:176px;
    

}

.center .main-left  .bottom-content .news table tr td.right a{text-decoration: none;color: #9f9f9f;}

.center .main-left  .bottom-content .news table tr td.right a.more{padding-top:10px;text-decoration: none;color: #0065b3;  text-transform: capitalize; font-size: 16px;float: left;font-weight: bold;font-family:Trebuchet MS, Arial;}

.center .main-left  .bottom-content .news table tr td.right a.more img{float: left; margin-top: 3px;}

.center .main-left .txt .header-txt {width: 711px;overflow: hidden;}

.center .main-left .txt .header-txt .header-title .news-selected{
	border-top:1px solid #eeeef3;
/*    background: #fff  url(../img/additional-selected-bg.png) bottom right no-repeat;*/

	margin-left:1px;
	background: white;
	color: #0066b3; font-family: trebuchet ms; font-size: 17px;
	float:left;
	padding: 5px 10px 0 20px;
	height:28px;
}

.center .main-left .txt .header-txt .header-title .news-unselected{
	padding-top:1px;
/*    background: transparent url(../img/additional-unselected-bg.png) bottom right no-repeat;*/

	color:#bdbdbd;
	font-family: trebuchet ms; font-size: 17px;
	float:left;
	padding: 5px 10px 0 20px;
	height:28px;  

}

.center .main-left .txt .header-txt .header-title .news-unselected, .center .main-left .txt .header-txt .header-title .news-unselected{cursor:pointer; cursor: hand;}

.center .main-left .txt .header-txt  .news-selected-corner{float: left;background: #fff  url(../img/header-txt-round-corner.gif) top center no-repeat;width: 7px;height:34px;
}

.center .main-left .txt .header-txt  .news-unselected-corner{
	float: left;
	background: url(../img/additional-unsel-bg.gif) top center no-repeat;
	width: 9px;    

	height:34px;
}

.center .main-left .txt .header-txt .header-title{overflow: hidden;width: 711px; height: 34px; background: url(../img/header-txt-bg.gif) top center no-repeat;}

.center .main-left .txt .header-txt .header-title .title{float: left; color: #0066b3; font-family: trebuchet ms; font-size: 17px; height: 40px; padding: 5px 12px 0 31px;background: white; border: 1px solid #eeeef3; border-right: none;}

.center .main-left .txt .header-txt .header-title h2.category-deep {font-size:11px; font-weight:normal; color:#808081; float: right; padding-top: 11px;margin:0;padding-right: 20px}

.center .main-left .txt .header-txt .header-title h2.category-deep a {font-size:11px; font-weight:normal; color:#0066b3; text-decoration:none; margin:0 2px; }

.center .main-left .txt .header-txt .header-title h2.category-deep a:hover {color:#304392; }

.center .main-left .txt .header-txt .header-title .round-corner{float: left; width: 7px; height: 38px; background: white url(../img/header-txt-round-corner.gif) top center no-repeat;}

.txt .header-txt .txt-margin{padding: 24px 36px;background: white; border: 1px solid #eeeef3; border-top: none; color:#808081;margin-bottom: 9px}

.txt .header-txt .txt-margin .news-list{font-size: 11px;}

.txt .header-txt .txt-margin .news-list .visible{display: block;}

.txt .header-txt .txt-margin .news-list .hidden{display:none;}

.txt .header-txt .txt-margin .image{float:left;width:70px;/*height:108px;*/padding-right:14px;}

.txt .header-txt .txt-margin .text{text-align: justify;}

.txt .header-txt .txt-margin .news-delimiter{margin-top: 15px;margin-bottom:4px;height: 0px;line-height: 0px;font-size: 1px; border-top:1px solid #f1f1f5;}

.center .main-left .txt .header-txt .txt-margin p.more{height: 30px;margin-top: 19px;}

.center .main-left .txt .header-txt .txt-margin a.more{text-decoration: none;color: #0066B3;  text-transform: capitalize; font-size: 18px;float: right; font-family:Trebuchet MS;}

.center .main-left .txt .header-txt .txt-margin a.more img{float: left; margin-top: 1px;}

.center .main-left .txt .header-txt .txt-margin a{text-decoration: none;
	color: #9f9f9f;
	/*padding-left:10px;*/

/*	font-weight: bold;*/

	margin-top:0px;
}

.center .main-left .txt .header-txt .txt-margin a .title{text-decoration: none;
	color: #9f9f9f;
	

	padding-left:10px;
	font-weight: bold;
	margin-top:2px;}

.center .main-left .txt .header-txt .txt-margin .top{height: 24px;}

.center .main-left .txt .header-txt .txt-margin .top .icons{float: right;}

.center .main-left .txt .header-txt .txt-margin .top .icons a img{border: none;}

.center .main-right{
	float:left;
	width:239px;
/*	height:940px;*/

	border-left:1px solid #efeff3;
	border-right:1px solid #efeff3;
	border-bottom:1px solid #efeff3;
	background: #fff url(../img/menu-right-bottom-bg.gif) bottom left no-repeat;   

	padding-top:14px;
	padding-left:20px;  

	overflow: hidden;
}

html>body .center .main-right{
	float:left;
	width:239px;
/*	height:931px;*/

	border-left:1px solid #efeff3;
	border-right:1px solid #efeff3;
	border-bottom:1px solid #efeff3;
	background: #fff url(../img/menu-right-bottom-bg.gif) bottom left no-repeat;   

	padding-top:14px;
	padding-left:20px;  

}

.center .main-right #categories-content ul{
	list-style-type :none;
	margin:0px;
	padding:0;
    list-style-image: none;
}

.center .main-right #categories-content ul li {
	margin:0px;
	padding:0px;
	font-family: Tahoma;
	font-size:11px;
	color:#808081;
	font-size:11px;
	width:230px;
	padding-bottom:12px;
}

.center .main-right #categories-content ul li img{
    float:left;
	width:5px;
	height:5px;
	border:0px;
	margin:4px 0px 0px 0px;
	padding: 0px 18px 2px 0px;
}

.center .main-right #categories-content ul li a{
    display:block;
    float:left;
    width:207px;
	text-decoration:none;
	color:#808081;   

}

.center .main-right #categories-content ul li a:hover,

.center .main-right #categories-content ul li a.active:hover {
	color:#808081;   

	text-decoration:none;
}

.center .main-right #categories-content ul li a.active {
	font-weight:bold; 

	text-decoration:none;
	color:#808081;
}

.center .main-right #categories-content ul li.deep2 {
	margin:0px;
	padding:0px 0px 12px 10px;
	font-weight: normal;
	

}

.center .main-right #categories-content ul li.deep2 a {
	color:#808081;   

}

.center .main-right #categories-content ul li.deep2  a:hover,

.center .main-right #categories-content ul li.deep2  a.active:hover {
	color:#808081;   

	text-decoration:none;
}

.center .main-right #categories-content ul li.deep2  a.active {
	font-weight:bold;
	text-decoration:none;
	color:#808081;   

}

.center .main-right #categories-content ul li.deep3 {
	margin:0px;
	padding :0px 0px 12px 20px;
	font-weight: normal;
	color:#808081;   

}

.center .main-right #categories-content ul li.deep3 a {
	color:#808081;
}

.center .main-right #categories-content ul li.deep3  a:hover,

.center .main-right #categories-content ul li.deep3  a.active:hover {
	color:#808081;   

	text-decoration:none;
}

.center .main-right #categories-content ul li.deep3  a.active {
	font-weight:bold;
	text-decoration:none;
	color:#808081;
}

.center .main-right #categories-content ul li.deep4 {
    margin:0px;
    padding :0px 0px 12px 30px;
    font-weight: normal;
    color:#808081;   

}

.center .main-right #categories-content ul li.deep4 a {
    color:#808081;
}

.center .main-right #categories-content ul li.deep4  a:hover,

.center .main-right #categories-content ul li.deep4  a.active:hover {
    color:#808081;   

    text-decoration:none;
}

.center .main-right #categories-content ul li.deep4  a.active {
    font-weight:bold;
    text-decoration:none;
    color:#808081;
}

.center .main-right #branch-content ul{
    list-style-type :none;
    margin:0px;
    padding:0;
    list-style-image: none;
}

.center .main-right #branch-content ul li {
    margin:0px;
    font-family: Tahoma;
    font-size:11px;
    color:#808081;
    font-size:11px;
    width:230px;
    padding:0px 0px 12px 0px;
}

.center .main-right #branch-content ul li img{
    float:left;
    width:5px;
    height:5px;
    border:0px;
    margin:4px 0px 0px 0px;
    padding: 0px 18px 2px 0px;
}

.center .main-right #branch-content ul li a{
    display:block;
    float:left;
    width:207px;
    text-decoration:none;
    color:#808081;   

}

.center .main-right #branch-content ul li a:hover,

.center .main-right #branch-content ul li a.active:hover {
    color:#808081;   

    text-decoration:none;
}

.center .main-right #branch-content ul li a.active {
    font-weight:bold; 

    text-decoration:none;
    color:#808081;
}

.center .main-right #branch-content ul li.deep2 {
    margin:0px;
    padding:0px 0px 12px 10px;
    font-weight: normal;
    

}

.center .main-right #branch-content ul li.deep2 a {
    color:#808081;   

}

.center .main-right #branch-content ul li.deep2  a:hover,

.center .main-right #branch-content ul li.deep2  a.active:hover {
    color:#808081;   

    text-decoration:none;
}

.center .main-right #branch-content ul li.deep2  a.active {
    font-weight:bold;
    text-decoration:none;
    color:#808081;   

}

.center .main-right #branch-content ul li.deep3 {
    margin:0px;
    padding :0px 0px 12px 20px;
    font-weight: normal;
    color:#808081;   

}

.center .main-right #branch-content ul li.deep3 a {
    color:#808081;   

}

.center .main-right #branch-content ul li.deep3  a:hover,

.center .main-right #branch-content ul li.deep3  a.active:hover {
    color:#808081;   

    text-decoration:none;
}

.center .main-right #branch-content ul li.deep3  a.active {
    font-weight:bold;
    text-decoration:none;
    color:#808081;   

}

.center .main-right #branch-content ul li.deep4 {display:none; }

.center .main-right #branch-content{
	

}

/*------------------------------------------*/

.footer {
	clear:both;
	height:171px;
	position:relative;
	padding-top:36px;
	background: #F7F7F8 url('../img/footer-bg.gif') left top no-repeat;
	border:1px solid  #efeff3;
}

.footer .footer-center{width:972px;margin:0px auto; padding:0px;height:171px;text-align: left;}

.footer .menu-footer {color:#525252;padding-top:0px;text-align: left;width:972px;height:171px;}

.footer .menu-footer ul {margin:0px; list-style:none; text-align: left;list-style-position:inside;}

.footer .menu-footer ul li.level_1 {float:left;width:180px;height:126px;border-left:1px solid #e3e3e3;margin:0px;padding: 0px;}

.footer .menu-footer ul li.level_1 a {margin:0px; color:#808081; text-decoration:none; } 

.footer .menu-footer ul li.level_1 a:hover {color:#808081; }

.footer .menu-footer ul li.level_1 ul {margin:0px;text-align:left;list-style-position: outside;padding:0px;padding-top:20px;list-style-image: none;}

.footer .menu-footer ul li.level_1 ul li.level_2 {float:none; font-family:Tahoma;font-size:11px; text-transform:none; margin:0px; padding:0px 0px 11px 22px;}

.footer .menu-footer ul li.level_1 ul li.level_2 img{margin: 0px;padding:0px 14px 2px 0px;}

.footer .menu-footer ul li.level_1 ul li.level_2 a {color:#808081; }

.footer .menu-footer ul li.level_1 ul li.level_2 a:hover {color:#808081; text-decoration:underline; }

.footer .sign {position:absolute; top:57px; right:80px; color:#808081; }

.footer .sign a {color:#808081; text-decoration:none; }

.footer .contact {width:237px; height:110px; top:30px; right:0px; color:#808081; font-size:11px; line-height:16px; }

.footer .bottom_stripe{height:42px; color:#808081;padding-top:13px;padding-left:15px}

.footer .bottom_stripe a{color:#808081;text-decoration: none;}

.footer .bottom_stripe a:hover{color:#808081;text-decoration: none;font-weight: bold;}

/*---------------------------------------*/

/* ------ SEARCH SMALL ----------*/

.search-small-top{
	height:45px;
	width:719px;
}

.search-small-top table{
	height:45px;
	width:719px;
	vertical-align: middle;
}

.search-small-top table tr td.search-title{
	font-family:Trebuchet MS;
	font-size:14px;    

	color:#0066B3;
	width:85px;
	padding-right:17px;
}

.search-small-top table tr td.phrase-field{
	width:200px;
	height:22px;
}

.search-small-top table tr td.phrase-field input{
	width:188px;
	height:18px;
	background: url(../img/input-search-bg.gif) repeat-x scroll left top;
	border:1px solid #d5d5d6;
	color:#808081;
    padding-top:2px;
    padding-left:3px;
}

.search-small-top table tr td.condition-field{
   width:162px;
   height:24px; 

}

.search-small-top table tr td.condition-field select{
	width:141px;
	height:23px;
    /*padding-top:2px;*/

    padding-top:2px;
    

    padding-bottom: 3px;
    

	background: url(../img/input-search-bg.gif) repeat-x scroll left top;
	border:1px solid #D5D5D5;
    font-size:11px;
	color:#808081;
}

.search-small-top table tr td.condition-field select option{
    padding-top:2px;
}

.search-small-top table tr td.search-submit{
	width:83px;
	height:22px;
}

.search-small-top table tr td.search-submit a img{
    cursor:pointer;
    cursor:hand;
    vertical-align: middle;
}

.search-small-top table tr td.search-submit a .search-label{
	padding-left:2px;
	color:#0066b3;
	font-family:Trebuchet MS;
	font-size:14px;
	font-weight:bold; 
    cursor:pointer;
    cursor:hand;
    vertical-align: middle;
}

.search-small-top table tr td.advanced-search-title a{
	font-family: Tahoma;
	font-size:11px;
	text-decoration: underline;
	color:#808081;
}

/* ------ SEARCH SMALL END ----------*/

/*  ----  CRUMBS LINE  ----  */

.crumbs_line{
	background: url('../img/header-txt-bg.gif') top left no-repeat;
	width:711px;
	height:34px;   
    position:relative;
    top:0px;
    left:0px;
	text-align:right;
    overflow:hidden;
}
.crumbs_line div.title{
    float: left;
    color: #0066b3;
    font-family: trebuchet ms;
    font-size: 17px;
    height: 40px;
    padding: 5px 12px 0 31px;
    background: white;
    border: 1px solid #eeeef3;
    border-right: none;
}
.crumbs_line div.round-corner{
    float: left;
    width: 7px;
    height: 38px;
    background: white url(../img/header-txt-round-corner.gif) top center no-repeat;
}
.page_top_title{
    position:absolute;
    left:1px;
    right:0px;
    height:29px;
    border-top:1px solid #eeeef3;
    /*width:200px;*/
    text-align:center;
}
.page_top_title .text{
    float:left;
    background:#fff;
    padding:5px 20px 0px 20px;
    height:33px;
    font-family:Trebuchet MS, Arial;
    font-size:17px;
    color:#0066B3;
    /*font-weight:bold;*/
}
.page_top_title .round-corner{
    float: left; width: 7px; height: 38px; background: white url(../img/header-txt-round-corner.gif) top center no-repeat;
}
.crumbs_line .localization{
	height:26px;
	float:right;
	padding-top:8px;
	padding-right:25px;
	color:#0066b3;
}

.crumbs_line .localization span.title{
	color: #808081;
}

.crumbs_line .localization a{
	color:#0066b3;
}

/* ---- END CRUMBS LINE ----*/

/*    ---- LOGON FORM ----    */

.logon-form{
	width:719px;
/*	height:622px;*/

/*	width:719px;*/

	margin-bottom:12px;
	

/*    height:622px;*/

}

.logon-form .crumbs_line{
	background: url('../img/header-txt-bg.gif') top left no-repeat;
	width:711px;
	height:34px;   

}

.logon-form .content{
	background-color:#fff;
	width:709px;
	border-left:1px solid #eeeef3;
	border-right:1px solid #eeeef3;
	border-bottom: 1px solid #eeeef3;
	/*padding-bottom:47px;*/

}

.logon-form .content .user_panel_title{
	padding:25px 0px 25px 35px;
}

.logon-form .content .user_panel_title span.text{
	padding-left:14px;
	color:#808081;
}

.logon-form .content .user_panel_title span.user_name{
	font-weight:bold;
	color:#808081;
}

.logon-form .content .user_panel{
	padding-left:35px;
}

.logon-form .content .user_panel .panel_option{
	width:624px;
	height:63px;
	border:1px solid #eeeef3;
	background: url('../img/panel-option-bg.gif') left top repeat-x;
	padding:0px 0px 0px 14px;  

	margin-bottom:15px;
}

.logon-form .content .user_panel .panel_option .left{
	width:549px;
	height:53px;
	padding-top:10px;
	float:left;
}

.logon-form .content .user_panel .panel_option .right{
	float:left;
	width:67px;
	height:60px;
	padding:3px 4px 0px 4px;
}

.logon-form .content .user_panel .panel_option .left p.title{
	color:#0066B3;
	font-family: Trebuchet MS;
	font-size:14px;
    font-weight:bold;
}

.logon-form .content .user_panel .panel_option .left a{
	text-decoration:none;
	color:#808081;
}

.logon-form .content .user_panel .panel_option .left a img{
	margin-top:10px;
	float: left;
}

.logon-form .content .user_panel .panel_option .left a div{
	float:left;
	margin-top:11px;
	margin-left:7px;
}

.logon-form .content .user_panel .form_small{
	padding-top:20px;
	padding-bottom:20px;
	color:#808081;
	text-align:center;
}

.logon-form .content .user_panel .form_small table tr td{
	padding-bottom:18px;
}

.logon-form .content .user_panel .form_small table tr td.label_element{
	width:125px;
	text-align:right;
    padding-right:6px;
}
.logon-form .content .user_panel .form_small table tr td.label_element input{
    float:right;
}
.logon-form .content .user_panel .form_small table tr td.label_element a{
    display:block;
    float:left;
}

.logon-form .content .user_panel .form_small a.logon_option_links{
    display:block;
    float:left;
    height:25px;
    width:160px;
    padding-top: 2px;
    cursor:pointer;
}

.logon-form .content .user_panel .form_small span.text{
	font-family: Trebuchet MS, Arial;
	font-size:18px;
    height:25px;
	color:#0066B3;
	padding-left:11px;
    padding-top:0px;
    padding-bottom:5px;
}

.logon-form .content .user_panel .form_small table tr td.text_element{
	width:210px;
	text-align:left;
	vertical-align: middle;
}                                                                     

.logon-form .content .user_panel .form_small table tr td.text_element input{
	border:1px solid #d5d5d6;
	background: url(../img/search-field-bg.gif) 0px 2px repeat-x;
	width:191px;
	height:17px;
	text-align: left;
	color:#808081;
	padding-top:3px;
}
.logon-form .content .user_panel .form_small .other_options{
    width:340px;
    margin:0px auto;
}
.form_small a.logon_option_links img{
    float:left;
}
.form_small a.logon_option_links span{
    float:left;
    display:block;
    height:23px;
    width:120px;
    padding-left:10px;
    padding-top:1px;
    text-align:left;
}
/*  ---- END LOGON FORM ----   */

/*  ----  ORDERS  ----  */

.orders{
	width:719px;
	margin-bottom:12px;
	

/*    height:622px;*/

}

.orders .content{
	background-color:#fff;
	width:709px;
	border-left:1px solid #eeeef3;
	border-right:1px solid #eeeef3;
	border-bottom: 1px solid #eeeef3;
}

.orders .content .orders_top{
	width:709px;
	/*height:69px;*/ 

	padding-bottom:29px;  

}

.orders .content .orders_top .orders_title{
	padding:25px 0px 0px 35px;
	width:570px;
	float:left;
}

.orders .content .orders_top .orders_title span.text{
	padding-left:14px;
	color:#808081;
	font-weight: bold;
}

.orders .content .orders_top .orders_title span.text_invoice{
	padding-left:19px;
	color:#808081;
	font-weight: bold;
}

.orders .content .orders_top .orders_title span.invoice_number{
	color:#0066b3;
	font-weight: bold;
}

.orders .content .orders_top .orders_history_image{
	float:left;
	padding:36px 3px 0px 3px; 

	width:67px;
	height:57px;
}

.orders .content .orders_history_table{
	width:634px;
	vertical-align:middle;
    margin:0px auto;
}

.orders .content .address_data{
	width:632px;
	border:1px solid #f0f0f4;
	background: #f5f5f5 url('../img/address_data_invoice_bg.gif') top left repeat-x;   

}

.orders .content .address_data table tr td{
	vertical-align: top;   

}

.orders .content .orders_history_table table.orders_list {width:634px;border-bottom:1px solid #eeeef3;} 

.orders .content .orders_history_table table.orders_list tr.title td {color:#808081; font-size:11px; height:28px;}

.orders .content .orders_history_table table.orders_list tr td {padding-top:9px; vertical-align:top; text-align:center; font-size:11px; border-top:1px solid #eeeef3; border-right:1px solid #eeeef3;color:#808081;}

.orders .content .orders_history_table table.orders_list tr td.count {width:60px; }

.orders .content .orders_history_table table.orders_list tr td input.text {border:0; vertical-align:middle; color:#808081; font-size:11px; background:transparent; text-align:center; } 

.orders .content .orders_history_table table.orders_list tr td img {vertical-align:middle; cursor:pointer; }

.orders .content .orders_history_table table.orders_list tr.odd {}

.orders .content .orders_history_table table.orders_list tr.odd td {color:#808081;}

.orders .content .orders_history_table table.orders_list tr.odd td a {color:#808081; text-decoration:none; }

.orders .content .orders_history_table table.orders_list tr.even {}

.orders .content .orders_history_table table.orders_list tr.even td { color:#808081; }

.orders .content .orders_history_table table.orders_list tr.even td a {color:#808081; text-decoration:none; }

.orders .content .orders_history_table table.orders_list tr.even td .with-tax {font-weight:bold;  }

.orders .content .orders_history_table table.orders_list tr.odd td .with-tax {font-weight:bold; }

.orders .content .orders_history_table table.orders_list tr.odd td .without-tax {font-size:10px; margin-top:3px; }

.orders .content .orders_history_table table.orders_list tr.even td .without-tax {font-size:10px; margin-top:3px; }

.orders .content .orders_history_table table.orders_list tr td.no {border-top:1px solid #eeeef3; border-left:1px solid #eeeef3; border-right:1px solid #eeeef3; width:75px;}

.orders .content .orders_history_table table.orders_list tr td.name {}

.orders .content .orders_history_table table.orders_list tr td.cat-no {width:100px;}

.orders .content .orders_history_table table.orders_list tr td.date {width:136px;}

.orders .content .orders_history_table table.orders_list tr td.status {width:109px;}

.orders .content .orders_history_table table.orders_list tr td.photo {}

.orders .content .orders_history_table table.orders_list tr td.attr {}

.orders .content .orders_history_table table.orders_list tr td.price {width:129px;}

.orders .content .orders_history_table table.orders_list tr td.value {}

.orders .content .orders_history_table table.orders_list tr td.count { padding:0 9px 0 10px; width:62px; }

.orders .content .orders_history_table table.orders_list tr td.trash {padding-left:15px; text-align:left; }

.orders .content .orders_history_table table.orders_list tr td.trash img {margin-right:8px; }

.orders .content .orders_history_table table.orders_list tr td.trash span {text-decoration:none; cursor:pointer; cursor: hand; color:#808081; }

.orders .content .orders_history_table table.orders_list tr td.trash .delete-link {margin-top:5px;}

.form-main .form-margin .order_logon_form{
	text-align: left;
}

.form-main .form-margin .order_logon_form table{
	

}

.form-main .form-margin .order_logon_form table tr td.login_button_row{
	text-align:right;
	font-family:Trebuchet MS;
	font-size:16px;
}

.form-main .form-margin .order_logon_form table tr td.label{
	width:120px;
}

.form-main .form-margin .order_logon_form table tr td.register_row{
	vertical-align: bottom;
	text-align: center;
	font-family:Trebuchet MS;
	font-size:16px;    

	padding-left:60px;
	padding-bottom:5px;
}

.form-main .form-margin .order_logon_form table tr td.login_button_row .text{
	float:right;
	padding-top:3px;
	padding-left: 5px;
}

.form-main .form-margin .order_logon_form table tr td input.logon_button{
	width:111px;
	height:23px;
	border:0px;
	float:right;
}

/* order finish */

.orders .content .order-summary {text-align: right;padding-top: 34px;padding-bottom: 32px;}

.orders .content .order-summary img {float: left;margin-left: 425px;}

.orders .content .order-summary .label{font-weight: bold; color: #808081;margin-left: 10px;}
.orders .content .order-summary .order-summary-margin .without-tax{color: #808081;}
.orders .content .order-summary #sum-value-with-tax-on-demand{font-weight: bold; color: #0066b3;font-size: 14px;}
.orders .content .order-summary #sum-value-with-tax-available{font-weight: bold; color: #0066b3;font-size: 14px;}

.content .order_options{height: 114px; width:634px; overflow: hidden;background: #F5F5F5 url(../img/address_data_invoice_bg.gif) top center repeat-x; border: 1px solid #eeeef3; margin:0px auto;}

.content .order_options .gray-line{height: 87px; float: left; border-left: 1px solid #eeeef3;margin-top: 3px;}

.content .order_options a {display: block; float: left;padding: 15px 0px 0 15px;width: 195px;}

.content .order_options .pts {display: block; float: left;padding: 15px 0px 0 15px;width: 200px;font-size: 14px; font-family: trebuchet ms;}

.content .order_options a div{font-family: trebuchet ms; font-size: 14px; color: #9f9f9f;}

.content .order_options a .order-data-notice{width: 239px;float: left; font-size: 11px; font-family: tahoma;margin-left: 15px;}

.content .order_options a .basket-options-descr{margin-top: 12px;}

.content .order_options a .basket-options-descr div{float: left;font-size: 11px; font-family: tahoma;width: 137px;}

.content .order_options a .basket-options-descr img{float: left;font-size: 11px; font-family: tahoma;margin: 0 11px;}

.content .order_finish_options{
	/*height:16px;*/
	padding-top:40px;
	padding-bottom:30px;
    width:634px;
    margin:0px auto;

}

.content .order_finish_options a.back_to_shopping{
	display:block;
	float:left;
	/*padding-left:40px;*/
	font-family:Trebuchet MS, Arial;
	font-size:16px;
	color:#808081;
}

.content .order_finish_options a.your_account{
	display:block;
	float:right;
	font-family:Trebuchet MS, Arial;
	font-size:16px;
	color:#808081;
	/*padding-right:120px;*/
	

}

.content .order_finish_options img{
	float:left;
}

.content .order_finish_options .option_text{
	float:left;
	padding-left:12px;
    font-family:Trebuchet MS, Arial;
    font-size:18px;
    color:#0066B3;
}

/* END order finish */

/* ---- END ORDERS ---- */

/* -------- REGISTER FORM -------- */

.register-form{
	width:719px;
	margin-bottom:12px;    

}
.register-form .content{
	background-color:#fff;
	width:709px;
	border-left:1px solid #eeeef3;
	border-right:1px solid #eeeef3;
	border-bottom: 1px solid #eeeef3;
	/*padding-bottom:47px;*/
}
.register-form .content .register_top{
	width:709px;
	/*height:69px;*/ 
	padding-bottom:70px;  
}
.register-form .content .register_top .register_title{
	padding:25px 0px 0px 35px;
	width:566px;
	float:left;
}
.register-form .content .register_top .register_title span.text{
	padding-left:14px;
	color:#808081;
	font-weight: bold;
}
.register-form .content .register_top .register_title .info_box_top{
	width:538px;
	height:21px;
	border:1px solid #d5d5d5;
	background-color: #f7f7f9;
	margin-top:5px;
	padding-left:7px;
	padding-top:1px;
}
.register-form .content .register_top .register_title .info_box_top img{
	float:left;
}
.register-form .content .register_top .register_title .info_box_top span.text{
	display:block;
	float:left;
	padding-top:2px;
	font-weight: normal;
}

.register-form .content .register_top .register_image{
	float:left;
	padding:36px 20px 0px 3px; 

	width:67px;
	height:57px;
}

form.user_personal_data span.user_type_show{
	padding-left:50px;
	color:#808081;
}

.register-form .content table{
	width:600px;
}

.register-form .content .info_box_step1{
	width:538px;
	height:21px;
	border:1px solid #d5d5d5;
	background-color: #f7f7f9;
	margin-top:5px;
	padding-left:7px;
	padding-top:1px;
	margin-left:55px;
}

.register-form .content .info_box_step1 img{
	float:left;
}

.register-form .content .info_box_step1 span.text{
	display:block;
	float:left;
	padding-top:3px;
	font-weight: normal;
	padding-left:10px;
	color: #808081;
}

.register-form .content #register_step_1{
	padding-left:86px;
	padding-top:26px;
	font-family:Tahoma;
	font-size: 11px;
	color:#808081;
}

.register-form .content #register_step_1 table tr td{
	padding-bottom:12px;
}

.register-form .content #register_step_1 table tr td.label_element{
	width:91px;
}

.register-form .content #register_step_1 table tr td.radio_element{
	width:56px;
}

.register-form .content #register_step_1 table tr td.text_element{
	width:194px;
}

.register-form .content #register_step_1 table tr td.text_element input{
	border:1px solid #d5d5d6;
	background: url('../img/nip_required_bg.gif') top left no-repeat;
	width:192px;
	height:22px;
}

.register-form .content #register_step_1 .register_step_change{
	padding-top:62px;
	padding-left:332px;
	height:20px;
}

.register-form .content #register_step_1 .register_step_change img{
	float:left;   

}

.register-form .content #register_step_1 .register_step_change .text{
	float:left;
	padding-left:9px;
	font-size:14px;
	font-family:Trebuchet MS, Arial;
	color:#9f9f9f;
}

.register-form .content #register_step_2, .register-form .content #register_step_3, .register-form .content #register_step_4{
	padding-left:86px;  

	font-family:Tahoma;
	font-size: 11px;
	color:#808081;  

}

.register-form .content #register_step_2 table tr td, .register-form .content #register_step_3 table tr td, .register-form .content #register_step_4 table tr td{
	padding-bottom:18px;
}

.register-form .content #register_step_2 table tr td.label_element, .register-form .content #register_step_3 table tr td.label_element{
	width:131px;
}

.register-form .content #register_step_2 table tr td.text_element, .register-form .content #register_step_3 table tr td.text_element{
	width:210px;
	text-align:left;
	vertical-align: middle;
}

.register-form .content #register_step_2 table tr td.text_element span.red, .register-form .content #register_step_3 table tr td.text_element span.red{
	color:red;
	padding-left:6px;
}

.register-form .content #register_step_2 table tr td.text_element input, .register-form .content #register_step_3 table tr td.text_element input{
	border:1px solid #d5d5d6;
	background: url(../img/search-field-bg.gif) 0px 2px repeat-x;
	width:191px;
	height:17px;
	text-align: left;
	color:#808081;
	padding-top:3px;
}

.register-form .content #register_step_2 table tr td.text_element select{
    

    border:1px solid #d5d5d6;
    background: url(../img/search-field-bg.gif) 0px 2px repeat-x;
    width:191px;
    height:20px;
    text-align: left;
    color:#808081;
    

}

.register-form .content #register_step_2 table tr td.checkbox_elements textarea{
	border:1px solid #d5d5d6;
	width:325px;
	height:54px;
	text-align: left;
}

.register-form .content #register_step_2 table tr td.checkbox_elements label{
	width:300px;
} 

.register-form .content .register_step_change_2{
	padding-left:90px;
    padding-bottom:50px;
}

.register-form .content .register_step_change_2 .text{
	float:left;
	padding-left:9px;
	padding-right: 50px;
	font-size:14px;
	font-family:Trebuchet MS, Arial;
	color:#9f9f9f;
}

.register-form .content #register_step_3 table tr td .info_box_right, .register-form .content #register_step_2 table tr td .info_box_right{
	width:264px;
	height:21px;
	border:1px solid #d5d5d5;
	background-color: #f7f7f9;
	padding-top:1px;	

	padding-bottom:0px;
	margin-top:1px;
}

.register-form .content #register_step_3 table tr td .info_box_right img, .register-form .content #register_step_2 table tr td .info_box_right img{
	float:left;
}

.register-form .content #register_step_3 table tr td .info_box_right span.text, .register-form .content #register_step_2 table tr td .info_box_right span.text{
	display:block;
	float:left;
	padding-top:3px;
	font-weight: normal;
	padding-left:3px;
} 

.register-form .content #register_step_4{                                       

	padding-top: 10px;
	padding-bottom:100px;
}

.register-form .content #register_step_4 table{
	width:300px;
	text-align:left;
}

.register-form .content #register_step_4 table tr td.text_element{
	width:10px;
	padding-left:40px;
}

.register-form .content #register_step_4 table tr td.label_element{
	padding-left:15px;
}
/*------*/
form.register_form fieldset.buttons,
form.user_personal_data fieldset.buttons{
    padding-left:0px;
    padding-top:50px;
    padding-bottom:50px;
    /*width:600px;*/
    height:30px; 
}
form.register_form fieldset.buttons input,
form.user_personal_data fieldset.buttons input{
    border:0px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 33px;
    height:23px;
    text-align:left;
    background: url('../img/login-submit-top-ico.gif') left top no-repeat;
    font-size:18px;
    font-family:Trebuchet MS;
    color:#0066B3;
    cursor:pointer;    
}
form.user_personal_data div.button{
    float:right;
    padding-left:0px;
    padding-top:0px;
    padding-bottom:0px;
    width:150px;
    height:30px;
}
form.user_personal_data div.button input{
    border:0px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 33px;
    height:23px;
    text-align:left;
    background: url('../img/login-submit-top-ico.gif') left top no-repeat;
    font-size:18px;
    font-family:Trebuchet MS;
    color:#0066B3;
    cursor:pointer;    
}
form.register_form fieldset.buttons input,
form.user_personal_data fieldset.buttons input.next_step{
    float:right;
    /*margin-left:200px;*/
}
/*.register_info{
    width:538px;
    border:1px solid #d5d5d5;
    margin: 5px auto 0 auto;
    padding: 4px 7px;
    background: #f7f7f9 url(../img/info-ico.gif) 7px 4px no-repeat;
}*/
.register_info{
    width:538px;
    border-left:10px solid #0066B3;
    margin: 5px auto 0 auto;
    padding: 4px 7px 7px 7px;
    background: #D7251B url(../img/info-ico.gif) 7px 4px no-repeat;
}
.register_info span.text{
    display:block;
    margin-left: 30px;
    padding-top:2px;
    font-weight: normal;
    /*color:#808081;*/
    color:#fff;
    font-weight:bold;
}
.register_error_info{
    width:508px;
    border-left:10px solid #0066B3;
    /*margin: 5px auto 1 auto;*/
    padding: 4px 7px 7px 110px;
    background: #D7251B url(../img/info-ico.gif) 7px 4px no-repeat;
}
.register_error_info span.text{
    display:block;
    margin-left:0px;
    padding-top:0px;
    font-weight:normal;
    /*color:#808081;*/
    color:#fff;
    font-weight:bold;
}
/* Register step 1*/
form.register_form{
    margin:0px auto;
    width:342px;
    padding-top:50px;
}
form.register_form fieldset.user_type{
    height:24px;
    padding-bottom: 12px;
}
form.register_form fieldset .label{
    width:90px;
    padding-top:4px;
    float:left;
    color:#808081;   
}
form.register_form fieldset.user_type .input_radio{
    width:20px;
    padding-top:4px;
    float:left;
}
form.register_form fieldset.user_type .input_radio input{
    width:10px;
    height:10px;
    margin:0px;
}
form.register_form fieldset.user_type .info{
    float:right;
    margin:0px;
    width:193px;
    padding-top:1px;
    padding-bottom:1px;
}

/*STEP2*/
form.user_personal_data{
    width:634px;
    margin:0px auto;
}
form.user_personal_data fieldset.user_data_title{
    margin:0px auto;
    text-align: left;
}
form.user_personal_data fieldset.user_data_title span.text{
    margin-left:20px;
    font-weight:bold;
    font-size:12px;
    line-height:20px;
}
form.user_personal_data fieldset.user_data_title legend{
    font-family:Trebuchet MS;
    color:#0066B3;
    font-size:14px;
    font-weight:bold;
    margin:0px auto;
    /*width:200px;*/
    padding:20px 0px 10px 0px;
}
form.user_personal_data fieldset.user_data{
    height:24px;
    padding-bottom: 12px;
}
form.user_personal_data fieldset.question{
    padding-left:70px;
} 
form.user_personal_data fieldset .label{
    width:115px;
    padding-top:7px;
    float:left;
    color:#808081;   
}
form.user_personal_data fieldset .label_long{
    width:575px;
    padding-top:7px;
    float:left;
    color:#808081;   
}
form.user_personal_data fieldset .label_question{
    width:275px;
    padding-top:7px;
    padding-left:15px;
    float:left;
    color:#808081;   
}
form.user_personal_data fieldset.user_data .input_text,
form.user_personal_data fieldset.user_data .input_select{
    float:left;
    width:193px;
}
form.user_personal_data fieldset.user_data .input_text input{
    margin:0px;
    border:1px solid #d5d5d6;
    width:188px;
    height:17px;
    padding-top: 3px;
    padding-left:3px;
    color:#808081;
    background: #F6F6F6 url('../img/search-field-bg.gif') top left repeat-x;
    font-family: Tahoma;
    font-size:11px;
}
form.user_personal_data fieldset.user_data .input_select select{
    border:1px solid #d5d5d6;
    height:22px;
    padding-left:3px;
    width:191px;
    color:#808081;
    background: url('../img/search-field-bg.gif') top left repeat-x;
    font-family: Tahoma;
    font-size:11px;
    vertical-align: middle;
    padding-bottom: 2px;
    padding-top:2px;
    padding-right:2px;
    margin:0px;
}
form.user_personal_data fieldset.user_data .input_radio{
    width:20px;
    padding-top:4px;
    float:left;
}
form.user_personal_data fieldset.user_data .required{
    float:left;
    width:10px;
    padding-left:5px;
    padding-top:5px;
    text-align:left;
}
form.user_personal_data fieldset.user_data .info{
    float:right;
    margin:0px;
    width:254px;
    padding:1px 0px 1px 0px;
}
form.user_personal_data fieldset.user_data .info span.text{
    width:90%;
}
.info span.text span.required_info{
    color: red;
}
fieldset.user_textarea textarea{
    margin:0px;
    width:495px;
    height:100px;
    border:1px solid #d5d5d6;
    color:#808081;
    background: #F6F6F6 url('../img/search-field-bg.gif') top left repeat-x;
}


/* ------ END REGISTER FORM ------ */

/* -------- REMINDER FORM -------- */

.content .form{
    padding-left:8px;  
    margin:0px auto;
    font-family:Tahoma;
    font-size: 11px;
    color:#808081;
}
.content .form .reminder_form table{
    margin:0px auto;
}
.content .form a{
    color:#0066B3;
    font-size: 18px;
    font-family:Trebuchet MS;
}

.content .form .form_table tr td{
    padding-bottom:18px;
}

.content .form .form_table tr td.label_element{
    width:125px;
    padding-right:6px;
    text-align:right;
}

.content .form .form_table tr td.text_element{
    width:210px;
    text-align:left;
    vertical-align: middle;
}

.content .form .form_table tr td.label_element_big{
    font-family:Trebuchet MS, Arial;
    font-size:16px;
    color:#808081;
}
.content .form .form_table tr td.label_element_big input{
    float:right;
}
.content .form .form_table tr td.label_element_big a{
    float:right;
    display:block;
    padding-left:10px;
    padding-top:2px;
}

.content .form .form_table tr td.text_element input{
    border:1px solid #d5d5d6;
    background: url(../img/search-field-bg.gif) 0px 2px repeat-x;
    width:191px;
    height:17px;
    text-align: left;
    color:#808081;
    padding-top:3px;
} 

.content .form .form_table tr td.text_element input.image{
    width:16px;
    height:16px;
    border:0px;
    padding: 0px;
}

.content .form .form_table tr td.text_element textarea{
    width:512px;
    height:57px;
    border:1px solid #d5d5d6;
    padding-top:3px;
    padding-left:3px;
    background: #F6F6F6 url(../img/search-field-bg.gif) 0px 0px repeat-x;;
    color:#808081;
} 

/* ------ END REMINDER FORM ------ */

/* -------- SINGLE PRODUCT VIEW -------- */

div.productDetails {
	

	background-color:#fff;
	width:709px;
	border-left:1px solid #eeeef3;
	border-right:1px solid #eeeef3;
	border-bottom: 1px solid #eeeef3;
	margin-bottom:9px;
}

div.productDetails .productTop{
    width:709px;
    

    height:  55px;
}

div.productDetails .productName{
	width:565px;
	padding-left:34px;
	padding-top:24px;
    float:left;
    

}

div.productDetails .productName img{
    margin-bottom:3px;
}

div.productDetails .productName span.text{
	padding-left:10px;
	font-size:14px;
	color:#0066b3;
	font-weight:bold;
}

div.productDetails .productName .product_index{
	padding-left:20px;
	color:#808081;
}

div.productDetails .options{
    float:right;
    width:110px;
    padding-top:24px;
}

div.productDetails .top{
	width:710px;
/*	height:360px;   */

}

div.productDetails .left{
	float:left;
	padding-left:50px;
	padding-top:32px;
	width:360px;
    

}

div.productDetails .left .priceBruttoOld{
	text-decoration: line-through;
}
div.productDetails .left .priceNettoOld{
    text-decoration: line-through;
}
div.productDetails .left span.labelBold{
	font-size:12px;
	color:#0066b3;
	font-weight:bold;
}

div.productDetails .left span.priceValueBold{
	font-size:12px;
	color:#0066b3;
	font-weight:bold;
}

div.productDetails .left span.labelNormal{
	font-size:12px;
	color:#808081;
}

div.productDetails .left span.priceValueNormal{
	font-size:12px;
	color:#808081;
}

div.productDetails .left .product_pack{
    font-size:11px;
    color:#808081;
    padding-top:15px;
}

div.productDetails .left .product_color{
    height:22px;
    padding-top:8px;
}

div.productDetails .left .pantoneNumber{
    float:left;
    height:18px;
    width: 90px;
    padding-top:4px;
    color:#818181;
}

div.productDetails .left .colorSelector{
    float:left;
}

div.productDetails .left .colorSelector select{
    height:22px;
    width:143px;
    border:1px solid #d5d5d5;
    margin:0px;
    color:#818181;
    font-size:12px;
    background: url('../img/search-field-bg.gif') left top repeat-x;
}

div.productDetails .left .attributes{
	padding-top:18px;
	color:#808081;
}

div.productDetails .left .productOptions{
	width:340px;
	padding-top:28px;
}

div.productDetails .left .productOptions table tr.option{
	width:165px;
	height:20px;
}

div.productDetails .left .productOptions table tr.option td.image{
	width:19px;
}

div.productDetails .left .productOptions table tr.option td.text{
	color:#2079bd;
	font-family:Trebuchet MS, Arial;
	font-size:12px;
	font-weight:bold;
	padding-left:5px;
    width:96px;
    padding-right: 50px;
}

div.productDetails .left .productActions{
	width:347px;
	border:1px solid #eeeef3;
	color:#0066b3; 

}

div.productDetails .left .productActions table tr.add_to_basket_row{
	height:61px;
	background: url('../img/product-action-bg.gif') top left repeat-x;
}

div.productDetails .left .productActions table tr.add_to_basket_row td.add_to_basket_field{
	width:174px;
	text-align:left;
}

div.productDetails .left .productActions table tr td.add_to_basket_label{
	font-weight:bold;
	padding-left:15px;
}

div.productDetails .left .productActions table tr td.quantity{
	padding-left:25px;
	padding-top:5px;
}

div.productDetails .left .productActions table tr td.input{
	padding-left:6px;
	padding-top:5px;
}

div.productDetails .left .productActions table tr td.input input{
	width:43px;
	height:17px;
	border:1px solid #d5d5d6;
    padding-top:3px;
    color: #808081;
}

div.productDetails .left .productActions table tr td.ico{
	padding-left:10px;
	padding-top:5px;
}

div.productDetails .images{
	float:left;
	padding-top:32px;
	width:276px;
	/*height:280px;*/
    padding-bottom:20px;
}

div.productDetails .images img{
	border:1px solid #f0f0f4;  

}

div.productDetails .images table tr td{
	padding-right:8px;
	padding-top:2px;
}

div.productDetails .product_description{
	width:635px;
	padding-left:50px;
    

    padding-bottom:30px;
	color:#808081;
	text-align: justify;
}

div.productDetails .product_colors{
	color:#808081;
	padding-left:22px;
	padding-top:32px;
	padding-bottom:26px;
}

div.productDetails .product_colors table{
	vertical-align: middle;
	text-align:center;
	margin:0px;
	padding:0px;                 

	border-bottom:1px solid #eeeef3;
}  

div.productDetails .product_colors table tr td{
	border-left:1px solid #eeeef3;
	border-top:1px solid #eeeef3;
	height:29px;
	vertical-align: middle;  

}

div.productDetails .product_colors table tr td.product_index{
	width:140px;
}

div.productDetails .product_colors table tr td.product_color{
	width:61px;
}

div.productDetails .product_colors table tr td.product_quantity{
	width:91px;
}

div.productDetails .product_colors table tr td.product_price_netto{
	width:76px;
}

div.productDetails .product_colors table tr td.product_price_brutto{
	width:81px;
}

div.productDetails .product_colors table tr td.product_availability{
	width:50px;
}

div.productDetails .product_colors table tr td.product_basket_count{
	padding-left:3px;
    padding-right:3px;
}

div.productDetails .product_colors table tr td.product_basket_count form{
	margin:0px;
    border:0px;
    padding:0px;
}
div.productDetails .product_colors table tr td.product_basket_count input{
	width:24px;
	height:16px;
	border:1px solid #d4d4d4;   
    color:#808081;
    padding-top:2px;
    text-align:right;
}
div.productDetails .product_colors table tr td.product_basket_ico{
    padding-left:3px;
    padding-right:3px;
}
div.productDetails .product_colors table tr td.product_basket_ico img{
	border:0px;
	width:20px;
	height:15px;
    cursor:pointer;
}
div.productDetails .product_colors table tr td.product_checkroom_ico{
    padding-left:3px;
    padding-right:3px;
    border-right:1px solid #eeeeef;
}
div.productDetails .product_colors table tr td.product_checkroom_ico img{
    border:0px;
    width:20px;
    height:15px;
    cursor:pointer;
}

div.productDetails .product_additional{
	margin:0px;
	float:none;
}

div.productDetails .product_additional .top_bar{
	width:677px;
	height:28px;
	padding-top:5px;
	padding-left:32px;
	border-top:1px solid #f1f1f5;
	background: url('../img/product_additional_bar_bg.gif') top left repeat-x;
}

div.productDetails .product_additional .top_bar a.title-visible {font-family:Trebuchet MS,Arial; color:#0066b3; font-weight:normal;font-size:16px;line-height:16px;} 

div.productDetails .product_additional .top_bar a.title-hidden {font-family:Trebuchet MS,Arial; color:#838383; font-weight:normal;font-size:16px;line-height:16px;}

div.productDetails .product_additional .top_bar a.title-hidden:hover {color:#838383;}

div.productDetails .product_additional .content-visible {display:block; padding:30px 0px 30px 27px; color:#304392; font-size:11px;}

div.productDetails .product_additional .content-hidden {display:none;}

div.productDetails .product_additional .additional_content table tr td.table_linked_product_view{
	width:124px;
	height:118px;
	padding-top:10px;
    padding-left:5px;
    padding-right:5px;
}

div.productDetails .product_additional .additional_content table tr td.table_linked_product_view a.linked_product_image{
	display:block;
	background: url('../img/product-border.gif') top left no-repeat;
	width:119px;
	height:87px;
	padding-left: 5px;
}

div.productDetails .product_additional .additional_content table tr td.table_linked_product_view a.linked_product_name{
	display:block;
	width:124px;
	height:23px;
	padding-top:8px;
	color:#a3a3a3;
}

/* ------ END SINGLE PRODUCT VIEW ------ */

/* ---- ADVANCED SEARCH ----*/

.advanced_search{
	width:719px;
	margin-bottom:12px;    

}

.advanced_search .content{
	background-color:#fff;
	width:709px;
	border-left:1px solid #eeeef3;
	border-right:1px solid #eeeef3;
	border-bottom: 1px solid #eeeef3;
	/*padding-bottom:54px;*/

}
.advanced_search .content .register_top{
	width:709px; 
	padding-bottom:35px;  

}

.advanced_search .content .register_top .register_title{
	padding:25px 30px 0px 35px;
	width:554px;
	float:left;
    text-align:justify;
}

.advanced_search .content .register_top .register_title span.text{
	padding-left:14px;
	color:#808081;
    font-size:12px;
}

.advanced_search .content .register_top .register_title .info_box_top{
	width:538px;
	height:21px;
	border:1px solid #d5d5d5;
	background-color: #f7f7f9;
	margin-top:5px;
	padding-left:7px;
	padding-top:1px;
}

.advanced_search .content .register_top .register_title .info_box_top img{
	float:left;
}

.advanced_search .content .register_top .register_title .info_box_top span.text{
	display:block;
	float:left;
	padding-top:2px;
	font-weight: normal;
}

.advanced_search .content .register_top .register_image{
	float:left;
	padding:25px 20px 0px 3px; 

	width:67px;
	height:57px;
}

.advanced_search .content #advancedSearch-options{
	padding-left:86px;  
    position:relative;top:0px;left:0px;
	font-family:Tahoma;
	font-size: 11px;
	color:#808081;  

}
.advanced_search .content #advancedSearch-options form{
    padding-bottom:50px;
}
.advanced_search .content #advancedSearch-options table{
    
}

.advanced_search .content #advancedSearch-options table tr td{
	padding-bottom:18px;
}

.advanced_search .content #advancedSearch-options table tr td.label_element{
	width:151px;
}

.advanced_search .content #advancedSearch-options table tr td.text_element{
	width:193px;
	text-align:left;
	vertical-align: middle;
}

.advanced_search .content #advancedSearch-options table tr td.text_element span.red{
	color:red;
	padding-left:6px;
}

.advanced_search .content #advancedSearch-options table tr td.text_element input{
	border:1px solid #d5d5d6;
	background: url(../img/search-field-bg.gif) 0px 2px repeat-x;
	width:191px;
	height:17px;
	text-align: left;
	color:#808081;
	padding-top:3px;
}

.advanced_search .content #advancedSearch-options table tr td.text_element_short input{
	border:1px solid #d5d5d6;
	background: url(../img/search-field-bg.gif) 0px 2px repeat-x;
	width:58px;
	height:17px;
	text-align: left;
	color:#808081;
	padding-top:3px;
} 

.advanced_search .content #advancedSearch-options table tr td.text_element_short input.radio_input{
	width:10px;
	background: #fff;
	border:0px;
}
.advanced_search .content #advancedSearch-options table tr td.text_element input.searchCheckbox{
    border:0px;
    margin:0px;
    padding:0px;
    width:15px;
    height:15px;
}
.advanced_search .content #advancedSearch-options table tr td.text_element select{
	border:1px solid #d5d5d6;
	background: url(../img/search-field-bg.gif) 0px 2px repeat-x;
	width:195px;
	height:21px;
	padding-top: 1px;
	text-align: left;
	color:#808081;
	font-size:11px;
	font-family:Tahoma;
    margin:0px;
}

.advanced_search .content #advancedSearch-options table tr td.info_box{
	width:16px;
	padding-left:11px;
}
.advanced_search .content #advancedSearch-options table tr td.button{
    padding-left:50px;
}
.advanced_search .content #advancedSearch-options table tr td.button input{
    float:left;
}
.advanced_search .content #advancedSearch-options table tr td.button input.search_reset{
    background: url('../img/submit-button.gif') left top no-repeat;
    margin:0px;
    border:0px;
    padding:0px;
    width:170px;
    height:16px;
    font-size:14px;
    color:#808081;
    font-weight:bold;
    font-family:Trebuchet MS;
    cursor:pointer;
}

.advanced_search .content #advancedSearch-options table tr td.button .text{
	float:left;
	padding-left:9px;
	font-size:14px;
	font-family:Trebuchet MS, Arial;
	color:#0066B3;
    font-weight:bold;
    cursor:pointer;
}

/* --- END ADVANCED SEARCH ---*/

#topSelection-tabs {
	

	height: 34px;
	background: url(../img/topSelection-tabs-background.gif) top center repeat-x;
	margin-bottom: 20px;
	overflow: hidden;
}

.topSelection-tabs-unselected a{
	

	font-family: arial;
	font-weight: bold;
	text-decoration: none;
	color: #8295b6;
	

}

.topSelection-tabs-selected{
	

	height: 34px;
	overflow: hidden;
	width: 225px;
	background: url(../img/topSelection-tab-selected.gif) top center no-repeat;
	padding: 10px 4px;
	text-align: center;
	float: left

}

.topSelection-tabs-unselected{
	

	height: 34px;
	overflow: hidden;
	width: 225px;
	padding: 10px 4px;
	text-align: center;
	float: left;
}

.topSelection-tabs-selected a{
		font-family: arial;
	font-weight: bold;
	text-decoration: none;
	color: #f78130;
}

.topSelection-content{
	

	height: 146px;
}

.topSelection-content table{
	

	margin: 0 auto;
}

.topSelection-content-cell{
	

	background: url(../img/topSelection-tab-content-cell.png) top center no-repeat;
	width: 124px;
	height: 67px;
	margin: 0 5px;
	vertical-align: top;
	padding: 2px 10px 0 10px;
	overflow: hidden;
	

}

.topSelection-content-cell a{
	

	text-decoration: none;
	color: #304392;
	

}

.header2 {height:21px; background:#734F39 url('../img/header2_bg.gif') repeat-x; overflow:hidden; }

.header2 .basket {width:350px; padding-left:25px; font-size:11px; float:left; }

.header2 .basket img {vertical-align:middle; margin-right:5px; cursor: pointer; cursor: hand;}

.header2 .basket a.b-info {text-decoration:none; color:#EFDDC5; position:relative; top:3px; }

.header2 .basket a.b-info b {color:#F5680C; margin-right:8px; }

.header2 select {font-size:10px; border:1px solid #4B301F; background:#EDDDC3; margin-top:3px; }

.header2 .producer-select {float:left; }

.header2 .producer-select select {width:100px; }

.header2 .search {float:right; }

.header2 .search img { }

.header2 .search input.txt {font-size:10px; position:relative; top:-5px; border:1px solid #4B301F; width:144px; vertical-align:middle; }

.header2 .search img.btn {margin:0 6px 0 2px; cursor:pointer; }

.header .cart {position:absolute; top:57px; right:30px; }

.header .cart a {color:#FFFFFF; text-decoration:none; }

.header .cart a b {color:#97B519}

.footpath {background:#362013; border-top:1px solid #F0DEC6; height:24px; overflow:hidden; }

.main-body {width:932px;background:url('../img/top-center-bg.png') top center no-repeat;padding-top:12px;}

/*.main-body .logon-form {
	 background: url(../img/delivery-header-h3v2.png) top left no-repeat;
	 /*background: url('../img/logon-form-bg.png') top left no-repeat;
	/* padding-top:10px; 

   

}   

.main-body .logon-form .form-main{
	float:none;
	text-align:center;
	background: transparent;
}

.main-body .logon-form .form-main .info{
	width:50%;
	margin:0px auto;
}

.main-body .logon-form .form-main .form-margin{
	width:728px;
	border-bottom:1px solid #ebedf4;
}*/

.left {
	width:190px;
	float:left;
	margin:0px;
	padding:0px;
	overflow: hidden;
}

.left .search {background: url('../img/main-left-search-bg.png') top left no-repeat;width:171px; padding:16px 0px 0px 20px;}

.left .search input.txt {font-family:Tahoma;font-size:11px; border:1px solid #c8ccd2;  width:135px; vertical-align:middle; margin-bottom:2px;color:#a4abb8;text-align:center;}

.left .search select.txt {font-family:Tahoma;font-size:11px; border:1px solid #c8ccd2;  width:135px; vertical-align:middle; margin-bottom:9px;color:#a4abb8;text-align:center; }

.left .search img.btn {margin:0 6px 0 2px; cursor:pointer; }

.left .category_by_attribute{
	width:170px;
	height: 26px;
	

}

.left .category_by_attribute .menu-left-selected,

.left .category_by_attribute .menu-left-unselected{
	width:85px;
	height: 21px;
	float:left;
	padding-top:5px;
	text-align:center;
	font-size:12px;
	

}

.left .category_by_attribute .menu-left-unselected{
	color:#304392;
}

.left .category_by_attribute .menu-left-selected{
	background: url('../img/left-menu-top-selection-button.png') left top no-repeat; 

	color:#f78130;
	font-weight: bold;
	margin-left: -1px;
}

.left .category_by_attribute .menu-left-selected img{
	

	margin-bottom: 5px;
}

.menu-left-selected a,

.menu-left-unselected a{
	text-decoration:none;
	padding-right:10px;
}

.menu-left-selected a{
	color:#f78130;
	/*background: url('../img/list-pointer-top.png') top right no-repeat; */

}

.menu-left-unselected a{
	color:#304392;
	font-weight:normal;
}

.left .menu-cat {
	background: url('../img/left-menu-top-selection-bg.png') center top repeat-x; 

	padding:0px;
	padding-top:12px; 

	margin:0px;
	width: 191px;
	overflow:hidden;
}

.left .menu-cat ul {
	list-style-type :none;
	margin:0px;
	padding:0;
}

.left .menu-cat ul li {
	margin:-3px 0px 0px -3px;
	padding:7px 0px 0px 7px;
	background:url('../img/menu-left-button.png') 0% 0% no-repeat;
	font-family: Arial;
	font-size:11px;
	font-weight:bold;
	width:181px;
	height:22px;
}

.left .menu-cat ul li img{
	width:3px;
	height:5px;
	border:0px;
	margin:0px;
	padding: 0px;
}

.left .menu-cat ul li a {
	color:#304392;
	/*display: block;*/

	text-decoration:none;
	/*background: url('../img/list-pointer-left.png') 0% 50% no-repeat;*/

	padding-left:10px; 

}

.left .menu-cat ul li a:hover,

.left .menu-cat ul li a.active:hover {
	color:#F78130;
	text-decoration:none;
}

.left .menu-cat ul li a.active {
	font-weight:bold; 

	text-decoration:none;
}

.left .menu-cat ul li.deep2 {
	margin-left:12px;
/*    background:url('../img/menu-left-button.png') left top no-repeat;*/

	margin:-3px 0px 0px -3px;
	padding:7px 0px 0px 10px;
	font-weight: normal;
}

.left .menu-cat ul li.deep2 a {
	color:#304392;
}

.left .menu-cat ul li.deep2  a:hover,

.left .menu-cat ul li.deep2  a.active:hover {
	color:#F78130;
	text-decoration:none;
}

.left .menu-cat ul li.deep2  a.active {
	font-weight:bold;
	text-decoration:none;
}

.left .menu-cat ul li.deep3 {
	/*display:none;*/

	margin:-3px 0px 0px -3px;
	padding :7px 0 0 20px;
	font-weight: normal;
/*    background:url('../img/menu-left-button.png') left top no-repeat;*/

	

	

}

.left .menu-cat ul li.deep4 {display:none; }

.banners {margin:18px auto; width: 932px;}

.banner img{margin: 0 auto;}

.left .box {margin:3px 0; background:#7E5132; text-align:center; padding-bottom:3px; }

.left .box h4 {font-size:11px; font-weight:normal; }

.left .box h4 a {color:#F2DEC6; text-decoration:none; }

.left .box .price {font-size:11px; color:#F1DDC2; }

.left .box .price .price-old {color:#CFA267; font-size:11px; }

.left .box .price .price-old .strike {color:#4B2F1C; font-size:11px; }

.left .box .price .price-old .strike span {color:#CFA267; }

.left .box .price .with-tax { }

.left .box .price .with-tax span { }

.left .box .price .without-tax { }

.left .new {margin-bottom:20px; }

/* STRONA GŁÓWNA - Tabela produktów na stronie głównej:*/

.middleSelection{
	width:546px;
	float:left;
	/*padding-left:4px;*/

	background: url(../img/middle-product-selection-bg.gif) top center repeat-x;
}

.middleSelection-tabs{
	height:29px;
}

.main-middle-newProducts{
	padding-top:12px;
	background: url(../img/middle-under-product-selection-bg.png) top center repeat-x;
}

.main-middle-newProducts table,

.main-middle-newProducts table tr,

.main-middle-newProducts table tr td{
	margin:0px;
	 

}

.main-middle-newProducts table tr.middleSelection-content-row{
   background:url('../img/main-page-borderH.gif') bottom repeat-x; 

}

.middleSelection-tabs-selected{
	

	height: 19px;
	overflow: hidden;
	width: 225px;
	background: url(../img/middle-product-selection.png) top center no-repeat;
	padding: 10px 0px 0px 0px;
	text-align: center;
	float: left;
	color:#e86a19;
}

.middleSelection-tabs-unselected{
	

	height: 19px;
	overflow: hidden;
	width: 225px;
	padding: 10px 0px 0px 0px;
	text-align: center;
	float: left;
	

}

.middleSelection-tabs-unselected a,

.middleSelection-tabs-selected a{
	text-decoration:none;
	font-weight:bold;
}

.middleSelection-tabs-unselected a{
	color:#a9b6cb;
}

.middleSelection-tabs-selected a{
	color:#e86a19; 

}

.middleSelection-content-cell{
	/*border-left: 1px dotted #d2d2d2;*/

	/*border-bottom: 1px dotted #d2d2d2;*/

	/*background:url('../img/main-page-borderV.gif') left repeat-y;*/

	width:120px;
	height:260px;
	text-align:left;
	vertical-align: top;
	padding-left:30px;
	padding-right:30px;
	color:#304392;
	font-family:Arial;
	font-size:11px;
}

.middleSelection-content-cell .product-picture{
	width:110px;
	height:126px;
}

.middleSelection-content-cell .product-info{
	position:relative;
	top:-25px;
	width:118px;
	height:124px;
	padding-left:2px;
	

}

.middleSelection-content-cell .product-info .name{
	width:118px;
	height:45px;
	font-weight:bold;
}

.middleSelection-content-cell .product-info .name a,

.middleSelection-content-cell .product-info .name a:visited{
	text-decoration:none;
	color:#304392;
}

.middleSelection-content-cell .product-info .price{
	

}

.middleSelection-content-cell .product-info .price .price-bold{
	font-weight:bold;
}

.middleSelection-content-cell .product-info .descr{
	padding-top:5px;
	height:60px;
}

.middleSelection-content-cell .product-info .descr p{
	margin:0px;
	padding:0px;
}

.middleSelection-content-cell .product-info .more{
	text-align:right;
	height:10px;
}

.middleSelection-content-cell .product-info .more a{
	text-decoration:none;
	color:#f38008;
}

/*-----------------------------------------------------*/

.description {width:742px; float:left; padding-bottom: 10px; overflow: hidden;}

.description form{padding:0px;margin:0px;}

.description .backToProductList {display: block; background: url(../img/product-back-to-list.gif) 0% 50% no-repeat; color: #fd8a03; text-decoration: none; line-height: 16px; padding-left: 16px; float: left;}

.description .newLabel {color: #f7721d; font-size: 11px; font-weight: bold; text-transform: uppercase; float: right;}

.description h2.category-deep {font-size:11px; font-weight:normal; color:#304392; }

.description h2.category-deep a {font-size:11px; font-weight:normal; color:#304392; text-decoration:none; margin:0 5px; }

.description h2.category-deep a:hover {color:#304392; }

.description .logon-form h1 , .txt h1{color: #304392;
	/*line-height: 63px;*/

	padding-top:31px;
	padding-bottom:31px;
	/*width: 799px;*/

	padding: 0 35px;
	font-size: 11px;
	

	padding-top:10px;
	padding-bottom:10px;
}

.description .form-main a{
	

	text-decoration: none;
}

.description .form-main{
	

	text-align: center;
}

.description h3 {font-size:13px; color:#304392; padding-left:10px;padding-top:10px;}

.description .order-steps{width:724px;height:51px;padding-bottom:46px;}

/*.step1 {background: url(../img/basket-steps-step1-pl.png) top center no-repeat;}

.step2 {background: url(../img/basket-steps-step1-pl.png) top center no-repeat;}*/

/*.description .order-steps img{border:0px;margin:0px;}*/

/*.description .margines {padding-bottom:10px; position:relative; margin: 0; }   */

.description .txt .header-txt {/*background:url('../img/basket-table-bg.gif') top no-repeat;*/ padding:20px;background: url(../img/delivery-header-h3v2.png) no-repeat left top;}

.description .txt-margin {margin:8px 16px; }

.description .txt-margin table td {color: #304392}

.description .txt-margin h1 {font-size:18px; font-weight:bold; color:#734F39; margin:0; padding:0 0 24px 0; background:transparent; }

.description .txt-margin h2 {color: #304392;
	line-height: 63px;
	/*width: 799px;*/

	background: url(../img/delivery-header-h3.png) top left no-repeat;
	padding: 0 35px;
	font-size: 11px;
	width: 100%; }

.description .txt-margin h3 {font-size:14px; font-weight:bold; color:#734F39; margin:10px 0; padding:0; background:transparent; }

.description .txt-margin p { }

.description .txt-margin a {color:#25365C; text-decoration:none; }

.description .txt-margin .knowMore, .description .txt-margin .knowMore:hover{
   

	float: left;
	display: block; 

	margin-top: 5px;
	

	background: #e4e6eb;
	border: 1px solid #cdd2e5;
	color: #304392;
	overflow: hidden;
	padding: 5px 12px;
	text-decoration: none;
}

.description .txt-margin a:hover {color:#25365C; text-decoration: none; }

.description .txt-margin ul,

.description .txt-margin ol {margin:14px 0; }

.description .txt-margin ul {list-style-image:url(../img/footer-list-style.png);
list-style-position:outside;
margin:10px 0 0;
padding:0;
text-align:left; }

.description .txt-margin ol {padding-left:25px; }

.description .txt-margin ul li,

.description .txt-margin ol li {margin:5px 0; }

.description .txt-margin ul li ul,

.description .txt-margin ol li ul,

.description .txt-margin ul li ol,

.description .txt-margin ol li ol {margin:5px 0; }

h3.productDescriptionHeader {font-weight: bold; color: #f7721d; padding-top: 19px; padding-bottom: 11px; padding-left: 5px; margin: 0;}

.description h1.name { font-size:12px; color:#304392; }

.description h2.name {color:#B0CD23; padding:0px 30px; margin-bottom:10px; font-size:11px; font-weight:normal; color:#FFFFFF; }

.description .map-list { background: url(../img/delivery-header-h3v2.png) top left no-repeat;}

.description .map-list h1 {color: #304392;
	line-height: 63px;
	/*width: 799px;*/

	/*background: url(../img/delivery-header-h3v2.png) top left no-repeat;*/

	

	padding: 0 35px;
	font-size: 11px;
	width: 100%; }

.description .map-list ul {list-style:none; margin:5px 30px 5px; }

.description .map-list ul li {font-weight:bold; margin:2px 0; }

.description .map-list ul li a {color:#304392; text-decoration:none; padding-left:10px; }

.description .map-list ul li a span {color:#304392; }

.description .map-list ul li a:hover {color:#304392; text-decoration:underline; }

.description .map-list ul li ul li {font-weight:normal; }

.description .map-list ul li ul li ul li {font-size:11px;}

.description .map-list ul li ul li ul li a {padding-left:8px; }

.description .boxProducer {float:right; }

.description .details { margin:8px 8px; width:530px; font-size:11px; }

.description .details .image {width:236px; float:left; overflow: hidden;}

.description .details .image {width:240px; float:left; overflow: hidden;}

.description .details .image img {border: 1px solid #ecedf0; margin: 0 auto;}

.description .details .image-margin {padding:0 12px 0 0; text-align: center;}

.description .details .txt {width: 287px; float:right; overflow: hidden;}

.description .details .txt .pts {margin-bottom:0px; font-weight:normal; color:#8b96c1; }

.description .details .txt .value {margin-left:0px; font-weight:normal; color:#362013; }

.description .details .txt .txt-margin table td {vertical-align: bottom; }

.description .details .txt .txt-margin table td .with-tax {margin: 0px 2px;color: #304392; font-weight: bold; text-transform: lowercase; text-align: right; }

.description .details .txt .txt-margin table td .without-tax {margin:  0px 2px; color: #304392;  text-transform: lowercase; text-align: right; }

.description .details .txt .txt-margin table td .with-tax .value {color: #304392; font-size: 18px; font-weight: bold; text-transform: uppercase; text-align: left; }

.description .details .txt .txt-margin table td .value {color: #304392; text-transform: uppercase; text-align: left; }

.description .details .txt .pts .without-tax .value {color:#304392; }

.description .details .txt .pts .price-old   .value {color:#8b96c1; }

.description .details .txt .pts .price-old {color:#8b96c1; margin: 4px 0;;}

.description .details .txt .pts2 {margin:12px 0 12px 0; font-weight:bold; color:#362013; }

.description .details .txt .pts2 .value {margin:0 6px 0 3px; font-weight:normal; }

.description .details .txt .pts2 .value a {color:#362013; text-decoration:none; }

.description .details .txt .pts2 img {vertical-align:middle; }

.description .details select {font-size:10px; color:#222222; border:0; width:50px; }

.description .details .ico {}

.description .details .ico img {margin-left:5px; }

.description .details .ico-lower {top:285px; }

.description .details .form-order-single {margin-top:0px; }

.description .details .form-order-single table { }

.description .details .form-order-single table tr td {vertical-align:bottom; }

.description .details .form-order-single table tr td.price {text-align:right; }

.description .details .form-order-single table tr td.price .price-old {font-size:11px; }

.description .details .form-order-single table tr td.price .price-old .strike span { }

.description .details .form-order-single table tr td.price .price-old .strike {color:#FF0000; }

.description .details .form-order-single table tr td.price .with-tax {font:bold 11px Arial,sans-serif; }

.description .details .form-order-single table tr td.price .with-tax span {font-size:24px; font-weight:normal; }

.description .details .form-order-single table tr td.price .without-tax {font-size:10px; color:#555555; }

.description .details .form-order-single table tr td.basket img{cursor: pointer;}

.description .details .form-order-single .submit-from-single {margin:0px; padding:0px; }

.description .details .form-order-single .submit-from-single tr td {margin:0px; padding:0px; }

.description .details .form-order-single .submit-from-single tr td img {margin:0px; padding:0px; }

.description .details .form-order-single .submit-from-single-lower {top:210px; }

.description .details .form-order-single .submit-from-single div {margin-bottom:5px; }

.description .details .form-order-single .submit-from-single img {vertical-align:middle; cursor:pointer;display: inline; }

.description .details .form-order-single .submit-from-single span {cursor:pointer; text-decoration:underline; }

.description .details .form-order { }

.description .details .form-order table.attribute {width:530px; margin-top:10px; }

.description .details .form-order table.attribute tr td {border-top:1px solid #304392; padding-left: 20px;}

.description .details .form-order table.attribute tr td.depending {vertical-align:middle; color:#304392;  }

.description .details .form-order table.attribute tr td.depending img {vertical-align:middle; }

.description .details .form-order table.attribute tr td.price {text-align:right; color: #304392;}

.description .details .form-order table.attribute tr td.price .price-old {font-size:10px; }

.description .details .form-order table.attribute tr td.price .price-old .strike span { }

.description .details .form-order table.attribute tr td.price .price-old .strike {color:#FF0000; }

.description .details .form-order table.attribute tr td.price .with-tax {font:bold 11px Arial,sans-serif; }

.description .details .form-order table.attribute tr td.price .with-tax span {font-size:18px; font-weight:normal; }

.description .details .form-order table.attribute tr td.price .without-tax {font-size:10px; color:#304392; }

.description .details .form-order table.attribute tr.title td {border-top:0; color:#304392; padding-bottom:4px; }

.description .details .ruler{clear:both;}

.description .details .desc { padding:8px 8px; line-height:18px; color:#304392; }

.description .details .desc ul,

.description .details .desc ol {margin-left:18px; }

.description .details .desc .pdf-recommend {text-align:right; padding:16px 8px 0; }

.description .details .desc .pdf-recommend a {color:#7E5132; font-weight:bold;text-decoration:underline; }

.description .details .desc .pdf-recommend a img {vertical-align:middle; margin:0 3px 0 6px; }

.description .address-data{/*background:url('../img/basket-table-bg.gif') top no-repeat;*/ padding:8px;width:726px; height:800px;background: url(../img/delivery-header-h3v2.png) no-repeat left top;}

.description .form-main { margin:0; float:left;}

.form-main-description {padding:60px 0px 0px 60px; width:250px;float:left; text-align:left;color:#304392;}

.description .form-main input {vertical-align:middle; margin-right:2px; }

.description .form-main input.text,

.description .form-main input.txt {color:#304392;width:196px; padding:1px; border-left:2px solid #dadce0;border-top:2px solid #dadce0; border-right:1px solid #dadce0; border-bottom :1px solid #dadce0;background:#eceef3; font-size:12px; }

.description .form-main select {width:196px; margin-right:2px; padding:1px; border-left:2px solid #dadce0;border-top:2px solid #dadce0; border-right:1px solid #dadce0; border-bottom :1px solid #dadce0; background:#ECEEF3; font-size:12px; }

.description .form-main textarea {width:196px; margin-right:2px;  height:90px; padding:1px; border-left:2px solid #dadce0;border-top:2px solid #dadce0; border-right:1px solid #dadce0; border-bottom :1px solid #dadce0; background:#ECEEF3; font-size:12px; }

.description .form-main table {width:310px; margin-left:65px;}

.description .form-main table tr td {text-align:right; font-size:11px; color:#304392}

.description .form-main table tr td .red {font-size:12px; }

.description .form-main table tr td a{text-align:right; font-size:11px; text-decoration:none; color:#304392; margin-right:10px;} 

.description .form-main h2 {color:#304392; text-align:center; padding:15px 0 5px; font-size:11px; }

.description .form-main p {padding:0 0 10px 10px; color: #304392 }

.description .order-payment h2 {color:#304392; padding:15px 0 2px; font-size:11px; }

.description .order-payment input {margin-right:5px; vertical-align:middle; }

.description .order-payment-button {padding:0 0 15px; text-align: center; font-weight: bold; color: #e46713;}

.description .order h2 {color:#B0CD23; padding:15px 0 2px; font-size:11px; }

.description .basket-options {overflow:hidden; width:600px;padding:20px 0px 0px 38px;text-align:center;}

.description .basket-options a{text-decoration:none; color:#304392;}

.description .basket-options a img{display: block;}

.description .basket-options a .order-data-notice{float: left;}

.description .basket-options a:hover{text-decoration:none; color:#5063B2;}

.description .continue-shopping {float:left;text-align:right; width:163px; height:25px;  background:url('../img/basket-option-button.png') top left no-repeat;padding-right:26px;padding-top:5px;text-align:center;}

.description .clear-basket {float:left;text-align:right; width:163px; height:25px;  background:url('../img/basket-option-button.png') top left no-repeat;padding-right:26px;padding-top:5px;text-align:center;}

.description .order-doit {float:left;text-align:right; width:163px; height:25px;  background:url('../img/basket-option-button.png') top left no-repeat;padding-top:5px;text-align:center;font-weight:bold;}

.description .basket-options-descr {overflow:hidden; width:600px;padding:0px 0px 20px 40px;text-align:center; color:#8897d7;}

.description .continue-shopping-descr {float:left;text-align:right; width:163px;  padding-right:26px;text-align:left;}

.description .clear-basket-descr {float:left;text-align:right; width:163px;   padding-right:26px;text-align:left;}

.description .order-doit-descr {float:left;text-align:right; width:163px; text-align:left;}

.description .order-doit img { }

.description .order-summary {overflow:hidden;width:728px; padding-top:10px;height:62px;background:url('../img/basket-bottom-bg.gif') bottom repeat-x; margin:0px 0px 0px 8px;text-align:right; font-family:Arial;font-size:11px; font-weight:bold; color:#304392;}

.description .order-summary .label {}

.description .order-summary .value {font-size:14px; }

.description .order-summary .order-summary-margin {padding:20px 95px 0px 0px; }

.description .order-summary .without-tax { font-size:11px; font-weight:normal; color:#304392; }

.description .order-payment {}

.description .order-payment-bg {margin:0 5px;}

.description .order-finish{
	background:url('../img/basket-table-bg.gif') top no-repeat; padding:20px; 

	color:#304392;  

}

.description .order-finish .title{
font-weight:bold;
padding-bottom:20px;
}

/*.description .user_panel {text-align:center; }

.description .user_panel p {margin:30px 38px 40px; text-align:left; font-weight:normal; color:#304392; }

.description .user_panel p span {margin-left:4px; font-weight: bold; }

.description .user_panel img {vertical-align:middle; margin:0 5px 0 50px; }

.description .user_panel a {color:#FF7B17; text-decoration:underline; font-size:11px; }

.description .user_panel img.logout {margin:20px 20px; }*/

.description  .bottom-box {clear:both; margin:8px 8px;  font-size:11px; }

.description  .bottom-box h3 {padding:0; font-size:11px; font-weight:normal; height:54px; background: url('../img/box_undercontent_product_bg.gif') center repeat-x ; color: #f7721d;}

.description  .bottom-box h3 a {display: block; width: 153px; height: 45px; text-align: center; float: left; text-decoration:none; padding:9px 3px 0 3px; position:relative; overflow: hidden;}

.description  .bottom-box h3 a.title-visible {background: url('../img/box_undercontent_product_bg-hover.gif') top center no-repeat; color:#f7721d; font-weight:bold; }

.description  .bottom-box h3 a.title-hidden {background:transparent; color:#304392; }

.description  .bottom-box h3 a.title-hidden:hover {color:#304392; }

.description  .bottom-box .content-visible {display:block; padding:10px 0px 0px; color:#304392; font-size:11px; }

.description  .bottom-box .content-hidden {display:none; }

.description  .bottom-box #idBottomBoxGallery table {width:100%; margin-bottom:60px; position:relative; top:30px; }

.description  .bottom-box #idBottomBoxGallery table tr td {vertical-align:top; text-align:center; }

.description  .bottom-box #idBottomBoxLinked table {table-layout:fixed; width:545px; margin-bottom:0px; }

.description  .bottom-box #idBottomBoxLinked table tr td {vertical-align:middle; padding-left:10px; padding-bottom:20px;color:#304392; background:url('../img/main-page-borderH.gif') bottom repeat-x;}

.description  .bottom-box #idBottomBoxLinked table tr td div { }

.description  .bottom-box #idBottomBoxLinked table tr td h4 {font-size:11px; padding:0px 0px 0px; }

.description  .bottom-box #idBottomBoxLinked table tr td h4 a {vertical-align:top; color:#304392; text-decoration:none; }

.description  .bottom-box #idBottomBoxLinked table tr td p {margin:0px; color:#304392; }

.description  .bottom-box #idBottomBoxLinked table tr td .product_description {margin:0px; color:#304392; padding-bottom:5px;}

.description  .bottom-box #idBottomBoxLinked table tr td p.with-tax {font-weight:bold; color:#304392;}

.description  .bottom-box #idBottomBoxLinked table tr td p.with-tax span {font-weight:normal;  color:#304392;}

.description  .bottom-box #idBottomBoxLinked table tr td p.without-tax {margin-top:2px; color:#8b96c1; font-size:9px; }

.description  .bottom-box #idBottomBoxLinked table tr td p.price-old {color:#F0DEC6; }

.description  .bottom-box #idBottomBoxLinked table tr td p.price-old .strike {text-decoration:none; }

.description  .bottom-box #idBottomBoxLinked table tr td p.price-old .strike span {color:#F0DEC6;  }

.description  .bottom-box #idBottomBoxNotice { }

.description  .bottom-box #idBottomBoxNotice .user-notice-list { }

.description  .bottom-box #idBottomBoxNotice .user-notice-list .info {background:transparent; color:#304392; margin-bottom:18px; }

.description  .bottom-box #idBottomBoxNotice .user-notice-list .odd { }

.description  .bottom-box #idBottomBoxNotice .user-notice-list .even {background:#845B3D; }

.description  .bottom-box #idBottomBoxNotice .user-notice-list div {padding:10px 10px; }

.description  .bottom-box #idBottomBoxNotice .user-notice-list .user-notice {color:#FEFFFD; margin:0 5px; }

.description  .bottom-box #idBottomBoxNotice .user-notice-list .user-nick {font-weight:bold; color:#D7C2A7; margin:8px 5px; }

.description  .bottom-box #idBottomBoxNotice .user-notice-form { padding:5px 0 10px; }

.description  .bottom-box #idBottomBoxNotice textarea {width:253px; margin-right:2px;  height:90px; padding:1px; border-left:2px solid #dadce0;border-top:2px solid #dadce0; border-right:1px solid #dadce0; border-bottom :1px solid #dadce0; background:#ECEEF3; font-size:12px; }

.description  .bottom-box #idBottomBoxQuestion textarea {width:253px; margin-right:2px;  height:90px; padding:1px; border-left:2px solid #dadce0;border-top:2px solid #dadce0; border-right:1px solid #dadce0; border-bottom :1px solid #dadce0; ; font-size:12px; }

.description  .bottom-box #idBottomBoxNotice table {margin:10px auto 0; width:490px; }

.description  .bottom-box #idBottomBoxNotice table tr td {vertical-align:top; padding:2px;}

.description  .bottom-box #idBottomBoxNotice table tr td.lebel {text-align:right; color:#304392;}

.description  .bottom-box #idBottomBoxNotice .input-txt {borderwidth:196px; padding:1px; border-left:2px solid #dadce0;border-top:2px solid #dadce0; border-right:1px solid #dadce0; border-bottom :1px solid #dadce0;background:#eceef3; font-size:12px; }

/*.description .margines .bottom-box #idBottomBoxNotice .butt {border:2px solid #D6D7DB; color:#D6D7DB; background:#3F4952; font-size:11px; font-weight:bold; padding:2px 30px; }*/

.description  .bottom-box #idBottomBoxNotice .td-input-btn {text-align:right; width:100%; }

.description  .bottom-box #idBottomBoxQuestion .td-input-btn {text-align:right; width:100%; padding-right: 25px;}

.description  .bottom-box #idBottomBoxInfo {position:relative; }

.description  .bottom-box #idBottomBoxInfo .desc {margin:30px 400px 30px 20px; }

.description  .bottom-box #idBottomBoxInfo .attribute-table {position:absolute; top:0; right:100px;  }

.description  .bottom-box #idBottomBoxInfo .attribute-table table td {padding:4px 0 0 0;}

.description  .bottom-box #idBottomBoxInfo .attribute-table table tr.first td {padding-top:40px;}

.description  .bottom-box #idBottomBoxInfo .attribute-table table .label {font-weight:bold; text-align:right; padding-right:10px; }

.description  .bottom-box #idBottomBoxInfo .attribute-table table .value {border-left:1px solid #B0B3B8; padding-left:10px; }

/*.product-list table {width:770px; margin:5px auto ; table-layout:fixed; }

.product-list table tr td {vertical-align:top; padding:0 0 15px 0; }

.product-list table tr td .ico-top {height:14px; margin-top:5px; overflow:hidden; }

.product-list table tr td .ico-top img.ico-new {margin:0 8px; float:left; }

.product-list table tr td .ico-top img.ico-promotion {margin:0 8px; float:right; }

.product-list table tr td .ico-bottom {height:14px; margin-top:15px; overflow:hidden; }

.product-list table tr td .ico-bottom img.ico-recommend {margin:0 8px; float:right;  }

.product-list table tr td h3 {padding:12px 3px 12px; text-align:center; }

.product-list table tr td h3 a {color:#FE7C1A; font-size:12px; text-decoration:none; }

.product-list table tr td h3 a:hover {text-decoration:underline; }

/*.product-list table tr td .float-left {width:100px; float:left; }*/

/*.product-list table tr td .float-left .photo {text-align:center; }

.product-list table tr td .float-left .photo img {}

.product-list table tr td .float-left .price {text-align:center; margin:20px 0 12px; } */

/*.product-list table tr td .float-right {width:144px; float:right; }*/

/*.product-list table tr td .float-right h4 {font-size:11px; font-weight:normal; } *//* nazwa rozszerzona */

/*.product-list table tr td .float-right .basket {text-align:center; }

.product-list table tr td .float-right .basket a {vertical-align:middle; color:#000000; font-size:11px; text-decoration:underline; }

.product-list table tr td .float-right .basket img {vertical-align:middle; margin-right:5px; cursor:pointer; }

.product-list table tr td .float-right .basket span {vertical-align:middle; color:#000000; font-size:11px; text-decoration:underline; cursor:pointer; }

.product-list table tr td .price-old {font-size:10px; color:#9E9E9E; }

.product-list table tr td .price-old .strike span {font-size:11px; color:#9E9E9E; }

.product-list table tr td .price-old .strike {font-size:11px; color:#CCCCCC; }

.product-list table tr td .with-tax {font-size:11px; color:#FE7C1A; }

.product-list table tr td .with-tax span {font-size:12px; color:#000000; font-weight:bold; }

.product-list table tr td .without-tax {font-size:11px; color:#FE7C1A; }

.product-list table tr td .without-tax span {font-size:12px; color:#BFBFBF; font-weight:bold; }

.product-list .pager {text-align:right; padding:5px 7px; margin:0 10px; background:#362013; color:#FFFFFF; font-size:11px; }

.product-list .pager a {margin:0 3px; color:#FFFFFF; text-decoration:none; }

.product-list .pager a.active {color:#FE7C1A; font-weight:bold; }

.product-list .pager a:hover {color:#FE7C1A; }

.product-list .pager .pager-next {color:#FE7C1A; margin-left:10px; padding-right:10px; background:url('../img/pager_next_bg.gif') right top no-repeat; }

.product-list .pager .pager-prev {color:#FE7C1A; margin-right:10px; padding-left:10px; background:url('../img/pager_prev_bg.gif') left top no-repeat; }*/

.search-result {margin:8px 8px; color: #304392;}

.search-result h1 {color: #304392;
	line-height: 63px;
	/*width: 799px;*/

	background: url(../img/delivery-header-h3.png) top left no-repeat;
	padding: 0 35px;
	font-size: 11px;
	width: 100%; }

.search-result .search-product { }

.search-result .search-product .search-product-position {position:relative; }

.search-result .search-product .ico {position:absolute; top:15px; right:12px; }

.search-result .search-product .ico img {margin-left:8px; }

.search-result .search-product .float-left {width:120px; float:left; }

.search-result .search-product .photo {margin:15px 22px; text-align:center; }

.search-result .search-product .float-right {width:555px; float:right; color:#304392; font-size:11px; }

.search-result .search-product .float-right h3 {margin:15px 0 30px; font-size:11px; }

.search-result .search-product .float-right h3 a {text-decoration:none; color:#304392; }

.search-result .search-product .float-right .sp-footer {margin:40px 0 15px 0; font-size:12px; }

.search-result .search-product .float-right .sp-footer .price {width:260px; float:left; line-height:18px; }

.search-result .search-product .float-right .sp-footer .price .with-tax {font-weight:bold; }

.search-result .search-product .float-right .sp-footer .price .without-tax { }

.search-result .search-product .float-right .sp-footer .price .price-old {color:#AA9075; font-weight:bold; }

.search-result .search-product .float-right .sp-footer .price .price-old span.strike {color:#304392; font-weight:normal; }

.search-result .search-product .float-right .sp-footer .price .price-old span.strike span {color:#304392; }

.search-result .search-product .float-right .sp-footer .basket-buttons {width:200px; float:right; }

.search-result .info {margin:0; padding:5px 0; border:0;color:#304392; text-align:center; font-size:11px; }

.search-result .pager {height:22px;  text-align:center; position:relative; }

.search-result .pager .operation-box {width:155px; color:#304392; font-size:10px; text-align:left; position:absolute; top:2px; left:8px; }

.search-result .pager .operation-box select {vertical-align:middle; font-size:10px; }

.search-result .pager a {margin:0 1px; color:#304392; text-decoration:none; font-size:11px; line-height:22px; }

.search-result .pager a.active {color:#304392; font-weight:bold; }

.search-result .pager a:hover {color:#304392; }

.search-result .pager .pager-next {color:#304392; margin-left:25px; padding-right:10px;  }

.search-result .pager .pager-prev {color:#304392; margin-right:25px; padding-left:10px;  }

.newsletter-form {
	width: 177px;
	height: 128px;
	background: url(../img/newsletter-background-2.png) top left no-repeat; 

	padding-top:25px;
	font-size: 11px;
	line-height: 9px;
	padding-left:5px;
	padding-right:5px;
}

/*.newsletter-title{
	padding-left:10px;
	text-transform: uppercase;
	font-weight: bold;
	color: #edb998;
	font-size: 11px;
} */

.newsletter-tabs{
	width:185px;
	height:45px;
	padding-top:6px;
	/*background:url('../img/newsletter-tabs-bg.png') bottom left no-repeat;*/   

}

.newsletter-tabs .newsletter-tab-selected{
	width:92px;
	height:22px;
	background: url('../img/newsletter-tab-selected1.png') top left no-repeat;
	float:left;
	padding-top:11px;                                                                                     

	text-align:center;
	color:#ED7414;
	font-weight:bold;
}

.newsletter-tabs .newsletter-tab-unselected{
	width:92px;
	height:22px;
	float:left; 

	padding-top:11px;
	text-align:center;
	color:#304392;
}

.newsletter-tabs .newsletter-tab-unselected a,

.newsletter-tabs .newsletter-tab-unselected a:visited,

.newsletter-tabs .newsletter-tab-selected a:visited{
	text-decoration: none;
	font-size: 11px;
	color:#304392;
}

.newsletter-tabs .newsletter-tab-selected a{
	color:#F38008;
	text-decoration:none;
	/*font-weight:bold;     */

}

.newsletter-tabs .newsletter-tab-unselected a:hover,

.newsletter-tabs .newsletter-tab-selected a:hover{
	text-decoration:none;
	color:#F38008;
}

.newsletter-form .newsletter-form-content{
	height:50px;
	width:160px;
	padding-left:10px;
}

.newsletter-form .newsletter-form-content input{
	border:1px solid #cbced3;
	width:160px;
	height:17px;
	color:#cbced3;
	font-family:Tahoma;
	font-size:11px;
}

/* --------------------- RIGHT MENU -------------- */

.right{
	float:right;
	/*padding-left:14px;*/

}

.menu-right .currency-select{
	padding-bottom:10px;
}

.menu-right .currency-select form{
	text-align:center;
}

.menu-right .currency-select select {
	font-size:10px; 

	border:1px solid #b9c6d1; 

	background:#fff; 

	margin-top:3px;
	width:136px;
	height:15px;
	color:#a4abb8;
	text-align:center; 

}

.rightMenuSelection{
	width:178px;
	float:left;
	overflow: hidden;
	/*padding-left:4px;*/

	

}

.right-menu-Products{
	float:left;
	width:178px;
	background: url('../img/right-menu-Products-bg.gif') top repeat-x;
	padding-top:20px;
	z-index: 5;        

}

.right-menu-Products .more{
	float:right;
	text-align: center;
	width:64px;
	height:16px;
	background:url('../img/right-menu-more.png');
	color:#fff;
}

.right-menu-Products .more a,.right-menu-Products .more a:hover{
	text-decoration:none;
	cursor:pointer;
	cursor: hand;
	color:#fff;
}

.rightMenuSelection-tabs-selected{
	

	height: 19px;
/*    overflow: hidden;*/

	width: 88px;
	background: url(../img/right-menu-button-selected.png) top center no-repeat;
	padding: 8px 0px 0px 0px;
	text-align: center;
	float: left;
	color:#e86a19;  

}

.rightMenuSelection-tabs-unselected{
	

	height: 19px;
/*    overflow: hidden;*/

	width: 88px;
	padding: 8px 0px 0px 0px;
	text-align: center;
	float: left;
	

	

}

.rightMenuSelection-tabs-selected a,

.rightMenuSelection-tabs-unselected a{
	text-decoration:none;
}

.rightMenuSelection-tabs-selected a{
	color:#f56f1c;
}

.rightMenuSelection-tabs-unselected a{
	color:#848891;
}

 .rightMenuSelection-content-cell_1{
	 width:90px;
	 height:89px;
	 background:url('../img/main-page-borderH.gif') 0% 100% repeat-x; 

 } 

 .rightMenuSelection-content-cell_2{
	width:78px;
	overflow:hidden;
	background:url('../img/main-page-borderH.gif') 0% 100% repeat-x; 

	text-align:left;
	vertical-align: top;
	padding-top:10px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:0px;
	color:#304392;
	font-family:Arial;
	font-size:11px;
	

 }

 .rightMenuSelection-content-cell_2 .name{
	color:#304392;
	padding-bottom:5px; 

 }

.rightMenuSelection-content-cell_2 .name a,

.rightMenuSelection-content-cell_2 .name a:visited{
	text-decoration:none; 

	color:#304392;                 

}

.rightMenuSelection-content-cell_2 .price {
	color:#25365c;                 

}

/*-----------------------------------------*/

/*-------------- PRODUCTS LIST ------------*/

.product-list{
/*	float:left;*/

/*	width:542px;*/

	color:#304392;
	padding: 24px 9px;
}

.product-list .menu-top{
	width:542px;
	height:20px;
	padding:10px 0px 25px 0px;
/*    background-color: red;    */

}

.product-list .menu-top table tr{
	vertical-align: bottom;
}

.product-list .menu-top .sort-by{
	

	width:120px;
}

.product-list .menu-top .sort-by form {
	margin:0px; 

}

.product-list .menu-top .sort-by form select{
	

	border:1px solid #bebebe;
	color:#304392;
	width:89px;
	height:15px;
	border:1px solid #bebebe;
	font-size:10px;
}

.product-list .menu-top .amount-on-page form{
	margin:0px;    

}

.product-list .menu-top .amount-on-page form select{
	width:57px;
	height:15px;
	border:1px solid #bebebe;
	font-size:10px;
	color:#304392;
}

.page-selector{height:20px;}

.page_selector{width:260px;text-align:center;padding-top:5px;height:25px;}

.pager {padding:0px; margin:0px auto; width:260px; font-size:11px; color: #A3A3A3;}

.pager a {margin:0px; text-decoration:none; height:19px; text-align:center;color: #A3A3A3;text-decoration:underline;}

.pager a.active {color:#A3A3A3;margin:0px; font-weight:bold;height:19px;text-align:center;text-decoration:none;}

.pager a:hover {color:#A3A3A3;margin:0px;text-decoration:underline; width:19px;height:19px;text-align:center;}

.pager a .pager-next {width:50px;height:19px; text-decoration:underline;}

.pager a .pager-prev {width:50px;height:19px; text-decoration:underline;}

.product-list .category-show-bg{
	height:56px;
	width:100%;
	background: url('../img/products-category-selection.gif') bottom repeat-x;
}

.product-list .category-show-bg .selected-category-button .left{
	float:left;
	height:56px;
	width:8px;
	background: url('../img/products-category-selection-button-left.gif') bottom no-repeat;
}

.product-list .category-show-bg .selected-category-button .center{
	float:left;
	padding-top:10px;
	height:46px;
	padding-left:10px;
	padding-right:10px;
	background: url('../img/products-category-selection-button-center.gif') bottom repeat-x;
	color:#e86a19;
	font-weight:bold;
	

}

.product-list .category-show-bg .selected-category-button .right{
	height:56px;
	width:8px;
	background: url('../img/products-category-selection-button-right.gif') left bottom no-repeat;
	float:left;
}

.product-list .single-product-details{
	margin:0px;
	padding: 0px;
	width:528px;
	height:90px;
	

	/*background-color: green; */

}

.product-list .single-product-details td{vertical-align: top; color: #a3a3a3;}

.product-list .single-product-details td .price-container{float: left; width: 93px; overflow: hidden; /*padding-top: 10px; */ margin-top:-12px;}

.product-list .single-product-details td .quantity-unit{float: left;width: 60px;text-align: center;padding-top: 17px;}

.product-list .single-product-details td .quantity-unit p{width: auto; text-align: center;color: #0066b3; font-family: arial;padding:0}

.product-list .single-product-details td .basket{float: left;width:  100px;overflow: visible; font-weight: bold;color: #0066b3;/*margin-bottom: -15px;*/}

.product-list .single-product-details td .basket form{margin:0; padding: 0;overflow: hidden;padding-bottom: 2px;}

.product-list .single-product-details td .basket img{cursor: pointer; cursor: hand;margin-left: 5px;}

.product-list .single-product-details td .basket .attribute-add-to-basket img{float: right;}

.product-list .single-product-details td .basket span{display: block; margin-bottom: 5px;}

.product-list .single-product-details td .basket span a{color:#0066B3;font-weight:bold;}

.product-list .single-product-details td .basket span.checkroom{display: block; margin-bottom: 5px;color: #a3a3a3;}

.product-list .single-product-details td .basket input{width: 37px; height: 13px;padding: 3px;border: 1px solid #d5d5d6;background: url(../img/input-search-bg.gif) repeat-x scroll left top;margin-left: 16px;float: left;color:#808081;}

.product-list .single-product-details td.photoCell{
/*	border-top:1px solid #e5e7f1;*/

	vertical-align: middle;
}

.product-list .single-product-details td.photoCell a.photo{display: block; width: 124px; height: 87px;}

.product-list .single-product-details td.photoCell a.photo .photo-frame{width: 124px; height: 87px; background: url(../img/product-list-photo-frame.png) top center no-repeat;}

.product-list .news-delimiter{margin-top: 15px;margin-bottom:8px;height: 0px;line-height: 0px;font-size: 1px; border-top:1px solid #f1f1f5;}

.product-list .single-product-details .ico-top{vertical-align: top;/*margin-top: -15px;*/ clear:both;}

.product-list .single-product-details .ico-top .availability{float: left; height:15px;}

.product-list .single-product-details .ico-top .status-icons{float: left;width: 247px;height:20px;}

.product-list .single-product-details td h3 {padding:0px 0px 0px 0px;margin: 0; line-height: 11px; text-align:left; font-weight:bold;}

.product-list .single-product-details td h3 a {color:#a3a3a3; font-size:11px; text-decoration:none;text-transform: uppercase;line-height: 11px;}

.product-list .single-product-details td h3 a:hover {text-decoration:none; }

.product-list .single-product-details .photo{
	padding-right:10px;
	padding-left:10px;
	width:100px;
	height:100px;
}

.product-list .single-product-details td {overflow: hidden;} 

.product-list .single-product-details td .product-description {padding-right:46px; width: 201px; height: 55px;text-align:left; color:#a3a3a3; font-size:11px;float: left;} 

.product-list .single-product-details td .price-container .price .without-tax span {font-size: 14px; color: #0066b3;font-weight: bold;} 
.product-list .single-product-details td .price-container .price .with-tax span {font-size: 14px; color: #0066b3;font-weight: bold;} 

.product-list .single-product-price{
	width:528px;
	height:40px;
	background: url('../img/products-list-price-bg.gif') repeat-x;
	vertical-align: top;
}

.product-list .single-product-price td{
	border-bottom:10px solid #fff;
	padding-top:5px;
	padding-bottom:5px;
}

.single-product-price .price{
	float:left;
}

.single-product-price .price p{
	margin:0px;
	padding:0px;
}

.single-product-price .price p.with-tax{
	color:#304392;
	font-weight:bold;
}

.single-product-price .price p.with-tax span{
	color:#f97b27;
	font-weight:bold;
	font-size:14px;
}

.single-product-price .price-container .price p.without-tax{
	color:#bec4db;
}

.single-product-price .price p.price-old{
	color:#bec4db;
}

.single-product-price .delivery-time{
	float:left;
	width:160px;
	color:#304392;
	text-align: center;
}

.single-product-price .basket{
		float:right;
		padding-right:10px;
		color:#304392;
		font-weight: bold;
}

.single-product-price .basket img{
	border:0px;
	margin:0px;
	float:left;
	cursor: pointer;
	cursor: hand;
}

.single-product-price .basket .add-to-basket{
	float:left;
	vertical-align: middle;
	padding-top:5px;
	padding-left:3px;
	color:#304392;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
}

.single-product-price .basket form{
	vertical-align: middle;
}

/*-----------------------------------------*/

/* CATEGORIES */

div.categories_list .title{
    width:669px;
    height:22px;
    padding-left:38px;
    padding-top:20px;
    padding-bottom:15px;
}

div.categories_list .title .img{
    

}

div.categories_list .title span.text{
    padding-left:14px;
    color:#818181;
    font-size:12px;
}

/*-----------------------------------------*/

.copyright {clear:both;  position:relative; height:44px; background: url('../img/copyright_bg.gif'); overflow: hidden;}  

.copyright table {width:932px; height: 44px; margin: 8px auto 0 auto; }

.copyright table td {width:50%; vertical-align: middle; color: #989eab;}

.copyright table td .sign {text-align: right; margin:0;}

.copyright table td .sign a, .copyright table td .sign a:hover{color: #989eab; text-decoration: none;}

  

.clear-both {clear:both; height:1px; overflow:hidden; }

.alignRight{
	text-align: right;
}

/* FORMY PRZESYŁKI I PŁATNOŚCI */

h3#paymentTypeHeader, #deliveryForms h3 , h3#deliveryTypeHeader, .description .register-form .register-bg h2 , map-list h1{
	

	color: #304392;
	line-height: 63px;
	/*width: 799px;*/

	background: url(../img/delivery-header-h3.png) top left no-repeat;
	padding: 0 35px;
	font-size: 11px;
	width: 100%;
}

#deliveryForms, #paymentTypes, #deliveryTypes {
	

}

.reminder { 

	background: url(../img/delivery-header-h3v2.png) top left no-repeat;
	height:275px;
	margin:0px;
	padding-top:10px;
}

.reminder .form-margin{
	padding-top:20px;
	border-bottom:1px solid #EBEDF4;
	width:728px;
	text-align:center;
}

.bottom-box .content content-visible .register-form .register-bg .register-element-block #first table tr td{
	width:100px;
	height:20px;
}

/* --------------------------- */

table.links {
	

	margin: 0 auto;
}

table.links td{
	

	vertical-align: bottom;
}

.passwordReminder{
	margin-right: 20px;
}

a.passwordReminder img{
	

	margin-bottom: -2px;
}

.button {text-align: right;}

register-element-block input {color: #304392}

.tool-text{background: white url(../img/top-center-bg.png) no-repeat scroll center top; padding: 0px 2px; border: 1px solid #EEEEEE;}

.map-list ul {list-style-type: none;float: none; list-style-image: none;}

.map-list ul li img{margin-right:10px;}

.map-list ul li.deep1 {float: none;margin-top: 7px;margin-bottom: 7px;}

.map-list ul li.deep1 ul{margin-top: 12px;margin-bottom: 12px;}

.map-list ul li.deep1 ul li {margin-top:7px; margin-bottom: 7px;}

.map-list ul li.deep1 ul li ul {position: absolute; margin-top: -20px;margin-left: 100px;}

.map-list ul li.deep1 ul li {width:150px;}

.map-list ul li.deep1 ul li.deep2{width:270px;}

.map-list ul li.deep1 ul li.deep2 ul{margin-left: 220px;}

.map-list ul li.deep1 ul li.deep2 ul li.deep3{width:150px;}

.map-list ul li.deep1 ul li.deep2 ul li.deep3 ul{margin-left:100px;}

.map-list ul li.deep1 ul li.deep2 ul li.deep3 ul li.deep4{width:130px;}

.map-list ul li.deep1 ul li.deep2 ul li.deep3 ul li.deep4 ul{position:relative;margin-left:14px;margin-top:7px;padding-left:5px;}

.basket .content .basket_top {width:709px;height:69px;padding-bottom:29px;  }

.basket .content .basket_top .basket_title{padding:25px 0px 0px 0px;width:566px;float:left;}

.basket .content .basket_top .basket_title span.text{padding-left:14px;color:#808081;font-weight: bold;}

.basket .content .basket_top .basket_title span.text_invoice{padding-left:19px;color:#808081;font-weight: bold;}

.basket .content .basket_top .basket_title span.invoice_number{color:#0066b3;font-weight: bold;}

.basket .content .basket_top .basket_image{float:left;padding:12px 3px 0px 3px; width:67px;height:57px;}

.basket .content .orders_history_table table.orders_list {width:100%;border-bottom:1px solid #eeeef3;} 

.basket .content .orders_history_table table.orders_list tr.title td {color:#808081; font-size:11px; height:28px;}

.basket .content .orders_history_table table.orders_list tr td {padding:3px;vertical-align:middle; text-align:center; font-size:11px; border-top:1px solid #eeeef3; border-right:1px solid #eeeef3;color:#808081;}
.basket .content .orders_history_table table.orders_list tr.odd td,
.basket .content .orders_history_table table.orders_list tr.even td{padding:3px;vertical-align:middle; text-align:center; font-size:11px; border-top:1px solid #eeeef3; border-right:1px solid #eeeef3;color:#808081;}
.basket .content .orders_history_table table.orders_list tr td.count {width:60px; }

.basket .content .orders_history_table table.orders_list tr td input.text {border:0; vertical-align:middle; color:#808081; font-size:11px; background:transparent; text-align:center; } 
.basket .content .orders_history_table table.orders_list tr td input.field_active{border:1px solid #808081;background: url(../img/input-search-bg.gif) repeat-x left top;}
.basket .content .orders_history_table table.orders_list tr td img {vertical-align:middle; cursor:pointer; }

.basket .content .orders_history_table table.orders_list tr.odd {}

.basket .content .orders_history_table table.orders_list tr.odd td {color:#808081;}

.basket .content .orders_history_table table.orders_list tr.odd td a {color:#808081; text-decoration:none; }

.basket .content .orders_history_table table.orders_list tr.even {}

.basket .content .orders_history_table table.orders_list tr.even td { color:#808081; }

.basket .content .orders_history_table table.orders_list tr.even td a {color:#808081; text-decoration:none; }

.basket .content .orders_history_table table.orders_list tr.even td .with-tax {font-weight:bold;  }

.basket .content .orders_history_table table.orders_list tr.odd td .with-tax {font-weight:bold; }

.basket .content .orders_history_table table.orders_list tr.odd td .without-tax {font-size:10px; margin-top:3px; }

.basket .content .orders_history_table table.orders_list tr.even td .without-tax {font-size:10px; margin-top:3px; }

.basket .content .orders_history_table table.orders_list tr td.no {border-top:1px solid #eeeef3; border-left:1px solid #eeeef3; border-right:1px solid #eeeef3; width:25px;}

.basket .content .orders_history_table table.orders_list tr td.name {}

.basket .content .orders_history_table table.orders_list tr td.cat-no {width:100px;}

.basket .content .orders_history_table table.orders_list tr td.date {width:136px;}

.basket .content .orders_history_table table.orders_list tr td.status {width:109px;}

.basket .content .orders_history_table table.orders_list tr td.color { border-right:1px solid #EEEEF3; border-top: 1px solid #EEEEF3; }

.basket .content .orders_history_table table.orders_list tr td.photo { border-right:1px solid #EEEEF3; border-top: 1px solid #EEEEF3; width:64px;}

.basket .content .orders_history_table table.orders_list tr td.attr {}

.basket .content .orders_history_table table.orders_list tr td.price {width:89px;}

.basket .content .orders_history_table table.orders_list tr td.value {width:89px;}

.basket .content .orders_history_table table.orders_list tr td.count { padding:0 9px 0 10px; width:52px; overflow:hidden;}

.basket .content .orders_history_table table.orders_list tr td.trash { text-align:center; width:50px;}

.basket .content .orders_history_table table.orders_list tr td.trash img {/*margin-right:8px;*/ }

.basket .content .orders_history_table table.orders_list tr td.trash span {text-decoration:none; cursor:pointer; cursor: hand; color:#808081; }

.basket .content .orders_history_table table.orders_list tr td.trash .delete-link {float: left;margin-right: 10px;}

.basket .content .order-summary {text-align: right;padding-top: 34px;padding-bottom: 32px;}

.basket .content .order-summary img {float: left;margin-left: 425px;}

.basket .content .order-summary .label{font-weight: bold; color: #808081;margin-left: 10px;}

.basket .content .order-summary #sum-value-with-tax-on-demand{font-weight: bold; color: #0066b3;font-size: 14px;}
.basket .content .order-summary #sum-value-with-tax-available{font-weight: bold; color: #0066b3;font-size: 14px;}

.basket .content .basket-options{height: 93px; overflow: hidden;background: #F4F4F4 url(../img/address_data_invoice_bg.gif) top center repeat-x; border: 1px solid #eeeef3;}

.basket .content .basket-options .gray-line{height: 87px; float: left; border-left: 1px solid #eeeef3;margin-top: 3px;}

.basket .content .basket-options .single_option {float: left;padding: 15px 0px 0 15px;width: 195px;}

.basket .content .basket-options .single_option_title{float:left; font-size: 14px; font-family: trebuchet ms;padding: 15px 0px 0 15px;}

.basket .content .basket-options .pts {display: block; float: right;padding: 15px 0px 0 15px;width: 200px;font-size: 14px; font-family: trebuchet ms;}

.basket .content .basket-options .single_option div.clear-basket{font-family: trebuchet ms; font-size: 14px; /*color: #9f9f9f;*/ color:#0066B3; font-weight:bold;margin-left:11px;}

.basket .content .basket-options .single_option div.continue-shopping{font-family: trebuchet ms; font-size: 14px; /*color: #9f9f9f;*/ color:#0066B3; font-weight:bold;margin-left:11px;}

.basket .content .basket-options .single_option div.order-doit{font-family: trebuchet ms; font-size: 14px; /*color: #9f9f9f;*/ color:#0066B3; font-weight:bold;margin-left:11px;}

.basket .content .basket-options .single_option .order-data-notice{width: 239px;float: left; font-size: 11px; font-family: tahoma;margin-left: 15px;}

.basket .content .basket-options .single_option a.basket-options-descr{display:block; margin-top: 12px; cursor:pointer;}

.basket .content .basket-options .single_option a.basket-options-descr input{float: left;}

.basket .content .basket-options .single_option a.basket-options-descr div{float: left;font-size: 11px; font-family: tahoma;width: 137px; /*color:#0066B3;*/}

.basket .content .basket-options .single_option a.basket-options-descr img{float: left;font-size: 11px; font-family: tahoma;margin: 0 11px;}

a.back_button{display:block;float:left;cursor:pointer;}

a.back_button img{float:left;}

a.back_button .order-doit-descr{float:left;font-family: trebuchet ms; font-size: 18px; /*color: #9f9f9f;*/ color:#0066B3; margin-left:11px;}

.form-margin table tr td input{    border:1px solid #d5d5d6;background: url(../img/search-field-bg.gif) 0px 2px repeat-x;width:191px;height:17px;text-align: left;color:#808081;padding-top:3px;}

.form-margin table tr td select{    border:1px solid #d5d5d6;background: url(../img/search-field-bg.gif) 0px 2px repeat-x;width:193px;height:22px;text-align: left;color:#808081;padding-top:3px;font-size: 11px;}

.form-margin table tr td textarea{    border:1px solid #d5d5d6;/*background: url(../img/search-field-bg.gif) 0px 2px repeat-x;*/width:191px;height:20px;text-align: left;color:#808081;/*padding-top:3px;*/font-size: 11px;width: 220px; height: 151px;position: absolute;/* margin-left: -167px;*/}

.form-margin table tr td .invoice_data_processing_agreement{float: right ;width: 15px;}

.form-margin table tr td .submit-image{width: 23px; height: 23px; float: left;border: none; padding: 0; margin: 0 11px;}

.address-data .form-main {padding-top: 33px;}

.order-payment-bg div {margin: 15px 0 0 0;}

.order-payment-bg div div{margin: 0 0 0 0;}

.order-payment-bg div img{margin: 5px 16px 0 50px;float: left;}

.order-payment-bg div .tipper{padding: 0 0 0 123px}

.order-payment-bg #order_finish_button{font-size: 14px; color: #0066b3; font-weight: bold;margin-top: 21px;width:280px;}

.order-payment-bg #order_finish_button div{float: left;font-family:Trebuchet MS; font-size:18px; font-weight:normal;}

.order-payment-bg #order_finish_button input{float: left; margin-left:11px;margin-right: 14px;}

.order-payment-bg #shippingCostNotice{font-family: tahoma; font-size: 11px;}

.payment_options{
    padding-left:100px;
}

.form-block{
    width:650px;
    /*height:180px;*/
}
.form-block a.back_to_shopping{
    display:block;
    float:left;
    padding-left:50px;
    padding-top:33px;
}
.form-block a.back_to_shopping img{
    margin:0px 11px 0px 0px;
    float:left;
}
.form-block a.back_to_shopping div.option_text{
    font-family:Trebuchet MS, Arial;
    font-size:18px;
    color:#0066B3;
    float:left;
}
.order_summary_price{
    width:280px;
    height:80px;
    float:right;
}

.order_summary_price .title{
    font-family: Trebuchet MS;
    font-size:18px;
    color:#808081;
    padding-left:11px;
}

.order_summary_price .image_and_price{
    padding-top:11px;
}

.order_summary_price .image_and_price img{
    margin:0px 0px 0px 11px;
    float:left;
}

.order_summary_price .image_and_price .price{
    float:left;
    font-family:Tahoma;
    font-size:14px;
    font-weight: bold;
    padding-left:12px;
    padding-top:2px;
    width:234px;
    color:#0066B3;
}

.form-block .info{
    height:40px;
    width:639px;
}

.form-block .info img{
    float:left;
    padding-bottom:10px;
    margin:0px;
}

.form-block .info span.text{
    width:585px;
}

div.special_cat_choice{
    width:550px;
    height:100px;
    margin:0px auto;
}

div.special_cat_choice form{
    float:left;
}

div.special_cat_choice form fieldset{
    width:250px;
    height:30px;
    text-align:center;
}

div.special_cat_choice form fieldset label{
    color:#808081;
    font-family:Tahoma;
    font-size:11px;
}

div.special_cat_choice form fieldset select{
    border:1px solid #d5d5d6;
    height:22px;
    /*padding-top:2px;*/

    padding-left:3px;
    width:145px;
    color:#808081;
    background: url('../img/search-field-bg.gif') top left repeat-x;
    vertical-align: middle;
    padding-bottom: 2px;
    padding-top:2px;
    padding-right:2px;
    margin:0px;
    margin-left: 13px;
}

div.special_cat_choice .show_all_special{
    float:left;
    width:250px;
    height:30px;
    text-align:center;
}

div.special_cat_choice .show_all_special a{
    display:block;
    font-family: Tahoma;
    font-size:11px;
    font-weight:bold;
    color:#808081;
    padding-left:90px;
    padding-top:5px;
}

div.special_cat_choice .show_all_special a img{
    margin-right:10px;
    float:left;
}

div.special_cat_choice .show_all_special a span{
    display:block;
    float:left;
    height:18px;
}

div.product_on_page_box{
    padding-left:10px;
    width:210px;
    height:25px;
    float:left;
    color:#818183;
    font-family:Tahoma;
    font-size:11px;
    padding-top:5px;
    text-align:center;
}

div.product_sort_box{
    padding-left:10px;
    width:215px;
    height:27px;
    float:left;
    padding-top:3px;
    text-align:center;
}

div.product_sort_box form fieldset{
    width:205px;
    height:30px;
    text-align:center;
}

div.product_sort_box fieldset label{
    color:#818183;
    font-family:Tahoma;
    font-size:11px;
}

div.product_sort_box form fieldset select{
    border:1px solid #d5d5d6;
    height:22px;
    /*padding-top:2px;*/

    padding-left:3px;
    width:145px;
    color:#808081;
    background: url('../img/search-field-bg.gif') top left repeat-x;
    vertical-align: middle;
    padding-bottom: 2px;
    padding-top:2px;
    padding-right:2px;
    margin:0px;
    margin-left: 13px;
}

.tipper {
	font-weight: bold;
	padding: 0.2em;
}

a.tipper {
	background-color: #eeeef3;
	color: #00F;
}

.tool-tip {
	width:206px;
	z-index: 13000;
	color:#808081;
	border:1px solid #dfdfdf;
	background-color: #eeeef3;
}

 

.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #808081;
	background:#eeeef3;
	padding: 11px 20px 5px 14px;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	border-top:1px solid #fff;
}

 

.tool-text {
	text-align:left;
	font-size: 11px;
	color: #808081;
	background:#eeeef3; 

	padding: 0px 20px 5px 14px;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
}

.tool-loading {
	background: url('../img/ajax_load.gif') center center no-repeat;
	width: 30px;
	height: 30px;
	margin: 0 auto;
}
