.h {visibility:hidden;}

form, div, p, input, button {padding: 0px; margin: 0px;}

body {
margin:0px; padding:0px; background-color:#ffffff;
font: 13px  Tahoma, Arial, Helvetica; 
color:#000000;
font-weight: normal;
}

a {text-decoration: none; color:#000;}
a img {border-style: none;}

.head_bg {background-color:#817d74;}
.head_strip {height:20px; background: url(./img/strip.gif) no-repeat;}
.head_link {color:#807d74; font-size:11px; margin-left:10px; margin-top:-2px;}
.head_link a {color:#807d74;}

.head_menu {color:#807d74; font-size:11px; margin-left:10px; margin-top:-2px;}
.head_menu a {color:#807d74; text-decoration:none;}
.head_menu span {color:#990015; text-decoration:underline;}
.head_menu span a {color:#990015;}

.head_strip form {text-align:center; margin-top:0px;}
.head_strip form div {font-size:12px; float:left; position:relative; top:4px; left:23px;}
.head_strip form input {border:solid 1px #a4abb3; width:135px; height:17px; font-family: Tahoma, Arial, Helvetica; font-size:12px; padding-left:5px; margin-left:6px;}
.head_strip form button {border-style:none; background-color:white; margin-top:-1px; margin-left:9px; vertical-align:middle; cursor:pointer;}

.greeting {background-color:#f6f0ed;}
.greeting td {vertical-align:top;}
.greeting table {margin:10px 10px; width:265px;}
.greeting .text {margin:8px 10px 0px 10px; height:203px;}
/*.greeting .text a {font-weight:bold; font-size:11px; padding:4px;}*/
.anonslist td {padding:5px; font-weight:bold; font-size:11px;}


.inscription {position:relative; margin-top:-28px; text-align:center; font-size:12px; font-weight:bold; color:white; text-decoration:underline;}
.inscription a {color:white;}

.logo {border:10px solid #f5b428;}
.orange {background-color:#f5b428; height:250px; margin:10px 0px; padding-left:20px; padding-top:10px;}

.withBorder {border:1px solid #e1e0dc; margin-bottom:9px;}
.withBorder#red {padding:1px;}

.titleOr {color:white; font-weight:bold; font-size:12px; background-color:#f5b428; padding:2px 0px 4px 20px;}
.withBorder .titleOr {padding-left:18px; padding-top:1px;}
.titleGr {color:white; font-weight:bold; font-size:12px; background-color:#807d74; padding:2px 0px 4px 20px;}
.titleRd {color:white; font-weight:bold; font-size:12px; background-color:#990015; padding:2px 0px 4px 20px;}
.titleRd a {color:white; font-weight:bold; font-size:12px; background-color:#990015; padding:2px 0px 4px 20px;}
.titleBl {color:white; font-weight:bold; font-size:12px; background-color:#00335a; padding:2px 0px 4px 20px;}

.ribrics {margin:6px 19px 15px 19px; font-size:12px; font-weight:bold; line-height:20px; text-decoration:underline;}
.ribrics span {color:#990015; text-decoration:underline;}
.ribrics span a {color:#990015;}

.redTop {height:17px; background:url(/images/redTop.gif) no-repeat;}
.redMiddle {background:url(/images/redMiddle.gif) repeat-y; color:white; font-size:12px; font-weight:bold; line-height:20px; text-decoration:underline; padding-left:18px;}
.redMiddle a {color:white;}
.redBottom {height:17px; background:url(/images/redBottom.gif) no-repeat;}

.links {margin:14px 19px 17px 19px; font-size:12px; font-weight:bold; line-height:20px; text-decoration:underline;}
.links span {color:#990015; text-decoration:underline;}
.links span a {color:#990015;}

.advertising {font-size:11px; color:#807d74; margin-top:7px; margin-left:10px;}
.advertising a {color:#807d74;}

.complaint {margin:17px 10px 20px 10px;}
.complaint .text {margin-top:14px; color:#990015; font-size:12px; font-weight:bold; text-decoration:underline;}
.complaint .text a {color:#990015;}
.complaint .name {font-size:12px;}
.complaint .name a {text-decoration:none;}

.notice {width:290px; margin-top:10px;}
.notice .pict {width:120px; padding-top:10px;}
.notice .text {color:#990015; font-size:12px; font-weight:bold; text-decoration:underline;}
.notice .text a {color:#990015;}
.notice .name {font-size:11px;}
.notice .name a {text-decoration:none;}

.third {background-color:#f6f0ed; padding:0px 10px;}
.third2 {background-color:#FFFFFF; padding:0px 10px;}

.praise {margin:17px 10px 20px 10px;}
.praise .text {margin-top:14px; color:#00335a; font-size:12px; font-weight:bold; text-decoration:underline;}
.praise .text a {color:#00335a;}
.praise .name {font-size:11px;}
.praise .name a {text-decoration:none;}

.discussion {margin:16px 10px 0px 10px;}
.discussion .dateName {margin-top:15px; color:#898989; font-size:11px;}
.discussion .dateName a {font-size:12px; color:#434343;}
.discussion .textNum {margin-top:1px; font-size:11px; color:#404040;}
.discussion .textNum a {font-size:12px; font-weight:bold; color:#990015;}

.separatorOr {height:19px; border-top:1px solid #bb984e;}
.separator {height:19px; border-top:1px solid #c0beb9;}

.delimiter {background-color:#c0beb9;}

.book {margin-left:1px; background:#e1e0dc url(/images/delimiterW.gif) top left no-repeat; text-align:right; height:60px;}
.book img {padding-right:8px;}

.footer {background: url(/images/delimiter.gif) top left no-repeat; vertical-align:top; color:#7f7f7f; font-size:11px; padding-left:10px; padding-top:8px;}

.footerMenu {margin-top:5px;}
.footerMenu a {color:#7f7f7f; text-decoration:none;}

.thirdFooter {background:#f6f0ed url(/images/delimiter.gif) top left no-repeat; }
.thirdFooter {padding-right:1px; padding-bottom:1px;}
.grey {background-color:#e1e0dc;}


.oblako {
text-align: justify;
margin-left:5px;
width:265px;
}

p.oblako a {
    text-decoration:none;
    color: #00335a;
}
p.oblako a:hover {
text-decoration:underline;
color: #00335a;
}

.oblako i {
	color: #990015;
	background-color:#ffffff;
	font-style:normal;
	text-decoration:none;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 1px;
	padding-left: 1px;
}
a.a7 {font-size:7px;}
a.a8 {font-size:8px;}
a.a9 {font-size:9px;}
a.a10 {font-size:10px;}
a.a11 {font-size:11px;}
a.a12 {font-size:12px;}
a.a13 {font-size:13px;}
a.a14 {font-size:14px;}
a.a15 {font-size:15px;}
a.a16 {font-size:16px;}
a.a17 {font-size:17px;}
a.a18 {font-size:18px;}
a.a19 {font-size:19px;}
a.a20 {font-size:20px;}
a.a21 {font-size:21px;}
a.a22 {font-size:22px;}
a.a23 {font-size:23px;}
a.a24 {font-size:24px;}
a.a25 {font-size:25px;}
a.a26 {font-size:26px;}
a.a27 {font-size:27px;}
a.a28 {font-size:28px;}
a.a29 {font-size:29px;}
a.a30 {font-size:30px;}
a.a31 {font-size:31px;}
a.a32 {font-size:32px;}

p.rating { margin-bottom:9px; width:230px; margin-bottom:10px; font-weight:bold;}

.rating i { color: #00335a; font-style:normal;}

.other, .other a{
font-weight:bold;
text-decoration: underline;
text-align:center;
color:#990015;
}

H3 {
color:#990015;
font-weight:bold;
font-size:15px;
/*padding:0px;*/
}

#name_und a {
	text-decoration: underline;
	color: #5282c3;
}

#name_und a:hover {
	text-decoration: none;
	color: #5282c3;
}
