body,div,span,h1,h2,h3,pre,a,em,img,strong,b,u,i {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%}.clear {clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; margin: 0; padding: 0}body,td,th {font-family: Tahoma; font-size: 11px; color: #000}body {background: #FFF}.main_debug {padding: 10px; margin: 10px; border: 2px solid #C00}.main_debug a {color: #C00}.debugWarning,.debugError,.debugTimemark{ padding:5px; margin: 2px 0px; background: #E8C709;  border: 1px solid #000;}.debugError{ background: #FC8787; }.debugTimemark{ background: #9BDAFB}.hide {display: none}.inline {display: inline}a {color: #000; text-decoration: underline}a:hover {color: #C00; text-decoration: none}a:focus {outline: none}.hightlight {background: #e2e2e2}.red {color: #C00}.green {color: #060}.gray {color: #777}#cBody {width: 1000px; margin: 0 auto; text-align: left}#cHeader {padding: 10px 20px 0 0}#cHeader strong {display: block; float: left; width: auto; margin-right: 10px; font-family: Arial; font-size: 12px}#cHeader .inline .input_text {width: 160px; margin: 0 6px 0 15px}#cHeader a.logo {display: block; float: left; width: 190px; margin-top: 10px}#cHeader .banner {display: block; margin-top: 27px; text-align: center}.MAY9 { display: block; position: absolute; margin-top: 15px; z-index: 20; width: 195px; height: 84px; background: url(http://spox.ru/uploads/images/design/yoltica_9may.png) no-repeat right top;}.readMeInformer {margin: 10px auto; padding: 10px 0; border-top: 1px dotted #7D7D7D;  border-bottom: 1px dotted #7D7D7D}.c2Banner {padding: 10px 20px 20px 20px}.c2Banner .banner {float: left; width: 50%}#cMain {display: inline; float: left; width: 740px}#cMain #cContent {display: inline; float: right; width: auto; margin-left: 10px}#cMain #cLeft {display: inline; float: left; width: auto}#cRight {display: inline; float: right; width: 245px; background: url(/uploads/images/design/bg_cright.gif) left top repeat-y}#cRight div.search {text-align: center; padding-bottom: 20px}#cRight div.search * .input_text {width: 200px}#cMain div.banner,#cRight div.banner {display: block; text-align: center; margin-bottom: 20px}#cFooter {height: 52px; background: #e5e5e5; border-left: #ff5900 3px solid; text-align: left}#cFooter .counter {float: right; margin: 3px 20px}#cFooter .counter .alexa {display: block; float: right; height: 31px; margin-left: 7px; overflow: hidden}#cFooter .info {padding: 6px 0 6px 25px}#cFooter .info a {text-decoration: none}#cFooter .info a:hover {text-decoration: underline}table.contenttable {background: #F1F1F1; border-collapse: separate; border-spacing: 1px; border: #999 1px solid}.contenttable td, .contenttable th {padding: 4px}.contenttable th {background: #F8F8F8; text-align: center; vertical-align: middle; font-weight: normal}.contenttable td {background: #FFF; vertical-align: top; text-align: left}#feedbackPage {width: 710px; padding: 0 15px 25px}#feedbackPage .title {position: relative; margin: 0 -15px 15px}#feedbackPage .info {padding: 0 20px 20px}#feedbackPage .subtitle {padding: 3px 10px; background: #DDD; font-size: 14px; font-weight: bold; color: #212121}#feedbackPage .form {padding: 15px 40px}#feedbackPage .form .name {float: left; width: 160px; font-size: 14px; padding: 4px 0}#feedbackPage .form .value {float: left; width: 400px}#feedbackPage .form .value * {width: 99%; font-size: 16px; color: #333}#feedbackPage .form .value .textarea {height: 150px}#feedbackPage .form .code {padding: 10px 0; text-align: center}#feedbackPage .form .code strong {vertical-align: middle; font-size: 14px; font-weight: normal}#feedbackPage .form .code img {vertical-align: middle; border: #dcdcda 1px solid; margin: 0 15px}#feedbackPage .form .code input {vertical-align: middle; width: 40px}#feedbackPage .form .btn {padding: 10px 0 0; text-align: right}h1{font-size: 16px; font-weight: normal}h1{font-size: 13px}.error404 {width: 740px; padding: 0 0 70px; font-size: 12px}.error404 h1 {font-size: 22px; background: #C00; color: #FFF; padding: 5px}.error404 .error {font-size: 12px; color: #C00}.capation_alfa {background: url(http://spox.ru/uploads/images/design/bg_capation.jpg) repeat-x; height: 26px}.capation_betta {padding: 5px 0px 0px 15px; text-align: left}.capation_gamma {font-size: 12px; font-weight: bold; color: #FFFFFF}div.capation_gamma a {font-weight: bold; color: #FFFFFF; text-decoration: none}div.capation_gamma a:hover {text-decoration: underline}div.sub_capation_alfa {background: url(http://spox.ru/uploads/images/design/bg_sub_capation.jpg) repeat-x; height: 26px}div.sub_capation_betta {padding: 5px 0px 0px 15px; text-align: left;}div.sub_capation_gamma {font-size: 12px; font-weight: bold; color: #000000}div.sub_capation_gamma a {text-decoration: none}div.article_menu_item {margin-bottom: 2px; text-align: left}div.article_menu_item div a {font-size: 12px; text-decoration: none}div.article_menu_item div a:hover {text-decoration:underline}h1.title,h2.title { background: url(http://spox.ru/uploads/images/design/bg/title_lines.jpg) no-repeat left; height: 35px;  line-height: 35px; //line-height: 34px; padding-left: 53px; font-size: 12px; color: #333;}@media all and (min-width:0px) {  head~body h1.title, head~body h2.title {line-height: 36px}}@media screen and (-webkit-min-device-pixel-ratio:0) {body:first-of-type h1.title,body:first-of-type h2.title {line-height: 34px} }h1.title a, h2.title a, h1.title span, h2.title span { color: #333; background: url(http://spox.ru/uploads/images/design/bg/title_glass.png) no-repeat right; padding: 15px 17px 15px 0; text-transform: uppercase; font-weight: bold; text-decoration: none;}h1.title a:hover, h2.title a:hover, h2.title span a.path:hover {color: #ff5900}h1.title .small, h2.title .small {text-transform: lowercase; font-weight: normal}h1.title a.add,h2.title a.add { display: block; float: right; width: auto; color: #666; background: url(http://spox.ru/uploads/images/design/bg/spacer_white.png); border: 1px dotted #888; margin: 10px 15px 0 0; padding: 3px 5px 3px; text-transform: none; font-weight: normal; font-size: 11px; text-decoration: none; line-height: 10px;}h1.title a.add:hover,h2.title a.add:hover {color: #ff5900; text-decoration: none; background: #ddd}h2.title span a.path { color: #333; background: none; padding: 15px 0; text-transform: uppercase; font-weight: bold; text-decoration: none;}h3.titleR { background: url(http://spox.ru/uploads/images/design/bg/title_right.jpg) no-repeat left; padding: 15px; text-align: left; color:  #333; text-transform: uppercase; font-weight: bold;}h3.titleR a { color:  #333; text-transform: uppercase; font-weight: bold; text-decoration:none;}h3.titleR a:hover {color: #ff5900}div.banner img {border: none}div.pages { text-align: center; padding: 5px; font-size: 11px; white-space: nowrap;}.page_active { font-weight: bold; font-size: 15px; padding: 3px; display: inline;}.page_noneactive { font-weight: bold; text-decoration:none; padding:3px; display:inline;}div.decorated_links a{ display: block; padding: 3px 15px; text-align: left; background: url(http://spox.ru/uploads/images/design/icon_bullet.gif) left no-repeat;}div.decorated_links_places a{ display: block; padding: 3px 15px; text-align: left; background: url(http://spox.ru/uploads/images/design/icon_bullet2.gif) left top no-repeat; cursor: pointer;}div.decorated_links a,div.decorated_links_places a    {color: #000000; text-decoration: none}div.decorated_links a:hover,div.decorated_links_places a:hover {color: #bd1313; text-decoration: underline}a.detailed{ padding-left: 20px; background-color:#00FF99;}.text_subcapation{  font-weight:bold; color:#666666; padding:7px;}.text_comment{  color:#999999; font-size:10px;}a.clubEdit,a.clubEdit:active,a.clubEdit:visited {color:#999999; font-size:10px; text-decoration:underline;}a.clubEdit:hover {color:#999999; font-size:10px; text-decoration:none;}.text_star{   font-weight:bold; color:#FF0000;}pre {font-family:Tahoma;}form {display: inline}input, select, button {font-size: 11px; font-family: Tahoma}.input_text, .input_file, .select, .textarea { border:  #b3b9c3 1px solid; font-family: Tahoma; font-size: 11px;}.button_r, .button { padding: 2px 5px; background: url(http://spox.ru/uploads/images/design/bg/button.gif) repeat-x; background-position: center; border-top: #ccc 1px solid; border-left: #ccc 1px solid; border-right: #bbb 1px solid; border-bottom: #bbb 1px solid; color:  #333;  cursor:  pointer; }.btnHover { background-position: bottom left; border:  #99ccff 1px solid; color:  #FFF; }.btnRHover { background-position: top left; border:  #ffaa99 1px solid; color:  #FFF; }#MenuSapeLinks {width: 710px; border: #fae1b5 1px solid; margin-top: 20px; padding: 5px 5px 5px 25px; font-size: 11px; color: #000}#MenuSapeLinks h3.titleR {position: relative; margin: -25px 0 5px -10px}#MenuSapeLinks a {color: #0000cc; text-decoration: underline}#MenuSapeLinks a:hover {color: #3a66ff; text-decoration: underline}#MenuBlogsRight .item {padding: 5px 5px 5px 25px; margin: 3px 0}#MenuBlogsRight .item a {text-decoration: none}#MenuBlogsRight .item a.user {font-weight: bold}#MenuBlogsRight .item span {color: #808080; font-size: 10px}#MenuBlogsRight .item span img {vertical-align: middle}#MenuBlogsRight .item a.story {display: block; color: #555}#userInfoPage .left .userBlog {padding-top: 20px}#userInfoPage .left .userBlog a.BlogName {display: block; font-size: 14px; font-weight: bold; color: #006f94; text-decoration: none}#userInfoPage .left .userBlog a.BlogName:hover {color: #034873; text-decoration: underline}#userInfoPage .left .userBlog .name {display: block; color: #333; padding: 15px 0 5px; font-size: 12px; font-weight: bold}#userInfoPage .left .userBlog .date {display: block; color: #818181; font-size: 11px}#userInfoPage .left .userBlog .date a {color: #818181}#userInfoPage .left .userBlog .date a:hover {color: #C00}#userInfoPage .left .userBlog a.blogItem {display: block; padding-top: 7px; color: #555; font-size: 12px; text-decoration: none}#userInfoPage .left .userBlog a.blogItem:hover {color: #006f94}#userInfoPage .left .userBlog .gray {display: block; font-size: 12px; padding: 15px; text-align: center}.userListBlogs {width: 260px; margin-bottom: 15px; padding-bottom: 10px; border-color: #DDD #999; border-style: solid dotted; border-width: 5px 1px}.userListBlogs h3.titleR {position: relative; margin: -15px 0 0 7px}.userListBlogs .item {padding: 5px 5px 2px 12px; margin: 3px 0}.userListBlogs .item a {text-decoration: none}.userListBlogs .item a.user {font-weight: bold}.userListBlogs .item span {color: #808080; font-size: 10px}.userListBlogs .item span img {vertical-align: middle}.userListBlogs .item a.story {display: block; color: #555}#blogSettings {width: 710px; padding: 0 15px}#blogSettings form .item {padding: 5px 0; margin-bottom: 7px}#blogSettings form .item .name {display: inline; float: left; width: 150px; text-align: right; font-weight: bold; font-size: 12px}#blogSettings form .item .text {display: inline; float: left; width: 500px; padding-left: 15px}#blogSettings form .item .text .input_text {width: 100%}#blogSettings form .item .text .info {display: block; font-size: 10px; color: #777}#blogSettings form .item .text .textarea {width: 100%; height: 110px}#blogSettings form .btn {padding-top: 15px; text-align: right}#userBlogList .navbar {background: #eed; padding: 5px 15px}#userBlogList .navbar .right {float: right; width: auto; font-size: 12px}#userBlogList .navbar span {font-size: 14px; color: #444; font-weight: bold}#userBlogList .navbar span a img {vertical-align: middle}#userBlogList .settings {padding: 10px 20px 0 0; text-align: center; font-size: 12px}#userBlogList .settings img {margin-left: 20px; vertical-align: middle}#userBlogList .information {margin: 20px 15px 0; border: #DDD 1px dotted; padding: 10px; background: #eee}#userBlogList .information .accur {float: right; width: 300px}#userBlogList .information .accur .authpanel {padding: 10px 0 0 !important}#userBlogList .information .accur .authpanel a {color: #333 !important}#userBlogList .information .accur .authpanel a:hover {color #C00 !important}#userBlogList .information .theme {margin: 0; padding: 0; padding-bottom: 12px; font-size: 20px; font-family: Arial; font-weight: bold}#userBlogList .information .desc {font-style: normal; font-size: 12px; color: #555}#userBlogList .pagenav {padding: 4px; text-align: left; border: 1px solid #ccc; margin-bottom: 10px}#userBlogList .item {margin: 0 15px 10px; padding: 20px 0 10px; border-bottom: 2px solid #ddd}#userBlogList .item h3 {font-weight: 600; line-height: 100%; padding-bottom: 3px; margin: 0}#userBlogList .item h3 a {font-size: 18px; color: #2d2d2f; font-weight: 600; text-decoration: none}#userBlogList .item h3 a:hover {color: #C00}#userBlogList .item h3 * span {margin-left: 10px; padding: 0 20px 7px 10px; background: url(http://spox.ru/uploads/images/design/bg/comment.gif) no-repeat left top; font-size: 13px; font-weight: normal; color: #FFF}#userBlogList .item .date {color: #666; font-size: 12px; margin-bottom: 3px}#userBlogList .item .date a {cursor: pointer}#userBlogList .item .date a img {vertical-align: middle}#userBlogList .item .text {padding: 10px 0 15px; color: #333; font-family: Arial; font-size: 12px; line-height: 120%}#userBlogList .item .text .more {display: block; font-size: 13px; font-weight: bold; color: #333; padding: 15px 0 10px; text-decoration: none}#userBlogList .item .text .more:hover {color: #C00}#userBlogList .item .authpanel {padding: 12px 0 !important}#userBlogList .item .comment {padding: 5px; margin: 10px 0; border-bottom: 1px dotted #777}#userBlogList .item .comment .num {font-size: 12px}#userBlogList .item .comment a,#userBlogList .item .comment .num a {color: #006f94}#userBlogList .item .comment a:hover,#userBlogList .item .comment .num a:hover {color: #C00}#userBlogList .item .comment .num strong {font-size: 13px}#userBlogList .item .comment .num span {font-size: 11px; color: #666}#userBlogList .item .comment .story {padding-top: 10px; font-size: 12px}#blogPosting {width: 710px; padding: 0 15px 20px}#blogPosting h1.theme {position: relative; margin: 0 -15px 15px; background: #eed; padding: 5px 15px; font-size: 14px; color: #444; font-weight: bold}#blogPosting .item {padding: 3px 0; margin: 3px 0}#blogPosting div.story {position: relative; margin: 3px 0 3px -15px;}#blogPosting .item .name {display: block; float: left; width: 130px; font-size: 12px; font-weight: bold}#blogPosting .item .text {margin: 0 50px 0 140px}#blogPosting .item .text .info {display: block; color: #777; font-size: 10px}#blogPosting .item .text .input_text {width: 100%}#blogPosting .item .textarea {width: 100%; height: 600px; border: 1px solid #ccc; padding: 4px}#blogPosting .btn {padding-top: 15px; text-align: right}#blogPage {border-top: #eed 5px solid; padding-top: 15px}#blogPage h3 {font-size: 18px; color: #333; font-weight: 600; text-decoration: none; line-height: 100%; padding-bottom: 3px; margin: 0}#blogPage h3 a {text-decoration: none}#blogPage h3 a span {margin-left: 10px; padding: 0 20px 7px 10px; background: url(http://spox.ru/uploads/images/design/bg/comment.gif) no-repeat left top; font-size: 13px; font-weight: normal; color: #FFF}#blogPage .date {color: #666; font-size: 12px; margin-bottom: 3px}#blogPage .date a {cursor: pointer}#blogPage .date a img {vertical-align: middle}#blogPage .text {width: 710px; overflow: hidden; padding: 10px 0 15px; color: #333; font-family: Arial; font-size: 12px; line-height: 120%}#blogPage .text .tags {padding-top: 15px}#blogsList {width: 435px; padding: 0 15px}#blogsList h1.title {position: relative; margin: 0 -15px 15px}#blogsList .search {text-align: right; padding-bottom: 15px}#blogsList .search form .input_text {width: 180px; padding: 2px}#blogsList .sort {padding: 0 0 15px 0; font-size: 12px; font-weight: bold}#blogsList .sort a {font-weight: normal}#blogsList .sort a.active {padding: 2px 5px; background:url(http://spox.ru/uploads/images/design/bg/anounsm_class.gif) repeat-x left; border: #ddd 1px solid; font-weight: bold; color: #000; text-decoration: none}#blogsList .item {padding: 5px; margin: 3px 0}#blogsList .item a {text-decoration: none}#blogsList .item a.user {font-weight: bold}#blogsList .item span {color: #808080; font-size: 10px}#blogsList .item span img {vertical-align: middle}#blogsList .item a.story {display: block; color: #555; font-size: 12px}#blogsList ul {list-style: none; margin: 0; padding: 0}#blogsList ul li {margin: 0 0 5px; padding: 5px; border: #ddd 1px solid}#blogsList ul li .img {display: block; float: left; width: 100px; text-align: center}#blogsList ul li .img .ava {border: #ccc 1px solid}#blogsList ul li .info {display: block; margin-left: 110px}#blogsList ul li .info .title {display: block; font-size: 12px; font-weight: bold; color: #0000CC}#blogsList ul li .info .title:hover {color: #C00}#blogsList ul li .info .author {font-size: 12px}#blogsList ul li .info .author a {text-decoration: none}#blogsList ul li .info .author a:hover {color: #0000CC}#blogsList ul li .info .desc {display: block; padding-top: 7px; font-style: normal; color: #555}.blogsListTags {width: 240px; margin: 6px 0 15px; padding: 0 10px 10px; border-color: #DDD #999; border-style: solid dotted; border-width: 5px 1px}.blogsListTags h3.titleR {position: relative; margin: -15px 0 0 -3px}.blogsListTags a {text-decoration: none; font-weight: normal}.blogsListTags a:hover {background: #EEE}.blogsListTags .size1 {font-size: 11px; color: #28537D}.blogsListTags .size2 {font-size: 13px; color: #0D3F74}.blogsListTags .size3 {font-size: 16px; color: #436886}.blogsListTags .size4 {font-size: 22px; color: #7A9199}.blogsListTags .size5 {font-size: 30px; color: #5E7C8F}.blogsListAuthors {width: 240px; margin: 6px 0 15px; padding: 0 10px 10px; border-color: #DDD #999; border-style: solid dotted; border-width: 5px 1px}.blogsListAuthors h3.titleR {position: relative; margin: -15px 0 0 -3px}.blogsListAuthors .item {position: relative; margin: 7px -10px}.blogsListAuthors .item .num {display: block; float: left; width: 30px; padding: 0 5px 0 10px; font-size: 26px; color: #999; text-align: center}.blogsListAuthors .item .info {display: block; margin-left: 45px; padding: 3px 0; font-size: 12px}.blogsListAuthors .item .info a {color: #28537D}.blogsListAuthors .item .info a:hover {color: #C00}.blogsListAuthors .item .info em {font-style: normal; font-weight: bold}.blogsListAuthors .item .sub {display: block; margin-left: 45px; color: #555}#blogModering { width:  710px; padding: 0 15px 20px;}#blogModering h1.title { position: relative; margin:  0 -15px 15px;}#blogModering .empty { font-size: 14px; color:  #777; font-style: normal; padding: 80px 15px; text-align: center;}#blogModering .massEdit { padding: 3px 7px; background: #EEE;}.massEdit .left { float:  left; width:  auto; vertical-align: middle; font-size: 12px;}#blogModering .actions { position: relative; float:  right; width:  auto; margin:  -25px 5px 0 0; vertical-align: middle; font-size: 12px;}#blogModering .actions .button { font-weight: bold; text-transform: uppercase;}#blogModering .list-box .item { padding: 12px 5px; border-bottom: #777 1px solid;}#blogModering .list-box .item h3 { padding: 0 0 5px; margin:  0; font-weight: normal;}#blogModering .list-box .item h3 a { font-size: 22px; color:  #9b2426;}#blogModering .list-box .item .cat { display: block; float:  right; width:  auto; font-size: 18px; color:  #9b2426; text-decoration:none;}#blogModering .list-box .item .posted { font-size: 12px; font-weight: 400; color:  #666;}#blogModering .list-box .item .posted a { color:  #666; text-decoration:none;}#blogModering .list-box .item .posted a:hover { color:  #C00; text-decoration:underline;}#blogModering .list-box .item .text { padding: 10px 0; font-size: 12px; color:  #212121;}#blogModering .list-box .item .editing { padding: 3px 10px; background: #DDD; text-align: left; font-size: 12px;}#blogModering .list-box .item .editing .line { padding: 3px 0; height:  18px; overflow: hidden;}#blogModering .list-box .item .editing .line * { vertical-align: middle;}#blogModering .list-box .item .editing select { width:  150px; margin-left: 20px; font-size: 12px;}#blogModering .list-box .item .common { float:  left; width:  auto; padding: 10px; font-size: 12px; color:  #333;}#blogModering .list-box .item .common * { font-weight: bold; font-size: 14px;}#blogModering .list-box .item .common a { text-decoration:none;}#blogModering .list-box .item .more { display: block; float:  right; width:  auto; padding: 10px; font-size: 12px; color:  #333;}.checkboxcat { font-size: 12px;}.checkboxcat * { vertical-align: middle;}.checkboxcat select { width:  130px;}.BlogComment .btn { float:  none !important; text-align: right !important; width:  670px !important; padding: 10px 0 !important;}.BlogComment .text { float:  none !important; width:  660px !important; padding: 10px 0 !important;}.comm-empty { font-size: 14px; color:  #777; font-style: italic; padding: 3px 15px;}#blogMenuIndex { width:  740px; padding: 0 0 15px;}#blogMenuIndex h1.title { position: relative; margin:  0 -15px 15px;}#blogMenuIndex h2.title { position: relative; margin:  15px 0;}#blogMenuIndex .empty { font-size: 14px; color:  #777; font-style: normal; padding: 50px 15px; text-align: center;}#blogMenuIndex .actions { background: #EEE; font-size: 14px; color:  #333; font-weight: bold; padding: 2px 5px; text-align: right;}#blogMenuIndex .actions .button { vertical-align: middle; text-transform: uppercase; font-weight: bold;}#blogMenuIndex .list-box { padding-bottom: 20px;}#blogMenuIndex .list-box .item .editing { padding: 3px 10px; background: #DDD; text-align: left; font-size: 12px; margin:  10px 100px 0 0; height:  18px;}#blogMenuIndex .list-box .item .editing input { vertical-align: middle;}#blogMenuIndex .list-box .item .up,#blogMenuIndex .list-box .item .down { display: block; float:  left; margin:  0 2px 0 0; background: url(http://spox.ru/uploads/images/design/ico/up_down_arrows.gif) no-repeat 0% 0%; width:  24px; height:  24px; overflow: hidden; text-decoration:none;}#blogMenuIndex .list-box .item .down { margin:  0; background: url(http://spox.ru/uploads/images/design/ico/up_down_arrows.gif) no-repeat 0% 100%;}#blogMenuIndex .list-box .item .btn { float:  right; width:  24px; overflow: hidden; height:  24px; margin:  10px 0 0;}#blogMenuIndex .list-box .item { padding: 10px 15px; border-bottom: #777 1px solid;}#blogMenuIndex .list-box .item h4 { padding: 0 0 5px; margin:  0; font-weight: normal;}#blogMenuIndex .list-box .item h4 a { font-size: 22px; color:  #9b2426;}#blogMenuIndex .list-box .item .cat { display: block; float:  right; width:  auto; font-size: 18px; color:  #9b2426; text-decoration:none;}#blogMenuIndex .list-box .item .posted { font-size: 12px; font-weight: 400; color:  #666;}#blogMenuIndex .list-box .item .posted a { color:  #666; text-decoration:none;}#blogMenuIndex .list-box .item .posted a:hover { color:  #C00; text-decoration:underline;}#blogMenuIndex .list-box .item .text { padding: 10px 0; font-size: 12px; color:  #212121;}#blogMenuIndex .list-box .item .tags a { color:  #06F;}#blogMenuIndex .list-box .item .tags a:hover { color:  #C00;}#blogMenuIndex .list-box .item .common { float:  left; width:  auto; padding: 10px; font-size: 12px; color:  #777;}#blogMenuIndex .list-box .item .common * { font-weight: bold; font-size: 14px;}#blogMenuIndex .list-box .item .common a { color:  #777; text-decoration:none;}#blogMenuIndex .list-box .item .common a:hover { color:  #C00; text-decoration:none;}#blogMenuIndex .list-box .item .more { display: block; float:  right; width:  auto; padding: 10px; font-size: 12px; color:  #333;}#blacklistSettings { width:  710px; padding: 0 15px 25px;}#blacklistSettings .empty { padding: 70px 0px; text-align: center; color:  #555; font-size: 14px; font-style: italic;}#blacklistSettings .item { padding: 3px 10px; font-size: 14px; margin:  2px 0;}#blacklistSettings .item a { color:  #333; text-decoration:none;}#blacklistSettings .item a:hover { color:  #C00; text-decoration:underline;}#blacklistSettings .item .unban { float:  right; width:  auto; color:  #06C; text-decoration:underline; font-size: 12px;}#blacklistSettings .item .unban:hover { color:  #06C; text-decoration:none;}.userblog-empty { padding: 80px 0 50px; text-align: center; font-size: 14px; color:  #666; font-style: italic; font-family: "Trebuchet MS";}.allow-add-comm { padding: 20px 0; text-align: center; font-size: 14px; color:  #666; font-style: italic; font-family: "Trebuchet MS";}.blogRating { display: block; margin-top: 25px; border-top: #DDD 1px dotted; padding: 10px; background: #EEE;}.blogRating .sub_title { display: block; float:  left; width:  auto; margin-right: 10px;}.blogRating .final { float:  right; width:  auto; color:  #444; text-align: right;}.blogRating .rating { float:  left; width:  auto;}.blogRating .rate_num { display: block; color:  #444;}#MenuClubsIndex {float: left; padding: 0 15px 0 0; width: 375px}#MenuClubsIndex h2 {margin: 15px 0 10px 0}#MenuClubsIndex ul {margin: 0; padding: 0; list-style: none}#MenuClubsIndex ul li {padding: 5px 0 5px 15px; margin: 2px 0; color: #777}#MenuClubsIndex ul li a {color: #034873; text-decoration: underline}#MenuClubsIndex ul li a:hover {color: #3A66FF; text-decoration: none}.userListClubs {width: 260px; margin-bottom: 15px; padding-bottom: 10px; border-color: #DDD #999; border-style: solid dotted; border-width: 5px 1px}.userListClubs h3.titleR {position: relative; margin: -15px 0 7px 7px}.userListClubs ul {margin: 0; padding: 0; list-style: none}.userListClubs ul li {padding: 5px 0; margin: 2px 0; color: #777}.userListClubs ul li a {color: #034873; text-decoration: underline}.userListClubs ul li a:hover {color: #3A66FF}#userInfoPage .right .clubList .item {margin-bottom: 5px; border: #ddd 1px solid; padding: 5px}#userInfoPage .right .clubList .item .logo {display: block; float: left; width: 110px; text-align: left}#userInfoPage .right .clubList .item .country {float: right; width: auto}#userInfoPage .right .clubList .item .clubinfo {margin-left: 120px}#userInfoPage .right .clubList .item .clubinfo .title {display: block; font-size: 12px; font-weight: bold}#userInfoPage .right .clubList .item .clubinfo span {display: block; color: #777}#userInfoPage .right .clubList .item .clubinfo em {display: block; padding: 7px 0; font-style: normal}#userInfoPage .right .clubList .item .clubinfo .accurate {display: block; padding-top: 5px; border-top: #999 1px dotted}#userInfoPage .right .clubList .item .clubinfo .accurate a {color: #777}#userInfoPage .right .clubList .item .clubinfo .accurate a:hover {color: #000; background: #CCC}#clubsList {width: 435px; padding: 0 15px}#clubsList h1.title {position: relative; margin: 0 -15px 15px}#clubsList .search {text-align: right; padding-bottom: 15px}#clubsList .search form .input_text {width: 180px; padding: 2px}#clubsList .depends {text-align: center; padding: 10px 0; font-weight: bold; font-size: 12px}#clubsList .empty {text-align: center; padding: 50px 0; color: #C00}#clubsList ul {list-style: none; margin: 0; padding: 0}#clubsList ul li {margin: 0 0 5px; padding: 5px; border: #ddd 1px solid}#clubsList ul li .image {display: block; float: left; width: 100px; text-align: center}#clubsList ul li .image strong {display: block; font-size: 12px}#clubsList ul li .country {float: right; width: auto}#clubsList ul li .info {display: block; margin-left: 110px}#clubsList ul li .info .title {display: block; font-size: 12px; font-weight: bold; color: #00A}#clubsList ul li .info .title:hover {color: #C00}#clubsList ul li .info .gray {display: block}#clubsList ul li .info .desc {display: block; padding: 7px 0; font-style: normal}#clubsList ul li .info .btn {display: block; padding-top: 10px; text-align: right}#clubDetailed {width: 710px; padding: 0 15px 20px}#clubDetailed h2.title {position: relative; margin: 0 -15px 15px}#clubDetailed .left {display: inline; float: left; width: 210px; padding-right: 10px; border-right: #DDD 1px dotted}#clubDetailed .left .ava {display: block; text-align: center; margin-bottom: 15px}#clubDetailed .left .ava img {border: #DDD 1px solid; padding: 3px}#clubDetailed .left .ava:hover img {border: #333 1px solid}#clubDetailed .left .links { display: block; margin: 2px 10px; padding: 4px 10px; background: url(http://spox.ru/uploads/images/design/bg/anounsm_class.gif) repeat-x left; border: 1px solid #CCC; color: #333; text-decoration: none; cursor: pointer;}#clubDetailed .left .links.red {color: #C00}#clubDetailed .left .links.red:hover,#clubDetailed .left .links:hover {background: #555; color: #FFF; border: #000 1px solid}#clubDetailed .left .spacer {margin-top: 15px}#clubDetailed .right {display: inline; float: right; width: 480px}#clubDetailed .right h1.name {font-size: 18px; font-weight: bold; color: #333; padding-bottom: 10px}#clubDetailed .right em.type {display: block; font-style: normal; font-size: 13px; color: #444; padding-bottom: 15px}#clubDetailed .right .found {display: block; padding-bottom: 15px; color: #777; font-size: 12px}#clubDetailed .right .authslide {margin: 5px 0 0 !important; color: #444 !important; padding: 3px 5px !important}#clubDetailed .right .authpanel {margin: 0 !important}#clubDetailed .right .authpanel a {color: #333 !important}#clubDetailed .right .authpanel a:hover {color #C00 !important}#clubDetailed .right h3.sub {background: #EEE; color:#555; font-size: 13px; margin: 20px 0 10px; padding: 3px 5px; text-align: left}#clubDetailed .right h3.sub a {display: block; float: right; font-weight: normal; font-size: 12px}#clubDetailed .right div.sub {padding: 10px 0 0 80px}#clubDetailed .right div.sub span {display: block; color: #555}#clubDetailed .right div.sub span.contacts {padding-top: 10px}#clubDetailed .right div.desc {color: #555; padding: 0 0 0 80px}#clubDetailed .right .users {padding-bottom: 20px}#clubDetailed .right .users .item {float: left; width: 102px; padding: 5px; margin: 0 3px; text-align: center}#clubDetailed .right .users .item * .ava {border: #DDD 1px solid}#clubDetailed .right .users .item a.user {display: block; font-size: 12px; font-weight: bold; padding-top: 5px}#clubDetailed .right .users .item span.red {display: block}#clubDetailed .right h2.title {margin: 0 0 15px}#clubDetailed .right .menuClubContent .gray {display: block; padding: 15px 0; text-align: center; font-size: 12px}#clubDetailed .right .menuClubContent .item {padding: 5px}#clubDetailed .right .menuClubContent .item .date {float: left; width: 70px; color: #999}#clubDetailed .right .menuClubContent .item a {text-decoration: none; cursor: pointer}#clubDetailed .right .menuClubContent .item a.title {color: #333; margin-right: 15px}#clubDetailed .right .menuClubContent .item a.title:hover {color: #C00}#clubDetailed .right .menuClubContent .item a.title strong {font-size: 12px}#clubDetailed .right .menuClubContent .item a img {margin: 0 4px; vertical-align: middle}#clubDetailed .right .menuClubContent .item .desc {display: block; font-style: normal; color: #555}#clubDetailed .right .menuClubContent .item .grey {display: block; color: #999}#clubAddContent {width: 710px; padding: 0 15px 25px}#clubAddContent h1.title {position: relative; margin: 0 -15px 25px}#clubAddContent .back {float: left; width: auto; font-size: 12px; padding-top: 18px}#clubAddContent .btn {text-align: right; padding-top: 15px}#clubAddContent .btn .button_r {margin-right: 5px}#clubAddContent .item {margin: 5px 0; padding: 5px}#clubAddContent .item .name {float: left; width: 140px; text-align: right; font-size: 12px}#clubAddContent .item .value {margin-left: 155px}#clubAddContent .item .value .input_text {width: 100%}#clubAddContent .item .value .select {width: 250px}#clubAddContent .item .value .date {width: 100px}#clubAddContent .item .value a {cursor: pointer}#clubAddContent .item .value a img {vertical-align: middle}#clubAddContent .item .value .editarea {width: 100%; height: 180px}#clubAddContent .item .value .txtarea {width: 100%; height: 90px}.clubContent {padding-top: 30px}.clubContent h2.title {margin-bottom: 15px}.clubContent .grey {display: block; color: #777; padding: 50px 0; text-align: center}.clubContent .back {display: block; margin-top: 25px; color: #3399FF}.clubContent .back:hover {color: #C00}.clubContent .item {padding: 10px 5px; margin: 10px 15px; border-bottom: #777 1px dotted}.clubContent .item a.title {color: #333; font-size: 14px; margin-right: 15px; font-weight: bold}.clubContent .item a.title:hover {color: #C00}.clubContent .item a img {margin: 0 4px; vertical-align: middle}.clubContent .item .gray {display: block; font-size: 11px; color: #777; padding-bottom: 7px}.clubContent .item em {display: block; font-size: 12px; color: #555; font-style: normal}.clubContentPage {padding: 30px 15px 0}.clubContentPage h2.title {position: relative; margin: 0 -15px 15px !important}.clubContentPage h1.theme {font-size: 18px; font-weight: bold; font-family: Arial}.clubContentPage .date {display: block; font-family: Arial; font-size: 12px; color: #777}.clubContentPage .text {padding: 15px 0; font-family: Arial; font-size: 12px}.clubContentPage .back {display: block; margin: 25px 0 0 -15px; color: #3399FF}.clubContentPage .back:hover {color: #C00}.clubUserList {padding: 30px 0 0}.clubUserList .back {display: block; margin: 25px 0 0; color: #3399FF}.clubUserList .back:hover {color: #C00}.clubUserList .item {margin-bottom: 5px; border: #DDD 1px solid; padding: 5px}.clubUserList .item a.ava {display: block; float: left; width: 110px; text-align: center; margin-right: 10px}.clubUserList .item a.ava .ava {border: #CCC 1px solid}.clubUserList .item .right {float: right; width: auto; text-align: right}.clubUserList .item .right a {display: block; text-decoration: none}.clubUserList .item .userinfo {margin: 0 80px 0 120px}.clubUserList .item .userinfo strong {font-size: 14px}.clubUserList .item .userinfo em {display: block; font-weight: bold; font-style: normal; font-size: 12px; padding-bottom: 7px}.clubUserList .item .userinfo .grey {color: #777}.clubUserList .item .userinfo .status {display: block; padding-bottom: 7px; color: #555}.clubUserList .item .userinfo .accur {display: block; padding: 0 0 10px}.clubUserList .item .userinfo .accur a {color: #777}.clubUserList .item .userinfo .accur a:hover {color: #000; background: #CCC}.clubUserList .item .userinfo .lastvizit {display: block}.clubUserList .item .userinfo .lastvizit span {color: #777}#clubAdd {width: 710px; padding: 0 15px 25px}#clubAdd h1.title {position: relative; margin: 0 -15px 25px}#clubAdd .btn {text-align: right; padding-top: 15px}#clubAdd .btn .button_r {margin-right: 5px}#clubAdd .item {margin: 5px 0; padding: 5px}#clubAdd .item .name {float: left; width: 140px; text-align: right; font-size: 12px}#clubAdd .item .name .gray {display: block}#clubAdd .item .value {margin-left: 155px}#clubAdd .item .value .input_text {width: 100%}#clubAdd .item .value .select {width: 250px}#clubAdd .item .value .year,#clubAdd .item .value .date {width: 100px}#clubAdd .item .value a {cursor: pointer}#clubAdd .item .value a img {vertical-align: middle}#clubAdd .item .value .editarea {width: 100%; height: 180px}#clubAdd .item .value .txtarea {width: 100%; height: 90px}.townsPseudoField{ background: #FFFFFF url(/uploads/images/extra/select_out_on.gif) right no-repeat; width:  500px; height:  18px; cursor:  pointer; border:  #b3b9c3 1px solid; font-size: 11px; font-family: Tahoma, Verdana, Arial;}.townsForm{ display: none; position: absolute; z-index: 2; width:  500px; background-color:#FAFAFA; border-top: none; border-left: 1px solid #DDD; border-right: 2px solid #666; border-bottom: 3px solid #666;}.townsCountryArea,.townsRegionArea,.townsTownArea,.townsTownAdd{ margin: 3px; padding:2px; text-align: right;}.townsCountryArea{ margin-top:7px;}.townsRegionArea,.townsTownArea,.townsTownAdd{ display: none;}.townsCountrySelect,.townsRegionSelect,.townsTownSelect{ width:  250px; margin-right:100px; border:  #333333 1px solid; background-color:#F7F7F7; font-size: 11px;}.townsTownSelect { margin-right:0px;}.townsFinishButton,.townsAddButton{ margin: 0px 5px; width: 90px; border:  #333333 1px solid; background-color:#CCC; font-size: 11px;}.townsLoader,.townsUserLoader { position:  absolute; z-index:  3; text-align:  center; vertical-align: middle; background-color: #CCC; opacity:   0.6;}a.townsSwitch{ display: block; margin:  7px 0px;}.tounsTownName{ width:  200px; border:  #333333 1px solid; background-color:#F7F7F7; font-size: 11px;}.townsUserForm { padding: 8px 0; background: #EDEBEC url(http://spox.ru/uploads/images/design/bg/anounsm_class.gif) repeat-x left; border: 1px solid #DBDAD8; text-align: center;}.townsUserForm strong {font-size: 12px; margin-right: 10px}.townsUserForm .select,.townsUserForm .button {vertical-align: middle}.townsUserForm .townsUserCountrySelect {width: 150px}.townsUserForm .townsUserRegionSelect {width: 150px}.townsUserForm .townsUserTownSelect {width: 150px}.townsUserForm .select .grey {color: #777}div.banner {display: inline}div.banner * img {border: #e1e1e1 1px solid}td.empty {background-color: #FFF}td.trough{background: #CC3333; border-top: #CC3333 1px solid; border-bottom: #CC3333 1px solid}td.filled {background: #CC6666}td.click  {background: #33CC33}td.show   {background: #3333CC}#SearchResultsPage {width: 710px; padding: 0 15px 20px}#SearchResultsPage h1.title {position: relative; margin: 0 -15px 15px}#SearchResultsPage .info {padding: 10px 0 20px; font-size: 14px}#SearchResultsPage .item {padding: 5px; margin: 5px 0}#SearchResultsPage .item .num {float: left; width: 30px; font-size: 14px; color: #777; text-align: right}#SearchResultsPage .item .name {margin-left: 45px; font-size: 12px}#SearchResultsPage .item .name strong {font-size: 14px; font-weight: normal}#SearchResultsPage .item .name strong a {color: #3399ff; text-decoration: underline}#SearchResultsPage .item .name strong a:hover {color: #C00; text-decoration: none}#SearchResultsPage .item .name .grey {font-size: 12px; color: #777}#SearchResultsPage .item .name em {display: block; padding-top: 5px; color: #333; font-style: normal}.search-form { text-align: center; border:  #FFF 4px solid; outline: #ffe991 2px solid; background: #fff2bd; padding: 12px 0 7px;}.search-form input {vertical-align: middle}.search-form .input_text {width: 500px; margin-right: 5px; font-size: 14px; padding: 1px 5px; color: #333}.search-form .input_text:focus {outline: 1px solid #6DA3BD}.search-form a {display: block; text-align: right; font-size: 11px; color: #555; margin: 5px 150px 0 0}.search-form a:hover {color: #C00}.search-extended { text-align: center; border:  #FFF 4px solid; outline: #ffe991 2px solid; background: #fff2bd; padding: 12px 10px 7px;}.search-extended .form {font-size: 14px}.search-extended .form input {vertical-align: middle; width: 500px; margin-right: 5px; font-size: 14px; padding: 1px 5px; color: #333}.search-extended .form input:focus {outline: 1px solid #6DA3BD}.search-extended .left {float: left; width: 280px; padding-top: 20px; text-align: left; font-size: 12px; color: #333}.search-extended .right {float: right; width: 280px; padding-top: 20px; text-align: right; font-size: 12px; color: #333}.search-extended .right .s1 {width: 100px}.search-extended .right .s2 {width: 170px}.search-extended * strong {display: block; padding: 0 0 5px; font-size: 16px; font-weight: normal}.search-extended .btn {float: right; width: auto; padding-top: 15px}.search-extended a {display: block; float: left; font-size: 11px; text-align: none; color: #555; margin: 18px 150px 0 0}.search-extended a:hover {color: #C00; text-align: underline}.search-empty { padding: 50px 0; text-align: center; color:  #555; font-size: 14px;}#MenuUserRight {padding-top: 22px; line-height: 18px}#MenuUserRight img.userPhoto {position: relative; float: left; margin: -13px 10px 10px 70px; border: #ccc 1px solid}#MenuUserRight a.stat {display: block; text-decoration: none; color: #727272; font-weight: bold}#MenuUserRight a.stat img {border: none; vertical-align: middle; margin-right: 5px}#userInfoPage .right {display: inline; float: right; width: 480px; margin-top: 10px}#userInfoPage .right a.ava img {float: right; width: auto}#userInfoPage .right a.ava .ava,#userInfoPage .right * * a .ava {border: #DDD 1px solid}#userInfoPage .right strong.login {display: block; font-size: 18px; font-weight: bold; text-transform: uppercase}#userInfoPage .right strong.username {display: block; font-size: 14px; font-weight: bold}#userInfoPage .right em.status {display: block; padding-top: 10px; font-style: normal; font-size: 12px; color: #555}#userInfoPage .right strong.login .red {font-size: 12px; font-weight: normal}#userInfoPage .right span.lastvisit {display: block; padding-top: 10px; font-size: 12px; color: #333}#userInfoPage .right span.lastvisit span {color: #888}#userInfoPage .right .authslide {margin: 5px 0 0 !important; color: #444 !important; padding: 3px 5px !important}#userInfoPage .right .authpanel {margin: 0 !important}#userInfoPage .right .authpanel a {color: #333 !important}#userInfoPage .right .authpanel a:hover {color #C00 !important}#userInfoPage .right .subtitle,#userInfoPage .right * .subtitle {background: #eee; margin: 20px 0 10px; padding: 3px 5px; text-align: left; font-size: 12px; color: #444}#userInfoPage .right .subtitle a,#userInfoPage .right * .subtitle a {color: #555; text-decoration: none}#userInfoPage .right .subtitle a:hover,#userInfoPage .right * .subtitle a:hover {color: #C00; text-decoration: underline}#userInfoPage .right .info {padding-left: 80px; color: #666}#userInfoPage .right .split {padding-bottom: 10px}#userInfoPage .right .info a {color: #666; text-decoration: none}#userInfoPage .right .info a:hover {color: #C00; text-decoration: underline}#userInfoPage .right .detailed {padding: 10px 0 0 80px; color: #555}#userInfoPage .right h3.achievements {font-size: 12px; font-weight: bold; padding: 10px; color: #333}#userInfoPage .right * .subtitle a.all {float: right; width: auto; font-weight: normal}#userInfoPage .right .friendList .item {float: left; width: 102px; padding: 5px; margin: 0 3px; text-align: center}#userInfoPage .right .friendList .item a.user {display: block; font-size: 12px; font-weight: bold; padding-top: 5px}.userlistStat { width: 260px; margin-bottom: 15px; border: #999 1px dotted; padding-top: 15px;}.userlistStat h3.title {padding: 0 7px; font-size: 14px; font-weight: bold}.userlistStat .text {padding: 15px 7px; border-bottom: #ddd 5px solid; color: #555}.userlistStat .text strong {font-size: 12px}.userlistStat .text a {color: #3399ff; font-size: 12px}.userlistStat .text a:hover {color: #C00}#socialSettings {width: 710px; padding: 0 15px}#socialSettings form h3.title {font-size: 16px; font-weight: bold; margin: 15px 0; padding: 3px 5px; background: #EEE}#socialSettings form .line,#socialSettings form * .line {display: block; padding: 7px 15px; font-size: 12px}#socialSettings form .line input {vertical-align: middle}#socialSettings form * .line input {vertical-align: bottom}#socialSettings form .left {float: left; width: 333px; border: #999 1px dotted; padding: 5px}#socialSettings form .right {float: right; width: 333px; border: #999 1px dotted; padding: 5px}#socialSettings form * strong {display: block; padding: 2px 10px; background: #FFF; font-size: 14px}#socialSettings form .btn {padding-top: 15px; text-align: right}#socialFriends .navbar {background: #eed; padding: 5px 15px}#socialFriends .navbar span {font-size: 14px; color: #444; font-weight: bold}#socialFriends .navbar a { display: block; float: left; width: auto; padding: 2px 5px; margin: 0 5px; border: #ccc 1px solid; background: #eee; text-decoration: none; font-size: 12px; color: #333; cursor: pointer;}#socialFriends .navbar a:hover {background: #333; color: #FFF}#socialFriends .navbar a.active {background: #333; color: #FFF; cursor: default}#socialFriends .navbar .search {float: right; width: auto}#socialFriends .navbar .search form .input_text {padding: 3px; border: 1px solid #999; width: 180px}#socialFriends .navbar .search form * {vertical-align: middle}#socialFriends .navbar .search form .btn {cursor: pointer}#socialFriends .friendsList,#socialFriends .onlineList,#socialFriends .newList,#socialFriends .results {padding: 20px 15px}#socialFriends .friendsList .gray,#socialFriends .onlineList .gray,#socialFriends .newList .gray,#socialFriends .results .gray,#socialEvents .gray {display: block; padding: 50px 100px; text-align: center; font-size: 12px}#socialFriends * .item {margin-bottom: 5px; border: #DDD 1px solid; padding: 5px}#socialFriends * .item a.ava {display: block; float: left; width: 110px; text-align: center; margin-right: 10px}#socialFriends * .item a.ava .ava {border: #CCC 1px solid}#socialFriends * .item .right {float: right; width: auto; text-align: right}#socialFriends * .item .right a {display: block; text-decoration: none}#socialFriends * .item .userinfo {margin: 0 80px 0 120px}#socialFriends * .item .userinfo strong {font-size: 14px}#socialFriends * .item .userinfo em {display: block; font-weight: bold; font-style: normal; font-size: 12px; padding-bottom: 7px}#socialFriends * .item .userinfo .grey {color: #777}#socialFriends * .item .userinfo .status {display: block; padding-bottom: 7px; color: #555}#socialFriends * .item .userinfo .accur {display: block; padding: 0 0 10px}#socialFriends * .item .userinfo .accur a {color: #777}#socialFriends * .item .userinfo .accur a:hover {color: #000; background: #CCC}#socialFriends * .item .userinfo .lastvizit {display: block}#socialFriends * .item .userinfo .lastvizit span {color: #777}#socialEvents {width: 740px}#socialEvents h2.theme {background: #eed; padding: 5px 15px; font-size: 14px; color: #444; font-weight: bold}#socialEvents .item {padding: 5px; margin: 10px 0; border: #DDD 1px solid}#socialEvents .item .right {display: block; text-align: right; font-size: 10px; color: #777}#socialEvents .item .right img {vertical-align: middle; margin: 0 5px}#socialEvents .item .right .socialEventsDelete {cursor: pointer}#socialEvents .item .avatar {display: block; float: left; width: 100px; text-align: center; margin-right: 15px}#socialEvents .item .event {display: block; padding: 10px 30px 0 0; font-size: 12px}#socialEvents .item .event a {color: #3399ff; text-decoration: underline}#socialEvents .item .event a:hover {color: #C00; text-decoration: none}div.accurate_item{ margin:3px; padding:2px; background-color:#EEEEEE; border:1px solid #CCCCCC;}div.accurate_item_left{ float:left; padding:3px 5px 3px 5px;}div.accurate_item_right{ text-align:right; padding:1px;}input.accurate_item_button{ border:1px solid #CC3300; color:#CC3300; background-color:#FFFFFF; height:15px; width:15px; font-size:9px;}div.accurate_form{ white-space:nowrap; margin:3px; padding:2px; background-color:#EEEEEE; border:1px solid #CCCCCC;}div.accurate_form select { border: #333333 1px solid;  background: #FFF;  font-size: 11px; font-family: Tahoma;}div.accurateForm {margin: 0 85px 0 15px; text-align: right}#menuPlacesIndex,#menuToursIndex,#menuShopsIndex {width: 740px}#menuPlacesIndex h2.title,#menuToursIndex h2.title,#menuShopsIndex h2.title {margin: 15px 0}#menuPlacesIndex .random,#menuToursIndex .random,#menuShopsIndex .random {display: inline; float: left; width: 405px; padding: 0 15px 0; font-size: 12px}#menuPlacesIndex .random img,#menuToursIndex .random img,#menuShopsIndex .random img {float: left; width: auto; margin-right: 5px; border: #555 1px solid}#menuPlacesIndex .random a,#menuToursIndex .random a,#menuShopsIndex .random a {display: block; width: auto; padding-bottom: 5px; text-decoration: none; font-size: 17px; font-weight: bold}#menuPlacesIndex .random span,#menuToursIndex .random span,#menuShopsIndex .random span {display: block; margin-bottom: 10px; font-style: normal; font-size: 10px; color: #888}#menuPlacesIndex .random span {padding-bottom: 15px}#menuShopsIndex .random span {padding-bottom: 25px}#menuToursIndex .random span {padding-bottom: 12px}#menuPlacesIndex .other,#menuToursIndex .other,#menuShopsIndex .other {display: inline; float: left; width: 270px; padding: 0 15px 0 7px; background: url(http://spox.ru/uploads/images/design/bg/hrv.gif) repeat-y left;}#menuPlacesIndex .other img,#menuToursIndex .other img,#menuShopsIndex .other img {float: left; width: auto; margin-bottom: 3px; border: #555 1px solid}#menuPlacesIndex .other a,#menuToursIndex .other a,#menuShopsIndex .other a {display: block; margin: 7px 0 5px 75px; font-size: 12px; font-weight: bold; text-decoration: none}#menuPlacesIndex .other em,#menuToursIndex .other em,#menuShopsIndex .other em {display: block; float: right; width: 180px; text-align: right; font-style: normal; font-size: 10px; color: #888}#menuAdsIndex {float: left; width: 345px}#menuAdsIndex h2.title {margin: 15px 0}#menuAdsIndex .item {float: left; width: 330px; padding: 5px; margin: 5px 0 0 5px}#menuAdsIndex .item span {display: block; float: left; width: 40px; height: 25px; font-size: 10px; color: #555}#menuAdsIndex .item a {display: block; text-decoration: none; font-weight: bold}#menuAdsIndex .item em {display: block; font-style: normal; color: #777}#ToursList {width: 710px; padding: 0 15px}#ToursList h2.title {position: relative; margin: 0 -15px 25px}#ToursList .menuCatTree {float: left; width: 180px}#ToursList .sort {float: right; width: auto; padding: 0 0 25px 0; font-size: 12px; font-weight: bold}#ToursList .sort a {font-weight: normal}#ToursList .sort a.sorted {padding: 2px 5px; background:url(http://spox.ru/uploads/images/design/bg/anounsm_class.gif) repeat-x left; border: #ddd 1px solid; font-weight: bold; color: #000; text-decoration: none}#ToursList .item {padding: 5px; margin: 0 0 10px; border-bottom: #ddd 1px solid}#ToursList .item span {display: block; float: right; width: 150px; color: #555; font-size: 12px; font-weight: bold; text-align: center; padding-top: 10px}#ToursList .item a {display: block; margin: 0 160px 0 80px; font-size: 14px; font-weight: bold; text-decoration: none}#ToursList .item img {float: left; width: auto; margin: 10px 0 0; border: 1px solid #000}#ToursList .item em {display: block; margin: 5px 160px 0 80px; font-style: normal; color: #444}#ToursList .item .info {margin: 5px 160px 0 80px; color: #777}#ToursList h1.theme {font-size: 16px; font-family: Arial; font-weight: bold; margin-top: 15px; border-top: #e1e1e1 2px solid; padding-top: 10px}#ToursList .sub {padding: 10px 15px; color: #666}#ToursList .multiimage {float: right; width: auto; padding-left: 5px; margin-top: 25px}#ToursList .multiimage a img {padding: 3px; border: #c1c1c1 1px solid; margin-bottom: 5px}#ToursList .multiimage a:hover img {border: #000 1px solid}#ToursList .margin {margin-right: 220px}#tooltip {  position: absolute;  z-index: 99;  width: 490px !important;  height: 168px;  overflow: hidden;  border: 1px solid #888;  background-color: #eee;  color: #333;  padding: 5px;}#tooltip h3.header {  position: relative;  background-color: #ccc;  padding: 3px;  font-size: 12px;  font-size: 14px;  font-weight: bold;  font-family: Arial;  margin: -5px -5px 0;}#AdsList .hide {padding: 5px; font-size: 11px}#tooltip img {border: #ddd 1px solid; float: right; width: auto; padding: 3px}#AdsList {width: 710px; padding: 0 15px}#AdsList h2.title {position: relative; margin: 0 -15px 25px}#AdsList a.add {display: block; float: right; margin-right: 150px; font-size: 16px; font-weight: bold; font-family: Arial; color: #c00; text-decoration: none}#AdsList a.add img {vertical-align: absmiddle; border: 0}#AdsList a.add:hover {color: #000}#AdsList .menuCatTree {margin-top: 2px; width: 240px; font-family: Tahoma}#AdsList .menuCatTree .optgroup {font-weight: bold; font-style: normal; font-size: 12px; background: #555; color: #fff}#AdsList .menuCatTree .optgroup option {background: #fff; color: #333; font-size: 12px; font-weight: normal; font-style: normal}#AdsList .sub {border-bottom: 1px solid #999; padding-bottom: 5px; margin-top: 15px; text-align: center}#AdsList .sub span,#AdsList .item span {display: block; float: left; color:#777}#AdsList .sub span.date,#AdsList .item span.date {width: 50px; text-align: center}#AdsList .sub span.ads {width: auto}#AdsList .sub span.cat,#AdsList .item span.cat {float: right; width: 120px; text-align: center}#AdsList .item {margin: 7px 0; padding: 3px 0}#AdsList .item a.adsItem {display: block; margin: 0 125px 0 55px; color: #0857a6; text-decoration: underline; font-size: 12px; font-weight: normal}#AdsList .item em {display: block; margin: 0 125px 0 55px; color: #555; font-style: normal}#AdsList .item em .user {text-transform: capitalize; color: #555}div#AdsList .anonsmArchiveDepends {padding: 40px 0 15px !important; font-size: 12px !important; color: #333 !important}div#AdsList .anonsmArchiveDepends a {color: #333 !important}div#AdsList .anonsmArchiveDepends a:hover {color: #c00 !important}#AdsList .adsDetailed {padding: 10px 0; border-top: #dde 3px solid; margin-top: 15px}#AdsList .adsDetailed .resize {float: right; margin: 0 0 15px 15px; border: #999 1px solid; padding: 3px}#AdsList .adsDetailed .theme {font-size: 16px; font-weight: bold; padding: 0 0 10px}#AdsList .adsDetailed .text {padding: 15px 0; border-bottom: #777 1px dotted}#AdsList .adsDetailed .author {float: left; width: auto; margin-top: 15px}#AdsList .adsDetailed .author a {color: #060; text-decoration: undeline}#AdsList .adsDetailed .author a:hover {color: #C00 1px solid}#AdsList .adsDetailed .date {float: right; width: auto; margin-top: 15px}#AdsAddPage {width: 710px; padding: 0 15px}#AdsAddPage h1.title {position: relative; margin: 0 -15px 15px}#AdsAddPage .form * .btn {padding-top: 15px; text-align: right}#AdsAddPage .form * .item {padding: 5px 0}#AdsAddPage .form * .item span.name {display: block; float: left; width: 130px; font-size: 12px; font-weight: bold; text-align: right}#AdsAddPage .form * .item .element {margin-left: 140px}#AdsAddPage .form * .item .element .select {width: 250px}#AdsAddPage .form * .item .element .editArea {width: 548px; height: 300px}#AdsAddPage .form * .item .element .input_text,#AdsAddPage .form * .item .element .textArea {width: 548px}#AdsAddPage .form * .item .element * .accurate_form select {width: 100px !important}#AdsAddPage .form * .item .element .imFormContainer {width: 545px !important}#AdsAddPage .form * .item .element .gray {display: block; font-size: 10px}#PlacesList {width: 710px; padding: 0 15px}#PlacesList h1.title {position: relative; margin: 0 -15px 25px}#PlacesList .sort {text-align: right; padding: 25px 0; font-size: 12px; font-weight: bold}#PlacesList .sort a {font-weight: normal}#PlacesList .sort a.sorted {padding: 2px 5px; background:url(http://spox.ru/uploads/images/design/bg/anounsm_class.gif) repeat-x left; border: #ddd 1px solid; font-weight: bold; color: #000; text-decoration: none}#PlacesList .townsUserForm {border-bottom: #ddd 1px solid; margin-bottom: 10px}#PlacesList .item {padding: 5px; margin: 0 0 10px; border-bottom: #ddd 1px solid}#PlacesList .item span {display: block; float: right; width: 150px; color: #555; font-size: 12px; font-weight: bold; text-align: center; padding-top: 10px}#PlacesList .item a.title {display: block; margin: 0 160px 0 90px; font-size: 14px; font-weight: bold; text-decoration: none}#PlacesList .item a img {float: left; width: auto; margin: 5px 0 0; border: 1px solid #D1D1D1; padding: 3px}#PlacesList .item em {display: block; margin: 5px 160px 0 90px; font-style: normal; color: #555}#PlacesList .item em.town {text-align: right; color: #000}#PlacesList .gray {display: block; padding: 50px 0; text-align: center}#PlacesList .item span input {margin: 3px 0}#PlacesDetailed {width: 710px; padding: 0 15px 20px}#PlacesDetailed h2.title {position: relative; margin: 0 -15px 25px}#PlacesDetailed h1.theme {font-size: 16px; font-family: Arial; font-weight: bold; margin-top: 15px; padding-top: 10px}#PlacesDetailed .sub {padding: 10px 15px; color: #666}#PlacesDetailed .multiimage {float: right; width: auto; padding-left: 5px; margin-top: 25px}#PlacesDetailed .multiimage a img {padding: 3px; border: #c1c1c1 1px solid; margin-bottom: 5px}#PlacesDetailed .multiimage a:hover img {border: #000 1px solid}#PlacesDetailed .multiimage a .map {display: block; margin: 2px 0 5px; text-align: center; font-size: 12px; font-weight: bold}#PlacesDetailed .url,#PlacesDetailed .date {float: right; width: auto; padding-top: 15px; font-weight: bold; font-size: 12px}#PlacesDetailed .date {float: left}#PlacesDetailed .url a,#PlacesDetailed .date span {font-weight: normal}#ShopsList {width: 710px; padding: 0 15px}#ShopsList h1.title {position: relative; margin: 0 -15px 25px}#ShopsList .townsUserForm {border-bottom: #ddd 1px solid; margin-bottom: 10px}#ShopsList .item {padding: 5px; margin: 0 0 10px; border-bottom: #ddd 1px solid}#ShopsList .item span {display: block; float: right; width: 150px; color: #555; font-size: 12px; font-weight: bold; text-align: center; padding-top: 10px}#ShopsList .item a.title {display: block; margin: 0 160px 0 80px; font-size: 14px; font-weight: bold; text-decoration: none}#ShopsList .item a img {float: left; width: auto; border: 1px solid #D1D1D1}#ShopsList .item em {display: block; margin: 5px 160px 0 80px; font-style: normal; color: #444}#ShopsDetailed {width: 710px; padding: 0 15px 20px}#ShopsDetailed h2.title {position: relative; margin: 0 -15px 25px}#ShopsDetailed h1.theme {font-size: 20px; font-family: Arial; font-weight: bold}#ShopsDetailed .town {display: block; padding-bottom: 15px; font-size: 12px; color: #666}#ShopsDetailed .town .scheme {text-transform: upperscape; color: #666; text-decoration: none; background: #EEE}#ShopsDetailed .town .scheme:hover {background: #555; color: #FFF}#ShopsDetailed .shoplogo {float: right; width: auto; border: #777 1px dotted}#ShopsDetailed .sub {padding-left: 30px}#ShopsDetailed .sub span {display: block; margin: 5px 0; font-size: 16px; font-weight: bold; font-family: Arial; color: #9D9D9D}#ShopsDetailed .sub span img {vertical-align: middle}#ShopsDetailed .sub span a {font-size: 16px; font-weight: bold; font-family: Arial; color: #9D9D9D; text-decoration: none}#ShopsDetailed .sub span a:hover {text-decoration: underline}#ShopsDetailed .text {padding-top: 15px; font-size: 12px}#OrgList {width: 710px; padding: 0 15px}#OrgList h1.title {position: relative; margin: 0 -15px 25px}#OrgList .sort {text-align: right; padding: 25px 0; font-size: 12px; font-weight: bold}#OrgList .sort a {font-weight: normal}#OrgList .sort a.sorted {padding: 2px 5px; background:url(http://spox.ru/uploads/images/design/bg/anounsm_class.gif) repeat-x left; border: #ddd 1px solid; font-weight: bold; color: #000; text-decoration: none}#OrgList .item {padding: 5px; margin: 0 0 10px; border-bottom: #ddd 1px solid}#OrgList .item strong {display: block; float: right; width: auto; color: #555; font-size: 16px; font-weight: bold}#OrgList .item span {display: block; text-align: right;color: #777; font-size: 12px}#OrgList .item a.title {display: block; margin: 0 160px 0 90px; font-size: 14px; font-weight: bold; text-decoration: none}#OrgList .item a img {float: left; width: auto; border: 1px solid #D1D1D1; padding: 3px}#OrgList .item em {display: block; margin: 5px 160px 0 90px; font-style: normal; color: #444}#OrgList .gray {display: block; padding: 50px 0; text-align: center}#OrgList .item .btn {display: block; float: right; width: 150px; text-align: center}#OrgList .item .btn input {margin: 3px 0}#OrgDetailed {width: 710px; padding: 0 15px 25px}#OrgDetailed h2.title {position: relative; margin: 0 -15px 25px}#OrgDetailed .logo {float: left; width: auto; border: #999 1px solid; padding: 3px; margin-right: 15px}#OrgDetailed .abbr {display: block; float: right; width: auto; font-size: 22px; font-weight: bold; font-family: Arial}#OrgDetailed .name {font-size: 16px; font-weight: bold; font-family: Arial; padding-bottom: 5px}#OrgDetailed .other {display: block; font-size: 13px; font-weight: bold; color: #777; font-style: normal}#OrgDetailed .location {display: block; font-size: 12px; font-weight: normal; text-align: center; padding-top: 15px}#OrgDetailed .sub {display: block; margin-left: 195px; padding: 15px 15px 0}#OrgDetailed .sub strong {font-size: 12px}#OrgDetailed .sub2 {display: block; padding: 15px 15px 0}#OrgDetailed .sub2 strong {font-size: 12px}#OrgDetailed .text {padding: 15px 15px 0; font-size: 12px}#OrgDetailed .text h3 {font-size: 12px; padding-bottom: 7px}#PlacesDetailed a.back,#OrgDetailed a.back {display: block; float: left; width: auto; padding-top: 15px; color: #000; font-size: 12px}#PlacesDetailed a.back:hover,#OrgDetailed a.back:hover {text-decoration: none; color: #c00}.menuSameContent {width: 710px; padding: 0 15px 25px}.menuSameContent h2.title {position: relative; margin: 0 -15px 25px}.menuSameContent .item {padding: 5px; margin: 0 0 10px}.menuSameContent .item span {display: block; float: right; width: 150px; color: #555; font-size: 12px; font-weight: bold; text-align: center; padding-top: 10px}.menuSameContent .item a {display: block; margin: 0 160px 0 80px; font-size: 14px; font-weight: bold; text-decoration: none}.menuSameContent .item img {float: left; width: auto; margin: 10px 0 0; border: 1px solid #000}.menuSameContent .item em {display: block; margin: 5px 160px 0 80px; font-style: normal; color: #444}.menuSameContent .item .info {margin: 5px 160px 0 80px; color: #777}.menuCatalogIndex { padding: 0 0 15px; text-align: center;}.menuCatalogIndex img { margin:  10px 0 0; border:  #555 1px solid;}.menuCatalogIndex a.title { display: block; padding: 5px 0; font-size: 16px; font-weight: bold; font-family: Arial; color:  #333; text-decoration:none;}.menuCatalogIndex a.title:hover { color:  #C00; text-decoration:none;}.PageTechdocsList {width: 740px}.PageTechdocsList h1.title {margin-bottom: 15px}.PageTechdocsList stong {padding-bottom: 12px; color: #C00}.PageTechdocsList em.error {font-style: normal; padding: 30px; color: #c00; font-weight: bold; font-size: 12px}.PageTechdocsList .item {padding: 20px 5px 12px; margin: 0 5px; background: url(http://spox.ru/uploads/images/design/bg/hrh2.gif) repeat-x bottom}.PageTechdocsList .item span {display: block; float: right; width: 140px; text-align: center; font-size: 14px; font-weight: bold; color: #777}.PageTechdocsList .item a {display: block; margin-right: 150px; padding-bottom: 8px; font-size: 14px; font-weight: bold; text-decoration: none}.PageTechdocsList .item a:hover {text-decoration: underline}.PageTechdocsList .item em {display: block; margin-right: 150px; color: #666; font-size: 11px; font-style: normal}.PageTechdocsList .hightlight {background: #e7e7e7 url(http://spox.ru/uploads/images/design/bg/hrh2.gif) repeat-x bottom}.PageTechdocsList .hightlight a,.PageTechdocsList .hightlight em {color: #751818}.PageTechdocs {width: 740px; overflow: hidden; padding-bottom: 15px}.PageTechdocs h2.title {margin-bottom: 15px}.PageTechdocs h1.theme {font-size: 16px; font-weight: bold}.PageTechdocs .sub {color: #777; padding: 15px 20px 15px 0}.PageTechdocs .sub span {font-size: 12px; font-weight: bold}.PageTechdocs .sub a {color: #0000d8; text-decoration: underline; font-size: 12px}.PageTechdocs .sub a:hover {color: #c00; text-decoration: none}.PageTechdocs .text {padding: 15px 10px}.PageTechdocs .load {width: 250px; margin: 0 auto; padding: 5px; background: #e1e1e1; border: #555 1px dotted; text-align: center}.PageTechdocs .load img {border: 0; vertical-align: middle}.PageTechdocs a.back {display: block; float: left; padding-top: 10px; font-size: 12px}#MenuTechdocsIndex {float: right; width: 310px}#MenuTechdocsIndex h2 {margin: 15px 0 10px 0}#MenuTechdocsIndex ul {margin: 0; padding: 0}#MenuTechdocsIndex ul li {display: block; margin: 3px 0 3px 15px; padding: 5px 0 5px 15px; background: url(http://spox.ru/uploads/images/design/icon_bullet.gif) left no-repeat; list-style: none}#MenuTechdocsIndex ul li a {text-decoration: none}#MenuTechdocsIndex ul li a:hover {text-decoration: underline}.accurSize10 {font-size: 10px; white-space: nowrap}.accurSize11 {font-size: 11px; white-space: nowrap}.accurSize12 {font-size: 12px; white-space: nowrap}.accurSize13 {font-size: 13px; white-space: nowrap}.accurSize14 {font-size: 14px; white-space: nowrap}.accForm{ width:  500px; border:  1px solid #AAA;  }.accSelectedItems{ padding: 2px;}.accSelectedItem{ margin:  1px; padding: 2px; text-align: right; background: #EEE; border:  1px solid #CCC;}.accSelectedItem div{ float:  left; padding: 2px; text-align: left;}.accNoItems{ padding: 20px; text-align: center; color:  #CCC;}.accAddForm{ padding: 2px; border:  1px solid #CCC;}.accAddForm select{ width:  110px;}.accAddForm .accAddButton{ width: 40px;}.accLoader{ position:  absolute; z-index:  3; text-align:  center; vertical-align:  middle; background-color: #CCC; opacity:   0.6;}.CommentArea {position: relative; border: 1px solid #cdd0cf; margin-top: 30px; padding: 5px 5px 5px 25px; width: 710px}.CommentArea h3.titleR {margin: -25px 0 5px -10px; position: relative}.CommentArea form div.text {padding: 10px 20px 15px 30px; float: left; width: 560px}.CommentArea form div.text .textarea {padding: 3px 5px}.CommentArea form div.text .textarea#story {width: 100%; height: 170px; border: 1px solid #DDD; padding: 4px}.CommentArea form div.btn {text-align: right; padding: 10px 30px 10px 0; float: right; width: 70px}.CommentArea form div.btn input {margin: 2px 0}.CommentAdd {background: #fff3c9}.CommentAdd h3 {font-size: 14px}.CommentArea .comItem {position: relative; margin: 15px 0 0 -20px; padding: 5px 0}.CommentArea .comItem div.title {padding: 0 5px 5px; border-bottom: #999 2px solid; font-size: 12px}.CommentArea .comItem div.title a {color: #248fdc}.CommentArea .comItem div.title div.date {float: right; width: auto; color: #666; font-size: 11px}.CommentArea .comItem div.title div.date a {cursor: pointer; text-decoration: none; color: #248fdc}.CommentArea .comItem div.title div.date a:hover {color: #c00}.CommentArea .comItem div.title div.date a img {border: 0; vertical-align: middle}.CommentArea .comItem div.left {display: inline; float: left; width: 150px; padding-top: 10px; text-align: center}.CommentArea .comItem div.left a img.avatar {border: #888 1px solid}.CommentArea .comItem div.text {padding-top: 10px}.CommentArea .comItem div.text span {color: #888}.CommentArea .comItem div.text form .area {float: left; width: 460px}.CommentArea .comItem div.text form .area .textarea {padding: 3px 5px; width: 100%; height: 80px}.CommentArea .comItem div.text form .btn2 {float: right; width: 70px; padding: 40px 30px 0 0; text-align: center}.CommentArea .comItem div.text form .btn2 input {margin: 2px 0}.messagesList { width:  710px; padding: 0 15px 20px;}.messagesList h1.title { position: relative; margin:  0 -15px 15px;}.messagesList .empty { padding: 70px 0; font-size: 12px; color:  #888; text-align: center;}.nav-box { padding: 5px 0 15px;}.nav-box a.in,.nav-box a.out,.nav-box a.send { display: block; float:  left; width:  auto; padding: 4px 16px 3px; background: url(http://spox.ru/uploads/images/design/bg/bg_msg_navbox.gif) no-repeat 50% 0%; font-size: 12px; font-family: Arial; color:  #666; text-decoration:none;}.nav-box a:hover { color:  #000;}.nav-box a.in { background-position: 0% 0%; border-right:  #ababab 1px solid;}.nav-box a.out { background-position: 100% 0%;}.nav-box .send-list { display: none; position: absolute; z-index: 2; width:  197px; margin:  20px 0 0 511px; padding: 7px 0; background: #e3e3e3; border:  #ababab 1px solid; border-top: none; overflow: hidden; z-index: 3;}.nav-box .send-list strong { display: block; white-space: nowrap; padding-bottom: 7px; font-size: 12px; color:  #333; text-align: center; font-weight: normal; font-style: italic;}.nav-box .send-list a { display: block; padding: 3px 7px; color:  #777 !important; white-space: nowrap; font-size: 12px;}.nav-box .send-list a:hover { color:  #000 !important;}.nav-box a.send { position: relative; display: block; float:  right; width:  160px; margin:  0; padding: 4px 12px 3px 26px; border-right: #ababab 1px solid; background: url(http://spox.ru/uploads/images/design/bg/bg_msg_navbox.gif) no-repeat 0% 0%; font-size: 12px; font-family: Arial; font-weight: bold; color:  #666; text-decoration:none; cursor:  pointer;}.nav-box .send:hover,.nav-box .sendhover { color:  #000 !important;}.nav-box .send img { margin:  0 0 2px 7px; vertical-align: middle;}.messagesList .sort-box { background: #cdcdcd; padding: 4px 15px 5px; color:  #555; font-size: 11px;}.messagesList .sort-box a { cursor:  pointer; color:  #006aee; text-decoration:none;}.messagesList .sort-box a:hover { color:  #006aee; text-decoration:underline;}.select-list { display: none; position: absolute; z-index: 2; width:  248px; margin:  17px 0 0 445px; padding: 7px 0; background: #e3e3e3; border:  #ababab 1px solid; border-top: none;}.select-list a { display: block; padding: 3px 7px; color:  #777 !important;}.select-list a:hover { color:  #000 !important;}#select-list { position: relative; display: block; float:  right; width:  217px; margin:  -4px -15px 0 0; padding: 4px 16px 4px; border-right: #ababab 1px solid; background: url(http://spox.ru/uploads/images/design/bg/bg_msg_navbox.gif) no-repeat 0% 0%; font-size: 11px; font-family: Arial; font-weight: normal; color:  #666; text-decoration:none;}#select-list:hover,.select-list-hover { color:  #000 !important;}#select-list img { vertical-align: middle;}.msg-list { margin:  2px 0 0; border-top: #dedede 1px solid; border-bottom: #cdcdcd 5px solid;}.msg-list .unread { font-weight: bold;}.msg-list .item { background: url(http://spox.ru/uploads/images/design/bg/bg_msg_item.gif) no-repeat 0% 50%; margin:  0 0 2px; padding: 4px 7px 4px 20px; border-bottom: #dedede 1px solid; font-size: 12px; color:  #555;}.msg-list .light-blue { background: #d6e6e2 url(http://spox.ru/uploads/images/design/bg/bg_msg_item.gif) no-repeat 0% 50% !important;}.msg-list .light-yellow { background: #f3f3c9 url(http://spox.ru/uploads/images/design/bg/bg_msg_item.gif) no-repeat 0% 50%;}.msg-list .item a { display: block; color:  #555; text-decoration:none;}.msg-list .item a:hover { color:  #C00; text-decoration:none;}.msg-list .item input { float:  left; width:  auto;}.msg-list .item * { vertical-align: middle;}.msg-list .item .from { float:  left; width:  165px; margin-left: 10px;}.msg-list .item .theme { float:  left; width:  360px;}.msg-list .item .date { float:  right; width:  auto;}.messagesDetailed  { width:  710px; padding: 0 15px 20px;}.messagesDetailed h1.title { position: relative; margin:  0 -15px 15px;}.msg-theme { padding: 10px 0 5px 15px; font-size: 20px; font-weight: bold; color:  #111; font-family: "Trebuchet MS";}.message-box { padding:  12px 12px 17px; margin:   0 70px 0 15px; -moz-border-radius: 8px;  -webkit-border-radius: 8px;  -khtml-border-radius: 8px;  border-radius:  8px;  border:   1px solid #CCC;}.message-box .from { padding-bottom: 10px; font-size: 14px; color:  #555; font-weight: bold;}.message-box .from a { color:  #3a7c31; text-decoration:none;}.message-box .from a:hover { color:  #3a7c31; text-decoration:underline;}.message-box .message_text { font-size: 12px; color:  #555;}.reply-title { padding: 15px 0 5px; font-size: 18px; font-weight: normal; color:  #555;}.reply-box { border:  #c5ccda 1px solid; background: #e5e7eb; width:  608px; height:  313px; overflow: hidden;}.reply-box .line { border-bottom: #c5ccda 1px solid; padding: 5px;}.reply-box .line .name { float:  left; width:  150px; font-size: 14px; font-weight: normal; color:  #3f3f40; text-align: right;}.reply-box .line .value { float:  left; width:  auto; margin-left: 15px; font-size: 14px; color:  #666;}.reply-box .line .value .input_text { width:  380px; font-size: 14px; color:  #555;}.reply-box .text-area { padding: 5px;}.reply-box .text-area .textarea { margin-top: 60px; width:  585px; padding: 5px; height:  170px; font-size: 14px; color:  #444;}.reply-box .text-area .smiles { position:  absolute; z-index:  2; height:   28px; width:   575px; overflow:  hidden; padding:  5px 10px 7px; -moz-border-radius: 8px;  -webkit-border-radius: 8px;  -khtml-border-radius: 8px;  border-radius:  8px;  border:   1px solid #CCC; background:  #DDD;}.reply-box .text-area .smiles * { vertical-align: middle; margin:  2px 6px; cursor:  pointer;}#smiles-more { background: #DDD; border:  1px solid #CCC; color:  #1360AE; display: block; font-size: 11px; margin:  35px 0 0 15px; padding: 2px 5px; position: absolute; z-index: 3; cursor:  pointer;}#smiles-more .close { display: none;}.reply-btn { float:  right; width:  90px; margin:  265px 0 0; text-align: center;}.reply-btn input { width:  85px; text-align: center; margin-top: 3px; font-size: 12px;}.reply-btn .button_r { color:  #888;}.reply-btn .btnRHover { color:  #FFF;}.messageSended { width:  710px; padding: 0 15px 20px;}.messageSended h1.title { position: relative; margin:  0 -15px 15px;}.messageSended .info { border:  #d4bc4c 1px solid; background: #f9f6e7; padding: 7px 20px; color:  #121212; font-size: 12px; font-weight: bold; margin-bottom: 20px;}.messageSended .info a { color:  #2b587a; text-decoration:underline;}.messageSended .info a:hover { color:  #2b587a; text-decoration:none;}#mLinkBox { float: left; width: 230px; padding-top: 15px; margin-left: 15px; text-align: center; font-size: 12px;}#mLinkBox a.map {display: block; padding: 7px 0; font-size: 16px; font-weight: bold; text-decoration: none}#mLinkBox a.map:hover {color: #bd1313}div.simple_text_field {float: left}.MenuYandexDirect {margin: 15px 0}#MenuSubscribe {margin-bottom: 15px}#MenuSubscribe form ul {margin: 0; padding: 0}#MenuSubscribe form ul li {list-style: none; margin: 5px 0 2px 20px}#MenuSubscribe form div.btn {padding-top: 15px; text-align: center}.yOptMenuBox {width: 500px; margin: 0 auto; padding-top: 15px; text-align: left}.yOptMenuBox a.optionmenu { display: block; float: left; width: auto; padding: 2px 5px; margin: 0 5px 15px; border: #ccc 1px solid; background: #eee; text-decoration: none; font-size: 12px; color: #333;}.yOptMenuBox a.optionactive,.yOptMenuBox a.optionmenu:hover {background: #333; color: #FFF}#menuAnounsmIndex {width: 740px}#menuAnounsmIndex h1.title {margin-bottom: 15px}#menuAnounsmIndex .vip {display: inline; float: left; width: 415px; padding: 0 5px 0}#menuAnounsmIndex .vip a {text-decoration: none}#menuAnounsmIndex .vip a img {float: left; width: auto; margin-right: 5px; border: #555 1px solid}#menuAnounsmIndex .vip a strong {display: block; width: auto; font-size: 17px; padding-bottom: 35px}#menuAnounsmIndex .vip span {display: block; width: auto; text-align: center; margin-bottom: 35px; font-size: 24px; color: #888; font-weight: bold}#menuAnounsmIndex .vip i {display: block; width: auto; font-style: normal; color: #888}#menuAnounsmIndex .vip em {display: block; width: auto; margin: 7px 0 0 205px; padding-top: 10px; background: url(http://spox.ru/uploads/images/design/bg/hrh.gif) repeat-x top; font-style: normal; font-size: 11px; font-weight: bold}#menuAnounsmIndex .other {display: inline; float: left; width: 270px; padding: 0 15px 0 7px; background: url(http://spox.ru/uploads/images/design/bg/hrv.gif) repeat-y left;}#menuAnounsmIndex .other span {display: block; float: left; width: 45px; font-size: 10px; color: #888}#menuAnounsmIndex .other a {display: block; font-size: 12px; font-weight: bold; text-decoration: none}#menuAnounsmIndex .other em {display: block; width: 100%; padding-bottom: 2px; text-align: right; font-style: normal; font-size: 10px; color: #888}.menuArticleIndex {display: inline; float: left; width: 380px; margin-top: 15px}.menuArticleIndex .title {margin-bottom: 15px}.menuArticleIndex a.item { display: block; margin: 0 15px 0 20px; padding: 6px 15px; background: url(http://spox.ru/uploads/images/design/icon_bullet.gif) left no-repeat; text-align: left; text-decoration: none; font-size: 12px;}.menuNewsIndex {display: inline; float: left; width: 340px; margin: 15px 0 0 10px}.menuNewsIndex .title {margin-bottom: 15px}.menuNewsIndex a img {float: left; width: auto; border: #555 1px solid; margin-bottom: 5px}.menuNewsIndex a {font-size: 12px; text-decoration: none}.menuNewsIndex a.other strong {display: block; padding: 15px 0 0 5px; height: 54px; overflow: hidden; background: url(http://spox.ru/uploads/images/design/bg/hrh.gif) repeat-x bottom; font-weight: normal}.menuNewsIndex a.vip {display: block; padding: 15px 0 0 5px; height: 54px; overflow: hidden; background: url(http://spox.ru/uploads/images/design/bg/hrh.gif) repeat-x bottom}.menuNewsIndex a.vip strong {display: block; margin: 0 0 10px}.menuNewsIndex a.vip em {display: block; float: right; text-align: right; font-size: 10px; font-style: normal; color: #888}.menuNewsIndex a.vip {background: url(http://spox.ru/uploads/images/design/bg/hrh.gif) repeat-x bottom}#PageArticleList {width: 740px; display: inline}#PageArticleList h1.title {margin-bottom: 15px}#PageArticleList .item  {padding: 20px 0 12px; background: url(http://spox.ru/uploads/images/design/bg/hrh2.gif) repeat-x bottom}#PageArticleList .item a {display: block; padding-bottom: 8px; font-size: 16px; text-decoration: none}#PageArticleList .item a:hover {text-decoration: none}#PageArticleList .item a img {vertical-align: middle}#PageArticleList .item a span.count {display: inline; font-size: 12px; font-weight: normal; color: #555}#PageArticleList .item a:hover span.count {text-decoration: none; color: #555}#PageArticleList .item em {display: block; float: right; width: 170px; padding: 10px 10px 0 0; font-size: 13px; color: #555; font-weight: bold; font-style: normal; text-align: right}#PageArticleList .item .desc {display: block; margin-right: 200px; color: #666; font-size: 11px}#PageArticleList .hightlight {background: #e7e7e7 url(http://spox.ru/uploads/images/design/bg/hrh2.gif) repeat-x bottom}#PageArticleList .hightlight a,#PageArticleList .hightlight span {color: #751818}#PageArticle {width: 710px; padding: 0 15px 20px; overflow: hidden}#PageArticle h2.title {position: relative; margin: 0 -15px 15px}#PageArticle h1.theme {display: block; font-size: 18px; font-weight: bold; font-family: Arial}#PageArticle span.date {padding-bottom: 12px; font-size: 12px; color: #888}#PageArticle div.text {padding: 10px 0; font-size: 12px}#PageArticle div.text img {margin: 10px}#PageArticle a.author {display: block; float: right; width: auto; color: #888}#PageArticle a.back {display: block; float: left; width: auto; color: #000}#PageArticle a.back:hover,#PageArticle a.author:hover {text-decoration: none; color: #c00}.MenuSameContent {width: 740px; margin-top: 15px}.MenuSameContent h2.title {margin-bottom: 15px}.MenuSameContent .item {margin: 5px 0 0 15px; padding: 5px}.MenuSameContent .item a {display: block; color: #444; margin-left: 100px; font-weight: bold; text-decoration: none; font-size: 12px}.MenuSameContent .item em {display: block; float: left; width: 100px; color: #555; font-style: normal}.MenuSameContent .item strong {display: block; float: right; width: 220px; color: #777; font-weight: normal}.MenuSameContent .item span {display: block; margin-left: 100px; color: #999}.MenuSameContent .item span.anounsm {margin-right: 230px}#PageAnnounsm {width: 740px; padding-bottom: 20px}#PageAnnounsm h2.title {margin-bottom: 15px}#PageAnnounsm a.subscribe {float: left; width: 300px; padding-right: 15px; font-weight: bold; font-size: 12px; color: #07a2dd; text-align: center; text-decoration: undeline}#PageAnnounsm a.subscribe:hover {text-decoration: none; color: #c00}#PageAnnounsm div.location {font-size: 12px; color: #666; padding-bottom: 15px}#PageAnnounsm div.image {display: inline; float: left; width: 302px; height: 302px; overflow: hidden; background: url(http://spox.ru/uploads/images/design/bg/announsm_detailed.gif) no-repeat top left}#PageAnnounsm div.image img {border: #888 1px solid}#PageAnnounsm div.info {display: inline; float: right; width: 390px; height: 275px; overflow: hidden; padding: 25px 15px 0 25px; text-align: center}#PageAnnounsm div.info h1 {font-size: 22px; font-weight: bold; color: #333; padding-bottom: 15px}#PageAnnounsm div.info span {display: block; color: #881215}#PageAnnounsm div.info span.date {padding-bottom: 5px; font-size: 16px; font-weight: bold}#PageAnnounsm div.info span.duration {font-size: 13px}#PageAnnounsm div.info div {margin-top: 15px; padding-top: 25px; border-top: #999 1px solid; font-size: 16px; color: #888; font-weight: bold}#PageAnnounsm div.text {padding: 15px}#PageAnnounsm a.back {float: left; width: auto; padding: 15px 0 0 15px; font-size: 12px; color: #07a2dd; text-decoration: undeline}#PageAnnounsm a.back:hover {text-decoration: none; color: #c00}#PageAnnounsm .authslide {text-align: right; padding-right: 30px}#PageNewsList {width: 740px; padding-bottom: 10px}#PageNewsList h1.title {margin-bottom: 15px}#PageNewsList .vip {margin: 10px 15px 0; background: #ebe9ea}#PageNewsList .vip a.image {display: block; float: left; width: auto}#PageNewsList .vip a.image img {border: #888 1px solid; padding: 2px}#PageNewsList .vip a.image:hover img {border: #c00 1px solid}#PageNewsList .vip .text {margin-left: 150px; padding-top: 10px; font-size: 12px}#PageNewsList .vip .text a.title {display: block; font-family: Arial; font-size: 14px; padding-bottom: 10px; font-weight: bold; text-decoration: none}#PageNewsList .vip .text a.title:hover {text-decoration: underline}#PageNewsList .vip span.info {display: block; float: right; width: auto; padding: 20px 15px 0 0; color: #888}#PageNewsList .item {margin: 15px 15px 0; padding: 5px 5px 10px; border-bottom: #ccc 1px solid; font-size: 12px}#PageNewsList .item a.title {display: block; position: relative; background: #e2e2e2; font-size: 13px; padding: 3px; margin: 0 -5px 10px; font-weight: bold; text-decoration: none}#PageNewsList .item span.info {display: block; padding-bottom: 12px; color: #8fa6af; font-size: 11px}#PageNews {width: 710px; padding: 0 15px 20px}#PageNews h2.title {position: relative; margin: 0 -15px 15px}#PageNews h1.theme {display: block; font-size: 18px; font-weight: bold; font-family: Arial}#PageNews span.info {display: block; padding: 10px 0; font-size: 12px; color: #888}#PageNews .image {border:#000 1px solid; margin-right: 10px; float: left; width: auto}#PageNews .text {padding-bottom: 15px}#PageNews a.right {display: block; float: right; width: auto; color: #000}#PageNews a.back {display: block; float: left; width: auto; color: #000}#PageNews a.right:hover,#PageNews a.back:hover {text-decoration: none; color: #c00}#PageAnounsmList {width: 740px; padding-bottom: 15px}#PageAnounsmList h1.title {margin-bottom: 15px}#PageAnounsmList .vip {float: left; width: 330px; margin: 5px; text-align: center; padding: 10px; height: 170px; background: url(http://spox.ru/uploads/images/design/bg/anounsm_vip.jpg) left top no-repeat}#PageAnounsmList .vip  a img {float: left; width: auto; border: #000 1px solid; margin-right: 10px}#PageAnounsmList .vip  span {display: block; font-size: 13px; color: #505050; padding: 15px 0; font-weight: bold}#PageAnounsmList .vip  a.title {font-size: 14px; text-decoration: none; font-weight: bold}#PageAnounsmList .vip  div.text {text-align: left; height: 30px; margin: 10px}#PageAnounsmList .vip  div.addr {font-size: 10px; text-align: right; color: #929292}#PageAnounsmList .calendar {background: #edebec url(http://spox.ru/uploads/images/design/bg/anounsm_class.gif) repeat-x left; padding: 10px; margin: 15px 0; border: #dbdad8 1px solid}#PageAnounsmList .calendar .left {float: left; width: auto}#PageAnounsmList .calendar .right {float: right; width: auto}#PageAnounsmList .calendar a {padding: 10px; font-size: 12px; text-decoration: none; cursor: pointer}#PageAnounsmList .calendar a:hover {background: #dadada; color: #bd1313}#PageAnounsmList a.showhide {display: block; float: left; width: auto; padding-top: 15px}#PageAnounsmList .sort {padding: 15px 0 25px; text-align: right; font-weight: bold}#PageAnounsmList .sort a {font-weight: normal}#PageAnounsmList .sort a.sorted {padding: 2px 5px; background:url(http://spox.ru/uploads/images/design/bg/anounsm_class.gif) repeat-x left; border: #ddd 1px solid; font-weight: bold; color: #000; text-decoration: none}.anonsmArchiveDepends {text-align: center; padding: 10px 0; color: #c00; font-size: 14px; font-weight: bold}.anonsmArchiveDepends a {text-decoration: underline; color: #c00}.anonsmArchiveDepends a:hover {text-decoration: none; color: #000}.DependsEmpty {padding: 50px 0 70px; text-align: center; font-size: 12px; color: #777}#PageAnounsmList .item {margin-bottom: 10px; border-bottom: #ddd 1px solid; height: 64px}#PageAnounsmList .item .dateclass {float: left; height: 65px; margin: 0 10px 0 0; width: 80px; overflow: hidden; text-align: center; font-size: 11px}#PageAnounsmList .item .dateclass .date {display: block; background: url(http://spox.ru/uploads/images/design/bg/anounsm_class.gif) repeat-x left; border: #ccc 1px solid; padding: 4px 0; margin-bottom: 2px; color: #604f79}#PageAnounsmList .item .dateclass .class {display: block; background: url(http://spox.ru/uploads/images/design/bg/anounsm_class.gif) repeat-x bottom; border: #ccc 1px solid; color: #777; height: 33px; padding-top: 5px}#PageAnounsmList .item .dateclass .class span {display: block}#PageAnounsmList .item a {display: block; float: left; height: 55px; margin-right: 10px; width: 180px; padding: 10px 0 0 10px; font-size: 12px; font-weight: bold}#PageAnounsmList .item .text {float: left; height: 60px; margin-right: 10px; width: 250px; padding: 5px 0 0 10px}#PageAnounsmList .item .location {float: left; height: 65px; margin-right: 10px; width: 150px; color: #555; font-size: 10px}#pageSingle {width: 710px; padding: 0 15px 25px}#pageSingle h1.title {position: relative; margin: 0 -15px 15px}#PageAnounsmList .elem { float:  left; margin:  5px; padding: 10px; width:  720px; height:  110px; overflow: hidden; background: url(http://spox.ru/uploads/images/design/bg_anounsm.jpg) no-repeat 0% 0%; text-align: center;}#PageAnounsmList .ei { float:  left; width:  auto; border:  #000 1px solid; margin-right: 10px;}#PageAnounsmList .e1 { float:  left; width:  180px; padding-top: 12px;}#PageAnounsmList .e1 em,#PageAnounsmList .e1 strong { display: block; font-size: 18px; font-weight: normal; font-style: normal;}#PageAnounsmList .e1 strong { font-size: 16px; color:  #C00;}#PageAnounsmList .e1 span { display: block; font-size: 14px; color:  #505050; padding: 12px 0; font-weight: bold;}#PageAnounsmList .e2 { float:  left; width:  390px; padding-top: 15px; text-align: left;}#PageAnounsmList .e2 a { font-size: 16px; font-weight: bold; text-decoration:none;}#PageAnounsmList .e2 em { display: block; height:  30px; padding: 10px 0; font-style: normal; font-size: 12px;}#PageAnounsmList .e3 { font-size: 11px; text-align: right; color:  #929292;}#authLoginForm {display: block; line-height: 22px; text-align: right; padding-right: 35px; margin-bottom: 15px}#authLoginForm .input_text {width 140px}.MenuForumLast {display: block; padding-bottom: 20px; text-align: left}.MenuForumLast .item {padding: 5px 0; margin: 7px 10px; border-bottom: #888 1px solid}.MenuForumLast .item a {display: block; font-size: 12px; font-weight: bold; text-decoration: none; text-transform: lowercase}.MenuForumLast .item a:hover {text-decoration: underline}.MenuForumLast em {float: left; padding: 5px 10px 0 0; color: #999; font-size: 10px; font-style: normal}.MenuForumLast span {float: right; padding: 5px 0 0 10px; color: #999; font-size: 10px}#userInfoPage {width: 710px; padding: 0 15px}#userInfoPage h1.title {position: relative; margin: 0 -15px}#userInfoPage .left { display: inline; float: left; width: 210px; margin: 10px 0; padding-right: 5px; border-right: #777 1px dotted;}#userInfoPage .left .avatar {border-bottom: #777 1px dotted; padding-bottom: 7px; text-align: center}#userInfoPage .left .avatar a img {margin: 0 auto 15px; padding: 3px; border: #ccc 1px solid}#userInfoPage .left .avatar a:hover img {border: #333 1px solid}#userInfoPage .left .avatar strong {display: block; font-size: 14px; font-weight: bold}#userInfoPage .left .avatar em {display: block; font-style: normal; color: #777; font-size: 11px}#userInfoPage .left .buttons {padding: 10px 0; border-bottom: #777 1px dotted; background: #eee; text-align: center}#userInfoPage .left .buttons div {display: inline}#userInfoPage .left .buttons div a {text-decoration: none; font-weight: bold}#userInfoPage .left .buttons div a img {margin: 0 5px; vertical-align: middle}#userInfoPage .left .buttons div.first {border-right: 1px dotted #777; padding: 10px 5px 13px 0}#userInfoPage .left .buttons div.second {padding-left: 10px}#userInfoPage .left .info {padding: 10px 0 0 10px}#userInfoPage .left .info img {border: 0; vertical-align: middle}#userInfoPage .left .info span {color: #777}#userInfoPage .left .info .hr {display: block; height: 1px width: 78px; border: 0; margin: 7px 0}#userInfoPage .left .info .count {margin-left: 30px; vertical-align: middle}#userInfoPage .left .info a {text-decoration: none; font-size: 12px; font-weight: bold}#userInfoPage .left .bottom {padding: 10px 0 10px 10px; margin-bottom: 10px; border-bottom: #777 1px dotted}.authpanel {background: #ededed; display: none; padding: 12px 0 12px 20px; margin: 0 5px}.authpanel a {color: #c00}.authslide { display: block; background: #e5e5e5 url(http://spox.ru/uploads/images/design/plus.gif) no-repeat right; text-align: left; padding: 5px 10px; text-decoration: none; font-size: 12px; font-weight: bold; cursor: pointer; margin: 5px 5px 0;}.authActive {background: #e5e5e5 url(http://spox.ru/uploads/images/design/minus.gif) no-repeat right}#usersList {width: 435px; padding: 0 15px}#usersList h1.title {position: relative; margin: 0 -15px 15px}#usersList .search {text-align: right; padding-bottom: 15px}#usersList .search form .input_text {width: 180px; padding: 2px}#usersList .online {padding-bottom: 15px}#usersList .online input {vertical-align: middle}#usersList .online strong {font-size: 12px}#usersList .depends {text-align: center; padding: 10px 0; font-weight: bold; font-size: 12px}#usersList .empty {text-align: center; padding: 50px 0; color: #C00}#usersList ul {list-style: none; margin: 0; padding: 0}#usersList ul li {margin: 0 0 5px; padding: 5px; border: #ddd 1px solid}#usersList ul li a.avatar {display: block; float: left; width: 100px; margin-right: 10px; text-align: center}#usersList ul li .add {display: block; float: right; width: auto; text-align:right}#usersList ul li .add a {display: block; color: #555}#usersList ul li .add a:hover {color: #c00}#usersList ul li a.user {font-size: 16px; font-weight: bold; color: #333; text-transform: uppercase; text-decoration: none}#usersList ul li a.user:hover {color: #C00}#usersList ul li .status {display: block; color: #777; padding: 7px 0; font-size: 12px}#usersList ul li .item {display: block; color: #555}#usersList ul li .accurate {display: block; margin: 10px 0 0 110px; padding-top: 5px; border-top: #999 1px dotted}#usersList ul li .accurate a {color: #777}#usersList ul li .accurate a:hover {color: #000; background: #CCC}#EditPage,#RegPage {width: 710px; padding: 0 15px}#EditPage .title,#RegPage .title {position: relative; margin: 0 -15px 15px}#EditPage form * .name,#RegPage form * .name {display: block; float: left; width: auto; padding-right: 10px; text-align: right; font-size: 12px; font-weight: bold}#EditPage form * * .info,#RegPage form * * .info {display: block; font-size: 10px; color: #999; font-weight: normal}#EditPage form .item,#RegPage form .item {margin-top: 6px; padding: 5px}#EditPage form .item .name,#RegPage form .item .name {display: inline; width: 130px}#EditPage form .item .text,#RegPage form .item .text {display: inline; float: left; width: 520px}#EditPage form .item .text .input_text,#RegPage form .item .text .input_text {width: 100%}#EditPage form .item .text .pass,#RegPage form .item .text .pass {float: left; width: 70px}#EditPage form .item .text .line,#RegPage form .item .text .line {float: left; width: auto; margin: 0 0 5px 10px}#EditPage form .item .text .line input,#RegPage form .item .text .line input {width: 150px}#EditPage form .item .text .select,#RegPage form .item .text .select {width: 250px}#EditPage form .item .text .date,#RegPage form .item .text .date {width: 100px}#EditPage form .item .text a,#RegPage form .item .text a {cursor: pointer}#EditPage form .item .text a img,#RegPage form .item .text a img {vertical-align: middle}#EditPage form .item .text .editarea,#RegPage form .item .text .editarea {width: 100%; height: 180px}#EditPage form .item .text .txtarea,#RegPage form .item .text .txtarea {width: 100%; height: 90px}#EditPage form .item .text #accurate_accurate .accurate_form .select,#RegPage form .item .text #accurate_accurate .accurate_form .select {width: 110px}#PasswordRecovery form .protect_code,#RegPage form .protect_code {margin: 10px 0 0 175px}#PasswordRecovery form .protect_code .name,#RegPage form .protect_code .name {margin-top: 3px}#PasswordRecovery form .protect_code img,#RegPage form .protect_code img {float: left; width: auto; border: #ddd 1px solid; margin-right: 10px; vertical-align: middle}#PasswordRecovery form .protect_code .input_text,#RegPage form .protect_code .input_text {width: 40px; margin-top: 8px}#RegPage form .rules {text-align: center; padding: 15px 0 10px; font-size: 13px}#RegPage form .rules a {color: #0000CC}#RegPage form .rules a:hover {color: #3A66FF}#EditPage form .btn,#PasswordRecovery form .btn,#PasswordChange form .btn,#RegPage form .btn {padding-top: 15px; text-align: right}#PasswordRecovery .confirmation,#PasswordChange .confirmation,#RegPage .confirmation {padding: 70px; text-align: center; font-size: 12px}#PasswordRecovery .confirmation a,#RegPage .confirmation a {color: #0000CC}#PasswordRecovery .confirmation a:hover,#RegPage .confirmation a:hover {color: #3A66FF}#PasswordChange,#PasswordRecovery {width: 710px; padding: 0 15px 20px}#PasswordRecovery h1.title {position: relative; margin: 0 -15px 30px}#PasswordChange form .item,#PasswordRecovery form .item {padding: 5px 30px; margin: 3px 0}#PasswordChange form .item .name,#PasswordRecovery form .item .name {display: block; float: left; width: 250px; font-size: 12px; font-weight: bold; text-align: right}#PasswordChange form .item .text,#PasswordRecovery form .item .text {margin-left: 260px}#PasswordChange form .item .text input,#PasswordRecovery form .item .text input {width: 200px}#PasswordRecovery form .protect_code .name {display: block; float: left; width: auto; padding-right: 10px; text-align: right; font-size: 12px; font-weight: bold}#PasswordRecovery form .protect_code .name .info {display: block; font-size: 10px; color: #999; font-weight: normal}#userNotAutorized {width: 710px; padding: 0 15px 50px}#userNotAutorized h1.title {position: relative; margin: 0 -15px 35px}#userNotAutorized h2 {padding: 0; margin: 0; font-size: 18px; font-family: Arial; font-weight: normal; text-align: center}#userNotAutorized * .sub {text-align: center; width: 370px; margin: 10px auto; padding: 15px 10px; background: #eee; border: #DDD 1px solid}#userNotAutorized * .sub .msg {display: block; text-align: center; color: #c00; font-size: 12px; padding: 0 0 20px}#userNotAutorized * .sub span {font-size: 12px; padding: 0 7px}#userNotAutorized * .sub .btn {display: block; text-align: right; margin: 7px 0 12px}#userNotAutorized * a {font-size: 12px}.userTopMenu {width: 710px; padding: 0 15px 20px}.userTopMenu h1.title {position: relative; margin: 0 -15px 15px}.userTopMenu .avatar {float: left; width: 110px; text-align: center}.userTopMenu .avatar .photo {display: block}.userTopMenu .avatar * img {vertical-align: middle}.userTopMenu .links,.userTopMenu .info {float: left; padding: 0 !important; width: 290px; margin-left: 10px; text-align: left !important}.userTopMenu .info span {display: block; padding-bottom: 5px; color: #777}.userTopMenu .info span strong {color: #000; font-size: 12px; font-weight: normal}.userTopMenu .info .h1 {font-size: 14px; font-weight: bold; color: #000}.userTopMenu .info .h1 strong {color: #333; font-size: 14px; font-weight: bold}.userTopMenu .info a {text-decoration: none}.userTopMenu .links {padding-top: 5px; font-size: 12px}.userTopMenu .links a {display: block; padding: 3px 0; text-decoration: none}.userTopMenu .links a img {vertical-align: middle}ul.sitelinks {display: inline; float: right; margin: 0; padding: 0}ul.sitelinks li {display: inline; list-style: none; padding-left: 20px}ul.sitelinks li a {text-decoration: none; color: #333; font-size: 11px; padding-bottom: 3px}ul.sitelinks li a:hover {border-bottom: #ff5900 3px solid}.imFormContainer { margin:  10px; padding: 3px; border:  1px solid #999;}.imFormLoader { z-index: 1000; float:  right; position: absolute; margin:  11px 0 0 11px; background: #FFF url(http://spox.ru/uploads/images/design/loader.gif) no-repeat 50% 50%; opacity: 0.5;}.imFormUploadAreaMi { width:  400px; margin:  10px auto; text-align: center;}.imFormUploadAreaMi .helper { padding: 10px 0 0; margin:  0 30px; font-style: normal; color:  #121212; font-size: 10px; text-align: left; height:  48px;}.imFormImage { padding: 5px; margin:  10px; border:  #CCC 1px solid; background: #EEE;}.imFormImageItem{ float:   left; height:   100px; width:   100px; margin:   9px 10px 9px 9px; padding:  2px; border:   1px #AAA solid; background-repeat: no-repeat; background-position: center;}.imFormOrderLeft,.imFormOrderRight,.imFormDelete{ position: relative;  width:  16px; height:  16px; cursor:  pointer;}.imFormOrderLeft{ float:  left; margin:  58px 0 0 5px;}.imFormOrderRight{ float:  right; margin:  58px 5px 0 0;}.imFormDelete { float:  right; margin:  5px 5px 0 0;}.imFormDelete:hover { outline: 1px #FFF solid;}.imFormUploadAreaSi{ margin-left: 110px;}.imFormDirectUpload{ width:  80%; display: block; margin-top:  3px;}.uploadifyQueueItem { margin:  5px auto 0; width:  350px; height:  17px; font-size: 10px; font-family: Tahoma;}.uploadifyError { border:  2px solid #FBCBBC !important; background: #FDE5DD !important;}.uploadifyQueueItem .cancel { z-index: 3; position: absolute; margin:  0 0 0 332px;}.uploadifyQueueItem .percentage { z-index: 2; position: absolute; display: block; width:  320px; margin:  2px 0 0; text-align: right;}.uploadifyQueueItem .fileName { z-index: 2; position: absolute; display: block; width:  310px; margin:  2px 0 0 5px; overflow: hidden; white-space: nowrap; text-align: left;}.uploadifyProgress { z-index: 1; position: absolute; height:  15px; width:  346px; background: #FFF; border-top: 1px solid #808080; border-left: 1px solid #808080; border-right: 1px solid #C5C5C5; border-bottom: 1px solid #C5C5C5;}.uploadifyProgressBar { position: absolute; background: #CCC; width:  1px; height:  15px;}div.im_group_bg {width:180px; background:#EEEEEE; border:#cccccc 3px solid; padding:10px;}span.im_group_element {display:block; padding:3px 0px; color:#000000;}span.im_group_element a,span.im_group_element a:active,span.im_group_element a:visited {color:#0033cc; text-decoration:none;}span.im_group_element a:hover {color:#0033cc; text-decoration:underline;}.im_button { background:url(http://spox.ru/uploads/images/design/bg_msg_button.gif) left repeat-x; border-top:#d9d9da 1px solid; border-left:#d9d9da 1px solid; border-right:#a4a4a6 1px solid; border-bottom:#a4a4a6 1px solid; font-size:11px; font-family:Tahoma, Verdana, Arial; padding:3px 5px; cursor:pointer;}.im_select { font-size:11px; font-family:Tahoma, Verdana, Arial; padding:3px 0px;}.im_input_text { width:100%; border:#b3b9c3 1px solid; height:17px; font-size:11px; font-family:Tahoma, Verdana, Arial;}.mgMenuCompetHead { background: url(http://spox.ru/uploads/images/design/title_konkurs.gif) no-repeat top left; width: 240px; padding: 70px 10px 0 10px; display: relative; margin-top: -22px; padding-bottom: 20px;}div.mgMenuCompet {text-align: left; padding: 0px 0px 10px 30px; font-size: 11px; color: #555555}div.mgMenuCompet a {display: block; font-size: 13px; font-weight: bold; text-decoration: underline}div.mgMenuCompet a:hover {color: #ea0b1e; text-decoration: none}a.mgMenuCompetFin {color: #555555}div.mgMenuCompet span a {font-size: 11px; color: #555555; font-weight: normal; display: inline}.MenuPhotoDay {text-align: center; padding-top: 7px; margin-bottom: 20px}.MenuPhotoDay a img {margin: 10px 0 5px 0; padding: 3px; border: #ccc 1px solid}.MenuPhotoDay a:hover img {border: #888 1px solid}.MenuPhotoDay a strong {display: block; padding-bottom: 10px; font-size: 12px}.MenuPhotoDay em {font-style: normal}.MenuPhotoUserpage {text-align: center}.MenuPhotoUserpage h2 {background: #eee; margin: 20px 0 10px; padding: 3px 5px; text-align: left; font-size: 14px; color: #555}.MenuPhotoUserpage h2 a {color: #555; text-decoration: none}.MenuPhotoUserpage h2 a:hover {color: #C00; text-decoration: underline}.MenuPhotoUserpage a img {padding: 3px; border: #ccc 1px solid; margin: 3px}.MenuPhotoUserpage a:hover img {border: #888 1px solid}.MenuPhotoUserpage .gray {display: block; padding: 15px; text-align: center; font-size: 12px}.lastPhotoComment {text-align: left; padding-left: 10px}.lastPhotoComment span {display: block; color: #777}.lastPhotoComment a {text-decoration: none; display: block; padding-left: 15px; font-size: 12px}.lastPhotoComment a strong {display: block}.lastPhotoComment a em {font-style: normal}#MediaGallery {width: 710px; padding: 0 15px 25px}#MediaGallery h2.title {position: relative; margin: 0 -15px 15px}#MediaGallery .sub {padding: 3px 10px; background: #DDE; font-size: 14px; font-weight: bold}#MediaGallery .sub .right {float: right; padding-right: 15px}#MediaGallery .sub span {font-size: 12px}#MediaGallery .panel {padding: 15px 0; font-size: 12px; text-align: left}#MediaGallery .empty {padding: 70px; color: #777; font-size: 11px}#MediaGallery .accurated {padding-bottom: 10px; font-size: 12px}#MediaGallery .sort {padding: 0 0 25px 0; font-size: 12px; text-align: center}#MediaGallery .sort span {font-weight: bold}#MediaGallery .sort a.sorted {padding: 2px 5px; background:url(http://spox.ru/uploads/images/design/bg/anounsm_class.gif) repeat-x left; border: #ddd 1px solid; font-weight: bold; color: #000; text-decoration: none}#MediaGallery .info {text-align: center; padding: 25px 0 10px; font-size: 12px}#MediaGallery .info .red {color: #C00}#MediaGallery .item {float: left; width: 140px; display: inline; margin: 15px; text-align: center}#MediaGallery .item a {display: block; font-size: 12px; font-weight: normal; text-decoration: none}#MediaGallery .item .left {float: left; width: auto; margin-top: 5px}#MediaGallery .item .left span {display: block; margin-top: 80px; border: none}#MediaGallery .item .left a {display: block; margin-top: 80px; color: #ffb400; font-size: 17px; font-weight: bold; text-decoration: none}#MediaGallery .item .right {float: right; width: auto; margin-top: 5px}#MediaGallery .item .right img {margin: 2px 0; border: none}#MediaGallery .item .gray {display: block; font-size: 10px}#MediaGallery .item .red {display: block; font-size: 10px; font-weight: bold}.mg_thumb,.mg_resize {padding: 2px; border: #ccc 1px solid; cursor: pointer; background: #FFF url(/uploads/lightbox/images/lightbox-ico-loading.gif) no-repeat center}.mg_resize {display: none; position: absolute; z-index: 99}#MediaGallery .count {float: left; padding: 20px 0 0 15px}#MediaGallery .arrows {float: right; padding: 20px 15px 0 0}#MediaGallery .arrows a {padding: 7px 4px; font-size: 12px; text-decoration: none; color: #000; background: #ddd}#MediaGallery .arrows a:hover {color: #FFF; background: #666}#MediaGallery .image {margin: 20px auto; width: 600px; padding: 20px; border: #ccc 1px solid; background: #eee; text-align: center}#MediaGallery .image img {display: block; margin: 0 auto; border: #ddd 1px solid; background: #FFF url(/uploads/lightbox/images/lightbox-ico-loading.gif) no-repeat center}#MediaGallery .image strong {display: block; padding: 5px; font-size: 12px}#MediaGallery .image em {display: block; font-size: 11px; font-style: normal}#MediaGallery .author {float: left; width: auto; padding-left:15px}#MediaGallery .author a {color: #248FDC; cursor: pointer; text-transform: capitalize}#MediaGallery .loaded {float: right; width: auto; padding-right: 15px}#MediaGallery .author a,#MediaGallery .loaded span {font-weight: bold}#MediaGallery .submenu {margin: 15px auto 0; padding: 10px; width: 620px; border: #ccc 1px solid; background: #f3f3f3}#MediaGallery .rightArea {float: right; width: auto; text-align: right}#MediaGallery .leftArea .sub_title,#MediaGallery .rightArea .sub_title {display: block; padding-bottom: 5px; font-size: 12px}#MediaGallery .rightArea .voted {display: block; font-size: 11px; color: #777}#MediaGallery .rightArea .voted strong {font-size: 12px}#MediaGallery .rightArea .vote_count {display: block; padding-top: 10px}#MediaGallery .rightArea .show_count {display: block; padding-bottom: 15px}#MediaGallery .leftArea {float: left; width: 420px}#MediaGallery .leftArea .about {display: block; padding-top: 5px; font-style: normal}#MediaGallery .leftArea .about strong {font-size: 12px; color: #c00}#MediaGallery .leftArea .zafoto {display: block; text-align: center; font-size: 12px; padding-top: 10px; color: #c00}#MediaGallery .leftArea .zafoto span {color: #888; font-size: 9px; font-weight: normal}.mark1, .mark2, .mark3, .mark4, .mark5 { display: block; float: left; width: 10px; height: 9px; margin: 0 1px; overflow: hidden; background: url(http://spox.ru/uploads/images/design/ico/star.gif) no-repeat top left; text-decoration: none;}.mark1.gray, .mark2.gray, .mark3.gray, .mark4.gray, .mark5.gray {background: url(http://spox.ru/uploads/images/design/ico/star.gif) no-repeat bottom left}.mark1:hover, .mark2:hover, .mark3:hover, .mark4:hover, .mark5:hover {background: url(http://spox.ru/uploads/images/design/ico/star.gif) no-repeat top right}#MediaGallery .folder {float: left; width: 340px; padding: 5px 0; margin: 5px; display: inline; border: #ddd 1px solid}#MediaGallery .folder .fCheck {float: right; width: 20px; padding: 10px 5px 0 0; display: inline}#MediaGallery .folder .fIcon {float: left; width: 115px; overflow: hidden; margin: 5px 0; display: inline}#MediaGallery .folder .fIcon a {display: block; width: 115px; height: 96px; overflow: hidden; background: url(http://spox.ru/uploads/images/design/bg/mg_folder.png) no-repeat; text-decoration: none}#MediaGallery .folder .fIcon a.parent {background: url(http://spox.ru/uploads/images/design/bg/mg_folder_empty.png) no-repeat}#MediaGallery .folder .fName {margin: 10px 0 0 130px}#MediaGallery .folder .fName a {font-size: 14px; font-weight: bold; text-decoration: none}#MediaGallery .folder .fName a:hover {text-decoration: underline}#MediaGallery .folder .fName em {display: block; padding-top: 10px; color: #888; font-style: normal; font-size: 11px}#MediaGallery .folder .create {display: block; float: left; width: auto; padding: 5px 0 0 5px; color: #888}#MediaGallery .folder .update {display: block; float: right; width: auto; padding: 5px 5px 0 0; color: #888}#MediaGallery form .album_desc {padding: 15px 0 30px; font-size: 12px; color: #333}#MediaGallery form .name {display: block; float: left; width: 175px; margin-top: 7px; font-size: 12px; text-align: right; font-weight: bold}#MediaGallery form .element {margin: 7px 0 0 190px}#MediaGallery form .element .textarea {width: 95%; height: 80px}#MediaGallery form .element .input_text {width: 95%}#MediaGallery .btn {text-align: right; padding-top: 15px}#MediaGallery .add_navbar {padding: 10px 0 15px}#MediaGallery .add_navbar .active,#MediaGallery .add_navbar .simple { display: block; float: left; width: auto; overflow: hidden; padding: 3px; border: #999 1px dotted; margin-right: 5px; font-size: 12px; text-align: center; text-decoration:none;}#MediaGallery .add_navbar .active {background: #FFF; font-weight: bold}#MediaGallery .add_navbar .simple {background: #ededed; cursor: pointer}#MediaGallery .add_navbar .addDirect {width: 140px}#MediaGallery .add_navbar .addIM {width: 275px}#MediaGallery .direct,#MediaGallery .im {border-top: #eee 5px solid; padding-top: 10px}#MediaGallery .accurInfo {padding: 15px 0 20px; border-top: #777 1px dotted; font-size: 12px}#MediaGallery .accurates {padding: 5px 0}#MediaGallery .accurates .select {width: 140px}#MediaGallery .direct form .imFormContainer {border: 0; float: none; margin: 0; padding: 0 10px; width: auto; padding-bottom: 15px}#MediaGallery .AddItem {background: #EDEDED; margin: 10px 0; padding: 10px 5px}#MediaGallery .AddItem .pLeft {display: inline; float: left; width: 120px; overflow: hidden; text-align: center}#MediaGallery .AddItem .pLeft img {display: block; border: #ccc 1px solid; margin: 0 auto}#MediaGallery .AddItem .fields {display: inline; float: right; width: 570px; overflow: hidden}#MediaGallery .AddItem .fields .name {float: left; width: 120px; text-align: right; font-size: 12px; font-weight: bold; color: #444}#MediaGallery .AddItem .fields .value {margin-left: 130px}#MediaGallery .AddItem .fields .accur_name {font-size: 12px; font-weight: bold; color: #444}#MediaGallery .AddItem .fields .value .select {width: 300px}#MediaGallery .AddItem .fields .value .textarea {width: 95%; height: 80px}#MediaGallery .AddItem .fields .value .input_text {width: 95%}.userListPhotos {width: 260px; border-top: #DDD 5px solid; text-align: center}.userListPhotos h3.titleR {position: relative; margin: -15px 0 7px 7px}.userListPhotos a img {padding: 2px; border: #ccc 1px solid; margin: 1px}.userListPhotos a:hover img {border: #888 1px solid}#clubDetailed .left .photos {text-align: center; padding-top: 20px}#clubDetailed .left .photos h3 {padding: 3px 10px; font-size: 14px; font-weight: bold; background: #EED; text-align: left; margin-bottom: 15px}#clubDetailed .left .photos h3 a {text-decoration: none}#clubDetailed .left .photos .gray {display: block; padding: 30px 0; font-size: 10px}#clubDetailed .left .photos a img {border: #DDD 1px solid; padding: 3px; margin: 3px}#clubDetailed .left .photos a:hover img {border: #333 1px solid}.mgAlbumEdit {}.mgAlbumEdit .subtitle {font-size: 16px; font-weight: bold; padding: 10px 0}.mgAlbumEdit .item2 {padding: 5px 5px 10px; margin: 10px 0; border-bottom: #999 1px solid}.mgAlbumEdit .item2 .image_folder {float: left; width: auto}.mgAlbumEdit .item2 .fields_folder {float: left; width: 570px; margin-left: 10px}.mgAlbumEdit .item2 .fields_folder .name {}.mgAlbumEdit .item2 .fields_folder .value {float: left; margin: 7px 0 0 10px; width: auto}.mgAlbumEdit .item2 .fields_folder .value * {width: 300px}.mgAlbumEdit .item2 .fields_folder .value .textarea {height: 80px}#MediaGallery .AddItem .fields .name {width: 90px}#MediaGallery .AddItem .fields .value {margin-left: 100px}#MediaGallery .AddItem .fields .value .accForm {width: 465px}#MediaGallery .AddItem .fields .value .select {width: 130px}.msg_leftmenu_folder_title {text-align:left; margin-right:96px; color:#5f5f5f}.msg_leftmenu_ts_title  {float:right; width:48px; text-align:right; color:#5f5f5f}.msg_leftmenu_folder {margin-right:90px; text-align:left;}.msg_leftmenu_ts {float:right; width:40px; text-align:center;}.msg_leftmenu_folder a,.msg_leftmenu_folder a:active,.msg_leftmenu_folder a:visited  {color:#000000; text-decoration:underline;}.msg_leftmenu_folder a:hover {color:#dc3e2e; text-decoration:none;}.msg_create { float:right; text-align:right; cursor:pointer; font-size:13px; background-color:#FFFFFF; padding:5px; border-bottom:#2d2d2d 1px solid;}a div.msg_create,div.msg_create {color:#bd1313; text-decoration:none;}a div.msg_create:hover,div.msg_create:hover {color:#000000; text-decoration:none;}div.msg_moveto {float:right}div.msg_moveto select {width:100px; margin:0px 5px; font-family:tahoma; font-size:11px; color:#000000;}span.msg_help a {font-weight:bold; color:#3f588c;}span.msg_help {margin-right:7px;}div.msg_attach_edit {padding-top:5px;}div.msg_attach_edit a,div.msg_attach_edit a:active,div.msg_attach_edit a:visited {color:#777777; text-decoration:none;}div.msg_attach_edit a:hover {color:#000000; text-decoration:none;}.calendarbutton{ position: absolute; border-width: 0px; width: 15px; height: 16px; background: transparent url("{BASE_URL}core/datepickercontrol/datepickercontrol.png") no-repeat;}#CalendarPickerControl{ background-color:transparent; width: 250px; height: 200px;}#CalendarPickerControl table.calframe{ width:100%; border:1px solid black; background-color:white; text-align:center;}#CalendarPickerControl td.monthname{ width:100%; font:normal 13px Verdana; color:white; font-weight:bold; text-align:center; background-color:#800000;}#CalendarPickerControl table.navigation{ width:100%; text-align:center;}#CalendarPickerControl td.navbutton{ font:normal 11px Verdana; color:#800000; font-weight:bold; text-align:center; background-color:white; cursor:pointer;}#CalendarPickerControl span.yearbutton{ cursor:pointer;}#CalendarPickerControl span.yearbutton:hover{ text-decoration:underline;}#CalendarPickerControl td.navbutton:hover{ background-color:#800000; color:white; text-decoration:underline;}#CalendarPickerControl td.dayname{ font:normal 11px Verdana; color:white; font-weight:bold; text-align:center; background-color:#800000;}#CalendarPickerControl td.today{ font:normal 11px Verdana; background-color:#CCCCCC; color:black; text-decoration:none; border: 1px solid #800000; cursor:pointer;}#CalendarPickerControl td.today:hover{ text-decoration:underline;}#CalendarPickerControl td.current{ font:normal 11px Verdana; font-weight:bold; background-color:#555555; color:white; text-decoration:none; cursor:pointer; border: 1px solid black;}#CalendarPickerControl td.current:hover{ text-decoration:underline;}#CalendarPickerControl td.day{ font:normal 11px Verdana; background-color:#CCCCCC; color:black; text-decoration:none; cursor:pointer; border: 1px solid transparent;}#CalendarPickerControl td.day:hover{ text-decoration:underline; background-color:#ABABAB}#CalendarPickerControl td.weekend{ font:normal 11px Verdana; color:black; text-decoration:none; background-color:#BBBBBB; font-style:italic; border: 1px solid transparent; cursor:pointer;}#CalendarPickerControl td.weekend:hover{ background-color:#999999; text-decoration:underline;}#CalendarPickerControl td.dayothermonth{ font:normal 11px Verdana; background-color:#F2F2F2; color:#AAAAAA; border: 1px solid #F2F2F2;}#CalendarPickerControl td.weeknumber{ font:normal 9px Verdana; background-color: white; color: #AAAAAA; border-width: 0px;}#SiteMap {width: 710px; padding: 0 15px 25px}#SiteMap h1.title {position: relative; margin: 0 -15px 15px}#SiteMap .about {padding: 5px 0 20px; font-size: 12px}#SiteMap .map {text-align: left; margin: 10px 0 0; background: url(http://spox.ru/uploads/images/design/map/bg_col.gif) repeat-y right}#SiteMap .map .title { float: right; width: auto; margin: 0 14px 5px;  background-color: transparent; text-align: center;}#SiteMap .map .list {padding-top: 10px; border-top: #dfdfdf 1px solid}.sitemap_row .count {display: block; float: right; width: 40px; padding: 5px 0; text-align: center}.sitemap_row .red {font-weight: bold}.sitemap_row .count a {text-decoration: none}.sitemap_row,.sitemap_row_hl {clear: both}.sitemap_row_hl {background-color: #efefef}.sitemap_opener_plus,.sitemap_opener_wait,.sitemap_opener_minus,.sitemap_opener_final { float:  left; width:  auto; padding:  5px 0 5px 25px; background: transparent; cursor:  pointer;}.sitemap_opener_plus {background: url(http://spox.ru/uploads/images/design/map/plus.gif) no-repeat left}.sitemap_opener_wait {background: url(http://spox.ru/uploads/images/design/map/wait.gif) no-repeat left}.sitemap_opener_minus{background: url(http://spox.ru/uploads/images/design/map/minus.gif) no-repeat left}.sitemap_subitems {padding-left: 25px; clear: both}.itemlighted,.itemlighted_updated { float: right; width: 40px; padding: 5px 0; text-align: center;}.sitemap_opener { float: left; width: 16px; height: 16px; margin: 0 5px; cursor: pointer;}.sitemap_class     {width: 270px; padding: 5px 0}.sitemap_form     {width: 250px; padding: 5px 0; margin-left: 20px}.sitemap_cart     {width: 230px; padding: 5px 0; margin-left: 40px}.sitemap_discipline {width: 210px; padding: 5px 0; margin-left: 60px}.lighted {background: #efefef}div.classificator {margin-bottom: 10px}div.classificator div.level_1 {padding: 5px 5px 0 0}div.classificator div.level_2 {padding: 5px 0 0}div.classificator div.level_0 {padding: 5px 0 10px}div.classificator div.level_1 {height: 37px; padding-top: 11px; background:url(http://spox.ru/uploads/images/design/bg_menu_lvl1.jpg) repeat-x}div.classificator div.level_2 {display: relative; margin-top: -10px; padding-bottom: 12px}a.cl_first,a.cl_first_selected,a.cl_normal,a.cl_normal_selected {display: inline; padding: 0 4px; color: #555; text-decoration: none}a.cl_normal,a.cl_normal_selected {border-left: #555 1px solid}a.cl_first_selected,a.cl_normal_selected {background: #F30; color: #FFF}div.classificator div.level_1 a.cl_first_selected,div.classificator div.level_1 a.cl_first_selected a,div.classificator div.level_1 a.cl_normal_selected,div.classificator div.level_1 a.cl_normal_selected a {background: url(http://spox.ru/uploads/images/design/bg_classificator_white.jpg) repeat-x top; color: #000; padding: 1px 5px 3px}div.classificator a.cl_first_selected,div.classificator a.cl_first_selected a,div.classificator a.cl_normal_selected,div.classificator a.cl_normal_selected a {background: url(http://spox.ru/uploads/images/design/bg_classificator_black.jpg) repeat-x top; color: #FFF; padding: 1px 4px 3px}a.cl_first:hover,a.cl_normal:hover {color:#C00; text-decoration: underline}div.classificator div.level_1 a {color: #FFF}div.classificator div.level_1 a:hover {text-decoration: none}div.classificator div.level_1 a.cl_normal,div.classificator div.level_1 a.c1_normal_selected {border-left: #FFF 1px solid}div.classification_letter_selected { display: inline; padding: 0 7px; border-left: #a7a7a7 1px solid; font-weight: bold; text-decoration:underline;}div.classification_letter { display: inline; padding: 0 7px; border-left: #a7a7a7 1px solid; color:  #a7a7a7;}div.classification_letter a {color: #000; text-decoration: none}div.classification_letter a:hover {color: #C00; text-decoration: underline}div.classification_letter_selected a {color: #C00; text-decoration: underline}div.classification_letter_selected a:hover {text-decoration: none}div.menuBar a.menuButton,div.menuBar a.menuButton_first { padding-left: 12px; color:  #555; font-size: 12px; font-weight: bold; text-decoration:none;}div.menuBar a.menuButton_first {padding-left: 0}div.menuBar a.menuButton:hover,div.menuBar a.menuButton_first:hover {text-decoration: underline}#AllButtlonLev1 {color: #F2D1CC; font-weight: bold}#AllButtlonLev2 {color: #93212d; font-weight: bold}#PageClasses {width: 710px; padding: 0 15px 25px}#PageClasses h1.title {position: relative; margin: 0 -15px 15px}#PageClasses .item {float: left; width: 330px; margin: 0 5px 10px; padding: 5px}#PageClasses .item a.img {display: block; float: left; width: 110px; text-align: left; text-decoration: none}#PageClasses .item a.img img {border: #DDD 1px solid; padding: 2px}#PageClasses .item a.img:hover img {border: #999 1px solid}#PageClasses .item a.name {display: block; margin-bottom: 10px; font-weight: bold; font-size: 14px; color: #333}#PageClasses .item a.name:hover {color: #C00}#PageClasses .item .species {display: block; margin-left: 125px}#PageClasses .item .species a {display: block; text-transform: lowercase; text-decoration: none; color: #555}#PageClasses .item .species a:hover {color: #C00; text-decoration: underline}#PageClasses .item em {display: block; padding-top: 7px; color: #777 !important; font-style: normal !important; font-weight: normal !important}#PageClasses .item em * {display: inline}#PageClass {width: 710px; padding: 0 15px 25px}#PageClass h2.title {position: relative; margin: 0 -15px 15px}#PageClass .image {float: left; width: auto; text-align: center; border: #999 1px solid; margin: 0 10px 10px 0}#PageClass .abbr {display: block; float: right; width: auto; font-size: 22px; font-family: Arial; font-weigh: bold}#PageClass .name {font-size: 18px; font-weight: bold; font-family: Arial}#PageClass .second {font-size: 14px; font-weight: bold; color: #777}#PageClass .desc {border-top: #999 1px solid; margin-top: 15px; padding-top: 10px; font-size: 12px}#PageClass .desc .notes {display: block; font-style: normal; color: #777}#PageClass .slideshow {float: left; height: 212px; width: 207px; margin-right: 13px; overflow: hidden}#PageClass .disimage {width: 252px !important; height: 252px !important}#PageClass .slideshow img {border: 1px solid #ccc; background-color: #eee}#PageClass h2.sub {padding-top: 25px; text-transform: none; font-size: 14px}#PageClass .species {padding: 15px 0 10px; margin-top: 15px; border-top: #888 1px solid;  border-bottom: #888 1px solid}#PageClass .species .item {float: left; width: 330px; padding: 5px; margin: 5px}#PageClass .species .item a.img {display: block; float: left; width: auto; margin-right: 10px; text-decoration: none}#PageClass .species .item a.img img {border: #DDD 1px solid}#PageClass .species .item a.subname {font-size: 12px; font-weight: bold; color: #000; text-decoration: none}#PageClass .species .item a.subname:hover {color: #C00; text-decoration: underline}#PageClass .species .item .info {display: block; padding-top: 7px; color: #777}#PageClass .disciplines {padding: 15px 0 10px; margin-top: 15px; border-top: #888 1px solid;  border-bottom: #888 1px solid}#PageClass .disciplines .item {float: left; width: 215px; padding: 5px; margin: 5px}#PageClass .disciplines .item img {float: left; width: 20px; height: 20px; margin: 2px}#PageClass .disciplines .item a.subname {display: block; margin-left: 25px; font-size: 12px; font-weight: bold; color: #000; text-decoration: none}#PageClass .disciplines .item a.subname:hover {color: #C00; text-decoration: underline}#PageClass .disciplines .item .info {display: block; margin-left: 25px; padding-top: 7px; color: #777}span.accurLine {display: block; color: #333}span.accurLine a {color: #333 !important; text-decoration: underline}span.accurLine a:hover {color: #C00 !important; text-decoration: none}ul.ClassfLearnMore, ul.ClassfLearnMore li {margin: 0; padding: 0; list-style: none}ul.ClassfLearnMore {padding-top: 10px}ul.ClassfLearnMore li {display: inline}ul.ClassfLearnMore li a { display: block; float:  left; width:  165px; margin:  2px 5px; padding: 3px 0; border:  #DDD 1px solid; background: #EEE; text-align: center; font-size: 12px; font-weight: bold; color:  #444; text-decoration:none;}ul.ClassfLearnMore li a:hover {background: #555; color: #FFF}.clssfMenu * {margin: 0; padding: 0}.clssfMenu {height: 150px}.clssfMenu ul {display: block; position: relative; list-style: none}.clssfMenu ul li {display: inline}.clssfMenu ul a.selected {color: #ff5900 !important; font-weight: bold}.clssfMenuTop { z-index:  20; height:  60px; margin-bottom:  -15px; background:  url(http://spox.ru/uploads/images/design/bg/clss_top.gif) no-repeat left bottom; text-align: center;}.clssfMenuTop li a { display: block; float:  left; width:  67px; background: url(http://spox.ru/uploads/images/design/bg/clss_top_li.gif) no-repeat right bottom; padding: 10px 0 7px 0; color:  #7e7e7e; font-size: 12px; text-decoration:none;}.clssfMenuTop li a:hover { background: url(http://spox.ru/uploads/images/design/bg/clss_top_hover.gif) no-repeat top; color:  #000;} .clssfMenuTop li.first a {width: 62px}.clssfMenuTop li.first a:hover {background: url(http://spox.ru/uploads/images/design/bg/clss_top_hover62.gif) no-repeat top}.clssfMenuTop li a img {border: 0; width: auto; height: auto}.clssfMenuTop li#clssfClass_7 a {//width: 65px}.clssfMenuTop li#clssfClass_14 a {//width: 66px}.clssfMenuTop li#clssfClass_13 a {//width: 66px}.clssfMenuTop li#clssfClass_2 a {//width: 66px}.clssfMenuCenter {z-index: 0; height: 30px}ul.clssfMenuCenter li.item {text-align: center; padding-top: 6px; display: none}ul.clssfMenuCenter li.item ul li a {margin: 0 15px; text-decoration: none; color: #777}ul.clssfMenuCenter li.item ul li a:hover {border-bottom: #ff5900 2px solid}.clssfMenuBottom { z-index:  20; height:  60px; margin-top:  -15px; background:  url(http://spox.ru/uploads/images/design/bg/clss_bottom.gif) no-repeat left bottom;}.clssfMenuBottom li { display: block; float:  left; width:  auto; height:  60px; background: url(http://spox.ru/uploads/images/design/bg/clss_vhr.gif) no-repeat right;}.clssfMenuBottom li.last {background: none}.clssfMenuBottom li a { text-decoration:none; font-family: Arial; font-size: 12px; color:  #777; font-weight: bold;}.clssfMenuBottom li a:hover {color: #000}.clssfMenuBottom li.one a { display: block; margin:  0 22px; padding: 22px 0 4px; font-size: 12px; text-decoration:none;}.clssfMenuBottom li.two { padding-top: 4px; height:  56px;}.clssfMenuBottom li.two a { display: block; margin:  0 24px; padding: 6px 0;}.clssfMenuBottom li.one a:hover {border-bottom: #ff5900 2px solid}.clssfMenuBottom li.two a:hover {padding: 6px 0 4px; border-bottom: #ff5900 2px solid}.menuTermins { width:  245px; padding: 0 0 20px;}.menuTermins h4 { font-size: 14px; font-weight: bold; text-align: center; padding: 10px 0 0; margin:  0;}.menuTermins .rand { padding: 5px; border:  #CCC 1px dotted; margin:  5px 25px 0; font-size: 12px; text-align: center; color:  #333;}.menuTermins .rand a { display: block; padding: 5px 0 0; color:  #333; text-decoration:none;}.menuTermins .rand a:hover { color:  #C00; text-decoration:underline;}.terminDetailed { width:  710px; padding: 0 15px 20px; font-size: 12px;}.terminDetailed h2.title { position: relative; margin:  0 -15px 15px;}.terminDetailed .image { float:  left; width:  auto; margin:  0 10px; border:  #777 1px solid; padding: 2px;}.terminDetailed h1 { font-size: 18px; font-family: "Trebuchet MS"; font-weight: normal;}.terminDetailed .back { display: block; float:  right; width:  auto; background: url(http://spox.ru/uploads/images/design/backarrow.gif) no-repeat 0% 50%; padding-left: 40px; margin-top: 10px;}.terminsList { width:  710px; padding: 0 15px 20px;}.terminsList h1.title { position: relative; margin:  0 -15px 15px;}.terminsList .alphabet { padding: 15px 0 20px 10px; font-size: 14px; text-align: center; color:  #CCC;}.terminsList .alphabet div div { float:  left; padding: 2px 4px; border:  #CCC 1px solid; margin:  0 1px;}.terminsList .alphabet a { display: block; margin:  -2px -4px; padding: 2px 4px; position: relative; font-weight: normal; color:  #333; cursor:  pointer; text-decoration:none;}.terminsList .alphabet a:hover { color:  #FFF; background: #333;}.terminsList .item { width:  333px; height:  80px; overflow: hidden; float:  left; margin:  5px; padding: 5px; border:  #CCC 1px dotted;}.terminsList .item img { float:  left; width:  auto; margin:  0 10px 0 0;}.terminsList .item .title { display: block; font-size: 16px; font-weight: 600; color:  #212121; text-decoration:none; text-transform: lowercase;}.terminsList .item em { display: block; font-size: 12px; font-style: normal;}