body {margin:0px; background-color: #810410; heightL 100%; width: 100%;}

A:link, a:visited {font-family: Tahoma, san-serif; font-size:12px; color:#fff; text-decoration:none; line-height:100%;}
A:hover {font-family: Tahoma, san-serif; font-size:12px; color:#fff; text-decoration:none; line-height:100%;}

.txt {font-family: Tahoma, san-serif; font-size:12px; color:#fff; line-height:12px;}
.news_txt {font-family: Tahoma, san-serif; font-size:12px; color:#fff; line-height:100%;}

.news_title a:link, .news_title a:visited {font-family: Tahoma, san-serif; font-size:12px; color:#fff; font-weight:bold; text-decoration: none; line-height:100%;}
.news_title a:hover {font-family: Tahoma, san-serif; font-size:12px; color:#fff; font-weight:bold; text-decoration: underline; line-height:100%;}

.date {font-family: Tahoma, san-serif; font-size:10px; color:#fc6674;}

h3 {font-family: Trebuchet MS, Tahoma, san-serif; font-size:20px; color:#fff; line-height:100%;}
h2 {font-family: Trebuchet MS, Tahoma, san-serif; font-size:20px; color:#fff; line-height:100%;}
h1 {font-family: Trebuchet MS, Tahoma, san-serif; font-size:20px; color:#fff; line-height:100%;}

.title {font-family: Trebuchet MS, Tahoma, san-serif; font-size:18px; color:#fff; line-height:100%;}
.title a:link, .title a:visited {font-family: Trebuchet MS, Tahoma, san-serif; font-size:14px; color:#fff; text-decoration:none; font-weight:bold; line-height:100%;}
.title a:hover {font-family: Trebuchet MS, Tahoma, san-serif; font-size:14px; color:#fff; text-decoration:underline; font-weight:bold; line-height:100%;}

.title2 {font-family: Trebuchet MS, Tahoma, san-serif; font-size:20px; color:#555; line-height:100%;}
.title2 a:link, .title2 a:visited {font-family: Trebuchet MS, Tahoma, san-serif; font-size:16px; color:#c7081a; line-height:100%; text-decoration: underline;}
.title2 a:hover {font-family: Trebuchet MS, Tahoma, san-serif; font-size:16px; color:#c7081a; line-height:100%; text-decoration: none;}
#opacity img {opacity: 0.3; filter:alpha(opacity=30)}

/* Чиним недоразвитость IE */
img, div, li, span { behavior: url(iepngfix.htc);}

/* Оформление акции - ребятки, стилями пользоваться нужно, чего таскать весь код от страницы к странице? */
#Promo2010 {width: 209px; height: 211px; float: left; margin-left: 10px;}

.Promo2010 {line-height: 18px;}
.Promo2010 h1 {font-size: 24px; font-family: Arial; font-weight: normal; color: #fac70d;}
.Promo2010 h2 {margin-top: 20px; font-size: 14px; font-family: Arial; font-weight: normal; font-style: italic; color: #fbd23b; line-height: 22px;}
.Promo2010 h2 strong {font-size: 18px; font-weight: normal;}

.Promo2010 h3 {margin-top: 20px; font-size: 18px; font-family: Arial; font-weight: normal; line-height: 26px;}

.Promo2010 a {color: #fac70d; text-decoration: underline;}
.Promo2010 a:hover {color: #ffe892; text-decoration: underline;}

#Promo2012 {width: 231px; height: 246px; float: left; margin-left: 10px;}

/* Промо видео */
.promo-block {position: relative; width: 260px; text-align: center; margin: 20px 0 0 0;}

#Promo-comf-safe {
    width: 140px;
    height: 211px;
    float: left;
    margin-left: 20px;
    padding-top: 40px;
    text-align: center;
}

/* Портфолио */
.portfolio td {
    width: 25%;
    text-align: center;
    vertical-align: top;
    font-size: 12px;
    color: #ecdcdc;
    padding-right: 10px;
}
.portfolio .pdesc {
    font-size: 11px;
    padding-bottom: 15px;
}

.portfolio img {
    border: 5px solid #68010b;
}

.portfolio a:link, .portfolio a:visited  {
    text-decoration: underline;
}
.portfolio a:hover {
    text-decoration: underline;
    color: #ebdac2;
}

/* Отзывы */
.reviews td {
    width: 13%;
    text-align: center;
    vertical-align: top;
    font-size: 12px;
    color: #ecdcdc;
    padding-right: 10px;
    padding-bottom: 15px;
}

.reviews img {
    border: 3px solid #68010b;
}

.reviews .sertifs {
    padding-bottom: 5px;
}
.reviews .pdesc {
    font-size: 11px;
    padding-bottom: 15px;
}

/* каталог */
.catalog-pics td {
    width: 13%;
    text-align: center;
    vertical-align: top;
    font-size: 12px;
    color: #ecdcdc;
    padding-right: 10px;
}
.catalog-pics .pdesc {
    font-size: 11px;
    padding-bottom: 15px;
}

.catalog-pics img {
    border: 3px solid #68010b;
}

/* "Поделиться" от Yandex */
.b-share a, .b-share a:hover {
	font: 8pt Arial, Sans-Serif !important;
}

/* Иконки социальных сетей */
.social_network {
	display: inline-block;

	width: 24px;
	height: 24px;

	margin: 3px 0 0 6px;
}
.social_network.vkontakte {
	background: url('/images/social_networks.png') 0 0 no-repeat;
}
.social_network.facebook {
	background: url('/images/social_networks.png') -24px 0 no-repeat;
}
.social_network.twitter {
	background: url('/images/social_networks.png') -48px 0 no-repeat;
}

#fancybox_modal_info {
	width: 350px;
}
#fancybox_modal_info h1 {
	color: #000000;
	text-align: center;
}
#fancybox_modal_info p {
	color: #000000;

	font-family: Tahoma, San-Serif;
	font-size: 12px;
	line-height: 200%;

	text-align: center;
}

