/*Основные настройки - убираем границы и т.п.*/
body,div,ul,li,h1,p{border:0;margin:0;padding:0}
img{border:0}
html
{ height:100%;
  width:100%;
  font-family: times, serif, Georgia;
  background: url(images/main/mainbackround-5.gif) repeat;}

body 
{ font-size: 100.01%;
  font-family: times, serif, Georgia, Arial, Verdana, Helvetica, sans-serif;
}

.empty{height:100px}

.copyrights {padding: 0px 50px 0px 0px; font: bold 80% times sans-serif; text-align: left; color: #5c3829;}

h1{font-size: 170%; margin-bottom: 5px; font-weight: normal;}
h2{font-size: 140%; margin-bottom: 5px; font-weight: normal;}
h3{color: #952d02; margin-bottom: 0px; font-size: 110%; font-weight: bold; text-align: left;}
h4{color: #952d02; margin: 0px; padding: 15px 0 0 0; font-size: 100%; font-style: italic; font-weight: bold; text-align: left;}

#cont /* Контейнер для основного текста и правой полосы */
{ padding:0;
  margin: 215px 0 0 0;
  border:0;
  min-width:960px; /* Важный параметр, задает минимальный размер окна */
}

#contL /*Плавающий контейнер для вложенного контейнера с текстом */
{ float: left;
  /*overflow:hidden;*/
  width: 100%;
}

#contL .in /* Контейнер для левого бордюра и теста */
{ position: relative;
  margin: 0 150px 0 200px; /* второе значение задает ширину правой полосы - contR (при изменении в ней также нужно менять ширину) */
  background: #f5ede1 url(images/main/border-y-left.gif) repeat-y;

}

/*Настройки основного контейнера для текста и параметров текста (ниже)*/
#cont .in .main {
    margin: 0 0 0 15px; /*Последнее значение определяет ширину контейнера для бордюра*/
    padding: 10px 50px 10px 30px;
    min-height: 1050px;
    background: #f5ede1 url(images/main/border-y-right.gif) repeat-y;
    background-position: right;
    font: normal 0.9em times, serif, sans-serif;
    color: #5c3829;}

        /*параметры блоков, абзацев и т.д. в контейнере с текстом*/
    #cont .in .main p {/*justify - перенесен с .main для совместимости с .dress с его inline-block*/ padding: 15px 0 0 0; text-align:justify;}
        #cont .in .main p[align="center"] {/*для компенсации старых записей с align*/padding: 15px 0 0 0; text-align:center;}
    #cont .in .main .header {color: #952d02;font-weight:bold;font-size:1.1em;text-align: left;}
    #cont .in .main .headerBig {color: #952d02;font-weight:bold;font-size:140%;text-align: left;}
    #cont .in .main a:link {color: #660099;text-decoration: none;border-bottom: dotted 1px #660099;}
    #cont .in .main a:visited {color: #990000;text-decoration: none;border-bottom: dotted 1px #990000;}
    #cont .in .main a:hover {color: #ff0000;text-decoration: none;border-bottom: dotted 1px #ff0000;}
    #cont .in .main a:active {color: #990000;text-decoration: none;border-bottom: dotted 1px #990000;}
    #cont .in .main a.piclink {/*убирает подчеркивание картинок ссылок*/ text-decoration: none; border-bottom-style: none;}
    
    #cont .in .main ul {margin: 15px 0 0 40px;}
	#cont .in .main .ulLow {/*Список с небольшим отступом*/ margin: 5px 0 0 40px;}
    #cont .in .main strong {color: #952d02;text-align: left;}
    #cont .in .main img {/*Рамка для картинок*/ border: 1px solid rgb(149, 42, 5); padding: 2px; text-align: center; }
    
    #cont .in .main .collection-items{/*Блок с картинками аксессуаров*/ text-align: center;}
        #cont .in .main .collection-items .ithree { /*Вывод одной картинки*/ margin: 0; padding: 10px 0 0 0; display:inline-block; width: 32%; vertical-align: top; float: none;}
            #cont .in .main .collection-items .ithree .ithree-price{/*Подпись к картинке*/ padding: 0; font:normal 100% times; color: #952D02; text-align:center;}
                /* hack for ie7 */*:first-child+html #cont .in .main .collection-items .ithree{display:inline; text-align:center; zoom: 1;}
                
        #cont .in .main .dress { /*Вывод платья*/ margin: 0; padding: 10px 0 0 0; width: 49.5%; display:inline-block; vertical-align: top;}
        #cont .in .main .dress .dr-pic {/*Фото платья*/ float:left; padding:0 8px 0 0;}
        #cont .in .main .dress .dr-name {/*Название-ссылка платья*/ padding: 12px 0 0 0; color: #952d02; font-weight:bold; text-align:left;}
        #cont .in .main .dress .dr-text {/*Описание платья*/padding: 5px 5px 0 0; font:normal 80% times;color:#590403; text-align: left;}
        #cont .in .main .dress .dr-price {/*Цена под фото*/ margin: 0; padding: 0 0 2px 0; font:bold 100% times sans-serif;color:#590403; text-align:center;}
        /* hack for ie7 */*:first-child+html #cont .in .main .dress{display:inline; zoom: 1;}
        
    #cont .in .main .link-menu {/*меню разделов, по 2 на строке*/ margin: 0; padding: 0 5% 0; overflow: hidden;}
        #cont .in .main .link-menu .lm-item-text{padding: 5px 0 0; font: normal 80% Times;    color: #590403; text-align: left;}
    #cont .in .main .lm-item {margin: 0 8% 0 0; padding: 15px 0 0; width: 45%; float:left; list-style: none; text-align: left;}
    #cont .in .main .lm-last {/*Class для 2-й позиции в строчке*/margin-right:0;}
    #cont .in .main .lm-item-left {margin: 0 8px 0 0; float:left;}
    #cont .in .main .lm-item-title {padding: 0; font-style: normal; font-weight: bold; text-align: left;}
	
    #cont .in .main .table {/*Таблица для текста и картинок*/width: 99% !important;}
	#cont .in .main .imgLeft {/*Картинка в ТЕКСТЕ слева*/ float:left; margin: 0 10px 5px 0;}
    #cont .in .main .imgRight {/*Картинка в ТЕКСТЕ справа*/ float:right; margin: 0 10px 5px 0;}
    #cont .in .main .picLeft {/*Контейнер для картинки слева*/ float:left; padding:0 8px 0 0;}
    #cont .in .main .picCenter {/*Контейнер для картинки по центру*/ text-align: center;}
            #cont .in .main .picCenter p {text-align: center;}
    #cont .in .main .pLeft {/*Заголовки в таблице*/ color: #952d02; font-weight:bold; text-align:left;}
    #cont .in .main .pLow {/*Абзац с небольшим отступом*/ padding: 5px 0 0 0;}
	#cont .in .main .pStrong {/*Заголовки типа strong*/ color: #952d02; font-weight:bold; text-align:left;}
	#cont .in .main .vkButton {/*Кнопка вконтакте*/ text-align: center;}
	
	
	#cont .in .main .subscript {/*Подпись под картинками*/ text-align: center;}
    #cont .in .main .subscriptSmall {/*Подпись под картинками - уменьшенная*/ font:normal 80% times sans-serif;color:#952d02; text-align:center;}
	#cont .in .main .price {/*Цена под картинками*/ color: #952d02;font-family:Times;text-align:center;}
	#cont .in .main .priceDress {/*Цена платья - под картинкой*/ margin: 0; padding: 0 0 2px 0; font:bold 100% times sans-serif;color:#590403; text-align:center;}
	#cont .in .main .imageAndLink {/*Блок картинка и ссылка*/ padding: 15px 0 0 0; text-align: center;}	
		
    #cont .in .main .tableText {font:normal 80% times;color:#590403; text-align: left;}
      #cont .in .main .tableText p {padding: 5px 0 0 0; text-align: left;}
	
	#cont .in .main .subscriptLink {/*Подпись-ссылка под картинками в статьях*/ margin: 0; padding: 0; text-align: center;}
		#cont .in .main .subscriptLink a {color: #990000; text-decoration: none; border-bottom: dotted 1px #990000;}

	#cont .in .main .linkForImage {/*Подпись-ссылка под картинками в основных разделах*/ margin: 0; padding: 0; text-align: center;}
		#cont .in .main .linkForImage a {color: #990000; font-size: 80%; text-decoration: none; border-bottom: dotted 1px #990000;}
	
#contR /* ContR - правый контейнер для рисунков */
{ float:right;
  display:inline;
  width:150px;
  margin-left: -150px;
}

#contR .addressMain /* Контейнер для картинки с адресом*/
{ position: relative;
  text-align: center;
  margin: -12px auto 0;}

#contR .pics /* Контейнер для картинки с адресом*/
{ position: relative;
  text-align: center;
  margin: 20px auto 0;}  
  
#contR .address /* Контейнер для картинки с адресом*/
{ position: relative;
  width:132px;
  height: 228px;
  margin: -15px auto 0;
  background: url(images/main/address-2.gif) no-repeat;
}

#contR .address-1 /* Контейнер для картинки с адресом + схема проезда*/
{ position: relative;
  width:132px;
  height: 254px;
  margin: -15px auto 0;
  background: url(images/main/address-3.gif) no-repeat;
}

#contR .contR1 /* Контейнер для верхней правой картинки */
{ position: relative;
  width:130px;
  height: 248px; /* высота рисунка */
  margin: 30px auto 0;
  background: url(images/main/pic-right-1.gif) no-repeat;
}

#contR .contR2 /* Контейнер для надписи скидки */
{ position: relative;
  width:130px;
  height: 61px;
  margin: 30px auto 0;
  background: url(images/main/discount.gif) no-repeat;
}
/* Ссылка для надписи скидки*/
#contR .contR2 a {padding: 55px 0 0 0;display:block;font-size:0.1em;color:red;text-decoration:none;}

/* -------------- Border - Верхний бордюр ------------ */
#borderTop
{ position:absolute;
  top: 200px;
  left: 0;
  margin: 0;
  width: 100%;
  min-width:960px;
  height: 15px;}

#borderTop .borderTopIn /* контейнер для бордюра*/
{ position: relative;
  margin: 0;
  width: 100%;
  min-width:960px;
  height: 15px;}

#borderTop .borderTopL /* Левый верхний угл бордюра*/
{ float: left;
  display: inline;
  height: 15px;
  width: 100px;
  margin: 0 0 0 200px;
  background: url(images/main/border-corner-1.gif) no-repeat;}

#borderTop .borderTopIn .borderTopR /* Правый верхний угл бордюра*/
{ float: right;
  display: inline;
  height: 15px;
  width: 100px;
  margin: 0 150px 0 0;
  background: url(images/main/border-corner-2.gif) no-repeat;}

#borderTop .borderTopIn .borderTopC /* Верхний бордюр*/
{ position: relative;
  margin: 0 250px 0 300px;
  height: 15px;
  background: url(images/main/border-x.gif) repeat-x;}

#borderFlower /*Цветок на верхнем бордюре */
{ position:absolute;
  top: 178px;
  left: 220px;
  height: 45px;
  width: 68px;
  border: 0;
  background: url(images/main/border-flower.gif) no-repeat;}


/* -------------- МЕНЮ --------------- */
#menu
{ position:absolute;
  top:351px;
  left:0px;
  width:200px;}

/* Оформление ссылок в меню*/
#menu .list
{ position:relative;
  padding: 10px 10px 10px 10px;
  font:normal 0.85em times sans-serif;
  text-decoration:none;
  margin:0;
  background-color:#f4d4A4;
  border-right: 2px solid #f49e1d;
  border-left: 2px solid #f49e1d;}

#menu .p1 {color:#5c3829;margin:30px 0 0 0;font-weight:bold;font-size:1.2em;}
#menu .p2 {color:#ad3b83;display:block;margin:0 0 50px 0;padding: 10px 10px 10px 10px;font-weight:bold;font-size:1em;}

#menu .list ul li{list-style:none;}
#menu .list .lvl_1 {margin: 0 0 0 10px;}
#menu .list .lvl_1 li {list-style:none; margin:2px 0 1px 0;}
#menu .list .lvl_1 li a {color:#5c3829;display:block;font-weight:bold;font-size:1em;}
#menu .list .lvl_1 li a:hover {color:#5c3829;display:block;font-weight:bold;background:#f8bc61;}
#menu .list .lvl_1 li a.open {color:#ad3b83;display:block;font-weight:bold;font-size:1.2em;}

#menu .list .lvlCorrect {margin:0;}

/*Меню второго уровня*/
#menu .list .lvl_2 {margin: 0 0 0 10px;}
#menu .list .lvl_2 li {list-style:none;margin:0;}
#menu .list .lvl_2 li a {color:#ac0000;display:block;margin:0;font-weight:normal;font-size:0.9em;}
#menu .list .lvl_2 li a:hover {color:#ac0000;display:block;margin:0;font-weight:normal;background:#f8bc61;}
#menu .list .lvl_2 li a.open {color:#ad3b83;display:block;margin:0;font-weight:bold;font-size:1em;}

#menuTop /*Верхняя картинка меню*/
{ position:absolute;
  top:272px;
  left:0px;
  height: 84px;
  width:218px;
  background: url(images/main/menu-top.png) 0 0 no-repeat}

#menu .menuBottom /*Нижняя картинка меню*/
{ position:relative;
  height: 72px;
  width:200px;
  background: url(images/main/menu-bottom.gif) 0 0 no-repeat}


/* ----------------- КАРТИНКИ ПОД МЕНЮ -----------------*/

.picMenuBottom1 /* Контейнер для картинки с адресом */
{ position: relative;
  width:100px;
  height: 103px;
  margin: 15px 0 0 20px;
  background: url(images/main/butterfly-1.gif) no-repeat;}

.picMenuBottom2 /* Контейнер для картинки с адресом */
{ position: relative;
  width:90px;
  height: 93px;
  margin: 2px 0 0 80px;
  background: url(images/main/butterfly-2.gif) no-repeat;}

.picMenuBottom3 /* Контейнер для картинки с адресом */
{ position: relative;
  width:180px;
  height: 183px;
  margin: 25px 0 0 0;
  background: url(images/main/butterfly-3.gif) no-repeat;}

/* ----------------- FOOTER - ПОДВАЛ -----------------*/
#footer /* Подвал */
{ position: relative;
  margin: -100px 0 0 0;
  height:100px;
  clear: both;}

#footer .borderBottom /* контейнер для бордюра*/
{ margin: 0;
  width: 100%;
  min-width:960px;
  height: 15px;}

#footer .borderBottom .borderBotL /* контейнер для левого нижнего угла бордюра*/
{ float: left;
  display: inline;
  height: 15px;
  width: 100px;
  margin: 0 0 0 200px;
  background: url(images/main/border-corner-4.gif) no-repeat !important;}

#footer .borderBottom .borderBotR /* контейнер для правого нижнего угла бордюра*/
{ float: right;
  display: inline;
  height: 15px;
  width: 100px;
  margin: 0 150px 0 0;
  background: url(images/main/border-corner-3.gif) no-repeat !important;}

#footer .borderBottom .borderBotC /* контейнер для нижнего бордюра*/
{ position: relative;
  margin: 0 250px 0 300px;
  height: 15px;
  background: url(images/main/border-x-bottom.gif) repeat-x;}

#footer .bottomLine
{ margin: 0 150px 0 230px;
  min-width: 400px;
  height: 70px;}

/*---------------HEADER------------*/

#logoL /* Контейнер для верхнего левого рисунка */
{ position:absolute;
  top: 0;
  left: 0;
  width: 200px;
  height: 300px;
  background: url(images/main/logoleft_3.gif) 0 0 no-repeat !important;}

#header /* Верхняя часть где находятся логотипы */
{ position:absolute;
  top: 0;
  left: 0;
  height: 200px;
  border: 0;
  margin: 0;
  padding: 0;
  width: 100%;
  min-width: 960px;}

#header .logo  /* Контейнер для центрального и правого логотипа*/
{ margin: 0 0 0 200px;
  min-width: 760px;
  height: 200px;}


#header .logoR/* Правый логотип */
{ float: right;
  height: 200px;
  width:150px;
  background: url(images/main/pic-top-left.gif) 0 0 no-repeat !important;}

#header .logoC/* Центральный логотип */
{ position: relative;
  margin: 0 150px 0 0;}

#header .logoC .helga /* Надпись */
{ width: 610px; height: 200px; margin: 0 auto; top: 0;
  background: url(images/main/logo-name-2.png) 0 0 no-repeat !important;}

#headerHelga
{ position:absolute;
  top: 0;
  left: 0;
  width: 300px;
  height: 200px;
  border: 0;
  margin: 0 auto;
  padding: 0;
  background: red !important;}


/* Clear - для старых браузеров?*/
.clear:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear {display:inline-block;}
.clear {display:block;}

/*------------ НОВОСТИ --------*/

/*БЛОК НОВОСТЕЙ-----------------*/
#newsBlock /*Блок новостей - задает отступы и шрифт*/ {padding: 10px 10px 10px 20px; margin:0; font:normal 0.85em times Georgia sans-serif; text-align: left; color: #5c3829;}
/*Заголовок - новости*/ 
#newsBlock .news_h2 {margin:0px 0px 8px 0px; text-align: left;}
#newsBlock .news_h2 a {color:#ad3b83;display:block;font-weight:bold;font-size:120%;}
#newsBlock .news_h2 a:visited {color:#ad3b83;display:block;font-weight:bold;font-size:120%;}
#newsBlock .news_h2 a:hover {color:#ad3b83;display:block;font-weight:bold;background:#f8bc61;font-size:120%;}

#newsBlock .newsBlockNote /*Блок одной записи*/ {margin:0px 0px 8px 0px;}

#newsBlock .newsBlockNote a {color: #660099; margin: 0; padding: 0; text-decoration: none; border-bottom: dotted 1px #660099;}
#newsBlock .newsBlockNote a:visited {color: #660099; margin: 0; padding: 0; text-decoration: none; border-bottom: dotted 1px #990000;}
#newsBlock .newsBlockNote a:hover {color: #ff0000; margin: 0; padding: 0; text-decoration: none;border-bottom: dotted 1px #ff0000;}

.newsBlockDate  /* Дата новости в блоке новостей*/{font-size:90%; font-family:Arial, Sans-Serif; font-weight:bold; color:#5c3829;}

/*СТРАНИЦА ВСЕ НОВОСТИ---------*/
.allNewsPic {/*Картинка анонс*/ float:left; padding:0 8px 0 0; margin: 0;}
.allNewsDate /* Оформление даты*/ {color: #952d02;font-weight:bold;font-size:110%;text-align: left;}
.allNewsHeader /* Оформление заголовка*/ {color: #660099;font-weight:bold;font-size:110%;text-align: left;}

/*СТРАНИЦА ПОЛНАЯ НОВОСТЬ---------*/
.fullNewsDate /*Дата новости на персональной странике новости*/ {color: #952d02; font-size: 170%; font-weight:bold; text-align: left; }

/*------------ Статьи --------*/
/*СТАТЬЯ ЦЕЛИКОМ-----------------*/
#cont .in .main .wedArtLink {/*Ссылки под статьями*/ padding: 3px 0 0 0;color:#952d02;font-size: 110%;text-align: left;}
#cont .in .main .wedArtHeader {/*Надпись похожие статьи под статьей*/ color: #952d02;font-size: 140%;text-align: left;}

/*------------Рекламные ссылки--------*/
/*Реклама с webrings*/
#advWRBottom /*баннер снизу*/
{ float:left;
  background: #ffffff url(images/main/4.jpg) no-repeat top right;
  width:88px; 
  height:31px;
  border: 1px solid #000;
  color:#84057A;
  text-decoration:none;
  text-align:center;
  padding:0; 
  overflow:hidden;
  margin:0 10px 0 0;}

/*баннеры под меню по два баннера в строчку*/
#advWRMenu 
{ position: relative;
  width:200px;
  height:80px;
  margin: 1px 0 0 0;
  padding:0;
  font:normal 0.9em times sans-serif;
  text-align:center;
  color: #5c3829;}
  
#advWRMenu .adv
{ float:left;
  background: #ffffff url(images/main/4.jpg) no-repeat top right;
  width:88px; 
  height:31px;
  border: 2px solid #f49e1d;
  color:#84057A;
  text-decoration:none;
  text-align:center;
  padding:0; 
  overflow:hidden;
  margin:5px 1px 0 5px;}

#logoVisa /* Контейнер для картинки с логотипами visa и master card*/
{ position: relative;
  text-align: center;
  font:normal 0.9em times sans-serif;
  color: #5c3829;
  margin: 10px auto 10px;}

.advlinks
{ color:#800080;
  text-decoration:none;
  font-style:normal;
  font-variant:normal;
  font-weight:bold;
  font-size:10px;
  font-family:Verdana, sans-serif;}

.counter /*счетчики в нижней строчке*/
{ width:90px; height:35px; margin: 2px; float: left; display: inline;}







