#calend_top {width:173px;height:47px;background:url(/i/calend_top.gif) no-repeat top left;}
#calend {background:#655DAA;width:169px;margin:0 0 0 4px;}
#calend div.head {padding:5px 5px 0;color:#FCF3A4;}
#calend div.foot {padding:0 5px 5px;color:#CCCCFF;}
#calend div.remember_btn {text-align:center;position:relative;top:10px;}
#cal_img {margin:0 0 0 3px;}
#calend_bottom {width:170px;height:43px;background:url(/i/calend_bottom.gif) no-repeat bottom left;margin:0 0 0 3px;}

#mycalendar {background:#655DAA;padding:5px 0;}
#mycalendar table {background:#C7C4EF;width:158px;}
#mycalendar th {background:#808080;}
#mycalendar td {padding:5px;color:#000;text-align:center;}
#mycalendar td.hdl {background:url(/i/zvezd.gif) no-repeat 50% 50%;}
#mycalendar td.hdl a{color:red;text-decoration: none;font-weight: bold;font-size: 11px;}

/* common.css */
#center2{float:right;width:100%;padding:20px 0px 20px;margin:0 -200px 0 0;}
#center2 .content{margin:0 220px 0 0px;padding:0 0px;text-align:justify;}
#center2 .content .center{text-align:center;}
#center2 .content div.top{position:absolute; top:235px;right:210px;width:730px;height:55px;overflow:hidden;font:bold 24px arial;color:#fff;text-align:right; z-index:2}
#center2 p{margin:0;padding:0 0 10px;}
#center2 .color{font-weight:bold;color:#feee9f;}
#center2 ul{width:100%;margin:0;padding:0;}
#center2 li{float:left;clear:left;width:100%;list-style:none;margin:0 0 5px;padding:0;background-repeat:no-repeat;background-position:0 4px;}
#center2 li a, #center2 li li a{float:left;display:inline;margin:0 0 0 14px;text-decoration:underline;}
#center2 li, #center2 li a{font-weight:bold;}
#center2 .content .back{clear:both;padding:10px 0 0 30px;background-repeat:no-repeat;background-position:0 15px;}
#center2 .content .news{padding:5px 0 0 20px;background-repeat:no-repeat;background-position:0 6px;}
#center2 .content .back a, #center2 .content .news a{font:bold 12px arial;text-decoration:underline;}
#center2 .content p.top{padding:15px 0 10px;}
#center2 .content p.title{font:bold 16px arial;color:#feee9f;margin:0 0 10px;padding:0;}

/* green.css */
#center2 .color{color:#feee9f;}
#center2 .content .back{background-color:#7ca33e;background-image:url(/i/green/back2.gif);}
#center2 .content .back a{color:#39540b;}
#center2 li, #center2 li li{background-image:url(../i/green/center-li.gif);}
#center2 li a{color:#39540b;}
#center2 li, #center2 li a:hover{color:#527a04;}
#center2 .content dt, #center2 .content dt a, #center2 .content dt span, #center2 .content dd a, #center2 .content dd span{color:#feee9f;}
#center2 .content dl.left dd,#center2 .content dl.right dd{color:#39540b;}

/* shops.css */
#center2 .content .regions li,#center2 .content .regions li a,#center2 .content .regions ul,#center2 .content .countries a {font-size:14px;}
#center2 .content ul.city {padding:7px 0 0 15px;}
#center2 .content .city li{padding:0 0 0 15px;}
#center2 .content .city li a{cursor:hand;font-size:12px;}
#center2 .content dl{width:100%;}
#center2 .content dt{clear:both;padding:10px 0 10px;}
#center2 .content dt span{font-weight:bold;}
#center2 .content dt img{margin:5px 5px 0 0;}
#center2 .content dd{float:left;width:100%;padding:0 0 15px;border-bottom:1px solid #feee9f;}
#center2 .content dd img{float:left;margin:0 10px 0 0;}
#center2 .content .back{position:relative;z-index:1;margin:-1px 0 0;padding:10px 0 0 30px;}