* {
margin: 0; 
padding: 0; 
} 
body {
background: #FFFFFF;
color: #000000;
font: normal 0.8em/1.4 Verdana, Calibri, Tahoma, Helvetica, Arial, sans-serif;
padding: 0 0;
} 

#main {
margin:0 auto;
width: 90%;
margin-left: 5%;
height:100%;
}
/* Меняла */
#header {
width: 100%;
background: #ffffff url("../img/cap_bg2.jpg") repeat-x;
height: 80px;
color: #000000;
}


.gray_bkg {
background: #F0F0F0;
border-top: 1px #007DC2 solid;
padding-top: 10px;
border-bottom: 1px #007DC2 solid;
padding-bottom: 10px;
}

.red_bkg {
background: #EDCDC2;
border: 20px #EDCDC2 solid;
margin-top: 10px;
margin-bottom: 10px;
}

.gray_place {
/*float: left; */
background: #F0F0F0;
width: 152px;
border: 10px #F0F0F0 solid;
margin-top: 10px;
margin-left: 20px;
margin-right: 20px;
margin-bottom: 5px;
}

.gray_place img {
margin-left: 25px;
position: relative;
left: 25px;
}
.white_place {
float: left;
background: #FFFFFF;
width: 152px;
border: 10px #FFFFFF solid;
margin-top: 10px;
margin-left: 20px;
margin-right: 20px;
margin-bottom: 5px;
}

/* margin-left: 290px; - исправила, когда добавила еще логотип справа - невидимый, с opacity=0 */
.logo {
position: absolute;    
margin-top: 24px;
margin-left: 160px;
}
.logo2 {
position: absolute;    
margin-top: 5px;
margin-left: 55px;
}
.logo1 {
position: absolute;    
margin-top: 1px;
margin-left: 20px;
opacity: 0;
}
.logotext {
display:block;    
position: absolute;
right: 16px;
top: 10px;
background: #F0F0F0;
width: 152px;
border: 10px #F0F0F0 solid;
margin-top: 0px;
margin-left: 20px;
margin-right: 20px;
margin-bottom: 5px;
z-index:5;
}

#footer {
width: 100%;
background: #ffffff url("../img/footer_bg.jpg") repeat-x;
border-top: 8px #007DC2 solid;
font: normal 0.8em/1.4 Verdana, Calibri, Tahoma, Helvetica, Arial, sans-serif;
position: relative;
clear: both;
}

#footer_left {
float: left;
margin-left: 290px;
margin-top: 5px;
padding-right: 30px;
}

#footer_right {
float: right;
margin-right: 50px;
margin-top: 5px;
}

/* Большая игра*/
.playback {
width: 100%;
background: #F7F4CD;
color: #000000;
font: normal 1.1em/1.4 Verdana, Calibri, Tahoma, Helvetica, Arial, sans-serif;
}
.playback_inside {    
    padding-left: 20px;
    padding-top: 10px;
    padding-right: 40px;
    padding-bottom: 20px;
}
/* background: #ffffff url(../img/main/back4.jpg) repeat; */
.playbanner {
width: 90%;    
margin-left: 5%;
background: #ffffff url("../img/main/playban.jpg") repeat-x;
height: 200px;
color: #000000;
}
.playbanner1 {
width: 90%;    
margin-left: 5%;
background: #ffffff url("../img/main/playban1.jpg") repeat-x;
height: 200px;
color: #000000;
}
/* Блоги */
.blogback {
width: 100%;
background: #ffffff;
color: #000000;
font: normal 1.1em/1.4 Verdana, Calibri, Tahoma, Helvetica, Arial, sans-serif;
}
.blockback_inside {    
    padding-left: 20px;
    padding-top: 10px;
    padding-right: 40px;
    padding-bottom: 20px;
}



/* Новое меню */

.accordion {
     font: normal 1.5em Calibri, Tahoma, Helvetica, Arial, sans-serif;
     width: 270px;
     float: left;
 } 
#container1 {
  width: 100%;
  float: left;
  margin-right: -200px;
}  

#main123 {
  margin-left: 280px;
}

    .accordion>li {
      margin-left: 0px;
    }
    .accordion>ul {
      margin: 0em 0em 0em 0em;
    }
   
    
    .accordion>ul {
    margin: 0;
    padding: 0;
    list-style:none;
    width: 200px;
    background: #F0F0F0;
    color: #000000;
    /*
	border: 1px solid #c7c7c7;
	-moz-box-shadow: 0px 1px 19px #d6b6d6;
    -webkit-box-shadow: 0px 1px 19px #d6b6d6;
    box-shadow: 0px 1px 19px #d6b6d6;
    */
}
.accordion>ul>li {
    display:block;
    overflow: hidden;
    margin: 0;
    padding: 0;
    list-style:none;
    width: 270px;
   /* оформляем фон блока */
   /* background-color:#fcfcfc; */
    background-color:#F0F0F0;
   /* эффект перехода */
    transition: height 0.5s ease-in-out;
    -moz-transition: height 0.5s ease-in-out;
    -webkit-transition: height 0.5s ease-in-out;
    -o-transition: height 0.5s ease-in-out;   
}
.menu_main, .menu_web, .menu_les, .menu_map, .menu_user, .menu_teach, .menu_art, .menu_adv, .menu_blog {
    height: 40px;
}
.menu_web:hover {
    height: 280px;
}
.menu_les:hover {
    height: 250px;
}
.menu_map:hover {
    height: 145px;
}
.menu_user:hover {
    height: 120px;
}
.menu_teach:hover {
    height: 180px;
}
.menu_art:hover {
    height: 400px;
}
.menu_adv:hover {
    height: 600px;
}
.menu_blog:hover {
    height: 145px;
}

.menu_web1 {
    height: 280px;
}
.menu_les1 {
    height: 250px;
}
.menu_map1 {
    height: 145px;
}
.menu_user1 {
    height: 120px;
}
.menu_teach1 {
    height: 180px;
}
.menu_art1 {
    height: 400px;
}
.menu_adv1 {
    height: 600px;
}
.menu_blog1 {
    height: 145px;
}


#tooltip {
    position:fixed;
    display:none;
    border: 1px solid #007DC2;
    padding:10px 20px;
    background:#FFFFFF;
    top: 100px;
    left: 100px;
    width: 400px;
    z-index:10;
}

.accordion>ul>li>h3 {
    display:block;
    margin: 0;
    padding:10px 20px;
    height:20px;
    text-align: left;
   /* оформляем пункты */
   /* border-top:#f0f0f0 1px solid;
    color: #1e1e1e;  */
    text-decoration: none;
    font: normal 1.3em Calibri, Tahoma, Helvetica, Arial, sans-serif;
    background: #007DC2;
    color: #F0F0F0;
   /* подвижная ссылка */
    -o-transition: padding-left 250ms ease-out;
    -webkit-transition: padding-left 250ms ease-out;
    -moz-transition: padding-left 250ms ease-out;
   
   /* градиент */
    background: -moz-linear-gradient( top, #3399CC, #007DC2); /* FF, Flock */
    background: -webkit-gradient(linear, left top, left bottom, from(#3399CC), to(#007DC2)); /* Safari, Chrome */
    background: -o-linear-gradient(#3399CC, #007DC2); /* Opera */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff3399CC, endColorstr=#ff007DC2); /* IE 5.5 - IE 7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff3399CC, endColorstr=#ff007DC2)";   /* IE 8 */    
}
.accordion>ul>li>h4 {
    display:block;
    margin: 0;
    padding:10px 20px;
    height:20px;
    text-align: left;
   /* оформляем пункты */
   /* border-top:#f0f0f0 1px solid;
    color: #1e1e1e;  */
    text-decoration: underline;
    font: normal 1.3em Calibri, Tahoma, Helvetica, Arial, sans-serif;
    background: #007DC2;
    color: #F0F0F0;
   /* подвижная ссылка */
    -o-transition: padding-left 250ms ease-out;
    -webkit-transition: padding-left 250ms ease-out;
    -moz-transition: padding-left 250ms ease-out;
   
   /* градиент */
    background: -moz-linear-gradient( top, #3399CC, #007DC2); /* FF, Flock */
    background: -webkit-gradient(linear, left top, left bottom, from(#3399CC), to(#007DC2)); /* Safari, Chrome */
    background: -o-linear-gradient(#3399CC, #007DC2); /* Opera */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff3399CC, endColorstr=#ff007DC2); /* IE 5.5 - IE 7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff3399CC, endColorstr=#ff007DC2)";   /* IE 8 */    
}
.accordion>ul>li>div {
    margin:0;
    overflow: auto;
    padding:10px;
    height:540px;text-align: left;
}
.accordion img {
    float: left;
    padding: 0px 10px 0px 0px;
}
.textinmenu {
    font: normal 0.81em Calibri, Tahoma, Helvetica, Arial, sans-serif;
    padding: 10px 10px 1px 10px;
    display: block;
}


.accordion a:link {
display: inline;
color: #003366;
text-decoration: none;
}
.accordion a:visited {
display: inline;
color: #000033;
text-decoration: none;
}
.accordion a:hover {
display: inline;
color: #007DC2;
text-decoration: underline;
}
.toleft {
  margin-left: 10px;  
}
.accordion h4 {
color: #CC3333;
padding: 1px 10px 1px 10px;
text-decoration: none;
font: 1.1em bold Calibri, Tahoma, Helvetica, Arial, sans-serif;
}

.accordion:hover>ul>li:hover>h3 {
   /* оформляем пункты при наведении */
    cursor:pointer; 
  /*  color: #3A505C;
    background: #e6e6e6; */
    background: #007DC2;
    color: #F0F0F0;

    
   /* градиент */
    background: -moz-linear-gradient( top, #3399CC, #007DC2);
    background: -webkit-gradient(linear, left top, left bottom, from(#3399CC), to(#007DC2));
    background: -o-linear-gradient(#3399CC, #007DC2); /* Opera */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff3399CC, endColorstr=#ff007DC2); /* IE 7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff3399CC, endColorstr=#ffe6e6e6)";   /* IE 8 */
    /* background: -moz-linear-gradient( top, #dbdbdb, #e6e6e6); */
    /* background: -webkit-gradient(linear, left top, left bottom, from(#dbdbdb), to(#e6e6e6));*/
    /* background: -o-linear-gradient(#dbdbdb, #e6e6e6);*/ /* Opera */
    /* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffdbdbdb, endColorstr=#ffe6e6e6);*/ /* IE 7 */
    /* -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffdbdbdb, endColorstr=#ffe6e6e6)"; */  /* IE 8 */    
   /* подвижная ссылка 
    padding-left: 30px; */
}

 .clearing {
	height: 0;
	clear: both;
}
/* Не меняла */

#header img { 
padding: 0;
}

.logo_comm {
margin-top: 24px;
margin-left: 56px;
position:absolute;
}
.logo_comm1 {
margin-top: 98px;
margin-left: 168px;
position:absolute;
}
.logo_comm2 {
margin-top: 73px;
margin-left: 56px;
position:absolute;
}


.contact {
position: absolute;
right: 54px;
margin-top: 45px;
margin-right: 16px;
}



#footer a:link {
display: inline;
color: #000000;
background: #fff;
padding: 0px 3px;
}

#footer a:visited {
display: inline;
color: #000000;
background: #fff;
padding: 0px 3px;
}
#footer a:hover {
display: inline;
color: #cc3333;
background: #EDEAE2;
padding: 0px 3px;
}




#container {
margin-left: 280px;    
padding-left: 10px;
padding-right: 10px;
position:relative;
}


#container img {
float: left;
margin: 3px 15px 3px 0px;
}

#main img {
float: left;
margin: 3px 15px 3px 0px;
}

#container li {
margin-left: 22px;
}
#container ul {
margin-left: 22px;
}

#container2 {
width: 90%;    
margin-left: 5%;
}

#container2 li {
margin-left: 22px;
}
#container ul {
margin-left: 22px;
}


#container3 {
margin-left: 40px;    
padding-left: 10px;
margin-right: 222px;    
padding-right: 10px;
position:relative;
}
#container3 img {
float: left;
margin: 3px 15px 3px 0px;
}
/* Для главной страницы, отступы аналогично container3 */
#container4 {
margin-left: 40px;    
padding-left: 10px;
margin-right: 0px;    
padding-right: 10px;
position:relative;
}
#container4 img {
float: left;
margin: 3px 15px 3px 0px;
}

#rightcol {
margin-left: 0px;    
padding-left: 0px;
margin-right: 10px;
float: right;
width: 212px;
}

#rightcol img {
float: left;
margin: 3px 25px 3px 0px;
}

.msgblock {
display: block;

border-top: 1px #B9B9B9 solid;
overflow:hidden;
}

.msgblockheader {
background-color: #CCFFCC;
border-top: 5px #CCFFCC solid;
border-bottom: 5px #CCFFCC solid;
margin-bottom: 5px;
}

.msgblock img {
padding-top: 18px;
}


#container2 img {
float: left;
margin: 3px 15px 3px 0px;
}
.imgborder {
  border: 1px #007DC2 solid;
}


.maintable {
border-collapse: collapse;
}
.maintable_td {
border-top: 2px #007DC2 solid;
border-right: 20px #ffffff solid; 
padding: 3px 5px 10px 0px;
}
.maintable_white {
border-right: 20px #ffffff solid; 
}


.mtable_td_blue {
border-top: 2px #007DC2 solid;
padding: 3px 5px 10px 0px;
}
/* специально для гашения особенности: после строки с colspan>0 след. пустые клетки - все равно с цветной границей сверху*/
.maintable_none {
border-top: 0px;
border-right: 0px;
padding: 0px;
font-size: 2px;
}

.maintable_tdc {
border-right: 1px #B9B9B9 solid;
border-bottom: 1px #B9B9B9 solid;
text-align: center;
}
.m_tblline {
border-right: 1px #B9B9B9 solid;
border-bottom: 1px #B9B9B9 solid;
background: #DCDCDC;
color: #cc3333;
font-weight: 600;
padding: 5px;
}


#text {
margin-left: 20px;
margin-right: 0px;
}
#text img { 
float: left; 
padding: 3px 3px 3px 3px;
margin-left: 20px;
margin-right: 20px;
background: #8EBD87;
}

#text li {
margin-left: 40px;
}

#text select {
margin-left: 0px;
margin-right: 0px;
margin-top: 2px;
margin-bottom: 2px;
}
#text input {
margin-left: 0px;
margin-right: 0px;
}

#textUser {
margin-left: 20px;
margin-right: 20px;
}
#textUser img {
float: left;
padding: 0px;
margin: 0px;
}

#textUser table {
border: 0px;
margin: 0px;
}
#textUser td {
padding: 2px;
border: 0px;
text-align: left;
}

#child {
margin: 0px;
}
#child img {
float: left;
padding: 0px;
margin-left: 0px;
margin-right: 0px;
}
#child table {
margin-left: 2px;
margin-right: 2px;
}
#child td {
padding: 1px 4px;
text-align: left;
font: 11px/1.4 Calibri, Tahoma, Helvetica, Arial, sans-serif;
}
.child1 {
background: #ACE5EF;
}
.child2 {
background: #BEEEB7;
}
.child3 {
background: #8EBD87;
}
.child4 {
background: #EFACB1;
}

.fontB {
font-weight: bold;
}
.action {
   font-weight: normal;
   font-style: italic;
   margin-left: 5px;
   margin-right: 5px;
   
}
.action a:link, a:visited, a:hover {
color: #3333cc;
background: #F0F0F0;
}



#gray_place a:link {
color: #000000;
background: #F0F0F0;
}
#gray_place a:visited {
color: #000000;
background: #F0F0F0;
}
#gray_place a:hover {
color: #cc3333;
background: #F0F0F0;
}
.bluebtn {
color: #F0F0F0;
background: #007DC2;
margin-left: 92px;
padding-left: 10px;
padding-right: 10px;
}
.bluebtn1 {
color: #F0F0F0;
background: #007DC2;
margin-left: 20px;
padding-left: 10px;
padding-right: 10px;
}
.bluebtn2 {
color: #F0F0F0;
background: #007DC2;
margin-left: 0px;
padding-left: 10px;
padding-right: 10px;
}

.lightbtn {
color: #333333;
background: #FFFFFF;
margin-left: 0px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 2px;
padding-top: 2px;
font-size: 0.8em;
border: 1px #B9B9B9 solid;
}
.lightbtn:hover {
  color: #cc3333;
}
/* то, что не видели раньше - подсвечиваем розовым: ссылки, текст*/
.notseen {
background: #F2DCDC;
display: inline;
border-left: 5px #F2DCDC solid;
border-right: 5px #F2DCDC solid;
}

.notseen a:link {
color: #000000;
background: #F2DCDC;
}
.notseen a:visited {
color: #000000;
background: #F2DCDC;
}
.notseen a:hover {
color: #cc3333;
background: #F2DCDC;
}
/* А это видели (или не проверяем видимость) - но размер делаем тоже побольше */
.seen {
background: #fff;
display: inline;
border-left: 5px #fff solid;
border-right: 5px #fff solid;
}




#instr a:link {
color: #cc3333;
background: #fff;
}
#instr a:visited {
color: #932525;
background: #fff;
}
#instr a:hover {
color: #cc3333;
background: #fff;
}

p {
padding: 0em 1em 1em 0em;
} 


ul {
margin: 0em 1em 1em 0em;
}

li {
margin-left: 22px;
} 

h1 {
font: bold 1.9em Calibri, Tahoma, Helvetica, Arial, sans-serif;
color: #cc3333;
padding: 4px 0px 6px 0px;
}

h2 { 
font: bold 1.4em Calibri, Tahoma, Helvetica, Arial, sans-serif;
color: #009933;
padding: 0px 0px 2px 0px;
}
h3 {
font: bold 1.4em Calibri, Tahoma, Helvetica, Arial, sans-serif;
color: #009933;
padding: 0px 0px 2px 1em;
}
h4 {
color: #0066CC;
font: bold 1.2em/1.2 Calibri, Tahoma, Helvetica, Arial, sans-serif;
padding: 0px 0px 2px 1em;
}

a:link {
color: #000000;
text-decoration: underline;
}
a:visited {
color: #000000;
text-decoration: underline;
}
a:hover {
color: #cc3333;
text-decoration: none;
}
a:focus {
color: #000000;
outline: none;
}
h2 a:link, h2 a:visited, h2 a:hover { color: #009933;  }

#region_list h2 { 
padding: 2px 0px 0px 0px;
}

#region_list a:visited {
color: #cc3333;
text-decoration: underline;
}

.textlink a:link {
color: #000000;
text-decoration: none;
}
.textlink a:visited {
color: #000000;
text-decoration: none;
}
.textlink a:hover {
color: #000000;
text-decoration: none;
}


a img {
border: none;
}
.mini {
font: 11px/1.4 Calibri, Tahoma, Helvetica, Arial, sans-serif;
} 
.name1 {
font: 12px/1.4 Calibri, Tahoma, Helvetica, Arial, sans-serif;
text-align: center;
}


#inner table {
border: 0;
margin-left: 10px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
}
#inner td {
padding: 0;
border: 0;
}
#inner img {
margin-left: 10px;
margin-right: 20px;
}


.tdcenter {
text-align: center;
}
.tblline {
background: #DCDCDC;
color: #cc3333;
font-weight: 600;
padding: 5px;
}
.smallline {
padding: 1px;
border-right: 0;
border-bottom: 0;
text-align: left;
font: 4px/1.4 Calibri, Tahoma, Helvetica, Arial, sans-serif;
}
.smallgreenline {
font: 4px/1.4 Calibri, Tahoma, Helvetica, Arial, sans-serif;
background: #DCDCDC;
color: #cc3333;
font-weight: 600;
padding: 1px;
}

td {
padding: 2px 5px 3px 0px;
}

.tableform {
border-collapse:collapse;
border: 1px #B9B9B9 solid;
}
.tdform {
border-right: 1px #B9B9B9 solid;
border-bottom: 1px #B9B9B9 solid;
text-align: left;
padding-left: 6px;
padding-right: 6px;
}

.tdform_green {
border-right: 1px #B9B9B9 solid;
border-bottom: 1px #B9B9B9 solid;
text-align: left;
background: #CCFFCC; 
padding-left: 6px;
padding-right: 6px;
/* #EDEDED; */
}


.tdform_border_r {
border-right: 1px #DCDCDC solid;
border-bottom: 0;
text-align: left;
margin-right: 3px;    
padding-right: 3px;
}
.tdform_border_l {
padding-left: 10px;
}

.tdform_err {
padding: 3px;
border-right: 0;
border-bottom: 0;
text-align: center;
color: #cc3333;
}
.tdform_imp {
color: #cc3333;
border-right: 1px #B9B9B9 solid;
border-bottom: 1px #B9B9B9 solid;
padding-left: 6px;
padding-right: 6px;
}

.tdform_comm {
padding: 3px;
border-right: 0;
border-bottom: 0;
text-align: right;
}

.tdform_right {
border-right: 1px #B9B9B9 solid;
border-bottom: 1px #B9B9B9 solid;
text-align: right;
padding-left: 6px;
padding-right: 6px;
}

.newsdate {
font: 11px/1.4 Calibri, Tahoma, Helvetica, Arial, sans-serif;
text-decoration: none;
font-weight: 600;
}
        /* Внешний вид балуна (начало)*/

            .b-simple-balloon-layout {
                position: relative;

                width: 400px;
                padding: 10px;
                margin-left: -200px;

                border: 1px solid #007DC2;
                background: #FFFFFF;
            }

        /* Внешний вид балуна (конец)*/

        /* "Хвостик" балуна (начало)*/

            .b-simple-balloon-layout .tail {
                position: absolute;
                width: 25px;
                height: 25px;
                margin-top: 10px;
                margin-left: 176px;
                background: url(../img/tail2.gif) repeat;
            }

        /* "Хвостик" балуна (конец)*/

        /* Кнопка закрытия балуна (начало)*/

            .b-simple-balloon-layout .close {
                position: absolute;
                right: 0;
                top: 0;

                width: 13px;
                height: 13px;
                margin-right: 5px;
                margin-top: 5px;

                background: url("http://api-maps.yandex.ru/i/0.3/balloon/close.gif") no-repeat;
                cursor: pointer;
            }

        /* "Кнопка закрытия балуна (конец)*/
        /* Внешний вид балуна (начало) - дубль*/

            .b-simple-balloon-layout1 {
                position: relative;

                width: 150px;
                padding: 10px;
                margin-left: -73px;

                border: 1px solid #007DC2;
                background: #FFFFFF;
            }

        /* Внешний вид балуна (конец)*/

        /* "Хвостик" балуна (начало)*/

            .b-simple-balloon-layout1 .tail {
                position: absolute;
                width: 25px;
                height: 25px;
                margin-top: 10px;
                margin-left: 49px;
                background: url(../img/tail.gif) repeat;
            }

        /* "Хвостик" балуна (конец)*/

        /* Кнопка закрытия балуна (начало)*/

            .b-simple-balloon-layout1 .close {
                position: absolute;
                right: 0;
                top: 0;

                width: 13px;
                height: 13px;
                margin-right: 5px;
                margin-top: 5px;

                background: url("http://api-maps.yandex.ru/i/0.3/balloon/close.gif") no-repeat;
                cursor: pointer;
            }

        /* "Кнопка закрытия балуна (конец)*/

        /* круглые углы - оформление текста в овалах */
.cb1 {
	background: url("../img/main/cg1.jpg") no-repeat left top;
	width: 10px;
        padding: 0px;
}
.cb2 {
	background: url("../img/main/cg2.jpg") repeat-x top;
	height: 10px;
        padding: 0px;
}
.cb3 {
	background:url("../img/main/cg3.jpg") no-repeat right top;
	width: 10px;
        padding: 0px;
}
.cb4 {
	background: url("../img/main/cg4.jpg") repeat-y left;
        padding: 0px;
}
.cb5 {
    background-color: #FEFEFE;
    padding: 3px 10px 3px 10px;
}
.cb6 {
	background:url("../img/main/cg6.jpg") repeat-y right;
        padding: 0px;
}
.cb7 {
	background: url("../img/main/cg7.jpg") no-repeat left bottom;
        padding: 0px;
}
.cb8 {
	background: url("../img/main/cg8.jpg") repeat-x bottom;
	height: 10px;
        padding: 0px;
}
.cb9 {
	background:url("../img/main/cg9.jpg") no-repeat right bottom;
        padding: 0px;
}
/* Такие же овалы, но серые*/
.cc1 {
	background: url("../img/main/cc1.jpg") no-repeat left top;
	width: 10px;
        padding: 0px;
}
.cc2 {
	background: url("../img/main/cc2.jpg") repeat-x top;
	height: 10px;
        padding: 0px;
}
.cc3 {
	background:url("../img/main/cc3.jpg") no-repeat right top;
	width: 10px;
        padding: 0px;
}
.cc4 {
	background: url("../img/main/cc4.jpg") repeat-y left;
        padding: 0px;
}
.cc5 {
    background-color: #FEFEFE;
    padding: 3px 10px 3px 10px;
}
.cc6 {
	background:url("../img/main/cc6.jpg") repeat-y right;
        padding: 0px;
}
.cc7 {
	background: url("../img/main/cc7.jpg") no-repeat left bottom;
        padding: 0px;
}
.cc8 {
	background: url("../img/main/cc8.jpg") repeat-x bottom;
	height: 10px;
        padding: 0px;
}
.cc9 {
	background:url("../img/main/cc9.jpg") no-repeat right bottom;
        padding: 0px;
}

.vertline {
	background: url("../img/main/vertline.jpg") repeat-y center;
        padding: 3px 10px 3px 10px;
}
