#container { 
    max-width: 1380px; 
   
    min-width: 1100px;
   
}


* 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) < 1150 ? "1140px" : "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; cursor: pointer;}


.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}

.link_level_3 { COLOR: #1c2742; FONT-SIZE: 14px; FONT-WEIGHT: 500; LINE-HEIGHT: 17px; TEXT-DECORATION: underline; cursor:pointer }
.link_level_3:hover { COLOR: #1c2742; FONT-SIZE: 14px; 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 }



ul {
    list-style: none outside none;
}

ul li {
    background: url("images/bullet-way.gif") no-repeat scroll left 6px transparent;
    margin: 0 0 0 0;
    padding: 0 0 4px 18px;
}


ol {
    margin-left: 18px;
}

ol li {
    margin: 0 0 0 0;
    padding: 0 0 4px;
}
