@charset "windows-1251";
body { margin:0; padding:5px 0; background-color:#ebebe9; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#000;}
table { border-collapse:collapse; }
td { text-align:left; vertical-align:top; }
a { text-decoration:underline; color:#b58243; }
a:hover { color:#e5b533;}
a.bordered { border-bottom:1px dashed; text-decoration:none; }
h1, .head { color:#d5a72c; font-size:20px; font-weight:normal; line-height:100%; padding:10px; margin:-10px -10px 10px -10px; border-bottom:1px solid #ebebe9; }
h2, h3, .h2 { color:#d5a72c; font-size:17px; font-weight:normal; line-height:100%; padding:0px; margin:0px; }
h1 { margin-bottom:10px;}
b { font-weight:normal; }
form { margin:0; padding:0; }
fieldset { padding:10px;}

.user-content { line-height:1.5em;}
.georgia { font-family: Georgia, "Times New Roman", Times, serif; }
.f10 { font-size:10px;}
.f11 { font-size:11px;}
.f12 { font-size:12px;}
.f17 { font-size:17px;}
.text { padding:10px; background:url(images/text.gif) right top no-repeat #fff; }
.nopad { padding:0px; }
.spacer { padding:0px; width:10px; background-color:#ebebe9; }
.spacer2 { padding:0px; height:10px; background-color:#ebebe9; margin:0px; }
.blank { background-color:#fff;}
.grey { color:#b4b4b4; }
.grey2 { color:#666; }
.red { color:#dd0101; }
.green { color:#019901; }
.clear { clear:both; }
.yellow { color:#ffcc00; }

#header { background:url(images/header_bg.jpg) right top no-repeat #454545; border-bottom:1px solid #ebebe9;}
#header td { height:97px; padding:0; }
#footer { background:url(images/footer_bg.jpg) right top no-repeat #454545; margin-bottom:1px; margin-top:10px; }
#footer td { height:63px; padding:0; vertical-align:middle; color:#ffffff; font-size:11px; }
#footer_logo { width:275px;}
#footer_logo img { margin:0; }
#counters { }
#counters td { text-align:right; padding-top:13px; background:url(images/counters_bg.gif) top repeat-x; }
td#linxbox { text-align:left; font-size:10px; text-transform:lowercase; color:#999; font-size:10px; }
td#linxbox a { color:#999; }

td#loginbox { width:245px; height:87px; background:url(images/dash1.gif) left top no-repeat; color:#c8c8c8; padding:10px; padding-bottom:0; font-size:11px; }
#loginbox td { padding:1px; height:auto; }


.maintable { width:1000px; }
#upped { position:absolute; top:10px; width:100%; }
.downed { position:relative; top:140px; width:100%; }

#mainmenu-box { background-color:#f1cc36; margin:0 auto; width:1000px; }
#mainmenu-box table { border-left:1px dotted #fff; }
#mainmenu-box td { padding:0;}
#mainmenu-box a { display:block; height:27px; line-height:27px; text-decoration:none; color:#000; padding:0 21px; background:url(images/mainmenu_bg.gif) right bottom no-repeat;}
#mainmenu-box a:hover, #mainmenu-box a.active { background-color:#88602e; color:#fff;}

#content { background:#fff; }
#l0, #r0 { width:220px; padding:0; }
#r1 { width:370px; padding:0; }
#welcome-top { height:14px; background:url(images/welcome1.gif) right bottom no-repeat #ebebe9; }
#welcome-box { background:url(images/welcome2.jpg) right top no-repeat #f9f3da; font-size:11px; color:#454545; padding:24px 320px 20px 21px; height:160px; }
#welcome-bottom { height:12px; background:url(images/welcome3.gif) right top no-repeat #ebebe9;}
#welcome-text1 { color:#88602e; font-weight:bold; font-size:13px; }
#welcome-text2 { color:#010101; font-weight:bold; font-size:18px; line-height:17px;}

#pathway { margin-bottom:15px; font-size:10px; line-height:1.1em; }
ul { display:block; list-style:none; padding:0px; margin:5px 0px;  }
ul li { display:block; list-style:none; background:url(images/li.gif) left top no-repeat; padding-left:30px; margin-bottom:0.6em; line-height:1.2em; }
ul li.new a { padding-right:32px; background:url(images/icon_new2.gif) 100% 5px no-repeat; } 

.usertable { border-collapse:collapse; margin-bottom:30px; margin-top:10px; line-height:normal; width:100%; }
.usertable td, th { font-weight:normal; padding:6px 12px; text-align:left; vertical-align:top; border-bottom:1px dashed #b4b4b4;}
.usertable tr.row1 td { background-color:#fcf9ee; }
.usertable tr.headerrow td, .usertable tr.headerrow th { background-color:#f9f3da; color:#454545; font-size:12px; border-bottom-style:solid; } 

.error { padding:10px !important; border:1px dashed #ff9191; color:#dd0101 !important; margin-bottom:15px; background-color:#ffd2d2; }
.edit-buttons-box { border:1px dashed #dd0101; padding:2px 5px; margin-top:10px; }
.dashed { height:1px; border-bottom:1px dashed #b4b4b4; margin:20px 0;}


td.c { text-align:center; }
td.r { text-align:right; }

.vendors_block { margin-top:30px;}
.news-source { text-align:right; }
.newsblock { margin-bottom:1.5em; }

#map-container { text-align:center; }

.smallphoto { border:1px solid #b4b4b4; margin:2px; padding:1px; background-color:#FFFFFF; }
a:hover .smallphoto { border-color:#e5b533; }
.newsthumb { float:left; margin:4px 10px 6px 0; }

#russian-map-box { position:relative; }
.welcome-catalog { width:100%; }
.welcome-catalog td { width:140px; padding:5px; text-align:center; }

.pagesbox { background-color:#fcf9ee; margin:10px 0 0 0; padding:10px; text-align:center; border-top:2px solid #ebebe9;}
.pages td { width:20px; height:20px; vertical-align:middle; text-align:center; padding:0 1px; }
.pages td div { background-color:#f1cc36; height:20px; width:20px; line-height:20px; }
.pages a { text-decoration:none; display:block; height:20px; line-height:20px; background-color:#fcf9ee; }
.pages a:hover { background-color:#f1cc36; color:#000000;}

.photo-label { margin-top:-17px;padding:0 5px;text-align:right;background-color:#999;color:#fff;position:absolute;z-index:3;border:1px solid #333;  }
h4.acc-toggler { padding:6px 12px; background-color:#f9f3da; color:#454545; font-size:12px; cursor:pointer; border-bottom:1px solid #b4b4b4; font-weight:normal; margin:0 0 2px 0; }
div.acc-element ul { padding:5px 0 10px 0; }

.hilite { background-color:#faebb1; color:#000; padding:0 3px;  }

#search-form-table { font-size:18px; }
#search-form-table td { padding:4px; vertical-align:middle; }
td#ilookfor { text-align:right; width:80px;}
td#search-form-btn { width:80px; }
#search-form-btn input { font-size:18px;}
#search-form-text { padding:3px; font-size:22px; }

.suggest-loading { background:url(images/loading.gif) right no-repeat; }
#suggest-box { position:relative; }
ul.autocompleter-choices { position:absolute; background-color:#fff; margin:0; padding:0; list-style:none;border:1px solid #7c7c7c; font-size:13px;}
ul.autocompleter-choices li { background-image:none; padding:3px; }
ul.autocompleter-choices li.autocompleter-selected { background-color:#444; color:#fff; }


.banner468_1 { margin:0 auto; text-align:center; }
.banner468_2 { margin:0 auto 10px auto; text-align:center; }

.begundashed .bgbanner { border:1px dashed #444; padding:4px; height:80px; }

.add-menu { padding:10px 30px 0 30px; }

.directblock0 { background:url(images/directblock1.gif) left top no-repeat #fff; padding-left:20px; }

td#topmenu { width:220px; vertical-align:middle; line-height:10px; background:url(images/dash1.gif) left top no-repeat; }
#topmenu a { color:#c8c8c8; display:block; margin:4px 17px; padding:3px 0 3px 23px; }
#topmenu a:hover { background-position:0 -32px; color:#F1CC36; }

a#bmlink { background:url(images/bookmark.gif) left top no-repeat;  }
a#reklink { background:url(images/reklama.gif) left top no-repeat;  }
a#reglink { background:url(images/registration.gif) left top no-repeat; margin-left:15px; padding-left:25px;  }
a#cablink { background:url(images/cabinet.gif) left top no-repeat;  }

#bookmarks1 { margin:10px 0; font-size:11px; font-weight:bold; }
#bookmarks1 img { vertical-align:middle; margin-left:7px; }

/*.stickblock { border:1px solid #dd0101; padding:5px; margin:5px -5px; background-color:#f7d9d9; }*/
.stickblock {  background-color:#f9f3da; border:1px solid #dd0101; padding:5px; margin:5px -5px; }
.stickblock a { color:#dd0101; font-weight:bold; }
.stickblock a:hover { color:#525afe; }
.stickblock2 {  margin:5px -5px; }

.robopay { padding-left:110px; background:url(images/robox.gif) 0 10px no-repeat;}
.billpay { padding-left:110px; background:url(images/billpay.jpg) -10px 0 no-repeat;}

.serp li { margin-bottom:1em; }
.serp_title { font-size:14px; }
#serp_premium { padding-left:32px }
#serp_ads { width:200px; float:right; margin:-15px 0 10px 10px; }

