* { margin:0; padding:0;}
	/* CSS Document */
	/* Set default values */

html, body, img, form, div, ul, ol, li, p, h1, h2, h3, a, table, td, code, pre, cite {margin:0px; padding:0px; border:none;}
td {vertical-align:top;}
body {background:#eeeeee url(/images/body.jpg) top center repeat-x; font-size:11px; font-family:Tahoma, Verdana; color:#616161;margin:0px;}
a {color:#616161;}
.fl {float:left;}
.fr {float:right;}
.clear {clear:both;}
.clearl {clear:left;}
.clearr {clear:right;}
.flnone {float:none;}
.mblock {float:left;width:100%;}
/*header*/
#head {width:100%;height:130px;}
.top {width:100%;height:30px;background-color:#a6a6a6;}
ul.topm {list-style:none;float:left;margin:5px 0px 0px 20px;}
ul.topm li {float:left;height:25px;margin:0px 2px;background:url('/images/topm_bg.gif') bottom left repeat-x;}
ul.topm li a {display:block;height:25px;background:url('/images/topm_left.gif') bottom left no-repeat;color:#8a8a8a;font-weight:bold;text-decoration:none;line-height:25px;padding-left:5px;}
ul.topm li a span{display:block;height:25px;background:url('/images/topm_right.gif') bottom right no-repeat;padding-right:5px;}
ul.topm li.active {float:left;height:25px;margin:0px 2px;background:url('/images/topm_bg_a.gif') bottom left repeat-x;}
ul.topm li.active a {display:block;height:25px;background:url('/images/topm_left_a.gif') bottom left no-repeat;color:#5f5f5f;font-weight:bold;text-decoration:none;line-height:25px;padding-left:5px;}
ul.topm li.active a span{display:block;height:25px;background:url('/images/topm_right_a.gif') bottom right no-repeat;padding-right:5px;}
ul.topm li a:hover {color:#5f5f5f;}
.search_bg {margin:2px 10px 0px 0px;width:373px;height:28px;background:url('/images/search_bg.jpg') bottom right no-repeat;}
.search {padding:3px 0px 0px 50px;}
.sear {background:none;border:1px solid #CCCCCC;font-size:11px;font-family:tahoma;color:#000000;width:237px;height:17px;margin-top:5px;float:left;padding:0px 5px;}
.send {width:64px; height:18px;text-align:left; background: url('/images/button/search.gif') right center no-repeat;cursor:pointer;border:none;margin:5px 3px 0px 3px;float:left;}

.header {height:100px;margin:0px 12px 0px 3px;background:#f6f6f6 url('/images/header_bg.gif') bottom left repeat-x;}
.header_l {height:100px;background: url('/images/header_left.gif') bottom left no-repeat;}
.header_r {height:100px;background: url('/images/header_right.gif') bottom right no-repeat;}

.logo {float:left;margin:20px 0px 0px 30px;}
#head .phone {width:150px;height:90px;position:absolute;right:51%;margin-right:/*-200px*/1%;margin-top:10px;line-height:20px;color:#000000;font-weight:bold;}
#head .phone img {float:left;margin-top:5px;margin-right:10px;}
#head .phone1 {width:150px;height:90px;position:absolute;left:48%;margin-left:/*-200px*/1%;margin-top:10px;line-height:20px;color:#000000;font-weight:bold;}
#head .phone1 img {float:left;margin-top:5px;margin-right:10px;}
#head .work {width:130px;height:90px;position:absolute;left:60%;margin-left:4%;margin-top:10px;line-height:16px;color:#000000;}
#head .work span {font-weight:bold;}
.basket {float:right;height:95px;width:213px;background: url('/images/basket.jpg') bottom left no-repeat;margin:1px 2px 0px 0px;color:#ffffff;}
.basket p {margin:10px;}
.basket p.zakaz {margin:20px 10px 10px;}
.basket a {color:#ffffff;text-decoration:underline;}
.basket a:hover {color:#ffffff;text-decoration:none;}
.basket span {color:#fffb8a;font-weight:bold;}
/*content*/
#center {margin:3px 12px 20px 3px;}
.left {width:250px;float:left;}
.right {margin-left:255px;}
.topcont {height:25px;line-height:20px;}
.navig {padding:0px 10px;float:left;}
.navig a {text-decoration:none;}
.val, .proi, .colvo {padding:0px 15px 0px 0px;float:left;}
.center {margin-right:255px;}
.right_block {width:250px;float:right;}
.main_block {margin-bottom:10px;background:#ffffff;padding:5px;}

.main_search {color:#000000;margin:10px;background:#eeeeee url('/images/search_cl.gif') top left repeat-y;border-bottom:1px solid #dedede;}
.top_search {height:26px;background: url('/images/search_tbg.gif') top left repeat-x;}
.top_search_l {height:26px;background: url('/images/search_tl.gif') top left no-repeat;}
.top_search_r {height:26px;background: url('/images/search_tr.gif') top right no-repeat;}
.s_title_l {float:left;width:5px; height:26px;margin-left:10px;background: url('/images/s_title_l.gif') top right no-repeat;}
.s_title_c {float:left; height:26px;background: url('/images/s_title_bg.gif') top right repeat-x;line-height:25px;color:#00426c;font-weight:bold;font-size:12px;}
.s_title_c span {margin:0px 5px;}
.s_title_r {float:left;width:5px; height:26px;background: url('/images/s_title_r.gif') top right no-repeat;}
.s_text {height:auto;padding:10px;border-right:1px solid #dedede;}
.s_text td {padding:5px 10px;line-height:18px;color:#000000;}
input.kod {float:right;height:18px;width:55%;border:1px solid #dedede; font-size:11px; font-family:Tahoma, Verdana;padding:0px 2px;}
input.pr {float:right;height:18px;width:50%;border:1px solid #dedede; font-size:11px; font-family:Tahoma, Verdana;padding:0px 2px;}
input.st {height:18px;width:20%;margin:0px 5px;border:1px solid #dedede; font-size:11px; font-family:Tahoma, Verdana;padding:0px 2px;}
input.vr {float:right;height:18px;width:20%;border:1px solid #dedede; font-size:11px; font-family:Tahoma, Verdana;padding:0px 2px;}
.search_b {width:82px;height:21px;background:url('/images/button/search_b.gif') no-repeat;border:none;cursor:pointer;padding:0px 2px;}

.search_more {padding:10px 0px;}
.search_more .field td{vertical-align:middle;padding:3px 10px 3px 3px;white-space:nowrap;}
.search_more .field td.otst {width:20%;}
.search_more .field span {font-weight:bold;}
.search_more .field input {height:18px;border:1px solid #dedede; font-size:11px; font-family:Tahoma, Verdana;padding:0px 2px;}
.search_more .field input.sw_150 {width:150px;}
.search_more .field input.sw_100 {width:100px;}
.search_more .field input.sw_50 {width:50px;}

.result {padding:10px;}
.result table {color:#000000;}
.result table a {color:#005e89;text-decoration:none;}
.result table a:hover {color:#005e89;text-decoration:underline;}
.result table th p {text-align:left;padding:10px 0px 5px 5px;}
.result table td p{text-align:left;padding:10px 5px 5px 5px;}
.result table th img {float:left;margin:4px 4px 0px 0px;}
.result table td {border-top:1px solid #dbe8ee;line-height:14px;}
.result table tr.first td p{border:none;padding:15px 5px 5px 5px;}
.result table td span {color:#ba0000;font-weight:bold;}

.navigation {width:350px;margin:20px auto;font-size:12px;}
.navigation a {display:block;width:23px;height:23px;text-align:center;color:#005e89;background-color:#e0e0e0;border:1px solid #d3d3d3;margin:5px;float:left;text-decoration:none;line-height:22px;}
.navigation a:hover,.navigation a.active {color:#ffffff;;background-color:#005e89;}
.navigation span {display:block;width:23px;height:23px;text-align:center;color:#005e89;float:left;line-height:22px;margin:5px;}

.image {width:200px;float:left;}
.desk {margin-left:170px;}
.tovar {padding:20px 0px;}
.tovar td {color:#00507a;padding:5px 20px 10px 5px;}
.tovar span {color:#ba0000;font-size:12px;font-weight:bold;}

.bottom_info {padding:30px 0px 10px 0px;height:80px;}
.bottom_info .block {float:right;width:33%;max-width:200px;}
.block_bg {height:61px;margin:0px 10px;background:url('/images/bl_bg.gif') top left repeat-x;text-align:center;}
.stoimost {background:url('/images/bl_stoimost.gif') top left no-repeat;height:61px;overlow:hidden;}
.sost {background:url('/images/bl_sost.gif') top left no-repeat;height:61px;overlow:hidden;}
.nalichie {background:url('/images/bl_nalichie.gif') top left no-repeat;height:61px;overlow:hidden;}
.block_bg .t {color:#3d3d3d;font-weight:bold;line-height:25px;font-weight:bold;margin:0px 10px 0px 30px;font-size:12px;padding-top:5px;}
.block_bg .tt {color:#a00000;font-weight:bold;line-height:20px;font-weight:bold;margin:0px 10px 0px 30px;font-size:12px;white-space:nowrap;}

.title {height:44px; background: url('/images/title_bg.jpg') top left repeat-x;}
.title_l {height:44px; background: url('/images/title_l.jpg') top left no-repeat;}
.title_r {height:44px; background: url('/images/title_r.jpg') top right no-repeat;margin-left:20px;}

.left .title {color:#003c66;font-weight:bold;font-size:12px;text-transform:uppercase;line-height:42px;}
.right .title {color:#000000;font-weight:bold;font-size:12px;text-transform:uppercase;line-height:42px;}
.title span.prod {padding-top:7px;color:#ba0000;display:block;line-height:14px;}
.right .title span {color:#ba0000;}

ul.catalog {list-style-type:none;list-style-image:url('/images/li.jpg');margin:10px 15px 15px 20px;}
ul.catalog li {border-bottom:1px solid #dcdcdc;padding:10px 0px;}
ul.catalog li a {color:#454545;font-weight:bold;text-decoration:none;}

ul.catalog li ul{list-style-type:none;list-style-image:url('/images/li.jpg');margin:0px 0px 10px 10px;}
ul.catalog li ul li {border-bottom:none;padding:10px 0px 0px}
ul.catalog li ul li a {color:#454545;font-weight:normal;text-decoration:none;}

ul.catalog li ul li ul{list-style-type:none;list-style-image:url('/images/li.jpg');margin:0px 0px 0px 10px;}

li.op {list-style-image:url('/images/li_op.jpg');border-bottom:none;}

.text {padding:10px;}
/*.g {background:#ececec;padding:1px;margin:5px;width:280px;display:inline-table;}
.g_h {background:#ececec;padding:1px;margin:5px;width:230px;}*/
.goods {background:#ffffff url('/images/goods.jpg') no-repeat;width:270px;height:192px;padding:5px;margin:5px;display:inline-table;overflow:hidden;}
.goods_h {background:#ffffff url('/images/goods_h.jpg') no-repeat;width:210px;height:190px;padding:5px;margin:5px;overflow:hidden;}
.product {height:50px;width:270px;display:block;overflow:hidden;}
.goods_h .product {width:220px;}
h2 {font-size:11px;color:#005e89;font-weight:bold;margin:0px;}
.image {width:160px;}
.image img {margin:5px 0px;}
.goods .image, .goods_h .image {float:left;width:100px;height:110px;overflow:hidden;}
.goods .image img, .goods_h .image img {margin:0px;}
.description {margin-left:105px;height:105px;}
.description p {margin:10px 0px;}
.description span {color:#ba0000;font-weight:bold;}

.buttons {width:180px;float:right;}
.buy_t {margin:5px 5px;width:82px;height:21px;background:url('/images/button/buy.gif') no-repeat;}
.buy_t a {line-height:20px;display:block;margin:0px 12px;font-weight:bold;text-decoration:none;color:#ffffff;}
.buy {margin:5px 5px;width:82px;height:21px;float:right;background:url('/images/button/buy.gif') no-repeat;}
.buy a {line-height:20px;display:block;margin:0px 12px;font-weight:bold;text-decoration:none;color:#ffffff;}
.more {margin:5px 0px;width:82px;height:21px;float:right;background:url('/images/button/more.gif') no-repeat;}
.more a {line-height:20px;display:block;margin:0px 8px;font-weight:bold;text-decoration:none;color:#015f81;}

/*footer*/
#footer {height:100px;margin:0px 12px 0px 3px;background:#f6f6f6 url('/images/footer_bg.gif') bottom left repeat-x;}
.footer_l {height:100px;background: url('/images/footer_left.gif') bottom left no-repeat;}
.footer_r {height:100px;background: url('/images/footer_right.gif') bottom right no-repeat;}
.copiright {height:95px;width:320px; background: url('/images/line_v.gif') bottom right no-repeat;padding:5px 3px 0 35px;color:#3a3a3a;float:left;}
.copiright p {margin:10px 0px;}
.copiright a {color:#3a3a3a;text-decoration:underline;}
.copiright a:hover {color:#3a3a3a;text-decoration:none;}
#footer .phone {width:150px;height:90px;position:absolute;left:47%;margin-left:-10%;margin-top:10px;line-height:20px;color:#000000;font-weight:bold;}
#footer .phone img {float:left;margin-top:5px;margin-right:10px;}
#footer .phone1 {width:150px;height:90px;position:absolute;left:60%;margin-left:-10%;margin-top:10px;line-height:20px;color:#000000;font-weight:bold;}
#footer .phone1 img {float:left;margin-top:5px;margin-right:10px;}
#footer .work {width:130px;height:90px;position:absolute;left:62%;margin-left:1%;margin-top:10px;line-height:18px;color:#000000;}
#footer .work span {font-weight:bold;}
.counters {float:right;width:220px; background: url('/images/line_v.gif') bottom left no-repeat;height:60px;padding-top:30px;padding-left:20px;}

table.table_grid {width:100%;margin:10px;}
table.table_grid th {font-weight:bold; border-bottom: 1px solid #CCC;padding:5px;}
table.table_grid td {background-color:#F9F9F9; border-bottom: 1px solid #CCC; border-right: 1px solid #CCC;padding:5px;}
table.table_grid tbody tr:hover td {background-color:#F0F0F0;}
table.table_grid tbody td input {width:30px;text-align:center;}
table.table_grid .lastr {border-right: none;}
table.table_grid .lastb {border-bottom: none;}

#dialog-form {width:95%;}
#dialog-form label, #dialog-form input { display:block; }
#dialog-form input.text, #dialog-form textarea.text,  { margin-bottom:5px; width:95%; padding: .4em; }
#dialog-form fieldset { padding:0; border:0; margin:10px; }
#dialog-form h1 { font-size: 1.2em; margin: .6em 0; }
.ui-dialog .ui-state-error { padding: .3em; }
.validateTips { border: 1px solid transparent; padding: 0.3em; color:#F00;}
#dialog-form .phone_holder input {display:inline;}
#dialog-form .street_holder {margin-top:3px;}
#dialog-form .street_holder input {display:inline; width:26px; text-align:center;}
.ui-autocomplete-loading { background: transparent url('/images/ajax-loader.gif') right center no-repeat; }
#dialog-form #basketAddressHolder {margin:0;padding:0}

#text_page {padding:2em; padding-bottom:5em;}
#text_page p {margin: 0.8em;line-height:1.3em;text-indent:2em;font-size:1.1em;}
#text_page ol, #text_page ul {padding:0em; margin:1em;}
#text_page li {line-height:1.3em; font-size:1.1em;padding:0em; margin:0em;}

#news_page {padding-top:1em; padding-bottom:1.5em;}
#news_page p {margin: 0.3em;line-height:1.3em;font-size:1.1em;}

#delivery_holder {}
#delivery_holder h3 {margin-bottom: 5px;}
#delivery_holder label {display: block;margin:5px;}
#delivery_holder label input {float:left;margin-right:7px;}
#delivery_holder span.notice {font-size: 10px; color: #CCC;}



/* ie 7*/
*+html .goods {float:left;}
*+html .buy {float:left;margin:0px;pading:0px;}
*+html .more {margin:0px;pading:0px;}
