﻿/*GLOBAL STYLES*/
* {margin:0; padding:0;}
ul,li {list-style:none;}
a img {border:none;}
a:hover {text-decoration:none; color:#0064aa;}
table {border-collapse:collapse; border:none;}
body {font-family:Tahoma, arial, sans-serif; font-size:11px; background-color:#fff; color:#1a171b; width:100%}
html {height:100%; width:100%}

a, img, div, input, li, label, td, form, ul, object {outline:none !important; padding:0 ;}

#wrapper {min-height:100%;}
h1 {color:#000; font-size:20px; font-weight:normal;  padding-bottom:12px;}
	h1.name {font-size:17px;}
h3 {color:#dd0900; padding-bottom:5px; text-transform:none; font-size:14px;}
h4 {text-transform:uppercase; font-size:12px;}
h5 {font-size:13px; font-weight:normal; padding-bottom:3px;}
	h5.icon_order {background:url("/img/icon_order.gif") no-repeat 0 0; height:16px; padding-left:23px;}
	h5.icon_passw {background:url("/img/icon_passw.gif") no-repeat 0 0; height:16px; padding-left:23px;}
    h5.icon_data {background:url("/img/icon_data.gif") no-repeat 0 0; height:16px; padding-left:23px;}
p {padding-bottom:18px;}
.px10 {font-size:10px;}
.px12 {font-size:12px;}
.px14 {padding-bottom:14px;}
.gray {color:#888888;}
.black {color:#000;}
.red {color:#dd0900;}


/*HEADER*/
.header {height:84px; background:url("/img/header-bg.jpg") repeat-x;}
	.header	.logo {float:left; margin:20px 60px 0 20px; display:inline;}
    .header	.block {float:left;}
.search {width:378px; height:31px; float:left; margin:12px 0 11px 0; background:url("/img/search-bg.jpg"); white-space:nowrap;}
	.search table {margin:6px 0 0 6px; float:left; display:inline;}
	.search td.forma {width:283px; height:19px; background:url("/img/forma-bg.jpg") no-repeat; padding-right:2px;}
    .search input.text {width:255px; height:14px; background:#fff; border:none; margin-top:2px; color:#7f7f7f; font-size:11px; padding-left:2px;}
    .search a {color:#1e2832; font-size:11px; position:relative; top:-6px; left:3px;}
.menu {clear:both; font-size:12px;}
	.menu a {color:#fff; text-decoration:none; padding:0 7px 0 7px;}
    .menu	td.m1 {background:url("/img/m1-bg.jpg");}
    .menu	td.m2 {background:url("/img/m2-bg.jpg");}
    .menu	td.m3 {background:url("/img/m3-bg.jpg");}
    .menu	td.m4 {background:url("/img/m4-bg.jpg");}
    .menu	td.m5 {background:url("/img/m5-bg.jpg");}
.phone {white-space:nowrap; font-size:22px; color:#fff; margin:17px 20px 0 0; display:inline; width:200px; display:inline; float:right;}
	.phone span {color:#ffbc09; font-size:18px;}
    .phone img {margin-right:5px;}
    
    

/*CONTENT*/
p.line {color:#888888; padding:14px 0 16px 40px;}
	p.line a {color:#888888; padding:0 7px 0 7px;}
    p.line a:hover {color:#d11143;}
.lcol {width:20%; padding:0 0 0 20px;}
	.lcol a {color:#4b4b4b;}
    .lcol a:hover { color:#0064aa;}
.ccol {width:60%; padding:0 20px 0 20px;}
	.ccol a {color:#0064aa;}
    .ccol a:hover {color:#d11143;}
.rcol {width:20%; padding:0 20px 0 0;}
	.rcol a {color:#0064aa;}
    .rcol a:hover {color:#d11143;}

.menu2 {padding-bottom:14px;}
	.menu2 .top_left {background:url(/img/ltop.gif) no-repeat; height:2px; width:100%;}
	.menu2 .top_right {background:url(/img/rtop.gif) no-repeat right; height:2px; margin-left:2px;}
	.menu2 .top_center {background:url(/img/top-bg.gif) repeat-x; height:2px; margin-right:2px;  line-height:0px; font-size:0px;}

	.menu2 .bottom_left {background:url(/img/bleft.gif) no-repeat; height:4px; width:100%;}
	.menu2 .bottom_right {background:url(/img/bright.gif) no-repeat right; height:4px; margin-left:4px;}
	.menu2 .bottom_center {background:url(/img/bottom-bg.jpg) repeat-x; height:4px; margin-right:3px;  line-height:0px; font-size:0px;}

	.menu2 .center_left {background:#e7e7e7 no-repeat; width:100%;}
	.menu2 .center_right {background:#e7e7e7 no-repeat right top;  margin-left:1px;} 
	.menu2 .center_center {background:#f7f7f7; margin-right:1px; overflow:hidden}

    
.left_menu {padding:18px 0 0 20px;}
	.left_menu ul {margin-left:5px; margin-top:8px; padding-bottom:12px;}
    .left_menu ul li {margin-bottom:6px; padding-right:20px;}
 
.main_block {height:150px; background:url("/img/show_0.jpg") repeat-x; margin-bottom:20px;}   
.main {width:544px; height:150px; background:url("/img/main.jpg");}

.section {padding:17px 20px 33px 10px; font-size:12px; color:#000; line-height:19px;}
	.section span {color:#ff0000;}
.section2 a {font-size:12px;}

.box {background:#e4e0db; margin-bottom:17px;}
	.box h4 {padding:15px 0 10px 20px;}
    .box	.razd {background:url("/img/razd-bg.gif"); height:2px; overflow:hidden; margin-bottom:10px;}
    .box p {padding:0 20px 10px 20px;}
    .box input {padding:0 0 16px 20px; cursor:pointer;}
    
.tovar {padding-bottom:14px;}

.tovar .top_left {background:url(/img/kv1.gif) no-repeat; height:3px; width:100%;}
.tovar .top_right {background:url(/img/kv2.gif) no-repeat right; height:3px; margin-left:3px;}
.tovar .top_center {background:url(/img/top1.jpg) repeat-x; height:3px; margin-right:3px;  line-height:0px; font-size:0px;}

.tovar .bottom_left {background:url(/img/kv3.gif) no-repeat; height:3px; width:100%;}
.tovar .bottom_right {background:url(/img/kv4.gif) no-repeat right; height:3px; margin-left:3px;}
.tovar .bottom_center {background:url(/img/bottom1.jpg) repeat-x; height:3px; margin-right:3px;  line-height:0px; font-size:0px;}

.tovar .center_left {background:#e8e8e8 no-repeat; width:100%;}
.tovar .center_right {background:#e8e8e8 no-repeat right top;  margin-left:1px;} 
.tovar .center_center {background:#fff; margin-right:1px; overflow:hidden}

.tovar_menu {padding-left:18px; padding-top:16px; padding-right:22px;}
	.tovar_menu	.t_n {font-size:12px;}
	.tovar_menu	.name {background:#d31143; color:#fff; font-size:12px; width:auto; padding:5px 5px 6px 5px;}
    .tovar_menu a {font-size:12px;}
    .tovar_menu p {padding-top:3px; padding-bottom:12px;}
    .tovar_menu	.price {color:#ed0900; font-size:14px; font-weight:bold; padding-bottom:20px;}
    
    
    
/*FOOTER*/
.footer {height:82px; background:url("/img/footer-bg.jpg"); width:100%;}
.logo2 {width:20%; padding:0 0 0 20px;}
	.logo2 img {padding:23px 0 0 20px;}
.footer_menu {width:60%; padding:0 20px 0 20px;}
    .c {color:#fff; padding-top:19px; padding-bottom:8px; white-space:nowrap;}
    .c a {color:#fff;}
    .c img {margin-left:9px; position:relative; top:5px;}
    .d {color:#fff; margin-left:-15px; white-space:nowrap;}
    .d a {color:#fff; padding:0 15px 0 15px; text-decoration:none;}
    .d a:hover {text-decoration:underline;}
.rate {width:20%; padding-right:20px;}
	.rate img {float:right; margin:23px 19px 0 0; display:inline;}
    

/*registration+data*/
.reg {background:#ffc3cb; padding-bottom:40px; color:#000000;}
	.reg_margin {padding:33px 40px 0 34px;}
	.reg p.add_reg {padding:4px 0 12px 1px; font-size:10px; color:#434343;}
    .reg span {color:#ff0000;}
    .reg input {width:100%; height:20px; border:1px solid #af8282;}
    .reg input.images {width:auto; height:auto; border:none; cursor:pointer;}
    .reg textarea {width:100%; height:80px; border:1px solid #af8282;}
    .reg input.check {width:17px; height:17px; border:none; float:left; margin-right:5px;}
    .reg select {width:100%; color:#828282; font-size:11px; height:22px; border:1px solid #af8282;}}
    
/*count_year*/
.count_year {color:#fff; float:left;}
	.count_year li {float:left; display:inline; height:20px; padding:0 11px 0 11px;}
	.count_year li.act {background:url("/img/count-bg.gif"); padding:0 12px 0 12px; height:20px; overflow:hidden;}
    .count_year p {margin-top:3px;}
    
/*count_page*/
.count_page {color:#fff; float:right;}
	.count_page li {float:left; display:inline; height:20px; padding:0 11px 0 11px;}
	.count_page li.act {background:url("/img/count-bg.gif"); padding:0 8px 0 8px; height:20px; overflow:hidden;}
    .count_page p {margin-top:3px;}
    
/*news*/
.news {clear:both; padding-top:20px;}
	.news ul li {padding-bottom:28px;}
	.news p {padding-bottom:1px; font-size:10px; color:#888888;}
    .news a {font-size:12px;}
    
/*help*/
.help li {padding-bottom:15px;}

/*card*/
.card {margin-top:5px; margin-bottom:17px;}
	.card td.img img {border:1px solid #e4e0db;}
    .card td.inf {padding-left:16px; padding-right:25px;}
    .card	.price {font-size:12px; padding:12px 0 11px 0;}
    .card	.price span {font-size:24px;}
	.card_data p {margin-top:8px; padding-bottom:10px;}
    .card_data td.name{padding-left:10px; vertical-align:top; width:100%;}
    .card_data td.ability {padding-right:25px; vertical-align:top; white-space:nowrap;}
    
/*catalog+choice*/
	.choice {padding:10px 0 10px 14px;}
    .choice input.cost {width:47px; height:16px; margin:0 7px 0 7px; border:1px solid #b3aca3; background:#fff; font-size:11px;padding-left:4px;}
    .sort {padding-bottom:0px; float:left; padding-bottom:24px;}
    .sort img {position:relative; top:-2px; left:5px;}
    .sort a {padding:0 8px 0 8px;}
.catalog {clear:both; line-height:18px;}
	.catalog	.cat {margin-bottom:5px;}
    .catalog	.cat img {border:1px solid #e4e0db;}
    .catalog	 a {font-size:12px;}
    .catalog	.price {color:#ed0900; font-size:14px; float:left; font-weight:bold; position:relative; top:3px;}
    .catalog	.px14 {padding-bottom:10px;}
    .clearing {clear:both; margin-top:10px;}
    
/*contacts*/
.contacts {padding-bottom:11px;}
	.contacts span {color:#dd0900;}
    .contacts p.inf {padding-bottom:2px; margin-top:0px;}
    .contacts strong {clear:both; font-weight:normal;}
    .map {padding-bottom:31px;}
    
/*box_tovar+history*/
.box_tovar td {padding-left:10px; border-right:1px solid #e4e0db;}
    .box_tovar input {width:37px; height:16px; margin:0 7px 0 0px; border:1px solid #b3aca3; background:#fff; font-size:11px; padding-left:4px;}
    .box_tovar input.image {width:auto; height:auto; margin:0; border:none; background:none; cursor:pointer;}
    .box_tovar img.cancel {position:relative; top:2px;}
    .box_tovar td p {padding:12px 0 12px 0;}
    .box_history td {padding-left:30px; border-right:1px solid #e4e0db;}
    
#showcase {position:relative; height:150px;} 
    #showcaseImage {background:url("/img/show_1.jpg") no-repeat; height:118px; position:absolute; top:0; left:0;}
    #showcase #showcaseBar {background:url("/img/showcase_bar.png") repeat-x; height:32px; position:absolute ; top:118px; left:0;}
    *html #showcase #showcaseBar {background:url("/img/showcase_bar.gif") repeat-x;}
    #showcase ul#showcaseNumbers {overflow:hidden; float:right; margin-top:4px; height:24px;}
    #showcase ul#showcaseNumbers li {float:left; margin-right:10px; padding:5px 8px; color:white; font-size:12px; 
                                                background:#2c8fae;}
    #showcase ul#showcaseNumbers li.active {background:#fb0c1c;}
    #showcase p#showcaseCaption {text-align: center; color:white; font-size:12px; margin-top: 8px;}    
    
    
    
    
    .techProper {width: 100%; margin-bottom: 20px; border-bottom: 1px solid #ebebeb; }
.techProper td.left {border-top: 1px solid #ebebeb;  padding: 4px 15px 4px 0;}
.techProper td.right {border-top: 1px solid #ebebeb; border-left: 1px solid #ebebeb;padding: 4px 15px 4px 15px;}
.techProper td.leftName {padding: 4px 15px 4px 0;}
.techProper td.rightName {border-left: 1px solid #ebebeb; padding: 4px 15px 4px 15px;}
.techProper td.rightFoto {border-top: 1px solid #ebebeb; border-left: 1px solid #ebebeb; padding: 8px 15px 4px 15px; vertical-align: middle;}
