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:14px 'Trebuchet MS', sans-serif; color:#000; background:url(/img/mainbg.gif) repeat top left; }
body a { color:#000; text-decoration:underline;}
body a:hover { text-decoration:none; }
h1 { font-size:24px; color:#cd3333; font-weight:normal; }
h2 { font-size:16px; color:#cd3333; padding-top:15px; }
h1.h1news { font-size:16px; color:#cd3333; display:block; padding-top:15px; }

/*Header*/
.karkas { border:0px; border-collapse:collapse; table-layout:fixed; }
.karkas td { padding:0px; }
#main { width:942px; padding:24px; }
#tl-sh { width:9px; height:9px; background:url(/img/tl-sh.png) no-repeat bottom right; }
#tr-sh { width:9px; background:url(/img/tr-sh.png) no-repeat bottom left; }
#tc-sh { background:url(/img/tc-sh.png) repeat-x bottom left; }
#l-sh { background:url(/img/l-sh.png) repeat-y top right; }
#c-sh { background:#fff url(/img/headpic.jpg) no-repeat top left; padding:0px 25px 17px 25px; }
#r-sh { background:url(/img/r-sh.png) repeat-y top left; }
#bl-sh { background:url(/img/bl-sh.png) no-repeat top right; height:9px; }
#bc-sh { background:url(/img/bc-sh.png) repeat-x top left; }
#br-sh { background:url(/img/br-sh.png) no-repeat top left; }
#logo { width:237px; height:246px; text-align:left; }
#logo img { position:relative; top:47px; left:29px; }
#top-info { text-align:left; }
#phone { height:61px; background:url(/img/phonebg.jpg) no-repeat top right; padding:36px 16px 0px 0px; text-align:right; }
#top-nav { width:110px; position:relative; top:-70px; left:235px; }
#top-nav img { margin:0px 5px 0px 5px; }
#www { height:55px; padding-left:5px; }
#top-adres { color:#cd3333; text-align:right; line-height:14px; }
#menubg { text-align:center; background:url(/img/menubg.gif) repeat-x top left; }
#menu-lsh { background:url(/img/menu-lsh.gif) no-repeat top left; }
#menu-rsh { background:url(/img/menu-rsh.gif) no-repeat top right; height:59px; }
#menu-rsh p { display:inline; line-height:59px; margin:0px 77px 0px 77px; color:#fff; }
#menu-rsh a { color:#fff; }
#menu-rsh a.activ { text-decoration:none; }
#left { padding:25px 0px 10px 0px; text-align:left; }
span.zag { font-size:24px; color:#cd3333; display:block; line-height:24px; }
#v-menu { margin-top:20px; color:#cd3333; line-height:14px; }
#v-menu a { color:#787878; text-decoration:none; }
#v-menu a:hover { color:#cd3333; }
#v-menu a.link { color:#cd3333; text-decoration:none; }
div.level2 { margin:5px 0px 5px 30px; font-size:12px; }
#v-menu div.level2 a { font-size:12px; }
#v-menu div.level2 a:hover { text-decoration:underline; }
#v-menu div.level2 span { text-decoration:underline; }
#v-menu div.level2 a.link2 { text-decoration:underline; color:#cd3333; }
div.v-bg { background:url(/img/v-menu.gif) no-repeat bottom left; padding-bottom:6px; }
div.point { height:1px; font-size:0; background:url(/img/point.gif) repeat-x top left; margin:1px 0px 5px 0px; }
#news { margin-top:40px; }
#news p { text-align:justify; font-size:11px; color:#808283; }
#news p.date { font-size:12px; text-align:left; color:#000; }
#news span.year { font-size:18px; color:#cd3333; }
#news a.news-zag { text-decoration:none; background:url(/img/point.gif) repeat-x bottom left; font-size:14px; color:#000; }
div.more { text-align:right; }
.more a { color:#fff; background:#cd3333 url(/img/more.gif) no-repeat right 3px; font-size:11px; text-decoration:none; padding:0px 19px 3px 5px; }
#tel { margin-top:50px; }
p.number { font-size:41px; color:#cd3333; }
span.kod { font-size:18px; position:relative; top:-10px; }

/*IE6*/
*html #tl-sh { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/tl-sh.png', sizingMethod='crop'); }
*html #tr-sh { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/tr-sh.png', sizingMethod='crop'); }
*html #tc-sh { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/tc-sh.png', sizingMethod='scale'); }
*html #l-sh { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/l-sh.png', sizingMethod='scale'); }
*html #r-sh { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/r-sh.png', sizingMethod='scale'); }
*html #bc-sh { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bc-sh.png', sizingMethod='scale'); }
*html #bl-sh { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bl-sh.png', sizingMethod='crop'); }
*html #br-sh { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/br-sh.png', sizingMethod='crop'); }

/*Content*/
#content { padding:25px 40px 40px 40px; text-align:left; }
#content p { text-align:justify; margin-top:15px; }
#content img { border:1px solid #cd3333; }
ul { margin-left:15px; }
ol { margin-left:25px; }
li { margin-top:15px; }

/*Footer*/
#copy { font-size:10px; color:#808283; background:#e8e8e8; text-align:center; }
#copy span { color:#cd3333; text-transform:uppercase; }
#bot-nav { text-align:center; background:#000; height:31px; margin-left:40px; color:#e3e3e3; line-height:31px; }
#bot-nav a { color:#e3e3e3; padding:0px 6px 0px 6px; text-decoration:none; font-size:10px; }
#bot-nav a:hover { text-decoration:underline; }
#bot-nav a.botact { text-decoration:underline; }
#bot-nav span { color:#e3e3e3; padding:0px 6px 0px 6px; text-decoration:underline; font-size:10px; } 

/* BEGINOF Browse Msg links */
.brwsmsg { display:inline; }
#content .brwsmsg img { position:relative; top:2px; border:0; }
.brwsmsg a { font:12px "Tebuchet MS"; color:#000; text-decoration:none; }
.brwsmsg a:hover { color:#cd3333; text-decoration:none; }
.brwsmsg_act { font:12px "Tebuchet MS"; color:#cd3333; text-decoration:none; }
/* ENDOF Browse Msg links */
.photoalbom img { margin:5px; float:left; }

div.main-nav { float:left; width:152px; height:215px; margin-top:15px; text-align:left; }
.main-nav img { margin-bottom:5px; }
#content .main-nav a { text-decoration:none; line-height:14px; }
div.main-div { float:left; width:48px; height:215px; margin-top:15px; }

/*Catalog*/
.catalog { border-collapse:collapse; table-layout:fixed; width:100%; text-align:center; margin-top:15px; }
.catalog td { padding:5px; }
#content .catalog img { border:0; }
