* {
margin:o;
padding:o;
}
img {
border:none;
}

body { 
 background-image : url(http://photozoom.ucoz.ru/img/bg2.gif);
 background-attachment: fixed;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #3F3F3F; 
}

hr {
 border: none; /* Убираем границу для браузера Firefox */
 color: #CCC; /* Цвет линии для браузера Internet Explorer */
 background-color: #CCC; /* Цвет линии для браузера Firefox и Opera */
 height: 2px; /* Толщина линии */
}

input {
 border: 1px solid #ccc;
}

.border_table {
 border: 1px solid #8E8E8E;
}

.border_down {
 border-bottom : 1px solid gray;
 }
.border_post {
 border: 1px solid #cccccc;
}
 
p.menu {
 
 font-size: 12px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #333;
 margin: 4px;
 font-weight: bolder;
}

h1 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 20px;
 color: #cc0000;
 margin: 5px;
}

h2 {
 font-size: 16px;
 font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
 color : #cc0000;
 margin : 10px;
}

h3 {
 font-size : 16px;
 font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
 color: #cc0000;
 margin: 3px;
 text-align: centr;
}

h4 {
 text-align: centr;
 font-size: 12px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #3F3F3F;
 margin: 7px;
}

p {
 font-size : 14px;
 color: #3F3F3F;
 margin-left: 5px;
 text-align: left;
 padding:4px;

}

a {
 font-size : 12px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #333;
 outline: none;
 margin: 10px;
}

a:visited {
 font-size : 12px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #999999;
 margin : 10px;
}

a:hover {
 font-size: 12px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #666;
 margin: 10px;
}

a:active {
 font-size : 12px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color : #cc0000;
 margin : 10px;
}

a.menu {
 font-size: 12px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #333;
 text-decoration: none;
 font-weight: bolder;
 margin: 10px;
}

a:visited.menu {
 font-size: 12px;
 color: #333;
 text-decoration: none;
 font-weight: bolder;
 margin: 10px;
}

a:hover.menu {
 font-size: 12px;
 color: #333;
 text-decoration: underline;
 font-weight: bolder;
 margin: 10px;
}

a.num_post{
 border: 1px solid #8E8E8E;
 margin:0px;
 padding-left: 2px;
 padding-right: 2px;
 padding-top: 2px;
 padding-bottom: 2px;
 display: block;
 background-color: #eee;
 font-size: 12px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #900000;
 float:left;
 text-decoration: underline;
 font-weight: bold;
 
 }

a.headers{
 margin:0px;
 padding-left: 4px; 
 padding-top: 4px;
 padding-bottom: 4px;
 display: block; 
 background-color: #eee;
 font-size: 14px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #900000;
 text-decoration: underline;
 font-weight: bold;
 
 }

a:visited.headers {
 margin:0px;
 padding-left: 4px;
 padding-top: 4px;
 padding-bottom: 4px;
 display: block;
 background-color: #eee;
 font-size: 14px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #999;
 text-decoration : underline;
 font-weight: bold;
}

a:hover.headers {
 margin:0px;
 padding-left: 4px;
 padding-top: 4px;
 padding-bottom: 4px;
 display: block;
 background-color: #eeeeee;
 font-size: 14px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #333;
 text-decoration: underline;
 font-weight: bold;
}

a:hover.views, a:visited.views, a:link.views, a:active.views, {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 11px;
 padding: 7px;
 color: #5F5F5F;
}

div.headers{
 margin:0px;
 padding-left: 4px;
 padding-top: 4px;
 padding-bottom: 4px;
 display: block;
 background-color: #eeeeee;
 font-size: 14px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #900000;
 text-decoration: underline;
 font-weight: bold;
 
 }



.views {
 font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 11px;
 padding: 7px;
 color: #5F5F5F;
}
.answer{
 font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 11px;
 padding: 3px;
 color: #5F5F5F;
}


#leftmenu{

/* border: 1px solid #CFCFCF; /*Стиль рамки */
border-bottom-width: 0;
width: 100%; /*Ширина меню */
background-color: #f6f6f6; /*Фоновый цвет ячейки*/
margin:0px; /*Ширина отступов*/
}

*html #leftmenu{ 
width: 150px;/*Ширина меню для Internet Explorer*/
}

#leftmenu a{
font: bold 12px Verdana; /*Шрифт текста*/
padding: 2px; /*Внутренний отсутп текста ссылки от краев ячейки*/
padding-left: 5px;/*Внутренний отсутп текста ссылки от левого края ячейки*/
display: block;
width: 100%; /*Ширина ячейки*/
color: #3F3F3F; /*Цвет текста*/
text-decoration: none; /*Подчеркивание у ссылок - нет*/
border-bottom: 1px solid #CFCFCF;
margin:0px;
}

html>body #leftmenu a { 
width: auto;
}

#leftmenu p{
font: bold 14px Verdana; /*Шрифт текста*/
padding: 2px; /*Внутренний отсутп текста ссылки от краев ячейки*/
padding-left: 7px;/*Внутренний отсутп текста ссылки от левого края ячейки*/
display: block;
margin:8px 2px 2px 8px;
width: 100%; /*Ширина ячейки*/
color: #3F3F3F; /*Цвет текста*/
border-bottom:1px solid #cccccc;
border-left : 1px;
border-top: 1px solid #cccccc;
border-right: 1px solid #cccccc;
}

html>body #leftmenu a { 
width: auto;
}

#leftmenu a:hover{
background-color: #cccccc; /*Фоновый цвет ячейки при наведение курсора*/
color: #424242; /*Цвет текста при наведении курсора*/
}


a.poll {
padding-top:4px;
padding-left:7px;
font-size:9px;
color: #3F3F3F;
}

p.poll {
padding-top:4px;
padding-bottom:4px;
padding-left:5px;
font: bold 12px Verdana;
color: #3F3F3F;
}


.numcat {
padding-top:4px;
padding-bottom:4px;
padding-left:5px;
font:9px Verdana;
color: #424242;
}

.catNumData {
padding-top:4px;
padding-bottom:4px;
padding-left:5px;
font:9px Verdana;
color: #424242;
}


.swchItem {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 11px;
 padding: 3px;
 margin:2px;
 color: #5F5F5F;
 border:1px solid #8E8E8E;
}

a:visited.swchItem a:active.swchItem a:hover.swchItem a:link.swchItem {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 11px;
 padding: 3px;
 color: #5F5F5F;
 border:1px solid #8E8E8E;
}

.swchItem {
 font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 11px;
 padding: 3px;
 background-color: #f6f6f6;
 color: #5F5F5F;
 border:1px solid #8E8E8E;
}

.swchItemA {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 11px;
 padding: 3px;
 background-color: #D7D7D7;
 color: #5F5F5F;
 border:1px solid #8E8E8E;
}

a:visited.swchItemA a:active.swchItemA a:hover.swchItemA a:link.swchItemA {
 font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 11px;
 padding: 3px;
 color: #5F5F5F;
 border:1px solid #8E8E8E;
}

a.swchItem {
 font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 11px;
 padding: 3px;
 color: #5F5F5F;
 border:1px solid #8E8E8E;
}

.searchSbmFl {
 border:1px solid #8E8E8E;
 background-color: #f6f6f6;
 margin-top: 6px;
 visibility:hidden;
}

.pollBut {
 border:1px solid #8E8E8E;
 background-color: #f6f6f6;
 margin: 6px;
}

.queryField {
 border: 1px solid #cccccc;
 margin:2px;
 }
