ul, ol, li, form, body, h1, h2, h3, h4, h5, h6, p, label { padding: 0; margin: 0; border: none; list-style: none; font-weight: normal; }

body { font-family: Arial, Tahoma, sans-serif; font-size: 14px; background: #ceebf5 url(../images/bg.gif) repeat-x top; }
textarea { font-family: Arial, Tahoma, sans-serif; font-size: 14px; }
div.page { width: 970px; margin: 0 auto; }

a * { cursor: pointer; }
a:hover { text-decoration: none; }
a img { border: none; }

div.clear { clear: both; height: 1px; margin-bottom: -1px; overflow: hidden; visibility: hidden; }

body.Articles a { color: #007eff; }
body a.articles { color: #007eff; }

body.Forum a { color: #01ad1d; }
body a.forum { color: #01ad1d; }

body.Shop a { color: #da620a; }
body a.shop { color: #da620a; }

body.School a { color: #cd241c; }
body a.school { color: #cd241c; }

#header { height: 150px; position: relative; }
#header h1 { color: #fff; text-align: center; height: 100px; line-height: 100px; font-size: 60px; display: none; }

#header a.logo { position: absolute; left: 0px; top: 40px; z-index: 30; }

#header div.cart { position: absolute; left: 728px; top: 40px; z-index: 30; background: url(../images/cart-bg.gif) no-repeat; padding: 10px 10px 10px 90px; width: 142px; height: 76px;  font-size: 11px; }
#header div.cart h3 { position: absolute; left: 0; top: 0; }
#header div.cart h3 a { display: block; padding-top: 48px; left: 20px; top: 16px; width: 55px; text-align: center; position: absolute;  font-size: 11px; color: #01ad1d; }
#header div.cart dl.report { padding-top: 8px; margin-bottom: 6px; }
#header div.cart p.actions a { color: #bf4c4c !important; }
#header div.cart p.empty { font-size: 18px; color: #aaa; text-align: center; margin-top: 15px; }
#header div.cart dl.report dt { width: 65px; text-align: left; padding-top: 3px; color: #000;  }
#header div.cart dl.report dd { padding-left: 70px; padding-right: 0; padding-bottom: 1px; border: none; font-weight: bold; }

#header div.banner { position: absolute; background: url(../images/banner-birds.png) no-repeat 0 25px; z-index: 20;  top: 0; left: 215px;  width: 546px; height: 125px; z-index: 40; }
#header div.banner div.banner-place { position: absolute; width: 468px; height: 60px; overflow: hidden; top: 59px; left: 37px; background: #b00; color: #fff; text-align: center; font-size: 18px; line-height: 60px; }

div.birds { background: url(../images/birds.png) no-repeat center;  min-height: 600px; }

#mainMenu { height: 50px; background-image: url(../images/mainMenu.gif); }
#mainMenu li { height: 50px; float: left; width: 243px; }
#mainMenu li.selected { }
body.Articles #mainMenu_Articles { padding-bottom: 12px; margin-bottom: -12px; background: url(../images/mainMenu_Articles.gif) no-repeat 108px 100%; position: relative; }
body.Forum #mainMenu_Forum { padding-bottom: 12px; margin-bottom: -12px; background: url(../images/mainMenu_Forum.gif) no-repeat 108px 100%; position: relative; }
body.Shop #mainMenu_Shop { padding-bottom: 12px; margin-bottom: -12px; background: url(../images/mainMenu_Shop.gif) no-repeat 108px 100%; position: relative; }
body.School #mainMenu_School { padding-bottom: 12px; margin-bottom: -12px; background: url(../images/mainMenu_School.gif) no-repeat 108px 100%; position: relative; }
#mainMenu #mainMenu_Articles {  }
#mainMenu #mainMenu_Forum {  width: 242px; }
#mainMenu #mainMenu_Shop {}
#mainMenu #mainMenu_School {  width: 242px; }
#mainMenu a { display: block; width: 100%; height: 50px; }
#mainMenu a span { display: none; }

#footer { background: url(../images/bg-foot.png) no-repeat bottom; height: 182px; width: auto; margin: 0;  }
#footer div.content { width: 970px; margin: 0 auto; padding-top: 20px; position: relative; }
#footer div.copy { color: #040; position: absolute; top: 40px; left: 20px; width: 200px; }
#footer div.copy a { color: #01ad1d; }
#footer div.counters { position: absolute; top: 40px; left: 210px; }
#footer a.ol { font-family: Tahoma, Arial, sans-serif; font-size: 10px; text-decoration: none; color: #040; display: block; position: absolute; left: 340px; top: 40px; width: 100px; height: 28px; background: url(../images/ol.png) left no-repeat; padding: 4px 0 0 35px; text-align: left; }

#content { background: #fff url(../images/mainBg_Articles.gif) repeat-y left;clear: both; width: 968px; border: solid 1px #fff; border-top: none; }
body.Forum #content { background-image: url(../images/mainBg_Forum.gif); }
body.Shop #content { background-image: url(../images/mainBg_Shop.gif); }
body.School #content { background-image: url(../images/mainBg_School.gif); }

.content_Left-o { width: 242px; float: left;  background: #e3fcff url(../images/topGr_Articles.gif) repeat-x top; overflow: hidden; }
#content_Left {  padding-top: 25px; background: url(../images/topGrLeft_Articles.gif) no-repeat top left;  }

body.Forum .content_Left-o { background-image: url(../images/topGr_Forum.gif); background-color: #ddf7e4; }
body.Forum #content_Left { background-image: url(../images/topGrLeft_Forum.gif); }

body.Shop .content_Left-o { background-image: url(../images/topGr_Shop.gif); background-color: #ffe7ba; }
body.Shop #content_Left { background-image: url(../images/topGrLeft_Shop.gif); }

body.School .content_Left-o { background-image: url(../images/topGr_School.gif); background-color: #ffd3c9; }
body.School #content_Left { background-image: url(../images/topGrLeft_School.gif); }

.content_Center-o { width: 726px; float: left; background: url(../images/topGr.gif) repeat-x top;  }
#content_Center { padding: 25px 19px 25px 20px; background: url(../images/topGrRight.gif) no-repeat top right; }

ul.subMenu { padding: 0 20px; }
ul.subMenu li { font-size: 18px; padding-bottom: 10px; }
ul.subMenu ul { margin-top: 2px; }
ul.subMenu ul li { font-size: 12px; padding: 2px 0 2px 20px; background: no-repeat 6px 7px; }
ul.subMenu ul li.selected { font-weight: bold; }

div.blogPost { margin-bottom: 20px; }
div.blogPost div.author { font-size: 12px; color: #666; margin-bottom: 10px; }
div.blogPost div.tags { margin-bottom: 20px; color: #666;  }
div.blogPost div.link { margin-top: 10px; font-size: 12px; }
div.blogPost div.entry { margin-bottom: 10px; }
div.blogPost div.entry p { text-indent: 10px; margin-bottom: 5px; }

div.blogPost div.voting { position: relative; height: 40px; margin-bottom: 10px; }
div.blogPost div.voting div.votes, div.blogPost div.voting div.actions { position: absolute; top: 0;  border: solid 1px;  padding: 1px; }
div.blogPost div.voting div.votes-i, div.blogPost div.voting div.actions-i { height: 34px; line-height: 34px; text-align: center; }
div.blogPost div.voting div.votes strong { font-size: 18px; }
div.blogPost div.voting div.votes { left: 0; width: 168px;}
div.blogPost div.voting div.actions { left: 171px; width: 511px; }
div.blogPost div.voting div.actions a { margin: 0 10px 0 0; font-size: 14px; text-decoration: none; }
div.blogPost div.voting div.actions a span.text { text-decoration: underline; }
div.blogPost div.voting div.actions a:hover span.text { text-decoration: none; }
div.blogPost div.voting div.actions a span.active { display: none; }
div.blogPost div.voting div.actions a.active span.active { display: inline; }
div.blogPost div.voting div.actions a.active span.inactive { display: none; }

div.blogPost div.voting div.actions span.icon { padding: 5px 14px; margin-right: 4px; background: url(../images/icons_Article.gif) no-repeat; }
div.blogPost div.voting div.actions a.fav span.icon { background-position: 0 0; }
div.blogPost div.voting div.actions a.sled span.icon { background-position: -30px 0; }
div.blogPost div.voting div.actions a.vote span.icon { background-position: -60px 0; }
div.blogPost div.voting div.actions a.help span.icon { background-position: -90px 0; }
div.blogPost div.voting div.actions a.active span.icon { background-image: url(../images/icons_active_Article.gif); }

body.Forum div.blogPost div.voting div.actions span.icon { background-image: url(../images/icons_Forum.gif); }
body.Forum div.blogPost div.voting div.actions a.active span.icon { background-image: url(../images/icons_active_Forum.gif); }

div.blogPost div.voting-novotes { height: auto; }
div.blogPost div.voting-novotes div.actions { position: relative; left: 0; top: 0; width: auto; }

body.Articles div.blogPost div.voting div.votes, body.Articles div.blogPost div.voting div.actions { border-color: #045ab3; }
body.Articles div.blogPost div.voting div.votes-i, body.Articles div.blogPost div.voting div.actions-i { background: #e3fcff ; }

body.Forum div.blogPost div.voting div.votes, body.Forum div.blogPost div.voting div.actions { border-color: #029628; }
body.Forum div.blogPost div.voting div.votes-i, body.Forum div.blogPost div.voting div.actions-i { background: #ddf7e4 ; }

body.Shop div.blogPost div.voting div.votes, body.Shop div.blogPost div.voting div.actions { border-color: #cd3a00; }
body.Shop div.blogPost div.voting div.votes-i, body.Shop div.blogPost div.voting div.actions-i { background: #ffe7ba ; }

body.School div.blogPost div.voting div.votes, body.School div.blogPost div.voting div.actions { border-color: #d30f00; }
body.School div.blogPost div.voting div.votes-i, body.School div.blogPost div.voting div.actions-i { background: #ffd3c9 ; }

body.Articles ul.subMenu * { color: #007eff; }
body.Articles ul.subMenu li.selected > * { color: #045ab3; }
body.Articles ul.subMenu ul li { background-image: url(../images/dot-blur_Articles.gif); }
body.Articles ul.subMenu ul li.selected,
body.Articles .form ul.subMenu ul li { background-image: url(../images/dot_Articles.gif); }

body.Forum ul.subMenu * { color: #01ad1d; }
body.Forum ul.subMenu li.selected > * { color: #027e22; }
body.Forum ul.subMenu ul li { background-image: url(../images/dot-blur_Forum.gif); }
body.Forum ul.subMenu ul li.selected,
body.Forum .form ul.subMenu ul li { background-image: url(../images/dot_Forum.gif); }

body.Shop ul.subMenu * { color: #da620a; }
body.Shop ul.subMenu li.selected > * { color: #cd3a00; }
body.Shop ul.subMenu ul li { background-image: url(../images/dot-blur_Shop.gif); }
body.Shop ul.subMenu ul li.selected,
body.Shop .form ul.subMenu ul li { background-image: url(../images/dot_Shop.gif); }


body.School ul.subMenu * { color: #cd241c; }
body.School ul.subMenu li.selected > * { color: #d30f00 }
body.School ul.subMenu ul li { background-image: url(../images/dot-blur_School.gif); }
body.School ul.subMenu ul li.selected,
body.School .form ul.subMenu ul li { background-image: url(../images/dot_School.gif); }

/*div.article { padding-right: 20px; }*/
div.article p { text-indent: 10px; margin-bottom: 5px; }
div.article p.continue { clear: both; }


body.Articles #content h1, body.Articles #content h2, body.Articles #content h3, body.Articles #content h4, body.Articles #content h5 { color: #045ab3; border-color: #045ab3; }
body.Forum #content h1, body.Forum #content h2, body.Forum #content h3, body.Forum #content h4, body.Forum #content h5 { color: #029628; border-color: #029628; }
body.Shop #content h1, body.Shop #content h2, body.Shop #content h3, body.Shop #content h4, body.Shop #content h5 { color: #cd3a00; border-color: #029628; }
body.School #content h1, body.School #content h2, body.School #content h3, body.School #content h4, body.School #content h5 { color: #d30f00; border-color: #029628; }

#content_Center form { padding-left: 160px }
#content_Center form label { display: block; width: 155px; text-align: right; font-size: 11px; margin: 0 0 -20px -160px; padding: 4px 0 2px 0; }
#content_Center form div.radio label, #content_Center form div.checkbox label { display: inline; width: auto; text-align: left; font-size: 14px; margin: 0; padding: 0; }
#content_Center form div.radioline div.radio { display: inline; margin-right: 10px; }
#content_Center form input.text, #content_Center form input.button, #content_Center form div.checkbox, #content_Center form div.radioline, #content_Center form div.radiolist div.radio, #content_Center form select, #content_Center form textarea, #content_Center form input.file { margin-bottom: 5px; }
#content_Center form textarea { width: 400px; height: 100px;}
#content_Center form input.text { width: 400px; }

#content_Center form div.FCK { margin: 20px -5px 5px -165px; }
#content_Center form div.FCK iframe { min-height: 500px; }

#content_Center form input.textTags { width: 275px; margin-right: 5px; }
#content_Center form input.addTags { width: 120px; height: 22px; }
#content_Center form div.tags { margin-bottom: 5px; width: 406px; }
#content_Center form div.tags div.list { padding: 10px; background: #ddf7e4; line-height: 30px;  text-align: center; }
#content_Center form div.tags div.list a { margin: 0 5px;  display: inline-block; }
#content_Center form div.tags div.list a span { background: #fff; padding: 1px 5px 2px; }
#content_Center form div.tags div.list a.selected { color: #fff; }
#content_Center form div.tags div.list a.selected span { background: #029628; color: #fff; padding: 1px 5px 2px; }
#content_Center form div.tagsAfter { background: #b0dcbc; padding: 2px 10px; text-align: right; font-size: 10px; }

#content_Center table { border: solid 1px #045ab3; border-collapse: separate; border-spacing: 0 0; empty-cells: show;  width: 100%; margin-bottom: 10px; }
#content_Center table th { background: #045ab3; color: #fff; border-right: solid 1px #fff; padding: 5px; }
#content_Center table th:last-child { border-right: none; }
#content_Center table td { border-right: solid 1px #fff; padding: 5px; }
#content_Center table td:last-child { border-right: none; }
#content_Center table tr.even td { background: #f0f0f0; }
#content_Center table tr.deleted td { background: #ff6666; }
#content_Center table tbody tr:hover td { background: #e3fcff; }

#content_Center ul.links li { margin-bottom: 5px; }
#content_Center ul.links { margin-bottom: 20px;  }

body.Forum #content_Center table { border-color: #029628;}
body.Forum #content_Center table th { background: #029628; }
body.Forum #content_Center table tbody tr:hover td { background: #ddf7e4; }
body.Shop #content_Center table { border-color: #cd3a00;}
body.Shop #content_Center table th { background: #cd3a00; }
body.Shop #content_Center table tbody tr:hover td { background: #ffe7ba; }
body.School #content_Center table { border-color: #d30f00;}
body.School #content_Center table th { background: #d30f00; }
body.School #content_Center table tbody tr:hover td { background: #ffd3c9; }


#content_Left .form-o { margin: 10px auto 10px auto; width: 223px; padding-top: 4px; background: #fff url(../images/leftFormTopBg_Articles.gif) no-repeat top; }
#content_Left .form { padding: 6px 10px 10px 10px; background: url(../images/leftFormBottomBg_Articles.gif) no-repeat bottom; }
#content_Left .form ul.subMenu { padding: 0 0 0 0; margin-bottom: -10px; }
body.Forum #content_Left .form-o { background-image: url(../images/leftFormTopBg_Forum.gif); }
body.Forum #content_Left .form { background-image: url(../images/leftFormBottomBg_Forum.gif); }
body.Shop #content_Left .form-o { background-image: url(../images/leftFormTopBg_Shop.gif); }
body.Shop #content_Left .form { background-image: url(../images/leftFormBottomBg_Shop.gif); }
body.School #content_Left .form-o { background-image: url(../images/leftFormTopBg_School.gif); }
body.School #content_Left .form { background-image: url(../images/leftFormBottomBg_School.gif); }


#content_Center form textarea#add_postText { width: 500px; height: 300px;}

/*ul.shopAges { padding: 5px 0; margin: 0 0 10px 0;  }
ul.shopAges li { display: inline; padding: 6px 0 4px 0; margin-right: 10px; }
ul.shopAges li b { color: #cd3a00;  }
ul.shopAges li a { padding: 2px 20px 3px 20px; }
ul.shopAges li.selected  { display: inline; background: #ffe7ba url(../images/ages-l_Shop.gif) no-repeat right; }
ul.shopAges li.selected  a { background: url(../images/ages-r_Shop.gif) no-repeat left; text-decoration: none; font-size: 18px; padding: 2px 20px 3px 20px; color: #cd3a00; }*/

ul.shopAges { padding: 5px 0 4px 0; margin: 0 0 10px 0; }
ul.shopAges li { display: inline; padding: 6px 0 4px 13px; margin-right: 6px; background: url(krugliki.gif) no-repeat left top; }
ul.shopAges li.hdr { padding-left: 10px; }
ul.shopAges li a { padding: 6px 13px 4px 0; color: #fff; text-decoration: none; background: url(krugliki.gif) no-repeat right top; }
ul.shopAges li.rdg0 { background-color: #eee; }
ul.shopAges li.rdg0 a { color: #000; }
ul.shopAges li.rdg1 { background-color: #a878b4; }
ul.shopAges li.rdg2 { background-color: #00639b; }
ul.shopAges li.rdg3 { background-color: #00bdf3; }
ul.shopAges li.rdg4 { background-color: #4caf44; }
ul.shopAges li.rdg5 { background-color: #fcb216; }
ul.shopAges li.rdg6 { background-color: #dd661e; }
ul.shopAges li.rdg7 { background-color: #c4161c; }
ul.shopAges li.selected { background-image: url(krugliki-s.gif); background-color: #fff; border-bottom: solid 1px #fff; font-weight: bold; }
ul.shopAges li.selected a { background-image: url(krugliki-s.gif); }
ul.shopAges li.rdg1-selected a { color: #a878b4; }
ul.shopAges li.rdg2-selected a { color: #00639b; }
ul.shopAges li.rdg3-selected a { color: #00bdf3; }
ul.shopAges li.rdg4-selected a { color: #4caf44; }
ul.shopAges li.rdg5-selected a { color: #fcb216; }
ul.shopAges li.rdg6-selected a { color: #dd661e; }
ul.shopAges li.rdg7-selected a { color: #c4161c; }

ul.tabs { padding: 5px 0 4px 0; margin: 0 0 10px 0; border-bottom: solid 1px #029628; }
ul.tabs li { display: inline; padding: 6px 0 4px 4px; margin-right: 5px; background: url(../images/tabs_Forum.gif) no-repeat left top; }
ul.tabs li.hdr { background: none; padding-left: 10px; }
ul.tabs li a { padding: 6px 4px 4px 0px; background: url(../images/tabs_Forum.gif) no-repeat right top; }
ul.tabs li.selected { background-image: url(../images/tabs-s_Forum.gif); padding-bottom: 5px; }
ul.tabs li.selected a { text-decoration: none; font-weight: bold; color: #029628; background-image: url(../images/tabs-s_Forum.gif); padding-bottom: 5px; }

ul.adminOrderMenu { font-size: 12px; margin-right: -20px; }
ul.adminOrderMenu li { float: left; width: 200px; margin: 0 20px 10px 0; }
ul.adminOrderMenu li a { display: block; border: solid 1px #bbb; padding: 5px;}
ul.adminOrderMenu li span { display: block; border: solid 1px #cd3a00; color: #cd3a00; padding: 5px; font-weight: bold; }

dl.report { margin: 0 0 10px 0; }
dl.report dt { width: 155px; padding: 5px 0 0 0; margin: 0 0 -1.15em 0; text-align: right; color: #666; }
dl.report dd { border-bottom: solid 1px #bbb; margin: 0; padding: 0 5px 5px 160px;}
dl.report dd.last { border: none; }

div.window { margin-bottom: 20px; }
div.window-closed div.window-head { border-bottom: none;}
div.window-closed div.window-content { display: none; }
div.window-closed div.window-head ul.menu li { display: none; }
div.window-closed div.window-head ul.menu li.window-hide-btn { display: inline; }

#profile div.picture { float: right; width: 200px; padding: 0 0 0 20px; }
#profile dl.report { margin-right: 220px; }

#profile.baby_profile dl.report dt { width: 295px; }
#profile.baby_profile dl.report dd { padding-left: 300px; }

#friends { margin-bottom: 0; }
#friends .onlyOnline { display: none; }
#friends.online .onlyOnline { display: inline; }
#friends ul.menu .online { display: none; }
#friends.online .offline { display: none; }
#friends.online ul.menu .online { display: inline; }

div.comments div.lvl0 { margin-left: 0; }
div.comments div.lvl1 { margin-left: 40px; }
div.comments div.lvl2 { margin-left: 80px; }
div.comments div.lvl3 { margin-left: 120px; }
div.comments div.lvl4 { margin-left: 160px; }
div.comments div.lvl5 { margin-left: 200px; }
div.comments div.lvl6 { margin-left: 200px; }

div.comments div#replyComment { margin-bottom: 20px; }

div.comment { margin-bottom: 20px; }
div.comment div.picture { width: 100px; padding: 0 20px 0 0; float: left; text-align: center;  }
div.comment div.author { margin: 0 0 5px 120px; font-size: 12px; color: #999; }
div.comment div.entry { margin-left: 120px; }
div.comment div.entry div.image { margin-top: 10px; }
div.comment div.entry div.image  img { max-width: 100%; }
div.comment ul.menu { display: inline; }

div.tradition div.entry { margin-bottom: 10px; }
div.tradition div.tag { margin-left: 120px; margin-bottom: 5px; font-size: 12px; }
div.tradition div.votes { margin-left: 120px; margin-bottom: 5px; font-size: 12px; }
div.tradition form.voteForm { margin-left: 120px; padding: 0 !important;  }
div.tradition div.entry p { text-indent: 10px; margin-bottom: 5px; }

div.shopComments div.comment div.good { width: 100px; padding: 0 20px 0 0; float: left; width: 100px;}

div.user-list {}
div.user-list div.user { float: left; width: 100px; height: 120px; margin: 0 20px 20px 0; text-align: center; font-size: 11px; }
div.user-list a.user { display: block; }
div.user-list span.picture { display: block; }

div.childs-list div.user { width: 200px; height: 220px; }

h1 { font-size: 24px; }
h2 { font-size: 22px; }
h3 { font-size: 16px; font-weight: bold; }
h4 { font-size: 12px; font-weight: bold; }

h1, h2, h3, h4 { margin-bottom: 10px; }

div.h_menued { margin: 0 -19px 10px 0; }

div.h_menued h1, div.h_menued h2, div.h_menued  h3, div.h_menued  h4 { margin-bottom: 0; }
div.h_menued h1 { overflow: hidden; z-index: 30; }
div.h_menued h1 b { display: none; }
div.h_menued h2 { overflow: hidden; z-index: 30; }
div.h_menued h3 { overflow: hidden; z-index: 30; }
div.h_menued b { background: url(../images/h1-bg-i_Articles.gif) no-repeat right;  padding: 1px 687px 1px 0; margin-left: 5px; margin-right: -686px; font-weight: normal; }
body.Forum div.h_menued b { background-image: url(../images/h1-bg-i_Forum.gif); }
body.Shop div.h_menued b { background-image: url(../images/h1-bg-i_Shop.gif); }
body.School div.h_menued b { background-image: url(../images/h1-bg-i_School.gif); }
div.h_menued ul.menu { position: relative; text-align: left; margin: 0 0 0 0; line-height: 28px; padding: 0 10px 0 0; font-size: 11px; }
ul.menu-inline li { display: inline; white-space: nowrap; }
ul.menu-inline li a { border: solid 1px #ddd; color: #000 !important; text-decoration: none; padding: 1px 6px 2px 6px; background: #fdfdfd url(../images/button-bg.gif) bottom repeat-x; }
/*ul.menu-inline li a { border: solid 1px; color: #fff; text-decoration: none; padding: 0 4px 1px 4px; border-color: #508cca #033f7d #033f7d #508cca; background: #045ab3 url(../images/button_Articles.gif) top repeat-x; }*/

div#adv div.h_menued ul.menu, div#faq div.h_menued ul.menu, div#friends div.h_menued ul.menu, div#profile div.h_menued ul.menu, div#zabor div.h_menued ul.menu { text-align: right; margin: -27px 0 0 0; }

body.Forum div.blogPost-NC div.h_menued b { background-image: url(../images/h1-bg-i-ani_Forum.gif);  }

div.article-current div.h_menued b { background-image: url(../images/h1-bg-i_School.gif) !important;  }

div.advFaq { padding-top: 20px; }

div#faq div.quest { border: solid 1px #bbb;  margin-bottom: 20px; padding: 0px; }
div#faq div.quest dl.report dd { border: none; }
div#faq div.quest dl.report dt { padding-left: 10px; width: 145px; }
div#faq div.quest dl.shortQuestion { margin-bottom: 0; }
div#faq div.quest dl.report dd.question { border-bottom: solid 1px #bbb;  background: #e3fcff; padding-top: 5px; margin-top: -21px; }
div#faq div.quest dl.shortQuestion dd.question { border-bottom: none;  }


div#faq div.quest p.button { margin: 10px 0 0 0; text-align: right; }
div#faq div.quest p.button a { border: solid 1px; color: #fff !important; text-decoration: none; padding: 0 4px 1px 4px; border-color: #00c6c0 #009f9a #009f9a #00c6c0; background: #00ada7 url(../images/button_faq.gif) top repeat-x; font-weight: bold; }
div#faq div.quest div.name { text-align: right; color: #666; font-style: italic; }

ul.advs {}
ul.advs li { padding-left: 20px; background: url(../images/articles_dot.gif) no-repeat 6px 7px; font-size: 16px; color: #666; margin-bottom: 10px; }

input.button, a.button { border: solid 1px #ddd; color: #000 !important; text-decoration: none; padding: 1px 6px 2px 6px; background: #fdfdfd url(../images/button-bg.gif) bottom repeat-x; cursor: pointer; }
input.button[disabled] { color: #999 !important; }
/*input.button, a.button { border: solid 1px; color: #fff !important; text-decoration: none; padding: 0 4px 1px 4px; border-color: #508cca #033f7d #033f7d #508cca; background: #045ab3 url(../images/button_Articles.gif) top repeat-x; }
body.Forum input.button, body.Forum a.button, body.Forum ul.menu-inline li a { border-color: #4daa58 #005d0b #005d0b #4daa58; background-color: #008510; background-image: url(../images/button_Forum.gif); }
body.Shop input.button, body.Shop a.button, body.Shop ul.menu-inline li a { border-color: #ef9450 #a24703 #a24703 #ef9450; background-color: #e86505; background-image: url(../images/button_Shop.gif); }
body.School input.button, body.School a.button, body.School ul.menu-inline li a { border-color: #dc6661 #8f1914 #8f1914 #dc6661; background-color: #cd241c; background-image: url(../images/button_School.gif); }*/

div.notice { border: solid 1px #bbb; border-left-width: 10px; padding: 4px 4px 4px 5px; margin-bottom: 10px; background: #fff; }
div.notice-warning { border-color: #ef8c1d; }
div.notice-error { border-color: #c91e28; }
div.notice-success { border-color: #3acf61; }

form div.notice { margin-bottom: 3px; }

div.albums { margin: 0 -40px 0 0; }
div.albums a.album { display: block; padding: 0; width: 200px; height: 200px; float: left; margin: 0 40px 40px 0; position: relative; background: url(../images/album-bg.gif); }
div.albums a.album:hover { background-color: #ddf7e4; }
div.albums a.album span { display: block; } 
div.albums a.album img { max-width: 120px; max-height: 120px; }
div.albums a.album span.name { position: absolute; top: 170px; left: 0; width: 190px; padding: 5px; font-size: 11px; text-align: center; }
div.albums a.album span.cover { display: table; position: absolute; top: 40px; left: 40px; width: 120px; height: 120px; text-align: center; }
div.albums a.album span.cover span { display: table-cell; vertical-align: middle;  }

div.album div.entry { margin: 0 -10px 0 -10px; }
div.album div.author { font-size: 12px; color: #666; margin-bottom: 10px; }
div.album a.photo { display: block; padding: 0; width: 120px; height: 120px; padding: 10px; float: left; position: relative; }
div.album a.photo:hover { background: #ddf7e4; }
div.album a.photo span.photo-i { display: table; width: 120px; height: 120px; vertical-align: middle; }
div.album a.photo span.photo-ii { display: table-cell; text-align: center; vertical-align: middle; }
div.album a.photo span.preview { display: block; }
div.album a.photo span.name  { display: none; font-size: 11px; padding-top: 5px; }

div.blogPost div.entry div.photo { text-align: center;  }
div.blogPost div.entry div.photo span { display: block;  }
div.blogPost div.entry div.photo span.nav { height: 20px; border: solid 1px #029628; background: #ddf7e4; line-height: 20px; padding: 5px 10px; margin-bottom: 10px;  }
div.blogPost div.entry div.photo span.nav span.prev { height: 20px; margin: 0 50% -20px 0; text-align: left; }
div.blogPost div.entry div.photo span.nav span.next { height: 20px; margin: 0 0 -20px 50%; text-align: right; }

div.blogPost div.entry div.photo span.photo { }
div.blogPost div.entry div.photo span.name { padding: 5px 0 10px 0; }

div.articles div.article { margin-bottom: 20px; }
div.articles img.preview { float: left; margin: 0 10px 5px 0; }
div.articles div.author { font-size: 12px; color: #666; margin: 6px 0; }
div.articles div.preview { font-size: 12px; }

.TEXT ul, .TEXT ol { padding-left: 20px; }
.TEXT li { margin: 5px 0; }
.TEXT ul li { list-style: disc; }
.TEXT ol li { list-style: decimal; }
.TEXT ul ul li { list-style: square;  }
.TEXT ol ol li { list-style: lower-alpha}
.TEXT p { text-indent: 10px; margin-bottom: 5px; line-height: 18px; }

ul.faq { margin-bottom: 20px; }
ul.faq li { padding-left: 20px; background: url(../images/dot_Articles.gif) no-repeat 6px 7px; font-size: 16px; margin-bottom: 10px;  }

div.faqAnswer { margin-bottom: 20px; }

div.sections div.section { margin-bottom: 20px; }
div.sections div.section img.sectionPreview { float: left; margin: 0 20px 5px 0;}
div.sections div.description { font-size: 12px; color: #666; }

h1.navigation { font-size: 12px; margin: -10px 0 10px 0; margin-bottom: 20px; padding: 10px; border: solid 1px #aaa !important; }


div.good .name { font-size: 14px; margin-bottom: 5px; color: #398bca !important; }
div.good .name a { color: #398bca; }
div.good p.age { font-size: 12px; font-weight: bold; margin-bottom: 5px; }
div.good p.available { font-size: 11px; margin-bottom: 10px; font-style: normal; margin-bottom: 5px; }
div.good p.format { color: #398bca; font-size: 11px; margin-bottom: 5px; }
div.good p.series { color: #01ad1d; font-size: 11px; margin-bottom: 5px;  }
div.good p.series a { color: #01ad1d; }
div.good div.actions span.button { border: solid 1px #bbb; padding: 1px 6px 2px 6px; }
div.good div.actions a.button, div.good div.actions span.button { display: block; text-align: center; }
div.good div.tags { padding-top: 5px; }
div.good a.add { color: #bf4c4c !important; }
div.good p.compulsory { font-size: 14px; color: #999; margin-bottom: 5px; }
div.good p.compulsory-included { font-weight: bold; color: #000; }

#content_Center div.good form.reportArrival { padding-left: 0 !important; }
#content_Center div.good form.reportArrival input.text { width: 92px; margin: 0; vertical-align: middle; }
#content_Center div.good-full form.reportArrival input.text { width: 169px; }
#content_Center div.good form.reportArrival input.button { width: 70px; height: 21px; margin: 0; vertical-align: middle; font-size: 11px; }

div.goods { margin-right: -20px; }

div.goods div.good { width: 210px; padding-left: 120px; height: 175px; margin: 0 20px 20px 0; position: relative; float: left; }
div.goods div.good div.left { position: absolute; width: 110px; top: 0; left: 0;  }

div.goods div.good span.new { display: block; width: 34px; height: 33px; position: absolute; left: 76px; top: 1px; background: url(../images/new-small.png) no-repeat; overflow: hidden; }

div.goods div.good div.image { border: solid 5px #eee; text-align: center; }
div.goods div.good div.image img { max-width: 100px; }

div.goods div.good div.price { background: #f7f7f7; padding: 2px 5px; font-size: 12px; }
div.goods div.good div.price strong { color: #bf4c4c; }

div.goods div.good div.info { max-height: 120px; margin-bottom: 5px; overflow: hidden; }

div.goods div.good div.actions a.button,
div.goods div.good div.actions span.button { margin: 0 40px 5px 0; font-size: 12px; }

div.good-full { position: relative; }

div.good-full  span.new { display: block; width: 57px; height: 58px; position: absolute; left: 157px; top: 1px; background: url(../images/new-big.png) no-repeat; overflow: hidden; }

div.good-full div.left { width: 216px; float: left; margin: 0 20px 20px 0; }
div.good-full div.text { width: 451px; float: left; margin-bottom: 20px; }

div.good-full div.image { text-align: center; border: solid 8px #eee; }
div.good-full div.image img { max-width: 200px; }

div.good-full .name { font-size: 18px; }
div.good-full p.format { font-size: 14px; }
div.good-full p.series { font-size: 14px; }
div.good-full strong.price { padding: 5px 0; font-size: 18px; display: block; }
div.good-full div.actions { margin-bottom: 10px; }
div.good-full div.actions a.button, div.good-full div.actions span.button { margin: 0 220px 5px 0; }
div.good-full h4 { margin: 5px 0; }

div.good-full dl.report { font-size: 12px; padding-top: 10px; }
div.good-full dl.report dt { text-align: left; width: 100px; }
div.good-full dl.report dd { border: none; padding-bottom: 0; padding-left: 110px; }

div.good p.description { margin-bottom: 15px; line-height: 18px; }

div.good-full div.pdf { background: url(../images/pdf.gif) left no-repeat;  padding: 0 0 0 40px; min-height: 32px; width: 100px; margin-bottom: 10px; margin-top: 10px; }
div.good-full div.pdf a { }

div.good-full div.recommendation { margin: 20px -10px 0 0; } /*216px*/
div.good-full div.recommendation div.r-good { width: 103px; float: left; margin-right: 10px; font-size: 11px; background: #f7f7f7; padding-bottom: 2px; }
div.good-full div.recommendation div.r-image { border: solid 5px #eee; background: #fff; margin-bottom: 2px; }
div.good-full div.recommendation div.r-good img { max-width: 93px; }
div.good-full div.recommendation div.r-good a { color: #398bca; }

div.good-full div.inside a { display: table; width: 60px; height: 60px; padding: 5px; float: left; text-align: center; }
div.good-full div.inside a span { display: table-cell; vertical-align: middle;  } 
div.good-full div.inside a:hover { background: #ffe7ba; }
div.good-full div.inside a img { max-width: 60px; max-height: 60px }

div.baby-photo { clear: right; float: right; width: 200px; padding: 9px; border: solid 1px #01ad1d; margin: 0 0 10px 20px; text-align: center;  }
div.baby-photo form, div.baby-photos form { padding: 0 !important; }
div.baby-photo form label, div.baby-photos form label { display: none !important; }
div.baby-photo form input.file, div.baby-photos form input.file { width: 200px; }
div.baby-photos { margin: 5px -20px 10px 0;  clear: both; }
div.baby-photos div.photo, div.baby-photos div.form { width: 200px; height: 200px; padding: 9px; border: solid 1px #01ad1d; text-align: center; float: left; margin: 0 13px 13px 0; }
div.baby-photos div.form { height: 110px; padding-top: 99px; }

div.baby div.baby-property { margin: 0 0 5px 0; }
div.baby ul { padding-left: 20px; }
div.baby ul li { margin-top: 5px;  }
div.baby h4 { margin: 10px 0 5px 0; }

div.baby-noEdit .editLink,
div.baby-noEdit .editEmpty { display: none; }

form#cartForm { padding-left: 0; }
form#cartForm table input.text { width: 30px; }

#replyComment div.author { width: 100px; text-align: center; float: left; }
#replyComment form { padding-left: 20px; float: left; }

form#zaborForm div.author { position: absolute; left: 0; top: 0; width: 100px; text-align: center; float: left; }
form#zaborForm { padding: 0 0 20px 120px; position: relative; }

#content_Center form#selectPage { border-bottom: solid 1px #029628; margin-bottom: 10px;  }
#content_Center form#selectPage label { font-size: 14px; text-align: left; margin-bottom: -1.5em; }

#content_Left div.tags { text-align: center; }
.tags .size1 { font-size:  9px; } .tags .size2 { font-size: 10px; } .tags .size3 { font-size: 12px; } .tags .size4 { font-size: 14px; } .tags .size5 { font-size: 16px; } .tags .size6 { font-size: 18px; } .tags .size7 { font-size: 20px; }

#loginForm label { display: block; font-size: 11px; color: #666; }
#loginForm input.text { margin-bottom: 5px; width: 190px; }
#loginForm div.checkbox { margin-bottom: 5px; }
#loginForm div.checkbox label { display: inline; font-size: 12px; color: #000; }
#loginForm div.checkbox input { vertical-align: middle; }
#loginForm p.links { margin-top: 5px; line-height: 18px; font-size: 12px; }

#content_Center div.inlineForm { display: inline; }
#content_Center div.inlineForm form { display: inline; padding: 0; margin: 0; }
#content_Center div.inlineForm form input.text,
#content_Center div.inlineForm form input.file,
#content_Center div.inlineForm form select,
#content_Center div.inlineForm form input.button { margin: 0; }
#content_Center div.inlineForm form label, 
#content_Center div.inlineForm form br { display: none; }
#content_Center div.inlineForm form input.text { width: 100px; }

#content_Center form#shopSarchForm { padding: 0 0 20px 0; }
#content_Center form#shopSarchForm label { display: inline; margin: 0 10px 0 0; font-size: 18px; color: #cd3a00; }
#content_Center form#shopSarchForm input.text { width: 400px; margin-bottom: 0; }
#content_Center form#shopSarchForm input.button { margin-bottom: 0; }

#content_Center input#advShopSearchFormQ { width: 300px; }

#panelShopSearch { padding-top: 5px; }
#panelShopSearch input.text { width: 130px; }
#panelShopSearch input.button { width: 60px; }
#panelShopSearch p { padding-top: 5px; font-size: 12px; }

#content_Center form.mail div.table-brdr { margin-left: -160px;}

#content_Center form#siteSarch { padding-left: 0; margin-bottom: 20px;  }
#content_Center form#siteSarch label { display: inline; margin: 0 10px 0 0;  }
#content_Center form#siteSarch input { margin: 0; }

div.pages div { font-size: 16px; }
div.pages div span.cur { font-weight: bold; }

a.pdf { display: block; background: #cd241c url(../images/pdf.gif) no-repeat 1px 1px; padding: 2px 2px 2px 34px; height: 28px; margin-bottom: 10px; text-decoration: none; }
a.pdf span { display: block; background: #fff; padding: 4px; height: 20px; line-height: 20px; }

#content_Center table form { padding: 0; }

div.mailMessage { border-top: solid 1px #ccc; padding-top: 20px; }
div.mailMessage-first { border-top: none; }
div.mailMessage h3 { margin: 0 0 10px 120px; }

table.mailList tr.new { font-weight: bold; }
table.mailList td.icon { width: 16px; }
table.mailList td.check { width: 10px; }
table.mailList td.author { text-align: center; }

table.cart td.image { width: 100px; }
table.cart td.del { width: 30px; text-align: center; }
table.cart td.count { width: 50px; text-align: center; }
table.cart td.price { text-align: center; }
table.cart tr.total { font-weight: bold; }
#content_Center table.cart tr.total td,
#content_Center table.cart tr.total:hover td { background: #cd3a00; color: #fff; }

dl.orderInfo .total { font-weight: bold; }
#content_Center dl.orderInfo form { padding: 0; margin: 0; display: inline; }
#content_Center dl.orderInfo a.button { font-size: 11px; }
#content_Center dl.orderInfo form input.text { width: 200px; }
#content_Center dl.orderInfo form input.text,
#content_Center dl.orderInfo form input.button,
#content_Center dl.orderInfo form select { margin: 0; }

ul.menu-perPages { text-align: right; font-size: 11px; position: relative; top: 16px; z-index: 100; display: block; }
ul.menu-perPages a { padding: 0 5px !important; }
ul.menu-perPages li.selected { font-weight: bold; }

#content_Center #sendMail { padding-left: 120px; }
#content_Center input#sendMailRecepient { width: 115px; }
#content_Center #sendMail label { width: 100px; margin-left: -120px;  }
#content_Center #sendMail div.line input, #content_Center #sendMail div.line select { margin: 0; }
#content_Center #sendMail div.line { margin-bottom: 5px; }

div.navigation { margin-bottom: 10px; }

ul.schoolClasses { font-size: 12px; padding-left: 5px; margin-bottom: 20px; }
ul.schoolClasses li { padding-left: 15px; background: url(../images/dot_Articles.gif) no-repeat left; margin-bottom: 5px; }
body.School ul.schoolClasses li { background-image: url(../images/dot_School.gif); }


div.bonuses { margin-right: -10px; }
div.bonuses div.bonus { width: 130px; height: 130px; padding: 0 0 25px 0; border: solid 1px #045ab3; float: left; margin: 0 10px 10px 0; position: relative;  }
div.bonuses div.bonus a.image { display: table; width: 130px; height: 130px; }
div.bonuses div.bonus a.image:hover { background: #e3fcff; }
div.bonuses div.bonus a.image span { display: table-cell; vertical-align: middle; height: 130px; width: 130px; text-align: center; }
div.bonuses div.bonus ul.menu { width: 130px; text-align: center; position: absolute; top: 135px; left: 0;  }
div.bonuses div.bonus ul.menu li { display: inline; margin: 0 5px; }

div.mainPage { margin-right: -20px; }
div.mainPage div.MPcontent { width: 447px; padding-right: 20px; float: left; overflow: hidden; }
div.mainPage div.MPside { width: 200px; padding: 0 20px; float: left; overflow: hidden; }

div.mainPage .h_menued b { display: none; }

div.MPside div.photos { margin: 0 -20px 0 0; }
div.MPside div.photos a { table-layout: fixed; display: table; width: 90px; height: 90px; padding: 5px; margin: 0 10px 10px 0; float: left; }
div.MPside div.photos a:hover { background: #e3fcff; }
div.MPside div.photos a span { display: table-cell; width: 90px; height: 90px; vertical-align: middle; text-align: center; }
div.MPside div.photos img { max-width: 90px; max-height: 90px; }

div.MPside p.other { text-align: center; margin-bottom: 20px;  }

div.MPside ul.links li { margin-bottom: 5px; }
div.MPside ul.links { margin-bottom: 20px;  }

div.mainPage div.goods { margin-right: -10px; }
div.mainPage div.goods a { display: block; float: left; width: 100px; border: solid 5px #eee; margin: 0 10px 20px 0; width: 70px; text-align: center; }
div.mainPage div.goods img { max-width: 70px; }

div.adminOrderTable { overflow-x: hidden; overflow-y: auto; max-height: 400px; padding-right: 20px; }
#content_Center div.adminOrderTable table { margin-bottom: 0; }


#content div.help div.forum h2,
#content div.help div.forum h3,
#content div.help div.forum h4 { color: #029628; border-color: #029628; }

#content div.help div.shop h2,
#content div.help div.shop h3,
#content div.help div.shop h4 { color: #cd3a00; border-color: #029628; }

#content div.help div.school h2,
#content div.help div.school h3,
#content div.help div.school h4  { color: #d30f00; border-color: #029628; }

div.help div.forum  div.h_menued b { background-image: url(../images/h1-bg-i_Forum.gif); }
div.help div.shop  div.h_menued b { background-image: url(../images/h1-bg-i_Shop.gif); }
div.help div.school  div.h_menued b { background-image: url(../images/h1-bg-i_School.gif); }

div.help  div.h_menued h3 b { display: none; }

#content div.help div.forum a { color: #01ad1d; }
#content div.help div.shop a { color: #da620a; }
#content div.help div.school a { color: #cd241c; }

div.subHelp { padding-left: 20px; }
div.helpSoviet { padding-left: 20px; }
div.helpSoviet div.entry {  padding-left: 20px; }

.fixed { position: fixed; }

div.floatImage { padding: 10px; background: #ffe7ba; }
div.floatImage img { background: #fff; padding: 10px; }
div.floatImage div.title { color: #cd3a00; padding-bottom: 5px; font-size: 16px;}
div.floatImage div.buttons { text-align: right; margin: 8px 0 0 0; font-size: 11px; }

body.Articles div.floatImage { background: #e3fcff; }
body.Articles div.floatImage div.title  { color: #045ab3; }

body.Forum div.floatImage { background: #ddf7e4; }
body.Forum div.floatImage div.title  { color: #029628; }

#changeOrderStatusForm table { margin-left: -160px; width: 680px; }

ul.menu-addPublication { text-align: center; padding: 20px 0; }
ul.menu-addPublication li a { padding: 5px 10px; border-color: #4daa58 #005d0b #005d0b #4daa58; background: #008510 url(../images/button_Forum.gif) top repeat-x; color: #fff !important; font-weight: bold; }


ul.competition { margin: 0 -20px 20px; }
ul.competition li { width: 220px; padding: 10px; float: left; text-align: center;  }
ul.competition div.competitor-inner { padding: 9px; border: solid 1px #eee; height: 330px; }
ul.competition div.image { text-align: center; height: 200px; margin-bottom: 5px; }
ul.competition div.image a { display: table; width: 200px; height: 200px }
ul.competition div.image a  span { display: table-cell; width: 200px; height: 200px; vertical-align: middle; }
ul.competition h4.na	me { font-size: 12px; margin-bottom: 0; }
ul.competition p { border-top: solid 1px #eee; padding: 1px 0; font-size: 11px; }
ul.competition p.age { border-top: none; font-size: 12px; font-weight: bold; margin-bottom: 5px; }
ul.competition p.votes { font-size: 14px; }

ul.competition form.voteForm { margin-top: 10px;  }

body.Articles ul.competition li:hover div.competitor-inner { border-color: #045ab3; background: #e3fcff ;  }
body.Articles ul.competition li:hover p{ border-color: #e3fcff; }
body.Articles ul.competition li:hover input.button { border: solid 1px; color: #fff !important; text-decoration: none; border-color: #508cca #033f7d #033f7d #508cca; background: #045ab3 url(../images/button_Articles.gif) top repeat-x; }

body.Forum ul.competition li:hover div.competitor-inner { border-color: #029628; background: #ddf7e4 ;  }
body.Forum ul.competition li:hover p{ border-color: #029628; }
body.Forum ul.competition li:hover input.button { border: solid 1px; color: #fff !important; text-decoration: none; border-color: #4daa58 #005d0b #005d0b #4daa58; background: #008510 url(../images/button_Forum.gif) top repeat-x; }

/* New Year Traditions */
body.NewYear #content_Center h1, body.NewYear #content_Center h2, body.NewYear #content_Center h3, body.NewYear #content_Center h4 { color: #c5161d; }
body.NewYear #content_Center a { color: #cd241c; }
body.NewYear #content_Center { background-image: url(../images/NewYear-bg.gif); }
/* div.NewYear { padding: 25px 19px 0 0; margin: -25px -19px 0 0; background: url(../images/NewYear-bg.gif) no-repeat right top; position: relative; } */
/* div.NewYear-i { padding: 0 19px 1px 0; margin: 0 -19px 0 0; background: url(../images/NewYear-bg-b.gif) no-repeat right bottom; position: relative; } */
body.NewYear #content_Center div.h_menued b { background-image: url(../images/h1-bg-i_NewYear.gif); }
body.NewYear #content_Center input.button, body.NewYear #content_Center a.button, body.NewYear #content_Center  ul.menu-inline li a { border-color: #dc6661 #8f1914 #8f1914 #dc6661; background: #cd241c url(../images/button_School.gif) repeat-x top; color: #fff !important; }

div#shopHeader { height: 116px; position: relative; background: url(shop-header.png) no-repeat top left; font-size: 14px; margin-bottom: 15px;  overflow: hidden; }
div#shopHeader ul.contact { position: absolute; width: 150px; left: 494px; top: 6px; color: #a34804; text-align: right;}
div#shopHeader ul.contact li { font-weight: bold; }
div#shopHeader ul.contact a { color: #a34804; }
div#shopHeader ul.contact li.phone { height: 27px; padding-top: 7px; }
div#shopHeader ul.contact li.phone div.add { font-size: 12px; }
div#shopHeader ul.contact li.mail { padding-top: 9px; }
div#shopHeader ul.contact li.icq { padding-top: 18px; }
div#shopHeader ul.menu { padding: 40px 10px; line-height: 18px; }
div#shopHeader ul.center_list { position: absolute; width: 250px; left: 160px; top: 40px; color: #a34804; text-align: left; line-height: 18px; }
div#shopHeader ul.right_list { position: absolute; width: 250px; left: 315px; top: 40px; color: #a34804; text-align: left; line-height: 18px; }

ul.menu-addCommentLink { margin-bottom: 10px; text-align: right; }
ul.menu-addCommentLink li a {color: #fff !important; font-weight: bold; }
body.Forum ul.menu-addCommentLink li a { border-color: #4daa58 #005d0b #005d0b #4daa58; background: #008510 url(../images/button_Forum.gif) top repeat-x; }
body.Articles ul.menu-addCommentLink li a { border-color: #508cca #033f7d #033f7d #508cca; background: #045ab3 url(../images/button_Articles.gif) top repeat-x; }
body.Shop ul.menu-addCommentLink li a { border-color: #ef9450 #a24703 #a24703 #ef9450; background: #e86505  url(../images/button_Shop.gif) top repeat-x; }
body.Shop ul.menu-addCommentLink { text-align: left; }

#siteSearch { position: absolute; left: 728px; top: 108px; width: 242px; height: 37px; background: no-repeat; overflow: hidden; }
#siteSearch label { display: block; position: absolute; width: 98px; height: 14px; }
#siteSearch label span { display: none; }
#siteSearch input.text { border: none; padding: 0; position: absolute; left: 3px; top: 15px; height: 19px; line-height: 19px; width: 185px; background: transparent; }
#siteSearch input.button { border: none; padding: 0; position: absolute; left: 190px; top: 16px; width: 48px; height: 17px; background: no-repeat; }
body.Shop #siteSearch { display: none; }
body.Articles #siteSearch { background-image: url(search-bg_Articles.png) }
body.Articles #siteSearch input.button { background-image: url(search-btn_Articles.png); }
body.Forum #siteSearch { background-image: url(search-bg_Forum.png) }
body.Forum #siteSearch input.button { background-image: url(search-btn_Forum.png); }
body.School #siteSearch { background-image: url(search-bg_School.png) }
body.School #siteSearch input.button { background-image: url(search-btn_School.png); }
