/* ÍÀÐÅÇÊÀ ******************/
html{
	
	background-color: #234781;
	margin:0;
	padding:0;
	
}

tabl {}

body{
	padding:0;
	margin:0;
	min-height:100%;
	position:relative;
	_height:100%;
	background:url(../../images/bg_right.gif) right top repeat-y;
}
body.richedit{
	padding:0;
	margin:0;
	border:1px solid #ffffff;
	background:#234781;
}
body#tinymce {background-image:none}

#right{
	margin:0;
	padding:55px 0 0 0;
	background:url(../../images/bg_bottom.gif) #234781 left bottom repeat-x;
	
}

#banner{
	margin:0;
	padding:0;
	height:306px;
	border-bottom:5px solid #ffffff;
	background:url(../../images/bg_banner.gif) #ffffff left bottom repeat-x;
}

#content{
	margin:0;
	padding:20px 30px;
	padding-bottom:30px;
	border-top:5px solid #1D3968;
}

#left{
	
	
	width:390px;
	border-top:5px solid #B6B9C8;
}

#menu1{
	margin:0;
	padding:0;
	height:45px;
	background-color:#ffffff;
}
#top{
  margin:0;
  padding:0;
  width:auto;
}
#top li{
  list-style:none;
  float:left;
  margin-left:25px;
  margin-top:15px;
}

#catalog1{
	margin:0;
	padding:20px 10px;
	height:175px;
	_height:125px;
	background:url(../../images/bg_catalog.jpg) #144490 left bottom repeat-x;
}
#catalog1 ul{
  padding:0;
  margin:0;width:100%;
}
#catalog1 li{
  float:left;
  padding:0;
  padding-left:10px;
  width:160px;
  margin-top:5px;
  _margin-top:10px;
  list-style:none;
  background:url(../../images/li.gif) left center no-repeat;
}
#catalog1 h5{
  margin-bottom:0;
}

#prew1{
	margin:0;
	padding:0px;
	background-color:#ffffff;
}

#contacts{
	margin:0;
	padding:0;
}
#contacts img{
  float:left;
}

#foto{
  float:left;
  height:188px;
  width:190px;
  background:url(../../images/bg_foto.gif) top left no-repeat;
}
#foto img{
  margin:23px 0 0 24px;
}
#start{
padding:0;
margin:0;
margin-left:10px;
margin-top:10px;
}

/* ØÐÈÔÒÛ ******************/

body{font:12px Arial, Sans-serif;color:#ffffff}
h1{font-size:200%;}
h2{font-size:18px;}

a{
  color:#FF9000;
  font-weight:bold;
}

#catalog1 a{
  color:#FFFFFF;
  font-weight:normal;
  text-decoration:none;
  font-size:80%;
}

table.cat{
  color:#000000;
}

#start{
  color:#000000;
}

table{
padding:0;
margin-top:0;
}

#start h2{color:#234781;font-size:100%;text-transform: uppercase;}
#contacts h6,#contacts h5,h5{color:#9FAEC5;text-transform: uppercase;margin-left:40px;}
#contacts h6 span{color:#FFFFFF;font-size:200%;}
#contacts h5,h5{font-size:110%;}
#contacts h6{font-size:150%;}

/* ÐÀÇÍÎÅ ******************/
#............ reTable
img.reImageLeft{margin-right:6px;}
img.reImageRight{margin-left:6px;}

table.reTable td,table.reTable th{padding:0 5px 3px 0;}
table.reCellBordered td,table.reCellBordered th{padding:3px 5px;}
table.reTable td P,table.reTable th P{margin:0;padding:0;}

table.reTable th{padding:3px;border:0 solid;border-top-width:1px;border-left-width:1px;background:#FDE8BF;text-align:left;} 
table.reTable,table.reTable td,table.reTable th{border-color:#CCCCCC;vertical-align:middle;}

#............ Êàòàëîã
div.in{
	border: 0;
	/*border-bottom: solid 1px #B3B3B3;
	border-right: solid 1px #B3B3B3;*/
	margin:0;
	padding:0;
	width:100%;
	height:1px;
	display:block;
}

div.hidden{
	margin:0;
	padding:0;
	width:100%;
	height:1px;
	display:none;
}

div.cat{margin:0;padding: 7px 0  0 0;}
div.cat0 {
	margin:0;
	padding: 0;
	display:inline;
	border:1px solid red;
	width:16px;
}
div.cat1 {margin-left:  0px;}
div.cat2 {padding-left: 30px;}
div.cat3 {padding-left: 40px;}
div.cat4 {padding-left: 50px;}
div.cat5 {padding-left:60px;}
div.cat6 {padding-left:75px;}
div.cat7 {padding-left:90px;}
div.cat8 {padding-left:105px;}
div.cat9 {padding-left:120px;}
div.cat10{padding-left:135px;}

.sign{font-family:monospace;}

table.cat {
	border: 0;
	border-top: solid 1px #A6C5C5;
	border-left: solid 1px #A6C5C5;
	background-color: #EDEDED;
}
table.cat td{
	border: 0;
	border-bottom: solid 1px #A6C5C5;
	border-right: solid 1px #A6C5C5;
}
td.cat1 {padding: 5px 5px 5px 5px;}
td.cat2 {padding: 5px 5px 5px 20px;}
td.cat3 {padding: 5px 5px 5px 35px;}
td.cat4 {padding: 5px 5px 5px 50px;}
td.cat5 {padding: 5px 5px 5px 65px;}
td.cat6 {padding: 5px 5px 5px 80px;}
td.cat7 {padding: 5px 5px 5px 95px;}
td.cat8 {padding: 5px 5px 5px 110px;}
td.cat9 {padding: 5px 5px 5px 125px;}
td.cat10{padding: 5px 5px 5px 140px;}

tr.cat1 {background-color: #EDEDED;}
tr.cat2 {background-color: #F5F5F5;}
tr.cat3 {background-color: #FCFCFC;}

div.no_underline{padding:0;margin:0;}
div.no_underline a{color:#000000;text-decoration:none;}
div.no_underline a:hover{color:#C80112;}

div.no_underline a.curen{color:#C80112;}


/* ... block = richedit ... */
	table.reTable{border: none;border-collapse:collapse;}
	table.reTable td{border: none;padding:3px;}
	table.reBordered{border: solid 1px;}
	table.reCellBordered{border-bottom: solid 1px;border-right: solid 1px;}
	table.reCellBordered td{border-top: solid 1px;border-left: solid 1px;}

	table.reTableLeft{display:block;float:left;margin:2px 30px 5px 2px;}
	table.reTableRight{display:block;float:right;margin:2px 2px 5px 30px;}

	table.reTable img.reImageLeft, img.reImageLeft{float:left;margin:2px 5px 5px 2px;}
	table.reTable img.reImageRight, img.reImageRight{float:right;margin:2px 2px 5px 5px;}
	table.reTable img.reImage, img.reImage{cursor:hand;}

	object.reFlash{display:inline;}
	object.reFlash embed{display:inline;}
	object.reFlashLeft{float:left;margin:2px 5px 1px 2px;padding-right:5px;_padding-right:0px;}
	object.reFlashLeft embed{float:left;margin:2px 5px 1px 2px;_float:none;_margin:0;}
	object.reFlashRight{float:right;margin:2px 2px 1px 5px;}
	object.reFlashRight embed{float:right;margin:2px 2px 1px 5px;_float:none;_margin:0;}

	.reVideo{display:table;}
	.reVideoLeft{float:left;margin:0 5px 1px 2px;}
	.reVideoRight{float:right;margin:0 2px 1px 5px;}
	.reVideo embed, .reVideo object{}
/* ... block = richedit ... */

