body {margin: 0; padding:0px; background: #000; color:#DADECD; font-family: Tahoma, sans-serif; font-size:100.01%;}
html, body {margin:0; padding:0; height:100%}

/*---Global tags---*/
img {border:0;}
form {padding:0; margin:0;}
a {color:#FFFFA2; text-decoration:underline;}
a:hover {text-decoration:none;}

hr {border:0px solid #7F7F7F; border-bottom:1px solid #7F7F7F;}
h1, h2, h3, h4 {}
h1 {font-size:22px; font-weight:normal;}
h2 {font-size:20px; font-weight:normal;}
h3 {font-size:17px; font-weight:normal;}
h4 {font-size:17px; font-weight:normal; margin-bottom:3px;}

ul {}
ul li {}

p {}
fieldset {padding:0; border:none; border:0px solid #000; margin:0;}
table {border-collapse: collapse;}
textarea, input {font-family:Arial;}

.cl {clear:both; font-size:0;}

#global {margin-top:-380px; min-height:100%}
#conteiner {font-size: 0.7em; width:1000px;} 
#cont_conteiner { padding-top:350px;}

.line_01 {background: transparent url(../images/line_01.jpg) 0 0px no-repeat; height:500px;}
.line_02 {background: transparent url(../images/line_02.jpg) 0 100px no-repeat; height:500px;}
.line_03 {background: transparent url(../images/line_03.jpg) 0 200px no-repeat; height:500px;}
.line_04 {background: transparent url(../images/line_04.jpg) 0 300px no-repeat; height:500px;}
.line_05 {background: transparent url(../images/line_05.jpg) 0 400px no-repeat; height:500px;}

#header {height:415px;}
#logo {position:absolute; margin-top:66px; left:30px; background: transparent url(../images/logo.jpg) 0 0px no-repeat; height:100px; padding-left:49px;}
#logo h1 {font-weight:bold;  font-size:23px; line-height:60%;}
#logo h1 a {color:#fff; text-decoration:none;}
#logo h1 span {font-size:9px; font-weight:normal; padding-left:2px;}

#header_phone {position:absolute; left:658px; margin-top:75px; width:180px; height:20px; font-size:26px; color:#FEFAC4; line-height:18px;}
#header_phone span {float:left; display:block; font-size:11px; padding: 3px 2px 0 0;}
#header_phone .tel {float:left; display:block; font-size:11px; padding: 0;}
#buy {position:absolute; left:658px; margin-top:170px; width:133px; height:52px; background: transparent url(../images/buy.jpg) 0 0 no-repeat;}
#buy b {display:none;}
#service {position:absolute; left:658px; margin-top:164px; width:133px; height:60px; background: transparent url(../images/service.jpg) 0 0 no-repeat;}
#service b {display:none;}
ul.main_menu {position:absolute; font-size:11px; list-style-type:none; left:328px; top:0; margin:0; padding:0 0 0 8px; height:38px; line-height:38px; width:518px; background: transparent url(../images/main_menu_bg.jpg) 0 0px no-repeat;}
ul.main_menu li {float:left; font-weight:bold; color:#fff; padding: 0 13px; height:38px;}
ul.main_menu li a {color:#fff;}

#zakaz_left {position:absolute; height:39px; line-height:39px; top:262px; left:41px; background: transparent url(../images/zakaz_left.jpg) 0 0px no-repeat; font-size:18px;  padding-left:50px;}
#zakaz_left a {color:#fff;}

#service_left {position:absolute; height:36px; top:262px; left:41px; background: transparent url(../images/service_left.jpg) 0 0px no-repeat; font-size:15px;padding-left:50px;color:#dadecd; font-weight:bold;}
#servic_left {position:absolute; height:33px; top:314px; left:44px; background: transparent url(../images/service_time.jpg) 0 0px no-repeat; font-size:15px;padding-left:50px;color:#dadecd; font-weight:bold;}
#service_left a {color:#fff;}

#bay_list {position:absolute; left:659px; top:245px; list-style-type:none; padding:5px 0 0 0; margin:0;}
#bay_list b {color:#DADECD; font-size:15px; font-weight:bold;}
#bay_list a {color:#DADECD; font-size:15px; text-decoration:underline;}
#bay_list li {background: transparent url(../images/star.gif) 0 5px no-repeat; padding: 0 0 3px 20px; color:#DADECD; font-size:15px;}
#bay_list li a {color:#DADECD; font-weight:bold;}

.border_block {height:204px; background: transparent url(../images/border.gif) 0 0px no-repeat; width:896px; margin:0 auto; padding: 1px 0 0 1px;}

#big_icon_01 {width:206px; height:198px; float:left; background: transparent url(../images/big_icon_01.jpg) 0 0px no-repeat;}
#big_icon_02 {width:232px; height:198px; float:left; background: transparent url(../images/big_icon_02.jpg) 0 0px no-repeat;}
#big_icon_03 {width:229px; height:198px; float:left; background: transparent url(../images/big_icon_03.jpg) 0 0px no-repeat;}
#big_icon_04 {width:228px; height:198px; float:left; background: transparent url(../images/big_icon_04.jpg) 0 0px no-repeat;}

.big_icon {display:block; width:140px; height:145px; margin: 0 auto; }
.big_icon span {display:none;}

.big_icon_text {text-align:center; color:#8D8D8D; line-height:150%;}
#big_icon_02 .big_icon_text {text-align:center;}
#big_icon_03 .big_icon_text {text-align:center;}
#big_icon_04 .big_icon_text {text-align:center;}
.big_icon_text a {color:#FFFFA2; font-size:15px; font-weight:bold;}

.spacer{padding: 80px 0 0 0;}

.content {padding: 20px 0 0 0;}
.left_part {width:450px; float:left; overflow:hidden; position:relative; left:64px;}
.right_part {width:322px; float:right; overflow:hidden; position:relative; right:75px;}

.nav_block {font-size:11px; margin: 0 0 20px 15px;}
.nav_block a {color:#DADECD;text-decoration:underline;}
.nav_block span {padding: 0 7px 0 6px;}

.news_block h1 {padding:10px 0 0 0;}
.news_block h1 a {color:#DADECD;}
.news_date {float:left; width:57px; color:#999999; font-size:10px; padding-top:0px;  line-height:100%;}
.news_date sup {color:#666666; position:absolute; margin-top:2px;}
.news_date span {font-size:20px; font-weight:bold;  line-height:105%;}
.news_text {float:left; width:260px;}
.h_line {height:12px; font-size:0; background: transparent url(../images/h_dot.gif) 0 0px repeat-x;}
.news {padding: 0px 0 10px 0;}

#icon_block {position:absolute; margin-top:196px; left:44px;}
#icon_block a {display:block; float:left; width:24px; height:24px; margin-right:24px;}
#icon_block a span {display:none;}
.main_icon {background: transparent url(../images/home_icon.gif) 0 0px no-repeat;}
.mail_icon {background: transparent url(../images/mail_icon.gif) 0 0px no-repeat;}
.map_icon {background: transparent url(../images/map_icon.gif) 0 0px no-repeat;}
.active {background-position: 0 100% !important; cursor:default;}

/*---Главная---*/
.intro_text span{color:#BF99AB;}
.more_text {font-size:1em;clear:both;margin:0 0 20px 64px;}
.intro_text a, .more_text a{color:#BF99AB; text-decoration:none;}
.intro_text a:hover, .more_text a:hover{color:#BF99AB; text-decoration:underline;}

/*---Каталог---*/
.catalog_left_part {width:660px; float:left; overflow:hidden;}
.catalog_right_part {width:240px; float:right; overflow:hidden;}

.right_menu {list-style-type:none; padding:50px 0 0 0; margin:0; font-size:1.1em;}
.right_menu li {padding: 2px 0 10px 18px;}
.right_menu li a {}
.right_menu li.active {background: transparent url(../images/right_menu_active.gif) 0 0px no-repeat; padding: 0px 0 0px 18px !important; height:26px; line-height:26px; margin-bottom:3px;}
.right_menu li.active a {color:#000; font-weight:bold; text-decoration:none; cursor:default;}

.catalog_left_part h1 {margin-left:64px;}
.descr_table td {background: transparent url(../images/h_dot.gif) 0 100% repeat-x; padding: 4px 0 5px 0;}
.descr_table .green {background: transparent url(../images/green1.gif) left center no-repeat; color:#759409;}
.catalog_table {width:100%;}
.catalog_table td {vertical-align:top;}
.catalog_table h3 {margin-bottom:10px;}
.catalog_table h3 sup {color:#FF0000; font-size:12px;font-weight:bold;}
.catalog_table h3 a{color:#DADECD;text-decoration:underline;}
.catalog_table h3 a:hover{color:#FFFFA2;}
.t_td {width:511px; padding-top:15px;}
.catalog_text {padding: 4px 20px 8px 0;}
.b_td {padding-top:30px;}
.price_block {background: transparent url(../images/price_bottom.gif) 100% 100% no-repeat; width:142px; font-size:0.9em; color:#666666;}
.price_top {background: transparent url(../images/price_block_top.gif) 100% 0px no-repeat; padding: 7px 0 10px 26px;}
.price {font-size:20px; color:#fff; padding: 3px 0;}
.price span {font-size:16px;}
.catalog_hr {background: transparent url(../images/h_dot.gif) 0 0px repeat-x; height:10px; margin-left:63px;}

/*---Страницы---*/
.page_left_part {width:620px; float:left; overflow:hidden;}
.page_right_part {width:296px; float:right; overflow:hidden;}

.h1_cat {color:#DADECD; margin:5px 0 8px 45px;}
.page_text {padding:0 0 10px 50px; font-size:11px;}
.page_text h3 {font-size:17px; font-weight:normal; margin:0 0 3px 0;}
.page_text_sp {margin:40px 0 0 0;}

.page_right_text {color:#A3A3A3; font-size:12px; padding:60px 0 0 0;}
.unlock_price {font-size:12px; font-weight:bold;}
.unlock_sp {margin:10px 0 0 0;}
.unlock_warning {color:#C82121; font-size:11px;}

/*---Элементы---*/
.item_text {padding: 0 250px 10px 50px;}

/*---Низ---*/
#footer {height:380px; background: transparent url(../images/footer_bg.jpg) 676px 0px no-repeat; font-size: 0.7em;clear:both;}
#fotter_phone {position:absolute; left:840px; margin-top:220px; font-size:25px;}
#fotter_phone span {width:28px; float:left; font-size:11px; padding-top:3px;}
#fotter_phone b {float:left;}
.banner_block {padding: 80px 0 0 64px; height:180px;}
#footer_content {left:50px; position:relative; width:610px; background: transparent url(../images/h_dot.gif) 0 0px repeat-x;}

.copy {width:220px; padding: 17px 0 0 42px; background: transparent url(../images/copy.gif) 14px 17px no-repeat; float:left;}
.work_time {width:150px; float:left; padding: 17px 0 0 0px;}
.ccompany {padding: 17px 0 0 0px;  width:140px; float:right;}
.ccompany a{font-size:14px;color:#DADECD;text-decoration:underline;}
.ccompany a:hover{text-decoration:none;}
a.buy_link {float:left; display:block; background:#0D0D0D; padding: 7px 10px; font-weight:bold; margin-left:17px; cursor:pointer;}


/*---zakaz page---*/
#zakaz_body {}
#zakaz_body #header {height:185px;}
#zakaz_body #icon_block  {margin-top:124px;}
#zakaz_body #logo {margin-top:35px; background: transparent url(../images/logo.gif) 0 0px no-repeat;}
#zakaz_body #header_phone { left:868px; margin-top:14px; width:159px; height:20px; font-size:20px; color:#333333;}
#zakaz_body ul.main_menu {background: transparent url(../images/main_menu_bg.gif) 0 0px no-repeat;}
#zakaz_body ul.main_menu li.active {background: url(../images/zakaz_active.gif) 10px 0 no-repeat;}
#zakaz_body ul.main_menu li.active a {color:#000; text-decoration:none; cursor:default;}
#zakaz_body #footer {background: transparent url(../images/footer_bg_black.jpg) 676px 0px no-repeat;}
#zakaz_content {height:670px; padding-right:50px; background: transparent url(../images/iphone_box.jpg) 0 0px no-repeat;}
.zakaz_block_text {width:460px; float:right;}
.zakaz_block_text h1 {font-size:36px; font-weight:normal; color:#fff;}
.zakaz_block_text h1 a {color:#fff; text-decoration:none; border-bottom:1px dashed #fff; font-size:29px;}
.zakaz_block_text h1 span {font-size:29px; background: #fff url(../images/ac_left.gif) 0px 0 no-repeat; color:#000;}
.zakaz_block_text h1 b {font-weight:normal; background: url(../images/ac_right.gif) 100% 0 no-repeat; padding: 0 10px;}
.zakaz_block_text h1 a:hover {border:none;}               

.path {color:#CCCCCC; padding-bottom:25px; font-size:11px;}
.arr {font-size:13px;}
.gray {color:#333333;}
.pa_left {background: #fff url(../images/pa_left.gif) 0px 0 no-repeat; color:#000;}
.pa_left span {background: url(../images/pa_right.gif) 100% 0 no-repeat; padding: 0 5px 0 6px;}

.z_table {width:100%;}
.z_table td {padding: 0px;}
.z_table h4 {padding:0; margin:0;}
.z_table .price {font-size:14px; color:#DADECD;}
.dashed {border-top:1px dashed #3A3A3A; border-bottom:1px dashed #3A3A3A; padding: 20px 0;}
.z_input {width:40px; font-weight:bold; padding-top:2px; padding-bottom:0px; margin-right:7px;}
.f14 {font-size:14px;}
.al_rightt {text-align:right; padding:5px 0 25px 0;}
.al_right {text-align:right;}
.button {width:80px; height:22px; background: url(../images/button.gif) 0% 0 no-repeat; cursor:pointer; border:none medium;}
.button_big {width:140px; height:22px; background: url(../images/button_big.gif) 0% 0 no-repeat; cursor:pointer; border:none medium;}

/*---FAQ---*/
.faq_link {font-size:14px; font-weight:normal; margin-bottom:12px;}
.faq_link a{color:#DADECD; font-weight:bold;}
.faq_link a:hover{color:#FFFFA2;}

/*---Сервис---*/
.serv_images{margin:0 20px 12px 0; float:left;}
.serv_title{font-size:16px; font-weight:bold; margin:0 0 18px 0;}

