*{outline:none;}
html, body {height:100%;background:#f3f3f3;min-width:990px;}
body {margin:0px;padding:0px;}
body, td, th {font:11px Arial;color:#484848;}

table{border-collapse:collapse;}
form {margin:0;padding:0;}
a {text-decoration:underline;color:#187bbd;}
a:hover {text-decoration:none;}
img {border:none;}
p {margin:0 0 15px 0;}
input, select, option, textarea {font:11px Arial;color:#505050;}

h1 {font:22px Tahoma;color:#DD2027;margin:0 0 15px 20px;padding:0;line-height:38px;}
h1 a {text-decoration:none;color:#DD2027;}
h2 {font:bold 16px Tahoma;color:#DD2027;margin:0 0 5px 0;padding:0;}
h3 {font:bold 14px Tahoma;color:#DD2027;margin:0 0 0px 0;padding:0;}
h4 {font:bold 12px Tahoma;color:#187bbd;margin:0 0 0px 0;padding:0;}


ol li {padding:0 0 15px 0;}

.blue {color:#187bbd !important;}
.red {color:#DD2027;}
.clear {clear:both;}
.grey {color:#aaa;}
.grey a {color:#aaa;}


#body {background:#fff url('/bitrix/templates/Main/images/middle.gif') repeat-y 0 0;width:984px;position:relative;margin-left:-492px;left:50%;min-height:100%;height:auto !important;height:100%;}
#up {background:#f3f3f3;padding:4px 0 0 0;font-size:1px;}
#holder {height:88px;clear:both;}
.holderIcons {height:93px;clear:both;}
#footer {margin-top:-88px;height:88px;background:#f3f3f3 url('/bitrix/templates/Main/images/down.gif') no-repeat 0 0;width:984px;position:relative;margin-left:-492px;left:50%;}
#down {padding:0 0 10px 0;font-size:1px;}
#bodyContent {padding:10px 17px 20px 17px;background:url('/bitrix/templates/Main/images/up.gif') no-repeat 0 0;}
#footerContent {padding:13px 17px 10px 17px;}
#colRight {float:right;width:230px;margin:0 0 0 10px;}
#colLeft {width:710px;margin:0;}
#footer .info {color:#999;line-height:18px;}
.Logo {margin:0px 0 10px 50px;}
.colRightFixBlock {min-height:74px;}

.menuTop {background:url('/bitrix/templates/Main/images/title_block_c.gif') repeat-x 0 0;margin:0 0 10px 0;}
.menuTop div {background:url('/bitrix/templates/Main/images/title_block_l.gif') no-repeat 0 0;}
.menuTop div div {padding:4px 0 4px 0px;background:url('/bitrix/templates/Main/images/title_block_r.gif') no-repeat 100% 0;}
.menuTop ul, .menuTop li {margin:0;padding:0;}
.menuTop li {list-style:none;float:left;background:url('/bitrix/templates/Main/images/menu_parser.gif') no-repeat 100% 2px;text-align:center;}
.menuTop ul {overflow:hidden;background:url('/bitrix/templates/Main/images/menu_parser.gif') no-repeat 0 2px;}
.menuTop a {color:#f0f0f0;font-weight:bold;text-decoration:none;text-transform:uppercase;display:block;margin:1px 25px;}
.menuTen {/*font-size:1px;background:url('/bitrix/templates/Main/images/menu_ten.gif') repeat-x 0 0;height:3px;*/}

.menuBottom {float:right;color:#ccc;}
.menuBottom a {color:#999;}

.menuRight, .menuRight ul, .menuRight li {padding:0;margin:0;}
.menuRight {margin:0 0 0 10px;}
.menuRight li {list-style:none;font-size:12px;padding:0 0 6px 0;}
.menuRight li li {list-style:none;font-size:11px;padding:2px 0 2px 0;}
.menuRight li ul {margin:0 0 0 30px;}
.menuRight li li a {color:#666;}

.search {float:right;width:230px;margin:12px 0 0 0;}
.search input {vertical-align:middle;border:none;background:none;}
.search .submit {margin:0 0 0 10px;}
.search .input {background:url('/bitrix/templates/Main/images/input_l.gif') no-repeat 0 0;height:18px;width:195px;float:left;}
.search .input div {background:url('/bitrix/templates/Main/images/input_r.gif') no-repeat 100% 0;height:18px;padding:0 5px;}
.search .input input {width:100%;}

.leng {float:right;overflow:hidden;margin:12px 20px 0 0;}
.leng ul, .leng li {margin:0;padding:0;}
.leng li {float:left;list-style:none;padding:3px 5px;}

.site {background:#f4f3f3; text-align:right;color:#aaa;padding:2px 22px 4px 17px;}
.site a {padding:0 0 0 10px;position:relative;top:3px;}

.flash {float:right;width:400px;height:40px;margin:1px 0 0;padding:0 20px 0 0;}

.OnlinePay {float:right;padding:15px 20px 0 0;}

.BannerBig, .BannerSmall {margin:0px 0 0px 0;}
.BannerBig {width:710px;height:150px;}
.BannerSmall {width:230px;height:150px;margin:0px 0 10px 0;}
.BannerBig a, .BannerSmall a {height:150px;display:block;text-decoration:none;}
.Banner div {background:url('/bitrix/templates/Main/images/c_1.gif') no-repeat 0 0;}
.Banner div div {background:url('/bitrix/templates/Main/images/c_2.gif') no-repeat 100% 0;}
.Banner div div div {background:url('/bitrix/templates/Main/images/c_3.gif') no-repeat 0 100%;}
.Banner a {background:url('/bitrix/templates/Main/images/c_4.gif') no-repeat 100% 100%;}
.BannerDown, .BannerDown li {margin:0;padding:0;}
.BannerDown {overflow:hidden;clear:both;}
.BannerDown div a {display:block;height:100px;text-decoration:none;}
.BannerDown li {list-style:none;margin:0 10px 0 0;float:left;}
.BannerDown div {width:310px;height:100px;}
.BannerDown .end {margin:0;}
.BannerDown a.name {margin:3px 0 0 0;color:#666666;text-decoration:none;display:block;padding:0 0 0 10px;background: url('/bitrix/templates/Main/images/li3.gif') no-repeat 0 6px;}
.BannerDown a.name:hover {text-decoration:underline;}

.BannerBigFlash {width:710px;position:relative;height:150px;}
.BannerBigFlash .Flash {position:absolute;top:0;}
.BannerBigFlash .Banner {position:absolute;top:0;}

.BannerSmallFlash {width:230px;position:relative;height:150px;margin:0 0 10px;}
.BannerSmallFlash .Flash {position:absolute;top:0;right:0;}
.BannerSmallFlash .Banner {position:absolute;top:0;right:0;}

#Navigator {color:#999;margin:0 0 0px 0;line-height:32px;vertical-align:bottom;}
#Navigator a {color:#999;}

#colLeft .content {
	margin:0 10px 0 20px;
}

#Rule {display:none;}
.RuleOpen {display:block;padding:0 0 7px 10px;background:url('/bitrix/templates/Main/images/down_2.gif') no-repeat 0 4px;}
.RuleClose {display:block;padding:0 0 7px 10px;background:url('/bitrix/templates/Main/images/up_2.gif') no-repeat 0 4px;}

.PointsNavigation {margin:0 0 20px 0;}

#Points ul, #Points li {margin:0;padding:0;}
#Points li {list-style:none;margin:0 0 20px 30px;}

.pageNavigation {}



.TitleBlockBlue {margin:0 0 10px 0;background:url('/bitrix/templates/Main/images/title_block_c.gif') repeat-x 0 0;}
.TitleBlockBlue div {background:url('/bitrix/templates/Main/images/title_block_l.gif') no-repeat 0 0;}
.TitleBlockBlue h2 {padding:5px 10px;background:url('/bitrix/templates/Main/images/title_block_r.gif') no-repeat 100% 0;color:#f0f0f0;font-size:12px;}
.TitleBlockBlue a {color:#f0f0f0;text-decoration:none;}



.TitleBlockGray {margin:0 0 10px 0;background:url('/bitrix/templates/Main/images/title_block_2_c.gif') repeat-x 0 0;}
.TitleBlockGray div {background:url('/bitrix/templates/Main/images/title_block_2_l.gif') no-repeat 0 0;}
.TitleBlockGray h2 {padding:2px 10px 3px;line-height:19px;background:url('/bitrix/templates/Main/images/title_block_2_r.gif') no-repeat 100% 0;color:#484848;font-size:12px;}
.TitleBlockGray h2 sup {line-height:1px;}
.TitleBlockGray a {color:#484848;text-decoration:none;}
.TitleBlockGray span {float:right;}
.TitleBlockGray span a {color:#187bbd;text-decoration:none;font-size:11px;font-weight:normal;}
.TitleBlockGray span a:hover {text-decoration:underline;}

.shortTitle {float:left;margin:0;}

.tariffsList {}

.tariffsList .descr {margin:0 10px 0px 10px;}
.tariffsList table {width:100%;}
.tariffsList .section {margin:0 0 60px 0;}
.tariffsList div.price {white-space:nowrap;font-size:18px;color:#DD2027;white-space:nowrap;}
.tariffsList div.price span {color:#484848;font-size:11px;font-weight:bold;}
.tariffsList td.price {width:60px;padding:2px 10px;}

.tabl td {padding:5px 10px;border-bottom:1px solid #e3e3e3;}
.tabl .title td {font-weight:bold;}
.tabl .odd {background:#eeeeee;}
.tabl .name {width:100px;}
.tabl .basket {width:1%;}
.tabl .end td {border:none;}
.tabl .titleGroupProperty {padding:20px 0 0 0;border:none;}
.tabl .titleGroupProperty .TitleBlockGray {margin:0;}
.tabl .inTable td {padding:0 10px 0 0;border:none;}

.dataForm td {padding:5px 10px;}
.dataForm tbody td {border-bottom:1px solid #e3e3e3;}
.dataForm tbody input, .dataForm tbody textarea {width:100%;}
.dataForm tbody select {width:50%;}
.dataForm .L {width:35%;}
.dataForm .Title {width:100%;}
.dataForm .Title td {border:none;padding:0 0 0 10px;}
.dataForm .Title .L {text-align:right;}
.dataForm .Title select {width:100%;}
.dataForm .RL {width:23%;}
.dataForm .RR {}
.dataForm div {}
.dataForm .nb td {border:none;}
.dataForm .np td {padding:0;}
.dataForm .inTable td {border:none;padding:2px 10px 2px 0;}

.tariffsDetail .Left {padding:0 20px 0 0;}
.tariffsDetail .Left td {text-align:center;}
.tariffsDetail .PropertyDescr {clear:both;margin:0 0 5px 0px;}
.tariffsDetail .PropertyDescr div {margin:0 0 15px 0px;}
.tariffsDetail .picLeft {margin:0 0 20px 0px;}
.tariffsDetail .price {margin:0 0 5px 0;font:28px Tahoma;color:#DD2027;text-align:center;}
.tariffsDetail .price span {font-size:11px;}

.servicesList {width:100%;}
.servicesList td {vertical-align:top; width:50%;}
.servicesList ul, .servicesList li {margin:0;padding:0;}
.servicesList ul {margin:0 0 20px 0;}
.servicesList li {list-style:none;background:url('/bitrix/templates/Main/images/li2.gif') no-repeat 0 5px;padding:0 0 5px 10px;margin:0 0 0 10px;}
.servicesList .Left {padding:0 5px 0 0;}
.servicesList .Right {padding:0 0 0 5px;}

.RBTList {width:100%;}
.RBTList td {line-height:12px;}
.RBTList td table {width:100%;}
.RBTList ul, .RBTList li {margin:0;padding:0;}
.RBTList ul {margin:0 0 20px 0;}
.RBTList li {list-style:none;background:url('/bitrix/templates/Main/images/li2.gif') no-repeat 0 5px;padding:0 0 5px 10px;margin:0 0 0 10px;}
.RBTList .Left {padding:0 5px 0 0;vertical-align:top; width:50%;}
.RBTList .Right {padding:0 0 0 5px;vertical-align:top; width:50%;}

.servicesDetail .descr {margin:0 0px 20px 0px;}
.servicesDetail .prop {margin:0 10px 20px 10px;}

.listIcons {position:relative;top:-95px;margin:0 17px -82px 17px;}
.listIcons table {width:100%;}
.listIcons td.img {text-align:center;height:60px;}
.listIcons td.sd {width:119px;}
.listIcons td.name {text-align:center;height:22px;vertical-align:bottom;}
.listIcons a {color:#666;text-decoration:none;}
.listIcons a:hover {text-decoration:underline;}

.guidanceList, .guidanceList li {margin:0;padding:0;}
.guidanceList li {list-style:none;float:left;width:49.5%;overflow:hidden;padding:0 0 40px;}
.guidanceList .position {padding:0 20px 0 0;color:#999;}
.guidanceList .img {float:left;width:100px;height:150px;margin:0 20px 0 0;}


/*------------ ���������*/
#ListCompare {margin:0 0 0px 0;}
.ListCompare {margin:5px 0 15px 0;}
.ListCompare .buttons {margin:10px 10px 0px 10px;}
.ListCompare .r {float:right;}
.ListCompare .buttons div {}
.ListCompare .error {margin:10px 10px 0px 10px;}

.ListCompare ul, .ListCompare li {margin:0;padding:0;}
.ListCompare ul {overflow:hidden;margin:0 0 0 5px;}
.ListCompare li {position:relative;list-style:none;float:left;width:55px;text-align:center;}
.ListCompare table {text-align:center;background:url('/bitrix/templates/Main/images/ramka_small_45x45.gif') no-repeat 0 50%; width:45px;height:45px;}
.ListCompare td {width:45px;height:45px;vertical-align:middle;}
.ListCompare a.dellete {position:absolute;left:40px;color:#aaa;background:url('/bitrix/templates/in/images/delete.gif') no-repeat 0 4px;padding:0 0 0 10px;text-decoration:none;}
.ListCompare a.dellete:hover {color:#ed124c;background:url('/bitrix/templates/in/images/icon_close_act.gif') no-repeat 0 4px;}
.ListCompare a.name {width:45px;font-size:11px;margin:0 auto;display:block;text-align:center;}

.ListCompareFull {width:100%;}
.ListCompareFull td {vertical-align:top;padding:0 0 20px 0;}
.ListCompareFull table {text-align:center;background:url('/bitrix/templates/in/images/ramka_small.gif') no-repeat 0 50%; width:75px;height:75px;}
.ListCompareFull table td {width:75px;height:75px;vertical-align:middle;padding:0;}
.ListCompareFull a.dellete {color:#aaa;background:url('/bitrix/templates/in/images/delete.gif') no-repeat 0 4px;padding:0 0 0 10px;text-decoration:none;}
.ListCompareFull a.dellete:hover {color:#ed124c;background:url('/bitrix/templates/in/images/icon_close_act.gif') no-repeat 0 4px;}
.ListCompareFull a.name {display:block;margin:0 0 5px 0;}
.ListCompareFull .col_0 {width:16%;}
.ListCompareFull .col_1, .ListCompareFull .col_2, .ListCompareFull .col_3, .ListCompareFull .col_4 {width:21%;}
.ListCompareFull .Terminals {margin:5px 10px 0 0px;}
.ListCompareFull .bay {display:block;margin:5px 0;}
.ListCompareFull .no_presence {color:red;}

.ListCompareFullList .section {padding:0 0 10px 0;}
.ListCompareFullList .col_0 {width:16%;}
.ListCompareFullList .col_1, .ListCompareFullList .col_2, .ListCompareFullList .col_3, .ListCompareFullList .col_4 {width:21%;}


.CompareTableSection .section {margin:0 0 20px 0;} 
.CompareTable {width:100%;}
.CompareTable td {padding:3px 12px;border-bottom:1px solid #f6f6f6;}
.CompareTable .od td {background:#dee6eb;}
.CompareTable .odd {background:#fafafa;}
.CompareTable .col_1, .CompareTable .col_2, .CompareTable .col_3, .CompareTable .col_4 {width:21%;}
.CompareTable .price {color:#ed124c;}
.CompareTable .price span {font-size:14px;font-weight:bold;}
.CompareTable .in_presence {color:#009933;}
.CompareTable .notes {color:#ed124c;}

.telephoneList, .telephoneList li {margin:0;padding:0;position:relative;overflow:hidden;}
.telephoneList {clear:both;margin:0 0 30px 0;}
.telephoneList h2 {font-size:14px;}
.telephoneList li {list-style:none;width:49.5%;float:left;}
.telephoneList .img {position:relative;border:1px solid #dee0e3;text-align:center;float:left;margin:0 10px 0 1px;}
.telephoneList .img table a {}
.telephoneList .img td {width:70px;height:70px;vertical-align:middle;}
.telephoneList .img span.up {position:absolute;width:74px;margin:-1px -1px 0 -1px;display:block;text-align:left;background:url('/bitrix/templates/in/images/ramka_2.gif') no-repeat 100% 0;}
.telephoneList .img span.down {position:absolute;width:74px;margin:-2px -1px 0px -1px;display:block;text-align:left;background:url('/bitrix/templates/in/images/ramka_4.gif') no-repeat 100% 0;}

.telephoneList .BigImg {position:absolute;background:#fff;top:0;left:80px;display:none;}
.telephoneList .BigImg td {width:155px;}
.telephoneList .BigImg span.up {width:159px;}
.telephoneList .BigImg span.down {width:159px;}

.telephoneList .descr {padding:0 10px 0 0px;margin:0 0 0 85px;height:auto;}
.telephoneList h2 {margin:0 0 5px 0;}
.telephoneList div.price {color:#aaa;margin:0 0 3px 0;}
.telephoneList div.price span {color:#ed124c;}
.telephoneList div.price span span {font-size:14px;font-weight:bold;}
.telephoneList a.price {}
.telephoneList .vendor {margin:0 0 3px 0;}
.telephoneList .vendor span {color:#aaa;}
.telephoneList .in_presence {color:#009933;margin:0 0 3px 0;}
.telephoneList .no_presence {color:red;margin:0 0 3px 0;}
.telephoneList .compare {color:#aaa;}
.telephoneList .compare input {vertical-align:middle;}

.error {color:#ed124c;}
.message {color:#009933;}

.telephoneDetail .PropertyDescr {clear:both;margin:0 0 5px 0px;}
.telephoneDetail .PropertyDescr div {margin:0 0 15px 0px;}
.telephoneDetail .PropertyDescr td.L {width:60%;}
.telephoneDetail .colRight {float:right;width:500px;}
.telephoneDetail .colLeft {width:170px;padding:0px 0 0 0;}
.telephoneDetail .price {color:#aaa;margin:10px 0 10px 0;}
.telephoneDetail .price img {margin:10px 0 0px 0;}
.telephoneDetail .price span {color:#ed124c;}
.telephoneDetail .price span span {font-size:18px;font-weight:bold;}
.telephoneDetail .pic {text-align:center;padding:0px 0 10px 0;}
.telephoneDetail .notes {margin:0px 0 10px 0;}
.telephoneDetail .in_presence {color:#009933;margin:0px 0 10px 0;}
.telephoneDetail .no_presence {color:red;margin:0px 0 10px 0;}

.ListImages, .ListImages li {margin:0;padding:0;}
.ListImages {overflow:hidden;}
.ListImages li {list-style:none;float:left;width:159px;text-align:center;padding:0 0 20px 0;}

.scroll {position:relative;overflow:auto;height:530px;padding:10px 15px;margin:0 0 40px 0;width:650px;}
.scroll p {margin:0 0 5px 0;}

#FilterTelephone .SECTION_ID, #FilterTelephone .SECTION_ID option {font:11px Arial;}
.FilterTelephone div {margin:0 0 10px 0;}
.FilterTelephone span {display:block;color:#aaa;margin:0 0 2px 0;}
.FilterTelephone .check span {display: inline;color:#474145;margin:0;position:relative;top:-2px;left:5px;}
#FilterTelephone .error {display:none;}

.navPage .nav {float:right;}

.Tabs {background:url('/bitrix/templates/Main/images/title_block_c.gif') repeat-x 0 0;width:100%;}
.Tabs div {background:url('/bitrix/templates/Main/images/title_block_l.gif') no-repeat 0 0;}
.Tabs div div {background:url('/bitrix/templates/Main/images/title_block_r.gif') no-repeat 100% 0;padding:0 0px;}
.Tabs table {width:100%;}
.Tabs td {background:url('/bitrix/templates/Main/images/parser.gif') no-repeat 0 5px;}
.Tabs .n {background:none;}
.Tabs span {display:block;}
.Tabs a {display:block;padding:0px 10px 0px;color:#f0f0f0;text-decoration:none;font-size:12px;line-height:25px;text-align:center;}
.Tabs a sup {line-height:1px;}
.Tabs .act {background:url('/bitrix/templates/Main/images/title_block_c_act.gif') repeat-x 0 1px;}
.Tabs .act span {background:url('/bitrix/templates/Main/images/title_block_l_act.gif') no-repeat 0 1px;}
.Tabs .act a {background:url('/bitrix/templates/Main/images/title_block_r_act.gif') no-repeat 100% 0px;color:#333;}
.TabsBlock {border:1px solid #e7e7e7;border-top:none;border-bottom:none;background:url('/bitrix/templates/Main/images/fon_block_bottom.gif') repeat-x 0 100%;padding:13px 10px 20px;margin:-3px 0 0 0;}

.TitleBlockGray3 {margin:0 0 0px 0;background:url('/bitrix/templates/Main/images/title_block_3_c.gif') repeat-x 0 0;}
.TitleBlockGray3 div {background:url('/bitrix/templates/Main/images/title_block_3_l.gif') no-repeat 0 0;}
.TitleBlockGray3 h2 {padding:5px 10px;margin:0;background:url('/bitrix/templates/Main/images/title_block_3_r.gif') no-repeat 100% 0;color:#484848;font-size:12px;font-weight:bold;}
.TitleBlockGray3 a {color:#484848;text-decoration:none;}
.TitleBlockGray3 span {float:right;display:block;padding:4px 10px 0 0;}
.TitleBlockGray3 span a {color:#187bbd;text-decoration:none;font-size:11px;font-weight:normal;}
.TitleBlockGray3 span a:hover {text-decoration:underline;}

.BlockGray {border:1px solid #e7e7e7;border-top:none;border-bottom:none;background:url('/bitrix/templates/Main/images/fon_block_bottom.gif') repeat-x 0 100%;overflow:hidden;}
.BlockGray .pad {padding:10px;}
.BlockGrayBottom {margin:0 0 10px 0;background:#e7e7e7 url('/bitrix/templates/Main/images/c_4.gif') no-repeat 100% 0;height:2px;}

.TitleBlockBlue3 {margin:0 0 0px 0;background:url('/bitrix/templates/Main/images/title_block_c.gif') repeat-x 0 0;}
.TitleBlockBlue3 div {background:url('/bitrix/templates/Main/images/title_block_l.gif') no-repeat 0 0;}
.TitleBlockBlue3 h2 {padding:5px 10px;margin:0;background:url('/bitrix/templates/Main/images/title_block_r.gif') no-repeat 100% 0;color:#f0f0f0;font-size:12px;}
.TitleBlockBlue3 a {color:#f0f0f0;text-decoration:none;}

.BlockBlue {border:1px solid #92bee6;border-top:none;border-bottom:none;background:url('/bitrix/templates/Main/images/fon_block_bottom_blue.gif') repeat-x 0 100%;overflow:hidden;}
.BlockBlue .pad {padding:10px;}
.BlockBlueBottom {margin:0 0 10px 0;background:#92bee6 url('/bitrix/templates/Main/images/c_4.gif') no-repeat 100% 0;height:2px;}

.Newsdescr {height:183px;}
.NewsScroll {overflow:auto;height:175px;}
.Newsdescr ul {margin:0;padding:0;}
.Newsdescr li {list-style:none;margin:0 0 7px 0;}
.Newsdescr .all {padding:0 0 0 10px;margin:0 10px 0px 0;display:block;float:right;background: url('/bitrix/templates/Main/images/li3.gif') no-repeat 0 6px;}

.PhoneMain {float:left;width:350px;}
.TariffsMain {float:left;width:350px;margin:10px 10px 0 0;}
.TariffsMain .TabsBlock {height:205px;padding:0 0 10px 0;}

.PhoneMain {margin:10px 0px 0 0;}
.PhoneMain .TabsBlock {padding:0;}
.PhoneMain td {vertical-align:top;}
.PhoneMain .BlockPhoneFilter {background:url('/bitrix/templates/Main/images/fon.gif') repeat-x 0 0;height:45px;}
.PhoneMain .listPhone ul, .PhoneMain .listPhone li {margin:0;padding:0;}
.PhoneMain .hiddenBlock {position:relative;overflow:hidden;height:23px;width:308px;}
.PhoneMain .listPhone ul {position:relative;left:0;width:50000px;height:23px;}
.PhoneMain .listPhone li {list-style:none;float:left;display:block;}
.PhoneMain .listPhone a {display:block;padding:4px 7px 4px 7px;}
.PhoneMain .listPhone .act {background:#fff url('/bitrix/templates/Main/images/bb.gif') repeat-x 0 100%;}
.PhoneMain .listPhone .act div {background: url('/bitrix/templates/Main/images/bl.gif') no-repeat 0 0;}
.PhoneMain .listPhone .act a {background: url('/bitrix/templates/Main/images/br.gif') no-repeat 100% 0;color:#ee0022;text-decoration:none;}
.PhoneMain .PhoneDetailMain {height:150px;padding:10px 10px 10px;overflow:hidden;}
.PhoneMain .PhoneDetailMain .img {float:left;margin:0 10px 0 0;height:140px;width:100px;text-align:center;}
.PhoneMain .PhoneDetailMain h2 {font-size:14px;}
.PhoneMain .no_presence {color:red;}

.PhoneMain .price {color:#aaa;margin:5px 0 5px 0;}
.PhoneMain .price img {margin:10px 0 0px 0;}
.PhoneMain .price span {color:#ed124c;}
.PhoneMain .price span span {font-size:18px;font-weight:bold;display:inline;}
.PhoneMain .priceSmall span {color:#aaa;font-size:11px;display:inline;}
.PhoneMain .priceSmall span span {color:#aaa;font-size:11px;display:inline;}
.PhoneMain .filterMain {margin:0px 7px 0 3px;}
.PhoneMain .filterMain a {float:right;display:block;margin:4px 0 0;}

.BasketSmall .item {padding:7px 10px;height:17px;}
.BasketSmall .item .price {float:right;}
.BasketSmall .item h3 {font-size:12px;}
.BasketSmall .odd {background:#fafafa;}
.BasketSmall .title {font-weight:bold;text-decoration:none;color:#aaa;}
.BasketSmall .price {margin:0 10px 0 0;color:#ed124c;font-size:14px;font-weight:bold;}
.BasketSmall .price span {font-size:11px;font-weight:normal;}

.listOrder {padding:0 10px 20px 10px;}
.listOrder .price {color:#ed124c;font-size:18px;font-weight:bold;}
.listOrder .price span {font-size:11px;font-weight:normal;}

.newsList, .newsList li {margin:0;padding:0;}
.newsList {padding:0 0 20px 0;}
.newsList li {list-style:none;margin:0 0 20px 0;}


.listFiles, .listFiles li {margin:0;padding:0;}
.listFiles li {list-style:none;margin:0 0 0 10px;padding:0 0 20px 25px;background:url('/bitrix/templates/Main/images/download.gif') no-repeat 0 2px;}
.listFiles li li {background:none;list-style:disc;padding:5px 0 5px 0;}

#FormaAddRequest .hidden {display:none;}
#FormaAddRequest td {padding:3px;}
#FormaAddRequest table table td {padding:0 5px 0 0;}
#FormaAddRequest .L {width:40%;}
#FormaAddRequest .R {width:60%;}
#FormaAddRequest .width100 {width:98%;}
#FormaAddRequest .widthS {width:30px;}
#FormaAddRequest .widthN {width:100px;}
#FormaAddRequest .small {color:#aaa;}

.starrequired {color:red;}

.Progress {position:absolute;top:0;left:0;}
.Progress .ProgressFon {position:absolute;top:0;left:0;background:#fff;opacity:0.7;filter: alpha(opacity = 70);}
.Progress .ProgressBar {position:absolute;}
.Progress .ProgressBar img {vertical-align:middle;}

.listProject, .listProject li {margin:0;padding:0;}
.listProject li {list-style:none;margin:0 0 40px 0;overflow:hidden;}
.listProject img {float:left;margin:0 15px 0 0;}
.listProject .descr {padding:5px 0 0;}
.listProject .imagePreview {height:150px;width:150px;}

.ProjectDetail .foto, .ProjectDetail .foto li {margin:0;padding:0;}
.ProjectDetail .foto {overflow:hidden;}
.ProjectDetail .foto li {list-style:none;margin:30px 17px 0 0;float:left;}

.Ramka {background:url('/bitrix/templates/Main/images/c_1.gif') no-repeat 0 0;}
.Ramka div {background:url('/bitrix/templates/Main/images/c_2.gif') no-repeat 100% 0;}
.Ramka div div {background:url('/bitrix/templates/Main/images/c_3.gif') no-repeat 0 100%;}
.Ramka div div div {background:url('/bitrix/templates/Main/images/c_4.gif') no-repeat 100% 100%;}
.Ramka img {visibility:hidden;}
.Ramka a {display:block;}

.map-columns {width:100%;}
.map-columns td {width:50%;}

.corporate {display:block;background:url('/bitrix/templates/Main/images/icons_corporate2.gif') no-repeat 0 0;margin:5px 0 0 10px;padding:3px 0 3px 25px;}

.MyCDMA {height:183px;}
.MyCDMA table {width:100%;}
.MyCDMA td {padding:0 0 10px 0;margin:0px;height:18px;}
.MyCDMA .input {background:url('/bitrix/templates/Main/images/input.gif') no-repeat 0 0;width:143px;height:18px;padding-left:5px;padding-right:5px;padding-top:1px;}
.MyCDMA .input input {border:none;width:143px;height:14px;background:none}
.MyCDMA .L {width:100%;}
.MyCDMA .pad {padding:5px 10px;}
.MyCDMA .getpass {padding:0 0 0 10px;margin:0 10px 5px 0;display:block;float:right;background: url('/bitrix/templates/Main/images/li3.gif') no-repeat 0 6px;}

div.submit {margin:0;float:left;background:url('/bitrix/templates/in/images/button_r.gif') no-repeat 100% 0;}
div.submit input{border:none;background:url('/bitrix/templates/in/images/button_l.gif') no-repeat 0 0;color:#fff;font-size:11px;font-weight:bold;cursor:pointer;padding:1px 5px 2px;height:19px;margin:0;}
div.disabled {background:url('/bitrix/templates/in/images/button_r_disabled.gif') no-repeat 100% 0;}
div.disabled input {background:url('/bitrix/templates/in/images/button_l_disabled.gif') no-repeat 0 0;color:#aca899;}


ul.style {overflow:hidden;}

.checkNumber {line-height:20px;padding:0 0 10px;}

.webMoney {float:right;padding:3px 20px 0 0;}

.search-tags-chain, .search-tags-cloud {padding:0 0 15px 10px;}

.tag-link-19 {color:#00ff00;}



.ramka {margin:0 0 -2px 0;border:1px solid #cecece;padding:10px;position:relative;z-index:1;}
.ramkaDown {height:2px;margin:0 0 15px 0;background:url('/bitrix/templates/Main/images/r_3.gif') no-repeat 0px 0px;position:relative;z-index:3;}
.ramkaDown div {height:2px;background:url('/bitrix/templates/Main/images/r_4.gif') no-repeat 100% 0;font-size:1px;}
.ramkaUp {margin:0 0 -2px 0;background:url('/bitrix/templates/Main/images/r_1.gif') no-repeat 0 100%;position:relative;z-index:3;}
.ramkaUp div {background:url('/bitrix/templates/Main/images/r_2.gif') no-repeat 100% 100%;font-size:1px;} 

 .Hidden {display:none;}
 
 
#PopupBackground {position:absolute; background:#fff; left:0;opacity:0.8;position:absolute;top:0;width:100%;z-index:10;}
#PopupData {position:fixed;z-index:110;background:#fff;padding:10px;}