html, body, ul, ol, li, p,
h1, h2, h3, h4, h5, h6,
form, fieldset, a, a img, div { border:0; margin:0; padding:0; }
body { font:12px Verdana, sans-serif; color:#555555; background:#9c9c9c url(bg.gif); margin-bottom:35px; }
body a { color:#555555; text-decoration:underline;}
body a:hover { text-decoration:none; }
#h1-clear { owerflow:hidden; width:100%; margin:2px 0px 0px 2px; }
#h1bg {  background:#777 url(h1-bg2.gif) no-repeat bottom right; float:left; width:auto; }
h1 { font-size:14px; line-height:25px; color:#565656; display:inline; padding:0px 30px 0px 27px; background:url(h1_bg.jpg) no-repeat 12px 4px; }
.zagh1 { font-size:14px; line-height:25px; color:#565656; display:inline; padding:0px 30px 0px 27px; background:url(h1_bg.jpg) no-repeat 12px 4px; font-weight:bold; }
h2 { font-size:12px; color:#555555; padding-top:15px; }
h1.h1news { font-size:12px; color:#555555; margin-top:15px; display:block; padding:0; background:none; line-height:15px; }
hr { color:#4d5154; background:#4d5154; border:#2f3132; margin-top:10px; height:1px; }
#h1bg h1 { color:#fff; background:url(h1-bg1.gif) no-repeat 12px 4px; }
#h1bg .zagh1 { color:#fff; background:url(h1-bg1.gif) no-repeat 12px 4px; }

/*Header*/
.karkas { border:0px; border-collapse:collapse; table-layout:fixed; }
.karkas td { padding:0px; }
#main { background:#d7d7d7; padding:217px 22px 0px 22px; width:942px; margin:1px auto; owerflow:hidden; position:relative; }
#head-bg { background:#afafaf; position:absolute; top:0; left:22px; width:942px; }
#head { margin:0px 22px 0px 59px; border-left:2px solid #d7d7d7; text-align:left; }
#top-nav { margin-top:3px; padding-right:4px; width:50px; text-align:right; position:relative; top:25px; left:116px; z-index:1; }
#top-nav img { margin:0px 5px 0px 6px; }
#logo { margin-left:31px; }

/*Headpic hp*/
#headpic { margin-top:23px; }
#hp-mask { background: url(hp-mask.png) no-repeat top left; height:150px; }
* html #hp-mask { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/hp-mask.png", sizingMethod='crop'); }

/*Lang*/
#lang { margin:0px 24px 7px 0px; font-size:9px; line-height:15px; text-transform:uppercase; }
#lang a { padding:0px 14px 0px 12px; font-size:9px; line-height:15px; background:url(lan-bg.png) no-repeat top left; text-decoration:none; color:#67000b; text-transform:uppercase; height:15px; display:block; float:right; position:relative; top:-16px; }
* html #lang a { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/lan-bg.png", sizingMethod='crop'); cursor:pointer; }
#lang span { padding:0px 14px 0px 12px; background:url(lan-bg.png) no-repeat top left; color:#7e8589; height:15px; display:block; float:right; position:relative; top:-16px; }
* html #lang span { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/lan-bg.png", sizingMethod='crop'); }

/*G Menu*/
#gmenu-bg { background:#d7d7d7 url(head-bbg.gif) no-repeat top left; padding:2px 0px 0px 154px; margin-bottom:10px; position:absolute; top:188px; left:22px; width:788px; }
#gmenu { width:100%; overflow:hidden; background: #690914 url(menu-rbg.gif) no-repeat right bottom; }
#gmenu ul { list-style: none outside; margin:0; }
#gmenu li { width:108px; font-size:13px; text-align:center; text-transform:uppercase; color:#fff; float:left;  background:#d7d7d7; }
#gmenu a { display:block; height:21px; line-height:21px; font-size:13px; text-transform:uppercase; color:#fff; background:#777 url(menu-off.gif) no-repeat bottom left; text-decoration:none; margin-right:1px; }
#gmenu a:hover { background:#690914 url(menu-on.gif) no-repeat bottom left; }
#gmenu a.gmenu-on { background:#690914 url(menu-on.gif) no-repeat bottom left; }
#gmenu span { display:block; height:21px; line-height:21px;  background:#690914 url(menu-on.gif) no-repeat bottom left; margin-right:1px; }

/*V Menu*/
#vmenu { width:172px; background:#afafaf url(vmenu-bg.gif) no-repeat top right; text-align:left; color:#fff; vertical-align:top; padding-bottom:27px; }
#vmenu-zag { margin:1px 0px 0px 1px; height:26px; width:141px; background:#afafaf url(vmenu-zag.gif) no-repeat bottom right; font-size:14px; line-height:25px; }
#vmenu-zag p { margin-left:30px; position:relative; top:-1px; letter-spacing:-1px; }
#level1 { margin-left:10px; font-size:11px; margin-right:10px; }
#level1 a { font-size:11px; color:#fff; text-decoration:none; letter-spacing:-1px; font-weight:bolder; }
#level1 a.vmenu-on { font-weight:bolder; text-decoration:underline; }
#level1 span { font-weight:bolder; text-decoration:underline; }
#level1 p { margin-top:27px; }
#level2 { margin-left:10px; }
#level1 #level2 p { margin-top:10px; }

/*Photo*/
#cont-r { width:250px; background:#afafaf url(cont-l-bg.gif) no-repeat top right; vertical-align:top; }

#photo-bg { margin:7px 8px 7px 7px; }
td.divider { width:1px; }

/*Content*/
#content-bg { background:#ebebeb url(cont-r-bg.gif) no-repeat top right; vertical-align:top; text-align:left; }
#content { padding:0px 15px 15px 25px; }
#content p { margin-top:15px; text-align:justify; }
ul { margin-left:17px; }
ol { margin-left:25px; }
#content a.more { color:#222; text-decoration:none; }

/*Contacts*/
#contacts-bg { width:250px; height:113px; background:#2f3132 url(contacts-bg.png) no-repeat top right; vertical-align: top; color:#686666; font-size:11px; font-weight:bold; text-align: right; }
#contacts { margin:20px 20px 0px 0px; }
#contacts a { color:#686666; font-size:11px; font-weight:bold; text-decoration:none; }

/*News*/
#news-bg { background:#8a8a8a url(news-bg.png) no-repeat bottom right; padding:5px 0px 5px 0px; font-size:11px; color:#fff; }
#news-bg a { color:#fff; }
#news-zag { width:84px; color:#fff; text-align:center; font-size:12px; }
#news-zag img { margin-top:13px; }
td.news-div { width:1px; background:#a0a0a0; height:103px; }
#news-l { width:296px; vertical-align:top; padding-top:20px; }
#news-r { vertical-align:top; padding-top:20px; }
#news-l p { margin:0px 15px 0px 15px; text-align:justify; }
#news-r p { margin:0px 30px 0px 15px; text-align:justify; }

#news-nav { height:27px; width:213px; margin:15px 0px 1px 0px; position:relative; left:14px; top:15px; text-align:right; font-size:10px; padding-right:10px; background:#8a8a8a url(news-nav.gif) no-repeat top left; float:right; line-height:27px; }

/*Footer*/
#grey-line { height:15px; background:#d7d7d7; font-size:0; }
#footer { background:#690914; width:986px; margin:2px auto 0 auto; }
#footer a { font-size:10px; color:#8b9297; text-decoration:none; }
#footer td { height:38px; padding:0px 30px 0px 30px; font-size:10px; color:#8b9297; }

/* BEGINOF Browse Msg links */
.brwsmsg { display:inline; }
#content .brwsmsg img { position:relative; top:2px; border:0; }
.brwsmsg a { font:10px "Tebuchet MS"; color:#555; text-decoration:none; padding:0; }
.brwsmsg a:hover { color:#fff; text-decoration:none; padding:0; }
.brwsmsg_act { font:10px "Tebuchet MS"; color:#fff; text-decoration:none; padding:0; }
/* ENDOF Browse Msg links */

.photoalbom img { margin:5px; float:left; border:3px solid #fff; }

#kont { margin:20px 100px 0px 20px; }
#kont a { text-decoration:none; }
#content .hr { background: url(hr-bg.gif) repeat-x top; height:1px; font-size:0; margin:15px 0px 0px 0px; }

/*Client*/
#klient { margin:12px 0px 0px 9px; }
#content #klient img { float:left; margin:0px 34px 24px 0px; }
