* { margin: 0px auto; padding: 0px; border: 0px; }
td { vertical-align: top; }
body { width: 1003px; height: 100%; background: #fffef7; }
strong { font-weight: normal; }
center { padding: 5px 0px; }

#head { width: 100%; height: 193px; text-align: left; background: #bad5fe url(/img/cofe-head.jpg) no-repeat bottom left; }
#head h1 { font: bold 13px tahoma; color: #fff; padding-top: 3px; padding-left: 7px; }
#head .head-left p { font: bold 13px tahoma; color: #fff; padding-top: 3px; padding-left: 7px; }
.head_table { background: url(/img/head-table-back.jpg) no-repeat top right; }
.head-left { float: left}
.head-right { padding: 0px 0px 0px 0px; }
.head-right table { background: url(/img/head-table-back.jpg) no-repeat top right; padding-left: 0px; }
.head-right p { font: 13px tahoma; line-height: 0.9; padding: 0px; margin-top: -5px; }
.head-right td { padding-right: 0px; text-align: center; padding-top: 3px;}
.head-right a { text-decoration: none; }


.head2 { height: 190px; background: url(/img/cofe-heart.gif) no-repeat bottom right; }


#main { width: 100%; height: 100%; }
.menu li { display: inline; padding: 10px 23px; background: url(img/back_menu.gif) repeat-x top left; margin: 0px 4px 0px 2px; }
#main_menu { border-bottom: 1px solid #a9a8a8; padding-bottom: 15px; margin-top: 5px; }
#main_menu a { font: bold 13px tahoma; color: #a9a8a8; text-decoration: none; }
.menu { margin-top: 15px; font: bold 13px tahoma; color: #a9a8a8; padding-left: 5px; }
.menu .active { background-color: #ffd34e; font: bold 13px tahoma; color: #fff; background-image: none; }
#main_menu .active { color: #fff; text-decoration: underline; }
#main_menu .active:hover { text-decoration: none; }


#left { width: 224px; background: #f2f7ff; padding-top: 10px; text-align: center; }
.left { width: 224px; }

.news { background-color: #e1e8f3; margin-left: 20px; margin-top: 0px; padding: 5px 15px 10px 25px; margin-right: 10px; margin-bottom: 10px; }
.news h1 { font: bold 11px tahoma; color: #e8a400; padding: 5px 0px; }
.news h2 { margin-left: 10px; font: 11px tahoma; color: #727272; margin-top: 0px; }
.news a { font: 11px tahoma; color: #727272; text-decoration: none; }
.news a:hover { text-decoration: underline; }
.news .active { color: #c0c0c0; text-decoration: none; }

#tdcenter { width: 100%; padding: 10px 15px; }
#tdcenter h1 { font: bold 13px tahoma; color: #0000cc; padding-bottom: 5px; } 
#tdcenter p { font: 12px tahoma; color: #727272; text-align: left; padding-top: 5px; line-height: 1.4; text-align: justify; }
.center p { font: 12px tahoma; color: #727272; text-align: left; padding-top: 0px; line-height: 1.4; text-align: justify; padding-bottom: 10px; }
.center h2 { font: bold 13px tahoma; color: #fc957e; padding-bottom: 10px; }
.pictures { margin: 0px 10px 0px 0px; border: 1px solid #000; }
#centerstat { border: 1px solid #dddddd; padding: 10px 10px 0px 10px; background-color: #fff; margin-bottom: 10px; }
#centerstat h1 { font: bold 13px tahoma; color: #0000cc; padding-bottom: 10px; }
#centerstat h2 { font: bold 13px tahoma; color: #fc957e; padding-bottom: 10px; text-align: center; }
#centerstat p { font: 12px tahoma; color: #727272; text-align: left; padding-top: 0px; line-height: 1.4; }
#centerstat p a { font: 12px tahoma; color: #416aff; }
#centerstat a { font: bold 11px tahoma; color: #8ba4ff; }
#centerstat a:hover { text-decoration: none; }
.center a { color: #8ba4ff; }
#centerstat li { font: 12px tahoma; color: #727272; text-align: left; padding-left: 0px; line-height: 1.4; }
#centerstat ul { padding-left: 15px; padding-bottom: 10px; }
#centerstat h3 { font: bold 13px tahoma; color: #fcbeb0; padding-bottom: 10px; text-align: center; }

#mask li a { color: #628fc2; margin: 0px; padding: 0px; }
#mask { padding-left: 25px; padding-bottom: 15px; }
#mask ul { list-style: none; }

.great_post h2 { font: bold 13px tahoma; color: #fc957e; padding-bottom: 10px; text-align: left; }
.great_post { border: 1px solid #dddddd; padding: 10px 10px 0px 10px; margin-bottom: 10px; background-color: #fff; }
.great_post h1 { font: bold 13px tahoma; color: #0000cc; padding-bottom: 10px; }
.great_post p { font: 12px tahoma; color: #727272; text-align: left; padding-top: 0px; line-height: 1.4; }
.great_post a { font: bold 11px tahoma; color: #8ba4ff; height: 20px; }
.great_post a:hover { text-decoration: none; color: #0000CC; height: 20px; }
.great_post p a { font: bold 11px tahoma; color: #8ba4ff; }
.great_post p a:hover { font: bold 11px tahoma; color: #8ba4ff; }


.ind_gor a { font: bold 11px tahoma; color: #8ba4ff; text-decoration: none; background: url(img/str_gor.jpg) no-repeat left 2px;  padding-left: 25px; margin-left: 10px; }
.ind_gor { list-style: none; margin-top: 0px;}
#ind_gor { padding-bottom: 10px; }
.ind_gor a:hover { background: none; }
.ind_gor a:hover { font: bold 11px tahoma; color: #bdcbff; text-decoration: underline; }
.ind_gor { margin-left: 15px; margin-bottom: 0px; background: url(img/back_gor_grad.jpg) repeat-y left top; padding-bottom: 10px; padding-top: 5px; }
.ind_gor li { height: 17px;}

#centerstatcon { border: 1px solid #dddddd; padding: 10px 10px -10px 10px; margin: 0px 0px 10px 0px; background: #fff url(img/bottom_congr.gif) no-repeat right bottom; }
.congratulations a { font: bold 11px tahoma; color: #8ba4ff; text-decoration: none; background: url(img/tsvetok.gif) no-repeat left 2px;  padding-left: 25px; margin-left: 10px; }
.congratulations { list-style: none; margin-top: 10px;}
.congratulations a:hover { background: none; }
.congratulations a:hover { font: bold 11px tahoma; color: #bdcbff; text-decoration: underline; }
.congratulations { margin-left: 15px; margin-bottom: 0px; padding-bottom: 10px; padding-top: 5px; } 

.congratul { list-style: none; margin-top: 0px; padding-left: 50px; padding-bottom: 15px; }
.congratul a:hover { background: none; }
.congratul a:hover { font: bold 11px tahoma; color: #bdcbff; text-decoration: underline; }
.congratul a { font: bold 11px tahoma; color: #8ba4ff; text-decoration: none; margin-left: 10px; }

#pozdrav tr { padding-top: 10px; }

.back_razd { font: bold 11px tahoma; color: #8ba4ff; }

.pozdrav { border: 1px solid #dddddd; padding: 10px; background: #fff url(img/back_pozdr.gif) no-repeat right bottom; width: 50%; }
.pozdrav h2 { font: bold 13px tahoma; color: #fc957e; padding-bottom: 10px; text-align: center; }
.pozdrav p { font: 12px tahoma; color: #727272; text-align: left; padding-top: 0px; line-height: 1.4; }

.ind_gor_chast { list-style: none; }
#ind_gor_chast { padding-top: 15px; }
.ind_gor_chast a { font: bold 11px tahoma; color: #8ba4ff; text-decoration: none; background: url(img/str_gor.jpg) no-repeat left 2px;  padding-left: 25px; margin-left: 10px; }
.ind_gor_chast a:hover { background: none; }
.ind_gor_chast a:hover { font: bold 11px tahoma; color: #bdcbff; text-decoration: underline; }
.ind_gor_chast { margin-left: 15px; margin-bottom: 0px; background: url(img/back_gor_grad.jpg) repeat-y left top; padding-bottom: 10px; padding-top: 5px; }
.ind_gor_chast li { height: 17px;}

.horoscope td { padding-bottom: 10px; }
.horoscope a { font: 11px tahoma; color: #c15b00; }
.horoscope a:hover { font-weight: bold; }
.horoscope { font: 12px tahoma; color: #737373; margin-top: 10px; text-align: left; line-height: 1.4; }
.horoscope h1 { height: 20px; margin-bottom: 12px; }

.horoscope_name { font: 11px tahoma; color: #737373; margin-left: 0px; }
.center h1 { padding-top: 0px; padding-bottom: 0px; }
.horoscope_name td { padding-bottom: 10px; padding-right: 20px; }
.horoscope_name a { font: bold 11px tahoma; color: #c15b00; padding-right: 4px; margin-bottom: 10px; }
.horoscope_name a:hover { text-decoration: none; } 
#tajna_imeni h1 { padding-bottom: 10px; }
#name { margin: 0px; padding-left: 20px; padding-bottom: 20px; padding-right: 15px; } 
#name td { padding-bottom: 10px; }
#name a { font: 11px tahoma; color: #c15b00; padding-right: 5px; margin: 0px; }
.name { border: 1px solid #cccccc; padding: 7px 0px 0px 20px; margin: 0px 50px 10px 50px; background-color: #fff; }
.name h1 { margin-bottom: 5px; }
#name a:hover { text-decoration: none; }
.name1 { padding-left: 7px; }

.naverx a { font: 14px tahoma; color: #c15b00; }
.naverx a:hover { text-decoration: none; } 

.druid_td1 { padding-right: 40px; width: 60px; }
.horoscope_druid a { font: 11px tahoma; color:#c15b00; }
.horoscope_druid a:hover { font-weight: bold; }
.horoscope_druid { font: 11px tahoma; color: #737373; margin-left: 40px; margin-top: 10px; }

.stat { border: solid 2px #9ebeed; margin-bottom: 10px; width: 210px; font-family: tahoma; }
.stat p a { text-decoration: none; }
.stat a { text-decoration: none; color: #90015f; }
.stat a:hover { text-decoration: underline; }
.stat img { margin: 10px 10px 10px 10px; border: 1px solid #000; }
.stat p {padding: 10px; font: 11px tahoma; color: #727272; text-align: left; }
.stat h1 { font: bold 12px tahoma; color: #c901a1; margin-left: 0px; margin-top: 0px; background-color: #ffcccc; height: 20px; padding-left: 10px; padding-top: 3px; text-align: left; }

.beauty { border: solid 2px #9ebeed; margin-bottom: 10px; width: 210px; font-family: tahoma; padding-bottom: 5px; }
.beauty p a { text-decoration: none; }
.beauty a { text-decoration: none; color: #90015f; }
.beautyt a:hover { text-decoration: underline; }
.beauty img { margin: 5px 10px 0px 10px; border: 1px solid #000; }
.beauty p { padding: 7px 10px 0px 10px; font: 11px tahoma; color: #727272; text-align: left; }
.beauty h1 { font: bold 12px tahoma; color: #c901a1; margin-left: 0px; margin-top: 0px; background-color: #ffcccc; height: 20px; padding-left: 10px; padding-top: 3px; text-align: left; }

.stat_calend { border: solid 2px #9ebeed; margin: 0px; padding: 0px; width: 207px; }
.stat_calend h1 { padding-top: 3px; }

#sun-deck { font: 12px tahoma; color: #727272; vertical-align: center; padding-bottom: 15px; }
#sun-deck td { padding-bottom: 5px; padding-right: 5px; }
.sun-deck { font-weight: bold; text-align: center; vertical-align: center; }

#sun-deck1 { font: 12px tahoma; color: #727272; vertical-align: center; padding-bottom: 15px; }
#sun-deck1 td { padding-bottom: 2px; padding-right: 5px; }
.sun-deck1 { text-align: center; }

.calend { background: #f2f7ff url(img/calend.jpg) no-repeat left top; padding-top: 38px; margin: 0px 10px 10px 10px; }
.calend h1 { font: bold 12px tahoma; color: #fff; margin-left: 0px; margin-top: 0px; background-color: #5a6df5; height: 20px; padding-left: 10px; margin-bottom: 0px; text-align: left; }
.calMonth { font: bold 14px tahoma; padding-bottom: 10px; color: #0000ff; }
.calWday { color: #454545; padding: 2px 0px; background-color: #b7d4ff; }
.calMday { color: #808080; background-color: #fff6dc; border: solid 1px #f0dda3; font: 12px tahoma; color: #5f5f5f; padding: 4px 0px; }
.calWdaySe { color: #fb6e4e; background-color: #b7d4ff; padding: 2px 0px; font-weight: bold; }
.calWdaySu { color: #fb6e4e; background-color: #b7d4ff; padding: 2px 0px; font-weight: bold; }
.boxContent { padding-bottom: 0px; }
.calMday_act a { color: #fff; text-decoration: none; }
.calMday_act a:hover { text-decoration: underline; }

.calMday_act { color: #808080; background-color: #b774ab; border: solid 1px #f0dda3; font: 12px tahoma; color: #fff6dc; padding: 4px 0px; }

.stat_everyday { border: solid 2px #9ebeed; padding: 0px; width: 350px; }
.stat_everyday h1 { padding-top: 10px; font: bold 14px tahoma; color: #fff; }

.everyday { background: #ffffff; margin: 0px; width: 350px; margin-left: 80px; margin-bottom: 15px; }
.everyday h1 { margin-left: 0px; margin-top: 0px; background-color: #f0f5ff; height: 30px; margin-bottom: 0px; text-align: center; }
.everydaycalMonth { font: bold 14px tahoma; padding-bottom: 10px; color: #0000ff; }
.everydaycalWday { color: #454545; padding: 2px 0px; background-color: #b7d4ff; }
.everydaycalMday { color: #808080; background-color: #fff6dc; border: solid 1px #f0dda3; font: 12px arial; color: #5f5f5f; padding: 4px 0px; }
.everydaycalWdaySe { color: #fb6e4e; background-color: #b7d4ff; padding: 2px 0px; font-weight: bold; }
.everydaycalWdaySu { color: #fb6e4e; background-color: #b7d4ff; padding: 2px 0px; font-weight: bold; }
.everydayboxContent { padding-bottom: 0px; }
.everydaycalMday a { font: 12px arial; color: #808080; text-decoration: none; }
.everydaycalMday:hover a { text-decoration: underline; color: #ffffff; }
.everydaycalMday:hover { background-color: #b774ab; border: solid 1px #f0dda3; font: 12px arial; color: #fff6dc; padding: 4px 0px; }
.everydayempty { background-color: #fff6dc; border: solid 1px #f0dda3; padding: 4px 0px; }
.everydaycalTable td { height: 19px; }

#sape_style { padding-left: 10px; text-align: left; font: 11px arial; color: #727272; }
#sape_style a { font: 11px tahoma; color: #8ba4ff; }

#right { width: 230px; background: #f2f7ff; padding-top: 10px; }
.right { width: 230px; }
.right p { font: 11px tahoma; color: #727272; text-align: left; padding-top: 10px; }

#retsept { width: 230px; background: #f2f7ff url(img/retsept.jpg) no-repeat left top; padding-top: 35px; }

#bottom { text-align: center; border-top: 1px solid #a9a8a8; height: 40px; padding-top: 10px; }
.bottom_menu li { display: inline; font: 12px tahoma; color: #a9a8a8; }
.bottom_menu a { font: 12px tahoma; color: #a9a8a8; text-decoration: none; }

.footer { height: 20px; }
.footer p { font: 12px arial; color: #727272; text-align: center; padding-top: 0px; padding-right: 5px; }

.articleText { font: 12px tahoma; color: #727272; text-align: left; padding-top: 0px; line-height: 1.4; }

.bgbanner { line-height: 1; padding:5px 0 0 5px; }

#sitemap ul {
  margin: 0 0 0 1px;
  padding: 0 0 0 3px;
  background-image: url("img/t1.gif");
  background-repeat: repeat-y;
}

#sitemap ul li {
  margin: 0;
  padding: 0 0 0 14px;
  list-style: none;
  background-image: url("img/t2.gif");
  background-repeat: no-repeat;
  background-position: -3px 0;
}

#sitemap ul li.last {
  margin-bottom: 6px;
  background-image: url("img/t3.gif");
  background-repeat: no-repeat;
  background-position: -3px 9px;
}



div.products{
	margin: 0px 5px 0px 3px;
}
div.list_priducts{
	width: 33%;
	float: left;
	font-size: 11px;
	font-family: Tahoma;
}
div.list_priducts a:link, div.list_priducts a:visited{
	color: #87aee8;
	text-decoration: underline;
	line-height: 18px;
}
div.list_priducts a:hover{
	text-decoration: none;
	color: #0000cc;
}

.novoteka { border: solid 2px #9ebeed; padding-left: 10px; padding-right: 10px; width: 190px; }
.novoteka .nnn_teaser_title { font: bold 11px tahoma; color: #fc957e; text-decoration: none; line-height: 1.2; }
.novoteka img { padding: 0px; margin: 0px; }

.smi { padding-top: 0px;}

.weight { font: 12px tahoma; color: #727272; text-align: center; margin-top: 10px; border: 1px solid #dddddd; border-collapse: collapse; }
.weight td { border: 1px solid #dddddd; border-collapse: collapse; }


.jot-err {border: 1px solid red;font-weight: bold;color: red;padding: 5px;margin-bottom: 10px;}
.jot-cfm {border: 1px solid green;font-weight: bold;color: green;padding: 5px;margin-bottom: 10px;}
.jot-row {border: 1px solid #CCCCCC;margin-bottom: 10px;background-color: #e9e9e9;}
.jot-row-alt {background-color: #f9f9f9;}
.jot-row-author {background-color: #FFFFE1;}
.jot-row-me {background-color: #FFDDDD;}
.jot-row-up {border: 1px dotted red;}
.jot-row-new {border: 1px dotted green;}
.jot-comment {padding: 3px;}
.jot-comment hr {border: 0px; border-bottom: 1px solid #cccccc;}
.jot-posticon {float: right;width: 20px;height: 20px;padding-top: 8px;padding-right: 3px;}
.jot-posticon img {border: 0px;}
.jot-mod {float: right;width: 100px;text-align: right;color: #666666;font-weight: bold;}
.jot-mod img {border: 0px;}
.jot-mod a {float: right;padding: 1px;padding-left: 2px;padding-right: 2px;}
.jot-mod a:hover {background-color: #666666;color: #666666;}
.jot-subject {font-weight: bold;font-size: 1.1em;}
.jot-message {padding: 2px;overflow: auto;}
.jot-poster {text-align: left;font: 10px tahoma; color: #a8a8a8; margin-bottom: 15px; }
.jot-nav {padding: 0px;text-align: center;margin: 10px;}
.jot-list ul {padding: 0px;text-align: left;margin-bottom: 10px;list-style-position: inside; font: 12px tahoma; color: #727272;}
.jot-subscribe {margin-bottom: 10px;}
.jot-form {margin-bottom: 10px;}
.jot-form fieldset {border: 0px;}
.jot-form label {display: block;}
.jot-user {float: left;width: 80px; font: 12px tahoma; color: #0000cc;}
.jot-content {margin-left: 80px; font: 12px tahoma; color: #414141; padding: 0px 0px 0px 5px; }
.jot-extra {text-align: right;}
.jot-editby {font: 10px tahoma; color: #a8a8a8;font-style: italic;}

#comment { text-align: left; }
#comment label {font: 12px tahoma; color: #727272; padding: 0px; margin: 0px; }
#comment input {font: 11px tahoma; color: #0000cc; border: solid 1px #9ebeed; padding: 0px 2px 2px 2px; margin-bottom: 5px; margin-top: 5px; }
#comment textarea { border: solid 1px #9ebeed; padding: 0px 2px 2px 2px; margin-bottom: 0px; font: 11px tahoma; color: #727272; margin-top: 5px; }

.banner { border: solid 2px #9ebeed; margin-bottom: 10px; width: 210px; font-family: tahoma; }
.banner a { color: #90015f; font: 12px tahoma; }
.banner img { border: 1px solid #000; }
.banner_left td { vertical-align: middle; }

.banner1 { border: solid 2px #9ebeed; margin-bottom: 10px; width: 210px; font-family: tahoma; }
.banner1 a { color: #0000cc; font: bold 12px tahoma; }
.banner1 img { border: 1px solid #000; }

#more { background-color: #fff3f3; padding: 10px; text-align: left; border: 1px solid #ffd6d6; }
#more a { font: 12px tahoma; color: #90015f; line-height: 1.0; text-decoration: none; }
#more p { text-align: left; line-height: 1.0; margin-bottom: -7px; }

#bottom_tiser { border: 1px solid #dddddd; padding: 5px 5px -5px 5px; background-color: #fff; margin-bottom: 0px; margin-top: 5px; text-align: center; width: 504px; }
#bottom_tiser td {width: 33%; }
#bottom_tiser img { border: 1px solid #000; padding-bottom: 0px; }
#bottom_tiser a { text-decoration: none; font: 12px tahoma; color: #0000ff; }
#bottom_tiser a:hover { text-decoration: underline; }
#bottom_tiser p { text-align: center; }

#left-blok { background-color: #fff3f3; line-height: 1.2; padding: 5px 0 10px 5px; text-align: left; margin: 5px 10px 10px 10px; }
#left-blok a { font: bold 11px tahoma; color: #0033ff; text-decoration: none; }
#left-blok a:hover { text-decoration: underline; color: #6a88ff; }

