html{height:100%;margin-bottom:0px}
form{margin:0;padding:0}
img,table{border:none}
body{font-family:Arial, Verdana, sans-serif;line-height:1.3em;margin:0;padding:0;font-size:13px;color:#545353}
a.zafir-dva:hover{background-color:black}
a:link, a:visited{text-decoration:underline;font-weight:normal;color:#555}
a:hover{text-decoration:none;font-weight:normal;color:orange}
input.button, .validate{border:1px solid #CCC;color:#666;font-size:10px;background:#f9f9f9}
p{margin-top:0;margin-bottom:5px} 
.inputbox{border:1px solid #ccc;color:#666;padding:2px;background:#f4f4f4}
#search .search .inputbox{width:130px;height:14px;font-size:11px;padding:6px 0 0 18px;background:none}
#mojmeni{width:500px;margin:0px auto;top:50px}
#all{margin:0 auto}
#top{width:896px;margin:0 auto;margin-top:5px}
#page_bg{padding:0;background:#d8d8d8}
div.center{text-align:center;margin:0 auto;width:894px;border:1px solid #9f9f9f;border-top:0px;background:#ffffff}
div#wrapper{margin:0 auto;width:894px;text-align:left}
#middle{width:894px;height:7px;margin:0 auto;font-size:0}
#header{background:#ffffff url(/images/css_images/header.jpg) top left repeat-x;width:896px;margin:0 auto;height:250px}
#d21_logo{position:relative;left:15px;top:22px;width:260px;float:left;text-align:center}
.zastavice{position:absolute;z-index:1;width:200px;height:22px;top:40px;margin-left:141px}
.slogan_tel{position:relative;width:579px;height:22px;top:50px;margin-left:300px;background:url(/images/css_images/slogan_tel.jpg) 0 0 no-repeat}
.u_header_u{position:relative;width:597px;height:170px;margin-left:285px;top:55px;background:url(/images/css_images/u_header_u.jpg) 0 0 no-repeat}
.u_header_u_flash{position:relative;width:597px;height:170px}
#google{position:absolute;z-index:1;left:455px;top:190px}
#content{width:896px;margin:0 auto;overflow:hidden}
#logo{padding:40px 0 0 40px;text-align:left;margin:0 auto;width:896px}
#logo a, #logo a:link, #logo a:hover{font-weight:normal;font-family:Tahoma, Verdana, sans-serif;font-size:28px;padding:0;margin:0;letter-spacing:1px;color:#5a8c94;text-decoration:none;outline:none;line-height:36px}
.d21_m{position:relative;width:700px;text-align:center;height:24px;margin:0 auto;float:right}
#d21menu{float:right;width:700px;margin-top:20px;margin-right:5px}
#d21menu ul{margin:0;padding:0;list-style:none}
#d21menu li{float:right;padding:0;height:24px}
#d21menu li a#active_menu-nav{color:#5f5f5f}
#d21menu li a{font-family:Arial, sans-serif;font-size:12px;float:left;display:block;line-height:24px;padding:0 10px 0 10px;color:#616161;text-decoration:none}
#d21menu li a:hover{color:#393939}
.d21_m1{position:relative;width:600px;text-align:center;height:25px;margin:0 auto;float:right;top:10px}
#d21menu1{float:right;width:590px;margin-right:20px;border-bottom:1px solid #ccc;border-left:1px solid #ccc}
#d21menu1 ul{margin:0;padding:0;list-style:none}
#d21menu1 li{float:left;padding:0;height:24px;border:1px solid #ccc;border-right:0px;border-left:0px;border-bottom:0px}
#d21menu1 li:hover{color:#5f5f5f;border-top:1px solid #aaa;border-right:1px solid #aaa}
#d21menu1 li a#active_menu-nav{color:#5f5f5f}
#d21menu1 li a{font-family:Arial, sans-serif;font-size:12px;float:left;display:block;line-height:24px;padding:0 23px 0 23px;color:#616161;text-decoration:none;background:url(/images/css_images/jehover.jpg) 0 0 repeat-x;border-right:1px solid #ccc}
#d21menu1 li a:hover{color:#353434;background:url(/images/css_images/jehover.jpg) 0 -25px repeat-x}
#search{width:190px;height:24px;text-align:left;margin:0 auto;float:right}
#area{padding:0;margin:0 auto}
#leftcolumn{margin:8px;width:210px;margin-left:35px;margin-top:15px;float:left;text-align:left}
#rightcolumn{margin:8px 10px;width:180px;float:left;text-align:left}
div#maincolumn{float:right;width:610px}
div#maincolumn_full{position:relative;float:right;width:600px;margin:40px 0;right:20px}
div.nopad{padding-bottom:30px;overflow:hidden}
div.nopad ul{clear:both}
td.middle_pad{width:20px}
#banner_l{text-align:left;padding:0 0 0 24px}
.footer-menu{margin:5px auto;width:896px}
.footer-menu p{text-align:center;font-size:85%}
.footer-menu p a{text-decoration:none;color:#868686}
.footer-menu p a:hover{text-decoration:underline;color:orange}
#footer{margin:0 auto;width:896px;height:217px;text-align:center;padding-bottom:10px;background:url(/images/css_images/footer_bg.jpg) 0 0 no-repeat}
#footer p.footer_p{height:20px;text-align:right;padding:10px 30px 0 0;color:#cccccc}
.footer_text{position: relative;text-align:left;margin:20px 120px 0 0;float:right;color:#747373;font-size:12px}
.footer_text a:link, .footer_text a:visited{text-decoration:none;color:#747373}
.footer_text a:hover{color:orange}
ul.web_p{position:relative;margin: -15px 0 0 190px;width:239px;height:66px;list-style:none}
ul.web_p li{width:239px;height:66px;list-style:none;display:block}
ul.web_p a.footer_web_p{width:239px;height:66px;text-decoration:none;background:url(/images/css_images/web_p_hover.jpg) 0 0 no-repeat;display:block;text-align:right;color:#ccc;font-size:10px}
ul.web_p a.footer_web_p:hover{background-position:0 -66px;color:#ccc}
#heading_menu{position:absolute;z-index:1;padding:20px 5px 0 5px;width:993px;height:300px;text-align:center}
div.offline{
background:#fffebb;width:100%;position:absolute;top:0;left:0;font-size:1.2em;padding:5px}
div.componentheading{height:22px;padding:0 0 0 0px}
table.blog{}
h1{padding:0;font-family: Arial, Verdana, sans-serif;font-size:18px;vertical-align:middle;color:#000;text-align:left;font-weight:normal}
h2, .contentheading{padding: 0;font-family: Arial, Verdana, sans-serif;font-size:16px;vertical-align:middle;color:#000;text-align:left;font-weight:normal}
table.contentpaneopen h3{margin-top:25px}
h4{font-family:Tahoma, Verdana, sans-serif;color:#333}
h3, .componentheading, table.moduletable th, legend{margin:0;
font-family: Tahoma, Verdana, sans-serif;font-size:14px;text-align:left;color:#555;padding:0}
.small{font-size:10px;color:#999;font-weight:normal;text-align:left}
.modifydate{height: 20px;vertical-align: bottom;font-size: 10px;color: #999;font-weight:normal;text-align:right}
.createdate{height:20px;vertical-align:top;font-size:10px;color:#999;font-weight:normal;vertical-align:top;padding-top:0px}
a.readon{display:block;float:right;line-height:14px;font-size:10px;text-decoration:underline;padding:1px 2px 1px 2px;color:#666}
a.readon:hover{color:#333;text-decoration:none}
.invalid{border-color:#ff0000}
label.invalid{color:#ff0000}
.ol-foreground{background-color:#f1f1f1;color:#333}
.ol-background{background-color:#f1f1f1;color:#333}
.ol-textfont{font-family:Tahoma, Verdana, sans-serif;font-size:10px}
.ol-captionfont{font-family: Tahoma, Verdana, sans-serif;font-size:12px;color:#f6f6f6;font-weight:bold;background:#f6f6f7}
.ol-captionfont a{background-color:#f1f1f1;color:#333;text-decoration:none;font-size:12px}
.ol-closefont{}
a.mainlevel:link, a.mainlevel:visited{padding-left:5px}
a.mainlevel:hover{}
span.article_separator{display:block;height:20px}
.article_column{}
.column_separator{}
td.buttonheading{text-align:right;width:0}
.clr{clear:both}
table.blog span.article_separator{display:block;height:20px}
table.contenttoc{margin:5px;border:0px solid #ccc;padding:5px}
table.contenttoc td{padding:0 5px}
td.sectiontableheader{color:#333;font-weight:bold;padding:4px;border-bottom:1px solid #CCC;
background:#e7e7e7}
tr.sectiontableentry0 td,
tr.sectiontableentry1 td,
tr.sectiontableentry2 td{padding:4px}
td.sectiontableentry0,
td.sectiontableentry1,
td.sectiontableentry2{padding:3px;color:#666;font-size:11px}
.contentpaneopen, table.contentpane{margin:0;padding:0}
table.contentpane td{text-align:left}
table.contentpane td.contentdescription{width:100%}
table.contentpane{text-align:left;float:left;width:100%;margin:0px}
table.contentpane ul li a .category{color:#FF8800}
table.contentpane ul li{color:#333}
table.contentpaneopen{margin:2px 4px;text-align:left}
table.contentpaneopen li{margin-bottom:5px}
table.contentpaneopen fieldset{border:0;border-top:1px solid #669933}
table.contentpaneopen h3{margin-top:25px}
table.contentpaneopen h4{font-family:Tahoma, Verdana, sans-serif;color:#669933}
.highlight{background-color:#fffebb}
table.user1user2 div.moduletable{margin-bottom:0px}
div.module_menu, div.module, div.module_text{padding:0;margin:0 0 0px 0}
div.module_menu div, div.module div, div.module_text div{padding:0}
div.module_menu div div, div.module div div, div.module_text div div{padding:0px}
div.module_menu div div div, div.module div div div, div.module_text div div div{padding:0 0px 20px 0px;width:210px}
div.module_menu div div div div, div.module div div div div{padding:0}
div.module_menu div div div form, div.module div div div form{padding: 6px 0 6px 0}
div.module_menu ul{list-style:none}
div.module_menu ul li{margin:0;padding:0}
div.module_menu ul li a:link, div.module_menu ul li a:visited{font-weight:normal;padding:2px 0 2px 25px;line-height:24px}
#leftcolumn div.module table ,#rightcolumn div.module table{}
#leftcolumn div.module table.poll{padding:0;margin:0 auto}
#leftcolumn h3, #rightcolumn h3{color: #1d6799;font-family:Arial, sans-serif;font-size:14px;font-weight:bold;color:#ffa443;text-align:center;height:35px;width:210px;text-decoration:none;padding:7px 0px 0px 0px;background:url(/images/css_images/m_bg1.jpg) top left no-repeat;line-height:26px}
#leftcolumn .moduletable_menu, #leftcolumn .moduletable, #leftcolumn .moduletable_text, #leftcolumn .c, 
#rightcolumn .moduletable_menu, #rightcolumn .moduletable, #rightcolumn .moduletable_text, #rightcolumn .c{margin:0 0 0px 0;padding:0 0 8px 0}
#leftcolumn .moduletable form, #leftcolumn .module_text .bannergroup_text,
#rightcolumn .moduletable form, #rightcolumn .module_text .bannergroup_text{padding:6px 10px}
#leftcolumn ul.menu, #rightcolumn ul.menu{margin:0;padding:2px;list-style:none;width:210px}
#leftcolumn ul.menu li, #rightcolumn ul.menu li{margin:0 4px 2px 4px;padding:0;border-bottom:1px solid #ccc}
#leftcolumn ul.menu li:hover, #rightcolumn ul.menu li:hover{}
#leftcolumn ul.menu li a, #leftcolumn ul.menu li a:link,
#rightcolumn ul.menu li a, #rightcolumn ul.menu li a:link{line-height:20px;padding:0 0 0 7px;text-decoration:none;color:#4e4c4c;font-weight:normal;font-size:12px;margin:0}
#leftcolumn ul.menu li a:hover, #rightcolumn ul.menu li a:hover{color:#909090}
#leftcolumn ul.menu li#current a, #leftcolumn ul.menu li#current a:link, 
#rightcolumn ul.menu li#current a, #rightcolumn ul.menu li#current a:link{line-height:20px;text-decoration:none;color:orange;font-weight:normal;font-size:12px;margin:0}
#leftcolumn ul.menu li#current a:hover, #rightcolumn ul.menu li#current a:hover{}
#leftcolumn ul.menu li#current ul li a, #leftcolumn ul.menu li#current ul li a:link{text-decoration:none;color:#666;margin:0;font-size:13px;font-weight:normal;display:block;line-height:20px;padding:0 0 0 15px;border:none}
#leftcolumn ul.menu li ul li#current a, #leftcolumn ul.menu li ul li#current a:link, #leftcolumn ul.menu li ul li#current a:visited, #leftcolumn ul.menu li ul li#current a:hover{font-size:12px;margin:0;padding:0 0 0 8px;text-decoration:none;border:none;color:#333}
#leftcolumn ul.menu li#current ul{margin:0;padding:0}
#leftcolumn ul.menu li#current ul li{margin:0;padding:0}
#leftcolumn ul.menu li ul{margin:0;padding:0 0 0 6px}
#leftcolumn ul.menu li#current ul li a:hover{color:#333}
#leftcolumn ul.menu li ul, #rightcolumn ul.menu li ul{list-style:none}
#leftcolumn .moduletable ul, #rightcolumn .moduletable ul{margin:6px 0;padding:0;list-style:none}
#leftcolumn .moduletable ul li, #rightcolumn .moduletable ul li{margin:0;padding:0 2px}
table.adminform textarea{width:540px;height:400px;font-size:1em;color:#000099}
div.search input{width:90px;border:0;height:15px}
form#form-login fieldset{border:0 none;margin:0}
form#form-login ul li{padding:0}
form#form-login ul li a{text-align:left;padding:0;font-size:10px;color:#555}
div.mosimage{margin: 5px}
div.mosimage_caption{font-size: .90em;color:#333}
div.caption{padding:0 10px 0 10px}
div.caption img{border:1px solid #CCC}
div.caption p{font-size: .90em;color:#333;text-align:center}
table.paramlist{margin-top: 5px}
table.paramlist td.paramlist_key{width:128px;text-align:left;height:30px}
div.message{font-family:Tahoma, Verdana, sans-serif;font-weight:bold;font-size:14px;color:#c30;text-align:center;width:auto;background-color:#f9f9f9;border:solid 1px #d5d5d5;margin:3px 0px 10px;padding:3px 20px}
.banneritem_text{padding:4px;font-size:11px}
.bannerfooter_text{padding:4px;font-size:11px;text-align:right}
.pagination span{ padding:2px}
.pagination a{ padding:2px}
.pollstableborder td{text-align:left}
fieldset{border:1px solid #ccc;margin-top:15px;padding:15px}
legend{margin:0;padding:0 10px}
td.key{border-bottom:1px solid #eee;color:#333}
.tool-tip{float:left;background:#ffc;border:1px solid #D4D5AA;
padding:5px;max-width:200px}
.tool-title{padding:0;margin:0;font-size:100%;font-weight:bold;margin-top: -15px;padding-top:15px;padding-bottom:5px}
.tool-text{font-size:100%;margin: 0}
#system-message dd.message ul{padding:0;margin:0;background:none;border: none}
#system-message dd.error ul{color:#c00;background:none;border:none;padding:0;margin:0}
#system-message dd.notice ul{color:#c00;background:none;border:none;padding:0;margin:0}
#system-message dd{text-indent:0}
#system-message dd ul{list-style-type:none;color:#c00;background:none;border:none}
#system-message{margin-top:5px}
input[type="checkbox"], input[type="radio"]{background:transparent;border:none}
a.bvfooter:link, a.bvfooter:visited{color:#555;font-family:Tahoma, Verdana, sans-serif;text-decoration:none}
a.bvfooter:hover{color:#555;font-family:Tahoma, Verdana, sans-serif;text-decoration:none}
#bvf{font-size:11px;text-align:center;width:100%;margin:0 auto;color:#555;font-family: Tahoma, Verdana, sans-serif;padding-bottom:20px}
.bvf{text-align:right;font-size:11px;font-family:Tahoma, Verdana, sans-serif;color:#555;text-decoration:none}
.bvf1{font-size:11px;font-family:Tahoma, Verdana, sans-serif;color:#555;text-align:left}
a.sglink:link, a.sglink:visited{color:#555;font-size:11px;font-family:Tahoma, Verdana, sans-serif;text-decoration:none}
a.sglink:hover{color:#555;font-family:Tahoma, Verdana, sans-serif;text-decoration:none}
a.link_bez_linije{text-decoration:none}
a.link_bez_linije:hover{color:orange}
a.link_formular{text-decoration:none;font-size:14px;color:#328dbd}
a.link_formular:hover{text-decoration:underline;color:orange}
ul.portfoliod21{position:relative;margin:0 auto;width:500px;height:100px}
ul.portfoliod21 li{list-style:none}
ul.portfoliod21 a{width:250px;height:100px;position:absolute;top:0;text-decoration:none;font-style:italic;padding-left:10px}
ul.portfoliod21 a.webdizajn{left:0;background:url('/images/p_web.jpg') no-repeat 0 0}
ul.portfoliod21 a.grafickidizajn{right:0;background:url('/images/p_graficki.jpg') no-repeat 0 0}
ul.portfoliod21 a.tridizajn{left:0;background:url('/images/p_3d.jpg') no-repeat 0 0}
ul.portfoliod21 a.logodizajn{right:0;background:url('/images/p_logo.jpg') no-repeat 0 0}
ul.portfoliod21 a.odrzavanje{left:0;background:url('/images/p_odrz.jpg') no-repeat 0 0}
ul.portfoliod21 a.seosem{right:0;background:url('/images/p_seo.jpg') no-repeat 0 0}
ul.portfoliod21 a:hover{background-position:0 -100px;text-decoration:none;color:#000000}
.portfolio{width:590px;padding-bottom:40px}
.portfolio_left{width:280px;float:left}
.portfolio_right{width:280px;float:left}
div.portfolio_image{float:left;padding-bottom:40px;padding-right:30px;width:270px}
div.portfolio_image h2{margin-bottom:8px;margin-top:0px}
div.portfolio_image img{border: 1px solid #D2D2D2;padding:0px;margin:0px;padding:3px}
div.portfolio_image img:hover{border-color:#b5b4b4}
div.portfolio_image h2{font-size:17px}
a.zafir{font-weight:bold;background:url(/images/arr_narandz.gif) no-repeat right;padding-right:15px;padding-bottom:2px;color:orange;text-decoration:none}
a.zafir:hover{text-decoration:underline}
#ispodfootera{position:relative;margin:70px auto;width:720px;padding:20px;padding-left:60px;padding-right:60px}
.d21-f{margin-top:20px;background:url(/images/css_images/bg_ispodfootera.jpg) no-repeat top;padding:5px;padding-left:30px;padding-right:30px}
.d21-f2{background:url(/images/css_images/down_bg.jpg) no-repeat top;padding:5px;padding-left:30px;padding-right:30px}
#ispodfootera h2{color:#ff911d;font-weight:bold;font-family: Arial, Verdana, sans-serif;font-size:14px}
#pizzashop{position:relative;margin:300px auto 0;width:370px;padding:20px;background-color:#d8d8d8;border:1px solid #ccc}
.tip{width:212px;padding-top:37px;overflow:hidden;display:none;position:absolute;z-index:500;background:transparent url(/images/z/tipVrh.png) no-repeat top}
.tipSredina{background:transparent url(/images/z/tipSredina.png) repeat-y;padding:0 25px 20px 25px;color:#000000}
.tipDno{background:transparent url(/images/z/tipDno.png) no-repeat bottom;height:32px}
#meni-elasticni{position:relative;height:170px}
#meni-el{position:absolute; bottom:0; left:0}
.elasticni{position:fixed relative; bottom:0px; display:inline-block}
.elasticni img{margin:2px;border:1px solid #ccc;padding:3px}
