* {margin:0px; padding:0px;}
* {font-family:Arial,sans;}
html {background:#ccc}
body {width:1024px; margin:0px auto; background: white url(images/bg1.png) repeat-x;}
a {color:black;}
a:visited {color:black;}
a:hover {color:#01a8b0;}

/*h1 {font: italic bold 12px Arial; margin:10px 0px;}*/
h1 {font: bold italic 16px Arial; text-transform:uppercase; float:left; background: white url(images/img1.png) no-repeat 0px 5px; text-indent:65px; clear:left;}
h2 {font: bold italic 16px Arial; text-transform:uppercase; float:left; background: white url(images/img1.png) no-repeat 0px 5px; text-indent:65px; clear:left;}
h3 {font: bold italic 14px Arial;}
hr { background:#2fa7ca; height:2px; border:0px; clear:both; margin-left:2px;}
img {border:0px}

/*Заголовок*/
#header { height:154px;  margin:0px 10px;}
/*Заголовок: логотип*/
#header1 {width:240px;height:152px; float:left;}
#header1 img{margin:0px auto; display:block; margin-top:22px;}
#header1 p{width:160px; font: italic bold 12px Arial; text-align: center; color:#585858; margin:0px auto;}
/*Заголовок: корзина*/
#header2 {width:220px; height:152px; float:left; background: url(images/cart.png) no-repeat 5% 88%;}
.h2u{text-align:right; font:  12px Arial; float:right;  margin-top:16px; margin-right:20px;}
.h2wb{font: italic 12px Arial; background: url(images/wb.png) no-repeat; float:right; width:212px; line-height:20px; text-indent:22px; margin:5px 10px 0px 0px;}
.h2c{float:right; font: normal 14px Arial; margin-top:20px; margin-right:28px; }
.h2t{float:right; font: 12px Arial; clear:both; margin-right:28px;white-space:nowrap}
.all_in_basket{margin-top:7px; float:right;}
.basket_is_empty{font: bold 12px Arial; color:#585858; margin-top:10px; margin-right:28px; float:right;}
/*Заголовок: картинка*/
#header3 {width:300px; height:152px; float:left;}
#header3 img{margin-top:5px;}
/*Заголовок: телефон и график работы*/
/*#header4 {width:240px; height:152px; float:right; background: url(images/toolbox.png) no-repeat 95% 100%;}*/
#header4 {width:240px; height:152px; float:right;}
.h4l{font: 10px Arial; background: url(images/img3.png) no-repeat; float:right; text-indent:15px; margin:16px 5px 0px 0px;}
.h4pic{float:left; height:25px; text-indent:30px; margin-left:15px;}
.h4big{font: bold 30px/30px Arial;}
.h4p{font:18px/30px Arial; background: url(images/img6.png) no-repeat left bottom; height:30px; margin-top:12px; }
.h4g{font:12px/25px Arial; background: url(images/img5.png) no-repeat left bottom; margin-top:10px;}
.h4z{font:12px/25px Arial; background: url(images/img4.png) no-repeat left bottom; margin-top:10px;}


/*Меню*/
#menu {height:58px; margin:0px 10px 15px 10px; background: url(images/panel.png) no-repeat;}
#menu li {display:inline;float:left;}
#menu li:hover {background:url(images/menu_hl_bg.png) repeat-x center right;}
#menu a, #menu a:link, #menu a:visited{
	text-decoration:none;
	color:white;
	text-shadow: 1px 1px 0px #3e3c3d;
	line-height:50px;
	background: url(images/line.png) no-repeat 0px 8px;
	padding-right:20px;
	text-indent:22px;
	height:53px;
	float:left;
}

/*#menu a, #menu a:link, #menu a:visited{font:normal 14px Arial;height:}*/
#menu a:active, #menu a:focus {
	color:#F7F09B;
	outline:none;
}

#menu span{
	text-decoration:none;
	color:white;
	text-shadow: 1px 1px 0px #3e3c3d;
	line-height:50px;
	background: url(images/line.png) no-repeat 0px 8px;
	padding-right:2px;
	height:53px;
	float:left;
}

#gadget_links{
	float:left;
}
.gadget_link{
	margin-left:20px;
	margin-top:20px;
}

.mif{
	background: url(images/entry.png) no-repeat;
	height:26px;
	width:162px; 
	border:none;
	float:left;
	margin-top:12px;
	margin-left:32px;
	text-indent:3px;
	padding-top:7px;
	vertical-align:middle;
}
.opera .mif{
	background: url(images/entry.png) no-repeat;
	height:26px;
	width:162px; 
	border:none;
	float:left;
	margin-top:12px;
	margin-left:32px;
	text-indent:3px;
	vertical-align:middle;
}
.msb{margin-top:16px; margin-left:10px; margin-right:12px; float:left; cursor: pointer;}

/*Боковая панель*/
#sidebar{ width:230px;  float: left; margin-left:10px;}
/*Боковая панель: шапка*/
#sidebar1 { width:230px; height:30px;}
/*Боковая панель: список*/
/*#sidebar2 {width:197px;  border-left: 1px solid #d2d2d2; border-right: 1px solid #d2d2d2; padding:10px 0px 10px 30px;}*/
#sidebar2 {width:217px;  border-left: 1px solid #d2d2d2; border-right: 1px solid #d2d2d2; padding:5px 0px 5px 10px;}
/*#sidebar2 a{font: 12px Arial;}*/
#s21{height:8px; width:230px; background: url(images/s21.png) no-repeat;}
#s22{height:8px; width:230px; background: url(images/s22.png) no-repeat;}
#s23{height:8px; width:210px; background: url(images/filter_faska.png) no-repeat;}
#s24{height:8px; width:210px; background: url(images/filter_line.png) no-repeat;}
#s25{height:8px; width:210px; background: url(images/filter_faska_down.png) no-repeat;}
#filterbar {width:198px;  border-left: 1px solid #d2d2d2; border-right: 1px solid #d2d2d2; padding:5px 0px 5px 10px;}
#filterbar p{font: bold 14px Arial;}
#filterbar span{font: bold 12px Arial;}
#filterbar b{color:#01a8b0;}
#filterbar hr{ background:#2fa7ca; height:2px; border:0px; clear:both; margin-left:2px;}
#filterbar a, #filterbar a:link, #filterbar a:visited{
	font: 13px Arial;
	text-decoration:none;
	color:black;
	float:left;
}
#filtercenter {width:185px;margin-left:2px;}

/*.minus{list-style: url(images/minus.png);}*/
.minus{list-style: none;}
/*.plus {list-style: url(images/plus.png);}*/
.plus {list-style: none;}
.cyan {color:#2fa7ca; text-decoration:none; font-weight:bold;}
.small {font: 12px Arial;}
.small1 {margin-left:5px;}
/*Боковая панель: скачать прайс*/
#sidebar3{width:227px;margin-top:20px}
#sidebar3 a {background: url(images/img2.png) no-repeat; width:150px; display:block;
 text-indent:30px; height:24px; margin:10px auto; font:12px Arial; padding-top:5px;}
/*Боковая панель: баннеры*/
#sidebar4 {margin:0px auto; width:227px; height:300px;  }
#sidebar4 img {margin:0px auto; display:block; padding:5px;}
.yandex{width:150px; margin:0px auto; }



#sidebar20{width:210px; margin-left:800px; margin-right:10px; }
.ca {font: 12px Arial; float:left; margin:0px 40px 10px; padding-right:20px; 
background: url(images/img8.png) no-repeat 97% 4px; display:block;  clear:right;}
#sidebar20 h3{padding-top:10px; display:block;}
#sidebar20 hr{margin-left:0px; margin:3px 0px 10px 0px; clear:none;}
#sidebar20 img{margin:0px auto; display:block; z-index:1; position:relative;}
#sas {background: url(images/ask.png) no-repeat; display:block; height:39px; width:207px; 
margin-top:-10px; z-index:2; position:relative; margin-bottom:20px;}
.sfilter{width:190px; margin-left:5px; margin-bottom:15px;}
.sname{font:bold 12px Arial; margin-left:5px; margin-bottom:5px;}
.skstati{font:10px Arial; margin-left:5px; line-height:11px; margin-bottom:10px;}



/*Контент*/
#content{ width:760px;  float: left; margin-left:15px;}
.cnav{font:12px Arial;}
.cbb{margin-left:5px;margin-bottom:40px;}
.cbb td{padding-right:8px;}
/*Контент: блок из трех товров*/

.triple{}
.main_page_triple{margin-bottom:25px !important; float:left;}
.bienvenue {font: bold italic 16px Arial; text-transform:uppercase; float:left; clear:left; margin-bottom:10px;}
.ca {font: 12px Arial; float:left; margin-left:20px; padding-right:20px; background: url(images/img8.png) no-repeat 97% 4px;}
.continue_shopping {font: 12px Arial; float:right;margin-top:17px; margin-right:50px; padding-right:20px; background: url(images/img8.png) no-repeat 97% 4px;}
/*Контент: отдельный товар*/
.cg	{min-width:230px; height:120px; margin:10px 10px 40px; float:left; }
#content .cname{font:12px Arial; margin-bottom:10px; display:block;}
.cimg {max-width:100px; max-height:100px; float:left; display:block;}
#content .ccn  {font:italic bold 12px Arial;  color:#00a49b; margin-left:110px; margin-bottom:0.5em;}
#content .ccat {font:italic bold 12px Arial;  color:#00a49b; margin-left:110px;}
.cpr  {font:italic bold 18px Arial;  margin-top:10px; margin-left:110px;}
.css  {font:italic bold 10px Arial;}
.csbb  {font:bold 12px Arial;}
.csbc  {font:bold 14px Arial; color:black;}

#contentc{ width:530px;  float:left;  font-size:12px; margin-left:10px;}
#cn{ margin-left:10px; margin-bottom:20px;}
.csel{ float:left; margin-right:20px; margin-top:10px;}
.cs1{width:50px; margin-left:1em;}
.cs2{width:150px; margin-left:1em;}
.cshown{color:#2ab9c6; margin-top:10px; float:left;}
.cnav{margin:0px auto;}
.cnav ul{margin:70px auto 0px; display:block; width:250px;}
.cnav li{display:inline}
.cnav a{width:21px; height:21px; display:block; float:left; text-align:center; line-height:21px; text-decoration:none; font-size:14px; margin:2px;}
.cback{background: url(images/cback.png) no-repeat; }
.ccur{background: url(images/ccur.png) no-repeat; color:white;}
/*.cforw{background: url(images/cforw.png) no-repeat;}*/

#chead{width:530px; height:50px;}
.cnavigation{margin-top:10px; float:left; width:530px; height:120px;}

.citem{width:530px; height:180px; float:left; margin-bottom:10px;}
.cname{font-size:13px; margin-bottom:10px; display:block;}
.cimg{display:block; float:left;}

.citem1{margin-left:20px; width:250px; float:left;}
.ccn{margin-bottom:5px; font-size:11px; }
.ccat{margin-bottom:5px; font-size:11px;}
.cspec{font-size:10px; line-height:10px;}
.citem2{margin-left:20px;width:120px; float:right;}
.cavail{background: url(images/img9.png) no-repeat; text-indent:30px; font-size:12px;line-height:20px;}
.cexpect{background: url(images/img5.png) no-repeat; text-indent:30px; font-size:12px;line-height:25px;}
.cnotavail{background: url(images/icon_close.png) no-repeat; text-indent:30px; font-size:12px;line-height:20px;}
.cprice{font:italic bold 18px Arial; margin:15px 5px;}
.css  {font:italic bold 10px Arial;}
.ccyan{font:italic bold 12px Arial; color:#00a49b}
.ccyanb{font:bold 12px Arial; color:#00a49b; margin-top:5px }
.ctc{}
#contentc .upshift_cicons {margin-top: 12px; clear:both; float:left;}
#contentc .cicons{margin-top:-12px; clear:both; float:left;}
.cicons ul{ display:block;}
.cicons li{display:inline}
.cicons a{width:23px; height:23px; display:block; float:left; text-align:center; line-height:23px; 
text-decoration:none; font-size:14px; margin:1px; }
.cicon1{background: url(images/icon.png) no-repeat;}
.cbold{font-weight:bold;}
.cicons img{width:23px; height:23px; display:block; float:left; text-align:center; line-height:23px; 
text-decoration:none; font-size:14px; margin:1px; }

#contentc1{ width:530px;  float:left;  font-size:12px; margin-left:10px;}
#cn{ margin-left:10px; margin-bottom:20px;}
.csel{ float:left; margin-right:20px; margin-top:10px;}
.cs1{width:50px; margin-left:1em;}
.cs2{width:150px; margin-left:1em;}
.cshown{color:#2ab9c6; margin-top:10px; float:left;}
.cnav{margin:0px auto;}
.cnav ul{margin:70px auto 0px; display:block; width:250px;}
.cnav li{display:inline}
.cnav a{width:21px; height:21px; display:block; float:left; text-align:center; line-height:21px; 
text-decoration:none; font-size:14px; margin:2px;}
.cback{background: url(images/cback.png) no-repeat; }
.ccur{background: url(images/ccur.png) no-repeat; color:white;}
/*.cforw{background: url(images/cforw.png) no-repeat;}*/

#chead{width:530px; height:50px;}
.cnavigation{margin-top:10px; float:left; width:530px; height:120px;}

.citem{width:530px; height:180px; float:left; }
.cname{font-size:13px; margin-bottom:10px; display:block;}
.cimg{display:block; float:left;}

.citem1{margin-left:20px; width:250px; float:left;}
.ccn{margin-bottom:5px; font-size:12px; }
.ccat{margin-bottom:5px; font-size:12px;}
.cspec{font-size:10px; line-height:10px;}
.citem2{margin-left:20px;width:120px; float:right;}
.cavail{background: url(images/img9.png) no-repeat; text-indent:30px; font-size:12px;line-height:20px; margin:10px 0px;}
.cprice{font:italic bold 20px Arial; margin:20px 0px 15px;}
.css  {font:italic bold 10px Arial;}
.ccyan{font:italic bold 12px Arial; color:#00a49b}
.ctc{}
.cicons{margin-top:35px;}
.cicons ul{ display:block;}
.cicons li{display:inline}
.cicons a{width:23px; height:23px; display:block; float:left; text-align:center; line-height:23px; 
text-decoration:none; font-size:14px; margin:1px; }
.cicon1{background: url(images/icon.png) no-repeat;}
.cbold{font-weight:bold;}

.cstars{margin-top:10px;}
.cstars ul{ display:block; width:250px;}
.cstars li{display:inline}
.cstars p{width:20px; height:20px; display:block; float:left; text-align:center; line-height:21px; 
text-decoration:none; font-size:14px; margin:2px;}
.cse{background: url(images/cse.png) no-repeat;}
.csf{background: url(images/csf.png) no-repeat;}

#cpics{ padding-top:10px; clear:both;}
#cpics ul{ display:block; }
#cpics li{display:inline}
#cpics a{width:50px; height:50px; display:block; float:left; text-align:center; line-height:50px; 
text-decoration:none; font-size:14px; margin:2px; border:1px solid grey;}

#ctabs{ padding-top:10px; clear:both; margin-left:20px; z-index:2; position:relative;}
#ctabs ul{ display:block; }
#ctabs li{display:inline}
#ctabs a{	width:127px;height:37px;display:block;float:left; text-align:center;text-decoration:none;font-size:12px;vertical-align:middle;}
.tin {border-bottom:1px solid #bfbfbf; color:#bfbfbf; background: url(images/tab2.png) no-repeat; line-height:37px;}
.tac {border-bottom:1px solid white;  color:#2ab9c6 !important; background: url(images/tab.png) no-repeat;line-height:37px; font-weight:bold;}
.tc {line-height:12px; color:cyan; padding-top:7px;}
#ctabs a:visited{color:#bfbfbf;}
#ctabs a:hover {color:#01a8b0;}


.cbp{display:block; float:left; margin-top:10px; border:1px solid grey;}
/*.cproduct_image{display:block; max-width:240px; max-height:240px; float:left; margin-top:20px; border:1px solid grey;}*/
/*.cproduct_image{position:absolute;margin:30px 0 0 0px;display:block; width:240px; height:240px;}*/
.cproduct_image{position:absolute;margin:30px 0 0 0px;display:block; max-width:240px; max-height:240px;}
#cinfo{ width:200px; height:240px; float:left; margin-top:10px; margin-left:20px;}

.ch1{ height:500px;}
.cdm{background: url(images/cman.png) no-repeat; font-size:12px;line-height:34px; padding-left:40px; height:34px;
display:block; margin:10px 0px 10px -5px;}



#cmoreinfo{width:530px; margin-top:20px; float:left;}
#cmoreinfo hr{margin-left:0px; margin:3px 0px 10px 0px; clear:none;}

#ctable{float:left; margin-top:0px; width:530px; font:13px Arial; margin-bottom:30px;}
.ctabline{font:13px Arial; margin:7px 0px; background: url(images/dot2.png) 0px 4px repeat-x; float:left; width:530px;}
.ctal{float:left; text-align:left; width:350px;}
.ctar{background:white;margin-left:350px; padding-left:7px; font-weight:bold;}
.ctaw{background:white; padding-right:7px;}
.next_feature{font:14px Arial; margin-top:20px; float:left;}
.ctentete{background:white;margin-left:0px; font-weight:bold;}

.compl{font-weight:bold;}
.sert{background: url(images/test.png) no-repeat; line-height:28px; text-indent:40px; margin:10px 0px;}
.ca2{display:block; margin-left:200px;}
#ctpp{margin-bottom:20px;}
#ccctp{margin-top:40px;font:12px Arial;}

#contentc1 h3{margin-top:20px;}

.cymn{width:530px; margin-top:20px; float:left;}
.cymn hr{margin-left:0px; margin:3px 0px 10px 0px; clear:none;}
.cg	{min-width:230px; height:120px; margin:10px 10px 20px; float:left; }
.cname2{font:12px Arial; margin-bottom:10px; display:block;}
.cimg2 {float:left; display:block;}
.ccn2  {font:italic bold 11px Arial;  color:#00a49b; margin-left:110px; margin-bottom:0.5em;}
.ccat2 {font:italic bold 11px Arial;  color:#00a49b; margin-left:110px;}
.cpr2  {font:italic bold 18px Arial;  margin-top:10px; margin-left:110px;}
.css2  {font:italic bold 10px Arial;}
.csb2  {font:bold 12px Arial;}


/*Контент*/
#contentc2{ width:530px;  float:left;  font-size:12px; margin-left:10px;}
#cn{ margin-left:10px; margin-bottom:20px;}
.csel{ float:left; margin-right:20px; margin-top:10px;}
.cs1{width:50px; margin-left:1em;}
.cs2{width:150px; margin-left:1em;}
.cshown{color:#2ab9c6; margin-top:10px; float:left;}
.cnav{margin:0px auto;float: left;width:530px}
.cnav ul{margin:10px auto 0px; display:block; width:400px;}
.cnav li{display:inline}
.cnav a{width:21px; height:21px; display:block; float:left; text-align:center; line-height:21px; 
text-decoration:none; font-size:14px; margin:2px;}
.cback{background: url(images/cback.png) no-repeat; }
.ccur{background: url(images/ccur.png) no-repeat; color:white;}
.cforw{background: url(images/cforw.png) no-repeat;}

#chead{width:530px; height:50px;}
.cnavigation{margin-top:10px; float:left; width:530px; height:120px;}

.citem{width:530px; height:180px; float:left; }
.cname{font-size:13px; margin-bottom:10px; display:block;}
.cimg{display:block; float:left;}

.citem1{margin-left:20px; width:250px; float:left;}
.ccn{margin-bottom:5px; font-size:12px; }
.ccat{margin-bottom:5px; font-size:12px;}
.cspec{font-size:10px; line-height:10px;}
.citem2{margin-left:20px;width:120px; float:right;;}
.just_price{font:bold 12px Arial; margin:0px 0px 0px 25px;}
.cavail{background: url(images/img9.png) no-repeat; text-indent:30px; font-size:12px;line-height:20px; margin:10px 0px;}
.cprice{font:italic bold 20px Arial; margin:20px 0px 15px;}
.css  {font:italic bold 10px Arial;}
.ccyan{font:italic bold 12px Arial; color:#00a49b}
.ctc{}
.cicons{margin-top:35px;}
.cicons ul{ display:block;}
.cicons li{display:inline}
.cicons a{width:23px; height:23px; display:block; float:left; text-align:center; line-height:23px; 
text-decoration:none; font-size:14px; margin:1px; }
.cicon1{background: url(images/icon.png) no-repeat;}
.cbold{font-weight:bold;}
/*Контент: звездочки*/
.cstars{margin-top:10px;}
.cstars ul{ display:block; width:250px;}
.cstars li{display:inline}
.cstars p{width:20px; height:20px; display:block; float:left; text-align:center; line-height:21px; 
text-decoration:none; font-size:14px; margin:2px;}
.cse{background: url(images/cse.png) no-repeat;}
.csf{background: url(images/csf.png) no-repeat;}
/*Контент: превьюшки*/
#cpics{ padding-top:10px; clear:both;}
#cpics ul{ display:block; }
#cpics li{display:inline}
#cpics a{width:50px; height:50px; display:block; float:left; text-align:center; line-height:50px; 
text-decoration:none; font-size:14px; margin:2px; border:1px solid grey;}





.cbp{display:block; float:left; margin-top:10px; border:1px solid grey;}
#cinfo{ width:200px; height:240px; float:left; margin-top:18px; margin-left:260px;}
.ch1{ height:500px;}
.cdm{background: url(images/cman.png) no-repeat; font-size:12px;line-height:34px; padding-left:40px; height:34px;
display:block; margin:10px 0px 10px -5px;}

.caccess{ float:left; margin-top:20px;}
.caccess input{ float:left; margin-top:3px;}
.caccess a{float:left; font-size:11px; margin:0px 10px; line-height:20px;}
.caccess .cprice{font-size:16px;}
.caccess p{margin-top:10px;}
.caccess hr{margin-left:0px; margin:3px 0px 30px 0px; clear:none;}
.cwb {font: italic 12px Arial; background: url(images/wb2.png) no-repeat; float:left; 
width:535px; line-height:20px; text-indent:22px; margin-top:5px;}
.csb{clear:right; margin-left:15px; padding-top:25px; display:block;}
.csum{float:left; font: bold 12px Arial; padding-top:17px; }
.csum1{font: bold 20px Arial;}
.csum2{font: italic bold 12px Arial;}



.compl{font-weight:bold;}
.sert{background: url(images/test.png) no-repeat; line-height:28px; text-indent:40px; margin:10px 0px;}
.ca2{display:block; margin-left:200px;}



#contentc2 h3{margin-top:20px;}

.cymn{width:760px; margin-top:20px; margin-left:250px; float:left;}
.cymn hr{margin-left:0px; margin:3px 0px 10px 0px; clear:none;}
.cg	{min-width:200px; height:120px; margin:0px 20px 20px; float:left; }
.cname2{font:12px Arial; margin-bottom:10px; display:block;}
.cimg2 {float:left; display:block;}
.ccn2  {font:italic bold 11px Arial;  color:#00a49b; margin-left:110px; margin-bottom:0.5em;}
.ccat2 {font:italic bold 11px Arial;  color:#00a49b; margin-left:110px;}
.cpr2  {font:italic bold 18px Arial;  margin-top:10px; margin-left:110px;}
.css2  {font:italic bold 10px Arial;}
.csb2  {font:bold 12px Arial;}


/*Личный кабинет*/
/*#lc{width:760px;  float: left; margin-left:15px;}*/
#lc{width:760px;  float: left; margin-left:0px;}
#quick_order{width:760px;  float: left; margin-left:0px;}

#lcnav{float:left; font: 12px Arial; margin-bottom:10px;}
#lcgreet{color:#787878; background: url(images/greetman.png) left center  no-repeat; 
padding-left:27px; font:italic 12px Arial; padding-top:5px; line-height:60px; margin-left:30px;}
#lc #ctabs{margin-left:40px;}
#lc h3{margin-top:30px;}
#lccontainer{width:718px; border: 1px solid #d2d2d2; float:left; clear:both;  margin-top:-1px;
-moz-border-radius:10px; -webkit-border-radius:10px; z-index:1; position:relative; padding:20px; margin-bottom:10px;}
#quick_container{width:700px; border: 0px solid #d2d2d2; float:left; clear:both;  margin-top:-1px;
-moz-border-radius:10px; -webkit-border-radius:10px; z-index:1; position:relative; padding:5px; margin-bottom:10px;}
#lccontainer hr{ margin:3px 0px 10px 0px; clear:none;}
#lccc1{background: url(images/lccc1.png) no-repeat; width:10px; height:10px;  position:absolute; top:-1px; left:-1px}
#lccc2{background: url(images/lccc2.png) no-repeat; width:10px; height:10px;  position:absolute; top:-1px; right:-1px}
#lccc3{background: url(images/lccc3.png) no-repeat; width:10px; height:10px;  position:absolute; bottom:-1px; left:-1px}
#lccc4{background: url(images/lccc4.png) no-repeat; width:10px; height:10px;  position:absolute; bottom:-1px; right:-1px}


#lcmancard{background: url(images/mancard.png) no-repeat; width:354px; height:155px; margin-top:20px; float:left}
#lcmanimg{float:left; max-width:78px; max-height:93px; margin:30px 10px 30px 30px;}
#lcmannname{padding-top:30px; font:italic bold 14px Arial; margin-left:120px; }
#lcmanrank{font:italic 13px Arial; margin-left:120px; margin-top:10px; }
#lcmanicq{font:bold 13px Arial; background: url(images/icq.png) no-repeat; margin:10px 0px 5px 120px; padding-left:25px; line-height:20px;}
#lcmanmail{font:13px Arial; color:#2fa7ca; margin-top:10px; }

#lcchman{ width:352px; height:200px; background:white; position:relative; margin:0px 0px 30px 370px;}
#lcchmanwar{color:#787878; background: url(images/lcw.png) 0px 10px  no-repeat; padding-left:27px; font:italic 12px Arial; padding-top:5px;}
#lcchmanlink{background: url(images/change.png) 0px 50% no-repeat; line-height:50px; display:block; padding-left:40px; margin:5px 0px;}
#lcchmandots{background: url(images/dot1.png) repeat-x; height:7px;}
#lcchmanlyc{font:italic 12px Arial; color:#787878; margin:3px 0px;}
#lcchmaninput{background: #dfdfdf; width:340px; height:45px;}
#lccmansend{background: url(images/img10.png) 0px 2px no-repeat; font:13px Arial; height:20px; line-height:20px; padding-left:25px; display:block;}

.lces{color:#787878; background: url(images/lcw.png) left center no-repeat; padding-left:27px; font:italic 11px Arial; line-height:20px;}
.lcquests{display:block; width:130px; padding-left:70px; float:left; font:13px/70px Arial; margin:0px 15px 30px;}
.lcq1{background: url(images/zquest.png) 10px 10px no-repeat; }
.lcq2{background: url(images/tquest.png) 10px no-repeat; }
.lcq3{background: url(images/faq.png) 10px 10px no-repeat; }

.lces1{height:30px; line-height:14px;}
.lcop{display:block; float:left; width:180px; padding-left:10px; background: url(images/thing1.png) left center no-repeat;
font:13px Arial; margin:0px 24px; height:40px; padding-top:25px;}
.lcgreyout{color:#787878; text-decoration:none;}

.lcpd{width:500px; display:inline; font:13px/23px Arial;}
.lcpdleft{width:180px; text-align:right; color:#787878; float:left;}
.lcpdright{width:300px; text-align:left; color:black; margin-left:220px}
.lcpdbold{font-weight:bold;}
#lcpdedit{font: 12px Arial; float:left; margin:20px 60px 10px; padding-right:20px; 
background: url(images/img8.png) no-repeat 97% 4px; display:block;  clear:right; }
#lcpde{background: url(images/book.png) no-repeat; height:50px; width:300px; margin-left:30px; margin-top:5px;}

.lcspam{width:150px; height:70px; float:left; margin:0px 40px 30px; background:grey;}
.lcspam p{font:13px Arial; margin-left:70px; margin-top:15px; color:#10b2bd}
.lcspam a{font:12px Arial; margin-left:70px;}
.lcs1{background: url(images/spam1.png) no-repeat;}
.lcs2{background: url(images/spam2.png) no-repeat;}
.lcs3{background: url(images/spam1.png) no-repeat;}
#lca{font:12px Arial; margin-bottom:30px;}

#lccsbar{background:#f7fdfd; border-bottom:1px solid #d9dadc; font:12px Arial;}
#lccsbar1{text-align:left; width:120px; padding-left:10px; float:left; background:#f7fdfd; border-bottom:1px solid #d9dadc;}
#lccsbar2{text-align:left; width:258px; padding-left:10px; float:left; background:#f7fdfd; border-bottom:1px solid #d9dadc;}
#lccsbar3{text-align:center; width:80px; padding-left:0px; float:left; background:#f7fdfd; border-bottom:1px solid #d9dadc;}
#lccsbar4{text-align:center; width:80px; padding-left:0px; float:left; background:#f7fdfd; border-bottom:1px solid #d9dadc;}
#lccsbar5{text-align:center; width:80px; padding-left:0px; float:left; background:#f7fdfd; border-bottom:1px solid #d9dadc;}
#lccsbar6{text-align:center; width:80px; padding-left:0px; float:left; background:#f7fdfd; border-bottom:1px solid #d9dadc;}
#lccsbar7{text-align:center; width:80px; padding-left:0px; float:left; background:#f7fdfd; border-bottom:1px solid #d9dadc;}


.lccsitem{margin:10px 0px; width:718px; height:150px; float:left; border-bottom:1px solid #dadada; margin-bottom:10px;}
.lccsitem1{display:block; width:130px; float:left;}
.lccsitem2{width:268px; float:left;}
.lccsitem21{font:12px Arial; margin-top:20px; margin-left:10px; float:left;}
.lccsitem22{font:12px Arial; margin-top:20px; margin-left:10px;float:left; width:250px;}
.lccsitem3{margin-top:60px; width:80px; float:left; text-align:center;  text-transform:uppercase;font:italic bold 18px Arial;}
.lccsitem4{margin-top:60px; width:40px; float:left; text-align:center; margin:60px 20px; }
.lccsitem5{margin-top:60px; width:80px; float:left; text-align:center; font:italic bold 18px Arial;}
.lccsitem6{margin-top:60px; width:50px; float:left; text-align:center; margin-left:23px}
.lccsitem7{margin-top:60px; width:80px; float:left; text-align:center; font: bold 12px Arial;}
.lcbold{font-weight:bold;}
.lccyan{color:#00a199; font:italic bold 12px Arial}

.lcwar{background:url(images/wb3.png) no-repeat; float:left; padding-left:22px; width:500px; 
height:21px; font: italic 12px Arial; line-height:21px; margin:10px 10px 10px 70px; float:left;}
.lcrefresh{background:url(images/change.png) right center no-repeat; height:40px; width:70px; 
padding-right:35px; text-align:right; font:14px/40px Arial; display:block; float:left; margin-top:5px;}

#lctotal { height:45px; width:718px; float:left; background:#f7fdfd; border-top:1px solid #d9dadc; margin-top:10px; margin-bottom:5px;}
#lcsms{background:url(images/img12.png) left center no-repeat; font: italic 12px/45px Arial; color:#787878; padding-left:65px; float:left}
#lcsmsc{float:left; position:relative; left:55px; top:15px;}
#lcprice{float:left; line-height:45px; font: bold 12px/45px Arial; padding-left:35px; 
background:url(images/img11.png) left center no-repeat; margin-left:35px; }
#lcprice1{font: italic bold 20px/45px Arial; margin-left:10px;}
#lcprice2{font: italic bold 12px/45px Arial;}
#lcb1{float:right; clear:both; width:718px; margin-bottom:20px; }
#lcb1 input{float:right;margin-right:10px;}
#lcb1 span{float:right;margin-right:10px;}
#lcb2{float:right; clear:both; width:718px; margin-bottom:40px; border-top:1px solid #d9dadc; margin-top:10px;}
#lcb2 input{float:right;margin-right:10px; margin-top:5px;}

#lc td{height:60px;border-top:1px solid #dadada; width:119px;}
#lc table{border-bottom:1px solid #dadada; text-align:center; font:13px Arial; margin-bottom:30px;}
#lctz{background:#f7fdfd; border-bottom:1px solid #d9dadc; height:30px;}
#lctz td {height:25px; border:none; border-bottom:1px solid #d9dadc;}
#lcte td {height:20px; border:none;}
.lcts{text-align:left; padding-left:10px;}
#lc .ca {margin-right:0px; margin-top:10px;}



.cabout {font:12px Arial,sans; padding:10px;}

.cabout ol {clear:both;}
.cabout h3 {clear:both; color:#585858; margin-bottom:20px;}
.cabout img {float:left; margin-bottom:40px;}
.cabout h4{font: bold italic 14px Arial; text-transform:uppercase; line-height:21px;
padding-left:30px; margin-bottom:10px; color:#585858; }
.cabout p {margin-bottom:5px;}

.toshnota {margin-left:250px;margin-bottom:5px;margin-right:50px;}


.cabl1 {list-style:none; }
.cabl1 a {width:210px; float:left; display:block; margin:10px 20px 0px 0px;}
.cablg {list-style:none; }
.cablg a {margin-left:30px;margin-top:10px;width:210px; float:left; display:block;}

.cabl2 {  margin:10px; }
.cabl2 a { margin:5px 5px 5px 0px;}

.cabl3 p {clear:both; margin-left:20px; }
.cabl3 li{ margin:35px 0px 20px; list-style:none;}

.cabl31 {background: url(images/b_1.png) no-repeat;}
.cabl32 {background: url(images/b_2.png) no-repeat;}
.cabl33 {background: url(images/b_3.png) no-repeat;}
.cabl34 {background: url(images/b_4.png) no-repeat; margin-left:50px;}
.cabl35 {background: url(images/b_5.png) no-repeat;}
.cabl36 {background: url(images/b_6.png) no-repeat;}

.cab11 {background: url(images/info_icon.png) no-repeat; padding-left:30px;}
.cab12 {font:bold italic 13px Arial,sans; text-transform:uppercase; margin:30px 0px 20px;}
.cab13 li {list-style:url(images/lt1.png); font-weight:bold; margin-left:20px; margin-bottom:5px;}
.cab14 {line-height:34px; background: url(images/image_info.png) no-repeat;  padding-left:40px; margin:20px 0px;}
.cab14t {margin-right:10px; color:#2fa7ca; font-weight:bold;}
.cab15 a {margin:0px 5px;}

.supercyan{color:#01a8b0;}
#habb {}
#habb h3{clear:both; color:#585858; margin-bottom:20px; text-transform:uppercase;}
#habb h4{ margin-bottom:15px; padding-left:30px; color:#01a8b0; text-transform:uppercase; font: italic bold 13px/21px Arial,sans}
#habb p {font:12px Arial,sans; margin-bottom:10px;}
#habb img {display:block; float:right;}
.hbb{clear:both;margin-bottom:25px; min-height:100px; }
.hbbi{width:150px;  float:left;}
.hbbt{margin-left:160px; padding-top:5px;}
.hbbts{background: url(images/info_icon.png) no-repeat 0% 50%; padding-left:30px;}
.hbbt1{margin-left:45px;}
.hbbt2{padding-top:15px;}

.htt{clear:both;margin:10px 0px 10px 10px; float:left; border:0px;}
.htt p{line-height:18px; margin-bottom:3px; border:0px;}
.httl{width:200px; float:left; color:#01a8b0; font:italic bold 12px/18px Arial, sans}
.httm{width:10px;  float:left; background: url(images/htr.png) repeat-y; height:78px;}
.httm2{width:10px;  float:left; background: url(images/htr.png) repeat-y; height:38px;}
.httr{width:450px; float:left; margin-left:10px; clear:right; font:12px/18px Arial,sans;}
.httl1{background: url(images/ht1.png) repeat-y; padding-left:30px;}
.httl2{background: url(images/ht2.png) repeat-y; padding-left:30px;}
.httl3{background: url(images/ht3.png) repeat-y; padding-left:30px;}
.httl4{background: url(images/ht4.png) repeat-y; padding-left:30px;}
.fff{margin-bottom:25px; float:left; width:100%;}



#faq{padding:10px;}
#faq h2{clear:both; margin-bottom:20px; text-transform:uppercase;}
#faq li{list-style: url(images/thing2.png); margin-top:20px;}
#faq ul{clear:both; padding-left:40px;}

#faqn{clear:both; margin-bottom:20px; text-transform:uppercase; background:none;  text-indent:0px; margin-left:5px;}
#faqp{font:bold 12px Arial,sans; clear:both; background: url(images/faq_big.png) no-repeat; padding-left:90px; height:50px; padding-top:10px;}
.faqi{width:55px; height:50px; float:left; margin-right:20px;}
.faqt{padding-left:15px; margin-bottom:20px; height:50px;}
.faqi img{float:right; }
.faqt h3{text-transform:uppercase; padding-top:5px;}
.faql{font: 12px Arial; float:left; padding-right:20px; background: url(images/img8.png) no-repeat 97% 4px; display:block;  clear:right; margin-top:5px;}
.faqq{font:bold 12px Arial,sans;}
.faqa{font: 12px Arial,sans; margin-left:5px; margin-top:10px;}
.panelf{background:url(images/panelf.png) no-repeat; line-height:37px; padding-left:50px; margin:30px 0px; font-size:12px;}

#htp{}
#htp img{display:block;}
#htp h3{font: italic bold 14px Arial,sans; text-transform:uppercase; margin-bottom:20px; margin-left:80px; margin-top:10px; clear:both;}
#htp h4{font: bold 12px Arial,sans; padding-left:10px; background: url(images/thing2.png) no-repeat 0% 50%; margin-bottom:6px;}
.htp1{margin-bottom:40px; min-height:100px;}
.htp2{width:70px; float:left;}
.htp3{margin-left:80px; }
.htp3 p {font:12px Arial,sans; margin-bottom:10px;}
.htp3p {margin:4px 0px 9px; height:17px; padding-top:3px; padding-left:25px;}

.htpc{margin-left:80px; font-size:13px;}
.htpc1{font:bold 13px Arial,sans;}
.htpc2{background: url(images/mail.png) no-repeat; font:12px/32px Arial,sans; padding-left:40px; margin-top:-10px; margin-bottom:30px;}
.htpc3{margin-left:15px;}

#sw {padding:0px 10px 10px;}
#sw h3{color:#01a8b0; text-transform:uppercase; font:italic bold 13px Arial;
margin-top:30px; margin-bottom:5px;}
#sw p{font-size:12px;}
#sw  li{font-size: 12px;list-style: url(images/thing2.png); margin:7px 15px 7px;}
#sw_1 {background: url(images/apit3.png) no-repeat 0% 50%; padding-left:150px;}
.sw_2 {color:black; margin:-10px 0px 20px;}
#sw_3 {width:500px; height:20px;}
#sw_4 {text-decoration:underline;}

#sw2{padding:40px 10px 40px;}
#sw2 p{font-size:12px; padding-bottom:10px;}
#sw2 li{font-size: 12px;list-style: url(images/thing2.png); margin:7px 15px 7px; margin-left:30px;}
#sw2 img{display:block; float:left;}
#sw2 h4{padding-left:40px; height:50px; font:italic bold 13px/50px Arial; 
text-transform:uppercase; color:#585858; margin-top:30px;}
#swh1{background: url(images/swi2.png) no-repeat 0% 50%;}
#swh2{background: url(images/swi3.png) no-repeat 0% 50%;}
#swh3{background: url(images/swi4.png) no-repeat 0% 50%;}
#sw2_1{width:500px; height:30px;}


#sw3 {padding:10px 10px 40px;}
#sw3 p{font-size:12px; margin-bottom:10px; margin-top:10px;}
#sw3 li{font-size: 12px;list-style: url(images/thing2.png); margin:7px 15px 7px; }
#sw3 h3{margin-left:-3px; margin-bottom:15px; font:italic bold 13px Arial; 
text-transform:uppercase; }
#sw3_1{background: url(images/sww.png) no-repeat; float:left; padding-left:70px; width:600px; 
height:21px; font: italic 12px Arial; line-height:21px; margin:10px 10px 5px 50px; clear:both; text-transform:uppercase;}
#sw3_2{width:600px; font: italic 12px Arial; margin-left:70px; clear:both;}
#sw3_3{padding-bottom:10px;}
#sw3_4 {margin-left:210px; margin-bottom:30px; margin-top:10px;}
#sw3_5 {padding:20px 0px 20px;}


/*#es*/
#es{background:none; margin:0px; padding:0px; text-indent:0px; border:0px;}
#es td{border:none; width:110px; height:40px; vertical-align:top}
#es table {margin-left:80px; border:0px;}
#es tr{border:0px;}

#estabs{ padding-top:10px; clear:both; margin-left:20px; z-index:2; position:relative;}
#estabs ul{ display:block; }
#estabs li{display:inline}
#estabs a{width:175px; height:37px; display:block; float:left; text-align:center; 
text-decoration:none; font-size:12px;  vertical-align:middle;}
.estabsa{background: url(images/tabe1.png) no-repeat;}
.estabsi{background: url(images/tabe2.png) no-repeat;}

#es h2{background:none; text-indent:0px; clear:both; float:none;text-transform:uppercase; margin-bottom:10px; 
color:#383838;font:italic bold 14px Arial; margin-top:10px; margin-left:10px;}
#es h3{ margin-bottom:10px; margin-left:20px;text-transform:uppercase; color:#01a8b0; font:italic bold 12px Arial; margin-top:20px;}
#es p{font: 12px Arial,sans}
#es li{font: 12px Arial,sans; list-style:url(images/lt1.png); margin-left:260px; margin-bottom:10px;}
#es img {float:left; display:block; clear:both; }
#esi1 {margin-left:10px; margin-right:35px;}
#esi2 {margin-left:20px; margin-right:25px;}
#esi3 {margin-left:30px; margin-right:15px;}
.es1 {width:718px; clear:both;}
.es2 {width:359px; float:left; margin-bottom:20px;}
.es2 p {margin-left:20px;}
.p1 {margin-left:20px; margin-bottom:7px;}
#esb1 {height: 60px;}
#esb2 {height: 15px;}
#esb3 {height: 1px;}
#esb4 {height: 20px; clear:both;}
#esb5 { clear:both;}
#esb6 {height: 27px;}
.es3{margin-top:10px;}
.es3 p{margin-left:80px; margin-top:25px; margin-bottom:40px;}
.panelf2{line-height:34px; background: url(images/image_info.png) no-repeat;  padding-left:40px; margin:20px 0px; font-size:12px; clear:both;
padding-top:10px; padding-bottom:10px}
.es4 {padding-left:30px; background: url(images/info_icon.png) no-repeat; clear:both; margin:20px 0px 40px 20px;}



/*#ess*/
#ess{background:none; margin:0px; padding:0px; text-indent:0px; border:0px;}
#ess td{border:none; width:110px; height:40px;}
#ess table {margin-left:80px; border:0px;}
#ess tr{border:0px;}

#esstabs{ padding-top:10px; clear:both; margin-left:20px; z-index:2; position:relative;}
#esstabs ul{ display:block; }
#esstabs li{display:inline}
#esstabs a{width:175px; height:37px; display:block; float:left; text-align:center; 
text-decoration:none; font-size:12px;  vertical-align:middle;}
.esstabsa{background: url(images/tabe1.png) no-repeat;}
.esstabsi{background: url(images/tabe2.png) no-repeat;}

#ess h2{background:none; text-indent:0px; clear:both; float:none;text-transform:uppercase; margin-bottom:10px; 
color:#383838;font:italic bold 14px Arial; margin-top:10px; margin-left:10px;}
#ess h3{ margin-bottom:10px; margin-left:40px;text-transform:uppercase; color:#01a8b0; font:italic bold 12px Arial; margin-top:20px;}
#ess p{font: 12px Arial,sans}
#ess li{font: 12px Arial,sans; list-style:url(images/lt1.png); margin-left:55px; margin-bottom:10px;}
#ess img {float:left; display:block; clear:both; }
#essi1 {margin-left:10px; margin-right:35px;}
#essi2 {margin-left:20px; margin-right:25px;}
#essi3 {margin-left:30px; margin-right:15px;}
.ess1 {width:718px; clear:both;}
.ess2 {width:359px; float:left; margin-bottom:20px;}
.ess2 p {margin-left:40px;}
.p1 {margin-left:20px; margin-bottom:7px;}
#essb1 {height: 60px;}
#essb2 {height: 15px;}
#essb3 {height: 1px;}
#essb4 {height: 20px; clear:both;}
#essb5 { clear:both;}
#essb6 {height: 27px;}
.ess3{margin-top:10px;}
.ess3 p{margin-left:40px; margin-top:20px; margin-bottom:10px;}
.panelf2{line-height:34px; background: url(images/image_info.png) no-repeat;  padding-left:40px; margin:20px 0px; font-size:12px; clear:both;
padding-top:10px; padding-bottom:10px}
.ess4 {padding-left:30px; background: url(images/info_icon.png) no-repeat; clear:both; margin:20px 0px 40px 20px;}



/*Контент2: блок о магазине*/
#content2{margin:10px;  clear:both; margin-bottom:40px; min-height:320px;}
#content2 p {margin-left:250px; margin-top:20px; font:12px Arial;}
#content2 img{float:left; margin-left:30px; margin-top:20px;}

/*Контент3: блок с ссылками*/
#content3{margin:10px;  clear:both; height:100px;}
.c3links{ width:25%; min-width:250px; display:block; text-align:center;
font:bold 10px Arial; color:#797979; padding-top:80px; float:left; margin-bottom:30px; margin-top:20px;}
#apit		{background: url(images/apit.png) 		no-repeat	50% 0%; }
#sit		{background: url(images/sit.png) 		no-repeat	50% 0%; }
#apitcomp	{background: url(images/apitcomp.png) 	no-repeat	50% 0%; }
#netbook	{background: url(images/netbook.png) 	no-repeat	50% 0%; }

/*Подвал*/
#footer{height:83px; background: url(images/fbg.png) repeat-x; margin:0px 10px; clear:both;}
#footer p{font:12px Arial; color:white; }
#footer1{width:133px; float:left; margin-left:35px;}
#footer2{width:450px; float:left; margin-left:40px; margin-top:20px;}
#footer3{width:300px; float:left; margin-left:30px; margin-top:20px;}


/* В top.tpl нужен basket_header для обновления basket */
.basket_header{float:right; font: 12px Arial; clear:both; margin-right:28px;}
/* всплывающая корзина */
#basketup{
	top:0px;
	width:100%;
	height:100%;
	left:0px;
	position:absolute;
	z-index:4000;
	opacity:0.7;
	-moz-opacity:0.7;filter:alpha(opacity=70);
	background-color: #d3d3d3
}
#basketup1{
	padding:5px 10px 30px 10px;
	border: 1px solid #d3d3d3;
	position:absolute;
	z-index:10000;
	background-color:white;




	/*left:15%;*/
}


#word_back_basket{
	display:block;
	float:right;
	margin-right:25px;
	margin-top:5px;
	font:14px/30px Arial;
	padding-right:25px;
	text-align:right;
	background:url(images/icon_back.png) right center no-repeat;
	}
	
.basket_close{
	background: url(images/icon_close.png) right center no-repeat;
	float:right;
	font:14px/20px Arial;
	height:20px;
	text-indent:-75px;
	text-align:right;
	padding-right:25px;
	margin-right:20px;
}

.basket_back{
	background: url(images/icon_back.png) right center no-repeat;
	float:right;
	font:14px/20px Arial;
	height:20px;
	text-indent:-75px;
	text-align:right;
	padding-right:25px;
	margin-right:100px;
}


#basket_choose{
	display:block;
	float:left;
	margin-left:5px;
	margin-top:10px;
	color:#787878;
	background: url(images/lcw.png) left center no-repeat;
	padding-left:27px;
	font:italic 12px Arial;
	padding-top:3px;
}
.quick_basket_h2 {font: bold italic 16px Arial; float:top; clear:left;}
#basket_bar{background:#f7fdfd; border-bottom:1px solid #d9dadc; font:12px Arial;}
#quick_basket_bar{background:#f7fdfd; border-bottom:1px solid #d9dadc; font:12px Arial; width:720px;}
#basket_bar1{text-align:left;	width:120px; padding-top:10px; padding-bottom:10px; padding-left:10px; float:left; background:#f7fdfd; border-bottom:1px solid #d9dadc;}
#basket_bar2{text-align:left;	width:258px; padding-top:10px; padding-bottom:10px; padding-left:10px; float:left; background:#f7fdfd; border-bottom:1px solid #d9dadc;}
#basket_bar3{text-align:center; width:80px; padding-top:10px; padding-bottom:10px; padding-left:10px; float:left; background:#f7fdfd; border-bottom:1px solid #d9dadc;}
#basket_bar4{text-align:center; width:80px; padding-top:10px; padding-bottom:10px; padding-left:10px; float:left; background:#f7fdfd; border-bottom:1px solid #d9dadc;}
#basket_bar5{text-align:center; width:80px; padding-top:10px; padding-bottom:10px; padding-left:10px; float:left; background:#f7fdfd; border-bottom:1px solid #d9dadc;}
#basket_bar6{text-align:center; width:80px; padding-top:10px; padding-bottom:10px; padding-left:10px; float:left; background:#f7fdfd; border-bottom:1px solid #d9dadc;}
#basket_bar7{text-align:center; width:80px; padding-top:10px; padding-bottom:10px; padding-left:10px; float:left; background:#f7fdfd; border-bottom:1px solid #d9dadc;}
#basket_bar8{text-align:center; width:40px; padding-top:10px; padding-bottom:10px; padding-left:10px; float:left; background:#f7fdfd; border-bottom:1px solid #d9dadc;}

.basket_item{margin:10px 0px; width:760px; height:150px; float:left; border-bottom:1px solid #dadada; margin-bottom:10px;}
.quick_basket_item{margin:10px 0px; width:720px; height:150px; float:left; border-bottom:1px solid #dadada; margin-bottom:10px;}
.basket_item1{display:block; height:130px; width:130px; float:left; overflow:hidden;}
.basket_item2{width:278px; float:left;}
.basket_item21{font:12px Arial; margin-top:20px; margin-left:10px; float:left;}
.basket_item22{font:12px Arial; margin-top:20px; margin-left:10px;float:left; width:260px;}
.basket_item3{margin-top:60px; width:90px; float:left; text-align:center; font:italic bold 18px Arial;}
.basket_item4{margin-top:60px; width:40px; float:left; text-align:center; margin:60px 20px; }
.basket_item5{margin-top:60px; width:100px; float:left; text-align:center; font:italic bold 18px Arial;}
.basket_item6{margin-top:60px; width:20px; float:left; text-align:center; margin-left:23px}
.basket_item7{margin-top:60px; width:80px; float:left; text-align:center; font: bold 12px Arial;}
#basket_img_empty {width:100px; height:100px; float:left; display:block;}


.basket_war{
	background:url(images/wb3.png) no-repeat;
	float:right;
	padding-left:22px;
	width:500px; 
	height:21px;
	font: italic 12px Arial;
	line-height:21px;
	margin:10px 10px 10px 120px;
	float:left;
}
.basket_refresh{
	background:url(images/change.png) right center no-repeat;
	height:40px;
	width:70px; 
	padding-right:35px;
	text-align:right;
	font:14px/40px Arial;
	display:block;
	float:right;
	margin-top:0px;
}

#basket_total { height:45px; width:760px; float:left; background:#f7fdfd; border-top:1px solid #d9dadc; margin-top:10px; margin-bottom:5px;}
#lcempty { height:45px; width:718px; float:left; background:#f7fdfd; margin-top:10px; margin-bottom:5px;}

.basket_order{
	background:url(images/button1.png) no-repeat;
	height:40px;
	width:170px; 
	display:block;
	float:right;
	margin-top:10px;
	margin-right:0px;
}


/* Registration */
#line_registration{
	display:block;
	float:left;
	margin-right:25px;
	margin-top:20px;
	font:14px/30px Arial;
	padding-right:25px;
	text-align:right;
	background:url(images/img1.png) left center no-repeat;
	}
#registration_type_main{ width:800px;  height:198px; float: left;}
#registration_type_content{ width:800px;  float: top; margin-top:50px;}
.registration_go{
	height:20px;
	width:170px; 
	display:block;
	float:right;
	margin-top:30px;
	margin-right:40px;
}

#registration_error{
	display:block;
	float:top;
	margin-left:5px;
	margin-top:10px;
	color:#787878;
	background: url(images/lcw.png) left center no-repeat;
	padding-left:27px;
	font:italic 12px Arial;
	padding-top:3px;
}
#registration_dot_line{
	display:block;
	float:top;
	height:5px;
	width:780px;
	background: url(images/dot1.png) left center;
}
#login_content{ width:860px;  float: left; margin-left:15px;}
.login_war{
	background:url(images/bw_4.png) no-repeat;
	float:left;
	padding-left:22px;
	width:880px; 
	height:21px;
	font: italic 12px Arial;
	line-height:21px;
	margin:10px 10px 10px 0px;
	float:left;
}

.login_tab{font:12px Arial;margin-top:20px;}

.cab-but-simple {
	background:url(images/button_sign.png) no-repeat;
	border:0;
	font-size: 11px;
	background: dimgray;
	width: 138px;
	height: 37px;
	margin-top: 4px;
	color: snow;
	cursor: pointer;
	padding-bottom: 2px;
}

.lc_submit_changes {
	border:0;
	background:url(images/button2.png) no-repeat;
	padding-left: 21px;
	padding-right: 21px;
	height: 35px;
	width: 200px;
	margin-top: 8px;
	cursor: pointer;
}
#callback_1{z-index: 1; width:750px; min-height:300px; float: left; margin-left:15px;}

.callback_2{background:url(images/wb3.png) no-repeat; float:left; padding-left:22px; width:600px; 
height:21px; font: italic 12px Arial; line-height:21px; margin:5px 5px 5px 50px; float:left;}

#callback_3{
	z-index: 3;
	position: absolute;
	margin:88px 0px 0px 480px;
	background: url(images/bg.png) no-repeat;
	width:271px;
	height:221px;
}
#callback_4{
	z-index: 4;
	position: absolute;
	float: top;
	margin:0px 0px 0px 0px;
}
#callback_5{
	z-index: 4;
	position: absolute;
	float: top;
	margin:70px 0px 0px 240px;
}
#tech_question_3{
	z-index: 3;
	position: absolute;
	margin:150px 0px 0px 580px;
	background: url(images/technical_big.png) no-repeat;
	width:102px;
	height:110px;
}
#order_question_3{
	z-index: 3;
	position: absolute;
	margin:150px 0px 0px 580px;
	background: url(images/bascket_big.png) no-repeat;
	width:102px;
	height:110px;
}
.warning_yellow_head{
	background: url(images/wb3_part.png);
	width: 21px;
	height: 21px;
}
.warning_yellow_content{
	background: url(images/wb3_part1.png);
	font: italic 12px Arial;
	line-height:21px;
	text-align: right;
}
.warning_yellow_foot{
	background: url(images/wb3_part2.png);
	width: 21px;
	height: 21px;
}


.cat-1{margin:0 10px 0 0; padding:0; list-style:none}
.cat-1 li{padding:4px 10px 10px 40px; width:120px; height:110px; float:left; font:normal 12px Tahoma, Arial, sans-serif}
.cat-1 li.clr{float:none; padding:0; width:auto; height:1px}
.cat-1 li a{text-decoration:none; color: gray; font:normal 12px Tahoma, Arial, sans-serif; line-height:12px}
.cat-1 li a b{font:normal 12px "Trebuchet MS"; display:block}
.cat-1 li a:hover{color: #9ACD32}
.cat-1 li a img{border:0; float:left; margin:0 0 0 -40px}



.cat-1 td{vertical-align:top}
.cat-1 td td {padding-top:3px;}
.cat-1 td strong {line-height:12px;}
.cat-1 td td strong {line-height:12px;}
.cat-1 .menu-title {padding-top:7px; color: black; font:normal 12px Tahoma, Arial, sans-serif;}

.cat-1 td a{text-decoration:none; color: black; font:normal 12px Tahoma, Arial, sans-serif; line-height:12px;margin-top:5px}
.cat-1 td a b{font:normal 12px Tahoma, Arial, sans-serif; display:block}
.cat-1 td a strong{line-height:12px;}
.cat-1 td a:hover {color: #01A8B0}
.cat-1 td a img{margin: 0px 0 0 -2px; border:0; float:left; padding:0px 2px 8px 0;}

#success{font:normal 12px Arial,sans; clear:both; padding-left:20px;}
#success p{padding-left:30px;}
.thx			 {background: url(images/ht1.png) no-repeat; font: italic bold 12px Arial; margin-left:20px; margin-top:30px; text-transform:uppercase; text-indent:30px; font-size:12px;line-height:20px;}
.feedback_wait{background: url(images/ht2.png) left center no-repeat; font: 12px Arial; margin-left:20px; margin-top:10px; text-transform:none;		text-indent:30px; font-size:12px;line-height:25px;}
.if_your_order{background: url(images/lcw.png) left center no-repeat; font:italic 11px Arial; margin-left:20px; padding-left:27px; line-height:20px;}



/* Categorized grid */
.xgrid .grp .title, .xdiv .title {
	background:white;
	color:black;
	font-weight:bold;
	float:left;
	text-transform:uppercase;
	padding-right:10px;
}
.xgrid .grp .line, .xdiv .line {
	margin-top:8px;
	width:100%;
	border-top:solid 3px #d6d6d6;
	text-align:right;
}
.xgrid .grp .line .link {
	float:right;
	padding:0 20px 0 20px;
	background:#eee url(/css/images/img8.png) center right no-repeat;
	border-right:solid 5px #eee;
}
.xgrid .grp .line .link a:link,
.xgrid .grp .line .link a:visited {
	text-decoration:none;
	color:black;
}
.xgrid .grp .line .link a:hover {
	text-decoration:underline;
	color:black;
}
span.lower {
	text-transform:lowercase;
}
.xgrid .ware-title td {
	vertical-align:top;
	padding:5px;
}
.xgrid .ware-title div { 
	width:230px;
	padding-bottom:10px;
}
.xgrid .ware-title a { 
	font:bold 12px Trebuchet MS, Verdana, Arial;
	/*color:#636363;*/
	color:black;
	text-decoration:none;
}
.xgrid .ware-body td { 
	vertical-align:top;
	padding-bottom:20px;
}
.xgrid .ware-body .pic { 
	float:left;
}
.xgrid .ware-body .pic div { 
 position:absolute;
 z-index:2;padding:0 0 0 0;
 background:transparent;
}
.xgrid .ware-body .pic div img { 
	margin:0;
}
.xgrid .ware-body .pic a { 
	font:bold 12px Trebuchet MS, Verdana, Arial;
	color:#636363;text-decoration:none;
}
.xgrid .ware-body .pic img { 
	margin:20px 8px 0 10px;
}
.xgrid .ware-body .info {
	padding:10px 5px 35px 145px;
}
.xgrid .ware-body .info .id {
	font-size:14px;
	/*color:#636363;*/
	color:black;
}
.xgrid .ware-body .info .more {
	text-decoration:none;
	background:url(/css/images/img8.png) right center no-repeat;
	width:70px;
	margin:5px 0px 20px 10px;
}
.xgrid .ware-body .info .more a {
	display:block;
	font-size:10px;
	color:#636363;
	text-decoration:none;
}
.xgrid .ware-body .info .price {
	white-space:nowrap;
	font:bold 7px Arial;
	color:black;
}
.xgrid .ware-body .info .price span {
	font:bold 20px Trebuchet MS, Verdana, Arial;
}
.xgrid .ware-body input {
	border:none;
	cursor:pointer;
	width:75px;
	height:19px;
	margin:15px 0 0 -8px;
}
.xgrid .info.order .price {
	background:gainsboro;
	color:gray;
}
.xgrid .info.order input {
	background-image:url(/css/images/tocart.png);
}

#entete_search{
	float:left;
	margin-top:10px;
}


.small{
	background:#fff686;
	border:solid 1px #000000;
	color:black;
	font:normal 12px Arial !important;
	text-align: center;
	padding: 5px;
}

#girl{
	float: left;
	display: block;
	margin:50px 0px 0px 0px;
	background: url(images/found_girl.jpg) no-repeat;
	width:173px;
	height:372px;
}
#not_found_text{
	float: left;
	display: block;
	width:350px;
	margin:10px 0px 0px 0px;
}
#warning_warning{color:black; background-color: #FFFF99; background-image: url(images/lcw.png) 0px 10px  no-repeat; padding-left:27px; font:normal 12px Arial; padding-top:6px;}
.warning_cyan_big {margin:15px 0px 0px 0px; color:#2fa7ca; text-transform: uppercase; text-decoration:none; font: italic bold 13px/17px Arial,sans}
.verify_availability {margin:15px 0px 0px 0px; color:black; text-decoration:none; font: bold 14px Arial,sans}
.call_us{margin:20px 0px 0px 0px; color:#2fa7ca; background: url(images/icon_call.jpg) left center no-repeat; padding-left:27px; font:bold 12px Arial; line-height:20px;}
.write_us {padding-left:27px;background: url(images/icon_mail.jpg) left center no-repeat;margin:12px 0px 0px 0px; color:#2fa7ca; text-decoration:none; font: bold 12px Arial; line-height:20px;}
.ask_by_icq {padding-left:27px;background: url(images/icon_icq.jpg) left center no-repeat;margin:12px 0px 0px 0px; color:#2fa7ca; text-decoration:none; font: bold 12px Arial; line-height:20px;}
#icq_managers{
	float: left;
	display: block;
	margin:20px -100px 0px 0px;
	width:370px;
}
.tech_desc_one {float: left;display: block;width:550px;margin:15px 0px 0px 0px; color:black; text-decoration:none; font: normal 12px Arial,sans}

#cat_text{margin-bottom:10px;display:block;width:530px;font:normal 12px Arial,sans; clear:both}
.cat_text p{margin-top:10px;margin-bottom:10px;text-align:justify}

#right_filter a{text-align:center; text-decoration:none; font-size:12px; margin:2px;}



* {margin:0px; padding:0px;}
* {font-family:Arial,sans;}

#certcontainer { padding:10px; position:relative; min-width:750px;}
.csel{ float:left; margin-right:20px; margin-top:10px;}
.cs1{width:50px; margin-left:1em;}
.cs2{width:150px; margin-left:1em;}
.cshown{color:#2ab9c6; margin-top:10px; float:left;}
.cnav{margin:0px auto;float: left;width:530px}
.cnav ul{margin:10px auto 0px; display:block; width:400px;}
.cnav li{display:inline}
.cnav a{width:21px; height:21px; display:block; float:left; text-align:center; line-height:21px; 
text-decoration:none; font-size:14px; margin:2px;}
.cback{background: url(/css/img/cback.png) no-repeat; }
.ccur{background: url(/css/img/ccur.png) no-repeat; color:white;}
.cforw{background: url(/css/img/cforw.png) no-repeat;}

#certcontainer h1{font:bold 16px Trebuchet MS,sans; text-transform:uppercase; color:#636363;}
#certcontainer h2 {font:bold 12px Trebuchet MS,sans; text-transform:uppercase; color:#686868;}

.navlist{margin:0 auto; width:150px; margin-top:-10px; height:40px;} 
.navlist ul {font: 12px/27px Trebuchet MS,sans;  text-align:center; color:black;}
.navlist li {display:inline; float:left;margin:3px; }
.navlist a{color:black;}
.carrow1 {background: url(img/next1.png) no-repeat 0% 0%;		height:27px; width:30px; display:block;margin-right:25px;}
.carrow2 {background: url(img/next2.png) no-repeat 100% 0%; height:27px; width:30px; display:block; margin-left:25px;}

.certcaption1 {margin:0px; width:750px; clear:both; height:140px;}
.certcaption1 img{float:left; max-width:100px;margin-top:-10px; margin-left:0px;}
.certcaption1 p{margin-left:120px; font:12px Arial,sans; margin-top:20px; margin-right:50px;}

.certcaption2 {width:100%; clear:both; height:90px; float:left;  margin-top:30px; }
.certcaption2 img{float:left; background:white; width:70px; margin-right:0px; }
.certcaption2 h2{clear:none;float:left; background: url(img/line.png) repeat-x 0% 50%; width:680px; margin-top:35px;}
.certcaption2 a{float:right; color:#3a8cb1; margin-right:3%; padding-right:20px; 
background: url(img/carrows.png) no-repeat 100% 50%; font:14px Arial,sans; margin-top:5px;}
.certcaption21 {width:100%; height:100px;  }
.certcaption22 {width:7%; height:90px; float:left; min-width:70px;}
.cul {background:white; padding-left: 10px; padding-right: 10px;}

.certgroup{width:100%;clear:both; margin-top:0px; height:320px; float:left; }

.certone {min-width:190px; width:23%; height:320px; float:left; margin:5px;}
.certone p{min-width:190px; width:25%; height:55px;  font-size:12px;margin-top:185px;}

.certimg {background:yellow; width:auto; position:absolute;margin-top:0px; max-width:180px; display:inline; text-align:right;}
.certimg1 {max-height:180px;max-width:180px;}
.certimg2 {position:absolute; right:-7px; top:-7px; }

.csep{width:800px; height:40px; position:relative; float:left;}float:left;}

.certrow{width:100%;clear:both; margin-top:100px; height:300px; float:left; }
.certcaptionB {margin:0px; width:800px; clear:both; height:5px;}
.certcaption0 {width:100%; clear:both; height:90px; float:left;  margin-top:0px; }
.certcaption0 img{float:left; background:white; width:70px; margin-right:0px; }
.certcaption0 h2{clear:none;float:left; background: url(img/line.png) repeat-x 0% 50%; width:680px; margin-top:35px;}
.certcaption0 a{float:right; color:#3a8cb1; margin-right:3%; padding-right:20px; 
background: url(img/carrows.png) no-repeat 100% 50%; font:14px Arial,sans; margin-top:5px;}

/* News */
.news-block {
	border-spacing: 0;
	border-collapse: collapse;
}

.news-block td {
	padding: 5px 20px 5px 0;
	width: 33%;
	vertical-align: top;
}

.news-text {
	margin: 10px 0 0 0;
	font-size: 12px;
}

.news-list {
	clear: both;
	padding: 10px 30px 0 0;
}

.news-list-item {
	list-style: none;
	margin: 10px 0;
	padding: 10px 0 20px;
	border-bottom: 1px solid #D3D3D3;
}

.news-date {
	display: block;
	clear: both;
	font-size: 12px;
	color: #666;
}

.news-all {
	display: block;
	font-size: 12px;
	margin-bottom: 40px;
}

.news-full {
	margin: 15px 30px 30px 0;
	font-size: 12px;
}

#linking {
	padding-bottom: 30px;
	font: normal normal normal 12px/normal Arial;
}

#announce {
	background: url(/css/img/announce_line.jpg) center no-repeat;
	text-align: center;
	height: 21px;
	color: #fff;
	line-height: 20px;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 10px;
}

