/*  phpBB 3.0 Style Sheet
    --------------------------------------------------------------
	Style name:	AeroBlue
	Based on style:	subSilver (the default phpBB 2 style)
	Original author: subBlue ( http://www.subBlue.com/ )
	
	Copyright 2006 phpBB Group ( http://www.phpbb.com/ )
    --------------------------------------------------------------
*/
/**
 * @package styles
 * @version $Id: memberlist_avatar.css 45 2007-09-10 04:49:51Z Highway of Life $
 * @copyright (c) 2007 David Lewis (Highway of Life) - http://startrekguide.com
 * @license http://opensource.org/licenses/gpl-license.php GNU Public License
 ---------------------------------------- */
.thumbnail {
	z-index: 0;
	position:relative;
}

a.thumbnail:hover {
	background-color: transparent;
	z-index: 50;
}

.thumbnail span {
	position: absolute;
	background: #e0e5e9 url("styles/pro-detok/theme/images/cellpic1.gif") repeat-x;
	padding: 4px;
	border: 1px solid #a9b8c2;
	left: 0px;
	display: none;
	color: #FFF;
	text-decoration: none;
}

.thumbnail span img {
	border-width: 0;
	padding: 2px;
}

a.thumbnail:hover span {
	position:absolute;
	display:block;
	top: 20px;
	left: 7px;
}
.jqmWindow {
    display: none;
    
    position: fixed;
    top: 17%;
    left: 50%;
    
    margin-left: -300px;
    width: 600px;
    
    background-color: #EEE;
    color: #333;
    border: 1px solid black;
    padding: 12px;
}

.jqmOverlay { background-color: #000; }

* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}

* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}div.jqmNotice img.jqResize {position: absolute; right: 2px; bottom: 2px;}

/* Notice CSS courtesy of;
   Alexandre Plennevaux <alexandre@pixeline.be>,
   Brice Burgess <bhb@iceburg.net> */

div.jqmNotice {
    display: none;
    
    position: relative;
    
    width: 320px;
  background:#FFFFCC url(".images/icon_members.gif") 5px 5px no-repeat;
    border: 1px solid #000;
    padding: 0;
}

.jqmnTitle{margin: 0 25px;}
  
.jqmnTitle h1{
  margin: 5px 0;
  padding-left:5px;
  width: 100%;
  
  font-size:10px;
  color:#FFFFCC;
  background-color:#505050;
}

div.jqmNotice .jqmClose {
  position: absolute;
  cursor: pointer;
  right: 4px;
  top: 6px;
}

.jqmnContent{
  border-top:1px;
  color:#000;
  font:12px/18pt Comic Sans, Comic Sans MS, cursive;
  padding:0 20px 5px;
}
.jqDrag {
  /* width: 100%; */
  cursor: move;
}

.jqResize {
   width: 15px;
   position: absolute;
   bottom: 0;
   right: 0;
   cursor: se-resize;
}
.deleted {
	background-color: #A19CA6;
}

.foe {
	background-color: #FF6600;
}

.num_replies {
	float: right;
}

.no_blogs {
	text-align: center;
	font-size: 1.3em;
	font-weight: bold;
}

#replies {
	text-align: center;
	margin-top: 15px;
}

/**
* Left menu
*/
#left_menu {
	width: 240px;
	vertical-align: top;
}

.left_menu_title {
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	padding: 1px 0 5px 0;
}

#blog_searchform {
	color: #FFFFFF;
	margin-top: 5px;
	white-space: nowrap;
}

/**
* Buttons
*/
.blog-icon span {
	background: transparent none 0 0 no-repeat;
	background-image: url("./styles/pro-detok/imageset/ru/button_blog_new.gif");
}

.buttons div.blog-icon {
	width: 96px;
	height: 25px;
}
/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}
/* ---/* XLSF 2007 */
/*
body {
 background:#333 url(image/bg-strip-dark.png) 0px 0px;
 font-family:normal,"Century Gothic","Helvetica Neue Light","Helvetica Neue",georgia,"times new roman","Arial Rounded MT Bold",helvetica,verdana,tahoma,arial,"sans serif";
 font-size:75%;
 color:#666;
}

h1, h1 a {
 color:#999;
 text-decoration:none;
}

h1 {
 color:#999;
 margin-bottom:0;
 margin-left:-5px;
 margin-top:0;
 padding-left:5px;
 padding-right:5px;
}

h1, h2, h3 {
 clear:both;
 float:left;
 font-family:normal,"Century Gothic","Helvetica Neue Light","Helvetica Neue",georgia,"times new roman","Arial Rounded MT Bold",helvetica,verdana,tahoma,arial,"sans serif";
 font-size:3em;
 font-size-adjust:none;
 margin-bottom:0.25em;
 padding-bottom:1px;
}

h1, h2 {
 letter-spacing:-1px;
 margin-bottom:0;
 margin-left:-5px;
 margin-top:0;
 padding-left:5px;
 padding-right:5px;
}

a {
 color:#6699cc;
 padding:0px 2px;
 text-decoration:none;
}

a:hover {
 background:#6699cc;
 color:#fff;
}
*/
#lights {
 position:absolute;
 position:fixed;
 left:0px;
 top:0px;
/* width:100%;
 height:100%; 
 overflow:hidden;
  z-index:-1;  */
 /* display:block; */
}


.xlsf-light {
 position:absolute;
}

body.fast .xlsf-light {
 opacity:0.9;
}

.xlsf-fragment {
 position:absolute;
 background:transparent url(image/bulbs-50x50-fragments.png) no-repeat 0px 0px;
 width:50px;
 height:50px;
}

.xlsf-fragment-box {
 position:absolute;
 left:0px;
 top:0px;
 width:50px;
 height:50px;
 *width:100%;
 *height:100%;
 display:none;
}

.xlsf-cover {
 position:fixed;
 left:0px;
 top:0px;
 width:100%;
 height:100%;
 background:#fff;
 opacity:1;
 z-index:999;
 display:none;
}



/*
.xlsf-light.bottom {
 height:49px;
 border-bottom:1px solid #006600;
}

.xlsf-light.top {
 height:49px;
 border-top:1px solid #009900;
}
*/--- */

/* Layout
 ------------ */
* {
	/* Reset browsers default margin, padding and font sizes */
	margin: 0;
	padding: 0;
}

html {
	font-size: 100%;	
	height:100%;
}

form { margin: 0px; padding: 0px; }

body {
	/* Text-Sizing with ems: http://www.clagnut.com/blog/348/ */
	font-family: Verdana,Tahoma,"Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	color: #000000;
	background-color: #CCE3F3;
	background-color: #DDEDB6;
	background-color: #CADEEA;
	background-color: #ffffd7;
	
	
	/*background-image: url('styles/pro-detok/theme/images/bg1.gif');
	background-image: url('styles/pro-detok/theme/images/bg3.gif');
	background-image:url("/sites/default/themes/prodetok/images/bg/heart48.jpg");
	background-image:url("/sites/default/files/prodetok-theme/bgimage.jpg");
	background-image:url("/sites/default/files/prodetok-theme/bgimage_13.jpg");
	background-image:url("/sites/default/files/prodetok-theme/bgimage_2.png");
	background-image:url("/sites/default/files/prodetok-theme/bgimage_17.jpg");
	*/
	
        background-image:url("http://pro-detok.info/sites/default/files/prodetok-theme/bgimage_14.jpg");
	
	background-repeat: repeat-y repeat-x;
	background-position: top;
	background-attachment: scroll;
	font-size: 62.5%; /* This sets the default font size to be equivalent to 10px */
	margin: 0 auto;
	height:100%;
}

.wrap {
	/*width: 99.9%; */
	margin: 0 auto;
	min-width: 850px;
	/* max-width: 1440px; */
	
	padding-top: 3px;
	padding-left:20px;
	padding-right:20px;
	
	padding-left:00px;
	padding-right:00px;

	/* background-image:url("/sites/default/themes/prodetok/images/bg/51.png"); */
}

#wrapper-left
    {
    /*    background-image: url("/sites/default/themes/prodetok/images/bg/sp12_256.png"); 
        background-image: url("/sites/default/files/prodetok-theme/left_bgimage.gif");
        background-image: url("/sites/default/files/prodetok-theme/left_bgimage.jpg") !important;
	background-position:0 top;
        background-repeat: repeat-y;
        padding-left:124px;
        */
        
    }
    
#wrapper-right
    {
        /*
        background-image: url("/sites/default/themes/prodetok/images/bg/bg-2011-12-3.gif");
        background-image: url("/sites/default/files/prodetok-theme/right_bgimage.gif");
        background-position:right top;
	background-repeat: repeat-y;
	padding-right:45px;
	*/
    }
                                                
#wrapheader {
	height: auto !important;
	padding: 0;
}

.midlink {
	padding-right: 8px;
}

.logo {
	padding-left: 8px;
	padding-bottom: 5px;
}
.slogan
{
padding:0px;
margin:0px;
color:black;
}
#wrapsimple {
	margin: 25px 25px 0 25px;
}

#wrapnav {
	width: 100%;
	margin: 0;
	background-color: #ECECEC;
	border-width: 1px;
	border-style: solid;
	border-color: #A9B8C2;
}

#logodesc {
	background-color: #C1CAD2;
	padding: 0 25px 15px 25px;
}

#menubar {
	margin: 0 25px;
}

#datebar {
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
}

.bc {
	margin-left: 10px;
	margin-right: 10px;
	border:1px solid #3A5549;
	/* height:1.3em; */
}

.forumbar {
	margin-left: 10px;
	margin-right: 10px;
}

.tablebg {
	background-color: #EFFBF7;
}

#findbar {
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
}

.forumrules {
	margin-left: 10px;
	margin-right: 10px;
	background-color: #EFFBF7;
	border-width: 1px;
	border-style: solid;
	border-color: #3A5549;
	padding: 4px;
	font-weight: normal;
	font-size: 1.1em;
}

.forumrules h3 {
	color: #AA0000;
	font-size: 1.3em;
}

#pageheader { 
	margin-left: 10px;
	margin-right: 10px;
}

#navbarbg {
	background: url('styles/pro-detok/theme/images/navm.png') repeat-x;
	height: 24px;
	width: 100%;
}

.navspacel {
	display: block;
	position: relative;
	float: left;
	width: 2px;
	height: 24px;
}

.navspacer {
	display: block;
	position: relative;
	float: right;
	width: 2px;
	height: 24px;
}

a.squarebuttonl {
	background: transparent url('styles/pro-detok/theme/images/navl.png') no-repeat top left;
	display: block;
	float: left;
	font-size: 10px; /* Change as desired */
	line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
	height: 24px; /* Height of button background height */
	padding-left: 8px; /* Width of left menu image */
	text-decoration: none;
}

a.squarebuttonr {
	background: transparent url('styles/pro-detok/theme/images/navl.png') no-repeat top left;
	display: block;
	float: right;
	font-size: 10px; /* Change as desired */
	line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
	height: 24px; /* Height of button background height */
	padding-left: 8px; /* Width of left menu image */
	text-decoration: none;
}

a:link.squarebuttonl, a:visited.squarebuttonl, a:active.squarebuttonl, a:link.squarebuttonr, a:visited.squarebuttonr, a:active.squarebuttonr {
	color: #FFFFFF; /*button text color*/
	text-decoration: none;
}

a.squarebuttonl span, a.squarebuttonr span {
	background: transparent url('styles/pro-detok/theme/images/navr.png') no-repeat top right;
	display: block;
	padding: 4px 8px 4px 0; /*Set 8px below to match value of 'padding-left' value above*/
}

a.squarebuttonl:hover, a.squarebuttonr:hover { /* Hover state CSS */
	background-position: bottom left;
}

a.squarebuttonl:hover span, a.squarebuttonr:hover span { /* Hover state CSS */
	background-position: bottom right;
	color: #FFFFFF;
}

.buttonwrapper { /* Container you can use to surround a CSS button to clear float */
	overflow: hidden;
	height: 24px;
	width: 100%;
}

#pagecontent { }
#pagefooter { }

#poll { }
#postrow { }
#postdata { }

/* Search box
--------------------------------------------- */
#search-box {
   color: #FFFFFF;
   float: right;
   padding-top: 13px;
   text-align: right;
   white-space: nowrap; /* For Opera */
   background-color:lightBlue;
   opacity:0.8;
   padding:10px;
   position:absolute;
   right:100px;
  -moz-border-radius:9px;
  -webkit-border-radius:9px;
  -khtml-border-radius:9px;
  -opera-border-radius:9px;
  border-radius:9px;
                                 
}

#search-box #keywords {
   width: 121px;
   height: 16px;
   background: transparent url("styles/pro-detok/theme/images/searchbg.gif");
   background-repeat: no-repeat;
   color: #999999;
   font-size: 11px;
   font-style: italic;
}

#search-box input {
   border: none;
}

/* .button1 style defined later, just a few tweaks for the search button version */
#search-box input.button1 {
   padding: 1px 5px;
}

#search-box li {
   text-align: right;
}

#search-box img {
   vertical-align: middle;
   margin-right: 3px;
}

input.search {
   padding-left: 20px;
   padding-top: 4px;
}

input.forumsearch {
   background-image: url("styles/pro-detok/theme/images/icon_textbox_search.gif");
   background-repeat: no-repeat;
   background-position: left 1px;
   border-color: #3A5549;
   color: #999999;
   font-size: 11px;
   font-style: italic;
   padding-left: 17px;
   padding-top: 2px;
   padding-bottom: 2px;
}

/*  Text
 --------------------- */
h1 {
	color: white;
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
	font-weight: bold;
	font-size: 2.0em;
	text-decoration: none;
}

h6 {
	color: #002A46;
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
	font-weight: bold;
	font-size: 2.0em;
	text-decoration: none;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.5em;
	text-decoration: none;
	line-height: 120%;
}

h3 {
	font-size: 1.3em;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 120%;
}

h4 {
	color: white;
	margin: 0;
	font-size: 1.1em;
	font-weight: bold;
}

h5 {
	color: #00462A;
	margin: 0;
	font-size: 1.1em;
	font-weight: bold;
}

p {
	font-size: 1.1em;
}

p.moderators {
	margin: 0;
	/* float: left; */
	color: black;
	font-weight: bold;
	display:inline;
}

.rtl p.moderators {
	float: right;
}

p.linkmcp {
	margin: 0;
	font-size: 1em;
/*	float: right; */
	white-space: nowrap;
	display:inline;
}

.rtl p.linkmcp {
	float: left;
}

p.breadcrumbs {
	margin: 0;
	/* float: left;
 */
	color: black;
	font-weight: bold;
	white-space: normal;
	font-size: 1em;
}

.rtl p.breadcrumbs {
	/* float: right;
 */
}

p.datetime {
	margin: 0;
	float: right;
	white-space: nowrap;
	font-size: 1em;
}

.rtl p.datetime {
	float: left;
}

p.searchbar {
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 2px;
	padding: 2px 0;
	white-space: nowrap;
} 

p.searchbarreg {
	margin: 0;
	float: right;
	white-space: nowrap;
}

.rtl p.searchbarreg {
	float: left;
}

p.forumdesc {
	padding-bottom: 2px;
	margin:1px;
}

p.topicauthor {
	margin: 1px 0;
}

p.topicdetails {
	margin: 1px 0;
}

.postreported, .postreported a:visited, .postreported a:link, .postreported a:hover, .postreported a:active {
	margin: 1px 0;
	color: red;
	font-weight: bold;
}

.postapprove, .postapprove a:visited, .postapprove a:link, .postapprove a:hover, .postapprove a:active {
	color: green;
	font-weight: bold;
}

.postapprove img, .postreported img {
	vertical-align: bottom;
	padding-top: 5px;
}

.postauthor {
	color: #000000;
	font-size:1.3em;
	text-shadow:#FFFFE0 1px 1px, white -1px -1px;
}

.postdetails {
	color: #000000;
}

.postlink, a.postlink, a.postlink:visited, a.postlink:link, a.postlink:active, .postlink-local, a.postlink-local, a.postlink-local:visited, a.postlink-local:link, a.postlink-local:active {
   color: #009358;
   text-decoration: none;
}

a.postlink:hover, a.postlink-local:hover {
   text-decoration: underline;
}

.signature, a.signature:link, a.signature:visited, a.signature:active {
   color: #00462A;
   text-decoration: none;
}

a.signature:hover {
   color: #009358;
   text-decoration: underline;
}

.signature
{
}

.postbody {
	font-size: 1.3em;
	line-height: 1.4em;
	font-family:  "Trebuchet MS",Tahoma,Verdana,"Lucida Grande", Helvetica, Arial, sans-serif;
}

.postbody li, ol, ul {
	margin: 0 0 0 1.5em;
}

.rtl .postbody li, .rtl ol, .rtl ul {
	margin: 0 1.5em 0 0;
}

.posthilit {
	background-color: yellow;
}

.nav, .nav:hover {
	margin: 0;
	color: black;
	font-weight: bold;
}

.pagination {
	color: black;
	font-size: 1em;
	font-weight: bold;
}
.pagin a {
    border:1px solid #FAFAF0;
    background-color:#FAFAF0;
    margin:1px;
    border-radius:3px 3px 3px 3px;
    -moz-border-radius:3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    -khtml-border-radius: 3px 3px 3px 3px;
    -opera-border-radius: 3px 3px 3px 3px;
    padding:1px 3px;
}
.row1h .pagin a 
{
  background-color:Linen;
}
.pagin a:hover
{
    border:1px solid lightgreen;
    background-color:lightgreen;
    text-decoration: none;
}

.pagin .page-sep
{
display:none;
}
.pagin strong
{
margin:1px;
}
.intopicpagin .pagin
{
    background-color:CadetBlue;
    border:none;
    padding:8px;
    -moz-border-radius:7px;
    -webkit-border-radius:7px;
    -khtml-border-radius:7px;
    -opera-border-radius:7px;
    border-radius:7px;
    /* background-image: url('styles/pro-detok/theme/images/cellpic11.gif');
    height:28px; */
    background-image: url("styles/pro-detok/theme/images/cellpic11.gif");
    border: 2px solid black;
}
.gen {
	margin: 1px 1px;
	font-size: 1.2em;
}

.genmed {
	margin: 1px 1px;
	font-size: 1.1em;
}

a.headw, a.headw:visited, a.headw:link, a.headw:hover, a.headw:active {
	color: #FFFFFF;
	font-family: Georgia,"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-style:italic;
	font-size: 3.0em;
	padding-left: 1px;
	text-shadow:2px 2px 2px black, 0 0 5px black;
}

.genmedw {
	color: #FFFFFF;
	margin: 1px 1px;
	font-size: 1em;
}

a.genmedw, a.genmedw:visited, a.genmedw:link, a.genmedw:hover, a.genmedw:active {
	color: #FFFFFF;
	margin: 1px 1px;
	text-shadow:2px 2px 2px black, 0 0 5px black;
	font-family:Georgia;
	font-size:1.5em;
	font-style:italic;
	font-weight:bold;
}

.gensmall {
	margin: 1px 1px;
	font-size: 1em;
}

.genspace {
	margin-left: 10px;
	margin-right: 10px;
	font-size: 1em;
}

.copyright {
	color: #444;
	font-weight: normal;
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}

#footer {
	text-align: center;
}

.titles {
	font-family: Verdana,"Lucida Grande", Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 1.3em;
	text-decoration: none;
}

.error {
	color: #AA0000;
}


/* Tables
 ------------ */
th {
	color: #FFFFFF;
	font-size: 1.1em;
	font-weight: bold;
	background-color: #006699;
	background-image: url('styles/pro-detok/theme/images/cellpic11.gif');
	white-space: nowrap;
	height: 28px;
	margin: 0;
	padding: 0;
	border: 0;
}

td.profile {
	padding: 4px;
	border-right: 1px solid #A7C5BA;
}

.tbspace {
	padding: 0px 18px;
}



.attachbg {
	background-color: #A7C5BA;
}

.attachrow {
	background-image: url('styles/pro-detok/theme/images/rowh.gif');
	padding: 4px;
}

.catdiv {
	height: 28px;
	margin: 0;
	padding: 0;
	border: 0;
}

.cat {
	color: #FFFFFF;
	height: 28px;
	margin: 0;
	padding: 0;
	border: 0;
	background-color: #00462A;
	background-image: url('styles/pro-detok/theme/images/cellpic11.gif');
	text-indent: 4px;
}

.catb {
	color: #FFFFFF;
	height: 28px;
	margin: 0;
	padding: 0;
	border: 0;
	background-color: #032F1A;
	background-image: url('styles/pro-detok/theme/images/cellpic3.gif');
	background-image: url('styles/pro-detok/theme/images/cellpic11.gif');
	text-indent: 4px;
}

.forums {
	background-color: #EFFBF7;
	background-image: url("styles/pro-detok/theme/images/gradient.png");
	background-repeat: repeat-x;
}

.forumrow {
	padding: 6px;
}

.row1 {
	background-color: #EFFBF7;
	padding: 4px;
}

.row1h {
	border: 1px solid transparent;
	padding: 2px;
}

.row1h:hover, .forums tr:hover {
	background-color: #E4FEF4;
	border: 1px solid #D4F9EE;
}

.row2 {
	background-color: #E4FEF4;
	padding: 2px;
}

.row3 {
	background-color: #DEFCF1;
	padding: 2px;
}

.row3h {
	color: #00462A;
	font-weight: bold;
	background-color: #D8F6EC;
	background-image: url('styles/pro-detok/theme/images/rowh.gif');
	background-repeat: repeat-x;
	background-position: top;
	border-bottom: 1px solid #b6f9e9;
	padding: 2px;
}

.row4 {
	background-color: #EFFBF7;
}

.tabtable {
	background: url('styles/pro-detok/theme/images/tabsbg.gif') repeat-x;
	border-bottom: 1px solid #A7C5BA;
}

.subforum
{
 color:#009358 !important;
}

#tabs {
	line-height: normal;
	margin: 0 0 0 0;
	min-width: 570px;
}

#tabs ul {
	margin:0;
	padding: 0;
	list-style: none;
}

#tabs li {
	display: inline;
	margin: 0;
	padding: 0;
	font-size: 1em;
	font-weight: bold;
}

#tabs a {
	float: left;
	background: url('styles/pro-detok/theme/images/bg_tabs1.gif') no-repeat 0% -35px;
	margin: 0 0 0 0;
	padding: 0 0 0 5px;
	text-decoration: none;
	position: relative;
	cursor: pointer;
}

#tabs a span {
	float: left;
	display: block;
	background: url('styles/pro-detok/theme/images/bg_tabs2.gif') no-repeat 100% -35px;
	padding: 6px 10px 7px 5px;
	color: #00462A;
	white-space: nowrap;
}

#tabs a:hover span {
	color: #00462A;
}

#tabs .activetab a {
	background-position: 0 0;
}

#tabs .activetab a span {
	background-position: 100% 0;
	color: #000000;
	padding-right: 22px;
}

#tabs a:hover {
	background-position: 0 -70px;
}

#tabs a:hover span {
	background-position:100% -70px;
}

#tabs .activetab a:hover {
	background-position: 0 0;
}

#tabs .activetab a:hover span {
	color: #000000;
	background-position: 100% 0;
}

#navigation {
	width: 100%;
	padding-top: 15px;
	padding-bottom: 14px;
}

#navigation ul {
	list-style: none;
}

/* Default list state */
#navigation li {
	margin: 0;
	padding: 0;
	font-weight: bold;
	display: inline;
}

/* Link styles for the sub-section links */
#navigation a {
	display: block;
	padding: 3px;
	margin: 0;
	text-decoration: none;
	font-weight: bold;
	color: #002A46;
	background: #EFFBF7 none repeat-y 100% 0;
	border: 1px solid #EFFBF7;
	margin-right: 15px;
}

#navigation a:hover {
	background-color: #E8FDF5;
	background-image: none;
	border: 1px solid #D8FAF0;
}

#navigation #active-subsection a {
	display: block;
	color: #000000;
	background-color: #E0FBF2;
	background-image: none;
	border: 1px solid #99FDDE;
}

#navigation #active-subsection a:hover {
	color: #000000;
}

.spacer {
	background-color: #A7C5BA;
}

hr {
	border-top: 1px solid #D1DCD7;
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
	margin-top: 5px;
	margin-bottom: 5px;
}

.legend {
	text-align:center;
	margin: 0 auto;
}

/* Links
 ------------ */
/* Links adjustment to correctly display an order of rtl/ltr mixed content */
.rtl a {
	direction: rtl;
	unicode-bidi: embed;
} 

a:link, a:visited, a:active {
	color: #00462A;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a.link-new, a.link-new:visited { color: #009358; }
a.link-new:hover, a.link-new:visited:hover { color: #00CE7B; }

a.forumlink, a.forumlink:visited, a.forumlink:link, a.forumlink:active {
	font-weight: bold;
	font-family: Georgia,"Lucida Grande", Helvetica, Arial, sans-serif;
	font-size: 1.3em;
	/* font-style:italic; */
}

a.forumlink:hover {
	color: #009358;
}

.row-new
{
    background-color:#fff2d8;
    border:1px solid #FDE7BC;
}
a.topictitle, a.topictitle:visited, a.topictitle:link, a.topictitle:active {
	margin: 1px 0;
	font-family: Verdana,"Lucida Grande", Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 1.2em;
}

a.topictitle:hover {
	color: #009358;
}

th a, th a:visited {
	color: #FFFFFF !important;
	text-decoration: none;
}

th a:hover {
	text-decoration: underline;
}


/* Form Elements
 ------------ */
form {
	margin: 0;
	padding: 0;
	border: 0;
}

input {
	background-color: #FAFAFA;
	color: #000000;
	font-family: Tahoma,"Lucida Grande", Verdana, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	padding: 1px;
	border: 1px solid #567768;
}

textarea {
	background-color: #FAFAFA;
	color: #000000;
	font-family: Tahoma,"Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.3em; 
	line-height: 1.4em;
	font-weight: normal;
	border: 1px solid #567768;
	padding: 2px;
}

select {
	color: #000000;
	background-color: #FAFAFA;
	font-family: Tahoma,"Lucida Grande", Verdana, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	border: 1px solid #3A5549;
	padding: 1px;
}

option {
	padding: 0 1em 0 0;
}

option.disabled-option {
	color: graytext;
}

.rtl option {
	padding: 0 0 0 1em;
}

input.radio {
	margin-top: 2px;
	margin-left: 0px;
	margin-right: 0px;
	border: none;
	background-color: transparent;
}

.post {
	background-color: #FAFAFA;
	background-image: url('styles/pro-detok/theme/images/bginput.gif');
	background-repeat: repeat-x;
	border-style: solid;
	border-width: 1px;
}

.btnbbcode {
	color: #000000;
	font-weight: normal;
	font-size: 1.1em;
	font-family: Tahoma,"Lucida Grande", Verdana, Helvetica, sans-serif;
	background-image: url("styles/pro-detok/theme/images/bg_button.gif");
    background-repeat: repeat-x;
    background-position: -0px -0px;
	border: 1px solid #3A5549;
}

.btnbbcode:hover {
    background-position: -0px -17px;
	border: 1px solid #3CB17F;
}

.btnmain {
	color: #000000;
	font-weight: bold;
	background-image: url("styles/pro-detok/theme/images/bg_button.gif");
    background-repeat: repeat-x;
    background-position: -0px -0px;
	border: 1px solid #3A5549;
	cursor: pointer;
	font-size: 1.1em;
}

.btnmain:hover {
    background-position: -0px -17px;
	border: 1px solid #3CB17F;
}

.btnlite {
	color: #000000;
	font-weight: normal;
	background-image: url("styles/pro-detok/theme/images/bg_button.gif");
    background-repeat: repeat-x;
    background-position: -0px -0px;
	border: 1px solid #3A5549;
	cursor: pointer;
	font-size: 1.1em;
}

.btnlite:hover {
    background-position: -0px -17px;
	border: 1px solid #3CB17F;
}

.pmbutton  {
    overflow: visible;
}

.btnfile {
	font-weight: normal;
	background-color: #FFFFFF;
	border: 1px solid #3CB17F;
	padding: 1px 5px;
	font-size: 1.1em;
}

.helpline {
	background-color: #E4FEF4;
	border-style: none;
}

div.grippie {
    background:#EEEEEE url("./styles/pro-detok/theme/images/grippie.png") no-repeat scroll center 2px;
    border-color:#DDDDDD;
    border-style:solid;
    border-width:0pt 1px 1px;
    cursor:s-resize;
    height:9px;
    overflow:hidden;
}
/* BBCode
 ------------ */
.quotetitle {
	margin: 10px 5px 0 5px;
	padding: 1px 0px 1px 5px;
	border-width: 1px 1px 0 1px;
	border-style: solid;
	border-color: #A7C5BA;
	color: #000000;
	background-image: url('styles/pro-detok/theme/images/rowh.gif');
	border-bottom: 1px solid #96F9D9;
	font-size: 0.8em;
	font-weight: bold;
}

.attachtitle {
	margin: 10px 5px 0 5px;
	padding: 4px;
	border-width: 1px 1px 0 1px;
	border-style: solid;
	border-color: #A7C5BA;
	color: #000000;
	background-color: #EFFEF9;
	font-size: 0.85em;
	font-weight: bold;
}

.quotetitle .quotetitle {
	font-size: 0.8em;
}

.quotecontent, .attachcontent {
	margin: 0 5px 5px 5px;
	padding: 3px 5px 4px 5px;
	border-color: #A7C5BA;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	font-weight: normal;
	font-size: 0.85em;
	line-height: 1em;
	font-family: Tahoma,"Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif;
	background-color: #FAFAF0;
	color: #00462A;
}

.attachcontent {
	font-size: 0.85em;
}

.codetitle {
	margin: 10px 5px 0 5px;
	padding: 1px 0px 1px 5px;
	border-width: 1px 1px 0 1px;
	border-style: solid;
	border-color: #A7C5BA;
	color: #000000;
	background-image: url('styles/pro-detok/theme/images/rowh.gif');
	border-bottom: 1px solid #96F9D9;
	font-family: Tahoma,"Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	font-size: 0.8em;
}

.codecontent code {
   overflow: auto;
   display: block;
   height: auto;
   max-height: 400px;
   white-space: normal;
   margin: 0 5px 10px 5px;
   padding: 1px 5px 1px 5px;
   border-color: #A7C5BA;
   border-width: 0 1px 1px 1px;
   border-style: solid;
   font-weight: normal;
   color: #1500A4;
   font-size: 0.85em;
   font-family: Monaco, 'Courier New', monospace;
   background-color: #EFFEF9;
}

.syntaxbg {
	color: #FFFFFF;
}

.syntaxcomment {
	color: #FF8000;
}

.syntaxdefault {
	color: #0000BB;
}

.syntaxhtml {
	color: #000000;
}

.syntaxkeyword {
	color: #007700;
}

.syntaxstring {
	color: #DD0000;
}


/* Private messages
 ------------------ */
.pm_marked_colour {
	background-color: #000000;
}

.pm_replied_colour {
	background-color: #A9B8C2;
}

.pm_friend_colour {
	background-color: #007700;
}

.pm_foe_colour {
	background-color: #DD0000;
}


/* Misc
 ------------ */
img {
	border: none;
}

.nb {
	border: none;
	background: none;
}

.sep {
	color: black;
	background-color: #FFA34F;
}

table.colortable td {
	padding: 0;
}

pre {
	font-size: 1.1em;
	font-family: Monaco, 'Courier New', monospace;
}

.nowrap {
	white-space: nowrap;
}

.username-coloured {
	font-weight: bold;
}

.buttons {
	float: left;
	width: auto;
	height: auto;
}

/* Rollover state */
.buttons div {
	float: left;
	margin: 0 5px 0 0;
	background-position: 0 100%;
}

/* Rolloff state */
.buttons div a {
	display: block;
	width: 100%;
	height: 100%;
	background-position: 0 0;
	position: relative;
	overflow: hidden;
}

.profile-icons {
	float: right;
	width: auto;
	height: auto;
}

/* Rollover state */
.profile-icons div {
	float: right;
	margin: 0 0 5px 5px;
	background-position: 0 100%;
}

/* Rolloff state */
.profile-icons div a {
	display: block;
	width: 100%;
	height: 100%;
	background-position: 0 0;
	position: relative;
	overflow: hidden;
}

.review-icons {
	float: right;
	width: auto;
	height: auto;
}

/* Rollover state */
.review-icons div {
	float: right;
	margin: 5px 5px 5px 0;
	background-position: 0 100%;
}

/* Rolloff state */
.review-icons div a {
	display: block;
	width: 100%;
	height: 100%;
	background-position: 0 0;
	overflow: hidden;
}

/* Hide <a> text and hide off-state image when rolling over (prevents flicker in IE) */
/*.buttons div span		{ display: none; }*/
/*.buttons div a:hover	{ background-image: none; }*/
.buttons div span			{ position: absolute; width: 100%; height: 100%; cursor: pointer;}
.buttons div a:hover span	{ background-position: 0 100%; }

/* Big button images */
.reply-icon span, .qreply-icon span, .post-icon span, .locked-icon span	{ background: transparent none 0 0 no-repeat; }
.pmreply-icon span, .newpm-icon span, .forwardpm-icon span	{ background: none 0 0 no-repeat; }

/* Set big button dimensions */
.buttons div.reply-icon, .buttons div.qreply-icon, .buttons div.post-icon, .buttons div.locked-icon, .buttons div.pmreply-icon, .buttons div.newpm-icon, .buttons div.forwardpm-icon	{ width: 100px; height: 30px; }

/* Hide <a> text and hide off-state image when rolling over (prevents flicker in IE) */
.profile-icons span { display:none; }
.profile-icons a:hover { background: none; }
.review-icons span { display:none; }
.review-icons a:hover { background: none; }

/* Profile & navigation icons */
.quote-icon, .quote-icon a, .report-icon, .report-icon a, .warn-icon, .warn-icon a, .edit-icon, .edit-icon a, .delete-icon, .delete-icon a, .info-icon, .info-icon a	{ background: none top left no-repeat; }

/* Set profile icon dimensions */
.profile-icons div.quote-icon, .review-icons div.quote-icon	{ width: 43px; height: 18px; }
.profile-icons div.report-icon, .profile-icons div.info-icon, .profile-icons div.warn-icon, .review-icons div.report-icon, .review-icons div.info-icon, .review-icons div.warn-icon   { width: 19px; height: 18px; }
.profile-icons div.edit-icon, .review-icons div.edit-icon	{ width: 34px; height: 18px; }
.profile-icons div.delete-icon, .review-icons div.delete-icon	{ width: 17px; height: 18px; }

.reply-icon span	{ background-image: url("./styles/pro-detok/imageset/ru/button_topic_reply.png"); }
.qreply-icon span	{ background-image: url("./styles/pro-detok/imageset/ru/button_topic_qreply.png"); }
.post-icon span		{ background-image: url("./styles/pro-detok/imageset/ru/button_topic_new.png"); }
.locked-icon span	{ background-image: url("./styles/pro-detok/imageset/ru/button_topic_locked.png"); }
.pmreply-icon span	{ background-image: url("./styles/pro-detok/imageset/ru/button_pm_reply.png"); }
.newpm-icon span 	{ background-image: url("./styles/pro-detok/imageset/ru/button_pm_new.png"); }
.forwardpm-icon span	{ background-image: url("./styles/pro-detok/imageset/ru/button_pm_forward.png"); }

/* Profile & navigation icons */
.quote-icon, .quote-icon a		{ background-image: url("./styles/pro-detok/imageset/ru/icon_post_quote.png"); }

/* Moderator icons */
.report-icon, .report-icon a		{ background-image: url("./styles/pro-detok/imageset/ru/icon_post_report.png"); }
.edit-icon, .edit-icon a			{ background-image: url("./styles/pro-detok/imageset/ru/icon_post_edit.png"); }
.delete-icon, .delete-icon a		{ background-image: url("./styles/pro-detok/imageset/ru/icon_post_delete.png"); }
.info-icon, .info-icon a			{ background-image: url("./styles/pro-detok/imageset/ru/icon_post_info.png"); }
.warn-icon, .warn-icon a			{ background-image: url("./styles/pro-detok/imageset/ru/icon_user_warn.png"); }

/* $Id: nice_menus.css,v 1.28 2008/07/11 16:04:44 add1sun Exp $ */
/*
  This file contains the basic logic for nice menus, and should not be
  edited.  To customize the menus, it's recommended to create a custom CSS
  file using nice_menus_default.css as a template, then configure the module
  to use your custom CSS file (this is done in the global settings tab of
  the theme administration.)
*/

/* Below should fix menu being a few pixels away in some themes, and menus disappearing behind other stuff. */
.block-nice_menus {
  line-height: normal;
  z-index: 10;
}

ul.nice-menu,
ul.nice-menu ul {
  z-index: 5;
  position: relative;
}

ul.nice-menu li {
  position: relative;
}

ul.nice-menu a {
  display: block;
}

ul.nice-menu ul,
/* For Garland header. */
#header-region ul.nice-menu ul {
  position: absolute;
  visibility: hidden;
}

ul.nice-menu li.over ul {
  visibility: visible;
}

ul.nice-menu ul li {
  display: block;
}

ul.nice-menu:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* Show submenus when over their parents. */
ul.nice-menu li:hover ul,
ul.nice-menu li.menuparent li:hover ul,
ul.nice-menu li.menuparent li.menuparent li:hover ul,
ul.nice-menu li.menuparent li.menuparent li.menuparent li:hover ul,
ul.nice-menu li.over ul,
ul.nice-menu li.menuparent li.over ul,
ul.nice-menu li.menuparent li.menuparent li.over ul,
ul.nice-menu li.menuparent li.menuparent li.menuparent li.over ul,
/* Repeat all this stuff just for Garland headers. */
#header-region ul.nice-menu li:hover ul,
#header-region ul.nice-menu li.menuparent li:hover ul,
#header-region ul.nice-menu li.menuparent li.menuparent li:hover ul,
#header-region ul.nice-menu li.over ul,
#header-region ul.nice-menu li.menuparent li.over ul,
#header-region ul.nice-menu li.menuparent li.menuparent li.over ul {
  visibility: visible;
}

/* Hide sub-menus initially. */
ul.nice-menu li:hover ul ul,
ul.nice-menu li:hover ul ul ul,
ul.nice-menu li:hover li:hover ul ul,
ul.nice-menu li:hover li:hover ul ul ul,
ul.nice-menu li:hover li:hover li:hover ul ul,
ul.nice-menu li:hover li:hover li:hover ul ul ul,
ul.nice-menu li.over ul ul,
ul.nice-menu li.over ul ul ul,
ul.nice-menu li.over li.over ul ul,
ul.nice-menu li.over li.over ul ul ul,
ul.nice-menu li.over li.over li.over ul ul,
ul.nice-menu li.over li.over li.over ul ul ul,
/* Repeat all this stuff just for Garland headers. */
#header-region ul.nice-menu li:hover ul ul,
#header-region ul.nice-menu li:hover ul ul ul,
#header-region ul.nice-menu li:hover li:hover ul ul,
#header-region ul.nice-menu li:hover li:hover ul ul ul,
#header-region ul.nice-menu li:hover li:hover li:hover ul ul,
#header-region ul.nice-menu li:hover li:hover li:hover ul ul ul,
#header-region ul.nice-menu li.over ul ul,
#header-region ul.nice-menu li.over ul ul ul,
#header-region ul.nice-menu li.over li.over ul ul,
#header-region ul.nice-menu li.over li.over ul ul ul,
#header-region ul.nice-menu li.over li.over li.over ul ul,
#header-region ul.nice-menu li.over li.over li.over ul ul ul {
  visibility: hidden;
}

/***************
 IE 6 Fixes
***************/

/* Iframe to fix z-index bug when menu hovers over <select> fields. */
ul.nice-menu li.menuparent ul,
/* For Garland header. */
#header-region ul.nice-menu li.menuparent ul {
	overflow: visible !important;
	/* overflow: hidden; */
}

ul.nice-menu li.menuparent ul iframe,
/* For Garland header. */
#header-region ul.nice-menu li.menuparent ul iframe {
	display: none;
	display/**/: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	filter: mask();
	width: 20px;
	height: 20px;
}
/* $Id: nice_menus_default.css,v 1.6 2007/10/29 16:38:28 add1sun Exp $ */
/*
  This is the default layout template for nice menus, and will provide
  a starting point for the look of your menus. To customize, it's
  recommended to create a custom CSS file using this file as a template,
  then configure the module to use your custom CSS file
  (this is done in the global settings tab of the theme administration.)

  To help understand the CSS, the HTML looks like this, where
    x is a number;
    TYPE is down/left/right;
    PATH is the menu path such as node/343;
    MID is the menu id such as 33):
  <ul id='nice-menu-x' class='nice-menu nice-menu-TYPE'>
    <li id='menu-MID' class='menu-path-PATH'><a href='#'>This is a menu item</a></li>
    <li class='menuparent menu-path-PATH'><a href='#'>A submenu</a>
      <ul...><li...>...</li>
      </ul>
    </li>
    ...
  </ul>

  If you have more than one nice-menu and want to target a particular one,
  use its id (e.g. ul#nice-menu-2).

  See README.txt and the handbook page (http://drupal.org/node/185543)
  for some CSS customization examples.
*/

/******************************
 Global CSS for ALL menu types
******************************/

ul.nice-menu,
ul.nice-menu ul {
  list-style: none;
  padding: 0;
  margin: 0;
  border-top: 1px solid #ccF;
}

ul.nice-menu li {
  border: 1px solid #ccc;
  border-top: 0;
  float: left;
  background-color: #eee;
  /* Additional overrides to deal with Garland theme. */
  margin: 0;
  padding-left: 0;
  background-image: none;
}

/* Overrides for Garland header. */
#header-region ul.nice-menu li {
  margin: 0;
  /* Padding rules are needed to deal with Garland's header line-height. */
  padding-top: 0.1em;
  padding-bottom: 0.1em;
  background: #eee;
}

ul.nice-menu a {
  padding: 0.3em 5px 0.3em 5px;
}

ul.nice-menu ul,
/* Repeat for Garland header. */
#header-region ul.nice-menu ul {
  top: 1.8em;
  left: -1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin-right: 0;
}

/* Override for Garland header. */
#header-region ul.nice-menu ul {
  top: 1.7em;
}

ul.nice-menu ul li {
  width: 12.5em;
  width:160px;
}

/******************************
 VERTICAL (left/right) menus
******************************/

/* This is the default width of all vertical menus. */
ul.nice-menu-right, ul.nice-menu-left,
ul.nice-menu-right li, ul.nice-menu-left li {
  width: 12.5em;
  width:160px;
}

/* VERTICAL menus where submenus pop RIGHT (default). */
ul.nice-menu-right ul {
  width: 12.5em;
  width:160px;
  left: 12.5em;
  left:160px;
  top: -1px;
}

ul.nice-menu-right ul ul {
  width: 12.5em;
  width:160px;
  left: 12.5em;
  left:160px;
  top: -1px;
}

ul.nice-menu-right li.menuparent,
ul.nice-menu-right li li.menuparent {
  background: #eee url(images/arrow-right.png) right center no-repeat;
}

ul.nice-menu-right li.menuparent:hover,
ul.nice-menu-right li.over,
ul.nice-menu-right li li.menuparent:hover,
ul.nice-menu-right li li.over {
  background: #ccc url(images/arrow-right.png) right center no-repeat;
}

/* VERTICAL menus where submenus pop LEFT. */
ul.nice-menu-left li ul
{
  width: 12.5em;
  width:160px;
  left: -12.65em;
  left:-260px;
  top: -1px;
}

ul.nice-menu-left li ul li ul {
  width: 12.5em;
  width:160px;
  left: -12.65em;
  left:-260px;
  top: -1px;
}

ul.nice-menu-left li.menuparent,
ul.nice-menu-left li li.menuparent {
  background: #eee url(images/arrow-left.png) left center no-repeat;
}

ul.nice-menu-left li.menuparent:hover,
ul.nice-menu-left li.over,
ul.nice-menu-left li li.menuparent:hover,
ul.nice-menu-left li li.over {
  background: #ccc url(images/arrow-left.png) left center no-repeat;
}

ul.nice-menu-left a, ul.nice-menu-left ul a {
  padding-left: 14px;
}

/******************************
 HORIZONTAL (down) menus
******************************/

ul.nice-menu-down {
  float: left;
  border: 0;
}

ul.nice-menu-down li {
  border-top: 1px solid #ccc;
  width:160px;
}

ul.nice-menu-down li li {
  border-top: 0;
}

ul.nice-menu-down ul {
  left: 0;
}

ul.nice-menu-down ul li {
  clear: both;
}

ul.nice-menu-down li ul li ul,
/* Repeat for Garland header. */
#header-region ul.nice-menu-down li ul li ul {
  left: 12.5em;
  left:160px;
  top: -1px;
}

ul.nice-menu-down .menuparent a {
  padding-right: 15px;
}

ul.nice-menu-down li.menuparent,
/* Repeat for Garland header. */
#header-region ul.nice-menu-down li.menuparent {
  background: #eee url(images/arrow-down.png) right 2% no-repeat;
}

ul.nice-menu-down li.menuparent:hover,
ul.nice-menu-down li.over,
/* Repeat for Garland header. */
#header-region ul.nice-menu-down li.menuparent:hover,
#header-region ul.nice-menu-down li.over {
  background: #ccc url(images/arrow-down.png) right 2%  no-repeat;
}

ul.nice-menu-down li li.menuparent,
/* Repeat for Garland header. */
#header-region ul.nice-menu-down li li.menuparent {
  background: #eee url(images/arrow-right.png) right center no-repeat;
}

ul.nice-menu-down li li.menuparent:hover,
ul.nice-menu-down li li.over,
/* Repeat for Garland header. */
#header-region ul.nice-menu-down li li.menuparent:hover,
#header-region ul.nice-menu-down li li.over {
  background: #ccc url(images/arrow-right.png) right center no-repeat;
}

/* Custom pro-detok */

#nice-menu-2 #dhtml_menu-2154 {background:url(/sites/default/files/img/ledi.jpg) left bottom no-repeat !important; }
#nice-menu-2 #dhtml_menu-675  {background:url(/sites/default/files/img/planirovanie.jpg) left bottom no-repeat !important; }
#nice-menu-2 #dhtml_menu-604  {background:url(/sites/default/files/img/beremenost.jpg) left bottom no-repeat !important; }
#nice-menu-2 #dhtml_menu-714  {background:url(/sites/default/files/img/rebenok.jpg) left bottom no-repeat !important; }
#nice-menu-2 #dhtml_menu-2176 {background:url(/sites/default/files/img/tools.jpg) left bottom no-repeat !important; }
#nice-menu-2 #dhtml_menu-2379 {background:url(/sites/default/files/img/forum.jpg) left bottom no-repeat !important; }

#nice-menu-2 #dhtml_menu-2154,#nice-menu-2 #dhtml_menu-675,#nice-menu-2 #dhtml_menu-604,#nice-menu-2 #dhtml_menu-714,#nice-menu-2 #dhtml_menu-2176,#nice-menu-2 #dhtml_menu-2379
{
padding-bottom:125px;
text-align:center;
color:#3D82AB;
font-weight:bold;
font-size:1em !important;
}
#dhtml_menu-2154:hover,#dhtml_menu-675:hover,#dhtml_menu-604:hover,#dhtml_menu-714:hover,#dhtml_menu-2176:hover,#dhtml_menu-2379:hover
{
background-color:lightyellow !important;
}

#menu-2154
{
/*    margin-top:160px;
    background:url(/sites/default/files/u3/hitrosti.png) left top no-repeat !important;
    */
}





#nice-menu-2
{
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
-opera-border-radius:5px;
border-radius:5px;
-moz-box-shadow:0 0 10px #222222;
-webkit-box-shadow: #222222 0px 0px 10px;
box-shadow: #222222 0px 0px 10px;
padding:0px !important;
/* width:100%; */

}
#nice-menu-2 li
{
-moz-border-radius:3px;
-webkit-border-radius:3px;
-khtml-border-radius:3px;
-opera-border-radius:3px;
border-radius:3px;
background-color:#CADEEA !important;
}
#nice-menu-2 a,#nice-menu-2 a:hover
{
    text-decoration:none;
    color:#295772;
    font-size:0.9em;
}

#nice-menu-2 a:hover
{
    background-color:lightyellow;
}
#menu-2379 { display :none; }

/*
#dhtml_menu-2154, #dhtml_menu-675, #dhtml_menu-604, #dhtml_menu-714, #dhtml_menu-2176, #dhtml_menu-2379 
{
    background-position:right -100% !important;
    padding:3px;
}
*/

.row1h p.moders
{ 
    opacity:.10;
    filter:alpha(opacity=10);
    filter: “alpha(opacity=10)”;
    font-size:9px;
    line-height:8px;
    
}
.row1h:hover p.moders
{
opacity:.50;
filter:alpha(opacity=50);
filter: “alpha(opacity=50)”;
}
/* tr:hover .row1h p.moders{ visibility:visible; } */

.colorpalette9
{
    display:none;
}

.sp_t, .sp_t a, .sp_t *
{
color:#aaa !important;
font-size:8px;
}
.sp_t:hover, .sp_t a:hover
{
color:#aaa;
}

.bottomline
{
border-bottom:2px solid #A7C5BA;
}