body, a {
color:#757575;
font-size:11px;
font-family:Tahoma;
}
body {
background:#8B8B8B;
}
* {
padding:0px;
margin:0px;
vertical-align:top;
font-size:11px;
font-family:Tahoma;
}
h1 {
font-family:Arial;
color:#595959;
font-size:20px;
margin-bottom:6px;
}
h2, h2 a {
font-family:Arial;
color:#595959;
font-size:14px;
}
h2 a {
text-decoration:none;
}
h2 a:hover {
text-decoration:underline;
}
h4  /* letters in database */ /* 02.05.2008 */
{
font-family:Arial;
color:#585858;
font-size:18px;
margin-bottom:3px;
}

/* text blue letters uppercase */
.blue, .blue a, .blue a:hover {
color:#2D5E9B;
font-weight:bold;
}
.blue a, a.blue {
text-decoration:none;
}
.blue a:hover, a.blue:hover {
text-decoration:underline;
}
/* /text blue letters uppercase */

/* blue link like in 22c */
.blueLink, .blueLink a {
color:#0A55B9;
}
.blueLink a:hover {
color:#0A55B9;
text-decoration:none;
}
.blueLink span {
color:#949494;
}
/* /blue link like in 22c */

.textUpper {
text-transform:uppercase;
}

.lightTitle, .centerblockBig .lightTitle /* светло-серый шрифт uppercase с нижним отступом */
{
margin-bottom:15px;
color:#616161 !important;
text-transform:uppercase;
font-weight:bold;
}
.darkBold  /* темный болдовый текст  как Фотрепортаж на большой картинке */
{
color:#474747;
font-weight:bold;
margin-bottom:2px;
}
.darkText  /* темный текст как  отчет о результатах поиска */
{
color:#2B2B2B;
}

input, textarea, select {
background:#fff;
border:1px solid #B2B2B2;
color:#666666;
font-size:10px;
padding-left:7px;
}
input.radio {
background:transparent;
border:none !important;
padding-left:0px;
}

marquee a {
color:#fff;
text-decoration:none;
}
marquee a:hover {
color:#fff;
text-decoration:underline;
}

.clear {
clear:both;
font-size:1px;
}
.mainBlock {
width:930px;
background:#fff;
}
.topTitle {
text-align:left;
width:930px;
padding:29px 0px 10px 0px;
color:#E0DFDF;
}
.poloskaGrey {
height:4px;
background-image:url(/img/poloska_grey.gif);
background-repeat:repeat-x;
width:900px;
}
.ptop {
margin-bottom:11px;
_margin-bottom:6px;
background-position:top;
}
.pbot {
margin-top:11px;
_margin-top:6px;
background-position:bottom;
}
.headerTable {
width:900px;
background:url(/img/headerbg_dots.gif) repeat-x bottom left;
}
.headerTable a {
text-decoration:none;
}
.headerTable a:hover {
text-decoration:underline;
}
.icons {
height:21px;
background:url(/img/header2.jpg) no-repeat top left;
padding-left:11px;
}
.icons img {
margin-right:17px;
}
.rightHeader {
width:585px;
background:url(/img/header4.jpg) no-repeat top left;
}
.headerBaner {
width:585px;
text-align:right;
padding:10px 0px 8px 0px;
}
.headerBaner img {
margin-right:10px;
}
.menu div {
float:left;
margin-top:0px;
}
.lightText, lightText a, .lightText a:hover {
color:#fff;
}

td.headerSearch {
padding-left:1px;
}
.headerSearch, .headerSearch a, .headerSearch a:hover {
color:#fff;
text-transform:uppercase;
}
.headerSearch ul.menuBlue {
margin:0;
padding:0;
margin-top:-11px;
margin-left:-20px;
list-style-type:none;
float:left;
}
ul, li {
list-style-type:none;
}
.firstMblue {
border-left:1px solid #99BADF;
}
.headerSearch ul.menuBlue li {
height:31px;
float:left;
position:relative;
}
.headerSearch .menuBlue li a {
display:block;
line-height:31px;
padding-left:10px;
padding-right:11px;
background:url(/img/menublue_bg.gif) no-repeat right top;
}
.headerSearch input {
color:#666666;
font-size:10px;
background:#fff;
width:98px;
height:17px;
line-height:17px;
border:1px solid #B2B2B2;
margin-top:-3px;
margin-left:15px;
padding-left:7px;
text-transform:none;
}
.headerSearch img {
margin-right:7px;
margin-top:-3px;
_margin-top:0px;
}
.headerDatas {
width:900px;
}
.headerDatas td, .headerDatas td a, .headerDatas td a:hover {
color:#fff;
}
.headerDatas td {
line-height:28px;
padding-left:16px;
}

.headerDatas td.issueNumber {
width:215px;
background:#FF181F url(/img/header3.jpg) no-repeat top left;
padding-left:10px;
line-height:28px;
}
.headerDatas td.issueNumber, .headerDatas td.issueNumber strong {
font-family:Arial;
font-size:15px;
font-weight:bold;
text-transform:uppercase;
}
.headerDatas marquee {
line-height:28px;
}
.allContent {
margin-bottom:27px;
text-align:center;
}
.allContent a {
color:#fff;
text-decoration:none;
}
.allContent a:hover {
color:#fff;
text-decoration:underline;
}

td.contentPart1 {
background:#fff;
padding-top:2px;
}
.w686 {
width:684px;
}
.w227 {
padding-right:2px;
width:225px;
background:url(/img/leftbg.gif) repeat-y left;
}
#innerBig .w227 {
background:none;
}
.w459 {
width:456px;
margin-bottom:1px;
border-left:1px solid #DADADA;
border-right:1px solid #DADADA;
border-bottom:1px solid #DADADA;
}
#start .w459 {
background:#FEF8E9;
}
.lastNumber {
margin-left:3px;
}
.blockThickLeft {
border:1px solid #DADADA;
border-left:4px solid #DADADA;
background-color:#F4F4F4;
}
.themeNumber {
margin-top:3px;
margin-bottom:2px;
margin-right:1px;
padding:12px;
color:#474747;
}
.themeNumber a, .themeNumber a:hover {
display:block;
text-transform:uppercase;
color:#2D5E9B;
font-weight:bold;
text-decoration:none;
margin-top:3px;
}
.bgbottomlthick {
background:url(/img/bgbottomlthick.gif) no-repeat bottom left;
}
.issueData {
background:#fff;
}
.issueContent {
width:225px;
border-top:1px solid #DADADA;
margin-bottom:1px;
margin-right:1px;
padding-bottom:27px;
}
.issueContent span {
color:#2F2F2F;
font-weight:bold;
text-transform:uppercase;
display:block;
margin:15px 0px 17px 18px;
}
.issueContent a {
color:#434343;
text-decoration:none;
display:block;
background:url(/img/bullit_blue.gif) no-repeat 2px 4px;
margin-left:4px;
margin-bottom:10px;
padding-left:15px;
line-height:15px;
}
.issueContent strong {
display:block;
color:#434343;
padding-left:15px;
margin-left:4px;
}
.issueContent a:hover {
text-decoration:underline;
}
.centerblock {
padding:13px 9px 15px 9px;
background:url(/img/centerblock_top.gif) no-repeat top left;
}
#start .centerblock {
background:#FEF8E9 url(/img/centerblock_topstart.gif) no-repeat top left;
}

/* LIST OF CATALOG */
.description {
width:422px;
color:#757575;
background:url(/img/dotsbg.gif) repeat-x bottom;
}
.description td {
padding-bottom:15px;
padding-top:15px;
}
.firstDesc td {
padding-top:0px;
}
.lastDesc {
background:none;
}
.lastDesc td {
padding-bottom:0px;
}
.picBorder {
border:1px solid #677A99;
padding:3px;
margin-right:12px;
}
.description div a {
color:#4C4C4C;
line-height:18px;
background-color:#FEE997;
padding-left:6px;
padding-right:6px;
margin-bottom:7px;
float:left;
display:block
}
#start .description div a {
background-color:#fcdb34;
}
.description div a {
color:#4C4C4C;
text-decoration:none;
}
.description div a:hover {
color:#4C4C4C;
text-decoration:underline;
}
.description h2 {
clear:both;
margin-bottom:7px;
}
.description p {
color:#000;
margin-bottom:5px;
}

/* /LIST OF CATALOG */
.rightTopBlock {
padding-left:2px;
width:215px;
height:100%;
background:#F1F1F1;
}
.banerRight {
padding-top:4px;
text-align:center;
margin-left:1px;
top:0px;
}
.titleNews {
padding-top:11px;
padding-bottom:11px;
}
.newsArchive {
color:#fff;
width:199px;
_width:200px;
line-height:18px;
text-align:center;
background-color:#6297D3;
border:1px solid #C9C9C9;
margin-top:2px;
margin-left:8px;
}
.newsArchive a {
color:#fff;
text-decoration:none;
}
.newsArchive a:hover {
color:#fff;
text-decoration:underline;
}
.ukrStat {
background:#F1F1F1;
padding-top:4px;
padding-bottom:7px;
text-align:center;
margin-left:1px;
}
.newsRight {
height:100%;
margin-left:8px;
margin-right:7px;
background:url(/img/newsblockborder.gif) no-repeat bottom;
padding-top:1px;
padding-bottom:1px;
}
.newsRight table {
background:url(/img/newsblockbg.gif) repeat-y 1px 0px;
height:100%;
width:215px;
}
.newsRight table td {
background:url(/img/newsblockborder.gif) no-repeat top;
padding:0px 10px 10px 22px;
}
.newsRight table td div {
padding-top:19px;
}
.newsRight p, .newsRight p a {
font-size:10px;
color:#6B6B6B;
}
.newsRight span {
color:#000;
display:block;
margin-bottom:3px;
}
.newsRight span.newsLink {
margin-top:3px;
margin-bottom:13px;
}
.newsRight span.newsLink, .newsRight span.newsLink a, .description span.newsLink a, .description span.newsLink{
color:#0E6EAF;
text-decoration:none;
}
.newsRight span.newsLink a:hover, .description span.newsLink a:hover {
text-decoration:underline;
}

.blockLink {
display:block;
line-height:18px;
border:1px solid #C9C9C9;
color:#6B6B6B;
text-decoration:none;
text-align:center;
}
a.blockLink:hover {
text-decoration:underline;
}
.newsRight .blockLink {
width:133px;
margin-bottom:20px;
}

.twoBlocks {
background:#f1f1f1 url(/img/twoblocks_top.gif) no-repeat 0 5px;
margin-top:5px;
padding-top:8px;
padding-bottom:7px;
}
.twoBlocksBot {
background:url(/img/twoblocks_bot.gif) no-repeat bottom;
padding-bottom:1px;
}
.twoBlocksBg {
background:url(/img/twoblocks_bg.gif) repeat-y left;
}
.questns {
width:196px;
padding:10px 14px 25px 14px;
}
.questns p {
color:#000;
margin:15px 0px 10px 0px;
}
.questnsForm {
margin-bottom:15px;
}
.questnsForm label {
color:#515151;
}
.questnsForm div {
line-height:20px;
}
.questnsForm input {
margin-top:3px;
_margin-top:-2px;
padding:0px;
}
.questnBtns {
line-height:18px;
color:#C10000;
font-size:10px;
}
.questnBtns a {
color:#C10000;
font-size:10px;
text-decoration:none;
}
.questnBtns a:hover {
text-decoration:underline;
}
.questnBtns img {
margin-right:15px;
}

/* forum last themes */
.forumThemes {
padding:14px 20px 14px 28px;
background:url(/img/forumthemes_bg.gif) no-repeat 0px 45px;
}
.forumThemes img {
margin-bottom:27px;
}
.forumThemes p {
color:#000;
padding-bottom:12px;
}
.forumThemes p span {
color:#464646;
}
.forumThemes p a {
display:block;
font-weight:bold;
color:#2E4B7B;
text-decoration:none;
margin-top:2px;
}
.forumThemes p a:hover {
text-decoration:underline;
}

/* /forum last themes */
.baner670 {
padding:7px 0px 16px 13px;
}


/* PHOTOLINE */
.photoline {
background:url(/img/photoline_bg.gif) repeat-x;
}
.photolineBg {
background:url(/img/photoline_bg2.gif) repeat-x;
line-height:28px;
color:#fff;
}
.photolineBg marquee {
margin-left:16px;
}
.photolineBlock div {
width:221px;
_width:223px;
height:182px;
padding-top:15px;
margin-left:2px;
margin-right:1px;
border:1px solid #CDCDCD;
background:#F8F8F8;
text-align:center;
}
.photolineBlock span, #photoGallery span {
display:block;
width:150px;
text-align:center;
margin:0 auto;
padding-top:10px;
color:#515151;
}
#photoGallery span {
margin-bottom:20px;
}
#photoGallery {
/*margin-left:20px;*/
margin-top:15px;
}
#photoGallery table {
text-align:center;
margin:0 auto;
}
.photolineBlock span a, #photoGallery span a {
color:#515151;
text-decoration:none;
}
.photolineBlock span a:hover, #photoGallery span a:hover {
color:#515151;
text-decoration:underline;
}
.photolineBlock table, #photoGallery table td {
margin:0 auto;
}
.photolineBlock .picBorder, #photoGallery .picBorder {
text-align:center;
}
.photolineBlock div.lastPic {
margin-right:0px;
_width:225px;
}

/* /PHOTOLINE */

/* footer */
.footerMenu {
padding:17px 0px 13px 0px;
color:#262626 !important;
}
.footerMenu a {
color:#262626 !important;
text-decoration:none;
}
.footerMenu a:hover {
color:#262626 !important;
text-decoration:underline;
}
.copyRights {
color:#494949;
padding-bottom:34px;
}
.footerBaner {
padding-bottom:82px;
}
/* /footer */

.seporator /* grey line after fotoline */
{width:900px;
background:url(/img/greydot2.gif) repeat-x 0px 2px;
padding:0px;
margin:0px;
height:6px;
font-size:1px;
}
.middleBlock {
padding-right:2px;
padding-left:3px;
}
.margin4IE {
_margin-top:-7px;
_margin-left:3px;
border-bottom:1px solid #fff;
}


.whiteBg {
background-color:#ffffff;
padding-bottom:1px;
}
.whiteBg2 {
background-color:#ffffff;
padding-bottom:2px;
}
/* SEARCH IN DATABASE */
.searchDatabase {
padding-bottom:3px;
background:#fff;
}
.searchDatabase h3 {
color:#fff;
text-transform:uppercase;
font-size:10px;
font-weight:bold;
display:block;
float:left;
width:224px;
line-height:21px;
background:url(/img/bgblue.gif) repeat-x top left;
margin-bottom:2px;
}
.searchDatabase h3 img {
float:left;
}
.searchDatabase h3 span {
float:right;
margin-right:6px;
}
div.searchDatabase div {
clear:both;
background:#EEEEEE;
padding:0px 0px 8px 7px;
}
div.searchDatabase div img {
margin-top:7px;
margin-bottom:7px;
}
.searchText {
margin-top:7px;
margin-bottom:7px;
width:183px;
line-height:17px;
height:17px;
margin-right:6px;
}
.searchDatabase label {
color:#397AC1;
text-transform:uppercase;
font-size:10px;
margin-left:4px;
_margin-top:2px;
}
.searchDatabase input.radio {
_margin-top:-2px;
}
.searchDatabase label.search1 {
margin-right:30px;
}
/* /SEARCH IN DATABASE */

/* LAST DATAS */
.lastDatas {
background:#fff;
}
.lastDatas h3 {
color:#fff;
background:#848484;
line-height:17px;
padding-left:7px;
font-weight:normal;
}
.lastDatas div {
background-color:#fff;
border:1px solid #DADADA;
padding:10px 5px 10px 7px;
width:210px;
float:left;
_width:224px;
_float:none;
_margin-top:-9px;
}
.whiteSeprtr {
display:block;
height:4px;
background-color:#fff;
}
.lastDatas ul {
margin:0;
padding:0;
padding-left:15px;
}
ul.leftList {
float:left;
width:88px;
_width:100px;
}
ul.rightList {
float:right;
width:88px;
_width:100px;
}
.leftList li {
list-style-image:url(/img/bullit_blue.gif);
color:#323232;
font-size:10px;
margin-bottom:10px;
}
.leftList li a, .rightList li a {
color:#323232;
font-size:10px;
text-decoration:none;
}
.leftList li a:hover, .rightList li a:hover {
color:#323232;
font-size:10px;
text-decoration:underline;
}
.rightList li {
list-style-image:url(/img/bullit_grey.gif);
color:#323232;
font-size:10px;
margin-bottom:10px;
}
/* /LAST DATAS */

.baners {
margin-left:17px;
margin-right:19px;
}
.baners div {
padding-top:11px;
padding-bottom:20px;
}
.baners div img {
margin-bottom:6px;
}

/* PARTNERS COMPANIES */
.partners {
background:url(/img/grey_bot.gif) repeat-y 3px bottom;
}
.partners h3 {
background:#ffffff url(/img/bggrey.gif) repeat-x top left;
line-height:21px;
text-align:center;
margin:0 auto;
padding-bottom:2px;
margin-left:0px;
width:448px;
}
.partners div {
border-top:1px solid #DADADA;
padding:12px 10px 10px 14px;
width:424px;
_width:448px;
float:left;
margin-bottom:2px;
_margin-bottom:1px;
}
.floatLeft {
float:left;
}
.floatRight {
float:right;
}
.partners ul {
margin:0;
padding:0;
padding-left:15px;
width:46%;
}
.partnersList li {
list-style-type:none;
list-style-image:url(/img/bullit_red.gif);
color:#484848;
margin-bottom:12px;
}
.partnersList li a {
color:#484848;
text-decoration:none;
}
.partnersList li a:hover {
color:#484848;
text-decoration:underline;
}
/* /PARTNERS COMPANIES */

/* TRADE SQUARE */
.tradeSquare h3 {
background:url(/img/bggrey.gif) repeat-x top left;
line-height:19px;
text-align:center;
margin:0 auto;
margin-bottom:2px;
}
.tradeSquare div {
width:222px;
}
.tradeSquare div h3 {
line-height:21px;
background:#B5B5B5;
color:#fff;
text-transform:uppercase;
font-size:10px;
font-weight:bold;
text-align:left;
padding-left:15px;
margin-bottom:0px;
}
.tradeSquare ul {
padding:0;
padding-top:8px;
list-style-type:none;
text-align:left;
}
.tdBorders {
border-bottom:1px solid #DADADA;
background:url(/img/bothborders2.gif) repeat-y;
padding:0px 1px;
}
.tradeSquare ul li {
margin:0;
padding:0;
padding-left:15px;
padding-right:15px;
padding-bottom:15px;
background:url(/img/bullit_blue2.gif) no-repeat top left;
}
.tradeSquare ul li p {
color:#000;
padding-bottom:13px;
background:url(/img/dotsbg.gif) repeat-x bottom;
}
.tradeSquare ul li p span {
margin-top:6px;
display:block;
color:#707070;
}
.tradeSquare ul li.lastList p {
padding-bottom:0px;
background:none;
}

/* /TRADE SQUARE */

/* DOCUMENTS BLOCK */

.documents {
background:url(/img/threeborders.gif) no-repeat bottom left;
}
.documents ul {
float:left;
width:200px;
_width:220px;
margin:0px;
padding:10px 10px 15px 10px;
list-style-type:none;
border-top:1px solid #DADADA;
}
.documents ul li {
margin-bottom:8px;
padding-left:20px;
line-height:17px;
background:url(/img/doc.gif) no-repeat top left;
}
.documents ul li, .documents ul li a {
font-weight:bold;
text-decoration:none;
color:#868686;
}
.documents ul li a:hover {
text-decoration:underline;
}
.documents h3, .links h3 {
background:#ffffff url(/img/bgblue.gif) repeat-x top left;
line-height:21px;
padding-bottom:2px;
}
/* /DOCUMENTS BLOCK */

/* LINKS BLOCK */
.links {
position:relative;
}
.links h3 {
background:#ffffff url(/img/bgblue2.gif) repeat-x top left;
line-height:19px;
height:19px;
padding-bottom:2px;
}
.links ul {
margin:0px;
padding:15px 8px 15px 8px;
list-style-type:none;
border:1px solid #DADADA;
background:#ffffff;
}
.links ul li {
color:#397AC1;
margin-bottom:11px;
padding-left:20px;
line-height:11px;
background:url(/img/link.gif) no-repeat 0px 2px;
position:relative;
}
.links li a {
color:#397AC1;
}
.links li a:hover {
color:#397AC1;
text-decoration:none;
}

/* /LINKS BLOCK */
.greyBorder {
border-top:1px solid #DADADA;
width:900px;
}

.baners2 {
text-align:center;
padding:22px 0px 0px 0px;
}
.baners2 img {
margin-bottom:18px;
}

.dotsBgTop {
background:url(/img/dotsbg.gif) repeat-x top;
}
.centerblockBig a:hover, .w670 a:hover {
text-decoration:none;
}