@media print {
body * {font-size:12px; line-height:16px;}
p { padding:3px; margin:2px;}
#bottom, #ttop, #foto, #foto2, #YMapsID {display:none;}
.list {margin-bottom:15px; border:1px solid gray;}
.list_text {overflow:none; height:auto;}
.rekl_foto_min, .rekl_foto_min img {width:150px;}
}
@media screen {
a,b,strong,p,span,div,input { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height:1.4em; color: #5a3a4a; }
.table_text { text-align:justify; text-indent:2em; margin:10px; }
.text { text-align:justify; text-indent:2em; }
.small { text-align:justify; text-indent:2em; font-size: 10px; }
.litetext { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; line-height:1.3em; color: #905a78; }
.ctext { text-align:center; }
.ctsmall { text-align:center; font-size: 10px; }
.zag { font-weight:bold; text-align:center; }
.mint { font-size:11px; }
.objn { width:95%; margin:15px auto; }
.objtabp { margin:4px 8px; text-align:center; }
.objntd { background-color:#f4f4f4; border:1px solid #939191; }
#foto {margin:0px; padding:0px; height:336px; overflow: auto; overflow-y: auto; overflow-x: hidden;}
#foto2 {margin:0px; padding:0px; width:99%; overflow: auto; overflow-x: scroll; overflow-y: hidden;}
#foto2 table {margin:6px; padding:0px 0px 10px 0px;}
.inlinebox { margin:8px; }
.inlinebox h1, .inlinebox h6, .inlinebox h5, .inlinebox h4, .inlinebox h2, .inlinebox h3, .inlinebox a, .inlinebox b, .inlinebox strong, .inlinebox p, .inlinebox span, .inlinebox div {color:white;}
.inlinebox2 { margin:8px; padding-bottom:4px; }
.box_elem_cont { padding:10px; background:url(img/header/h_bg.gif); border:1px solid #939191; }
.box_elem_cont img { vertical-align:middle; }
.box_elem_cont div, .box_elem_cont td, .box_elem_cont p { margin:10px 3px; line-height:1em; }
.mnorm { width:90%; margin:15px auto; }
.mnorm td {border:1px solid #939191;}
.mnorm td td {text-align:center;}
.oddz {background:#e5e5e3; font-weight:bold; text-align:center;}
.mer .oddz {background:#ebd2e5;}
.mer { background-color:#f6e6f2; width:90%; margin:15px auto; }
.mer td { border:1px solid #905a78; }

body {margin:0px; padding:0px; width:100%; height:auto !important; height:100%; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; line-height:1em; color:#5a3a4a; background: #fbfbfb;}
html {height:100%;}
#ttop {background:url(img/top_bg.jpg);}
#main_button_top { width:99%; overflow:auto; margin-top:5px;}
#ttop table {width:100%;}
#ttop td {text-align:center;}
#mmenu td {text-align:left;}
#mmenu { border-bottom:1px solid #939191; }
#tttt { position:absolute; top:144px; right:0px; width:85px; height:32px; background:url(img/pen.gif) right bottom no-repeat; }
#main { padding-top:5px; width:100%; background:#fbfbfb;}
#mc {padding:10px 4px; vertical-align:top; text-align:center;}
#bottom { width:100%; text-align:center; background:url(img/bottom_vesna.jpg); height:205px;}
#bottom table {margin:auto; height:50px; width:98%; height:190px;}
form {padding:0px; margin:0px;}

.ctz {line-height:0px; text-align:center; background:url(img/header/h_top.gif);}
.cbz {line-height:0px; background:url(img/header/h_bottom.gif);}
.ccz {line-height:1.5em; background:url(img/header/h_bg.gif);}
.clz {line-height:0px; background:url(img/header/h_left_bg.gif);}
.crz {line-height:0px; background:url(img/header/h_right_bg.gif);}

.href_cont, .text_cont { padding:12px 12px 6em 12px; margin:0px; text-align:center; }
.href_cont p, .text_cont p { padding:3px 2px 2px 2px; margin:2px 2px; }
.href_cont div.body {text-align:justify;}
.href_cont p, .href_cont div, .href_cont a, .href_cont span, .href_cont h2, .href_cont h3, .href_cont b, .href_cont strong { line-height:1em; }
.href_cont img, .text_cont img {vertical-align:middle;}

.shadow, .nshadow, .rshadow, .shadow2, .nshadow2, .rshadow2 {border:0px;}

.wrap1, .wrap2, .wrap3, .wrap12, .wrap22, .wrap32 {
display:inline-table;
/*  \*/display:block;/**/
}
.wrap1 { float:left; background:url(img/shadow/foto_min/main.gif) right bottom no-repeat; }
.wrap2 { background:url(img/shadow/foto_min/left_bottom.gif) left bottom no-repeat; }
.wrap3 { padding: 0px 5px 5px 0px; background:url(img/shadow/foto_min/right_top.gif) right top no-repeat; }
.wrap12 { float:left; background:url(img/shadow/foto_min2/main.gif) right bottom no-repeat; }
.wrap22 { background:url(img/shadow/foto_min2/left_bottom.gif) left bottom no-repeat; }
.wrap32 { padding: 0px 5px 5px 0px; background:url(img/shadow/foto_min2/right_top.gif) right top no-repeat; }

.ltfoto { float:left; margin:3px; }
.rtfoto { float:right; margin:3px; }
.tfoto { margin:3px auto; }
img.shadow, img.nshadow, img.rshadow, img.shadow2, img.nshadow2, img.rshadow2 {border:1px solid #c0c0c0; margin:4px;}

.wrap3 img, .wrap32 img { border:0px; padding:0px; margin:0px; }

.list { width:98%; background:url(img/paper_list_bg.jpg); margin:10px auto; }
.pl1 { background:url(img/paper_list_right_bg.gif) repeat-y right top; }
.pl2 { background:url(img/paper_list_bottom_bg.gif) repeat-x left bottom; }
.pl3 { background:url(img/paper_list_right_bottom.gif) no-repeat right bottom; }
.pl4 { background:url(img/paper_list_left_bg.gif) repeat-y left top; }
.pl5 { background:url(img/paper_list_top_bg.gif) repeat-x left top; }
.pl6 { background:url(img/paper_list_left_bottom.gif) no-repeat left bottom; }
.pl7 { background:url(img/paper_list_corner.jpg) no-repeat right top; }

.list_zag {height:38px; padding:10px 40px 0px 15px;}
.list_text {overflow:auto; overflow-x:hidden; text-align:left; text-indent:1em; height:85px; margin-left:10px; margin-right:10px;}
.list_text2 {text-align:left; text-indent:1em; margin-left:10px; margin-right:10px;}
.list_zag2 {padding:10px 40px 0px 15px;}
.list .list_text p, .list .list_text2 p {padding:2px; margin-top:2px; margin-bottom:2px; margin-right:5px;}
.rekl_foto_min {vertical-align:middle; text-align:center; width:86px;}
.rekl_foto_min img:hover {width:150px; position:absolute; border:1px solid #c0c0c0 !important; margin-left:-38px; margin-top:-50px;}
.list_href {background:url(img/lsneg.gif) no-repeat right top; text-align:left; text-indent:1.5em; height:32px; padding-bottom:8px; margin:auto;}
.list_href div {padding-top:7px;}
.hr {clear:both; color:#d5d5d5; background:#d5d5d5; padding:0px; margin:1px 10px 1px 4px; font-size:0px; line-height:0px; border:0px; height:1px;}
.clear {clear:both; font-size:0px; line-height:0px;}

.oblist {width:90%; background:url(img/paper_list_bg.jpg); margin:10px auto;}
.oblist .list_zag {height:28px; padding:10px 40px 0px 15px; }
.oblist .list_text {height:155px;}
.oblist .list_text p {margin-left:5px; margin-right:15px;}
.oblist_foto {float:left; margin-left:8px; overflow:auto; height:155px; width:350px;}

.header {width:99%; margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:10px; background:#f4f4f4;}
.header .d1 {background:url(img/header3/h_top.jpg) repeat-x left top;}
.header .d2 {background:url(img/header3/h_bottom.jpg) repeat-x left bottom;}
.header .d3 {background:url(img/header3/h_left_bg.gif) repeat-y left top;}
.header .d4 {background:url(img/header3/h_right_bg.gif) repeat-y right bottom;}
.header .d5 {background:url(img/header3/h_left_top.gif) no-repeat left top;}
.header .d6 {background:url(img/header3/h_left_bottom.gif) no-repeat left bottom;}
.header .d7 {background:url(img/header3/h_right_top.gif) no-repeat right top;}
.header .d8 {background:url(img/header3/h_right_bottom.gif) no-repeat right bottom;}

img { padding:0px; margin:0px; border:0px; }
div.line { height:11px; background:url(img/hr.gif); margin:5px 0px; }
.book { border : 1px solid #A9B8C2; background:#F4F4F4; }
div.ok { border : 1px solid #A9B8C2; background-color: #F4F4F4; color: #000099; font-size: 11px; line-height:1.6; text-decoration:none; }
.book .quote { text-align:justify; color:#9d788b; text-indent:2em; margin:8px; padding:8px; border : 1px dashed #A9B8C2; }
.book ol, .book ul { margin-left:15px; text-align:left; }
.book img {vertical-align:middle;}
#book_comments { background-color: transparent; width:100%; height:200px; color: #5a3a4a; font-family:Verdana,Helvetica,Arial,sans-serif; font-size:11px; border: 1px solid #c0c0c0; }
img.m { vertical-align:middle; filter:alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; }
.fo { filter:alpha(opacity=90); -moz-opacity: 0.90; -khtml-opacity: 0.90; opacity: 0.90; }
.tdimg{line-height:0px;}
#YMapsID {z-index:0; font-size:11px !important; line-height:15px !important; border:1px solid #5a3a4a;}
#YMapsID span {line-height:2em;}
.CustomPointName {border:1px solid #905a78; background:#F4F4F4; color:blue; filter:alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7;}
.CustomPointName:hover {filter:alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9;}
#nav * {z-index:1000;}

table {border-collapse: collapse;}
table td, table th {padding : 0px;}

img.mm { filter:alpha(opacity=60); -moz-opacity: 0.6; -khtml-opacity: 0.6; opacity: 0.6; vertical-align:middle; }
.fcomm { background-color: transparent; width:100%; height:200px; color: #5a3a4a; font-family:Verdana,Helvetica,Arial,sans-serif; font-size:11px; border: 1px solid #c0c0c0; }
h1, h2, h3, h4, h5 { line-height:1.5em; padding:0px; margin:0px; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; margin:0px; padding:0px; color: #5a3a4a; }
.hblue {display:inline; color:blue;}
li h2, li h3 {font-weight:200;}
h1.rekl_zag, h2.rekl_zag, h3.rekl_zag { line-height:1.5em; padding:0px; margin:0px; font-family: Verdana, Tahoma, Arial, Helvetica, Times New Roman, Times, Courier New, sans-serif; font-size: 13px; margin:0px; padding:0px; color: #5a3a4a; }
.finp {background: #fbfbfb; margin-bottom:2px; margin-top:2px; background-color: #F4F4F4; padding: 2px; vertical-align: middle; font-family:tahoma; font-size:11px; border:1px solid #c0c0c0;}
.bbcodes { background: #fbfbfb; border: 1px solid #c0c0c0; color: #666666; padding: 2px; vertical-align: middle; font-size: 10px; line-height:10px; margin:2px; height: 21px; cursor : pointer; }
input.bbcodes:hover {background : #DBDBDB;}
a {cursor : pointer;}
a:link {  color: #5a3a4a; text-decoration: underline; }
a:hover { color: #905a78; text-decoration: none; }
.list_zag a, .list_zag2 a {text-decoration:none;}

.tooltip, .ftooltip, .ptooltip {border:0px;}
input.tooltip, input.ftooltip, input.ptooltip {border:1px solid #c0c0c0;}

#tooltip { position: absolute; z-index: 3000; border: 1px solid #939191; background-color: #fbfbfb; padding: 5px; opacity: 0.95; }
#tooltip h3, #tooltip div { margin: 0; }

:focus {outline:0;}
#tooltip.pretty { font-family: Arial; border: none; width: 210px; padding:20px; height: 135px; opacity: 0.9; background: url('tooltip/img/shadow.png'); }
#tooltip.pretty h3 { margin-bottom: 0.75em; font-size: 12pt; width: 220px; text-align: center; }
#tooltip.pretty div { width: 220px; text-align: left; }
#tooltip.fancy { background: url('tooltip/img/shadow2.png'); padding-top: 5em; height: 100px; }
#tooltip.fancy.viewport-right {	background: url('tooltip/img/shadow2-reverse.png'); }
#extended { margin: 2em 0; }
#extended label { text-decoration: underline; }
#yahoo { width: 7em; }
#right, #right2 { text-align: right; }
#tooltip.right { width: 250px; }
#fancy2 { float: right; }
}
