/* CSS Document */

/*Страница целиком*/

/*Таблица с категориями*/
.mainTab{
padding-top: 25px;

}
.mainTab td{
text-align: left;
width 200px;
height: 25px;
vertical-align : top;

}
.category{
font-size: 12px;
text-decoration : none;
color: 1d6ac0;
font-weight: bold;
}

.category:hover {
color: red;
}


.linkcount{
font-size: 12px;
color: gray;
font-weight: normal;
}

/*Подкаталоги в таблице с категориями (при вкл.)*/
.subcatsInCat{
font-size: 10px;
font-weight : normal;
text-decoration : none;
color: silver;
}

/*Таблица с ссылками*/
.linkTab{
text-align: justify;
font-size: 12px;
margin-left: 30px;
}
.linkTab td{
height: 80px;
padding-bottom: 10px;
}
.linkTab a{
color: gray;
font-weight: bold;
}

.linkTab a:hover{
color: red;
}

.linkTabUrl{
color: green;
}

/*Кнопка добавления сайта*/
.addLinkText{
color: gray;
margin-top: 0px;
text-decoration: none;
font-weight: bold;
font-size: 12px;
}

.addLinkText:hover{
color: 1d6ac0;
text-decoration: underline;
}


/*Подкаталоги внутри категории*/
.subcatsField{

}

.subcatLink{
font-size: 12px;
text-decoration : none;
color: 1d6ac0;
font-weight: bold;
}

.subcatLink:hover{
color: red;
}

/*Форма добавления сайта*/
.form{
font-size: 12px;
margin-left: 30px;
margin-right: 55px;
}

.form select{
width: 300px;
}
.form input{
width: 300px;
}
.form textarea{
width: 300px;
height: 60px;
font-size: 12px;
}

/*Подсказки в форме добавления*/
.formLimitMes{
font-family: Tahoma, Courier, mono;
font-size: 10px;
font-color: black;
font-style : italic;
}
/*Сообщение об ошибке при заполнении формы*/
.errorMes{
color: red;
}

/*Описание категории*/
.categoryDescribe{ 
padding: 5px; 
background-color: f4f4f4; 
width: 50%;
}

/*Пример того как будет выглядеть ссылка после добавления*/
.result_example{
width: 250px;
margin-left: 55px;
padding: 5px;
font-size: 12px;
color: gray;
}

.result_example a{
color: 1d6ac0;
}

.result_example b{

color: black;
}

/*Рекламные сообщения*/
.advert_block{
width: 98%; 
padding-top: 5px;
font-family: Times New Roman;
font-size: 12px;
text-align:center;
}

.advert_block a{
text-decoration: none;
color: black;
}

/* Поиск */
.srchForm{
background-image: url(img/logo.gif);
background-repeat: no-repeat;
background-position: right;
margin-top: 10px;
padding-top: 2px;
padding-bottom: 25px;
background-color: white;
}

.searchForm{
width: 100px;
background-color: #f9f9f9;
border: 1px solid #a3a3a3;
padding: 0px;
margin-bottom: 0px;
}

.searchButton{
margin-right: 15px;
height: 20;
}

/* Статистика каталога */
.catInfo{
width: 170px;
padding-top: 5px;
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
}

/* Разное */
.contentField{
margin-top: 10px;
padding-top: 2px;
padding-bottom: 25px;
background-color: white;
border-top: solid 1px b0b9c3;
border-bottom: solid 1px b0b9c3;
}

.link{
color: gray;
margin-top: 0px;
text-decoration: none;
font-weight: bold;
font-size: 12px;
}
.link:hover{
color: 1d6ac0;
text-decoration: underline;
}

/*##############################################*/

html { 
	height		: 100%; 
	margin-bottom	: 1px; 
}

body {
	margin: 0;
	padding: 0;
	height:  100%;
	margin-bottom: 1px;
	background: #e3dede;
}


td,tr,p {
	font: 12px Tahoma, Helvetica, sans-serif;
	margin-top : 0px;
	margin-bottom : 0px;
	list-style : circle;
	text-align: justify;
	padding-bottom : 0px;
	}

a:link, a:visited {
	color: #990033;
	font-weight: normal;
	text-decoration: none;
}

a:hover {
	color: #ff0099;
	text-decoration: underline;
}

h1 {
	font-weight: normal;
	font-size: 18px;
	color: #000;
}

h2 {
	font-weight: normal;
	font-size: 16px;
	color: #333;
}
/*
div, span {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	line-height: 130%;
	text-align: left;
}
*/
h3, .componentheading {
	color: #333;
	font-weight: normal;
	font-size: 18px;
	text-align: left;
	font-family: Helvetica, Arial, sans-serif;
	padding: 4px 0;
	margin: 10px 0;
	border-bottom: 1px solid #ccc;
}



div.clr {
	clear: both;
}

div#footer {
	clear: both;
	
	margin-top: 15px;
	padding: 5px 0;
	text-align: center;
	color: #999;
	font-size: 10px;
}

div.title {
	font-family: Arial, Verdana, sans-serif;
	font-size: 25px;
	color: #fff;
	text-align: center;
	font-weight: bold;
	line-height: 23px;
}

div.title2 {
	display: block;
    clear:both;
	font-family: Arial, Verdana, sans-serif;
	font-size: 25px;
	color: #330066;
	text-align: left;
	font-weight: bold;
	margin-top: 7px;
	margin-left: 10px;
}

div.title_mag {
	display: block;
    clear:both;
	font-family: Arial, Verdana, sans-serif;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;	
	margin-left: 10px;
	color: #330066;	
}

a.tabbarlink  {
	font-weight: bold;
	font-size: 16px;
	color: #330066;
}

div.menubtn {
	display:inline;
	float: left;
	text-align: center;
	font-weight: bold;
	padding-left: 15px;
	height: 50px;
}

a.mainmenu:link, a.mainmenu:visited {
	display: block;
	font-family: Arial, Verdana, sans-serif;
	font-size: 18px;
	color: #990033;
}

a.mainmenu:hover {
	color: #ff0099;
	text-decoration: underline;
}	

div.copy {
	display:inline;
	float: left;
	text-align: center;
	font-weight: normal;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #fff;
	padding-left: 15px;
}

div.footer {
	display:inline;
	float: right;
	text-align: center;
	font-weight: bold;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #fff;
	padding-left: 30px;
	padding-right: 20px;
}

a.footer:link, a.footer:visited {
	font-weight: bold;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #fff;
}

a.footer:hover {
	color: #fff;
	text-decoration: underline;
}	

div.linkOnPage a:link {
	color: #ff6600;
	font-weight: bold;
}


div.slogik {
	padding-top: 10px;
}

div.slogik li:first-letter { text-transform: capitalize; padding: 0px; }

div.slogik span {
	display: block;
	font-weight: bold;
}

span.price, span.redtxt {
	font-weight: bold;
	color: #990033;
	font-size: 16px;
}

.borders {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: normal;
	text-align: left;
}