body {background: #FFFED9; font: 10pt "Arial Narrow"; color: #C7B072; margin: 0; padding: 0;}
table {border-collapse: collapse; border: 0; padding: 0; border-spacing: 0px; width: 100%;}
table td {padding: 0px; vertical-align: top; font: 13pt "Arial Narrow"; color: #000; text-align: left}
img {border: 0;}
h1,h3,h4,h5,h6 {font: 27px "Arial Narrow"; color: #785A48;}
h2 {font: 20pt "Arial Narrow"; color: #785A48}
.tit {margin-top: -1px;}
a{color: #000; text-decoration: underline;}
a:visited {color: #000;} 
a:hover {color: #000; text-decoration: none;}
a img,img,a{outline:none!important}
:focus{outline:none}
hr {color: #ссс; background-color: #FFFED9; height: 1px; border: 0;}

#top {background: #7C6249; height: 37px;}
#top_c {background: #FFFED9; height: 164px;}
#top_c_f {background: url('images/top_c_f.jpg') top repeat-x; height: 30px;}
#bot {background: #7C6249;}
.line {background: #D5CAAE; height: 1px; width: 100%;}
#line2 {background: #D5CAAE; height: 1px; width: 100%;}

.hran1 {font-size:18px; margin: 30 0 0 30;}
.center {background: url('images/fon_c.gif') top right no-repeat;}
#centertd {padding: 10px 0 0 20px; width: 460px;}
#centertdr {padding: 10px 20px 0 20px;}
#centertdrtext {padding: 20px 40px 40px 40px}

#top_t {position: absolute; margin-top: 180px; left: 50%; margin-left: -446px; width: 890px; z-index: 101;}
#top_l {width: 100px; width: 14%;}
#top_c {height: 170px; background: none;}
#top_r {width: 100px; width: 14%;}

.menu {background: url('images/menu.png') center center no-repeat; width: 178px; height: 56px; float: left; text-align: center;}
.menu img {margin: 20px;}

#menu1 {background: url('images/menu.png') center center no-repeat; width: 178px; height: 56px; float: left; text-align: center;}
#menu1 img {margin: 20px;}

#menu2 {background: url('images/menu.png') center center no-repeat; width: 178px; height: 56px; float: left; text-align: center;}
#menu2 img {margin: 20px;}

#menu3 {background: url('images/menu.png') center center no-repeat; width: 178px; height: 56px; float: left; text-align: center;}
#menu3 img {margin: 20px;}

#menu4 {background: url('images/menu.png') center center no-repeat; width: 178px; height: 56px; float: left; text-align: center;}
#menu4 img {margin: 20px;}

#toc {padding: 0 0 40px 0}

#top_m {position: absolute; padding: 8px 30px 0 30px;}
#top_m a {margin: 0 10px 0 10px; color: #FFFED9}

#bot_t {position: relative; margin-top: -20px;}
#bot_l {background: url('images/bot_l.png') right center no-repeat; width: 100px;}
#bot_c {background: url('images/bot_c.png') center repeat-x; height: 38px;}
#bot_r {background: url('images/bot_r.png') left center no-repeat; width: 100px;}
#l {float: left;}
#r {float: right;}
#r, #l {margin-top: 12px; font: 11px "verdana"; color: #999;}
#r a, #l a {font: 11px "verdana"; color: #999; text-decoration: none;}
#r a:hover, #l a:hover {text-decoration: underline;}

.title {font: 27px "Arial Narrow"; color: #FFFED9;}
#title2 {font: 27px "Arial Narrow"; color: #FFFED9;}
.cat {font: 15px "Arial Narrow";}

.block_a {background: url('images/block/a.png') top left no-repeat; width: 22px; height: 22px;}
#block_a2 {background: url('images/block/a.png') top left no-repeat; width: 22px; height: 22px;}
#block_a3 {background: url('images/block/a.png') top left no-repeat; width: 22px; height: 22px;}
.block_b {background: url('images/block/b.png') top repeat-x; height: 22px;}
#block_b2 {background: url('images/block/b.png') top repeat-x; height: 22px;}
#block_b3 {background: url('images/block/b.png') top repeat-x; height: 22px;}
.block_p {background: url('images/block/p.png') top right no-repeat; width: 22px; height: 22px;}
#block_p2 {background: url('images/block/p.png') top right no-repeat; width: 22px; height: 22px;}
#block_p3 {background: url('images/block/p.png') top right no-repeat; width: 22px; height: 22px;}
.block_e {background: #DFD0C6 url('images/block/cb.png') top repeat-x; height: 200px;}
#block_e2 {background: #DFD0C6 url('images/block/cb.png') top repeat-x; height: 200px;}
#block_e3 {background: #DFD0C6 url('images/block/cb.png') top repeat-x; height: 200px;}
.block_l {background: url('images/block/bl.png') top left no-repeat; width: 22px; height: 22px;}
#block_l2 {background: url('images/block/bl.png') top left no-repeat; width: 22px; height: 22px;}
#block_l3 {background: url('images/block/bl.png') top left no-repeat; width: 22px; height: 22px;}
.block_n {background: url('images/block/br.png') top left no-repeat; width: 22px; height: 22px;}
#block_n2 {background: url('images/block/br.png') top left no-repeat; width: 22px; height: 22px;}
#block_n3 {background: url('images/block/br.png') top left no-repeat; width: 22px; height: 22px;}
.block_m {background: #DFD0C6 url('images/block/gif.gif') bottom repeat-x;}
#block_m2 {background: #DFD0C6 url('images/block/gif.gif') bottom repeat-x;}
#block_m3 {background: #DFD0C6 url('images/block/gif.gif') bottom repeat-x;}
.block_d {background: #DFD0C6 url('images/block/gif.gif') left repeat-y;}
#block_d2 {background: #DFD0C6 url('images/block/gif.gif') left repeat-y;}
#block_d3 {background: #DFD0C6 url('images/block/gif.gif') left repeat-y;}
.block_k {background: #DFD0C6 url('images/block/gif.gif') right repeat-y;}
#block_k2 {background: #DFD0C6 url('images/block/gif.gif') right repeat-y;}
#block_k3 {background: #DFD0C6 url('images/block/gif.gif') right repeat-y;}

.t_blok {background: url('images/block/t_blok.png') top center no-repeat; height: 12px;}
#t_blok2 {background: url('images/block/t_blok.png') top center no-repeat; height: 12px;}
.c_blok {background: url('images/block/c_blok.png') center repeat-y; padding: 10px 30px 10px 30px; font: 14px "Arial Narrow";}
.c_blok a {font: 15px "Arial Narrow";}
#c_blok2 {background: url('images/block/c_blok.png') center repeat-y; padding: 10px 30px 10px 30px; font: 14px "Arial Narrow";}
#c_blok2 a {font: 15px "Arial Narrow";}
.b_blok {background: url('images/block/b_blok.png') bottom center no-repeat; height: 12px;}
#b_blok2 {background: url('images/block/b_blok.png') bottom center no-repeat; height: 12px;}

.arhiv_j {float:right; margin-top:6px; margin-right:16px;}
.arhiv_j a {color: #775947}

#arhiv_j2 {float:right; margin-top:6px; margin-right:16px;}
#arhiv_j2 a {color: #775947}

#news p {margin-top: -1px;}
#easyTooltip {padding:5px 10px; border: 2px solid #785A48; background: #951A85; color:#fff;}

#logo {position: relative; margin-top: 26px; margin-left: 30px; float:left; width: 239px;}
#tel {position: relative; margin-top: 40px; margin-right: 30px; float:right; width: 135px;}
#tel a {color: #927461; font: 15px "Arial Narrow"; text-decoration: none; float:right;}
#tel a:hover {text-decoration: underline;}

#nav_s {left: 0; margin-left: 430px; top: 0; margin-top: 30px;}
#nav, #nav_s {position: absolute; width: 420px; text-align: left; z-index: 101;}
#nav_s .in {width: 290px; background: #CAB09F;}
#nav_s input {background: #CAB09F;}
#nav ul {padding: 0; margin: 0; list-style: none;}
#trigger {display:block;}

.category {width: 215px; height: 211px; float: left; background: url('images/fon_photo.png') top center no-repeat; margin-bottom: 20px}
.sc_menu li {width: 215px; height: 211px; float: left; background: url('images/fon_photo.jpg') top center no-repeat;}
.sc_menu li a {margin-top: 36px}
.category img {margin: 36px 33px 0 33px;}
.category span {position: relative; display:block; margin-top: 22px;}
.category a:hover img {filter:alpha(opacity=60);opacity: 0.6;}
.righttd {padding-left: 18px;}

#profy_form .error {color: #785A48; margin-right: 10px}
#profy_form input, #profy_form textarea {background: #CAB09F;}
#send {padding: 6px;}
#send2 {padding: 6px;}

/*портфолио*/

#fotobig img {border: 10px solid #FFFEDD;}
.portfoto a:hover img {filter:alpha(opacity=70); opacity: 0.7;}
.portfoto img {margin: 35px 0 0 33px;}
.portfoto {width: 215px; height: 211px; background: url('images/fon_photo.png') center center no-repeat;}
.portlink {font: 27px "Arial Narrow"; color: #785A48;}
.portcount {float: left; background: url('images/portcount.png') left top no-repeat; height: 36px; padding: 8px 10px 10px 16px;}
.portcount span {font: 14pt Georgia; color: #785A48;}
.porttext {padding: 0 0 0 8px; vertical-align: middle;}

/*новости и статьи*/

#news {font: 10pt "Arial";}
#news span {color: #666; font: 10pt "Arial";}
#news p{margin-top: -1px; color: #333;}
#data {font: 10pt "Arial"; color: #98725A; padding-top: 20px;}
.newstitle {font: 23px "Arial Narrow"; color: #785A48; border-bottom: 1px solid #785A48; padding: 10px}
.newstitle span {display: block; background: #ccc; width: 68px; color: #fff; font: 10pt "Arial"; padding: 2px; text-align: center; float: left; margin-right: 10px}
.newstitle a {text-decoration: none;}
.newstitle a:hover {color: #98725A;}

/*навигатор*/

.page{color: #000; text-decoration: none; padding: 8px; background: #FFFEDD;}
.page:visited {color: #000;} 
.page:hover {color: #fff; text-decoration: none; background: #785A48;}
#pageheer {padding: 8px; color: #fff; text-decoration: none; background: #785A48;}

#flash {position:absolute; right: 0; top: 0; margin: 58px 200px 0 0; z-index: 100;}

/*ColorBox*/
    
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxCurrent {margin-left: 20px;} 
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
#cboxOverlay{background:none;}
#cboxTopLeft{width:25px; height:25px; background:url(images/border1.png) 0 0 no-repeat;}
#cboxTopCenter{height:25px; background:url(images/border1.png) 0 -50px repeat-x;}
#cboxTopRight{width:25px; height:25px; background:url(images/border1.png) -25px 0 no-repeat;}
#cboxBottomLeft{width:25px; height:25px; background:url(images/border1.png) 0 -25px no-repeat;}
#cboxBottomCenter{height:25px; background:url(images/border1.png) 0 -75px repeat-x;}
#cboxBottomRight{width:25px; height:25px; background:url(images/border1.png) -25px -25px no-repeat;}
#cboxMiddleLeft{width:25px; background:url(images/border2.png) 0 0 repeat-y;}
#cboxMiddleRight{width:25px; background:url(images/border2.png) -25px 0 repeat-y;}
#cboxContent{background:#fff;}
#cboxLoadedContent{margin-bottom:20px;}
#cboxTitle{position:absolute; bottom:0px; left:0; text-align:center; width:100%; color:#999;}
#cboxCurrent{position:absolute; bottom:0px; left:100px; color:#999;}
#cboxSlideshow{position:absolute; bottom:0px; right:42px; color:#444;}
#cboxPrevious{position:absolute; bottom:0px; left:0; color:#444;}
#cboxNext{position:absolute; bottom:0px; left:63px; color:#444;}
#cboxLoadingOverlay{background:url(images/loading.gif) 5px 5px no-repeat #fff;}
#cboxClose{position:absolute; bottom:0; right:0; display:block; color:#444;}

#counter{
display:inline;
height:0px;
left:-1000px;
margin:0px;
padding:0px;
position:absolute;
top:-1000px;
visibility:hidden;
width:0px
}
