* {
	margin:0;
	padding:0;
}
body {
	background-color: #FFF;
	color: #000;
	f text-align: center;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	max-height: 980px;
}
� {
line-height: 100��:
}
html, body {
	height: 100%;
}
img {
	border: none;
}
ul {
	list-style: none;
}
:focus {
	-moz-outline-style:none;
}
a {
	color: #000;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
}
table {
	font-size: 100%;
	border-collapse: collapse;
}
.main {
	min-height:700px;
	max-height: 980px;
	min-width: 1000px;
	max-width: 1280px;
	background: url(/images/indexFon.jpg) center bottom no-repeat;
	margin: 0 auto;
	text-align: center;
	position: relative;
	overflow:hidden;
}
*html .main {
height:100%;
 width:expression(document.body.clientWidth < 1000? "1000px":"auto");
 height:expression(document.body.clientHeight < 700? "700px": "100%" );
}
.m800 {
	min-height:800px;
}
*html .m800 {
 height:expression(document.body.clientHeight < 850? "850px": "100%" );
}
.m850 {
	min-height:850px;
}
*html .m850 {
 height:expression(document.body.clientHeight < 850? "850px": "100%" );
}
/*----header---*/

.header {
	height: 100px;
	position:relative;
	right: 21%;
}
.mainMenu {
	position: absolute;
	top: 40px;
	right: 5px;
}
*html .mainMenu {
	right:-15px;
}
.mainMenu li {
	float:left;
	margin: 0 4px;
	height: 20px;
}
.mainMenu li a {
	margin: 0 10px;
	height:100%;
	width:80%;
	float:left;
	text-indent: -9999px;
}
/*.mainMenu li a:hover{

border-bottom:1px solid #000;

}*/



/* non-active menu */

.mainMenu .menuItem0 {
	background: url(/images/home.gif) no-repeat;
	width:56px;
}
.mainMenu .menuItem1 {
	background: url(/images/menuItem1.gif) no-repeat;
	width:78px;
}
.mainMenu .menuItem2 {
	background: url(/images/menuItem2.gif) no-repeat;
	width:83px;
}
.mainMenu .menuItem3 {
	background: url(/images/menuItem3.gif) no-repeat;
	width:89px;
}
.mainMenu .menuItem4 {
	background: url(/images/menuItem4.gif) no-repeat;
	width:62px;
}
.mainMenu .menuItem5 {
	background: url(/images/menuItem5.gif) no-repeat;
	width:92px;
}
.mainMenu .menuItem6 {
	background: url(/images/menuItem6.gif) no-repeat;
	width:88px;
}
/* active menu */



.mainMenu .menuItem0a {
	background: url(/images/menuItem0.gif) no-repeat;
	width:58px;
}
.mainMenu .menuItem1a {
	background: url(/images/about.gif) no-repeat;
	background-position: 0 1px;
	width:77px;
	height:20px;
	position:relative;
	top:-3px;
	margin: 0 4px;
}
.mainMenu .menuItem2a {
	background: url(/images/catalogue.gif) no-repeat;
	width:83px;
	background-position: 0 1px;
	height:20px;
	position:relative;
	top:-3px;
	margin: 0 4px;
}
.mainMenu .menuItem3a {
	background: url(/images/collage.gif) no-repeat;
	background-position: 0 1px;
	width:88px;
	height:20px;
	position:relative;
	top:-3px;
	margin: 0 4px;
}
.mainMenu .menuItem4a {
	background: url(/images/murals.gif) no-repeat;
	background-position: 0 1px;
	width:59px;
	height:20px;
	position:relative;
	top:-3px;
	margin: 0 4px;
}
.mainMenu .menuItem5a {
	background: url(/images/street.gif) no-repeat;
	background-position: 0 1px;
	width:90px;
	height:20px;
	position:relative;
	top:-3px;
	margin: 0 4px;
}
.mainMenu .menuItem6a {
	background: url(/images/contact.gif) no-repeat;
	width:90px;
	background-position: 0 1px;
	height:20px;
	position:relative;
	top:-3px;
	margin: 0 4px;
}
.mainMenu li.activ {
	background-position: 0 -15px;
	height:17px;
	position:relative;
	top:-1px;
	margin: 0 3px;
}
.basket{
	width:14px;
	height:19px;
	position:absolute;
	right: 29px;
	top:0;
	padding: 10px 0 0 35px;
	font-size:15px;
	font-weight:bold;
}
*html .basket{
	width:46px;
	height:23px;
}
.basket a{
	background: url(/images/cart.gif) no-repeat;
	width:40px;
	height:40px;
	position:absolute;
	left:-10px;
	top:0;
}
.toLeftLine {
	width:853px;
	height: 14px;
	position:absolute;
	top:0;
	left:0;
	margin: 0 auto;
}
/*----end header---*/

.cloud1 {
	background: url(/images/cloud1.png) no-repeat;
	width:267px;
	height:88px;
	position:absolute;
	left: 13%;
	top: 12%;
}
.cloud1ind {
	background: url(/images/cloud1.png) no-repeat;
	width:267px;
	height:88px;
	position:absolute;
	left: 20%;
	top: 16%;
}
.cloud {
	background: url(/images/cloud1.png) no-repeat;
	width:267px;
	height:88px;
	position:absolute;
	left: 146px;
	top: 12%;
}
.cloud2 {
	background: url(/images/cloud2.png) no-repeat;
	width:130px;
	height:44px;
	position:absolute;
	left: 37%;
	top: 9%;
}
.cloud3 {
	background: url(/images/cloud3.png) no-repeat;
	width:173px;
	height:59px;
	position:absolute;
	left: 54%;
	top: 11%;
}
*html .cloud1, *html .cloud1ind, *html .cloud {
	background: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/cloud1.png', sizingMethod='crop');
}
*html .cloud2 {
	background: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/cloud2.png', sizingMethod='crop');
}
*html .cloud3 {
	background: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/cloud3.png', sizingMethod='crop');
}
h1.catProd {
	width:157px;
	height:23px;
	background: url(/images/catProducts.gif) no-repeat;
	position:absolute;
	left: 176px;
	top: 19%;
}
.monkey {
	background: url(/images/monkey.png);
	width: 150px;
	height: 132px;
	position:absolute;
	right: 618px;
	top:0;
	cursor:pointer;
	z-index:2;
}
*html .monkey {
	background: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/monkey.png', sizingMethod='crop');
}
.cat {
	background: url(/images/cat.png) no-repeat;
	width:175px;
	height:120px;
	position:absolute;
	right: 38px;
	top: 70px;
	cursor:pointer;
	z-index:2;
}
*html .cat {
	background: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/cat.png', sizingMethod='crop');
}
.topBlock {
	width:825px;
	height: 121px;
	position:absolute;
	bottom:71%;
}
/*----LoginForm----*/

.loginFormContainer {
	position:absolute;
	right: 271px;
	top: 188px;
}
.loginFormFon, .loginFormFonAuth {
	background: url(/images/loginFon.png) no-repeat;
	width:255px;
	height:121px;
	position:absolute;
}
*html .loginFormFon {
	background: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/loginFon.png', sizingMethod='crop');
}
.loginFormFonAuth {
	background: url(/images/loginFonAuth.png) no-repeat;
}
*html .loginFormFonAuth {
	background: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/loginFonAuth.png', sizingMethod='crop');
}
.loginForm {
	font-family:Arial, Helvetica, sans-serif;
	width:198px;
	height:101px;
	position:absolute;
	overflow:hidden;
	padding-left: 45px;
	padding-top: 11px;
	text-align:left;
}
*html .loginForm {
	width:243px;
	height:112px;
}
.loginForm a {
	color:#BBB;
	text-decoration:underline;
	font-size:83%;
	margin-left:10px;
	display:block;
	line-height:10px
}
.loginForm a:hover {
	text-decoration:none;
}
.loginForm .forInput {
	background: url(/images/forInput.png) no-repeat;
	width: 182px;
	height: 21px;
	display:block;
	text-align:center;
	margin: 2px 0 8px 0;
	line-height:20px
}
.loginForm input {
	width:90%;
	background:none;
	border:none;
}
.loginForm .btnEnter {
	background: url(/images/btnEnter.gif) no-repeat;
	width: 57px;
	height: 18px;
	cursor:pointer;
	position:absolute;
	right:14px;
	bottom:18px;
}
.loginForm .btnLogout {
	background: url(/images/btnLogout.gif) no-repeat;
	width: 57px;
	height: 18px;
	cursor:pointer;
	position:absolute;
	right:14px;
	bottom:18px;
}
/*-end LoginForm----*/



/*------box--------*/

.box {
	font-family: Trebuchet MS;
	text-align:left;
	width: 928px;
	margin: 0 auto;
}
.box h2 {
	position:absolute;
	top: 42%;
	margin-left:50px;
	width:502px;
	height:44px;
	background: url(/images/Welcome.gif) no-repeat;
}
.box h3 {
	font-size:250%;
	margin-left:50px;
	width:396px;
	height:29px;
	background: url(/images/itsEasy.gif) no-repeat;
}
.toDown {
	position:absolute;
	bottom:0px;
	height:313px;
}
.actionsList {
	height: 90px;
	margin-left:50px;
	margin-top:10px;
	overflow:hidden;
}
.actionsList li {
	float:left;
	padding: 8px 0 0 45px;
	margin-right: 50px;
}
.firstAct {
	background: url(/images/Act1.gif) no-repeat;
	width: 195px;
}
*html .firstAct {
	width: 240px;
}
.secondAct {
	background: url(/images/Act2.gif) no-repeat;
	width: 162px;
}
*html .secondAct {
	width: 207px;
}
.thirdAct {
	background: url(/images/Act3.gif) no-repeat;
	width: 210px;
}
*html .thirdAct {
	width: 255px;
}
.listAnimals {
	position:absolute;
	top:130px;
}
.listAnimalsFon {
	background: url() no-repeat;
	height: 173px;
	width: 995px;
}
*html .listAnimalsFon {
}
.listAnimals li {
	float:left;
	height: 130px;
}
.listAnimals .Drago {
	width: 130px;
}
.listAnimals .Tiger {
	width: 150px;
}
.listAnimals .Frog {
	width: 100px;
}
.listAnimals .Lion {
	width: 130px;
}
.listAnimals .Pig {
	width: 145px;
}
.listAnimals .Dog {
	width: 140px;
}
.listAnimals .Drago2 {
	width: 130px;
}
.listAnimals a {
	height:100%;
	width:100%;
	display:block;
}
/*----end box------*/



/*--------------FOR PRODUCTS PAGE------------*/

.productsMain {
	background: url(/images/productsFon.jpg) center bottom no-repeat;
	height:100%;
	min-height:700px;
	max-height: 980px;
	min-width: 1000px;
	max-width: 1280px;
	margin: 0 auto;
	text-align: center;
	position: relative;
	overflow:hidden;
}
.productsMain.noCat {
	background: url(/images/productsFonNew.jpg) center bottom no-repeat;
}
*html .productsMain {
 width:expression(document.body.clientWidth < 1000? "1000px":"auto");
 height:expression(document.body.clientHeight < 700? "700px": "100%" );
}
.productsHeader {
	right: 26%;
	z-index:50;
}
.smallCat {
	background: url(/images/smallCat.png) center bottom no-repeat;
	width:99px;
	height:71px;
	position:absolute;
	right: 628px;
	top:25px;
	cursor:pointer;
}
*html .smallCat {
	background: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/smallCat.png', sizingMethod='crop');
}
.smallCat a {
	width:100%;
	height:100%;
	display:block;
}
.leftColumn {
	text-align:left;
	width: 380px;
	height:100%;
	position:absolute;
	bottom:0px;
	right:50%;
	line-height: 100px;
}
.leftColumn h1 {
	position:absolute;
	bottom:504px;
	left:20px;
	width:157px;
	height:23px;
	background: url(/images/catProducts.gif) no-repeat;
}
h1.catProd2 {
	width:157px;
	height:23px;
	background: url(/images/catProducts.gif) no-repeat;
	position:absolute;
	left: 40px;
	bottom: 540px;
}
.loginFormContainer3 {
	position:absolute;
	left: 0;
	bottom: 525px;
}
/*------Circles------*/

.Circles {
	position:absolute;
	top:45px;
	left:20px;
}
.toDown30 {
	position:absolute;
	top:85px;
	left:60px;
}
.Circles li {
	background: url(/images/arrow.gif) 40px center no-repeat;
	padding-right:54px;
	float:left;
	height: 24px;
}
.Circles li.last {
	padding-right:0;
	background:none;
}
.Circles li a {
	background: url(/images/circles.gif) no-repeat;
	height:24px;
	width:24px;
	display:block;
}
.Circles li a.cir1 {
	background-position: 0 -24px;
}
.Circles li a.cir2 {
	background-position: -24px -24px;
}
.Circles li a.cir3 {
	background-position: -48px -24px;
}
.Circles li a.cir1act {
	background-position: 0 0;
}
.Circles li a.cir2act {
	background-position: -24px 0;
}
.Circles li a.cir3act {
	background-position: -48px 0px;
}
.toDownMore {
	top:auto;
	bottom: 580px;
}
/*---end Circles------*/

.loginFormContainer1 {
	position:absolute;
	left: 156px;
	bottom: 70%;
}
.rightColumn {
	position:absolute;
	bottom:0px;
	left:48%;
	float:left;
}
.goodsList {
	position:absolute;
	bottom:80px;
	left:0;
	font-family:Trebuchet MS;
}
.goodsList td {
	width: 85px;
	padding: 0 12px 20px 0;
	text-align:left;
}
.goodsList td span {
	color:#848687;
}
.goodsList td p {
	font-family:Georgia;
	font-size:134%;
	font-weight:bold;
}
.goodsList td p span {
	font-family:Arial;
	color:#000;
}
.good {
	width: 85px;
	height: 128px;
	overflow:hidden;
	display:block;
	border: 1px solid #cdcdcd;
	background-color: #FFF;
}
.listSmallAnimals {
	position:absolute;
	bottom:10px;
	left:47%;
}
.listSmallAnimals a {
	height:100%;
	width:100%;
	display:block;
}
.listSmallAnimals li {
	float:left;
	height: 50px;
}
.listSmallAnimals .Drago {
	width: 80px;
}
.listSmallAnimals .Cat1 {
	width: 45px;
}
.listSmallAnimals .Lion1 {
	width: 57px;
}
.listSmallAnimals .Pig {
	width: 50px;
}
.listSmallAnimals .Monkey1 {
	width: 55px;
}
.listSmallAnimals .Tiger {
	width: 55px;
}
.listSmallAnimals .Frog {
	width: 40px;
}
.listSmallAnimals .Dog {
	width: 55px;
}
.listSmallAnimals .Drago2 {
	width: 80px;
}
/*--------------- for catalogue page --------------*/

.listSmallAnimals2 {
	position:absolute;
	bottom:10px;
	left:3%;
}
.listSmallAnimals2 a {
	height:100%;
	width:100%;
	display:block;
}
.listSmallAnimals2 li {
	float:left;
	height: 50px;
}
.listSmallAnimals2 .Drago {
	width: 80px;
}
.listSmallAnimals2 .Cat1 {
	width: 45px;
}
.listSmallAnimals2 .Lion1 {
	width: 57px;
}
.listSmallAnimals2 .Pig {
	width: 50px;
}
.listSmallAnimals2 .Monkey1 {
	width: 55px;
}
.listSmallAnimals2 .Tiger {
	width: 55px;
}
.listSmallAnimals2 .Frog {
	width: 40px;
}
.listSmallAnimals2 .Dog {
	width: 55px;
}
.listSmallAnimals2 .Drago2 {
	width: 80px;
}
/*-----------end for catalogue page-----------*/

/*--------------END PRODUCTS PAGE------------*/

/*--------------PRODUCTDESCR PAGE------------*/

.forImg {
	position:absolute;
	left:-56px;
	bottom:240px;
	height:360px;
	width:245px;
	overflow:hidden;
}
.description {
	background: url(/images/descriptionFon.gif) no-repeat;
	height:258px;
	width:161px;
	display:block;
	position:absolute;
	left:200px;
	bottom:230px;
	padding: 18px 30px;
	text-align:left;
	overflow:hidden;
	font-family:Trebuchet MS;
}
*html .description {
	height:294px;
	width:221px;
}
.description span {
	color:#848687;
}
.description p {
	font-family:Georgia;
	font-size:134%;
	font-weight:bold;
}
.description p span {
	font-family:Arial;
	color:#000;
}
.descrForm {
	margin-top:35px;
	font-size:100%;
}
.descrForm label {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	width:40px;
	float:left;
	position:relative;
	top:2px;
}
.descrForm div {
	margin-bottom:10px;
}
.descrForm select {
	background: #fff;
	font-size:100%;
}
.descrForm .lblQuant {
	width:58px;
}
.descrForm .forInputQuant {
	background: url(/images/forInputQuant.png) no-repeat;
	width: 36px;
	height: 19px;
	float:left;
	padding-left: 3px;
}
.descrForm input {
	width:80%;
	background:none;
	font-size:100%;
	border:none;
}
.descrForm .btnAdd {
	background: url(/images/btnAdd.gif) no-repeat;
	width: 113px;
	height: 18px;
	cursor:pointer;
	position:absolute;
	left:56px;
	bottom:201px;
}
/*----------END PRODUCTDESCR PAGE------------*/



/*----------BASKET PAGE------------*/

.basketMain {
	background: url(/images/productsFonNew.jpg) center bottom no-repeat;
	height:100%;
	min-height:700px;
	max-height: 980px;
	min-width: 1000px;
	max-width: 1280px;
	margin: 0 auto;
	text-align: center;
	position: relative;
	overflow:hidden;
}
*html .basketMain {
 width:expression(document.body.clientWidth < 1000? "1000px":"auto");
 height:expression(document.body.clientHeight < 700? "700px": "100%" );
}
h1.youBasket {
	width:150px;
	height:22px;
	background: url(/images/youBasket.gif) no-repeat;
}
.loginFormContainer2 {
	position:absolute;
	right: 260px;
}
.toLeft {
	left:auto;
	right:47%;
	bottom:20px;
}
.bigField {
	width:825px;
	height:396px;
	background: url(/images/bigField.png) no-repeat;
	position:absolute;
	margin-top: 100px;
	font-family:Trebuchet MS;
}
*html .bigField {
	background: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bigField.png', sizingMethod='crop');
}
.bigField table {
	background:absolute;
	left:40px;
	top:30px;
}
.bigField2 {
	width:825px;
	height:396px;
	background: url(/images/bigField.png) no-repeat;
	position:absolute;
	margin-top: 50px;
	padding-bottom: 40px;
	font-family:Trebuchet MS;
}
*html .bigField2 {
	background: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bigField.png', sizingMethod='crop');
}
.bigField2 h4 {
	color:#969696;
	font-style:italic;
	padding: 20px 0 20px 36px;
	line-height:20px
}
.bigField3 {
	width:825px;
	height:396px;
	background: url(/images/bigField.png) no-repeat;
	position:absolute;
	margin-top: 50px;
	font-family:Trebuchet MS;
}
*html .bigField3 {
	background: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bigField.png', sizingMethod='crop');
}
.bigField3 .totalR {
	position:absolute;
	right:56px;
	bottom: 60px;
}
.bigField3 .totalR span {
	font-style:italic;
	color:#A4A4A4;
	padding-right:5px;
}
.bigField3 .btnContinue {
	background: url(/images/btnContinue.gif) no-repeat;
	width: 77px;
	height: 19px;
	position:absolute;
	right:34px;
	bottom:37px;
	border: 1px solid transparent;
}
.bigField3 .tblFillForm {
	position:absolute;
	left:40px;
	top:-10px;
}
.tblFillForm th {
	font-style:italic;
	color:#A4A4A4;
	margin: 0;
	padding-left:20px;
}
.bigField3 h4 {
	font-style:italic;
	color:#A4A4A4;
	margin: 0;
	margin-top: 10px;
	margin-bottom: -10px;
}
.bigField3 .thirdCol {
	position:absolute;
	top:20px;
	left:365px;
	width:400px;
	line-height:20px;
}
.bigField table {
	position:absolute;
	left:40px;
	top:30px;
}
.tblBasket th {
	color:#969696;
	font-style:italic;
	line-height:20px
}
.tblBasket .thCode {
	width:50px;
	text-align:left;
}
.tblBasket .thName {
	width:310px;
	text-align:left;
}
.tblBasket .thQuantity {
	width:77px;
	text-align:center;
}
.tblBasket .thPrice {
	width:97px;
	text-align:center;
}
.tblBasket .thTotal {
	width:85px;
	text-align:left;
}
.tblBasket .thAction {
	width:80px;
	text-align:center;
}
.forTblQuant {
	background: url(/images/forTblQuant.gif) no-repeat;
	width: 39px;
	height: 18px;
	padding-left: 3px;
	display:block;
	margin: 0 auto;
}
.tblBasket input {
	width:80%;
	background:none;
	font-size:100%;
	border:none;
	text-align:center;
	line-height:20px
}
.tblBasket td {
	padding-bottom: 10px;
	border-bottom:1px dashed #E9E8E8;
	line-height:20px
}
.tblBasket .tblDel {
	color:#FC4103;
}
.tblBasket .tblCh {
	color:#56BD38;
}
.tblBasket .last td {
	border:none;
}
.bigField .total {
	position:absolute;
	right:166px;
	bottom: 60px;
}
.bigField .total span {
	font-style:italic;
	color:#A4A4A4;
	padding-right:5px;
}
.bigField .btnContinue {
	background: url(/images/btnContinue.gif) no-repeat;
	width: 77px;
	height: 19px;
	position:absolute;
	right:34px;
	bottom:37px;
	border: 1px solid transparent;
}
.bigField2 .btnContinue {
	background: url(/images/btnContinue.gif) no-repeat;
	width: 77px;
	height: 19px;
	position:absolute;
	right:34px;
	bottom:67px;
	border: 1px solid transparent;
}
/*----------END BASKET PAGE------------*/

h1.fillForm {
 width:263px;
 height:22px;
 background: url(/images/fillForm.gif) left top no-repeat;
}
.bigField h4 {
	color:#969696;
	font-style:italic;
	padding: 20px 0 20px 36px;
	line-height:20px
}
.bigForm label {
	width:125px;
	float:left;
	margin-left:36px;
	padding-bottom:4px;
	display:block;
	height: 20px;
	line-height:20px
}
.bigForm .forInputBig {
	background: url(/images/forInputBig.png) no-repeat;
	width: 138px;
	height: 18px;
	float:left;
	text-align:center;
	line-height:20px
}
.bigForm input {
	width:90%;
	background:none;
	border:none;
}
.secCol {
	position:absolute;
	top:0;
	left:317px;
}
.tblFillForm th {
	width:167px;
	text-align:left;
	font-style:italic;
	color:#969696;
	padding-bottom: 10px;
	line-height:20px;
	padding-left:20px;
	text-align:left;
}
.tblFillForm td {
	width:167px;
	height: 20px;
	vertical-align:top;
	padding-bottom: 4px;
	line-height:20px;
	text-align:left;
	padding-left:20px;
}
.fillFields {
	margin-left:35px;
}
.fillFields li {
	height:23px;
}
.billTo {
	position:absolute;
	top:0;
	left:167px;
}
.thirdCol {
	position:absolute;
	top:0;
	left:365px;
	width:400px;
	line-height:20px
}
.tblSmallBasket th {
	color:#969696;
	font-style:italic;
}
.tblSmallBasket .thCode {
	width:36px;
	text-align:left;
}
.tblSmallBasket .thName {
	width:228px;
	text-align:left;
}
.tblSmallBasket .thQuantity {
	width:53px;
	text-align:center;
}
.tblSmallBasket .thTotal {
	width:47px;
	text-align:center;
}
.tblSmallBasket td {
	padding-bottom: 5px;
}
.bigField .totalR {
	position:absolute;
	bottom: 90px;
	right:55px;
}
.bigField .totalR span {
	font-style:italic;
	color:#A4A4A4;
	padding-right:5px;
}
.toSelForm {
	line-height:20px
}
.toSelForm label {
	width:60px;
	float:left;
}
.toSelForm select {
	width:140px;
}
.toSelForm div {
	padding-bottom:4px;
}
/*------------------------NEW PAGES------------------------------------------*/

/*-------About us-------*/



.cont {
	width: 928px;
	margin: 0 auto;
	position:relative;
	height:100%;
	min-height:700px;
 //height:expression(document.body.clientHeight -60 +"px");
	z-index:1;
}
*html .cont {
 height:expression(document.body.clientHeight < 700? "640px": document.body.clientHeight -60 +"px" );
}
.mc800 {
	min-height:800px;
}
*html .mc800 {
 height:expression(document.body.clientHeight < 750? "750px": document.body.clientHeight -60 +"px" );
}
.mc850 {
	min-height:850px;
 //min-height:800px;
}
*html .mc850 {
 height:expression(document.body.clientHeight < 850? "800px": document.body.clientHeight -60 +"px" );
}
.leftColumn1 {
	font-family: Trebuchet MS;
	text-align:left;
	width: 475px;
	position:absolute;
	bottom:280px;
 //bottom:220px;
	left:100px;
	overflow:hidden;
	height: 340px;
}
.leftColumn1 p {
	margin-bottom:20px;
}
.short {
	width:350px;
}
.cont h3 {
	margin-bottom: 35px;
}
.H_AboutUs {
	width:114px;
	height:23px;
	background: url(/images/h_aboutUs.gif) no-repeat;
}
.H_contact {
	width:245px;
	height:23px;
	background: url(/images/h_contact.gif) no-repeat;
}
.H_Street {
	width:140px;
	height:23px;
	background: url(/images/h_street.gif) no-repeat;
}
.H_Collage {
	width:135px;
	height:29px;
	background: url(/images/h_collage.gif) no-repeat;
}
.H_Murals {
	width:80px;
	height:23px;
	background: url(/images/h_murals.gif) no-repeat;
}
.cont .listAnimals {
	position:absolute;
	left:0;
	top:auto;
	bottom:95px;
 //bottom:35px;
}
.cont .listAnimalsFon {
}
*html .cont .listAnimalsFon {
}
.rightColumn1 {
	width: 260px;
	position:relative;
	bottom:300px;
 //bottom:240px;
	left:610px;
	font-family: Trebuchet MS;
	overflow:hidden;
	height:270px;
}
.listPic li {
	background: url(/images/listPicFon.png) no-repeat;
	width:117px;
	height:117px;
	float:left;
}
*html .listPic li {
	background: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/listPicFon.png', sizingMethod='crop');
}
.listPic li img {
	margin-top: 17px;
}
/*----contactForm----*/

.contactFormContainer {
	position:relative;
	width:348px;
	height:221px;
	right: 5px;
}
.contactFormFon {
	background: url(/images/contactForm.png) no-repeat;
	width:348px;
	height:221px;
	position:absolute;
}
*html .contactFormFon {
	background: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/contactForm.png', sizingMethod='crop');
}
.contactForm {
	font-family:Arial, Helvetica, sans-serif;
	width:323px;
	height:196px;
	position:absolute;
	overflow:hidden;
	padding-left: 25px;
	padding-top: 25px;
	text-align:left;
}
*html .contactForm {
	width:348px;
	height:221px;
}
.contactForm a {
	width:12px;
	height:12px;
	float:left;
	position:relative;
	top:8px;
	left:10px;
}
.cancel {
	background: url(/images/cancelBtn.gif) no-repeat;
}
.apply {
	background: url(/images/applyBtn.gif) no-repeat;
	width:13px;
	height:11px;
}
.contactForm .forInput {
	background: url(/images/forInput.png) no-repeat;
	width: 182px;
	height: 21px;
	text-align:center;
	margin: 2px 0 8px 0;
	float:left;
}
.contactForm input {
	width:90%;
	background:none;
	border:none;
}
.contactForm .btnSend {
	background: url(/images/sendBtn.gif) no-repeat;
	width: 57px;
	height: 18px;
	cursor:pointer;
	position:absolute;
	right:30px;
	bottom:30px;
}
.contactForm .forTexarea {
	background: url(/images/textareaFon.gif) no-repeat;
	width: 269px;
	height: 71px;
	float:left;
	position:relative;
}
.contactForm textarea {
	width: 259px;
	height: 61px;
	position:absolute;
	top:5px;
	left:5px;
	border:none;
	background-color:#F3F3F3;
}
/*-end LoginForm----*/

.w140 {
	width:156px;
	display:block;
	margin-left:120px;
}
.step10 {
	margin-left:10px;
}
.rightColumn2 {
	width: 260px;
	position:absolute;
	bottom:260px;
 //bottom:200px;
	left:520px;
	text-align:left;
	font-family: Trebuchet MS;
	overflow:hidden;
	height: 300px;
}
.shift {
	left: 500px;
	bottom:240px;
 //bottom:180px;
	width:300px;
	height: 380px;
}
.rightColumn2 p {
	margin-bottom:20px;
}
.rightColumn2 dt {
	width:30px;
	font-weight:bold;
	float:left;
}
.rightColumn2 dd {
	margin-bottom:25px;
	margin-left: 30px;
}
.herfs {
	font-weight:bold;
}
.herfs a {
	text-decoration:underline;
}
.herfs a:hover {
	text-decoration:none;
}
.herfs li {
	margin-bottom:20px;
}
.herfs li.step10 {
	background: url(/images/grayArrow.gif) right 2px no-repeat;
	width:270px;
}
.picBox {
	background: url(/images/imgFon.png) no-repeat;
	width:318px;
	height:206px;
	text-align:center;
	padding-top:20px;
	position:relative;
	right:10px;
}
*html .picBox {
	background: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/imgFon.png', sizingMethod='crop');
	height:226px;
}
.rightColumn2 h4 {
	font-size:141%;
}
.listPic1 li {
	background: url(/images/smallImgFon.png) no-repeat;
	width:153px;
	height:117px;
	float:left;
	text-align:center;
}
*html .listPic1 li {
	background: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/smallImgFon.png', sizingMethod='crop');
}
.listPic1 li img {
	margin-top: 17px;
}
.long665 {
	width:665px;
	height:390px;
	overflow:hidden;
	padding-left:62px;
	left:38px;
}
.long665 p {
	width:350px;
}
.leftArrow, .rightArrow {
	background: url(/images/leftArrow.png) no-repeat;
	width:48px;
	height:55px;
	position:absolute;
	left:0px;
	bottom:90px;
}
.rightArrow {
	background: url(/images/rightArrow.png) no-repeat;
	right:0;
	left:auto;
}
.loginFormContainer4 {
	position:absolute;
	left: 0;
	bottom: 225px;
}
h1.H_Catalog {
	width:122px;
	height:28px;
	background: url(/images/h_catalog.gif) no-repeat;
}
.leftMenu {
	position: absolute;
	left: 10px;
	bottom: 250px;
 //bottom:230px;
}
.leftMenu li {
	margin: 10px 0;
	height:16px;
	line-height:20px
}
.leftMenu li a {
	margin: 0 10px;
	height:100%;
	width:80%;
	float:left;
	text-indent: -9999px;
}
.leftMenu li a:hover {
	border-bottom:1px solid #000;
}
.leftMenu .menuItem0 {
	background: url(/images/leftMenuItem0.gif) no-repeat;
	width:65px;
}
.leftMenu .menuItem1 {
	background: url(/images/leftMenuItem1.gif) no-repeat;
	width:75px;
}
.leftMenu .menuItem2 {
	background: url(/images/leftMenuItem2.gif) no-repeat;
	width:37px;
}
.leftMenu .menuItem3 {
	background: url(/images/leftMenuItem3.gif) no-repeat;
	width:53px;
}
.leftMenu .menuItem4 {
	background: url(/images/leftMenuItem4.gif) no-repeat;
	width:143px;
}
.leftMenu .menuItem5 {
	background: url(/images/leftMenuItem5.gif) no-repeat;
	width:92px;
}
.leftMenu .menuItem6 {
	background: url(/images/leftMenuItem6.gif) no-repeat;
	width:66px;
}
.leftMenu .menuItem7 {
	background: url(/images/leftMenuItem7.gif) no-repeat;
	width:143px;
}
.leftMenu .menuItem8 {
	background: url(/images/leftMenuItem8.gif) no-repeat;
	width:48px;
}
.leftMenu li.activ {
	background-position: 0 -16px;
	height:19px;
	position:relative;
	top:-2px;
	margin: 0 4px;
}