/* PRODUCT DETAIL ADD TO BASKET */
.orderPriceBlock1
{
	float:left;width:210px;margin:0 0 0 5px;
}
.orderPriceBlock2
{
	float:left;width:130px;margin:16px 4px 0 4px;height:55px;
}
.orderPriceBlock3
{
	float:left;width:130px;margin:16px 0 0 0;height:55px;
}

.detailLine1
{
	float:left;height:1px;font-size:1px;width:210px;background-color:#3D6675;margin:16px 0 0 0;padding:0;
}

.detailLine2
{
	float:left;height:1px;font-size:1px;width:210px;background-color:#3D6675;margin:0 0 0 0;padding:0;
}
.detailLine3
{
	float:left;height:1px;font-size:1px;width:130px;background-color:Transparent;margin:0 0 0px 0;padding:0;
}

.detailPrice
{
	float:left;width:210px;margin:1px 0;padding:0;background-color:#FFF073;position:relative;left:-1px;color:#939598;font-size:15px;
}
.detailPrice td.price
{
	width:110px;
	float:none;
	margin:0;
	font-size:15px;
	padding-left:5px;
}
.divBuy
{
	float:left;width:115px;height:105px;background-color:#F0EDED;border:1px solid #C2C2C2;padding:2px 0;
	font-size:13px;color:#42919E;text-align:center;
}
.divBuy strong
{
	font-size:16px;
}

a.butBuy
{
	display:block;
	width:115px;
	height:26px;
	margin:6px 0 0 0;
	background:transparent url('Kupit.gif') no-repeat;
	text-decoration:none;
}
a.butBuy span
{
	display:block;
	color:#fff;
	font-weight:bold;
	padding:6px 0 0 5px;
	letter-spacing:0em;
	text-align:left;
}

a.butOrderDetail
{
	display:block;
	float:right;
	width:130px;
	margin:0 0 0 0;
	height:26px;
	background:transparent url('ObjednatLong.gif') no-repeat;
	text-decoration:none;
}

a.butOrderDetail span
{
	width:100px;
	display:block;
	float:left;
	color:#fff;
	font-weight:bold;
	padding:6px 0 0 26px;
	letter-spacing:0em;
	text-align:left;
}

a.butBasketDetail
{
	display:block;
	float:right;
	width:130px;
	margin:0 0 0 0;
	height:26px;
	background:transparent url('Vas-nakupLong.gif') no-repeat;
}
a.butBasketDetail span
{
	display:block;
	color:#fff;
	font-weight:bold;
	margin:6px 0 0 15px;
	letter-spacing:1px;
}
a.butBuy:hover, a.butOrderDetail:hover, a.butOrderList:hover, a.butBasketDetail:hover, 
a.butBuy:hover span, a.butOrderDetail:hover span, a.butOrderList:hover span, a.butBasketDetail:hover span
{
	text-decoration:none;
	color:#FFF073;
	cursor:pointer;
}

table.amountTable
{
	width:130px;
}

table td.addbuttons
{
	width:500px;
}

input.infoBox
{
	width:62px;
	margin:0;
}
select.infoBox
{
	width:65px;
}
input.infoBoxCoupon
{
	width:90px;
	margin:0;
}
input.couponcode
{
	width:125px;
}

div.info_error span, div.infoText span#messageText
{
	color:#D9261C;
	font-weight:bold;
}

div.info_error span#messageText a
{
	color:#D9261C;
	text-decoration:underline;
}

/* END - PRODUCT DETAIL ADD TO BASKET */

/****** BASKET ******/
.basket
{
	float:left;
	margin:0 0 0 0;
	color:#FFF073;
}

.basket a.navLink1, .basket a.navLink2, .basket a.navLink3, .basket a.navLink4
{
	float:left;
	background-color:#546975;
	height:32px;
	font-weight:bold;
	font-size:12px;
	margin:33px 0 14px 5px;
	color:#FFF073;
}

.basket a:hover span.txt
{
	color:#fff;
}

.basket a.navLink1:hover, .basket a.navLink2:hover, .basket a.navLink3:hover, .basket a.navLink4:hover
{
	text-decoration:none;
	cursor:pointer;
}

.basket a.navLink1	{	width:145px;margin-left:0;			}
.basket a.navLink2	{	width:180px;			}
.basket a.navLink3	{	width:145px;			}
.basket a.navLink4	{	width:230px;			}

.basket a.activeLink1{	width:200px;background:url(categoryBGlong.gif) no-repeat scroll top right #80C45D;height:32px;margin:0 0 14px 0px;padding-top:33px;	}
.basket a.activeLink2{	width:235px;background:url(categoryBGlong.gif) no-repeat scroll top right #80C45D;height:32px;margin:0 0 14px 5px;padding-top:33px;	}
.basket a.activeLink3{	width:200px;background:url(categoryBGlong.gif) no-repeat scroll top right #80C45D;height:32px;margin:0 0 14px 5px;padding-top:33px;	}
.basket a.activeLink4{	width:285px;background:url(categoryBGlong.gif) no-repeat scroll top right #80C45D;height:32px;margin:0 0 14px 5px;padding-top:33px;	}

.basket a.activeLink
{
	font-size:16px;
	background-color:#81C35C;
}
.basket a.activeLink:hover span.txt
{
	color:#FFF073 !important;
}

.basket a.navLink1 .num, .basket a.navLink2 .num, .basket a.navLink3 .num, .basket a.navLink4 .num
{
	float:left;
	color:#fff;
	background-color:#546975;
	font-size:26px;
	margin:1px 0px 1px 1px;
	padding-right:6px;
}

.basket a.activeLink .num
{
	margin-left:0px;
	padding-left:8px;
}

.basket a.navLink1 .txt, .basket a.navLink2 .txt, .basket a.navLink3 .txt, .basket a.navLink4 .txt
{
	float:left;
	margin:9px 0 0 0;
}

.basket a.activeLink .txt
{
	margin:7px 0 0 0;
	color:#fff;
}

.basket a.navLink1 img, .basket a.navLink2 img, .basket a.navLink3 img, .basket a.navLink4 img
{
	float:left;
	margin:0;
}

.basket a img.basketBig	{	margin:3px 0 0 4px;	}
.basket a img.orderBig	{	margin:2px 0 0 4px;	}

.basket div.darkBck
{
	float:right;
	width:300px;
	height:20px;
	padding:3px 0 0 10px;
	background:#546975 none no-repeat !important;
	color:#fff;
	position:relative;
	top:1px;
	left:-1px;
	z-index:880;
}

.basket .basketitems
{
	float:left;
	width:768px;
	border:1px solid #ABA8A8;
	color:#82C25A;
	margin:0 0 14px 0;
}

.basket .divupper
{
	position:relative;
	margin-top:-23px;
}

.basket .basketitems table
{
	width:768px;	
}

.basket .basketitems table th
{
	background:transparent url('cell.gif') repeat-x;
	height:23px;
	border-right:solid 2px #fff;
	vertical-align:middle;
	text-align:center;
	color:#546975;
	font-size:12px;
}
.basket .basketitems table th.last
{
	border-right:solid 0px #fff;
}
.basket .basketitems table th.first
{
	text-align:left;
	padding-left:20px;
}

.basket .basketitems table td
{
	padding:8px 4px 4px 4px;
	text-align:center;
}
.basket .basketitems table td a.text
{
	color:#82C25A;
	display:block;
	padding-left:6px;
	width:100%;
}
.basket .basketitems table td a.imgBasket
{
	height:36px;
	display:block;
	float:left;
	margin:2px 0 0 8px;
}
.basket .basketitems table td a.imgBasket img
{
	max-height:100%;
	float:left;
}
.basket .basketitems table td.first
{
	text-align:left;
}

.basket .basketitems table td strong
{
	font-size:14px;
}

.basket .basketitems table td.input
{
	width:70px;
}

.basket .basketitems table td input.textbox
{
	width:30px;
	height:26px;
	font-size:14px;
	margin:0;
	padding:3px 6px;
	text-align:left;
	color:#546975;
	float:left;
	border:solid 1px #ABA8A8;
}

input.chb
{
	margin:4px 0;
	padding:0;
}
input.chblogin
{
	margin:0;
	padding:0;
}

.basket .basketitems table td.priceCol
{
	text-align:right !important;
	padding-right:18px;
	width:88px;
}

.basket .basketitems table td a.plusButton
{
	float:left;
	width:22px;
	height:17px;
	background:transparent url('plus.gif') no-repeat;
}

.basket .basketitems table td a.minusButton
{
	float:left;
	width:22px;
	height:17px;
	background:transparent url('minus.gif') no-repeat;
}

/* DELIVERY */
.basket .basketitems table.delivery td
{
	color:#546975;
	padding:4px 2px 6px 2px;
}
.basket .basketitems table.delivery td span
{
	padding-top:5px;
	display:block;
}

.basket .basketitems table.delivery th.empty, .basket .basketitems table th.empty
{
	width:34px;
	padding:0;
	margin:0;
    text-align: left;	
}

.basket .basketitems table.delivery th.widemiddle, .basket .basketitems table th.widemiddle
{
	padding:0;
	margin:0;
	text-align:left;
	padding-left:30px;
}

.basket .basketitems table.delivery .titletext
{
	width:180px;
}

.basket .basketitems table.delivery td.wide, .basket .basketitems table.delivery th.wide
{
	text-align:left;
	padding-left:30px;
}

.basket .basketitems table.delivery td.lastrow
{
	padding-bottom:20px;
}

.separatorline
{
	width:100%;
	height:1px;
	font-size:1px;
	background-color:#ABA8A8;
	margin:8px 0;
}
.disabled
{
	color:#E3E4E5;
}

/* REGISTER DATA */
.basket .basketitems th.darkPanel
{
	background-color:#546975;
	width:50px;
	float:right;
}

.basket .basketitems td.regTD
{
	background-color:#F0EDED;	
	padding:0 !important;
	text-align:left;
}

.basket .basketitems td .regData
{
	margin:8px 0 8px 10px;
	float:left;
	width:356px;
}
.basket .basketitems td .regDataNoMargin
{
	margin:0 0 0 10px;
}
.basket .basketitems td .regDataHigher
{
	margin-top:21px;
}
.basket .basketitems td .regDataItem
{
	float:left;
	width:366px;
	margin:4px 10px 4px 0;
	padding:0;
}
.basket .basketitems td .regDataItemNoMargin
{
	margin:0px 10px 0 0;
}

.basket .basketitems td .regDataItem label.required
{
	color:#D9261C;
	font-weight:bold;
}

.basket .basketitems td .regData .textbox
{
	width:250px;
	height:auto;
	margin:0;
	padding:0;
}

.basket .basketitems td .regData .blockTitle
{
	margin:0px 10px 4px 0px;
	font-weight:bold;
	font-size:14px;
}

.basket .basketitems td .regData .info, .basket .login td .activationData .info
{
	float:left;
	color:#D9261C;
	font-weight:bold;
	margin:8px 0 4px 10px;
}

.basket .basketitems table.delivery .agreeText
{
	font-weight:bold;
}

.basket .basketitems table.delivery .agreeText a
{
	color:#81C35C;
	text-decoration:underline;	
}

.regSeparator, .loginSeparator
{
	float:left;
	width:100%;
	height:1px;
	font-size:1px;
	background-color:#ABA8A8;
	margin:4px 0 8px 0;
}

.nopadding
{
	padding:0 !important;
}
.nomargin
{
	margin:0 !important;
}

.trans
{
	background-color:Transparent;
}

/* NOTE - BASKET */
.basket .basketitems .notediv
{
	float:left;
	margin:6px;
	color:#5681AC;
}
.basket .basketitems .notediv textarea
{
	width:300px;
	height:80px;
}
.basket .basketitems .infoText
{
	float:left;
	width:650px;
	margin:2px 0 12px 6px;
	color:#5681AC;
	font-weight:bold;
}


/* SUM TABLE */
.basket .basketitems .sum table
{
	width:100%;
}

.basket .basketitems .sum
{
	width:278px;
	background-color:#F0EDED;
	float:right;
	margin:6px;
	border:solid 1px #C2C2C2;
	color:#546975;
}

.basket .basketitems .sum td
{
	text-align:right !important;
	padding-right:10px;
	font-size:13px;
}

.basket .basketitems .sum .sumTitle
{
	font-weight:bold;
}

.basket .basketitems .sum .sumTotal
{
	font-weight:bold;
	font-size:16px;
	color:#82C25A;
	width:86px;
	padding-top:8px;
}

.basket a.linkLeft
{
	float:left;
	background-color:#546975;
	height:32px;
	font-weight:bold;
	font-size:12px;
	margin:0 0 10px 0px;
	display:block;
	color:#FFF073;
	background:url('arrowL.gif') no-repeat scroll top left #546975;
}
.basket a.linkLeft .txt
{
	float:left;
	display:block;
	margin:0;
	padding:9px 10px 0 20px;
}
.basket a.linkLeft .txtWithNum
{
	padding-left:6px !important;
}
.basket a.linkLeft .num
{
	float:left;
	display:block;
	color:#fff;
	font-size:26px;
	margin:0;
	padding:1px 0 1px 15px;
}

.basket a.linkRight
{
	float:right;
	display:block;
	background-color:#546975;
	height:32px;
	font-weight:bold;
	font-size:12px;
	margin:0 0 10px 0px;
	color:#FFF073;
	background:url('arrowR.gif') no-repeat scroll top right #546975;
}
.basket a.linkRight .txt
{
	float:left;
	display:block;
	margin:0;
	padding:9px 20px 0 0px;
}
.basket a.linkRight .num
{
	float:left;
	display:block;
	color:#fff;
	font-size:26px;
	margin:1px 8px 1px 4px;
	padding:0;
}
.basket a.linkFinal
{
	float:left;
	display:block;
	width:130px;
	height:40px;
	font-weight:bold;
	margin:6px 0 12px 300px;
	color:#fff;
	background:url('bck_button_order.jpg') repeat-x scroll top left #D9261C;
	font-size:16px;
	padding:0 15px;
}
.basket a.linkFinal .txt
{
	float:left;
	display:block;
	margin:0;
	padding:10px 0px 0 2px;
}
.basket a.linkFinal:hover span.txt
{
	color:#fff073 !important;
}

.basket a.linkRight:hover span.txt, .basket a.linkLeft:hover span.txt, .basket a.linkRightRefresh:hover span.txt
{
	color:#fff;
}
.basket a.linkRight:hover, .basket a.linkLeft:hover, .basket a.linkRightRefresh:hover, .basket a.linkFinal:hover
{
	text-decoration:none;
	cursor:pointer;
}

.basket a.linkRightRefresh
{
	float:right;
	width:114px;
	background-color:#546975;
	height:32px;
	font-weight:bold;
	font-size:12px;
	margin:0 6px 10px 0px;
	display:block;
	color:#FFF073;
}
.basket a.linkRightRefresh .txt
{
	float:right;
	margin:9px 0 0 0;
	padding:0 8px 0 12px;
}
.basket a.linkRightRefresh img
{
	float:right;
	margin:2px 0 0 0px;
}

.titleSummary1, .titleSummary2
{
	line-height:18px;
}

.basket .basketitems .titleSummary1 span, .basket .basketitems .titleSummary2 span
{
	padding-top:0px !important;
	display:inline !important;
}
.titleSummary1
{
	float:left;
	width:90px;
	text-align:right;
	padding-right:5px;
}
.titleSummary2
{
	float:left;
	width:250px;
}

a.butBasketHome
{
    color:#FFFFFF;
    float:right;
    margin-top: 10px;
}

/* END - BASKET */

/* BASKET LOGIN */
.basket .login
{
	float:left;
	width:768px;
	border:1px solid #ABA8A8;
	color:#546975;
	margin:0 0 14px 0;
}

.basket .login table
{
	width:768px;
	float:left;
}

.basket .login table th
{
	background:transparent url('cell.gif') repeat-x;
	height:23px;
	border-right:solid 2px #fff;
	vertical-align:middle;
	text-align:center;
	color:#546975;
	font-size:12px;
}
.basket .login table th.last
{
	border-right:solid 0px #fff;
}
.basket .login table th.first
{
	text-align:left;
	padding-left:20px;
}

.basket .login table td
{
	padding:8px 4px 4px 4px;
	text-align:center;
}
.basket .login td.loginTD
{
	background-color:#F0EDED;	
	padding:0 !important;
	text-align:left;
}

.basket .login td .loginData
{
	margin:8px 0 8px 290px;
	float:left;
	width:138px;
}

.basket .login td .loginDataMessage
{
	margin:16px 0 8px 10px;
	float:left;
}

.basket .login td .loginDataItem
{
	float:left;
	width:366px;
	margin:4px 10px 4px 0;
	padding:0;
}

/* ACTIVATE EMAIL */
.basket .login td .activationData
{
	margin:8px 0 8px 30px;
	float:left;
	width:700px;
}
.basket .login td .activationDataItem
{
	float:left;
	width:680px;
	margin:4px 10px 4px 0;
	padding:0;
}
.basket .login td .activationData input.textbox
{
	width:530px;
}

.basket .login td .activationData input.captchatextbox, .basket .basketitems input.captchatextbox
{
	margin:6px 0 0 0;
}
/* ACTIVATE EMAIL - END */

.basket .login table td.first
{
	text-align:left;
}

.basket .login table td strong
{
	font-size:14px;
}

.basket .login table td.input
{
	width:70px;
}

.basket .login table td input.textbox
{
	margin:0;
}

.basket .login table td
{
	color:#546975;
	padding:4px 2px 6px 2px;
}
.basket .login table td span
{
	display:block;
}

.basket .login table th.empty, .basket .login table th.empty
{
	width:34px;
	padding:0;
	margin:0;
    text-align: left;	
}

.basket .login table th.widemiddle, .basket .login table th.widemiddle
{
	padding:0;
	margin:0;
	text-align:left;
	padding-left:30px;
}

.basket .login table .titletext
{
	width:180px;
}

.basket .login table td.wide, .basket .login table th.wide
{
	text-align:left;
	padding-left:30px;
}

.basket .login table td.lastrow
{
	padding-bottom:20px;
}

.basket .login .buttonLogin
{
	float:right;
	display:block;
	background-color:#546975;
	height:32px;
	font-weight:bold;
	font-size:12px;
	margin:0 0 10px 0px;
	color:#FFF073;
	background:url('icon_key.png') no-repeat scroll top left #546975;
}
.basket .login .buttonLogin .txt
{
	float:left;
	display:block;
	margin:0;
	padding:9px 16px 0 28px;
}

.basket .login .buttonLogin:hover span.txt
{
	color:#fff;
}
.basket .login .buttonLogin:hover
{
	text-decoration:none;
	cursor:pointer;
}

.basket .login label.required {
    color: #D9261C;
    font-weight: bold;
}

.basket .login a.link
{
	text-decoration:underline;
}

.basket .login a.link:hover
{
	text-decoration:none;
}

.saveProfileBlock {
    float: left;
    margin: 8px 0 8px 290px;
    width: 138px;
}
.saveProfile
{
	float:right;
	display:block;
	background-color:#546975;
	height:32px;
	font-weight:bold;
	font-size:12px;
	margin:0 0 10px 0px;
	color:#B3DC9D !important;
	background:url('save.png') no-repeat scroll top left #546975;
}
.saveProfile .txt
{
	float:left;
	display:block;
	margin:0;
	padding:9px 16px 0 28px !important;
}

.saveProfile:hover span.txt
{
	color:#F3F044 !important;
}
.saveProfile:hover
{
	text-decoration:none;
	cursor:pointer;
}
/* BASKET LOGIN - END */
