/*
Title: Forum base styles
Author: Kotsuruba Alexander
Version:  1.12.08
*/
*{ font-size: 100.01%; padding: 0; margin: 0; }
body {
	background-color: #EFEFEF;
	color: #333333;
	font-size: 76%;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	text-align: center;
	margin: 8px 0 0 0;
}
/* =The Begining of the End (default styles)
----------------------------------------------- */
/* icons */
.list-items li {
   background-image: url(images/icons_1.2.4.png);
   background-repeat: no-repeat;
   }
/* backgrounds */
.button, input[type="button"], input[type="submit"], #logo p, .catbg3, tr.catbg3 td, .titlecurtheme, .titlebg, #top-menu, #top-menu a:hover, .forum_razdel, #footer, .catbg, tr.catbg td {
	background-image: url(images/backgr_1.3.gif);
	background-repeat: repeat-x;
	}
/* grids */
.cor-lft, .cor-rgt, #logo .corner, #sub-menu .corner, #lft-col h3 span, #rgt-col h3 span {
	background-image: url(images/grd_1.1.gif);
	background-repeat: no-repeat;
	}
/*borders*/
.top-brd, .bot-brd, .rgt-brd, .lft-brd, #sub-menu, #block-cabinet, #site-search {
	background-image: url(images/dot.gif);
	background-position: 0 0;
	background-repeat: repeat-x;
	}

.clear {clear: both;}
ul { list-style-type: none; list-style-position: inside; }

a:link, a:active, a:visited { color: #06C; text-decoration: none; }
   a:hover { color: #104F8D; text-decoration: none; }

label {color: #666; cursor: pointer;}
.inputbox, input[type="text"], input[type="password"], textarea {
	border: 1px solid #C2C2C2;
	font-size: 1.1em;
	padding: 2px 0 2px 1px;
	}
	.inputbox:focus, input[type="text"]:focus, textarea:focus {
		border: 1px solid #666;
		}
select.inputbox { height: 1.75em; padding: 1px 0 2px 0; }
.button, input[type="button"], input[type="submit"] { 
   background-color: #FFF; 
   background-position: 0 -161px; 
   border: 1px solid #C2C2C2; 
   border-top: 1px solid #DDDDDD;
   border-bottom: 1px solid #7A7A7A; 
   border-radius: 2px; 
   -moz-border-radius: 2px;
   -webkit-border-radius: 2px;
   color: #333; 
   font-size: 1.05em;
   font-weight: bold; 
   text-align: center; 
   padding: 0 2px 3px; 
   height: 23px;
   cursor: pointer;
   text-transform: lowercase;
   vertical-align: middle;
   }
   .button:hover, input[type="button"]:hover, input[type="submit"]:hover { background-position: 0 -189px; }
   .button:active, input[type="button"]:active, input[type="submit"]:active { 
   background-position: 0 -171px;
   border: 1px solid #C2C2C2; 
   border-top: 1px solid #7A7A7A;
   border-bottom: 1px solid #C2C2C2;
   outline: 0 none;
   }

	
#submit-big input {
	background-position: 0 -158px;
	font-size: 1.2em;
	height: 25px;
	line-height: 25px;
	text-transform: none;
	margin: 10px 6px 0 0;
	padding: 0 8px 2px;
	}
	#submit-big input:hover { background-position: 0 -186px; }
	#submit-big input:active { background-position: 0 -171px; }


acronym, abbr {
	border-bottom: 1px dotted #333333;
	cursor: help;
}
.smalltext {
	color: #333;
	font-size: 1em;
	font-weight: normal;
}
.middletext {
	color: #333;
	font-size: 1.1em;
}
.normaltext {
	color: #333;
	font-size: 1.2em;
}
.largetext {
	color: #333;
	font-size: 1.4em;
}
.clear { clear: both;}
.grey { color: #666; }
.fsz-bigger { font-size: 1.1em; }
.ta-ctr { text-align: center;}

/* =General styles
----------------------------------------------- */
#wrapper {
	text-align: left;
	width: 975px;
    margin: 0 auto;
	}
	/* =Header(logo,menu...)
	----------------------------------------------- */
	#header {
		width: 100%;
		float: left;
		margin-bottom: 2px;
		}
		#logo {
			background-color: #FFF;
			width: 200px;
			float: left;
			margin-left: -975px;
			}
	
		.bot-brd {
			background-position: 0 100%;
			}
		.rgt-brd {
			background-position: 100% 0;
			background-repeat: repeat-y;
			}
		.lft-brd {
			background-repeat: repeat-y;
			}	
			
		#logo .corner {
			background-position: 0 0;
			padding: 1px;
			}
		#logo a {
			background: url(images/logo-v1.1.png) top center no-repeat;
			color: #619fdc;
			display: block;
			font-size: 1.4em;
			width: 185px;
            height: 134px;
			text-decoration: none;
			margin: 2px auto 3px;
			}
		#logo p {
			background-color: #64A1DE;
			color: #FFF;
			font-size: 1em;
			height: 13px;
			clear: left;
			overflow: hidden;
			text-align: center;
			letter-spacing: 0.01em;
			 word-spacing: .1em;
			padding: 2px 2px 3px 3px;
			}
		#navigation {
			height: 156px;
			margin-left: 202px;
			margin-bottom: 3px
			}
		#top-menu {
         background-color: #4379B0;
         background-position: 0 -30px;
         height: 20px;
         text-align: center;
         }
			#top-menu ul {
            padding-top: 1px;
            }
            #top-menu li {
               display: inline-block;
               line-height: 18px;
               height: 19px;
               overflow: hidden;
               }
               #top-menu a {
                  border-left: 1px solid #83A6CA;
                  border-right: 1px solid #6E92B6;
                  display: inline-block;
                  font-size: 1.1em;
   					font-weight: bold;
                  letter-spacing: 0.02em;
                  text-shadow: 0 -1px 0 #06C;
                  padding: 0 7px 1px;
                  }
               #top-menu a:link, #top-menu a:active, #top-menu a:visited {
                  color: #FFF;
                  text-decoration: none;
                  }
               #top-menu a:hover {
                  background-position: 0 -66px;
                  text-shadow: 0 -1px 0 #08C;
                  }
               #top-menu a:active {
                  background-position: 0 -345px;
                  }
               #top-menu #active_menu:link, #top-menu #active_menu:active, #top-menu #active_menu:visited, #top-menu #active_menu:hover {
                  background: #FFF;
                  border-right: 1px solid #83A6CA;
                  border-left: 1px solid #6E92B6;
                  color: #333;
                  text-shadow: 1px 1px 1px #EFEFEF;
                  }

				.cor-lft {
					background-position: 764px -411px;
					height: 20px;
					}
				.cor-rgt {
					background-position: 0 -216px;
					height: 20px;
					}
			#sub-menu {
				background-color: #FFF;
				background-repeat: repeat-y;
				}
				#sub-menu .corner {
					background-position: 100% -35px;
					height: 137px;
					overflow: hidden;
					padding: 2px 0 0 8px;
					}
				#sub-menu #user-usefulnes {
				   background: url(images/bg-user-usefulnes.png) 0 0 no-repeat;
					float: right;
					width: 205px;
					height: 106px;
					margin: 7px 5px 0 0;
					padding: 13px 0 0 8px;
					}
               #sub-menu #user-usefulnes iframe {
                  width: 120px;
                  margin: 0 0 0 25px;
                  }
				#sub-menu #user-promote {
				   background: url(images/bg-join-us.png) 0 0 no-repeat;
					float: right;
					width: 189px;
					height: 106px;
					margin: 7px 0 0;
					padding: 39px 0 0 29px;
					}
					#user-promote p {
						font-size: 1.4em;
						line-height: 1.1em;
						}
   					#user-promote p em {
   						font-size: 19px;
   						font-weight: bold;
   						letter-spacing: -0.015em;
   						}
   					#user-promote p a {
   						font-size: 18px;
   						letter-spacing: 0.04em;
   						}
   				#sub-menu #user-usefulnes h3 {
						color: #666;
						font-size: 1.2em;
						font-style: italic;
						margin-bottom: 6px;
						}
					#lates-posts a:link, #lates-posts a:active, #lates-posts a:visited {
						color: #06C;
						font-size: 1.2em;
						text-decoration: underline;
						margin-bottom: 4px;
						}
					#advertising-cars a:hover {
						color: #000;
						}
				#user-login {
            	background: #EAF5FF;
            	font-size: 1.1em;
            	width: 520px;
            	float: left;
            	margin-top: 7px;
            	padding: 37px 10px;
               }
               #user-login .inputbox{
                  width: 90px;
                  }
               #user-login p {
               	margin-bottom: 6px;
               	}
            #informforuser {
            	background: #EAF5FF;
            	font-size: 1.2em;
            	width: 520px;
               min-height: 94px;
               height:auto; !important
               height: 94px;
            	float: left;
            	margin-top: 7px;
            	padding: 25px 10px 0;
               }
            	#avatar {
            		float: left;
            		width: 87px;
            		height: 90px;
            		overflow: hidden;
            		margin: 0 15px 0 0; 
            		}
            		#avatar img  {
            			background: #FFF;
            			border: 1px solid #CCC;
            			width: 85px;
            			}
            	#informforuser p {
            		margin-bottom: 4px;
            		}
               #informforuser .list-items {
                  margin-left: 100px;
                  }
               #informforuser .list-items.noavatar {
                  margin-left: 0;
                  }
#postmodify input.inputbox {
	padding: 3px 0 3px 2px;
	}
#postmodify select.inputbox {
	height: 1.7em;
	padding: 2px 0 3px 2px;
	}
	#postmodify .inputbox {
		font-size: 1.2em;
		}
#preview_body {
   padding: .5em .8em;
   }
#register {
	margin-top: 10px;
	}
	#register-fields {
		width: 690px;
		margin: 20px 0 10px 20px;
		}
		#register-fields td {
			padding-bottom: 6px;
			}
		#register-fields .label {
			vertical-align: top;
			font-size: 1.1em;
			padding: 3px 3px 0 0;
			}
		.helpdescr {
			color: #666;
			font-size: .9em;
			}
		#register-fields .inputbox {
			font-size: 1.1em;
			}
	#reg-rules {
		padding: 15px 20px;
		}
		#reg-rules h3 {
			font-size: 1.3em;
			}
		#reg-rules p {
			font-size: 1.1em;
			text-align: justify;
			margin-bottom: 10px;
			}
#login-block {
	margin: 0 auto;
	}
/* Navigation links - for the link tree. */
.list-items li {
	background-position: 0 -18px;
	line-height: 1;
	padding-left: 11px;
	margin-bottom: 4px;
	}
.nav, .nav:link, .nav:visited {
	color: #06C;
	text-decoration: none;
}
a.nav:hover {
	color: #000;
	text-decoration: underline;
}
.nav a:link {
	background: #E2E2E2;
	border: 1px solid #DBDBDB;
	color: #666;
	padding: 2px;
}
.nav a:hover {
	background: #FFF;
	border: 1px solid #E2E2E2;
	color: #06C;
	text-decoration: none;
}
td.nav a:link {
	background: #E2E2E2;
	border: 1px solid #DBDBDB;
	border-top: none;
	color: #666;
	padding: 1px;
}
td.nav a:hover {
	background: #FFF;
	border: 1px solid #E2E2E2;
	color: #06C;
	text-decoration: none;
}
div.navtree {
	margin: 8px 0;
	}
.navtree a:link, .navtree a:visited { text-decoration: underline; }
	.navtree a:hover { text-decoration: none; }
/* Tables should show empty cells. */
table {
	border:0;
	empty-cells: show;
}

/* Input boxes - just a bit smaller than normal so they align well. */

input[disabled]{
	color: #666;
}
/* All input elements that are checkboxes or radio buttons. */

/* Selects are a bit smaller, because it makes them look even better 8). */
/* Standard horizontal rule.. ([hr], etc.) */
hr, .hrcolor {
	height: 1px;
	border: 0;
	color: #DBDBDB;
	background-color: #CCC;
}
.themename {
	height: 1px;
	color: #CCC;
	border: 0;
	background-color: #CCC;
}
strong.theme-name {
   font-size: 1.1em;
   }
.sticky .theme-name {
   font-size: 1.2em;
   }
   .sticky .theme-name a {
      color: #333;
      }
/* No image should have a border when linked */
a img {
border: 0;
}
/* A quote, perhaps from another post. */
.quote
{
	background: #FEFEFE url(images/ic_quote.gif) no-repeat scroll 99% 98%;
	border: 1px solid #C6C6C6;
   border-top: none;
   color: #000000;
	padding: 3px;
	font-size: x-small;
	line-height: 1.4em;
   margin-bottom: .5em;
}

/* A code block - maybe even PHP ;). */
.code
{
	color: #000000;
	background-color: #E8E9EA;
	border: 1px solid #C6C6C6;
	margin: 2px;
	padding: 3px;
	font-size: x-small;
	line-height: 1.4em;
	width: 99%;
	/* Don't wrap its contents, and show scrollbars. */
	white-space: nowrap;
	overflow: auto;
	/* Stop after about 24 lines, and just show a scrollbar. */
	max-height: 24em;
}

/* The "Quote:" and "Code:" header parts... */
.quoteheader, .codeheader
{
	background: #333;
	color: #FFF;
	text-decoration: none;
	padding: 5px;
	font-style: normal;
	font-weight: bold;
	font-size: x-small;
	line-height: 1.2em;
}
/* The "Quote:" and "Code:" header links... */
.quoteheader a:hover, .codeheader a:hover
{
	color: white;
	text-decoration: underline;
}
.post, .personalmessage {
	width: 100%;
	overflow: auto;
	line-height: 1.3em;
}
.post {
	color: #333;
	font-size: 1.1em;
	width: 700px;
   overflow: hidden;
	margin: 8px 0;
}
.post p {
	line-height: 1.4em;
}
.post a {
	text-decoration: underline;
}
.post-user-info {
	overflow: hidden;
   width: 260px;
   padding: 5px 30px 5px 10px
	}
	.post-user-info b {
		font-size: 1.4em;
      font-style: italic;
      letter-spacing: -0.01em;
		}
		.post-user-info b a {
			color: #333;
			}
   .users-groups 
      {
      color: #444;
      margin-bottom: .5em;
      }
   .user-avatar 
      {
      width: 100%;
      text-align: center;
      margin: 5px 0
      }
   .user-info
      {
      width: 110px;
      font-size: .9em;
      margin-top: 1em;
      }
      .user-info span 
         {
         color: #666;
         }
.quoteheader a:link, .quoteheader a:visited, .codeheader a:link, .codeheader a:visited
{
	color: white;
	font-style: normal;
	text-decoration: none;
}
.themefunctions {
	font-size: .95em;
   padding: 0 0 .5em;
}
.themefunctions a img {
	margin-top: -10px;
}
.themefunctions a b {
	font-weight: normal;
}
.themefunctions a:hover {
	text-decoration: none;
}
/* Generally, those [?] icons.  This makes your cursor a help icon. */
.help {
	cursor: help;
}

/* /me uses this a lot. (emote, try typing /me in a post.) */
.meaction {
	color: red;
}

/* The main post box - this makes it as wide as possible. */
.editor {
	width: 96%;
}

/* Highlighted text - such as search results. */
.highlight {
	background-color: yellow;
	font-weight: bold;
	color: black;
}

/* Alternating backgrounds for posts, and several other sections of the forum. */
/* column where the 42 posts 14 topics is etc */
td.windowbg, .windowbg {
	color: #333;
	background: #FFF;
	border: 1px solid #DCDCDC;
	border-top: none;
	border-right: 1px solid #DEDEDE;
	padding: 3px 2px 3px 4px;
}
.windowbg td {
	padding: 3px 2px 3px 4px;
	}
.windowbg textarea {
	font-size: 14px;
	margin-bottom: 4px;
	}
.windowbg2 {
	color: #000000;
	border-left: 1px solid #DCDCDC;
	border-bottom: 1px solid #DEDEDE;
	border-right: 1px solid #DEDEDE;
	padding: 3px 2px 3px 4px;
}
.message1, .message2 {
	border-bottom: 1px solid #DCDCDC;
	color: #333;
	width: 973px;
	}
.windowbg3 {
	color: #000000;
	background-color: #EAF5FF;
	border-left: 1px solid #DCDCDC;
	border-bottom: 1px solid #DEDEDE;
	border-right: 1px solid #DEDEDE;
	padding: 3px 2px 3px 4px;
}
/* the today container in calendar */
.calendar_today
{
	background-color: #F6F6F6;
}
.menu-profile a {
   display: block;
   padding: .2em 0 .2em .4em;
   }
/* reklama */
.reklama {
	text-align: center;
	margin: .5em 0;
	font-size: .95em;
}
.reklama a:hover {
	color: #000;
}
.reklama .ad {
	border-right: 1px solid #DBDBDB;
}
.reklama_bottom {
	text-align: center;
	border: 1px solid #DBDBDB;
	margin: .5em 0;
	margin-top: 1em;
	padding: .5em .3em;
}
.reklama_bottom_theme {
	text-align: left;
	background: #FAFAFA; 
	border-top: none;
	padding: .8em 0;
}
.reklama_bottom_theme .blockrekl {
	background: #FFF;
	border: 1px solid #DBDBDB;
	width: 740px;
	margin: 0 auto;
}
/* These are used primarily for titles, but also for headers (the row that says what everything in the table is.) */
.titlebg, tr.titlebg th, tr.titlebg td, .titlebg2, tr.titlebg2 th, tr.titlebg2 td
{
	color: #fff;
	font-style: normal;
	padding: 4px 10px;
}

h2.titlebg, .titlebg td {
	color: #fff;
	padding: 0.35em 10px;
	text-align: center;
	border: 1px solid #DBDBDB;
	margin: 1em 0 0 0;
	font: bold 1.2em Arial, Geneva, Helvetica, sans-serif;
}
.titlebg td {
	border: none;
	font-size: 1em;
	margin: 0;
	}
#top_subject h1 {
	display: inline;
	font: bold 1.2em Arial, Geneva, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
}
.inthemesubject {
	font-size: 1em;
	line-height: 1.1em;
	margin-top: 2px;
   }
   .inthemesubject a {
   	color: #666;
   	}
.titlenews {
	color: #06c;
	background: #E2E2E2;
	border-bottom: 1px solid #DBDBDB; 
	padding-top: 0.12em;
	padding-bottom: 0.12em;
	padding-left: 15px;
}
.imgpostsinfo {
	background: #E2E2E2;
	border: 1px solid #DBDBDB; 
	padding-top: 0.12em;
	padding-bottom: 0.12em;
	padding-left: 15px;
	margin-top: 1em;
}
.titlecurtheme {
	background-color: #0B7EB5;
	background-position: 0 -98px;
	border: 1px solid #DEDEDE;
	color: #FFF;
	font-size: 1.2em;
	text-align: center;
	position: relative;
	overflow: hidden;
	padding: 4px 0 4px 5px;
}
.titlecurtheme img {
	vertical-align: middle;
	float: left;
	position: relative;
}
.titlecurtheme h1 {
	display: inline;
	text-shadow: 0 -1px 0 #0066CC;
}
.titlecurtheme a:hover {
	color: #CCC;
   }

.curthemetext {
	width: 909px;
	margin: 0.3em 0 2em;
	}

.titlebg
{
	background-color: #4379b0;
	background-position: 0 -98px;
	color: #FFF;
	font-weight: bold;
}
.titlebg img
   {
   margin-bottom: -4px;
   }

.titlebg a:link, .titlebg a:visited {
	font-weight: normal;
	color: #fff;
	font-style: normal;
}
.titlebg a:hover
{
	color: #000;
}
/* same as titlebg, but used where bold text is not needed */
.titlebg2 a:link, .titlebg2 a:visited
{
	color: #000;
	font-style: normal;
	text-decoration: underline;
}

.titlebg2 a:hover
{
	text-decoration: underline;
}
.characteristic {
	color: #666;
}
/* TITLES AND HEADERS ETC */
/* This is used for categories, page indexes, and several other areas in the forum.
.catbg and .catbg2 is for boardindex, while .catbg3 is for messageindex and display headers*/
.catbg, tr.catbg td {
     background-color: #CFCFCF;
	  background-position: 0 -297px;
     border: 1px solid #DCDCDC;
     color: #000;
	  font-weight: bold;
	  padding: 5px 0px 5px 8px;
}

.catbg3, tr.catbg3 td { 
		background-color: #4379b0;
		background-position: 0 -98px;
		color: #FFF;
		font-size: 1.1em;
		text-align: center;
		padding: 3px 0 5px 0;
	}
	tr.catbg3 td {
		padding-left: 3px;
		padding-right: 3px;
		}
.catbg2 , tr.catbg2 td {
	  color: #FFF;
	  font-size: 120%; 
	  background-color: #FFF;
	  border-bottom: 0px solid #ccc;
}
.catbg2, .catbg3 {
	border-bottom: solid 0px #CCC;
}
.catbg2 {
	border:0;
	font-weight: bold;
}
.catbg3, tr.catbg3 td, .catbg3 a:link, .catbg3 a:visited {
	font-weight: bold;
	border: 0;
	color: #FFF;
	text-decoration: none;
}
.catbg a:link, .catbg a:visited, .catbg2 a:link, .catbg2 a:visited {
	border:0px;
	color: #000;
	text-decoration: none;
}
.catbg a:hover, .catbg2 a:hover, .catbg3 a:hover {
	border:0px;
	color: #CCC;
}
.catbg , tr.catbg td {
	  font-weight: bold;
}
.icon-posts {
	background: url('http://automir.dp.ua/forum/Themes/Automir_theme/images/off.gif') 0 0 no-repeat;
	display: block;
	width: 44px;
	height: 36px;
	}
.icon-posts_new {
	background: url('http://automir.dp.ua/forum/Themes/Automir_theme/images/on.gif') 0 0 no-repeat;
	display: block;
	width: 44px;
	height: 39px;
	}
.forum_razdel {
   background-color: #CFCFCF;
   background-position: 0 -297px; 
	border: 1px solid #CCC;
	border-bottom: none;
	margin: 1em 0 0 0;
	padding: .5em;
	position: relative;
}
.forum_razdel a {
	margin-right: 4px;
	}
.forum_razdel h2 {
	color: #000;
	display: inline;
	font: bold 1.3em Arial, Geneva, Helvetica, sans-serif;
	}
h3.forum_category {
	font: bold 1.15em Arial,Geneva, Helvetica, sans-serif;
	margin: .5em 0 0 0;
   padding: 0;
}
	h3.forum_category a {
		text-decoration: underline;
	}
.category_description {
	color: #666;
	font: normal 1em/1 Arial,Geneva, Helvetica, sans-serif;
	width: 350px;
	margin-top: 3px;
	}
.sub_categories {
	font: normal 1em Arial,Geneva, Helvetica, sans-serif;
	margin: 1em -4px  0 0;
	}
	.sub_categories span, .categories_moderators em {
		font-style: normal;
		color: #888;
		}
	.sub_categories a {
		text-decoration: underline;
		}
	.list_sub_categories {
		float: left;
		width: 420px;
		}
	.list_sub_categories a {
		line-height: 1.4;
		margin: 0 0 6px 2px;
		}
	.sub_categories span {
		float: left;
		margin: 2px 2px 0 0;
		}
.categories_moderators {
	font: normal 1em Arial,Geneva, Helvetica, sans-serif;
	margin-top: .6em;
	}
.forum_razdel a:link, .forum_razdel a:active, .forum_razdel a:visited {
	color: #000;
}
.forum_razdel a:hover {
	color: #06C;
}
/*-- My styles--- */
#pathway{
	background: #06C;
	border-top: 1px solid #666;
	text-align: center;
	position: relative;
}
strong.pathway {
	background: #FFF;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-top: 1px solid #EEE;
	border-bottom: 1px solid #666;
	color: #333;
	font: bold 1.2em Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#onlytime {
	background: #FFF;
	border: none;
	width: 100%;
}
.onlytime {
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 95%;
	line-height: 80%;
	background: #FFF;
	margin: 0;
	color: #06C;	
	display: none;
	padding: 0 0.1em;
	text-decoration: none;
}

#bodyarea, #footerarea {
	float:left;
	width:100%;
	}

#hrinkHeader .windowbg2 {
	border: none;
}
#upshrinkHeader2 {
	margin: 0 0px 1px 0px;
	position: relative;
   margin-left: 226px;
}
.privetstvie {
	padding: 1px 2px 0 2px;
}
.dopolnmenu {
	background: #FFF;
	border: 1px solid #666;
	height: 38px;
	overflow: hidden;
	position: relative;
	padding: 8px 3px 0 3px;
	margin: 0 0 2px 0;
}
.poisk a#abg {
	display: none;
}


/* end--My styles--*/
/* GRID BORDER */
/* This is used for tables that have a grid/border background color (such as the topic listing.) */
.bordercolor {
	border: 1px solid #DEDEDE;
	background-color: #FFF;
}
.cuthemebox {
   border-collapse: collapse;
   width: 975px;
   overflow: hidden;
	}
.cur_theme {
	background-color: #FFF;
	border-collapse: collapse;
   }
@-moz-document url-prefix() {
.cuthemebox { width: 974px; margin-left: 1px; }
.cur_theme, .infocenter {margin-left: 1px;}
}/* for FF only */
   .cat-info 
      {
      width: 470px;
      }
   .cat-stats
      {
      color: #555;
      width: 90px;
      vertical-align: middle;
      padding: .3em .1em;
      }
   .cat-lates-posts 
      {
      width: 155px;
      vertical-align: middle;
      }
.cur_theme td {
	padding: .7em;
	margin: 0;
	border-top: none;
}
.displayposts {
	color: #888;
	padding: .3em .1em;
	margin: 0;
	border: 1px solid #DCDCDC;
	border-right: 1px solid #D7D7D7;
}

.tborder .displayposts {
	border-top: none;
	}
.infocenter {
	background: #FFF;
	border: 1px solid #CCC; 
	border-collapse: collapse;
	margin-top: 0;
}
.infocenter td {
	padding: .3em;
	margin: 0;
	border-top: none;
   }
   .infocenter td.windowbg, .infocenter .windowbg {
      background: #F1F1F1;
      }
   #latest-post
      {
      text-align: center;
      }
      #latest-post td
         {
         vertical-align: middle;
         }
         .posttime 
            {
            white-space: nowrap;
            }
         .catname
            {
            color: #666;
            width: 28%;
            text-align: right;
            }
            .catname a:link, .catname a:active, .catname a:visited
               {
               color: #666;
               text-decoration: underline;
               }
        #latest-post .postname
            {
            width: 50%;
            text-align: left;
            padding-left: .5em;
            }
            .postname b a
               {
               font-size: 1.1em;
               text-decoration: underline;
               }
        .posttime
           {
           color: #666;
           text-align: left;
           }
.tborder {
	border: 1px solid #DEDEDE;
	background-color: #FFF;
}
div.tborder table.bordercolor, .bordercolor .bordercolor {
	padding: 0;
	border: none;
}

/* All the signatures used in the forum.  If your forum users use Mozilla, Opera, or Safari, you might add max-height here ;). */
.signature
{
	width: 100%;
	overflow: auto;
	padding-bottom: 3px;
	line-height: 1.3em;
}

/* Sometimes there will be an error when you post */
.error {
color: red;
}


/* definitions for the main tab, active means the tab reflects which page is displayed */
.maintab_first, .maintab_back, .maintab_last, .maintab_active_first, .maintab_active_back, .maintab_active_last {

}
.maintab_back, .maintab_active_back {
	text-decoration: none;
	vertical-align: middle;
   }
   .maintab_back a, .maintab_active_back a 
      {
      color: #333;
      display: block;
      padding: .4em .5em;
      }
      .bottom-buttons .maintab_back a, .maintab_active_back a
         {
         display: inline-block;
         }
.menuborder {
	border: 1px solid #CCC;
}
.maintab_first {
	background: #E2E2E2;
	width: 10px;
}
/* main tab background */

.maintab_back a {
	background: #E2E2E2;
	border-top: none;
}
/* how links behave in main tab. */
.maintab_back a:link, .maintab_back a:active, .maintab_back a:visited {
	color: #000;
	text-decoration: none;
}
/* The active tab links */
.maintab_active_back {
	color: #FFF;
	text-decoration: none;
}
.maintab_back a:hover, .maintab_active_back a:hover {
	background: #64A1DE;
   color: #FFF;
}

.maintab_active_first a:link, .maintab_active_first a:active, .maintab_active_first a:visited,
.maintab_active_back a:link, .maintab_active_back a:active, .maintab_active_back a:visited,
.maintab_active_last a:link, .maintab_active_last a:active, .maintab_active_last a:visited,
.maintab_back a:hover,
.maintab_last a:hover {
   color: #FFF;
	background-color: #64A1DE;
}

/***************** definitions for the mirror tab */
.mirrortab_first, .mirrortab_back, .mirrortab_last, .mirrortab_active_first, .mirrortab_active_back, .mirrortab_active_last {
	color: #000;
	vertical-align: middle;
}
.mirrortab_back, .mirrortab_active_back {
	color: #333;
	text-decoration: none;
	font-size: 1em;
	vertical-align: middle;
	padding: 4px 4px 4px 4px;
}

.mirrortab_first {
	width: 10px;
}
.mirrortab_back {
	background: #E2E2E2;
	border: 1px solid #CCC;
	border-bottom: none;
}
.mirrortab_last {
	width: 6px;
}
.mirrortab_active_first {
	background: #E2E2E2;
	border: 1px solid #CCC;
}
.mirrortab_active_back {
	background: #E2E2E2;
	border: 1px solid #CCC;
}
.mirrortab_active_last {
	background: #E2E2E2;
	border: 1px solid #CCC;
}

/* how links behave in mirror tab. */
.mirrortab_back a:link, .mirrortab_back a:active, .mirrortab_back a:visited {
	color: #333;
	text-decoration: none;
}

.mirrortab_active_back a:hover {
	color: #06C;
	text-decoration: none;
}
.topm .maintab_back, .topm .maintab_active_back {
	font: bold .95em Arial, Helvetica, sans-serif;
}
.mirrortab_back a:hover {
	color: #06C;
	text-decoration: none;
}

.mirrortab_active_back a:hover {
	color: #333;
	text-decoration: none;
}
img { background: transparent; font-size: .95em; color: #06C; }
#bodyarea .avatar {
	width: auto;
}

.privtext, .priv {
	padding: 15px 10px;
}
#advertis {
	background-color: #FFFFFF;
	border: 1px solid #CCC;
	color: #333333;
	font: bold 1.3em Arial, Geneva, Helvetica, sans-serif;
	height: 38px;
	margin: 10px 0 5px 0;
	padding: .5em 0;
	}
	#advertis table {
	   width: 100%;
	   text-align: center;
	   }
   #advertis td {
      vertical-align: middle;
      }
	#advertis h4 {
		color: #CCCCCC;
		font: 1em Arial, Geneva, Helvetica, sans-serif;
		float: left;
		margin: 10px 0 0 3px;
		}
	#smfFadeScroller {
	   background-color: #FFFFFF;
	   color: #333333;
		margin: 5px 0 0 0;
		}
#annoncements {
	background-color: #FFFFFF;
	border: 1px solid #CCC;
	border-radius: 10px;
   -moz-border-radius: 10px;
   -webkit-border-radius: 10px;
	color: #333333;
	font: bold 1.2em Arial, Geneva, Helvetica, sans-serif;
	text-align: center;
	width: 973px;
	overflow: hidden;
	margin: 10px 0 5px 0;
	padding: .5em 0 .2em;
	}
   .inf-lates-annonce,.inf-lates-annonce li {list-style: none; text-align: left; padding: 0; margin: 0;}
   .inf-lates-annonce {padding: 0 0 0 8px;}
   .inf-lates-annonce li {overflow: hidden; float: left; width: 16.5em; margin-right: 1em; font: 10pt Arial, Tahoma;}
   *+html .inf-lates-annonce li {display: inline;}
   #annoncements .inf-lates-annonce li h4 { overflow: hidden; font: bold 10pt/11pt Arial, Tahoma; float: none; margin: 5px 0 2px;}
   *html .inf-lates-annonce li h4 { margin: -1.75px 0 2px;}
   .inf-lates-annonce li a {color: #06C; text-decoration: underline !important;}
   .inf-lates-annonce li b {display: block;margin-bottom: 8px}
   .inf-lates-annonce li b a {color: #333 !important; text-decoration: underline !important;}
   .inf-lates-annonce .inf-lates-foto {border: none; display: inline; float: left; margin: 0 8px 10px 0;}
#links-path {
	position: relative;
	clear: both;
	margin-top: 10px;
	}
/* =Footer
----------------------------------------------- */	
#footer {
	background-color: #BFBFBF;
   background-position: 0 -374px;
	border: 1px solid #CCC; 
	width: 100%;
	float: left;
	margin-top: 10px;
	padding: 10px 0 9px 0;
	clear: both;
	}
	.logo-copyrights {
		font-size: 1em;
		line-height: 1.2em;
		width: 520px;
		height: 30px;
		padding: 2px 0 0 12px;
		}
   #smf-copyright {
      display: none;
      padding: 2px 0 0 12px;
      }
      #smf-copyright a {
         color: #666;
         font-size: 9px;
         }
	 #footer .links {
      float: right;
      width: 420px;
      text-align: left;
      font-size: 1em;
      margin: 1px 4px 0 0;
      }
      .links a {
         line-height: 1.4em;
         text-decoration: underline;
         margin-right: 5px;
         }
   #iua-counter {
      float: left;
      margin: 9px 8px 0 0;
      }
		#iua-counter img {
			filter:alpha(opacity=60);
			-moz-opacity: .6;
			-khtml-opacity: .6;
			opacity: .6;
			}