* {margin: 0; padding: 0;}
body{ 
	background-color:black;
	color:#f6f4ed;
	font: normal 12px Verdana,Arial, Helvetica, sans-serif; 
	height:100%;
}
.hidden{display:none;}
p{
	margin-bottom:15px;
	line-height:16px;
	text-align:justify;
}


label{
	float:left;
	width:130px;
	text-align:left;
	margin-top:5px;
}

input,textarea{margin:2px;}

/* ширина страницы
============================================================== */
#main{
  	width: expression((documentElement.clientWidth||document.body.clientWidth)<1175?'1180px':'');
  	min-width: 1180px; 
}
/* трехколоночный контейнер
============================================================== */
#content{
	float:left;
	width:100%;
	rem background-image: url(../images/bg.jpg);
	background-position:-15px 0px;
	background-repeat:repeat-y;
	border-bottom:1px solid #7e6c45;
	rem height:770px;
}
.contentCarousel{background-image: url(../images/bg.jpg);}
.contentNoCarousel{background-image: url(../images/bg1.jpg);}
/* меню
============================================================== */
#containerLeft{
	width:270px;
	float:left;
	height:100%;
	border-right:1px solid #7e6c45;
}
#dogrose{border-bottom:1px solid #7e6c45;padding-bottom:15px;height:319px;}
#language{text-align:right;font-size:11px;margin-right:20px;margin-top:10px;}
#language a,a:visited,a:link{color:#9a9a9a;text-decoration:none;}
#menu{font-size:16px;margin:20px;margin-left:50px;margin-top:10px;text-transform: lowercase;}
#menu li{list-style-type:none;line-height:26px;}
#menu a,a:visited,a:link{color:#f1d992;text-decoration:none;}
#menu ul li ul{margin-left:20px;font-size:14px;}
#menu ul li ul li{line-height:22px;}
#menu ul li ul li a,a:visited,a:link{color:#f2ebd0;}

/* галерея
============================================================== */
#containerMiddle{
	width:192px;
	float:left;
	rem height:100%;
}

/* содержимое страницы
============================================================== */
.containerRightCarousel{margin-left:467px;}
.containerRightNoCarousel{margin-left:270px;}

#pageStack{
	float:left;
	width:350px;
	height:52px;
	margin-top:12px;
	margin-left:10px;
}
.pageStackItem{	
	float:left;
	width:56px;
	height:56px;
	margin:2px;
	background-color: black;
}
.redBorder{border:1px solid #e01e1e;}
.redBorder10{border:3px solid #e01e1e;}
.yellowBorder{border:1px solid #7e6c45;}
#pageHeader h1{
	color:#e01e1e;	
	font-weight: normal;
	font-size:24px;
	padding-right:20px;
	padding-bottom:10px;	
	padding-top:40px;	
	text-align:right;
	border-bottom:1px solid #7e6c45;
	background-color: #222222;
	text-transform: uppercase;
}
#pageText{
	 rem border:0px solid red;
	 margin-left:20px;
	 margin-right:20px;
	 margin-top:15px;
	 rem overflow:hidden;
	 vertical-align:top;
}
#pageText h3{margin-bottom:5px;color:#f1d992;}

.pageImgMSIE{
	width: expression((documentElement.clientWidth||document.body.clientWidth)<1250?'650px':'');
	height:661px;
	overflow:hidden;
}
/* навигация
============================================================== */
#navig{
	border:0px solid yellow;
	color:#c39393;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	height:20px;
	margin-top:7px;
	margin-left:20px;
}
#navig a{color:#e26b6b;text-decoration:underline;}

/* Подпись
============================================================== */
#containerBottom{
	clear:both;	
	color:#9a9a9a;
}
#containerBottom a,a:visited,a:link{color:#9a9a9a;text-decoration:none;}
#inkDesign{margin-left:20px;font-size:11px;float:left;padding-top:15px;border:0px solid green;}
#cRight{float:right;text-align:right;line-height:22px;padding:5px;border:0px solid green;width:70%;}
#containerBottom img{padding-left:15px;padding-right:5px;}

/** Общий контейнер для галереи
=============================================================== */

#containerGallery {   
    position: relative; /* important */  
    overflow: hidden; /* important */  
    width: 100%; /* important */  
    rem height: 580px; /* important */  
    border:0px solid yellow;
}   

/* Кнопки Вверх-вниз для галереи
=============================================================== */
.galleryButton{border:0px solid red;text-align:center;}
#galleryUp {margin-top: 18px;margin-bottom: 18px;height:43px;}   
#galleryDown {margin-top: 20px;margin-bottom: 15px;}   
  
/* Контейнер картинок для галереи
=============================================================== */
#galleryList {position: absolute;width:100%;text-align:center;}   

/* Конкретная картинка в галерее
=============================================================== */ 
.galleryItem{width:100%;text-align:center;height:118px;}
.galleryItemImg {    
    margin-top:1px;margin-bottom:0px; 
    width:100px;
    height:100px;
}
/* большая картинка
==================================== */
#zoomer_image { 
	display:block; 
	position:absolute;
	border:0px solid yellow;
	text-align:center;
}

/* исходная картинка
========================================*/
#zoomer_thumb { 
	display:block; 
	position:relative; 
	overflow:hidden;
	margin:0px auto 0px;
	text-align:center;
	border:0px solid red;
}

/* лупа
=======================================*/
#zoomer_region { 
	border:none;
	position:absolute;
	top:0px; 
	left:0px;
	cursor:move;
	overflow:hidden;
	border:3px solid #f2e5d4;
	background-image:url(../images/px_tr.gif);
}
.zoomer_region{display:block;}

/* кнопка увеличить
==================================== */
#zoomer_buttons{
	border:0px solid red;
	height:43px;
	z-index:10;
	font-size:10px;
}
#zoomer_buttons a,a:visited,a:link{color:#f6f4ed;;text-decoration:none;}
#gallery_zoom{
	border:0px;
	vertical-align:middle;
}


/*
====================================== */
#zoomer_author{margin-top:20px;text-align:center;}
#zoomer_author a{color:red;}
.zoomer_imageName{color:red;text-align:center;margin-bottom:0px;}
.zoomer_article{margin-top:7px;text-align:center;margin-bottom:0px;}

/* Список новостей
==================================== */
.newsItem{margin-bottom:30px;border:0px solid red;}
.newsImg{float:left;height:75px;width:75px;overflow:hidden;margin-right:10px;border:0px solid green;}
.newsDate{font-weight:bold;color:#f1d992;margin-right:5px;}
.newsTextShort{border:0px solid blue;height:75px;}
.newsMore{
	border:1px solid #7e6c45;
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	padding-bottom:15px;
	margin-top:15px;
	background-color: #222222;
	font-family:Arial;
}
.newsMore ul{padding-left:25px;}
.newsItem a{font-size:11px;font-style:italic;margin-left:5px;}
.pager{margin-left:5px;}

/* Авторы
==================================== */
.authorList {margin-left:30px;}
.authorList li{list-style:disc;line-height:20px;}
.authorList a:link{color:#9a9a9a;text-decoration:none;}
.authorList a:visited{color:#9a9a9a;text-decoration:none;}
.authorList a:hover{color:#f1d992;}
.authorPhoto{border:1px solid #7e6c45;margin-left:25px;}


/* Прайс-лист
==================================== */
.priceList{
	font-size:12px;width:330px;align:left;margin-bottom:10px;
}
.priceList th{
	border:0px solid #f6f4ed;
	padding:3px;
	color:red;
	padding-bottom:10px;
}
.priceList img{
	width:50px;height:50px;margin:2px;
}
.priceList a,a:visited,a:link{color:#f1d992;;text-decoration:underline;}
.priceFile {margin-top:20px;}
.priceList a,a:visited,a:link{color:#f1d992;;text-decoration:none;}
