

body {margin:0; padding:0; font:80%/1.5em Arial, Helvetica, sans-serif; color:#464646;} /*margin: 0;padding: 0; font: 14px/17px "Trebuchet MS", Tahoma, Arial}*/
/*p {padding: 10px;}*/
a {color: #2a604e;}
h1 {/*font-size: 18px;*/ color: #2a604e; margin-top: 45px;}
h2 {/*font-size: 14px;*/ color: #2a604e; font-weight:bold;}
h3 {font-size: 18px; color: #595959; margin-top: 45px;}
#header {height: 180px; background: url(/assets/templates/1/pic/top.jpg) repeat-x; text-align: center; min-width: 780px; width: expression((documentElement.clientWidth||document.body.clientWidth)<800?'800px':'');}

.topmenu ul {
  position: absolute;
  right: 3px;
  top: 55px;
  text-align: center;
  font-size: 100%;
 
}

.topmenu ul li {
  margin: 0;
  padding: 0;
  list-style-type: none;
  list-style-image: none;
  float: left;
}

.topmenu li a, .topmenu ul li a:visited {
  text-decoration: none;
  display: block;
  margin: 0 1px 0 1px;
  padding: 3px .8em 0 .8em;
  color: #24375B;
  /*background: url(/assets/templates/1/pic/bg-primary.gif) repeat-x;*/
  height: 18px; /*width: 120px;*/
  border: 1px solid #c98159;
  border-top: none;
  float: left;
  line-height: 10px;
  font-size: 16px;
}

.topmenu ul li a:hover {
  color: #465775;
  border-color: #c98159;
  background: url(/assets/templates/1/pic/bg-primary-hover.gif) repeat-x;
}

#top {height:55px;}
#top .phone{ float: right; font-size: 18px; color: #595959; padding: 17px 30px 0 0; }
 #top .phone span{ font-size: 18px; color: #e5090b; }

#logo {height:260px; width:260px; position: absolute; top: 15px; left: 100px; /*background:#ddd;*/ background: url("/assets/templates/1/pic/logo.jpg");}
#text {background: #fff/*#D5FFD5;*/}
#left {background: #fff/*#FFF2BF;*/}
#right {background: #fff/*#BFF2FF;*/}
#footer {height: 100px; background: url(/assets/templates/1/pic/fot.jpg) repeat-x;}
.fo {
	float: left;
}
.le {  
	margin-top: 25px;
	float: left;
	width: 225px;
}
.mi {
	margin-left: 225px;
	margin-top: 25px;
}
.ri {
	margin-top: 25px;
	margin-left: -225px;
	width: 225px;
	float: right;
}

.clear {clear: both;}


/* код для разметки 3-х колонок */
#wrapper {
  width: 100%;
  width: expression((documentElement.clientWidth||document.body.clientWidth)<800?'800px':'');
  min-width: 780px;
}
#container {width: 100%;}
#content {
  width: 100%;
  float: left;
}
#text {margin: 0 225px;
  font-size:16px;
  line-height:24px;
}
#text img {float: left; margin-right: 20px;}
#text p {margin-right: 30px;}

.left {
  float: left;
  width: 225px;
  margin-left: -100%;
}



.menu, .menu ul, .menu li {
	text-decoration: none;
	margin:0; padding:0;
	list-style-type: none;
	text-align: left;
	font-size: 100%;
}
.menu {
	position: relative;
	padding: 45px 0 0 0;
	/*left: 3px;
	top: 40px;*/
}
.menu li a {

	text-decoration: none;
	color: #595959;
	font-size: 18px;
}
.menu li {
	margin: 0px 10px 0px 10px;
	/*height:20px;
	/*min-height:12px;*/
	/*line-height: 20px;*/
	
	/*background: url('/assets/templates/1/pic/bullet.gif') no-repeat 0 5px;*/
	padding: 0 0 10px 20px;
}

.menu_dop {height:20px; margin-left:-7px; position:relative; }
.menu_dop li  {float:left; height:20px; font-size:0.9em; line-height:20px; padding-left:7px; padding-right:7px; list-style-type: none;}
.menu_dop li a {color:#595959; }
.menu_dop li a:hover {color:#ca8059; }
.menu_dop li.active {background:#ca8059; color:#ffffff; text-decoration: none;}
.menu_dop li.active a {color:#ffffff;}

html>body .menu li {
	height: auto;
}
.menu li li {
	margin: 0px 0px 0px 0px;
	position:relative;
	background:none;
	padding: 0 0 0 20px;
	 
}
.menu ul ul{
	margin: 0px 0px 0px 0px;
	position: relative;
	/*left: 30px;
	top: 0px;*/
	text-align: left;
	font-size: 100%;
}
.menu ul ul li a {
	height: 18px; 
	line-height: 18px;
	font-size: 16px;
	color: #595959;
	padding: 0 0 0 20px;
}
.menu li a:hover {
	color: #c98159;
	border-color: #A0BBDB;
}
html>body .menu li li {
	height: auto;
}
.menu li.active li.active current {
	background: url('/assets/templates/1/pic/bullet2.gif') no-repeat 8px 5px;
} 

.menu li.active li. active current a  {
	text-decoration: underline;
	color: #2a604e; 
}
.menu li.active li.active li.active {
	background: url('/assets/templates/1/pic/bullet3.gif') no-repeat 8px 5px;
} 

.menu li.active li.active li.active a  {
	text-decoration: underline;
	color: #2a604e; 
}
.menu .current {
	background: url('/assets/templates/1/pic/bullet3.gif') no-repeat 0 5px;
}
.menu .current a {
	text-decoration: underline;
	color: #2a604e;
}


#right {
  float: left;
  width: 225px;
  margin-left: -225px;
}
div.obj img {
border:1px solid #2b604e;
background: #f7e5c1;
padding: 5px;
width: 200px;
}
/*
div.shadow{float:left;padding:0 6px 6px 0;
    background: url(dropshadow.gif) no-repeat bottom right}
div.shadow img{display:block;position:relative;
    top: -3px;left:-3px;padding:5px;background:#FFF;
    border:1px solid;border-color: #ccc #666 #666 #ccc}
*/




.alpha-shadow {
  float: left;
  background: url(/assets/templates/1/pic/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
}

.alpha-shadow div {
  background: url(/assets/templates/1/pic/shadow2.png) no-repeat left top !important;
  background: url(/assets/templates/1/pic/shadow2.gif) no-repeat left top;
  padding: 0px 5px 5px 0px;
}

.alpha-shadow img {
  background-color: #fff;
  border: 1px solid #a9a9a9;

  padding: 4px;
}

/*форма*/
	fieldset { border:0;margin:0;padding:10px; }
	label { display:block; }
	input.text,textarea { width:300px;font:12px/12px 'courier new',courier,monospace;color:#333;padding:3px;margin:1px 0;border:1px solid #ccc; }
	input.submit { padding:2px 5px;font:bold 12px/12px verdana,arial,sans-serif; }


/*
div.shadow {
  padding: 0 1px;
  background: #b4afa3;
  border-left: 1px solid #dcd7c8;
  border-right: 1px solid #dcd7c8;
  position: relative;
  margin: 1em auto 0 auto;
}

.shadow img {
  padding: 5px 5px 9px 5px;
  background: white url(/assets/templates/1/pic/shad_bottom.png) repeat-x bottom left;
}

.shadow img.nomatte {
  padding: 0 0 4px 0;
  background: white url(/assets/templates/1/pic/shad_bottom.png) repeat-x bottom left;
}

.shadow .topleft {
  width: 2px;
  height: 4px;
  background: url(/assets/templates/1/pic/shad_tlcorner.png) no-repeat top left;
  position: absolute;
  top: 0px;
  left: -1px;
}

.shadow .topright {
  width: 2px;
  height: 4px;
  background: url(/assets/templates/1/pic/shad_trcorner.png) no-repeat top right;
  position: absolute;
  top: 0px;
  right: -1px;
}

.shadow .bottomleft {
  width: 4px;
  height: 4px;
  background: url(/assets/templates/1/pic/shad_blcorner.png) no-repeat bottom left;
  position: absolute;
  bottom: 0px;
  left: -1px;
}

.shadow .bottomright {
  width: 4px;
  height: 4px;
  background: url(/assets/templates/1/pic/shad_brcorner.png) no-repeat bottom right;
  position: absolute;
  bottom: 0px;
  right: -1px;
}
*/
/*
#container1 {background:#d8d8ee; width:600px; margin:15px; padding:20px;}
.xsnazzy h1, .xsnazzy h2, .xsnazzy p {margin:0 10px; letter-spacing:1px;}
.xsnazzy h1 {font-size:2.5em; color:#fc0;}
.xsnazzy h2 {font-size:2em; color:#234; border:0;}
.xsnazzy p {padding-bottom:0.5em; color:#eee;}
.xsnazzy h2 {padding-top:0.5em; padding-left:10px;}
.xsnazzy {background: transparent; margin:1em;}

.xsnazzy em {display:block; width:0; height:0; color:#d8d8ee; overflow:hidden; border-top:12px solid #fff; border-left:12px dotted transparent; border-right:12px dotted transparent; margin-left:50px;}
/* hack for IE5.5 */
/** html .xsnazzy em {width:24px; height:12px; w\idth:0; hei\ght:0;}
.xsnazzy span {display:block; width:0; height:0; color:#fff; overflow:hidden; border-top:10px solid #7f7f9c; border-left:10px dotted transparent; border-right:10px dotted transparent; margin-left:52px; margin-top:-15px;}
* html .xsnazzy span {width:20px; height:10px; w\idth:0; hei\ght:0;}

.xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7 {display:block; overflow:hidden; font-size:0;}
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6 {height:1px;}
.xb4, .xb5, .xb6, .xb7 {background:#ccc; border-left:1px solid #fff; border-right:1px solid #fff;}

.xb1 {margin:0 8px; background:#fff;}
.xb2 {margin:0 6px; background:#fff;}
.xb3 {margin:0 4px; background:#fff;}
.xb4 {margin:0 3px; background:#7f7f9c; border-width:0 5px;}

.xb5 {margin:0 2px; background:#7f7f9c; border-width:0 4px;}
.xb6 {margin:0 2px; background:#7f7f9c; border-width:0 3px;} 
.xb7 {margin:0 1px; background:#7f7f9c; border-width:0 3px; height:2px;} 

.xboxcontent {display:block; background:#7f7f9c; border:3px solid #fff; border-width:0 3px;}
*/

