/* Настройки всей страницы - начало */
* {margin: 0px; padding: 0px;}
HTML {height: 100%;}
BODY {margin: 0px; padding: 0px; border: 0px; background-color: white; color: black; font-family: Tahoma, Verdana, Geneva, Arial, sans-serif; min-width: 1003px; min-height: 100%; height: 100%; font-size: small;}
.page {height: auto !important; min-height: 100%; height: 100%; width: expression((documentElement.clientWidth||document.body.clientWidth)<1003?'1000px':'');} /* Чтобы низ страницы не уходил в бок */
img {border: 0px;}
table {border: 0px; border-collapse: collapse; margin: 0px; padding: 0px;}
h1 {font-size: 180%; color: white; font-weight: bold; font-family: "Arial Narrow", Arial, Helvetica, sans-serif;}
h2 {font-size: 180%; color: #af2dbd; font-weight: bold; font-family: Arial, Helvetica, sans-serif; letter-spacing: -0.6pt; padding: 5px 0px 10px 20px; }
h2 a {color: #af2dbd; text-decoration: none;}
h2 a:hover {color: #7e2189;}
h3 {font-size: 110%; color: #3B3B3B; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
h3 span {font-weight: normal;}
a {color: #8FC320; text-decoration: none;}
a:hover {color: #547A00; text-decoration: none;}
.clear {clear: both;}
.none {display: none;}
.center {text-align: center; margin-bottom: 12px;}
.hr {text-align: center; width: 90%; margin-top: 40px; margin-left: 5%; height: 0px; border-width: 0px 0px 1px 0px; border-bottom: 1px solid #D9D9D9;}
.hr2 {text-align: left; width: 95%; margin: 0px 0px 10px 25px; height: 0px; border-width: 0px 0px 1px 0px; border-bottom: 1px solid #D9D9D9;}
/* Настройки всей страницы - конец */

/* Верхняя картинка с лого - начало */
.bigimg {width: 100%; width: expression((documentElement.clientWidth||document.body.clientWidth)<1003?'1000px':''); text-align: center; height: 381px; background-color: white; background-image: url(images/bg_top.jpg); background-position: center top; background-repeat: no-repeat;}
/* Верхняя картинка с лого - конец */

/* Главное меню - начало */
.mmenu {text-align: center; margin-top: -218px;}
.mmenu ul {list-style-type: none; margin: 0px auto; width: 825px; text-align: left; font-size: 115%; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.mmenu ul li {text-align: right; width: 120px; padding-bottom: 4px;}
.mmenu ul li a {color: #A91EB8; text-decoration: none;}
.mmenu ul li a:hover {color: #6D1376; text-decoration: none;}
/* Главное меню - конец */

/* Поиск - начало */
.search {text-align: center; margin-top: 4px;}
.search_inp {margin: 0px auto; width: 825px; text-align: right;}
.inp_search {width: 242px; height: 15px; font-size: 11px;}
.subm_search {vertical-align: middle; margin-left: 12px;}
/* Поиск - конец */

/* ГЛАВНАЯ ЧАСТЬ - начало */
#container {width: 100%;}
#container td {vertical-align: top;}

/* Контент - начало */
#content {padding: 24px 25px 0px 25px; position: relative;}
#content p {padding: 0px 5px 18px 20px;}
#content p.ptop {padding: 8px 5px 18px 20px;}

.imgtable {width: 100%;}
.imgtable td {text-align: center; vertical-align: top;}
.definition {font-size: 85%; padding-top: 3px; text-align: center;}
.autor {border-left: 1px solid #D9D9D9; border-right: 1px solid #D9D9D9; text-align: center;}
.imgblock {width: 185px; margin: 0px auto 10px auto; text-align: left; background-image: url(images/imgblock_top.gif); background-position: left top; background-repeat: no-repeat;}
.imgblock_ins {width: 185px; padding: 18px 0px 18px 0px; background-image: url(images/imgblock_bot.gif); background-position: left bottom; background-repeat: no-repeat;}
.img {text-align: center; padding-bottom: 2px; border-left: 1px solid #D9D9D9; border-right: 1px solid #D9D9D9;}
#content .imgblock_text {padding: 0px 5px 0px 5px; border-left: 1px solid #D9D9D9; border-right: 1px solid #D9D9D9;}
#content .imgblock_text p {padding: 3px 0px 0px 11px; font-size: 80%; font-family: Arial, Helvetica, sans-serif;}
#content .imgblock_text h3 {text-align: center;}
.imgblock a {color: #757575; text-decoration: none;}
.imgblock a:hover {color: #AF2DBD; text-decoration: none;}
.title {border-left: 1px solid #D9D9D9; border-right: 1px solid #D9D9D9; text-align: center; color: #AF2DBD;}
.title h3, .headimg h3 {color: #AF2DBD;}
.title h3 a, .headimg h3 a {color: #AF2DBD;}
.title h3 a:hover, .headimg h3 a:hover {color: #7e2189;}
.headimg {padding-top: 10px; text-align: center; color: AF2DBD;}

.pages {padding: 12px 0px 12px 0px;}
.block_center {text-align: center;}
.banner {height: 176px; width: 80%; margin: 15px auto; background-image: url(images/imgblock_left.gif); background-position: left top; background-repeat: no-repeat;}
.banner_ins {height: 176px; padding: 0px 20px 0px 20px; background-image: url(images/imgblock_right.gif); background-position: right top; background-repeat: no-repeat;}
.banner_text {height: 174px; border-top: 1px solid #D9D9D9; border-bottom: 1px solid #D9D9D9; padding: 0px 0px 0px 0px;}
.cdimg {float: left; padding: 12px 20px 0px 0px;}
p.cd {text-align: left; position: relative; top: 15px;}

.wallpaper {width: 100%; margin-top: 10px;}
.wallpapertd1 {padding: 0px 0px 0px 15px;}
.wallpapertd1 h3 {position: relative; top: -6px;}
.wallpapertd2 {padding: 0px 0px 0px 55px;}
#content .wallpapertd2 p {padding: 0px 0px 12px 0px;}
.clsLink2 {font-size: 85%; font-weight: bold; padding: 0px 0px 12px 0px;}
.form {padding-top: 3px;}
.inpmail {width: 150px;}
.sbmtext {margin-top: 5px; width: 90px;}
.sbmtext2 {width: 90px;}
.rating {text-align: center; color: #8E8E8E;}
.mob {text-align: center; padding-bottom: 5px; border-left: 1px solid #D9D9D9; border-right: 1px solid #D9D9D9; font-size: 11px;}
.mob a {color: #810E83; text-decoration: none; outline: none;}
.mob a:focus {outline: none;}
.mob img {position: relative; top: 4px;}
.mob2 {margin-bottom: 5px;}
.mob2 a {color: #810E83; text-decoration: none; outline: none;}
.mob2 a:focus {outline: none;}
.mob2 img {position: relative; top: 4px;}

h2.comment {margin-left: 50px;}
.formcomment th {text-align: right; font-weight: normal; padding: 0px 12px 12px 0px;}
.formcomment td {padding: 0px 12px 12px 0px;}
textarea {margin-bottom: 3px;}
.smiles td {padding: 0px;}
#cod {position: relative; top: -7px;}

#voteDiv {text-align: center; margin-top: 12px;}
#voteDiv table {margin: 0px auto;}
#voteDiv input {margin: 10px 3px 5px 5px; position: relative; top: 1px;}

.parts {float: left; padding-bottom: 5px; margin: 5px 25px 10px 25px; border-bottom: 1px solid #D9D9D9;}
.parts div {float: left; padding-right: 15px;}
.menuNav {font-size: 120%; margin-left: 25px; font-family: Arial, Helvetica, sans-serif;}

.tablecont {width: 80%; margin: 10px 0px 0px 25px;}
.tablecont th {padding-bottom: 0px; font-weight: normal; text-align: left;}
.tablecont td {padding-bottom: 5px;}
.tablecont td.txto {padding-right: 15px; text-align: right;}
.tablecont td ul {margin-left: 12px;}
.subscr {padding-top: 3px;}
.longsubm {width: 158px;}
.ok {width: 35px;}
/* Контент - конец */

/* Левая колонка - начало */
#left {width: 190px;}
#left_ins {padding-left: 18px; padding-top: 34px;}
#left_ins a {color: black; text-decoration: none;}
#left_ins a:hover {color: #757575; text-decoration: none;}
.submenu {padding-left: 20px; font-size: 85%;}
.block {width: 172px; margin-bottom: 18px; background-image: url(images/block_top.gif); background-position: left top; background-repeat: no-repeat;}
.block_ins {width: 172px; padding-bottom: 22px; background-image: url(images/block_bot.gif); background-position: left bottom; background-repeat: no-repeat;}
.h_section {height: 29px; margin-bottom: -10px; padding-left: 20px; position: relative; top: -10px; text-align: left;}
.h_section h1 {float: left; height: 26px; padding: 3px 6px 0px 5px; background-image: url(images/section.gif); background-position: left top; background-repeat: no-repeat;}
.block_text {padding: 10px 10px 0px 20px; border-left: 1px solid #D9D9D9; border-right: 1px solid #D9D9D9;}
.block_text p {padding: 6px 0px;}
.counter {padding: 10px 0px 0px 0px;}
.blockcenter {text-align: center; margin-left: -12px;}
/* Левая колонка - конец */

/* Правая колонка - начало */
#right {width: 190px;}
#right_ins {padding-right: 18px; padding-top: 34px;}
#right_ins a {color: black; text-decoration: none;}
#right_ins a:hover {color: #757575; text-decoration: none;}
.mailing p {padding: 6px 0px 10px 0px;}
.inp_mailing {width: 130px; margin: 2px 0px 4px 0px; height: 15px; font-size: 11px;}
.subm_mailing {width: 104px; margin-top: 12px;}
#li {
	list-style-image: url(li.jpg);
}
/* Правая колонка - конец */
/* ГЛАВНАЯ ЧАСТЬ - конец */

/* Footer - начало */
#footer {clear: both; width: 100%; width: expression((documentElement.clientWidth||document.body.clientWidth)<1003?'1000px':''); text-align: center;}
.fbigimg {text-align: center;}
.copiright {margin: 0px auto; width: 340px; color: #B2B2B2; text-align: left; position: relative; top: 65px; left: 0px;}
/* Footer - конец */
