/* CSS for RP Salon.ru */

a:link {text-decoration:none; color:#606060;}
a:active {text-decoration:none; color:#606060;}
a:visited {text-decoration:none; color:#606060;}
a:hover {text-decoration:none; color:#FF974A;}
/*6B80A3*/



/*Менюшка*/

#nav_menufish {
 position: relative;
 top: 0;
 height: 28px; /* Высота меню */
 width: 100%;
 background: url(http://rp-salon.ru/img/menu_body.gif) repeat-x
}

#nav_menufish a:link, #nav_menufish a:visited {
 display: block;
 float: left;
 height: 28px;
 line-height: 28px;
 padding: 0 8px 0 8px; /* Отступы пунктов меню */
 text-decoration: none;
 cursor: pointer;
 background: url(http://rp-salon.ru/img/menu_body.gif) 100% 0 no-repeat;
 font-weight: normal;
 font-family: "Trebuchet MS";
 font-size: 92%; /* Высота текста пунктов меню */
 font-weight: bold;
 color: #000000; /* Цвет текста пунктов меню */
}


#nav_menufish li a {
}

#nav_menufish a.topdaddy,
#nav_menufish li.active a.topdaddy {
 display: block;
 float: left;
 height: 28px;
 line-height: 28px;
 padding: 0 16px 0 14px;
 text-decoration: none;
 cursor: pointer;

 font-weight: normal;
 font-family: Arial;
 font-size: 70%;
 font-weight: bold;
 color: #fff;
 padding-right: 25px;
}

#nav_menufish li li a:link,
#nav_menufish li li a:visited{
 background: none;
 font-weight: normal;
 padding: 0;
 text-indent: 15px;
}


#nav_menufish li li {
 padding: 0;
 background: none;
 float: left;
 padding: 0;
 width: 220px; /*Ширина столбца выделния*/
}



#nav_menufish ul ul a:link,
#nav_menufish ul ul a:visited {
 display: block;
 text-decoration: none;
 width: 300px; /*Ширина выделения и текста*/
 text-transform: none;
 background: none;
}

#nav_menufish li {
 float: left;
 padding: 0;
 background: none;
 height: 28px;
}

#nav_menufish ul li {
 position: relative;
}

#nav_menufish li ul {
 top: 28px;
 position: absolute;
 left: -999em;
 height: auto;
 width: 300px; /*Ширина выпадающей серой области*/
 font-weight: normal;
 border-width: 0;
 margin: 0;
 padding: 1 1 1 1;
}
 
#nav_menufish ul {
 float: left;
 list-style: none;
 margin: 0;
 padding: 0;
}

/* margin for pullouts */
#nav_menufish li ul ul {
 margin: -28px 0 0 170px;
}


#nav_menufish ul ul a.daddy {
}

#nav_menufish li:hover ul ul, 
#nav_menufish li:hover ul ul ul,
#nav_menufish li:hover ul ul ul ul, 
#nav_menufish li.sfhover ul ul, 
#nav_menufish li.sfhover ul ul ul, 
#nav_menufish li.sfhover ul ul ul ul {
 left: -999em;
}

#nav_menufish li:hover ul, 
#nav_menufish li li:hover ul, 
#nav_menufish li li li:hover ul, 
#nav_menufish li li li li:hover ul,
#nav_menufish li.sfhover ul, 
#nav_menufish li li.sfhover ul, 
#nav_menufish li li li.sfhover ul,
#nav_menufish li li li li.sfhover ul{
 z-index: 100;
 left: 0;
 background: #CFCFD0;
 filter:alpha(opacity=97);
 -moz-opacity:.80;
 opacity:.97;
}

#nav_menufish li:hover, #nav_menufish li.sfhover {
 left: 0;
}

#nav_menufish li li.active {
 background: none;
}

#nav_menufish ul li a:hover,
#nav_menufish ul li ul li a:hover,
#nav_menufish ul li ul li ul li a:hover {
 background: url(http://rp-salon.ru/img/menu_hov.gif);
}



/* Скругляши первый вариант*/

.inner-box {
 padding:1em; 
}

.r1, .r2, .r3, .r4, .r5, .r6, .r7, .r8, .r9, .r10 {
 display: block;
 height: 1px;
 padding-left: 20px;
 overflow: hidden;
 font-size:1px;
}

.r10 { margin: 0 10px; }
.r9 { margin: 0 9px; }
.r8 { margin: 0 8px; }
.r7 { margin: 0 7px; }
.r6 { margin: 0 6px; }
.r5 { margin: 0 5px; }
.r4 { margin: 0 4px; }
.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }

/*

возможные комбинации

r3 r1 r1 вверху
r1 r1 r3 внизу

r5 r3 r2 r1 r1 вверху
r1 r1 r2 r3 r5 внизу

r10 r7 r5 r4 r3 r2 r2 r1 r1 r1 вверху
r1 r1 r1 r2 r2 r3 r4 r5 r7 r10 внизу

однако не стоит ограничивать полет фантазии только этими вариантами, возможны и другие комбинации и не только скругление углов, но и множество других эффектов.

*/
#rounded-box-5 .inner-box, #rounded-box-5 b {
 background-color: #A8A8A8;
}

.inner-box {
 padding:1em;
}

/* уменьшаем отступы по мере роста радиуса закругления */
#rounded-box-3 .inner-box { padding: 1em;}
#rounded-box-5 .inner-box { padding: 0.7em 1em;}
#rounded-box-10 .inner-box { padding: 0.4em 1em;}


/*Конец первых закруглений*/

.стиль4 {
 font-size: 20px;
 font-family: "Trebuchet MS";
 color: #FFFFFF;
 font-weight: bold;
}

.стиль5 {
 font-size: 20pt;
 font-family: "Trebuchet MS";
}

.стиль7 {
 font-size: 14px;
 font-family: "Trebuchet MS";
}
body,td,th {
 font-family: Trebuchet MS;
 font-size: 14px;
}
body {
 margin-left: 20px;
}

.telefon {
 font-size: 14pt;
 font-family:"Trebuchet MS";
 font-weight: bold;
 color:#ffffff;
}