/* CSS Document */
div.menu ul {margin: 0; padding: 0 0 0 42px; font-stretch: ultra-condensed;}
div.menu ul li {list-style: none; float: left; font: bold 11px Arial; text-transform: uppercase; margin: 0; padding: 0;}
div.menu ul li a {color: #fff; text-decoration: underline; display: block; text-align: center; padding: 7px 0 15px; margin-top: 10px;}
div.menu ul li a:visited {color: #fff; text-decoration: underline;}
div.menu ul li a:hover {color: #fff; text-decoration: none;}
#index-menu a {width: 102px; margin-right: 1px;} 
#portfolio-menu a {width: 102px; margin-right: 1px;}
#services-menu a {width: 82px; margin-right: 1px;}
#price-menu a {width: 70px; margin-right: 1px;}
#article-menu a {width: 163px;}
#template-menu a {width: 102px;}
#contact-menu a {width: 98px;}

div.menu ul li#index-menu.act a {background: url(../images/index-menu.jpg) top no-repeat; color: #2b2b2b !important; text-decoration: none;}
div.menu ul li#portfolio-menu.act a {background: url(../images/portfolio-menu.jpg) top no-repeat; color: #2b2b2b !important; text-decoration: none;}
div.menu ul li#services-menu.act a {background: url(../images/services-menu.jpg) top no-repeat; color: #2b2b2b !important; text-decoration: none;}
div.menu ul li#price-menu.act a {background: url(../images/price-menu.jpg) top no-repeat; color: #2b2b2b !important; text-decoration: none;}
div.menu ul li#article-menu.act a {background: url(../images/art-menu.jpg) top no-repeat; color: #2b2b2b !important; text-decoration: none;}
div.menu ul li#contact-menu.act a {background: url(../images/address-menuin.jpg) top no-repeat; color: #2b2b2b !important; text-decoration: none;}
div.menu ul li#template-menu.act a {background: url(../images/portfolio-menu.jpg) top no-repeat; color: #2b2b2b !important; text-decoration: none;}
div.menu ul li#index-menu.act a:visited, div.menu ul li#portfolio-menu.act a:visited, div.menu ul li#services-menu.act a:visited, div.menu ul li#price-menu.act a:visited, div.menu ul li#article-menu.act a:visited, div.menu ul li#contact-menu.act a:visited, div.menu ul li #template-menu.act a:visited {text-decoration: none;}
div.menu ul li#index-menu.act a:hover, div.menu ul li#portfolio-menu.act a:hover, div.menu ul li#services-menu.act a:hover, div.menu ul li#services-menu.act a:hover, div.menu ul li#article-menu.act a:hover, div.menu ul li#contact-menu.act a:hover, div.menu ul li #template-menu.act a:hover {text-decoration: none;}

div.menuin ul {margin: 0; padding: 0 0 0 42px; font-stretch: ultra-condensed;}
div.menuin ul li {list-style: none; float: left; font: bold 11px Arial; text-transform: uppercase; margin: 0; padding: 0;}
div.menuin ul li a {color: #fff; text-decoration: underline; display: block; text-align: center; padding: 7px 0 15px; margin-top: 10px;}
div.menuin ul li a:visited {color: #fff; text-decoration: underline;}
div.menuin ul li a:hover {color: #fff; text-decoration: none;}
#index-menu a {width: 102px; margin-right: 1px;} 
#portfolio-menu a {width: 102px; margin-right: 1px;}
#services-menu a {width: 82px; margin-right: 1px;}
#price-menu a {width: 70px; margin-right: 1px;}
#article-menu a {width: 163px;}
#contact-menu a {width: 98px; margin-right: 1px;}
#template-menu a {width: 102px;}
div.menuin ul li#template-menu a  {width: 163px;}
div.menuin ul li#index-menu.act a {background: url(../images/index-menu.jpg) top no-repeat; color: #2b2b2b !important; text-decoration: none;}
div.menuin ul li#portfolio-menu.act a {background: url(../images/portfolio-menu.jpg) top no-repeat; color: #2b2b2b !important; text-decoration: none;}
div.menuin ul li#services-menu.act a {background: url(../images/services-menu.jpg) top no-repeat; color: #2b2b2b !important; text-decoration: none;}
div.menuin ul li#price-menu.act a {background: url(../images/price-menu.jpg) top no-repeat; color: #2b2b2b !important; text-decoration: none;}
div.menuin ul li#article-menu.act a {background: url(../images/art-menu.jpg) top no-repeat; color: #2b2b2b !important; text-decoration: none;}
div.menuin ul li#contact-menu.act a {background: url(../images/address-menuin.jpg) top no-repeat; color: #2b2b2b !important; text-decoration: none;}
div.menuin ul li#template-menu.act a {background: url(../images/portfolio-menu.jpg) top no-repeat; color: #2b2b2b !important; text-decoration: none;}
div.menuin ul li#index-menu.act a:visited, div.menuin ul li#portfolio-menu.act a:visited, div.menuin ul li#services-menu.act a:visited, div.menuin ul li#price-menu.act a:visited, div.menuin ul li#article-menu.act a:visited, div.menuin ul li#contact-menu.act a:visited, div.menuin ul li #template-menu.act a:visited  {text-decoration: none;}
div.menuin ul li#index-menu.act a:hover, div.menuin ul li#portfolio-menu.act a:hover, div.menuin ul li#services-menu.act a:hover, div.menuin ul li#services-menu.act a:hover, div.menuin ul li#article-menu.act a:hover, div.menuin ul li#contact-menu.act a:hover, div.menuin ul li #template-menu.act a:visited  {text-decoration: none;}

div.nav ul {margin: 0 0 30px 0; padding: 0 0 0 40px;}
div.nav ul li {background: url(../images/li-bg.gif) left top no-repeat; list-style: none; margin: 0 0 8px 0; padding: 0 0 9px 30px;}
div.nav ul li ul {margin: 20px 0 -8px 0 !important; padding: 0 !important; display:none;}
div.nav ul li.act ul {display: block;}
div.nav ul li ul li {background: url(../images/li_li-bg.gif) bottom left no-repeat !important; text-transform: lowercase; margin: 0 0 5px 0 !important; padding: 0 0 10px 30px !important; }
div.nav ul li ul li a {color: #5e5e66; text-decoration: underline;}
div.nav ul li ul li a:visited {color: #5e5e66; text-decoration: underline;}
div.nav ul li ul li a:hover {color: #ed2029; text-decoration: none;}
div.nav ul li ul li.act a {color: #ed2029; text-decoration: none;}

div.navin {border-bottom: 1px solid #fff; margin-bottom: 20px;}
div.navin ul {margin: 0 0 30px 0; padding: 0 0 0 40px;}
div.navin ul li {background: url(../images/li-bg.gif) left top no-repeat; list-style: none; margin: 0 0 8px 0; padding: 0 0 9px 30px;}
div.navin ul li.act a {color: #0e7e92; text-decoration: none; font-weight: bold;}
div.navin ul li.act a:visited {color: #0e7e92; text-decoration: none; font-weight: bold;}
div.navin ul li.act a:hover {color: #0e7e92; text-decoration: none; font-weight: bold;}
div.navin ul li ul {margin: 20px 0 -8px 0 !important; padding: 0 !important; display: none;}
div.navin ul li.act ul {display: block;}
div.navin ul li ul li {background: url(../images/li_li-bg.gif) bottom left no-repeat !important; text-transform: lowercase; margin: 0 0 5px 0 !important; padding: 0 0 10px 30px !important; }
div.navin ul li ul li a {color: #5e5e66 !important; text-decoration: underline !important; font-weight: normal !important;}
div.navin ul li ul li a:visited {color: #5e5e66 !important; text-decoration: underline !important; font-weight: normal !important;}
div.navin ul li ul li a:hover {color: #ed2029 !important; text-decoration: none !important; font-weight: normal !important;}
div.navin ul li ul li.act a {color: #ed2029 !important; text-decoration: none !important; font-weight: normal !important;}

div.krosh {text-align: right;  font-size: 11px; margin-bottom: 20px;}
div.krosh img {margin: 0 4px;}

