*{margin:0;padding:0;}
a{color:#6D7276	;text-decoration:none;outline:none;}
a:hover{color:#0066cc;text-decoration:none;outline:none;}
blockquote{background:#ffffff url('img/bgcont.jpg') repeat-x;border:1px solid #e5e5e5;border-bottom:#e5e5e5 solid 3px;border-left:#e5e5e5 solid 1px;border-right:#e5e5e5 solid 3px;color:#000;font-size:11px;margin:0px;padding:5px;text-align:justify;}
body{background:#e4e4e4; font-family:Tahoma,sans-serif,"Lucida Console";font-size: 9pt;margin:0px;padding:0px;}

h1, .h1{display:inline;font-size:14pt;margin:0px;line-height:20px;}
h2{color:#FF9933;font-size:11pt;font-weight:bold; line-height:18px;margin:0px;padding:0px;text-align:center;text-decoration:none;}
h3{font-size:10pt;text-align:center;}
h4{color:#C00;display:inline;font-size:11px;font-weight:bold;margin:0;text-align:center;}
h5{color:#C00;font-size:11px;font-weight:bold;margin:0;text-align:left;}
h6{font-size:90%;margin-top:0;}
hr{border:thin solid #000000;border-bottom:0px none;border-left:0px none;border-right:0px none;height:1px;margin:1px 0;padding:0px;}
img{border:0;}
input{background:none #f4f3f3;border:1px solid #ccc;color:#7a6d71;margin:0px; font-size:9pt;}
.valid input{background:none #f4f3f3;border:1px solid #ccc;color:#7a6d71;margin:4px 0px;text-align:center;font-weight:bold;width:100%; text-transform: uppercase; height: 35px;}
textarea{background:url('img/inp.png') repeat-x #f4f3f3; border:1px solid #ccc;color:#444444;font:lighter 10pt; width: 99%}
select{border:0px;color:#444444;font:lighter 10pt;}
.but{background:url('img/but.png') repeat-x #7a6d71;border:0 solid #7a6d71;color:#CCC;margin-top:2px;text-align:center;width:80px; font-size: 8pt;}
.submit {background:none #f4f3f3;border:1px solid #ccc;color:#7a6d71;margin:4px 0px;text-align:center;font-weight:bold;width:99%; text-transform: uppercase; height: 35px;}

.text{background:#EEEEEE url('img/inp.png') repeat-x; font-size: 10pt; text-align: left;}
.radio {border: 0px;}
.textbox {width: 100%}

sinput.buttons:hover { background-position: 0 -25px; }
input.buttons {background: none no-repeat top left;border:none;cursor:pointer;display:block;height:28px;overflow:hidden;padding:0;margin:0 2px 0 0;text-indent: -9999px;width:auto;font-size:0;line-height: 28px}
input.f1 { background-image: url(img/pic/otprav.png); width: 176px; }

#comments_add {text-align: center;}

ol li{text-indent:0px;}
p{text-indent:0px;padding:10px 0px;}
table{font-size:100%;}
ul{margin-left:20px;text-indent:0px;}

/* DATE */
.mdate {width:55px;font: bold 22px Tahoma;color: #cc0000;text-align: center;}
.mmonth{font:bold 9px Tahoma; color:#cccccc; text-transform:lowercase;width:55px; text-align:center; float: left;}

.avatar{background:#FFF;border:1px solid #CC0000;margin:2px;padding:2px;}
.bar_back{background:#fff;border:1px solid #D9DEE2;height:4px;line-height:4px;margin:0px;overflow:hidden;}
.bar_front{background:#C00;border-right:0px solid #D9DEE2;color:#000;height:2px;line-height:2px;margin-top:1px;overflow:hidden;padding:0px;}
.bbcodes a img{background:#FFF;border:1px outset #FF6600;}
.error{color:#000;font-weight:bold;margin:0;padding:1px 10px 1px 10px;}
.grayc{color:#6D7276;margin:0px 0px 1px 0px;padding:2px 4px 2px 16px;}
.newsdata{color:#666;}
.paging{color: #A9A9A9;font-weight:bold;text-align:center;}
.smilies a img{background:transparent;border:0px;}
.zblock{background:#E8EDF3;border:1px solid #D9DEE2;border-bottom:0px #6D7276;margin-top:1px;text-align:center;}

table.cells{border:0px;margin:0px;padding:0px;text-align:center;width:100%;}
table.cells .coltop{border:0px;border-bottom:#CC0000 solid 0px; color:#000000;font-weight:bold;text-align:center;}
table.cells .coltop a{color:#000000;font-weight:bold;text-align:center;}

table.cells .odd{background-color: #DCDCDC;}
table.cells .even{}

table.cells td{border:0px solid #D9DEE2;margin-bottom:1px;padding:1px;text-align:left;}
table.cells tr{vertical-align:top;}
.row_title {font-size: 8pt; font-weight: bold; font-variant: small-caps; color: #7a6d71;}
.row_data{}

table.fstyle{margin:0px;padding:0px;text-align:center;width:160px;}
table.fstyle td{font-size:11px;line-height:11px;padding:2px;text-align:center;}

#bann{background:#FFFFFF url('img/bnr.png') repeat-x;height:35px;}

#fcol1{left:20px;position:absolute;top:404px;width:220px;}
#fcol2{margin:0px 230px 0 250px;min-height:100%; display:block}
#fcol3{position:absolute;right:20px;top:404px;width:210px;}

#col1{left:10px;position:absolute;top:40px;width:220px; display:block;z-index: 501;}
#col2{margin:0px 230px 0 250px;min-height:1370px; display:block;z-index: 501}
#col3{position: absolute;right:10px;top:40px;width:210px; display:block;z-index:502;}

#ecol1{position:absolute;right:225px;top:350px;width:200px;z-index:10px;}
#ecol2{left:40px;min-height:100%; margin-right: 413px; display: block; margin-left: 5px;z-index:10px;}
#ecol3{position:absolute;right:17px;top:350px;width:210px;z-index:10px;}

#col23{height:100%;margin:0px 0px 0px 235px;padding-bottom:20px;}
#col23G{margin-left:215px;top:196px;}
#comments{padding:10px 0 40px 0;text-align:left;}

.cont {padding:5px 5px 20px 0px;text-align:justify;}
.cont li{margin:0px 0px 0px 12px;}
.cont p{text-indent:15pt; padding: 5px 0px;}
.cont ul,ol{padding:2px 20px;}

#cont {background:url("img/pic/bg_cont.jpg") no-repeat right top; min-height:1000px; font-size:12px; display:block; position: relative; z-index: 500;}

#footer{ background-color: #dddddd;font-size:7pt;margin:0px;margin-left:auto;margin-right:auto; margin-top: 200px;padding:0px;width:100%;background:url("img/pic/bg_footer.jpg") left bottom repeat-x;}
#footerup{border:1px #CCCCCC solid;color:#D7D7D7;height:200px;margin:0px;margin-left:auto;margin-right:auto;padding:20px 0px;text-align:center;width:98%;}
#footerup a{color:#787878;}
#footerup ul{list-style:decimal-leading-zero;padding:30px 60px;}

#GBlock{  margin:0px;margin-left:auto;margin-right:auto;min-height:1300px;padding:0px;width:100%; padding-bottom: 10px;}
#lineup{background:#000000;font-size:2px;height:2px;margin:0px;width:100%;}

#subtitle{color:#000000;font-size:9pt;font-weight:bold;margin:0px 3px 5px 3px;text-transform:uppercase;}
#uppanel{background:url('img/bguppanel.png') repeat-x;color:#7a6d71;font-size:7pt;height:31px;padding:0px 3px;text-align:center}
#uppanel input {padding: 0px; margin: 0px;}
.zag{color:#FF9933;font-size:13pt;font-weight:bold;line-height: 20px; text-align:center; margin-top:12px; margin-bottom:8px;}
.podzag{color:#FF9933;font-size:10pt;font-weight:bold;line-height: 20px; text-align:center;}

.zag a{color:#FF9933;font-size:13pt;font-weight:bold;line-height: 20px; text-align:center;}
.podzag a{color:#FF9933;font-size:10pt;font-weight:bold;line-height: 20px; text-align:center;}


.zagalarm{background:url('img/zpic.png') no-repeat;border-bottom:3px solid #CC0000;color:#C00;font-size:10pt;font-weight:bold;margin:0px 3px 5px 3px;padding:3px 0px 3px 5px;text-transform:uppercase;}

* html #GBlock,html,body{height:100%;}

div#menunav{background:url("img/pic/bg_b.jpg") right repeat-x; height:62px; margin-left:15px;font-size:12px; background-repeat:repeat-x; margin-right:8px; font-weight: bold; position: relative; display:block; text-align:center; position: relative;z-index:502;}

ul#hmenu {height:62px; padding:0;list-style: none;font: bold 12px/28px Verdana, Arial; display: table;margin: 0 auto; letter-spacing: -0.05em;}
ul#hmenu li {margin: 0;border: 0 none;padding: 5px;float: left;display: inline;list-style: none;position: relative;height: 18px;padding-top:23px; text-align:left; z-index: 1000; }
ul#hmenu ul {margin: 0;border: 0 none;padding: 0;width: 160px;list-style: none;display: none;position: absolute;top: 40px;left: -10px; z-index:10px;z-index:1500;}
ul#hmenu ul:after {clear: both;display: block;font: 1px/0px serif;content: ".";height: 0;visibility: hidden;z-index:1600;}
ul#hmenu ul li {width: 300px;float: left;display: block !important;display: inline; padding:0px;position: relative;z-index:1700; height:auto;}

/* Main Menu */
ul#hmenu a {
	border: 0px;
	padding: 0 4px;
	float: none !important;
	float: left;
	display: block;
	color: #FFFFFF;
	font: bold 11px Verdana, Arial;
	text-decoration: none;
	height: auto !important;
	height: 1%;
}

ul#hmenu li ul li a {font-size:12px;}

/* Main Menu Hover */
ul#hmenu a:hover,
ul#hmenu li:hover a,
ul#hmenu li.iehover a, ul#hmenu li a.activ  {background: #f17e2d;color: #FFFFFF; }


/* Second Menu */
ul#hmenu li:hover li a,
/* ul#hmenu li.iehover li a {border: 1px solid #FFFFFF;float: none;background: #f17e2d;color: #FFFFFF;} */
ul#hmenu li.iehover li a {border:none; padding:4px;;float: none;background: #f17e2d;color: #FFFFFF;}

/* Second Menu Hover */
ul#hmenu li:hover li a:hover,
ul#hmenu li:hover li:hover a,
ul#hmenu li.iehover li a:hover,
/* ul#hmenu li.iehover li.iehover a {border: 1px solid #FFFFFF;background: #808298;color: #FFFFFF;} */
ul#hmenu li.iehover li.iehover a, ul#hmenu li li a.activ  {border:none; padding:4px; background: #808298;color: #FFFFFF;}

ul#hmenu ul ul {display: none;position: absolute;top: 0;left: 160px;}

ul#hmenu li:hover ul ul,
ul#hmenu li.iehover ul ul {display: none;}

ul#hmenu li:hover ul,
ul#hmenu ul li:hover ul,
ul#hmenu li.iehover ul,
ul#hmenu ul li.iehover ul {display: block; font-size:10px; font-weight:normal;}


#footerup a:hover{color:#A8A8A8;text-decoration:none;}

.t{border: solid #CCCCCC 1px; width: 100%;background: url("img/pic/bg_blockz.jpg") #e3e3e3 repeat-x top left; text-align: center; padding: 4px 0px 10px 0px;}
.tz{height: 29px; color: #FFFFFF; text-align: center;}
.tc{text-align: left; margin: 10px; margin-top: 0px;}
.tt{background: url("img/pic/bg_blockt.jpg") #e4e4e4 no-repeat top center;  width: 100%; height: 19px;}

table.langver {top:-380px; position:absolute;}
.langver  * {font-size:11px; font-weight:bold;}
.langver * a {color:#000; text-decoration:underline;}
.langver * a:hover{color:#036; text-decoration:none;}

.leftblocker {width:175px; font-size:11px; margin-right:12px; margin-bottom:12px; background:#eeeeee; border:1px solid #aaa; padding:10px; }
.leftblocker p {text-indent:0px; text-align:left;}
.leftblocker * a {color:#F60;}

div#newsotr_bl {display:none;}
#newsotr_cs:hover div#newsotr_bl {display:block;}
div#newssro_bl {display:none;}
#newssro_cs:hover div#newssro_bl {display:block;}
#clbl {display:none;}

table.tablemembers td {padding:4px;}

a.blacks {color:#000; text-decoration:none;}
a.blacks:hover {text-decoration:underline; color:#FF9933}

a.reds {color:red; text-decoration:none;}
a.reds:hover {text-decoration:underline; color:#000;}

#second a {color:#fff; text-decoration:none;}
#second a:hover {color:#eee; text-decoration:underline;}

.oranges {color:#f36600;}
.grays {color:#666666;}

#h18 {background:url(img/h18.jpg) repeat-x; height:18px; margin-left:15px; margin-right:8px;}

#second {background:url(img/white.jpg) repeat-x top #f8f8f8; margin-left:15px; margin-right:8px; text-align:center; color:#fff; padding-top:6px; font-size:13px; line-height:140%;}

#bar2new {margin-left:12px; margin-right:12px; font-size:15px; padding-top:2px; padding-bottom:6px;}
#bar2new a {color:#fff; text-decoration:none;}
#bar2new a:hover {color:#fff; text-decoration:none;}

#bar2new div#bar2child {display:none; color:black;}
/* #bar2new:hover div#bar2child, #bar2new.hover div#bar2child  {display:block; position:absolute; top:330px; //top:325px; width:80%; background:#808298; border:1px solid #ccc; z-index:100500; font-size:13px; //left:30%; //width:400px;} */

#zzs:hover div#bar2child, #zzs.hover div#bar2child  {display:block; position:absolute; top:325px; //top:317px; width:50%; background:#808298; border:1px solid #ccc; z-index:100500; font-size:13px; //left:30%; //width:400px;}

/* #bar2new:hover div#bar2child p:hover, #bar2new.hover div#bar2child p.hover  {background:#F17E2D;} */


#zzs:hover div#bar2child p:hover, #zzs.hover div#bar2child p.hover  {background:#F17E2D;} 
/*
div#bar2child p, #bar2new {
	behavior: expression(
	onmouseover = function() {this.className += ' hover'},
	onmouseout = function() {this.className = this.className.replace('hover', '')},
	style.behavior = null
);}
 */
 
div#bar2child p, #zzs {
	behavior: expression(
	onmouseover = function() {this.className += ' hover'},
	onmouseout = function() {this.className = this.className.replace('hover', '')},
	style.behavior = null
);}
	
/* Вот эта фишка позволит сделать второе выпадающее меню в ие6. Смысл в том, что он придает всему класс .хувер, надо главное ему задать цсс */

 
.noind {text-indent:0px !important;}
#bar2child p {margin:0px; padding-top:8px; padding:0px; line-height:150%}

/* мнение членов СРО  на главной */

.mind p {margin:0px 0px 6px 0px; padding:0px;}

.poller {    border: 1px solid #aaa;
    border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
    box-shadow: 1px 1px 12px 1px #aaa;
	-moz-box-shadow: 1px 1px 12px 1px #aaa;
	-webkit-box-shadow: 1px 1px 12px 1px #aaa;
    padding: 8px;
	background:url(z56.jpg) top repeat-x;}
.strong {font-weight:bold;}
.footer {margin:10px;}
.footer center {width:370px; margin:0 auto;}
#link_img_0 {width:194px; height:46px; display:block; background:url('/skins/sro/img/priem.gif') no-repeat;}
#link_img_1 {width:174px; height:27px; display:block; background:url('/skins/sro/img/science.gif') no-repeat;}
#link_img_2 {width:174px; height:27px; display:block; background:url('/skins/sro/img/interv.png') no-repeat;}
#link_img_3 {width:174px; height:27px; display:block; background:url('/skins/sro/img/bio.png') no-repeat;}
#link_img_4 {width:174px; height:27px; display:block; background:url('/skins/sro/img/drper.png') no-repeat;}

#link_img_0:hover, #link_img_0.activ {background:url('/skins/sro/img/priem1.png') no-repeat;}
#link_img_1:hover, #link_img_1.activ  {background:url('/skins/sro/img/science1.png') no-repeat;}
#link_img_2:hover, #link_img_2.activ  {background:url('/skins/sro/img/interv1.png') no-repeat;}
#link_img_3:hover, #link_img_3.activ  {background:url('/skins/sro/img/bio1.png') no-repeat;}
#link_img_4:hover, #link_img_4.activ  {background:url('/skins/sro/img/drper1.png') no-repeat;}


