/* Reset */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}
article, aside, dialog, figure, footer, header, hgroup, nav, section {display:block}

/* General Elements */
html, body {height:100%;min-height:100%}
html{overflow-y:scroll}
body{background:#000 url(../imgs/round.gif) no-repeat left top;color:#fff;font-family:'Helvetica Neue', Arial, Helvetica, sans-serif;font-size:13px;line-height:13px}

/* Links */
a:link,a:visited{color:#fff;text-decoration:underline}
a:visited{color:#ddd}
a:hover,a:focus{color:#ff0;text-decoration:none}
a:active{color:#0ff}
a img{border:none}

/* Headers */
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#eee}
h1 {font-size:52px;line-height:52px;margin-bottom:13px}
h2 {font-size:34px;line-height:39px;margin-bottom:13px}
h3 {font-size:21px;line-height:26px;margin-bottom:13px}
h4 {font-size:13px;font-weight:bold}
h5 {font-size:13px;margin-bottom:1.5em}
h6 {font-size:13px;font-weight:bold}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0}

/* Paragraphs */
p {margin:0 0 13px}
p img.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em}
blockquote {margin:1.5em;color:#666;font-style:italic}
blockquote:before, blockquote:after, q:before, q:after {content:""}
blockquote, q {quotes:"" ""}

/* Inline Elements */
strong {font-weight:bold}
em, dfn {font-style:italic}
dfn {font-weight:bold}
sup, sub {line-height:0}
abbr, acronym {border-bottom:1px dotted #666}
address {margin:0 0 1.5em;font-style:italic}
del {color:#666}
pre {margin:1.5em 0;white-space:pre}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5}

/* Lists */
li ul, li ol {margin:0}
ul, ol {margin:0 1.5em 13px 0;padding-left:3.333em}
ul {list-style-type:disc}
ol {list-style-type:decimal}
dl {margin:0 0 1.5em 0}
dl dt {font-weight:bold}
dd {margin-left:1.5em}

/* Tables */
table {border-collapse:separate;border-spacing:0;margin-bottom:1.4em;width:100%}
table, td, th {vertical-align:middle}
caption, th, td {text-align:left;font-weight:normal}
th {font-weight:bold}
thead th {background:#c3d9ff}
th, td, caption {padding:4px 10px 4px 5px}
tr.even td {background:#e5ecf9}
tfoot {font-style:italic}
caption {background:#eee}

/* Font Styles */
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em}
.hide {display:none}
.quiet {color:#666}
.loud {color:#000}
.highlight {background:#ff0}
.added {background:#060;color:#fff}
.removed {background:#900;color:#fff}

/* Forms */
label {font-weight:bold}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc}
legend {font-weight:bold;font-size:1.2em}
input[type=text], input[type=password], input.text, input.title, textarea, select {background-color:#fff;border:1px solid #bbb}
input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus {border-color:#666}
input[type=text], input[type=password], input.text, input.title, textarea, select {margin:0.5em 0}
input.text, input.title {width:300px;padding:5px}
input.title {font-size:1.5em}
textarea {width:390px;height:250px;padding:5px}
input[type=checkbox], input[type=radio], input.checkbox, input.radio {position:relative;top:.25em}
form.inline {line-height:3}
form.inline p {margin-bottom:0}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880}
.error a {color:#8a1f11}
.notice a {color:#514721}
.success a {color:#264409}

/* Rules */
hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none}
hr.space {background:#fff;color:#fff;visibility:hidden}

/* Grid */
.container {width:950px;margin:0 auto}
.clearfix:after, .container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden}
.clearfix, .container {display:block}
.box {padding:1.5em;margin-bottom:1.5em;background:#E5ECF9}

/*#grid {background:url("../imgs/grid.png") repeat-y scroll left top transparent;height:100%;opacity:0.2;position:fixed;width:100%;z-index:-1;}*/

#website-title {float:left;padding:53px 0 55px 97px}
#website-title h1 {margin:0;}
#website-title a {background:url("../imgs/logo.gif") no-repeat scroll left top transparent;display:block;height:90px;overflow:hidden;text-indent:-9999em;width:108px;}


#website-menu-box {float:left;margin:3px 0 0 49px;width:760px}

#language {float:right;margin:15px 17px 14px 0;padding:0;}
#language li {float:left;list-style:none;padding-left:5px;}

#website-menu {clear:both;float:right;margin:0;padding:0;}
#website-menu li {float:left;list-style:none outside none;}
#website-menu li a  {display:block;font-size:12px;padding:10px 17px;text-decoration:none;text-transform:uppercase;}
#website-menu li strong {color:#FFFF00;display:block;font-size:12px;padding:10px 17px;text-transform:uppercase;font-weight:normal;}
#website-menu li.act a {color:#FFFF00}

#page-gallery-box {clear:both;margin:0 0 0 61px;}
#page-gallery {position:relative;overflow:hidden;width: 941px;height:390px;}
#items {width:20000em;position:absolute;}
.item {float:left;margin:0;width:941px;}
.browse {color:#999999;cursor:pointer;float:left;font-size:18px;line-height:1em;}
.left {}
.right {margin-left:33px}

#content {clear:both;float:left;margin-left:63px}
#content-left {float:left;}
#content-normal {float:left;margin-top:15px;width:757px;}
#flairgallery #content-normal {width:auto;}
#flairgallery #content-normal object {padding:0 10px 10px 0;}

#about #content-left {width:325px}
#about #content-normal {margin-left:14px;width:600px;}
#photo #content-normal {width:940px;}
#servises {#content-normal}

#page-menu {clear:both;float:left;margin:0 10px 0 0;padding:0;width:179px;}
#page-menu li {list-style:none outside none;}
#page-menu li a, #page-menu li strong {border-bottom:1px dotted #fff;display:block;font-size:14px;padding:15px 9px;}
#page-menu li strong {color:#ff0;font-weight:normal}
#page-menu ul {padding-left:1.5em}
#menu_path {margin:0 0 15px;}
#website-copyright {clear:both;border-top:1px dotted #00FFFF;float:left;margin:20px 0 0 63px;padding:10px 0;width:720px;}
#website-creator {border-top:1px dotted #00FFFF;float:left;margin:20px 0 0;padding:10px 0;text-align:right;width:215px;}
#website-creator a {color:#ff0;text-decoration:none;}
#website-creator a:hover {text-decoration:underline;}

