*
{
	padding: 0;
	margin: 0;
	border: none;
}
body
{
	font: normal 12px Verdana, sans-serif;
	background: url("/themes/chaoslend/style/images/misc/body_bg.jpg") repeat left top;
	color: #575757;
	line-height: 20px;
	text-align: center;
}

/*
 *
 * DIV's
 *
 */

#container2
{
	width: 100%;
	float: left;
}

#container
{
	width: 100%;
	float: left;
	background: #ffffff url("/themes/chaoslend/style/images/misc/btm_rbg.jpg") no-repeat right bottom;
}

#container0
{
	text-align: left;
	width: 1002px;
	margin: 0 auto;
}

#header
{
	width: 100%;
	float: left;
}

.topmenu_container
{
	width: 974px;
	float: left;
	margin: 10px 0 4px 15px !important;
	margin: 10px 0 4px 8px;
}

.topmenu
{
	width: 100%;
	float: left;
	background: url("/themes/chaoslend/style/images/topmenu/bg.jpg") repeat-x left top;
	height: 30px;
}

.topmenu_left
{
	width: 100%;
	background: url("/themes/chaoslend/style/images/topmenu/left.jpg") no-repeat left top;
	float: left;

}

.topmenu_right
{
	width: 100%;
	background: url("/themes/chaoslend/style/images/topmenu/right.jpg") no-repeat right top;
	float: left;

}

#main
{
	float: left;
	width: 100%;
	background: url("/themes/chaoslend/style/images/leftmenu_bg.jpg") repeat-y 17px 3px;
}

#main2
{
	float: left;
	width: 100%;
	background: url("/themes/chaoslend/style/images/misc/btm_lbg.jpg") no-repeat -1px bottom;
}


#menu
{
	float: left;
	width: 300px;
	border-top: 1px solid #bb6f3d;
	margin-left: 17px !important;
	margin-left: 9px;
	padding-bottom: 400px;
	padding-top: 10px;
}

#yandex
{
	margin: 0 0px 0 0;

}

#adregion
{
	width: 974px;
	float: left;
	margin: 0px 0 0px 15px !important;
	margin: 0px 0 0px 8px;
}

#google
{
	margin: 0 auto 2px auto;
	text-align: center;
}

.menu_group
{
	float: left;
	background: url("/themes/chaoslend/style/images/brown/brown.jpg") repeat-x left bottom;
	margin: 0px 20px !important;
	margin: 0px 10px;
}

.menu_group div
{
	float: left;
	background: url("/themes/chaoslend/style/images/brown/brown.jpg") repeat-y 50% top;
	width: 260px;	
}

#content
{
	float: right;
	width: 670px;
	padding-bottom: 200px;
}

#context_ad
{
	float: left;
	width: 100%;
}

#main_content
{
	float: right;
	width: 100%;
}

#left
{
	float: left;
	width: 420px;
}

#right
{
	float: right;
	width: 220px;
	margin-right: 15px !important;
	margin-right: 8px;
}


#page
{
	padding: 0 0 0 10px;
	float: left;
	width: 95%;
}
#page_web
{
	padding: 0 0 0 10px;
	float: left;
	width: 600px;
}



* html #footer
{
	float: none;
	width: 100%;
	font: normal 11px Arial, sans-serif;
	color: #ffffff;
	margin-bottom: 20px;
}

#footer
{
	float: left;
	width: 100%;
	font: normal 11px Arial, sans-serif;
	color: #ffffff;
}

/*
 *
 * Other Elements
 *
 */



/*
 * HEADER elements
 */

#logo
{
	float: left;
	margin: 3px 0px 3px 3px;
}

#ad
{
	float: right;
	margin: 20px 15px 0 0;
}



/*
 * TOPMENU elements
 */

.topmenu ul
{
	padding: 0;
	margin: 0;
	text-align: center;
	padding-top: 4px!important;
	padding-top: 8px;
}

.topmenu ul li
{
	display: inline;
	list-style-type: none;
	padding: 12px 20px 12px 20px;
	font: bold 12px Arial, sans-serif;
	margin: 0;
}

.topmenu a
{
	color: #ffffff;
	text-decoration: none;
}

.topmenu a:hover
{
	text-decoration: underline;
}



/*
 * MAIN elements
 */

#main_content a
{
	color: #9d0909;
	text-decoration: underline;
}

#main_content a:hover
{
	text-decoration: none;
}



/*
 **** New Header Brown elements ****/

.headern
{
	background: url("/themes/chaoslend/style/images/newbrown/bg.jpg") repeat-x left top;
	width: 420px;
	float: left !important;
	float: none;
	margin-bottom: 16px;
	font: 11px Tahoma, sans-serif;
	line-height: 16px;
}

.tn
{
	background: url("/themes/chaoslend/style/images/newbrown/dot.jpg") 0 0 repeat-x;
	float: left;
}

.bn
{
	background: url("/themes/chaoslend/style/images/newbrown/dot.jpg") 0 100% repeat-x
}

.ln
{
	background: url("/themes/chaoslend/style/images/newbrown/dot.jpg") 0 0 repeat-y
}

.rn
{
	background: url("/themes/chaoslend/style/images/newbrown/dot.jpg") 100% 0 repeat-y
}

.bln
{
	background: url("/themes/chaoslend/style/images/newbrown/bl.jpg") 0 100% no-repeat
}

.brn
{
	background: url("/themes/chaoslend/style/images/newbrown/br.jpg") 100% 100% no-repeat
}

.tln
{
	background: url("/themes/chaoslend/style/images/newbrown/tl.jpg") 0 0 no-repeat
}

.trn
{
	background: url("/themes/chaoslend/style/images/newbrown/tr.jpg") 100% 0 no-repeat;
	width: 420px;
}



.tn h2
{
	padding: 6px 16px;
	color: #ffffff;
	font: bold 13px Arial, sans-serif;
}

.tn h3
{
	font: normal 12px Arial, sans-serif;
	margin: 20px 0 0 0;
	clear: both;
}

.tn img
{
	margin: 2px 10px 6px 0;
	float: left;
}

.trn div
{
	padding: 0 16px;
}
/**** new header brown end ****/

/*
 **** Header Brown elements ****/

.header
{
	background: url("/themes/chaoslend/style/images/brown/header_bg.jpg") repeat-x left top;
	width: 420px;
	float: left !important;
	float: none;
	margin-bottom: 16px;
	font: 11px Tahoma, sans-serif;
	line-height: 16px;
}

.headerbr
{
	background: #fffcf3 url("/themes/chaoslend/style/images/brown/header_bg.jpg") repeat-x left top;
	width: 420px;
	float: left !important;
	float: none;
	margin-bottom: 16px;
	font: 11px Tahoma, sans-serif;
	line-height: 16px;
}

.t
{
	background: url("/themes/chaoslend/style/images/brown/brown.jpg") 0 0 repeat-x;
	float: left;
}

.b
{
	background: url("/themes/chaoslend/style/images/brown/brown.jpg") 0 100% repeat-x
}

.l
{
	background: url("/themes/chaoslend/style/images/brown/brown.jpg") 0 0 repeat-y
}

.r
{
	background: url("/themes/chaoslend/style/images/brown/brown.jpg") 100% 0 repeat-y
}

.bl
{
	background: url("/themes/chaoslend/style/images/brown/bl.jpg") 0 100% no-repeat
}

.br
{
	background: url("/themes/chaoslend/style/images/brown/br.jpg") 100% 100% no-repeat
}

.tl
{
	background: url("/themes/chaoslend/style/images/brown/tl.jpg") 0 0 no-repeat
}

.tr
{
	background: url("/themes/chaoslend/style/images/brown/tr.jpg") 100% 0 no-repeat;
	width: 420px;
}



.t h2
{
	padding: 6px 16px;
	color: #803808;
	font: bold 13px Arial, sans-serif;
}

.t h3
{
	font: normal 12px Arial, sans-serif;
	margin: 20px 0 0 0;
	clear: both;
}

.t img
{
	margin: 2px 10px 6px 0;
	float: left;
}

.tr div
{
	padding: 0 16px;
}

.clear
{
	clear: both;
	content: ".";
	height: 16px;
}

/**** header brown end ****/






/*
 **** Header Gray elements ****/



.headerg
{
	background: #f4f4f4 url("/themes/chaoslend/style/images/gray/bg.jpg") repeat-x left top;
	width: 218px;
	float: left !important;
	float: none;
	margin-bottom: 16px;
	font: 11px Tahoma, sans-serif;
	line-height: 16px;
}
.tg
{
	background: url("/themes/chaoslend/style/images/gray/gray.jpg") 0 0 repeat-x;
	float: left;
}

.bg
{
	background: url("/themes/chaoslend/style/images/gray/gray.jpg") 0 100% repeat-x
}

.lg
{
	background: url("/themes/chaoslend/style/images/gray/gray.jpg") 0 0 repeat-y
}

.rg
{
	background: url("/themes/chaoslend/style/images/gray/gray.jpg") 100% 0 repeat-y
}

.blg
{
	background: url("/themes/chaoslend/style/images/gray/bl.jpg") 0 100% no-repeat
}

.brg
{
	background: url("/themes/chaoslend/style/images/gray/br.jpg") 100% 100% no-repeat
}

.tlg
{
	background: url("/themes/chaoslend/style/images/gray/tl.jpg") 0 0 no-repeat
}

.trg
{
	background: url("/themes/chaoslend/style/images/gray/tr.jpg") 100% 0 no-repeat;
	width: 218px;
}



.trg h2
{
	padding: 5px 16px;
	color: #545454;
	font: bold 13px Arial, sans-serif;
}

.trg div
{
	margin: 0 10px;
}

.trg .gdiv span.date
{
	padding-top: 7px;
	background: url("/themes/chaoslend/style/images/misc/clock.gif") no-repeat left 10px;
}

.trg p
{
	margin-bottom: 14px;
	border: 1px solid #aeaeae;
	padding: 8px;
	margin-top: 14px;
	background-color: #ffffff;
}

.trg .gdiv p
{
	border: 0;
	padding: 0px 0 14px 0;
	margin-top: 0;
	margin-bottom: 7px;
	background-color: #f4f4f4;
	border-bottom: 1px solid #aeaeae;
}

/**** header gray end ****/


.read_more
{
	background: url("/themes/chaoslend/style/images/misc/arrow.gif") no-repeat left center;
	padding: 4px 10px;
	display: block;
	float: right;
	clear: both;
	border: 0;
}

.date
{
	font: normal 10px Arial, sans-serif;
	background: url("/themes/chaoslend/style/images/misc/clock.gif") no-repeat left center;
	margin: 3px 0;
	padding-left: 16px;
	color: #aeaeae;
	width: 90%;
	display: block;
}

#left .date
{
	margin: 5px 0;
}

.menu_group ul
{
	width: 44% !important;
	width: 40%;
	padding: 10px 0;
}

.fl_right
{
	float: right;
	margin-right: 8px !important;
	margin-right: 4px;
}

.fl_left
{
	float: left;
	margin-left: 8px !important;
	margin-left: 4px;
}


.menu_group ul li
{
	list-style-type: none;
	padding: 1px 0;
	font-size: 11px;
}

.menu_group ul li a
{
	color: #7b4a29;
	text-decoration: underline;
}

.menu_group ul li a:hover
{
	text-decoration: none;
}


.menu_group h2
{
	font: bold 11px Arial, sans-serif;
	margin-bottom: 10px;
	margin-top: 10px;
}

.menu_group h2 a
{
	color: #000000;
	text-decoration: underline;
}

.menu_group h2 a:hover
{
	text-decoration: none;
}




/*
 * FOOTER elements
 */

#copyright
{
	float: left;
	padding: 10px 0 20px 10px;
	width: 45%;
	line-height: 14px;
	color: #f0c8af;
}

#usage
{
	float: right;
	padding: 12px 10px 20px 0;
	width: 40%;
}

#usage img
{
	border: 0;
	float: right;
	margin-left: 6px;
}


#footer a{
	color: #937563;
	text-decoration: none;
}

#sape{
	float: right;
	padding: 0 20px 10px 0 !important;
	padding: 0 20px 0px 0;
	color: #937563;
	width: 96%;
}

#bigmir
{
	float: right;
	padding: 12px 10px 0px 0;
	width: 10%;
}

input, textarea, select
{
	border: 1px solid navy;
	background-color: #F9F8E0;
}







#page p
{
	padding: 4px 0 8px 0;
}

#page .img_title
{
	color: blue;
	font-style: italic;
	font-size: 10px;
	line-height: 12px;
	display: block;
	padding: 0;
	margin: 0;
}

#page .imgtitle
{
	color: #ddd;
	font-style: italic;
	font-size: 10px;
	line-height: 12px;
	display: block;
	padding: 0;
	margin: 0;
}


#page h3
{
	font-size: 12px;
	padding: 8px 0;
}

#page table td
{
	padding: 2px 5px;
}

#page ul
{
	margin: 10px 20px;
}

#page li
{
	margin: 3px 20px;
}

#page img
{
	margin: 5px;
}

.italic
{
	font-style: italic;
}

.center
{
	text-align: left;
	padding: 16px 0;
	clear: both;
	width: 100%;
	float: left;
}

#page .center img
{
	padding: 0;
	margin-right: 5px;
}

#page ul.bookmenu
{
	margin: 10px 0;
	padding: 0;
	clear: both;
}

#page ul.bookmenu li
{
	list-style-type: none;
	float: left;
	width: 200px;
	font: 11px Tahoma, sans-serif;
	margin: 0;
	padding: 8px 8px 0px 0;
}

#page ul.bookmenu li a
{
	color: #7d4a2b;
	text-decoration: underline;
}

.bookpun
{
	border-top: 1px solid #aeaeae;
	clear: both;
	float: left;
	width: 100%;
	margin-top: 20px;
	font: 11px Tahoma, sans-serif;
	padding-top: 6px;
}

a.page-next, a.page-previous, a.page-up
{
	color: #7d4a2b;
	text-decoration: underline;
	width: 33%;
}


.page-previous
{
	float: left;
}

.page-next
{
	float: right;
	text-align: right;
}

.page-up
{
	float: left;
	text-align: center;
}

#page h2
{
	font: 20px Arial, sans-serif;
	padding: 0 0 0px 0;
}

#article-terms
{
	padding-bottom: 6px;
	margin-bottom: 6px;
	border-bottom: 1px solid #ddd;
	float: left;

}

#article-terms span
{
	float: left;
}

#article-terms ul
{
	margin: 0;
	padding: 0;
	float: right;
}

#article-terms li
{
	padding: 0px 0px 1px 8px;
	list-style-type: none;
	float: left;
	margin: 0;
}

#page img
{
	margin: 20px 0;
}

.bold
{
	font-weight: bold;
}

#page .img_alone
{
	float: left;
	padding: 8px 5px 0px 0;
	margin: 0;
}

#page h4
{
	clear: left;
}

#page #randitems
{
	margin: 0;
	padding: 0;
}

#page #randitems li
{
	list-style-type: none;
	background: url("/themes/chaoslend/style/images/randarrow.gif") no-repeat 5px 11px;
	padding: 2px 5px 2px 20px;
	margin: 0;
}

#page #randitems li a
{
	color: #7a4928;
	text-decoration: underline;
	font-size: 11px;
}

#randheader
{
	padding-top: 10px;
	border-top: 1px solid #ccc;
	margin: 10px 0 0 0;
}

#logo-floater span 
{
	display: none;
}

#flash 
{
	float: right;
	margin: 10px 7px 0 0 !important;
	margin: 20px 15px 0 0;
	width: 650px;
	text-align: right;
}
.one_link_content{
background-color: #F7F7F7;
border: 1px solid #B5BEC6;
margin-bottom:10px;
padding: 10px;
width: 100%;
font-size: 10px;
}
.div88{
float: right;
}
.tit_links{
margin-top:20px;
}






.headerbrgr
	{
	background: #fffcf3 url("/themes/chaoslend/style/images/newbrown/bg.jpg") repeat-x left top;
	width: 218px;
	float: left !important;
	float: none;
	margin-bottom: 16px;
	font: 11px Tahoma, sans-serif;
	line-height: 16px;
	}

.trbrgr
	{
	background: url("/themes/chaoslend/style/images/newbrown/tr.jpg") 100% 0 no-repeat;
	width: 218px;
	}

.trbrgr div
	{
	padding: 10px 16px;
	}

h2{

}

#y_main{
    padding-top: 7px;
    text-align: left;
    padding-left: 0px;
}

.p2 {
	height: 2px;
	}

#adline{
	font-size: 11px;
	padding: 20px;
	text-align: center;
	float: left;
	line-height: 13px;
	}

#menu form #edit-keys{
	width: 180px;
	float: left;
	margin: 10px 0 10px 28px;
	}

#menu form #edit-submit{
	float: left;
	margin: 14px 10px 10px 10px;
	border: 0;
	font-size: 12px;
	background: none;
	}

#leftmenu_google{
	margin: 10px 5px 10px 17px;
	}

.left-banner {
	text-align: center;
	}




#page .napravo {
	float: right;
	}

#page .nalevo {
	float: left;
	}

#page .w160 {
	width: 170px;
	}

#page .w250 {
	width: 260px;
	}

#page .w300 {
	width: 310px;
	}

#page .w336 {
	width: 346px;
	}

#your-floor {
	clear: both;
	margin: 6px 10px 0px 28px;
	font: 11px Tahoma, sans-serif;
	line-height: 16px;
	padding-bottom: 0px;
	}

#your-floor a {
	color: #9d0909;
	text-decoration: underline;
	}

#your-floor a:hover {
	text-decoration: none;
	}

#your-floor div {
	margin: 0;
	padding: 0;
	}




#your-floor .bgbanner {
	margin: 0;
	padding: 0;
	}





.copyright-note {
	font-style: italic;
	padding-top: 14px;
	}

#page .img-left {
	float: left;
	margin: 3px 10px 4px 0;
	}

#page .img-right {
	float: right;
	margin: 3px 0 4px 10px;
	}