@import "language.css";
@import "contact_form.css";
@import "catalog.css";
@import "gallery_cat.css";

html,body { margin:0; padding:0; }
body { background:#000 url(../images/bg.jpg) fixed center top no-repeat; color:#fff; font-family: Trebuchet MS, Tahoma, Arial, Verdana; font-size:13px; }
img { border:0; }
a { outline: none; }
p { padding:0; margin:0; }
a:link, a:visited, a:active { font-size:13px; color:#fff; text-decoration:underline; }
a:hover { text-decoration:none; }
ul { margin:0 0 0 10px; padding:10px 0 0 20px; }
ul li { list-style-type:square; }
ol { margin:0 0 0 10px; padding:10px 0 0 20px; }
ol li { list-style-type:decimal; }
td { vertical-align:top; }
h1 { padding:0px; margin:0px; }


.button { background:#C1C9D8; }

div#top { margin:auto; width:990px; height:30px; }
div#container { position:relative; margin:auto; padding:0px 20px 0 20px; width:990px; }
div#bottom { margin:auto; width:990px; height:40px; }


div#logo { float:left; width:265px; height:135px; margin-bottom:15px; }


div#header { position:relative; float:right; width:692px; height:322px; padding:4px; }
div#header_outer { position:absolute; top:0px; right:0px; width:700px; height:330px; background:url(../images/foto_remelis.png) left top no-repeat; z-index:30; }


div#content { clear:both; display:block; padding-bottom:10px; }
div#content #left { width:265px; vertical-align:top; }
div#content #right { padding-left:25px; vertical-align:top; /* background:green; */ }

.h1 { clear:both; text-align:left; font-size:15px; color:#D7D7D7; text-decoration:none; font-style:italic; font-weight:normal; padding:20px 0px 20px 0px; }
.h1 a:link, .h1 a:visited, .h1 a:active { font-size:15px; color:#D7D7D7; text-decoration:none; font-style:italic; font-weight:normal; }
.h1 a:hover { font-size:15px; color:#D7D7D7; text-decoration:underline; font-style:italic; font-weight:normal; }

div#content_top { background:url(../images/content_top.jpg) left top no-repeat; height:13px; clear:both; font-size:0; /*background:red;*/ }
div#content_bottom { background:url(../images/content_bottom.png) left top no-repeat; height:20px; clear:both; font-size:0; /*background:red;*/ }


div#menu_container { float:right; width:686px; margin:0 7px 0 0; height:35px; /*background:red;*/ }
div#menu_tree { width:180px; padding:10px 15px 10px 0; }
.menu_item { float:left; line-height:35px; margin:5px 2px 0px 2px; text-align:left; cursor:pointer; }
.menu_item .inner_left_menu_item { float:left; background:url(../images/menu_inactive_left.png) left top no-repeat; width:10px; height:35px; }
.menu_item .inner_menu_item { float:left; background:url(../images/menu_inactive_px.png) left top repeat-x; height:35px; padding:0 5px 0 5px; }
.menu_item .inner_right_menu_item { float:left; background:url(../images/menu_inactive_right.png) right top no-repeat; width:10px; height:35px; }

.menu_item_active { float:left; line-height:35px; margin:5px 2px 0px 2px; text-align:left; cursor:pointer; }
.menu_item_active .inner_left_menu_item_active { float:left; background:url(../images/menu_active_left.png) left top no-repeat; width:10px; height:35px; }
.menu_item_active .inner_menu_item_active { float:left; background:url(../images/menu_active_px.png) left top repeat-x; height:35px; padding:0 5px 0 5px; font-size:15px; color:#000; }
.menu_item_active .inner_right_menu_item_active { float:left; background:url(../images/menu_active_right.png) right top no-repeat; width:10px; height:35px; }

.menu_item a:link, .menu_item a:visited, .menu_item a:active { font-size:16px; color:#fff; text-decoration:none; font-weight:normal; font-style:italic; }
.menu_item a:hover {}
.menu_item_active a:link, .menu_item_active a:visited, .menu_item_active a:active { font-size:16px; color:#000; text-decoration:none; font-weight:normal; font-style:italic; }
.menu_item_active a:hover {}


div#footer { margin:auto; width:990px; height:80px; font-size:11px; padding-bottom:10px; background:url(../images/footer_logo.png) top center no-repeat; }
div#footer div#copyright { float:left; width:370px; text-align:right; padding:20px 0px 0px 20px; color:#fff; border-top:1px solid #353535; font-size:13px; font-weight:bold; /* background:red; */ }
div#copyright a:link, div#copyright a:visited, div#copyright a:active { font-size:11px; color:#868989; text-decoration:none; font-weight:normal; }
div#copyright a:hover { text-decoration:underline; }
div#footer div#createdby { float:right; width:390px; text-align:left; padding:20px 20px 0px 0px; color:#fff; border-top:1px solid #353535; font-size:13px; font-weight:bold; /*background:yellow;*/ }
div#createdby a:link, div#createdby a:visited, div#createdby a:active { font-size:13px; color:#fff; text-decoration:none; font-weight:bold; }
div#createdby a:hover { text-decoration:underline; }
