﻿html {
margin: 0px;
padding: 0px;
font-size: 100%
}






body {
margin: 0px;
padding: 0px;
}



                          /*ZADAEM STILI FORMAM NA SAYTE*/


/*stil polya vvoda odnostrochnogo texta ili parola*/

.form_text {
background-color: #e3dbc9;
border: 1px solid gray;
}
/*stil polya vvoda mnogostrochnogo texta*/







.form_textarea {
background-color: #e3dbc9;
border: 1px solid gray;
}

/*izmenenie stilya polya vvoda odnostrochnogo texta pri vzatii ego v focus*/

.form_textarea:focus {
border: 1px solid #000;
background-color: #FFF;
}

/*izmenenie stilya polya vvoda mnogostrochnogo texta pri vzatii ego v focus*/

.form_text:focus {
border: 1px solid #000;
background-color: #FFF;
}

/*izmenenie stilya polya vvoda mnogostrochnogo texta pri navedenii na nego*/
.form_textarea:hover {
border: 1px solid #000;
background-color: #FFF;
}

/*izmenenie stilya polya vvoda mnogostrochnogo texta pri navedenii na nego*/

.form_text:hover {
border: 1px solid #000;
background-color: #FFF;
}




/*stil vsego konteynera poiska*/
.search {
z-index: 10;
position: absolute;
top: 148px;
left: 689px;
width: 255px;
height: 20px;
background-image: url("img/search.png");
padding-left:19px;
padding-right:1px;
padding-top:6px;
padding-bottom:4px;
}

.reg {
z-index: 10;
position: relative;
top: 10px;
left: 145px;
width: 520px;
height: 36px;

padding-left:26px;
padding-right:1px;
padding-top:4px;
padding-bottom:6px;

}


.top_reg {
position: relative;
top: 15px;
bottom: 15px;
border: 0px solid black;
}



.monpage_reg {
position:absolute;
top: 60px;
bottom: 15px;
left: 60px;
border: 0px solid black;
}

.etudantlist_reg {
position:absolute;
top: 60px;
bottom: 15px;
left: 193px;
border: 0px solid black;
}


.prepodlist_reg {
position:absolute;
top: 60px;
bottom: 15px;
left: 325px;
border: 0px solid black;
}



.mail_reg {
position:absolute;
top: 60px;
bottom: 15px;
left: 455px;
border: 0px solid black;
}




.exit_reg {
position:absolute;
top: 60px;
bottom: 15px;
left: 585px;
border: 0px solid black;
}













.monpage_reg1 {
position:absolute;
top: 60px;
bottom: 15px;
left: 135px;
border: 0px solid black;
}

.etudantlist_reg1 {
position:absolute;
top: 60px;
bottom: 15px;
left: 260px;
border: 0px solid black;
}






.mail_reg1 {
position:absolute;
top: 60px;
bottom: 15px;
left: 385px;
border: 0px solid black;
}



.exit_reg1 {
position:absolute;
top: 60px;
bottom: 15px;
left: 510px;
border: 0px solid black;
}









.author {
position:absolute;
top: 45px;
bottom: 15px;
left: 270px;
border: 0px solid black;
}



.exit_reg2 {
position:absolute;
top: 60px;
bottom: 15px;
left: 390px;
border: 0px solid black;
}








/*stil polya vvoda poiska*/

.form_search {
background-color: #d9c18e;
border: 1px solid gray;
}

/*izmenenie stilya vvoda polya poiska pri navedenii na nego*/
.form_search:hover {
background-color: #FFF;
border: 1px solid #000;
}

/*izmenenie stilya vvoda polya poiska pri vzatii ego v focus*/
.form_search:focus {
border: 1px solid #000;
background-color: #FFF;
}

A.ssilochka{
color: #052b65;

}

A.ssilochka: visited {
 color: #000000; 
text-decoration: none;
} 

A.ssilochka:hover {
 color: #e71822;
 font-weight: bold;
 text-decoration: none;
}



pre {
DISPLAY: none
}



                        /*ZADAEM STIL KOMMENTARIYAM K STATYAM*/


.post_div{
border-top: 1px solid grey;
border-bottom: 1px solid grey;
margin: 15px;

}


                        /*ZADAEM STILI SOKRASHENNIM VERSIYAM STATEY*/



/*zadaem stil vsego bloka*/

.circuit {border-bottom: 1px solid #000000; width: 95%;}

/*zadaem stil headera bloka*/

.circuitsm {border: 1px solid gray; width: 100%;}

/*zadaem stil fona headera bloka*/

.circuit_title {background-color: #e3ad3c;}



.photo_table {border-collapse: separate; border-spacing: 5px}

.photo_table TD {padding: 15px}




A IMG {
 border: none; /* Ubiraem granicu kartinki kogda ona ssilka */
}

IMG {
 border: none; /* Ubiraem granicu kartinki */
}



body {	
	background-color: #FFFFFF; /* cvet fona vsego dokumenta */
	}

           /*ZADAEM STILI ABSOLUTNOGO POZICIONIROVANIYA NECOTORIM ELEMENTAM*/


/*zadaem stil verhnemu menu*/
.vertical_menu {
position: absolute;
width: 610px;	height: 35px;
left: 317px;
top: 1px;
z-index: 14;
}


/*zadaem stil levomu menu*/
.left_menu {
position: absolute;
width: 155px;
left: 75px;
top: 205px;
z-index: 24;
background: #EEC97C;
}	



.line {
position: absolute;
width: 155px;
left: 75px;
top: 194px;
z-index: 25;
}
 
.line1 {
position: absolute;
width: 155px;
left: 75px;
top: 392px;
z-index: 25;
}


.nosamis {
position: absolute;
left: 10px;
top: 429px;
z-index: 26;
border: 0px solid black;
}



.bigboard {
position: absolute;
width: 170px;
height: 200px;
left: 30px;
top: 446px;
background-image: url("img/bigboard.png");
z-index: 25;
}




.a1 {
position: absolute;
width: 157px;
height: 28px;
left: 35px;
top: 613px;
background-image: url("img/1.png");
z-index: 25;
}


.a2 {
position: absolute;
width: 11px;
height: 148px;
left: 34px;
top: 466px;
background-image: url("img/2.png");
z-index: 25;
}

.a3 {
position: absolute;
width: 158px;
height: 15px;
left: 34px;
top: 453px;
background-image: url("img/3.png");
z-index: 25;
}

.a4 {
position: absolute;
width: 10px;
height: 148px;
left: 181px;
top: 466px;
background-image: url("img/4.png");
z-index: 25;
}

.news {

position: absolute;
width: 170px;
height: 200px;
left: 37px;
top: 453px;
z-index: 4;
}



.tegs {
position: absolute;
left: 10px;
top: 670px;
width: 200px;
background: #EEC97C;
background-image: url("img/fon_right.jpg");
background-repeat: repeat-y;

border: 0px solid black;
z-index: 16;

filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* IE 5.5+*/
-moz-opacity: 1; /* Mozilla 1.6 и ниже */
-khtml-opacity: 1; /* Konqueror 3.1, Safari 1.1 */
opacity: 1; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}










.visiteurs {
width: 200px;
background: #EEC97C;
background-image: url("img/fon_right.jpg");
background-repeat: repeat-y;

border: 0px solid black;
z-index: 16;

filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* IE 5.5+*/
-moz-opacity: 1; /* Mozilla 1.6 и ниже */
-khtml-opacity: 1; /* Konqueror 3.1, Safari 1.1 */
opacity: 1; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}




.poll {

width: 200px;
background-color: #EEC97C;
background-image: url("img/fon_right.jpg");
background-repeat: repeat-y;
border: 0px solid black;
z-index: 16;

filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* IE 5.5+*/
-moz-opacity: 1; /* Mozilla 1.6 и ниже */
-khtml-opacity: 1; /* Konqueror 3.1, Safari 1.1 */
opacity: 1; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}





.kartinka {
position: absolute;
width: 200px;
height: 190px;
top: 1px;
left: 950px;
border: 0px solid black;
z-index: 10;
}

.kartinka1 {
position: absolute;
width: 170px;
height: 180px;
top: 1px;
left: 105px;
border: 0px solid black;
z-index: 10;
}

.tablo {
position: absolute;
width: 200px;
height: 200px;
top: 1px;
left: 32px;
border: 0px solid black;
z-index: 14;
}


.ecole {
position: absolute;
width: 180px;
height: 180px;
top: 1px;
right: 1px;
border: 0px solid black;
z-index: 11;
}

.header {
position: absolute;
width: 800px;
height: 120px;
left: 210px;
top: 40px;
border: 0px solid black;
z-index: 1;
}








.rightside {

position: absolute;
top: 185px;
left: 1030px;
width: 100%;
width: 200px;
background: #EEC97C;
background-image: url("img/fon_right.jpg");
background-repeat: repeat-y;
border: 0px solid black;
z-index: 12;

filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* IE 5.5+*/
-moz-opacity: 1; /* Mozilla 1.6 и ниже */
-khtml-opacity: 1; /* Konqueror 3.1, Safari 1.1 */
opacity: 1; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}



.rightside1 {
width: 200px;
background: #EEC97C;
background-image: url("img/fon_right.jpg");
background-repeat: repeat-y;

border: 0px solid black;
z-index: 16;

filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* IE 5.5+*/
-moz-opacity: 1; /* Mozilla 1.6 и ниже */
-khtml-opacity: 1; /* Konqueror 3.1, Safari 1.1 */
opacity: 1; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}



.workarea_top {
position: absolute;
top: 175px;
right: 100px;
left: 230px;
width: 780px;
height: 258px;
border: 0px solid black;
background-color: #EEC97C;
background-image: url("img/fon_worktop.jpg");
background-repeat: repeat-y;
z-index: 5;
overflow:  hidden;


filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* IE 5.5+*/
-moz-opacity: 1; /* Mozilla 1.6 и ниже */
-khtml-opacity: 1; /* Konqueror 3.1, Safari 1.1 */
opacity: 1; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}





.workarea {
position: absolute;
top: 523px;
right: 100px;
left: 230px;
width: 100%;
width: 780px;
border: 0px solid black;
background-color: #EEC97C;
background-image: url("img/fon.jpg");
background-repeat: repeat-y;
z-index: 6;


filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* IE 5.5+*/
-moz-opacity: 1; /* Mozilla 1.6 и ниже */
-khtml-opacity: 1; /* Konqueror 3.1, Safari 1.1 */
opacity: 1; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}



.include {
position: absolute;
top: 431px;
left: 322px;
width: 600px;
height: 94px;
border: 0px solid black;
background-image: url("img/fon_include.gif");
background-repeat: repeat-y;
z-index: 10;

filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* IE 5.5+*/
-moz-opacity: 1; /* Mozilla 1.6 и ниже */
-khtml-opacity: 1; /* Konqueror 3.1, Safari 1.1 */
opacity: 1; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}




.downer {
width: 553px;
height: 100px;

border: 0px solid black;
background-image: url("img/downer.gif");
background-repeat: repeat-y;
margin-top: 50;
z-index: 6;

filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* IE 5.5+*/
-moz-opacity: 1; /* Mozilla 1.6 и ниже */
-khtml-opacity: 1; /* Konqueror 3.1, Safari 1.1 */
opacity: 1; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}

.empty {
width: 100%;
width: 780px;
height: 150;
margin-top: 0px;
background-color: #FFFFFF;
border: 0px solid black;
z-index: 8;

}

.empty1	{
width: 100%;
width: 200px;
margin-top: -5px;
background-color: #FFFFFF;
border: 0px solid black;
z-index: 18;

}

.empty2	{
width: 100%;
width: 200px;
height: 150;
margin-top: -5px;
background-color: #FFFFFF;
border: 0px solid black;
z-index: 20;

}

.empty4 {
width: 100%;
width: 780px;
height: 150;
margin-top: -5px;
background-color: #FFFFFF;
border: 0px solid black;
z-index: 8;

}

.empty5 {
width: 100%;
width: 780px;
height: 150;
margin-top: -5px;
background-color: #FFFFFF;
border: 0px solid black;
z-index: 16;

}



P.workareatext {
font-family:Verdana; 
font-size:16px;
margin-top:20px;
margin-left:20px;
margin-right:20px;
}


.view {
position: relative;
margin-top: -30px;
padding-top:20px;
padding-left:30px;
padding-right:30px;
padding-bottom:20px;
}

.view1 {
padding-top:20px;
padding-left:20px;
padding-right:20px;
padding-bottom:20px;
}


P.workareatext_demo {
font-family:Verdana; 
font-size:55px;
margin-top:20px;
margin-left:20px;
margin-right:20px;
}




P.views {
font-family: new roman; 
font-size: 12px;

}

















/* Zdes redaktiruetsa fon menu */

#nav {	margin: 0;	padding-left:55px;  padding-bottom:5px; width: 610px;	height: 35px; border: 6px; }






#nav li {	margin: 0 0px;	padding: 0 0 8px;	float: left;	position: relative;	list-style: none ;}





/* main level link */



#nav a {font-weight: bold;	color: #000000;	text-decoration: none;	display: block;	padding:  8px 20px;	margin: 0;}


#nav a:hover {	background: #000;	color: #fff;}



/* Nizhe redaktiruetsa glavniy blok*/




#nav .all a, #nav li:hover > a {	background-image: url(img/all.png); color: #000000; text-decoration: underline;}

.main a {	background-image: url(img/main.png);  }

.lessons a {	background-image: url(img/lessons.png);  }

.about_us a {	background-image: url(img/about_us.png);  }

.computers a {	background-image: url(img/computers.png);  }

.forum a {	background-image: url(img/forum.png);  }

.photo_gallery a {	background-image: url(img/photo_gallery.png);  }

/* sub levels link hover */



#nav ul li:hover a, #nav li:hover li a {background: none;	border: none;	color: #666; border: 5px; }


#nav ul a:hover {background: url(img/ed.png) repeat-x 0 0px !important;}



/* dropdown */




#nav li:hover  > ul {display: block;}/* level 2 list */

/* Nastroyki vlozhennih spiskov menu */


#nav ul {display: none;	margin: 0; padding: 0;	width: 180px;	position: absolute;	top: 35px;	left: 0; border: 1px solid grey;	background-image: url(img/check.png);}



/* Nastroyki 2 vkladki */

#nav ul li {	float: none; margin-left: 0px;padding: 0;}

/* Nastroyki teksta ssilok */

#nav ul a {font-weight: bold;	}





/* level 3+ list */




#nav ul ul {left: 175px;	top: -3px;}




/* clearfix */



#nav:after {content: ".";	display: block;	clear: both;	visibility: hidden;	line-height: 0;	height: 0;}





















ul#navmenu-v,
ul#navmenu-v li,
ul#navmenu-v ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 155px; 
  list-style: none;
}

ul#navmenu-v:after {
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#navmenu-v li {
  float: left; 
  display: block !important; 
  display: inline; 
  position: relative;
  
}
ul#navmenu-v li ul li {
border:none;

}

/* Root Menu */
ul#navmenu-v a {
  padding: 0 15px;
  display: block;
  background: #EEC97C;
  color: #000000;
  background-image: url(img/v1.png);
  font: bold 12px/28px Verdana, Arial;
  text-decoration: none;
  height: auto !important;
  height: 1%; 
}


ul#navmenu-v a:hover,
ul#navmenu-v li:hover a,
ul#navmenu-v li.iehover a {
  background: #EEC97C;
  color: #000000;
  background-image: url(img/v2.png);
  text-decoration: underline;
  
}

/* 2nd Menu */
ul#navmenu-v li:hover li a,
ul#navmenu-v li.iehover li a {
  background: #EEC97C;
  color: #000000;
padding: 0 20px;
   background-image: url(img/v3.png); 
text-decoration: none;
    width: 190px;

}


ul#navmenu-v li:hover li a:hover,
ul#navmenu-v li:hover li:hover a,
ul#navmenu-v li.iehover li a:hover,
ul#navmenu-v li.iehover li.iehover a {
  background: #EEC97C;
  color: #000000;
padding: 0 20px;
background-image: url(img/v4.png); 
   text-decoration: underline;
}



ul#navmenu-v ul,
ul#navmenu-v ul ul,
ul#navmenu-v ul ul ul {
display: none;
  position: absolute;
  top: 0;
  left: 155px;
}


ul#navmenu-v li:hover ul ul,
ul#navmenu-v li:hover ul ul ul,
ul#navmenu-v li.iehover ul ul,
ul#navmenu-v li.iehover ul ul ul {
  display: none;
}

ul#navmenu-v li:hover ul,
ul#navmenu-v ul li:hover ul,
ul#navmenu-v ul ul li:hover ul,
ul#navmenu-v li.iehover ul,
ul#navmenu-v ul li.iehover ul,
ul#navmenu-v ul ul li.iehover ul {
  display: block;
}





:focus {
outline: none;
}



button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {/* */
border: none;
}









.pstrnav {
	padding: 0px 10px 20px 15px;
	color:#424242;
}

.pstrnav a{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px;color:#245E93; text-decoration:underline;
}