

A {COLOR:BLACK; TEXT-DECORATION: none}
A:hover {COLOR:RED; TEXT-DECORATION: none}
A:visited {COLOR:DARKGRAY; TEXT-DECORATION: none}
A.nav {COLOR:BLACK; TEXT-DECORATION: none}
A.nav:hover {COLOR:RED; TEXT-DECORATION: none}
A.nav:visited {COLOR:#555555; TEXT-DECORATION: none}
A.navadv {FONT-FAMILY:Arial;font-size:10px;COLOR:BLACK; TEXT-DECORATION: none}
A.navadv:hover {FONT-FAMILY:Arial;font-size:10px; COLOR:RED; TEXT-DECORATION: none}
A.navadv:visited {FONT-FAMILY:Arial;font-size:10px; COLOR:#555555; TEXT-DECORATION: none}
A.pages {COLOR:#FCBC58; TEXT-DECORATION: none; FONT-WEIGHT:BOLD}
A.pages:hover {COLOR:GOLD; TEXT-DECORATION: none; FONT-WEIGHT:BOLD}
A.pages:visited {COLOR:DARKGRAY; TEXT-DECORATION: none; FONT-WEIGHT:BOLD}
P.pagetype {margin-top:10; margin-bottom:2; margin-left:8; margin-right:8; text-align:center; FONT-FAMILY:Arial; color: #B50C24; font-weight:bold; font-size:18pt}
P.chead {margin-top:6;margin-bottom:2;margin-left:8; margin-right:8; text-align:center; FONT-FAMILY:Arial; color: #B50C24; font-weight:bold; font-size:18pt; font-style:italic;}
P.menu {margin-top:10;margin-bottom:2;margin-left:10; margin-right:5; text-align:left; FONT-FAMILY:Tahoma; color: black; font-size:10pt;}
P.adv1 {margin-top:2;margin-bottom:2;margin-left:3; margin-right:3; text-align:left; FONT-FAMILY:Tahoma; color: black; font-size:10pt;}
P.cnt {margin-top:10;margin-bottom:0;margin-left:8; margin-right:8; text-align:justify; FONT-FAMILY:Arial; color: #FCBC58; font-weight:bold; font-size:12pt; font-style:italic;}
H1 {margin-top:10; margin-bottom:2; margin-left:8; margin-right:8; text-align:center; FONT-FAMILY:Arial; color: #B50C24; font-weight:bold; font-size:18pt}

/* HOLIDAY */
#gr_hol {background:white; position:relative; margin:0 auto; width:96%; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:14px;border:#e9b000 1px solid;}
#gr_hol td {padding-top:10px; padding-bottom:10px; width:32%;border:0}
.hol_item {margin:0px 5px 0 10px;}
.hol_img {background:url(http://tosti.ru/cards/images/holiday_item.gif) no-repeat; width:71px; height:80px; float:left;}
.hol_img img {padding:3px; border:0}
.hol_link {color:#000; font-weight:bold; font-size:14px; margin-left: 78px;}
#gr_hol .hol_link a {color:darkblue;}
#gr_hol .hol_link a:hover { text-decoration:none;}
.hol_item .date {padding-top:8px;}
.hol_spacer {background:url(../images/hol_spacer.gif) no-repeat; width:5px;}
#month_title_hol {font-size:24px; color:#f36e05; padding:10px 0 0 20px;}
h1.hol { margin:15px 20px 20px; color:#f36e05;}

/* CATEGORY */
.hr_cat { height:1px; background:#bcbcbc; line-height:0px; font-size:0px; margin:0 3px 0 20px; }
.cat_h2 {margin:15px 0 5px 0px; text-indent:20px;}
.cont .all {float:right; margin-top:8px; color:#000; font-size:11px;}
.sort {margin:8px 20px 0px; color:#000; font-size:11px;}
.cont .sort a.blue{color:#00f;}
.cont .sort a.blue:hover {color:#00c;}
.anonse_cat {float:right; margin-top:15px;}
.anonse_cat .und_anonse a.white{color:#fff; display:block; padding:2px 0 0 10px; font-size:11px; text-decoration:none; font-weight:bold;}
.anonse_cat .und_anonse a.white:hover { text-decoration:underline;}
#pages {padding:15px 20px; font-size:11px; color:#000; width:335px;}
#pages a {color:#00f; line-height:16px;}

.cat_art { margin-left:90px; margin-top:10px;}
.cat_2_art {margin-left:85px; margin-top:15px;}
#cat_menu {padding:0; margin-left:8px; width:98%;background:url(http://www.tosti.ru/images/gift.jpg);font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:12px;border:#e9b000 1px solid;}
#cat_menu td {padding:5px 15px 5px 0; color: #000;}
#cat_menu a {color:darkblue;font-weight:bold; font-size:12px;margin-left:10px;}
#cat_menu a:hover {color:darkred;}
#cat_menu a.active {color:#ffc82b;}