/*
@font-face{ 
	font-family: 'ArianAMU';
	src: url('/styles/webfont/arianamuwr.eot?'),
	     url('/styles/webfont/arianamuwr.woff') format('woff'),
	     url('/styles/webfont/arianamuwr.ttf') format('truetype'),
	     url('/styles/webfont/arianamuwr.svg#webfont') format('svg');
}
*/
body {color:#333; font-size:80%; font-family:'ArianAMU',ArialAMU,Arial,Tahoma,sans-serif; margin:0; background:#EEE}
a {color:#09F; text-decoration:none; cursor:pointer}
a:hover {color:#F09; text-decoration: underline}
img {border: none}
table {font-size:1em;}
fieldset {padding:10px; font-size:12px; border:1px solid silver}
legend {padding:0 10px; font-size:12px; font-weight:bold}
label {width:auto; overflow:visible; margin-right:10px}
form {padding:0; margin:0}
input {border:1px solid gray}
p {margin:0 0 1em}
h2 {margin:5px 0 0; font-size:1.5em;}
h3 {margin:5px 0 0; font:italic 1.2em sans-serif;}
h4 {margin:5px 0 0; font-size:1em;}

li h2 {font-size:1em; margin:1px 0 0}

/* Main Layers */
#header {width:780px; height:93px; margin:0 auto;}
.logo_en {background:#EEE url(/img/logo_en.png) no-repeat}
.logo_am {background:#EEE url(/img/logo_am.png) no-repeat}
.logo_ru {background:#EEE url(/img/logo_ru.png) no-repeat}
#govazd {float:right; width:468px; height:60px; margin:3px; text-align:center}
#topmenu {float:right; width:430px; margin:2px 10px; padding-top:5px; vertical-align:middle; text-align:right;}
#topmenu div {float:left; width:350px; margin-top:-3px}
#leftcol {float:left; width:610px; min-height:620px; border-right:2px solid gray; padding:0 10px}
#rightcol {width:125px; padding-right:5px; margin-left:640px; font-size:12px}
#footer {width:768px; height:20px; margin:0 auto; border-left:1px solid gray; border-right:1px solid gray; padding:5px 5px 0; background:#EEE url(/img/bkgheading.gif) repeat-x}
#footnote {width:780px; margin:5px auto; font-size:0.7em; line-height:1em; background-color:#EEE; text-align:justify}
#footad {width:780px; margin:5px auto;}
#maincontainer {width:778px; padding:15px 0; margin:0 auto; border-left:1px solid gray; border-right:1px solid gray; background:#FFF}
#counters {display:none}

#indexbox {border:1px solid gray; padding:7px; background:#DDD}
#indexbox H1 {color:#0C0; font-size:1em; margin:3px 0; border-bottom:2px dotted gray}

#desc, #data {float:right; width:400px; padding:5px; background-color:#DDD; line-height:1.4em; border:1px solid gray}
#data {width:200px; margin-right:15px; font-size:12px}
#data div.graybox, #desc div.graybox {background-color:silver; margin:0 -5px -5px; padding:2px 5px}
#data object, #data embed {margin:-5px}

#money {text-align:center}
#money img {display: inline; margin: 0 2px}
#money a {margin-right: 15px}

#info {padding:5px; border:1px solid gray; background:#DDD url(/img/404.gif) 500px 0px repeat-y}

#radiogovazd {margin-top:3px; text-align:center}
H1.urt {color:#0C0; text-align:right; margin:12px 0; font-size:1.2em; border-bottom:1px solid gray}

img.ico {margin: 15px 6px 10px; vertical-align:middle; cursor:help}
img.fleft {float:left; margin:5px 5px 0 0}
img.fright {float:right; margin:5px 0 0 5px}
img.rss {float:left; margin:5px 5px 0}

ul.v, ul.w, ul.s, ul.n, ul.c {margin:0; padding:5px 0; list-style:none}
ul.w li, ul.s li {padding-left:20px; border-bottom:1px solid silver; line-height:1.5em}
/* ul.w a {display:block;}*/
ul.w h2 {font-size:1em}
ul.w a:visited {color:gray}
ul.w a.inline {display:inline;}
ul.w a:visited {color:#09F}

ul.v li {padding:0 2px; line-height:1.4em; border:none; text-align:justify}
ul.v li.headline {background:#CCC; font-weight:bold}

ul.n li {margin-left:20px; line-height:1.5em; list-style:square}
ul.c li {padding:5px 40px; border:none; background: url(/img/quote.gif) no-repeat 10px 8px}

li a:hover {background:#DFD;}

.heading {clear:both; margin:15px 0 5px; padding:0 5px; line-height:25px; font-size:12px; font-weight:bold; background:#EEE url(/img/bkgheading.gif) repeat-x;}
.heading img {margin-top:5px}
.header {background-image:none; font-weight:bold}
.footer {background-image: none; font-weight: normal}
.gradient {border-width:1px 0 1px 1px; border-style:solid; border-color:gray}
.nm {float:left; width:60px; font-weight:bold}
.photo {float:right; width:150px; min-height:100px; overflow:visible; margin:5px 0 0 10px}


ul li.header a, ul li.footer a {display:inline}

/* other classes */
ul li.med {width:30px; float:left; border:none; font-weight:bold}
ul li.art {padding:0;}
ul li.art h2 a:visited, ul li.arrow h2 a:visited {color:#777}
ul li.med a, ul li.med a:visited {color:#0C0}
ul li.med a:hover {color:#F09}

li H2 a, li.page a, div.wleft a, div.rsmall a, li.diamond a, li.place a {display:block;}

div.date {color:#999; font-size:0.8em}
div.date a, div.date a:visited {color:#0C0; font-weight:bold}

/* list icons */
li.clock {background: url(/img/bkgr_clock.gif) no-repeat 4px 3px}
li.star {background: url(/img/bkgr_star.gif) no-repeat 4px 3px}
li.arrow {background: url(/img/bkgr_arrow.gif) no-repeat 4px 3px}
li.sun {background: url(/img/bkgr_weather.gif) no-repeat 5px 7px}
li.page {background: url(/img/bkgr_page.gif) no-repeat 5px 3px}
li.bar {background: url(/img/bkgr_poll.gif) no-repeat 5px 3px}
li.books {background: url(/img/bkgr_books.gif) no-repeat 5px 3px}
li.money {background: url(/img/bkgr_money.gif) no-repeat 5px 2px}
li.diamond {background: url(/img/bkgr_diamond.gif) no-repeat 5px 2px}
li.place {background: url(/img/bkgr_building.gif) no-repeat 5px 2px}
li.comment {background: url(/img/bkgr_comment.gif) no-repeat 5px 2px}

/* news specific */
div.switch, #articleoptions, div#actioninfo {text-align:right}
#articleoptions {padding:5px; background-color:#EEE}
div#wactioninfo, div#wcomment {padding:10px 0; margin:10px 0; border-top:1px dotted gray}
div#addlink, div#emailpass {padding:10px 0; margin:10px 0; border-bottom:1px dotted gray}
div#addlink, div#emailpass {display:none}
#loading, .switch {display:none; overflow:hidden}
.discussion {color:#060; padding:1px 10px 2px; background:url(/img/ico_baloon.gif) no-repeat center center}

/* Virtual Keyboard*/
#keyboard {width:600px; text-align:center; overflow:visible}
#keyboard ul {margin:0 auto; padding:0; list-style:none; display:block; width:406px}
#keyboard li{margin:1px 1px 0 0; padding:0; list-style:none; float:left; width:25px; height:20px; border:1px solid silver; text-align:center; font-size:14px}
#keyboard li.long{width:39px; color:gray; background:#EEE}
#keyboard li.longer{width:53px; color:gray; background:#EEE}
#keyboard li.longer2{width:67px; color:gray; background:#EEE}
#keyboard li.longest{width:179px; color:gray; background:#EEE}

/* weather list */
div.wcityh {width:180px; float:left; line-height:2em}
div.wtemph {width:80px; float:right; line-height:2em; text-align:center}
div.wleft {width:180px; float:left; line-height:2em}
div.wmiddle {width:250px; float:left; line-height:2em}
div.wright {width:160px; float:left; line-height:2em}
div.wtempn  {width:80px; float:left; line-height:2em; text-align:center}
div.wtempd {width:80px; float:right; line-height:2em; text-align:center}

/* exchange rates list */
div.rsmall {width:50px; float:left}
div.rmedium {width:75px; float:left}
div.rmoney {width:65px; float:left; text-align:right}
div.rbig {width:140px; float:left}

/* events calendar list */
div.etitle {margin-left:110px}
div.etime {float:left; width:90px; height:30px; font-weight:bold}
div.eplace {color:gray; font-style:italic}
div.eaddress {float:right; color:gray; font-size:0.8em; font-weight:normal}

/* Menu*/
ul.menu, ul.lng {margin:0 0 15px; padding:0; list-style: none}
.menu li {border-bottom:1px solid silver; line-height:1.5em}
.menu li a {display: block; padding-left:15px; background:url(/img/paper0.gif) no-repeat left center}
.menu li a:hover {text-decoration:none; background:#DFD url(/img/paper1.gif) no-repeat left center}
.menu li a.current {color:#F09; text-decoration:none; background:#DFD url(/img/paper1.gif) no-repeat left center}
#rightcol H1 {color:#0C0; font-size:0.9em; margin:1px; border-bottom:1px solid gray}
.lng li {display:inline; margin:0.1em}
.lng li a {padding-left:15px; background-repeat:no-repeat; background-position:left center;}
.lng li a:hover {text-decoration:none; background-color:transparent; background-repeat:no-repeat; background-position:left center;}

li.arm a {background-image:url(/img/flgarm0.gif)}
li.arm a:hover, li.arm a.current {background-image:url(/img/flgarm1.gif)}
li.rus a {background-image:url(/img/flgrus0.gif)}
li.rus a:hover, li.rus a.current {background-image:url(/img/flgrus1.gif)}
li.eng a {background-image:url(/img/flgeng0.gif)}
li.eng a:hover, li.eng a.current {background-image:url(/img/flgeng1.gif)}
li.fra a {background-image:url(/img/flgfra1.gif)}
li.fra a:hover, li.fra a.current {background-image:url(/img/flgfra1.gif)}
li.ger a {background-image:url(/img/flgger1.gif)}
li.ger a:hover, li.ger a.current {background-image:url(/img/flgger1.gif)}
li.esp a {background-image:url(/img/flgesp1.gif)}
li.esp a:hover, li.esp a.current {background-image:url(/img/flgesp1.gif)}
li.itl a {background-image:url(/img/flgitl1.gif)}
li.itl a:hover, li.itl a.current {background-image:url(/img/flgitl1.gif)}
li.por a {background-image:url(/img/flgpor1.gif)}
li.por a:hover, li.por a.current {background-image:url(/img/flgpor1.gif)}

/*Calendar*/
#calendar {color: silver; background-color: silver; font-size: 12px; line-height:1.4em}
#calendar TD {background-color: #DFD; text-align: center}
#calendar TD A {display:block; width:100%; font-weight:bold}
#calendar TD A:hover {background-color : #9F9; text-decoration: none; border:none}
#calendar TD.name {color: white; background-color : silver; font-weight: normal; width:18px; font-size: 0.8em}
#calendar TD.title {background-color: #09F; color: white; font-weight: normal; text-align: center; line-height: 1.6em}
#calendar TD.title A {color: white;font-weight: bold}
#calendar TD.today {}
#calendar TD.day A, #calendar TD.day {color:white; background-color: #09F}
#calendar TD.empty {background-color: #EEE}
#calendar TD.weekend A, #calendar TD.weekend {color: #F66}

/*xml button*/
a.xmlbutton {color:#FFF; background:#F60; padding:0 0.5em;}
a.xmlbutton:hover {color:#FFF; background:#09F; text-decoration:none;}
span.xmlbutton {background:#FFF; font-size:80%; padding:1px; border:1px solid #555;}

/* Spinner */
.spinner {position: absolute; opacity: 0.9; filter: alpha(opacity=90); z-index: 999; background: #fff;}
.spinner-msg {text-align: center; font-weight: bold;}
.spinner-img {background: url(/img/spinner.gif) no-repeat; width: 24px; height: 24px; margin: 0 auto;}

/* Begin: AdBrite */
.adbrite_table {width:780px; margin:0 auto; border:1px solid gray; background:#FFF}
.adHeadline {width:780px; margin:0 auto; text-decoration: underline;}
.adText {text-decoration: none; color: #333;}
.adText:hover {text-decoration: none;}

/* Begun */
#govazd .begun {height:60px; line-height:1em}
#govazd .begun TABLE {display:none}

/*Generic classes*/
.border {border:1px solid}
.noborder, ul li.noborder {border:0}

.silver {color:silver}
.gray {color:gray}
.blue {color:#09F}
.green {color:#0C0}
.red {color:#C00}
.silverbox {border-color:gray; background:#DDD}
.graybox {border-color:gray; background:silver}
.bluebox {border-color:#999; background:silver}
.greenbox {border-color:#09F; background:silver}
.s1 {background-color:#DDD}
.s2 {background-color:#CCC}
.s3 {background-color:#BBB}

.center {text-align:center}
.centerauto {margin:0 auto}
.left {text-align:left}
.right {text-align:right}
.justify {text-align:justify}
.top {vertical-align:top}

.smallfont {font-size:0.7em; line-height:1em;}
.small *  {font-size:0.8em}
.normal * {font-size:1em}
.big {font-size:1.2em}
.huge {font-size:1.4em}

.fixedsmall {font-size:10px}
.fixednormal {font-size:12px}
.fixedbig {font-size:14px}

.line0 {background:#CCC}
.line1 {background:#DDD}
.underline {border-bottom:1px solid gray}
.bold {font-weight:bold}
.italic {font-style:italic}
.nobkgr {background-image: none}

.leftsubcontainer {float:left; width:290px}
.rightsubcontainer {float:right; width:290px}

.float_left {float:left}
.float_right {float:right}
.clear_left {clear:left}
.clear {clear:both}

.remove {display:none}
.inline {display:inline}
.block {display:block}
a.block {display:block; width:100%}

/* helper classes */
.w400, ul li.w400 {width:400px}
.p5, ul li.p5 {padding:5px}
.m5, ul li.m5 {margin:5px}
.m50, ul li.m50 {margin:5px 0}
.m05, ul li.m05 {margin:0 5px}

.m10, ul li.m10 {margin:10px}
.m100, ul li.m100 {margin:10px 0}
.m010, ul li.m010 {margin:0 10px}
.m0010, ul li.m0010 {margin:0 0 10px 0}
.m00010, ul li.m0010 {margin:0 0 0 10px}
.m10000, ul li.m1000 {margin:10px 0 0 0}

.m0, ul li.m0 {margin:0}
.p0, ul li.p0 {padding:0}
.nomp, ul li.nomp {margin:0; padding:0}

.h50 {height:50px}
