@charset "windows-1251";
@import url(pages/krastone/style.css);

/* шаманство, чтобы селект не вылезал поверх баннера */
#bigbanner {
position:absolute;
z-index:100;/*any value*/
overflow:hidden;/*must have*/
width:450px;/*must have for any value*/;
left:50%;
margin:30px auto 0 -200px;
}
#bigbanner img.samban {border:0px; width:400px; height:400px; vertical-align:top}
#bigbanner iframe {
display:none;/*sorry for IE5*/
display/**/:block;/*sorry for IE5*/
position:absolute;/*must have*/
top:0;/*must have*/
left:0;/*must have*/
z-index:-1;/*must have*/
filter:mask();/*must have*/
width:3000px;/*must have for any big value*/
height:3000px/*must have for any big value*/;
}
.xclose {width: 30px; height: 30px; position: absolute; left: 399px; top: 0; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png')}
.xclose img {border: 0px; cursor: pointer; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0)}



body {margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-color: #FFFFFF; font-family: Verdana; font-size: 11px; color: #41607F}
table {font-family: Verdana; font-size: 11px}/*для эксплорера*/

a:link, a:visited {color: #0000FF; text-decoration: none}
a:hover, a:focus {color: #990900; text-decoration: none}

a.subdomen:link, a.subdomen:visited {color: #C0C0C0; text-decoration: underline}
a.subdomen:hover, a.subdomen:focus {color: #FFFFFF; text-decoration: underline}

a.underline:hover, a.underline:focus {text-decoration: underline}

.otkryt {color: #990900}
.perehod {font-size: 11px; margin-right: 10px}

h1 {font-size: 13px; color: #990900; background-color: #E5F1F5; margin: 0px; padding: 10px}
h2 {font-size: 11px; background-color: #F9FAF7; margin: 0px; padding: 10px}
h3 {font-size: 11px; text-transform: uppercase; margin-top: 15px; margin-bottom: 2px; font-weight: normal; color: gray}

.h3next {margin-top: 0px}
.attention {color: #990900}
.text {text-indent: 10px}

table.catalog {font-weight: bold; border-bottom-style: dotted; border-bottom-width: 3px; border-bottom-color: silver; width: 100%}
table.catalog a:link, table.catalog a:visited {color: #003366; text-decoration: none}
table.catalog a:hover, table.catalog a:focus {color: #990900; text-decoration: none}

table.price {border-color: silver; border-width: 1px; border-style: solid; border-collapse: collapse; font-size: 11px; margin-top: 0px; width: 100%}
	table.price td, table.price th {border-width: 1px; border-style: solid; border-color: silver; border-collapse: collapse}
	/* цвета колонок прайса */
	table.price .title {background-color: #ECF9FD}
	table.price .kod, table.price .ed_izmer, table.price .cena2 {background-color: #F9FFFF}
	table.price .name, table.price .cena1, table.price .cena3 {background-color: #FFFBFD}
	/* позиционирование в ячейке прайса */
	table.price .kod, .ed_izmer {text-align: center}
	.cena1, .cena2, .cena3 {text-align: right}

table.news {width: 100%; border: 0px}
	table.news td {padding: 5px; margin: 0px}
	table.news td.data {color: #0033CC; vertical-align: top}

img.icon {border-width: 0px; margin-right: 5px; height: 23px; width: 23px}
img.korzinka {float: right; margin-left: 5px; border-width: 0px}
img.ramka {border-style: solid; border-color: silver; border-width: 1px}

form {margin: 0px; padding: 0px}
.vvod, textarea, select {border-color: silver; border-width: 1px; border-style: solid; font-family: Verdana; font-size: 11px; color: #41607F; padding: 2px}
.select_menu {font-size: 11px}
button.submit {background-color: #FFFFFF; border-width: 0px; width: 126px; padding: 0px; margin: 5px}
.knopka {color: #FFFFFF; text-align: center; padding-top: 4px; background-image: url(images/knopka.gif); width: 117px; height: 19px; font-size: 11px; cursor: pointer}
input.submit {background-color: #FFFFFF; border-width: 0px; padding: 0px; margin: 5px; background-image: url(images/knopka.gif); color: #FFFFFF; text-align: center; width: 117px; height: 23px; font-size: 11px; cursor: pointer}/* это кнопки для корзины */
input.add {float: right}
input.onlyread {border-width: 0px}


div.red {color: #B00900; font-weight: bold; background-color: #E5F1F5; padding: 4px; margin-top: 12px; margin-bottom: 12px; font-family: Verdana}
	div.red a:link, div.red a:visited, div.red a:hover, div.red a:focus {color: #B00900}
div.podrobnee {width: 90px; text-align: right; position: relative; left: 90px; cursor: pointer}
div.razdel_cat {text-transform: uppercase; padding-top: 4px; padding-bottom: 4px; cursor: pointer}
	div.razdel_cat a:link, div.razdel_cat a:visited, div.razdel_cat a:hover, div.razdel_cat a:focus {color: #003366}
ul.punkt_cat {font-size: 11px; list-style-type: none; display: none; margin: 0px; padding: 0px}
	ul.punkt_cat li {padding-left: 10px; padding-top: 3px; padding-bottom: 3px; margin: 0px}
.remarka {color: gray}

/* Для таблицы, которая не помещается на экране, уменьшить шрифты*/
table.big {font-size: 10px; border-collapse: collapse}
table.big th {font-size: 9px}
table.big td, table.big th {border-width: 1px; border-style: solid; border-color: silver}

table.krasota {}
	.krasota th {background-color: #BFCCE4}
	.krasota td {background-color: #dddddd}

	/* строительные смеси Bergauf */
.recommend {background-color: #F7FFF6}
.notrecommend {background-color: #FFF4F4}

/* фото продукции */
img.img-right {float: right; clear: right; margin: 10px 30px}
