*{margin:0; padding:0;}
html{
     width:100%; height:100%;
	 font-size:100.01%;
}
body {
     width:100%; height: 100%;
     min-height:100%;
     position:relative;
	 font:62.5% Tahoma;
	 background:#fff url(/img/bgMain.jpg) no-repeat;
}
img{
	border:none;
}
select, textarea, .textbox{
	font:1em Arial, Helvetica, sans-serif;
}
fieldset{
	border:none;
}
legend{
	display:none;
}
a{
	outline:none;
}
/*******classes******/
.clearing {
	height: 0;
	clear: both;
}
.hide{
	display:none;
}
.none{
	padding:0 !important;
	margin:0 !important;
	border:none !important;
	background:none !important;
}
.fr{
	float:right;
}
.fl{
	float:left;
}
.textRight{
	text-align:right;
}
.replace{
	position:relative;
	overflow:hidden;
}
.replace span{
	top:0; left:0;
	position:absolute;
}
.simpleList li{
	list-style:none;
	margin-bottom:5px;
}
.form li{
	list-style:none;
	margin-bottom:10px;
	overflow:hidden;
	zoom:1;
}
.blue, .blue a{
	color:#6DCFF6;
}
/*******************/
/********container********/
#outerWrapper {
	width:945px;
}
#wrapper {
}
#container {
	width: 100%;
	float: left;
	/*background: url(/img/backgrov.gif) repeat-y right;*/
}
#content {
}
/**********top***********/
#top{
	width:900px; height:215px;
	position:relative;
	background: url(/img/balloon.jpg) 80% 0 no-repeat;
}
.logo{
	top:28px; left:88px;
	position:absolute;
	overflow:hidden;
	font-size:2em;
}
.logo a{
	text-decoration:none;	
}
.logo, .logo span{
	width:114px; height:114px;
}
.logo span{
	top:0; left:0;
	position:absolute;
	cursor:pointer;
	background: url(/img/lavalogo.jpg) no-repeat;
}
.searchForm{
	top:80px; left:350px;
	position:absolute;
}
.searchForm *{
	float:left;
}
.searchForm label{
	margin:10px 20px 0 0;
	color:#6F6F6F;
}
.searchForm .textbox{
	width:166px; height:20px;
	margin:5px 15px 0 0;
	font-size:11px;
	padding:2px 5px 0 5px;
	border:none;
	background: url(/img/searchbox.gif) top right no-repeat;
}
.hmm{
	top:90px; right:0;
	position:absolute;
}
.hmm li{
	margin-right:50px;
	list-style:none;
	float:left;
}
.hmm a{
	display:block;
	text-indent:-999em;
}
.homeIco a{
	width:11px; height:10px;
	background: url(/img/homeIco.gif) no-repeat;
}
.mailIco a{
	width:12px; height:10px;
	background: url(/img/mailIco.gif) 0 2px no-repeat;
}
.mapIco{
	margin:0 !important;
}
.mapIco a{
	width:13px; height:10px;
	background: url(/img/mapIco.gif) no-repeat;
}
.topMenu{
	bottom:0; left:350px;
	position:absolute;
	overflow:hidden;
	zoom:1;
}
.topMenu li{
	margin-right:45px;
	list-style:none;
	float:left;
}
.topMenu .last{
	margin:0;
}
.topMenu a{
	font-size:20px;
	color:#000;
	text-decoration:none;
}
.topMenu a:hover{
	color:#6DCFF6;
}
/**********middle***********/
#middle {
	width:593px;
	padding-top:67px;
	font-size:11px;
	float:left;
	position:relative;
}
#middle h1{
	font-size:20px;
}
#middle h2{
	font-size:18px;
	font-weight:normal;
	margin-bottom:10px;
}
#middle h3{
	font-size:16px;
}
#middle ul{
	margin-left:20px;
}
#middle p{
	margin-bottom:20px;
}
#middle a{
	color:#000;
	text-decoration:none;
}
#middle a:hover{
	color:#00CCFF;
}
.ltToday{
	margin-top:-60px;
}
.ltToday, .ltToday span{
	width:593px; height:247px;
} 
.ltToday span{
	background: url(/img/lavatoystoday.png) no-repeat;
}
.contentBlock{
	margin-bottom:50px;
	padding-right:40px;
}
.more{
	padding-left:20px;
	background: url(/img/more.gif) no-repeat;
}
.cTitle{
	margin-bottom:35px !important;
	color:#6DCFF6;
}
.shema{
	margin-right:-50px;
	display:block;
}
.alphabet{
	margin:0 0 40px 0!important;
	overflow:hidden;
	zoom:1;
}
.alphabet li{
	margin-right:11px;
	list-style:none;
	float:left;
	color:#004a80;
}
.alphabet .last{
	margin:0;
}
.catalogTable{
margin-bottom:50px;
	border-collapse:collapse;
}
.catalogTable td{
	width:255px;
	padding:0 0 10px 20px;
	vertical-align:top;
	border-left:1px solid #9CDDFF;
	border-right:1px solid #9CDDFF;
}
.catalogTable .header{
	padding-top:10px;
	border-top:1px solid #9CDDFF;
}
.catalogTable .orderInfo td{
	border-bottom:1px solid #9CDDFF;
}
.catalogTable .last{
	padding-right:0;
}
.catalogTable .imgWrapper{
	margin-right:15px;
	float:left;
}
.catalogTable .imgDescr{
	display:table;
	zoom:1;
}
.catalogTable p{
	margin-bottom:15px !important;
}
.addBasketIco{
	width:34px; height:32px;
	display:block;
	text-indent:-999em;
	background: url(/img/addBasketIco.gif) no-repeat;
}
.catalogTable .textbox{
	width:37px;
	padding:1px 0;
	border-right:1px solid #D6D1C9;
	border-bottom:1px solid #D6D1C9; 
}
.catalogTable select{
	width:57px;
}
.catalogTable .orderInfo *{
	margin:5px 10px 0 0;
	/*float:left;*/
	text-align: center;
}
.catalogTable .orderInfo td{
	padding-bottom:50px;
	float:none !important;
}
.orderInfo label{
	margin-top:7px !important;
}
.orderInfo .addBasketIco{
	position:relative;
	margin-top:-5px !important;
}
.pagenav{
	margin:0 !important;
	overflow:hidden;
	zoom:1;
}
.pagenav li{
	margin-right:10px;
	list-style:none;
	float:left;
	color:#00CCFF;
}
.pagenav .last{
	line-height:15px;
	vertical-align:middle;
	font-size:8px !important;
	font-weight:bold; 
}
.guestbook{
	width:295px;
	display:block;
	zoom:1;
}
.guestbook ul{
	margin:0 !important;
}
.guestbook .send{
	width:83px;
	float:right;
	font-size:13px;
	border-right:1px solid #828282;
	border-bottom:1px solid #828282;
	background:#D6D2C9;
}
.guestbook .reset{
	background:none;
	border:none;
	color:#4EADC9;
}
.guestbook .textbox, .guestbook textarea{
	width:170px;
	padding:1px 0 1px 5px;
	border-top:1px solid #828282;
	border-right:1px solid #D6D5D3;
	border-bottom:1px solid #D6D5D3;
	border-left:1px solid #828282;
	color:#959595;
}
.guestbook textarea{
	width:295px;
}
.represent{
	margin:0 !important;
}
.represent li{
	width:530px;
	margin-bottom:15px;
	padding-left:20px;
	list-style:none;
	font-weight:bold;
	background: url(/img/circleBullet.gif) 0 5px no-repeat;
}
#represent_list {
font-weight:normal; 
width:230px; 
display: inline-block; 
height: 120px; 
vertical-align: top;
}
.represent .piter{
	margin-bottom:30px;
}
.represent p{
	font-weight:normal;
}
.represent .active{
font-weight:normal;
	background:none;
}
.represent .active strong{
	display:block;
	margin-bottom:15px;
	color:#00CCFF;
}
.represent .active a{
	color:#00CCFF !important;
}
.represent .active a:hover{
	text-decoration:underline !important;
}
.diploms{}
.diploms img{
	/*display:block;*/
	margin-bottom:5px;
	border:1px solid #6DCFF6;
}
.diploms td{
	padding:0 0px 20px 0;
	text-align:center;
vertical-align:top;
width: 130px;
}
.diploms .last{
	padding-right:0;
}
/***************************/
/**********left*************/
#left {
	width: 220px;
	padding:10px 30px 0 99px;
	font-size:11px;
	float: left;
}
#left h2{
	font-size:18px;
	font-weight:normal;
	color:#6DCFF6;
}
#left .titleWrapper h2{
	margin:60px 5px 0 0;
	float:left;
}
#left .titleWrapper{
	margin-bottom:40px;
}
.titleWrapper{
	overflow:hidden;
	zoom:1;
}
#left a{
	color:#000;
	text-decoration:none;
}
#left a:hover{
	color:#6DCFF6;
}
#left .news{
	margin-left:20px;
	padding-top:0;
}
#left .news dt{
	color:#999999;
}
.news{
	padding-top:55px;
	position:relative;
}
.news dd{
	margin:0 0 20px -20px;
	padding-left:20px;
	position:relative;
	zoom:1;
	background: url(/img/pencilIco.gif) 0 0 no-repeat;
}
.readAll{
	margin-left:-20px;
	padding-left:20px;
	background: url(/img/readAll.gif) 0 2px no-repeat;
}
.bulletList li{
	margin-bottom:20px;
	padding-left:20px;
	list-style:none;
	color:#6DCFF6;
	background: url(/img/circleBullet.gif) 0 5px no-repeat;
}
.bulletList li ul{
	margin-top:20px;
}
.bulletList li ul li{
	padding:0;
	background:none;
	margin-bottom:5px;
}
.leftBlock{
	margin-bottom:50px;
}
.leftBlock p{
	margin-bottom:10px;
}
.sortForm select{
	width:173px;
}
.sortForm li{
	list-style:none;
}
.sortForm label{
	display:block;
	margin-bottom:5px;
}
.basket{
	padding:135px 0 0 17px;
	background: url(/img/boxBear.png) no-repeat;
}
.basket p{
	margin-left:-17px;
}
.basket strong{
	padding-left:17px;
	background: url(/img/basketIco.gif) 0 2px no-repeat;
}
.makeOrder{
	padding-left:17px;
	background: url(/img/makeorderIco.gif) no-repeat;
}
.question{
	padding-left:17px;
	background: url(/img/questionIco.gif) 0 2px no-repeat;
}
/***************************/
/**********bottom***********/
#bottom{
 	width:800px; height: 95px;
	padding:50px 0 0 100px;
	font-size:11px;
	position:relative;
	overflow:hidden;
	zoom:1;
clear:both;
}
#bottom a{
	color:#FF9900;
	text-decoration:none;
}
#bottom a:hover{
	text-decoration:underline; 
}
.copyrights{
	width:172px;
	float:left;
	margin-right:75px;
}
.copyrights p{
	margin-bottom:20px;
}
.writeToUs{
	width:151px; height:80px;
	float:left;
	text-indent:-999em;
	display:block;
	background: url(/img/writeToUs.png) no-repeat;
}
.phonenumber{
	top:135px; 
	right:5px;
	position:absolute;
	display:block;
	text-indent:-999em;
	width:131px; height:19px;
	background: url(/img/phonenumber.png) no-repeat;
}
#middle a
{
	color: #00bff3;
}
#middle a:link
{
	color: #00bff3;
}
#middle a:visited
{
	color: #00bff3;
}
/************************/
/*********pages**********/

.newCat {
border-top: 1px solid #44b4e8;
padding: 15px 30px 15px 30px !important;
}
.newCat .img {
padding: 0px 0px 10px 0px;
text-align: center;
}
.newCat .art {
text-align: center;
font-weight: bold;
color: #44b4e8;
font-size: 12px;
}
.newCat .title {
text-align: center;
font-weight: bold;
color: #44b4e8;
margin-bottom: 5px;
}
.newCat .price {
font-weight: bold;
color: #44b4e8;
margin-top: 5px;
}

.newCat .basketLine {
margin-top: 5px;
border-top: 1px solid #44b4e8;
padding-top: 5px;
}
.newCat .textbox {
width: 30px;
margin-right: 4px;
float:left;
margin:10px 5px 0 0;
}
.newCat .select {
width: 45px;
margin-right: 4px;
float:left;
margin:10px 7px 0 0;
}
.newCat label{
float:left;
margin:12px 7px 0 0;
}
.newCat .addBasketIco{
float:left;
}
.phone_text{
top: 135px; 
position: absolute; 
right: 5px;
}
