/* CSS Document */

*{margin:0px; padding:0px; z-index:1;}

img{border:none;}

html{
height:100%;
}

body{
height:100%;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#fffff5;
background:#000000;
}

body a{
outline:none;
color:#e7aa46;
}

body a:hover{
text-decoration:none;
}

h1{
font-size:24px;
color:#e7aa46;
font-weight:normal;
padding-bottom:25px;
}

h1.h1art{
padding-left:200px;
}

h6{
font-size:15px;
}

ul,ol{
padding:0px 0px 14px 0px 20px;
}

p{
padding-bottom:18px;
}

table{
border-collapse:collapse;
}

.main{
min-height:100%;
background:url(../images/content_b.jpg) center bottom no-repeat;
}

.maintable{
width:100%;
}

.maintable .tdleft{
font-size:1px;
background:url(../images/header_l.jpg) right top no-repeat;
}

.maintable .tdcent{
width:1000px;
}

.maintable .tdright{
font-size:1px;
background:url(../images/header_r.jpg) left top no-repeat;
}

.container{
width:1000px;
background:url(../images/header_bg.jpg) left top no-repeat;
padding-top:470px;
}

.menudiv{
height:156px;
font-family:"Times New Roman", Times, serif;
font-size:19px;
color:#e7aa46;
}

.menudiv .dlink{
height:50px;
width:210px;
position:absolute;
top:0px;
left:86px;
}

.menudiv .dlink a{
height:50px;
width:210px;
display:block;
}

.menudiv a{
color:#e7aa46;
float:left;
text-decoration:none;
}

.menudiv a.menuact{
color:#fff;
}

.menudiv a:hover{
text-decoration:underline;
}

.menudiv .menu_l{
height:98px;
width:327px;
float:left;
background:url(../images/menu_l.jpg) left top no-repeat;
position:relative;
padding:58px 0px 0px 49px;
}

.menudiv .menu_l img,
.menudiv .menu_r img{
float:left;
margin:0px 14px;
}

.menudiv .menu_l a,
.menudiv .menu_r a{
margin-top:2px;
}

.menudiv .logo{
height:156px;
width:233px;
float:left;
}

.menudiv .logo img{
display:block;
}

.menudiv .menu_r{
height:99px;
width:381px;
float:left;
background:url(../images/menu_r.jpg) left top no-repeat;
padding:57px 0px 0px 10px;
}

.content{
min-height:480px;
background:url(../images/content_t.jpg) left top no-repeat;
padding:7px 93px 0px 83px;
}

.content.contcat{
padding-left:22px;
}

.docbody{
line-height:140%;
/*zoom:1;
overflow:hidden;*/
padding:0px 0px 0px 20px;
}

.leftcol{
width:560px;
text-align:justify;
float:left;
}

.leftcol.lcwidth{
width:auto;
float:none;
padding-bottom:40px;
}

.leftcol.lcpadd{
padding-bottom:40px;
}

.rightcol{
width:184px;
float:right;
}

.lsubmenu{
width:180px;
float:left;
padding:0px 20px 20px 0px;
}

.content.contcat .leftcol{
width:242px;
float:left;
padding-right:32px;
}

.content.contcat .rightcol{
width:589px;
font-size:14px;
padding-top:5px;
padding-bottom:25px;
text-align:justify;
}

.lsmenuul{
list-style:none;
padding:0px;
}

.lsmenuul li{
list-style:none;
padding-bottom:5px;
}

.lsmenuul li.lsmact a{
color:#fff;
text-decoration:none;
}

.pic{
height:165px;
width:161px;
margin-bottom:10px;
padding:18px 0px 0px 22px;
}

.pic.right{
float:right;
margin-top:-1px;
margin-left:20px;
margin-bottom:10px;
}

.pic img{
display:block;
}

.pic div{
height:183px;
width:183px;
background:url(../images/ramka.gif) left top no-repeat;
position:absolute;
margin:-18px 0px 0px -22px;
}

.submenu{
min-height:10px;
width:243px;
font-family:"Times New Roman", Times, serif;
font-size:16px;
position:relative;
background:url(../images/submenu_bg.jpg) left repeat-y;
margin-top:-51px;
z-index:90;
}

.submenu a{
color:#e7aa46;
text-decoration:none;
}

.submenu a:hover{
text-decoration:underline;
}

.submenubg{
min-height:10px;
background:url(../images/submenu_t.jpg) left top no-repeat;
}

.submenubg2{
min-height:10px;
background:url(../images/submenu_b.jpg) left bottom no-repeat;
padding:40px 30px 40px 30px;
}

.submenu ul{
list-style:none;
padding:0px;
}

.submenu ul li{
text-align:left;
list-style:none;
background:url(../images/bullet.gif) 0px 3px no-repeat;
padding:0px 0px 8px 20px;
}

.submenu ul li.liact a{
color:#fff;
}

.newblock{
width:183px;
padding-bottom:30px;
}

.newblock .label{
padding:0px 20px;
}

.newblock .tit{
font-family:"Times New Roman", Times, serif;
color:#e7aa46;
font-size:18px;
text-align:center;
padding-bottom:1px;
}

.newblock .tit div{
display:inline;
background:url(../images/bullet.gif) left 5px no-repeat;
padding-left:20px;
}

.newblock .tit span{
background:url(../images/bullet.gif) right 5px no-repeat;
padding-right:20px;
}

.newblock .tit img{
display:block;
margin:auto;
}

.newblock a{
text-decoration:none;
cursor:hand;
}

.catalog{
zoom:1;
overflow:hidden;
}

.catalog a{
color:#e7aa46;
}

.catcell{
width:152px;
float:left;
font-family:"Times New Roman", Times, serif;
font-size:13px;
text-align:center;
margin-right:30px;
padding-bottom:9px;
}

.catcell a{
text-decoration:none;
}

.catcell a:hover{
text-decoration:underline;
}

.catcell .picdiv{
height:132px;
border:1px solid #8a5a34;
background:#fff;
margin-bottom:5px;
}

.catcell .picdiv table td{
height:132px;
width:150px;
text-align:center;
vertical-align:middle;
}

.catcell .picdiv img{
display:block;
margin:auto;
}

.breadcrumbs{
font-family:"Times New Roman", Times, serif;
font-size:13px;
color:#e7aa46;
padding-bottom:10px;
}

.breadcrumbs a{
color:#e7aa46;
text-decoration:none;
}

.breadcrumbs a:hover{
text-decoration:underline;
}

.breadcrumbs span{
color:#fff;
}

.spacer{
height:1px;
font-size:1px;
line-height:1px;
clear:both;
}

.details{
zoom:1;
overflow:hidden;
}

.details span{
color:#e7aa46;
}

.details .descr{
width:250px;
text-align:left;
float:left;
}

.details .picdiv{
width:310px;
float:left;
}

.town{
padding-bottom:40px;
}

.diploms{
zoom:1;
overflow:hidden;
padding-bottom:20px;
}

.diploms img{
float:left;
margin:0px 20px 10px 0px;
}

.pic_r{
float:right;
margin:5px 0px 5px 15px;
}

.catcmnt{
padding-top:24px;
font-style:italic;
}

.maps{
zoom:1;
overflow:hidden;
}

.maps div{
float:left;
text-align:center;
padding-right:00px;
padding-bottom:20px;
}

.maps div.frght{
float:right;
}

.maps img{
display:block;
margin-bottom:10px;
}

.action .pic1{
display:block;
}
.action.a_cent{
padding-left:30px;
padding-top:28px;
}
.action .pic2{
display:none;
}
       
.action.a_open .pic2{
display:block;
}

.action.a_open .pic1{
display:none;
}                    

.footer{
height:62px;
font-size:12px;
color:#caa334;
padding:12px 100px 20px 110px;
}

.footer2{
height:62px;
font-size:12px;
color:#caa334;
padding:12px 100px 0px 110px;
}

.interior_tb {
	text-align:center;
	}

.interior_tb a{
text-decoration:none;
cursor:hand;
}
	
.interior_tb .tit{
font-family:"Times New Roman", Times, serif;
color:#e7aa46;
font-size:18px;
text-align:center;
padding-bottom:1px;
}

.det{
width:750px;
text-align:justify;
float:left;
}

.det_img_place{
zoom:1;
overflow:hidden;
padding-bottom:20px;
}

.det img{
float:left;
margin:0px 40px 10px 0px;
}

.piccent{
paddng-left:20px;
padding-bottom:25px;
}

.piccent img{
display:block;
}

.pivtab td{
padding:0px 10px 10px 0px;
}

img.lpic{
float:left;
margin:2px 20px 5px 0px;
}

img.rpic{
float:right;
margin:2px 0px 5px 20px;
}

.gallery_pics{
min-height:10px;
}

.gallery_pics img{
float:left;
margin:0px 0px 9px 20px;
}

.gallery_pics img.picl{
margin-left:0px;
}
.action_link{
height:107px;
width:287px;
/*display:none;*/
position:absolute;
top:0px;
margin-top:85px;
margin-left:112px;
}