@charset "utf-8";
* {
	margin: 0;
	padding: 0;
}
html {
	height: 100%;
}
body {
	font: 12px/18px Tahoma, Geneva, sans-serif;
	width: 100%;
	height: 100%;

}
a {
	color: blue;
	outline: none;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}

img {
	border: none;
}
input {
	vertical-align: middle;
}
#wrapper {
	width: 1024px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}
.help-url { color:#199507;}
.clearfix{ clear:both;}

#error_block { border:1px solid #CC261D; background:#FFD9DA; padding:5px; margin:10px 5px; width:300px;}
#error_block img { float:left; position:relative; top:3px; margin-left:10px;}
#error_block span { color:#D50019; font-weight:800; margin-left:10px;}
/* Header
-----------------------------------------------------------------------------*/
#header {	
	height:1%;
}
.top-menu-block{ background:url(../img/header/menu/top_block.jpg); height:1%; height:50px;}
.top-menu-block div{height:50px;}
.top-menu-block #tpb-left{width:224px; float:left; background:url(../img/header/menu/circle.png) center bottom no-repeat;}

.top-menu-block .tpb-center-menu{float:left; width:554px; }
.top-menu-block .tpb-center-menu ul {list-style:none; margin: 0; padding:0; }
.top-menu-block .tpb-center-menu ul li {display:inline; float:left;  font-size:12px; color:#fff; font-weight:600;}
.top-menu-block .tpb-center-menu ul li a {color:#fff; text-decoration:underline; padding:16px; display:block;}
.top-menu-block .tpb-center-menu ul li span {color:#379F0F; text-decoration:none; display:block;  background: url(../img/header/menu/hover.png); color:#ffed00; padding:16px;}
.top-menu-block .tpb-center-menu ul li a:hover{  text-decoration:none; display:block;}

.top-menu-block .tpb-right-search{ float:left; width:230px;}
.top-menu-block .tpb-right-search #span-tpb { background:url(../img/header/menu/search.png) no-repeat; width:190px; height:23px; display:block; margin-top:14px;  position:relative; left:25px;}
.top-menu-block .tpb-right-search #span-tpb #mySearch{ position:relative; left:15px; top:4px; width:143px; border:none; color:#333333; float:left;}
#send-search { height:23px; width:34px; border:none; background:url(../img/header/ok.png) no-repeat; float:left; position:relative; left:10px; cursor:pointer; }
/*---------------------------------*/
.dobule-block div {height:1%;}
.dobule-block .db-logo-phone{float:left; width:235px;}
.db-logo-phone #logo { background:url(../img/header/logo_abely.png) no-repeat; position:relative; left:31px; bottom:15px; float:left; width:181px; height:182px;}
.db-logo-phone #logo a { display:block; height:162px;}
.db-logo-phone #phone-bg {background:url(../img/content/telefon/bg.png); height:71px; float:left; width:100%; position:relative; bottom:25px;}
.db-logo-phone #phone-bg img { margin-left:24px; margin-top:15px;}
.db-logo-phone .reverse-call{ float:left; margin-left:25px; display: inline; position:relative; bottom:15px;}
.reverse-call .url{color:#cd261d; text-decoration:none; border-bottom:1px dotted; font-weight:800; font-size:11px;}
.reverse-call .url:hover {color:#9C1D16;}
.call-block { display:none; z-index:99999;}
.test{ display:block; position:absolute; background:url(../img/content/test.png) no-repeat; height:25px; width:25px; top:-25px; left:-3px;}
.call-block #pod { 
	display:block; 
	height:205px; 
	background:#FEEC96; 
	border:3px solid #FDE05B;
	z-index:9999; 
	position:absolute; 
	width:300px;
	-moz-border-radius: 10px 10px 10px 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 0px 10px 10px 10px;
	margin-top:25px;
	margin-left:80px;
	
}
.name-call{ display: block; margin-left:10px; margin-top:10px; height:25px;  z-index:99999;} 
.name-call b {background:url(../img/content/call-panel/name.png) no-repeat center; display:block; float:left; width:39px; height:21px; }
.name-call input { border:1px dashed #1E4973; background:#FEEC96; width:220px; padding:4px; margin-left:5px; position:relative; bottom:2px; color:#CC261D; font-size:12px; font-weight:800; float:left;}

.phone-call{display: block; margin-left:10px; margin-top:10px;}
.phone-call b { background:url(../img/content/call-panel/phone.png) no-repeat center; display:block; float:left; width:76px; height:21px;  position:relative; bottom:2px;}
.phone-call input { border:1px dashed #1E4973; background:#FEEC96; margin-left:5px; padding:4px 4px 4px 10px; position:relative; bottom:3px; color:#CC261D; font-size:13px; font-weight:800; width:178px;}

.comments-call{display: block; margin-left:10px; margin-top:5px;}
.comments-call b { background:url(../img/content/call-panel/comment.png) no-repeat center; width:117px; height:21px; display: block;}
.comments-call textarea {border:1px dashed #1E4973; background:#FEEC96; width:275px; margin-top:5px; height:40px; color:#CC261D;}

.captcha-call {display: block; margin-left:10px; margin-top:5px; float:left;}
.captcha-call input{ height:39px; border:1px dashed #1E4973; background:#FEEC96; margin-left:5px; font-size:24px; width:60px; 
					color:#CC261D;}
.btn-call{ background:url(../img/content/call-panel/btn.gif) no-repeat; float:left; width:98px; height:29px; border:0px solid bottom; margin-top:20px; margin-left:10px;}
.top-img-coll{ display:block; position:absolute; background:url(../img/content/call-panel/top-tip.png); width:32px; height:40px; left:270px; top:-35px; z-index:9999;}

.call-sent{ padding-top:20px;}
.call-sent img { margin-left:120px;}
.call-sent div { padding-left:30px; padding-right:30px; padding-top:30px; text-align:center; font-size:14px; color:#1E4973; }
/*----------------------------------------*/
.dobule-block .db-banner{float:left; width:579px; position: relative; height:280px; }
#border-banner{ background:url(../img/header/green_line.png); width:579px; height:28px; position:relative; bottom:6px;}

.dobule-block .db-basket-login{float:left; width:205px; height:80px;}
#basket{ background:url(../img/content/buy/bg.png); height:119px; margin-top:3px;}
#basket-img{ display:block; background: url(../img/content/buy/buy.png) no-repeat; height:25px; width:119px; margin-left:15px; margin-top:12px; }
#basket-summ{display:block; font-size:11px; padding-left:15px; margin-top:8px; margin-bottom:8px;}
#basket-summ-empty { display:block; font-size:13px; padding-left:15px; margin-top:8px; margin-bottom:8px;   color:#5DA332;}
#basket-summ b { color:#FF0000;} 
.checkout{display:block; padding-left:15px; font-size:11px;}
.checkout a { color:#5DA332;}

#login-office{display:block; background: url(../img/content/login_panel/title.png) no-repeat; height:17px; width:157px; margin-left:15px; margin-top:10px;}
#login-input-email{display:block; padding-left:15px; margin-top:12px; }
#login-input-email input {  border:1px solid #7F9DB9;  font-size:11px; color:#666666; padding:2px 2px 2px 10px; -moz-border-radius: 2px;
-khtml-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; width:167px;}
#login-input-pass{display:block; padding-left:15px; margin-top:10px; }
#login-input-pass input { border:1px solid #7F9DB9;  font-size:11px; color:#666666; padding:2px 2px 2px 10px; -moz-border-radius: 2px;
-khtml-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; width:167px;}
#btn-login {
	display:block; 
	background:white url('../img/content/login_panel/button_login.png'); 
	width:63px; 
	height:21px; 
	margin-left:15px; 
	margin-top:10px; 
	margin-bottom:4px; 
	border:none;
	cursor: hand;
}
#remind-registr{ font-size:11px; padding-left:15px;}
#remind-registr .remind-password{ color:#656565;}
#remind-registr .registration{color:#CC261D; font-weight:800; margin-left:20px;}
/*-----------------------------------------------------------------*/
#welcome{ display:block; font-size:12px; font-weight:800; color:#656565; margin-left:15px; margin-top:10px;}
#account{display:block; font-size:11px; margin-left:15px; margin-top:5px;}
#account a { color:#CC261D;}
#discount{ margin-left:15px; margin-top:5px; color:#656565; display:block;}
#btn-logout { display:block; background: url(../img/content/login_panel/btn-logout.png); width:63px; height:21px; margin-left:15px; margin-top:10px; margin-bottom:4px;}
/*Baner---------------------*/

/*--Window/Masking Стили--*/

.window {
	height:242px;	width: 579px;
	overflow: hidden; /*--Прячет все за пределами width/height--*/
	position: relative;
	padding-bottom:242px;
	margin-top:3px;
	
}
.image_reel {
	position:absolute;
	top: 0; left: 0;
}
.image_reel img {float:left; }
/*--Paging Стили--*/
.paging {
	position: absolute;
	top:215px;
	left:15px;
	width:178px;
	z-index: 100; /*--кнопки смены слайдов поверх изображения--*/
	display: none; /*--Спрятано по умолчанию, потом будет показано с помощью jQuery--*/
}
.paging a {
	padding: 2px 5px 3px 5px;
	text-decoration: none;
	color: #000;
	background: url(../img/banner/page_maker.png) no-repeat;
	font-size:10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	margin-right:1px;
}
.paging a.active {

	background: url(../img/banner/page_maker_active.png) no-repeat;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

/* Middle 
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	padding: 0 0 150px;
	height: 1%;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
}
#content {
	padding: 0 0 0 240px;
}
.advertise { width:468px; height:60px; border:1px solid #9BD894;}
.content-title-block{ margin-top:10px; height:30px; clear:both;}
.hit-seller{ background:url(../img/content/main_content/hit-sellers.png) no-repeat; display:block; width:125px; height:27px; float:left; }
.about{ background:url(../img/content/main_content/about.png) no-repeat; display:block; width:115px; height:27px; float:left; }
.content-splitter1{ background:url(../img/content/main_content/content_razdelitel.png) repeat-x; display:block; height:10px; float:left; width:640px; margin-top:5px; margin-left:10px;}
.content-splitter2{ background:url(../img/content/main_content/content_razdelitel.png) repeat-x; display:block; height:10px; float:left; width:660px; margin-top:5px; }
/*-----------------------------*/
.product{ height:300px; float:left; width:183px; overflow:hidden; margin-right:12px;}
.product .img-url{ display:block; border:none; text-decoration:none;}
.product-img-block{ border:1px solid #9BD894; display:table-cell !important; display:block;  height:142px; width:181px; text-align:center; vertical-align:middle;}
.product-img-block i {display: inline-block; height: 100%;}
.product-img-block i, img { vertical-align: middle; }

.product-title{display:block; font-size:11px; padding:5px 0; height:35px; }
.product-title a { color:#333333;}
.product-cost{ font-size:11px; display:block; border-bottom:1px dotted #B2B2B2; border-top:1px dotted #B2B2B2; padding:5px 0; color:#333333;}
.product-cost b { color:#CB3333; font-size:12px;}
.product-cost img { float:left;}
.product-btn{ 
	display:block; 
	background:white url('../img/content/main_content/buy_btn.png') no-repeat; 
	width:98px; 
	height:29px; 
	margin-top:8px;
	border:none;
	cursor: hand;
}
/*------------------------*/
.about-block {
  font-size: 11px; 
  color: #333; 
  clear: both;
}

.about-block a {
  color: #333;
}
/* Sidebar Left
-----------------------------------------------------------------------------*/
#sideLeft {
	float: left;
	width: 250px;
	margin-left: -100%;
	position: relative;
}
	ul.sample-menu { padding:0;margin:10px 25px;  }
	ul.sample-menu li { padding:2px 0;margin:0;list-style:none;  font-size:11px;}
	ul.sample-menu li ul { padding:0;margin:0 0 0 15px; margin-top:5px; margin-bottom:5px;  }
	ul#my-menu a { padding-left:8px; }
	ul#my-menu a.collapsed {background:url(../img/menu/collapsed.png) 172px  no-repeat; display:block;  }
	ul#my-menu a.expanded {background:url(../img/menu/expanded.png) 170px no-repeat; display:block; }
	.main-li{ background:url(../img/menu/fon.png) repeat-x; line-height:28px;  }
	.main-li .aa{ color:#1E4973; text-decoration:none; margin-left:10px; font-weight:800;}
	.dd { line-height:1.5;}
	.dd a {color:#656565; margin-left:5px;}
	.dd a:hover{color:#CC261D; text-decoration:underline;}
	
	.norm-podpunkt{ background:url(../img/menu/podmenu_norm.png) no-repeat; width:3px; height:5px; display:block; float:left; position:relative; left:5px; top:6px;}
	.active-podpunkt{ background:url(../img/menu/podmenu_activ.png) no-repeat; width:3px; height:5px; display:block; float:left; position:relative; left:5px; top:6px;}
	
#news-block{margin-left:40px; width:73%;}
#news-block-title{ display:block; background:url(../img/content/news_block/title_news_block.png) no-repeat; width:79px; height:27px;
					 margin-top:30px; }
.news{ font-size:11px; margin-bottom:10px;}
.news-title {display:block; }
.news-title a {
  color:#656565; font-weight:800; text-decoration: none
}
.news-date{ color:#CB3333; display:block; font-weight:800;}
.news-text{ width:180px; display:block; overflow:hidden;}
.news-text a{ color:#656565;}	
.news-lines{ display:block; border-bottom:1px dotted #656565; width:165px; }
.all-news{ font-size:11px; font-weight:800; color:#CB3333;}
/* Footer
-----------------------------------------------------------------------------*/
#footer {
	width: 1024px;
	margin: -90px auto 0;
	height: 90px;
	background: url(../img/footer/footer_bg.jpg);

}
#tree{background:url(../img/footer/tree.png) no-repeat; display:block; height:108px; width:78px; margin-left:35px; position:relative; bottom:48px; float:left; margin-bottom:-20px; display:inline;}
#copyright{ display:block; float:left;  color:#656565; font-size:11px; margin-left:20px; margin-top:24px;}
#nav-footer{float:left; width:475px; height:40px; margin-top:25px; margin-left:25px; }
#left-bord{ background:url(../img/footer/nav/left_bord.png); display:block; width:10px; height:35px; float:left;}
#center-bord{background:url(../img/footer/nav/center_bord.png) repeat-x; height:35px; float:left; padding-top:3px; padding-left:5px; padding-right:5px;}
#center-bord ul {list-style:none; margin: 0; padding:0; }
#center-bord ul li {float:left; margin-top:5px; font-size:11px; color:#CD261D; text-align:center;}
#center-bord ul li a {color:#1E4973;}
.split-foot { background:url(../img/footer/nav/splitter.png) no-repeat; height:10px; width:1px; display:block; float:left; margin:0 10px; margin-top:5px; display:inline;}
#right-bord{ background: url(../img/footer/nav/right_bord.png) no-repeat; display:block; width:8px; height:35px; float:left;}
#create{ display:block; float:left; color:#656565; font-size:11px; margin-left:25px; margin-top:25px;}
#create .link { color:#CC261D; font-weight:800;}
#link-site{ text-decoration:none; color:#656565; font-weight:100; cursor:default;}

/*----------------------SIMPLA|PRODUCTS---------------------------*/
#page_title{ margin-left:10px; }
#page_title h1 { font-size:18px; color:#1D4971; border-bottom:1px dotted #656565; padding-bottom:15px; margin-bottom:15px;}
#path{margin-top:10px; font-size:10px; margin-bottom:10px; color:#656565; }
#path a { font-weight:800; color:#656565;}

#product-content{margin-top:15px; margin-left:10px;}

#product-img-block{float:left; width:180px; overflow:hidden; }
#product-big-img {border:1px dotted #656565; float:left;}
#product-big-img img { padding:6px;}

#product-mini-img ul {list-style:none; margin: 0; padding:0;}
#product-mini-img ul li { border:1px dotted #656565; float:left; margin-right:10px;  margin-top:10px;}
#product-mini-img ul li:hover {border:1px dashed #FF5555;}
#product-mini-img ul li a img { padding:6px;}
/*-----------------------------------------------------------------*/
#product-text-block {float:left; width:390px; min-height: 100%; height: auto !important; height: 100%; font-size:12px; color:#333333; }
/*-----------------------------------------------------------------*/
#product-buy-block{width:190px; float:left; margin-left:10px;}
#product-cost { min-height:30px; border:1px dotted #656565; background:#FFFCD9; font-size:14px; color:#333333; padding:10px 0px 0px 10px; word-spacing:5px;}
#product-cost b { font-size:16px; color:#FF0000;}
.select-product { margin:10px 36px; border:1px dotted #656565;color:#149305; width:130px;}

.variant_id {border:1px dotted #656565;color:#149305; font-size:11px; margin:4px 0px; position:relative; top:5px; width:100%; }
/*-----------------------------------------------------------------*/
#product-haracteristik{ width:193px; position:relative; right:1px;}
#product-haracteristik td{ border:1px dotted #656565; background:#F5F5F5; padding:3px 0px 3px 5px; font-size:11px;}
#product-haracteristik .even { color:#1E4A72;}
#product-haracteristik .odd { color:#CC261D;}
/*-----------------------------------------------------------------*/
#product-hit{ border:1px dotted #656565; background:#FF5555; margin-top:8px; color:#fff; font-weight:800; font-size:14px; padding:5px;}
/*-----------------------------------------------------------------*/
.product-navig-block{ border-top:1px dotted #656565; border-bottom:1px dotted #656565; padding:5px; font-weight:800; height:20px; margin-top:20px;}
.product-navig-block a { font-size:11px; color:#CC261D; }
.product-navig-block .r-a {float:right; margin-right:20px;}
.product-navig-block .l-a {float:left;}
/*-----------------------------------------------------------------*/
#product-zagolovok{ font-size:16px; color:#5EA432; margin-top:20px; margin-bottom:10px;}
.extra{ float:left; height:150px; margin-top:20px; width:360px;}
.extra-img-border{ padding: 6px; border:1px dotted #656565; float:left; margin-right:10px; }
.extra span { margin-left:10px; position:relative; bottom:6px; padding:0px 0px 0px 0px; display:block;}
.extra span a {font-size:11px; color:#CC261D; font-weight:800;}
.extra .desc{font-size:11px; color:#656565; line-height:1.3;}
/*-----------------------------------------------------------------*/
.separator { background:url(../img/content/main_content/content_razdelitel.png) repeat-x; height:10px; }
.comments-block p { padding:10px 0px 0px 0px;}
/*-----------------------------------------------------------------*/
.comments-title-block{font-size:14px; color:#5EA432; font-weight:800; margin-bottom:10px;}
.input-name { width:240px; border:1px solid #656565; -moz-border-radius: 10px; -khtml-border-radius:10px; -webkit-border-radius: 10px; border-radius: 10px; padding:2px 5px; color:#656565;}
.input-textarea{ width:382px;   border:1px solid #656565; -moz-border-radius: 10px; -khtml-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; padding:2px 5px; color:#656565; font-size:14px; display:block; margin-top:10px;}
.captcha-block{ margin-top:10px;}
.captcha-block span { display: block; float:left; margin-right:125px;}
.captcha-code { border:2px dashed #656565; height:25px; width:60px; font-size:20px; color:#656565; }
.captcha-arrow { margin:0px 5px;}
#btn-captcha{	
	display:block; 
	background:white url('../img/content/captcha/btn.gif') no-repeat; 
	width:110px; 
	height:21px; 
	border:none;
	cursor: hand;
	position:relative;
	top:7px;

}
/*-----------------------------------------------------------------*/
.comment-pack-left{ float:left; margin:15px 0px;}
.comment-pack-left img { margin-top:10px;}
.comment_name{ display:block; font-size:16px;  color:#1D4971; font-weight:800; width:100px; }
.comment_date { display:block; color:#656565;}

.comment-pack-right{ float:left; margin:15px 0px;} 
.comment-pack-right .comment_text{ display:block; border:1px solid #D9D9D9; margin-left:35px; width:610px; height:80px; color:#333333; padding:5px 10px; position:relative; top:5px;}
.angle { background:url(../img/content/comments/ugol.gif) no-repeat; width:16px; height:19px; display:block; position:relative; z-index:9999; bottom:75px; left:20px;}
#peid { height:70px;}
#peid ul{list-style:none; margin: 0; padding:0; text-align:center; margin-top:20px; }
#peid ul li {float:left; margin-left:10px; font-size:18px;}
#peid ul li a {  border:1px solid; padding:0px 5px; color:#5EA432; text-decoration:none;}
#peid ul li span { border:1px solid; padding:3px 7px; color:#CC261D;}

#peid .title-peid { font-size:16px; font-weight:800; margin-left:10px; color:#656565; float:left; margin-right:20px;}
#peid .title-peid #next_prev { float:left;}
#PrevLink { margin-right:10px;}
#NextLink,#PrevLink { font-size:16px; color:#1D4971;}

/*password_remind.tpl-----------------------------------------------------------------*/
.pr-h1{ font-size:18px; color:#1D4971; margin-top:10px;}
.pr-h2{ font-size:16px; color:#1D4971; margin-top:10px;}
.pr-h2 a {color:#CC261D;}
.login_table { font-size:12px; margin-top:18px; color:#333333; }
.login_table a { color:#CC261D; font-weight:800;} 
.login_table input { width:200px; font-size:16px; margin:3px 10px;}
.pr-btn {
	display:block; 
	background:white  url(../img/content/remind/btn.gif) no-repeat  center ; 
	height:31px; 
	border:none;
	cursor: hand;
	position:relative;
	font-weight:800;
	color:#333333;
}

.pr-text{border:2px solid #7F9DB9; color:#333333; font-size:10px; padding:2px;}

.pr-sent-mail { margin-top:10px; font-size:12px; color:#333333;}
.pr-sent-mail b {color:#FF0000;}
.captcha { border:1px dotted #E3E5F0; margin-left:10px; height:43px; width:190px; padding:5px; background:#F2F3F9; }
.captcha  img { float:left;}
.captcha input { width:50px;}



table.order_products td {
	font-size: 12px;
	border-bottom: dotted #d4d4d4 1px;
	padding: 8px 0 8px 0;
	margin:0px;
	color:#333333;
}
div.order_products {
float:left;
width:450px;
}
table.order_products {
width:100%;
margin-top:10px;
}

table.order_info {
float:right;
width:300px;
border: dotted #E3E5F0 1px;
background-color: #F2F3F9;
padding: 10px;
color:#333333;
}
table.order_info td {
font-size: 14px;
padding: 5px;
margin:0px;
}

.td_1 a {color:#CC261D;}

.url_a {color:#CC261D; font-weight:800;}

.p-marg { margin-left:10px;}

#news {
list-style:none; margin-left:10px;
}
#news li{
margin:10px 0 0px 0; color:#333333;
}
.news_date {
color:#848484;
font-size:11px;
margin-top:5px;

}
.news_annotation {
margin:0px 0 6px 0;
font-size:12px;
}
.article-annotation{ margin-top:10px; color:#333333;} 
.total_sum { color:#333333; float:right; font-size:16px; font-weight:800;}

.billet {
padding:15px 25px 8px 0px;
margin-bottom:16px;
}

.delivery_select {vertical-align:top;padding-top:4px;_padding-top:0px;}

.delivery_text {
padding:0 0 12px 8px;
}
.delivery_text p {
padding-bottom:10px;
color:#333333;
}
.delivery_text h3 {
font-size:18px;
color:#199507;
font-weight:normal;
padding-bottom:16px;
}
.delivery_text input { padding:0 20px;}

#cart_products
{
width:100%;
}
#cart_products td {
border-bottom: dotted #d4d4d4 1px;
padding: 8px 0 8px 0;
margin:0px;
}
#cart_products .td_1 {
}
#cart_products .td_2 {
width:90px;
text-align:right;
padding-right:24px !important;
}
#cart_products .td_3 {
padding-left: 50px;
width:135px;
}
#cart_products .td_4 {
width:50px;
text-align:right;
}
.return_from_cart {color:#CC261D;}

.order_form td{font-size:14px; padding:3px 0 10px 0; width:130px; color:#333333;}
.order_form input {font-size:14px;padding:1px 2px 1px 2px;width:250px; }
.order_form input.address {padding:1px 2px 1px 2px;width:495px !important;}
.order_form textarea {
width:499px;
height:80px;
margin:5px 0 12px 0;
}

input#order_button{width:155px !important;  font-size: 18px; color:#333333;}

.captcha2 {
border:1px solid #d0d0d0;
background:#f4f4f4;
width:200px;
margin:0 0 12px 0;
padding:6px;
overflow:hidden;
}
.captcha2 img {float:left;padding-right:15px;}
.captcha2 input {font-size:18px;width:70px !important;margin-top:4px;}

.product-search{min-height:200px; height: auto !important; height: 200px; float:left; width:373px; margin-right:12px; margin-bottom:15px;}
.product-img-block-search{ border:1px solid #9BD894; display:table-cell !important; display:block;  height:142px; width:181px; text-align:center; vertical-align:middle; float:left;}
.product-img-block-search i {display: inline-block; height: 100%;}
.product-img-block-search i, img { vertical-align: middle; }
.product-title-search{display:block; font-size:11px; padding:5px 0; float:right; width:175px; }
.product-title-search a { color:#333333;}
.descript-search { float:right; display:block; width:175px; color:#656565;}

.static-page { margin-left:10px;}

.feedback td{
  padding: 3px 30px 5px 0;
  color:#333333;
}
.feedback input{
  width:200px;
  font-size:14px;
}
.feedback input.submit{
  width:150px;
  font-size:14px;
}
.feedback textarea{
  width:300px;
  height:80px;
  font-size:14px;
}


/* Верхний уровень вложенности меню каталога */
ul.catalog_menu {
list-style:none;
margin-left:10px;
}
ul.catalog_menu li{  /* Элемент списка */
margin-bottom:10px;
font-size:18px;
font-family:"Trebuchet MS";
}
ul.catalog_menu li a{ /* Ссылка */
font-size:18px;
font-family:"Trebuchet MS";
color:#CC261D;
}

/* Внутренний уровень вложенности меню каталога */
ul.catalog_menu ul {
list-style:none;
margin-left:20px;
margin-bottom:10px;
margin-top:10px;
}
ul.catalog_menu ul li{  /* Элемент списка */
margin-bottom:10px;
font-size:12px;
font-family: Tahoma;
color:#000;
}
ul.catalog_menu ul li a{  /* Ссылка */
font-size:12px;
font-family:Tahoma;
}

