body{padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:20px; color:#103546;}
.all{width:895px;}
.logo{width:875px; padding-top:35px; padding-bottom:20px; padding-left:20px; text-align:left;}
.logo img{border:0px;}

a:link{color:#103546; text-decoration:underline;}
a:visited{color:#103546; text-decoration:underline;}
a:hover{color:#103546; text-decoration:none;}

h1{font-weight:bold; font-size:13px; padding:0px; margin:0px; margin-bottom:10px;}
p{padding:0px; margin:0px; margin-bottom:10px;}

.menu{width:895px; height:57px; line-height:57px; font-weight:bold;}
.menu ul{padding:0px; margin:0px;}
.menu li{display:inline; float:left;}

.menu a:link{display:block; width:177px; height:57px; line-height:57px; background-image:url(img/menu1.png); background-position:left; color:#FFFFFF; text-decoration:none;}
.menu a:visited{display:block; width:177px; height:57px; line-height:57px; background-image:url(img/menu1.png); background-position:left; color:#FFFFFF; text-decoration:none;}
.menu a:hover{display:block; width:177px; height:57px; line-height:57px; background-image:url(img/menu2.png); background-position:left; color:#FFFFFF; text-decoration:none;}

.leftlink a:link{display:block; width:182px; height:57px; line-height:57px; background-image:url(img/menu-left1.png); background-position:left; color:#FFFFFF; text-decoration:none;}
.leftlink a:visited{display:block; width:182px; height:57px; line-height:57px; background-image:url(img/menu-left1.png); background-position:left; color:#FFFFFF; text-decoration:none;}
.leftlink a:hover{display:block; width:182px; height:57px; line-height:57px; background-image:url(img/menu-left2.png); background-position:left; color:#FFFFFF; text-decoration:none;}

.rightlink a:link{display:block; width:182px; height:57px; line-height:57px; background-image:url(img/menu-right1.png); background-position:right; color:#FFFFFF; text-decoration:none;}
.rightlink a:visited{display:block; width:182px; height:57px; line-height:57px; background-image:url(img/menu-right1.png); background-position:right; color:#FFFFFF; text-decoration:none;}
.rightlink a:hover{display:block; width:182px; height:57px; line-height:57px; background-image:url(img/menu-right2.png); background-position:right; color:#FFFFFF; text-decoration:none;}

.photo{width:895px; height:205px;}
.photo iframe{width:895px; height:205px; border:0px; margin:0px; padding:0px;}

.content{width:895px; padding-top:29px; display:table;}
.news{float:left; width:221px; padding-right:29px; text-align:left;}
.newsmarker{width:181px; height:52px; padding:20px; padding-top:29px; padding-bottom:50px; text-align:left; line-height:16px; background-image:url(img/news-marker.png); background-position:top; background-repeat:no-repeat;}

.text{width:630px; text-align:justify; float:left; padding-right:15px;}
.text img{border:0px; padding:2px; border:solid 1px #6abde4;}
.adv{width:645px; text-align:left; padding-top:20px; padding-bottom:20px; float:left;}
.contacts{width:872px; background-image:url(img/bottom.png); height:51px; text-align:left; padding-left:23px; line-height:16px; padding-top:21px; margin-bottom:25px; color:#FFFFFF;}

.frame{background-image:url(img/bg.png); width:895px; height:205px;} 
.cat{float:left; border:0px; margin-left:10px; margin-top:10px; padding:2px; border:solid 1px #bfe3f3; width:257px; height:178px;}
#rightcat{margin-right:10px;}
.arrow{border:0px; float:left; margin:0px; padding:0px;}
