body	{background-color:#333333; padding:0; margin:0;}

a:link,
a:visited	{color:#6699cc; text-decoration:underline;}
a:active,
a:hover		{color:#cc3300; text-decoration:none;}

h1, h2	{font-family:arial; font-size:13pt; color:#666666; clear:both;}
h3, h4	{font-family:arial; font-size:13pt; color:#666666; clear:both;}

p, li, div, td, th, dd, input
	{font-family:verdana; font-size:8pt; color:#666666;}
p, li, td, .lh		{line-height:13pt;}
h1, h2, h3, h4	{line-height:16pt;}

td		{vertical-align:top; padding:5px;}

sup		{font-family:verdana; font-size:10pt; color:red;}
pre		{font-size:9pt; background-color:#eeeeee; border:1px solid #cccccc; padding:5px;}
code	{font-size:9pt; background-color:#eeeeee;}

img		{border:0;}

input, textarea	{border:1px solid #cccccc;}
select			{font-size:8pt;}

ul		{margin-left:20px; margin-right:0; padding:0; list-style:none;}
ul li	{padding:0 15px 0 0;}

i	{font-style:normal;}

hr		{clear:both; height:1px; margin:15px 0; font-size:1px; border-top:1px solid #8f8477; color:#c2b7aa;}

.top	{background:url(i/bg-top.gif) top left repeat-x;}
.topKrasota	{background:url(i/bg-top-krasota.gif) top center no-repeat;}

.w	{width:770px; margin:0 auto;}

.sloganTamada	{float:left; padding:35px 0 0 50px; color:#cccccc;}
.sloganTamada a:link,
.sloganTamada a:visited		{color:#cccccc;}
.sloganTamada a:active,
.sloganTamada a:hover		{color:#999999;}
.sloganPrazdnik	{float:right; padding:35px 50px 0 0; color:#cccccc;}
.sloganPrazdnik a:link,
.sloganPrazdnik a:visited	{color:#cccccc;}
.sloganPrazdnik a:active,
.sloganPrazdnik a:hover		{color:#999999;}
.sloganPrazdnik b, .sloganPrazdnik strong	{font-weight:normal;}

.picBig		{margin:20px 0 20px 0;}
.picBig img	{border:4px solid #ffffff;}
.picPrew	{}
.picPrew img{border:1px solid #cccccc; display:block; padding:5px;}

.menuTop			{float:left;}
.menuTop a:link,
.menuTop a:visited		{color:#999999; border-top:5px solid #333333; float:left; background:#333333; display:block; padding:10px 25px 15px 25px;}
.menuTop a:active,
.menuTop a:hover		{color:#6699cc; border-top:5px solid #cc3300; float:left; background:#ebebeb; display:block; padding:10px 25px 15px 25px;}
.menuTop a.act:link,
.menuTop a.act:visited	{color:#333333; border-top:5px solid #adadad; float:left; background:#ebebeb; text-decoration:none;}
.menuTop a.act:active,
.menuTop a.act:hover	{color:#333333; border-top:5px solid #ffffff; float:left; background:#ebebeb; text-decoration:none;}

.content	{clear:both; float:left; width:100%; border-top:5px solid #ebebeb; border-bottom:5px solid #ebebeb; background:#ffffff url(i/bg-contentLeft.gif) 0 300px no-repeat;}

.colLeft		{float:left; width:40%;}
.colRight		{float:left; width:55%;}
.colIndentLeft	{padding:35px 0 200px 55px;}
.colIndentRight	{padding:25px 0 35px 0;}

.menuLeft			{padding:40px 0 0 40px;}
.menuLeft a:link,
.menuLeft a:visited		{color:#6699cc; border-left:3px solid #6699cc; padding:2px 0 3px 8px; display:block; margin:8px 0;}
.menuLeft a:active,
.menuLeft a:hover		{color:#cc3300; border-left:3px solid #cc3300; padding:2px 0 3px 8px; display:block; margin:8px 0}
.menuLeft a.act:link,
.menuLeft a.act:visited	{color:#cc3300; border-left:3px solid #cc3300; padding:2px 0 3px 8px; text-decoration:none;}
.menuLeft a.act:active,
.menuLeft a.act:hover	{color:#cc3300; border-left:3px solid #cc3300; padding:2px 0 3px 8px; text-decoration:underline;}

.kroshki	{padding:0 0 0 60px;}

.bottom		{clear:both; background:url(i/bg-bottom.gif) top left no-repeat; height:210px;}

.copyright				{padding:55px 0 0 105px;}
.copyright a:link,
.copyright a:visited	{color:#666666;}
.copyright a:active,
.copyright a:hover		{color:#999999;}

.br	{clear:both;}

.quote li	{text-indent:-15px; margin-left:15px; padding-bottom:7px;}

.partners		{padding:0; margin:0;}
.partners li	{padding:10px; margin:10px 0; background:#ebebeb;}


.photoList	{float:left; width:190px; height:310px; margin:0 15px 0 0;}
.photoList2	{float:left; width:190px; margin:0 10px 10px 0;}
.tPhotos	{width:190px; height:190px; background:#ebebeb;}
.tPhotos td		{width:190px; height:190px; text-align:center; vertical-align:middle;}
.tPhotos td img	{border:1px solid #ffffff;}
.photoDate		{padding:10px 0 0 10px; font-size:8pt;}
.photoTitle		{padding:5px 0 0 10px;}
.picborder		{border:1px solid #999999; background:#ffffff; padding:5px; display:block;}

.sorb		{text-align:right;}
.sorb img	{margin:25px 25px 0 0;}

