* {margin:0; padding:0;}
img {border:none;}
a {outline:none; font-family: tahoma; font-size:11px; color: #c1010a;}
a:hover {}

ul {list-style:none;}
ul li {}
p {line-height:13px; padding:10px 0px;}
#feedback p {line-height:13px; padding:0px 0px;}
h5 {font-weight:bold; font-size:11px; color:#c1010a;}
.red {color:#c1010a;}

.title1r {color:#c1010a; font-size:14px;}
.title2r {color:#c1010a; font-size:11px;}
.title1b {color:#004390; font-size:14px;}
.title2b {color:#004390; font-size:11px;}

html, body, td, div, input , select, textarea {font-family: tahoma; font-size:11px; color: #646464; line-height:13px;}

.footerBg {width:963px; background:url('../img/footerBg.gif') no-repeat 0 0; margin:auto; padding-top:22px; padding-bottom:7px;}
.footer {border-top:3px solid #004390; width:909px; padding-top:3px; margin:auto; overflow:hidden;}
.footer span {color:#c1010a;}
.footer a {color:#004390; font-size:10px;}
.footer .leftSide {float:left; color:#004390; font-size:10px;}
.footer .rightSide {float:right; color:#004390; font-size:10px;}
.footer .leftSide a:hover {color:#C1010A;}
.footer .rightSide a:hover {color:#c1010a;}

.header {height:189px; width:963px; background:url('../img/headBg.gif') no-repeat 0 0; margin:3px auto 0px; position:relative;}

.header .home {position:absolute; top:20px; right:57px; height:9px; width:11px; background:url('../img/ico-home.gif') no-repeat 0 0;}
.header .home:hover {background:url('../img/ico-home2.gif') no-repeat 0 0;}
.header .map {position:absolute; top:19px; right:41px; height:11px; width:11px; background:url('../img/ico-map.gif') no-repeat 0 0;}
.header .map:hover {background:url('../img/ico-map2.gif') no-repeat 0 0;}
.header .q {position:absolute; top:20px; right:26px; height:9px; width:10px; background:url('../img/ico-q.gif') no-repeat 0 0;}
.header .q:hover {background:url('../img/ico-q2.gif') no-repeat 0 0;}
.header .slogan {position:absolute; top:52px; left:390px; height:73px; width:395px;}
.header .logo {position:absolute; top:68px; right:40px; height:64px; width:65px; background:url('../img/blank.gif') no-repeat 0 0;}
.header .schools {position:absolute; top:0px; left:10px; height:150px; width:365px; background:url('../img/blank.gif') no-repeat 0 0;}
.header .home2 {position:absolute; top:166px; left:40px; height:9px; width:11px;}

.header .menu {padding-top:154px; margin-left:56px;}
.header .menu ul {}
.header .menu ul li {float:left; position:relative;}
.header .menu ul li a {height:35px; overflow:hidden; display:block;}
.header .menu ul li.current a {background:url('../img/menu.gif') no-repeat 0 0;}

.header .menu ul li a.menu1 {width:94px; }
.header .menu ul li.current a.menu1 {background-position: -1px 1px;}
.header .menu ul li a.menu2 {width:92px;}
.header .menu ul li.current a.menu2 {background-position: -95px 1px;}
.header .menu ul li a.menu3 {width:106px;}
.header .menu ul li.current a.menu3 {background-position: -187px 1px;}
.header .menu ul li a.menu4 {width:73px;}
.header .menu ul li.current a.menu4 {background-position: -293px 1px;}
.header .menu ul li a.menu5 {width:68px;}
.header .menu ul li.current a.menu5 {background-position: -366px 1px;}
.header .menu ul li a.menu6 {width:128px;}
.header .menu ul li.current a.menu6 {background-position: -434px 1px;}
.header .menu ul li a.menu7 {width:67px;}
.header .menu ul li.current a.menu7 {background-position: -562px 1px;}

.header .menu ul li ul {position:absolute; top:34px; left:1px; background:#c1010a; padding:0px 8px 4px; width:100px; display:none; z-index:2;}
.header .menu ul li.current ul {display:block;}
.header .menu ul li ul li {float:none; border-bottom:1px solid #fff; padding:11px 6px;}
.header .menu ul li ul li.last {border-bottom:2px solid #fff;}
.header .menu ul li ul li a {background:none !important; color:#fff; text-decoration:none; display:inline; height:auto;}
.header .menu ul li ul li a:hover, .header .menu ul li ul li a.sel {color:#e9d415;}

.header .menu .searchBox {}
.header .menu .searchBox .search {width:185px; height:15px; position:absolute; left:706px; top:164px; background:none; border:none; margin-left: 5px;}
.header .menu .searchBox .send {width:19px; height:11px; position:absolute; left:906px; top:166px; background:none; border:none; cursor:pointer;}


.content {overflow:hidden; margin:0px auto; width:910px; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; padding:8px 25px 3px 26px;}
.content .leftSide {width:652px; float:left;}
.content .rightSide {float:left; width:255px; padding-left:3px;}

.content .leftSide .desk {width:646px; height:210px; margin-left:6px;}

.content .leftSide .sponsors {width:616px; height:82px; margin-left:1px; background:url('../img/sponsorsBg.gif') no-repeat 0 0; position:relative; padding:26px 0px 0px 33px;}
.content .leftSide .sponsors a.left {width:14px; height:28px; position:absolute; top:35px; left:12px;}
.content .leftSide .sponsors a.right {width:14px; height:28px; position:absolute; top:35px; left:624px;}
.content .leftSide .sponsors .sponsorsList {width:585px; height:47px; overflow:hidden;}
.content .leftSide .sponsors .sponsorsList ul {height:47px;}
.content .leftSide .sponsors .sponsorsList ul li {height:47px; float:left; width:88px; padding:0px 5px;}


.content .rightSide .rightRubber .top {background:url('../img/rightBlockTop.gif') no-repeat 0 0; height:10px; margin-top:3px;}
.content .rightSide .rightRubber .title {background:url('../img/rightBlockMid.gif') repeat-y 0 0; padding:0px 7px 0px 10px; height:15px;}
.content .rightSide .rightRubber .middle {background:url('../img/rightBlockMid.gif') repeat-y 0 0;}
.content .rightSide .rightRubber .bottom {background:url('../img/rightBlockBot.gif') no-repeat 0 100%; padding:0px 7px 10px 10px;}

.content .rightSide .rightRubber .newsitem {background:url('../img/hDot.gif') repeat-x 0 100%; padding:5px 0px;}
.content .rightSide .rightRubber .newsitem span {display:block; color:#c1010a; text-decoration:underline; font-size:10px;}
.content .rightSide .rightRubber .newsitem a {color:#646464; text-decoration:none;}
.content .rightSide .rightRubber .allnews {padding-top:5px;}
.content .rightSide .rightRubber .allnews a {color:#c1010a; font-size:10px;}

.content .rightSide .hotline {width:254px; height:67px; margin:22px 0px 0px 2px;}


.contentInner {overflow:hidden; margin:0px auto; width:909px; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; padding:8px 26px 3px 26px;}
.contentInner .leftSide {width:698px; float:left; padding-left:11px;}
.contentInner .rightSide {float:left; width:192px; padding-left:8px;}

.contentInner .rightSide .advise {width:189px; height:82px; margin:0px 0px 0px 3px;}
.contentInner .rightSide .hotline {width:192px; height:59px; margin:11px 0px 0px 0px;}

.contentInner .rightSide .rightRubber {margin-left:3px;}
.contentInner .rightSide .rightRubber .top {background:url('../img/rightBlockTop2.gif') no-repeat 0 0; height:10px; margin-top:4px;}
.contentInner .rightSide .rightRubber .title {background:url('../img/rightBlockMid2.gif') repeat-y 0 0; padding:0px 7px 0px 10px; height:15px;}
.contentInner .rightSide .rightRubber .middle {background:url('../img/rightBlockMid2.gif') repeat-y 0 0;}
.contentInner .rightSide .rightRubber .bottom {background:url('../img/rightBlockBot2.gif') no-repeat 0 100%; padding:0px 7px 10px 10px;}

.contentInner .rightSide .rightRubber .newsitem {background:url('../img/hDot.gif') repeat-x 0 100%; padding:5px 0px;}
.contentInner .rightSide .rightRubber .newsitem span {display:block; color:#c1010a; text-decoration:underline; font-size:10px;}
.contentInner .rightSide .rightRubber .newsitem a {color:#646464; text-decoration:none;}
.contentInner .rightSide .rightRubber .allnews {padding-top:5px;}
.contentInner .rightSide .rightRubber .allnews a {color:#c1010a; font-size:10px;}


.contentInner .leftSide .newsDescription .newsItem {padding:8px 50px 0px 0px;}
.contentInner .leftSide .newsDescription .newsItem span {font-size:10px; color:#004390; padding-left:12px; background:url('../img/blueKonvert.gif') no-repeat 0 3px;}
.contentInner .leftSide .newsDescription .title {font-weight:bold; color:#c1010a;}
.contentInner .leftSide .newsDescription p {padding:0px 0px 20px;}
.contentInner .leftSide .newsDescription .source {font-weight:normal; padding:10px 0px 20px;font-style:italic;}

.contentInner .leftSide .topImg {height:51px; width:697px; margin-left:1px;}
.contentInner .leftSide h1 {color:#c1010a; font-size:20px; font-weight:normal; margin:10px 0px 10px 1px; text-transform:uppercase; background:url('../img/ul-bull2.gif') no-repeat 0 3px; padding-left:19px;}

.contentInner .leftSide .newsList .newsItem {background:url('../img/hDot.gif') repeat-x 0 100%; padding:8px 25px 13px 0px;}
.contentInner .leftSide .newsList .newsItem span {font-size:10px; color:#004390; padding-left:12px; background:url('../img/blueKonvert.gif') no-repeat 0 3px;}
.contentInner .leftSide .newsList .newsItem a {text-decoration:none; color:#646464;}
.contentInner .leftSide .newsList .newsItem a span {font-weight:bold; color:#c1010a; display:block; font-size:11px; background:none; padding:0px;}
.contentInner .leftSide .newsList .newsItem a:hover span {color:#004390;}

.contentInner .leftSide .pager {padding-top:15px;}

.contentInner .leftSide .pager a {text-decoration:none; color:#004390;}
.contentInner .leftSide .pager a.next {text-decoration:underline; font-size:10px;}
.contentInner .leftSide .pager a:hover, .contentInner .leftSide .pager a.current {color:#c1010a;}

.contentInner .leftSide table.shops {border-collapse:collapse; width:100%;}
.contentInner .leftSide table.shops td {width:50%; background:url('../img/hDot.gif') repeat-x 0 100%; padding:10px 0px 13px 0px; color:#c1010a; font-weight:bold;}
.contentInner .leftSide table.shops td.second {text-align:center;}
.contentInner .leftSide table.shops td span.number {color:#004390; font-size:10px; padding:0px 9px; background:url('../img/bullet.gif') no-repeat 2px 5px;}
.contentInner .leftSide table.shops td a {color:#004390; font-size:10px; font-weight:normal;}
.contentInner .leftSide table.shops td a:hover {color:#c1010a; text-decoration:none;}
.contentInner .leftSide table.shops thead td {background:none; color:#004390; padding:10px 0px 0px;}

.contentInner .leftSide .toTop {padding:10px 0px 0px; text-align:right;}
.contentInner .leftSide .toTop a {color:#c1010a; font-size:11px; font-weight:normal;}

.contentInner .leftSide table.rating4 {border-collapse:collapse; margin:auto;}
.contentInner .leftSide table.rating4 thead td {background:#c1010a; color:#fff !important; padding:10px 0px; border-left:1px solid #fff;}
.contentInner .leftSide table.rating4 thead td.third {width:214px; font-weight:bold;}
.contentInner .leftSide table.rating4 tr.hover td {background:#f2f2f2;}
.contentInner .leftSide table.rating4 td {background:url('../img/hDot.gif') repeat-x 0 100%; padding:10px 0px 13px 0px; text-align:center; font-weight:bold;}
.contentInner .leftSide table.rating4 td.first {color:#c1010a; width:74px;}
.contentInner .leftSide table.rating4 td.second {color:#004390; width:200px;}
.contentInner .leftSide table.rating4 tbody td.second {text-align:left; padding-left:31px;}
.contentInner .leftSide table.rating4 td.third {color:#333333; font-weight:normal; width:214px;}
.contentInner .leftSide table.rating4 td.fourth {color:#c1010a; width:153px;}

.contentInner .leftSide table.rating1 {border-collapse:collapse; margin:auto; /*border-bottom:1px solid #c1010a;*/}
.contentInner .leftSide table.rating1 thead td {background:#c1010a; color:#fff !important; padding:10px 0px; border-left:1px solid #fff;}
.contentInner .leftSide table.rating1 thead td.second {font-weight:bold;}
.contentInner .leftSide table.rating1 thead td.third {font-weight:bold;}
.contentInner .leftSide table.rating1 td {background:url('../img/hDot.gif') repeat-x 0 100%;/*background:#f2f2f2;*/ padding:8px 0px; text-align:center; font-weight:bold;}
.contentInner .leftSide table.rating1 tr.hover td {background:#f2f2f2; cursor:pointer;}
.contentInner .leftSide table.rating1 tr.hover a {text-decoration:none;}
.contentInner .leftSide table.rating1 td.first {color:#c1010a; width:185px;} /*78*/
.contentInner .leftSide table.rating1 td.second {color:#004390; width:140px; font-weight:normal;}
.contentInner .leftSide table.rating1 td.third {color:#333333; font-weight:normal; width:197px;}
.contentInner .leftSide table.rating1 td.fourth {color:#c1010a; width:150px;}

.contentInner .leftSide table.rating2 {border-collapse:collapse; margin:auto;}
.contentInner .leftSide table.rating2 thead td {background:#c1010a; color:#fff !important; padding:10px 0px; border-left:1px solid #fff;}
.contentInner .leftSide table.rating2 thead td.second {font-weight:bold;}
.contentInner .leftSide table.rating2 tr.hover td {background:#f2f2f2; cursor:pointer;}
.contentInner .leftSide table.rating2 td {background:url('../img/hDot.gif') repeat-x 0 100%; padding:8px 0px; text-align:center; font-weight:bold;}
.contentInner .leftSide table.rating2 td.first {color:#c1010a; width:186px;}
.contentInner .leftSide table.rating2 tbody td.first {text-align:left; padding-left: 10px;}
.contentInner .leftSide table.rating2 tr.hover a {text-decoration:none;}
.contentInner .leftSide table.rating2 td.second {color:#333333; font-weight:normal; width:115px;}
.contentInner .leftSide table.rating2 td.third {color:#004390; width:190px;}
.contentInner .leftSide table.rating2 tbody td.third {text-align:left; padding-left: 10px;}
.contentInner .leftSide table.rating2 td.fourth {color:#c1010a; width:181px;}

.contentInner .leftSide .innerLeftBlock {margin-left:1px; margin-top:4px;}
.contentInner .leftSide .innerLeftBlock .top {background:url('../img/innerLeftTop.gif') no-repeat 0 0; height:6px; width:696px;}
.contentInner .leftSide .innerLeftBlock .bottom {background:url('../img/innerLeftBot.gif') no-repeat 0 0; height:6px; width:696px;}
.contentInner .leftSide .innerLeftBlock .middle {border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; width:694px; padding:3px 0px 5px 0px; overflow:hidden;}
.contentInner .leftSide .innerLeftBlock div.title {text-align:right; padding:0px 11px; height:20px;}
.contentInner .leftSide .innerLeftBlock div.title img.title {float:left;}
.contentInner .leftSide .innerLeftBlock div.title span.date {color:#c1010a; font-weight:bold; padding-left:15px; background:url('../img/ico-clock.gif') no-repeat 0 2px;}
.contentInner .leftSide .innerLeftBlock a.commonRating {width:100px; height:18px; margin:9px 39px 0px 0px; float:right;}

.contentInner .leftSide .partneritem {
	width: 697px;
	float: left;
	margin-left: 1px;
	padding-top: 21px;
	padding-bottom: 12px;
	border-bottom: dotted 1px #d7d7d7;
}
.contentInner .leftSide .partneritem img {
	float: left;
	height: 105px;
	width: 170px;
}
.contentInner .leftSide .partneritem .content {
	float: left;
	width: 508px;
	padding: 0px;
	margin-left: 10px;
	border: none;
}
.contentInner .leftSide .partneritem .content p {
	float: left;
	padding: 0px;
}
.contentInner .leftSide .partneritem .content .contact {
	float: right;
	width: 508px;
	margin-top: 20px;
}
.contentInner .leftSide .partneritem .content .contact p {
	float: none;
}
.contentInner .leftSide .partneritem .content .contact p a {
	text-decoration: underline;
	color: #646464;
}
.contentInner .leftSide .partneritem .content .contact p a:hover {
	text-decoration: underline;
	color: #c1010a;
}
.contentInner .leftSide .partneritem div.title {
	float: left;
	width: 508px;
}
.contentInner .leftSide .partneritem div.title a, .contentInner .leftSide .partneritem div.title p {
	color: #c1010a;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.contentInner .mainOffice {background:url('../img/hDot.gif') repeat-x 0 100%; padding-bottom:10px;}
.contentInner .mainOffice p {padding:3px 0px; margin-left:8px;}
.contentInner .mainOffice p.title {font-weight:bold; color:#c1010a; margin-left:0px;}

.contentInner table.contacts {border-collapse:collapse; margin-top:15px;}
.contentInner table.contacts td {color:#c1010a; font-weight:bold; vertical-align:top; padding:0px 6px 10px 9px; border-top:10px solid #fff;}
.contentInner table.contacts td.right {color:#646464; font-weight:normal; background:url('../img/vDot.gif') repeat-y 0 0;}

.contentInner .contactsSelect {margin-top:14px;}
.contentInner .contactsSelect .top {background:url('../img/contactsTop.gif') no-repeat 0 0; height:6px; width:497px;}
.contentInner .contactsSelect .bottom {background:url('../img/contactsBot.gif') no-repeat 0 0; height:6px; width:497px;}
.contentInner .contactsSelect .middle {width:475px; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; padding:3px 9px 7px 11px;}

.contentInner .contactsSelect .middle select {width:475px; height:19px; font-size:10px; border:1px solid #d4d0c8; padding:1px; margin-top:3px;}

.hidden {display:none;}

.feedback {padding:15px;}
.feedback h1 {background:transparent url('../img/ul-bull2.gif') no-repeat scroll 0 3px;color:#C1010A;font-size:20px;font-weight:normal;margin:10px 0 10px 1px;padding-left:19px;text-transform:uppercase;}
.feedback fieldset {border:none;}
.feedback p.required img {margin-bottom:4px;}
.feedback input {width:597px; height:15px; margin:3px 0px; background:#fff;border:1px solid #CCCCCC;}
.feedback input.file {width:597px; height:19px; margin:3px 0px; background:#fff;border:1px solid #CCCCCC;}
.feedback select {width:599px; height:18px; margin:3px 0px; background:#fff;border:1px solid #CCCCCC;}
.feedback textarea {width:597px; height:70px; background:#fff; margin:3px 0px;border:1px solid #CCCCCC;}
.feedback input.code {width:108px; margin:3px 6px 3px 3px;}
.feedback img.codeImg {width:66px; heigh:15px; vertical-align:bottom; margin-bottom:3px;}
.feedback input.send {width:76px; height:20px; border:none; margin:0px 0px 0px 72px;}
.feedback p.codeRow {font-size:10px;}
.feedback p.codeRow input {font-size:10px; height:12px;}

div#feedback.popbox {height:370px;width:620px;}
div.popbox {background:white;color:#555555;display:none;height:554px;padding:12px 20px 0;position:absolute;width:620px;z-index:120;}
#overlay {background:#000000 none repeat scroll 0 0;display:none;left:0;opacity: .70;filter: alpha(opacity=70);position:absolute;top:0;width:100%;z-index:110;}
