body {padding:0; margin:0; background-color:#FFF}
form {padding:0; margin:0}
td {font:12px Tahoma,Arial,Verdana; color:#333; line-height:16px}
img {border:0}
hr {height:1px; color:#DDD}
a {color:#0167CC}
h1{font:17px tahoma; color:#666}
h2{font:16px tahoma; color:#666; font-weight:bold; margin-bottom:10px}
h3{font:15px tahoma; color:#666; font-weight:bold; margin-bottom:10px}
h4{font:14px tahoma; color:#666; font-weight:bold; margin-bottom:5px; margin-top:3px}

/*Шапка*/
#head {border-collapse:collapse; border-spacing:0; width:100%; height:220px; background-image:url(/img/bg_head.jpg); background-position:top left; background-repeat:repeat-x}
#head td {padding:0}

/*Вход Регистрация*/
a.login {font-weight:bold; color:#FFF; padding:10px 20px 0 0; line-height:40px; text-decoration:none}
a.login:hover {text-decoration:underline}

/*Верхнее меню*/
#topmenu {height:38px;border-collapse:collapse; border-spacing:0;}
#topmenu td {padding:0; background-color:#DDD; background-image:url(/img/menu_l.gif); background-position:top left; background-repeat:no-repeat; border-right:solid #FFF 2px; border-left:solid #FFF 2px;}
#topmenu td a {line-height:38px; display:block; background-image:url(/img/menu_r.gif); background-position:top right; background-repeat:no-repeat; text-decoration:none; font-weight:bold; color:#666; padding: 0 12px 0 12px}
#topmenu td a:hover {color:#C00}
#topmenu td.sel {padding:0; background-color:#9FCFFF; background-image:url(/img/menu_l_s.gif); background-position:top left; background-repeat:no-repeat}
#topmenu td.sel a {line-height:38px; display:block; background-image:url(/img/menu_r_s.gif); background-position:top right; background-repeat:no-repeat; text-decoration:none; font-weight:bold; color:#FFF; padding: 0 12px 0 12px}
#topmenu td.sel a:hover {color:#FFF}

#topsubmenu {height:50px; background-image:url(/img/submenu_bg.jpg); width:100%; background-position:top; background-repeat:repeat-x; margin-bottom:10px}
#topsubmenu ul {margin:4px 0 0 0; padding:4px 0 0 0.5em; list-style:none; display:none}
#topsubmenu ul.sel {margin:4px 0 0 0; padding:4px 0 0 0.5em; list-style:none; display:block}
#topsubmenu li {float:left; margin:0 5px 4px 5px; padding:0}
#topsubmenu a {line-height:20px; display:block; font-weight:bold; text-decoration:none; color:#0167CC; padding: 0 5px 0 5px}
#topsubmenu a:hover {text-decoration:underline}
#topsubmenu li.sel {float:left; margin:0 5px 4px 5px; padding:0; background-image:url(/img/submenu_l.gif); background-position:top left; background-repeat:no-repeat; background-color:#0167CC;}
#topsubmenu li.sel a {line-height:20px; display:block; font-weight:bold; color:#FFF; background-image:url(/img/submenu_r.gif); background-position:top right; background-repeat:no-repeat; text-decoration:none; font-weight:bold; color:#FFF; padding: 0 5px 0 5px}
#topsubmenu li.sel a:hover {text-decoration:none}


#topban {margin-bottom:10px}
#topban td.ban {width:320px; padding:0}
#topban td.empty {width:320px; background-image:url(/img/ban_empty.gif); background-position:center; background-repeat:no-repeat}
#topban td.empty p {margin:0px; line-height:20px; padding:0px}
#topban td.empty a.smore {font:11px Tahoma, Arial; color:#C00}

/*Контент*/
a.stitle {font-size:14px}
#body {width:960px;border-collapse:collapse; border-spacing:0}
a.header {color:#0167CC; font:16px Tahoma; font-weight:bold}
a.header:hover {text-decoration:none}
span.header {color:#0167CC; font:16px Tahoma; font-weight:bold}

div.win_blue {background:#DFF2FF; padding:15px 10px 15px 10px}
div.win_white {background:#FFF; padding:15px 10px 15px 10px}
div.win_white2 {background:#FFF; padding:15px 10px 15px 10px}
div.outer {background:#CFECFF; width:100%; margin:10px 0 20px 0}
div.outer2 {background:#CFECFF; width:960px; margin:10px 0 20px 0}

div.win_blue ul, div.win_white ul {margin-left:0.5em; padding-left:1em}
div.win_blue ul li, div.win_white ul li {margin-bottom:3px}
div.win_blue p, div.win_white p {margin:0 0 10px 0}

#ban {width:100%; background-color:#F1F0EB; padding:10px 0 0 0; margin-bottom:10px}

a.more {color:#C00}
a.more:hover {text-decoration:none}
.date {color:#C00; font-weight:bold; font-size:11px}
.sdate {color:#C00; font-weight:bold; font-size:15px}
.price {color:#0A0; font-weight:bold; font-size:14px}

ul.cat ul {margin-top:5px}
ul.cat li {list-style-type:disc}

table.catpic {width:120px; height:120px; border: solid #DFF2FF 1px}

/*Хвост*/
#tail {width:960px;border-collapse:collapse; border-spacing:0}
#tail td {font:11px Tahoma}

.calend{width:245px}
.calend_title{text-align:center; color:#0167CC; font:13px Tahoma; font-weight:bold; padding:3px}
.calend_day{text-align:center; font:11px Tahoma; background-color:#DDD; height:25px; width:35px}
.calend_day a {color:#666; text-decoration:none; font-weight:bold}
.calend_day_noactive{text-align:center; color:#FFF; font:11px Tahoma; background-color:#DDD;height:25px}
.calend_day_name{text-align:center; color:#0167CC; font:11px Tahoma; font-weight:bold;height:25px; width:35px}
.calend_holyday_name{text-align:center; color:#C00; font:11px Tahoma; font-weight:bold;height:25px; width:35px}
.calend_day_selected{text-align:center; font:11px Tahoma; background-color:#C00;height:25px; width:35px}
.calend_day_selected a {color:#FFF; text-decoration:none; font-weight:bold}
a.calend_more {font:10px Tahoma; color:#0167CC; padding: 0px 3px 3px 3px; font-weight:bold; text-decoration:none;}
a.calend_more:hover {color:#C00}

ol.search li{margin-bottom:10px}

.err {font-weight:bold; color:#C00; background-color:#FFE; padding:10px; border:solid 1px #C00}
.noerr {font-weight:bold; color:#0C0; background-color:#FFE; padding:10px; border:solid 1px #0C0}

