/*---------- pages --------------*/
.allNavigation{margin:0;
	margin: 20px 0 0 0;
}
.allNavigation table{text-align:center;}
.allNavigation table{

	margin:0;

}
.pages table{text-align:center;margin:0px auto;}
.pages table tr td{display:inline;}
.pages table tr td{width:24px;}
.pages table{width:auto}
.pages table tr td a, .pages table tr td span{
	display: block;
	width: 24px;
	height: 22px;
float:left;
	text-align:center;
	padding-top: 2px;
	margin:0 1px;
}
.backNavigation{
	text-transform: uppercase;
	padding-bottom: 20px;
	width: 200px;
	float: left;
}
.backNavigation img{
	vertical-align: middle;
	margin-right: 5px;
	margin-bottom: 2px;
}
.pages table tr td a:hover, .pages table tr td a#active, .pages table tr td span,
.backPageNavigation a:hover, .nextPageNavigation a:hover{
	text-decoration:none;
}
.backPageNavigation{
	height:23px;
	display:block;
	padding:1px 0 0 0;
	width: 107px;

}
.nextPageNavigation {width: 107px;margin-right:9px;}
.backPageNavigation a, .nextPageNavigation a, .NavigationNone{
	width: 113px;
	height:23px;
	display:block;
	float: left;
	padding:1px 0 0 0;
	text-transform: uppercase;
}
.backPageNavigation a{

	padding-left:30px;
}
.nextPageNavigation a{

	padding-right:30px;
	text-align: right;
}

.nextPageNavigation a, .links a,  .navigationBasket ul li a, .inputField, .inputFieldSmall{
	color: #373737;
}
.contacts a, .contacts, .contacts span, .bottomMenu ul li a{
	color: #fff;
}
.new_slogan, .new_slogan h1{color:#373737;}
.backPageNavigation a:hover, .nextPageNavigation a:hover, .productPic a, .pages ul li a:hover,
.pages ul li a#active, .new_slogan h2{
	color:#b90000;
}
/* -------------------------------------------------------------- pages -------- */

.pages table tr td a, .pages table tr td span, .backPageNavigation a, .nextPageNavigation a{
	color:#373737;
}
.pages table tr td a, .pages table tr td span{
	background: url("../img/page.png") left top no-repeat;
}
.pages table tr td a:hover, .pages table tr td a#active, .pages table tr td span{
	background: url("../img/page.png") left bottom no-repeat;
	color:#fff;
}
.backPageNavigation a{background: url("../img/back.png") #ede9e0  left 0px no-repeat;}
.nextPageNavigation a{background: url("../img/next.png") #ede9e0 left 0px no-repeat;}


.xTopOffer{
	background: url("../img/old_price_X.png") left top no-repeat;
	font-weight:normal;
	color:#000;
	font-size: 15px;
}
.new-icon{
	background: url("../img/new_icon.png") left top no-repeat;
	width: 41px;
	height: 47px;
	display: block;
	position: absolute;
	top: 0;
	right: 0;
}
.izcherpan-icon{
	background: url("../img/izcherpan.png") left top no-repeat;
	width: 101px;
	height: 32px;
	display: block;
	position: absolute;
	top: 2px;
	left: 2px;
}
div.clear {
    clear:both;
}

.basketHead {
	color: #b90000;
}

h4.basketHead, .navigationBasket ul li a:hover, .navigationBasket ul li a#activeStep, p#total span {
	color: #373737;
}
h4.basketHead { text-align:left;
}

/*------------------- basket ----------------*/

#basket_form{
	width: 593px;
}
.navigationBasket{
	text-align: left;
	margin: 15px 0px;
}
.navigationBasket ul {
  display:inline;
}
.navigationBasket ul li {
  display:inline;
}
.basketInf{
	width: 590px;
	height: 100%;
	vertical-align: middle;
	text-align: center;
}
.basketInf tr td{
	vertical-align: middle;
	padding: 3px 0px 3px 5px;
}
.basketInf .line{
	width: 590px;
	margin: 0px;
}
tr#antetka{
	height: 30px;
	font-weight: bold;
	color:#fff;
}
p#total{
	padding-right:23px;
	margin-top: 10px;
	text-align: right;
}
p#total span{
	font-weight: bold;
}
.basketThreeInf{
	margin-top: 10px;
	margin-bottom: 10px;
}
.basketThreeInf label{
	width: 609px;
	margin-top: 20px;
}
.payment-types{
	margin-bottom: 15px;
}
.payment-types h4{
	margin-top: 3px;
}
.payment-types strong{
	margin-right: 5px;
	float: left;
}
.payment-button{
	border: 1px solid #373737;
	width: 154px;
	height: 34px;
	float: left;
	margin: 0px 0px 0px 20px;
	padding: 1px;
}
.payment-button label{
	background-color: #6c6457;
	width: 150px;
	height: 30px;
	color: #fff;
	display: block;
	margin: 0px;
	padding: 3px 5px;
}
.backArrow{
	padding-left: 20px;
}
/* ------------------------------------------------- input field images -------- */

.leftInput{
	background: url("../img/left_input.png") left top no-repeat;
}
.repeatInput{
	background: url("../img/repeat_input.png") left 0px repeat-x;
}
.repeatInput2{
	background: url("../img/repeat_input.png") left 0px repeat-x;
}
.rightInput{
	background: url("../img/right_input.png") left top no-repeat;
}

/* --search input -- */
.search{
	margin-top: 23px;

	float: right;
	width: 270px;
}
.search h3{
	text-transform: uppercase;
	float: left;
	margin-right: 5px;
	margin-top: 2px;
}
.leftInput{
	width: 8px;
	height: 28px;
	float: left;
}
.repeatInput{
	width: 128px;
	height: 23px;
	border: none;
	padding-top: 4px;
	float: left;
}
.repeatInput2{
	width: 148px;
	height: 23px;
	border: none;
	padding-top: 4px;
	float: left;
}
.rightInput{
	width: 33px;
	height: 28px;
	border: none;
	cursor: pointer;
	float: left;
}

/*------------------------------------------------------------- basket amount --*/

.amount{
	border:1px solid #7b7b7b;
	color:#373737;
	background:#fff;
}


.line{
	background: url("../img/line.png") left top repeat-x;
}
tr#antetka{
	background: #b90000;
}
.basket-loader{
	background:#fff;
}

.basketHead{
	width: 256px;
	float: left;
	font-size: 18px;
	font-weight: bold;
	margin-left: 40px;
}
.basketHead{
	margin-left: 0px;
	font-weight: normal;
}
.basketHead{
	width: 100%;
	text-align: center;
}

/***********************************************************buttons*/
.leftPartButton{
	width: 9px;
	height: 28px;
	float: left;
}
.repeatPartButton{
	height: 23px;
	width: 185px;
	text-align: center;
	text-transform: none;
	display: block;
	border: none;
	float: left;
	padding-top: 5px;
	cursor: pointer;
}
.rightPartButton, .rightPartButtonCheck{
	width: 33px;
	height: 28px;
	cursor: pointer;
	float: left;
	border: none;
}
.buttonBottom{
	margin-top: 10px;
	float: right;
}
/* ----------------------------------------------------------- buttons -------*/
.leftPartButton{
	background: url("../img/left_input_2.png") left top no-repeat;
}
.repeatPartButtonContact, .repeatPartButton{
	background: url("../img/repeat_input_2.png") left top repeat-x;
}
.rightPartButton{
	background: url("../img/right_input_2.png") left top no-repeat;
}

.rightPartButtonCheck{
	background: url("../img/right_input_check.png") left top no-repeat;
}

/*------------------------------------------------------------- contact form --*/
.inputField{
	background: url("../img/input_field.png") left top no-repeat;
}
.inputFieldSmall{
	background: url("../img/input_field_small.png") left top no-repeat;
}
.tarea{
	background: url("../img/textarea.png") left top no-repeat;
}
.tarea textarea{border:1px solid #fff;}

/*----------------------- Contacts ---------------------*/

.leftPartForm{
	width: 310px;
	float: left;
}
*html .leftPartForm{width: 300px;}
.rightPartForm{
	width: 283px;
	float: left;
}
.inputField{
	width: 272px;
	height: 21px;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
	border: none;
	font-family: Trebuchet MS;
	float: left;
}
.inputFieldSmall{
	width: 152px;
	height: 21px;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
	border: none;
	font-family: Trebuchet MS;
	float: left;
}
.center label, .center_home label{
	width: 283px;
	float: left;
	margin-top: 9px;
	margin-bottom: 5px;
}
.tarea, .tarea2{
	clear:both;
	width: 	283px;
	height: 200px;
	padding-top: 7px;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom:10px;
}
.tarea textarea{
	width: 	270px;
	overflow:auto;
	height: 175px;
	font-size: 13px;
	font-family: Trebuchet MS;
}
.tarea2{
	padding: 0px;
}
.tarea2 textarea{
	background: url(../img/textarea2.png) left top no-repeat;
	width: 	274px;
	overflow:auto;
	height: 125px;
	font-size: 13px;
	font-family: Trebuchet MS;
	border: none;
	padding: 5px;
}
p#addres{
	margin-top: 20px;
	padding-bottom: 60px;
}
.center form{
	margin-bottom: 20px;
}
.repeatPartButtonContact{
	height: 28px;
	width: 170px;
	text-align: center;
	text-transform: none;
	border: none;
	float: left;
	cursor: pointer;
}
