body	{margin:0; padding:0; background:#ffffff url(i/bgTop.gif) top left repeat-x;}

div, td, p, li, input, option, select, caption	{font-family:'times new roman'; font-size:11pt; color:#666666;}
td	{padding:5px;}
th	{font-size:10pt; color:#313131; padding:5px; background:#eeeeee;}

h1	{font-size:13pt; font-family:'times new roman'; font-weight:normal; color:#009900; background:url(i/dotGreen.gif) bottom left repeat-x; padding-bottom:5px;}
h2	{font-size:13pt; font-family:'times new roman'; font-weight:normal; color:#313131;}
h3, h4, h5, h6, h7	{font-family:'times new roman'; font-size:10pt; color:#313131;}

a:link,
a:visited	{color:#2285c8; text-decoration:underline;}
a:active,
a:hover		{color:#313131; text-decoration:none;}

img	{border:0;}
form		{margin:0; padding:0;}
textarea	{border:1px solid #999999; width:100%; height:100px;}
input		{margin:1px 0;}

ul		{margin-left:15px; padding-left:0; list-style-type:none;}
ul li		{padding:0 5px 5px 15px; background:url(i/li.gif) 0 7px no-repeat;}
ul li ul	{margin-top:0}
ul li ul li	{padding:7px 5px 0 14px; background-position:0 14px;}

ol		{margin:8px 0 0 37px; padding-left:0;}
ol li		{padding:0 5px 4px 0px;}
ol li ol	{margin-top:0}
ol li ol li	{padding:4px 5px 0 0;}

ol li ul	{margin-top:0; margin-left:5px;}
ol li ul li	{padding:4px 5px 0 14px; background-position:0 12px;}

blockquote	{padding:0 0 0 40px; margin:0;}

.first		{margin-top:0; padding-top:0;}

.tLeft		{float:left; width:43%; height:185px;}
.tRight		{float:right; width:52%; height:185px; background:url(i/bgPhotos.gif) top right no-repeat; clear:right;}

.icons		{font-size:10pt; white-space:nowrap; padding-top:2px;}
.icons img	{}

.icons a:link,
.icons a:visited	{margin-left:15px; color:#ebebeb;}
.icons a:active,
.icons a:hover		{margin-left:15px; color:#cccccc;}

.logo img		{margin:35px 0 0 0;}

.menuTop		{background:#2285c8; line-height:200%; padding:15px 0; clear:both; text-align:center; text-transform:uppercase; margin-bottom:10px;}
.menuTop a:link,
.menuTop a:visited	{margin-left:15px; color:#ebebeb;}
.menuTop a:active,
.menuTop a:hover	{margin-left:15px; color:#cccccc;}

.menuTop a.act:link,
.menuTop a.act:visited	{color:#313131; text-decoration:none;}
.menuTop a.act:active,
.menuTop a.act:hover	{color:#cccccc; text-decoration:underline;}

.cLeft		{float:left; width:24%;}
.cCenter	{float:left; width:52%; clear:right;}
.cRight		{float:left; width:24%; clear:right;}

.menuLeftItem	{margin-bottom:5px;}

.mHead			{background:#f3f3f3 url(i/bgHead.gif) top left repeat-x; padding:17px 20px 11px 25px; text-transform:uppercase;}
.mHead a:link,
.mHead a:visited	{color:#cc0000;}
.mHead a:active,
.mHead a:hover		{color:#313131;}

.mHeadAct		{background:#999999 url(i/bgHeadAct.gif) top left repeat-x; padding:17px 20px 11px 25px; text-transform:uppercase;}
.mHeadAct a:link,
.mHeadAct a:visited	{color:#ffffff; text-decoration:none;}
.mHeadAct a:active,
.mHeadAct a:hover	{color:#eeeeee; text-decoration:underline;}

.menuLeftItem ul	{margin:0; padding:10px 0 20px 0;}
.menuLeftItem ul li	{padding-left:25px; padding-bottom:10px; background-image:none;}
.menuLeftItem ul.act	{background:#e9e9e9;}
.menuLeftItem ul.act li.act		{background:url(i/liArr2.gif) 5px 8px no-repeat;}
.menuLeftItem ul.act li.act a:link,
.menuLeftItem ul.act li.act a:visited	{color:#666666; text-decoration:none;}
.menuLeftItem ul.act li.act a:hover,
.menuLeftItem ul.act li.act a:active	{color:#313131; text-decoration:underline;}

.mHeadBottom	{background:#f3f3f3 url(i/bgHeadBottom.gif) bottom left repeat-x; padding:5px 20px 21px 25px;}
.flag		{height:134px; width:100%; background:#f3f3f3; overflow:hidden;}

.blockDocTop	{margin-top:60px; background:#ecf3f9 url(i/dotBlue.gif) top left repeat-x; font-size:1px; text-align:right;}
.blockDoc	{margin-bottom:60px; background:#ecf3f9 url(i/dotBlue.gif) top right repeat-y; padding:10px 25px 25px 25px; border-bottom:1px solid #d3e4f3;}
.docItem	{clear:both; padding-bottom:10px;}
.docItem img	{margin-right:10px; margin-bottom:20px; float:left;}

.dotRed		{background:url(i/dotRed.gif) center left repeat-x; font-size:1px; height:10px;}
.dotGray	{background:url(i/dotGray.gif) bottom left repeat-x; font-size:1px; height:10px; width:50%;}

.more		{text-align:right; padding-right:15px;}

.content	{padding:0 20px;}

.newsItem	{background:url(i/dotRed.gif) bottom left repeat-x; padding-bottom:15px; margin-bottom:10px;}
.newsDate	{color:#999999; float:left; width:120px; text-transform:lowercase;}
.newsTitle	{padding-left:120px; color:#313131; font-weight:bold;}
.newsAnons	{padding-top:10px; clear:both;}
.newsUrl	{text-align:right; font-style:italic; padding-right:15px;}

.lLeft		{float:left; width:60%;}
.lRight		{float:left; width:40%;}
.indentRight	{padding-left:10px;}

ul.arr		{margin-left:40px;}
ul.arr li	{padding-right:30px; padding-bottom:10px; background:url(i/liArr.gif) 10px 5px no-repeat;}
ul.links li	{padding-bottom:15px;}


.br		{clear:both;}

.picb		{border:1px solid #cccccc;}
.picbRed	{border:1px solid #cc0000;}
.picbGray	{border:1px solid #cccccc;}

.colorRed	{color:#cc0000; font-size:18pt;}
.colorBlack	{color:#000000;}
.colorBlue	{color:#336699; font-weight:bold; font-size:13pt;}

.picl		{float:left; margin-right:7px; margin-bottom:7px;}

.img		{text-align:center; background:#f7f7f7;}
.img img	{border:1px solid #cc0000; margin:5px 0; max-width:100%;}

.img2		{text-align:center; background:#f7f7f7;}
.img2 img	{border:1px solid #cc0000; margin:5px 0; max-width:100%;}

.imgPDF		{padding:20px 50px 30px 50px; background:#f7f7f7 url(/i/pictogramma-pdf.gif) 10px 15px no-repeat; margin-bottom:0px;}


.footer		{width:100%; float:left; background:#f3f3f3 url(i/bgHead.gif) top left repeat-x;}
.fLeft		{width:60%; float:left;}
.fRight		{width:40%; float:left;}

.copyright	{padding:30px 30px 3px 30px;}
.copyleft	{padding:3px 30px 15px 45px;}
.copyleft p	{color:#999999;}

.count		{padding:50px 10px 10px 100px;}

.tTable		{border-top:1px solid #cccccc; border-left:1px solid #cccccc;}
.tTable th	{border-bottom:1px solid #cccccc; border-right:1px solid #cccccc;}
.tTable td	{border-bottom:1px solid #cccccc; border-right:1px solid #cccccc; vertical-align:top;}

.t1Photos	{float:left; width:180px; height:180px; border:1px solid #f3f3f3; background:url(i/bgPhotosAlbum.gif) center center no-repeat; margin:0 5px 2px 0;}
.t1Photos td	{padding:0; text-align:center; background:#dfdfdf; border:1px solid #f7f7f7;}
.t1Photos img	{border:3px solid #ffffff;}

.photoList	{width:180px; float:left; height:370px; margin:0 2px 25px 0;}
.photoTitle	{height:175px; padding-left:18px; padding-top:5px; line-height:130%}

.tPhotos	{float:left; width:180px; height:180px; background:url(i/bgPhotosAlbum.gif) center center no-repeat; margin:0 2px 2px 0;}
.tPhotos td	{padding:0; text-align:center;}
.tPhotos img	{border:3px solid #ffffff;}

.traur		{border:1px solid #313131; padding:10px 15px; margin:10px 0;}
.traurBg	{background:url(i/traur.gif) 5px 5px no-repeat; padding-left:170px;}
.alRight	{text-align:right;}

.dopInfo	{padding:10px 30px; width:315px; background:#f7f7f7;}
.celebration	{float:right; background:url(i/buket-cvetov.gif) top left no-repeat; width:124px; height:124px; margin:0 0 10px 10px;}

.sign		{font-style:italic; text-align:right;}

.small		{font-size:10pt;}

.g8		{ color:#999999;}

sup{color:#cc0000; font-size:8pt;}

.rupor	{background:url(/i/rupor.png) 0 0 no-repeat; padding:0 0 0 80px; min-height:66px;}