body {
	background: #5199d8;
	margin: 0px;
	padding: 0px;
	font: 15px Arial, Helvetica, sans-serif;
	color: #FFFFFF;

}
h1 {
font: 18px Arial, Helvetica, sans-serif;
}
.outer {
	margin:0 auto;
	min-width:1200px;
	background: url(../images/top.png) repeat-x top;
}
#downbg {
	background: url(../images/down_bg.jpg) repeat-x bottom;
}
#lake {
	height: 150px;
	width: 555px;
	background: url(../images/lake.png) no-repeat right;
	margin-top: -150px;

	-background: none;  /* убираем бэкграунд для ie6 */
    -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/templates/elite/images/lake.png', sizingMethod='crop');
	float: right;
}



* html .outer {padding-left:1200px}
* html .minwidth {height:0} /* holy hack для IE, что бы включить свойство hasLayout */
* html .wrapper {margin-left:-1200px;position:relative; height:0}

.wrapper {
	font: 1em Verdana, Arial, Helvetica, sans-serif;
	background: url(../images/cloud.jpg) no-repeat;
	background-position: right 6px;
}

.page {
	margin-left: -1px;
	width:90%;
	padding-right: 5%;
	padding-left: 5%;
}

#header {
	padding-top: 9px;
	height: 142px;
	border-bottom: 1px solid #FFFFFF;
	
}
#logo {
	float: left;
}
#name {
	font: 28px "Times New Roman", Times, serif;
	text-transform: uppercase;
	padding-top: 30px;
	padding-left: 20px;
	float: left;
}

#name a {
color: #FFF !important;
	text-decoration: none !important;
}

#intro {
position: absolute;
}

#navigation {
	float: right;
	width: 95%;
	margin-right:-1px;

}

.navlang {
	float: right;
	height: 29px;
	width: 142px;
	margin-left: 20px;
	background: url(../images/lang_bg.png) no-repeat;
	-background: none;  /* убираем бэкграунд для ie6 */
    -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/templates/elite/images/lang_bg.png', sizingMethod='crop');
}

.navitem {
	margin-left: 20px;
	height: 20px;
	float: right;
	margin-top: 5px;
}

.navitem a {
	color: #84b2c6 !important;
	text-decoration: underline;
	float: left;
	font-size: 12px;
}

.navhref {
	display: block;
	float: left;
	margin-right: 5px;

}
.langitem {
	margin: 6px 15px 0px;
	position: relative;
	float: left;
}

.langitem  img {opacity: 0.5; filter:alpha(opacity=50) !important;}

.selectedlang img {opacity: 1 !important; filter:alpha(opacity=100) !important;}

* html .langitem {
margin: 6px 13px 0px !important;
}
#content {
	padding-top: 25px;
}

#left {
	float: left;
	width: 20%;

}
#right {
	float: left;
	width: 77%;
	padding-left: 3%;
}


.corners {
	border: 1px solid #FFFFFF;
}
.corners .slt {
	background: url(../images/slt.png) top left no-repeat;
	position: relative;
	margin: -1px;	
}

* html .corners .slt {
margin: -1px -1px 0px !important;
}


.corners .srt {
position: relative;
	background: url(../images/srt.png) top right no-repeat; 
	margin: 0px;
}
.corners .srb {
position: relative;
	background: url(../images/srb.png) bottom right no-repeat; 
	margin: 0px;
}
.corners .slb {
	background: url(../images/slb.png) bottom left no-repeat; 
	text-align: right;
	position: relative;
	margin: 0px;
}

.boxheader {
	text-align: left;
	font-size: 18px;
	background: url(../images/search.png) no-repeat 75px 6px;
	border-bottom: 1px solid #FFF;
	padding: 13px 15px;
}

.boxsearchcontent {
	padding: 5px 15px;
}

.corners select {
	width: 100%;
	margin-top: 10px;
}
.corners input#ajaxSearch_input {
	width: 97%;
}

.corners input {
	margin-top: 10px;
	
}
.corners input#site {
width: 97%;
}

form {
	margin: 0px;
	padding: 0px;
}
.boxmaincontent {
	text-align: justify;
	padding: 2%;
	font-size: 15px;
}

 .boxmainheader {
	text-align: left;
	font-size: 18px;
	border-bottom: 1px solid #FFF;
	padding: 13px 15px;
}

.boxcatcontent ul {
	text-align:left;
list-style: inside;
margin: 0;
padding: 0;
}

.boxcatcontent ul li {
margin-bottom:4px;
}

.boxcatcontent {
padding: 10px;
font-size: 12px;
}

.boxcatcontent a {
color: #FFF !important;
}


 .boxcatheader {
	text-align: left;
	font-size: 18px;
	border-bottom: 1px solid #FFF;
	padding: 13px 15px;
}

#building {
	float: left;
	margin-bottom: 10px;
	margin-right: 2%;
}
.boxmaincontent p {
	margin-top: 0px;
}
.more {
	text-align: right;
	clear: both;
	margin-bottom: 0px;
}

.more a {
	font-size: 12px;
	color: #b6e3fc !important;
}
.blcqt {
	float: left;
	height: 140px;
	font-size: 26px;
	line-height: 14px;
	width: 22px;
}
#citata {
	margin-top: 35px;
	font-size: 13px;
	text-align: justify;
}

#citata .raquo {
	font-size: 26px;
	line-height: 10px;
}

#citata .auth {
	font: italic 11px Verdana, Arial, Helvetica, sans-serif;
	color: #b7ddf2;
	text-align: left;

}
#news {
	margin-top: 15px;
}
#newsheader {
	font-size: 18px;
	text-decoration: underline;
	background: url(../images/spk.gif) no-repeat left center;
	height: 26px;
	padding-left: 67px;
	padding-top: 35px;
}
#newsheader img {
	margin-right: 10px;
	text-decoration: none;
}
.newsitem {
	float: right;
	width: 44%;
	margin-top: 20px;
	height: 100px;
	border-bottom: 1px dotted #FFFFFF;
	padding-bottom: 5px;
	margin-left: 4%;
}
.newsdate {
	font-size: 12px;
	color: #b7ddf2;
}
.itemwrap {
	width: 80%;

}
#archive {
	text-align: right;
	padding-top: 15px;
}
#notewrap {
	padding-top: 25px;
	padding-left: 1%;
}

.note1 {
	background: url(../images/note1.png) no-repeat center 160px;
	float: left;
	height: 318px;
	width: 20px;
	
}

.note11 {
	background: url(../images/note11.png) no-repeat center 160px;
	float: left;
	height: 318px;
	width: 20px;
}

.note2 {

	width: 15px;
	float: left;
	height: 320px;
}
.note2shad {
	background: url(../images/lshad.png) no-repeat left top;
	}
.note2shad2 {
	background: url(../images/rshad2.png) no-repeat left top;
}

.note2con {
	background: #1d84ad;
	height: 303px;
}


.sh {
	font-size: 1px;
	height: 15px;
}

.note3 {

	height: 318px;
	width: 43%;
	float: left;
}
.notecontent {
	background: #f4f2f0 url(../images/notebg.png) repeat-y right;
	height: 273px;
	padding: 15px;
}

.note3shad {
	background: url(../images/shadow.png) repeat-x;
	height: 17px;
}
.note3shadl {
	background: url(../images/lshad1.png) no-repeat left top;
	height: 17px;
}
.note3shadr {
	height: 17px;
	background: url(../images/lshad2.png) no-repeat right top;

}

.note33 {
	height: 318px;
	width: 43%;
	float: left;
}

.notecontent2 {
	background: #fcfcf9 url(../images/notebg3.png) repeat-y left;
	height: 273px;
	padding: 15px;
	text-align: right;
}

.note33shad {
	background: url(../images/shadow.png) repeat-x;
	height: 17px;
}
.note33shadl {
	background: url(../images/rshad.png) no-repeat left top;
	height: 17px;
}
.note33shadr {
	height: 17px;
	background: url(../images/rshad1.png) no-repeat right top;

}


.note4 {
	background: url(../images/note4.gif) no-repeat left top;
	float: left;
	height: 310px;
	width: 38px;
}
.note4con {
	height: 303px;
}

.note4shad {
	background: url(../images/note4bg.png) no-repeat left top;
}
.catheaderl {
	height: 29px;
	background: url(../images/cat_l.png);
	-background: none;  /* убираем бэкграунд для ie6 */
    -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/templates/elite/images/cat_l.png', sizingMethod='crop');
	width: 11px;
	float: left;
}
.catheaderc {
	background: #e3e1e0;
	height: 26px;
	float: left;
	width: 93%;
	font-size: 17px;
	color: #acacac;
	padding-top: 3px;
}
.catheaderr {
	background: url(../images/cat_r.png);
	float: left;
	height: 29px;
	width: 11px;
	-background: none;  /* убираем бэкграунд для ie6 */
    -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/templates/elite/images/cat_r.png', sizingMethod='crop');
}
.clear {
	clear: both;
	font-size: 6px;
}

.catitem {
	
	margin-top: 10px;
	font-size: 0.7em;
	text-align: justify;
}

#notewrap .catitem {
	color: #58595b;
    width: 95%;
}


.catimg {
	float: left;
	height: 70px;
	width: 126px;
	margin-right: 10px;
}

#notewrap .catimg {
	border: 1px solid #c6c5c3;
}
.boxmaincontent .catimg {
border: 1px solid #346ea1;
}
.cattxt {
	float: left;
}

#notewrap .catheader a {
	color: #117bc0 !important;
}

.catheader {
font-size:14px;
}

.boxmaincontent .catheader a {
	color: #00385c !important;
}



#footer {
	height: 407px;
	background: url(../images/tree.png) no-repeat left center;
}
#botmenu {
	margin: 20px 30px 0px 0px;
}

.botmenuitem {
background:transparent url(../images/splitter.png) no-repeat scroll 0 50%;
float:right;
padding:0px 10px 0px 10px;
}
.last {
	background: url(none) !important;
}
#slogan {
	font: italic 36px "Times New Roman", Times, serif;
	color: #044865;
	text-align: center;
	padding-top: 60px;
}
#addr {
	background: url(../images/addrbg.png) no-repeat;
	height: 93px;
	width: 227px;
	float: left;
	margin-top: 120px;

	-background: none;  /* убираем бэкграунд для ie6 */
    -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/templates/elite/images/addrbg.png', sizingMethod='crop');
	padding-top: 10px;
	padding-left: 60px;
	font-size: 11px;
}
#udesign {
	background: url(../images/ud.png) no-repeat;
	height: 35px;
	width: 170px;
	font-size: 11px;
	padding-left: 8px;
	color: #58595b;
	float: right;
	padding-top: 10px;

	-background: none;  /* убираем бэкграунд для ie6 */
    -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/templates/elite/images/ud.png', sizingMethod='crop');
	z-index: 99;
	position: relative;
	top: 182px;
}

ul#articles li a {color:#fff;}

#udesign span a{
	color:#000;
}

.even td,.even th {
color: #add1ef;
}

td,th {
padding: 0px 20px 20px 0px; 
}

#contact .inpcenter {
float:left;
width: 350px;
height: 29px;
border-top: 1px solid #FFFFFF;
	border-right: 0;
	border-bottom: 1px solid #FFFFFF;
	border-left: 0;
}

* html #contact .inpcenter {
height: 28px !important;
}

#contact input {
	background: #5199d8;
	height: 25px;
	border:none;
	width: 350px;
margin: 0 !important;
font-size: 16px;
color: #FFF;
}
#contact .inpspace {
	height: 20px;
}

#contact .inpleft {
	background: url(../images/inp_l.png) no-repeat;
	float: left;
	height: 31px;
	width: 10px;
}
#contact .biginpleft {
	background: url(../images/biginpl.png);
	height: 206px;
	width: 9px;
	float: left;
}
#contact .biginpright {
	background: url(../images/biginpr.png);
	height: 206px;
	width: 9px;
	float: left;
}
#contact textarea {
	height: 200px;
	width: 350px;
	background: #5199d8;
border: none;
	margin: 0px;
    color: #FFF;
font-size: 16px;
overflow: hidden;
}

#contact .inpright {
	background: url(../images/inp_r.png) no-repeat;
	float: left;
	height: 31px;
	width: 10px;
}

#contact .biginpcenter {
	border-top: 1px solid #FFFFFF;
	border-right: 0px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 0px solid #FFFFFF;
    float:left;
height: 204px;
	width: 350px;

}

* html #contact .biginpcenter {
    height: 200px !important;
	width: 350px;

}
/*========================= menu.css =========================*/
#navspacer {
	height: 55px;
}
#navmenu {
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	
}
.menuitem a {
	height: 35px;
	width: 98px;
	display: block;
	position: relative;
		padding-top: 10px;
	color: #FFF !important;
	text-decoration: none !important;
}

.menuitem {
	height: 35px;
	width: 98px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	float: right;
}
.menusp {
	float: right;
	width: 2%;
}

.menuitem:hover {
height: 35px;
	width: 98px;
	background: url(../images/menuon.png) no-repeat;
	-background: none;  /* убираем бэкграунд для ie6 */
    -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/templates/elite/images/menuon.png', sizingMethod='crop');
}
.menuitemwrap {
	width: 19%;
	float: left;
}

.here {
height: 35px;
	width: 98px;
	background: url(../images/menuon.png) no-repeat;
	-background: none;  /* убираем бэкграунд для ie6 */
    -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/templates/elite/images/menuon.png', sizingMethod='crop');
} 
/*======================= end menu.css =======================*/

/*======================= default.css ========================*/
a, a:visited {
	text-decoration: none;
	color: #3177b7;
}

a:hover {
	text-decoration: underline;
}

img {
border: none;
}

.catimg img {
width: 126px;
height:70px;
}
/*======================end default.css ======================*/

/*======================== pages.css =========================*/
.outer {
	min-width:1000px;
}
* html .outer {padding-left:1200px}
* html .minwidth {height:0} /* holy hack для IE, что бы включить свойство hasLayout */
* html .wrapper {margin-left:-1200px;position:relative; height:0}



.basketblock{height:66px;margin-top:-8px;margin-bottom:10px;}
.basketblock .m{background:url(../images/basket-block-m.png) repeat-x top;}
.basketblock .l{background:url(../images/basket-block-l.png) no-repeat top left;padding-left:63px;overflow:hidden;}
.basketblock .r{background:url(../images/basket-block-r.png) no-repeat top right;padding-right:10px;}
.basketblock .in{height:52px;padding-top:14px;padding-left:5px;}
.basketblock .in span {font-size: 11px;}
.basketblock span {clear:left;float:left;font-size:10pt;display:block;width:45%;}
.basketblock .bbord {float:left;width:50%;font-size:10pt;text-align:right;background:white;border:1px solid #8F8F8F;color:#478ECE;margin:1px 0;}
.basketblock .bbord b{font-weight:normal;color:#58595B;}

.corners .slt2{background-image:url(../images/slt2.png);}
.corners .srt2{background-image:url(../images/srt2.png);}

.corners .slt3{background-image:url(../images/slt3.png);}
.corners .srt3{background-image:url(../images/srt3.png);}

.corners .mycab{background-image:url(../images/mycablogo.png);background-position:175px 6px;letter-spacing: -1px;}
.corners .login{background-image:url(../images/reglogo.png);background-position:135px 6px;}

.corners input.wide {width:97%;}

.loglinks {float:left;padding-left:20px;padding-top:5px;}
.loglinks a, .loglinks a:visited{display:block;background:url(../images/liw.png) no-repeat left center; text-align:left;color:white;padding-left:10px;font-size:12px;}
.loglinks a:hover{background-image:url(../images/lib.png);color:#A8CCEC;}

.btnlogout{background:url(../images/btnlogout.png);width:99px;height:22px;text-indent:-20000px;overflow:hidden;display:block;text-align:left;float:right;}

.ief {-position:relative;}
.ief .slt {-position:relative;}
.ief .srt {-position:relative;}
.ief .slb {-position:relative;-top:1px;}
.ief .srb {-position:relative;-padding-bottom:1px;-top:1px;}

a.basketlink {position:absolute;display:block;text-indent:-10000px;overflow:hidden;width:40px;height:40px;margin:15px 0 0 20px;z-index:10000;}



.catitem {border-bottom:1px dotted white;zoom:1;}
.catitem p{margin:0;}

.catalog .more a{display:block;text-indent:-20000px;overflow:hidden;background:url(../images/btn_more.png) no-repeat top;width:98px;height:18px;float:left;text-align:left;margin:3px;}
.catalog .more {margin-right:100px;}

a.add_to_basket{display:block;text-indent:-20000px;overflow:hidden;/*background:url(../images/btn_basket_add.png) no-repeat top;*/width:98px;float:left;height:22px;text-align:left;margin:3px;}
.btnblock{text-align:right;clear:left;}
.bottom_links{text-align:right;color:#3177b7;margin-top:20px}
.bottom_links a, .bottom_links a:visited{padding:0 5px;}

/*#botmenu{text-align:right;color:#c7eafb;margin-top:20px;}
#botmenu a, #botmenu a:visited{padding:0 5px;color:#c7eafb;}*/

.bottom_links2{text-align:right;color:#c7eafb;margin-top:20px}
.bottom_links2 a, .bottom_links2 a:visited{padding:0 5px;color:#c7eafb;}


.onecatitem .boxmaincontent, .catalog .boxmaincontent {padding:0;}
.onecatitem h2{font-weight:normal;font-size:16px;color:#00385c;margin:0;}
/*.buyblock span {clear:left;float:left;font-size:10pt;display:block;width:60px;text-align:right;}
.buyblock .bbord {float:left;width:50px;font-size:10pt;text-align:right;background:white;border:1px solid #8F8F8F;color:#478ECE;margin:1px 0;}
.buyblock .bbord b{font-weight:normal;color:#58595B;}
.buyblock {float:right;width:220px;}
.buyblock a.add_to_basket{float:right;margin:1px 2px;}*/
a.ppt{display:block;text-indent:-20000px;overflow:hidden;/*background:url(../images/btn_ppt.png) no-repeat top;*/width:118px;float:left;height:18px;text-align:left;margin:3px;}

.step1 table {border:0;margin:0;border-spacing:0;width:100%;border-collapse: collapse;}
.step1 thead{font-style:italic;}

.step1 table td{border-bottom:1px solid #68a2d5;padding:5px;border-spacing:0;margin:0;}
.step1 thead td, .step1 tr.last td{border-bottom:1px solid white;}
.step1 table tfoot td{border-top:1px solid white;border-bottom:none;}
.step1 table a, .step1 table a:visited {color:white;text-decoration:underline;}
.step1 table td.price {text-align:right;}
.step1 table a.del{display:block;text-indent:-20000px;overflow:hidden;/*background:url(../images/btn_del.png) no-repeat top;*/width:79px;float:left;height:18px;text-align:left;margin:3px;}

.step1 table input.tnum{width:50%;text-align:right;display:block;margin:0 auto;}
.step1 table td.tnum{text-align:center;}
.step1 table td.tname{padding-left:30px;}
.step1 h2{font-weight:normal;margin:0 0 10px;font-size:19px;}

.step1 .cinfo b{width:49%;display:block;text-align:right;float:left;clear:left;color:#a5c9e8;font-weight:normal}
.step1 .cinfo span{width:49%;display:block;text-align:left;float:right;}
.step1 .cuse {text-align:center;}
.step1 p{margin:0;padding:10px 0 15px;clear:both;}

.step1 .cinfo input{display:block;margin:0;padding:0;width:300px;}
.step3 .cinfo b{width:39%;display:block;text-align:left;float:left;clear:left;color:white;font-weight:normal;font-size:12px;height:20px;}
.step3 .cinfo span{width:59%;}
.step3 .cinfo i{font-style:normal;float:right;width:135px;}

.step3 .cinfo div {clear:both;height:25px;}

.step1 table td.num{text-align:center;}
.step4 table td.price b{display:block;width:80px;float:right;clear:both;font-weight:normal;}

.step4 p.comments{text-align:left;margin:0;padding:0;}
.step4 textarea {width:100%;}

.cinfo input {color:Black;}

.step3 .delim{border-top:#68a2d5 1px solid;margin-top:10px;padding-top:10px;}
/*====================== end pages.css =======================*/

/*========================== jGrowl ==========================*/
*:first-child+html div.jGrowl div.manilla {
				margin-left: -260px;
			}
			
			*:first-child+html div.jGrowl-closer {
				margin-left: -260px;
			}
			
			@-moz-document url-prefix() {
  				div.jGrowl div.manilla {margin-left: -260px;}
			}
			
			@-moz-document url-prefix() {
  				div.jGrowl-closer {margin-left: -260px;}
			}
			
			body:last-child:not(:root:root) div.jGrowl div.manilla {
				margin-left: -260px;
			}
			
			body:last-child:not(:root:root) div.jGrowl-closer {
				margin-left: -260px;
			}
			
			div.jGrowl div.manilla {
				background-color: 		#FFF1C2;
				color: 					navy;
				border:					2px solid #3277b8;
				background: 			#E6F7D4 url(../images/jgrowl/background2.png) repeat;
				color:					#000;
			}
			
			div.jGrowl div.doppelherz {
				background-color: 		#000;
				color: 					#FFF;
				filter: 				alpha(opacity = 85);
				zoom: 					1;
			}
			
			div.jGrowl div.smoke {
				background: url(../images/jgrowl/smoke.png) no-repeat;
				-moz-border-radius: 	0px;
				-webkit-border-radius:	0px;
				width: 					280px;
				height: 				55px;
				overflow: 				hidden;
			}

			div.jGrowl div.flora {
				background: 			#E6F7D4 url(../images/jgrowl/flora-notification.png) no-repeat;
				-moz-border-radius: 	0px;
				-webkit-border-radius:	0px;
				opacity: 				1;
				filter: 				alpha(opacity = 100);
				width: 					270px;
				height: 				90px;
				padding: 				0px;
				overflow: 				hidden;
				border-color: 			#5ab500;
			}

			div.jGrowl div.flora div.message {
				padding: 				5px;
				color: 					#000;
			}
			
			div.jGrowl div.flora div.header {
				background: 			url(../images/jgrowl/flora-header.png) no-repeat;
				padding: 				5px;
			}

			div.jGrowl div.flora div.close {
				background: 			url(../images/jgrowl/flora-close.png) no-repeat;
				padding: 				5px;
				color: 					transparent;
				padding: 				0px;
				margin: 				5px;
				width:					17px;
			}
			
			div.jGrowl div.flora div.message {
				
			}
			
			div#random {
				width: 					1000px;
				background-color: 		red;
				line-height: 			60px;
			}

/*======================== end jGrowl ========================*/
 
 
 
/*======================== add styles ========================*/
.more a {padding-right: 18px; line-height:16px; background:transparent url(../images/arrow_next.png) no-repeat 100% 50%;}
.more-link {text-align:right;}
.more-link a{padding-right: 18px; line-height:16px; right:0; background:transparent url(../images/arrow_next.png) no-repeat 100% 50%; color:#c7eafb;}
.more-link a:visited {color:#c7eafb;}
a.top-links:visited {text-decoration:underline;}

.login-btn {height:22px; border:0; cursor:pointer; margin-top:4px;}
.login-btn span {display:none;}

.product-price {line-height:16px; background:transparent url(../images/money_add.png) no-repeat 136px 50%; padding-left: 156px; margin-top:4px; color:#18500f; font-size:12pt;}
.product-price-old {line-height:16px; text-decoration:line-through; background:transparent url(../images/price_old.png) no-repeat 136px 50%; padding-left: 156px; margin-top:6px; color:#18500f;}

h2.onecatitem {color:#00385C; font-size:16px; font-weight:normal; margin:0;}

#cart-table {margin:0; padding:0;}

#wlpeSaveRegisterButton {height:22px; border:0; cursor:pointer; margin-top:4px;}
#wlpeSaveRegisterButton span {display:none;}

#wlpeSaveProfileButton {height:22px; border:0; cursor:pointer; margin-top:4px;}
#wlpeSaveProfileButton span {display:none;}

#wlpeProfileLogoutButton {height:22px; border:0; cursor:pointer; margin-top:4px;}
#wlpeProfileLogoutButton span {display:none;}

.wlpeMessage {margin-bottom:.7em; background:#edd2d2 url(/assets/templates/elite/images/bg_achtung.png) no-repeat 5px 5px; border:1px solid #ed2525;}
.wlpeMessage p.wlpeMessageText {color:#ed2525; font-size:10px; display:block; padding:7px 5px 7px 25px; text-align:left;}
.wlpeMessage ul {margin-left:0!important}

.achtung {margin-bottom:1.5em; background:#edd2d2 url(/assets/templates/elite/images/bg_achtung.gif) no-repeat 5px 5px; border:1px solid #ed2525; color:#ed2525; font-size:12px; display:block; padding:7px 5px 7px 25px; text-align:left;}
.achtung p {margin:0 0 4px 0; padding:0; font-weight:bold;}
.achtung ul {margin:0!important; padding-left:13px;}
.achtung ul li {list-style:none;}

.payment-help {
	background:#F5F5F5 url(../images/khelpcenter.png) no-repeat scroll 10px 10px;
	border-color:#3277b8;
	border-style:solid;
	border-width:1px 1px 3px;
	font-weight:normal;
	margin:10px 0;
	padding:6px 20px 6px 55px;
	color:#555;
	font-size:12px;
}
.payment-help p {margin:0; padding:6px 0;}

.comments-wrapper {}
.comments-wrapper .comments-text{width:300px; margin-right: 20px; float:left;}
.comments-wrapper .comments-area{margin-left:320px; width:100%; margin:0!important; vertical-align:middle;}
.comments-wrapper .comments-area textarea{width:100%; margin:0!important;}
/*.comments-wrapper .comments-area textarea{
	width: 100%!important;
	display: inline !important;
	margin-top: 20px;
	position: absolute;
	margin-bottom: 0px !important;
	position: static;
}*/

.print-bill {padding-left: 18px; line-height:16px; background:transparent url(../images/agt_print.png) no-repeat 0 50%;}

.ui-effects-transfer {border:1px dotted #fff;}

/*====================== end add styles ======================*/

/* ========= Search Results ==============*/
.ajaxSearch_resultsInfo,
.success {font-size:10px; display:block; padding:.5em .5em .5em 23px; margin-bottom:1em;  background:#8fbfe7 url(../images/bg_success.gif) no-repeat .5em .5em; border:1px solid #3277b8; color:#007b00;}

.ajaxSearch_highlight {font-weight:bold; font-size:1.1em; background:#fe8e04;}

.ajaxSearch_paging  {margin:8px 0 25px; padding:5px; display:block;}
.ajaxSearch_result {margin:8px 0 16px; padding-bottom:1px; background:transparent url(../images/bg_dots.gif) repeat-x 0 100%;}
.ajaxSearch_result .ajaxSearch_resultLink {margin:8px 0; font-weight:bold !important; font-size:10pt; color:#981f23; }

.ajaxSearch_resultDescription {font-style:italic; margin-bottom:8px; display:none;}

/* ========= End Search Results ==============*/


/*price block*/
/*.buyblock span {clear:left;float:left;font-size:10pt;display:block;width:60px;text-align:right;}
.buyblock .bbord {float:left;width:50px;font-size:10pt;text-align:right;background:white;border:1px solid #8F8F8F;color:#478ECE;margin:1px 0;}
.buyblock .bbord b{font-weight:normal;color:#58595B;}*/
.buyblock {float:right;}
.buyblock a.add_to_basket{float:right;margin:1px 2px;}


.buyblock .oldprice {margin-right:30px; padding-left:20px; background:transparent url(../images/price_old.png) no-repeat 0 0; font-size:10pt; float:left; line-height:16px;}
.buyblock .oldprice span {text-decoration:line-through; line-height:16px;}

.buyblock .newprice {margin-right:30px; padding-left:20px; background:transparent url(../images/price_new.png) no-repeat 0 0; font-size:10pt; float:left; line-height:16px;}
.buyblock .newprice span strong {font-size:12pt;}

.buyblock .discount {display:none;}
.buyblock .discount {margin-right:30px; padding-left:20px; background:transparent url(../images/price_discount.png) no-repeat 0 0; font-size:10pt; float:left; line-height:16px;}
.buyblock .discount span strong {font-size:12pt;}
/*end price block*/


/*full/list block*/
.list-view{margin-bottom:12px;}
.list-view a {display:block; line-height:16px; color:#00385c; font-size:10pt; padding-left:20px;}
.list-view a.show-all {background:transparent url(../images/show_all.png) no-repeat 0 50%; float:left; margin-right:40px;}
.list-view a.show-list {background:transparent url(../images/show_list.png) no-repeat 0 50%; margin-left:130px;}

/*end full/list block*/

.manufacturer {font-weight:bold;}


