

html {
	min-height: 100%;
}

* html body {  	height: 100%;
	
}

.invisible {
	display: none;
}

.underline  a:active, .underline a:visited, .underline  a:hover, .underline a:link {
	text-decoration: none;
}

h1.hdr {
       display: none;
}	   

h1 span {
	display: none;
}


body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	min-height: 100%;
	margin: 10px auto 0px auto;
	min-width: 970px;
	max-width: 1230px;
	padding: 0px 0px 0px 0px;
	position: relative;
}


form {
	padding: 0px;
}

a {
	color: #666;
}
a:hover {
	color: #333;
}

a img {
	border: 0px;
}

h1, h2, h3, h4, h5, h6 {
	line-height: 100%;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

h1 {
	color: #8a2018;
	font-size: 1.33em;
}

h2 {
	color: #8a2018;
	font-size: 1.25em;
	margin: 10px 0px 10px 0px;
}
h3 {
	color: #8a2018;
	font-size: 1.1em;
	margin: 10px 0px 10px 0px;
}

h4 {
	color: #8a2018;
	font-size: 1em;
	margin: 10px 0px 10px 0px;
}


img.banner {
	margin-bottom: 10px;
}
img.preview {
	margin: 0px;
}

ul.newsList {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

ul.newsList li {
	margin-bottom: 20px;
	overflow: hidden;
	//zoom: 1;
}

ul, p {
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}

p.all {
	margin: 0px;
	padding: 10px 0px 10px 10px;
}

p.all a {
	background: url(all.gif) 100% 60% no-repeat;
	color: #999;
	padding-right: 12px;
	text-decoration: underline;
}

p.guest {
	color: #8a2018;
	padding: 0px;
}

p.guest a {
	color: #8a2018;
	font-weight: bold;
}

table {
	width: auto;
}

table.calendar {
	border-collapse: collapse;
	border: 0px;
	width: 99%;
}
	table.calendar td {
		font-size: 0.9em;
		width: 14%;
		vertical-align: top;
	}
		table.calendar td.old div.date {
			background: #e0e0e0 !important;
		}
		table.calendar td div.date {
			background: #666666;
			color: #ffffff;
			font-size: 1.2em;
			margin-left: 3px;
			padding: 2px 4px 2px 4px;
		}
		table.calendar td ul {
			border: 1px solid #e0e0e0;
			background: #f0f0f0;
			height: 150px;
			list-style-type: none;
			margin: 0px 0px 3px 3px;
			overflow: hidden;
			padding: 0px;
		}
			table.calendar td ul li {
				margin: 0px;
				padding: 0px;
			}
				table.calendar td ul li b {
					color: #8a2018;
				}
				table.calendar td ul li a {
					display: block;
					padding: 3px;
					text-decoration: none;
				}
				table.calendar td ul li a:hover {
					background: #e0e0e0;
				}
	


div#container {
	overflow:hidden;
	margin: 0px 10px 0px 10px;
}

div#aside {
	float: left;
	padding-bottom: 140px;
	width: 252px;
}
div#logo {
	margin-top: 25px;
	height: 105px;
}

div#logo a {
	margin-right: 12px;
}

div#logo img {
	float: left;
	height: 81px;
	margin-right: 12px;
	width: 247px;
}
div#logo div {
	float: left;
	overflow: hidden;
	width: 169px;
}
div#logo h3 {
	border-bottom: 1px solid #8a2018;
	color: #8a2018;
	font-size: 1.6em;
	line-height: 100%;
	margin: 0px;
	padding: 12px 0px 3px 0px;
}
div#logo p {
	color: #666666;
	font-size: 1.1em;
	line-height: 100%;
	margin: 3px 0px 0px 0px;
	padding: 0px;
}

ul#subMenu,
ul#menu {
	font-size: 1.2em;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

ul#subMenu li,
ul#menu li {
	background: url(dot.gif) 0% 100% repeat-x;
	display: block;
	float: left;
	margin: 0px;
	padding: 0px 0px 1px 0px;
	width:256px;
}
ul#subMenu li a.selected,
ul#menu li a.selected {
	background-color: #f5f5f5;
	font-weight: bold;
}
ul#subMenu li a,
ul#menu li a {
	background-image: none;
	background-repeat: repeat-x;
	color: #666666;
	display: block;
	float: left;
	padding: 0px 10px 0px 14px;
	text-decoration: none;
	width: 230px;
	clear:both;
}
ul#subMenu li ul,
ul#menu li ul {
	padding: 0px;
	margin: 0px;
}
ul#subMenu li li a,
ul#menu li li a {
	font-size: 0.9em;
	padding: 0px 10px 0px 26px;
	width: 218px;
}
ul#subMenu li li li a,
ul#menu li li li a {
	font-size: 0.9em;
	padding: 0px 10px 0px 38px;
	width: 206px;
}
ul#subMenu li li li li a,
ul#menu li li li li a {
	font-size: 0.9em;
	padding: 0px 10px 0px 50px;
	width: 194px;
}
ul#subMenu li a:hover,
ul#menu li a:hover {
	background-image: url(menu_bg_red.gif);
	background-color: #8b2018;
	color: #FFF;
}
ul#subMenu.blue li a:hover
{
	background-image: url(headerTitle.gif) !important;
	background-color: #00275e !important;
}
ul#subMenu.blue a:hover span {
	background-position: -900px 50%;
}
ul#subMenu.blue li a:hover
{
	background-image: url(headerTitle.gif) !important;
	background-color: #00275e !important;
}
ul#subMenu.blue a:hover span {
	background-position: -900px 50%;
}
ul#subMenu.green li a:hover
{
	background-image: url(headerTitle.gif) !important;
	background-color: #386447 !important;
	background-position: 0px -100px !important;
}
ul#subMenu.green a:hover span {
	background-position: -1200px 50%;
}
ul#subMenu.orange li a:hover
{
	background-image: url(headerTitle.gif) !important;
	background-color: #ff7010 !important;
	background-position: 0px -200px !important;
}
ul#subMenu.orange a:hover span {
	background-position: -1500px 50%;
}
ul#subMenu.violet li a:hover
{
	background-image: url(headerTitle.gif) !important;
	background-color: #524081 !important;
	background-position: 0px -300px !important;
}
ul#subMenu.violet a:hover span {
	background-position: -1800px 50%;
}
ul#subMenu.red li a:hover
{
	background-image: url(headerTitle.gif) !important;
	background-color: #6e363a !important;
	background-position: 0px -400px !important;
}
ul#subMenu.red a:hover span {
	background-position: -2100px 50%;
}
ul#subMenu li li a:hover,
ul#menu li li a:hover {
	background-image: url(menu_bg_red.gif);
	background-color: #8b2018;
	color: #FFF;
}
ul#subMenu li a span,
ul#menu li a span {
	background-image: url(menu_li.gif);
	background-position: 0px 50%;
	background-repeat: no-repeat;
	display: block;
	padding: 9px 0px 9px 19px;
}
ul#subMenu li li a span,
ul#menu li li a span {
	background-image: url(menu_li.gif);
	background-position: 0px 50%;
	background-repeat: no-repeat;
	display: block;
	padding: 7px 0px 7px 19px;
}
ul#subMenu a:hover span,
ul#menu a:hover span {
	background-position: -300px 50%;
}

ul#books {
	color: #333333;
	font-weight: bold;
	font-size: 1.2em;
	list-style-type: none;
	margin: 14px 0px 0px 0px;
	padding: 0px 0px 0px 16px;
}
ul#books li {
	padding: 10px 0px 0px 0px;
}
ul#books ul {
	background: url(dot.gif) -2px 100% repeat-x;
	color: #666;
	font-size: 1em;
	font-weight: normal;
	list-style-type:disc;
	margin: 0px;
	padding: 6px 0px 8px 14px;
}
ul#books ul li {
	line-height: 150%;
	padding: 0px;
}
ul#books ul.nobg {
	background: none;
}




div#main {
	margin: 0px 0px 0px 268px;
	padding-bottom: 140px;
	
}


div#headerDark {
	height: 110px;
	position: relative;
}

div#headerDark ul#studiesMenu{
	background: url(bg.jpg) repeat-x;
	height: 76px;
}

div#header,
div#headerColored {
	background-position: 0px 33px;
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}
div#headerColored {
	position: relative;
	_overflow: hidden;
	_width: expression(fixWidth(this));
}
div#header a#headerTitle.blue,
div#headerColored a#headerTitle.blue {
	background: #00275e url(headerTitle.gif) repeat-x;
}
div#header a#headerTitle.green,
div#headerColored a#headerTitle.green {
	background: #386447 url(headerTitle.gif) 0px -100px repeat-x;
}
div#header a#headerTitle.orange,
div#headerColored a#headerTitle.orange {
	background: #ff7010 url(headerTitle.gif) 0px -200px repeat-x;
}
div#header a#headerTitle.violet,
div#headerColored a#headerTitle.violet {
	background: #524081 url(headerTitle.gif) 0px -300px repeat-x;
}
div#header a#headerTitle.red,
div#headerColored a#headerTitle.red {
	background: #6e363a url(headerTitle.gif) 0px -400px repeat-x;
}


a#headerTitle {
	bottom: 0px;
	color: #FFF;
	display: block;
	font-size: 1.6em;
	left: 10px;
	line-height: 45px;
	padding: 0px 25px 0px 25px;
	position: absolute;
	text-decoration: none;
}
ul#smallMenu {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
ul#smallMenu li {
	float: right;
}
ul#smallMenu li a {
	border-right: 1px solid #999;
	color: #999;
	line-height: 20px;
	padding: 0px 12px 0px 11px;
	text-decoration: none;
}
ul#smallMenu li a.noBorder {
	border-right: none;
}
ul#smallMenu li a:hover {
	text-decoration: underline;
}
div#search {
	float: right;
	margin-left: 5px;
}
form#search input {
	float: right;
}
input#searchText {
	border: 1px solid #CCC;
	color: #666;
	font-size: 1.1em;
	padding: 3px 4px 3px 4px;
	width: 137px;
}
input#searchButton {
	background: #989898 url(ok_button.gif) repeat-x;
	border: 0px;
	color: #FFF;
	font-size: 1.1em;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height: 100%;
	margin: 0px 4px 0px 6px;
	padding: 4px;
}
a#englishLanguage, a#russianLanguage {
	background-image: url(languages.gif);
	background-repeat: no-repeat;
	color: #333;
	display: block;
	float: left;
	padding-left: 19px;
}
a#englishLanguage {
	background-position: 0px 2px;
}
a#russianLanguage {
	background-position: 0px -19px;
}
div#navBar {
	display: block;
	overflow: hidden;
	height: 34px;
}
div#topImage {
	background-position: 0px 0px;
	background-repeat: repeat-x;
	height: 71px;
	margin: 0px 0px 1px 0px;
}
* html div#topImage {
	left: -3px;
	position:relative;
}
div#headerColored div#topImage {
	height: 97px;
}

div#headerDark ul#studiesMenu {
	font-size: 1.4em;
	height: 76px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	position: relative;
}

div#headerDark ul#studiesMenu li {
	position: absolute;
}

div#headerDark ul#studiesMenu li a {
	color: #ffffff;
	display: block;
	padding: 4px 10px 4px 10px;
	text-decoration: none;
}

div#headerDark ul#studiesMenu li#bachStudy {
	left: 5%;
	top: 14px;
}

div#headerDark ul#studiesMenu li#bachStudy a:hover {
	background: #408157 url(studiesMenuOver.gif) 0px 0px repeat-x;
}


div#headerDark ul#studiesMenu li#ddmbaStudy {
	left: 38%;
	top: 40px;
}

div#headerDark ul#studiesMenu li#ddmbaStudy a:hover {
	background: #814045 url(studiesMenuOver.gif) 0px -80px repeat-x;
}

div#headerDark ul#studiesMenu li#aspStudy {
	left: 75%;
	top: 40px;
}

div#headerDark ul#studiesMenu li#aspStudy a:hover {
	background: #814045 url(studiesMenuOver.gif) 0px -160px repeat-x;
}

div#headerDark ul#studiesMenu li#mbaStudy {
	left: 38%;
	top: 14px;
}

div#headerDark ul#studiesMenu li#mbaStudy a:hover {
	background: #00285e url(studiesMenuOver.gif) 0px -80px repeat-x;
}


div#headerDark ul#studiesMenu li#mbiStudy {
	left: 5%;
	top: 40px;
}

div#headerDark ul#studiesMenu li#mbiStudy a:hover {
	background: #ff7010 url(studiesMenuOver.gif) 0px -40px repeat-x;
}

div#headerDark ul#studiesMenu li#managerStudy {
	left: 75%;
	top: 16px;
}

div#headerDark ul#studiesMenu li#managerStudy a:hover {
	background: #524081 url(studiesMenuOver.gif) 0px -120px repeat-x;
}

div#headerDark div#hDelim1,
div#headerDark div#hDelim2 { 
	background: url(dot-1.gif) 100% 0% repeat-y;
	position: absolute;
	height: 50px;
	top: 47px;
	width: 40px;
}
div#headerDark div#hDelim1 {
	left: 24.5%;
}

div#headerDark div#hDelim2 {
	left: 64%;
}
div#header ul#studiesMenu,
div#headerColored ul#studiesMenu {
	background: #969696 url(studiesMenu.gif) repeat-x;
	display: block;
	list-style-type: none;
	margin: 0px;
	overflow: hidden;
	padding: 0px;
}
div#header ul#studiesMenu li,
div#headerColored ul#studiesMenu li {
	background: #969696 url(studiesMenu.gif) repeat-x;
	float: left;
}
div#header ul#studiesMenu li a {
	background: url(studiesMenu.gif) no-repeat 100% -40px;
	color: #FFF;
	display: block;

	font-size: 1.3em;
	padding: 4px 0px 4px 0px;
	text-align: center;
	text-decoration: none;
	width: 100%;
}
div#header ul#studiesMenu li#bachStudy {
	width: 18%;
}
div#header ul#studiesMenu li#bachStudy a:hover {
	background: #408157 url(studiesMenuOver.gif) 0px 0px repeat-x;
}
div#header ul#studiesMenu li#mbiStudy {
	width: 18%;
}
div#header ul#studiesMenu li#mbiStudy a:hover {
	background: #ff7010 url(studiesMenuOver.gif) 0px -40px repeat-x;
}
div#header ul#studiesMenu li#mbaStudy {
	width: 20%;
}
div#header ul#studiesMenu li#mbaStudy a:hover {
	background: #00285e url(studiesMenuOver.gif) 0px -80px repeat-x;
}
div#header ul#studiesMenu li#managerStudy {
	width: 27%;
}
* html div#header  ul#studiesMenu li#managerStudy {
	width: 26.7%;
}
*:first-child+html div#header ul#studiesMenu li#managerStudy {
	width: 26.9%;
}
div#header ul#studiesMenu li#managerStudy a:hover {
	background: #524081 url(studiesMenuOver.gif) 0px -120px repeat-x;
}
div#header ul#studiesMenu li#aspStudy {
	width: 17%;
}
div#header ul#studiesMenu li#aspStudy a {
	background: none;
}
div#header ul#studiesMenu li#aspStudy a:hover {
	background: #814045 url(studiesMenuOver.gif) 0px -160px repeat-x;
}

div#contentContainer {
	padding-top: 7px;
}

div#content {
	font-size: 1.2em;
	margin-right: 240px;
	padding-left: 10px;
}

div#newsBar {
	float: right;
	font-size: 1.2em;
	padding-bottom: 140px;
	width: 220px;
}
div#newsBar h3 {
	font-size: 1.2em;
	margin-top: 0px;
}
div#aside ul#innerMenu {
	font-size: 1.2em ;
}
ul#innerMenu {
	background: #F5F5F5;
	display: block;
	list-style-type: none;
	margin: 0px 0px 10px 0px;
	padding: 8px;
}
ul#innerMenu li {
	background: url(menu_li.gif) -590px 50% no-repeat;
	padding: 5px 0px 5px 8px;
}

ul#sitePath {
	display: block;
	font-size: 0.9em;
	list-style-type: none;
	margin: 0px;
	overflow: hidden;
	padding: 7px 10px 0px 10px;
	height: 15px;
}

ul#sitePath li {
	color: #999999;
	float: left;
	padding-right: 5px;
}

ul#sitePath li a {
	color: #999999;
	text-decoration: none;
}

ul#sitePath li a:hover {
	text-decoration: underline;
}

table#anonsList {
	border: 0px;
	border-collapse: collapse;
	padding: 0px 0px 0px 10px;
}
table#anonsList td {
	background: url(dot.gif) 1px 100% repeat-x;
	color: #333333;
	margin: 0px;
	padding: 10px 0px 10px 0px;
}
table#anonsList td img {
	float: left;
	padding-right: 10px;
}

table#anonsList td a {
	color:#7F1F00;
	text-decoration: none;
}

table#anonsList td a:hover {
	text-decoration: underline;
}

ul#newsList {
	background: #ffffff url(dot.gif) 0px 100% repeat-x;
	display: block;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
ul#newsList li {
	padding: 0px 0px 15px 0px;
	margin: 0px;
}
ul#newsList a {
	color: #666;
	text-decoration: none;
}
ul#newsList a:hover {
	text-decoration: underline;
}

div#newsContainer, div#newsSelect {
	border: 1px solid #E0E0E0;
	padding: 10px;
	margin-bottom: 10px;
}

div#subscribeLink {
	border: 1px solid #E0E0E0;
	padding: 10px;
	margin-bottom: 10px;
}



div#someone {
	background-color: #f5f5f5;
	background-position: 11px 11px;
	background-repeat: no-repeat;
	color: #666;
	font-family:"Times New Roman", Times, serif;
	font-style: italic;
	padding: 11px 11px 11px 91px;
	position: relative;
}
div#someone p {
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
div#someone div {
	color: #333;
}
div#quickLinksContainer {
	background-color: #f5f5f5;
	background-position: 11px 11px;
	background-repeat: no-repeat;
	color: #666;
	padding: 7px;
}
div#quickLinksContainer a {
	color: #866;
	text-decoration: none;
}
div#quickLinksContainer a:hover {
	color: #533;
}
ul#quickLinks {
	background: url(dot.gif) repeat-x;
	list-style-type: none;
	margin: 5px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
}
ul#quickLinks a {
	color: #666;
	text-decoration: underline;
}
ul#quickLinks a:hover {
	color: #333;
}
ul#quickLinks li {
	line-height: 110%;
	padding-bottom: 3px;
}
table#newsFullList {
	border: 0px;
	border-collapse: collapse;
	margin-bottom: 20px;
}
table#newsFullList tr td {
	background: url(dot.gif) repeat-x 0% 100%;
	padding: 7px 3px 10px 3px;
	vertical-align: top;
}
table#newsFullList tr td img {
	float: left;
	margin: 10px 10px 10px 0px;
}
table#newsFullList p {
	margin: 4px 0px 0px 0px;
	padding: 0px;
}




div#footer {
	background: url(dot.gif) repeat-x;
	bottom: 0px;
	color: #999;
	clear: both;
	font-size: 1.1em;
	height: 125px;
	position: absolute;
	width: 100%;
}
div#footer a {
	color: #999;
}
div#copyrights {
	float: left;
	padding: 23px 0px 0px 28px;
	position: relative;
	width: 253px;
}
div#copyrights p{
	margin: 0px;
	padding: 0px 0px 5px 0px;
}
div#copyrights div {
	left: 11px;
	position: absolute;
	top: 23px;
}
div#contacts {
	float: left;
	margin-top: 23px;
}
div#contacts ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

div#contacts ul li {
	float: left;
}
div#contacts ul li a {
	border-left: 1px solid #999;
	color: #999;
	padding: 0px 10px 0px 10px;
}
div#contacts ul li a.noBorder {
	border-left: 0;
	padding-left: 0px;
}
ul#organisations {
	float: right;
	list-style-type: none;
	margin: 0px !important;
	padding: 28px 0px 0px 0px !important;
	padding-top: 28px;
	width: 400px;
}

ul#organisations li {
	float: right;
	margin-left: 10px;
}
ul#participants {
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}



div.thumbnails {
	background: #F5F5F5;
	border: 1px solid #E9E9E9;
	float: left;
	height: 130px;
	margin: 5px;
	width: 130px;	
}
div.thumbnails table {
	border: 0px;
	border-collapse: collapse;
	height: 100%;
	width: 100%;
}
div.thumbnails table td {
	text-align:center;
}
div.thumbnails table td img {
	border: 1px solid #E9E9E9;	
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
div.thumb {
	float: left;
	width: 140px;
}
div.thumb img {
	background-color: #F5F5F5;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	border: 1px solid #E9E9E9;	
	padding: 5px;
}
div.galdata {
	margin-left: 150px;
}

p.source {
	color: #999999;
	margin-bottom: 10px;
}
p#printVersion {
	font-size: 0.9em;
	text-align: right;
}

div.connectedGallery {
	border: 1px solid #cccccc;
	padding: 10px;
	overflow: hidden;
	//zoom: 1;
}

div.connectedGallery ul {
	list-style-type: none;
	margin: 10px 0px 10px 0px;
	padding: 0px;
}

div.connectedGallery ul li {
	background: #f0f0f0;
	border: 1px solid #cccccc;
	float: left;
	padding: 0px;
	margin: 0px 10px 0px 0px;
}

div.connectedGallery ul li a {
}

table.teacher {
	border: 0px;
	border-collapse: collapse;
	margin-bottom: 20px;
	width: 99%;
}

table.teacher td {
	padding: 5px 0px 5px 0px;
	width: 100%;
	vertical-align: top;
}

table.teacher th {
	padding: 5px 20px 5px 0px;
	text-align: left;
	vertical-align: top;
}

ul.teachers {
	list-style-type: none;
	margin: 0px;
	overflow: hidden;
	padding: 0px;
	//zoom: 1;
}

ul.teachers li {
	float: left;
	height: 180px;
	margin: 10px;
	text-align: center;
	width: 130px;	
}
ul.teachers li img {
	border: 1px solid #cccccc;
	background-color: #f0f0f0;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	padding: 10px;
}

div#additionalText {
	font-size: 1.2em;
	
}


#TB_window {
  font: 12px Arial, Helvetica, sans-serif;
  color: #333333;
}
#TB_secondLine {
  font: 10px Arial, Helvetica, sans-serif;
  color:#666666;
}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
#TB_overlay {
  position: fixed;
  z-index:100;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
  background-color:#000;
  filter:alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
}
* html #TB_overlay {      position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window { 	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	bottom:10%;
	left:50%;
}
* html #TB_window { position: absolute;
bottom: auto;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
  display:block;
  margin: 15px 0 0 15px;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #666;
  border-left: 1px solid #666;
}
#TB_caption{
  height:25px;
  padding:7px 30px 10px 25px;
  float:left;
}
#TB_closeWindow{
  height:25px;
  padding:11px 25px 10px 0;
  float:right;
}
#TB_closeAjaxWindow{
  padding:7px 10px 5px 0;
  margin-bottom:1px;
  text-align:right;
  float:right;
}
#TB_ajaxWindowTitle{
  float:left;
  padding:7px 0 5px 10px;
  margin-bottom:1px;
}
#TB_title{
  background-color:#e8e8e8;
  height:27px;
}
#TB_ajaxContent{
  clear:both;
  padding:2px 15px 15px 15px;
  overflow:auto;
  text-align:left;
  line-height:1.4em;
}
#TB_ajaxContent.TB_modal{
  padding:15px;
}
#TB_ajaxContent p{
  padding:5px 0px 5px 0px;
}
#TB_load{
  position: fixed;
  display:none;
  height:13px;
  width:208px;
  z-index:103;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -104px; }
* html #TB_load { position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
  z-index:99;
  position:fixed;
  top: 0;
  left: 0;
  background-color:#fff;
  border:none;
  filter:alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  height:100%;
  width:100%;
}
* html #TB_HideSelect {      position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
  clear:both;
  border:none;
  margin-bottom:-1px;
  margin-top:1px;
  _margin-bottom:1px;
}
