body {
  padding:0px;
  margin:0px;  
}

body, table {
  font-family:Arial;
  font-size:13px;
}

img {
   border-width:0px;
}


form {
   margin: 0px;
   padding: 0px;
}



A {
   color: #0052B9;
}


h1 {
   background:url("http://www.azbukachess.com/images/panel5.gif") no-repeat; 
   font-family:'Times New Roman'; 
   font-size:24px; 
   font-weight:bold; 
   color:#FFFFFF; 
   padding:25px 0px 27px 30px;
   margin:0px;
}

h2 {
   background:url("http://www.azbukachess.com/images/item2.gif") no-repeat; 
   font-family:'Times New Roman'; 
   font-size:18px; 
   font-weight:bold; 
   color:#298919;
   text-align:center;
   margin: 0px 0px 7px 0px;
   padding:10px 0px 10px 35px; 
}

h3 {
   font-size: 14px;
   color:#298919;
}


.menuTable td {
  vertical-align:bottom;
  text-align:center;
}

.menuTable A {
  font-family:Arial;
  font-size:14px;
  font-weight:bold;
  color:#FFFFFF;
}

.menuTable A.green {
  color:#005e00;
}

.menuTable A.greensel {
   color: #FFF200;
}

.menuTable A.sel {
   color: #FFF200;
}

.bg1 {
   background:url("http://www.azbukachess.com/images/bg1.gif") repeat-x;
}

.head1 {
   width:1000px; 
   text-align:left;  
   background:url("http://www.azbukachess.com/images/head.jpg") no-repeat;
}

.head2 {
   height:275px; 
   position:relative;
}

.head3 {
   position:absolute; 
   left:250px; 
   top:200px;
}

.blockPhone {
   background:url("http://www.azbukachess.com/images/pnone_panel.gif") no-repeat; 
   font-size:20px; 
   color:#00b119; 
   height:60px;
   padding:4px 0px 0px 45px;
}

A.titleBlock {
   font-family:'Times New Roman'; 
   font-size:18px; 
   text-decoration:none; 
   color:#FFFFFF; 
   line-height:80%;
}

div.bgBlock {
   width:190px; 
   height: 120px;
   background:#BAFF42;
   padding-top:5px;
}

div.bgBlock .photoRamka{
   margin-left: 30px;
   text-align:center;  
}

.blockNews {
   background:url("http://www.azbukachess.com/images/panel1.gif") no-repeat; 
   padding:22px 0px 22px 30px;
}

.blockPhotos {
   background:url("http://www.azbukachess.com/images/panel2.gif") no-repeat; 
   padding:22px 0px 22px 10px;
}

.blockCreation {
   background:url("http://www.azbukachess.com/images/panel4.gif") no-repeat; 
   padding:18px 0px 8px 10px;
}


.bottom1 {
   background:url("http://www.azbukachess.com/images/bottom_2.gif") 14px 0px repeat-x;
}

.bottomTree {
   height:115px; 
   background:url("http://www.azbukachess.com/images/bottom_1.gif") no-repeat;
   padding-left:120px;
}



A.linkCtrl, A.linkCtrl:link, A.linkCtrl:hover, A.linkCtrl:visited  {
   font-size:14px; 
   color:#006eff; 
   text-decoration:underline;
}


.develop {
   float:right;
   margin:70px 20px 0px 0px; 
   color: #3F3F3F;
   font-size:11px;
}

.develop A, .develop A:link, .develop A:hover, .develop A:visited {
   color: #0071FD;
}

.copy {
   float:left;
   margin: 70px 0px 0px 0px;
}

.banners {
   padding-top: 70px; 
   text-align:center;
}

.newsDate {
   color: #ACC8D9;
   font-size:11px;
}

.newsTitle {
   font-size:13px;
   font-weight:bold;
}

.newsShortDesc {
   margin-top: 5px;
   color: #00B019;
   font-size:12px;
   text-align:justify;
}

.newsShortDescLeft {
   margin-top:3px;
   font-size:13px;
}
.newsRazd {
   margin-top: 20px;
}
.newsRazdLeft {
   margin-top: 20px;
}

img.newsImageBig {
   border: 1px solid #9DB4D6;
   text-align:center;
   margin: 10px 0 20px 0;
}

.newsImageSmall {
   float:left;
   margin: 0 10px 5px 0;
   border: 1px solid #9DB4D6;
}






hr {
   border:none;
   color: #0AA337;
   background-color: #0AA337;
   height: 1px;
   text-align:left;
}


.star {
   color: #9E1F06;
}

.error {
   color: #9E1F06;
}

.mesError {
   color: #9E1F06;
   margin-bottom: 10px;
}

.mesSuccess {
   margin-bottom: 10px;
   font-weight: bold;
}

ul {
   margin: 7px 0px 7px 20px;
   padding:0px;
   list-style-image: url("http://www.azbukachess.com/images/item_li.gif");
   list-style-position: outside;
}


li {
   margin-bottom: 7px;
}

li ul {
   list-style-image: url("http://www.azbukachess.com/images/item_li2.gif");
   list-style-position: outside;
}


.photosTitle {
   color: #555555;
}


div.photoRamka {
   padding-top:4px;
   padding-bottom:0px;
   background:url("http://www.azbukachess.com/images/ramka1.gif");
   width: 128px;
   height: 104px;
}

.photoRamka img#photoImg, .videoRamka img#photoImg {
   cursor:pointer;
}

.photosCategories li {
   margin-top:7px;
   font-size: 13px;
}


div.videoRamka {
   padding-top:4px;
   padding-bottom:0px;
   background:url("http://www.azbukachess.com/images/ramka1.gif");
   width: 158px;
   height: 104px;
}


.pagesContent {   
   margin: 10px 0px;
   text-align:right;
}

.pagesContent .page {
   font-size:12px;
}

.pagesContent .pageCur {
   font-weight:bold;
}

.contactsText {
   font-size:14px;
   color: #298919;
   text-align:center;
   line-height: 1.5em;
}
