/* 
Theme Name:
Author:
Author URI:
Version: 
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent }
body { line-height:1 }
ol, ul { list-style:none }
blockquote, q { quotes:none }
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none }
:focus { outline:0 }
ins { text-decoration:none }
del { text-decoration:line-through }
table { border-collapse:collapse; border-spacing:0 }
.container_12, .container_16 { margin-left:auto; margin-right:auto; width:960px }
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_55, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16 { display:inline; float:left; margin-left:10px; margin-right:10px }
.container_12 .grid_3, .container_16 .grid_4 { width:220px }
.container_12 .grid_6, .container_16 .grid_8 { width:460px }
.container_12 .grid_9, .container_16 .grid_12 { width:700px }
.container_12 .grid_12, .container_16 .grid_16 { width:940px }
.alpha { margin-left:0 }
.omega { margin-right:0 }
.container_12 .grid_1 { width:60px }
.container_12 .grid_2 { width:140px }
.container_12 .grid_4 { width:300px }
.container_12 .grid_5 { width:380px }
.container_12 .grid_55 { width:410px }
.container_12 .grid_7 { width:540px }
.container_12 .grid_8 { width:620px }
.container_12 .grid_10 { width:780px }
.container_12 .grid_11 { width:860px }
.container_16 .grid_1 { width:40px }
.container_16 .grid_2 { width:100px }
.container_16 .grid_3 { width:160px }
.container_16 .grid_5 { width:280px }
.container_16 .grid_55 { width:300px }
.container_16 .grid_6 { width:340px }
.container_16 .grid_7 { width:400px }
.container_16 .grid_9 { width:520px }
.container_16 .grid_10 { width:580px }
.container_16 .grid_11 { width:640px }
.container_16 .grid_13 { width:760px }
.container_16 .grid_14 { width:820px }
.container_16 .grid_15 { width:880px }
.container_12 .prefix_3, .container_16 .prefix_4 { padding-left:240px }
.container_12 .prefix_6, .container_16 .prefix_8 { padding-left:480px }
.container_12 .prefix_9, .container_16 .prefix_12 { padding-left:720px }
.container_12 .prefix_1 { padding-left:80px }
.container_12 .prefix_2 { padding-left:160px }
.container_12 .prefix_4 { padding-left:320px }
.container_12 .prefix_5 { padding-left:400px }
.container_12 .prefix_7 { padding-left:560px }
.container_12 .prefix_8 { padding-left:640px }
.container_12 .prefix_10 { padding-left:800px }
.container_12 .prefix_11 { padding-left:880px }
.container_16 .prefix_1 { padding-left:60px }
.container_16 .prefix_2 { padding-left:120px }
.container_16 .prefix_3 { padding-left:180px }
.container_16 .prefix_5 { padding-left:300px }
.container_16 .prefix_6 { padding-left:360px }
.container_16 .prefix_7 { padding-left:420px }
.container_16 .prefix_9 { padding-left:540px }
.container_16 .prefix_10 { padding-left:600px }
.container_16 .prefix_11 { padding-left:660px }
.container_16 .prefix_13 { padding-left:780px }
.container_16 .prefix_14 { padding-left:840px }
.container_16 .prefix_15 { padding-left:900px }
.container_12 .suffix_3, .container_16 .suffix_4 { padding-right:240px }
.container_12 .suffix_6, .container_16 .suffix_8 { padding-right:480px }
.container_12 .suffix_9, .container_16 .suffix_12 { padding-right:720px }
.container_12 .suffix_1 { padding-right:80px }
.container_12 .suffix_2 { padding-right:160px }
.container_12 .suffix_4 { padding-right:320px }
.container_12 .suffix_5 { padding-right:400px }
.container_12 .suffix_7 { padding-right:560px }
.container_12 .suffix_8 { padding-right:640px }
.container_12 .suffix_10 { padding-right:800px }
.container_12 .suffix_11 { padding-right:880px }
.container_16 .suffix_1 { padding-right:60px }
.container_16 .suffix_2 { padding-right:120px }
.container_16 .suffix_3 { padding-right:180px }
.container_16 .suffix_5 { padding-right:300px }
.container_16 .suffix_6 { padding-right:360px }
.container_16 .suffix_7 { padding-right:420px }
.container_16 .suffix_9 { padding-right:540px }
.container_16 .suffix_10 { padding-right:600px }
.container_16 .suffix_11 { padding-right:660px }
.container_16 .suffix_13 { padding-right:780px }
.container_16 .suffix_14 { padding-right:840px }
.container_16 .suffix_15 { padding-right:900px }
.clear { clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0 }
.clearfix:after { clear:both; content:'.'; display:block; visibility:hidden; height:0 }
.clearfix { display:inline-block }
* html .clearfix { height:1% }
.clearfix { display:block }
body { font:13px/1.3; }
a:focus { outline:1px dotted invert }
hr { border:0 #ccc solid; border-top-width:1px; clear:both; height:0 }
h1 { font-size:25px; color:#7b8c94; }
h2 { font-size:23px; color:#7b8c94; }
h3 { font-size:14px; color:#7b8c94; }
h4 { font-size:12px }
h5 { font-size:10px }
h6 { font-size:9px }
ol { list-style:decimal }
ul { list-style:square }
li { margin-left:30px }
p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset { margin-bottom:10px }
p { font-size:14px; }
@font-face {
 font-family: 'hodak';
 src: url('fonts/histria-webfont.eot?') format('eot'), url('fonts/histria-webfont.woff') format('woff'), url('fonts/histria-webfont.ttf') format('truetype'), url('fonts/histria-webfont.svg#webfontVN0toiLW') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'stomatolog';
 src: url('fonts/hodak-webfont.eot');
 src: url('fonts/hodak-webfont.eot?iefix') format('eot'), url('fonts/hodak-webfont.woff') format('woff'), url('fonts/hodak-webfont.ttf') format('truetype'), url('fonts/hodak-webfont.svg#webfontpqzREfuI') format('svg');
 font-weight: normal;
 font-style: normal;
}
body { background:#fafafa url(images/bg.png) top left repeat-x; font-family: 'stomatolog', "Trebuchet MS", Arial, Helvetica, sans-serif; }
body.home { background:#fcfcfc url(images/bg_home.png) top left repeat-x; }
body.page-template-page-facebook-php { background: none #fcfcfc; }
a { text-decoration:none; color:#8dc53a; }
a:hover { text-shadow: 2px 2px 2px #d0d0d0; }
#container { position:relative }
#header { margin-top:20px; }
#languages { position:absolute; top:10px; right:20px; height:50px; width:145px; }
.headerinfo p { position:absolute; top:-17px; left:10px; height:50px; width:510px; font-size:10px; color: #fff; text-align:left; }
.langbox { position:relative; }
#languages a { width:30px; height:27px; display:block; float:left; position:absolute; }
#languages .hr { background:url(images/hr.png) top center no-repeat; bottom:2px; left:5px; }
#languages .slo { background:url(images/slo.png) top center no-repeat; bottom:2px; left:40px; }
#languages .it { background:url(images/it.png) top center no-repeat; bottom:2px; left:75px; }
#languages .en { background:url(images/en.png) top center no-repeat; bottom:2px; left:110px; }
#languages a:hover { bottom:5px; }
#languages .over { background:url(images/lang_bg.png) top center repeat-x; position:absolute; bottom:0; left:0; width:100%; height:12px; }
#logo img { margin-top:0; }
#topNav { height:130px; font-family: 'hodak', Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:700; }
.home #topNav { background:url(images/menu_bg.jpg) top right no-repeat; }
#topNav ul { margin-top:60px; margin-left:15px; }
#topNav li { display:inline; margin:0 0 0 20px; }
#topNav li a { color:#666666; }
#topNav li.current-menu-item a{ color:#8dc53a;}
#topNav li a:hover { color:#8dc53a; }
#info { background:url(images/info_stomatolog.jpg) top right no-repeat; height:300px; }
#info .text { margin-top:40px;}
#info .text h1 { margin-bottom:40px; color:#7b8c94; }
.text p { line-height:1.5; color:#68b344; font-size:16px; }
.text p strong { font-size:18px; }
.box { background:url(images/box.png) top center no-repeat; height:210px; margin-top:20px; position:relative; }
.box:hover h2 { font-size:32px; }
.boxwraper { display:block; position:absolute; top:0; left:0; height:100%; width:100%; }
.box h2 { text-align:center; line-height:80px; font-size:30px; color: #fff; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
.box h2.besp { /*text-shadow: 0px 2px 10px #333; */ }
.box p { padding:0 20px; color:#686868; }
.box p.more { position:absolute; bottom:40px; right:30px; background:url(images/more.png) center right no-repeat; line-height:19px; padding-right:30px; height:22px; color:#68b344; }
#content, #sidebar { background:#FFF; -moz-border-radius: 10px; border-radius: 10px; padding:20px; -moz-box-shadow: 0px 10px 20px #d0d0d0; -webkit-box-shadow: 0px 10px 20px #d0d0d0; box-shadow: 0px 10px 20px #d0d0d0; /* For IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#d0d0d0')"; 		/* For IE 5.5 - 7 */  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#d0d0d0');
position:relative; color:#686868; }
.page-id-5 #content { padding-bottom:40px; }
.page-template-page-facebook-php #content { width:420px; overflow:hidden; margin:20px; }
#footer { background:#81929a; width:100%; float:left; margin-top:50px; padding:30px 0; }
#content img { border:5px solid #CCC; }
#content img.noborder, #content img.noborder:hover { border:none; }
#content h1 { letter-spacing:2px; margin-bottom:20px; }
#content ul { list-style: disc; }
#content p, #sidebar p { line-height:1.3; text-align:justify; }
#content .more { position:absolute; bottom:20px; right:30px; background:url(images/more.png) center right no-repeat; line-height:19px; padding-right:30px; height:22px; color:#68b344; }
#content .post { margin-bottom:30px }
#content img:hover { border:5px solid #8dc53a; }
.box.side { margin-top:0; }
#sidebar h3 { font-size:18px; }
#sidebar .post { background: url(images/sidebar_hr.png) bottom center no-repeat; padding-bottom:20px; margin-bottom:20px; }
/*
Resize images to fit the main content area.
- Applies only to images uploaded via WordPress by targeting size-* classes.
- Other images will be left alone. Use "size-auto" class to apply to other images.
*/
img.size-auto, img.size-full, img.size-large, img.size-medium, .attachment img { max-width: 100%; /* When images are too wide for containing element, force them to fit. */ height: auto; /* Override height to match resized width for correct aspect ratio. */ }
.page-template-page-facebook-php img.size-auto, .page-template-page-facebook-php img.size-full, .page-template-page-facebook-php img.size-large, .page-template-page-facebook-php img.size-medium, .page-template-page-facebook-php .attachment img { max-width: 405px; /* When images are too wide for containing element, force them to fit. */ height: auto; /* Override height to match resized width for correct aspect ratio. */ }
.alignleft, img.alignleft { display: inline; float: left; margin-right: 14px; margin-top: 4px; }
.alignright, img.alignright { display: inline; float: right; margin-left: 14px; margin-top: 4px; }
.aligncenter, img.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; }
img.alignleft, img.alignright, img.aligncenter { margin-bottom: 12px; }
.wp-caption { background: #f1f1f1; line-height: 18px; margin-bottom: 20px; max-width: 632px !important; /* prevent too-wide images from breaking layout */ padding: 4px; text-align: center; }
.wp-caption img { margin: 5px 5px 0; }
.wp-caption p.wp-caption-text { color: #888; font-size: 12px; margin: 5px; }
.wp-smiley { margin: 0; }
.gallery { margin: 0 auto 18px; }
.gallery .gallery-item { float: left; margin-top: 0; text-align: center; width: 33%; }
.gallery-columns-2 .gallery-item { width: 50%; }
.gallery-columns-4 .gallery-item { width: 25%; }
.gallery img { border: 2px solid #cfcfcf; }
.gallery-columns-2 .attachment-medium { max-width: 92%; height: auto; }
.gallery-columns-4 .attachment-thumbnail { max-width: 84%; height: auto; }
.gallery .gallery-caption { color: #888; font-size: 12px; margin: 0 0 12px; }
.gallery dl { margin: 0; }
.gallery img { border: 10px solid #f1f1f1; }
.gallery br+br { display: none; }
#content .attachment img {/* single attachment images should be centered */ display: block; margin: 0 auto; }
div.wpcf7 { margin-top:30px !important; }
.wpcf7 input, .wpcf7 textarea { border:1px solid #8dc53a; margin:5px 0 10px; padding:5px; }
.wpcf7 input.wpcf7-submit { background:#8dc53a; color:#fff; -moz-border-radius: 5px; border-radius: 5px; }
#map { float: right; }
.cjenik td { padding:10px 0; height:50px; }
.cjenik th{text-align: left;}
.cjenik { font-size:14px; }
td.rght { text-align:right; }
.cjenik span { display:block; color:#7b8c94; font-size:12px; }
#breadcrumbs { margin:10px 10px 20px 10px; display:block; float:left; overflow:hidden; font-size:12px; width:100%; line-height:20px; }
#footer h2 { color:#FFF; font-size:16px; line-height:1.4; }
#footer a:hover { text-shadow: none; color:#8dc53a }
.menu-bottom-container { border-left:1px solid #CCC; padding-left:30px; overflow:hidden; }
#menu-bottom { margin:0; }
#menu-bottom li { display:block; float:left; margin:0 10px 10px; }
#menu-bottom li a { color:#FFF; padding-bottom:20px; }

.youtube {border:5px solid #CCC; display:block; margin:6px auto; width:380px;}
h3.mamac{ font-size:18px; margin:12px 0; font-weight:inherit;}

.fb-like {margin: 10px 0;}
