#container {width: 99%; 
max-width: 1380px; 
min-width: 1000px;}


* html body #main_div {width: 1380px; /* fallback value */; 
width:expression(((document.compatMode &&
document.compatMode=='CSS1Compat') ?
document.documentElement.clientWidth : 
document.body.clientWidth)>(1380/12) 
* parseInt(document.body.currentStyle.fontSize)?
"70em" : (((document.compatMode &&
document.compatMode=='CSS1Compat') ?
document.documentElement.clientWidth :
document.body.clientWidth) < 1010 ? "1000px" : "99%")); }  




body {margin: 0px; padding: 0px;}   
img { border:0px; }

h1, h2, h3, td, select, p, li, ul, a, textarea, .newstext  { FONT-FAMILY: arial,helvetica; COLOR: #444444; FONT-SIZE: 13px; FONT-WEIGHT: 500; LINE-HEIGHT: 16px; margin: 0px; padding: 0px; }

h1{ FONT-FAMILY: Georgia, Arial; color: #1e2d4e; FONT-SIZE: 28px; LINE-HEIGHT: 26px; FONT-WEIGHT: 600 }
h2{ FONT-FAMILY: Georgia, Arial; color: #444444; FONT-SIZE: 24px; FONT-WEIGHT: 500; LINE-HEIGHT: 28px;}
h3{ FONT-FAMILY: Georgia, Arial; color: #223863; FONT-SIZE: 20px; LINE-HEIGHT: 24px; FONT-WEIGHT:500; }

.big_link {FONT-FAMILY: Georgia, Arial; color: #444444; margin: 0px; padding: 0px; FONT-SIZE: 24px; FONT-WEIGHT: 500; LINE-HEIGHT: 28px; TEXT-DECORATION: underline }
big_link:hover {FONT-FAMILY: Georgia, Arial; color: #f84200; margin: 0px; padding: 0px; FONT-SIZE: 20px; FONT-WEIGHT: 500; LINE-HEIGHT: 22px; TEXT-DECORATION: none}


hr { width:100%; height:1px; border:none; color:#DDDDDD; border-bottom:1px solid #DDDDDD; margin:1em 0 1em 0; clear:both; padding:0 0 0 0; }
*html hr { margin:0.4em 0 0.4em 0; }

ul, ol { list-style:none; margin:6px; padding:0; }  
a {COLOR: #3c91c7; TEXT-DECORATION: underline}


.message { COLOR: #ff4200; FONT-SIZE: 13px; FONT-WEIGHT: 500; LINE-HEIGHT: 15px; TEXT-DECORATION: none }
.cap { color: #1eafc5; margin: 0px; padding: 0px; FONT-SIZE: 17px; LINE-HEIGHT: 22px; FONT-WEIGHT:500; TEXT-DECORATION: underline}
.cap:hover { color: #1eafc5; margin: 0px; padding: 0px; FONT-SIZE: 17px; LINE-HEIGHT: 22px; FONT-WEIGHT:500; TEXT-DECORATION: none}

.tbl { FONT-SIZE: 12px;	background : #CCCCCC; border-width : 0; }
.tb1 { COLOR: black; FONT-SIZE: 12px; FONT-WEIGHT: 500; LINE-HEIGHT: 14px; TEXT-DECORATION: none; BACKGROUND: #F0FFF0; PADDING-LEFT: 8px; PADDING-RIGHT: 8px }
.tb2 {background : #FFFFFF; COLOR: black; FONT-SIZE: 12px; FONT-WEIGHT: 500; 	LINE-HEIGHT: 14px; TEXT-DECORATION: none }
.table_frame { background: #cccccc }

.text2 { COLOR: #3c91c7; FONT-SIZE: 12px; FONT-WEIGHT: 500; LINE-HEIGHT: 17px; TEXT-DECORATION: underline; cursor:pointer }
.text2:hover { COLOR: #3c91c7; FONT-SIZE: 12px; FONT-WEIGHT: 500; LINE-HEIGHT: 17px; TEXT-DECORATION: none; cursor:pointer}

.padd { PADDING-LEFT: 8px; PADDING-RIGHT: 8px }
.newstext { TEXT-DECORATION: none }
.newstext:hover { TEXT-DECORATION: none }

.formbutton {border: 1px silver solid; FONT-FAMILY: arial,helvetica; FONT-SIZE: 13px; FONT-WEIGHT: 500; LINE-HEIGHT: 13px; 
text-align:left;  width: 40}

.form_short {border: 1px silver solid; FONT-FAMILY: arial,helvetica; FONT-SIZE: 13px; FONT-WEIGHT: 500; LINE-HEIGHT: 13px; 
text-align:left;  width: 180}

.menusmall7 {COLOR: #444444; FONT-FAMILY: tahoma, geneva; FONT-SIZE: 11px; FONT-WEIGHT: 500; LINE-HEIGHT: 12px; TEXT-DECORATION: underline}
.menusmall7:hover {COLOR: #444444; FONT-FAMILY: tahoma, geneva; FONT-SIZE: 11px; FONT-WEIGHT: 500; LINE-HEIGHT: 12px; TEXT-DECORATION: none}

.textsmall {COLOR: #444444; FONT-FAMILY: tahoma, geneva; FONT-SIZE: 11px; FONT-WEIGHT: 500; LINE-HEIGHT: 12px; TEXT-DECORATION: none}

.button	{cursor: pointer; border-style:none; border:1px solid #499070; border-width:1; font-size:10px; color:#333333; height:20px; background:url(images/button_bg4.gif); }
.button2 {cursor: pointer; border-style:none; font-size:13px; FONT-WEIGHT: 600 color:#444444; height:25px; width:90; background:url(images/icons/button2.gif); }

.link {COLOR: #499070; FONT-FAMILY:  arial,helvetica; FONT-SIZE: 13px; FONT-WEIGHT: 500; LINE-HEIGHT: 18px; TEXT-DECORATION: underline}
.link:hover {COLOR: #f84200; FONT-FAMILY: arial,helvetica; FONT-SIZE: 13px; FONT-WEIGHT: 500; LINE-HEIGHT: 18px; TEXT-DECORATION: none}

.menusmall7 {COLOR: #999999; FONT-FAMILY: tahoma,geneva,arial,helvetica; FONT-SIZE: 11px; FONT-WEIGHT: 500; LINE-HEIGHT: 12px; TEXT-DECORATION: underline}
.menusmall7:hover {COLOR: #999999; FONT-FAMILY: tahoma,geneva,arial,helvetica; FONT-SIZE: 11px; FONT-WEIGHT: 500; LINE-HEIGHT: 12px; TEXT-DECORATION: none}

.textsmall {COLOR: #888888; FONT-FAMILY: tahoma,geneva,arial,helvetica; FONT-SIZE: 11px; FONT-WEIGHT: 500; LINE-HEIGHT: 12px; TEXT-DECORATION: none}

.q1{ FONT-FAMILY: Georgia, Arial; color: #f84200; FONT-SIZE: 17px; LINE-HEIGHT: 21px; FONT-WEIGHT:500; TEXT-DECORATION: none }
.q2{ FONT-FAMILY: Georgia, Arial; color: #3c91c7; FONT-SIZE: 17px; LINE-HEIGHT: 21px; FONT-WEIGHT:500; TEXT-DECORATION: none }
.q3{ FONT-FAMILY: Georgia, Arial; color: #499070; FONT-SIZE: 17px; LINE-HEIGHT: 21px; FONT-WEIGHT:500; TEXT-DECORATION: none }

#privateForm, anketaForm  {  font-size:1em; }
#privateForm fieldset, #anketaForm fieldset {
  width:38em;  /* рамка вокруг формы */
  border:solid 1px #D7D7D7;  /* нормальная граница рамки */
  padding: 4px;
/*  background:#FFFFFF; */
background:url('images/skin/yelloy_center.gif');  
}
#privateForm legend, #anketaForm legend {
  color:#D7D7D7; /* IE использует цвет шрифта не такой,
  как у остальных элементов, исправляем */
  background:inherit;
}
#privateForm label, #anketaForm label {
  float:left; /* подписи к полям сдвигаются влево */
  width:16em; /* ширина колонки подписей */
  line-height:1em;
  padding-top: 4px;
  margin-right:0.1em; /* отступ до поля ввода */
  text-align:right;
}
#privateForm input, #privateForm select, #privateForm textarea, #anketaForm input, #anketaForm select, #anketaForm textarea {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	font-weight: normal;
	border: 1px solid #999999;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	width:320px;
    margin:0 0 0.5em 0.2em;
}
#privateForm .noresize, #anketaForm .noresize { width:auto; border: 0px;}
#privateForm .noresize2, #anketaForm .noresize2 { width:auto; }
#privateForm textarea, #anketaForm textarea  { margin-left:8em; width:200px; }
#privateForm .submit, #anketaForm .submit { margin-left:16em; width:200px; }

#log_res { overflow: auto; }
.ajax-loading { padding: 20px 0; background: url(ajax/ajax-loader.gif) no-repeat center; }
.textsmall3 {COLOR: #999999; FONT-FAMILY: tahoma,geneva,arial,helvetica; FONT-SIZE: 11px; FONT-WEIGHT: 500; LINE-HEIGHT: 15px; TEXT-DECORATION: none }
