body		{background-color:#ffffff; padding:0; margin:0;}

td, th, caption, p, div, li, dd, dt, input, select	{font-family:verdana; font-size:10pt; color:#6a6a6a;}

h1			{font-size:17pt; font-weight:normal; font-family:arial; color:#3a3838; background:url(i/h1.gif) bottom left repeat-x; padding-bottom:5px;}
h2, h3, h4, h5, h6	{font-size:13pt; font-weight:normal; font-family:arial; color:#3a3838;}

p	{line-height:150%;}

code, pre	{color:maroon;}

ul		{margin-left:10px; margin-top:0; padding-left:0; padding-top:0; list-style-type:none;}
ul li		{padding:0 0 5px 20px; background-image:url(i/li.gif); background-position:2px 8px; background-repeat:no-repeat;}
ul li ul li	{padding:5px 0 0 20px; background-position:2px 12px;}
ul li ol li	{padding:5px 0 0 0; background-image:none;}

ol		{margin-left:30px; padding-left:0;}
ol li		{padding-bottom:5px;}
ol li ol li	{padding-bottom:0; padding-top:5px;}
ol li ul li	{padding-bottom:0; padding-top:5px; background-position:2px 11px;}

a:link,
a:visited	{color:#076ecd; text-decoration:underline;}
a:hover,
a:active	{color:#3f3d3d; text-decoration:none;}

form	{padding:0; margin:0;}
textarea	{width:100%; border:1px solid #cccccc; height:150px;}

.br	{clear:both;}

.top	{float:left; width:100%; background:url(i/kos.gif) top left; padding:42px 0; border-bottom:11px solid #2cb2ff; margin-bottom:40px;}

.logo		{width:35%; float:left;}
.logo img	{margin:10px 80px;}
.search		{width:60%; float:left; clear:right;}

.cornLeftTop	{background:#f1f1f1 url(i/cornLeftTop.gif) top left no-repeat;}
.cornLeftBott	{background:url(i/cornLeftBott.gif) bottom left no-repeat;}
.cornRightTop	{background:url(i/cornRightTop.gif) top right no-repeat;}
.cornRightBott	{background:url(i/cornRightBott.gif) bottom right no-repeat; padding:15px; font-size:10pt;}

.contentLine	{float:left; width:100%; clear:both; margin-bottom:15px;}

.contentLeft		{width:30%; float:left;}
.contentMainAll		{width:65%; float:left; clear:right;}
.contentMainSmall	{width:45%; float:left; clear:right;}
.contentRight		{width:20%; float:left; clear:right;}

.menuLeft	{margin:0; padding:5px 45px 0 0;}
.menuLeft li	{padding:2px 0 5px 68px; background-image:url(i/liMenuLeft.gif); background-position: 50px 10px; background-repeat: no-repeat;}
.menuLeft li.act	{background-color:#3f3d3d; background-image:url(i/liMenuLeftAct.gif);}
.menuLeft li.act a:link,
.menuLeft li.act a:visited	{color:#f18f27;}
.menuLeft li.act a:hover,
.menuLeft li.act a:active	{color:#ffffff;}

.box	{background:url(i/box.gif) 20px 0 no-repeat; padding:25px 45px 55px 110px; white-space:nowrap; margin-top:35px;}
.border	{border: 1px solid #eaeaea; padding:10px;}

.gallery	{width:33%; float:left; clear:right; line-height:120%; margin-bottom:20px;}
.galleryPic	{border:1px solid #eaeaea; float:left;}
.galleryPic img	{border:5px solid #ffffff;}
.galleryDescr	{clear:both; padding:3px 25px 3px 5px; font-size:8pt;}

.galleryRight		{text-align:center;}
.galleryRightBg		{background:url(i/galleryBg.gif) top center no-repeat; text-align:center; margin-bottom:7px;}
.galleryRightBg img	{margin:8px 10px 10px 10px;}

.galleryBgLeft		{width:33%; float:left; clear:right; line-height:120%; margin-bottom:20px;}
.galleryBgLeftPic	{background:url(i/galleryBg.gif) top left no-repeat; margin-bottom:7px;}
.galleryBgLeftPic img	{margin:8px 10px;}
.galleryBgLeftDescr	{padding:3px 25px 3px 5px; font-size:8pt;}

.hr	{margin:15px 0 16px 0; border-top:1px solid #eaeaea; font-size:1px; width:100%; clear:both;}

.footer	{border-top:1px solid #eaeaea; padding:25px 0; float:left; width:100%; clear:both; margin-top:25px;}

.copyright	{float:right; width:200px; border-left:5px solid #eaeaea; padding:0 10px;}


.table1 td	{vertical-align:bottom; color:#333333; padding:0 10px 7px 0; font-style:italic;}
.table1 th	{vertical-align:bottom; color:#333333; padding:0 10px 7px 0; font-weight:normal; text-align:left;}

.descr		{font-size:8pt;}
.descr i	{font-size:10pt; color:#333333;}

.bgGray			{background-color:#f7f4f4; padding:25px;}
.inputBg		{border-bottom:1px solid #eaeaea; border-right:1px solid #eaeaea; border-top:1px solid #808080; border-left:1px solid #808080; background:url(i/inputBg.gif) top left no-repeat; width:100%;}
.colorSilver		{color:#d6d6d6;}

.innerIndent	{padding:0 25px;}
