html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}

#header
{
        position:absolute;	
        width:100%;
        right:3px;
        padding-top:2px;
        z-index:500;      
}
.navline {
	margin: 10px 0 20px 0; 
	PADDING: 2px; 
	BACKGROUND: #FFFFFF;
	BORDER: solid 1px #A9B8C2; 
	HEIGHT: 28px;
  text-align:center;
  vertical-align:middle;
}
.navltran {
	margin: 1px 0 20px 0; 
	PADDING: 2px; 
	BACKGROUND: #263463 url(fon.jpg) repeat-x;
	HEIGHT: 27px;
  text-align:center;
  vertical-align:middle;
}
.navcontainer {
PADDING-LEFT: 15px; 
BACKGROUND: #FFF url(bg_fon.gif) repeat-x;
HEIGHT: 32px
}
.navconts {
PADDING-LEFT: 5px; 
BACKGROUND: #FFF url(bg_fon.gif) repeat-x;
HEIGHT: 30px;
text-align:center;
vertical-align:middle;
}
#nav {
	HEIGHT: 32px
}
#nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#nav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#nav {
	MARGIN-BOTTOM: 1px
}
#nav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#nav P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#nav UL P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#nav P A {
	PADDING-RIGHT: 7px; DISPLAY: block; PADDING-LEFT: 8px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; MARGIN: 0px 5px 0px 0px; COLOR: #fff; PADDING-TOP: 5px; FONT-FAMILY: Arial, Helvetica, Sans-serif; TEXT-DECORATION: none
}
#nav P A:link {
	PADDING-RIGHT: 7px; DISPLAY: block; PADDING-LEFT: 8px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; MARGIN: 0px 5px 0px 0px; COLOR: #fff; PADDING-TOP: 5px; FONT-FAMILY: Arial, Helvetica, Sans-serif; TEXT-DECORATION: none
}
#nav P A:hover {
	DISPLAY: block; BACKGROUND: #263463; COLOR: #FFFFFF; TEXT-DECORATION: none
}
#nav LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#nav UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#nav LI A {
	PADDING-RIGHT: 14px; DISPLAY: block; PADDING-LEFT: 14px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; MARGIN: 0px 6px 0px 0px; TEXT-TRANSFORM: uppercase; COLOR: #fff; PADDING-TOP: 10px; FONT-FAMILY: Arial, Helvetica, Sans-serif; TEXT-DECORATION: none
}
#nav LI A:link {
	PADDING-RIGHT: 14px; DISPLAY: block; PADDING-LEFT: 14px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; MARGIN: 0px 6px 0px 0px; TEXT-TRANSFORM: uppercase; COLOR: #fff; PADDING-TOP: 10px; FONT-FAMILY: Arial, Helvetica, Sans-serif; TEXT-DECORATION: none
}
#nav LI A:hover {
	DISPLAY: block; BACKGROUND: #000080; COLOR: #fff; TEXT-DECORATION: none
}
#nav LI A:active {
	DISPLAY: block; BACKGROUND: #FF9A31; COLOR: #000; TEXT-DECORATION: none
}
#nav LI.current-cat A {
	BACKGROUND: #000066; COLOR: #fff;
}
#nav LI.current-cat A:active {
	DISPLAY: block; BACKGROUND: #FFFFFF; COLOR: #000; TEXT-DECORATION: none
}
#nav LI.current-cat A:hover {
  BACKGROUND: #000099;
}
#nav LI:hover {
  POSITION: static;
}
#nav LI.sfhover {
	POSITION: static
}	
#nav a:hover {color:#000; text-decoration:none;}

#header_visitor
{
	background:#EEEEEE;
        width:100%;
        right:0px;
        padding-top:2px; 
        border-style:solid;
        border-color:#d7d7d7;
        border-bottom-width:1px;
        z-index:500;      
}

.holder
{
	margin:auto;
  width:100%;	
}

#header_left {
padding:6px 0px 6px;
margin-top:-5px;
}

#header_holder_visitor { 
	padding-top:1px;
        height:35px;
        z-index:1000;
}

#header_menu_logo .header_menu_logo_left
{
	position:absolute;	
	right:227px;
	top:-37px;
}

#header_menu_logo .header_menu_logo_right
{
	position:absolute;	
	right:44px;
	top:-37px;
}

#header_menu
{
background: url(fon.jpg) repeat-x bottom left;
        width:100%;
        height:65px;
        border-bottom:1px #fff solid;
        font-family: Arial Black, Gadget, sans-serif;
        font-color:#bbb;
        font-size:12px;
	top:0px;
        left: 0px;      
	z-index:10000;       	
}

#header_menu ul li.explore:hover ul
{
	display:block;
        z-index:2000;
}

#header_menu ul li a,
#header_menu ul li a:hover
{
	color:#ccc;
	border-right:1px #fff solid;
	border-bottom:1px #fff solid;
}

#header_menu ul li a:hover
{
	background:#BB0000;	
}

#header_menu_holder
{
	position:absolute;
	right:20px;
	top:148px;
        z-index:600;
     background-color: #EEE;
    background-image: -moz-linear-gradient(center top , #EEEEEE, #E0E0E0);
    border: 1px solid #CCCCCC;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
    color: #333;
}

#header_menu_holder ul li a
{
color:#323232;	
}

#header_menu_holder ul li a
{
color:#000000;	
}

#main_content_holder
{
        padding-top:0px;     
        border-radius: 20px;
}

#main_content_holder2
{
        padding-top:7px;     
        border-radius: 0px;
}

#main_content_holder_visitor
{
        padding-top:25px;            
}

#main_content
{
    margin-left:0px;     	
}

*{
  -webkit-box-sizing:border-box;
     -moz-box-sizing:border-box;
         box-sizing: border-box;
}
html, body{
  margin:0;
  padding:0;
  color:#000000;
  -webkit-text-size-adjust:none; /* mobile resizing */
  text-rendering: optimizeLegibility;
  font:14px/22px "Georgia", "Helvetica", "Arial", sans-serif;
}
img{
  margin:5px 3px;
}
p{
  margin:0;
  padding:0 0 5px 10px;
}
.ots {
margin-left: 5px;
text-indent: 15px;
margin-right: 5px;
line-height: 1.5;
}
p.dd{
  font-weight: normal;
  margin-left: 13px;
  margin-right: 5px;
  margin-top: 1px;
  margin-bottom: 5px;
}
.lfl {
	float: left;
	color: black;
	white-space: normal;
	font-size: 90%;
 }
.rfl {
	float: right;
	color: black;
	white-space: nowrap;
	font-size: 90%;
 }
.wh {
  font-family:"proxima-nova-1", "Helvetica Neue", "Verdana", sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: black;
  text-align:left;
  vertical-align:middle;
  margin-left: 6px;
  text-shadow: 1px 1px 2px brown;
 }
#att{
  font-size: 120%;
  font-weight: normal;
  text-shadow:0 1px 0 #FF6600;
} 
#cn{
  color:#000011;
  font-size: 115%;
  font-weight: bold;
  text-shadow:0 1px 0 #FFF;
}
#cnr{
  margin: 20px 0 20px 0;
  font-family:"Times", "Arial", "Helvetica", sans-serif;
  font-size: 300%;
  font-weight: bold;
  text-shadow:0 1px 0 #FF6600;
}  
#lt{
margin-left: 30px;
text-align:left;
vertical-align:middle;
}
#rt{
margin-right: 30px;
text-align:right;
vertical-align:middle;
}
#sk{
  margin-top: 6px;
  padding:0 10px 0 40px;
  font-size: 12px;
  text-shadow:0 1px 0 #FFFFFF;
  float: left;
  text-align:left;
}
#ton{
	color: #000033;
  text-shadow:0 1px 0 #00BB00;
  text-decoration:underline;
}
#wi{
  padding:20px 10px 0 10px;
	color: #000000;
  text-shadow:0 1px 0 #BBB;
}
#ws{
  padding:0 15px 0 55px;
  font-size: 85%;
  text-shadow:0 1px 0 #CCC;
}
h1, h2, h3, h4, h5{
  margin:0 0 5px 0;
  padding:0;
  font-family:"Georgia", "Helvetica Neue", "Helvetica", sans-serif;
  font-weight:100;
  color:#333333;
}
h1{
  margin:3px 0 9px 0;
  font-size:30px;
  font-weight: normal;
  line-height:28px;
  color:#000;
  text-shadow:0 1px 0 #FF6600;
}
h2{
  margin:0 0 5px 0;
  font-family:"Arial", "Helvetica", sans-serif;
  font-size:26px;
  font-weight: bold;
  color:#000022;
  text-shadow:0 -1px 0 #99CC66;
  line-height: 1.2;
}
h3{
  margin:0 0 3px 0;
  font-size:26px;
  font-weight:400;
  color:#000011;
  text-shadow:1px 1px 0 #999;
}
h4, h5{
  margin:2px 0 2px 0;
  color:#000022;
  font-size:16px;
  font-weight:400;
}
ul{
  margin:0 0 10px 0;
  padding:0 0 0 20px;
  list-style:none;
}
ol{
  margin:0 0 10px 0;
  padding:0 0 0 20px;
}
li{
  margin-bottom:10px;
}
strong{
  font-size:110%;
  font-weight: bold;
  text-shadow:0 1px 0 #FF6600;
}
i{
  font-weight: bold;
  text-shadow:0 1px 0 #FFF;
}
b{
  font-weight: bold;
  text-shadow:0 1px 0 #999;
}
.genbig{
  font-size:115%;
}
.genmed {
font-size: 95%;
}
.sm {
font-size: 85%;
} 
.note {
  margin: 0;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
	font-size: 11px;
	color: #000;  
  border-bottom:1px solid #333;
	background: url(bg_fon.gif) repeat-x;
}
hr {
margin-top: 1; 
margin-bottom: 1;
}
input {
 color:#000033;
 background-color: #FFFFFF;
 border-color: #999;
 border-style: solid;
 border-width: 1px;
 padding-left: 5px;
 padding-right: 5px;
}
input.point{
 color:#000033;
 cursor:pointer;
 background-color: #E7E6E4;
 border-color: #336699;
 border-style: solid;
 border-width: 1px;
 padding-left: 5px;
 padding-right: 5px;
}
input:active {
outline: none;
}
:focus {
outline: none;
}
#purch {
 margin:10px 0 30px 0;
 color:#fff;
 font-family:"Verdana", "Helvetica", sans-serif;
 font-size:110%; 
 font-weight: bold;
 text-shadow:0 1px 0 #BB0000;
 cursor:pointer;
 background-color: #000066;
 border-color: #FF0033;
 border-style: solid;
 border-width: 1px;
 padding-left: 5px;
 padding-right: 5px;
 -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
   -webkit-box-shadow: 0 4px 0 #629219;
     -moz-box-shadow: 0 4px 0 #629219;
          box-shadow: 0 4px 0 #629219;
}
.clear
{
  margin-top: 7pt;
  margin-bottom: 5pt;
	clear:both;
}
.ln {
  margin:3px 2px 3px 5px;
  text-align:left;
  vertical-align:middle;
}
a:link{
  color:#000066;
  text-decoration:none;
  -webkit-transition: color .2s ease;
     -moz-transition: color .2s ease;
          transition: color .2s ease;
}
a:active {color:#333333; text-decoration:underline;}
a:visited {color:#000999; text-decoration:none;}
a:hover {color:#000000; text-decoration:none;}

a.vln:link {text-decoration: underline; color:#000000}
a.vln:visited {text-decoration: underline; color:#333333}
a.vln:hover {text-decoration: none; color:#000080}

a.border:link {
 text-decoration: none;
 color:#000066;
 background-color: #E7E6E4;
 border-color: steelblue;
 border-style: solid;
 border-width: 1px;
 padding: 3px 5px 4px 5px;
 }
a.border:visited {
 text-decoration: none;
 color:#000066;
 background-color: #E7E6E4;
 border-color: steelblue;
 border-style: solid;
 border-width: 1px;
 padding: 3px 5px 4px 5px;
 }
                 
a.border3:link {
 text-decoration: none;
 color:#000066;
 background-color: #C0C0C0;
 border-color: steelblue;
 border-style: solid;
 border-width: 1px;
 padding: 3px 5px 4px 5px;
 margin:2px 2px 2px 2px;
 }
a.border3:visited{
 text-decoration: none;
 color:#000066;
 background-color: #BBBBBB;
 border-color: steelblue;
 border-style: solid;
 border-width: 1px;
 padding: 3px 5px 4px 5px;
 margin:2px 2px 2px 2px;
 }
 a.border3:hover{
 text-decoration: none;
 color:#FFFFFF;
 background-color: #000099;
 border-color: #B7B7B7;
 border-style: solid;
 border-width: 1px;
 padding: 3px 5px 4px 5px;
 margin:2px 2px 2px 2px;
}

a.btn.tan{
	margin: 0 3px;
  padding:2px 2px 3px 2px;
	font-weight: bold;
  text-shadow:0 1px 0 #FFF;
  border:1px solid #999;
	BACKGROUND: #FBFBFA url(bg_fon.gif) repeat-x;
}
a.btn.tan:hover{
	BACKGROUND: #FFFFFF; 
}

a.btn.green{
  padding:5px;
  color:#FFFFFF;
  text-shadow:0 -1px 0 #77AD25;
    -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
  -webkit-box-shadow: 0 2px 0 #629219;
     -moz-box-shadow: 0 2px 0 #629219;
          box-shadow: 0 2px 0 #629219;
  background:#000066;        
}
a.btn.green:hover{
  color:#CCCCCC;
  text-decoration: none;
  background:#000099;
  -webkit-border-radius: 10px;
     -moz-border-radius: 10px;
          border-radius: 10px;
}
a.btn{
  margin:0 auto;
  text-align:center;
  -webkit-transition: all .3s ease;
     -moz-transition: all .3s ease;
          transition: all .3s ease;
}
a.btn:hover{
  text-decoration:none;
}
h1 a:link, h1 a:visited {
  color: #ffffff;
  font-weight: 200;
  text-decoration:underline;
}

#container, #container-home{
  width:1000px;
  max-width:100%;
  min-width:768px;
  margin:0 auto;
  margin-top:4px;
  border:1px solid #C0C0C0;  
  *zoom: 1; /* IE6-7 clearfix */  
}
#tabm {
  vertical-align:bottom;
}
#tabml {
  margin-left:20px;
  vertical-align:bottom;
}
#tabmr {
  text-align:right;
  vertical-align:bottom;
}
#tabt {
  vertical-align:top;
}
#tabrd {
  border-spacing:3;
  border:1px solid #333;  
}
#tc {
	opacity: 0.9;
}
table.brd {
  width:100%;
  border-spacing:2;
  border:1px solid #111;  
}
table.w100 {
  width:100%;
}
table.w90 {
  width:93%;
  text-align:center;
}
table.w80 {
  width:85%;
  border-spacing:2;
  border:1px solid #000033;  
  text-align:center;
}
table.w80 td {
  border:1px solid #000066;  
  text-align:center;
  vertical-align:middle;
}
td {
  text-align:center;
  vertical-align:top;
}
td.md {
  text-align:center;
  vertical-align:middle;
}
td.w3 {
  width:30px;
  text-align:center;
  vertical-align:middle;
}
caption, th {
  font-weight: bold;
  text-align:center;
  vertical-align:middle;
}
.row1{
  background:#F6F5F3;
}
.row2{
  background:#F1F1F1;
}
.row3{
  background:#263643;
}
.row.dark{
  background:#F6F5F3;
  border-top:1px solid #E4E3DF;
}
.row.light{
  background:#FAFAF8;
  border-top:1px solid #FFFFFF;
}
.trans{
  background:transparent;
}

#header-outer{
  width:100%;
  min-width:1000px;
  background:transparent;
}
#header{
  width:1000px;
  height:83px;
  margin:0 auto;
  font-weight:400;
  font-family:"proxima-nova-1", "Arial", "Helvetica", sans-serif;
  border-bottom:1px solid #3C72A1;
  -webkit-box-shadow: 0 1px 0 #5C93C4;
     -moz-box-shadow: 0 1px 0 #5C93C4;
          box-shadow: 0 1px 0 #5C93C4;
}

#nav, #subnav{
  margin:17px 0;
  float:right;
  clear:right;
  font-size:13px;
  text-align:right;
  text-shadow:0 -1px 0 #3C6281;
}
#nav a, #subnav a{
  margin-left:20px;
}
#subnav{
  min-height:22px;
  font-size:14px;
}

#wrapper.home{
  width:100%;
  height:100%;
  margin:0 auto;
  position:relative;
}
#wrapper.home #subnav{
  display:none;
}

#container-home h2{
  margin-bottom:8px;
  font-size:32px;
}
#container-home h3{
  margin-bottom:3px;
  font-size:20px;
  text-transform:uppercase;
}

.floatleft{
  margin:0 10px 0 10px;
  float:left;
}
.floatright{
  margin:0 10px 0 10px;
  float:right;
}
/*.clearfix:before,.clearfix:after{content:" ";display:table;}
.clearfix:after{clear:both;}*/
.clearfix{*zoom:1;}
.fl{float:left;}
.fr{float:right;}
.bListing{margin-top:-30px;}
.bListing .bListingItem{position:relative;z-index:0;float:left;margin: 0 0 15px 0;}
.bListing .bListingItem__eInner{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 2px 3px #c7c7c7;-moz-box-shadow:0 2px 3px #c7c7c7;box-shadow:0 2px 3px #c7c7c7;padding:1px;width:195px;border:1px solid #FFF;} 
.bListing:hover .b3t {color: #333;}
.bListing:hover .rubl {color: #000;}
.bListing .rubl {color: transparent;}

.rubl {margin: 0;font-weight: normal;font-size:95%;}

#blk { height: 20px; width:90%; display: block; text-align:center}
.blik .text { display: none; }
.blik:hover .text, .blik a.active .text {display: block; font-size:100%;}

.ixd {
margin: 5px 0 10px 1px;
padding: 1px;
overflow: hidden;
width:185px;  
height:95%;
float: left;
list-style: none;
text-align: center;
border:1px solid #999;
background:#A9B8C2;
text-shadow:0 1px 0 #FFF;
box-shadow: 3px 3px 5px 3px #c8c8c8;
-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;
}
.ixd:hover {background: #FFF;}

.ixy {
margin: 2px 0 10px 5px;
padding: 1px;
overflow: hidden;
width:185px;  
height:95%;
float: left;
list-style: none;
text-align: center;
border:1px solid #999;
background:#A9B8C2;
text-shadow:0 1px 0 #FFF;
-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;
}
.ixy:hover {background: #FFF;}

.ixy2 {margin: 1px 1px 5px 0;list-style: none;text-align:left;color:transparent;}
.ixy2:hover {color: #000;}
.ixy2:hover .b3t {color: #000080;}
.ixy2 a, p, span {text-indent:5px;}
.ixc {margin: 5px 0 5px 20px;padding: 10px;overflow: hidden;width: 215px;float: left;list-style: none;text-align: left;}
.ixc ul {margin: 0;padding: 0;overflow: hidden;width: 215px;float: left;list-style: none;text-align: left;}

#screenshot{
position:absolute;
border:1px solid #ccc;
border-radius: 5px;
background:#000066;
padding:5px;
display:none;
color:#fff;
}
#fs {
  width:21%;
  max-width:205px;
  min-width:145px;
  height: 280px;
  padding:1px;
  display:block;
  margin: 2px 10px 5px 25px;
	BORDER: 1px solid #666699; 
	float: left;
	text-align: center;
	background: #CCC;
-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;
	}	
#fls {
  width:21%;
  max-width:215px;
  min-width:145px;
  height: 265px;
  padding-top:10px;
  margin: 2px 5px 0 5px;
	BORDER: 1px solid #666699; 
	float: left;
	text-align: center;
	background: #CCC;
-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;
	}
#fxb {
  width:24%;
  max-width:235px;
  margin: -5px 1px 1px -1px;
  display:block;
	float: left;
	text-align: center;
	background: transparent;
	}
.fdw {
  width:23%;
  max-width:210px;
  margin: -5px 1px 1px -15px;
  padding:7px 1px 1px 5px;
  display:block;
	float: left;
	text-align: center;
	background: transparent;
	}	

#foto IMG {
	BORDER-RIGHT: #A9B8C2 3px solid; 
	BORDER-TOP: #A9B8C2 3px solid; 
	BORDER-LEFT: #A9B8C2 3px solid; 
	BORDER-BOTTOM: #999999 3px solid;
	margin-bottom:10px;
	}
#foto IMG:hover {
	BORDER: 3px solid #FFF; 
	margin-bottom:10px;
	}	
#fgr IMG {
  margin-bottom: 10px;
	BORDER: #FFF 1px solid; 
	}
#fgri IMG {
	BORDER-RIGHT: #336699 1px solid; 
	background: url(icon.gif) repeat-x;
	}
#fgpwr IMG {
  margin: -5px 0 10px -4px;
	BORDER: 1px solid #99cc66; 
	border-radius: 5px;
	}
#fgpwr {
  color:#000;
  font-size:85%;
  text-decoration: none;
  -webkit-transition: color .2s ease;
     -moz-transition: color .2s ease;
          transition: color .2s ease;
}
.dsg { 
    position:relative; 
    margin:20px; 
}
.dsg img { 
    left: 10px; 
    position:absolute; 
    bottom: 10px; 
    border: 1px solid #CCCCCC;
  -moz-transition: all 1s ease-in-out;
  -webkit-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;      
}
  .dsg img.lister {opacity:0;filter:alpha(opacity=0);}
  .dsg:hover img.lister {opacity:1;filter:alpha(opacity=100);border:3px solid #999;border-radius: 5px;}
#fglogo {
  width:220px;
  height: 110px;
  margin: -10px 0 5px 0;
  padding:5px;
  display:block;
	float: left;
	text-align: center;
	vertical-align: middle;
	}
  .demo { 
    position:relative; 
    margin:0 auto; 
    height: 35px;
    width:200px;
    display: block;
}
  .demo img { 
    left: 0; 
    position:absolute; 
    top: 0; 
    border: 1px solid #CCCCCC;
  -moz-transition: all 1s ease-in-out;
  -webkit-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
      
}
.demo img.big {
  -moz-transform:scale(0);
  -webkit-transform:scale(0);
  -o-transform:scale(0);
  -ms-transform:scale(0);
}

.demo:hover img.big {
  -moz-transform:scale(1);
  -webkit-transform:scale(1);
  -o-transform:scale(1);
  -ms-transform:scale(1);
border:1px solid #CCC;
border-radius: 5px;
background:#CCC;
padding:2px;
}

.demo:hover img.mini {
  -moz-transform:scale(0);
  -webkit-transform:scale(0);
  -o-transform:scale(0);
  -ms-transform:scale(0);
filter:alpha(opacity=0);  
}
  .demo img.lister {opacity:0;filter:alpha(opacity=0);}
  .demo:hover img.lister {opacity:1;filter:alpha(opacity=100);border:3px solid #CCC;border-radius: 5px;}
  .demo:hover img.prev, .demo img.prev:hover {opacity:0;filter:alpha(opacity=0);}
			
TEXTAREA {
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
	FONT-FAMILY: Arial, Tahoma;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
}
#footer-out{
background: url(bg_header.gif) repeat-x bottom left;
  width:100%;
  margin-bottom:1px;
  padding-bottom:11px;
  clear:both;
  -webkit-box-shadow: 0 -1px 0 #222D35;
     -moz-box-shadow: 0 -1px 0 #222D35;
          box-shadow: 0 -1px 0 #222D35;
}

#access {
  width:990px;
	margin:-15px 0 -25px -40px;
	position:relative;
	display: block;
	float: left;
}
.menue{
	width:970px;
	margin:0 auto;
	position:relative;
	z-index:21;
}
#navs{
	list-style:none;
	margin:0 -5px 0 0;
	zoom:1;
	position:relative;
}
#navs li{
	float:left;
	margin:0 -1px 0 0;
}
#navs li:first-child{
	background:none;
}
#navs a{
	float:left;
	height:50px;
	overflow:hidden;
	padding:10px 19px 0 27px;
	text-decoration:none;
}
#navs a strong{
	display:block;
	font-size:17px;
	line-height:18px;
	text-transform:uppercase;
	color:#000066;
	margin:0 0 11px;
}
#navs a span{
	display:block;
	font-size:14px;
	color:#000033;
	line-height:16px;
}
#navs li:hover a,
#navs li.active a{
	z-index:10;
	position:relative;
}
#navs li:hover strong,
#navs .active a strong{
	color:#000000;
}
#navs li:hover span,
#navs .active a span{
	color:#495483;
}
#navs:hover li.active a{
	background:none;
}
#navs:hover li.active a strong{
	color:blue;
	text-shadow:none;
}
#navs:hover li.active a span{
	color:#757c82;
}
#navs:hover li.active:hover a{
	color:#000099;
	background:#F1F1F1;
}

.sub-nav{
	position:absolute;
	list-style:none;
	margin:0 -972px;
	padding:10px 990px 5px;
	background:#E8E8E8 url(bg_fon.gif);
	position:absolute;
	top:32px;
	left:0;
	display:none;
}
#navs:hover .active .sub-nav{display:none;}
#navs:hover .active:hover .sub-nav{display:block;}
#navs li:hover .sub-nav,
#navs .active .sub-nav{
	display:block;
}
#navs li:hover .sub-nav{z-index:15;}
#navs .sub-nav li{
	background:none;
	margin:0;
	padding:0 0 5px;
}
.sub-nav a,
#navs li:hover ul a,
#navs li.active ul a,
#navs:hover li:hover ul a,
#navs:hover li.active ul a{
	color:#fff;
	text-transform:uppercase;
	height:18px;
	line-height:18px;
	background:none !important;
	padding:0;
}
.sub-nav a span,
#navs li:hover ul a span,
#navs li.active ul a span,
#navs:hover li:hover ul a span,
#navs:hover li.active ul a span{
	padding:0 11px !important;
	line-height:18px;
	color:#000 !important;
	white-space:nowrap;
}
.sub-nav a:hover span,
#navs li:hover ul a:hover span{color:#000099 !important;}
#navs li.active ul .active a,
#navs li:hover ul .active a{
	background: url(bg_fon.gif) repeat-x !important;
	color:#076fcc !important;
	text-shadow:#fff 0 1px 0;
	border-radius:9px;
	-moz-border-radius:9px;
	-webkit-border-radius:9px;
	box-shadow: 0 1px 3px #666;
	-webkit-box-shadow: 0 1px 3px #666;
	-moz-box-shadow: 0 1px 3px #666;
}
#navs li.active .sub-nav .active a span,
#navs:hover li .sub-nav li.active a span{
	color:#076fcc !important;
}

.stickers_block
{
position: fixed;
_position: absolute;
width: 110px;
top: 73px; 
right: 0px;
overflow: hidden;
}
.stickers_block a
{
display: block;
width: 105px;
height: 35px;
text-align: center;
margin-bottom: 5px;
text-decoration: none;
font-family:"Times", "Arial", "Helvetica", sans-serif;
font-size: 16px;
font-weight:bold;
color: gray;
padding: 10px 13px 10px 0;
line-height: 10px;
text-shadow:0 1px 0 #FF3300;
border: 1px solid #333; 
position: relative;
left: 10px;
background: #000066;
	border-radius:9px;
	-moz-border-radius:9px;
	-webkit-border-radius:9px;
}
.stickers_block a:hover, .stickers_block a.active
{
width: 105px;
left: 10px;
padding: 4px 15px 6px 0;
font-size: 110%;
color: #FFFFFF;
text-align: center;
background: #000080;
}
.stickers_block .text{display: none;}
.stickers_block a:hover .text, .stickers_block a.active .text{display: block;}
.shadow{box-shadow: 3px 3px 5px 3px #c8c8c8;}
#skre{ color: #FFFFFF; font-size:110%; font-weight:bold; text-shadow:0 1px 0 #336699; }

.b-list{margin-left:13px;}
.b-item{float:left;clear:left;padding:0 4px 4px 0;}
.b-item:hover .b-link{text-decoration:none;background:#99BB66;}
.b-link{float:left;position:relative;border-top:4px solid transparent;border-left:4px solid transparent;color:#FFF;text-decoration:none;}
.b-link__content{position:relative;float:left;margin:0 -4px -4px 0;padding:2px 6px 3px;font:bold 1.5em/1 Arial,Helvetica,sans-serif;}
.b-link__tr{position:absolute;height:0;width:0;bottom:100%;left:100%;border-right:4px solid transparent;border-bottom:4px solid transparent;}
.b-link__bl{position:absolute;height:0;width:0;top:100%;right:100%;border-right:4px solid transparent;border-bottom:4px solid transparent;}
.b-link_art{border-color:#000033;}
.b-link__tr_art{border-bottom-color:#000033;}
.b-link__bl_art{border-right-color:#000033;}
.b-link__content_art{background:transparent;}

.red{color:#f00;}
.black{color:#000;}
.b3t{font-size: 115%;color:#000033;}
.brown{color:brown;}
.choco{color:chocolate;}
.lime{color:lime;}
.blue{color:#0ff;}
.gray{color:gray;}
.green{color:green;}
.tan{color:tan;}
.wr{color:#fff;}
.xlg{color:#99CC66;}
pre{font-size:110%; color:#009;}
