body {margin:0; padding:0; background:#FFF; font-family:Verdana, Arial, Sans-Serif; font-size:12px;  color:#5A5B5D; font-size:12px; line-height:1.6em}
h1{font-size:15px;}
h2{font-size:14px;}
h3{font-size:13px;}

td{font-size:12px; line-height:1.6em}
img{border:0;}
a{color:#355683;}
a:link, a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}
td a{color:#419CD6;}

.More{height:1em;}
.More a{vertical-align:middle; display:block; float:right; margin:0 0 0 9px; padding:0 20px 0 0; font-size:11px; color:#419CD6; background:url('../img/bullet3.gif') 100% 56% no-repeat;}

#Header{width:100%; border-bottom:1px solid #768EA6;}
.Header1{vertical-align:top; height:23px; background:url('../img/header1_background.gif') left top repeat-x; font-size:11px;  font-weight:bold; color:#355683;}
#Header1LeftSlice{float:left; margin:0; padding:0; height:23px; width:11px; background:url('../img/header1_left_slice.gif') left top no-repeat;}
.Header1 div{margin:3px 0 0 0; height:20px;}
.Header1 a{margin-left:7px; color:#D72A32;}
.Header1 img{vertical-align:middle;}


#Logo, #Board{background:url('../img/board-background.jpg') top left repeat-x;}
#Logo{text-align:left; width:360px}
#Board {text-align:center; padding-right:118px;}
#Board a{/*margin:0 18px 0 11%;*/ margin:auto; padding:0px;  display:block; width:332px; height:148px; background:url('../img/board.jpg') left top no-repeat; color:#C81C31; text-align:center; font-size:11px;}
#Board a:hover{text-decoration:none; cursor:pointer;}
#Phone{position:relative; top:115px; font-weight:bold;}
#Projects{width:202px; padding:0; background:url('../img/projects-background.gif') left top repeat-x; font-size:11px;}
#Projects div{width:150px; padding:20px; margin:auto;}
#Projects a{display:block; margin:0 0 5px 0; padding:0 0 0 20px; background:url('../img/bullet1.gif') 3px 70% no-repeat;  font-weight:bold; color:#FFF;}
#Projects h1.Projects{margin:0 0 12px 0; width:126px; height:12px; background:url('../img/progects_header.gif') left top no-repeat;}
#Projects h1.Projects span{display:none;}

#Main{width:100%; border-top:1px solid #D5DCE3;}

#SidebarLeft{width:202px; vertical-align:top; background:#F6F7F7;}

#Menu{width:198px; margin:0 0 0 2px; padding:0px; background:#FFF;}
#Menu li{padding:0 0 0 0; margin:0; margin-bottom:2px;  list-style:none; float:left;}
#Menu li a{display:block; width:198px;}                	
#Menu li, #Menu li a{width:198px; height:35px;}
#Menu li span{display:none;}

#MenuAbout, #MenuAbout a:hover{background:url('../img/button1_h.gif') top left no-repeat;}
#MenuBlog, #MenuBlog a:hover{background:url('../img/blog.gif') top left no-repeat;}
#MenuTrainings, #MenuTrainings a:hover{background:url('../img/button2_h.gif') top left no-repeat;}
#MenuCorporatives, #MenuCorporatives a:hover{background:url('../img/button3_h.gif') top left no-repeat;}
#MenuResponses, #MenuResponses a:hover{background:url('../img/button4_h.gif') top left no-repeat;}
#MenuGallery, #MenuGallery a:hover{background:url('../img/button5_h.gif') top left no-repeat;}
#MenuLibrary, #MenuLibrary a:hover{background:url('../img/button6_h.gif') top left no-repeat;}
#MenuRass, #MenuRass a:hover{background:url('../img/button7_h.gif') top left no-repeat;}

#MenuAbout a{background:url('../img/button1.gif') top left no-repeat;}
#MenuBlog a{background:url('../img/blog.gif') top left no-repeat;}
#MenuTrainings a{background:url('../img/button2.gif') top left no-repeat;}
#MenuCorporatives a{background:url('../img/button3.gif') top left no-repeat;}
#MenuResponses a{background:url('../img/button4.gif') top left no-repeat;}
#MenuGallery a{background:url('../img/button5.gif') top left no-repeat;}
#MenuLibrary a{background:url('../img/button6.gif') top left no-repeat;}
#MenuRass a{background:url('../img/button7.gif') top left no-repeat;}




#SidebarLeft .TopBlock div, #SidebarLeft .Block div{padding-right:10px;}
#SidebarLeft .Body{margin:0 0 0 9px; padding-top:5px;}
#SidebarLeft .TopBlock .Body{padding-top:7px;}
#SidebarLeft .More{margin:5px 0 0 9px;}
#SidebarLeft .TopBlock, #SidebarLeft .Block{margin:0 0 0 2px; font-family:Tahoma, Verdana, Arial;}
#SidebarLeft .TopBlock a, #SidebarLeft .Block a{margin:0 0 0 9px; padding:0 20px 0 0; color:#419CD6; background:url('../img/bullet2.gif') 100% 56% no-repeat; font-size:11px;}
 
#SidebarLeft .TopBlock{width:200px; margin:0; padding:0; background:url('../img/block_background1.gif') top left repeat-x #F6F7F7; clear:left;}
#SidebarLeft .TopBlock .BlockContent{padding:0 0 25px 0; background:url('../img/block_background2.gif') top left repeat-y;}
#ResponsesBlockHeader{margin:0 0 0 9px; height:20px; background:url('../img/responses.gif') left top no-repeat; border-bottom:1px solid #D72A32;}
#SidebarLeft .TopBlock .Author{margin:10px 0 0 9px; font-weight:bold; font-size:11px;}
#SidebarLeft .Block{width:200px; margin:0; padding:0 0 40px 0; background:url('../img/block_background2.gif') top left repeat-y #F6F7F7; font-size:10px;}
#SidebarLeft .TopBlock .More a{width:100px;}
#SidebarLeft .Block .More a{width:80px;}

#RandomPhoto{margin:10px; text-align:center;}
#RandomPhoto img{border:1px solid #667A96;}
.Block .Body #RandomPhoto a{background:none;}

#GalleryBlockHeader{margin:0 0 0 9px; height:20px; background:url('../img/photos.gif') left top no-repeat; border-bottom:1px solid #D72A32;}
#GalleryBlockHeader2{margin:0 0 0 9px; height:20px; background:url('../img/partners.gif') left top no-repeat; border-bottom:1px solid #D72A32;}


#Content{vertical-align:top; padding:25px;}
#Content h1{padding:0; margin:0 0 12px 0; font-size:15px; color:#D72A32;}
#Content h2{font-size:14px; color:#EA6312;}
#Content h3{font-size:13px; color:#5A5B5D;}
#Content h1.News{padding:0; margin:0 0 12px 0; font-size:15px; color:#D72A32;}
#Content .News{margin:0 0 40px 0; clear:both;}
#Content .Header{font-weight:bold; font-size:13px; color:#EA6312; margin:0 0 7px 0;}
#Content .Header .Date{color:#5A5B5D; margin:0 25px 0 0; font-size:13px;}
#Content .Body img{float:left; margin:0 15px 0 0;}
#Content .Body div{margin:0 0 15px 0;}
#Content .News .More a{width:65px;}

#SidebarRight{vertical-align:top; width:200px; padding-top:15px}
#SidebarRight .Block{padding:0; margin:0; font-size:12px;}
#SidebarRight .Block .Body{padding:7px;}
#SidebarRight .Block .Body h2{padding:0; margin:0; font-weight:normal; font-size:13px; color:#D22912;}
#SidebarRight .Block .Comment, #SidebarRight .Block .Author{font-weight:bold;}
#SidebarRight .Block .Comment{font-size:11px;}
#SidebarRight .Block .Author{margin:8px 0 3px 0;text-align:right; font-size:11px;}
#SidebarRight .More{margin:0 0 27px 0;}
#SidebarRight .More a{width:80px;}
#NearestTrainings, #RandomAphorism{margin:0; height:40px;}
#NearestTrainings{background:url('../img/block1_header.gif') left top no-repeat;}
#RandomAphorism{width:200px; background:url('../img/block2_header.gif') left top no-repeat;}
#SidebarRight .Line{margin-bottom:35px; border-top:1px solid #D72A32;}

#Footer{width:100%; height:65px; border-top:1px solid #9EAFC0;}
#Copyrights {width:202px;  vertical-align:middle; background:#A8C6E9; font-size:11px; color:#2B476D;}
#Copyrights div{width:202px; text-align:center; margin:0px; padding:0px; }

#FooterMenu{background:url('../img/footer_background.gif') left top repeat-x; text-align:center; vertical-align:middle; color:#2B476D;}
#FooterMenu div, #FooterMenu div a{font-size:11px;}
#FooterMenu div{padding-top:3px; width:800px; margin:auto;}
#FooterMenu a{font-size:12px; color:#F42525;}

#Form h2{font-size:15px; color:#D72A32}
#Form textarea{border-left:1px solid #1F466A; border-top:1px solid #1F466A; border-right:1px solid #B7CAD6; border-bottom:1px solid #B7CAD6;}
#Form *{font-size:11px;}
#Form td{text-align:left; vertical-align:top; padding:2px}
#Form textarea{width:100%; height:150px; padding:0; margin:0 0 3px 0; font-size:13px;}
#Form input.text, #Form select{padding:1px; margin:0 0 0 20px; border-left:1px solid #1F466A; border-top:1px solid #1F466A; border-right:1px solid #B7CAD6; border-bottom:1px solid #B7CAD6;}
#Form input.text{width:200px;}