font, td, p                { font-size: 12px; font-family: sans-serif, Tahoma, Helvetica; line-height: 140%;}

body {
    color: #696969;
    font-size: 12px;
    font-family: sans-serif, Tahoma, Helvetica;
    line-height: 140%;
    background: #F0E68C;
}

td {
    color: #696969;
    font-size: 12px;
    font-family: sans-serif, Tahoma, Helvetica;
    line-height: 140%;
}

input, textarea, select {
    background: #FFFFEE;
    color: #A05220;
    border: 1px #A05220 solid;
    font: 11px Tahoma;
}

#timerID     {FONT-SIZE: 14px; font-weight: bold; color: #A05220;}
fieldset     {border: solid #FFFACD 2px; padding: 0px 5px 5px 5px;}

h1           { COLOR: #AB6328; FONT-SIZE: 14px;}
h1.small     { COLOR: #AB6328; font-size: 12px;}
h2           { COLOR: #AB6328; FONT-SIZE: 22px; clear: right; margin: 0 0.1em 0 0.1em; padding: 0px 5px 10px 5px;}
h2.small     { COLOR: #AB6328; font-size: 16px; clear: right; margin: 0 0.1em 0 0.1em; padding: 0px 5px 10px 5px;}
h3           { COLOR: #AB6328; FONT-SIZE: 14px; margin: 0px; padding: 2px 5px 2px 5px;}
h5           { COLOR: #AB6328; font-weight: bold; background: #F0E68C; border: 0; padding: 2px 3px 4px 5px; clear: right;}

P.l3         {COLOR: #AB6328; margin: 5px 3px 2px 3px;}
P.l15        {COLOR: #AB6328; margin: 0px 3px 2px 15px;}
P.l25        {COLOR: #AB6328; margin: 0px 3px 2px 25px;}

a:link, a:visited, a:active {text-decoration: none; COLOR: #AB6328;} a:hover {text-decoration: none; COLOR: #D28452;}
a:link.block, a:visited.block, a:active.block {padding: 0px 4px 0px 4px; text-decoration: none; COLOR: #AB6328;} a:hover.block {padding: 0px 4px 0px 4px; text-decoration: none; COLOR: #D28452;}
a:link.adm, a:visited.adm, a:active.adm {COLOR: #AB6328; FONT-SIZE: 12px;} a:hover.adm {COLOR: #D28452; FONT-SIZE: 12px;}

.hr_light        { height: 0px; border: 0px solid #FFFACD; border-top-width: 1px; }
.hr_dark        { height: 0px; border: 0px solid #F0E68C; border-top-width: 1px; }

.shadow { font-size: 12px; color: #AB6328; }

.message_name {
    background-color: #FFFACD;
    COLOR: #AB6328;
    FONT-SIZE: 12px;
    font-weight: bold;
}

.message {
	margin:10px;
	padding:5px;
    background-color: #FFFBBB;
    FONT-SIZE: 11px;
    font-weight: normal;
}
.message_ob {
	margin:10px;
	padding:5px;
    background-color: #FEFEFE;
    FONT-SIZE: 11px;
    font-weight: normal;
}

.filesnew        {
    padding: 0px 5px 0px 5px;
    margin: 0px 5px 0px 5px;
    background-color: #FFFACD;
    COLOR: #FA8072;
    font-weight: bold;
}

.n_more        {
    padding: 1px 4px 1px 4px;
    margin: 0px 0px 8px 0px;
    background-color: #FFFFEE;
    COLOR: #AAAAAA;
    FONT-SIZE: 11px;
    font-weight: bold;
}

.n_more_norm        {
    padding: 3px;
    margin: 3px;
    COLOR: #AAAAAA;
    FONT-SIZE: 11px;
}

.b_more        {
    margin: 5px;
    padding: 0px 1px 2px 1px;
    background-color: #FFFFEE;
    COLOR: #AAAAAA;
    FONT-SIZE: 10px;
    font-weight: bold;
    border-top: 1px #AAAAAA dotted;
    border-bottom: 1px #AAAAAA dotted;
}

.b_more_s        {
    margin: 0px;
    padding: 0px 1px 2px 1px;
    COLOR: #AAAAAA;
    FONT-SIZE: 10px;
    font-weight: bold;
}

.gal_title {
    padding: 8px 8px 0px 8px;
    background-color: #FFFACD;
    FONT-SIZE: 12px;
}
.gal_desc {
    padding: 0px 8px;
    background-color: #FFFACD;
    FONT-SIZE: 10px;
}

.adm_table {
	background: #F0E68C;
    padding: 0px 5px 0px 5px;
}

.adm_table_sm {
	FONT-SIZE: 11px;
	background: #F0E68C;
    padding: 5px;
}

.adm_table_sm_ban {
	FONT-SIZE: 11px;
	background: #FFE0D2;
    padding: 5px;
}

.adm_table_menu {
	background: #FFFACD;
    padding: 0px 5px 0px 5px;
}

.fbutton {
    background: #F0E68C;
    color: #AB6328;
    padding: 1px 8px;
    font-size: 11px;
    cursor: pointer;
    FONT-FAMILY: Tahoma;
    FONT-WEIGHT: bold;
}

.fbut {
    background: #FFFADF;
    color: #AB6328;
    padding: 1px 8px;
    font-size: 11px;
    FONT-FAMILY: Tahoma;
}

.button {
    clear: both;
    padding: 5px;
    text-align: center;
    font: 10px sans-serif;
}


.adm_title          {COLOR: #FA8072; FONT-SIZE: 16px; FONT-WEIGHT: normal; FONT-FAMILY: sans-serif;}
.adm_subtitle       {COLOR: #FA8072; FONT-SIZE: 12px; FONT-WEIGHT: bold; FONT-FAMILY: sans-serif;}
.content            {COLOR: #A05220; FONT-SIZE: 12px; FONT-WEIGHT: normal; FONT-FAMILY: sans-serif;}
.block_content      {padding:0px 4px 0px 4px; COLOR: #A05220; FONT-SIZE: 12px; FONT-WEIGHT: normal; FONT-FAMILY: sans-serif;}
.search             {COLOR: #FA8072; background-color: #FFFACD; font-weight: bold;}
.user	            {COLOR: #FA8072; FONT-SIZE: 125%; font-weight: bold;}
.news_hd_sm         {COLOR: #A05220; FONT-SIZE: 12px; FONT-WEIGHT: normal; FONT-FAMILY: sans-serif;}
.news_hd            {COLOR: #A05220; FONT-SIZE: 14px; FONT-WEIGHT: bold; FONT-FAMILY: sans-serif;padding: 6px 3px 6px 3px;}
.newsdes            {COLOR: #696969; FONT-SIZE: 14px; FONT-WEIGHT: normal; FONT-FAMILY: sans-serif;}
.newsdes_sm         {COLOR: #696969; FONT-SIZE: 12px; FONT-WEIGHT: normal; FONT-FAMILY: sans-serif; padding: 4px;}
.kf                 {COLOR: #696969; FONT-SIZE: 11px; FONT-WEIGHT: normal; FONT-FAMILY: sans-serif;}
.price				{COLOR: #FA8072; FONT-SIZE: 12px; font-weight: normal;}
.rest				{COLOR: #228B22; FONT-SIZE: 12px; font-weight: normal;}
.stranicy           {font-weight: bold; text-decoration: none; color: #A05220; background-color: #FFFACD; padding: 2px;}
.adm_stranicy       {font-weight: bold; text-decoration: none; color: #A05220; background-color: #F0E68C; padding: 2px;}
.foot	            {FONT-SIZE: 9px; FONT-WEIGHT: normal; FONT-FAMILY: sans-serif;}

.topmenu {
    COLOR: #A05220;
    FONT-SIZE: 12px;
    background: #FFFACD;
}
.topmenu a:link, .topmenu a:visited {
    COLOR: #A05220;
    font-weight: bold;
    TEXT-DECORATION: none;
}
.topmenu a:hover {
    COLOR: #D28452;
    font-weight: bold;
    TEXT-DECORATION: none;
}

.divban {
    padding: 0px;
    margin: 8px 0px 0px 8px;
    width: 468px;
}
.n_h22 {
    padding: 2px 8px 2px 8px;
    background-color: #FFFACD;
}

.rub {
    padding: 1px;
    background-color: #FFFACD;
}

#google_ads_links_tmp {
	background-color: #FFFFEE;
}
#google_ads {
	background-color: #FFFACD;
    width: 728px;
}
#google_ads_tmp {
	background-color: #FFFACD;
    width: 728px;
}

.n_des	{
    padding: 1px 4px 1px 4px;
    margin: 0px 0px 8px 0px;
    background-color: #FFFFEE;
}

.cl_bas	{
    padding: 0px 2px 0px 2px;
    margin: 0px;
    border: 1px #F0E68C solid;
    background-color: #FFFACD;
}

.cl_happy	{
	color: #FA8072;
    padding: 0px 2px 0px 2px;
    margin: 0px;
    border: 1px #F0E68C solid;
    background-color: #FFFACD;
}

.cl_sel        {
    padding: 0px 2px 0px 2px;
    margin: 0px;
    border: 1px #FA8072 solid;
    background-color: #FFFFEE;
    color: #FA8072;
}

.error {
	width: 96%;
    padding: 5px 15px;
    margin: 0px;
    border: 1px #FA8072 solid;
    background-color: #FFFFEE;
    color: #FA8072;
    FONT-SIZE: 12px;
    font-weight: bold;
}

.cl_des {
	font-size: 11px;
    padding: 0px 2px 0px 2px;
    background-color: #FFFACD;
}

.f_des        {
    FONT-FAMILY: Tahoma;
    font-size: 11px;
    padding: 3px 7px 3px 7px;
    background-color: #FFFACD;
}

.f_d        {
    FONT-FAMILY: Tahoma;
    font-size: 11px;
    padding: 3px;
    background-color: #FFFACD;
}

.f_dc        {
	clear: both;
	float: left;
    FONT-FAMILY: Tahoma;
    font-size: 11px;
    padding: 3px;
    background-color: #FFFACD;
}

.f_l        {
    FONT-FAMILY: Tahoma;
    font-size: 11px;
    padding: 1px 3px 1px 3px;
    background-color: #FFFFEE;
}

div.bl_t_module{
    width: 250px;
    background-color: #FFFACD;
    border: 1px solid #AB6328;
    margin-bottom: 4px;
    padding: 2px;
    position: relative;
    text-align: left;
}
div.bl_t_module h5 {
	font-size: 12px;
	background: url(../images/bgblock.gif) #F0E68C;
	color: #A05220;
	margin: 0px 0px 3px 0px;
    padding: 3px;
}

div.bl_t_none{
	margin-bottom: 4px;
	padding: 2px;
	width: 97%;
	position: relative;
}

div.bl_t{
	background: #FFFACD;
	border: 1px solid #F0E68C;
	margin-bottom: 4px;
	padding: 2px;
	width: 97%;
	position: relative;
}

div.bl_t .block_head {
font-size: 12px;
font-weight:bold;
background: url(../images/bgblock.gif) #F0E68C;
color: #A05220;
margin: 0px 0px 3px;
padding: 3px;
}

div.dd_desc {
float: left;
width: 95%;
text-align: justify;
margin: 0px;
padding: 3px;
background-color: #F9F9F9;
FONT-SIZE: 12px;
}

div.dd_desc a:link, div.dd_desc a:visited {
FONT-SIZE: 11px;
}

div.dd_desc_l {
float: left;
width: 80%;
text-align: justify;
margin: 5px;
padding: 5px;
background-color: #F9F9F9;
FONT-SIZE: 12px;
}

div.dd_desc_l a:link, div.dd_desc_l a:visited {
FONT-SIZE: 11px;
}

div.dd_desc_r {
float: left;
width: 120px;
text-align: center;
margin: 0px;
padding: 0px;
background-color: #FEFEFE;
FONT-SIZE: 11px;
}

div.dd_desc_r a:link, div.dd_desc_r a:visited {
FONT-SIZE: 11px;
}

div.dd_cat {
float: left;
width: 15%;
text-align: justify;
padding: 3px;
margin: 0px 3px 0px 0px;
background-color: #F9F9F9;
FONT-SIZE: 11px;
}

div.dd_cat_grey {
float: left;
width: 15%;
text-align: justify;
padding: 3px;
margin: 0px 3px 0px 0px;
background-color: #EFEFEF;
FONT-SIZE: 11px;
}

div.dd_aftercat {
width: 60%;
text-align: justify;
padding: 3px;
margin: 0px 3px 0px 0px;
FONT-SIZE: 11px;
font-weight: bold;
}

div.dd_aftercat a:link, div.dd_aftercat a:visited {
FONT-SIZE: 11px;
}

div.dd_aftercat_n {
width: 60%;
text-align: justify;
padding: 3px;
margin: 0px 3px 0px 0px;
FONT-SIZE: 9px;
}

div.dd_aftercat_n a:link, div.dd_aftercat_n a:visited {
FONT-SIZE: 9px;
}

.floatstop {
clear:both;
}

div.t1 {
float: left;
width: 100%;
text-align: justify;
margin: 0px 0px 15px 0px;
padding: 0px 0px 0px 8px;
background: #F0E68C;
}

div.t2 {
float: left;
width: 100%;
text-align: justify;
padding: 8px;
background: #FDFDFD;
border-bottom: #787DAA 1px dotted;
border-top: #787DAA 1px dotted;
}

div.t3 {
width: 100%;
text-align: justify;
padding: 0px 0px 8px 8px;
background-color: #F0E68C;
}

div.t4 {
width: 350px;
text-align: justify;
padding: 8px;
background-color: #FDFDFD;
}

div.t5 {
float: left;
width: 98%;
text-align: justify;
margin: 0px 0px 2px 0px;
padding: 8px;
background-color: #FFFACD;
}

#pnt
{
margin: 3px 0px 0px 0px;
padding: 0px 3px 0px 3px;
list-style: none;
}

#pnt ul
{
list-style: none;
}

#pnt li
{
margin-bottom: 5px;
padding-left: 10px;
background:url(/images/pnt.jpg) no-repeat left center;
}

#cnt{
width: 100%;
padding: 0px;
margin: 0px 0px 10px 0px;
}

#mcnt {
float: left;
width: 75%;
padding-right: 0px;
margin: 0px;

}

#mcnt_oleft {
float: left;
width: 99%;
padding-right: 0px;
margin: 0px;
}

#mcnt_oright {
float: right;
width: 75%;
padding-right: 0px;
margin: 0px;
}

#bleft  {
	background: #F0E68C;
	float:left;
	clear: left;
	width: 30%;
	margin: 0px;
	padding: 0px;
}

div#bcenter{
	background-color: #F0E68C;
	float: right;
	width: 70%;
	padding: 0px;
	margin: 0px;
}

div#bcenter_oright{
background: #F0E68C;
float: left;
overflow: visible !important;
overflow: hidden;
width: 100%;
padding: 0px;
margin: 0px;
}

#bright {
background-color: #F0E68C;
float: right;
width: 23.5%;
margin: 0px;
}

.clr:after {
content:".";
display: block;
height: 0px;
line-height: 0px;
clear: both;
visibility: hidden;
}

.clr {
display: block;
}

* html .clr {
height: 1%;
}

#number {
float: left;
width: 10%;
text-align: right;
margin: 0px;
padding: 2px 0px 3px 0px;
FONT-SIZE: 9px;
}

#afternumber {
text-align: left;
width: 100%;
margin: 0px;
padding: 2px 0px 3px 4px;
color: #909090;
FONT-SIZE: 9px;
}
#afternumber a:link, #afternumber a:visited {
FONT-SIZE: 10px;
}

#hits {
float: right;
width: 15%;
text-align: right;
margin: 0px;
padding: 2px 4px 3px 0px;
color: #909090;
FONT-SIZE: 9px;
}

#block {
text-align: left;
padding: 0px 5px 5px 5px;
margin: 0px;
color: #393939;
FONT-SIZE: 10px;
}
#block a:link, #block a:visited {
FONT-SIZE: 10px;
}


#clear {
clear: both;
display: block;
line-height: 0px;
height: 0px;
font-size: 0px;
}










/*BB-EDITOR*/
.editor {
        clear: both;
        margin: 1px 0px 1px 0px;
        width: 418px;
        height: 23px;
        border: 1px solid #A05220;
        background: url(/images/editor/bgeditor.gif) left top repeat-x;
}

.editorbutton {
        float: left;
        cursor: pointer;
        border: none;
        padding: 0;
        background: url(/images/editor/editor_btn.gif) left top no-repeat;
        width: 22px; height: 23px;
}

.editorbuttonover {
        float: left;
        cursor: pointer;
        border: none;
        padding: 0;
        background: url(/images/editor/editor_btn.gif) left -23px no-repeat;
        width: 22px; height: 23px;
}

.editorselect {
        float: left;
        padding: 2px 1px 0px 3px;
        height: 18px;
}

.editorselect select {
        font-size: 10px;
}

span.bt {
	background: url(/images/bt-left.png) no-repeat;
	float: left;
	padding: 0px 0px 0px 9px;
	margin: 10px 0px 0px 10px;
	height: 22px;
}
.submit {
	background: url(/images/bt-right.png) right center no-repeat;
	padding: 3px 8px 4px 0px;
	border: none;
	color: #AB6328;
	font-size: 0.8em;
	cursor: pointer;
    font-weight: bold;
	height: 22px;
}

/*RATING*/
.rate {
	cursor: pointer;
	float: left;
	padding: 2px 5px 0 0;
}

.urating {
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: 85px;
	height: 17px;
	position: relative;
	background: url(/images/rating.png) left top no-repeat;
}

.urating li {
	text-indent: -90000px;
	padding: 0px;
	margin: 0px;
	float: left;
}

.urating li div {
	outline: none;
	display: block;
	width: 17px;
	height: 17px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
}

.urating div.out1		{left: 0px; }
.urating li div.over1	{ background: url(/images/rating.png) left center; z-index: 2; left: 0px; width: 17px; cursor: pointer; }
.urating div.out2		{ left: 17px; }
.urating li div.over2	{ background: url(/images/rating.png) left center; z-index: 2; left: 0px; width: 34px; cursor: pointer; }
.urating div.out3		{left: 34px; }
.urating li div.over3	{ background: url(/images/rating.png) left center; z-index: 2; left: 0px; width: 51px; cursor: pointer; }
.urating div.out4		{left: 51px; }
.urating li div.over4	{ background: url(/images/rating.png) left center; z-index: 2; left: 0px; width: 68px; cursor: pointer; }
.urating div.out5		{left: 68px; }
.urating li div.over5	{ background: url(/images/rating.png) left center; z-index: 2; left: 0px; width: 85px; cursor: pointer; }

.urating li.crating {
	float: left;
    left: 0px;
	background: url(/images/rating.png) left bottom;
	position: absolute;
	height: 17px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}

.center_gr {overflow:auto; text-align:justify; padding-bottom:5px;}
.center_gr > div {border:1px solid #F0E68C; background:#FFFFEE;}
.center_gr > div > div {background:url(/images/lt.gif) left top no-repeat; margin:-1px;}
.center_gr > div > div > div {background:url(/images/rt.gif) right top no-repeat;}
.center_gr > div > div > div > div {background:url(/images/rb.gif) right bottom no-repeat;}
.center_gr > div > div > div > div > div {background:url(/images/lb.gif) left bottom no-repeat;}
.center_gr > div > div > div > div > div > div {padding:10px; overflow:hidden;}

.center_gallery {overflow:auto; font-size:12px; text-align:justify; padding-bottom:5px; min-height:60px;}
.center_gallery > div {border:1px solid #F0E68C; background:#FFFFEE; min-height:60px;}
.center_gallery > div > div {background:url(/images/lt.gif) left top no-repeat; margin:-1px; min-height:60px;}
.center_gallery > div > div > div {background:url(/images/rt.gif) right top no-repeat; min-height:60px;}
.center_gallery > div > div > div > div {background:url(/images/rb.gif) right bottom no-repeat; min-height:60px;}
.center_gallery > div > div > div > div > div {background:url(/images/lb.gif) left bottom no-repeat; min-height:60px;}
.center_gallery > div > div > div > div > div > div {padding:10px; overflow:hidden; min-height:60px;}

.block {
margin:0;
padding:4px;
}

block_head {
float:left;
font-weight:bold;
}

.for_block_img_n {
float:right;
padding:2px 2px 0px 0px;
cursor: pointer;
}

.for_block_img_s {
float:right;
cursor: pointer;
padding:3px 2px 0px 0px;
}

#txt_err {
font-size:11px;
font-weight:bold;
border-style:solid;
border-width:1px;
border-color:#EFEFEF;
margin:2px;
}

.f-left {
	float: left;
	margin: 0 3px 3px 0;
}

#div_outback {
	position: absolute;
    text-align:center;
    color:#A05220;
    background:#FFFACD;

    border-top:1px solid #EFEFEF;
    border-right:1px solid #A05220;
    border-bottom:3px solid #A05220;
    border-left:3px solid #EFEFEF;
    padding:10px;
}

.btn_outback {
	position: absolute;
    right:0px;
    top:-26px;
	text-align:center;
	width:80px;
    height:20px;

    padding:3px 0px 0px 0px;
    background:#F0E68C;
    border-top:1px solid #EFEFEF;
    border-right:1px solid #A05220;
    border-bottom:1px solid #A05220;
    border-left:1px solid #EFEFEF;
    color:#A05220;
    cursor: pointer;
}
.btn_outback_del {
	background: url(/images/blocks/logoff.gif) no-repeat #F0E68C;
	position: absolute;
    right:0px;
    top:-15px;
	width:13px;
    height:13px;
    border-top:1px solid #EFEFEF;
    border-right:1px solid #A05220;
    border-bottom:1px solid #A05220;
    border-left:1px solid #EFEFEF;
    cursor: pointer;
}
