body {	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px; vertical-align: top; font-family: Tahoma; font-size: 8pt; color: #333; background: #f5f6fa url(/img/bg/body.gif) top center repeat-y;  }

div , table, img { padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px; border: none; font-family: Tahoma;  color: inherit; font-size: inherit; }
td, th { vertical-align: top;  text-align: left; font-size: 8pt; border: none; font-family: Tahoma; font-size: 8pt;  color: inherit; padding: 0px;	margin: 0px;}

a { font-family: inherit;  text-decoration: underline; color: #4a84bd;}
	a:hover { text-decoration: none; }
h1 , h2 , h3 , h4 , h5 { margin: 0px; padding: 0px;}

h1 { font-family: Times New Roman; color: #eb870e; font-size: 18pt; margin: 0px 0px 24px 0px; font-weight: normal;}
h1:first-letter {color: #fff; background: #eb870e; padding: 0px 3px 0px 3px; margin: 0px 2px 0px 0px;}

h2 { font-family: Times New Roman; color: #eb870e; font-size: 16pt; margin: 0px 0px 14px 0px; font-weight: normal;}
h2 a { color: #eb870e; text-decoration: none; }
	h2 a:hover { text-decoration: underline; }
	
h3 { font-family: Times New Roman; color: #eb870e; font-size: 14pt; margin: 0px 0px 14px 0px; font-weight: normal;}
h3 a { color: #eb870e; text-decoration: none; }
	h3 a:hover { text-decoration: underline; }
	
h4 { color: #4a84bd; font-size: 11pt; margin: 0px 0px 10px 0px; font-weight: normal;}
h5 { color: #333; font-size: 10.6pt; margin: 0px 0px 5px 0px; font-weight: normal;}
	
.redBG { color: #fff; background: #eb870e; padding: 0px 3px 0px 3px; margin: 0px 2px 0px 0px; }	
.redBgBlock { color: #fff; background: #eb870e; padding: 8px 12px 8px 12px; margin: 0px 0 20px 0px; font-size: 8pt; font-weight: bold; }	

p { padding: 0px 0px 0px 0px; margin: 0px 0px 14px 0px;}

.box { width: 990px; position: relative; text-align: left;  }


.sitesMenu { background: #f5f6fa url(/img/bg/menu_site.gif) bottom center no-repeat;  font-family: Verdana; font-size: 7pt; height: 25px; overflow: hidden; width: 990px; }
	.sitesMenu a { color: #333; text-decoration: underline; margin: 6px 6px 0px 6px;  display: block; float: left;   font-family: Verdana; }
	.sitesMenu span { display: block; float: left;  margin: 6px 0px 0px 0px; }
	.sitesMenu a:hover { color: #fa884a; text-decoration: underline; }
	.sitesMenu a.active { color: #fa884a; text-decoration: underline; }
	.sitesMenu a.bigwall { font-size: 10.6pt; text-decoration: none; margin: 3px 4px 0px 10px; display: block; float: left;  }
	
.top { height: 225px; background: url(/img/bg/top.gif) 0px 105px repeat-x;  }

.contacts { padding: 0px 0px 0px 210px; height: 40px; overflow: hidden; }
	.contacts .phone { display: block; float: left; background: url(/img/markers/phone.gif) 0px 0px no-repeat; margin: 15px 40px 0px 0px; padding: 0px 0px 0px 30px; font-size: 11pt; }
	.contacts .phone small { font-size: 8pt; }
	
	.contacts .skype { display: block; float: left;  margin: 14px 40px 0px 0px; text-decoration: none; color: #333; }
	.contacts .skype img { width: 16px; height: 16px; display: block; float: left;  margin: 0px 10px 0px 0px; }
		
	.contacts .acq { display: block; float: left;  margin: 14px 40px 0px 0px; text-decoration: none; color: #333; }
	.contacts .acq img { display: block; float: left;  margin: 0px 10px 0px 0px; width: 16px; height: 16px; }
	
	.contacts .skype span , .contacts .acq span { display: block; float: left; padding: 4px 0px 0px 0px;}
	
.top  .gallery { position: absolute; left: 0px; top: 80px; width: 990px; text-align: right; font-size: 7.6pt; font-style: italic; }	
	.top  .gallery img { width: 990px; height: 91px; display: block; margin: 0px 0px 4px 0px;}	
	.top  .gallery a { margin: 0px 20px 0px 0px; text-decoration: none; color: #666; width: 300px;}	
	.top  .gallery a:hover { color: #4a84bd;}	
	
.topMenu { clear: both; padding: 15px 0px 0px 200px ;  height: 22px;  }	
	.topMenu ul#navmenu-h { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style: none;}
	.topMenu ul#navmenu-h li { margin: 0px 0px 0px 0px; padding: 0px 0px 9px 0px; display: block; float: left; position: relative; }
	.topMenu ul#navmenu-h li a { padding: 0px 10px 0px 10px; display: block; color: #333; border-right: solid 1px #333; font-size: 10pt;}
	.topMenu ul#navmenu-h a:hover, .topMenu ul#navmenu-h li:hover a, .topMenu ul#navmenu-h li.iehover a { color: #4a84bd; text-decoration: none; }
	.topMenu ul#navmenu-h li a.root-item-selected { color: #4a84bd; text-decoration: none; }
	
	.topMenu ul#navmenu-h ul { position: absolute; top: 16px; left: 0px; width: 160px;  margin: 0px 0px 0px 0px; padding: 9px 0px 3px 0px; display: none; background: #fff; border-bottom: solid 3px #d6e3f0;  }
	.topMenu ul#navmenu-h ul li { float: none; margin: 0px 0px 0px 0px; display: block; padding: 0px 0px 0px 0px; width: 160px; }
	.topMenu ul#navmenu-h li:hover ul a, .topMenu  ul#navmenu-h li.iehover ul a { border-right: none; color: #333; text-decoration: none; padding: 2px 10px 2px 10px;  font-size: 8pt;  }
	.topMenu ul#navmenu-h li:hover ul li a:hover  , .topMenu ul#navmenu-h li.iehover ul li a:hover { background: #4a84bd; color: #fff; }
	
	.topMenu ul#navmenu-h li:hover ul , .topMenu ul#navmenu-h li.iehover ul { display: block; }
	.topMenu ul#navmenu-h li:hover ul a.item-selected { background: #4a84bd; color: #fff; }
	
	.rightLi .name { padding: 2px 6px 0px 10px;}
	.rightLi .exit { padding: 3px 0px 0px 0px;}
	.topMenu ul#navmenu-h li.rightLi a { border-right: none; }
	
	#loginForm { position: absolute; top: 16px; left: 0px; width: 200px;  margin: 0px 0px 0px 0px; padding: 15px 6px 3px 6px; display: none; background: #fff;  }
	#loginForm td { font-size: 7.6pt; text-align: left; }
	#loginForm .el { width: 60px; }
	#loginForm .inpText { background: #f5f5f5; border: solid 1px #cfd0d3; height: 17px; width: 120px; padding: 2px 4px 0px 4px; font-size: 8pt; color: #666; margin: 0px 0px 3px 0px; }
	#loginForm .inpBut { background: none; border:  none; padding: 0px 0px 0px 0px; font-size: 7.6pt; color: #eb870e; font-weight: bold; float: left; margin: 0px 10px 0px 0px; cursor: pointer;  }
	.topMenu ul#navmenu-h li #loginForm a { color: #4a84bd; font-size: 7.6pt; text-decoration: underline; float: left; display: block;  }
	.topMenu ul#navmenu-h li #loginForm a:hover { text-decoration: none;  }
	#loginForm  .checkBox { width: 15px; height: 15px; padding: 0px 0px 0px 0px; margin: 0px 8px 0px 0px; display: block; float: right;}


.menuLeft { margin: 0px 20px 40px 20px; width: 170px; overflow: hidden; padding: 0px 0px 0px 0px; list-style: none; }
	.menuLeft li { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	.menuLeft ul { margin: 0px 0px 0px 20px; padding: 4px 0px 0px 0px;  list-style: none; }
	.menuLeft a { margin: 0px 0px 2px 0px; padding: 8px 0px 8px 17px; display: inline-block; width: 170px;  background: url(/img/markers/menu_left.gif) 0px 15px no-repeat; border-bottom: solid 1px #d6e3f0; color: #000; text-transform: uppercase;  clear: both; }
	.menuLeft a.active { margin: 0px 0px 2px 0px; padding: 8px 0px 8px 17px; display: inline-block; width: 170px;  background: url(/img/markers/menu_left.gif) 0px 15px no-repeat; border-bottom: solid 1px #d6e3f0; color: #4a84bd;  text-transform: uppercase;  clear: both; text-decoration: none; }
	.menuLeft a:hover { color: #4a84bd;  }
	
	.menuLeft ul li { padding: 0px 0px 0px 14px; background: url(/img/markers/menu_left_sub.gif) 0px 7px no-repeat;}
	.menuLeft ul a { margin: 0px 0px 2px 0px; padding: 2px 2px 2px 2px; background: none; border-bottom: none; width: 132px; color: #000; text-transform: uppercase; font-size: 7pt;  }
	.menuLeft ul a:hover { color: #fff; text-transform: uppercase; background: #4a84bd;  }
	.menuLeft ul a.active  { margin: 0px 0px 2px 0px; padding: 2px 2px 2px 2px; background: none; border-bottom: none; width: 132px; color: #fff;  text-transform: uppercase; font-size: 7pt;  background: #4a84bd; text-decoration: none; }
	
	
.logo { position: absolute; top: 60px; left: 40px; width: 73px; height: 131px; }
	.logo img { width: 73px; height: 131px; }
	
.cart { position: absolute; left: 830px; top: 19px; width: 140px; }	
	.cart a { display: block; padding: 0px 0px 2px 25px; margin: 0px 0px 5px 0px; background: url(/img/buttons/cart.gif) 0px 2px no-repeat; font-weight: bold; color: #000;  }

	.cart a:hover { color: #eb880e; text-decoration: none; }	
.cartIn { position: absolute; left: 855px; top: 39px; line-height: 16px; }
	
	
.footer { clear: both; background: #f5f6fa url(/img/bg/footer.gif) top center no-repeat; margin: 0 0 0 1px; height: 250px; }	
	.footer .copy { width: 200px; font-size: 7pt; color: #666; float: right; padding: 30px 0 0 0; }
	.footer .copy .shturm { margin: 0px 0px 20px 0px; color: #000; text-transform: uppercase;}	
	.footer .copy .cont { margin: 0px 0px 20px 0px;  text-transform: uppercase; line-height: 14px;}
	.footer .copy .cont h4 { font-size: 7pt;  color: #000;  margin: 0px 0px 3px 0px;  text-transform: uppercase;}	
	.footer .copy .developer { color: #999; line-height: 14px;}
	.footer .copy .developer a { color: #999; }



	.footer .box  .copy .developer a { color: #999;}		
	
.colLeft { width: 210px; display: block; float: left; overflow: hidden; padding: 70px 0px 0px 0px; }	
.colRight { width: 760px; display: block; float: left;  overflow: hidden; padding: 0px 0px 40px 0px;}	

.search { padding: 0px 20px 0px 20px; margin: 0px 0px 40px 0px; height: 50px; clear: both;}
	.search .inpText { width: 138px; height: 21px; background: url(/img/bg/search_inp.gif) 0px 0px no-repeat; border:none; padding: 0px 0px 0px 0px; display: block; float: left; margin: 0px 2px 0px 0px; }
	.search .inpText input { margin: 2px 4px 0px 4px; width: 130px; color: #666; background: none; border: none; font-size: 8pt;  }
	.search .inpBut { width: 24px; height: 21px; float: left; display: block; }
	
.searchPage .inpBut { width: 24px; height: 21px; float: left; display: block; }
	.searchPage .inpText { margin: 0px 0px 0px 0px; }
	.searchPage .searchTable { margin: 0px 0px 40px 0px; }
	.searchPage .searchTable td { padding: 0px 10px 0px 0px; vertical-align: bottom;}
	.searchPage .result { margin: 0px 0px 30px 0px; }
		
	
.legenda { padding: 0px 20px 0px 20px; margin: 0px 0px 40px 0px; }	

.breadcrumb { position: absolute; left: 210px; top: 180px;width: 480px; padding: 0 0 0 20px;  color: #666; font-size: 7.6pt;  }	
	.breadcrumb a { margin: 0px 8px 0px 0px; padding: 0px 15px 0px 0px; color: #999; text-decoration: none;  background: url(/img/markers/bred.gif) right center no-repeat; display: block; float: left;  white-space: nowrap; }	
	.breadcrumb span { display: block; float: left; }	
	.breadcrumb a:hover { text-decoration: underline;  }		
	.breadcrumb a.home { margin: 0px 8px 0px -20px; padding: 0px 0px 0px 0px; text-decoration: none;  background: none; }	
	.breadcrumb a.home:hover { text-decoration: none;  }	

.content { clear: both; padding: 20px 0px 0px 0px;}	
	.content ul { padding: 0px 0px 0px 0px; margin: 0px 0px 20px 20px; list-style: none; display: block; }
	.content ul  li { padding: 0px 0px 0px 17px; margin: 0px 0px 4px 0px; background: url(/img/markers/menu_left_sub.gif) 0px 7px no-repeat; display: block;}
.content img { margin: auto;}

.newObj { margin: 0px 0px 30px 0px;}
	.newObj img { margin: 20px 20px 10px 20px;}
	.newObj img.image { display: block; float: left; margin: 0px 20px 5px 0px;}
	.newObj .data  { margin: -20px 0px 20px 0px;}
	
.newsMain { display: block; float: left; width: 390px; overflow: hidden; }
	.newsMain .news { width: 360px; margin: 0px 0px 20px 0px; }	
	
.itemsMain { display: block; float: left; width: 360px;  overflow: hidden;}
	.itemsMain .news { width: 355px; margin: 0px 0px 20px 0px; }
	
.videoMain { margin: 40px 0px 0px 0px; width: 460px; display: block; float: left;}		
.photoMain { margin: 40px 0px 0px 0px; width: 300px; display: block; float: left;}		

.news { margin: 0px 0px 30px 0px;  }	
	.news .image { width: 120px; }	
	.news h4 { font-size: 8pt; font-weight: normal;}	
	.news .data { font-size: 7.6pt; color: #666; }	
	
.noveltyList { width: 800px;}	
	.novelty { display: block; float: left; width: 175px; height: 280px; margin: 0px 20px 10px 0px;  overflow: hidden; text-align: center;}	
	.novelty .image { display: block;  width: 175px; height: 200px; overflow: hidden; text-align: center; }
	.novelty .price { color: #eb870e; font-size: 11pt; height: 20px; overflow: hidden; text-align: right; text-align: center;}	
	.novelty .name { font-size: 9pt;  text-align: left;}	
	
.article { margin: 0px 0px 30px 0px; }
	.article .image { width: 400px; padding: 0 0 20px 0;}
	
	.article .text {  }
	.article .text_color { height: 30px; }
	
	.article .colors { display: block; float: left; width: 170px; overflow: hidden;}
	.article .colors a { float: left;}
	
	.article .sizes { display: block; float: left; width: 170px;  overflow: hidden;}	
	.article .sizes a { display: block; float: left; width: 17px; height: 17px; margin: 0px 2px 2px 0px; background: url(/img/bg/color.gif) 0px 0px no-repeat; text-align: center; font-size: 6.6pt; text-decoration: none; padding: 3px 0px 0px 0px; color: #333; } 
	.article .sizes a.size_cur  {background: url(/img/bg/color_over.gif) 0px 0px no-repeat; }
		
	.article .price { padding: 20px 0px 0px 0px; color: #eb870e; font-size: 13pt;}	
	.article .textBlock { font-size: 9pt; margin: 0px 0px 20px 0px;}
	
	.article #buttons { font-size: 10.6pt; color: #000;  padding: 20px 0px 0px 0px; }
		.article #buttons a { font-size: 10.6pt; color: #000; }
		
	.article .tth { width: 100%; margin: 0px 0px 40px 0px; }	
	.article .tth th ,  .article .tth td { padding: 4px 10px 4px 10px; }
	.article .tth td { border-top: solid 1px #d6e3f0; }	
	.article .tth td.name { width: 250px;}

.price s { color: #4a84bd; font-size: 8pt; }		
	
	#image_big { position: absolute; border: 4px solid #000; left: 10px; top: 0px; }
	
	#message_ok { background: #f5f6fa; border: solid 2px #d6e3f0; padding: 10px 10px 10px 10px; position: absolute; left: -20px; top: -40px;  color: #666; width: 270px;  }	
	#message_ok h4 { margin: 0px 0px 14px 0px; font-size: 8pt; text-transform: uppercase;}	
	#message_ok a.close { display: block; float: right; font-size: 10px; text-decoration: none; background: url(/img/buttons/close.gif) center right no-repeat; padding: 0 12px 0 0; margin: -2px 0 0 0;  }
	#message_ok .simpleBut { width: 160px; margin: 0 20px 0 0px; text-align: center;}
	
.articleList { width: 800px;}	
	.acticles { display: block; float: left; width: 175px; height: 320px; margin: 0px 20px 20px 0px; overflow: hidden; font-size: 10pt; text-align: center;}
	.acticles h4 { width: 175px; height: 40px; font-size: 10pt;  margin: 0px 0px 0px 0px; overflow: hidden; text-align: left; display: block; vertical-align: middle; }
	.acticles .image { width: 175px; height: 200px; overflow: hidden; text-align: center; position: relative;}
	
	.acticles .image .colors { width: 17px; overflow: hidden; position: absolute; bottom: 0px; left: 0px;}
	.acticles .colors a.clr_cur  { background: url(/img/bg/color.gif) 0px 0px no-repeat; }	

	.acticles .price { margin: 0px 0px 4px 0px; overflow: hidden; color: #eb870e; font-size: 10pt; }		
	.acticles .text { margin: 0px 0px 0px 0px; font-size: 7.6pt; text-align: left; }
	.acticles .text a { color: #333; text-decoration: none;}
	.acticles .text a:hover { color: #333; text-decoration: underline;}	
	
.colors a { display: block; width: 17px; height: 17px; position: relative;  background: url(/img/bg/color.gif) 0px 0px no-repeat; }
	.colors a img { display: block; width: 13px; height: 13px; position: absolute; top: 2px; left: 2px;}
	.colors a.clr_cur  {background: url(/img/bg/color_over.gif) 0px 0px no-repeat; }	
	
.galleryList { width: 800px; }
	.gallerys { width: 230px; height: 270px; margin: 0px 35px 30px 0px; display: block; float: left; overflow: hidden; }	
	.gallerys h4 { height: 36px; overflow: hidden; }	
	.gallerys .image { width: 230px; height: 230px; overflow: hidden; text-align: center; }
	.gallerys .image img { border: solid 1px #000; }
	
.photoList { width: 800px; position: relative; }	
	
	.photos { width: 232px; height: 275px; margin: 0px 30px 30px 0px; display: block; float: left; }	
	.photos .image { width: 232px; height: 232px; overflow: hidden; text-align: center; margin: 0px 0px 5px 0px; }
	.photos .image img { border: solid 1px #000;  }
	.photos .text { height: 40px; overflow: hidden; text-align: left; }
	
	#img_big { position: absolute; left: 210px; border: 4px solid #000; background: #f5f6fa;  }
	#popup_photo { position: absolute; left: 0px; top: 200px; width: 100%; }
	
.catalogFooter	{ width: 780px; margin: 0px 0px 0px 0px; padding: 30px 0px 0px 0px; overflow: hidden; float: left; }
	.catalogFooter	.block { display: block; float: left; width: 195px; }
	.catalogFooter	.block h3 { color: #000; text-transform: uppercase; font-size: 7pt; font-family: tahoma; margin: 0px 0px 5px 20px; }
	.catalogFooter	.block h3 a { color: #000; text-decoration: none; }
	.catalogFooter	.block h3 a:hover { color: #000; text-decoration: underline; }
	.catalogFooter	.block ul { margin: 0px 20px 0px 40px; padding: 0px 0px 30px 0px; list-style: none;}
	.catalogFooter	.block ul li { margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; clear: both;}
	.catalogFooter	.block li a { color: #666; text-transform: uppercase; font-size: 7pt; }
	
.faq { margin: 0 0 30px 0;}	
	.faq .answer { margin: 0 0 0 60px;}	
	
.more { text-align: right; clear: both; padding: 20px 0px 0px 0px; margin: 0px 0px 40px 0px; }	
	.more a { color: #eb870e;}
	
.navPage	{ clear: both; padding: 20px 0px 0px 0px; margin: 0px 0px 40px 0px; text-align: center; font-size: 7.6pt;}
	.navPage a { color: #000;}
	.navPage a:hover { text-decoration: none; color: #00a0e6; }
	.navPage b {  color: #00a0e6;}


.message { position: absolute; color: #000; font-weight: bold; padding: 4px 4px 4px 4px; }

.sizeTable  { background-color: #dddde6; width: 100%; }
.sizeTable td , .sizeTable th { padding: 6px 10px 6px 10px;}
.sizeTable th { background: #dce8f4; }
.sizeTable td { background: #fff; }
.sizeTable .grey td { background: #f9fafb; }
.sizeTable p { margin: 0 0 0 0 ;}

/*FORMS */
.profileLink { margin: 0px 0px 10px 0px; font-size: 10pt;}
.profileTable { margin: 0px 0px 20px 0px; }
.profileTable .left { padding: 2px 20px 5px 0px; width: 180px; }
.inpText { background: #f5f5f5; border: solid 1px #ececec; height: 21px; padding: 2px 4px 0px 4px;  font-family: Tahoma; font-size: 8pt;  color: #666; margin: 0px 0px 5px 0px; width: 200px; }	

.textArea { background: #f5f5f5; border: solid 1px #ececec; height: 80px; padding: 4px 4px 0px 4px;  font-family: Tahoma; font-size: 8pt;  color: #666; margin: 0px 0px 5px 0px; width: 400px;}	
.select  { background: #f5f5f5; border: solid 1px #ececec; height: 21px; padding: 0px 0px 0px 0px;  font-family: Tahoma; font-size: 8pt;  color: #666; margin: 0px 0px 5px 0px; width: auto; }
.select200  { background: #f5f5f5; border: solid 1px #ececec; height: 21px; padding: 0px 0px 0px 0px;  font-family: Tahoma; font-size: 8pt;  color: #666; margin: 0px 0px 5px 0px; width: 200px; }
#PERSONAL_BIRTHDAY { background: #f5f5f5; border: solid 1px #ececec; height: 21px; padding: 2px 4px 0px 4px;  font-family: Tahoma; font-size: 8pt;  color: #666; margin: 0px 0px 5px 0px; width: 80px; }
.typefile { background: #f5f5f5; border: solid 1px #ececec; height: 21px; padding: 2px 4px 0px 4px;  font-family: Tahoma; font-size: 8pt;  color: #666; margin: 0px 0px 5px 0px; width: 200px; }
.typeselect { background: #f5f5f5; border: solid 1px #ececec; height: 21px; padding: 0px 0px 0px 0px;  font-family: Tahoma; font-size: 8pt;  color: #666; margin: 0px 0px 5px 0px; width: auto; }
.inpQuant { background: #f5f5f5; border: solid 1px #ececec; height: 21px; padding: 2px 4px 0px 4px;  font-family: Tahoma; font-size: 8pt;  color: #666; width: 50px; } 
.radio { width: 15px; height: 15px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;} 

.simpleBut { margin: 0px 20px 10px 0px; padding: 1px 22px 1px 4px; color: #333; font-family: Tahoma; border: solid 1px #ececec; background: #e5e5e5 url(/img/buttons/simpBut.gif) top right no-repeat; float: left; cursor: pointer; text-decoration: none;}


.errortext { color: #eb870e; font-size: 7.6pt; font-weight: bold;}

.data-table { margin: 0px 0px 40px 0px; }
.data-table input { background: #f5f5f5; border: solid 1px #ececec; height: 21px; padding: 2px 4px 0px 4px;  font-family: Tahoma; font-size: 8pt;  color: #666; margin: 0px 0px 5px 0px;  width: 200px;}
.data-table td { width: 200px; }

/*Корзина*/
table.basketTable { width:760px; border-collapse:collapse; margin: 0px 0px 40px 0px; }
	table.basketTable th { text-align: left; padding: 8px 14px 8px 14px; }
	table.basketTable th.er { text-align: right; }
	table.basketTable td {  border-top: solid 1px #d6e3f0; padding: 8px 14px 8px 14px;  }
	table.basketTable td ul { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; list-style: none; }
	table.basketTable table td {  border-top: none; padding: 0px 2px 2px 2px;  }
	
.buttons { clear: both; height: 60px; }	
	.buttons .simpleBut { float: none;}
	.buttons .fr { text-align: right; }
	
table.sale_order_full { width: 760px;  border-collapse:collapse; }
	table.sale_order_full th {  padding: 4px 10px 4px 10px;  }
	table.sale_order_full td {  border-top: solid 1px #d6e3f0; padding: 4px 10px 4px 10px; }
	
	table.sale_order_full_table { width:760px ; }
	table.sale_order_full_table td { padding: 8px 14px 8px 14px; }
	table.sale_order_full_table td.vt { width:40px ;}
	
.basketOrders td  { font-size: 7pt; background: #f5f6fa; border-bottom: solid 1px #d6e3f0; }	
.basketOrders th { font-size: 7pt; background: #f5f6fa; border-bottom: solid 3px #d6e3f0; border-top: solid 1px #d6e3f0; }	

.auth { display: block; float: left; width: 360px; margin: 0px 40px 0px 0px; overflow: hidden;}
.reg { display: block; float: left; width: 360px; margin: 0px 0px 0px 0px;  overflow: hidden;}
.auth .profileTable ,  .reg .profileTable { width: 360px;} 
.auth .profileTable .left ,  .reg .profileTable .left { width: 100px; text-align: right;} 
	

.sof-req { color: #eb870e; }
.sof-ok {color: #4a84bd; font-weight:bold;}	


.hr { height: 0px; overflow: hidden; clear: both;}
.norm { font-weight: normal;}
.under { text-decoration: underline;}
.upper { text-transform: uppercase;}

.red { color: #eb870e;}
.starrequired  { color: #eb870e; font-weight: bold;}
 
.nobr {white-space: nowrap; }
.w100 { width: 100%; }

.vc { vertical-align: middle;}
.vt   { vertical-align: top;}
.vb { vertical-align: bottom;}
td.vc { vertical-align: middle;}
td.vt   { vertical-align: top;}
td.vb { vertical-align: bottom;}

td.el , .el { text-align: left;}
td.er , .er { text-align: right;}
td.ec , .ec { text-align: center;}



.fl { float:left;}
.fr { float: right; text-align: right;	}
.fn { float: none;}
.cb { clear: both;}

.pr { position: relative; }
.pa { position: absolute; }


img.imageLeft { float: left; margin: 5px 20px 10px 0px; }
img.imageRight { float: right; margin: 5px 0px 10px 20px; }


/* PRINT VERSION */
body.printPage { color: #000; background: #fff;  }

.printPage .newObj .printBut { display: none;}
.printBut { position: absolute; right: 20px; top: 20px;}
.printBut a { display: block; float: right; background: url(/img/buttons/print.gif) right top no-repeat; padding: 4px 26px 3px 0;  color: c2c2c2; text-decoration: none; text-transform: uppercase; font-size: 7pt; }
.printPage .printBut a { color: c2c2c2; }


.printPage .box { width: 760px; background: none; }
.printPage .top { height: 180px; background: none; overflow: hidden; }
	.printPage .top .box {  height: 180px;  }
	
.printPage .contacts { padding: 20px 0px 0px 200px; height: 30px; }
	.printPage .contacts .phone { margin: 11px 40px 0px 0px; padding: 0px 0px 0px 30px; background: url(http://sivera.bigwall.ru/img/markers/phone.gif) 0px 0px no-repeat; }	
	.printPage .contacts .skype { color: #000; }
	.printPage .contacts .acq { color: #000; }
	
.printPage .logo { position: absolute; top: 10px; left: 10px; }

.printPage .content { padding: 0 10px 0 10px;}
.printPage .more { display: none;}
.printPage .basket { display: none;}
.printPage  .catalog-price { color: #eb870e;}

	
.printPage .footer { clear: both; background: none; height: 100px; border-top: solid 5px #f3f3f3; }	
	.printPage .footer .copy { width: 400px; font-size: 7pt; color: #000; float: left; padding: 10px 10px 0 10px; }
	.printPage .footer .copy .shturm { margin: 0px 0px 10px 0px; color: #000; }	
	.printPage .footer .copy .cont { margin: 0px 0px 12px 0px;  text-transform: uppercase; line-height: 14px; color: #000;}
	.printPage .footer .copy .cont h4 { font-size: 7pt;  color: #000;  margin: 0px 0px 3px 0px;  text-transform: uppercase;}	
	.printPage .footer  .developer { color: #000; line-height: 14px; display: block; float: right; width: 200px;  padding: 10px 10px 0 10px;  }
	.printPage .footer .developer a { color: #000; }

