/* Document CSS */
/*html, body, form, fieldset, p, a, ul, ol, li, div, legend, label,
br, input, button, h1, h2, h3, h4, h5, h6, form, ADDRESS, CITE*/
* {font-weight: normal; margin: 0px; padding: 0px; list-style:none;}
html{font-size: 100.01%; height: 100%;}
body{font-size: 62.5%; font-family: Arial, Helvetica, sans-serif; background:white; height:100%; color:#1e1e1e; min-width:1000px; position:relative;}
A IMG{border: none;}
* {font-size: 1em;}

TEXTAREA {overflow:auto;}
INPUT.inputText,
TEXTAREA,
SELECT
{border:1px #bdbdbd solid;}
.fl {width:100%; height:0px; clear:both; font-size:0; line-height:0;  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); opacity:0;}
.floatRight {float:right;}
.floatLeft {float:left;}

LABEL {cursor:pointer;}

/* DEFAULT STYLE */
.default {font-size:1.4em; line-height:1.4em;}
.default * { line-height:1.4em;}
.default H1, .default .h1 {margin:1em 0 1.2em; font-size:2em; font-weight:100;}
.default H2, .default .h2 {margin:2.3em 0 0.5em; font-size:1.7em; font-weight:100;}
.default H3, .default .h3 {margin:1.5em 0 0.9em; font-size:1.2em; font-weight:900;}
.default H4, .default .h4 {margin:1em 0 1.4em; font-size:1.0em; font-weight:900;}
.default H5, .default .h5 {margin:0em 0 1.2em; font-size:0.8em; font-weight:900;}

.default H1 SPAN, .default .h1 SPAN {font-weight:100;}
.default H2 SPAN, .default .h2 SPAN {font-weight:100;}
.default H3 SPAN, .default .h3 SPAN {font-weight:100;}
.default H4 SPAN, .default .h4 SPAN {font-weight:100;}
.default H5 SPAN, .default .h5 SPAN {font-weight:100;}

.default H1 A, .default .h1 A {font-weight:900; text-decoration:underline;}
.default H2 A, .default .h2 A {font-weight:900; text-decoration:underline;}
.default H3 A, .default .h3 A {font-weight:900; text-decoration:underline;}
.default H4 A, .default .h4 A {font-weight:900; text-decoration:underline;}
.default H5 A, .default .h5 A {font-weight:900; text-decoration:underline;}
/*.default A {height:1%;}*/
.default A IMG {border:1px white solid;}
/*.default A:hover IMG {border:1px #0091c7 solid;}*/

.default P, .default .p {margin:0 0 1.1em;}

/*list-style:decimal; */
.default UL {margin-bottom:2.1em; padding-left:50px;}
.default TABLE UL {padding-left:10px;}
.default UL LI {margin:5px 0;}
.default UL LI, .default OL UL LI  {list-style:none; background:url(/a0/ru/images/listStyle.gif) no-repeat 2px 0.6em; padding-left:15px;}
.default OL LI, .default UL OL LI {list-style:decimal;}
.default LI UL LI {background:url(/a0/ru/images/listStyle1.gif) no-repeat 2px 0.8em;}
.default UL UL {margin-bottom:0; padding-left:15px;}
.default OL {padding-left:10px;}
.default OL LI {list-style-position: inside;}


.default SUB {font-size:0.8em; position:relative; top:0.2em;}
.default SUP {font-size:0.8em; position:relative; bottom:0.2em;}
.default I, .default I A {font-style:italic;}
.default SMALL, .default .small {font-size:0.9em;}
.default BIG {font-size:1.2em;}
.default B, .default STRONG, .default B A, .default STRONG A {font-weight:900;}

.default CITE {font-style:italic;}
.default CITE .autor {font-size:0.75em; display:block; margin-top:10px; color:#666666;}

.default TABLE {border-collapse:collapse; border-spacing:0;}
.default CAPTION {font-size:1.2em; font-weight:900; text-align:left; margin:0.6em 0 10px;}
.default TD, .default TH {padding:6px 20px 4px; border-right:3px white solid;}
.default THEAD TD, .default THEAD TH {background:#95979e; color:#fff; font-weight:900; font-size:0.9em; vertical-align:bottom;}
.default .odd TD, .default .odd TH {background:#e1e4e9;}

.default .basketAmount .odd TD {background:none;}

.default .addRec TD {background:#e1e4e9;}
/* ROUND CORNER */
.RC3pxGreyWhite {}
.RC3pxGreyWhite .RCTop {height:3px; font-size:0; line-height:0; background:#e1e4e9;}
.RC3pxGreyWhite .RCTop .RCLeft {width:3px; height:3px; background:url(/a0/ru/images/RC3pxGreyWhite.gif) top left;}
.RC3pxGreyWhite .RCTop .RCRight {width:3px; height:3px; background:url(/a0/ru/images/RC3pxGreyWhite.gif) top right;}
.RC3pxGreyWhite .RCBottom {height:3px; font-size:0; line-height:0; background:#e1e4e9;}
.RC3pxGreyWhite .RCBottom .RCLeft {width:3px; height:3px; background:url(/a0/ru/images/RC3pxGreyWhite.gif) bottom left;}
.RC3pxGreyWhite .RCBottom .RCRight {width:3px; height:3px; background:url(/a0/ru/images/RC3pxGreyWhite.gif) bottom right;}
.RC3pxGreyWhite .RCContent {border-left:3px #e1e4e9 solid; border-right:3px #e1e4e9 solid;}

.RC0Blue {background:#e1e4e9; color:#65676b;}
.RC0Blue .RCTop {height:13px; font-size:0; line-height:0;}
.RC0Blue .RCTop .RCLeft {width:13px; height:13px; background:url(/a0/ru/images/RC0Blue.gif) top left; float:left;}
.RC0Blue .RCTop .RCRight {width:13px; height:13px; background:url(/a0/ru/images/RC0Blue.gif) top right; float:right;}
.RC0Blue .RCBottom {height:13px; font-size:0; line-height:0;}
.RC0Blue .RCBottom .RCLeft {width:13px; height:13px; background:url(/a0/ru/images/RC0Blue.gif) bottom left; float:left;}
.RC0Blue .RCBottom .RCRight {width:13px; height:13px; background:url(/a0/ru/images/RC0Blue.gif) bottom right; float:right;}
.RC0Blue .RCContent {}


.RC0Grey {background:#bbbec4; color:#65676b;}
.RC0Grey .RCTop {height:13px; font-size:0; line-height:0;}
.RC0Grey .RCTop .RCLeft {width:13px; height:13px; background:url(/a0/ru/images/RC0Grey.gif) top left; float:left;}
.RC0Grey .RCTop .RCRight {width:13px; height:13px; background:url(/a0/ru/images/RC0Grey.gif) top right; float:right;}
.RC0Grey .RCBottom {height:13px; font-size:0; line-height:0;}
.RC0Grey .RCBottom .RCLeft {width:13px; height:13px; background:url(/a0/ru/images/RC0Grey.gif) bottom left; float:left;}
.RC0Grey .RCBottom .RCRight {width:13px; height:13px; background:url(/a0/ru/images/RC0Grey.gif) bottom right; float:right;}
.RC0Grey .RCContent {}

/* all style */
.allWidth {min-width:1000px; max-width:1600px;}
.allContainer {overflow:hidden; width:100%;}
.allLeftBlock {width:33%; float:left;}
#partnersHeader .allLeftBlock {width:100%;}
.allContenttBlock {width:66%; float:right;}
.allContenttBlockHr1 {padding-left:50px; padding-right:150px;}
.allContenttBlockHr1RightLittle {padding-left:50px; padding-right:50px;}
.allContenttBlockHeader {padding-left:50px; padding-right:60px;}

/* TEXT SIZE */
.allSize07 {font-size:0.7em;}
.allSize08 {font-size:0.8em;}
.allSize09 {font-size:0.9em;}
.allSize10 {font-size:1em;}
.allSize11 {font-size:1.1em;}
.allSize12 {font-size:1.2em;}
.allSize13 {font-size:1.3em;}
.allSize14 {font-size:1.4em;}
.allSize15 {font-size:1.5em;}
.allSize16 {font-size:1.6em;}
.allSize17 {font-size:1.7em;}
.allSize18 {font-size:1.8em;}
.allSize19 {font-size:1.9em;}
.allSize20 {font-size:2em;}
.allSize21 {font-size:2.1em;}
.allSize22 {font-size:2.2em;}
.allSize23 {font-size:2.3em;}
.allSize24 {font-size:2.4em;}
.allSize25 {font-size:2.5em;}
.allSize26 {font-size:2.6em;}
.allSize27 {font-size:2.7em;}
.allSize28 {font-size:2.8em;}
.allSize29 {font-size:2.9em;}
.allSize30 {font-size:3em;}

.bolder {
	font-weight:bold;
}

/* FONTS */
.allTrebuchetMS {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

/* LINKS */
A {color:#b6111a; outline:none;}
A:hover {color:#ff0010 !important;}
A.interiorLink {text-decoration:none; border-bottom:1px #b6111a dashed;}
A.interiorLink:hover {border-bottom:1px #ff0010 dashed !important;}

.allTextLinks A {color:#1e1e1e;}
.allTextLinks A.interiorLink {border-bottom:1px #1e1e1e dashed;}

.allBlueLinks A {color:#004d9c;}
.allBlueLinks A.interiorLink {border-bottom:1px #004d9c dashed;}

.allColorLinks1 A {color:#474747;}
.allColorLinks1 A.interiorLink {border-bottom:1px #474747 dashed;}

.allButonRight {width:25px; height:25px; position:relative; overflow:hidden;}
.allButonRight .btnOut {background:url(/a0/ru/images/roundArrowToRight.png) no-repeat top left; border:none; height:21px; width:21px; position:absolute; top:2px; left:2px;}
.allButonRight .btnIn {width:25px; height:25px; background:url(/a0/ru/images/roundArrowToRightHover.png) no-repeat left top; position:absolute; top:-25px; left:0; border:none; cursor:pointer;}


.allButonLeft {width:25px; height:25px; position:relative; overflow:hidden;}
.allButonLeft .btnOut {background:url(/a0/ru/images/roundArrowToLeft.png) no-repeat top left; border:none; height:21px; width:21px; position:absolute; top:2px; left:2px;}
.allButonLeft .btnIn {width:25px; height:25px; background:url(/a0/ru/images/roundArrowToLefttHover.png) no-repeat left top; position:absolute; top:-25px; left:0; border:none; cursor:pointer;}

.hover .btnOut {top:-25px;}
.hover .btnIn {top:0;}

.disabled .btnOut {left:-25px;}
.disabled .btnIn {left:-25px;}


/* TITLES */
.allTitles1 {font-size:3em;}
.allTitles2 {font-size:2.4em;}
.allTitles3 {font-size:1.8em;}
.allFormsTitle {font-size:1.6em; font-size:#65676b;}

.collContainer {overflow:hidden; width:100%;}

#search {width:30px; height:27px; position:absolute; top:23px; right:0; z-index:500; overflow:hidden;}
#search .blockLeft {height:27px; width:18px; background:url(/a0/ru/images/searchLeft.png) no-repeat left top; position:absolute; top:0; left:0; z-index:510;}
#search .blockContent {height:27px; width:164px; position:absolute; top:0; left:18px; background:#95979e; z-index:510;}
#search .blockRight {height:27px; width:18px; background:url(/a0/ru/images/searchRihgt.png) no-repeat left top; position:absolute; top:0; left:182px; z-index:510;}
#search .lupa {width:15px; height:14px; background:url(/a0/ru/images/lupa.gif) no-repeat top left; display:block; position:absolute; left:10px; top:6px; z-index:515;}
#search .lupa:hover {background:url(/a0/ru/images/lupa.gif) no-repeat bottom left;}

#search .allButonRight {position:absolute; top:1px; left:173px; z-index:515;}

#search .inputText {position:absolute; top:4px; left:35px; width:125px; z-index:515; padding:2px; font-size:1.1em; color:#95979e;}

.headerImage {position:absolute; top:0; left:0; min-width:1000px; width:100%;}
.headerImageHr1 {position:absolute; top:0; right:0; height:409px; width:458px;}
.headerImage .blockNavigation {width:139px; height:62px; background:url(/a0/ru/images/bgNavigationHeaderBack.gif) no-repeat top left; position:absolute; right:45px; bottom:-30px; z-index:300;}
.headerImage .blockNavigation A {display:block; position:absolute;}
.headerImage .blockNavigation .prevImege {width:30px; height:30px; left:0; top:0; background:url(/a0/ru/images/bgNavigationHeader.gif) top left;}
.headerImage .blockNavigation .nextImege {width:30px; height:30px; right:-1px; bottom:0;background:url(/a0/ru/images/bgNavigationHeader.gif) bottom right;}
.headerImage .blockNavigation .prevImege:hover {background:url(/a0/ru/images/bgNavigationPrev.gif) no-repeat;}
.headerImage .blockNavigation .nextImege:hover {background:url(/a0/ru/images/bgNavigationNext.gif) no-repeat;}

.main {min-height:100%; background:url(/a0/ru/images/bgLeftBlock.gif) repeat-y 33% 0px; padding-bottom:1px; margin-top:-1px;}


/* HEADER */
.header {}
#partnersHeader {width:100%; }
.siteMap .header {padding-bottom:296px;}
.siteMap .blockContent {padding-top:15px;}
.siteMap .blockItem {width:45%; float:left; padding-right:4.5%;}
.siteMap .blockItem LI {margin:11px 0 22px;}
.siteMap .blockItem LI A {font-weight:900;}
.siteMap .blockItem LI LI {padding-left:30px; margin:11px 0 11px;}
.siteMap .blockItem LI LI A {font-weight:100;}

#menu {padding-top:13px; width:200px; position:relative; left:-10px;}
#menu LI {margin:0.2em 0; overflow:hidden;}
#menu LI DIV {float:left;}
#menu SPAN {height:25px; padding:2px 10px 0; float:left;}

#menu .active DIV {background:#bbbec4 url(/a0/ru/images/bgMenuActiveLeft.gif) no-repeat top left;}
#menu .active SPAN {background:url(/a0/ru/images/bgMenuActiveRight.gif) no-repeat top right; font-weight:900;} 

#menu .hover DIV {background:#e1e4e9 url(/a0/ru/images/bgMenuHoverLeft.gif) no-repeat top left;}
#menu .hover SPAN {background:url(/a0/ru/images/bgMenuHoverRight.gif) no-repeat top right;} 

#menu A:hover {color:#1e1e1e !important;}

.content #menu {width:67%; overflow:hidden; float:right; left:0; padding:0; margin-bottom:72px;}
.content #menu UL {overflow:hidden; background:#e1e4e9; padding:22px 50px 20px;}
.content #menu LI {float:left; width:30%;}
.content #menu .active DIV {background:#bbbec4 url(/a0/ru/images/bgMenuActiveLeftPartners.gif) no-repeat top left !important;}
.content #menu .active SPAN {background:url(/a0/ru/images/bgMenuActiveRightPartners.gif) no-repeat top right !important;  font-weight:900;} 
.content #menu .active A {font-weight:900; color:#1e1e1e;}
.content #menu .hover DIV {background:none;}
.content #menu .hover SPAN {background:none;} 


.header .logo {padding-left:50%; padding-top:20px; margin-bottom:55px;}
.header .logo DIV {width:208px; margin-left:-104px;}
.header .logo IMG {width:208px;}

#partnerLogin {width:200px; min-height:115px; color:#65676b;}
.partnerLoginHr1 {background:url(/a0/ru/images/partnerLoginLT.gif) no-repeat top left #bbbec4;}
.partnerLoginHr2 {background:url(/a0/ru/images/partnerLoginLB.gif) no-repeat bottom left; padding:5px 0 6px 10px;}
#partnerLogin .icoKey {width:21px; height:8px; background:url(/a0/ru/images/partnerKey.gif) no-repeat right bottom; line-height:0; font-size:0; position:absolute; left:0; top:4px;}
#partnerLogin .blockTitle {padding-left:25px; position:relative; padding-bottom:2px;}
#partnerLogin .blockContent {padding:7px 0 0 25px;}
#partnerLogin .blockContent .elForm {margin-bottom:7px;}
#partnerLogin .blockContent .elForm SPAN INPUT {background:url(/a0/ru/images/bgInputLogin.gif) no-repeat 0px 0px #fff;}
#partnerLogin .blockContent .inputText {padding:1px 2px; color:#95979e; width:130px;}
#partnerLogin .formSubmit {overflow:hidden; width:135px;}
/*#partnerLogin .inputButton {background:url(/a0/ru/images/roundArrowToRight.png) no-repeat top left; border:none; height:21px; width:21px; display:block;}*/
#partnerLogin P {padding:3px 0 5px 25px;}
#partnerLogin UL {padding-left:25px;}
#partnerLogin LI {margin:4px 0; overflow:hidden;}
#partnerLogin .icoUser {height:13px; width:10px; background:url(/a0/ru/images/icoUser.gif) no-repeat left bottom; padding-right:5px; margin-top:1px; line-height:0; font-size:0;}
#partnerLogin .icoExit {height:10px; width:10px; background:url(/a0/ru/images/icoExit.gif) no-repeat left bottom; padding-right:5px; margin-top:3px; line-height:0; font-size:0;}




/* CONTENT */
.content {padding-bottom:268px; position:relative; z-index:100;}
.content .allContenttBlock {padding-bottom:120px;}
.franchise {padding-left:50%;}
.franchise .franchiseHr1 {padding-right:20px; margin-left:-104px;}
.franchise .blockTitle {margin-bottom:0.35em;}

/* INDEX PAGE */
.indexContent1 {margin-bottom:40px; padding-top:20px;}
.indexContent1 .allContenttBlockHr1 {padding-right:210px; padding-top:2.7em;}

.indexContent2 {margin-bottom:75px; overflow:visible; z-index:300; position:relative;}
.indexContent2 .verificationCertificate {width:48%; float:left; position:relative;}
.indexContent2 .verificationCertificateHr1 { background:url(/a0/ru/images/RCGreyOnWhiteTR.gif) no-repeat top right #e1e4e9;}
.indexContent2 .verificationCertificateHr2 {background:url(/a0/ru/images/RCGreyOnWhiteBR.gif) no-repeat bottom right; padding:30px 30px 25px; overflow:hidden; color:#65676b;}
.results .verificationCertificateHr2 {background:url(/a0/ru/images/RCGreyOnGreyBR.gif) no-repeat bottom right;}
.indexContent2 .verificationCertificateHr2 .blockTitle {width:120px;}
.indexContent2 .verificationCertificateHr2 .blockContent {width:99%;}
.indexContent2 .verificationCertificateHr2 .blockContent FORM {margin:5px 0 8px; position:relative;}
.indexContent2 .verificationCertificateHr2 .blockContent .inputText {padding:2px 2px 0; height:22px; width:99%; background:url(/a0/ru/images/bgInputVerification.gif) repeat-x top left; border:none; border-left:1px #bdbdbd solid;}
.indexContent2 .verificationCertificateHr2 .blockContent .allButonRight {position:absolute; top:0; right:-2px; background:url(/a0/ru/images/bgSubmit.gif) no-repeat top right;}
*:first-child+html .indexContent2 .verificationCertificateHr2 .blockContent .allButonRight {top:1px;}

.resultsContent {position:absolute; left:0; top:100%; width:100%;}
.resultsContent .blockBottomRC {width:100%; padding-right:15px; _padding:0 60px 0 55px; height:15px; _background:#bbbec4; position:absolute; left:0; top:100%;}
.resultsContent .blockRC {background:url(images/RCDarckGreyOnWhiteBR.gif) no-repeat right bottom; width:15px; height:15px; position:absolute; top:0; _top:-1px; right:0; margin-right:15px; _margin:0; _left:100%;}
.resultsContent .blockBg {_display:none; background:#bbbec4; margin-right:15px; height:15px;}

.indexContent2 .resultsContent {display:none;}
.indexContent2 .resultsContentHr1 { padding:10px 25px;}
.results .resultsContent {clear:both; background:#bbbec4; display:block;}
.results .resultsContent .status {}
.results .resultsContent .blockContent A {color:#103d64; font-size:0.9em;}
.results .resultsContent .blockContentHr1 {padding:0 50px 0 30px;}
.results .resultsContent .blockItem {margin-bottom:10px;}
.results .reset {padding-bottom:2px;}
.results .reset IMG {margin:0 0 -2px 0;}

.enterNumber {padding-left:125px;}
.enterNumberHr1 {float:right; width:100%;}

.indexContent2 .forStudents {width:51%; float:right;}
.indexContent2 .forStudentsHr1 {padding-left:50px; padding-right:100px;}
.indexContent2 .forStudents .blockTitle {margin-bottom:5px;}


.publications {padding:0 30px; margin-bottom:45px; clear:both;}
.publications .allTitles2 {margin-bottom:18px;}
.publications .data {float:left; padding:0 4px; margin-bottom:7px;}
.publications .blockContent {clear:both;}
.publications .blockItem {margin-bottom:15px;}


.centerTabs {position:relative; overflow:hidden; width:100%; bottom:-3px;}
.centerTabs .blockTabs {float:left;}
.centerTabs .blockTabs DIV {float:left;}
.centerTabs .blockTabs DIV DIV {padding:10px 35px 0 30px; height:26px;}

.centerTabs .itemRC {background:url(/a0/ru/images/indexTabCenter.gif) repeat-x white;}
.centerTabs .itemRC DIV {background:url(/a0/ru/images/indexTabCenterLeft.gif) no-repeat top left;}
.centerTabs .itemRC DIV DIV {background:url(/a0/ru/images/indexTabCenterRight.gif) no-repeat top right; font-weight:900; padding:10px 35px 0 30px;}

.indexChengeCenter {margin-bottom:65px;}
.indexChengeCenter .allTitles2 {margin-bottom:11px;}
.indexChengeCenter .RCContent {overflow:hidden; padding:25px 20px 15px 30px;}
.indexChengeCenter .blockColumn {width:25%; float:left;}
.indexChengeCenter .city {margin-bottom:9px; width:90%; overflow:hidden;}

.indexVideo .allTitles2 {margin-bottom:15px;}
.indexVideo .blockTitle {font-weight:900; padding-left:150px; padding-top:8px; margin-bottom:10px;}
.indexVideo .blockContent {padding-left:150px;}



/* FOOTER */
.footer {min-width:1000px; height:296px;  margin-top:-296px; color:#65676b; position:relative; font-size:1.2em; line-height:1.2em; overflow:hidden;}
.footer .development {padding:180px 0 0 30px; float:lefy; width:auto; color:#474747; text-align:center; position:relative; z-index:100;}
.footer .development IMG {margin-bottom:5px;}
.footer A {color:#004d9c; font-family:Arial, Helvetica, sans-serif;}
.footer .copyright {background:url(/a0/ru/images/rightFooter.gif) no-repeat top left; padding:150px 0 0 190px; height:146px; width:246px; position:absolute; bottom:0px; right:0; z-index:110;}
.footer .copyright A {color:#004d9c;}




/* left block */
.subMenu {padding-top:20px; margin-bottom:105px;}
.subMenu LI {padding:5px 0 5px 50%; margin-bottom:4px;}
.subMenu LI DIV {margin-left:-104px; padding-right:15px;}
.subMenu A {font-weight:900;}
.subMenu .active {background:white;}
.subMenu .hover {background:#bbbec4;}
.subMenu .active A {font-weight:100; color:#1e1e1e;}

.toForum {padding-left:30px; padding-top:35px; margin-bottom:60px;}
.toForum .blockContent {padding-left:20px;}

.leftFile {background:url(/a0/ru/images/partnerLoginLB.gif) no-repeat left bottom #bbbec4; margin-left:30px; width:210px; color:#65676b;}
.leftFileHr1 {background:url(/a0/ru/images/partnerLoginRB.gif) no-repeat right bottom;}
.leftFileHr2 {background:url(/a0/ru/images/partnerLoginRT.gif) no-repeat right top;}
.leftFileHr3 {background:url(/a0/ru/images/partnerLoginLT.gif) no-repeat left top; padding:20px 30px 5px;}

.leftFile .blockContent {padding-left:18px; margin-bottom:10px;}
.leftFile IMG {margin-top:2px;}

.mannequinsInShop {overflow:hidden; width:100%; padding-bottom:10px;}
/* PAGE STYLE */
.breadCrumbs {color:#bbbec4; margin-bottom:10px; position:relative; z-index:100; margin-right:90px;}
.breadCrumbs A {color:#95979e;}
.breadCrumbs SPAN {padding:0 3px;}

.pageTitle {margin-bottom:50px; width:75%; position:relative; z-index:100;}
.pageTitle SMALL {font-size:0.5em}
.shopPageTitle {margin-bottom:50px; width:90%; position:relative; z-index:100;}
.shopPageTitle SMALL {font-size:0.5em}

.parthnersPageTitle {margin-bottom:30px; width:75%; position:relative; z-index:100;}
.parthnersPageTitle SMALL {font-size:0.5em}

/* PAGINATOR */
.paginator {overflow:hidden; width:100%; margin:50px 0 35px;}
.paginator SPAN {float:left; width:24px; height:22px; padding:2px 8px 0 0; text-align:center; font-weight:900;}
.paginator .active {background:url(/a0/ru/images/bgPaginator.gif) no-repeat left top !important;}
.paginator .hover {background:url(/a0/ru/images/bgPaginatorHover.gif) no-repeat left top;}

.data {padding:0 8px; margin-right:1px; background:#bbbec4; color:#6a6c75;}
.announc {padding:0 8px; background:#b6111a; color:#fff;}
.titleData {color:#01a30c;}

.shadow {width:100%; height:100%; position:fixed; top:0; left:0; background:black; z-index:1000; display:none;}
.popap1 {width:620px; position:absolute; top:500px; left:30%; z-index:1100;}
.popap1 .blockTop {height:18px; background:url(/a0/ru/images/bgPopapTop.png) no-repeat;}
.popap1 .blockBottom {height:18px; background:url(/a0/ru/images/bgPopapBottom.png) no-repeat;}
.popap1 .blockContent {background:url(/a0/ru/images/bgPopap.gif) repeat-y; padding:20px 30px 10px;}
.popap1 .blockClose {position:absolute; top:20px; right:20px; cursor:pointer;}
.popap1 .blockImages {text-align:center;}
.popap1 .default {padding:10px 20px 0; color:#333333;}
.popap1 .allButonLeft {position:absolute; top:50%; margin-top:-12px; left:20px;}
.popap1 .allButonRight {position:absolute; top:50%; margin-top:-12px; right:20px;}

.popap2 {width:434px; position:absolute; top:500px; left:40%; z-index:1100; color:#65676b;}
.popap2 .blockTop {height:17px; background:url(/a0/ru/images/bgPopap2Top.png) no-repeat;}
.popap2 .blockBottom {height:19px; background:url(/a0/ru/images/bgPopap2Bottom.png) no-repeat;}
.popap2 .blockContent {background:url(/a0/ru/images/bgPopap2.gif) repeat-y; padding:20px 30px 10px 60px;}
.popap2 .blockClose {position:absolute; top:20px; right:20px; cursor:pointer;}
.popap2 SELECT {margin-right:5px;}
.popap2 .blockDay {width:70px;}
.popap2 .blockMounth {width:70px;}
.popap2 .blockYer {width:90px;}
.popap2 .default SPAN {font-size:0.85em; display:block; margin:15px 0 5px;}
.popap2 .default DIV {padding:35px 90px 0 0;}
.popap2 .inputText {width:100px; padding:2px;}
.popap2 .inputButton {width:104px; height:28px; background:url(/a0/ru/images/summariesSend3.gif) no-repeat left top; border:none; cursor:pointer;}
.popap2 .disabled {background:url(/a0/ru/images/summariesSend3.gif) no-repeat left center !important; cursor:auto;}
.popap2 .hover {background:url(/a0/ru/images/summariesSend3.gif) no-repeat left bottom; }


.viewPhotos {overflow:hidden; width:405px; padding:0 20px 0 35px; margin:30px 0; position:relative;}
.viewPhotos SPAN {float:left; padding-right:15px;}
.viewPhotos SPAN IMG {border:3px #e1e4e9 solid;}
.viewPhotos .allButonLeft {position:absolute; top:50%; margin-top:-12px; left:0;}
.viewPhotos .allButonRight {position:absolute; top:50%; margin-top:-12px; right:0;}


.listNews .blockItem {margin-bottom:27px;}
.listNews .blockTitle {margin:5px 0 15px;}
.listNews .blockTitle A {font-weight:900;}
.listNews .blockContent {margin-top:6px;}
.news .blockContent {margin-top:15px;}

.contacts .blockItem {line-height:1.8em;}
.contacts .blockSeparator {padding-bottom:15px; border-bottom:3px #e1e4e9 solid;}

.vacancies .blockSeparator {padding-bottom:1px; margin-bottom:-15px; border-bottom:3px #e1e4e9 solid;}
.chengeTrue {color:#f3000f;}
#summaries {width:452px; margin-top:70px;}
#summaries FORM {padding-left:30px; padding-right:30px;}
#summaries H3 {margin-bottom:30px; padding-left:60px;}
#summaries .blockContent {padding:0 30px; margin-top:30px;}
#summaries SELECT {width:99%; height:24px; margin-top:3px;}
#summaries .inputText {width:99%; height:24px; margin-top:3px; margin-right:-10px;}
#summaries TEXTAREA {width:99%; margin-top:3px;}
#summaries .formItem {margin:0 0 9px 0; position:relative; clear:both;}

#summaries .city {width:60%; float:left; clear:none;}
#summaries .index {width:30%; float:right; clear:none;}

#summaries .addFile .inputText {width:83%;}
#summaries .addFile .brows {position:absolute; bottom:0; right:0px; }
*:first-child+html #summaries .addFile .brows {bottom:2px;}
.fileText {position:relative; left:2px; top:-7px;}
#summaries .addFile .inputFile {width:60px; height:25px; position:absolute; right:0; bottom:0; overflow:hidden;  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); opacity:0;} 
#summaries .addFile .inputFile INPUT {position:absolute; right:0; cursor:pointer;}
#summaries .blockOk {position:absolute; top:30px; right:-20px; display:none;}
#summaries .blockSend {overflow:hidden; width:100%; padding:30px 0 40px;}
#summaries .blockSend .inputButton {width:146px; height:28px; background:url(/a0/ru/images/summariesSend.gif) no-repeat left top; border:none; cursor:pointer;}
#summaries .blockSend .disabled {background:url(/a0/ru/images/summariesSend.gif) no-repeat left center !important; cursor:auto;}
#summaries .blockSend .hover {background:url(/a0/ru/images/summariesSend.gif) no-repeat left bottom; }
#summaries .blockSend2 {overflow:hidden; width:100%; padding:30px 0 40px;}
#summaries .blockSend2 .inputButton {width:254px; height:43px; background:url(/a0/ru/images/summariesSend2.gif) no-repeat left top; border:none; cursor:pointer;}
#summaries .blockSend2 .disabled {background:url(/a0/ru/images/summariesSend2.gif) no-repeat left center !important; cursor:auto;}
#summaries .blockSend2 .hover {background:url(/a0/ru/images/summariesSend2.gif) no-repeat left bottom; }

#summaries .blockSend3 {overflow:hidden; width:100%; padding:30px 0 40px;}
#summaries .blockSend3 .inputButton {width:104px; height:28px; background:url(/a0/ru/images/summariesSend3.gif) no-repeat left top; border:none; cursor:pointer;}
#summaries .blockSend3 .disabled {background:url(/a0/ru/images/summariesSend3.gif) no-repeat left center !important; cursor:auto;}
#summaries .blockSend3 .hover {background:url(/a0/ru/images/summariesSend3.gif) no-repeat left bottom; }
#summaries .blockSeparator {border-bottom:3px #bbbec4 solid; padding-bottom:12px;}

#summaries .diplokaNumber .inputText {width:22%;}
#summaries .diplokaNumber .blockOk {right:71%;}
#summaries .blockDelete {display:block; width:10px; height:10px; background:url(/a0/ru/images/delete.gif) no-repeat top left; float:right; margin-right:-10px; position:relative; top:10px; left:3px; font-size:0; line-height:0;}
#summaries .blockDelete:hover {background-position:bottom left;}

#summaries .dataOfAdmission .day {width:17%; margin-right:10px;}
#summaries .dataOfAdmission .mounth {width:34%; margin-right:10px;}
#summaries .dataOfAdmission .year {width:17%;}

.requiredFields {position:relative; top:60px;}

.addSelect {margin-top:5px; padding-bottom:5px;}

.chengeTypeOfHair {overflow:hidden; width:100%;}
.chengeTypeOfHair .blockOneColumn1 {width:30%; float:left;}
.chengeTypeOfHair .blockOneColumn2 {width:25%; float:left;}
.chengeTypeOfHair .blockOneColumn3 {width:25%; float:left;}
.chengeTypeOfHair .blockTitle {margin-bottom:12px; font-weight:900;}
.chengeTypeOfHair LABEL {padding-bottom:10px; width:100%;}


.tabsTypeHair {position:relative; top:13px; left:0; margin:20px -50px 0 -15px; z-index:50;}
.tabsTypeHair TABLE {border-collapse:collapse;}
.tabsTypeHair .blockItem {padding:7px 19px 20px;}
/*.tabsOtherTop .blockItem {padding:7px 5px;}*/
.tabsTypeHair .blockItem .textTop {font-weight:900; color:#1E1E1E; position:absolute; top:0; left:-4px; margin-right:-50px; width:120%;}
.tabsTypeHair .blockItem .textBottom {color:#bbbec4; position:relative; display:block;}/**/
.tabsTypeHair .active .blockItem {background:#bbbec4; position:relative; padding:7px 19px 20px;}
/*.tabsOtherTop .active .blockItem {padding:7px 19px;}*/
.tabsTypeHair .active .blockTopLeft {width:13px; height:13px; background:url(/a0/ru/images/RC0Grey.gif) top left; position:absolute; top:0; left:0; line-height:0; font-size:0;}
.tabsTypeHair .active .blockTopRight {width:13px; height:13px; background:url(/a0/ru/images/RC0Grey.gif) top right; position:absolute; top:0; right:0; line-height:0; font-size:0;}
.tabsTypeHair .active .blockBottomLeft {width:13px; height:13px; background:url(/a0/ru/images/RC0Grey.gif) bottom left; position:absolute; bottom:0; left:0; line-height:0; font-size:0;}
.tabsTypeHair .active .blockBottomRight {width:13px; height:13px; background:url(/a0/ru/images/RC0Grey.gif) bottom right; position:absolute; bottom:0; right:0; line-height:0; font-size:0;}
.tabsTypeHairContainer .tabsTypeHair .active .blockBottomLeft {display:none;}
.tabsTypeHairContainer .tabsTypeHair .active .blockBottomRight {display:none;}


.tabsPeople {position:relative; top:-35px; left:0; margin:20px -50px 0 -15px;}
.tabsPeople TABLE {border-collapse:collapse;}
.tabsPeople .blockItem {padding:20px 15px 10px;}
/*.tabsPeople .blockItem {padding:7px 5px;}*/
.tabsPeople .blockItem SPAN {font-weight:900;}
.tabsPeople .active .blockItem {background:#bbbec4; position:relative; padding:20px 15px 10px;}
.tabsPeople .active .blockTopLeft {width:13px; height:13px; background:url(/a0/ru/images/RC0Grey.gif) top left; position:absolute; top:0; left:0; line-height:0; font-size:0;}
.tabsPeople .active .blockTopRight {width:13px; height:13px; background:url(/a0/ru/images/RC0Grey.gif) top right; position:absolute; top:0; right:0; line-height:0; font-size:0;}
.tabsPeople .active .blockBottomLeft {width:13px; height:13px; background:url(/a0/ru/images/RC0Grey.gif) bottom left; position:absolute; bottom:0; left:0; line-height:0; font-size:0;}
.tabsPeople .active .blockBottomRight {width:13px; height:13px; background:url(/a0/ru/images/RC0Grey.gif) bottom right; position:absolute; bottom:0; right:0; line-height:0; font-size:0;}



.typeSerch {margin-left:-15px; position:relative;}
.typeSerch .blockContent {padding:0 15px 9px;}
.typeSerch SELECT {height:25px; width:450px;}
.typeSerch .inputText {width:93%; height:20px; padding:3px 0 0 3px; background:url(/a0/ru/images/bgTypeInput.gif) no-repeat top right #fff;}
.typeSerch .allButonRight {position:absolute; top:13px; left:93%; margin-left:-33px;}

.photoGalery {overflow:hidden; width:100%; color:#65676b; margin-bottom:50px;}
.photoGalery .blockItem {width:19.8%; float:left;}
.photoGalery .blockImages {border:3px #e2e5ea solid; float:left; margin-bottom:8px;}
.photoGalery .blockName {clear:both; margin:0px 0 4px; width:95%; overflow:hidden;}
.photoGalery .blockName IMG {margin:0 5px -2px 0;}
.photoGalery .blockCode { width:95%; overflow:hidden;}

.photoGaleryConteiner {overflow:hidden; width:100%; position:relative; padding-left:30px; left:-30px; margin-right:-30px;}
.photoGaleryConteiner .blockLoader {position:absolute; left:50%; top:30%; margin-left:-64px; display:none;}
.photoGaleryShadow {position:absolute; top:30px; left:0; height:2000px; width:120%; background:#95979e; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); opacity:0.5; display:none;}


.archive .paginator {margin-top:0;}
.winners {overflow:hidden; width:100%;}
.winners .blockItem {float:left; width:28%; color:#65676b;}
.winners .blockImages {border:3px #e2e5ea solid; float:left; margin-bottom:8px;}
.winners .blockName {clear:both;}

.hairCards .blockMainImages {margin-bottom:15px; width:540px; text-align:center; height:456px; overflow:hidden;}
.hairCards .blockMainImages IMG {border:3px #e1e4e9 solid;}
.hairCards .default {width:460px;}
.chengePhoto {clear:both; background:url(/a0/ru/images/chengePhotoLeft.gif) no-repeat top left #bbbec4; width:605px; margin-left:-32px; margin-right:-20px; margin-bottom:25px;}
.chengePhoto .chengePhotoHr1 {background:url(/a0/ru/images/chengePhotoRight.gif) no-repeat top right; overflow:hidden; height:128px; position:relative;}
.chengePhoto .blockContent {padding:16px 15px 16px 35px; overflow:hidden;}
.hairCards .blockImages {width:19.8%; float:left; margin-bottom:30px;}
.hairCards .blockImages IMG {border:3px #e1e4e9 solid;}
.hairCards .active IMG {border:3px #b6111a solid;}
.chengePhoto .allButonLeft {position:absolute; left:2px; top:61px;}
.chengePhoto .allButonRight {position:absolute; right:1px; top:61px;}

.whereStudent H2 IMG, .whereStudent .h2 IMG {margin:0 5px 2px 0;}
.whereStudent .collContainer {margin-bottom:-40px;}
.whereStudent .blockItem {float:left; width:33%;}

#schemeCenter {margin:-10px 0 50px; overflow:hidden; width:100%;}
#schemeCenter .blockMap {margin:10px 0 0 0; border:3px #e1e4e9 solid; float:left; display:none;}

.schemeCenter {margin:22px 0 50px; overflow:hidden; width:100%;}
.schemeCenter .blockMap {margin:10px 0 0 0; border:3px #e1e4e9 solid; float:left; display:none;}
.mapParents .blockMap {display:none;}


.tenders .blockItem {margin-bottom:13px;}
.tenders .blockTitle {font-size:1.2em; margin-bottom:5px;}
.tenders .blockTitle A {font-weight:900;}
.tenders .blockContent {font-size:0.85em; font-style:italic;}

.error {background:url(/a0/ru/images/bgErroe.jpg) no-repeat right bottom; width:570px; height:480px; margin:130px auto 0;}
.error .pageTitle {margin-bottom:18px;}
.pageTitle .errorNumber {color:#b6111a; font-weight:900; padding-left:10px;}
.error .blockLink {line-height:1.8em;}

/* SHOP */
.rub {background:url(/a0/ru/images/rub.gif) no-repeat right 0.75em;}
.allSize16 .rub {background:url(/a0/ru/images/rubBig.gif) no-repeat right 0.65em;}
.prise {color:#b6111a;}

.btnMoreSmaller {height:24px; width:11px; padding-left:7px; line-height:0; font-size:0; cursor:pointer;}
.btnMoreSmaller .blockTop {width:11px; height:12px; overflow:hidden; position:relative;}
.btnMoreSmaller .blockTop .noActive {background:url(/a0/ru/images/more.png) no-repeat; width:11px; height:12px; position:absolute; top:0; left:0;}
.btnMoreSmaller .blockTop .active {background:url(/a0/ru/images/moreHover.png) no-repeat; width:11px; height:12px; position:absolute; top:12px; left:0;}
.btnMoreSmaller .blockBottom {width:11px; height:12px; overflow:hidden; position:relative;}
.btnMoreSmaller .blockBottom .noActive {background:url(/a0/ru/images/less.png) no-repeat; width:11px; height:12px; position:absolute; top:0; left:0;}
.btnMoreSmaller .blockBottom .active {background:url(/a0/ru/images/lessHover.png) no-repeat; width:11px; height:12px; position:absolute; top:12px; left:0;}
.btnMoreSmaller .hover .noActive {top:12px;}
.btnMoreSmaller .hover .active {top:0;}

.btnDelete {height:10px; width:10px; position:relative; overflow:hidden; cursor:pointer;}
.btnDelete .noActive {height:10px; width:10px; background:url(/a0/ru/images/delete.png) no-repeat; position:absolute; top:0; left:0;}
.btnDelete .active {height:10px; width:10px; background:url(/a0/ru/images/deleteHover.png) no-repeat; position:absolute; top:20px; left:0;}
.btnDelete .hover .noActive {top:20px;}
.btnDelete .hover .active {top:0;}

#usersPanel {width:310px; float:right; margin-top:20px;} 
#usersPanel P {padding-left:25px;}
#usersPanel .help, .usersPanel  .basket, .usersPanel  .comparison  {overflow:hidden; color:#1e1e1e;}
#usersPanel .help {padding:9px 5px 17px 15px;}
#usersPanel .basket {background:#bbbec4; padding:6px 0px 8px 15px;}
#usersPanel .comparison {padding:5px 5px 0 15px; line-height:1.6em;}
#usersPanel .help .ico {width:24px; height:19px; background:url(/a0/ru/images/lifebuoy.gif) no-repeat left bottom; margin-top:-3px; line-height:0; font-size:0;}
#usersPanel .basket .ico {width:24px; height:20px; background:url(/a0/ru/images/basket.gif) no-repeat left bottom; margin-top:2px; line-height:0; font-size:0;}
#usersPanel .comparison .ico {width:24px; height:12px; background:url(/a0/ru/images/comparison.gif) no-repeat left bottom; margin-top:5px; line-height:0; font-size:0;}

.shopMain LI {overflow:hidden; width:100%;}
.shopMain LI DIV {padding:14px 0 0 65px;}

.shopCategoryCard {margin-top:50px;}
.shopCategoryCard .blockString {overflow:hidden; width:100%; margin-bottom:53px;}
.shopCategoryCard .blockItem {width:44%;}
.shopCategoryCard .blockImages {width:90px; text-align:center;}
.shopCategoryCard .blockTitle {margin-bottom:10px;}
.shopCategoryCard .blockTitle A {font-weight:900;}
.shopCategoryCard .blockTitle IMG {margin-bottom:-4px; margin-left:5px;}
.shopCategoryCard .blockContent {padding-left:100px; padding-top:8px;}
.shopCategoryCard .blockContent DIV {margin-top:4px;}
.shopCategoryCard .blockToComparison {padding:12px 0 2px 100px; }
.shopCategoryCard .blockToComparison A {color:#95979e; border-color:#95979e;}
.shopCategoryCard .blockToComparison IMG {margin-bottom:-2px;}

.productCard {overflow:hidden; width:100%;  padding-bottom:30px;}
.productCard .blockImages {float:left; width:140px;}
.productCard .blockImages .littleImages {border:2px white solid; margin:5px 10px 0 0; cursor:pointer;}
.productCard .blockImages .active {border:2px #bbbec4 solid;}
.productCard .blockContent {padding:0 0 0 190px;}
.productCard .blockText {margin-bottom:12px;}
.productCard .blockContent TABLE {width:90%; margin:5px 0 2px 0;}
.productCard .blockContent TD {padding-bottom:0.8em;}
.productCard .blockLeft {background:url(/a0/ru/images/dot.gif) repeat-x 0 0.8em; vertical-align:top; width:150px;}
.productCard .blockLeft SPAN {padding-right:3px; background:#FFFFFF;}
/*.productCard .blockRight {width:10px;}*/
.productCard .blockRight SPAN {padding-left:2px;}
.productCard .blockToComparison {padding:25px 0 2px;}
.productCard .blockToComparison A {color:#95979e; border-color:#95979e;}
.productCard .blockToComparison IMG {margin-bottom:-2px;}
.productCard FORM {width:270px; margin:48px 0 0 0;}
.productCard FORM.toBasket {width:330px;}
.productCard FORM .formContent {padding:13px 25px 5px; overflow:hidden;}
.productCard FORM SPAN {padding:4px 5px 0 0;}
.productCard .inputText {width:30px; height:20px; text-align:right;}
.productCard .inputButton {width:84px; height:28px; background:url(/a0/ru/images/btnOrdering.gif) no-repeat; border:none; margin-top:-3px;}
.productCard .toBasket .inputButton {width:155px; height:28px; background:url(/a0/ru/images/addBasket.gif) no-repeat left bottom; border:none; margin-top:-3px;}
.productCard .toBasket .inputButton:hover, .productCard .toBasket .hover {background-position:left top;}
.productCard .amount {padding:10px 25px 0;}
.productCard .amount .rub {background-position:0 0.65em;}
.productCard .amount B {font-weight:900;}

.withProduct {border-top:3px #e1e4e9 solid;}
.withProduct .blockTitle {margin:43px 0 34px;}
.withProduct .blockString {overflow:hidden; width:100%; margin-bottom:34px;}
.withProduct .blockItem {width:27%; padding-right:6%; float:left;}
.withProduct .blockItem IMG {padding-right:10px;}
.withProduct .blockContent {width:100%; overflow:hidden; padding-top:10px;}

.basketImages {padding-right:10px;}
.shopBasket TABLE {width:100%;}
.shopBasket .inputText {width:30px; text-align:right; height:20px;}

.shopBasket .back {color:#95979E; margin-top:15px;}
.shopBasket .back A {color:#95979E;}

.basketAmount {margin-top:29px;}
.basketAmount .blockLeft {padding-left:0; padding-right:0; vertical-align:bottom;}
.basketAmount .blockLeft SPAN {padding:0 4px 0 20px;}
.basketAmount .blockLeft DIV {background:url(/a0/ru/images/dot.gif) repeat-x 0 0.85em;}
.basketAmount SPAN {white-space:nowrap; background:white;}
.basketAmount .blockRight {width:10px; padding:6px 20px 4px 0; vertical-align:bottom;}
.basketAmount .blockRight DIV {margin-bottom:-0.3em;}
.basketAmount .blockRight DIV .rub {background-position:right 0.7em;}
.basketAmount BIG.prise {font-size:2em;}
.shopBasket .inputButton {display:block; background:url(/a0/ru/images/btnBasket.gif) no-repeat left top; border:none; width:208px; height:42px; margin-top:45px;}
.shopBasket .inputButton:hover {background:url(/a0/ru/images/btnBasket.gif) no-repeat left bottom;}

#shopComparison {padding:50px 0 0 50px;}
#shopComparison .rub {background-position:right 0.8em;}
#shopComparison .blockLink .blockDelete {display:inline-block; width:10px; height:10px; background:url(/a0/ru/images/delete.gif) no-repeat top left; line-height:0; font-size:0; margin-bottom:-1px;}
#shopComparison .blockLink .blockDelete:hover {background:url(/a0/ru/images/delete.gif) no-repeat bottom left;}
#shopComparison TD {width:160px; vertical-align:top; border-bottom:3px white solid;}
#shopComparison .bigElement {width:auto;}
#shopComparison .topString TD {padding-left:0px; background:none;}
#shopComparison .prises TD {padding-top:15px; padding-bottom:20px;}
#shopComparison TH {background:#95979e; color:#fff; font-weight:900; font-size:0.9em; border-bottom:3px white solid; text-align:left;}
#shopComparison .toBasket IMG {margin:15px 0 -4px;}
#shopComparison .toBasket I {color:#666666;}

.parthnersAd .blockItem {margin-bottom:28px;}
.parthnersAd .default {margin-top:7px;}

.parthnersFiles .blockItem {margin-bottom:15px;}
.parthnersFiles .blockImages {padding-top:7px;}
.parthnersFiles .blockTitle {margin-bottom:3px; padding-left:20px;}
.parthnersFiles .blockTitle I {color:#65676b;}
.parthnersFiles .blockContent {font-style:italic; padding-left:20px;}

.parthnersCourses .blockItem {margin-bottom:13px;}
.parthnersCourses .blockTitle {margin-bottom:8px;}
.parthnersCourses .blockContent {font-style:italic;}

.dip {margin-bottom:43px;}
.dip IMG {border:3px #e1e4e9 solid;}

.cardLecturer {border-bottom:3px #e1e4e9 solid; margin-bottom:23px;}


.teacherAndStudents {margin-top:5px;}
.teacherAndStudents TD {padding:6px 5px 4px 15px;}
.teacherAndStudents .arrowSort {display:inline-block; height:10px; width:11px; background:url(/a0/ru/images/arrowSort.gif) no-repeat top left; line-height:0; font-size:0;}
.arrowSort:hover {background:url(/a0/ru/images/arrowSort.gif) no-repeat bottom left;}

.teacherAndStudents .edit {display:inline-block; width:14px; height:14px; background:url(/a0/ru/images/edit.gif) no-repeat top left; font-size:0; line-height:0; margin:0 5px -2px 0;}
.teacherAndStudents .edit:hover {background:url(/a0/ru/images/edit.gif) bottom left;}

.teacherAndStudents .update {display:inline-block; width:14px; height:9px; background:url(/a0/ru/images/update.gif) no-repeat top left; font-size:0; line-height:0; margin:0 5px 0 0;}
.teacherAndStudents .update:hover {background:url(/a0/ru/images/update.gif) bottom left;}

.teacherAndStudents .delete {display:inline-block; width:10px; height:10px; background:url(/a0/ru/images/delete.gif) no-repeat top left; font-size:0; line-height:0;}
.teacherAndStudents .delete:hover {background:url(/a0/ru/images/delete.gif) bottom left;}

.teacherAndStudents .blockTools {width:50px; text-align:center;}
.teacherAndStudents .blockTools DIV {width:70px; padding-bottom:3px;}

.teacherAndStudents .inputText {padding:2px 0 2px 3px; margin-left:-4px;}
.teacherAndStudents .blockName {width:150px;}
.teacherAndStudents .blockCurse {width:150px;}
.teacherAndStudents .blockDay {width:20px; margin-right:10px;}
.teacherAndStudents .blockMounth {width:20px; margin-right:10px;}
.teacherAndStudents .blockYer {width:50px;}
.teacherAndStudents BUTTON {height:21px; width:37px; background:url(/a0/ru/images/buttonOkWhite.gif) no-repeat; border:none; cursor:pointer;}
.teacherAndStudents .odd BUTTON {height:21px; width:37px; background:url(/a0/ru/images/buttonOk.gif) no-repeat; border:none; cursor:pointer;}

.btnEditProfile {width:190px; height:28px; background:url(/a0/ru/images/btnEditProfile.gif) no-repeat top left; display:block; margin-top:-15px;}
.btnEditProfile:hover {background:url(/a0/ru/images/btnEditProfile.gif) no-repeat bottom left;}

.allContainer .allContenttBlock .allContenttBlockHr1RightLittle .productCard .blockContent .blockText {font-size:1em;}

/* gallery fix alignment */

.galleryAlignment {
	width:100%;
	height:456px;
}

.galleryAlignment td {
	vertical-align:middle;
	text-align:center;
}

/* =======смена вкладок  "Выбери свой центр обучения" 1020.02.11*/

.blockTabs a {
	text-decoration:none;
}
.blockTabs .flagUkr {
	background:url(/a0/ru/images/ukr.gif) no-repeat 0 2px;
	padding-left:22px;
}
.blockTabs .flagKaz {
	background:url(/a0/ru/images/kasah.gif) no-repeat 0 2px;
	padding-left:22px;
}
.blockTabs .active:hover {
	color:#1E1E1E !important;;
	text-decoration:none;
	cursor:default;
}
.RCContent #contain2, #contain3 {display:none;}




