/* Default CSS */

@import url(../css2/tags.css);
@import url(../css2/stage_2.css);

* {padding: 0; margin: 0; font-size: 100%; border-collapse: collapse;}

html, body {height: 100%; background:url(../img/bg.jpg) repeat-x top #293033;}

body {color:#333; font-family: Arial, Helvetica, sans-serif; padding: 0 30px;}
td, th {vertical-align: top;}
img {border: 0;}
      
p {font-size:1.2em; margin-bottom:15px;}
p p {font-size:1em;}

h1, h2, h3, h4, h5, h6, .tbldesigned CAPTION {padding:15px 0;}
h1 {font-size:2.4em; font-weight:lighter; color:#333;}
h2 {font-size:1.8em; font-weight:lighter; color:#cc4400;}
h3 {font-size:1.4em; font-weight:bold; color:#cc4400;}
h4 {font-size:1.3em; font-weight:bold; color:#cc4400;}
h5 {font-size:1.3em; font-weight:bold; color:#999;}
h6, .tbldesigned CAPTION {text-align:left; font-size:1.2em; color:#cc4400; font-weight:bold; font-style:italic;}

a {color: #0d5080; text-decoration: underline;}
a:hover, a IMG {text-decoration:none;}

UL, OL {margin:0 0 15px; font:1em Tahoma;}
UL LI {list-style:none; padding:0 0 0px 11px; background:url(../img/arrows/orange.gif) no-repeat 0 4px;}
LI UL {font-size:1em; margin:6px 0 7px !important;}
UL LI A {color:#2aa1bc;}
OL LI {margin:0 0 0 18px;}

CITE {display:block; padding:5px 0; font-size:1.2em; color:#6a6f71; font-style:italic;}
BLOCKQUOTE {padding:0 0 15px 15px; font-size:1.2em;}

HR {border:1px solid #737373; margin:15px 0px 15px 0px;}

div.spacer {font-size:0; line-height:0px; margin:0px; padding:0px; background:transparent; border:none; display:block; visibility:hidden; clear:both;}

								 
/*smirnov20090601*/
 
.flex { width:100%;}
.flex td.ri { width:270px;}
.flex td.le { padding-right:10px}
/* Extended CSS */
.maintab {height:100%; width:100%; max-width:1400px; margin:auto; font-size:62.5%; background:#FFF;}

.footer {height:110px; border-top:10px solid #bddee8; padding:20px 20px 0 20px; background:url(../img/footerbg.gif) repeat-x top #279ebb; font-family:Tahoma; color:#82c6d9;}
.footer DIV {float:left; height:50px; min-height:50px;}
.footer A {color:#FFF;}
.footer UL {margin:0 0 10px;}
.footer LI {background:url(../img/arrows/blue.gif) no-repeat 0 4px; font-size:1em;}
/*.f1 {width:30%; padding:6px 25px 0 50px; background:url(../img/logotypes/footer.gif) no-repeat 0px 0px;}
.f2 {width:20%; padding:6px 0px 0 0px;}
.f3 {width:20%; padding:6px 0px 0 0px;}
.f4 {width:20%;  padding:3px 10px 0 0px; text-align:right}
*/

.f1 {width:44%; padding:0px 25px 0 50px; background:url(../img/logotypes/footer.gif) no-repeat 0px 0px;}
.f2 {width:15%; padding:6px 0px 0 0px;}
.f3 {width:20%; padding:6px 0px 0 0px;}
.f4 {width:10%;  padding:3px 10px 0 0px; }
.f4 IMG {float:right;}
A.internet, A.internet:hover {color:#82c6d9 !important; text-decoration:none;}

.toppanel {  height:30px; margin:10px 0px; background:url(../img/panels/blacktop/br.gif) no-repeat right bottom #293033; font-family:Tahoma;}
.blcorner {background:url(../img/panels/blacktop/bl.gif) no-repeat left bottom; height:30px;}
.fastnav {float:left; padding:8px 15px 0 20px;}
.fastnav SPAN {padding:0 3px 0px 0px; color:#b2b2b2;}
.fastnav A {color:#FFF;}
.authcom {float:right; padding:7px 5px 0 12px; color:#b2b2b2;}
.authinp {float:right; padding:4px 0;}
.authinp INPUT {border:none; width:60px; height:18px; background:url(../img/forms/inp.gif) no-repeat 0 3px; color:#FFF; font-size:1.2em; padding:1px 5px;}
.authbtn {float:right; padding:8px 0 0 5px;}

.header {height:98px; padding:0px 0px 0 0px;   font-family:Tahoma;}
.header A {color:#FFF;}
.regions {/*float:right;*/ width:249px; height:65px; padding:13px 10px 0 11px; background:url(../img/panels/regions.png) no-repeat; margin-right:-40px; }
.maptext {margin-bottom:27px; color:#82c6d9; font-size:0.9em; text-transform:uppercase;}
.regions SELECT {margin-top:-24px; width:230px; border-style:inset; color:#999999; position:absolute;}
.rightturbidarrow {padding-right:9px; background:url(../img/arrows/turbid.gif) no-repeat right 4px;}
.users {float:right; margin-left:10px; width:120px; height:60px; padding:10px; background:url(../img/panels/users.png) no-repeat; display:inline;}
.users DIV {float:left; width:50px; color:#FFF; padding:2px 0 6px 0;}
.usertype {width:70px !important; color:#82c6d9 !important;}

.logo {/*position:absolute;*/ width:170px; height:70px; margin:5px 0 0 28px;}

.content {  padding-right:15px; vertical-align:top; }
.content UL, .bigcontent UL, .content OL, .bigcontent OL {margin-left:20px; font:1.2em Arial, Helvetica, sans-serif;}
.content LI UL {font-size:1em;}
.content LI, .bigcontent LI {padding-bottom:4px;}
.content LI A, .bigcontent LI A {color:#0d5080;}
.bodyprint .content {float:none; width:100%;}
.rightcolumn { width:270px; padding-left:5px; vertical-align:top;}

DIV.mainmenu { height:20px;  overflow:visible;  margin:-17px 0 0 0px; z-index:3;}
.mainmenu TABLE {width:100%; background:url(../img/menu/bg.gif) repeat-x;}
.mainmenu TD {width:11%; background:url(../img/menu/left.gif) no-repeat;}
.mainmenu A {display:block; height:21px; padding:8px 10px 1px 11px; background:url(../img/menu/right.gif) no-repeat right; font-family:Tahoma; color:#FFF; white-space:nowrap;}
.mainmenu A:hover {text-decoration:underline;}
.red, #red {background:url(../img/menu/red/bg.gif) repeat-x !important;}
.red SPAN, #red SPAN {display:block; background:url(../img/menu/red/left.gif) no-repeat left;}
.red A, #red A {background:url(../img/menu/red/right.gif) no-repeat right;}
.mainmenu UL {margin:-2px 1px 0 0; padding:5px 0 1px 0; display:none; position:relative; z-index:1000; background:url(../img/menu/subbg.gif) repeat-x top #8e2400;}
.mainmenu UL LI {padding:0 10px 10px 20px; background:url(../img/arrows/pink.gif) no-repeat 10px 5px;}
.mainmenu UL A {height:auto; padding:0; background:transparent !important; white-space:normal;}
.mainmenu UL A:hover {text-decoration:none;}
.red UL {display:block;}
/* ZAKRUGLENNYE UGLY - .mainmenu TABLE TABLE {width:100%; background:transparent; height:4px;}
.mainmenu TABLE TABLE TD {width:auto; background:url(../img/menu/sub/bl.gif);}
.mainmenu TABLE TABLE TH {width:4px; background:url(../img/menu/sub/br.gif) no-repeat;}*/

.submenu {padding:25px 20px 20px 20px; background:#e6f2f5;}
.submenu UL {margin:0px;}
.submenu LI {padding:3px 0 3px 12px; background:url(../img/arrows/bluewhite.gif) no-repeat 0 8px; font:1.2em Arial;}
.submenu LI A {color:#0d5080;}
.active {background:url(../img/arrows/orange.gif) no-repeat 0 8px !important; font-weight:bold !important;}
.submenu LI LI {padding:2px 0 2px 10px; font-size:0.85em;}
.act {background:url(../img/arrows/orange.gif) no-repeat 0 5px !important;}
.submenu LI UL {margin:3px 0 0 10px;}
.sitemap A {color:#0d5080;}

.status {padding:5px 0 20px 2px; font-family:Tahoma;}
.status SPAN {margin:0 5px 0px 9px; color:#6a6f71;}

.sitemap H2 {padding:4px 0;}
.sitemap H3 {padding:3px 40px; background:url(../img/arrows/gray.gif) no-repeat 28px 9px;}
.sitemap UL {margin:5px 65px;}
.sitemap LI {padding:0 0 6px 12px; background:url(../img/arrows/blue.gif) no-repeat 0 5px;}

.maincol { width:100%;  overflow:hidden; vertical-align:top;  }


.path { margin:0 0 10px 0px;   width:100%; }

.faster {float:right; width:auto; padding:6px 26px 6px 12px; background:url(../img/arrows/graybottom.gif) no-repeat right top #eef0e6;}
.faster A {background:url(../img/panels/fa.gif) repeat-x bottom; font-size:1.2em; font-style:italic; text-decoration:none;}
.faster DIV {display:none; padding:9px 0 0 0;}

.photo {margin:25px 0 20px 0;}
.photo IMG {border:5px solid #e6e9da; margin:0 10px 10px 0;}

.events {  width:230px; padding:40px 20px 10px 20px; background:#eef0e6; vertical-align:top;}
.events DIV A {font-size:1.4em; font-weight:bold;}
.events P {margin:5px 0 7px 0; font-size:1.2em;}
.events LI SPAN {color:#cc4400;}


.tab, .tabwhite, .whitetab, .tabblue, .tabblack, .bluetab, .graytab, .blacktab, .tabgray, .redtab, .wgtab {position:absolute; width:140px; padding:2px 10px 6px 10px; font:1em Tahoma; font-weight:lighter; cursor:pointer; z-index:1;}
.tab, .tabwhite, .whitetab, .wgtab {background:url(../img/panels/white.png) no-repeat;}
.tab {margin:-40px 0 0 0 !important;  padding:4px 10px 6px 10px;}
.tabblue {margin:0 0 0 30px; padding:3px 10px 6px 10px; background:url(../img/panels/blue.png) no-repeat; color:#FFF;}
.tabwhite {margin:-210px 0 0 30px;}
.tabblack {margin:-210px 0 0 190px; background:url(../img/panels/black.png) no-repeat; color:#FFF;}
.bluetab {margin:-30px 0 0 0; background:url(../img/panels/blueblack.png) no-repeat; color:#FFF; padding-top: 3px;}
.whitetab {margin:-120px 0 0 30px;}
.redtab {margin:-15px 0 0 0;  padding:3px 10px 6px 10px; background:url(../img/panels/red.png) no-repeat; color:#FFF;}
.tabgray {margin:-30px 0 0 4px; background:url(../img/panels/graywhite.png) no-repeat; color:#cc4400;}
.graytab {margin:-40px 0 0 0; background:url(../img/panels/gray.png) no-repeat; color:#FFF;}
.blacktab {margin:0px 0 0 30px; background:url(../img/panels/black.png) no-repeat; color:#FFF;}
.wgtab {margin:-25px 0 0 0px;  padding:4px 10px 6px 9px; cursor:text; color:#999;}
.rsslink {float:right; margin:-30px -10px 0 0; padding:0 17px 3px 0; background:url(../img/rss.gif) no-repeat right 1px;}

.gray {color:#999;}
.orange {color:#cc4400; font:1em Tahoma;}
.gray A, .orange A {color:#2aa1bc;}
.redtext {color:#e62c22;}

.mainclubs {display:none; width:100%;   border-bottom:0px solid #FFF; padding-top:210px; background-repeat:no-repeat; background-color:#2aa1bc;}
.clubs {height:48px; padding:2px 20px 10px 29px; background:url(../img/panels/opacity1x1.png);}
.club {display:table-cell; float:left; width:380px;}
.club DIV {font:1em Tahoma; color:#FFF;}
.club A {color:#2aa1bc;}
.mainclubs H1 {padding:8px 0 0px 0; color:#FFF; line-height:0.8em;}
.png {display:table-cell; margin-top:10px; float:right; border-left:1px solid #52585a; width:180px;}
.png span {display:table-cell; float:left; margin-left:20px; width:40px; height:40px; cursor:pointer;}
.png IMG {display:block; width:40px; height:40px;}

.window {float:left;  background:#454a4D; margin-right:0; width:50%; height:46px; padding-top:150px;}
.window H1, .window H2, .window H3 {padding:0 0 3px 0; color:#FFF;}
.window SPAN {padding-right:15px; background:url(../img/arrows/2red.gif) no-repeat right 11px;}
.window DIV {font:1em Tahoma; color:#FFF;}


.window_2 {float:right; margin-right:0px; width:49%; height:46px; padding-top:150px;}
.window_2 H1, .window H2, .window H3 {padding:0 0 3px 0; color:#FFF;}
.window_2 SPAN {padding-right:15px; background:url(../img/arrows/2red.gif) no-repeat right 11px;}
.window_2 DIV {font:1em Tahoma; color:#FFF;}
.window_2 .whitetab {margin-top:-150px;}
.window .whitetab {margin-top:-150px;}
.minigp A {color:#2aa1bc;}

.minigp span A {color:#fff; text-decoration:none}
.minigp h2 {font-size:1.8em; color:#ffffff; font-weight:lighter; padding: 0px 0px 1px 5px;}
.minigp DIV { padding: 0px 0px 0px 5px;}

.calendarik {display:table-cell; float:right; width:230px;  padding:15px 20px 15px 20px; background:#454a4d; vertical-align:top;}
.year {color:#a2a5a6; padding:0 5px 7px 0; float:left;}
.month {color:#a2a5a6; padding:0 5px 7px 0;}
.sport {color:#a2a5a6; padding:0 5px 7px 0;}
.month SELECT, .sport SELECT, .year SELECT {margin:3px 0 0 0; border-style:inset; color:#999999;}
.year SELECT, .sport SELECT {width:90px;}
.month SELECT {width:120px;}
.calendarik TABLE {font:1em Tahoma; color:#FFF;}
.calendarik TH, .calendarik TD {padding:2px 9px;}
.calendarik TH {background:#595f62; font-weight:bold;}
.calendarik TD {text-align:right;}
.calendarik TD A {color:#5ccde6;}
.currentday {position:absolute; margin:-2px 0 0 -4px; padding:2px 5px; width:12px; background:#cc4400; font-weight:bold;}
.currentday A {color:#FFF !important;}
.today {position:absolute; margin:-2px 0 0 -4px; padding:2px 5px; /*width:12px;*/ border:1px solid #cc4400; background:#f0f0f0; font-weight: bold;}
.today A {color:#FFF !important;}

.calendar4ik {display:table-cell; float:right; width:230px; height:172px; padding:15px 20px 3px 20px; background:#454a4d; vertical-align:top;}
.calendar4ik TABLE {font:1em Tahoma; color:#FFF;}
.calendar4ik TH, .calendar4ik TD {padding:2px 9px;}
.calendar4ik TH {background:#595f62; font-weight:bold;}
.calendar4ik TD {text-align:right;}
.calendar4ik TD A {color:#5ccde6;}

.brightcalendar {margin-bottom:25px; width:228px; padding:10px 20px; background:#f2f4ec;}
.brightcalendar TABLE {width:210px; font:1em Tahoma; color:#1a1a1a;}
.brightcalendar TH, .brightcalendar TD {padding:3px 9px;}
.brightcalendar TH {font-weight:bold;}
.brightcalendar TD {text-align:right;}
.brightcalendar TD A {color:#5ccde6;}

.news H3, .news H2 {padding:0px 0 1px 0;}
.news p { margin-bottom:0px; padding-bottom:5px; }
.news .tag_list { margin-bottom:20px;}


#item_news h3{
  color: #cc4400;
  font-size: 14px;
  font-family: Arial;
  margin: 0 0 1px 0;
  padding: 0;
}
.backk_arr { 
	vertical-align:middle; 
	float:left; 
	margin-right:12px;
	}
	
#item_news p{
  color: #333333;
  font-size: 12px;
  font-family: Arial;
  margin-bottom: 17px;
}


table.article{
    width: 100%;
}

.article td{
   vertical-align: top;
}
.article td h1{
  margin-top: 0;
  padding-top: 0;
}
.oglavlenie{
  margin-left: 40px;
  background-color: #eef0e6;
  padding: 5px 0 7px 0;
}
.oglavlenie2{
  background:url(../img/arrows/ogl.gif);
  background-position: right 6px;
  background-repeat: no-repeat;
  padding: 0 12px 0 13px;
  margin-right: 13px;
}
.oglavlenie a{
  font-size: 12px;
  font-family: Arial;
  font-style: italic;      
  
  /*  smirnov ____ 05.04.2009 14:00:57
  text-decoration: none;
  border-bottom: 1px dashed #0d5080;  */
  color: #0d5080;
}

.printer {margin-left:1px !important;}
.printer LI {background:url(../img/arrows/orange.gif) no-repeat 0 5px;}

.printer_ div{
background:url(../img/arrows/ccc.gif);
background-repeat: no-repeat;
background-position: 0 5px;
margin: 17px 0 0 0;
padding: 0 0 0 12px;
font-size: 12px;
font-family: Arial;
}

.road, .loke {margin-right:15px; float:left; width:auto; padding-right:27px;}
.road {background:url(../img/icons/road.gif) no-repeat right;}
.loke {background:url(../img/icons/loke.gif) no-repeat right;}

.lastrezult {  padding:18px 15px 18px 29px ;   }
.lastrezult H2 {font-size:1.8em; padding: 4px 0 0 0;}
.lastrezult P {margin:15px 0 8px 0; line-height: 1.2em; font-size:1.2em;}
.magazine {  float:right; margin:20px 0 15px 15px ; width:160px; border-left:1px solid #c5e0e7; padding:0 20px 0 17px;}
.magazine IMG {border:5px solid #FFF; margin:7px 0 12px 0; display:block; width:145px;}
.magazine DIV {margin-bottom:6px;}
.magazine DIV A {font-size:1.2em;}
.magazine P {font:1em Tahoma; margin-bottom:8px;}
.magazine UL, .lastrezult UL {margin-bottom:5px;}
.magazine .orange {color:#cc4400; text-transform:uppercase;}

.nodisp{
  display: none;
}

.bluepanel {  background:#e6f2f5; overflow:hidden;}
.shortnews {  overflow:hidden;  height:auto; min-height:150px; margin-bottom:10px; padding:30px 0 10px 30px; background:#f5f9fa;}
.sn {width:28%; float:left; display:table-cell; padding:0 30px 0 0;}
.sn P {margin-bottom:6px; font:1em Tahoma !important;}
.sn DIV {margin-bottom:6px;}
.sn SPAN {font:1em Tahoma;}
.sn DIV A {font-size:1.2em;}

.normname {margin:0 0 10px 20px; width:840px; height:90px; clear:both; background:url(../img/normname.gif) no-repeat center center #d2d3d4;}
.minimi {   }
.minimi DIV {margin-bottom:7px;}

.minigp {
background:transparent url(../img/panels/opacity1x1.png) repeat scroll 0 0;
height:35px;
margin-top:-40px;
padding:46px 25px 5px; }

.minigp A {color:#2aa1bc;}

.graypanel { width:100%; background:#f0f0f0;}
.miniphotogallery {border:1px solid #e6e9da; padding:29px 0 10px 29px; background:#FFF; height:130px; overflow:hidden;}
.miniphotogallery IMG {border:5px solid #e6e9da; margin:0 10px 20px 0; height:117px;}
.miniphotogallery LI {float:left; display:block; padding-right:15px;}

.photogallery {display:inline-table; clear:both;}
.photogallery DIV {float:left;  margin:10px 15px 10px 0;}
.photogallery DIV SPAN {display:block;   padding:7px; width:160px; background:#e6e9da; text-align:center;}
.photogallery DIV IMG {height:117px;}
.photogallery DIV P {margin:5px 0; text-align:center; width:160px;}

.video {display:inline-table; clear:both;}
.video DIV {float:left; display:table-cell; margin:10px 15px 10px 0;}
.video DIV SPAN {display:block; height:119px; width:161px; padding:5px; background:#e6e9da; text-align:center;}
.video DIV IMG {max-height:119px;}
.video DIV P {margin:5px 0; text-align:center; width:160px;}

.public { overflow:hidden; background:#f0f0f0;}
.lp {float:left;  width:65%;  padding:21px 0px 1px 30px;}
.lp H2 {padding:0 0 9px 0;}
.lp P {margin:10px 0 15px 0; font-size:1.2em;}
.newart {float:right; display:table-cell; margin-bottom:20px; border-left:1px solid #ddd; width:20%; padding:20px 25px 0 20px;}
.newart DIV {font-size:1.2em;}
.newart P {font:1em Tahoma; margin-bottom:10px;}
.newart UL {margin-bottom:5px;}

.dijest {display:table-cell; width:230px; padding:40px 20px 20px 20px; background:#f2f4ec; vertical-align:top; font-family:Tahoma;}
.dijest DIV {margin-bottom:16px;}
.dijest DIV A {font:1.2em Arial, Helvetica, sans-serif;}

DIV.pager {margin:15px 0; padding:6px; background:#f2f4ec; text-align:center; font:1em Tahoma; color:#999; white-space:nowrap;}
.pager SPAN {padding:0 40px;}
.pager SPAN SPAN {padding:0 6px; font-size:1.1em;}
.pager B {padding:1px 3px; background:#cc4400; color:#FFF;}

.left {float:left; margin:3px 15px 10px 0px;}
.imgnob .left {float:left; margin:3px 0 10px 0px;}
.right {float:right; margin:3px 0px 10px 15px;}
.clear {clear:both; margin:10px 0;}

.back {margin:15px 0; color:#f69d1d !important; padding:0 0 0 15px; background:url(../img/arrows/grayleft.gif) no-repeat 0 5px;}
.print {float:right; color:#f69d1d !important; padding:0 0 0 21px; background:url(../img/icons/print.gif) no-repeat 0 2px;}

.helplinks {margin:10px 0; padding:6px; background:#f2f4ec; font-size:1.2em; color:#6a6f71; clear:both;}
.helplinks DIV {margin:0 12px;}

.star {font-size:0; line-height:0px; padding:28px 0 0 18px; width:18px; background:url(../img/star.gif) no-repeat;}
.comment {padding-left:30px; background:url(../img/star.gif) no-repeat; color:#737373; font-style:italic;}
.red {color:#be2426;}
.orange {color:#cc4400;}
.internet {color:#999999 !important; text-decoration:none;}

TABLE.tbldesigned {width:100%; margin-bottom:15px; border:1px solid #eef0e6; font-size:1.2em; clear:both;}
.tbldesigned TH, .zag {background:#9b9b9b; color:#FFF; padding:7px 12px 5px 12px; font-weight:lighter;}
.tbldesigned B, .tbldesigned STRONG {font-weight:bold;}
.tbldesigned TD {padding:8px 15px 10px 15px;}
.tbldesigned A {color:#cc4400; font-size:0.8em;}
.withbg {background-color:#f3f4ed;}
.arrow {padding-right:12px; background:url(../img/arrows/orangebottom.gif) no-repeat right 7px;}

TABLE.tblrezult {width:100%; margin:15px 0; border:1px solid #eef0e6; font-size:1em; clear:both;}
.tblrezult TH, .zag {background:#9b9b9b; color:#FFF; padding:7px 12px 5px 12px; font-weight:lighter; border-right:1px dotted #d4d5d0;}
.tblrezult B, .tblrezult STRONG {font-weight:bold;}
.tblrezult TD {padding:8px 15px 10px 15px; border-right:1px dotted #d4d5d0;}
.tblrezult A {color:#cc4400;}
.gold {background-image:url(../img/icons/medals/gold.gif); background-repeat:no-repeat; background-position:right 8px; font-size:1.8em;}
.silver {background-image:url(../img/icons/medals/silver.gif); background-repeat:no-repeat; background-position:right 8px; font-size:1.5em; font-weight:bold;}
.bronze {background-image:url(../img/icons/medals/bronze.gif); background-repeat:no-repeat; background-position:right 8px; font-size:1.2em; font-weight:bold;}

.selector {float:left; margin:0 10px 10px 0; width:auto; font:1em Tahoma; color:#999;}
.selector SELECT {margin:3px 0 0 0; width:125px; height:19px; font:1em Tahoma; color:#999;}
.submiter {padding-top:14px;}
.submiter INPUT {height:19px;}

.equipment {  margin-bottom:15px; clear:both;}
.eimg {float:left; padding:1px 18px 0 0; margin-bottom:12px; vertical-align:top; width:210px;}
.eimg IMG {border:5px solid #e6e9da; width:210px;}
.rt {  vertical-align:top; width:auto; overflow:hidden;}
.rt H3, .rt H2 {padding:0 0 12px 0;}
.equipment .rt H3{padding:0 0 7px 0;}
.rt P {margin-top:10px;}
.rt DIV {margin-bottom:15px; font-size:1.2em;}
.rt DIV P {font-size:1.2em;}
.rt DIV A {font-family:Tahoma;}
 br.clear{clear: both; margin: 0; padding: 0; height: 1px;}
div.break { clear: both; margin: 0; padding: 0; height: 1px; line-height:0.01em; font-size:0.01em;} 
div.break_white { clear: both; margin: 0; padding: 0; height: 10px; background:#fff; line-height:0.01em; font-size:0.01em;} 
 

.option {margin-bottom:3px !important; font-size:1em !important;}

.imgnob {float:left; padding:1px 18px 0 0; display:table-cell; vertical-align:top; width:auto;}

.jurnal {display:inline-table; margin-bottom:35px;}
.jimg {float:left; padding:0px 18px 0 0; display:table-cell; vertical-align:top; width:auto;}
.jimg2 {float:left; padding:0px 18px 0 0; display:table-cell; vertical-align:top; width:auto;}
.jimg IMG {width:231px; padding:7px;   background:#e6e9da;}
.jimg2 IMG { padding:7px;   background:#e6e9da;}

.jurnals {float:left;}
.jurnals DIV {float:left; margin:0 10px 15px 0; width:78px; text-align:center; font-size:1.1em;}
.jurnals IMG {margin-bottom:3px; height:109px;}

.injurnal H5 {padding:4px 0;}
.injurnal UL {font-size:1em; color:#999; margin-left:1px !important;}
.injurnal UL A {font-size:1.2em;}

.searchform {margin:5px 0 30px 0; padding:15px 0; background:#f2f4ec; font-size:1.2em; color:#1a1a1a;}
.searchform TABLE {width:100%;}
.searchform TD TABLE {width:auto !important;}
.searchform TH {font-weight:lighter; padding:0 5px 9px 15px; width:80px;}
.searchform TH SPAN {font-size:0.9em; color:#e62c22;}
.searchform TD {padding:0 15px 9px 0;}
.searchform INPUT, .searchform SELECT, .searchform TEXTAREA {border:2px inset #808080; border-bottom:1px solid #d4d0c8; border-right:1px solid #d4d0c8;}
.searchform INPUT {width:300px; font-size: 12px; padding: 2px 0 2px 0;}
/*.searchform TD TD INPUT {width:105px;}*/
.searchform SELECT {width:304px; font-size: 12px; padding: 2px 0 2px 0;}
/*.searchform TD TD SELECT {width:108px;}*/
.searchform TD TH {padding:0 4px 0 14px; width:auto; vertical-align:middle;}
.searchform TD TD {padding:0;}
.searchform TD TD IMG {vertical-align:bottom; margin-left:4px; cursor:pointer;}
.hiden {display:none;}

.arch {margin:15px 0; width:100%; background:#f2f4ec; font-size:1.2em; color:#1a1a1a;}
.arch TH {padding:15px 0 12px 18px; vertical-align:middle; font-weight:lighter;}
.arch TD {padding:15px 0 12px 5px; vertical-align:middle;}
.arch TD INPUT {width:90px; height:17px; border:2px inset #808080; border-bottom:1px solid #d4d0c8; border-right:1px solid #d4d0c8;}
.arch TH INPUT {margin:0 40px 0 0 !important;}
.arch IMG {margin:0 0 1px 4px; vertical-align:bottom; cursor:pointer;}

.feedback {margin:6px 0; padding:15px 0; background:#f2f4ec; font-size:1.2em; color:#1a1a1a;}
.feedback TABLE {width:100%;}
.feedback TH {font-weight:lighter; padding:0 5px 5px 15px; width:220px; text-align:left; }
.feedback TH SPAN {font-size:0.9em; color:#e62c22;}
.feedback TD {padding:0 15px 5px 0; }
.feedback TD IMG {vertical-align:bottom; margin:0 0 1px 1px; cursor:pointer;}
.feedback INPUT, .feedback SELECT, .feedback TEXTAREA {border:2px inset #808080; border-bottom:1px solid #d4d0c8; border-right:1px solid #d4d0c8;}
.feedback INPUT {width:210px; height:17px;}
.feedback SELECT {width:212px; height:19px;}
.feedback TEXTAREA {width:100%; height:95px; font-family:tahoma; font-size:1em;}
#send {margin-top:15px; border:2px solid #808080; border-top:1px solid #FFF; border-left:1px solid #FFF; width:75px; height:21px; background:#d4d0c8; font:0.9em Tahoma;}
.rc TH {width:20px !important; padding:1px !important;}
.rc TH INPUT {width:15px; border:none;}

.bodyprint {margin:auto; width:730px; padding:195px 30px 30px 30px; font-size:62.5%;}
.logoprint {position:absolute; margin-top:-130px;}
.goprint {float:right; margin-top:-100px; width:100px; font-family:Tahoma; color:#999; text-decoration:underline; cursor:pointer;}
.goprint:hover {text-decoration:none;}
.printcopy {margin-top:30px; font-family:Tahoma; color:#999;}

.zagolovok{
 width: 350px;
 vertical-align: middle;
  }
.zagolovok h1{
    color: #e5f5f5;
    margin: 0 0 0 0;
    padding: 0;
    text-align: center;
  }
/* tables */  
  
table.table {
  border-collapse:collapse;  border: 1px solid #c1c1c1;  margin-left:1px; 

}  
table.table td {
	padding:3px 3px;
	border: 1px solid #c1c1c1;

}    

table.table th {
	padding:3px 3px;
	border: 1px solid #c1c1c1;
	background:#e1e1e1;
	font-weight:bold;

}  
/*-------------таблица с сотировкой-----------*/

/* tables */
table.tablesorter {
	font-family:arial;
	margin: 0px 0pt 15px;
	font-size: 12px;
	width: 100%;
	text-align: left;
    border: 1px solid #eef0e6;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #fff;
	border: 0;
	font-size: 10px;
    font-weight: bold;
    color: #cc4400;
	padding: 10px 0 9px 11px;
}
table.tablesorter thead tr .head_th {
  background: transparent;

}

table.tablesorter thead tr .head_th span{
	background-image: url(/common/img/bg.gif);
	background-repeat: no-repeat;
	background-position: right 5px;
    padding: 0 23px 0 0;
	cursor: pointer;
    text-decoration: underline;
}
table.tablesorter tbody td {
	color: #333333;
	padding: 10px 0 9px 11px;
	background-color: #FFF;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	background-color: #f3f4ed;
}
table.tablesorter thead tr .headerSortUp span{
	background-image: url(/common/img/desc.gif);
}
table.tablesorter thead tr .headerSortDown span{
	background-image: url(/common/img/asc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #fff;  /* umolchal'naya podsvetka th */
}
/* -------------------- */

span.warn { color:#333; font-weight:bold; font-size:1.1em;}

.tax_n { font-size:1.1em;}
.tax_n  p { font-size:1em;}


.img_test {   border:1px solid green; width:200px; float:left} 
.img_test img {   border:1px solid red; width:10px;} 
.wevwevwebg { border:6px solid red;} 

.fast_n { list-style:none; }
.fast_n li { background:none; }
.fast_n img { vertical-align:middle }

.f_nav { padding-top:30px; padding-right:8px; text-align:right}


/*-----------gallery------------*/
.thumbnails
{
margin: -3em 0 0 -2em;
}
.thumbnails_video2 ins
{
margin-top:0;
}
.thumbnails_video ins
{
margin-top:0;
}
.thumbnail
{
text-decoration: none;
display: -moz-inline-box;
display: inline-block;

vertical-align: top;
margin: 3em 0 0 2em;
}

.thumbnail .r
{ margin:10px 15px 10px 0; padding:0px;   
width: 16em; 
}
.thumbnail .r  img
{ margin:0 auto; padding:7px;   background:#e6e9da;  
 
}

.sdvs {   background:#fff; font-size:1.2em; padding-top:12px;   }


.f_nav { padding-top:30px; padding-right:8px; text-align:right}

.new_mags { position:absolute; margin-left:-12px;}
.article_h3 h3 { color:#333 !important; }

.stat { font-size:0.9em; color:#666;}
.stat span {  color:#cc4300; font-weight:bold; font-size:1.1em;}
.stat span.other {  color:#095682; font-weight:bold; font-size:1.1em;}



.video_to_vote { position:absolute;   bottom:-25px; left:0px; font-size:0.7em;  color:#666;}
.video_to_vote a  {  }
#fancy_id    { font-size:0.7em;  color:#666;  }  

#desc_v_2  { font-size:0.7em; color:#666; }
#desc_v_2 span {  color:#cc4300; font-weight:bold; font-size:1.1em;}
#desc_v_2 span.other {  color:#095682; font-weight:bold; font-size:1.1em;}

.ss_down  {   } 

b.ss_down  {  padding-right:15px !important; color:#FFF !important;		background: #cc4400 url(/common/img/ssort_up2.gif) right 50% no-repeat !important; }
b.ss_up { padding-right:15px !important;   color:#FFF !important;	background: #cc4400 url(/common/img/ssort_down2.gif) right 50% no-repeat !important; }

.rotate_title li { background:none; padding:0; font-size:2em;}
.nwsBODY { display:none;}

.li_rotate { text-decoration:none; font-size:1.2em; background-color:#E6F2F5; color:#0D5080;  padding:2px 5px ; }
.arr_rotate { text-decoration:none; font-size:1.2em; background-color:#E6F2F5; color:#0D5080;  padding:2px 5px ; }
.active_rotate { background-color:#0D5080; color:#fff; }

.subscr_form { font-size:1.2em;}
.subscr_form input {  border:1px solid #d4d0c8;  }
.subscr_form input.text { font-size:1.2em; padding:2px 2px;  }
.subscr_form input.submit_button   { border:1px solid #08527f; padding:2px 10px; background:#3b6d97; color:#fff; }
.error { color: #BF0000;  padding:12px 2px 12px 32px ;	background: url(/common/img/exl_sign.png) left 50% no-repeat;}
.done { color: #3CBF00;  padding:12px 2px 12px 32px ;	background: url(/common/img/done_sign.png) left 50% no-repeat;}

.small { font-size:0.9em;}



/*------------poisk-------------*/
.search_f_top { float:right}
.search_f_top  td{ vertical-align:middle; }
.search_f_top  td input {  border:1px solid #0D5080 ; background:#fff; height: 18px; padding:2px 0 0 2px;  font-size:1.2em;  }
input.button {  border:1px solid #0D5080; background: #2c93b2 !important;  height: 22px !important; color:#fff; font-size:1.2em;  padding:0px 7px 2px 7px !important;  }

/*--------------------catalog ssilok---------------*/

.catalog_item  { font-size:1.8em; padding-left:20px;} 

.log_in {
 background:#0D5080; border-bottom:8px solid #fff;  
 margin-left:6px;
padding:1px 20px 10px;
vertical-align:top;
width:230px;
}
#head_page .log_in { 
 margin-left:0px; 
}
.invert_color { font-size:1.2em;
color:#5dd4ef;}
.invert_color a {  
color:#fff;}