*  {margin:0px; padding:0px;}
html, body {font-family: Arial, Helvetica, sans-serif; font-size:12px; background-color:#FFFFFF; }
body { margin:auto; width:1020px; padding-bottom:10px;}

td {vertical-align:top}
img {margin:0px; padding:0px; border:0;}

a {color:#21a3d3; text-decoration:underline; cursor:pointer}
a:hover {color:#d40019 !important}
a:visited {color:#7ac3de;}

.header {width:100%; height:286px}
#redtop {vertical-align:middle; background: #d40019 url(http://www.fond69.ru//files/images/system/topredlbconner.gif) left bottom no-repeat; font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; width:265px; height:47px; padding-top:15px; position:relative; text-align:center; color:#FFFFFF;}
#logo {background-color:#FFFFFF; background-position:center; background-repeat:no-repeat; background-image:url(http://www.fond69.ru//files/images/system/logo.gif); text-indent:-999px; overflow:hidden; width:265px; height:175px;}
#logo a {width:265px; height:175px; display:block;}
#nature {height:245px; background:url(http://www.fond69.ru//files/images/system/nature.jpg) no-repeat left;}

#main-conner {position:absolute; left:260px; top:0; width:62px; height:52px; z-index:999;}
.oh {overflow:hidden;}

.new {color:#d40019; font-size:11px;}

#enterplease {padding-right:25px; padding-top:10px; width:170px; text-align:right;}
#regplease {width:90px; padding-top:10px; text-align:right;}

/*#pin  {margin-left:30px; width:140px; position:absolute; right:0px; padding:10px 25px 10px 25px; text-align:left; }*/
.hidden { display:none; visibility:hidden}

#icons {height:41px;}
#icons table {margin:auto;}

#rollover1 {background-image:url(http://www.fond69.ru//files/images/system/house_black.gif); background-repeat:no-repeat; height: 11px; width:13px; display: block;}
#rollover1 span, #rollover2 span, #rollover3 span, #rollover4 span, #rollover5 span {display:none;}
#rollover1:hover {background-image:url(http://www.fond69.ru//files/images/system/house_red.gif); background-repeat:no-repeat;}

#rollover2 { background-image:url(http://www.fond69.ru//files/images/system/letter_black.gif); background-repeat:no-repeat; height: 11px; width:13px; display: block;}
#rollover2:hover {background-image:url(http://www.fond69.ru//files/images/system/letter_red.gif); background-repeat:no-repeat;}

#rollover3 { background-image:url(http://www.fond69.ru//files/images/system/sitemap_black.gif); background-repeat:no-repeat; height: 11px; width:13px; display: block;}
#rollover3:hover {background-image:url(http://www.fond69.ru//files/images/system/sitemap_red.gif); background-repeat:no-repeat;}

#rollover4 {background-image:url(http://www.fond69.ru//files/images/system/enter_black.gif); background-repeat:no-repeat; height: 11px; width:13px; display: block; cursor:pointer}
#rollover4:hover {background-image:url(http://www.fond69.ru//files/images/system/enter_red.gif); background-repeat:no-repeat;}

#rollover5 {float:left; padding-right:5px; margin-top:3px; margin-left:5px; background-image:url(http://www.fond69.ru//files/images/system/uping_black.gif); background-repeat:no-repeat; height: 11px; width:13px; display: block; cursor:pointer}
#rollover5:hover {background-image:url(http://www.fond69.ru//files/images/system/uping_red.gif); background-repeat:no-repeat;}

.hmenu td a {padding:15px; width:100%; display:block; float:left; white-space:nowrap; color:#d40019 !important; font-weight:bold; text-transform:uppercase; text-decoration:none;} /* background:url(../files/images/system/hmenu-bg.gif) repeat-x top; */

.hmenu td#currentitem a {color:#d40019; background:url(http://www.fond69.ru//files/images/system/hmenu-bg-currentitem.gif) repeat-x top; text-decoration: underline;}
.hmenu td a:hover {color:#d40019; background:url(http://www.fond69.ru//files/images/system/hmenu-bg-hover.gif) repeat-x top !important; text-decoration: underline;}

#adv {width:540px; height:186px; padding-right:25px;}

.newobj {border:1px solid #c1c1c1; width:100%}
#newobj1 {border-right:1px solid #c1c1c1; padding:15px 15px 15px 25px;}
#newobj2, #newobj3 {border-right:1px solid #c1c1c1; padding:15px;}
#newobj4 {padding:15px 25px 15px 15px;}

div#search  {background-color:#c1c1c1; padding:10px 5px 10px 15px;}
#searchform td {vertical-align:middle}
.isearch {width:100%; color:#666666; font-family: Arial, Helvetica, sans-serif; font-size:12px; border:1px solid black; padding:2px}

input, textarea {color:#666666; font-family: Arial, Helvetica, sans-serif; font-size:12px;}
.button {padding:5px; background-color:#d40019; color:#ffffff; border:0; cursor:pointer}

h1 {font-family: Georgia, "Times New Roman", Times, serif; font-size:28px; padding-bottom:10px; margin-top:-5px; font-weight:normal; color:#d40019;}
h1#new {margin-top:0; float:left}
h1#inew { padding-left:25px; margin-top:0; float:left}
#float {float:left}
#viewall {padding-left:10px; margin-top:12px; float:left; display:block;}

h2 {font-family: Georgia, "Times New Roman", Times, serif; font-size:22px; display:inline; font-weight:normal; color:#d40019;}

h3 {font-size:16px; padding-bottom:10px; font-weight:normal;}

small, .status {font-size:11px; line-height:normal}
.status {font-size:11px; line-height:normal; color:#7d7d7d;}

#vadv{padding-right:40px; width:240px;}

.m1 {width:87px; overflow:hidden}
.m2 {width:175px; overflow:hidden}
.m3 {width:69px; overflow:hidden}
.m4 {width:110px; overflow:hidden}
.m5 {width:143px; overflow:hidden}
.m6 {width:133px; overflow:hidden}
#submenu{width:265px; padding-right:15px;}
#submenu a {display:block; padding:5px 0px 5px 25px;}
#submenu div a, #submenu div a:hover { display:inline; padding:0;}
#submenu a:hover,#submenu a#currentitem:hover {color:#d40019; display:block; padding:5px 0px 5px 25px;}
#submenu a#currentitem {color:#d40019; display:block; padding:5px 0px 5px 25px; background-image:url(http://www.fond69.ru//files/images/system/arrow-right.gif); background-repeat:no-repeat; background-position:3% 6px}



#hsubmenu {position: absolute; z-index: 33;}
.hsubmenu1 { width:193px; height:172px; position: absolute; top:73px; left:265px; z-index: 33; background:#ec3532 url(http://www.fond69.ru/files/images/system/hsubmenu_bg.gif) repeat-x bottom; color:#FFF}
.hsubmenu1 ul {width:173px; display:block; margin:5px 0 0 10px; list-style:none;}

.hsubmenu2 { width:400px; position: absolute; overflow:hidden; top:58px; left:353px; z-index: 33; background:#ec3532 url(http://www.fond69.ru//files/images/system/hsubmenu_bg.gif) repeat-x bottom; color:#FFF}
.hsubmenu2 ul {width:380px; height:182px; display:block; margin:5px 0 0 10px; list-style:none;}

.hsubmenu3 { width:450px; height:231px; position: absolute; top:14px; left:529px; z-index: 33; background:#ec3532 url(http://www.fond69.ru//files/images/system/hsubmenu_bg.gif) repeat-x bottom; color:#FFF}
.hsubmenu3 ul {width:430px; display:block; margin:5px 0 0 10px; list-style:none;}

.hsubmenu4 { width:113px; height:109px; position: absolute; top:136px; left:600px; z-index: 33; background:#ec3532 url(http://www.fond69.ru//files/images/system/hsubmenu_bg.gif) repeat-x bottom; color:#FFF}
.hsubmenu4 ul {width:93px; display:block; margin:5px 0 0 10px; list-style:none;}

#hsubmenu a {color:#FFF; text-decoration:underline;}
#hsubmenu a:hover {color:#FFF !important; text-decoration: none;}
#hsubmenu li { padding:8px 5px 8px 5px; border-bottom:2px solid #b20409;}
#hsubmenu li.last { border-bottom:none;}
#hsubmenu li.ttl { border-bottom:none; font-size:14px; padding-bottom:0;}

#colleft {width:50%; padding-right:25px;}
#coll {padding-right:25px;}
#colright {width:50%;}

.table {border-collapse: collapse; border:2px solid white; empty-cells: show; width:100%}
.table td {padding:10px; border:1px solid #c1c1c1; }

.gmap {padding-top:5px;}

#y, #m { text-align:center;}
#y {color:#d40019; font-size:24px;}
#y span {display:block; margin-top:-3px}
#m {color:#d40019; font-size:18px;}
#m span {display:block; margin-top:-3px}
.caltable {border-collapse: collapse; border:2px solid white; empty-cells: show; text-align:center; width:100%}
.caltable td {padding:10px; vertical-align:middle; text-align:center; border:1px solid #c1c1c1; }
.caltable td strong {color:#c1c1c1; font-weight:normal;}
.weekdays {font-size:11px; color:#7d7d7d; text-align:center}
.day {color:#464646; font-size:18px;}
.day-off {color:#d40019; font-size:18px;}
.caltable .old { background-color:#9c9c9c; font-size:18px; cursor:pointer}
.caltable .new {background-color:#ffd202; font-size:18px; cursor:pointer}

.floatright {float:right; padding:15px 0 10px 0}
.legend-new {padding:10px; width:50px; vertical-align:middle; text-align:center; background-color:#ffd202; border:1px solid #c1c1c1; float:left; margin-top:-11px;}
.legend-old {padding:10px; width:50px; vertical-align:middle; text-align:center; background-color:#9c9c9c; border:1px solid #c1c1c1; float:left; margin-top:-11px; margin-left:25px;}

.selected {color:white; background-color:#d40019 !important;}
#w14p {width:14%;}
#w15p {width:15%; color:#d40019;}

#dateleft{font-size:11px; color:#7d7d7d; width:100px;}
#dateleft strong {font-size:14px; font-weight:normal}
#arrowright{width:28px;}

#fr {height:7px; background-color:#d40019; background-image:url(http://www.fond69.ru//files/images/system/fr-bg.gif); background-repeat:no-repeat; background-position:right;}
#fy { background-color:#ffd202}
#footerl {width:215px; padding:25px;}
#footerc {padding:25px 25px 25px 0px;}
#footerr {width:300px; padding:25px 0px 25px 25px;}

.clear {clear:both}

.advs {position:absolute; left:-9999px; width:9px; height:9px; overflow:hidden;}

#submenu .accordion h2 {display:block; padding:5px 0px 5px 25px;}
#submenu .accordion div a {display:block; padding:5px 0px 5px 25px;}
