/*     Art    */
body {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	margin: 12px;
}
#wrapper{
	background: #fff  url(../img/fon.gif) no-repeat;
	background-position: 0 100px;
}

/*  b a n n e r  */
#header{background:  #fff;}
#logo{
	float : left;
	text-align : center;
	margin-top: -64px;
}
#title{ 
	width: 100%;
	margin-left:-260px;
	width:100%;
	float : right;
	text-align : right;
}
#logo h1 {padding:0;margin:0;background: none;}

/*  m e n u   top   */
.menu-top{
	float:right;
	margin-left:10px;
}

/*  m e n u   */
#string {
	margin: 8px 10px 0 0;
	text-align:right;
	font-size : 11px;
	float:right;
}
#left ul{margin: 5px 10px 20px 0;}
#left li{
	list-style-type : none;	
	color: #838383;
	text-align:left;
	font-family : Tahoma, Helvetica, sans-serif;
}
li.menu1{
	font-size : 13px;
	font-weight : bold;	
	padding : 3px 2px 2px 16px;
}
li.menu2 {
	padding-left:30px;
	font-size : 12px;
	font-weight : bold;
}
#adv, #banner{
	text-align:center;
	margin: 5px;
	font-size : 11px;
}

/*   c o n t e n t  */
#text {	margin: 5px 0 20px 15px;color:#231f8e;}
ul, ol {margin : 2px 6px 8px 28px;}
li.list1 {list-style-image : url(../img/list1.gif);}
li.list2 {list-style-image : url(../img/list2.gif);}
li.list3 {list-style-image : url(../img/list3.gif);}
p {	
	margin : 4px 0px 8px 0px;
	text-align:justify;	
}
.green{ color:#99b73b;}
.red{ color:#f58345;}

h1, h2, h3{	color : #f58345;}
h1 {
	background: url(../img/bullet-h1.gif) no-repeat left top;
	padding-left: 27px;
	font-size : 28px;
	font-weight : normal;
	margin : 10px 10px 13px 0;
}
h2{
	font-size : 16px;
	margin : 15px 10px 10px 0px;	
}
h3{
	font-size : 13px;
	margin : 15px 10px 5px 0px;
}
.sm {font-size : 10px;}

hr{
	color: #ebffe9;
	height:2px;
	border-style: none;
	background-color:#ebffe9;
}
.nojust{text-align : left;}

/*  IMG  */
.IMG-left {
	margin : 4px 12px 6px 0;
	display : block;
	float : left;
	font-size : 11px;	
}
.IMG-right {
	margin: 4px 0 1px 12px;
	display : block;
	float : right;
	font-size : 11px;
}

/* #text a img {border: 1px solid #f58345;} */
.IMG-nobkg {background : transparent;}

/*  t a b l e    */
table {border-collapse: collapse;}
td.th {
	background-color : #ebffe9;
	border : 1px solid #a0c920;
	font-weight : bold;
	padding : 6px;
	text-align:center;
}
td.td {
	background-color : #fff;
	border : 1px solid #a0c920;
	padding : 2px 8px 4px 8px;
}
td {font-size : 12px;}

/*    f o r m s     */
input, textarea{
	border:1px solid #184dae;
	margin:1px;
}
#searchform{
	font-size : 11px;
	margin:15px 13px 15px 15px;
}
#searchtext{
	font-size : 11px;
	margin-right:2px; 
	height:14px;
	width:120px; 
	vertical-align: middle;
}
#search {
	background : #184dae url(../img/s_point.gif) center;	
	height : 16px;
	width : 14px;
	vertical-align: middle;
}
.button{
	font-size : 11px;
	font-weight : bold;
	margin-top:4px;
	background : #184dae;
	color:#fff;
}
.noborder{border:0;}
input.invalid { background: #fbc4c5; } 	/*  для полей с ошибками */
input.valid { background: #ccfddb; } 	/*  ок  */

/*   cc    */
#footer-menu {
	background-color: #9cc542;
	font-size : 11px;
	color: #6f6f6f;
	padding: 5px 0 4px 213px;
}
#cc {
	background-color: #fff;
	font-size : 10px;
	line-height: 12px;
	padding:4px 8px;
}


/*   links    */
a {color:#184dae;}
#footer a {color:#fff;}
a:hover, #string a:hover, #footer-menu a:hover {color : #f58345;text-decoration : underline;}
#left a, #footer a, #cc a, #string a {text-decoration : none;}
#left a:hover{border-bottom: 1px solid #f58345;}
a.ref{	
	background : url(img/link.gif) no-repeat right;
    padding-right:10px; 	
}
a.ref:hover{	
	background : url(img/link-hover.gif) no-repeat right;
    padding-right:10px; 	
}
