BODY {
  color: #000;
	font-size: 1em; 
	margin: 0;
}
#top {
	margin: 0;
}
img{
 	border:1px solid #ccc;
  border-radius: 3px;
}
#menu {
	margin-top: 10px;
	float: right;
  text-align:right;
}
#menu ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#menu ul li {
	float: left;
	display: inline;
	height: 28px;
	margin-left: 2px;
}
#menu ul li a {
	display: block;
	height: 28px;
	line-height: 28px;
	text-align: center;
	color: #FFF;
	text-shadow: 1px 1px 1px #323232;
	font-size: 14px;
/*	background: #333333; */
	text-transform: uppercase;
	text-decoration: none;
	padding: 0 20px;
-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;
}
#menu ul li a:hover, #menu ul li.active a{
	background: #BB0000;
	text-shadow: 1px 1px 1px #9b4c1c;
-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;
}
.wrapper {
  width:100%;
	height: auto;
	margin: 0 auto;
}
.logo { 
    position:relative; 
    margin:0 auto; 
    width:220px;
    min-height: 45px;
    display: block;
}
.logo img { 
    left: 0; 
    position:absolute; 
    top: -3px;
    bottom: -1px;
    border: 1px solid #FFF;
  -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;      
}
  .logo img.lister {opacity:0;filter:alpha(opacity=0);}
  .logo:hover img.lister {opacity:1;filter:alpha(opacity=100);margin-top: 22px;}
  .logo:hover img.prev, .logo img.prev:hover {opacity:0;filter:alpha(opacity=0);}

.topright {
	width: 45%;
	position: absolute;
	top: 25px;
	right: 15%;
z-index:0;
}
.container {
	width: 100%;
	height: auto;
	float: left;
	clear: both;
}
.contents {
	float: left;
  width:100%;
	margin: 5px 0 10px 0;
}
#respond {
  width:97%;
	border: 1px solid #bfdada;
	padding: 0 10px 20px 10px;
	margin: 1px 0 3px 0;
-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;
}
#respond h3 {
	margin: 0 0 5px 0;
	padding: 0px;
	color: #000011;
	font-size: 20px;
	text-shadow: 1px 1px 1px #F8FBFB;
	font-weight: normal;
}
#main {
  margin-top: 1px;   
  vertical-align:middle; 
}  
.content {
margin: 1px 5px 5px 5px;
padding: 0 1px 5px 30px;
text-align: left;
}
.navline {
	margin: 10px 0 5px 0; 
	BORDER-TOP: solid 1px #999;
	HEIGHT: 23px;
  text-align:center;
  vertical-align:middle;
}
.navcontainer {
	PADDING-LEFT: 10px; BACKGROUND: #333; BORDER: solid 1px #A9B8C2;
}
.navblok {
	PADDING-LEFT: 1px; BORDER-TOP: 1px dashed #999; HEIGHT: 32px;
}
#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 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; 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; TEXT-DECORATION: none
}
#nav LI A:hover {
	DISPLAY: block; BACKGROUND: #454545; COLOR: #ff0000; TEXT-DECORATION: none
}
#nav LI A:active {
	DISPLAY: block; BACKGROUND: #666666; COLOR: #fff; TEXT-DECORATION: none
}
#nav LI.current-cat A {	COLOR: #fff; }
#nav LI:hover {	POSITION: static }
#nav LI.sfhover {	POSITION: static }	

#ant{
	margin: 20px 20px 0 25px;
  font-weight:400;
	font-size: 34px;
	color:#000;
  text-align:center;
  text-shadow:1px -1px 0 #c0c0c0;
}
#att{
  color: #FFFF99;
  font-size: 200%;
  font-weight: bold;
  text-shadow:0 1px 0 #0000FF;
}

#cst {
 	font-size: 12px;
	font-weight: bold;
	line-height: 90%;
}
#ctr {
  text-align:center;
  vertical-align:middle;
}
#lt{
float: left;
margin:6px 30px 8px 10px;
text-align:left;
vertical-align:middle;
}
#rt{
float: right;
margin:6px 10px 8px 10px;
text-align:right;
vertical-align:middle;
}
#sk{
  margin-top: 20px;
  margin-left: 10px;
  color: #FAFAF8;
  font-size: 18px;
  text-shadow:0 1px 0 #000033;
}
#small {
	font-size: 80%;
}
#txt {
	line-height: 90%;
}
#wi{
  margin-bottom: 0px;
	padding: 5px 8px 0 0;
  height: 30px;
	text-align: left;
} 
#ws{
  width:45%;
  min-width:295px;
  height: 41px;
	line-height: 40px;
  margin-top: 9px;
  text-align:center;
	background: #666;
-webkit-border-radius:7px 7px 0 0;-moz-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0;
}
#wsk{
  margin: 0;
  color: #FAFAF8;
	font-size: 30px;
  text-shadow:0 1px 0 darkblue;
}
#upper{
  text-transform:uppercase;
  text-shadow:0 1px 0 #CC0033;
} 
h1 {
	color: black;
	font-family: "Tahoma", "Trebuchet MS", "Verdana", sans-serif;
	font-weight: bold;
	font-size: 30px;
	text-decoration: none;
  text-shadow:0 1px 0 #929292;
	line-height: 80%;
}

h2 {
	font-family: "Arial Black", "Verdana", sans-serif;
  font-weight:400;
	font-size: 26px;
	color:#000;
  text-shadow:1px -1px 0 #c0c0c0;
	text-decoration: none;
	line-height: 85%;
}
h3 {
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 90%;
}
h4{
  margin:2px;
	font-size: 100%;
  font-weight:normal;
}
h5{
  margin:2px 0 8px 0;
	font-size: 100%;
  font-weight:bold;
}
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 #C0C0C0;
}
b{
  font-size: 105%;
  font-weight: bold;
  text-shadow:0 1px 0 #999;
}
p {
  margin-top: 1pt;
  margin-bottom: 2pt;
 }
p.dd{
font-weight: normal;
text-indent: 15px;
margin-left: 8px;
margin-right: 5px;
line-height: 1.2;
}
.ots {
text-indent: 15px;
margin-bottom: 1px;
}
.genbig{
  font-size:130%;
}
.genmed {
margin: 0 0 1px 0;
font-size: 110%;
}
.sm {
margin: 0 0 3px 0;
font-size: 85%;
}
.rh{
  font-size:30px;
}  

.lfl {
	margin: 0;
	float: left;
	color: black;
	white-space: normal;
	font-size: 105%;
 }
.rfl {
	margin: 0;
	float: right;
	white-space: nowrap;
	font-size: 105%;
 }
.wh {
  font-size: 12px;
  font-weight: normal;
  color: gray;
  text-align:center;
  vertical-align:middle;
  margin-top: 1px;
  margin-bottom: 1px;
  text-shadow: 1px 1px 2px green;
 }
.clear
{
  margin-top: 3pt;
  margin-bottom: 3pt;
	clear:both;
}
.ln {
  margin:3px 2px 3px 15px;
  text-align:left;
  vertical-align:middle;
}
 hr {
  margin-top: 1pt;
  margin-bottom: 1pt;
	height: 1px;
	border-width: 0;
	background-color: #D1D7DC;
	color: #D1D7DC;
	clear:both;
}
input.point{
 cursor:pointer;
 margin:0 0 2px 0;
 padding-left: 5px;
 padding-right: 5px;
}
input, textarea {
outline: none;
}
input:active, textarea:active {
outline: none;
}
:focus {
outline: none;
}
#hand {
 cursor:pointer;
 margin: 3px;
}
table {
  width:100%;
  text-align:center;
  vertical-align:middle;
}
#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:99%;
  border-spacing:2;
  border:1px solid #111;  
}
table.w90 {
  width:90%;
  text-align:center;
}
table.w80 {
  width:88%;
  border-spacing:2;
  border:1px solid #111;  
  text-align:center;
}
table.w80 td {
  border:1px solid #666;  
  text-align:center;
  vertical-align:middle;
}
td {
  text-align:center;
}
td.md {
  text-align:center;
  vertical-align:middle;
}
td.w3 {
  width:30px;
  text-align:center;
  vertical-align:middle;
}
caption {
  font-weight: bold;
  text-align:center;
  vertical-align:middle;
}
th {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	white-space: nowrap;
	padding: 7px 5px;
}
.row1 {
	background-color: #E8E8E8;
	padding: 4px;
}
.row2 {
	background-color: #FFF;
	padding: 4px;
}
.row3 {
	background-color: #D7D7D7;
	padding: 4px;
}
.trans{
  background:transparent;
}
a:link {
	color: #000060;
	text-decoration: none;
}

a:active,
a:visited {
	color: #111;
	text-decoration: none;
}

a:hover {
	color: #CC0000;
	text-decoration: none;
}

.rec {
position: fixed;
_position: absolute;
	margin-top: 10px;
 	width: 140px;
	height: 22px;
  right: 0px;
}
.rec a {
	display: block;
	background: url(wcool.gif) no-repeat 5px center #000;
	width: 140px;
	height: 22px;
	color: #FFF;
	font-size: 14px;
  text-align: center;
	text-decoration: none;
	text-shadow: 1px 1px 1px #5d5b5b;
	line-height: 23px; 
-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;
}
.rec a:visited {
color: #FFF;
}
.rec a:hover {
	background: url(wcool.gif) no-repeat 5px center #555;
}

a.border:link, a.border:active,
a.border:visited {
 text-decoration: none;
 color:#666699;
 background-color: #263643;
 border-color: #99CC66;
 border-style: solid;
 border-width: 1px;
 padding-left: 5px;
 padding-right: 5px;
-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;
 }
 
 a.border:hover{
 text-decoration: none;
 color:#990000;
 background-color: #FFFFFF;
 border-color: #99CC66;
 border-style: solid;
 border-width: 1px;
 padding-left: 5px;
 padding-right: 5px;
-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;
}

a.btn{
  margin:0 auto;
  text-align:center;
  -webkit-border-radius: 21px;
     -moz-border-radius: 21px;
          border-radius: 21px;
  -webkit-transition: all .3s ease;
     -moz-transition: all .3s ease;
          transition: all .3s ease;
}
a.btn:hover{
  text-decoration:none;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
}
a.btn.tan{
  margin:8px;
  padding:5px 8px;
  color:#000066;
  text-shadow:0 1px 0 #FFFFFF;
  -webkit-box-shadow:0 1px 0 #CCCCCC;
     -moz-box-shadow:0 1px 0 #CCCCCC;
          box-shadow:0 1px 0 #CCCCCC;
  background: transparent;
}
a.btn.tan:hover{
  color:#FF0000;
  background:transparent;
}

a.btn.green{
  padding:5px 20px;
  color:#777;
  text-shadow:0 -1px 0 #77AD25;
  -webkit-box-shadow: 0 2px 0 #629219;
     -moz-box-shadow: 0 2px 0 #000080;
          box-shadow: 0 2px 0 #000080;
  background:#000;        
}
a.btn.green:hover{
  color:#FF0000;
  text-decoration: none;
  background:#454545;
}
a.btn.green:visited{
  color:#999;
  background:#000;
}
.btk-item{
  padding:7px 20px;
  display:block;
  cursor:pointer;
  color:#000;
  font:14px;
  font-weight:400;
  text-shadow:0 -1px 0 #D26F20;
  text-transform:uppercase;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
  -webkit-box-shadow: 0 -1px 0 #FFAA65, 0 2px 0 #AA0000;
     -moz-box-shadow: 0 -1px 0 #FFAA65, 0 2px 0 #AA0000;
          box-shadow: 0 -1px 0 #FFAA65, 0 2px 0 #AA0000;
  background: #CCC; 
  background: -webkit-linear-gradient(top, #CCC 51%,#F97F1E 96%);
  background:    -moz-linear-gradient(top, #CCC 51%,#F97F1E 96%);
  background:   linear-gradient(to bottom, #CCC 51%,#F97F1E 96%);
}
.btk-item:hover .btk-link{
  display:block;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
  background: #555; 
  background: -webkit-linear-gradient(top, #FFF 51%,#F97F1E 96%);
  background:    -moz-linear-gradient(top, #FFF 51%,#F97F1E 96%);
  background:   linear-gradient(to bottom, #FFF 51%,#F97F1E 96%);
 	text-decoration:none;
}
.btk-link_cont
{
  color:#00AA00;
	font-weight: bold;
	font-size: 14px;
  text-shadow:0 1px 0 #BB0000;
	line-height: 120%;
}
.floatleft{
  margin:0 10px 3px 65px;
  color: #000;
  font-size: 90%;
  float:left;
}
.floatright{
  margin:0 0 3px 10px;
  font-size: 100%;
  float:right;
}

#foto IMG {
	BORDER: #666 1px solid;
	margin-bottom:10px;
	}
#fgr IMG {
	margin: 1px 5px;
	BORDER: 1px solid #000033; 
	}
#fglogo {
  width:220px;
  height: 110px;
  margin: -15px 0 15px -20px;
  padding:1px;
  display:block;
	float: left;
	text-align: center;
	vertical-align: middle;
	}	
#fscreen IMG {
  margin: 1px 0 0 -1px;
	}
#screenshot{
position:absolute;
border:1px solid #999;
background: transparent;
padding:1px;
display:none;
color:#000;
}
#fs {
  max-width:115px;
  padding:10px;
  display:block;
  margin: 2px 10px 10px 0;
	BORDER: 1px solid #999; 
	float: left;
	text-align: center;
	background: #CCC;
-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;
	}	
#fxb {
  max-width:115px;
  padding:12px 5px 5px 5px;
  display:block;
  margin: 2px 5px 2px 15px;
	BORDER: 1px solid #CCC; 
	float: left;
	text-align: center;
	background: #EEE;
-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;
	}
#fxb:hover { BORDER: 1px solid #929292; background: #CCC;}	
.ixb {margin: 3px;padding: 3px;overflow: hidden;width:180px;list-style: none;text-align: center;}
	
.ixy {
margin: 5px 15px 10px -5px;
padding: 5px;
overflow: hidden;
width:180px;
list-style: none;
text-align: center;
border:1px solid #FFF;
background:#FFF;
text-shadow:0 1px 0 #CCC;
clear:both;
-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;
}
.ixy:hover {-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #999;background:#CCC;text-shadow:0 1px 0 #F1F1F1;} 

.ixc {margin: -5px 0 5px 0;padding: 3px;overflow: hidden;width:175px;min-height:200px;float: left;list-style: none;text-align: center;}
.ixw {margin: 3px;overflow: hidden;width: 250px;list-style: none;clear:both;}
.ixz {margin: 2px;padding: 3px;overflow: hidden;width: 170px;float: left;list-style: none;text-align: center;}
#rln {border:1px solid #999;}  
#mblok { 
    position:relative; 
    margin:0 auto; 
    width:95%;
    min-width:745px;
    display: block;
}	

.fl{float:left;margin: 5px 25px 5px 0;}
.fr{float:right;margin: 5px 0 5px 25px;}

h6{font-size:14px; padding:0; margin:0;}
h6.hTop{position:absolute; top:1px; left:20px; z-index:100;}
h6.unter1{position:absolute; top:3px; left:22px; z-index:90;}
h6.unter2{position:absolute; top:4px; left:24px; z-index:80;}
/**/
#cn{
  font-family: "Arial Black", "Impact", "Helvetica", sans-serif;
  font-size: 120%;
	font-weight: normal;
	text-transform: uppercase;
	line-height: 95%;
  text-shadow:0 1px 0 #FF6600;
}
#cnr{
  margin: 5px;
  font-size: 250%;
  font-weight: bold;
  text-shadow:0 1px 0 #FF6600;
} 
#navs{
	font-size: 14px;
}
#navs a strong{
	text-transform:uppercase;
}
.sub-nav {
	font-size:110%;
	font-weight:normal;
	text-align: center;
	}
#acs {
	width: 98%;
}	
#acs div.menue {
	font-weight:bold;
	margin-left: 10px;
}
#acs ul li {
background: transparent; color: inherit; display: inline; float: left;margin: 3px 5px 1px 5px;
}
#acs ul li a:link {
	color: #222;
}
#acs ul li a:visited {
	color: #333;
}
#acs ul li a:hover {
	color: #8b0000;
}
#acs ul li a:active {
	color: #CC0033;
}

#fgpwr IMG {
  margin: -5px 0 10px -4px;
	BORDER: 1px solid #99cc66; 
	border-radius: 5px;
	}
#fgpwr {
  font-family: "Georgia", "Arial", "Helvetica", sans-serif;
  margin:0 0 10px 25px;
  color:#555;
  font-size:85%;
  text-decoration: none;
  -webkit-transition: color .2s ease;
     -moz-transition: color .2s ease;
          transition: color .2s ease;
}
#fgpwr strong {
	color: #444;
  font-size:97%;
}
#fgpwr a {
	color: #444;
}

.shadow
{
box-shadow: 3px 3px 5px 3px #c8c8c8;
}
  .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);}

.clearfix{*zoom:1;}
.bListing{margin-top:2px;}
.bListing .bListingItem{position:relative;z-index:0;float:left;margin: 0 0 0 -10px;}
.bListing .bListingItem__eInner{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 2px 5px #c7c7c7;-moz-box-shadow:0 2px 5px #c7c7c7;box-shadow:0 2px 5px #c7c7c7;padding:7px;width:185px;border:1px solid #CCC;background:#EEE;} 
.bListing .bListingItem:hover .bListingItem__eInner{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 2px 5px #c7c7c7;-moz-box-shadow:0 2px 5px #c7c7c7;box-shadow:0 2px 5px #c7c7c7;border:1px solid #929292;background:#CCC;} 
.bListing .bSimplyDesc__eText{overflow:hidden;margin:0;height:30px;line-height:1.3;text-align:center} 

#blk { height: 20px; width:90%; display: block; text-align:center}
.bListing .text { display: none; }
.bListing:hover .text, .bListing a.active .text {display: block; font-size:95%;}

.rubl {margin: 0;font-weight: normal;font-size:90%;}
.red{color:#f00;}
.black{color:#000;}
.b3t{color:#333;}
.brown{color:brown;}
.choco{color:chocolate;}
.lime{color:lime;}
.blue{color:blue;}
.gray{color:gray;}
.green{color:green;}
.tan{color:tan;}
.wr{color:#fff;}
.xlg{color:#99CC66;}
pre{font-size:120%; color:#009;}

.b-list{margin-left:13px;}
.b-list img {border:0;}
.b-item{float:left;clear:left;padding:4px;}
.b-link{float:left;color:#FFF;text-decoration:none;}
.b-link__content{float:left;font:bold 1.5em;}
.b-link__tr{border-bottom:4px solid transparent;}
.b-link__bl{border-right:4px solid transparent;}
.b-link_art{border-color:transparent;}
.b-link__tr_art{border-bottom-color:transparent;}
.b-link__bl_art{border-right-color:transparent;}
.b-link__content_art{background:transparent;}
