@impor url ('reset.css');

body{
background: url("../image/body.jpg")repeat #edece8;
margin: auto;
width: 100%;
font-family: Helevetica,Arial,sans-serif;
font-size: 14px;
color: #666;
line-height:1.5em; 
}
h1 {
font-size: 28px; 
font-weight: normal; 
line-height: 20px; 
margin: 30px auto; 
color: #cb2026;
font-family:'Century Gothic', Helvetica, Arial,sans-serif; 
}
h2 { 
font-size: 18px; 
margin: 0 0 20px 0; 
color: #ffa200; 
}
h3 {
color: #0600ff;
font-family:'Century Gothic', Helvetica, Arial,sans-serif;
font-size: 24px;
}
h4 {
font-size: 18px;
font-style: italic;
font-family: Helvetica, Arial,sans-serif;
text-decoration: underline;
clear: none;
}
h5 {
font-size: 20px;
font-family: Helvetica, Arial,sans-serif;
}
h6 {
font: bold 14px Verdana; /*Шрифт текста*/
color: #1626f5;  /*Цвет текста*/
margin: 5px;
cursor:pointer;
}
p { 
margin: 0px; 
padding: 0 0 10px 0; 
}


a {
text-decoration: none;
}
.center_text p {
text-indent: 20px;
}
.style1 {
color: red;
font-size: 15px;
}
.style1 a {
text-decoration: none;
color: red;
}

.cursiv {
color: black;
font-size: 15px;
font-style: oblique;
text-decoration: underline;
}
.fat {
color: black;
font-size: 15px;
font-weight: bold;;
}
.douland a {
color: blue;
font-size: 15px;
text-decoration: none;
}
/* надпись посмотреть */
.view20 {
cursor: pointer;
color: red;
}
.model {
display: none;
}
/* шапка */
#header {
width: 1280px;
height: 214px;
background: url("../image/header.png")no-repeat;
margin: 0 auto;
}

/* весь контент */
#main {

width: 1280px;
margin: 0 auto;
/*height: 2000px;*/

}

/* левые картинки */
#left_side {
width: 160px;
height: 100%;
float: left;
margin: auto 0;


}
.left1 {
width: 160px;
height: 783px;
background: url("../image/left_top_side.png")no-repeat;
}
.left2 {
width: 160px;
height: 335px;
/*height: 100%;*/
background: url("../image/left_center_side.png") repeat-y;
}
.left3 {
width: 160px;
height: 573px;
background: url("../image/left_bottom_side.png")no-repeat;
}


/*центральный блок*/
#center {
width: 961px;
height: 100%;
float: left;
}
/*верхнее меню*/
.top_menu {
margin: 0 auto;
height: 53px;
background: #3f282f url("../image/top_menu.png") repeat-x;
}
.top_menu ul {
text-align: center;
margin: 0 auto;    
}
.top_menu ul li {
list-style: none;
display: inline-block;
background: url("../image/front.png")left center no-repeat;
padding: 15px 13px 15px 22px;
}
.top_menu ul li:first-child {
background: none;
padding: 15px 18px 15px 0px;  
}
.top_menu ul a {
text-decoration: none;
display: block;
color: #ebebeb;
font-size: 13px;
font-family:'Century Gothic', Helvetica, Arial,sans-serif;
}
.top_menu ul li a:hover {
color: white;
font-weight: bolder;
}
.top_menu ul li a:active {
color: red;
font-weight: bold;
}

/* блок текста */
.center_text {
width: 560px;
background: white;
float: left;
}
.center_text p {
margin: 10px 20px 10px 10px;
}
.empty1 {
width: 100%;
height: 100% ;
padding: 0px;
margin: 0px;
}



.footer {
width: 560px;
height: 50px;
background-color: #c2c2c2;
}
.footer p {
padding: 15px 20px;
}

/* правое меню*/

#right_menu {
width: 401px;
height: 820px;
background-color: #f5f2f2;
margin-left: 560px;
}
.sidebar {
float: left;
width: 401px;
margin: 30px 0px 30px 20px;
}
.list {
margin: 20px 0;
list-style: none;
}

.list li {
background: transparent url(../image/list.png) no-repeat scroll 0 0px;
margin:0 0 20px;
padding:0 0 0 25px;
line-height: 1em;
}

.list li a {
color: #666;
text-decoration: none;
}

.list li a:hover {
color: #000;
}

.right_empty {
width: 401px;
background-color: #f5f2f2; 
height: 600px;

}
.maneken {
width: 401px;
height: 725px;
background: url(../image/right_bottom_side2.png) no-repeat;
}

/* правые картинки */
#right_side {
width: 160px;
margin-left: 1121px;
height: 100%;
}
.right1 {
width: 160px;
height: 460px;
background: url("../image/right_top_side.png")no-repeat;

}
.right2 {
width: 160px;
height: 553px;
/*height: 100% ;*/
background: url("../image/right_center_side.png")repeat-y;
}
.right3 {
width: 160px;
height: 725px;
background: url("../image/right_bottom_side.png")no-repeat;
}
/*******************************************/
/* для страниц */
/*------------------------------------*/

#page {
width: 1000px;
margin: 30px auto;
box-shadow: 0 0 10px rgba(0,0,0,0.5);
border-radius: 25px 25px 0px 0px;   
}

/* шапка для страниц */
#header2 {
width: 1000px;
height: 150px;
background: url("../image/header2.png")no-repeat;
margin: 0px auto;
}
/* верхнее меню страниц */
#top_menu2 {
width: 100%;
height: 51px;
background-color: #3f282f;
border-bottom: 1px solid white;
}
.front {
width: 100%;
height: 1px;
background-color: #3f282f;
clear: both;
}
.page_menu ul {
margin: 0 auto; 
padding-left: 60px;   
}
.page_menu ul li {
list-style: none;
display: inline-block;
background: url("../image/front.png")left center no-repeat;
padding: 15px 13px 15px 22px;
}
.page_menu ul li:first-child {
background: none;
padding: 15px 18px 15px 0px;  
}
.page_menu ul a {
text-decoration: none;
display: block;
color: #ebebeb;
font-size: 13px;
font-family:'Century Gothic', Helvetica, Arial,sans-serif;

}

.page_menu ul li a:hover {
color: white;
font-weight: bolder;
}
.page_menu ul li a:active {
color: red;
font-weight: bold;
}

/* контент страниц */

.content {
width: 1000px;
margin: 0px auto;
border-spacing: 0px;
}

.page_center {
width: 650px;
background-color: white;
vertical-align: top;
 
}
.page_right_menu {
width: 350px;
background-color: #f5f2f2;
vertical-align: top;
}

.sidebar2 {
float: left;
width: 300px;
margin: 30px 0px 30px 20px;
}
/* предисловие */ 
.preface {
padding: 15px 10px;
}
.preface p {
font-size: 14px;
text-indent: 20px;
font-family: Verdana, Arial sans-serif;
}
/*статьи */
.lesson {
clear: both;
margin: 10px;
}
img {
margin: 10px ;
clear: both;
}

.lesson p {
clear: both;
}
.view {
clear: both;
margin: 10px;
}
.view a {
font: bold 14px Verdana; /*Шрифт текста*/
display: block;
color: #1626f5;  /*Цвет текста*/
text-decoration: none; /*Подчеркивание у ссылок - нет*/
}
.view2 {
clear: both;
margin: 10px;
}
.view2 a {
text-decoration: none;
font-size: 28px; 
font-weight: normal; 
line-height: 20px; 
color: #cb2026;
font-family:'Century Gothic', Helvetica, Arial,sans-serif; 
display: block;
}




/* футер страниц */
#page_footer {
width: 100%;
height: 50px;
background-color: #c2c2c2;
clear: both;
}
#page_footer p {
padding: 15px 20px;
}
/* для формы обгатной связи */
.contact{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    width: 443px;
    border-radius: 9px;
    -moz-border-radius: 9px;    
    padding-left:12px;
    padding-right:12px;
    border: 1px solid #DFDFDF;
    color: #000000;
    background: #F9F9F2;
    background-image: url('../image/mail.png');
    background-position: top right;
    background-repeat: no-repeat;
}
    
.contact p{    
    font-size: 13px;
    margin: 10px;
    text-align: left;    
}

.red {color:red}
/* для словаря */
.word {
margin: 5px 20px 10px 20px;
}
.azbuka {
width: 100%;
height: 30px;
margin: 0 auto;
}
.azbuka ul {
padding-left: 10px;
}
.azbuka ul li {
list-style: none;
float: left;

}
.azbuka ul li a {
text-decoration: none;
display: block;
padding: 5px 4px;
font-size: 16px;
}
/* Построение выкроек  */
.measure {
border: 1px solid black;
width: 70%;
border-spacing: 0px;
}
.measure tr {
border: 1px solid black;
}
.measure th {
border: 1px solid black;
}
.measure td {
border: 1px solid black;
text-align: center;
}
.sing {
padding: 0 0 2px 0; 
color: black;
font-family:'Century Gothic', Helvetica, Arial,sans-serif;
font-size: 20px;
font-weight: bold;   
}
.measure p {
padding: 0 0 1px 0;
}
/* Таблица размеров */
.measure2 {
border: 1px solid black;
width: 90%;
border-spacing: 0px;
}
.measure2 tr {
border: 1px solid black;
}
.measure2 th {
border: 1px solid black;
}
.measure2 td {
border: 1px solid black;
text-align: center;
}
.sing {
padding: 0 0 2px 0; 
color: black;
font-family:'Century Gothic', Helvetica, Arial,sans-serif;
font-size: 20px;
font-weight: bold;   
}
.measure2 p {
padding: 0 0 1px 0;
}
/* Таблица для клиневых юбок*/
.klin {
width: 95%;
border-spacing: 0px;
}
.klin td {
vertical-align: top; /* Выравнивание по верхнему краю ячеек */
}
/* для примеров*/
 p.primer {
 border: 1px solid black;
 width: 70%;
 padding-left: 10px;
} 
/*  ************************** */  
/* Для комментариев */
.comment_div {
 border-top: 1px solid gray;  
 border-bottom: 1px solid gray; 
 margin: 15px; 
 
}
.comment_div p {
margin-left: 0px;
}
/* Комментарии для главной страницы */
.com_glav {
margin-left: 10px;
}
/*  ************************** */    
/* nolix - рекламная строка */
.nolix {
background-color: white;   
}
