﻿* {margin: 0; padding: 0;}
ul, li {list-style: none;}
a img {border: none;}
table, th, td {border-collapse: collapse; vertical-align: top;}
* body {font-size: 11px; font-family: Tahoma, Arial, sans-serif; background:#fff;}
a {color : #016c9e;}
a:hover {text-decoration:none;}
h6 {font-size:28px; font-weight:normal;}
h3 {font-size:20px; font-weight:normal;}

.clearing 	{clear : both;}

.f12px  {font-size:12px !important;}
.f14px  {font-size:14px !important;}
.f16px  {font-size:16px !important;}

.fWhite {color:white !important;}
.fBlack {color:black !important;}
.fGrey  {color:#7f7f7f !important;}
.fBlue  {color:#016c9e !important;}
.fRed  {color:#ea4c4c !important;}

.fCaptionBold {font-weight:bold; font-size:17px;}

.p2px  {padding:2px 0;}
.p5px  {padding:5px 0;}
.pBold {font-weight:bold;}

.vertCenter, .vertCenter td {vertical-align:middle !important; padding-bottom:0px;}

/* BASIC MARKUP */
#wrapper {background:url("/img/body_bg.gif");}
#structure {}
	#structure .tHead 	  {background:url("/img/header_bg.gif") repeat-x;}
	#structure .tContent  {}
	#structure .tFooter  td {padding-top:10px !important;}
	
	#structure .tHead .tLeft  {padding:0 20px 0 0px;}
	#structure .tRight {padding:0 10px 0 0px;}
	#structure .tContent .tRight {padding:20px 10px 20px 10px;}
	#structure .tContent .tMiddle {padding:20px 20px 20px 10px;}
	#structure .tContent .tLeft {padding:20px 10px 20px 10px;}
	#structure .tFooter  .tMiddle {padding:0px 20px 20px 0px; border-top:1px solid #cecece;}
	#structure .tInfo .tRight {background:#c20000;}
	#structure .tInfo .tLeft  {padding-right:0;}
	
.tableInput {vertical-align:middle; border:1px solid #d5e0e5; background:white; margin-top:7px;}
	.tableInput input 	{border:none; height:19px; padding:1px 0 0 0; width:100%; background:white;}
	*html .tableInput input 	{width:100px;}

.sideSection {padding:10px;}
	.sideSection h6 {color:white; font-weight:bold; font-size:17px;}
	
/* ----HEADER---- */
.tHead a {color : white}

#topbar {background:url("/img/topbar_bg.gif") repeat-x; margin-top:15px;}
	#topbar td {vertical-align:middle; text-align:center;}
	#topbar .phoneCode {font-size:12px; color:#890000; font-weight:bold; padding-left:10px;}
	#topbar .phoneNum{font-size:18px; color:#ffe400; font-weight:bold; padding-bottom:2px; margin:0 2px;}	
	#topbar	.tableInput {position:relative; top:-3px;}
	#topbar .btn {margin:0 10px;}
	#topbar input {width:100%;}
	
#topmenu {margin:0px 0 0 10px; height:20px;}
	#topmenu li {float:left; height:20px; margin-right:20px;}
	#topmenu li a {text-decoration:none; font-size:13px; font-weight:bold;}
	#topmenu li a:hover {color:#ffe400;}

#navigation {background:url("/img/punkt1.gif") repeat-x 0 top; padding:11px; color:#888888; border: 1px dashed #7f7f7f; margin:3px 0 15px 0;}	
	#navigation a {color:#888888; }
	#navigation a:hover {color:#229abb; }
	.linker a {color:#0086ac !important}
	.linker:hover {text-decoration:none;color:#71797d;}
/* ----CONTENT---- */
.info_bg {background:url("/img/info_bg.gif") repeat-x; height:118px; width:100%;}

#info {background:url("/img/info_2.jpg") no-repeat right 0; height:118px;
		padding:0 45% 0 10px;}
	#info h6 {line-height:1.2em;}
	
#search {background:#f7c200; padding-top:0px; width:150px;}	
	#searchTop {background:url("/img/search_bg.gif") no-repeat; height:43px; width:173px;}	
	#searchTop  h6 {position:relative; top:20px; left:10px;}
	#search input {width:140px; border:solid 1px #7f7f7f;	}	
	
#menuLeft {width:170px;}
	#menuLeft li {padding:5px 10px;}
	#menuLeft a {color:#016c9e; text-decoration:none;}	
	#menuLeft a:hover {text-decoration:underline;}	
	#menuLeft .m2 {background:#f4f2eb;}
	#menuLeft .m3 {background:url("/img/menu01_bottom.gif") no-repeat 0 bottom #f4f2eb; padding-bottom:10px;}
	#menuLeft .subMenuLeft li {background:url("/img/list2.gif") no-repeat 1px 9px; padding-bottom:4px;}
	#menuLeft .subMenuLeft a {color:#454545; text-decoration:none;}
	#menuLeft .subMenuLeft a:hover {color:#454545; text-decoration:underline;}
	
#manufacturers {width:170px; margin-top:30px;}
	#manufacturers li {text-align:center; padding-bottom:10px;}

#sideCart {background:url("/img/cart_bg.gif") no-repeat 0 top #d9291f; width:145px; margin-bottom:10px;}
	#listSideCart {background:white; padding:7px; margin-top:5px;}
	#listSideCart li {margin-bottom:5px;}
	#listSideCart .total {border-top: 1px dashed #7f7f7f; margin:10px 0 0 5px;	 }
	#listSideCart a {text-decoration:none;}
	#listSideCart a:hover {text-decoration:underline;}
	#sideCart .proceed {padding:10px 0px 0px 0; position:relative; left:-1px;}
	
#age {background:url("/img/age_bg.gif") repeat-y; width:145px; margin-bottom:10px;}
	#ageTop {background:url("/img/age_top.gif") no-repeat; width:165px; height:7px; line-height:0; font-size:0;}
	#age h6 {margin-bottom:12px;}
	#age .buttonAge {margin-bottom:8px;}	

#news {width:145px;} 
	#newsTop {background:url("/img/news_bg.gif") no-repeat #d2d2d2; width:145px;}	
	#listNews img {width:145px;}
	#listNews li {margin-bottom:10px;}
		
/* ----FOOTER---- */
#bottomMenu {height:20px;  margin-bottom:10px;}
	#bottomMenu li {float:left; height:20px; margin-right:15px;}
	#bottomMenu a  {font-size:12px; text-decoration:none; color:black; font-weight:bold;}
	#bottomMenu a:hover  {color:#016c9e;}

#copyright {line-height:1.5; clear:both;}

/* INDEX-CATALOGE*/

#index {}
	#index h3 {margin:20px 0 5px 0;}
	.descr {width:70%;}
	.descr a {margin-right:5px;}
	.tovar_1 {color:#666666; text-size:11px; padding:10px 0px 15px 0px;}
	.tovar_1 a {color:#006ba8; text-decoration:underline;}
	.tovar_1 a:hover {color:#006ba8; text-decoration:none;}
	.tovar_1 span {width:75px; float:left; color:#000000; text-size:11px; font-weight:bold; padding:7px 0 11px 0;	}
	.korz {background:url("/img/vkorzinu.gif") no-repeat;  display:block; width:83px; height:26px;}
	.korz:hover {background:url("/img/vkorzinu_1.gif") no-repeat; display:block; width:83px; height:26px;}
	.quant {width:25px; margin-top:3px; background:#efefef; border:none; padding:2px;	}
	.sell1 {float:right; background:url("/img/sale1.gif") no-repeat; padding:4px 0px 5px 5px; width:36px; height:12px; text-align:left; color:white; font-weight:bold; margin-top:5px;}
	.sell2 {float:right; background:url("/img/sale2.gif") no-repeat; padding:4px 0px 5px 5px; width:36px; height:12px; text-align:left; color:white; font-weight:bold; margin-top:5px;}
	.sell3 {float:right; background:url("/img/sale3.gif") no-repeat; padding:4px 0px 5px 5px; width:36px; height:12px; text-align:left; color:white; font-weight:bold; margin-top:5px;}


.innerCaption {margin-bottom:15px;}
	
/* QUESTION-ANSWER	*/

#answer small {color: #71797d; font-size: 10px;}
#answer span {display: block; padding-bottom: 10px; color: #0086ac;}
#answer b {display: block; padding-bottom: 10px;}
#answer p {padding-bottom: 10px;}
#answer .center p {padding-top: 5px;}
#answer li {padding: 0 0 20px 0px; margin-bottom: 20px; border-bottom: 1px dashed #cecece;}

#question .table {padding: 25px; background: #f4f2eb; width:540px;}
#question input.text {width: 245px; height: 20px; border: 1px solid #c8c8c8; margin-bottom: 8px;}
#question textarea {width: 480px; height: 90px; border: 1px solid #c8c8c8; margin-bottom: 8px;}
#question p {padding-top: 3px;}

/* DELIVERY	*/
#delivery p.sec {padding: 0 0 0px 25px; height: 20px; background:url(/img/arrow1.gif) no-repeat 8px 2px; color: #000; font-weight: bold;}
#delivery p.about {padding: 5px 0 30px 5px; color: #000;}
#delivery li {padding: 4px 0 2px 39px; background: url(/img/arrow2.gif) no-repeat 25px 8px;}
#delivery ul {padding-bottom: 30px;}
#delivery span {color: #000;}

/* CONTACTS	*/
#com input.text {width: 410px; height: 20px; margin-bottom:8px; border: 1px solid #c8c8c8;}
#com input.check {width: 14px; height: 13px; margin-bottom: 10px;}
#com textarea {width: 410px; height: 101px; margin-bottom: 17px; border: 1px solid #c8c8c8;}
#com span {display: block; padding-bottom: 7px; font-size: 10px; color:#016c9e;}
#com_inner {width: 530px; padding: 30px; background: #f4f2eb;}
#com .put td {padding: 20px 20px 30px 0;}
#com .put img {margin-top: 15px;}
#com .in img {margin: 0 0 0 10px;}
#com .lead {width: 580px; padding-bottom: 15px; margin-left: 5px;}
#com .put .in td {padding: 0;}
#com .in {margin-top: 10px;}
#com .in td {vertical-align:middle;}
#com .in input {width: 170px !important; margin:0px 10px;}
#com .loi {margin: 8px 0 12px;}
#com .put .nop {padding: 0; margin: 0;}
#com .put .poi {padding-left: 20px;}
#com h4 {font-size: 16px; color: #000; margin-bottom:5px;}
.box2_t7 {padding: 30px; background: #f4f2eb;}
.box2_t9 {width:530px; padding: 30px; background: #f4f2eb;}
.box2_t7 nobr {color: #1f3d57;}
#contact_text {color: #1f3d57; margin: 30px 0 30px; line-height:1.3;}
#contact_text big {font-size: 14px;}
#input_3 {margin-bottom: 10px;}
#com .anit td {padding: 5px 5px 5px 0; font-size: 14px;}
#com .anit strong {font-size: 12px;}

/* PRIVATE	*/
#reg .lead {color: #203c55; font-size: 11px; width: 530px; padding-bottom: 20px;}
#reg input.text {width: 385px; height: 20px; margin-top: 8px; border: 1px solid #c8c8c8;}
#reg input.check {width: 14px; height: 13px; margin-top: 8px;}
#reg textarea {width: 385px; height: 101px; margin-top: 8px; border: 1px solid #c8c8c8;}
#reg td {vertical-align: top; font-size: 11px;}
#reg p {padding-top: 10px;}
#reg td small {font-size: 10px; display: block; width: 385px; padding:3px 0;}
#pod {margin-top: 10px;}
#reg #com_inner .lead {font-size: 11px; width: 500px; padding-bottom: 10px;}


/* CART + HISTORY	*/
#bin-main .table {padding: 0px 0 0 0px; font-size: 11px;}
#inner_content #bin-main table, #inner_content #bin-main td, #inner_content #bin-main th {border-collapse: separate;}
#inner_content #bin-main .title td {border-collapse: collapse;}
#bin-main .item .end img {margin: 7px 10px 32px; border: none; position: static; }
#bin-main .item .end a {margin: 0; padding: 0; border: none; display: inline; }
#bin-main .title {height: 24px; font-size: 11px; font-weight: bold; background: #ffa613; color: #fff;}
#bin-main .title td {border-bottom: 1px solid #fff;}
#bin-main .title span {padding: 5px 0 0 8px; display: block; white-space: nowrap; color:#ffffff;}
#bin-main .item img {margin: 8px;}
#bin-main .item a {display:block; padding: 2px 0px 6px 0px; font-weight: bold; color: #006ba8;}
#bin-main .item input {width: 59px; margin: 3px 6px 0 6px; border: 1px solid #e5e5e5;}
#bin-main .item p {padding: 6px 5px 0 6px;}
#bin-main .item td {border: 1px solid #ebeff2; font-size: 11px;}
#bin-main .delivery {border: 1px solid #ebeff2;}
#bin-main .delivery td { font-size: 11px;}
#bin-main .delivery span {display: block; padding: 25px 20px 0 6px; white-space: nowrap;  font-weight:bold; color:#8b8b8b;}
#bin-main .delivery p {padding: 6px 20px 9px 6px; white-space: nowrap;}
#bin-main .delivery b {display: block; padding-bottom: 7px; color: #707070; font-size: 11px;}
#bin-main .total {height: 21px; background: #cb0000; font-size: 11px; color:white;}
#bin-main .total span {display: block; padding: 3px 20px 0 6px; font-weight: bold;  white-space: nowrap;}
#bin-main .total b {display: block; padding: 3px 20px 3px 11px;}
#bin-main .button input {margin-top: 8px;}
#bin-main .info {padding: 20px 20px 0 18px;}
#bin-main .history {background: #f4f2eb; width: 590px; margin-bottom:30px;}
#bin-main .history li {margin: 5px 35px 8px 25px; padding-bottom: 12px; padding-left: 25px; line-height: 160%; border-bottom: 1px solid #bfbfbf;}
#bin-main .history li.begin {padding-top: 15px; padding-bottom: 5px; padding-left: 0px; border-bottom: none; font-size: 14px;}
#bin-main .history li.end {padding-bottom: 20px; border: none; margin-bottom: 10px;}
#bin-main h4.history {padding: 17px 0 23px 20px; font-size: 11px;}
#bin-main .history strong {color: #000;}
#bin-main .history img {float: right;}
#bin-main .nobor td {border: none;}
#bin-main .nobor a {padding: 0px; padding-top: 8px;}
#bin-main .nobor img {margin-left: 0px;}
#bin-main p.text_01 {white-space: normal; color: #787878; padding-bottom: 10px;}
#bin-main p.resp {padding: 20px; color: #989898; width: 600px;}
#bin-main .history .o1 {background: url(/img/h1.gif) no-repeat 0 2px;}
#bin-main .history .o2 {background: url(/img/h2.gif) no-repeat 0 2px;}
#bin-main .history .o3 {background: url(/img/h3.gif) no-repeat 0 2px;}
#bin-main .history .end {background: url(/img/h4.gif) no-repeat 0 2px;}
#bin-main .button {padding: 5px 10px 10px 10px; width: 570px; background: #f4f2eb; margin-top: 10px;}
p.grey {color: #989898; padding-top: 15px; width: 580px; margin-left: 5px;}
#bin-main .img-description td {border:none;}

/* sitemap	*/
#map li {padding-bottom: 12px; padding-left: 15px; background: url(/img/arrow3.gif) no-repeat 2px 3px;}
#map a {color: #0086ac;}
#map .inner li {padding: 5px 0 0 15px; background: url(/img/arrow4.gif) no-repeat 2px 8px;}
#map .inner a {color: #71797d;}


/* PRODUCT 	*/
#product {margin:10px 0px 0px 0px;}
#product td {vertical-align: top;}
#item small {color: #757575; font-size: 11px;}
#item h4 {font-weight: normal; font-size: 11px; padding-bottom: 20px;}
#show_1 .show {border: 1px solid #dde7ed; margin: 0 12px 20px 0;}
#show_1 {padding: 15px 5	% 0 0;}
#arti {padding-bottom: 30px;}
#arti a {margin-right: 3%;}
#arti img {border: 1px solid #dde7ed;}
#item {padding-right: 10%;}
#product .oo {color: #757575; font-size: 14px;}
#product b {color: #000;}
#product span {color: #88bb04; font-weight: bold;}
#product a {color: #757575; margin-left: 5px;}
#product select {width: 50px; margin-right: 10px;}
.prop li {padding-left: 15px; background: url(/img/list.gif) no-repeat 5px 6px; color: #757575; margin-right:5%;}
.prop .nobg {background: none;}
.more strong {margin-right: 10px;}
.more {margin-bottom: 15px; color:#757575;  margin-right:5%;}

#product i {color: #828282; font-style: normal; display: block; padding: 2px 10px;}
#product .text_03 {width: 115px; border: 1px solid #a2c5dc; margin-bottom: 5px;}
#product .text_04 {width: 75px; border: 1px solid #a2c5dc; margin-bottom: 5px;}
.box2_t7 td { color: #f4f2eb; font-size: 11px;}
#product .box2_t7 .text {width: 200px; border: 1px solid #a2c5dc;}
#product .link {color: #006ba8;}
.show_1 .show {margin: 0 12px 20px 0;}
.show_1 {padding-top: 2px; }
#product .article {color: #006ba8; font-size: 13px; font-weight: bold; display: block; padding-bottom: 10px;}
#product span.color {font-size: 11px; color: #828282; font-weight: normal; margin: 0 5px;}
#product select.color {width: 125px;}
#product .listy li {background-color:#f7f7f7; margin-right: 10px;margin-bottom: 20px;width: 360px;float:left; }
#product .listy {margin-top: 20px;}
#product .spon li {float: left; width: 140px; font-size: 11px; color: #8c8d8e;}
#product .spon a {color: #006ba8;}

/* SEARCH	*/
#poisk td{color: #000; vertical-align: top;}
#poisk select {width: 365px; height: 22px; border: 1px solid #a2c5dc; background: #fff; margin-bottom: 8px;}
#poisk p {padding: 2px; color: #203c55; font-size: 11px;}
#blue {background: #f4f2eb; width: 470px; padding: 30px; margin-left: 5px;}
table.manuitem {width:100%; height:140px; background:url(/img/bg.png) no-repeat center; }
table.manuitem td {padding-top:10px; max-height:140px;}


/* 	*/

