html { overflow-x: auto; } 


.bodyborder

{
	border: 1px solid #663300;

}

h1 {
	font-size: 20px;
}

BR {
font-size : 5px; 
margin : 0; 
} 


INPUT , SELECT {
	background-color : #CCCCCC;
	font-family : tahoma, verdana, arial, helvetica;
	font-size : 11px;
	color : #000000;
	border: 1px solid #223388;

} 

TEXTAREA {
	background-color : #CCCCCC;
	color : #000000;
	font-family : tahoma, verdana, arial, helvetica;
	font-size : 11px;
	border: 1px solid #223388;
} 








TD {
color : #000000; 
font-family : tahoma, verdana, arial, helvetica; 
font-size : 11px; 
text-decoration : none; 
} 

form {
border-width : 0; 
padding : 0; 
margin : 0; 
display:inline;
} 


.border {
	border: 1px solid #223388;
}

.border2 {
	BACKGROUND-REPEAT: repeat-x;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #223388;
	border-right-color: #223388;
	border-left-color: #223388;
}








/* Categories */

.maincat {
        font-family: tahoma;
        font-size: 13px;
        font-weight: bold;
	text-decoration : none; 
}







/* SubCategories on the index page */

.subcat {
        font-family: verdana;
        font-size: 10px;
	text-decoration : underline; 

}






/* Category Counters (number of subcategories, number of listings */

.count {
        font-family: verdana;
        font-size: 9px;
	color: 888888;
	text-decoration : none; 

}



/* Empty Categories */

.emptycat {
        font-family: tahoma;
        font-size: 13px;
        font-weight: bold;
	text-decoration : none; 
	color: #223388;
}


/* Empty SubCategories on the index page*/

.emptycat2 {
        font-family: verdana;
        font-size: 10px;
	text-decoration : none; 
	color: #666666;
}


/* Side boxes gray text (hits, date) */

.sideboxtext {
        font-family: tahoma;
        font-size: 10px;
	text-decoration : none; 
	color: AAAAAA;
}

/* Side boxes description font */

.boxdescr
{
        font-family: verdana, tahoma, arial;
        font-size: 9px;
	text-decoration : none; 
	color: 777777;

}

.companyA
{
        font-family: verdana, tahoma, arial;
        font-size: 12px;
	text-decoration : none; 
        font-weight: bold;
	color: red;
}
.searchik {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}


.companyB
{
        font-family: verdana, tahoma, arial;
        font-size: 10px;
	text-decoration : none;
        font-weight: bold; 
	color: blue;
}

.companyC
{
        font-family: verdana, tahoma, arial;
        font-size: 10px;
	text-decoration : none;
        font-weight: bold;
	color: green;
}

.companyD
{
        font-family: verdana, tahoma, arial;
        font-size: 11px;
	text-decoration : underline; 
        font-weight: bold;
	color: black;
}
.mainmenu {
	color: #FFFFFF;
	font-size: 11px;	/* ! */
	text-decoration: none;
	text-align: left;
	padding-top: 1px;
	padding-bottom: 1px;
	font-weight: bold;
}
.mainmenu a:active, .mainmenu a:visited, .mainmenu a:link {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.mainmenu a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
.top_menu {
	color: #FFFFFF;
	font-size: 11px;	/* ! */
	text-decoration: none;
	text-align: left;
	padding-top: 1px;
	padding-bottom: 1px;
	font-weight: normal;
}
.top_menu a:active, .top_menu a:visited, .top_menu a:link {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
.top_menu a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: normal;
}
.logo_in {
	background-image: url(images/logo_bg.gif);
	background-repeat: repeat-y;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}


html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input {
	margin: 0;
	padding: 0;
}

h1, h2, h3, h4, h5, h6, pre, code, address, caption, cite, code, em, strong, table, font, input {
	font-size: 1em;
	font-style: normal;
	font-weight: normal;
}


a { color: #3d97bd; text-decoration: none; outline: none; }
a:hover { text-decoration: underline; }

h1, h2, h3, h4, h5, h6, pre, code, address, caption, cite, code, em, strong, table, font {
	font-size: 1em;
	font-style: normal;
	font-weight: normal;
}

h1, h2, h3, h4, h5, h6 {
    font-family: Tahoma, Verdana, Helvetica, sans-serif;
    margin: 0 0 0.2em 0;
	line-height: 1.1em;
}


h1, h2, h3, h4, h5, h6 { font-weight: bold; }

body {
	background-color: #FFFFFF;
	color: #4d4d4d;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
}

body, td, font, span, div {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height: 15px;
}

img { border: 0; }
.clr { clear:both; }


ul {
	margin: 2px 0;
	padding: 0 0 0 5px;
}

ul li {
	margin: 5px 0; padding: 0px 0 0px 14px;
	list-style-type: none;
	background: transparent url("images/li.gif") no-repeat left 5px;
}

ol {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: decimal;
	margin-bottom: 18px;
	margin-left: 2.2em;
}

p { margin-bottom: 18px; }
.clr { clear: both; }
img  { border:0 none; }
img.left { float: left; margin: 2px 20px 16px 0; }
img.right { float: right; margin: 2px 0 16px 20px; }
hr	{ border: 0 none; border-top: 1px solid #cfcfcf; }
strong { font-weight: bold; }


.page_bg { background-color: #e2e0da; text-align: center; }


.wrapwide { width: 100%; height: auto; text-align: center; min-width: 986px; }
* HTML .wrapwide { width: expression(document.body.clientWidth > 986 ? "100%" : "986px") }

.wrapper {
	margin: auto;
	width: 986px;
	text-align: left;
}


.catalog {
	float: left;
	outline: none;
}


.dleft, .dright { background-position: left top; background-repeat: repeat-y; background-color: transparent; }
.dright { background-position: right top; }


#topheader, #topheader .shadow, #topheader .topbanner { height: 231px; }
#topheader { background: #003559 url("images/night/topheaderbg.png") repeat-x left top; }
#topheader .shadow { background: transparent url("images/night/topheader_shadow.png") no-repeat center 114px; }
#topheader .topbanner { background: transparent url("images/night/topheader_nightbanner.jpg") no-repeat right top; }
#topheader .wrapper { width: 980px; }
#topheader .toolbar { height: 118px; }
.banners-block { float: right; padding-right: 79px; padding-top: 30px; }


.header, .header .dleft, .header .dright { height: 113px; }
.header { background: #6cbede url("images/header.png") repeat-x left -226px; }
.header .dright { padding-right: 17px; background: transparent url("images/header.png") repeat-y right -452px; }
.header .dleft { padding-left: 12px; background: transparent url("images/header.png") repeat-y left -339px; }


.menubox, .menubox .dleft, .menubox .dright { height: 41px; }
.menubox { background: #2c86ab url("images/menubox.png") repeat-x left -41px; }
.menubox .dright {  background: transparent url("images/menubox.png") repeat-y right -82px; }
.menubox .dleft { padding-left: 11px; background: transparent url("images/menubox.png") repeat-y left 0; }


#contbody { background: transparent url("images/contbody_bg.png") repeat-x center top; }
#contbody .shadow { background: transparent url("images/contbody_shadow.jpg") no-repeat center top; }
#contbody .shadow2 { background: transparent url("images/contbody_shadow2.png") repeat-y center top; }
#contbody .shadow3 { padding-bottom: 4px; background: transparent url("images/contbody_shadow3.png") no-repeat center bottom; }
#contbody .wrapper { width: 980px; background-color: #ffffff; }


#container { padding: 4px 4px 20px 4px; background: transparent url("images/contbody_inn.png") no-repeat left top; }


#footer, .header .dleft, #footer .dright { height: 110px; }
#footer { position: relative; background: #64b8d9 url("images/footer.png") repeat-x left -110px; }
#footer .dright { padding-right: 5px; background: transparent url("images/footer.png") repeat-y right -220px; }
#footer .dleft { padding-left: 16px; background: transparent url("images/footer.png") repeat-y left 0; }


.copyright a, .copyright a:hover { color: #ffffff; }
.copyright {
	color: #ffffff;
	padding-top: 60px;
	padding-left: 12px;
	white-space: nowrap;
	font-weight: bold;
}


div.count {
	position: absolute;
	top: 52px;
	width: 440px; height: 58px;
	background: transparent url("images/counts_bg.png") no-repeat left top;
}

div.count div {
	padding-top: 13px;
	padding-left: 14px;
}

div.count span {
	float: left;
	width: 88px; height: 31px;
	margin-right: 18px;
}

.footinfo { padding: 5px 0; }
.footinfo .footinfo { padding: 0 30px; }
.copyaut { float: right; }

.footmenu, .footmenu a { color: #737373; }


.headicons { 
	float: right;
	width: 593px; height: 113px;
	background: transparent url("images/headicons_right.png") no-repeat right top;
}

.headicons div {
	height: 113px;
	background: transparent url("images/headicons_right.png") no-repeat right top;
}

.headicons a { 
	float: left;
	width: 184px; height: 113px;
}

.headicons a img { 
	display: block;
	width: 184px; height: 113px;
}

.headicons a.addfirm { background: #6bbd56 url("images/headicons.jpg") no-repeat 0 -113px; }
.headicons a.logfirm { background: #ff8d22 url("images/headicons.jpg") no-repeat -184px -113px; }
.headicons a.rsearch { background: #ffc429 url("images/headicons.jpg") no-repeat -368px -113px; }

.headicons a.addfirm:hover { background: #6bbd56 url("images/headicons.jpg") no-repeat 0 0; }
.headicons a.logfirm:hover { background: #ff8d22 url("images/headicons.jpg") no-repeat -184px 0; }
.headicons a.rsearch:hover { background: #ffc429 url("images/headicons.jpg") no-repeat -368px 0; }


.footicons { 
	float: right;
	width: 456px;
	padding-top: 23px;
}

.footicons div {
	height: 87px;
	background: transparent url("images/footicons_right.png") no-repeat right top;
}

.footicons a { 
	float: left;
	width: 141px; height: 87px;
}

.footicons a img { 
	display: block;
	width: 141px; height: 87px;
}

.footicons a.addfirm { background: #6bbd56 url("images/footicons.jpg") no-repeat 0 0px; }
.footicons a.logfirm { background: #ff8d22 url("images/footicons.jpg") no-repeat -141px 0px; }
.footicons a.rsearch { background: #ffc429 url("images/footicons.jpg") no-repeat -282px 0px; }

.menubox a, .menubox a b, .menubox a i {
	float: left;
	height: 41px;
	cursor: pointer;
	text-decoration: none !important;
	font-family: Arial, Tahoma, sans-serif;
	color: #ffffff;
}

.menu_doska u{float:none;height:41px;color:#8fd6f1; cursor:pointer}



.menubox a { background: none; }
.menubox a b { background: none; }
.menubox a i {
	background: transparent url("images/manubox_link.png") no-repeat right top;
	font-style: normal;
	padding: 0 13px 0 13px;
	font-size: 11px;
	line-height: 39px;
}

.menubox a:hover { background: #3da518 url("images/manubox_link.png") repeat-x center -41px; }
.menubox a:hover b { background: transparent url("images/manubox_link.png") no-repeat center -82px; }




.loginform { width: 300px; position: relative; color: #ffffff; }
.loginbox { float: left; padding-top: 30px; }
.loginform .login { margin-right: 1px; }
.loginform .login, .loginform .pass { float: left; width: 124px; position: relative; }
.loginform span { display: block; color: #ffffff; padding-bottom: 3px; }
.loginform .login .input,
.loginform .pass .input {
	width: 122px; height: 22px;
	background: #00233a url("images/night/loginform.png") no-repeat left top;
}

.loginform .input div {
	padding-left: 5px;
	padding-top: 3px;
}

.loginform .login input,
.loginform .pass input {
	width: 110px;
	padding: 0;
	background: none;
	border: none;
	color: #ffffff;
}

.loginbox a.btn img { width: 42px; height: 44px; display: block; }
.loginbox a.btn {
	position: relative;
	top: 6px;
	float: left;
	width: 42px; height: 44px;
	color: #fff;
	background: #87d954 url("images/night/login_btn.png") no-repeat left top;
}

.loginbox a.btn:hover {
	color: #fff;
	background: #87d954 url("images/night/login_btn.png") no-repeat left -44px;
}

.loginform .olinks { padding-top: 5px; text-align: left; }
.loginform .olinks a { color: #ffffff; }


#maincontent {
	float: left;
	width: 509px;
	padding-top: 12px;
}

#mainbox {
	float: right;
	width: 749px;
}

#leftcol { float: left; width: 202px; }
#rightcol { float: right; width: 219px; }


#leftcol .block {
	margin-bottom: 4px;
	width: 202px;
	background: #ffffff url("images/lblocks_bg.png") repeat-y 0 top;
}
#leftcol .block .dbottom { background: transparent url("images/lblocks_bg.png") no-repeat -202px bottom; }
#leftcol .block .dtop { height: 32px; background: #4ba9ce url("images/lblocks_colors.png") no-repeat -606px top; }
#leftcol .block .dorange { background: #ff9c3a url("images/lblocks_colors.png") no-repeat -202px top; }
#leftcol .block .dgreen { background: #4aa34b url("images/lblocks_colors.png") no-repeat 0 top; }
#leftcol .block .dyellow { background: #ffbe24 url("images/lblocks_colors.png") no-repeat -404px top; }
#leftcol .block .dtop h3 a { color: #ffffff; }
#leftcol .block .dtop h3 {
	padding-left: 11px;
	padding-top: 8px;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
}

#leftcol .block .dtop div h3 { padding-left: 36px; }

#leftcol .block .dcont { 
	width: 178px;
	padding-bottom: 11px;
	margin-left: 11px;
	margin-right: 11px;
	padding-top: 6px;
}

#leftcol .block .dtop div { height: 32px; background-position: 6px 3px; background-repeat: no-repeat; }


#rightcol .block {
	margin-bottom: 4px;
	width: 219px;
	background: #f9f8f3 url("images/rblocks_bg.png") repeat-y -219px top;
}
#rightcol .block .dbottom { background: transparent url("images/rblocks_bg.png") no-repeat -438px bottom; }
#rightcol .block .dtop { background: transparent url("images/rblocks_bg.png") no-repeat left top; }
#rightcol .block .dtop .dtop { padding-bottom: 8px; background: none; }
#rightcol .block .dtop .dtop h3 a { color: #268c01; }
#rightcol .block .dtop .dtop h3 {
	padding-top: 4px;
	padding-bottom: 8px;
	font-weight: normal;
	font-size: 17px;
	color: #268c01;
	border-bottom: 1px solid #52ab63;
}

#rightcol .block .dorange .dtop h3 a { color: #ff8725; }
#rightcol .block .dorange .dtop h3 {
	color: #ff8725;
	border-bottom: 1px solid #ffb868;
}
#rightcol .block .dyellow .dtop h3 a { color: #ffbd22; }
#rightcol .block .dyellow .dtop h3 {
	color: #ffbd22;
	border-bottom: 1px solid #f3d9a5;
}
#rightcol .block .dblue .dtop h3 a { color: #7bb0c6; }
#rightcol .block .dblue .dtop h3 {
	color: #7bb0c6;
	border-bottom: 1px solid #bdd8e3;
}

#rightcol .block .dtop .dtop div h3 { padding-left: 36px; }
#rightcol .block .dtop .dtop div { background-position: 6px 3px; background-repeat: no-repeat; }

#rightcol .block .dcont {
	width: 199px;
	padding-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
	padding-top: 6px;
}


#leftcol ul.navs { list-style: none; padding: 0; margin: 0; }
#leftcol ul.navs li { background: none; padding: 0; margin: 0; }
#leftcol ul.navs li a	{
	background: transparent url("images/leftmenu.gif") no-repeat right 9px;
	font-weight: bold;
	display: block;
	width: 100%; height: 28px;
	line-height: 27px;
	color: #949494;
	border-bottom: 1px solid #dedede;
}

#leftcol ul.navs li a:hover {
	color: #48a3c9;
	text-decoration: none;
	background: transparent url("images/leftmenu.gif") no-repeat right -91px;
}


#rightcol ul.navs { list-style: none; padding: 0; margin: 0; }
#rightcol ul.navs li { background: none; padding: 0; margin: 0; }
#rightcol ul.navs li a	{
	background: transparent url("images/rightmenu.gif") no-repeat right 9px;
	font-weight: bold;
	display: block;
	width: 100%; height: 28px;
	line-height: 27px;
	color: #91908d;
	border-bottom: 1px solid #d9d8d4;
}

#rightcol ul.navs li a:hover {
	color: #268c01;
	text-decoration: none;
	background: transparent url("images/rightmenu.gif") no-repeat right -91px;
}




.bki_nav { background-image: url("images/misc/navigation.gif"); }
.bki_topnews { background-image: url("images/misc/topnews.gif"); }
.bki_search { background-image: url("images/misc/search.gif"); }
.bki_tags { background-image: url("images/misc/tags.gif"); }
.bki_adv { background-image: url("images/misc/advens.gif"); }
.bki_cat { background-image: url("images/cat_03.png"); }



.bki_faq { background-image: url("images/misc/faq.gif"); }
.bki_login { background-image: url("images/misc/login.gif"); }
.bki_rss { background-image: url("images/misc/rss.gif"); }
.bki_friends { background-image: url("images/misc/top.gif"); }
.bki_adv2 { background-image: url("images/misc/advens_g.gif"); }
.bki_adv3 { background-image: url("images/misc/advens_o.gif"); }

