body{
	margin: 0;
	padding: 0;
	background: url('./images/bg4.jpg') 1298px 0 repeat-x; 
}
#background1{
	background: #ffffff url('./images/bg6.jpg') 274px 0 no-repeat; 
}
#background2{
	background: url('./images/bg5.jpg') 0 0 no-repeat; 
}
table{
	border-collapse: collapse;
}
ul{
	margin: 0;
	padding: 0;
}
p{
	margin: 5px 0;
}
li{
	list-style: none;
}
div, input, textarea, select, a, h2, h1, h3, h4, p, span {
	font-family:"Trebuchet MS";
	font-size: 12px;
}
h3{
	margin: 7px 0px;
	font-weight: bold;
	color: #737373;
	font-size: 16px;
	line-height: 16px;
}
img{
	border: 0 none;
}
.clear{
	clear: both;
}
#alignment{
	width: 1010px;
	margin: 0 auto;
	margin-top: 15px;
	position: relative;
	left:8px;
	min-height: 700px;
}
#main{
	background: transparent url('./images/bg3.jpg') 852px 0 no-repeat;
}
#header{
	height: 340px;
}
#menu{
	background: url('./images/bg1.jpg') 0 0 repeat-y;
	height: 51px;
}
#menu ul{
	background: url('./images/bg8.jpg') 1080px 0 no-repeat;
	height: 51px;
	text-align: center;
	min-width: 1024px;
	overflow: hidden;
}

#menu ul li{
	display: inline-block;
	padding: 0 51px;
	height: 51px;
	background: url('./images/bg9.jpg') 100% 0 no-repeat;
	zoom:1; 
	*display: inline; 
	_height: 51px;
}
.headerBG div.align{
	width: 990px;
	margin: 0 auto;
}
#menu ul li a{
	padding-top: 15px;
	font-size: 14px;
	line-height: 14px;
	text-decoration: none;
	color: #ffffff;
	line-height: 51px;
}
#logo{
	background: url('./images/bg2.png') 0 0 no-repeat;
	width: 165px;
	height: 128px;
	display: block;
	margin-left: 35px;
	margin-top: 114px;
	float: left;
	line-height: 300px;
	text-align: center;
	font-family: 'Times New Roman';
	font-size: 11px;
	color: #4561a8;
	text-transform: uppercase;
	text-decoration: none;
}
#slideshow{
	float: left;
	margin-top: 90px;
	margin-left: 52px;
	position: relative;
	width: 733px;
	height: 194px;
	overflow: hidden;
}
#reapeatBackground{
	background: url(./images/bg20.jpg) no-repeat scroll 1300px 0;
}
#leftPart{
	width: 237px;
	margin-right: 18px;
	float: left;
}
.private,.busines{
	float: left;
	text-align: center;
	height: 33px;
	background: #dddfe1;
	margin-top: 16px;
}
.private{
	width: 109px;
}
.busines{
	width: 128px;
}
.private.selected,.busines.selected{
	background: #e7eff6;	
}
.private a,.busines a{
	text-decoration: none;	
	font-size: 13px;
	font-weight: bold;
	color: #71767b;
	line-height: 35px;
}
div#register{
	height: 190px;
	margin-top: 50px;
}
div#register p.title {
	color:#9A9A9A;
	font-size:23px;
	font-weight:bold;
	margin-bottom: 20px;
}
#category div.list,div#basket, div#register, div.commercial{
	background: #e7eff6;
	position: relative;
	margin-bottom: 30px;
}
#category div.list ul{
	position: relative;
	margin: 8px 19px 14px 17px;
}
#category div.list ul ul{
	margin: 7px 0 11px 19px;
	border: 0;
	left: 0;
}
#category div.list ul li{
	border-bottom: 1px solid #d8e5ee;
	border-top: 1px solid #ffffff;
	padding-left: 10px;
	padding-top: 5px;
}
#category div.list ul a{
	color: #647a8e;
	font-weight: bold;
	font-size: 16px;
	text-decoration: none;
}
#category div.list ul ul a{
	font-weight: normal;
	font-size: 14px;
}
#category div.list ul ul li{
	border-bottom: 1px solid #d8e5ee;
	border-top: 1px solid #ffffff;
	padding-top: 5px;
	padding-bottom: 5px;
}
#businesList{
	display: none;
}
#rightPart{
	float: left;
}
#rightPart div#menu ul li{
	float: left;
}
#innerMenu ul li{
	float: left;
}
#innerMenu ul{
	height: 49px;
	width: 716px;
	background: #e7eff6;
}
#innerMenu ul li{
	height: 49px;
}
#innerMenu ul li.begining{
	background: url('./images/bg10.jpg') 0 0 no-repeat;
	width: 21px;
}
#innerMenu ul li.ending{
	background: url('./images/bg8.png') 0 0 no-repeat;
	width: 21px;
	position: relative;
	left: 21px;
	float: right;
	
}
#innerMenu ul li a{
	font-weight: bold;
	font-size: 16px;
	text-decoration: none;
	color: #647a8e;
	height: 32px;
	line-height: 32px;
	padding: 0 15px;
	border-right: 1px solid #c9dae7;
	border-left: 1px solid #ffffff;
	display: block;
	margin-top: 10px;
	float: left;
}
#products{
	margin-top: 24px;
	width: 753px;
}
#products div.product{
	float:left;
	width: 214px;
	height: 250px;
	border: 2px solid #d8d8d8;
	background: #ededed;
	padding: 9px;
	margin-right: 12px;
	margin-left: 1px;
	margin-bottom: 12px;
	position: relative;
	padding-bottom: 4px;
	padding-top: 10px;
}
#products div.product .image{
	width: 205px;
	border: 3px solid #e4e4e4;
	height: 135px;
	text-align: center;
	vertical-align: middle;
	background: #ffffff;
}
#products a.title{
	font-size: 12px;
	color: #414141;
	line-height: 12px;
	position: relative;
	bottom: 0;
	display: block;
	vertical-align: baseline;
	margin-top: 12px;
}
div.technic{
	margin-top: 11px;
	height: 35px;
}
div.technic input.amount{
	border: 1px solid #dbdbdb;
	width: 25px;
	height: 22px;
	padding: 6px 0 0 0px;
	float: left;
	text-align: center;
	margin-right: 6px;
	color: #909090;
}
div.technic input.send{
	background: #e7eff6 url('./images/bg9.png') 0 0 no-repeat;
	width: 71px;
	height: 29px;
	text-align: center;
	border: 0;
	float: left;
	margin-right: 10px;
	color: #ffffff;
}
div.technic input.send.empty{
	color: #aaa;	
}
div.technic p{
	line-height: 29px;
	font-weight: bold;
	color: #ff7004;
	font-size: 16px;
	margin: 0;
	float: right;
	width: 92px
}
div.product-status-campaign{
	background: transparent url('./images/bg7.png') 0 0 no-repeat;
	width:52px;
	height: 52px;
	position: absolute;
	top: 12px;
	right: -17px;
	text-align: center;
}

div.product-status-campaign.share{
	background: transparent url('./images/share.png') 0 0 no-repeat;
}

div.product-status-campaign span{
	font-size: 11px;
	color: #ffffff;
	display: inherit;
	text-transform: uppercase;
	top: 19px;
	position: relative;
}
div#basket{
	padding: 0 25px 0px 25px;
	clear: both;
}
div#basket img{
	width: 36px;
	border: 1px solid #acacac;
	margin-right: 8px;
	float: left;
	margin-top: 5px;
}
div#basket ul,div#basket div.totals{
	position: relative;
	top: -10px;
}
div#basket div.totals{
	top: -23px;
}
div#basket a{
	font-size: 12px;
	color: #647a8e;
}

#basketInner li div.container{
	width: 104px;
	overflow: hidden;
	float: left;
}
div#basket a span{
	color: #4b4b4b;
}
div#basket p.title{
	font-weight: bold;
	font-size: 23px;
	color: #9a9a9a;
	margin: 18px 0 20px 0;
}
div#basket ul li{
	margin-bottom: 20px;
	float: left;
	width: 100%;
}

div#basket form input{
	background: transparent url('./images/bg13.jpg') 0 0 no-repeat;
	width: 13px;
	height: 13px;
	border: 0;
	float: right;
	margin-left: 13px;
	margin-top: 12px;
	cursor: pointer;
}
div#basket p{
	margin: 7px 0;
	display: block;
}
div#basket p.total{
	margin-bottom: 0;	
}
div#basket p span{
	color: #ff7004;
}
div#basket a.button,input#continueShoping,input#paymentMethod {
	background:transparent url(./images/bg15.jpg) no-repeat scroll 0 0;
	border:0 none;
	color:#FFFFFF;
	font-weight:bold;
	height:29px;
	line-height:29px;
	margin-bottom:12px;
	margin-top:2px;
	text-align:center;
	width:98px;
	display: block;
	top:-10px;
	position: relative;
	text-decoration: none
}
#register{
	padding: 21px;
	padding-right: 0;
}
#register input.name,#register input.password{
	width: 196px;
	height: 29px;
	background: transparent url('./images/bg14.jpg') 0 0 no-repeat;
	border: 0;
	margin-bottom: 11px;
	padding: 6px 0 0 15px;
	color: #909090;
}
#register input.submit{
	width: 98px;
	height: 29px;
	text-align: center;
	line-height: 29px;
	background: transparent url('./images/bg15.jpg') 0 0 no-repeat;
	border: 0;
	margin-top: 2px;
	font-weight: bold;
	color: #ffffff;
}
#register a{
	color: #778ea1;
}
div#sponsors{
	clear: both;
	margin-top: 15px;
}
div#sponsors li{
	float: left;
	margin-right: 38px;	
	margin-bottom: 23px;
}
div#sponsors li a{
	display: block;
	height: 40px;
}
div#sponsors li a.sponsor1{
	width: 95px;
	background: transparent url('./images/sponsor1.jpg') 0 0 no-repeat;
}
div#sponsors li a.sponsor2{
	width: 99px;
	background: transparent url('./images/sponsor2.jpg') 0 0 no-repeat;
}
div#sponsors li a.sponsor3{
	width: 103px;
	background: transparent url('./images/sponsor3.jpg') 0 0 no-repeat;
}
div#sponsors li a.sponsor4{
	width: 53px;
	background: transparent url('./images/sponsor4.jpg') 0 0 no-repeat;
}
div#sponsors li a.sponsor5{
	width: 88px;
	background: transparent url('./images/sponsor5.jpg') 0 0 no-repeat;
}
div#sponsors li a.sponsor6{
	width: 83px;
	background: transparent url('./images/sponsor6.jpg') 0 0 no-repeat;
}
div#sponsors li a.sponsor1:hover{
	background: transparent url('./images/sponsor1_.jpg') 0 0 no-repeat;
}
div#sponsors li a.sponsor2:hover{
	background: transparent url('./images/sponsor2_.jpg') 0 0 no-repeat;
}
div#sponsors li a.sponsor3:hover{
	background: transparent url('./images/sponsor3_.jpg') 0 0 no-repeat;
}
div#sponsors li a.sponsor4:hover{
	background: transparent url('./images/sponsor4_.jpg') 0 0 no-repeat;
}
div#sponsors li a.sponsor5:hover{
	background: transparent url('./images/sponsor5_.jpg') 0 0 no-repeat;
}
div#sponsors li a.sponsor6:hover{
	background: transparent url('./images/sponsor6_.jpg') 0 0 no-repeat;
}
#footer{
	border-top: 10px solid #e8e8e8;
	border-bottom: 10px solid #87c2f2;
	background: #e1e1e1;
	clear: both;
	height: 65px;
}
#footer p{
	padding: 0;
}
#footer p a{
	color: #4460a8;
	font-size: 14px;
}
#footer p.left{
	float: left;
	padding-left: 184px;
	color: #52565c;
	font-size: 14px;
}
#footer p.right{
	float: right;
	padding-right: 184px;
	color: #52565c;
	font-size: 14px;
}
.decorations{
	border-top: 10px solid #3d5599;
	border-bottom: 10px solid #334b94;
}
.paging{
	margin-bottom: 35px;
}
.headerBG{
	background: transparent url('./images/bg1.png') 0 0 no-repeat;
	height: 300px;
}
div.paging {
	border-bottom:1px solid #F2F2F2;
	border-top:1px solid #F2F2F2;
	clear:left;
	margin-bottom:5px;
	padding:5px 0;
	position:relative;
	width: 530px;
	margin: 0 auto;
	margin-bottom: 15px;
}
div.paging span {
	color:#7A7A7A;
	font-size:11px;
	line-height:18px;
	margin-left:3px;
}
div.paging select.pageCount {
	background:transparent url(./images/bg39.png) no-repeat scroll 0 0;
	border:medium none;
	height:19px;
	width:44px;
}
div.paging input.back {
	background:transparent url(./images/bg37.png) no-repeat scroll 0 0;
	border:medium none;
	height:18px;
	margin-left:1px;
	margin-right:0;
	padding-right:0;
	width:53px;
}
div.paging input.forward {
	background:transparent url(./images/bg38.png) no-repeat scroll 0 0;
	border:medium none;
	height:18px;
	left:-6px;
	margin-left:0;
	margin-right:28px;
	padding-left:0;
	position:relative;
	width:63px;
}
div.paging select.itemNumber {
	background:transparent url(./images/bg32.png) no-repeat scroll 0 0;
	border:medium none;
	height:19px;
	width:38px;
}
div.paging select.orderBy {
	background:transparent url(./images/bg40.png) no-repeat scroll 0 0;
	border:medium none;
	font-size:11px;
	height:19px;
	padding-left:3px;
	padding-top:1px;
	width:123px;
}
div.item {
	border: 1px solid #D9D9D9;
	border-bottom: 0;
	float:left;
	font-family:verdana;
	position:relative;
	width:730px;
}
div.item div.item-image {
	float:left;
}
div.item div.item-image img {
	margin:10px;
}
div.item-description {
	float:left;
	position:relative;
	width:425px;
}
div.item-description div.item-name {
	float:left;
	position:relative;
}
div.item-description div.item-name p {
	color:#B2B2B2;
	font-size:11px;
}
div.item-description div.item-name p span {
	color:#647A8E;
	font-size:13px;
	font-weight:bold;
	text-align:left;
}
div.item div.item-cost {
	float:right;
	margin-right:30px;
}
div.item div.item-cost p {
	color:#647A8E;
	font-size:12px;
	font-weight:bold;
	text-align:right;
}
div.bottons {
	float:left;
	width:425px;
}
div.bottons p {
	color:#666666;
	float:left;
	font-size:11px;
}
div.bottons form {
	float:left;
}
div.bottons select {
	background:transparent url(./images/bg32.png) no-repeat scroll 0 0;
	border:medium none;
	float:left;
	height:18px;
	margin-left:4px;
	margin-right:20px;
	margin-top:8px;
	width:40px;
}
div.item div.deleteButton input {;
	background:transparent url(./images/bg41.png) no-repeat scroll 0 0;
	border:medium none;
	height:11px;
	position:absolute;
	right:9px;
	top:33px;
	width:11px;
}
div.bottons p {
	color:#666666;
	float:left;
	font-size:11px;
}
div#post-cost {
	border:1px solid #D9D9D9;
	float:left;
	font-family:verdana;
	margin-bottom:20px;
	width:730px;
}
div#post-cost div#post-image {
	background:transparent url(./images/bg33.png) no-repeat scroll 0 0;
	border:medium none;
	float:left;
	height:27px;
	margin:5px 30px 10px 10px;
	width:32px;
}
div#post-cost p.text1 {
	color:#647A8E;
	float:left;
	font-size:13px;
	font-weight:bold;
	margin:10px 0;
	text-align:left;
}
div#post-cost p.text2 {
	color:#647A8E;
	float:right;
	font-size:13px;
	font-weight:bold;
	margin:10px 30px 10px 0;
	text-align:right;
}
div#total {
	float:right;
	margin-bottom:30px;
	position:relative;
}
div#total p.last {
	margin-top:10px;
}
div#total p {
	color:#666666;
	font-size:11px;
	margin:0 30px 0 0;
	text-align:right;
}
div#total p span {
	color:#647A8E;
	font-size:18px;
	font-weight:bold;
}
input#paymentMethod {
	float: right;
	margin-right: 20px;
}
input#continueShoping {
	float: left;
	background:transparent url(./images/bg16.jpg) no-repeat scroll 0 0;
	width: 141px;
}
#submiting{
	clear: both;
}
div#BuyerData {
	position: relative;
	width: 600px;
}

div#registration-form {
	margin-bottom: 20px;
	position: relative;
	width: 450px;
}

div#registration-form div p {
	float: left;
	margin: 0;
	padding-top: 5px;
}

div#registration-form div input {
	margin-right: 88px;
	width: 170px;
}

div#registration-form div p#form-recipient {
	left: 220px;
	position: relative;
	top: 4px;
	width: 115px;
}

div#registration-form div#clear {
	clear: both;
}

div#registration-form div input{
	float: right;
	margin-top: 3px;
	background:transparent url(./images/bg17.jpg) no-repeat scroll 0 0;
	color:#909090;
	height:29px;
	margin-bottom:11px;
	padding:6px 15px 0 15px;
	width:165px;
	border: 0;
}

#registration-form div textarea{
	float: right;
	margin-top: 3px;
	width: 258px;
	background:transparent url(./images/bg18.jpg) no-repeat scroll 0 0;
	border: 0;
	margin-right: 9px;
	padding: 8px;
	height: 61px;
	padding-bottom: 12px;
	color:#909090;
	margin-bottom: 10px;
}
#registration-form label,#registration-form p,.starsMarket, div.turinys p,div.turinys,div.turinys input{
	color: #71767B;
}
div.turinys{
	margin-right: 15px;
}
div.turinys a{
	color: #4460A8;
}
input#continueShoping2{
	background:transparent url(./images/bg16.jpg) no-repeat scroll 0 0;
	float:left;
	width:141px;
	position: relative;
	top: -50px;
	color: #ffffff;
	line-height:29px;
	height: 29px;
	border: 0;
}
#products div.turinys .hasBackgroundColor {
	border:0;
}

.commercial{
	padding: 20px 0 10px 0;
	margin-top: 50px;
}
div.banner{
	margin-bottom: 10px;
}
div#product-title {
	float: left;
	font-family: verdana;
	position: relative;
}

div#product-title p.name {
	color: #647A8E;
	font-size: 18px;
	margin: 5px 0 0;
	max-width: 245px;
	padding: 0;
}

p.category-id {
	width: 300px;
	color: #9A9A9A;
}

p.category-id a {
	color: #666666;
	font-size: 11px;
	margin-left: 4px;
	margin-top: 4px;
	text-decoration: none;
}

div#cost-and-more {
	float: right;
	font-family: verdana;
	position: relative;
	width: 210px;
}

div#cost-and-more p.price {
	color: #647A8E;
	font-size: 16px;
	font-weight: bold;
	padding-right: 15px;
}

div#cost-and-more p {
	margin: 0;
	padding: 0;
	text-align: right;
}

div#cost-and-more p.oldPrice,p.rest,div#vip-clieant p {
	color: #666666;
	font-size: 11px;
	margin: 0;
	padding-top: 5px;
}

div#cost-and-more p.oldPrice span {
	color: #7D5830;
	font-weight: bold;
	text-decoration: line-through;
}

div#cost-and-more p {
	margin: 0;
	padding: 0;
	text-align: right;
}

div#cost-and-more p.rest span {
	color: #7D5830;
	font-weight: bold;
	text-decoration: none;
}

div#cost-and-more p.vip {
	margin-top: 13px;
}

div#cost-and-more p.rest span {
	color: #7D5830;
	font-weight: bold;
	text-decoration: none;
}

div#cost-and-more form {
	float: right;
	position: relative;
}
div#product-image {
	border: 1px solid #ECECEC;
	clear: left;
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
	top: 0;
	width: 291px;
	margin-bottom: 35px;
}

div#product-image table tr td.big-image {
	height: 261px;
	margin: 0;
	padding: 0;
	text-align: center;
	vertical-align: middle;
	width: 291px;
}

div#product-image table tr td.big-image {
	text-align: center;
}

a.biggerSingle {
	background: transparent url(./img28.png) no-repeat scroll 0 0;
	bottom: 0;
	display: block;
	height: 14px;
	position: absolute;
	right: 0;
	width: 14px;
}

div#product-desciption {
	float: right;
	margin-top: 22px;
	position: relative;
	text-align: left;
	width: 380px;
}
div#product-desciption table{
	float: right;	
}
div#product-desciption table td{
	border: 1px solid #ECECEC;
}

div#product-desciption p {
	margin: 0;
	padding: 0;
	color: #666666;
}

div.line {
	border-bottom: 1px solid #ECECEC;
	border-top: 1px solid #ECECEC;
	clear: both;
	height: 20px;
	margin: 0;
	padding: 4px 0;
	position: relative;
	top: 27px;
	width: 590px;
}

div.line div.total-cost {
	float: right;
	position: relative;
}

div.line div.total-cost p {
	margin: 0;
}

div.line div.total-cost p span {
	color: #647A8E;
	font-size: 16px;
	font-weight: bold;
}

div.line div.count {
	float: right;
	margin-right: 36px;
	position: relative;
}

div.line div.total-cost p,div.line div.count span {
	color: #666666;
	font-size: 11px;
}

div.line div.count select {
	background: transparent url(./img27.png) no-repeat scroll 0 0;
	border: medium none;
	height: 18px;
	margin-top: 1px;
	width: 40px;
	color: #666666;
}
input.addToCart {
	clear: both;
	background:#E7EFF6 url(./images/bg9.png) no-repeat scroll 0 0;
	border:0 none;
	color:#FFFFFF;
	float:right;
	height:29px;
	margin-right:10px;
	margin-top: 10px;
	text-align:center;
	width:71px;
}
input.addToCart.empty{
	color: #aaa;
}
.bottomForm input.addToCart {
	position: relative;
	top: -32px;
}
p.discountNote{
	background: #E7EFF6;
	text-align: center;
	padding: 5px 0;
	width: 735px;
	color: #647A8E;
	font-weight: bold;
}
p.discountNote div{
	font-size: 13px;	
}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
    #category{
		float: left;
		width: 235px;
	}
	input#continueShoping2 {
		top: -58px;
	}
	#basket{
		clear: both;
		float: left;
	}
	#register{
		clear: both;
	}
	.private {
		width:106px;
	}
}
div.distance h3{
	height: 18px;
	overflow: hidden;
	margin-bottom: 0px;
}
div.distance span.short{
	font-size: 11px;
	color: #737373;
}
div.technic p.oldPrice{
	color: #ababab;
	text-decoration: line-through;
	line-height: 10px;
}
.content_container a.back{
	background: url(./images/backButton.jpg) 0 0 no-repeat;
	display: block;
	width: 100px;
	height: 29px;
	line-height: 29px;
	color: #fff;
	text-align: center;
	text-decoration: none;
	position: relative;
	top: 42px;
}

div#questions{
	clear:both;
	font-family: verdana;
	margin-top:66px;
}
div#questions div.left-part{
	float:left;
	width: 299px;
}
div#questions div.right-part{
	float:left;
	width: 300px;
}
div#questions div.left-part div.title{
	background: transparent url('./images/bg30.png') 0 0 no-repeat;
	width: 299px;
	height: 26px;
}
div#questions div.right-part div.title{
	background: transparent url('./images/bg31.png') 0 0 no-repeat;
	width: 299px;
	height: 26px;
	margin-left: -1px;
}
div#questions div.left-part div.title p,div#questions div.right-part div.title p{
	color: #647A8E;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	margin-left: 17px;
	padding: 0;
	line-height: 25px;
}
div#questions div.left-part div.question{
	border: 1px #edebe8;
	border-top: 0;
	background: transparent url('./images/bg48.png') 100% 50% no-repeat;
	border: 1px solid #edebe8;
	border-top: 0;
}
div#questions div.right-part div.question{
	border: 1px solid #edebe8;
	border-top: 0;
	position: relative;
	left: -1px;
	width:297px;
}
div#questions div.question p,h3.toggler{
	line-height: 20px;
	margin: 0;
	font-family: verdana;
	font-size: 11px;
	padding: 0 15px;
	font-weight:normal;
	padding-left: 0;
	color: #555;
}
div#questions div.element p.answere,div#questions h3.toggler p.answere{
	color: #b2a78f;
	font-style: italic;
	padding-left: 15px;
}
div.element textarea.question{
	border: 0;
	border: none;
	width: 260px;
	height:58px;
	padding: 6px;
	margin-left: 15px;
	font-size:11px;
	font-family: verdana;
	color: #bfb6ac;
	margin-bottom: 4px;
	background: transparent url('./images/bg51.png') 0 0 no-repeat;
}
div.element input{
	border: 0;
	border: none;
	padding-left: 4px;
	margin-left: 15px;
	width: 132px;
	height: 18px;
	margin-bottom: 4px;
	font-size:10px;
	font-family: verdana;
	color: #aaa;
	background: transparent url('./images/bg50.png') 0 0 no-repeat;
}
div.givQuestion{
	border: 1px solid #EDEBE8;
	border-top: 1px solid #ffffff;
}
div#questions div.givQuestion h3{
	width:120px;
	padding-left:0;
}
div#questions div.givQuestion h3 span{
	border:0 none;
	color:#6B6056;
	display:block;
	font-family:verdana;
	font-size:10px;
	height:20px;
	line-height:16px;
	margin:14px 0;
	padding:2px 0 0 5px;
	width:120px;
	margin-left: 15px;
}
div#questions div.givQuestion div.element input.sendbutton{
	border: none;
	border: 0;
	background: transparent url('./images/bg52.png') 0 0 no-repeat;
	width: 51px;
	height: 20px;
	float: right;
	margin-right: 15px;
	color: #fff;
}
div#questions div.givQuestion p{
	color: #ff0000;
}
div.right-part div.givQuestion{
	padding-bottom: 15px;
	margin-left: -1px;
	width:297px;
}
div.left-part div.givQuestion{
	padding-bottom: 15px;
}
#banners ul li{
	float: left;
	margin-right: 30px;
}
#paymentTypes {
	clear: both;
	background:none repeat scroll 0 0 #F5F5F4;
	margin-bottom:1em;
	padding:6px 10px;
	vertical-align:middle;
	margin-top: 70px;
}
#paymentTypes img {
	margin:0 33px;
	vertical-align:middle;
}
#banners{
	clear: both;
	padding-top: 50px;
}

