body { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000;}

h1, h2, h3, h4 { color:#3e4762; padding:0px; margin:0px; font-size:24px; font-weight:normal; }
h1 { color:#d85517;}
h2 { margin:10px 0px;}
h2,h4 { font-size:18px;}
h5 { font-family:Tahoma, Arial, sans-serif; font-size:13px; color:#d85517; font-weight:bold; margin:10px 0px 5px 0px; padding:0px; }
a { color:#d85517; text-decoration:underline; }

.orange { color:#d85517;}
.maintable { border-collapse:collapse; width:914px; }
#sitemenu { padding:18px 122px 13px 0px; text-align:right;}
#header { padding:0px; padding-bottom:3px; height:249px; text-align:center;}
#header img { margin:0px;}
#aboutus1 { background:url(images/aboutus1.gif) left top no-repeat #ecece9;}
#aboutus2 { background:url(images/aboutus2.gif) left bottom no-repeat; padding:35px 49px 30px 49px;}

#l0 { padding:0px 0px 40px 0px; width:649px; vertical-align:top; }
#r0 { width:262px; padding:25px 0px 40px 3px; vertical-align:top;}

#fpcontent { padding:26px 49px 30px 49px; background:url(images/fpcontent.gif) left top no-repeat;}
.newsblock0 { margin-top:15px;}
.date { color:#95957b; font-size:11px;}
.title { font-size:15px; display:block; margin-bottom:6px;}
.readon { width:11px; height:11px; position:relative; top:1px; margin-right:3px;}

a.mainmenu:link, a.mainmenu:visited { display:block; height:30px; font-size:15px; padding-left:41px; line-height:30px; background:url(images/mainmenu.gif) 0px -30px no-repeat; }
a.mainmenu:hover { background-position:0px 0px;}

.galleryblock0 { padding:36px 0px 0px 41px;}
.galleryblock1 { background:url(images/galleryblock1.gif) left top no-repeat #ecece9;}
.galleryblock2 { background:url(images/galleryblock2.gif) left bottom no-repeat; padding:20px 0px; text-align:center;}
.galleryblock2 img { border:1px solid #8f8f88;} 
.gallerytable1 td { padding:0px 20px 15px 0px; }

.footer { border-top:1px solid #d3d3bd; }
.foot { padding:27px 0px 30px 50px; text-align:left; vertical-align:top; background:url(images/foot.gif) left top no-repeat; }
.foot1 { width:166px;}
#copyrights { width:221px; padding:27px 0px 30px 0px; vertical-align:top; text-align:left;}
#logo { width:204px; height:249px; float:left;}
#flashbox { width:204px; height:130px; text-align:center;}

/*Стили для usertables.js*/
.usertable { border-collapse:collapse; font-family:Tahoma, Arial, sans-serif; font-size:11px; border:1px solid #3e4762; border-bottom-width:3px; width:100%;}
.usertable td, th { text-align:center; font-weight:normal; padding:4px 14px; border-left:1px solid #ffffff; color:#000000;}
.usertable tr.row1 td { background-color:#ecece9; }
.usertable tr.headerrow td, .usertable tr.headerrow th { color:#ffffff; font-weight:bold; background-color:#3e4762; } 
.usertable td.left { text-align:left; font-weight:bold; border-left:1px solid #3e4762; }
.usertable td.right {  }
.usertable td.center { } 

.navbuttons td { text-align:center; padding-top:15px; }
.navbuttons a { margin:0px 20px; }

.tarif_table { width:100%;}
.gh { text-align:left;}



