/* CSS Document */

td {color:#515151; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:left}

img {  	border:0  }

form {padding:0; margin:0}

input, textarea, select {font-family:Tahoma, Verdana, sans-serif}

a {	color:#0765AE; text-decoration: underline}
a:hover {color:#0765AE; text-decoration: none}

h1 {font-weight:normal; font-size:22px; color:#000;	padding:10px 0 0 0; margin:0  }
h2 {font-weight:normal; font-size:22px; color:#000;	padding:5px 0 20px 0; margin:0  }
h3 {font-weight:normal; font-size:20px; color:#000}

.white, .white:hover, .white a, .white a:hover {color:#fff}
.black, .black:hover, .black a, .black a:hover {color:#0B1214}
.gray {color:#7D7D7D}
.large {font-size:14px}
.big {font-size:18px; line-height:20px}
.small { font-size:11px}

table.mnt {border:0; width:90%; max-width:1200px; min-width:950px; margin:0 10px 0 40px}

div.pages1 {color:#919191;font-size:11px;width:150px;padding:10px 1px 15px 1px;float:left}
div.pages2 {color:#919191;margin-left:150px;font-size:11px;text-align:right;white-space:nowrap;  padding:10px 1px 15px 5px;  }
div.pages2 a, div.pages2 a:hover {	background-color:#f3f3f3;padding:7px 6px 7px 6px;}
div.pages2 span {	background-color:#D3D3D4;padding:7px 6px 7px 6px;  }

/*=== Wrappers ===*/
html, body {width:100%; height:100%;}
body {color:#7c7c7c; font-size:11px; line-height:normal; font-family:Tahoma, Geneva, sans-serif;}
#goldesign {position:relative; min-height:100%; height:auto !important; height:100%; background:url(../images/top/bg_rep.jpg) repeat-x;}
#goldesign .wrapper {min-width:990px; max-width:1200px; margin:0 auto;}

/*=== Основные классы ===*/
.clear_table {border-collapse:collapse;}
.clear_table td {vertical-align:top;}
.clear {clear:both; height:1px; font-size:1px;}
.border3px {border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px;}
.border5px {border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px;}
.border10px {border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px;}


/*=== Стили для текста ===*/
.content p {padding:0 0 15px 0; line-height:normal;}
.content hr {margin:0px 0px 15px 0px; height:1px; color:#cccccc; background:#cccccc; border:none;}

/*=== Стили списков ===*/
.content ol {}
.content ul {}
.content ul li {padding:0px 0px 10px 0px; list-style:circle;}

/*=== Ссылки ===*/
a {color:#1170bb; font-family:Tahoma, Geneva, sans-serif; text-decoration:underline;}
a:hover {text-decoration:none;}
a:visited {}

/*=== Загаловки ===*/
h1,h2,h3,h4,h5,h6 {font-family:Tahoma, Geneva, sans-serif;}
h1 {padding:0 0 15px 0; color:#272727; font-size:17px;}
h2 {padding:0 0 10px 0; color:#1c5580; font-size:17px;}
h3 {padding:0 0 5px 0;}
h4 {padding:0 0 5px 0;}

/*=== Стили форм ===*/
.field {color:#666; font-size:12px; font-family:Tahoma, Geneva, sans-serif; background:#FFF; border:1px solid #CCC;}
.textarea {color:#666; font-size:12px; font-family:Tahoma, Geneva, sans-serif; background:#FFF; border:1px solid #CCC;}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */



/* ----------------------------------- Top Cells ----------------------------------- */
#top_cells {}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */



/* ----------------------------------- Left Cells ---------------------------------- */
#left_cells {float:left; min-width:15%; width:25%; max-width:30%; padding:0px 5% 30px 1%;}
#left_cells .logo {padding:50px 0px 40px 10%;}

/*=== Главное меню ===*/
#left_cells .menu {padding:0px 0px 35px 15%;}
#left_cells .menu ul li {padding:0px 0px;}
#left_cells .menu ul li a {display:block; padding:5px 0px 7px 33px; color:#1170bb; font-size:14px; background:url(../images/left/menu_sep.jpg) 13px center no-repeat;}
#left_cells .menu ul li.active a {padding:5px 0px 7px 33px; color:#f9fcfe; text-decoration:none; background:url(../images/left/manu_act.jpg) no-repeat;}


/*=== Поиск ===*/
#left_cells .search_block {position:relative; margin:0px 0px 25px 2%;}
#left_cells .search_block .bg_left {position:absolute; left:-65px; top:-6px; width:126px; height:107px; background:url(../images/left/search_block_bg_left.jpg) no-repeat;}
#left_cells .search_block .bg_right {position:absolute; right:0px; top:0px; width:13px; height:53px; background:url(../images/left/search_block_bg_right.jpg) no-repeat;}
#left_cells .search_block .content {margin:7px 0px 0px 0px; padding:15px 10px 12px 30%; background:#f0efef;}
#left_cells .search_block .content .field {width:60%; padding:5px 5px; color:#9a9ca2; font-size:12px;}
#left_cells .search_block .content .ok {width:25%; color:#006fa5; font-size:12px; text-decoration:underline; background:none; border:none; cursor:pointer;}


/*=== Информация ===*/
#left_cells .info_block {position:relative; margin:0px -12px 20px 0px;}
#left_cells .info_block .bg_top {background:url(../images/left/info_block_v.jpg) 0px 0px repeat-x;}
#left_cells .info_block .bg_top_left {width:25px; height:25px; background:url(../images/left/info_block_s.jpg) 0px 0px no-repeat;}
#left_cells .info_block .bg_top_right {width:25px; height:25px; background:#0C3 url(../images/left/info_block_s.jpg) -25px 0px no-repeat;}

#left_cells .info_block .bg_center {background:#d0e6ef url(../images/left/info_block_center.jpg) top repeat-x;}
#left_cells .info_block .bg_left {background:url(../images/left/info_block_h_r.jpg) 0px 0px repeat-y;}
#left_cells .info_block .bg_left .wrap {height:105px; background:url(../images/left/info_block_h.jpg) 0px 0px no-repeat;}
#left_cells .info_block .bg_right {background:url(../images/left/info_block_h_r.jpg) -25px 0px repeat-y;}
#left_cells .info_block .bg_right .wrap {height:105px; background:url(../images/left/info_block_h.jpg) -25px 0px no-repeat;}

#left_cells .info_block .bg_bot {background:url(../images/left/info_block_v.jpg) 0px -25px repeat-x;}
#left_cells .info_block .bg_bot_left {width:25px; height:25px; background:url(../images/left/info_block_s.jpg) 0px -25px no-repeat;}
#left_cells .info_block .bg_bot_right {width:25px; height:25px; background:#0C3 url(../images/left/info_block_s.jpg) -25px -25px no-repeat;}

#left_cells .info_block .content {padding:5px 10px 0px 15px;}
#left_cells .info_block .content .name {padding:0px 0px 20px 0px; color:#ffffff; font-size:18px;}
#left_cells .info_block .content .empty {color:#315664; font-size:11px;}
#left_cells .info_block .content .empty .info_image {border:3px #DAEDF5 solid; padding:5px; margin-bottom:10px; width:234px; text-align:center; background-color:#F2FBFF}

/*=== Мы принимаем ===*/
#left_cells .payment_block {margin:0px 0px 50px 10px; padding:15px 20px 15px 10px; background:#f6f5f5; border:1px solid #efefef;}
#left_cells .payment_block .name {padding:0px 0px 15px 10px; color:#6d6d6d; font-size:18px;}
#left_cells .payment_block .content {text-align:center;}
#left_cells .payment_block .content img {margin:0px 4px 10px 4px;}


/*=== Вопрос-ответ ===*/
#left_cells .faq_block {margin:0px 0px 0px 10px;}
#left_cells .faq_block .name {overflow:hidden; margin:0px -10px 0px 0px; padding:0px 0px 15px 10px; display:inline-block; color:#626262; font-size:18px;}
#left_cells .faq_block .name .all {display:inline-block; width:107px; margin:-5px 0px 0px 5px; padding:8px 0px 10px 0px; color:#999999; font-size:12px; text-align:center; background:url(../images/link_all_bg.jpg) no-repeat;}
#left_cells .faq_block .content .item {padding:0px 0px 20px 0px;}
#left_cells .faq_block .content .item .empty {position:relative; padding:15px; background:#fefefe url(../images/left/faq_block_bg.jpg) top repeat-x; border:1px solid #d3d3d3;}
#left_cells .faq_block .content .item .empty .bg {position:absolute; left:20px; bottom:-12px; width:20px; height:12px; background:url(../images/left/faq_block_str.jpg) no-repeat;}
#left_cells .faq_block .content .item .answer {width:105px; margin:15px 0px 0px 15px; padding:3px 0px 4px 0px; color:#1170bb; font-size:11px; text-align:center; background:#528fbf url(../images/left/faq_block_answer.jpg) no-repeat;}
#left_cells .faq_block .content .item .answer a {color:#fff; font-size:11px;}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */



/* ---------------------------------- Right Cells ---------------------------------- */
#right_cells {overflow:hidden; padding:16px 3% 30px 0px;}
#right_cells .bg_car {margin:0px 0 0px 7%; height:231px; background:url(/images/top/bg_car.jpg) center top no-repeat;}


#right_cells .wr_left {overflow:hidden; padding:0px 5% 0px 20px;}
#right_cells .wr_right {float:right;}
#right_cells .h1 {float:right; padding:0 0 7px 0; font-size:18px}
#right_cells h1 {padding:0 0 7px 0; font-size:22px}

.company_list_block {position:relative; width:140px; padding:20px 0px 10px 0px; background:url(../images/right/company_list_block_rep.jpg) repeat-y;}
.company_list_block .bg_top {position:absolute; left:0px; top:0px; width:140px; height:10px; background:url(../images/right/company_list_block_top.jpg) no-repeat; z-index:9;}
.company_list_block .bg_bot {position:absolute; left:0px; bottom:0px; width:140px; height:10px; background:url(../images/right/company_list_block_bot.jpg) no-repeat;}
.company_list_block ul {width:110px; margin:0 auto;}
.company_list_block li {padding:5px 0px; text-align:center; border-bottom:1px dotted #d1d1d1;}
.company_list_block li:last-child {border:none;}


/*=== Новости - слайдер ===*/
.news_block_slider {position:relative; margin:0px 0px 40px 0px;}
.news_block_slider .bg_top_left {position:absolute; left:0px; top:0px; width:10px; height:10px; background:url(../images/right/news_block_bg_top.jpg) 0px 0px no-repeat;}
.news_block_slider .bg_top_right {position:absolute; right:0px; top:0px; width:10px; height:10px; background:url(../images/right/news_block_bg_top.jpg) -10px 0px no-repeat;}
.news_block_slider .bg_bot_left {position:absolute; left:0px; bottom:0px; width:10px; height:10px; background:url(../images/right/news_block_bg_bot.jpg) 0px 0px no-repeat; z-index:9;}
.news_block_slider .bg_bot_right {position:absolute; right:0px; bottom:0px; width:10px; height:10px; background:url(../images/right/news_block_bg_bot.jpg) -10px 0px no-repeat; z-index:9;}

.news_block_slider .items {padding:25px 90px 10px 250px; background:#f3f2f2; border:1px solid #c8c8c8; border-bottom:none;}
.news_block_slider .items ul li {padding:10px 0px; border-bottom:1px dotted #adadad;}
.news_block_slider .items ul li a {color:#1170bb; font-size:14px;}
.news_block_slider .items ul li:last-child {border:none;}
.news_block_slider .items ul li.ui-tabs-selected a {text-decoration:none;}

.news_block_slider .content {min-height:84px; padding:20px 0px 0px 15px; background:#0876c5 url(../images/right/news_block_bg_bot_rep.jpg) 0 bottom repeat-x;}
.news_block_slider .content .item {}
.news_block_slider .content .ui-tabs-hide {display:none;}
.news_block_slider .content .item .pic {position:absolute; left:15px; top:15px; width:189px; padding:10px 5px 10px 5px; background:#fff; border:1px solid #c8c8c8; border-bottom:none; text-align:center}
.news_block_slider .content .item .pic .bg {position:absolute; left:-1px; bottom:-14px; width:201px; height:14px; background: url(../images/right/news_block_pic_bg.png) left bottom no-repeat;}
.news_block_slider .content .item .title {padding:15px 10px 5px 10px;}
.news_block_slider .content .item .title a {color:#FFF; font-size:18px;}
.news_block_slider .content .item .empty {padding:0px 10px 10px 10px; color:#d2e8f0;}


/*=== Новости - текст ===*/
.news_block_text {margin:0px 0px 50px 0px;}
.news_block_text .item {padding:0px 0px 25px 0px;}
.news_block_text .item .date {width:120px; display:inline-block; padding:4px 14px; color:#d2e8f0; font-size:12px; text-align:center; background:#279bef; border:1px solid #279bef;}
.news_block_text .item .cat {display:inline-block; padding:4px 0px 0px 10px; color:#8b8b8b; font-size:12px;}
.news_block_text .item .cat a {color:#8b8b8b;}
.news_block_text .item .title {padding:10px 0px 5px 0px;}
.news_block_text .item .title a {color:#1170bb; font-size:12px;}
.news_block_text .item .empty {color:#7c7c7c; font-size:11px;}
.news_block_text .all {position:relative; color:#8b8b8b; font-size:12px; background:url(../images/line_grey_hor.jpg) left 8px repeat-x;}
.news_block_text .all a {color:#8b8b8b; font-size:12px;}
.news_block_text .all .wrap {display:inline-block; padding:0px 15px 0px 0px; background:#fff;}


/*=== Каталожег ===*/
.catalog_block {margin:0px 0px 35px 0px;}
.catalog_block .name {padding:0px 0px 30px 0px;}
.catalog_block .name h3 {display:inline-block; color:#000000; font-size:22px;}
.catalog_block .name .all {display:inline-block; width:107px; margin:-5px 0px 0px 10px; padding:8px 0px 10px 0px; color:#999999; font-size:12px; text-align:center; background:url(../images/link_all_bg.jpg) no-repeat;}
.catalog_block .content {overflow:hidden; margin:0px -100px 0px 0px;}
.catalog_block .content .item {display:inline-block; min-width:132px; width:25%; margin:0px 3% 0px 0px; height:200px; border:1px solid #d3d3d3;}
.catalog_block .content .item .title {padding:10px 5px 10px 5px; height:33px; text-align:center; background:#f5f4f4; border-bottom:1px solid #d3d3d3;}
.catalog_block .content .item .title a {color:#1170bb; font-size:12px; line-height:18px;}
.catalog_block .content .item .pic {padding:5px 0px; text-align:center; height:75px}
.catalog_block .content .item .price {margin:0px 5px; padding:10px 0px 0px 0px; text-align:center; border-top:1px dotted #adadad;}
.catalog_block .content .item .price .num {color:#000000; font-size:14px;}
.catalog_block .content .item .price .availability {padding:5px 0px 0px 0px; color:#848484; font-size:11px;}


/*=== Список - текст ===*/
.list_text_block {margin:0px 0px 0px 0px;}
.list_text_block .item {padding:0px 0px 20px 0px;}
.list_text_block .item .title {display:inline-block; padding:10px 0px 5px 0px;}
.list_text_block .item .title a {color:#1170bb; font-size:14px;}
.list_text_block .item .cat {display:inline-block; padding:4px 0px 0px 10px; color:#8b8b8b; font-size:12px;}
.list_text_block .item .cat a {color:#8b8b8b;}
.list_text_block .item .empty {color:#7c7c7c; font-size:11px;}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */



/* Уведомление об ошибках */
.error {border:2px #932722  outset;	padding: 10px;	margin:12px 0 12px 0;color:#932722;	font-size:11px;	text-align: center;	width:95%;	background-color: #FCF4F4;}
.error ul {	text-align:left}

.result {border:2px #006600 outset;padding: 10px;margin:12px 0 12px 0;	background-color: #D9ECD9;color:#006600;font-size:11px;text-align: center;	width:95%}

/* Поступления */

td.rec {background-color:#D2E8F0; padding:0 2% 5px 4%}
div.rec_date {background:#036DB4 url(../images/bg_date.gif) no-repeat; text-align:center; font-size:16px; font-weight: bold; color:#fff; line-height:30px; width:30px;}
table.rec { border:0}
table.rec h3 {padding:0; margin:0}
table.rec th {width:30px; vertical-align:top; padding-top:5px}
table.rec td {vertical-align:top; padding:10px 2px 10px 10px}
table.rec td p {margin:0; padding:7px 0 0 0; color:#383838; font-size:11px; line-height:13px}

/* Контент */

.nav {color:#898989; font-size:11px; padding:5px 0 5px 1px; text-transform:lowercase}
.nav a, .nav a:hover {color:#898989;}

.block { padding:25px 0 20px 0; margin-bottom:20px; background: url(../images/bg_block.gif) bottom left repeat-x}
.block_0 { padding:15px 0 10px 0;}

.c_ph { vertical-align:top}
.c_ph img, img.c_ph {border:1px #C8C8C8 solid; padding:5px; }
img.c_ph {margin-right:20px}
.c_txt { line-height:16px; font-size:11px}
.co_txt {line-height:16px;font-size:13px; color:#000;}
.co_txt p {padding:0 0 12px 0; margin:0}
.co_txt li {padding:2px}
li#act a, li#act a:hover {text-decoration:none; color:#767676}

.d_line { background: url(../images/bg_block.gif) left repeat-x; line-height:23px; font-size:11px;}
.d_line a { background-color:#fff; padding:0 14px 0 1px}

div.clo { position:relative; top:0;left:70px;height:11px;width:11px; }
td.sm {color:#CFE7EB; padding:12px 7px 12px 7px; line-height:18px; text-align:center; font-size:13px}
td.sm a, td.sm a:hover {color:#CFE7EB; padding:0 3px 0 3px; white-space:nowrap}

td.sm #act { font-weight:bold; text-decoration:none}

table.sendform th {padding:7px 7px 7px 1px; font-weight:normal; text-align:left;white-space:nowrap; width:140px}
table.sendform td {padding:7px 0 7px 0; }

table.sendform input, table.sendform textarea { border:1px #CCC solid; padding:2px}
table.sendform input { width:180px}
table.sendform textarea, table.sendform select { width:95%}

td.ico {padding-top:23px; vertical-align:top; text-align:center; width:38px; }

/* Новости */

div.new {width:90%; padding:5px 0 0 1px}
div.n_tit {padding:10px 0 10px 0; margin:0; clear: both; line-height:14px;font-size:12px}
div.n_date { width: 120px; background:url(../images/bg_nd.gif) left no-repeat #528FBF; height:20px; line-height:20px; color:#fff; text-align: center;}
div.n_txt {padding:0 0 25px 1px; color:#5D5C5C}
div.n_txt.oth { background: url(/images/bg_block.gif) bottom left repeat-x; margin-bottom:25px}

/* Публикации */

div.pbl {width:90%; padding:2px 0 0 1px;}
div.pbl_o {width:90%;}

div.p_rub {padding-bottom:5px; font-size:11px; clear:both}
div.p_aut {padding:8px 0 10px 0; font-size:11px;color:#A8A8A8}
div.p_rub a, div.p_rub a:hover, div.p_aut a, div.p_aut a:hover {color:#A8A8A8}

div.p_txt {color:#323232; font-size:11px; line-height:14px;}
div.p_txt.main {padding:13px 0 28px 0; color:#323232; font-size:11px; line-height:14px;}
div.p_txt.oth {padding:13px 0 20px 0; margin-bottom:20px;color:#323232; font-size:11px; line-height:14px;}
div.p_txt.faq {padding:15px 0 5px 13px; margin-bottom:20px;color:#323232; font-size:11px; line-height:14px;}
#norm {font-size:12px; line-height:17px;}

#norm p {padding-top:25px}

div.p_txt td {font-size:11px; line-height:14px;padding-left:1px}
div.p_txt img, div.p_txt td img {padding:3px; border:1px #C8C8C8 solid; float:left; }

div.p_txt.main img {margin:0 10px 7px 0}
div.p_txt.oth th, div.p_txt.faq th {padding:0 17px 0 0; vertical-align:top}
div.p_txt.main th {vertical-align:top}

div.p_txt.oth { background: url(../images/bg_block.gif) bottom left repeat-x; }

table.sub_photos td { width:154px; text-align:center; border:1px #C8C8C8 solid; font-size:11px; padding:4px; vertical-align:top }
table.sub_photos td div { padding:8px 0 10px 0; margin:8px 3px 0 3px; width:148px; background:url(../images/bg_block.gif) top left repeat-x}

div.tech {padding:5px; border:1px #C8C8C8 solid;}
div.tech table {border:0}
div.tech table th { background-color:#0876C5; color:#CFE7EB; font-size:11px; padding:5px; font-weight:normal; border-bottom:1px #fff solid; border-left:3px #fff solid; border-right:3px #fff solid}
div.tech table td { font-size:11px; padding:7px 7px 7px 7px; font-size:11px; border-top:1px #DADADA solid  }
div.tech table td ul {padding:0 0 0 20px; margin:0}
div.tech table td p {padding:0; margin:0}

.co_intro {padding:3px}
.co_intro th { text-align:left;}
.co_intro td { line-height:21px; padding:15px; background-color:#F1F1F1; border:1px #dadada dotted}

.sub_about { padding:10px 10px 10px 20px}
.sub_about table { padding-bottom:20px;}
.sub_about table td div { padding-top:3px;}
.sub_about table th img { padding:3px; border:1px #C8C8C8 solid; margin-right:20px}

/* Вопрос-ответ */

td.qt {border-top:1px #C8C8C8 solid}
td.qb {border-bottom:1px #C8C8C8 solid}
td.ql {border-left:1px #C8C8C8 solid}
td.qr {border-right:1px #C8C8C8 solid}
td.qc {padding:12px 7px 12px 10px; width:100%}
div.qclo { position:relative; top:-1px;left:53px;height:11px;width:21px; z-index:200 }
div.f_aut {padding:4px 0 0 0; font-size:11px;color:#A8A8A8}

/*  Подвал */

#footer_cells {clear:both; min-width:990px; padding:0px 0px 40px 0px; background:url(../images/footer/bg_rep.jpg) bottom repeat-x;}
#footer_cells .wrapper {position:relative;}
#footer_cells .bg {position:absolute; left:3%; bottom:-40px; width:738px; height:132px; background:url(../images/footer/bg.jpg) no-repeat;}

#footer_cells .info {position:relative; margin:0px 0px 0px 32%; padding:0px 0px 40px 5px; z-index:2; }
#footer_cells .info .name {padding:0px 0px 5px 0px; color:#026bb3; font-size:18px;}
#footer_cells .info .content {color:#373737;}

#footer_cells .made_by {float:right; padding:9px 3% 10px 8px; width:181px; color:#373737; font-size:11px; background:url(../images/footer/made_by.png) no-repeat;}
#footer_cells .made_by a {margin:0px 0px 0px 10px; color:#FFF; text-decoration:none;}

#footer_cells .counter {float:right; padding:9px 3% 10px 8px; }

/*  Магазин */

.imgpadd { padding-left: 5px; padding-right: 7px; padding-top: 3px; }
#vertline { background: #E2E2E2 url(../images/vertlinee.png) no-repeat right; height: 67px; }
.deal { background: #C7C7C7 url(../images/vertline.png) no-repeat left; position: absolute; height: 55px; font-size: 24px; color: #515151; padding-left: 15px; padding-right: 15px; padding-top: 12px; text-align: center; }
.deal1 { background: #C7C7C7 url(../images/vertline.png) no-repeat left; position: absolute; height: 48px; font-size: 24px; color: #515151; padding-left: 15px; padding-right: 15px; padding-top: 19px; text-align: center; }
.voshli { height: 50px; padding-left: 120px; padding-right: 20px; padding-top: 17px; color: #000000; }
.voshlii { height: 35px; padding-left: 120px; padding-right: 20px; padding-top: 32px; color: #000000; }
.voshli p { margin-top: 5px; }
.voshli a { color: #515151; font-size: 11px; }
.voshlii a { color: #515151; font-size: 11px; }

#catul { list-style: none; margin-left: 0; padding: 15px; }
#catul li { float: left; width: 50%; font-size: 11px; color: #A8A8A8; padding-bottom:10px }
#catul li a { font-size: 11px; font-weight:bold }
#catul li a.active { text-decoration:none; color: #666666 }

table.catul { border:0; width:100%}
table.catul td { padding: 30px 0 5px 5%; width: 50%; vertical-align:top }
table.catul td li { list-style: none; font-size: 11px; color: #A8A8A8; padding-bottom:10px}
table.catul td li a { font-size: 13px; font-weight:bold; text-transform: uppercase }
table.catul td li a.active { text-decoration:none; color: #666666 }

#otobr { background: #E2E2E2 url(/images/lbo.png) no-repeat left; margin-top: 15px; clear: both }
#otobrr { background: url(/images/rbo.png) no-repeat right; height: 45px; color: #5C5C5C; }
#otobrt { padding-left: 15px; padding-top: 14px; }
#otobrt a, #otobrt a:hover { padding:3px 4px; background-color:#656565; color:#fff; text-decoration:none; border:1px #000 dotted; margin-left:5px }

.inp1 { vertical-align: middle; width: 140px; background: #F4F4F4; line-height: 14px; height: 15px; border: 1px #AEAEAE solid; }
.inp2 { vertical-align: middle; width: 35px; background: #F4F4F4; line-height: 14px; height: 15px; border: 1px #AEAEAE solid; }
.inp3 { vertical-align: middle; width: 31px; background: #F4F4F4; line-height: 14px; height: 15px; border: 1px #D2D2D2 solid; text-align: center; }
.inp4 { vertical-align: middle; width: 125px; background: #F4F4F4; line-height: 14px; height: 15px; border: 1px #AEAEAE solid; }

#tov td { vertical-align: top; border-bottom: 1px #ADADAD dotted; padding-bottom: 10px; padding-top: 25px; padding-left: 10px; padding-right: 10px; color: #5A5A5A; font-size: 11px; }
#tovt td { vertical-align: top; border-bottom: 1px #ADADAD dotted; padding-bottom: 25px; padding-top: 25px; padding-left: 10px; padding-right: 10px; color: #5A5A5A; font-size: 11px; }
#tovt p { color: #000000; font-size: 12px; margin: 0px; padding-bottom: 4px; }
#tovt span { color: #848484; }

.abl { display: block; font-size: 14px; font-weight: bold; }
.korz { background: url(/images/korz.png); width: 68px; height: 21px; font-size: 12px; font-weight: bold; padding-left: 27px; padding-top: 5px; }
.korz_d { background: url(/images/korz_d.png); width: 68px; height: 21px; font-size: 12px; font-weight: bold;  padding-left: 27px; padding-top: 5px; }
.korz_d a, .korz_d a:hover {color:#FF0000;}
.td1 { width: 100px; }
.td3 { width: 80px; }
.td4 { width: 80px;  }
.td5 { width: 95px; }
#tdpb { padding-bottom: 10px; }
.dld { font-size: 11px; }
#logpas { padding-left: 122px; position: absolute; margin-top: 15px; color: #8C8B8B; }
.d_price { font-size:14px; font-weight:bold; padding:0 0 2px 0}
div.d_title {font-size:18px; padding:15px 0 25px 0}

/* rubricator */

.rubricator {
	list-style:none;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#778185;
	padding:0 0 0 11px;
	margin:10px;
}
.rubricator li {
	padding-left:20px;
	padding-bottom:14px;
}
.rubricator li a {
	font-size:12px;
	color:#1170bb;
}
.rubricator li a:hover  {
	color:#3e3e3e;
	text-decoration:none;
}

.rubricator .active a {
	color:#3e3e3e;
	font-weight:bold;
	text-decoration:none;
}

/* goods */
.goods {
	padding:27px 0 10px 0;
	width:100%;
}
.goods .tovar {
	border-collapse:collapse;
	border:0;
	width:24%;
	_width:23.7%;
	margin-right:1%;
	float:left;
	margin-bottom:10px;
}
.goods .tovar tr td {
	text-align:center;
	vertical-align:middle;
	border:1px solid #d3d3d3;
}
.block_0 .goods .tovar tr th {
	text-align:center;
	vertical-align:middle;
	background:#f5f4f4;
	border:1px solid #d3d3d3;
	font-weight:normal;
	font-size:12px;
	padding-bottom:5px;
	border-top:0;
	height:50px;
}
.goods .tovar tr .image {
	border-bottom:0;
	height:122px;
	background:url(../images/dots.gif) no-repeat 50% 100%;
	padding-bottom:1px;
}
.goods .tovar tr .info {
	height:83px;
	border-top:0;
	border-bottom:0;
	vertical-align:top;
	font-size:11px;
	padding-top:7px;
}
.goods .tovar tr .info .price {
	font-size:14px;
	color:#000;
	padding-bottom:3px;
}
.goods .tovar tr .info .add {
	padding-top:7px;
}
.goods .tovar tr .info .add input {
	width:24px;
	background:#fff;
	border:1px solid #d2d2d2;
	text-align:center;
	margin:0 3px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#595959;
	padding:3px 0;
}
.goods .tovar tr .add1 {
	border-top:0;
	border-bottom:0;
	padding-bottom:15px;
}
.goods .tovar tr .add1 input {
	border:0;
	background:#0876c5 url(../images/basket1.gif) no-repeat;
	width:95px;
	height:26px;
	text-align:left;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#fff;
	padding-left:30px;
	cursor:pointer;
	padding-bottom:1px;
}
.goods .tovar tr .add1.no-active input {
	background:#c7c7c7 url(../images/basket2.gif) no-repeat;
	cursor:default;
}

.goods .tovar tr .add1.no-active input [disabled="disabled"]{
	color:#fff
}

.goods .tovar tr .top {
	border-bottom:0;
}
.goods .tovar tr .top .corner {
	background:url(../images/tovar-title-left.gif) no-repeat;
	position:relative;
	left:-1px;
	margin-top:-2px;
	margin-bottom:-1px;
}
.goods .tovar tr .top .corner2 {
	background:url(../images/tovar-title-right.gif) no-repeat 100% 0;
	height:8px;
	position:relative;
	left:2px;
}
.goods .tovar tr .bottom {
	border-top:0;
}
.goods .tovar tr .bottom .corner {
	position:relative;
	left:-1px;
	top:2px;
	background:url(../images/tovar-bottom-left.gif) no-repeat;
}
.goods .tovar tr .bottom .corner2 {
	background:url(../images/tovar-bottom-right.gif) no-repeat 100% -1px;
	position:relative;
	height:6px;
	left:2px;
	top:1px;
}
.clearfloat{
	clear:both;
	}

.good_detail {	padding:15px 0 0 30px
}
