@charset "utf-8";

body {
	background:#fff !important;
}
#footer {
	background:#e8e8e8 !important;
}

.logo{
	background-image:url(../images/logo-gazeta-all.png) !important;
	display:block;
	height:64px;
	left:7px;
	margin:-3px auto 0px auto;
	position:relative;
	width:280px;
	z-index:1;
}
.cataloglogo {
	background:url(../images/logo-catalog.gif) no-repeat left !important;
	display:block;
	height:10px;
	margin:0px auto 0px;
	position:relative;
	width:280px;
	z-index:2;
}
.cat_left {
	float:left;
	width:50%;
}
.cat_right {
	float:right;
	width:50%;
}
.catalog p {
	font-size:1em;
	margin-bottom:10px;
}

#middle #content #container {
	margin-left:10px !important;
}



/*************************************************************/
/*                        Заголовки                          */
/*************************************************************/
.catalog h1 {
	font-size:2.2em;
	font-weight:normal;
	margin-bottom:10px;
}


/*************************************************************/
/*                          Ссылки                           */
/*************************************************************/
.catalog a {
	border-bottom:none !important;
}
.catalog a:hover {
	border-bottom:none !important;
}


/*************************************************************/
/*                  Вспомогалеьные ссылки                    */
/*************************************************************/
.add_links {
	list-style:none;
	float:right;
}
.add_links li {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
.add_links li a {
	text-decoration:underline !important;
}
.add_links li a:hover {
	text-decoration:none !important;
}


/*************************************************************/
/*                    Содержание раздела                     */
/*************************************************************/
ol.results {
	margin:10px 0px 0px 25px;
}
ol.results li {
	border-bottom:1px solid #f9f9f9;
	margin-bottom:10px;
	padding-bottom:10px;
}
ol.results li div.r_title a {
	font-size:1.3em;
	margin-left:2px;
	text-decoration:underline !important;
}
ol.results li div.r_title a:hover {
	text-decoration:none !important;
}
ol.results li div.r_info {
	font-size:0.85em;
	margin-top:2px;
	color:#666;
}
ol.results li div.r_info a {
	color:#aaa !important;
	text-decoration:underline !important;
}


/*************************************************************/
/*                           Путь                            */
/*************************************************************/
ul.breadcrumbs {
	font-size:1.1em;
	list-style:none;
	margin-bottom:10px;
}
ul.breadcrumbs li {
	float:left;
	margin-right:8px;
}
ul.breadcrumbs li h3 {
	font-weight:normal;
	font-size:1.4em;
	margin-top:-3px;
}


/*************************************************************/
/*                 Каталог главная страница                  */
/*************************************************************/
.cat_main {  }
.cat_main h3 {
	font-weight:normal;
}
.cat_main h3 {
	margin-bottom:10px;
}
.cat_main h3 a {
	color:#e94512 !important;
	text-decoration:underline !important;
}
.cat_main h3 a:hover {
	text-decoration:none !important;
}
.cat_main ul {
	list-style:none;
	margin-bottom:20px;
}
.cat_main ul li {
	margin-right:10px;
}
.cat_main ul li a {
	border-bottom:1px solid #f6f6f6 !important;
	display:block;
	padding:3px 0px;
	text-decoration:none;
}
.cat_main ul li a:hover {
	border-bottom:1px solid #f6f6f6 !important;
}
.cat_main ul li a .clink {
	cursor:pointer;
	float:left;
}
.cat_main ul li a .ccount {
	color:#999;
	cursor:pointer;
	float:right;
	font-size:0.9em;
	text-align:center;
	text-decoration:none;
	width:30px;
}
.cat_main ul li a:hover {
	background-color:#f5f5f5;
}


/*************************************************************/
/*               Каталог внутренняя страница                 */
/*************************************************************/
ul.cat_cat {
	list-style:none;
}
ul.cat_cat li {
	margin-right:10px;
}
ul.cat_cat li a {
	border-bottom:1px solid #f6f6f6 !important;
	display:block;
	padding:3px 0px;
	text-decoration:none;
}
ul.cat_cat li a:hover {
	border-bottom:1px solid #f6f6f6 !important;
}
ul.cat_cat li a .clink {
	cursor:pointer;
	float:left;
}
ul.cat_cat li a .ccount {
	color:#999;
	cursor:pointer;
	float:right;
	font-size:0.9em;
	text-align:center;
	text-decoration:none;
	width:30px;
}
ul.cat_cat li a.act {
	background-color:#f0f0f0;
}
ul.cat_cat li a:hover {
	background-color:#f9f9f9;
}



.cat_random { margin-bottom:20px; margin-right:10px; background-color:#fafafa; padding:10px; }
.cat_random h3 { margin-bottom:0px; font-size:1.5em; }

.add_links { list-style:none; float:right; }
.add_links li { float:left; margin-right:10px; margin-bottom:10px; }

.catalog .error { padding:10px; border:1px solid #F30; background-color:#FEF4E9; margin-bottom:10px; }

.cat_add div {
	clear:both;
}
.cat_add div p.l {
	float:left;
	width:170px;
	font-weight:bold;
	padding-top:0px;
}
.cat_add div p.l span {
	font-weight:normal;
}
.cat_add div p.r {
	float:right;
	width:100%;
	margin:0px 0px 10px -170px;
}
.cat_add div p.r span {
	margin:0px 0px 0px 170px;
}
.cat_add div p.r span span {
	margin:0px;
}
.cat_add div .text {
	width:400px;
	border:1px solid #e0e0e0;
	padding:3px;
}

/*************************************************************/
/*                         Страницы                          */
/*************************************************************/
.pages {
	clear:both;
	font-size:1.2em;
	padding-top:10px;
}
.pages a {
	border-bottom:none !important;
	/*margin:0px 2px;*/
	padding:5px;
	text-decoration:underline !important;
}
.pages a:hover {
	background-color:#D1E0F8;
	border-bottom:none !important;
}
.pages a.act {
	background-color:#9EBBDE;
}

