body{margin: 0; padding: 0; font: normal 100% Arial; background: #FFF}
td{font-size: 100%}
img{border: 0}
form{margin: 0}
h1{font: bold 100% Arial; margin: 0; color: #E02A00}
p{font-size: 80%; margin: 5px 0 10px}
h2{font: bold 80% Arial; margin: 0; color: #E02A00; margin: 0}
a{color: #E02A00}
#logoTop{border-top: 3px solid #D21800; border-right: 1px solid #D21800; height: 7px; font-size: 0}
#logoBottom{border-bottom: 3px solid #005BD6; border-right: 1px solid #005BD6; height: 7px; font-size: 0}
#menuTop{border-top: 3px solid #717171; padding: 5px; text-align: right}
#menuTop ul{list-style: none; margin: 0; font-size: 70%; border-left: 1px solid #0036BE; display: inline; padding: 0}
#menuTop ul li{display: inline;}
#menuTop ul li a{color: #0036BE; text-decoration: none; text-decoration: none; padding: 0 10px; border-right: 1px solid #0036BE;}
#menuTop ul li a:hover{color: #FFFFFF; background-color: #E02A00;}
#bannerTop{text-align: center; margin-top: 20px}
#menuLeft{padding-right: 4px; font-size: 80%}
#menuLeft ul{list-style: none; border-left: 4px solid #F4F4F4; margin: 0; padding: 0}
#menuLeft ul li{background: url(img/menu_separator.gif) repeat-x bottom; padding-bottom: 1px}
#menuLeft ul li.active span{color: #E02A00; text-decoration: none; display: block; padding: 5px 10px; background: url(img/menu_pre_active.gif) no-repeat left; padding-left: 30px}
#menuLeft ul li a{color: #000; text-decoration: none; display: block; padding: 5px 10px; background: url(img/menu_pre.gif) no-repeat left; padding-left: 30px}
#menuLeft ul li a:hover{color: #696969; text-decoration: none; display: block; padding: 5px 10px; background: #F4F4F4 url(img/menu_pre_over.gif) no-repeat left; padding-left: 30px}
.subcatdiv {margin-top: 0px; margin-bottom: 0px; margin-left: 0px; display: none;}
.subcatlist{display: none;}
#mailLogin{border-top: 1px solid #FFF; border-bottom: 3px solid #717171; background-color: #F0F0F0; padding: 5px 20px; font-size: 75%; padding-right: 10px}
#mailLogin form{margin: 5px 0}
#mailLoginName{border-left: 3px solid #000080; padding-left: 2px; margin-bottom: 10px}
#mailLoginName input{width: 85px; margin: 0; font: bold 100% Arial; color: #000080}
#mailLoginPsw{border-left: 3px solid #D21800; padding-left: 2px; margin-bottom: 5px}
intup.buttonLogin{width: 63px;}
input.loginPsw{width: 85px;}
#mailLoginPsw input{margin-right: 4px; font: 90% Arial; color: #D21800}
#forumShieldLeft{border-top: 1px solid #717171; border-bottom: 1px solid #DBDBDB; background-color: #F4F4F4}
#forumShieldRight{border-top: 1px solid #717171; border-bottom: 1px solid #DBDBDB; background-color: #F4F4F4}
#forumShield{background: url(img/shild_red_center.gif) repeat-x}
#forumShield div{background:  url(img/shild_red_left.gif) no-repeat left top}
#forumShield div div{background:  url(img/shild_red_right.gif) no-repeat right top; padding: 3px 15px; white-space: nowrap; color: #FFF; font-size: 75%}
#forumPreview{margin: 0; padding: 7px 4px; list-style: none; font-size: 70%;}
#forumPreview li a{display: block; color: #000080; text-decoration: none; padding: 3px 10px; border: 1px solid #FFF;}
#forumPreview li a:hover{color: #E02A00; border: 1px solid #BDBDBD; background-color: #F1F1F1;}
#newsPreview{font-size: 70%; padding: 0; margin: 5px; margin-left: 20px}
#newsPreview li{margin-bottom: 3px}
#newsPreview a{color: #000080; text-decoration: none;}
#newsPreview a:hover{color: #E02A00;}
#catShieldLeft{border-top: 1px solid #717171; border-bottom: 1px solid #DBDBDB; background-color: #F4F4F4}
#catShieldRight{border-top: 1px solid #717171; border-bottom: 1px solid #DBDBDB; background-color: #F4F4F4}
#catShield{background: url(img/shild_blue_center.gif) repeat-x}
#catShield div{background:  url(img/shild_blue_left.gif) no-repeat left top}
#catShield div div{background:  url(img/shild_blue_right.gif) no-repeat right top; padding: 3px 15px; white-space: nowrap; color: #FFF; font-size: 75%}

/*catalog start*/

/*.catalogItem{margin-bottom: 10px}*/
.catalogItem div.item{padding-left: 3px}
.catalogItem div.item a{font-weight: bold; color: #000080; white-space: nowrap; font-size: 80%; text-decoration: none}
.catalogItem div.item a:hover{text-decoration: underline}
.catalogItem div.catalogLinks{padding-left: 3px; font-size: 70%; color: #000080;}
.catalogItem div.catalogLinks a{color: #000080; text-decoration: none;}
.catalogItem div.catalogLinks a:hover{color: #D61D00}
.kolvolink{font-size: 70%}
#business{background: url(img/cat_icon_business.gif) no-repeat left top}
#state{background: url(img/cat_icon_state.gif) no-repeat left top}
#life{background: url(img/cat_icon_life.gif) no-repeat left top}
#internet{background: url(img/cat_icon_internet.gif) no-repeat left top}
#computers{background: url(img/cat_icon_computers.gif) no-repeat left top}
#culture{background: url(img/cat_icon_culture.gif) no-repeat left top}
#science{background: url(img/cat_icon_science.gif) no-repeat left top}
#sport{background: url(img/cat_icon_sport.gif) no-repeat left top}
#rest{background: url(img/cat_icon_rest.gif) no-repeat left top}
#tv{background: url(img/cat_icon_tv.gif) no-repeat left top}
#tech{background: url(img/cat_icon_tech.gif) no-repeat left top}

/*catalog end*/

#weatherShield{background: url(img/shild_weather_center.gif) repeat-x;}
#weatherShield div{background:  url(img/shild_weather_left.gif) no-repeat left top}
#weatherShield div div{background:  url(img/shild_weather_right.gif) no-repeat right top; padding: 3px 15px; white-space: nowrap; color: #FFF; font-size: 75%; padding-left: 60px}
#weatherShield div div div{background: none; padding: 0; font-size: 100%; position: relative}
#weatherShield div div div div{background: none; padding: 0; font-size: 100%; position: absolute; left: -1; top: -1px;}

#weatherShield2{background: url(img/shild_weather_center.gif) repeat-x;}
#weatherShield2 div{background:  url(img/shild_weather_left2.gif) no-repeat left top}
#weatherShield2 div div{background:  url(img/shild_weather_right.gif) no-repeat right top; padding: 3px 15px; white-space: nowrap; color: #FFF; font-size: 75%; padding-left: 60px}
#weatherShield2 div div div{background: none; padding: 0; font-size: 100%; position: relative}
#weatherShield2 div div div div{background: none; padding: 0; font-size: 100%; position: absolute; left: -1; top: -1px;}

#curShield{background: url(img/shild_currency_center.gif) repeat-x}
#curShield div{background:  url(img/shild_currency_left.gif) no-repeat left top}
#curShield div div{background:  url(img/shild_currency_right.gif) no-repeat right top; padding: 3px 15px; white-space: nowrap; color: #FFF; font-size: 75%; padding-left: 50px}
#dateShield{background: url(img/shild_date_center.gif) repeat-x}
#dateShield div{background:  url(img/shild_date_left.gif) no-repeat left top}
#dateShield div div{background:  url(img/shild_date_right.gif) no-repeat right top; padding: 3px 15px; padding-right: 0; white-space: nowrap; color: #FFF; font-size: 75%; padding-left: 45px}
#lastSitesLeft{border-top: 1px solid #717171; border-bottom: 1px solid #717171}
#lastSites{border-top: 1px solid #DBDBDB; border-bottom: 1px solid #DBDBDB; padding: 10px; font-size: 70%; color: #0A0A7F}
#lastSites h2{font-size: 120%}
#lastCat h2{font-size: 120%}
#lastSites a{color: #000080; text-decoration: none;}
#lastSites a:hover{color: #E02A00; text-decoration: underline;}
#lastSitesRight{border-top: 1px solid #717171; border-bottom: 1px solid #717171}
#lastCat{font-size: 70%; padding: 10px; border-right: 3px solid #717171; border-left: 3px solid #717171}
#lastCat a{color: #000080; text-decoration: none;}
#lastCat a:hover{color: #E02A00; text-decoration: underline;}
#weatherBox{padding: 10px; background-color: #F0F0F0; font-size: 75%}
.messageHeader{background-color: #717171; font-size: 60%; padding: 5px; text-align: center; color: #FFF}
.messageHeader2{background-color: #717171; font-size: 75%; font-weight: bold; padding: 5px; text-align: center; color: #FFF}
.message{padding: 10px; font-size: 70%; text-align: center}
.message a{color: #000}
.message a:hover{color: #E02A00}
#date{padding: 10px; text-align: center; font-size: 75%; color: #000080}
#date img{border: 1px solid #717171}
#date span.name{color: #27A400; font-weight: bold}
#date span.age{color: #656565; font-size: 90%}
#date span.num{font-weight: bold; color: #E02A00}
#footer{background-color: #717171; color: #FFF; font-size: 70%; padding: 7px}
#footer a{color: #FFF; text-decoration: none;}
#footer a:hover{text-decoration: underline;}
a.archive{padding-left: 15px; font-size: 70%}
#datingShield{background: url(img/shild_weather_center.gif) repeat-x;}
#datingShield div{background:  url(img/shild_dating_left.gif) no-repeat left top}
#datingShield div div{background:  url(img/shild_weather_right.gif) no-repeat right top; padding: 3px 15px; white-space: nowrap; color: #FFF; font-size: 75%; padding-left: 50px}
#datingShield div div div{background: none; padding: 0; font-size: 100%; position: relative}
#datingShield div div div div{background: none; padding: 0; font-size: 100%; position: absolute; left: -1; top: -1px;}
#datelogShield{background: url(img/shild_currency_center.gif) repeat-x}
#datelogShield div{background:  url(img/shild_datelog_left.gif) no-repeat left top}
#datelogShield div div{background:  url(img/shild_currency_right.gif) no-repeat right top; padding: 3px 15px; white-space: nowrap; color: #FFF; font-size: 75%; padding-left: 50px}
table.dating{background-color: #A6CFFF}
table.dating td.blue{background-color: #DAEBFF; border-top: 1px solid #FFF; border-right: 1px solid #FFF; font: bold 70% Tahoma}
table.dating td.gray{background-color: #F6F6F6; font-size: 70%}
#datingLinks a{display: block; border-bottom: 1px solid #C0C0C0; padding: 5px 0; font-size: 90%; width: 100%}
#datingLinks a.man{color: #0036BE}
#datingLinks a.black{color: #000}
#datingLinks a:hover{background: #f6f6f6}
#profilesNav td{width: 33%; font-size: 70%; white-space: nowrap; border-bottom: 1px solid #B4B4B4}
h2.manName{font-size: 75%; color: #0036BE}
h2.womanName{font-size: 75%; color: #E02A00}
strong.woman{color: #E02A00}
strong.man{color: #0036BE}
.weatherTable td{background-color: #F6F6F6; font-size: 70%;}
.weatherTable tr.tHead td{background-color: #DAEBFF; color: #E02A00}
.regions{font-size: 85%;}
.regions a{color: #000}
.regions a:hover{color: #E02A00}
.lastSites{padding: 10px 10px 0}
.lastSites a{font-size: 70%; color: #000080; display: block;  margin-bottom: 7px}
.lastSites a:hover{color: #E02A00}
SELECT.host{
	width: 91px;
	height: 18px;
	color: #000080;
	font-size: 11px;
	fontsize: 10px;
	font-weight: bold;
	padding: 0px 0px 0px 5px;
}
