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;

}

