.ma {
	MARGIN: auto
}
.ml10 {
	MARGIN-LEFT: 5px
}
.mt5 {
	MARGIN-TOP: 5px
}
.mb5 {
	MARGIN-BOTTOM: 5px
}


.logo {
	/*MARGIN: auto; WIDTH: 786px; HEIGHT: 130px;*/
	MARGIN: auto; WIDTH: 1000px; HEIGHT: 130px;
	border: 0px solid #000000;

}
.logotip {
	BACKGROUND: url(../images/logo.gif) no-repeat; WIDTH: 1000px; HEIGHT: 103px
}


.w1000 {
	WIDTH: 1000px
}



.lmenu {
	BACKGROUND: url(../images/lmenu.gif) no-repeat; FLOAT: left; WIDTH: 18px; HEIGHT: 27px
}
.rmenu {
	BACKGROUND: url(../images/rmenu.gif) no-repeat; FLOAT: left; WIDTH: 18px; HEIGHT: 27px
}
.bgmenu {
	PADDING-LEFT: 170px; BACKGROUND: url(../images/bgmenu.gif) #036177 repeat-x; FLOAT: left; WIDTH: 794px; HEIGHT: 27px; 	
	border: 0px solid #000000;

}
.bgmenu A {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: medium none; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 13px; FLOAT: left; BACKGROUND-IMAGE: url(../images/bgmenu.gif); PADDING-BOTTOM: 5px; COLOR: #ffffff; PADDING-TOP: 5px; FONT-FAMILY: tahoma,Helvetica,sans-serif; BACKGROUND-COLOR: #036177; TEXT-DECORATION: none
}
.bgmenu A:hover {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: medium none; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 13px; FLOAT: left; BACKGROUND-IMAGE: url(../images/actmenu.gif); PADDING-BOTTOM: 5px; COLOR: #ffffff; PADDING-TOP: 5px; FONT-FAMILY: tahoma,Helvetica,sans-serif; BACKGROUND-COLOR: #036177; TEXT-DECORATION: none
}
.bgmenu A.act {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: medium none; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 13px; FLOAT: left; BACKGROUND-IMAGE: url(../images/actmenu.gif); PADDING-BOTTOM: 5px; COLOR: #ffffff; PADDING-TOP: 5px; FONT-FAMILY: tahoma,Helvetica,sans-serif; BACKGROUND-COLOR: #036177; TEXT-DECORATION: none
}
.brdleft {
	BORDER-LEFT: #fff 1px solid
}
.h90 {
	HEIGHT: 96px
}
.h103 {
	HEIGHT: 103px
}
.h500 {
	HEIGHT: 800px
}
.lhead {
	BACKGROUND: url(../images/lhead.gif) no-repeat; FLOAT: left; WIDTH: 14px; HEIGHT: 27px
}
.rhead {
	BACKGROUND: url(../images/rhead.gif) no-repeat; FLOAT: left; WIDTH: 14px; HEIGHT: 27px
}
.bghead {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; BACKGROUND: url(../images/bghead.gif) repeat-x; FLOAT: left; COLOR: #ffffff; FONT-FAMILY: tahoma,Helvetica,sans-serif; HEIGHT: 27px
}
.bghead DIV {
	MARGIN-TOP: 5px
}
.lacthead {
	BACKGROUND: url(../images/lacthead.gif) no-repeat; FLOAT: left; WIDTH: 14px; HEIGHT: 27px
}
.racthead {
	BACKGROUND: url(../images/racthead.gif) no-repeat; FLOAT: left; WIDTH: 14px; HEIGHT: 27px
}
.bgacthead {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; BACKGROUND: url(../images/bgacthead.gif) repeat-x; FLOAT: left; COLOR: #ffffff; FONT-FAMILY: tahoma,Helvetica,sans-serif; HEIGHT: 27px
}
.bgacthead DIV {
	MARGIN-TOP: 5px
}
.lcorn {
	BACKGROUND: url(../images/lcorn.gif) no-repeat; FLOAT: left; WIDTH: 14px; HEIGHT: 12px
}
.rcorn {
	BACKGROUND: url(../images/rcorn.gif) no-repeat; FLOAT: left; WIDTH: 14px; HEIGHT: 12px
}
.bgcorn {
	BACKGROUND: url(../images/corn.gif) repeat-x; FLOAT: left; HEIGHT: 12px
}
.bodytxt {
	BORDER-RIGHT: #757575 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #757575 1px; PADDING-LEFT: 10px; FONT-SIZE: 12px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; BORDER-LEFT: #757575 1px solid; LINE-HEIGHT: 15px; PADDING-TOP: 10px; BORDER-BOTTOM: #757575 1px; FONT-FAMILY: arial,Helvetica,sans-serif
}


.bodytxt IMG {
	BORDER-RIGHT: #076379 2px solid; PADDING-RIGHT: 1px; BORDER-TOP: #076379 2px solid; PADDING-LEFT: 1px; FLOAT: left; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 1px; BORDER-LEFT: #076379 2px solid; MARGIN-RIGHT: 10px; PADDING-TOP: 1px; BORDER-BOTTOM: #076379 2px solid
}
.bodytxt IMG.nobord {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 1px; BORDER-TOP: 0px; PADDING-LEFT: 1px; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 1px; BORDER-LEFT: 0px; MARGIN-RIGHT: 10px; PADDING-TOP: 1px; BORDER-BOTTOM: 0px
}
IMG.nob {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
.bodytxt H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #5a99a8; PADDING-TOP: 0px
}
.bodytxt A {
	FONT-SIZE: 11px; COLOR: #5a99a8
}
.act IMG {
	BORDER-RIGHT: #ff4646 2px solid; PADDING-RIGHT: 1px; BORDER-TOP: #ff4646 2px solid; PADDING-LEFT: 1px; FLOAT: left; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 1px; BORDER-LEFT: #ff4646 2px solid; MARGIN-RIGHT: 10px; PADDING-TOP: 1px; BORDER-BOTTOM: #ff4646 2px solid
}
.act A {
	FONT-SIZE: 11px; COLOR: #ff4646
}
.lfoot {
	BACKGROUND: url(../images/lfoot.gif) no-repeat; FLOAT: left; WIDTH: 14px; HEIGHT: 43px
}
.rfoot {
	BACKGROUND: url(../images/rfoot.gif) no-repeat; FLOAT: left; WIDTH: 14px; HEIGHT: 43px
}
.bgfoot {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url(../images/bgfoot.gif) repeat-x; FLOAT: left; WIDTH: 972px; COLOR: #ffffff; FONT-FAMILY: verdana,Helvetica,sans-serif; HEIGHT: 43px
}
.bgfoot A {
	FONT-SIZE: 10px; COLOR: #ff4646
}
.bgfoot A:hover {
	TEXT-DECORATION: none
}
.w100p {
	WIDTH: 100%
}


.w515 {
	WIDTH: 493px
}
.w570 {
	WIDTH: 570px
}


.w598 {
	WIDTH: 598px
}



.w487 {
	WIDTH: 465px
}
.w200 {
	WIDTH: 248px
}
.w172 {
	WIDTH: 220px
}
.clr {
	CLEAR: both
}
.floatl {
	FLOAT: left
}
.floatr {
	FLOAT: right
}
.right {
	TEXT-ALIGN: right
}
.pt10 {
	PADDING-TOP: 7px
}
.pt15 {
	PADDING-TOP: 15px
}
.mt10 {
	MARGIN-TOP: 7px
}
.mt20 {
	MARGIN-TOP: 20px
}
.spisok {
	PADDING-LEFT: 12px; ; PADDING-LEFT: expression('16px'); LIST-STYLE-POSITION: outside; MARGIN: 0px; LIST-STYLE-TYPE: square;
	MARGIN-BOTTOM: 10px;
}
.spisok LI {
	PADDING-BOTTOM: 4px; COLOR: #5a99a8;
}
.spisok LI SPAN {
	COLOR: #000
}
.spisok2 {
	PADDING-LEFT: 12px; ; PADDING-LEFT: expression('16px'); LIST-STYLE-POSITION: outside; MARGIN: 0px; LIST-STYLE-TYPE: square
}
.spisok2 LI {
	MARGIN-BOTTOM: 10px; COLOR: #5a99a8;  width: 95%
}
.spisok2 LI SPAN {
	COLOR: #000
}
.spisok2 LI SPAN UL {
	PADDING-LEFT: 50px
}
.clients {
	BORDER-RIGHT: #d0e8ee 1px solid; BORDER-TOP: #d0e8ee 1px solid; BORDER-LEFT: #d0e8ee 1px solid; WIDTH: 100%; BORDER-BOTTOM: #d0e8ee 1px solid
}
.odd {
	BACKGROUND: #eaf4f6
}
.icons {
	Z-INDEX: 100; RIGHT: 10px; FLOAT: right; POSITION: relative; TOP: 8px
}
.home {
	BACKGROUND: url(../images/home.gif); FLOAT: left; WIDTH: 21px; CURSOR: pointer; MARGIN-RIGHT: 3px; HEIGHT: 20px
}
.fav {
	BACKGROUND: url(../images/favorites.gif); FLOAT: left; WIDTH: 21px; CURSOR: pointer; MARGIN-RIGHT: 3px; HEIGHT: 20px
}
.mail {
	BACKGROUND: url(../images/mail.gif); FLOAT: left; WIDTH: 21px; CURSOR: pointer; HEIGHT: 20px
}
.left {
	LEFT: 633px
}
.left30 {
	LEFT: 30px; POSITION: relative
}
.left15 {
	LEFT: 15px; POSITION: relative
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 17px; PADDING-BOTTOM: 10px; COLOR: #ff4646; PADDING-TOP: 5px
}
.title2 {
	FONT-WEIGHT: bold; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: center; TEXT-DECORATION: underline
}
INPUT {
	COLOR: #5a99a8
}
.inp {
	COLOR: #5a99a8
}
.blue {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #5a99a8
}
.prev IMG {
	MARGIN-TOP: 25px; MARGIN-LEFT: 10px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.next IMG {
	MARGIN-TOP: 25px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.anyClass {
	MARGIN-LEFT: 30px; WIDTH: 320px! important
}
.anyClass UL LI {
	OVERFLOW: hidden; WIDTH: 110px
}
.anyClass IMG {
	MARGIN-RIGHT: 10px
}
.anyClass UL LI SPAN {
	DISPLAY: block; MARGIN-BOTTOM: 3px
}


.lgal {
	BACKGROUND: url(../images/left_corn_gallery.gif); FLOAT: left; WIDTH: 9px; HEIGHT: 290px;

	border: 0px solid #000000;

}
.rgal {
	BACKGROUND: url(../images/right_corn_gallery.gif); FLOAT: right; WIDTH: 9px; HEIGHT: 290px;

	border: 0px solid #000000;

}
.gal {
	BACKGROUND: url(../images/bg_gallery.gif) repeat-x; FLOAT: left; WIDTH: 230px; HEIGHT: 290px;

	border: 0px solid #000000;

}


IMG.galimg {
	BORDER-RIGHT: #fff 2px solid; PADDING-RIGHT: 1px; BORDER-TOP: #fff 2px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #fff 2px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #fff 2px solid; POSITION: relative; TOP: 3px; BACKGROUND-COLOR: #085a6d
}
A.ourwork {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 3px; COLOR: #085a6d; PADDING-TOP: 7px; FONT-FAMILY: tahoma,Helvetica,sans-serif; TEXT-DECORATION: none
}
.decor {
	TEXT-DECORATION: underline
}
DIV.ourwork2 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; COLOR: #fff; PADDING-TOP: 7px; FONT-FAMILY: tahoma,Helvetica,sans-serif; TEXT-DECORATION: none! important
}
.gallTabs {
	POSITION: relative; TOP: 10px
}
.padMap {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; PADDING-TOP: 14px
}
* HTML .padMap {
	PADDING-LEFT: 6px; PADDING-TOP: 14px
}
.fs11 {
	FONT-SIZE: 11px! important
}
.fs12 {
	FONT-SIZE: 12px! important
}
.padFoot {
	PADDING-LEFT: 50px; PADDING-TOP: 5px
}
DIV.bord A IMG {
	BORDER-RIGHT: #c0c0c0 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #c0c0c0 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 10px; BORDER-LEFT: #c0c0c0 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #c0c0c0 1px solid
}
DIV.bord {
	MARGIN: 5px
}
.bord {
	BORDER-RIGHT: #c0c0c0 1px solid; BORDER-TOP: #c0c0c0 1px solid; BORDER-LEFT: #c0c0c0 1px solid; WIDTH: 274px; BORDER-BOTTOM: #c0c0c0 1px solid; HEIGHT: 460px; BACKGROUND-COLOR: #dbe6e9
}
.bord2 {
	BORDER-RIGHT: #c0c0c0 1px solid; BORDER-TOP: #c0c0c0 1px solid; BORDER-LEFT: #c0c0c0 1px solid; WIDTH: 242px; BORDER-BOTTOM: #c0c0c0 1px solid; HEIGHT: 260px; BACKGROUND-COLOR: #dbe6e9
}
DIV.bord2 A IMG {
	BORDER-RIGHT: #c0c0c0 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #c0c0c0 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 10px; BORDER-LEFT: #c0c0c0 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #c0c0c0 1px solid
}
DIV.bord2 {
	MARGIN: 5px
}
.bord3 {
	BORDER-RIGHT: #c0c0c0 1px solid; BORDER-TOP: #c0c0c0 1px solid; BORDER-LEFT: #c0c0c0 1px solid; WIDTH: 242px; BORDER-BOTTOM: #c0c0c0 1px solid; HEIGHT: 400px; BACKGROUND-COLOR: #dbe6e9
}
DIV.bord3 A IMG {
	BORDER-RIGHT: #c0c0c0 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #c0c0c0 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 9px; BORDER-LEFT: #c0c0c0 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #c0c0c0 1px solid
}
DIV.bord3 {
	MARGIN: 4px
}
.galTxt {
	FONT-SIZE: 10px; MARGIN: 10px; COLOR: #747373; FONT-FAMILY: tahoma, verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}




.h500 {
	HEIGHT: 500px
}
.h480 {
	HEIGHT: 480px
}
.h200 {
	HEIGHT: 200px
}
.w200e {
	WIDTH: 248px
}


.top5 {
	POSITION: relative; TOP: 5px
}
#mydiv {
	HEIGHT: 5px
}
.topm5 {
	MARGIN-TOP: -5px
}
.top10 {
	POSITION: relative; TOP: 5px
}






/* прокрутка */

.lacthead_scrl {
	BACKGROUND: url(../images/left_corn_table_head.gif) no-repeat; FLOAT: left; WIDTH: 9px; HEIGHT: 15px
}
.bgacthead_scrl {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; BACKGROUND: url(../images/bg_table_head.gif) repeat-x; FLOAT: left; COLOR: #ffffff; FONT-FAMILY: tahoma,Helvetica,sans-serif; HEIGHT: 15px
}
.bgacthead_scrl DIV {
	MARGIN-TOP: 5px
}
.racthead_scrl {
	BACKGROUND: url(../images/right_corn_table_head.gif) no-repeat; FLOAT: left; WIDTH: 9px; HEIGHT: 15px
}
.bodytxt_scrl {
	BORDER-RIGHT: #757575 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #757575 1px; PADDING-LEFT: 10px; FONT-SIZE: 12px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; BORDER-LEFT: #757575 1px solid; LINE-HEIGHT: 15px; PADDING-TOP: 10px; BORDER-BOTTOM: #757575 1px; FONT-FAMILY: arial,Helvetica,sans-serif;

	border: 0px solid #000000;
}

.grad {
	BACKGROUND: url(../images/bg_table_grad.gif) no-repeat; HEIGHT: 258px; WIDTH: 248px;
}

.dark {
	BACKGROUND: url(../images/bg_table_dark.gif) repeat-y; FLOAT: left; 
}


.lcorn_scrl {
	BACKGROUND: url(../images/left_corn_table.gif) no-repeat; FLOAT: left; WIDTH: 9px; HEIGHT: 15px
}
.rcorn_scrl {
	BACKGROUND: url(../images/right_corn_table.gif) no-repeat; FLOAT: left; WIDTH: 9px; HEIGHT: 15px
}
.bgcorn_scrl {
	BACKGROUND: url(../images/bg_table.gif) repeat-x; FLOAT: left; HEIGHT: 15px
}
.w172_scrl {
	WIDTH: 230px
}


#path {

	margin-bottom: 10px;
	FONT-SIZE: 10px; COLOR: #cccccc


}

.bodytxt H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 18px; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #5a99a8; PADDING-TOP: 0px;
	margin-bottom: 5px; line-height: 20px;


}


.bodytxt H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #5a99a8; PADDING-TOP: 0px;
	margin-bottom: 0px; padding-top: 15px;  line-height: 16px;

}




#items {

		border: solid; 
		border-width: 0px; 
		border-top: 1px solid #757575;
		border-left: 1px solid #757575;
}

.bodytxt TABLE#items TD { 
		border: solid; 
		border-width: 0px; 
		border-bottom: 1px solid #757575;
		border-right: 1px solid #757575;
		margin: 10px;
		FONT-SIZE: 10px; COLOR: #000000

}


#items TD { padding: 3px; color: #000000; FONT-SIZE: 10px;}


.itemhead * {
		background:  #f4f4f4; font-weight: bold;
}

.table_price {
		text-align: center;
}


.atent {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
}

#news {
	FONT-SIZE: 12px;
	}

TABLE#items TD H3 {

	margin: 0px; padding: 0px;
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial;

}


i, u {
	font-style: normal;
	text-decoration: none;

}



#links, #links * {

	margin: 0px; padding: 0px;
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial;


}

#links H2, #links H3, #links H2 A {

	margin: 0px; padding: 0px; margin-top: 15px; 
	FONT-SIZE: 16px;
	FONT-FAMILY: Arial;


}

#links TABLE {

	margin: 0px; padding: 0px; margin-top: 3px; margin-bottom: 3px;


}

#links #pages {

	margin: 0px; padding: 0px; margin-top: 20px; margin-bottom: 3px;


}

A#llinks {color: white}




#pagecont TABLE {

		border: solid; 
		border-width: 0px; 
		border-bottom: 1px solid #757575;
		border-right: 1px solid #757575;
}

#pagecont TABLE TD { 
		border: solid; 
		border-width: 0px; 
		border-top: 1px solid #757575;
		border-left: 1px solid #757575;
		FONT-SIZE: 10px; COLOR: #000000

}

#pagecont TD { padding: 3px; color: #000000; FONT-SIZE: 10px;}





