﻿/* CSS Document */

body {
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
	text-align:center;
	font-family:Verdana,Arial,Helvitica,san-serif;
	font-size:70%;
	line-height:1.5;
}
table, td {
	font-size:100%;
	line-height:1.3;
    vertical-align:top;
	border-collapse:collapse;
}
/* Template */
.container {
	margin:auto;
	width:1000px;
}
.layoutCellLeft {
	padding-top:20px;
	width:20px;
}
.layoutCellRight {
	padding-top:20px;
	width:20px;
}
.layoutCellTopLeftCorner {
	padding-top:20px;
	width:20px;
}
.layoutCellBottomLeftCorner {
	width:20px;
	height:20px;
}
.layoutCellTopRightCorner {
	width:20px;
	height:20px;
}
.layoutCellBottomRightCorner {
	width:20px;
	height:20px;
}
.layoutCellTop {
	width:960px;
	height:30px;
}
.layoutCellBottom {
	width:960px;
	height:20px;
}
.layoutCellContent {
	width:960px;
	line-height:1.5;
	background: url(http://unidance-spb.narod.ru/images/fon5.jpg) repeat-y;
}

.layoutCellLeft {
         BACKGROUND: url(http://unidance.net/styles/misc/city_alpha_shadow_left.png) repeat-y right top;
}
.layoutCellRight {
         BACKGROUND: url(http://unidance.net/styles/misc/city_alpha_shadow_right.png) repeat-y left top;
}
.layoutCellTopLeftCorner {
         BACKGROUND: url(http://unidance.net/styles/misc/city_alpha_shadow_topleft.png) no-repeat right bottom;
}
.layoutCellBottomLeftCorner {
         BACKGROUND: url(http://unidance.net/styles/misc/city_alpha_shadow_bottomleft.png) no-repeat right top;
}
.layoutCellTopRightCorner {
         BACKGROUND: url(http://unidance.net/styles/misc/city_alpha_shadow_topright.png) no-repeat left bottom;
}
.layoutCellBottomRightCorner {
         BACKGROUND: url(http://unidance.net/styles/misc/city_alpha_shadow_bottomright.png) no-repeat left top;
}
.layoutCellTop {
         BACKGROUND: url(http://unidance.net/styles/misc/city_alpha_shadow_top.png) repeat-x left bottom;
}
.layoutCellBottom {
         BACKGROUND: url(http://unidance.net/styles/misc/city_alpha_shadow_bottom.png) repeat-x left top;
}
/* End of Template */
/* Navigation */
.primaryNavigation {
	top:170px;
	left:25px;
	font-size:100%;
}
.primaryNavigation ul {
	padding:0px;
	margin:0px;
	list-style-type:none;
}
.primaryNavigation a {
	text-decoration:none;
	font-family: Verdana,Arial,Helvitica,san-serif;
	font-weight:bold;
}
.primaryNavigation li {
	margin-top:4px;
	padding-bottom:1px;
}
ul.secondaryNav {
	padding-left:0px;
	padding-top:1px;
}
ul.secondaryNav a {
	font-weight:normal;
}
ul.secondaryNav li {
	padding-bottom:0px;
	margin:3px 0px 0px 0px;
}
.topNavigation {
	font-family:Verdana,Arial,Helvitica,san-serif;
	font-size:70%;
	float:right;
	margin-right:45px;
}
.topNavigation a {
	text-decoration:none;
}
/* colors of Navigation*/
.primaryNavigation {
	margin-top:px;
                z-index: 99;
}

.primaryNavigation a {
	color:#002b54;
}
.primaryNavigation a:hover {
	color:#002b54;
}
.topNavigation a {
	color:#8B897F;
}
.topNavigationHome a {
	color:#8B897F;
}
ul.secondaryNav a.selected {
	color:#1f5592;
}
/* End of Navigation */

.leftPanel {
	BACKGROUND: url(http://unidance-spb.narod.ru/images/backgrounds/left_panel.jpg) repeat-x left top;
	height:220px;
	position:relative;
	background-repeat: no-repeat;
	padding: 60 20 20 20;
}
.leftPanel2 {
	height:220px;
	position:relative;
	background-repeat: no-repeat;
	padding: 60 20 20 20;
}

.pageContent {
	font-size:70%;
	padding-left:20px;
	padding-top:0px;
	padding-bottom:20px;
	width:760px;
	min-height:583px;
	position:relative;
}
* html .pageContent {
	height:583px;
}
.homeContent {
	padding:0px;
	width:1000px;
	min-height:560px;
	position:relative;
}
/*--------------------------------------------------*/
/* News, Teachers  */

.imagesbox {
	padding-bottom: 15px;
	vertical-align: top;
	width: 130px;
	padding-right: 20px;
}
.textbox2 {
	padding-bottom: 15px;
	vertical-align: top;
}

.textbox {
	padding-right: 0px;
	vertical-align: top;
	width: 232px;
}
.mean {
	padding-right: 5px;
	padding-left: 5px;
	vertical-align: top;
	width: 15px;
}
.teachname {
    font-size: 120%;
	font-weight: bold;
}
.teachname2 {
	font-size: 120%;
	font-weight: bold;
	color:990000;
}
.paddingleftq {
	padding-left: 20px;
}
.teach1 {
	padding-top: 5px;
	padding-bottom: 5px;
}
.cityteach {
	font-weight: bold;
	font-size: 105%;
}
.cityteach2 {
	font-weight: bold;
	font-size: 105%;
}
.textboxNews {
	padding-right: 15px;
	vertical-align: top;
	width: 70%;
	padding-top: 15px;
}
.boxforallNews {
	vertical-align: top;
	padding-top: 15px;
	width: 30%;
	text-align: left;
}

/* End of News, Teachers  */

/*IN LINE*/
a.head {
	text-decoration:none;
	color:#DA251D;
	font-weight: bold;
	margin-top:0px;
	margin-bottom:15px;
}
a.active {
	text-decoration:none;
	color:#ffd700;
	font-weight: bold;
	margin-top:0px;
	margin-bottom:15px;
}
a.visited {
	text-decoration:none;
	color:#ffd700;
	font-weight: bold;
	margin-top:0px;
	margin-bottom:15px;
}
a.hover {
	text-decoration:none;
	font-weight: bold;
	color:#ffd700;
	margin-top:0px;
	margin-bottom:15px;
}
.headInline {
	font-family: Candara;
	font-size: 12px;
	color:#DA251D;
	font-weight: bold;
	text-align: justify;
	vertical-align: text-top;
	font-family: Candara;
	text-align: left;
	margin-top:0px;
	margin-bottom:5px;
}
.txtInline {
	WIDTH: 100%;
	BORDER-COLLAPSE: collapse;
    font-family: Candara;
	font-size: 12px;
	text-align: left;
	vertical-align: text-top;
	font-family: Candara;
}
.readmoreInline {
	font-family: Candara;
	font-size: 12px;
	color: #DA391D;
	text-align: left;
	vertical-align: text-top;
}

/* End os inLine */
/*--------------------------------2----------------------------------*/
.mainleft {
	WIDTH: 100%;
	border-collapse: collapse;
	font-family: Candara;
	font-size: 12px;
	text-align: justify;
	vertical-align: text-top;
	font-family: Candara;
	text-align: left;
}

.head1 {
	font-size: 120%;
	font-weight: bold;
	color:990000;
	margin-bottom:10px;
}   
.dal {
	font-family: arial;
	font-size: 12px;
	color:#ffd700;
	text-align: left;
	font-weight: bold;
	letter-spacing: normal;
	bottom: 5px;
	font-style: italic;
	margin-top: 5px;
}
a:link {text-decoration:none; color:990000;}
a:active {text-decoration:none; color:990000;}
a:visited {text-decoration:none; color:990000;}
a:hover {text-decoration:none; color:990000;}
.caption {color:990000;}
.contactsBottom {
	color: #696969;
	padding-top: 20px;
}

