@import url('nikita.css');

body {margin: 17px 0 2.5em 0; padding: 0; background-color: white; color: black;}
body, td, th {font-size: 80%; font-family: Tahoma, Sans-Serif;}
a:link		{color: #165BB1;}
a:visited	{color: #165BB1;}
/*a:visited	{color: #7b7b7b;}*/
a:hover		{color: #2b89c0;}
a:active	{color: #2b89c0;}

div.width-fix {width: 100%;}
div.clear {clear: both;}

/* Standard HTML elements */
h1	{margin: 0; font-weight: normal; font-size: 175%;}
h2	{margin: 0 0 0.5em 0; font-weight:normal; font-size: 162.5%;}
h3	{margin: 0 0 0.5em 0; font-weight:normal; font-size: 130%;}
p	{margin: 0 0 1.2em 0;}
ul	{margin: 0 0 1.2em 0; padding: 0; list-style-type: none;}
ul li	{margin: 0 0 0.5em 0; padding-left: 24px; background: url('/i/li.gif') 0 0.6em no-repeat;}
ol	{margin: 0 0 1.2em 0; padding: 0;}
ol li	{margin: 0 0 0.5em 24px; padding: 0;}

.comment {color: #7b7b7b; font-size: 85%;}

/* Forms */
form {margin: 0; padding: 0;}
input, textarea, select {font-size:100%; font-family: Tahoma, Sans-Serif;}
input.field, textarea.field {width:100%;}

/* Navigation */
div#logo {margin: 0 30px 0 12px;}
div#about-link {margin: 2px 0 0 9px;}
div#thermometer {margin: 0 30px 2em 30px;}

/*ul.sub-menu {}*/
ul.sub-menu li {padding: 0; background: none;}

/* Search */
input.search {margin-left:-4px;}
label.search {font-size:90%;margin-left:-5px;}
td.search {padding-right:10px;}

/* Banner */
#banner {margin:0px 0px 35px 30px;}
#banner_main {height:140px;text-align:right;vertical-align:bottom;padding:0px 20px 20px 0px;background-repeat:no-repeat;}
#banner_first {background-repeat:repeat-x;text-align:left;vertical-align:bottom;padding:0px 0px 16px 20px;}
#banner_second {background-repeat:repeat-x;text-align:left;vertical-align:bottom;padding:0px 0px 16px 20px;}
#banner_third {background-repeat:repeat-x;text-align:left;vertical-align:bottom;padding:0px 0px 16px 20px;}

td.banner-spacer {width:1px;background-clor:#FFFFFF;}

/* Authorization form */
div#auth {margin-right: 30px;}
div#auth table td div#lang-switch {position: relative;}
div#auth table td div#lang-switch div {position: absolute; right: 0;}
div#auth table td p.error {color: #888888; border-left: 5px solid #ff0000; padding-left: 0.6em; margin-right: 6em; font-size: 85%;}
div#auth table td.field-caption {padding-right: 0.5em;}
div#auth table td.field {padding-right: 1.5em;}
div#auth table td.submit {padding-right: 2.4em;}
div#auth table td.link {padding: 0.5em 1.5em 0 0;}
div#auth table td.link img {margin-right: 5px;}
div#auth table td.phone, div#auth table td.points {color: #7b7b7b; font-size: 68%; padding-right: 1.5em;}
div#auth table td.points span.number {color: #e56c09;}

/* Content */
td.content {padding-right: 30px;}
td.content .news-data {color:#888888;font-size:80%;padding:0px 16px 18px 0px;vertical-align:top;}
/* td.content p {margin-bottom:0px;} */
td.content table.dispatch h2 {margin-top:20px;}
td.content span.orange {color:#EE9E5C;}
td.content table.bonus td {padding:5px 0px 5px 0px;}

td.content p.congratulation_content {padding-bottom:10px;}

td.content DIV.confirmation { margin: 0 0 0 23px; color:#7A7A7A; font-size:85%;}
td.content DIV.confirmation input { margin: 0 8px 0 -27px;}

/*konkurs*/
td.content .konkurs_top {font-size:145%;}
/*konkurs*/

/*my card*/
td.content td.label_card {padding:10px 20px 5px 0px;vertical-align:center;}
td.content td.input_card {padding:10px 20px 5px 0px;}
td.content td.input_card input{width:235px;}
td.content td.input_card select.phone {width:80px;margin-right:5px;}
td.content td.input_card input.phone {width:146px;}
td.content td.input_card input.birthday {width:40px;}
td.content td.input_card select.birthday {width:136px;margin:0px 6px 0px 5px;}
td.content td.input_card input.sex {width:15px;margin:0px;}
td.content td.input_card label.sex {padding:0px 20px 0px 10px;}
td.content td.input_card select.abut_phone {width:235px;}
/*my card*/

/*news*/
div.data_list {color:#888888;font-size:85%;padding:0px 16px 0px 0px;vertical-align:top;}
p.summary {padding:5px 20px 0px 0px;}
/*news*/

input.check_privat {margin-top:5px;}
input.submit_privat {margin-top:30px;}


table.phone-chooser {margin-bottom: 0.5em;}
table.phone-chooser td {padding-right: 0.7em;}
table.phone-chooser td input.submit {padding-left: 0.4em; padding-right: 0.4em;}

div.catalogue-section {margin: 0 30px 2.5em 0;}
div.catalogue-section img {position: relative; left: -10px;}
div.catalogue-section h2 {font-weight: bold; font-size: 125%;}

div.catalogue-section_title {padding: 0px 0px 0px 30px;}

td.news {vertical-align:center;padding:5px 0px 5px 0px;}
td.news h3 {color:#7F7F7F;margin-bottom:-0.3em;}
td.news-data {text-align:right;color:#888888;font-size:70%;padding:18px 16px 0px 0px;vertical-align:top;}
td.news-content {padding:16px 16px 0px 0px; vertical-align:top;}

td.border_sollid {background-color:#C7C7C7;}

td.actuality {vertical-align:center; background: url('../i/waves.gif') no-repeat;padding:5px 0px 5px 0px;}
td.actuality h3 {display:inline;}
td.actuality div.actuality-block {margin-left:42px;}
div.actuality-block-content {margin:16px 0px 0px 42px;}

.allforphone_hint {color:#a0a0a0;font-size:90%;padding:10px 0px 10px 0px;}
.allforphone_comment {color: #7b7b7b; font-size: 85%;padding-top:10px;}
.allforphone_price {padding-top:10px;}
.allforphone_price h3 {color:#EE9E5C;}
td.mobile_content {vertical-align:top;text-align:left;width:100%;padding-left:20px;}
div.notice {background:url(../i/i-notice.gif) no-repeat top left; padding-left:12px; color:#a0a0a0; font-size:90%; margin:1em 0;}
table.preview {margin-top:10px;}
table.preview td {vertical-align:top;}
table.preview p {padding-right:25px;}


div.actuality-block-content-melody {padding-top:16px;}
div.actuality-block-content-melody ul li.melody {margin:0px;padding:5px 0px 0px 17px;background: url('../i/actuality-li-melody.gif') 0 0.6em no-repeat;}
div.actuality-block-content-melody ul li.other {margin:0px;padding:5px 0px 0px 17px;background: url('../i/actuality-li-other.gif') 0 0.6em no-repeat;}


div.actuality-block-content-image td.image {padding:25px 20px 0px 0px;background: url('../i/actuality-image.gif') 0 0.2em no-repeat;}
div.actuality-block-content-image ul li.other {margin:0px;padding:5px 0px 0px 17px;background: url('../i/actuality-li-other.gif') 0 0.6em no-repeat;}

/* Left column */
td.left-column {padding: 0 30px 0 30px;}
td.left-column ul li {margin: 0 0 5px -24px; background: url('') 0 0.6em no-repeat;}

/* Right column */
td.right-column {padding: 1.2em 30px 0 0;}
td.news-right-column {padding: 0em 30px 0 0;}
div.notice-block {margin: 0 0 1.2em 0; background-color: #f1f9ce;}
div.notice-block div.notice-block-content {padding: 0.5em 13px 0.2em 18px;}
div.notice-block div.notice-block-content p {margin-bottom: 0.3em;}
div.notice-block div.notice-block-content ul {margin-bottom: 0.3em;}
div.notice-block div.notice-block-content ul li {margin-bottom: 0.3em; padding-left: 12px; background: url('../i/li-arrow.gif') 0 0.45em no-repeat;}

div.poll-block {margin: -1.2em 0 1.2em ;}
div.poll-block div.poll-block-content {background: url('../i/poll-block.gif') 0 0.45em no-repeat; padding-left:18px;}
div.poll-block h3	{color:#7F7F7F;padding-left:18px;}
div.poll-block div.poll-block-result {padding: 5px 0px 0px 18px;}
div.poll-block div.poll-block-result img {margin-right: 5px;}
/* Banners */
td.banner {padding-right: 15px;}
td.banner img {position: relative; left: -10px; z-index: 1;}

/* Footer */
div.copy {margin: 0 30px;}
div.service-icons {position: relative; left: -3px;}
div.service-icons img {margin-right: 28px;}
div.search input {margin-right: 0.8em;}

div.sponsors {margin: 1.5em 0 0 24px;}
div.sponsors img {margin-right: 20px;}
div.copyright {margin: 1.5em 0 0 0;font-size:75%;}
div.copyright img {margin-right: 10px;float:left;}

/*   Никита   все в файле nikita.css */

/*   START Annet   */
h2 span	{font-size:60%;}

.allForTel .gray	{color:#8D8D8D; font-size:85%; margin:1em 0;}
.allForTel .gray span	{color:#000000;}

.allForTel .catalogueLink		{margin:0 0 1em 0;}
.allForTel .catalogueLink td		{vertical-align:top; padding:11px 1em 1em 0;}
.allForTel .catalogueLink td .act	{font-weight:bold;}
.allForTel .catalogueLink td .sortName	{padding:10px; border-top:1px solid #E5E5E5; border-right:1px solid #E5E5E5; border-bottom:1px solid #E5E5E5; border-left:1px solid #E5E5E5;}
.allForTel .catalogueLink td .sortTitle	{padding:10px; border-top:1px solid #E5E5E5; border-right:1px solid #E5E5E5; border-bottom:1px solid #E5E5E5;}

.cataloguePict		{margin:1em 0 2em 0;}
.cataloguePict th	{vertical-align:bottom; text-align:left; padding:0 5px 5px 0; color:#333333; font-size:70%; border-bottom:2px solid #cccccc;}
.cataloguePict th.big	{font-size:162.5%; font-weight:normal; padding:0 5px 2px 0;}
.cataloguePict td	{vertical-align:top; padding:1px 1em 2em 0;}
.cataloguePict td a	{display:block;}
.cataloguePict td .frame	{width:80px; height:80px; background:#ffffff url(../i/all-for-tel-frame.gif) no-repeat center center; margin-bottom:0.5em;}
.cataloguePict td .frame img	{width:64px; height:64px; border:0; margin:8px 8px 8px 8px;}
.cataloguePict td table		{margin:0 0 0.5em 0;}
.cataloguePict td table td	{padding:0;}

.tableKonkurs		{margin:1em 0 2em 0;}
.tableKonkurs th	{vertical-align:bottom; text-align:left; padding:0 5px 5px 0; color:#333333; font-size:70%; border-bottom:2px solid #cccccc;}
.tableKonkurs th.big	{font-size:162.5%; font-weight:normal; padding:0 5px 2px 0;}
.tableKonkurs td	{padding:1em 1em 0 0;}
.tableKonkurs td.big	{font-size:162.5%; padding-bottom:0.8em;}
.tableKonkurs td.winner	{color:#E56C09; padding-bottom:0.8em;}
.tableKonkurs td.voted	{color:#cccccc;}
.tableKonkurs td table		{margin:0 0 1em 0;}
.tableKonkurs td table td	{padding:0;}

.tableKonkurs td table.photo th	{vertical-align:top; color:#7F7F7F; font-weight:normal; font-size:80%; border:0; padding:0 0.7em 0.7em 0;}
.tableKonkurs td table.photo td	{vertical-align:top;}

.allForTel .catalogueMel	{margin:0 0 2em 0;}
.allForTel .catalogueMel th	{vertical-align:top; text-align:left; padding:4px 8px 4px 0; color:#333333; font-size:70%;}
.allForTel .catalogueMel td	{vertical-align:top; padding:4px 8px 4px 0; color:#8D8D8D; font-size:70%;}
.allForTel .catalogueMel td a:link,
.allForTel .catalogueMel td a:visited,
.allForTel .catalogueMel td a:active,
.allForTel .catalogueMel td a:hover	{font-size:115%;}
.allForTel .catalogueMel td img	{margin-top:3px;}

.allForTel .sendMMS	{margin:0 0 1em 0;}
.allForTel .sendMMS td	{padding:0 0.5em 0.75em 0;}

.TabLeft	{float:left; margin-right:1em; margin-bottom:0.5em;}
.colorGray	{color:#8D8D8D;}
.colorOrange	{color:#E56C09;}
.fontSmall	{font-size:85%;}
.fontBig	{font-size:162.5%;}
.noteGreen	{background:url(../i/i-note-green.gif) no-repeat 0 0.15em; padding-left:13px;}
.noteRed	{background:url(../i/i-note-red.gif) no-repeat 0 0.15em; padding-left:13px;}
.br		{clear:both;}

/*   END Annet   */
td.error {color: #888888; border-left: 5px solid #ff0000; padding-left: 0.6em; margin-right: 6em; font-size: 85%;}

