@charset "windows-1251";

.hlight_sorttype { background:#ddd; padding:3px}

#div {position: relative}
.fast_go {color:#333;}

/*#slc table {margin-left:0px}*/
/*#slc table.selected {margin-left:-10px !important}*/

table.selected {background:url(img/fon1.gif) top left no-repeat; width:auto; margin-top:5px !important; margin-bottom:3px !important; margin-left:-7px !important}
table.selected td {background:url(img/fon2.gif) top right no-repeat; height:28px; vertical-align:middle; padding:0 7px} /* отступ должен совпадать с ниже*/
td._SubTitle1 {padding-left:0px} /*отступ должен совпадать с выше*/

._SubTitle {font-size:15px; /*line-height:15px*/}
._SubTitle1 {font-size:13px; /*line-height:15px*/}
/*table._SubTitle {margin-top: 7px}*/
._SubTitle {color:#999968}
._SubTitle a._java_ {color:#888857}
table.selected td._SubTitle1 a._java_ {color:#fff; text-decoration:none; border-bottom: none}
table.selected td._SubTitle1 a._gogo_ {color:#fff; text-decoration:none; border-bottom: none}
p.selected_title {margin-top:0 !important; padding-top:0 !important}




table.ttl1  {background:url(img/fon11.gif) top left no-repeat; width:100%;}
table.ttl1 td {background:url(img/fon21.gif) top right no-repeat; height:28px; vertical-align:middle; padding:0 10px; text-align:center}

table.ttl2  {background:url(img/fon12.gif) top left no-repeat; width:100%;}
table.ttl2 td {background:url(img/fon22.gif) top right no-repeat; height:28px; vertical-align:middle; padding:0 10px; text-align:center}



table td {padding:0px}
table {border:0; border-collapse:collapse;}


.cs2_cp5 {}
table.cs2_cp5 td {padding:5px 10px;}
table.cs2_cp5 {border-collapse:separate; border-spacing:2px;}
table.cs2_cp5 th {padding:5px 10px;}

.cs2_b {}
table.cs2_b {border-collapse:separate !important; border-spacing:2px !important; border:#ddd 1px solid !important}

.cs2 {}
table.cs2 {border-collapse:separate !important; border-spacing:2px !important; border:none !important}


.cs10 {}
table.cs10 {border-collapse:separate !important; border-spacing:10px !important; border:none !important}



.cp10 {}
table.cp10 td { padding:10px}
table.cp10 table td {padding:0px;}
table.cp10 table { border:none; border-collapse:collapse;}

.cp5 {}
table.cp5 td { padding:5px}
table.cp5 table td {padding:0px;}
table.cp5 table { border:none; border-collapse:collapse;}

.cp4 {}
table.cp4 td { padding:4px}
table.cp4 table td {padding:0px;}
table.cp4 table { border:none; border-collapse:collapse;}


.cp2 {}
table.cp2 td { padding:2px}
table.cp2 table td {padding:0px;}
table.cp2 table { border:none; border-collapse:collapse;}




a.white1:link, a.white1:visited, a.white1:hover {color:#fff; text-decoration:none}
.white1 {border-bottom: 1px dotted; cursor:pointer}


			/**********************************************************/
			/**********************************************************/
			/*************************  INDEX.PHP  *******************/
			/**********************************************************/
			/**********************************************************/


.topmenu {
	background:#f9f9f9;
	width:100%;
	vertical-align:middle;
	border-top:#6d8a94 1px solid;
	border-bottom:#6d8a94 1px solid;
	font-size:11px;
}

table.topmenu {border-collapse:separate; border-spacing:2px;}
table.topmenu td { padding:5px}


a.topmenutext:link, a.topmenutext:visited { color:#808080; text-decoration:none}
a.topmenutext:hover {color:#f00; text-decoration:none}



.double_menu { border: #ccc 1px dashed; padding: 10px 15px; font-size:11px; vertical-align:top; background:#f4f4f3}
td.welcome {background:#1c272b url(/img/_welcome.jpg) left top no-repeat;
	width:558px; height:186px; color:#f5f5f5; padding:0}
.Welcome_header {color:#dedede; font-size:34px; padding:0 0 20px 24px; line-height:20px}
.Welcome_footer {color:#eee; text-align:justify; padding:0 24px 15px; margin:0}
div.welcomelinks {text-align:right; padding:10px 24px 0; margin:0}
.welcomelinks a, a.welcomelinks {text-decoration:none}
.welcomelinks a:link, .welcomelinks a:visited,
a.welcomelinks:link, a.welcomelinks:visited {color: #eee}
a.welcomelinks:hover, .welcomelinks a:hover {color:#f00}
.welcomelinks { font-size:13px; letter-spacing:0px}

td.newsblock {padding:0 0 0 20px}
.newstitle {font-size:21px; color:#1c272b; margin-bottom:10px}
.news_date_hot {color:#d86724}
.news_date {color:#C3972E}
.news_date_hot, .news_date {font-size:11px; text-decoration:underline}

.inf {color:#816d66; font-size:11px; margin-top:2px;}



td.pict_dist {height:20px}

.leftcolumn {width:330px; background: #f4f5f0}
.anonstitle {font-size:16px; color:#cc3333; padding:20px 0 20px 0px}
span.kav {color:#007FAA; font-size:16px}

.pict {width:1px;}

.spec_descr {color:#444; padding:5px 0}
.spec_descr1 {color:#333; padding:5px 0 5px 10px}

.spec_price {font-size:22px; color:#C7530F; vertical-align:bottom}
.spec_det, .spec_buy, .spec_buy1, .spec_det1 {text-align:center; vertical-align:middle; padding:5px 10px}

/*
a.spec {text-decoration:none}
a.spec:link, a.spec:visited { color:#fff}
a.spec:hover { color:#f00}
*/

td.spec_text {vertical-align:top;}

td.pop_text {padding:0 30px 0 20px; vertical-align:top}
td.pop_model {padding:0px 10px 0 0; /*background:#f5f5f5 background:#f4f7f7*/; vertical-align:top}

td.mpop { width:32px; vertical-align:middle; text-align:center;}


td.block_text h2, td.block_text2 h2, .h2_bot {font-family:Arial, Tahoma, Helvetica, sans-serif; color:#DF9E78; margin:0 0 5px;}
td.pop_model h2 {font-family:Arial, Tahoma, Helvetica, sans-serif;}
.authotext, .authotext0, .authotext3 {text-align:justify;}
.authotext3 {color:#555;}
.authotext {color:#444;}
.authotext, .authotext3 {font-size:11px}



div.authotext + h2, div.authotext0 + h2, div.authotext3 + h2 {margin-top:14px}
div.authotext3 {margin-bottom:0}

div.authotext + div.authotext {margin-top:0px}

td.block_text {padding:0 35px 0 0; vertical-align:top; /*background: #fefbf3 url(/img/back_text1.jpg) right top no-repeat;*/}
.block_text {vertical-align:top;}
td.back_text2 {/*background: url(/img/back_text2.jpg) center no-repeat;*/}

.popular {background:#b5bdbd url(/img/_popular.jpg) bottom no-repeat; width:898px; height:194px; margin-top:35px}
.pop1 {padding:30px 10px 0 150px; width:50%}
.pop2 {padding:30px 10px 0 130px}

.poptitle {background:#1c272b url(/img/_line.gif) bottom no-repeat; height:33px; //height:27px; vertical-align:middle; text-align:center; padding:0; margin:0; color:#fff}
.popmodeltext {font-size:18px; letter-spacing:2px; font-weight:bold}


.popsname, div.popsname a {color: #193949}
div.popsname a:hover { color:#f00}
.popsdescr {margin-top:8px; color:#fff}
.popsprice {font-size:24px; color:#c63; margin-top:8px}




/************************************************/
.help {align:absbottom}

/* всплывающая подсказка - начало */
#tooltip {
    padding:5px;
    background: #233;
	color:#eee;
    border: 1px solid #bbb;
    text-align: left;
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    opacity:0.7; -moz-opacity:0.7; filter:alpha(opacity=70);
}
.tip {border-bottom: 1px dashed; cursor: pointer}
/* всплывающая подсказка - конец */

body {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:/*#6e6a67;*/#666666; margin:0; padding:0}
.wallpaper1 {background: /*#ecede8*/ url('/img/wallpaper1.jpg') top repeat-x !important}
.wallpaper2 {background: /*#ecede8*/ url('/img/wallpaper2.jpg') top repeat-x !important}

/*.wallpaper-2 {background: #fff url('/img/wallpaper255-2.jpg') top repeat-x !important}*/


/* кнопки */
.bt_send, .bt_order,
.bt_to_cart, .bt_count {width:138px;height:42px;margin:0;padding:0;outline:none;border:none; cursor:pointer}

.bt_send {background:url('/img/buttons.gif') 0 0 no-repeat}
.bt_send:hover {background:url('/img/buttons.gif') 0 -42px no-repeat}
.bt_order {background:url('/img/buttons.gif') 0 -84px no-repeat}
.bt_order:hover {background:url('/img/buttons.gif') 0 -126px no-repeat}
.bt_to_cart {background:url('/img/buttons.gif') 0 -168px no-repeat}
.bt_to_cart:hover {background:url('/img/buttons.gif') 0 -210px no-repeat}
.bt_count {background:url('/img/buttons.gif') 0 -252px no-repeat}
.bt_count:hover {background:url('/img/buttons.gif') 0 -294px no-repeat}


p {margin:12px 0; padding:0}
td {vertical-align:top}

a:active, a:focus {outline: none !important;}

a:link, a:visited {color:#4682b4}
/*a {color:#1440b9} - стандарт */
a:hover {color:#ff0000}
a._java_, a.tip {text-decoration:none;}
._java_, ._java_vm {border-bottom: 1px dotted; cursor:pointer}
a._java_vm { text-decoration:none}
a._java_vm:link, a._java_vm:visited {color:#88B0CC}
a._java_vm:hover {color:#FF7F00}


/* цвет текста для полей ввода данных */
.input_text, #kol, .TextCounter2_, #km, .intext {color:#2A5FAA !important}
.input_text {margin:0px; width: 270px !important; font-family: Helvetica, Arial,sans-serif}

/* ШТРИФТЫ, ЦВЕТА ШРИФТОВ */



H1, H2, H3, ._SubTitle, .title_red, .title_orange {/*font-family: /*"Franklin Gothic Medium", Verdana, arial, helvetica, Tahoma, sans-serif*/}
h1 {font-size:24px}
h2 {font-size:18px}
H1, H2 {margin:0; padding:0 0 4px 0}
/*h4 {margin:0; padding:0; font-size:12px}*/

#xxx + h1, #xxx + h2 {color:#DF9E78;/* font-family:Arial, Tahoma, Helvetica, sans-serif; color:#DF9E78; margin:0 0 5px;*/}



/* основные цвета */
H1, H2, H3, .body_red, .title_red {color:#3b595b}
/*.header_list H1, .header_list .pp {color:#eee}*/

/* крупный текст - для заголовков */
.title_red {font-size:18px; margin:0;}
.title_orange {font-size:24px; margin:5px 0;}

/* Оранжевая ЦЕНА !!!  */ 
.title_orange {color:#ff8c00}

/* КОРИЧНЕВАТЕНЬКИЙ ТЕКСТ - ДЛЯ ВЫДЕЛЕНИЯ */
.text_select {color:#C65824}


/* СТИЛИ ДЛЯ СЧЕТЧИКА КОЛИЧЕСТВА */
.DownCounter_, .UpCounter_ {width:20px; height:20px; cursor:hand;}
.DownCounter_ {background:url('/img/plus_minus.gif') 0px 0px no-repeat }
.UpCounter_ {background:url('/img/plus_minus.gif') -40px 0px no-repeat}
.DownCounter_:hover {background:url('/img/plus_minus.gif') -20px 0px no-repeat}
.UpCounter_:hover {background:url('/img/plus_minus.gif') -60px 0px no-repeat}
.TextCounter_, .TextCounter2_ {font-size:20px; text-align:center; vertical-align:middle}
.TextCounter_ {padding:0 5px 0 15px}

/* пустые строки-разделители разной высоты */
.separator {height:33px}
.separator1 {height:16px}
.separator2 {height:7px}
.separator3 {height:32px}
.separator4 {height:49px}
.separator5 {height:13px}

/* красный текст для предупреждений */
.alert {color:#FF0000}
/* зеленый текст для сообщений */
.success {color:#009900}

/* оранжевый фон с бордюром */
.anons_orange {background:#fef6e0; border:#efe1b9 1px solid}

/* значок загрузки на фоне */
.loader {background: url('/img/loader.gif') center no-repeat}

/* картинка без рамки и отступов и значком загрузки */
.photo {background: url('/img/loader.gif') center no-repeat; border:none}

/* ПУНКТИРНАЯ РАМКА */
.ramka {border: #ccc 1px dashed; padding:14px; background: #f7f7f7}

.opisanie {text-align:justify}
.opisanie2 {font-size:16px}
div.opisanie2 + div.opisanie2 {margin-top:7px}

div.opisanie + div.opisanie {padding-top:12px}

/* РАЗДЕЛИТЕЛЬНЫЕ ЛИНИИ */
/*.gorizontal_ {background:#dedede; height:1px;}*/
.gorizontal_ {background: url(/img/pix.gif) center repeat-x; height:1px; padding:0}
p.gorizontal_ {margin:30px 0}
div.gorizontal_ {margin:20px 0;}

div.gorizont100 {margin:20px 0; background:#203740 repeat-x; height:1px }

.gorizontal1 {background: url(/img/line1.gif) center repeat-x; height:8px; padding:0}
.gorizontal2 {background: url(/img/line2.gif) center repeat-x; height:11px; padding:0}
.gorizontal3 {background: url(/img/line3.gif) center repeat-x; height:11px; padding:0}
.gorizontal4 {background: url(/img/line4.gif) center repeat-x; height:22px; padding:0}
.gorizontal5 {background: url(/img/line5.gif) center repeat-x; height:22px; padding:0}

p.gorizontal1, p.gorizontal2, p.gorizontal3 {margin:30px 0}
div.gorizontal1, div.gorizontal2, div.gorizontal3 {margin:20px 0;}
div.gorizontal4, div.gorizontal5 {margin:10px 0 20px;}
td.vertical_ {background: url(/img/pix.gif) center repeat-y; width:1px; padding:0}

.dotline { border-bottom: #e7e7e7 3px dotted;}

			/**********************************************************/
			/**********************************************************/
			/*************************  HEADER.PHP  *******************/
			/**********************************************************/
			/**********************************************************/


/* ШАПКА  - ВЕРХНЯЯ ЧАСТЬ  */
.header1_ {background:#1c272b url('/img/menu_line.jpg') top no-repeat; height:66px; vertical-align:top}
/* ШАПКА  - НИЖНЯЯ ЧАСТЬ  */
.header2_ {background:#1c272b url('img/head_line.jpg') top no-repeat; height:126px; vertical-align:top; cursor:pointer; padding-left:15px}
.noheader2_ {background:#1c272b url('img/head_line_empty.jpg') top no-repeat; height:15px}

/* ШАПКА  - НИЖНЯЯ ЧАСТЬ  */
.header3_ {background:/*#1c272b*/ url(/img/head.jpg) top no-repeat; padding:0; height:233px;}
.header3_empty {background: /*#1c272b*/ url(/img/head_int.jpg) top no-repeat; padding:0; height:198px;}
.newheader3 {background:/*#1c272b*/ url(/img/head_int-2.jpg) bottom no-repeat; padding:0; height:164px;}



/* ЗЕЛЕНЫЕ КВАДРАТЫ - ВЕРХНЯЯ ЧАСТЬ - ФОН */
.color_square, .color_square1 {width:213px; vertical-align:top; cursor:pointer}
.color_square {height:190px}
.color_square1 {height:125px}
.btwn {width:1px}
.btwn15 {width:15px}

.slogan {padding:19px 0 0 28px; line-height:25px; cursor:pointer}
.s1 {font-family:"Century Gothic", Arial, Helvetica, sans-serif; font-size:20px; color:#9bc9cf; letter-spacing:2px}
.s2, .telephone1 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:25px; color:#1f9e5b}
.s3 {font-family:"Century Gothic", Arial, Helvetica, sans-serif; font-size:22px; color:#6d8e91; padding:0 0 0 85px}
.s4 {font-family:"Century Gothic", Arial, Helvetica, sans-serif; font-size:18px; color:#D2B48C/*#fdaf36*/; padding:0 0 0 20px}


.telephone1 {color:#f9f9f9; font-size:24px;}
.telephone2 {color:#ddd; font-size:14px;}



/* ВЕРХНЕЕ ГОРИЗОНТАЛЬНОЕ МЕНЮ  */
.menu_logo {height:66px; width:256px; vertical-align:bottom; cursor:pointer;}
.keyphrase {
	color:#829da8;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size:13px;
	margin:0 0 10px 50px;
}

/* текст шрифт в горизонтальном меню */
.menu_, .menu_home, .menu_help {width:103px; cursor:pointer; vertical-align:top; padding-top:28px}
.menu_text, .menu_text_help {font-size:13px}
.menu_text {text-align:center; padding-left:3px}
.menu_text_help {text-align:left; padding-left:20px}
a.menu_text:link, a.menu_text:visited, a.menu_text:hover {color:#fff; text-decoration:none; padding:0; margin:0}
a.menu_text_help:link, a.menu_text_help:visited, a.menu_text_help:hover {color:#fff; text-decoration:none; padding:0; margin:0}

.menu_:hover, .menu_help:hover, .menu_home {background:url('/img/menu_over.gif') 3px 0px no-repeat}
.menu_help {width:125px; cursor:pointer}


/* ЦВЕТНЫЕ КВАДРАТЫ - ТЕКСТ */
.ColorMenuText {font-size:18px; font-style:italic; padding:20px 20px 0; font-family:Arial, Helvetica, sans-serif}
.ColorMenuTextSmall_ks1, .ColorMenuTextSmall_ks2,
.ColorMenuTextSmall_st, .ColorMenuTextSmall_km {font-size:11px; padding:10px 20px 0; text-align:justify}
/*
.ColorMenuTextSmall_ks1 {color:#a9ccd1}
.ColorMenuTextSmall_ks2 {color:#edfe9e}
.ColorMenuTextSmall_st {color:#edcd87}
.ColorMenuTextSmall_km {color:#e3c6aa}
*/
.ColorMenuTextSmall_ks1 {color:#2b3638}
.ColorMenuTextSmall_ks2 {color:#4e591c}
.ColorMenuTextSmall_st {color:#82380a}
.ColorMenuTextSmall_km {color:#703c30}

.ColorMenu_prim {font-size:14px; font-style:italic; color:#eee}
 
/* ЦВЕТНЫЕ КВАДРАТЫ - ССЫЛКИ */
a.ColorMenuText:link, a.ColorMenuText:visited {color:#fff;text-decoration:none}
a.ColorMenuText:hover {color:#FFA}
a.ColorMenuText { margin:0; padding:0}



._content_ {padding:0px 10px 30px; vertical-align:top}
/*.list_content_ {padding:0 10px 10px; margin-top:0; vertical-align:top}*/
._index_content_ {padding:0px 10px 30px; vertical-align:top}

			/**********************************************************/
			/**********************************************************/
			/**********************   FOOTER.PHP  *********************/
			/**********************************************************/
			/**********************************************************/

/* доп.меню внизу контента */
.different { font-size:12px}
a.different:link, a.different:visited  {color:#444}
a.different:hover {color:#f00}


/* отсупы внизу и снизу*/
.botline {background:#dedede}
.botline {height:1px; margin:30px 0px 10px}
.bb_tab { background:url(/img/botline.gif) top repeat-x}
.botmenu {
	margin-top:50px;
	background:#f9f9f9;
	width:auto;
	vertical-align:middle;
	text-align:center;
	border-top:#6d8a94 1px solid;
	border-bottom:#6d8a94 1px solid;
}
table.botmenu { border-collapse: collapse;width:100%}
table.botmenu td { padding:5px }


.btwn { color:#ccc}



a.bottext:link, a.bottext:visited { color:#808080; text-decoration:none}
a.bottext:hover {color:#f00; text-decoration:none}

/* баннеры - левый и правый */
.bb_left {text-align:left; width:100px}
.bb_right {text-align:right; width:100px}

.footer_back {background: #1f2324 url(/img/footer.jpg) top repeat-x; height:108px; width:100%; margin-top:0}
.footer_back_over {vertical-align:top; padding:15px 0 0}
a.resources {color: #bcbcbc; text-decoration:none}
a.resources:hover {color:#fff}
a.FooterMenu {color:#fff; text-decoration:none}
a.FooterMenu:hover {color:#bcbcbc}
.footer_ {color:#999}
a.footer_ {color:#999; text-decoration:none}
a.footer_:hover {color:#eee}
a.cpr {color: #3b7d8f/*00a1cc*/; font-weight:bold; text-decoration:none}
a.cpr:hover {color:#0483a5}
/* полупрозрачные картинки с затуханием */
.banner img {opacity:0.0; -moz-opacity:0.0; filter:alpha(opacity=0)}
.banner:hover img {opacity:0.7; -moz-opacity:0.7; filter:alpha(opacity=70)}
/* нижняя полоска - отступ сверху от контента */
._frameb {width:810px; height:30px}
.bot_menu {padding-left:12px}
			/**********************************************************/
			/**********************************************************/
			/***********BASKET_PREVIEW.PHP & BASKET.PHP  **************/
			/**********************************************************/
			/**********************************************************/

/*.ramka_basket {border: #ccc 2px dashed; padding:0px; vertical-align:middle; padding:5px;
	background:url('/img/top_grad1.gif') top repeat-x}*/
.ramka_basket {border: #aaa 1px dotted; padding:0px; vertical-align:middle; padding:5px;
	background:#ecede8 /*url('/img/top_grad1.gif') top repeat-x*/}

._cart_ {background: url('/img/cart_.gif') no-repeat; width:234px; height:74px}
.CartTextGreen, .CartTextBlue {font-family:Tahoma, Arial, Helvetica, sans-serif; padding:0; margin:0;}
.CartTextGreen {color:#336633}
.CartTextBlue {color:#069}

/* BASKET.PHP - СЕРЫЙ ФОН ТАБЛИЦЫ */
.basket_table {background:#f9f9f9; border:#eee 1px solid; vertical-align:middle}
.order_ {margin:0}
a.order_, .order_ {color:#ff0000}


	/***********************************************************************/
	/***********************************************************************/
	/**** ABOUT.PHP & SPRAVKA.PHP & SERVIS.PHP & CONTACT.PHP & SEND.PHP и т.д. ****/
	/***********************************************************************/
	/***********************************************************************/

.title_cat {font-size:19px;  letter-spacing:2px;}
.title_cat a:link, .title_cat a:visited {color:#444}

.list1_cat, .list2_cat, .list3_cat {font-size:17px; padding-left:40px; letter-spacing:2px;}
.list1_cat a:link, .list1_cat a:visited  {color:#069}
.list2_cat a:link, .list2_cat a:visited {color:#363}
.list3_cat a:link, .list3_cat a:visited {color:#c88038}

.title_cat a:hover, .list2_cat a:hover, .list1_cat a:hover, .list3_cat a:hover {color:#F00}

div.list1_cat + div.list1_cat, div.list2_cat + div.list2_cat, div.list3_cat + div.list3_cat {margin-top:3px}
div + div.list2_cat {margin-top:5px}


.look1 {background:#DBBFB9}

a.pr_link {color:#dd5d00}
a.pr_link:hover {color:#ff7f00}

/* ЛЕВЫЙ СТОЛБЕЦ С ЗАГОЛОВКАМИ */
._list_ {padding:0 30px 0 7px; vertical-align:top; width:30%}
.webbanner {width:118px; vertical-align:middle; text-align:left; padding: 10px 0 10px 7px}
.webdescr {vertical-align:middle; padding-left:30px;}
div._list_title +div {margin-top:3px}

/* САМИ ЗАГОЛОВКИ В ЛЕВОМ СТОЛБЦЕ -  крупный текст */
._list_title {font-size:14px; letter-spacing:1px}

/* ПРАВЫЙ СТОЛБЕЦ С НЕПОСРЕДСТВЕННЫЙ ТЕКСТОМ СТРАНИЦЫ */
.ttext_ {padding:0 7px 0 30px; vertical-align:top}


/* таблица вокруг заголовка страницы */
.header_list {
	margin:0px 0 20px;
	/*padding:14px;
	background:url(/img/h1back.jpg) center left no-repeat;
	width:898px; height:96px;*/
}

/* таблица вокруг заголовка страницы */
.head_padding {
	padding:0 7px;
}

						/**********************************************************/
						/**********************************************************/
						/**************************  CALC.PHP *********************/
						/**********************************************************/
						/**********************************************************/

/* пунктирная разделительная линия */
.ln {border-bottom: #bbb 1px dashed}
.ln_top {border-top: #bbb 1px dashed}

/* текст в окне калькулятора */
.calc_summ, .calc_summ_ed, .calc_prim {font-family: "Courier New", monospace, Courier}
.calc_summ {font-size:23px; color:#000; text-align:right}
.calc_summ_ed {font-size:24px; color:#444; text-align:right}
.calc_prim { font-size:16px; color:#555}

/* окошко для ввода километров */
#km {width:30px; padding:0; margin:0; text-align:center; vertical-align:middle}

						/**********************************************************/
						/**********************************************************/
						/******************  LIST.PHP  DESCRPT.PHP ****************/
						/**********************************************************/
						/**********************************************************/



.small_f {font-size:10px; color:#C60}
.step {font-size:22px; font-weight:bold; color:#444}
.tel1 { font-size:18px; font-weight:bold}

.header_list-2 {
	vertical-align:bottom;
	text-align:center;
	margin:0;
	padding:0;
	background:url(/img/h2back.jpg) center right no-repeat;
	width:646px; height:77px;
}
.header_list-2 H1 { padding-bottom:24px}

.show_select {color:#3b595b; text-align:center}/* выбор сколько показывать на странице */
table.get_quantity {padding:0; border:none}
table.page_counter { margin-top:20px; border-collapse:separate; padding:3px}

td.page, td.prevnext, td.num, td.cntpage {padding:2px 4px; border:#ccc 1px solid; font-size:14px}
td.page:hover, td.prevnext:hover, td.num:hover, td.cntpage:hover {cursor:pointer}
td.num, td.prevnext {background:#fff}
td.num a, td.prevnext a,
td.page, td.cntpage a { color:#444; text-decoration:none}
td.page, td.num:hover, td.prevnext:hover, td.cntpage {background:#ddd; border:#aaa 1px solid}


.pp_list {color:#2A5FAA; margin-top:7px}/* выпадающий список */
p.pp { margin-top:0; padding-top:0}

/*//////// для плавного увеличения картинок ////////////////*/
#img_shadow {
	background: #011 url('/img/back_logo.gif') repeat;
	left:0;
	top:0;
	width:100%;
	height:100%;
	position:fixed;
	z-index:1;
	opacity:0.5;
	-moz-opacity:0.5;
	filter:alpha(opacity=50);
	cursor:pointer;
}
#img_container {
	/*
	background:#fff;
	border: #444 1px solid;
	*/
	width:auto;
	height:auto;
	position:fixed;
	z-index:2;
	cursor:pointer;
}
#img_close {
	position:fixed;
	z-index:3;
	cursor:pointer;
}
#podpis {
	color:#28a38d;
	padding:10px 0 5px 0;
	text-align:center;
}
#img_container, #img_shadow, #img_close, #podpis {display:none}



.text_on_back {color:#fff; font-size:14px; z-index:2; display:block; position:fixed; top:30px; left:30px}
.big_image {
	position:fixed;
	z-index:3;
	display:block;
	width:auto;
	height:auto;
	border:#444 1px solid;
	text-align:center;
	background:#fff;
	padding:10px;
}
.big_image img {cursor:pointer}


.photo1, .photo2 {background: url('/img/loader.gif') center no-repeat;} /* рамка вокгруг фото */
.photo1 {border: #ccc 1px dashed}
.photo2 {border: none}
img.photo1 {cursor:pointer;} /* рамка вокруг фото */


.gabarity {padding:0 0 0 3px; text-align:right}
.gabarity_zag {padding:0 0 0 5px}
.gabarityD {padding-top:10px; font-style:italic}


.content_in {padding:0 7px; width:100%;}
.content_with_vmenu {padding:0 7px 0 0; width:100%}
.vert_menu_top {/*background:url(/img/vmenu1.jpg) top left no-repeat; color:#aaa;*/ padding:0 20px 0 7px;}
.vert_menu_bot {/*background:url(/img/vmenu2.jpg) bottom left no-repeat;*/ margin:0; padding:0;}

.tovary {width:100%}

.ks_container {padding-top:0;} /* ячейка общей таблицы, внутри которой таблица с одним товаром */
.tv_container {padding-top:0;} /* ячейка общей таблицы, внутри которой таблица с одним товаром */
.st_container {padding-top:0;} /* ячейка общей таблицы, внутри которой таблица с одним товаром */
.kr_container {padding-top:0;} /* ячейка общей таблицы, внутри которой таблица с одним товаром */



/* таблицы с одним товаром, внутри контейнера */
/*.cell_table {width:280px;}*/
.cell_table_photo {padding:0px; width:1px; /*background:#f4f5f6;*/ vertical-align:middle; border: #98B8AD 1px solid; padding:5px; }
.photo_tab {background: url('/img/loader.gif') center no-repeat; border: none} /* фото стола*/
.cell_table_price {padding:0; vertical-align:top}

/*.cell_st {width:205px;}*/
.cell_st_photo {padding:0; width:1px; /*background:#f3f5e6*/ border: none}
.photo_st {background: url('/img/loader.gif') center no-repeat; border:none} /* фото стола*/
.cell_st_price {padding:0; vertical-align:top}

/*.cell_tu {width:275px;}*/
.cell_tu_photo {padding:0; width:1px;  /*background:#fff8f2*/}
.photo_tu {background: url('/img/loader.gif') center no-repeat; border: none} /* фото стола*/
.cell_tu_price {padding:0; vertical-align:top}

/*.cell_kr {width:275px;}*/
.cell_kr_photo {padding:0; width:1px;  /*background:#fcf5f4*/}
.photo_kr {background: url('/img/loader.gif') center no-repeat; border: none} /* фото стола*/
.cell_kr_price {padding:0 0 0 9px !important; vertical-align:top}



.tabname, .stellname, .tumbname, .chairname {color:#fff; font-weight:bold;}

.tab_left { background: url(/img/tab1.gif) no-repeat; height:21px; width:5px}
.tab_center { background: url(/img/tab2.gif) center repeat-x; vertical-align:middle; text-align:center}
.tab_right { background: url(/img/tab3.gif) no-repeat; width:5px}

.stell_left { background: url(/img/stell_1.gif) no-repeat; height:21px; width:5px}
.stell_center { background: url(/img/stell_2.gif) center repeat-x; vertical-align:middle; text-align:center}
.stell_right { background: url(/img/stell_3.gif) no-repeat; width:5px}

.tu_left { background: url(/img/tu1.gif) no-repeat; height:21px; width:5px}
.tu_center { background: url(/img/tu2.gif) center repeat-x; vertical-align:middle; text-align:center}
.tu_right { background: url(/img/tu3.gif) no-repeat; width:5px}

.kr_left { background: url(/img/kr1.gif) no-repeat; height:21px; width:5px}
.kr_center { background: url(/img/kr2.gif) center repeat-x; vertical-align:middle; text-align:center}
.kr_right { background: url(/img/kr3.gif) no-repeat; width:5px}


.tabname a, 
.stellname a,
.tumbname a,
.chairname a {font-weight:bold; color:#fff}


						/**********************************************************/
						/**********************************************************/
						/**************** GALLERY.PHP  ****************************/
						/**********************************************************/
						/**********************************************************/



.border_pre {border: #ccc 1px dashed; padding:14px}


						/**********************************************************/
						/**********************************************************/
						/**************** РАМКИ С КРУГЛЫМИ УГЛАМИ  ****************/
						/**********************************************************/
						/**********************************************************/

/*
.r1, .r2, .r3, .r4, .r5, .r6, .r7, .r8, .r9, .r10, .r51,.r52, .r53, .r54 {
	display: block;	height: 1px; overflow: hidden; font-size:1px;}
.r1, .r2, .r3, .r4, .r6, .r8, .r9, .inner-box1, .inner-box2, .inner-box3, .inner-box4 {
	border-left-style:solid; border-left-width:1px; border-right-style:solid; border-right-width:1px}
*/
.r1, .r2, .r3, .r51,.r52, .r53, .r54 { display:block; height:1px; overflow:hidden; font-size:1px;}
.r1, .r2, .inner-box1, .inner-box2, .inner-box2s, .inner-box3, .inner-box4 {
	border-left-style:solid; border-left-width:1px; border-right-style:solid; border-right-width:1px}
/* для лучшего скгругления 
.r5 {border-left-style:solid; border-left-width:2px; border-right-style:solid; border-right-width:2px}
.r7 {border-left-style:solid; border-left-width:3px; border-right-style:solid; border-right-width:3px}
*/
/* для лучшего скгругления */
.r3 {border-left-style:solid; border-left-width:2px; border-right-style:solid; border-right-width:2px}
/* ОТСТУПЫ 
.r51, .r52, .r53, .r54 {margin: 0 10px} .r9 { margin: 0 9px; } .r8 { margin: 0 8px; } .r7 { margin: 0 7px; }
.r6 { margin: 0 6px; } .r5 { margin: 0 5px; } .r4 { margin: 0 4px; } .r3 { margin: 0 3px; }.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; } */
.r51, .r52, .r53, .r54 {margin: 0 5px}
.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; } 
/* отсупы от внешнего края рамки */
#rounded-box-5 {margin:0px}

/* белый фон темный бордюр - для скрипта - увеличение 
.r51 {background:#555}
.inner-box1, em {border-color:#555; background:#fff} */

/* ярко-салатовый фон  */
.r51 {background:#e2e7ce}
.inner-box1, em {border-color:#e2e7ce; background:#f4f6ee; color:#555}

/* белый фон, серый бордюр */ 
.r52 {background:#dbe0e5}
.inner-box2, .inner-box2s, kbd {border-color:#dbe0e5; background:#fff}
/* калькулятор - светло-оранжевый фон 
.r53 {background:#efe1b9}
.inner-box3, tt {border-color:#efe1b9; background:#fdf5e6} */
/* калькулятор - как корзина */
.r53 {background:#ddd}
.inner-box3, tt {border-color:#ddd; background:#f5f5f5}


/* общие отступы в зоне контента */
.inner-box1, .inner-box3, .inner-box4 {padding:10px 15px}
.inner-box2s {padding:5px 5px}
.inner-box2 {padding:10px 15px}
