body {background: #FFFFFF url('../img/background.png') repeat-y center top; font-family: times new roman; font-size: 12pt; text-align: center;}
a:link, a:visited { text-decoration: none; color: #696996;}
a:hover {color: #555;}
a img {border: none;}
ul {padding: 0px; margin: 0px;}
table {border-collapse: collapse;}
table.main {width: 970px;  margin: 0px; padding: 0px; background: url('../img/bamboo.png') no-repeat center top;}
table td {border: 0px dashed red;}
img.right {float: right; clear: right; margin-left: 20px;}
img.left {float: left; clear: left; margin-right: 20px;}

#logo {width: 80px; vertical-align: top; text-align: left;}
#logo div.big_icons {display: block; border: 0px dashed blue;}
#logo div.big_icons img {margin-bottom: 5px;}
#logo, #title { padding: 20px; padding-top: 10px; }
#title { text-align: right; padding-bottom: 0px;}
#title div.line { height: 8px; font-size: 1pt; background: url('../img/line_verh.png') no-repeat left; margin-right: -20px; margin-left: 360px;}
#title img {border: 0px dashed red; margin: 0px; padding: 0px;}
#title h1 { display: none; font-size: 20pt; margin-top: 12px;}

#menu { vertical-align: top; padding: 10px; width: 130px; padding-top: 0px;}
#menu li {margin: 0px;}
#menu a, #nav strong {display: block;}
#menu ul {list-style: none; }
#nav {margin-top: 0px; position: relative; border: 0px dashed yellow;}
#nav li.mainmenu { padding: 1px; padding-left: 0px; padding-right: 0px; z-index: 10;}
#nav strong, #nav li.mainmenu a { font-weight: 100; padding: 0px; margin: 0px; cursor: pointer; color: #ef0101; padding: 0px;}
#nav li a.m_current, #nav li.mainmenu a:hover {color: #af0101;}
#nav .slide_submenu li { padding: 0px; width:80px; padding-left: 20px; margin-left: 0px; background: none; z-index: 9;}
#nav .slide_submenu li a { padding: 0px; margin: 0px; background: none; color: #000;}
#nav .slide_submenu a:hover, #nav .slide_submenu a.current { background: none; color: #333;}
#nav .slide_submenu { display: block; padding: 0px; margin-bottom: 0px; z-index: 8;}
#nav ul.current { display: block;}
#usermenu {display: none; text-align: center; margin: 0px; padding: 10px; border: 0px dashed red;}
#usermenu input {color: #af0101; background: #ccc; margin: 0px; padding: 0px; font-size: 11px;}

#content {width: 670px; background: none; padding: 20px; padding-top: 0px; text-align: center; vertical-align: top;}
#content div.adress {width: 100%; text-align: left; margin-bottom: 7px;}
#content div.adress a:link, #content div.adress a:visited {color: #ef0101;}
#content p {text-indent: 2em; text-align: justify; margin: 0px; padding: 0px; margin-bottom: 5px;}
#content ul {text-align: left; padding: 10px; padding-top: 0px; margin-left: 20px; list-style: circle inside;}
#tabs ul {list-style: none; padding: 0px; margin: 0px; padding-left: 10px;}
#content .taglist {width:100%; text-align: center;}
#content .taglist td {border:0px solid red; width: 50%;}
#content h2 {margin: 0px; padding: 7px;}
#content h4 {margin: 0px; padding: 0px; font-style: italic; font-weight: 100;}
#content h2.top-right {margin-top: -35px; text-align: right; color: #ef0101; display: none;}
#content .titles_item {width:100%; margin-bottom:5px; margin-top: 2px;}
#content .titles_item td {border:0px solid red;}
#content .titles_item .t_name {font: 13pt arial black;}
#content .cur_tag {font: 10pt courier new; text-indent: 1em; width: 200px; font-style: italic;}
#content span.ok {color: #ffffff;}
#coment_show, #form_show {font-style: italic; padding: 3px; padding-left: 20px; margin: 10px; color: #0000ee; cursor: default;}
#coment_show {background: url('../img/icon/show_coments.png') no-repeat left;}
#form_show {background: url('../img/icon/add_coment.png') no-repeat left;}
#coments, #coment_form {display: none; border: 0px dashed red;}
#coments {float:left;}
#coment_form {float:right; }
#content span.number {color: #333; margin: 2px;}
#content div.coment {padding: 3px; margin: 3px; border: 1px dashed #888;}
#content input.text {margin: 2px; margin-top: 10px; margin-right: 10px; padding: 0px; background: none; color: green; border: none; border-bottom: 1px dashed #555;}
#content .before_textarea { color: #000; background-color: #fff; padding: 2px; padding-bottom: 0px; margin-bottom: -2px; float:left; display: block;}
#content textarea {margin-top: 0px;}
#content span.important {color: #b90004;}
#content div.check {width: 20px; height: 20px; border: 0px dashed red; float: right; margin-top: 10px;}
#content div.categorie { margin: 3px; padding: 3px; text-align: center; background: none; border: 1px dashed #af0101; overflow: auto; }
#content div.categorie h3 {padding: 0px; margin: 0px; margin-bottom: 5px; margin-left: 42px;; text-align: left; font-size: 12pt; font-weight: 100;}
#content div.categorie a {color: #ef0101;}
#content img.crop { height: 100px; width: 100px; float: left; margin: 2px;}
#content div.pic {margin: 2px; float: left;}
#content div.pic div.edit {margin: 0px; background: #888; visibility: hidden;}
#content div.swf {}
#content td.pic {padding-top: 10px; text-align: center;}
#content span.ext_link {dislay: block; font-size: small;}
#content div.link { float: left; clear: left; margin: 5px; }
#content div.link img, #content div.link embed{ float: left; margin-right: 10px;}
#tabs table {margin-top: 10px;}
#tabs table td { text-align: center; vertical-align: middle; border: 1px solid #555;}
#tabs table tr.zagl td {font-weight: bold;}
#content a.link { padding: 2px; padding-right: 6px; padding-left: 6px; margin: 5px; margin-left: 0px; background: #b9b9b9; }
#content a.link:hover {background: #c9c9c9;}
#content ol {text-align: left; margin-top: 0px;}
#content .reg_form {display: none; width: 450px;}
#overlay { position:absolute; top:0; left:0; z-index:100; width:100%; height:100%; display:none;}
#order_form {text-align: left; width: 400px;}
#ask {display: none; position: fixed; z-index: 200; background: #fff; border: 3px double #555; padding: 20px;}
div.ch_name { text-align: left; width: 150px; margin: 5px; padding: 2px; border: 1px solid #333; background: url('../img/icon/view-sidetree.png') right center no-repeat;}
div.ch_entry {display: none; margin-top: -5px;}

#bottom {height: 20px; text-align: left; vertical-align: middle; padding: 0px; padding-left: 20px; }
#logo div.stamp {position:fixed; background: url('../img/stamp.png') no-repeat left top; width: 55px; height: 49px; display: block; position: relative; margin: 0px; padding: 0px; }
#bottom div.line { height: 8px; font-size: 1pt; background: url('../img/line_niz.png') no-repeat right; margin-right: 295px; margin-left: -20px;}
#bottom .c {background: none; color: #ef0101; margin: 0px; padding: 2px; padding-left: 0px; font-size: 9pt; font-style: italic;}