body {padding:0px; margin:0px;}{
background-color: #1F1F1F;

}
.poisk {
	background-image: url(../images/poisk.jpg);
	background-repeat: no-repeat;
	background-position:center top;
	width:419px;
	height:91px;
	line-height:91px;
	border: none;
	margin: 0px;
	padding: 0px;
}
.logo {
	background-image: url(../images/logo.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	width:323px;
	height:279px;
	border: none;
	margin: 0px;
	padding: 0px;
}


.main {
	background-position: center top;
	border: none;
	margin: 0px;
	padding: 0px;
}

h1, h2, h3, h4, h5, h6, p, pre, 
blockquote, ul, ol, dl, address,
.componentheading,.contentheading,
.contentpagetitle,.sectiontableheader,.newsfeedheading{
margin:  0px;
padding: 0px;
}
li, dd, blockquote {
margin-left: 0px;
}
.polosa {
	background-image: url(../images/polosa.jpg);
	background-repeat: repeat-x;
	height: 50px;

}
.korzina {
	background-image: url(../images/korzina.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 138px;
	width: 246px;
	border:none;
	margin: 0px;
	padding: 0px;
}
.telefon {
	background-image: url(../images/telefon.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 138px;
	width: 419px;
	border: none;
	text-align:right;
	margin: 0px;
	padding: 0px;
}

fieldset {
border: none;
}
.head {
	background-image: url(../images/Header.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	width: 246px;
	height: 91px;
	border: none;
	margin: 0px;
	padding: 0px;
}

input, select, textarea {
font-size: 1em;
}
/* Глобальное форматирование страницы */


/* Высота текста и основная настройка размеров шрифта */
/* Размер шрифта указан в em. */

#leftcolumn{
background:;
background-repeat:no-repeat;
background-position: top;
vertical-align:top;
width:323px;
margin:0px;
padding:0px;
}
#maincol{
	vertical-align:top;
	width: 665px;
	margin:0px;
	padding:0px;
	}

#rightcolumn{
	vertical-align: top;
	width:246px;
	height:138px;
	background-color: #FFFFFF;
}
#banner{
	width:419px;
	height:91px;
	vertical-align: top;}
	
#footerr{
    vertical-align:middle;
	color:#666666;
	font-family: "Times New Roman", Times, serif;
	font-size:14px;
}
/* Отсупы для вложенных контейнеров. 
Попытка избежать проблемы с блоками */
.insidefooter { /*небольшая настройка для footer'a */
padding: 5px 0;
}
.inside {
padding: 10px 0 0 8px;
}
.insideright { /* небольшая настройка для right column */
padding: 10px 0 8px 8px;
} 
.footerc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(../images/footerc.jpg);
	background-repeat: no-repeat;
	background-position: right;
	border:none;
	height: 60px;
	width: 665px;
}

.footerl {
	background-image: url(../images/footerl.jpg);
	background-position: left;
	background-repeat:no-repeat;
	height: 60px;
	width: 323px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border:none;
}



/* УСТАНАВЛИВАЙТЕ ЛЮБОЙ РАЗМЕР ШРИФТА В EM */

/* Главные заголовки для различных страниц. 
Соединяйте различные заголовки для создания одного стиля отображения */
h1,.componentheading {
 
color: #0000cc;
font-size: 24px;
font-family: "Times New Roman", Times, serif;

font-weight: 600;
text-align: left;
margin-top: 5px;  /* отступ заголовка: сверху/снизу */
padding:0 0em; /* отступ текста: слева/справа */

}
h2,.contentheading,a.contentheading:link,a.contentheading:visited,
.contentpagetitle,a.contentpagetitle:link,a.contentpagetitle:visited {
font: "Times New Roman", Times, serif;
color: #0000cc;
font-size:24px;
font-weight: 600;
line-height:24px;
margin-top:0px;
text-align:left;
vertical-align:text-top;
padding-top:0px;

}
h3,table.moduletable th {
font: "Times New Roman", Times, serif;
color: #0000cc;
font-size: 24px;


font-weight: 600;
text-align: left;
margin-top: 5px;  /* отступ заголовка: сверху/снизу */
padding:0 0em; /* отступ текста: слева/справа */

}
h4 {
font: "Times New Roman", Times, serif;
color: #0000cc;
font-size: 12px;

font-style: normal;


margin:1em 0;  /* отступ заголовка: сверху/снизу */
padding:0 0em; /* отступ текста: слева/справа */

}
h5 {


font-size:1.2em;




margin:1em 0;  /* отступ заголовка: сверху/снизу */
padding:0 0em; /* отступ текста: слева/справа */

}
h6 {

color: #333333;
font-size:14px;
font-family: Arial, Helvetica, sans-serif;


line-height: 16px;
text-align: left;
margin:1em 0;  /* отступ по вертикали: сверху/снизу */

}
img {
border: 0;
}

/* Форматирование текста, не являющегося ссылкой *//*osnovnoy text*/
p, td, tr, div {

color: #333333;
font-size:14px;
font-family: Arial, Helvetica, sans-serif;

line-height: 18px;

margin:1em 0;  /* отступ по вертикали: сверху/снизу */
padding-left:10px;
padding-right: 10px;

}
p {

margin:1em 0; /*отступ по вертикали: сверху/снизу*/
padding-left:15px;
padding-right: 15px;

}
li > p {
margin-top: 0.2em;
}
pre {
font-family: monospace;
font-size: 1.0em;
}
strong, b {
font-weight: bold;
}
td {

font-family: "Times New Roman", Times, serif;

margin: 0px; /*отступ по вертикали: сверху/снизу*/
padding:0 0em; /*отступ по горизонтали: слева/справа*/

}
tr {

font-size:em;

margin:1em 0; /*отступ по вертикали: сверху/снизу*/
padding:0 0em; /*отступ по горизонтали: слева/справа*/

}
abbr acronym {

}
/* ----- СПИСКИ (LISTS) ----- */
ol, ul, li {
/*list-style: none; Раскомментируйте, если хотите иметь нормальный */
font-size:1em;

}
ul,ol {

}
li{

}

/********* ФОРМАТИРОВАНИЕ ССЫЛОК (LINKS) *********/

/*Форматирование всех основных стилей ссылок */ /*Artikul, podrobnee*/
a:link,a:visited,a:hover {
font: "Times New Roman", Times, serif;
color: #0000cc;
font-size: 16px;

}
/* Форматирование основных ссылок индивидуально */
a:link {

text-decoration: none;
}
a:visited {

text-decoration: none;
}
a:hover {

text-decoration: underline;
}

/* горизонтальная разделительная линия в вашем шаблоне */
hr {} 
hr.separator {}

/* НАСТРОЙКИ ФОРМ (FORMS) */ 
.buttonv {
text-align: center;
vertical-align: bottom;
margin-bottom: 0px; 
margin-top: 0px; 
cursor:pointer;
border: none;
width: 29px;
height:24px;
background: url(../images/lupa.jpg);
background-position:center;
background-repeat:no-repeat;}
.button{}
.inputbox {}
.search {} /*форматирование <div>, в котором вложены элементы поиска: inputbox, кнопка поиска...*/


/* ФОРМАТИРОВАНИЕ НАВИГАЦИИ/МЕНЮ (MENU) *//*Levoe menu*/

a.mainlevel{
font-family: "Times New Roman", Times, serif;
font-size: 12px;
font-weight:500;
line-height: 21px;


} /* форматирование ГЛАВНЫХ(main, не вложенных) элементов меню */
a.mainlevel:link {
font-family: "Times New Roman", Times, serif;
font-size: 16px;
font-weight:500;
line-height: 21px;


}
a.mainlevel:visited { 
font-family: "Times New Roman", Times, serif;
font-size: 16px;
font-weight:500;
line-height: 21px;


}
a.mainlevel:hover {
font-family: "Times New Roman", Times, serif;
font-size: 16px;
font-weight:500;
line-height: 21px;
}

#active_menu {
font-family: "Times New Roman", Times, serif;
font-size: 16px;
font-weight:500;
line-height: 21px;
text-decoration:none;
} /* форматирование для элемента меню, когда оно активно, даже в позиции main/sub*/

/*rasshirennyi poisk...*/
a.rasshirennyi{
font-family: "Times New Roman", Times, serif;
font-size: 14px;
font-weight:500;
line-height: 21px;
text-decoration:underline;
}

a.rasshirennyi:link {
font-family: "Times New Roman", Times, serif;
font-size: 14px;
font-weight:500;
line-height: 21px;
text-decoration:underline;
}
a.rasshirennyi:visited { 
font-family: "Times New Roman", Times, serif;
font-size: 14px;
font-weight:500;
line-height: 21px;
text-decoration:underline;
}
a.rasshirennyi:hover {
font-family: "Times New Roman", Times, serif;
font-size: 14px;
font-weight:500;
line-height: 21px;
text-decoration:underline;
}

/*vse kontakty...*/
a.vsekont {
font-family: "Times New Roman", Times, serif;
font-size: 14px;
font-weight:500;
line-height: 21px;
text-decoration:underline;
}

a.vsekont:link {
font-family: "Times New Roman", Times, serif;
font-size: 14px;
font-weight:500;
line-height: 21px;
text-decoration:underline;
}
a.vsekont:visited { 
font-family: "Times New Roman", Times, serif;
font-size: 14px;
font-weight:500;
line-height: 21px;
text-decoration:underline;
}
a.vsekont:hover {
font-family: "Times New Roman", Times, serif;
font-size: 14px;
font-weight:500;
line-height: 21px;
text-decoration:underline;
}
	
/*nizf*/
a.nizf {
	color: #999999;
	font-family: "Times New Roman", Times, serif;
	font-size:14px;
	text-decoration:none;
}

a.nizf:link {
	color:#999999;
	font-family: "Times New Roman", Times, serif;
	font-size:14px;
	text-decoration:none;
}
a.nizf:visited { 
	color:#999999;
	font-family: "Times New Roman", Times, serif;
	font-size:14px;
	text-decoration:none;
}
a.nizf:hover {
	color:#999999;
	font-family: "Times New Roman", Times, serif;
	font-size:14px;
	text-decoration:none;
}	

/*product*/
a.product {

text-align:left;
font-size: 24px;
line-height:24px;
color: #0000cc;
font-weight:600;
font-family: "Times New Roman", Times, serif;
text-decoration:none;
width: auto !important;
width: 100%;
}

a.product:link {
text-align:left;
font-size: 24px;
line-height:24px;
color: #0000cc;
font-weight:600;
font-family: "Times New Roman", Times, serif;
background-position: top right;
text-decoration:none;
width: auto !important;
width: 100%;
}
a.product:visited { 

text-align:left;
font-size: 24px;
line-height:24px;
color: #0000cc;
font-weight:600;
font-family: "Times New Roman", Times, serif;
background-position: top right;
text-decoration:none;

width: auto !important;
width: 100%;
}
a.product:hover {

text-align:left;
font-size: 24px;
line-height:24px;
color: #0000cc;
font-weight:600;
font-family: "Times New Roman", Times, serif;
background-position: top right;
text-decoration:none;

width: auto !important;
width: 100%;

}


/*prodname*/
a.prodname {

text-align:left;
font-size: 15px;
color:#0000cc;
font-family: "Times New Roman", Times, serif;
text-decoration:none;
}

a.prodname:link {
text-align:left;
font-size: 15px;
color:#0000cc;
font-family: "Times New Roman", Times, serif;
text-decoration:none;
}
a.prodname:visited { 
text-align:left;
font-size: 15px;
color:#0000cc;
font-family: "Times New Roman", Times, serif;
text-decoration:none;
}
a.prodname:hover {
text-align:left;
font-size: 15px;
color:#0000cc;
font-family: "Times New Roman", Times, serif;
text-decoration:none;

}

/*nadpis korzina*/
a.korzinab{
font: "Times New Roman", Times, serif;
color: #0000cc;
font-size:24px;

font-weight: 600;

line-height: 26px;
}

a.korzinab:link {
font: "Times New Roman", Times, serif;
color: #0000cc;
font-size:24px;

font-weight: 600;

line-height: 26px;
}
a.korzinab:visited { 
font: "Times New Roman", Times, serif;
color: #0000cc;
font-size:24px;

font-weight: 600;

line-height: 26px;
}
a.korzinab:hover {
font: "Times New Roman", Times, serif;
color: #0000cc;
font-size:24px;

font-weight: 600;
text-decoration:none;

line-height: 26px;
}
/* knopka oformit*/
a.korzinabn{

font-size: 0px;

display: block;

border-color: #aaa #000 #000 #aaa;
width: 100px;
height:29px;
background: url(../images/ofor.jpg);
background-repeat:no-repeat;
}
a.korzinabn:link {

font-size: 0px;

display: block;
border: none;
border-color: #aaa #000 #000 #aaa;
width: 100px;
height:29px;
background: url(../images/ofor.jpg);
background-repeat:no-repeat;
}
a.korzinabn:visited { 

font-size: 0px;

display: block;
border: none;
border-color: #aaa #000 #000 #aaa;
width: 100px;
height:29px;
background: url(../images/ofor.jpg);
background-repeat:no-repeat;
}
a.korzinabn:hover {

font-size: 0px;

display: block;
border: none;
border-color: #aaa #000 #000 #aaa;
width: 100px;
height:29px;
background: url(../images/ofor.jpg);
background-repeat:no-repeat;
}


ul#mainlevel-nav { }
ul#mainlevel-nav li{}

#mainlevel-nav {
height:50px;
margin:0px;
margin-top:-2px;
line-height:50px;



 }
#mainlevel-nav a:link {
background-image: url(../images/111.jpg);
height:50px;
width:105px;
font-size:14px;
color:#0000cc;
display:block;
text-align:center;
float:left;
font-weight: 500;
line-height:50px;
}
#mainlevel-nav a:visited{
background-image: url(../images/111.jpg);
height:50px;
width:105px;
font-size:14px;
color:#0000cc;
display:block;
text-align:center;
float:left;
font-weight:500;
line-height:50px;



}
#mainlevel-nav a:hover {
background-image: url(../images/111.jpg);
height:50px;
width:105px;
font-size:14px;
color: #CC00FF;
display:block;
text-align:center;
float:left;
font-weight:500;
line-height:50px;
text-decoration:none;



}

a.sublevel{} /* форматирование вложенных элементов меню (имеющих родителей) */
a.sublevel:link {}
a.sublevel:visited {}
a.sublevel:hover {}


/* форматирование текста и ссылок 
"<< В Начало < Предыдущая 1 Следующая > В Конце >>" */ 
.pagenav,.pagenavbar {
font: "Times New Roman", Times, serif;
color: #333333;
font-size: 14px;

text-align: center;

} 
a.pagenav:visited,.pagenavbar:visited,.pagenavbar:link {

}
a.pagenav:hover {
}
/* Форматирование ссылки "Подробнее..." для содержимого */
a.readon:link,a.readon:visited {
color: #0000cc;
font-family: "Times New Roman", Times, serif;
} 
a.readon:hover {

text-decoration: underline;
}
/* Форматирование ссылки "Подробнее..." для содержимого 
- ОТОБРАЖЕНИЕ В ВИДЕ КНОПКИ (блочный тип) */
/*
a.readon:link,a.readon:visited {
font:;
color:;
font-size:;
font-family:;
font-style:;
font-weight:;
text-align:;
margin:;
padding:;
display: block;
border: 1px solid;
border-color: #aaa #000 #000 #aaa;
width:;
background:;
} 
a.readon:hover {
font:;
color:;
font-size:;
font-family:;
font-style:;
font-weight:;
text-align:;
margin:;
padding:;
position: relative;
top: 1px;
left: 1px;
border-color: #000 #aaa #aaa #000;
}*/
/* Форматирование ссылки "НАЗАД" ("Вернуться") */
a.back_button {

}
a.back_button:hover
{

} 
/* Форматирование ссылки "НАЗАД". Отображение в виде кнопки
a.back_button {
font:;
color:;
font-size:;
font-family:;
font-style:;
font-weight:;
text-align:;
margin:;
padding:;
display: block;
border: 1px solid;
border-color: #aaa #000 #000 #aaa;
width:;
background:;
}
a.back_button:hover
{
font:;
color:;
font-size:;
font-family:;
font-style:;
font-weight:;
text-align:;
margin:;
padding:;
position: relative;
top: 1px;
left: 1px;
border-color: #000 #aaa #aaa #000;
}*/

/* как форматировать эти два элемента - показано выше :)) */
.pagenav_prev {} /*Форматирование ссылки "Пред." */
.pagenav_next {} /*Форматирование ссылки "След." */

/* Форматирование списка последних новостей. 
По умолчанию модуль "Последние новости" находится в позиции user1 */
.latestnews ul {
} 
.latestnews li {
}
/* Форматирование списка популярных новостей. 
По умолчанию модуль "Популярные новости" находится в позиции user2 */
.mostread ul{
} 
.mostread li{
}

/* ФОРМАТИРОВАНИЕ СТРАНИЦ С СОДЕРЖИМЫМ */
a.category:link {}
a.category:hover {}
a.category:visited {}

.blogsection {} /* Форматирование ссылки в разделе "блог" */
.blog_more {} /*Формативароние ссылки "Подробнее" в разделе "блог"*/
a.blogsection:link {} /* форматирование ссылок */
a.blogsection:visited {} /* то же самое, только для посещенных ссылок */
a.blogsection:hover {} /* то же самое, только при наведении на ссылку */


.contentpane {} /* Форматирование таблицы, в которой находится не новостная информация (компоненты, список категорий, форма контактов и т.д.).*/
.contentpaneopen {} /* Форматирование таблицы, в которой находится новостная информация (статьи, новости и т.д.).*/

a.contentpagetitle:hover {} /*Форматирование заголовков статей/новостей, если они включены как ссылки */


.contentdescription {} /* Форматирование текста "ОПИСАНИЕ" у разделов и категорий (Новости/Ссылки/Последние новости...) */
table.contenttoc {} /* Форматирование таблицы оглавления для многостраничного содержимого */
table.contenttoc td {} /* то же самое, форматирование текста таблицы оглавления */
table.contenttoc th {} /* то же самое, форматирование заголовка таблицы оглавления */
table.contenttoc td.toclink {} /* то же самое, форматирование названий страниц содержимого*/
a.toclink:link {} /* то же самое, форматирование ссылок на страницы содержимого*/
a.toclink:visited {} 
a.toclink:hover {} 


/* ОТОБРАЖЕНИЕ ТАБЛИЦ С ДАННЫМИ (Автор, Дата, Название и Просмотры) */
.sectiontableheader {} /* Форматирование отображения заголовка таблицы.
Например: заголовок таблицы - это "Дата", "Название", "Автор" и "Просмотры" */
/* Форматирование чередующихся строк таблиц */
.sectiontableentry1 {} 
.sectiontableentry2 {}


/* ФОРМАТИРОВАНИЕ МОДУЛЕЙ */
/* Примечание: параметр модуля (стиль модуля) - параметр функции 
вывода модуля в шаблоне - mosLoadModules ( 'позиция', параметр); */
.module {} /* Форматирование модулей, выводимых с параметром -3 */
table.moduletable {} /* Форматирование модулей, выводимых с параметром 0 или 1*/
table.moduletable td {} /* Форматирование текста модуля table.moduletable */
div.moduletable {
vertical-align:top;} /* Форматирование модулей, выводимых с параметром -2 */
div.moduletable h3 {} /* Форматирование заголовка модуля div.moduletable */

/* Закругленные углы для модулей, выводимых с параметром -3. 
Изображения должны находится в папке templates/название_шаблона/images*/

.block {
margin-left: 0px;
margin-right: 0px;
margin-top:-25px;
text-align:left;
font-size: 14px;
font-family:Arial, Helvetica, sans-serif;
}

.block div.module {

margin: 0;
padding: 0;
text-align:left;
font-size: 14px;
font-family:Arial, Helvetica, sans-serif;
background-position: bottom left;
}

.block div.module div {

text-align:left;
font-size: 14px;
font-family:Arial, Helvetica, sans-serif;
background-position: bottom right;
}
.block div.module div div{

text-align:left;
font-size: 14px;
font-family:Arial, Helvetica, sans-serif;
background-position: top left;

}
.block div.module div div div {

text-align:left;
font-size: 24px;
line-height:30px;
color: #0000cc;
font-weight:600;
font-family: "Times New Roman", Times, serif;
background-position: top right;
padding: 0px;
width: auto !important;
width: 100%;
}
.block div.module div div div h1 {
text-align: left;
font-size: 14px;
font-family:Arial, Helvetica, sans-serif;
color:#003333;}


/*modul korziny*/

.korzina {
margin-left: 0px;
margin-right: 0px;
text-align:left;
font-size: 14px;
font-family:Arial, Helvetica, sans-serif;
}

.korzinaa div.module-recycle  {
background-position: bottom left;


}

.korzinaa div.module-recycle div {



}
.korzinaa div.module-recycle div div{


}
.korzinaa div.module-recycle  div div div {

padding-top:13px;

}

.korzinaa div.module-recycle div div div h3 {
color: #3E78C1;
font-size:18px;
line-height: 12px;
font-weight:bold;
text-align:center;

}

.korzinaa div.module-recycle div div div div {
background: none;


}

/*modul poiskk

.poiskk {
margin-left: 0px;
margin-right: 0px;
text-align:left;
font-size: 14px;
font-family:Arial, Helvetica, sans-serif;
margin-top:20px;
}

.poiskk div.module-poi  {
background-position: bottom left;


}

.poiskk div.module-poi div {



}
.poiskk div.module-poi div div{


}
.poiskk div.module-poi  div div div {
padding-top:0px;

}

.poiskk div.module-poi div div div h3 {



}

.poiskk div.module-poi div div div div {
background: none;


}
*/
/* РАЗНОЕ */

/* Форматирование даты создания статьи/содержимого */
.createdate {

}
/* Форматирование текста "Последнее обновление" в конце статьи/содержимого */
.modifydate {

} 
/* Форматирование текста "Написал:...." ("Автор"). 
You can also use for any 'fine print' on your site by defining it in the html while adding content*/
.small {

}
/*На странице результатов опроса, форматирование текста "Количество голосов".. */
.smalldark {

}

/* Опросы */
.poll {} /* форматирование таблицы опроса */
.pollstableborder {} /* устанавливает границу для таблицы опроса */

/* Веб-ссылки */
.weblinks{} /* ну.. это форматирование названия ссылок в компоненте "Weblinks" */
a.weblinks:hover {} /* то же самое, только при наведении мыши */

/* Ленты новостей (Newsfeeds) */
.newsfeedheading {} /* Заголовок ленты. ЗАМЕЧАНИЕ: Эти никак не влияет на заголовок содержимого ленты! */
.newsfeeddate {} /* да.. отображение даты в ленте новостей */
.fase4rdf {} /* форматирование главного текста в ленте */

/* Страница поиска */
table.searchintro {} /* Форматирование текста "Поиск по словам: test возвращено 4 результата" */


