BODY {background-color:#ffffff;font-family: Tahoma, Arial;font-size:1em;color:#0066CC;margin:0;line-height:1.5;}
H1 {FONT-WEIGHT: normal; FONT-SIZE: 0.9em; COLOR: #339933; FONT-FAMILY: Tahoma, Arial;margin:0;margin-bottom:7;}
H2 {FONT-WEIGHT: bold; FONT-SIZE: 1.8em; COLOR: #0066CC; FONT-FAMILY: Times New Roman Cyr;margin:0}
H3 {FONT-WEIGHT: bold; FONT-SIZE: 1.2em; COLOR: #0066CC; FONT-FAMILY: Tahoma, Arial}
H4 {FONT-WEIGHT: bold; FONT-SIZE: 1.1em; COLOR: #0066CC; FONT-FAMILY: Tahoma, Arial}
INPUT {	
	BORDER: #0066CC 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; HEIGHT: 18px; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none;
	}
SELECT {	
	BORDER: #0066CC 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; HEIGHT: 18px; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none;
	}
TEXTAREA {	
	BORDER: #0066CC 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none;
	}
LI{color:#0066CC;LIST-STYLE-TYPE: square;}
P {
	FONT-WEIGHT: normal; 
	text-align:justify;
	color:#333333;
	text-indent:25;
}
TD { 
	font-size:0.8em;
	color:#333333;
}
TH {FONT-WEIGHT: bold; text-align:center;FONT-SIZE: 1em; COLOR: #FF3300; FONT-FAMILY: Tahoma, Arial}

A, A.visited {FONT-WEIGHT: normal; TEXT-DECORATION: underline;color:#339933;}
A:hover {color:#ff0000;}


.img1 {
	border: 1px solid #0066CC;
	margin:10px;
}

.img2 {
	border: 1px solid #0066CC;
	margin:10px;
	cursor:hand;
}


.left {float:left;}
.right {float:right;}

.Skelet{
	width:100%;
	height:100%;
	border-collapse:collapse;
	border: 0px;
	padding:0;
	
}



.Main {
	background-color:#ffffff;
	padding:30;
	height:100%;
	font-size:0.8em;
	color:#0066CC;
	padding-left:60;
	padding-right:60;
}

.Foot {
	background-image:url(/images/bg2.jpg);
	background-repeat:repeat-x;
	height:183;
	padding-top:100;
}
.Copyright{
	padding:0;
	padding-top:0;
	text-align:center;
	vertical-align:center;
	font-size:0.9em;
	color:#0066CC;
	width:250;
}

.Studio{
	padding:0;
	padding-top:0;
	text-align:center;
	vertical-align:center;
	font-size:0.8em;
	line-height:2;
	color:#0066CC;
}


A.White, A.White:visited {FONT-WEIGHT: bold; line-height:1.5;FONT-SIZE: 0.8em; COLOR: #ffffff;  TEXT-DECORATION: none;}
A.White:hover {TEXT-DECORATION: underline;}

#Header {
	position:relative;
	left:0;
	font-size:1.2em;
	color:#339933;
	font-weight:bold;
	width:100%;
	margin-bottom:40;
	text-align:left;
	border-bottom:3px dotted #00aaCC;
}
.t1{
	background-image:url(/images/bg1.jpg);
	background-repeat:repeat-x;
	background-position:left bottom;
	vertical-align:top;
	
}

#Glass{
	position:absolute;
	left:140;top:118;
}

#Logo{
	position:absolute;
	left:10;
	top:0;
	width:300;
	text-align:center;
	height:100;
}
.green{
	display:block;
	color:#339933;
	font-size:0.9em;
}

.LLink,.LLink:visited{text-decoration:none;}
.LLink:hover{text-decoration:underline;color:#0066cc;}

#TopMenu{
	position:absolute;
	left:360;
	top:10;
}
.TopMenuLink,.TopMenuLink:visited{
	color:#0066cc;
	text-decoration:underline;
	font-size:0.8em;
	padding-right:14;
}
.TopMenuLink:hover{
	color:#ff0000;
}
.sposob{
	position:absolute;
	top:120;
	height:200;
	color:#A1B1C9;
	font-family:Times New Roman Cyr;
	font-size: 1.1em;
	font-weight:bold;
	padding-top:20;
	padding-left:30;
	text-align:left;
}
.li1{
	color:#A1B1C9;
	font-family:Times New Roman Cyr;
	font-size: 1.2em;
	font-weight:bold;
	list-style-position:outside;
	text-indent:15;
}
.nohelp{
	position:absolute;
	top:100;
	width:220;
	height:200;
	padding-left:70;
	text-align:left;
	}
	
.d1{
	position:absolute;
	left:340;
	top:140;
	color:#0066cc;
	font-family:Times New Roman Cyr;
	font-size: 1.8em;
	font-weight:bold;
	width:40%;
	}	
	
.d2{
	position:absolute;
	left:340;
	top:360;
	color:#0066cc;
	font-family:Times New Roman Cyr;
	font-size: 1.4em;
	font-weight:bold;
	width:40%;
	}		
	
.sp1{
	color:#339933;
	font-size:1.1em;
}

.tt1{
	width:80%;
	padding-top:30;
	vertical-align:top;
	padding-left:40;
	padding-right:40;
}
.tt2{
	width:20%;
	padding:25;
	padding-top:30;
	padding-right:40;
	vertical-align:top;
}
.zf{
	position:absolute;
	top:330;
	width:220;
	text-align:center;
	color:#339933;
}
.zf2{
	position:absolute;
	top:10;
	width:220;
	text-align:center;
	color:#339933;
}
A.HeaderLink,A.HeaderLink:visited{
	font-weight:bold;

	color:#339933;
}
A.HeaderLink:hover{
	color:#0066cc;
}

.TovarTD{
	padding:10;
	padding-bottom:30;
	text-align:center;
}

.tphoto{
	margin:7;
	border:0px;
}
.divt{
width:250;
line-height:2;
}

.tcost{
	font-weight:bold;
	color:#339933;
}

.tlinkname,.tlinkname:visited{
	line-height:1.3;
	color:#0066cc;
}

.tlinkname:hover{
	color:#339933;
}

#BasketDiv{
	color:#339933;
	font-size:1em;
	font-weight:normal;
	height:80;
}

#MessageFrame{position: absolute; width:210; height:50; top:30%; left:40%; visibility:hidden;font-size:80%;background:white;border:inset 1px #448BB9;padding:10 10 10 10;text-align:center;z-index:50}

.BasketHeader,.BasketHeader:visited{
	color:#0066cc;
	font-weight:bold;
	font-size:1.1em;
	text-decoration:underline;
	display:block;
}
.BasketHeader:hover{color:#339933}
.BasketTRHeader{background-color:#ffffff;}
.BasketHead
	{
	border-bottom:1px dotted #0066cc;
	font-weight:bold;
	color:#339933;
	text-align:center;
	}
.BasketTD
	{
	padding:7;
	text-align:center;
	}
.BasketItogo{
	font-weight:bold;
	text-align:right;
	padding:7;
}
.BasketItogoCost{
	font-weight:bold;
	text-align:center;
	padding:7;
}
.BasketFormTD{
	color:#339933;
	font-weight:bold;
	text-align:right;
	}
.RubLink,.RubLink:visited
	{
	color:#0066cc;
	display:block;
	margin-bottom:10;
	}
.RubLink:hover
	{
	color:#339933;
	}
.RubLinkCurrent
	{
	color:#339933;
	font-weight:bold;
	display:block;
	margin-bottom:10;
	}

.Random{
	background-color:#efefef;
	color:#0066cc;
	font-weight:bold;
	font-size:1em;
	padding:10;
}

.epigraf{
	font-family:Times New Roman;
	font-size:1.1em;
	float:right;
	margin:10;
	font-style:italic;
	width:300;
}
.epigrafauthor{
	font-weight:bold;
	text-align:right;
	margin:10;
}
#f1{
 position:absolute;
 left:105;
 top:60;
 width:200;
 text-align:center;
}
.PhoneMain{
	font-size:1.5em;
	font-weight:bold;
	top:10;
	width:280;
	text-align:right;
	color:#0066cc;
	vertical-align:top;
	padding:20;
}
.Phone{
	font-size:1.2em;
	font-weight:bold;
	color:#0066cc;
	padding-top:30;
}
.ArtTable{
	width:100%;
	border-bottom:1px dotted #0066cc;
}
.ArtTD{
	padding:7;
}
.ArtHeader,.ArtHeader:visited{
	display:block;
	margin-bottom:5;
	color:#339933;
	text-decoration:underline;
	font-weight:bold;
	font-size:1.2em;
}
.ArtHeader:hover{
	color:#ff0000;
}
.Anons{
	width:100%;
	background-color:#efefef;
	padding:10;
	font-weight:bold;
	color:#0066cc;
}
.ArtAnons{
	width:100%;
	background-color:#efefef;
	padding:10;
	font-weight:bold;
	color:#0066cc;
	margin-bottom:10;
}

