.HTML_Editor, #Content, li, body{ 		/*Common text styles */
	line-height:120%;
	font:16px Times New Roman;
	color:#3D573D;
}

.ColorHeader {
	position:absolute;
	top:-300px;}
h1 {
	font-size:36px;
	font-family:Times New Roman;
	color:#C4173E;
	margin:0.18em 0 0.3em 0;
	font-weight:500;
	line-height:100%;
}

h2 {
	font-size:26px;
	font-family:Times New Roman;
	color:#01933E;
	margin:0 0 0.45em 0;
	font-weight:500;
	line-height:100%;
}

h3 {
	margin:0;
	padding:12px 0 3px 0;
	font-weight:normal;
	line-height:100%;
	color:#6BB144;
}
h3, .EnlargedText {
	font-size:18px;
	color:#6BB144;
}

.ReducedText {
	font-size:14px;
	color:#191919;
}

small {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#676767;
}

.EditorTable {
	empty-cells:show;
	border-collapse:collapse;
	width:100%;
	font-size:14px;
	margin: 9px 0px 9px 0px;
	border-top:1px solid #CADE7D;
	border-bottom:1px solid #B9C8A3;
	border-left:1px solid #B9C8A3;
}
.EditorTable td {
	border-right:1px solid #B9C8A3;

	padding:5px 5px 9px 5px;
	vertical-align:middle;
}
.AnnounceMedia {
	width:50%;
	text-align:center;
	vertical-align:top;
	padding:0 12px 0 12px;
}

.AnnounceHead {
	width:50%;
	text-align:center;
	vertical-align:top;
	padding:7px 12px 4px 12px;
	font-weight:bold;
}

.AnnounceHead, .AnnounceHead a, .AnnounceHead a:visited{
	color:#89A800;
}
.AnnounceTextTD {
	text-align:center;
	vertical-align:top;
}
.AnnounceTextCanvas {
	width:336px;
	height:61px;
	background-image:url(http://www.nbc.ua/sites/nbc/inc/Announce/icon.gif);
	background-position:0 7px;
	background-repeat:no-repeat;
	padding:0 0px 36px 0px;
	margin-left:auto; margin-right:auto
}

.AnnounceText {
	margin:0 7px 7px 75px;
	text-align:left;
	color:#669966;
}
#HorizontalMenu {
/*    background-image:url(http://www.nbc.ua/sites/nbc/inc/GraphicMenuHorizontal/menu-ground.jpg); */
    background-position:top;
	background-color:#F5FFE5;

    background-repeat:repeat-x;
	width: 100%;
	margin-bottom:21px;

}
#HorizontalMenu table{
	width: auto;					/*For full items arrangement use width:100%; */

	border-collapse:collapse;
	border-spacing:0;
}
#HorizontalMenu table td {
	padding:0;
	text-align:center;
}.HLine {margin:7px 0 7px 0;}
.HLine table{
	width:100%;
}
.HLine table td {
	height:9px;
	line-height:0;
}


.HLineLeft {
	background-image:url(http://www.nbc.ua/sites/nbc/inc/visBlocks/hl/left.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}

.HLineLeft, .HLineLeft div {width:7px;}

.HLineRight {
	background-image:url(http://www.nbc.ua/sites/nbc/inc/visBlocks/hl/right.gif);
	background-repeat:no-repeat;
	background-position:100% 0;
}

.HLineRight, .HLineRight div {width:4px;}

.HLineGround {
	background-image:url(http://www.nbc.ua/sites/nbc/inc/visBlocks/hl/ground.gif);
	background-repeat:repeat-x;
	background-position:0 0px;
}
.TwoCol {width: 100%; margin: 12px 0px 12px 0px}

td.TwoColLeft  {
	padding-right:12px;
	padding-left:0px;
	padding-top:3px;
	padding-bottom:3px;
	vertical-align:top;
	width:50%;
	text-align:justify;
}

td.TwoColRight {
	padding-left:12px;
	padding-right:0px;
	padding-top:3px;
	padding-bottom:3px;
	vertical-align:top;
	width:50%;

}.Form {
	margin-left:75px;
}
.FormTitle div{
	width:569px;
	height:50px;
}

.FormTitle {
	background-image:url(http://www.nbc.ua/sites/nbc/inc/Form/img/title.gif);
	background-position:0 0;
	background-repeat:no-repeat;
}

.FormScissorsRight {
	vertical-align:bottom;
	width:80px;
	background-image:url(http://www.nbc.ua/sites/nbc/inc/Form/img/scissors-right.jpg);
	background-position:0 100%;
	background-repeat:no-repeat;
}

.FormScissorsLeft {
	position:relative;
	top:-121px;
	left:-21px;
	width:21px;
	height:42px;
	
	background-image:url(http://www.nbc.ua/sites/nbc/inc/Form/img/scissors-left.gif);
	background-position:100% 100%;
	background-repeat:no-repeat;


}
.FormBottom {
	background-image:url(http://www.nbc.ua/sites/nbc/inc/Form/img/bottom.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	vertical-align:top;
	text-align:left;
}

.FormBottom div {
	background-image:url(http://www.nbc.ua/sites/nbc/inc/Form/img/bottom-left.gif);
	background-position: 0 0;
	background-repeat:no-repeat;
	
	position:relative;
	top:-20px;
	width:4px;
	height:20px;

}

.FormBottomRight, .FormBottomRight div {
	width:80px;
	height:11px;
}

.FormBody {
	padding:0 0 0 4px;
}

.FormBody div {
	background-color:#F6FFE6;
	padding:17px 21px 16px 87px;
}

.FormFieldCaption {
	padding-right:7px;
	vertical-align:bottom;
	text-align:left;
	color:#8A9479;
	font-weight:bold;
	font-size:16px;
	width:106px;
}

.FormFieldInput {
	padding-top:16px;
	vertical-align:bottom;
	text-align:left;
}

.FormNotice {
	color:#666666;
	font:11px Arial;
	text-align:right;
	padding-top:5px;
	padding-bottom:18px;
}

.FormButton img, .FormButton{
	margin:0;
	padding:0;
	width:134px;
	height:30px;
	cursor:pointer;
	border:none;
}

.FormButton {
	background-color:white;
	background-image:url(http://www.nbc.ua/sites/nbc/inc/Form/img/send.gif);
	background-position:100% 0;
	background-repeat:no-repeat;
	float:right;
	margin-bottom:16px;
}/* Print */
#Print {
	padding-left:27px;						/*Space for image and text padding*/
	height:18px;							/*Image height*/
	padding-right:30px;						/*Right margin*/
	font:11px Arial, Helvetica, sans-serif; /*Font setting*/

	float:right;
	background-image:url(http://www.nbc.ua/sites/nbc/inc/Print/print.gif);
	background-repeat:no-repeat;
}

#Print a, #Print a:visited {
	color:#9BB941;							/*Color setting*/
}
/* Status bar */
#StatusBar, #StatusBar a, #StatusBar a:visited {
	font:12px Arial, Helvetica, sans-serif;		/*Status bar font settings */
	color: #999999;								/*Status bar color settings */
}
#StatusBar {padding-left:21px;}.FormLink {
	text-align:right;
}

.FormLink span{
	background-image:url(http://www.nbc.ua/sites/nbc/inc/FormLink/order.gif);
	background-position:0 100%;
	background-repeat:no-repeat;
	padding-left:30px;
	padding-top:16px;
	font-weight:bold;
	height:40px;
	
}
.EventsEvenRow {
	background-color:#D9E6C4;
}

.Events a, .Events a:visited {
	color:#3D573D;
}
.EventsDescription a{
	text-decoration:none;
}
.Events a:hover {
	color:#C4163D;
	text-decoration:underline;
}

.EventsDate {
	font-weight:bold;
	font-size:16px;
	text-align:center;
}

.EditorTable th {
	border-right:1px solid #79A639;
	background-image:url(http://www.nbc.ua/sites/nbc/inc/Events/th-ground.gif);
	background-repeat:repeat-x;
	background-position:0 0;
	background-color:#6EB246;
	height:27px;

	padding:0px 24px 5px 24px;
	vertical-align:100%;
	text-align:center;
	white-space:nowrap;
	color:white;
	font-weight:bold;
	font-size:16px;
	
}/* LeftGraphicMenu */
#LeftGraphicMenu {
	margin-bottom:17px;			/*Bottom menu margin */
	padding-bottom:9px;
	background-image:url(http://www.nbc.ua/sites/nbc/inc/GraphicMenuLeft/bottom.gif);
	background-position:0 100%;
	background-repeat:no-repeat;

	text-align:right;
}

#LeftGraphicMenu a:hover {
	background-position:12px 30%;	/*Pointer offset*/

	background-image:url(http://www.nbc.ua/sites/nbc/inc/GraphicMenuLeft/hover.gif);
	background-repeat:no-repeat;
}

#LeftGraphicMenu a, #LeftGraphicMenu a:visited {display:block;}.Hotel {
	background-image:url(http://www.nbc.ua/sites/nbc/inc/Hotels/ground.gif);
	background-repeat:repeat-x;
	background-position:0 0;
	margin:18px 0 18px 0;
}

.HotelsLeftPhoto img,  .HotelsRightPhoto img {
	margin:0;
}

.HotelsLeftPhoto {
	text-align:left;
	vertical-align:top;
	width:1px;
}
.HotelsRightPhoto {
	text-align:right;
	vertical-align:top;
	width:1px;
}

.HotelsText {
	vertical-align:middle;
	padding:14px;
}

.HotelsTextRange {
	height:102px;
	overflow:hidden;
}
.Trainer {margin: 24px 0 24px 0;}

.Trainer td{
	background-color:#D8E7C0;
	vertical-align:top;
}

.TrainerPhoto {
	width:147px;
	text-align:left;
}

.TrainerPhoto div{
	margin:18px 0 12px 21px;
}

.TrainerText {
	padding:18px 24px 12px 18px;
}

.TrainerDetails {
	text-align:right;
	margin:0px 0 0 9px;
	height:30px;
}

.TrainerDetails span{
	background-image:url(http://www.nbc.ua/sites/nbc/inc/Trainers/pencil.gif);
	background-position:0 6px;
	line-height:190%;
	background-repeat:no-repeat;
	padding-left:30px;
	padding-bottom:7px;
	vertical-align:middle;
}
/* Main CSS Document */
body, html {
	padding:0;
	margin:0;
	width:100%;
	height:100%;
}

img {border:0}
#Content img, .HTMLEditor img {margin:3px}

p {
	margin:0;
}

font {padding-left:0px;}

a, a:visited {color:#008AD4;}
a:hover {text-decoration:none;}

@media screen{
ul {
	list-style: none;
	padding: 5px 0px 5px 24px;
	margin:0;
}
li {
	margin: 0;
	padding:0 0 0.61em 24px;
	background:url(../img/li.gif) no-repeat left 0.18em;
	list-style: none;
}}

hr {
        height:1px;
        border:0;
        color:#ddd;
        background:#ddd;

}


/* Base structure arrangement */
#PageCanvas {
	width:100%;
	height:100%;
	border-collapse:collapse;
	border-spacing:0;
}


.LeftCanvasGround {
	background-image:url(../img/leftCanvas.jpg);
	background-repeat:no-repeat;
	background-position:100% 0;
	font-size:1px;
	background-color:#EDFFCF;

}

.RightCanvasGround {
	background-image:url(../img/rightCanvas.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	font-size:1px;
	background-color:#EDFFCF;
}

.LeftFooterGround  {
/*	background-image:url(../img/left_footer_ground.gif); */
	background-color:#EDFFCF;
}

.RightFooterGround  {
/*	background-image:url(../img/right_footer_ground.gif); */
	background-color:#EDFFCF;
}


#PageWidth {
	vertical-align:top
}

@media screen{
#PageWidth {
	width:1000px;
} 		/* !!!Page width */
}
#Page {
	width:100%;
	height:100%;
	border-collapse:collapse;
	border-spacing:0;
}
.WorkSpace{
	background-color:#F5FFE5;		/*Page color */

	vertical-align:top;
}

.LeftColumnWidth {
	width:213px;				/*Left Column width*/

	overflow:hidden;
}

#LeftColumn {
	padding:0 0 7px 0; 			/* Bottom column padding*/

	vertical-align:top;
}

/*Collage*/
#Collage {
	background-position:0 0;	/*Collage alignment. Default is left*/
    background-color:#F5FFE5;

	background-repeat:no-repeat;
}
#ContentTable {
    height:200px;				/*Minimal content height*/

	clear:both;
    width:100%;
}
#Content {
	padding-top:8px;
	padding-right:30px;
	padding-left:21px;
	vertical-align:top;
}

#FooterCanvas {
	background-color:#F5FFE5;			/*Default color for groung */
	background-position:0 100%;		/*Ground image position */

/*	height:151px; */
	vertical-align:bottom;
	background-image:url(../img/footer_ground.jpg);
	background-repeat:repeat-x;
	font-size:16px;
}

#FooterImage {
	padding-left: 106px;		/*Footer left text padding*/
	padding-right: 24px;		/*Footer right text padding*/

/*	height: 192px;*/						/*Image height*/
	background-position:30px 24px;		/*Image position*/

	background-image:url(../img/footer_pic.gif);
	background-repeat:no-repeat;
}

#FooterContacts {
	padding-top:24px;				/*Top contacts padding*/
	padding-bottom:0px;				/*Padding between contacts and copyrights */

}

#FooterContacts a, #FooterContacts a:visited{color:#6BB144;}


#FooterCopyrights {

	float:left;
	padding-bottom:3px;

}
#FooterCopyrights,
#FooterCopyrights a,
#FooterCopyrights a:visited {
	font:11px Arial, Helvetica, sans-serif;	/*Contacts font settings */
	line-height:160%;
	color:#676767;
	text-decoration:none;
}
#FooterCopyrights a:hover {text-decoration:underline;}

#FooterDeveloper span,  #FooterDeveloper a, #FooterDeveloper a:visited {
	font:11px Arial, Helvetica, sans-serif;	/*Developer font settings */
	color:#666666;
}
#FooterDeveloper {float:right; display:none;}
#FooterDeveloper a, #FooterDeveloper a:visited {text-decoration: none;}
#FooterDeveloper span{text-decoration: underline;}
#FooterDeveloper img{margin-left:7px;}
#FooterCounters {
	margin-top:3px;			/*Margin after Developer*/

	clear:both;
    text-align:center;
}

@media screen {#PrintMessage {display:none}}

@media print {
#LeftColumn, #Collage, #FooterCanvas, #Print, #HorizontalMenu td, .Form {display:none}
#PageWidth {width:90%;}
.LeftCanvasGround, .RightCanvasGround {display:none}
ul {list-style-type:square}

#PrintMessage {border-top:2px solid #7f7f7f}

}/* LeftContextMenu */
#LeftContextMenu {
	padding-top: 43px;			/*Top ground height */
	background-color:#EFF2CF;	/*Menu Color */
	background-position:0 0;	/*Ground offset */
	font-family:Arial Narrow;
	font-size:16px;
	background-color:white;		/*Menu Color */

	text-align:left;
	background-image:url(http://www.nbc.ua/sites/nbc/inc/MenuContext/top_ground.jpg);
	background-repeat:repeat-x;
}

#LeftContextMenuGround {
	height:43px;  				/*Ground height*/
	margin-bottom:24px;			/*Bottom menu ground*/
	background-position:100% 100%;	/*Ground offset*/
	background-color:white;


	background-image:url(http://www.nbc.ua/sites/nbc/inc/MenuContext/bottom_ground.gif);
	background-repeat:repeat-x;
	font-size:1px;

}

#LeftContextMenu a, #LeftContextMenu a:visited {
	color:#265400;				/*Underline color */
}

#LeftContextMenu div {
	padding-left:36px;			/*Left text offset */
	padding-right:3px;			/*Right text offset */
	margin-bottom:0.9em;		/*Offset between lines*/
	background-position:14px 0.45em;/*Marker offset*/

	background-image:url(http://www.nbc.ua/sites/nbc/inc/MenuContext/li.gif);
	background-repeat:no-repeat;
	clear:both;

}

#LeftContextMenu span {
    color:#265400;					/*Menu text color*/

}/*Service Menu*/
#ServiceMenu {
	padding-top:7px;
	padding-right:7px;
	text-align: right;
}