/* MUSOYAN brothers studio /// www.musoyan.com /// Andrew Musoyan, Levon Musoyan */
/* system */
a { color: #99CC00; text-decoration: underline; }
a:hover { color: #FFFFFF; text-decoration: underline; }
body { background: url(fon.png) #406A81 repeat-x; color: #26404F; font: 13px 'Trebuchet MS', Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
td { color: #26404F; font: 13px 'Trebuchet MS', Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; }
p { margin-bottom: 6px; margin-top: 6px; }
/* #content li { background: url(arr3.gif) no-repeat left; color: #729900; font-weight: bold; list-style-type: none; padding-left: 20px; }
 */
/* head */
#top-l { color: #C9D7DF; font-size: 20px; letter-spacing: -1px; padding-left: 10px; width: 348px; }
#top-r { font: bold 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; padding-right: 10px; text-align: right; width: 110px; }
#top-r a { color: #5286A3; padding: 0px 4px 1px 4px; text-decoration: none; }
#top-r a:hover { background: #FFFFFF; color: #5286A3; text-decoration: none; }
.lang-on { background: #5286A3; color: #FFFFFF; padding: 0px 4px 1px 4px; }
#logo { left: 47px; margin-top: -133px; position: relative; top: 143px; width: 237px; z-index: 1; }
#head-fon { background: #FFFFFF; color: #FFFFFF; font-size: 21px; height: 224px; vertical-align: top; width: 990px; }
#slogan { letter-spacing: -1px; margin-left: 653px; margin-top: 28px; text-align: center; width: 270px; }
/* main  */
#centr { text-align: left; width: 990px; }
#left { background: url(fon-left.png) #26404F repeat-x top; padding: 0px 10px 10px 10px; vertical-align: top; width: 242px; }
/* nav */
#left a { color: #C9D7DF; display: block; font-size: 18px; height: 37px; margin-bottom: 5px; margin-top: 5px; padding-top: 4px;padding-left: 10px; text-decoration: none; text-transform: lowercase; }
#left .on { color: #FFFFFF; display: block; font-size: 18px; height: 37px; margin-bottom: 5px; margin-top: 5px;padding-top: 4px; padding-left: 10px; text-decoration: none; text-transform: lowercase; }
#left a:hover { color: #FFFFFF; text-decoration: none; }
.nav-on { background: url(nav-back.gif) no-repeat left; height: 27px; color: #FFFFFF; font-size: 18px; margin-bottom: 15px; margin-top: 5px; padding-left: 20px; text-transform: lowercase; }
.palk { color: #B3DAFF; letter-spacing: -7px; margin-right: 7px; }
#left a:hover .palk { color: #99CC00; letter-spacing: -7px; margin-right: 7px; }
#left .on .palk { color: #99CC00; letter-spacing: -7px; margin-right: 7px; }
#nav-bl { background: url(nav-bl.jpg) no-repeat; height: 146px; padding-top: 35px; }
#left #nav-bl a { color: #26404F; display: block; font-size: 18px; margin-bottom: 0px; margin-top: 3px; padding-left: 10px; text-decoration: none; text-transform: none; }
#left #nav-bl a:hover { color: #99CC00; text-decoration: none; }
#left #nav-bl a:hover .palk { color: #26404F; font-size: 18px; letter-spacing: -7px; margin-right: 7px; }
#left #nav-bl .on { color: #99CC00; display: block; font-size: 18px; margin-bottom: 0px; margin-top: 3px; padding-left: 10px; text-decoration: none; text-transform: none; }
#left #nav-bl .on .palk { color: #26404F; font-size: 18px; letter-spacing: -7px; /* margin-right: 7px; */ }
#left #nav-bl .palk { color: #99CC00; font-size: 18px; letter-spacing: -7px; /* margin-right: 7px; */ }
#left .sub a { background: url(arr1.gif) no-repeat left; color: #C9D7DF; display: block; font-size: 14px; height: 20px; margin-left: 20px; padding-left: 15px; text-decoration: none; text-transform: lowercase; }
#left .sub a:hover { background: url(arr2.gif) no-repeat left; margin-left: 20px; padding-left: 15px; text-decoration: none; text-transform: lowercase; }
#left .sub-on { background: url(arr2.gif) no-repeat left; color: #FFFFFF; display: block; font-size: 14px; height: 20px; margin-left: 20px; padding-left: 15px; text-transform: lowercase; }
/* content index */
.right-ind { background: url(fon-ind.png) #406A81 repeat-y; vertical-align: top; }
#ind-c { padding: 0px 20px 0px 20px; vertical-align: top; width: 426px; }
#ind-r { padding: 0px 20px 0px 20px; vertical-align: top; }
.right-ind h1 { background: url(arr-d.gif) no-repeat left; color: #FFFFFF; display: block; font-size: 20px; height: 45px; letter-spacing: -1px; margin-bottom: 20px; margin-left: -6px; margin-top: 0px; padding-left: 65px; }
.right-ind h2{ color: #99CC00; font-size: 25px; font-weight: normal; letter-spacing: -1px; margin-top: 0px; }
.right-ind h3 { color: #B3DAFF; display: block; font-size: 20px; height: 45px; letter-spacing: -1px; margin-bottom: 20px; margin-top: 0px; }
.right-ind h4{ color: #5286A3; font-size: 25px; font-weight: normal; letter-spacing: -1px; margin-top: 0px; }
.right-ind #ind-c p { border-left: 3px solid #5286A3; color: #FFFFFF; padding-left: 18px; }
.right-ind #ind-r p { color: #B3DAFF; }
.date { color: #C9D7DF; font-size: 15px; font-weight: bold; }
.newszag { color: #FFFFFF; font-size: 15px; font-weight: bold; }
#spec { background: url(podarok.gif) no-repeat top; }
#prod { background: url(prod.gif) no-repeat top; }
.more { background: url(arr1.gif) no-repeat left; padding-left: 15px; }
/* content all */
#content .datenews { background: #5286A3; color: #FFFFFF; padding: 0px 4px 1px 4px; }
#content .zag { color: #5286A3; font-size: 17px; font-weight: bold; }
#content .calc { float: right; font-weight: bold; margin-bottom: 20px; margin-left: 20px; margin-top: 20px; text-transform: uppercase; }
#content .calc a { background: url(curr.gif) #5286A3 no-repeat left; color: #FFFFFF; padding: 0px 10px 0px 30px; text-decoration: none; }
#content .calc a:hover { background: url(curr.gif) #99CC00 no-repeat left; color: #FFFFFF; padding: 0px 10px 0px 30px; text-decoration: none; }
.right-all { background: url(fon-all.png) #D6E3EB repeat-y; color: #26404F; vertical-align: top; }
#content { padding: 0px 20px 0px 30px; }
#map { padding: 0px 20px 0px 30px; }
#map h1 { background: url(arr-d2.gif) no-repeat left; color: #26404F; display: block; font-size: 20px; height: 25px; letter-spacing: -1px; margin-bottom: 20px; margin-top: 0px; padding-left: 40px; text-transform: uppercase; }
#content h1 { background: url(arr-d2.gif) no-repeat left; color: #26404F; display: block; font-size: 20px; height: 25px; letter-spacing: -1px; margin-bottom: 20px; margin-top: 0px; padding-left: 40px; text-transform: uppercase; }
#content h2 { background: #97B6CA; border-left: 10px solid #406A81; color: #FFFFFF; font-size: 20px; padding-left: 20px; }
#content img { background: #FFFFFF; border-bottom: 1px solid #406A81; border-left: 1px solid #97B6CA; border-right: 1px solid #97B6CA; margin-left: 10px; padding: 5px 5px 15px 5px; }
#content .fotoalbom { margin-bottom: 10px; margin-right: 10px; margin-top: 10px; }
#content .fotoalbom img { background: #FFFFFF; border-bottom: 1px solid #406A81; border-left: 1px solid #97B6CA; border-right: 1px solid #97B6CA; float: left; margin-bottom: 10px; padding: 5px 5px 15px 5px; }
.spec { background: #C9D7DF; border-left: 10px double #99CC00; font-size: 13px; margin-left: 0px; padding: 10px 10px 10px 30px; }
.spec2 { border-left: 10px double #99CC00; font-size: 13px; margin-left: 0px; padding: 0px 0px 0px 20px; }
.print { background: url(print.gif) no-repeat right; float: right; padding-right: 20px; }
#content a { color: #729900; text-decoration: underline; }
#content a:hover { color: #26404F; text-decoration: underline; }
/* popup */
#popup { background: #FFFFFF; color: #26404F; font: 13px 'Trebuchet MS', Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#pop-h { color: #5286A3; font-size: 20px; letter-spacing: -1px; }
#pop-f { background: #5286A3; color: #FFFFFF; text-align: center; }
#pop-f img { border: 3px solid #FFFFFF; padding: 5px 5px 5px 5px; }
/* colors */
.calendar { background: #FFFFFF; border-bottom: 1px solid #406A81; padding-bottom: 8px; }
.cal-nav { border: none; margin-left: 0px; padding: 0px 0px 05px 0px; }
.text { height: 17px; text-align: center; width: 100px; }
.name { color: #729900; font-size: 13px; font-weight: bold; text-align: center; width: 100px; }
.week { border-left: 1px solid #5286A3; color: #5286A3; font-size: 10px; height: 17px; text-align: center; }
.week2 { color: #5286A3; font-size: 11px; text-align: center; }
.calendar .date { background: #CCCCCC; color: #FFFFFF; font-size: 11px; font-weight: bold; height: 17px; text-align: center; }
.calendar .vih { background: #CCCCCC; color: #666666; font-size: 11px; font-weight: bold; height: 17px; text-align: center; }
.pusto { background: #FFFFFF; height: 17px; width: 16px; }
.r { background: url(colors/r.jpg) no-repeat center; height: 17px; width: 16px; }
.bl { background: url(colors/b.jpg) no-repeat center; height: 17px; width: 16px; }
.g { background: url(colors/g.jpg) no-repeat center; height: 17px; width: 16px; }
.r-bl { background: url(colors/r-b.jpg) no-repeat center; height: 17px; width: 16px; }
.r-g { background: url(colors/r-g.jpg) no-repeat center; height: 17px; width: 16px; }
.bl-r { background: url(colors/b-r.jpg) no-repeat center; height: 17px; width: 16px; }
.bl-g { background: url(colors/b-g.jpg) no-repeat center; height: 17px; width: 16px; }
.g-r { background: url(colors/g-r.jpg) no-repeat center; height: 17px; width: 16px; }
.g-bl { background: url(colors/g-b.jpg) no-repeat center; height: 17px; width: 16px; }
.y { background: url(colors/y.jpg) no-repeat center; height: 17px; width: 16px; }
.y-o { background: url(colors/y-0.jpg) no-repeat center; height: 17px; width: 16px; }
.o-y { background: url(colors/0-y.jpg) no-repeat center; height: 17px; width: 16px; }
.blank { background: url(colors/blank.jpg) no-repeat center; height: 17px; width: 16px; }
.mytd { height: 17px; width: 16px; padding:0px; }
.mytd img { display:inline; }
.mytdimg { border:0px; margin:0px; padding:0px; display:inline; }

/* tarifi */
.cena { font-size: 14px; font-weight: bold; }
.td-cena { border: 1px solid #CCCCCC; font-size: 14px; font-weight: bold; text-align: center; }
.cena2 { background: #97B6CA; color: #FFFFFF; font-size: 12px; padding-left: 3px; padding-right: 3px; }
.kopa { background: #99CC00; color: #FFFFFF; font-size: 25px; text-align: center; }
.td-borders { border: 1px solid #CCCCCC; text-align: center; }
.product { border: 1px solid #CCCCCC; }
/* bottom */
#adres { background: #99CC00; color: #FFFFFF; line-height: 14px; padding-right: 20px; }
#adres a { color: #FFFFFF; }
#copy { font: 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; padding-top: 24px; text-align: right; vertical-align: top; }
#copy a { color: #26404F; }
.right-ind .b { background: url(b-c1.jpg); }
.right-all .b { background: url(b-c1a.jpg); }
