* {
	margin: 0;
	padding: 0;
	}
html{
	
	}
body{
	color: #404041;
	line-height: 16px;
	}	
div#wrapper{
	background: #efefef url("../i/bottom-bg.gif") repeat-x 100% 100%;
	}		
div#top-bg{
	background: url("../i/top-bg.gif") repeat-x top;
	}	
div#main{
	background: url("../i/wrapper-bg.gif") no-repeat 0 0;
	}
div#all{
	max-width: 1200px;
	margin: 0 auto;
	font-size: 0;
	min-height: 700px;
	}						
img{
	border: 0;
	}
p{
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #323232;
	margin: 10px 0 0 0;
	}									
a{
   	font: normal 14px Arial, Helvetica, sans-serif;
	color: #d77e00;
    }
a:hover{
    text-decoration: none;
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #dc9530;
    }
a#to-basket{
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #00b2d8;
	background: url("../i/basket.gif") no-repeat 0 6px;
	padding: 0 0 0 19px;
	margin: 0 0 0 34px;
	}
a#to-basket:hover{
	color: #30bedd;
	}		
h1{
	font: italic 30px Georgia, "Trebuchet MS";
	color: #404041;
	margin: 0 0 20px 0;
	}
h3#scheme{
	font: italic 18px Georgia, "Trebuchet MS";
	color: #323232;
	float: left;
	width: 100%;
	margin: 20px 0 10px 0;
	}	
h5{
	font: italic 13px Arial, Helvetica, sans-serif;
	color: #000;
	margin: 7px 0 0px 0;
	}	
div#header h1{
	width: 296px;
	height: 66px;
	margin: 0px 0 0 45px;
	background: url("../i/logo.png") no-repeat 0 0;
	font: italic 30px "Trebuchet MS";
	padding: 13px 0 0 224px;
	color: #b45324;
	clear: both;
	position: relative;
	}	
div#header h3, div#error-page h3{
	width: 296px;
	height: 66px;
	margin: 0px 0 0 45px;
	background: url("../i/logo.png") no-repeat 0 0;
	font: italic 30px "Trebuchet MS";
	padding: 13px 0 0 224px;
	color: #b45324;
	clear: both;
	position: relative;
	}	
div#header h3 a, div#error-page h3 a{
	width: 520px;
	height: 79px;
	display: block;
	text-indent: -10000px;
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	}
h6{
	font: italic 18px "Trebuchet MS";
	color: #bb5824;
	}	
h6 span{
	color: #00b3c8;
	}		
input{
	padding: 0 5px;
	height: 23px;
	width: 187px;
	border: 1px solid #cecece;
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #525252;
	line-height: 21px;
	}		
input.btn{
	width: auto;
	height: auto;
	padding: 0;
	font: bold italic 16px "Trebuchet MS", sans-serif;
	color: #da6c21;
	cursor: pointer;
	border: none;
	background: none;
	width: 108px;
	}	
input.btn:hover{
	color: #e0935e;
	}
input.btn-order{
	width: 92px;
	margin: 0 0 0 0;
	}																
textarea{
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #525252;
	padding: 5px;
	margin: 5px 0 0 0;
	width: 269px;
	height: 133px;
	border: 1px solid #cecece;
	overflow: hidden;	
    }	
.err{
	border: 1px solid #da6c21;	
    }		
ul li{	
	list-style: none;	
	font: normal 14px "Trebuchet MS";
	color: #363636;
	}	
ul#price-block{
	width: 393px;
	height: 63px;
	background: url("../i/price-bg.png") no-repeat 0 0;
	margin: 26px 0 0 0;
	}			
ul#price-block li{
	float: left;
	padding: 0px 0 0 39px;
	margin: 11px 0 0 0;
	}	
ul#price-block li a{
	font: normal 18px Arial, Helvetica, sans-serif;
	color: #404041;
	}	
ul#price-block li a:hover{
	font: normal 18px Arial, Helvetica, sans-serif;
	color: #646465;
	}		
ul#price-block li p{
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #767677;
	margin: 0;
	}	
ul#price-block li#ru-price{
	width: 168px;
	background: url("../i/ru.gif") no-repeat 16px 7px;
	}
ul#price-block li#rb-price{
	background: url("../i/rb.gif") no-repeat 16px 7px;
	}	
ul#submenu{
	margin: 17px 53px 0 50px;
	}		
ul#submenu li{
	padding: 1px 0 16px 0;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #404041;
	line-height: 18px;
	}	
ul#submenu li span{
	background: url("../i/doing-block.png") no-repeat 0 0;	
	display: block;
	float: left;
	width: 22px;
	height: 27px;
	margin: -1px 4px 0 0;
	cursor: pointer;
	}	
ul#submenu li a{
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #404041;
	line-height: 18px;
	}				
ul#submenu li a:hover{
	color: #636364;
	}	
ul#submenu li ul{
	margin: 10px 0 -12px 22px;
	}	
ul#submenu li ul li{
	font: bold 13px Arial, Helvetica, sans-serif;
	margin: 0 0 0px 0;
	padding: 1px 0 13px 0px;
	}	
ul#submenu li ul li span{
	background: url("../i/submenu-li-bg.png") no-repeat 0 0;	
	display: block;
	float: left;
	width: 22px;
	height: 27px;
	margin: -1px 4px 0 0;
	cursor: pointer;
	}		
ul#submenu li ul li a{
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #404041;
	}	
ul#submenu li ul li a:hover{
	color: #636364;
	}	
ul#news li{
	margin: 0 0 32px 0;
	}	
ul#news li h3{
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #03aec2;
	}
ul#news li h4{
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #000;
	background: none;
	margin: 16px 0;
	width: 100%;
	height: auto;
	padding: 0;
	}		
ul#news li p{
	margin: 5px 0 0 0;
	}
ul#news li.inner-news p{
	margin: 13px 0 0 0;
	}
ul#news li.inner-news p a.all-news{
	margin: 13px 0 0 0;
	font: italic 13px Arial, Helvetica, sans-serif;
	color: #000;
	}	
ul#news li.inner-news p a.all-news:hover{
	margin: 13px 0 0 0;
	font: italic 13px Arial, Helvetica, sans-serif;
	color: #454545;
	}	
ul.articles li a{
	color: #03adc1;
	}
ul.articles li a:hover{
	color: #32baca;
	}					
ul#pager li a{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #454545;
	margin: 0 9px;
	float: left;
	}
ul#pager li a:hover{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #686868;
	}
ul#pager li span{
	display: block;
	float: left;
	background: url("../i/pager-bg.png") no-repeat 0 0;
	width: 18px;
	height: 23px;
	text-align: center;
	color: #fff;
	padding: 1px 4px 0 0;
	margin: -3px 3px 0 7px;
	}
ul#pager li span.articles-color{
	background: url("../i/pager-articles-bg.png") no-repeat 0 0;
	}																
table{
	border-collapse: collapse;
	width: 100%;
	}	
table td{		  			 
	text-align: left;
	}
table#menu {
	margin: 7px 0 0 0;
	min-width: 821px;
	}	
table#menu td{
	height: 33px;
	padding: 3px 0 0 0;
	font: normal 18px Arial, Helvetica, sans-serif;
	color: #a93d08;
	}	
table#menu td.active-trademark span{
	cursor: default;
	}	
table#menu td.active-catalogue span{
	cursor: default;
	}	
table#menu td.active-catalogue{
	color: #21aaba;
	}
table#menu td.active-catalogue-link a{
	color: #21aaba;
	}		
table#menu td.active-catalogue-link a:hover{
	color: #4ab8c5;
	}		
table#menu td.active-contacts{
	color: #36b404;
	}	
table#menu td.active-contacts span{
	cursor: default;
	}	
table#menu td.active-buy{
	color: #ec790a;
	}	
table#menu td.active-buy span{
	cursor: default;
	}				
table#menu td a{
	font: normal 18px Arial, Helvetica, sans-serif;
	color: #323232;
	}
table#menu td a:hover{
	font: normal 18px Arial, Helvetica, sans-serif;
	color: #585858;
	}	
table#menu td span{
	width: 36px;
	height: 36px;
	background: url("../i/buttons.png") no-repeat 0 0;
	display: block;
	cursor: pointer;
	float: left;	
	margin: -3px 3px 0 0;
	}	
table#menu td span#blue-btn{
	background-position: -35px 0;
	}	
table#menu td span#orange-btn{
	background-position: -72px 0;
	}
table#menu td span#green-btn{
	background-position: -109px 0;
	}
table#wrapper-content{
	margin: 16px 0 0 0;
	}			
table#wrapper-content tr td{
	vertical-align: top;
	}	
table#wrapper-content tr td#sidebar{
	min-width: 332px;
	}	
table#wrapper-content tr td#sidebar div#news-block{
	margin-bottom: 32px;	
	}	
div#main-content table#buy-tbl{
	margin: 0px 0 0 0;
	}				
table#buy-tbl ul{
	margin: 20px 0 0 0;
	}	
table#buy-tbl ul li{
	margin: 0 0 20px 0;
	}	
table#buy-tbl ul li div{
	font-size: 11px;
	line-height: 13px;
	margin: 11px 0 0 0;
	font: normal 11px Arial, Helvetica, sans-serif;
	}	
div#main-content table#catalogue-tbl{
	max-width: 780px;
	margin: 32px 0 0 0;
	}	
table#catalogue-tbl td{
	text-align: center;
	}	
table#catalogue-tbl td a{
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #00b2d8;
	}			
table#catalogue-tbl td div{
	width: 224px;
	background: url("../i/product-bg.jpg") no-repeat 0 0;
	padding: 1px 2px 0 2px;
	margin: 0 0 54px 0;
	}	
table#catalogue-tbl td div img{
	margin: 0 0 14px 0;
	}	
table#catalogue-tbl td div:hover a{
	text-decoration: none;
	color: #30bedd;
	}	
div#main-content table#registration-tbl{
	max-width: 720px;
	}	
*+html div#main-content table#registration-tbl{
	width: 643px;
	}	
div#main-content table#registration-tbl tr td{
	text-align: right;
	padding: 5px 7px 5px 0;
	}	
div#main-content table#buy-tbl h4{
	font: bold 14px Arial, Helvetica, sans-serif;
	background: none;
	margin: 0px 0 0px 0;
	width: 100%;
	height: auto;
	padding: 0;
	color: #323232;
	}	
div#product-image{
	width: 224px;
	background: url("../i/product-bg.jpg") no-repeat 0 0;
	padding: 1px 2px 0 2px;
	margin: 10px 0 0px 0;
	height: 200px;
	}	
div#small-images{
	margin: 19px 0 22px 1px;	
	}	
div#small-images img{
	border: 2px solid #efefef;
	margin: 0 4px 0 0;
	}	

#complect{width: 342px;margin: 32px auto 0px auto;	background: url("../i/complect-bg.png") repeat-y 0 0;}
#complect-top{width: 342px;background: url("../i/complect-top.png") no-repeat 0 0;}
#complect-bottom{width: 326px;padding: 14px 0 20px 16px;background: url("../i/complect-bottom.png") no-repeat 100% 100%;min-height: 50px;}	
#complect-bottom p{font: bold 14px Arial, Helvetica, sans-serif;margin: 2px 0 -14px 0;}	
#complect-bottom table{margin: 0 16px 0 0;width: 304px;}	
#complect-bottom table td{text-align: center;font: normal 13px Arial, Helvetica, sans-serif;color: #323232;padding: 2px;}		

.complect-l{width:540px;margin: 32px auto 0px auto;	background: url("../i/complect-bg-l.png") repeat-y 0 0;}
.complect-top-l{width:540px;background: url("../i/complect-top-l.png") no-repeat 0 0;}
.complect-bottom-l{/*width:540px;*/padding: 14px 0 20px 16px;background: url("../i/complect-bottom-l.png") no-repeat 100% 100%;min-height: 50px;}	
.complect-bottom-l p{font: bold 14px Arial, Helvetica, sans-serif;margin: 2px 0 -14px 0;}	
.complect-bottom-l table{margin: 0 16px 0 0;width: 504px;}	
.complect-bottom-l table td{text-align: center;font: normal 13px Arial, Helvetica, sans-serif;color: #323232;padding: 2px 0;}		


div#header{
	width: 100%;
	height: 158px;
	padding: 30px 0 0 0;
	}	
div#menu-container{
	padding: 0 0 0 172px;
	}
div#main-content{
	padding: 0 24px 0 0;
	}
div.registration div#feedback{
	width: 100%;
	float: none;
	}		
div#sections{
	width: 56.5%;
	float: left;
	}
div#sections ul{
	margin: 0 30px 0 0;
	}	
div#sections ul li#essential-elements p{
	margin: 17px 0 0 0;
	}	
div#sections ul li{
	margin: 0 0 20px 0;
	}	
div#sections ul li h4{
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #000;
	background: none;
	margin: 0px 0 0px 0;
	width: 100%;
	height: auto;
	padding: 0;
	}	
div#sections ul li p{
	margin: 7px 0 0 0;
	}	
div#sections ul li p img.icq{
	vertical-align: middle;
	}
div#sections ul li p img.skype{
	margin: 0 4px 0 0;
	}				
div#feedback{
	width: 43.5%;
	float: left;
	}	
div#feedback form{
	font: normal 13px Arial, Helvetica, sans-serif;
	}	
div#feedback h3{
	font: italic 18px "Trebuchet MS";
	color: #323232;
	margin: -5px 0 0 0;	
	}
div#feedback form table{
	margin: 20px 0 0 0;
	}	
div#feedback table tr td{
	vertical-align: middle;
	padding: 6px 0;
	}	
div#feedback p{
	font: italic 14px "Trebuchet MS";
	color: #da6c21;
	margin: 14px 0 -11px 0;
	}
div#feedback table td.captcha{
	padding: 20px 0 11px 0px;
	border-bottom: solid 1px #dadada;
	color: #6a6a6a;
	}
div#main-content div#feedback table td.captcha-top-border{
	padding: 15px 5px 0px 0px;
	border-top: solid 1px #dadada;
	color: #6a6a6a;
	border-bottom: none;
	}	
div#main-content div#feedback table td.captcha-top-border p{
	float: right;
	margin: -7px 0 0 0;
	font: normal 11px "Trebuchet Ms";
	color: #777;
	}	
div#main-content div#feedback table td#align-left{
	text-align: left;
	padding: 14px 0 0 0;
	}	
div#feedback table td.captcha input{
	width: 47px;
	float: left;
	margin-top: -4px;
	border: 1px solid #dedede;
	}
div#feedback table td.captcha span{
	float: left;
	}
div#feedback table td.captcha img{
	float: left;
	margin: -1px 12px 0 8px;	
	}			
div#main-content table{
	margin: 22px 0 0 0;
	}	
div#main-content table tr td#new-product a{
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #00a1b4;
	}
div#main-content table tr td#new-product a:hover{
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #30b1c0;
	}		
div#main-content table tr td#new-product p{
	margin: 3px 0 0 0;
	font: normal 11px Arial, Helvetica, sans-serif;
	line-height: 13px;
	}
div#main-content table tr td h2{
	font: italic 30px "Trebuchet MS";
	color: #bb5824;
	margin: 0 0 12px 0;
	}	
div#main-content table tr td h2 span{
	color: #404041;
	}		
div#main-content h4{
	width: 95px;
	height: 29px;
	background: url("../i/new-product-bg.gif") no-repeat 0 0;
	line-height: 30px;
	font: italic 20px "Trebuchet MS";
	color: #fff;
	width: 104px;
	padding: 1px 0 0 9px;
	margin: 0 0 9px 0;
	}			
div#news-block{
	width: 273px;
	background: url("../i/block-center.jpg") repeat-y 0 100%;
	position: relative;
	margin: 0 0 0 24px;
	}	
div#news-block-cat{
	width: 273px;
	background: url("../i/block-center.jpg") repeat-y 0 100%;
	position: relative;
	margin: 54px 0 64px 24px;
	}		
div#news-block-top{
	background: url("../i/block-top.jpg") no-repeat 0 0;
	position: relative;
	}
div#news-block-bottom{
	background: url("../i/block-bottom.jpg") no-repeat 0 100%;
	position: relative;
	padding: 36px 20px 10px 27px;
	}	
h3#news-title{
	font: italic 24px "Trebuchet MS";
	color: #fff;
	width: 108px;
	height: 33px;
	background: url("../i/news-title.png") no-repeat 0 0;
	padding: 3px 0 0 8px;
	position: absolute;
	top: -16px;
	left: 6px;
	}
h3#articles-title{
	font: italic 24px "Trebuchet MS";
	color: #fff;
	width: 109px;
	height: 33px;
	background: url("../i/articles-title.png") no-repeat 0 0;
	padding: 3px 0 0 10px;
	position: absolute;
	top: -16px;
	left: 6px;
	}		
div#news-block-bottom ul li{
	margin: 0 0 13px 0;
	}	
div#news-block-bottom ul li span{
	font: italic 13px Arial, Helvetica, sans-serif;
	color: #000;
	line-height: 18px;
	}		
div#news-block-bottom ul li p{
	font: normal 13px Arial, Helvetica, sans-serif;
	margin: 2px 0 -1px 0;
	line-height: 17px;
	}
div#news-block-bottom ul li a{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #00b3c8;
	line-height: 16px;
	}		
div#news-block-bottom ul li a:hover{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #32c1d2;
	line-height: 16px;
	}		
div.title-line{
	background: #f8f8f8 url("../i/index-line-corner.jpg") no-repeat 100% 0;
	margin: 18px 44px 0 48px;
	}	
div.title-line h3{
	background: url("../i/index-line.jpg") no-repeat 0 0;
	width: 248px;
	height: 34px;
	color: #fff;
	font: italic 24px "Trebuchet Ms";
	padding: 2px 0 0 12px;
	}
h3#we-are-doing{
	background: url("../i/index-line.jpg") no-repeat 0 0;
	width: 250px;
	height: 34px;
	color: #fff;
	font: italic 24px "Trebuchet Ms";
	padding: 2px 0 0 9px;
	margin: 0 0 0 31px;
	}		
div#doing-block-container{
	padding: 26px 0 0 0px;
	margin: 0 0 0 70px;
	overflow: hidden;
	}		
ul#doing-block{
	float: left;
	width: 100%;
	}	
ul#doing-block li{
	width: 33%;
	float: left;
	padding: 1px 0 10px 0;
	}	
ul#doing-block li span{
	background: url("../i/doing-block.png") no-repeat 0 0;	
	display: block;
	float: left;
	width: 22px;
	height: 24px;
	margin: -1px 5px 0 0;
	}	
ul#doing-block li a{
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #404041;
	margin: 0 0 0 0px;
	}	
ul#doing-block li a:hover{
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #636364;
	}		
/*Navigation*/	
ul#nav{
	float: right;
	margin: 0 12px 1px 0;
	display: inline;
	}	
ul#nav li{
	float: left;
	}	
ul#nav li#site-nav{
	margin: 0 0 0 0px;
	}	
ul#nav li#site-nav a{
	text-indent: -10000px;
	display: block;
	height: 14px;
	width: 15px;
	float: left;
	margin: 0 15px;
	}	
ul#nav li#site-nav span{
	width: 15px;
	height: 14px;
	background: url("../i/home-active.gif") no-repeat 0 0;
	display: block;
	float: left;
	margin: 0 15px;
	font-size: 0;
	}
ul#nav li#site-nav a#mail{
	background: url("../i/mail.gif") no-repeat 50% 50%;
	}	
ul#nav li#site-nav a#home{
	background: url("../i/home.gif") no-repeat 50% 50%;
	}		
ul#nav li#sub-nav a{
	float: left;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #404041;
	margin: 0 13px 0 0;
	display: inline;
	}	
#items{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #878787;
	margin: 0 13px 0 -10px;
	}				
ul#nav li#sub-nav a:hover{
	color: #656566;
	}	
ul#nav li#sub-nav span{
	display: block;
	float: left;
	}		
a#enter span{
	width: 14px;
	height: 13px;
	background: url("../i/enter.gif") no-repeat 0 100%;
	margin: 2px 9px 0 0;
	cursor: pointer;
	}	
a#busket span{
	width: 12px;
	height: 8px;
	background: url("../i/busket.gif") no-repeat 0 100%;
	margin: 4px 5px 0 0;
	font-size: 0;
	}
span#basket-active{
	float: left;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #6c6c6c;
	margin: 0 13px 0 0;
	display: inline;
	}	
span#basket-active span{
	width: 12px;
	height: 8px;
	background: url("../i/busket.gif") no-repeat 0 100%;
	margin: 4px 5px 0 0;
	font-size: 0;
	}	
a#registration span{
	width: 17px;
	height: 11px;
	background: url("../i/registration.gif") no-repeat 0 100%;
	margin: 2px 8px 0 0;
	font-size: 0;
	cursor: pointer;
	}				
/*Footer*/		
ul#footer{
	background: url("../i/ul-ul.gif") repeat-x top;
	margin: 40px 32px 0 32px;
	clear: both;
	}
li#footer-left{
	background: url("../i/footer-line-left.png") no-repeat 0 0;
	margin: 0 0 0 -5px;
	float: left;
	padding: 34px 0 15px 0;
	}
li#footer-left div{
	float: left;
	margin: 0 10px 0 43px;
	font: normal 11px Arial, Helvetica, sans-serif;
    color: #000;
	height: 40px;
	display: inline;	
	}
li#footer-left p{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #959595;
	margin: 0;
	display: inline;
	float: left;
	}	
li#footer-left p a{
	font: normal 11px Arial, Helvetica, sans-serif;
	}	
li#footer-left p a:hover{
	font: normal 11px Arial, Helvetica, sans-serif;
	}		
li#footer-right{
	background: url("../i/footer-line-right.png") no-repeat 100% 0;
	margin: 0 -5px 0 0;
	height: 83px;
	}	
li#footer-right div{
	width: 170px;
	height: 24px;
	float: right;
	margin: 32px 36px 0 0;
	display: inline;
	}				
/*Enter-form*/	
div#enter-form{
	width: 382px;
	height: 230px;
	border: 8px solid #96cfe0;
	padding: 22px 0 0 27px;
	}	
div#enter-form h1{
	font: italic 24px "Trebuchet MS";
	margin: 0;
	}
div#enter-form table{
	margin: 10px 0 0 28px;
	width: 298px;
	}	
div#enter-form table td.error{
	font: italic 14px "Trebuchet MS";
	color: #da6c21;
	text-align: left;
	}	
div#enter-form table td{
	text-align: right;
	padding: 5px 5px 5px 0;
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #323232;
	}	
div#enter-form table td a{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #8c8c8d;
	}	
div#enter-form table td a:hover{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #aeadad;
	}
div#enter-form table td span{
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #8c8c8d;
	margin: 0 8px;
	}				
div#enter-form table td input{
	width: 208px;
	}		
div#enter-form table td input.btn{
	width: auto;
	height: auto;
	padding: 0;
	font: bold italic 16px "Trebuchet MS", sans-serif;
	color: #da6c21;
	cursor: pointer;
	border: none;
	background: none;
	width: 108px;
	margin: 6px 0 0 0;
	}
div#enter-form table td input.btn:hover{
	color: #e0935e;
	}			
/*Basket*/
div#main-content table#basket-tbl{
	max-width: 780px;
	margin: 0px 0 0 0;
	}
table#basket-tbl tr td{
	padding: 18px 0;
	}
table#basket-tbl tr.tr-bg{
	background-color: #f7f7f7;
	}	
table#basket-tbl tr.tr-bg td{
	padding: 12px 0;
	}	
table#basket-tbl tr td a{
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #404041;
	}	
table#basket-tbl tr td a:hover{
	color: #404041;
	}
table#basket-tbl tr td a.color-link{
	color: #00b3c8;
	}	
table#basket-tbl tr td a.color-link:hover{
	color: #30bfd0;
	}
table#basket-tbl tr td a.delete{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #a20000;
	}	
table#basket-tbl tr td a.delete:hover{
	color: #b33131;
	}	
table#basket-tbl tr td span{
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #404041;	
	margin: 0 7px;
	}				
div#main-content table#basket-tbl tr td p{
	font: italic 12px Arial, Helvetica, sans-serif;
	color: #404041;
	margin: 7px 0 3px 0;
	}	
table#basket-tbl tr td p span{
	color: #787878;
	font: italic 12px Arial, Helvetica, sans-serif;
	margin: 0;
	}	
table#basket-tbl tr td span.number{
	color: #787878;
	font: italic 12px Arial, Helvetica, sans-serif;
	}			
table#basket-tbl tr td img{
	margin: -2px 0 0 17px;
	}	
table#basket-tbl tr td input{
	width: 32px;
	height: 22px;
	text-align: center;
	float: left;
	font: italic 14px Arial, Helvetica, sans-serif;
	color: #000;
	margin: -3px 0 0 0;
	padding: 0;
	}	
div#order-form{
	margin: 15px 0 0 18px;
	}	
div#order-form p{
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #323232;
	}	
div#order-form p span{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #616161;
	}	
div#order-form p.on-btn{
	font: normal 11px "Trebuchet MS";
	color: #777777;
	line-height: 13px;
	margin: 15px 0 11px 0;
	}			
div#order-form textarea{
	width: 557px;
	height: 63px;
	}
/*Form*/	
div#feedback p.on-btn{
	font: normal 11px "Trebuchet MS";
	color: #777777;
	line-height: 13px;
	margin: 20px 0 11px 0;
	}	
table#registration-tbl p#all-rows{
	margin: 0px 0 10px 0;
	font: normal 11px "Trebuchet Ms";
	color: #777;
	float: left;
	}	
div#feedback p#thanks{
	color: #000;
	}	
/*404*/
div#error-page{
	width: 1010px;
	margin: 0 auto;
	padding: 46px 0 0 0;
	}
div#error-page div#footer-line-left{
	margin: 18px 30px 0 30px;
	}	
div#no-page{
	width: 504px;
	margin: 0 auto;
	}	
div#no-page h1{
	font: italic 48px "Trebuchet MS";
	color: #404041;
	margin: 30px 0 14px 0;
	}	
div#no-page p{
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #525252;
	}		
div#no-page p a{
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #d58100;
	}
div#no-page p a:hover{
	color: #d58100;
	}
div#price-block{
	width: 203px;
	height: 54px;
	background: url("../i/price-bg.png") no-repeat 0 0;
	padding: 9px 0 0 60px;
	margin: 29px 0 0 0;
	}
div#price-block a{
	font: normal 18px Arial, Helvetica, sans-serif;
	color: #404041;
	padding: 0 0 0 23px;
	background: url("../i/rb.gif") no-repeat 0 5px;
	}	
div#price-block a:hover{
	font: normal 18px Arial, Helvetica, sans-serif;
	color: #79797a;
	}
div#price-block p{
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #79797a;
	margin: 2px 0 0 23px;
	}
div#price-block-inner{
	width: 203px;
	height: 54px;
	background: url("../i/price-bg.png") no-repeat 0 0;
	padding: 9px 0 0 60px;
	margin: 4px 0 42px 28px;
	}
div#price-block-inner a{
	font: normal 18px Arial, Helvetica, sans-serif;
	color: #404041;
	padding: 0 0 0 23px;
	background: url("../i/rb.gif") no-repeat 0 5px;
	}	
div#price-block-inner a:hover{
	font: normal 18px Arial, Helvetica, sans-serif;
	color: #79797a;
	}
div#price-block-inner p{
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #79797a;
	margin: 2px 0 0 23px;
	}				
ul.dek-list li{font-size: 10px/12px;}
.img-space{margin:0 10px 0 0;}