/* CSS Document */

body {margin:0; background:url(../img/body_bgr_light.gif); color:#333333;text-align:center;}

h1 {color:#d41c24; font-size:23px; font-weight:normal; border-bottom:1px #d41c24 dashed }
h2 {color:#333333; font-size:18px; font-weight:normal;}
h3 {color:#333333; font-size:17px; font-weight:normal;}
h4 {color:#333333; font-size:13px; font-weight:bold;}

img.rss {margin-left:10px}

ul {list-style:square; padding-left:2em}
img {border:0}
form {margin:0; padding:0}

option.red {color:#d41c24;}

a:link,
a:active,
a:visited {color:#6666CC}
a:hover   {color:#d41c24;}

/* div.date {margin:-8px 0 -8px 0; color:#999999} */

.f10 {font-size:10px}
.f14 {font-size:14px}
.f13 {font-size:13px}
input, select, textarea {padding:1px; border:1px solid #999999; background:url(../img/input_bgr.jpg) repeat-x}
input.button {background:#d41c24; color:#FFFFFF; padding:1px 3px}

p {line-height:135%}

/* .bold {font-weight:bold} */

/* Table */
table.articles {width:100%; margin-left:5px; border-spacing:0; border-collapse: collapse;} 
table.articles th, 
table.articles td {margin:0; padding:4px; border-spacing:0; border:#cccccc dashed; border-width:0 0 1px 0; vertical-align:bottom} 
table.articles td.lang {width:25px; text-align:center;}

table.data {border-spacing:0; border-collapse: collapse;} 
table.data th, 
table.data td {margin:0; padding:3px; border-spacing:0; border:#DFDFDF solid; border-width:1px 0}
table.data th {padding:3px; font-size:11px; vertical-align:top; text-align:right}


table.form {border-spacing:0; border-collapse: collapse;} 
table.form th, 
table.form td {margin:0; padding:3px 5px;}
table.form th {padding:3px 5px; vertical-align:top}


td.r {text-align:right} 
td.c {text-align:center} 
td.ty {	font-size: 12px; color: #0083BB;font-weight: bold;text-transform: uppercase;}
td.qq {	font-size: 11px; color: #666666;font-style: normal;}
	

/*                  -17px 20px 0px    
table {margin:0; padding:0; border-spacing:0; border-collapse: collapse;}
th, td {margin:0; padding:2px; border-spacing:0; border:#D8D8D8 1px solid}
th  {text-align:center; padding:3px; font-size:11px; background:url(../img/box_bgr_gray.png)}
*/

#container_arm {width:950px; margin: 0px auto; background:#FFFFFF; text-align:left}

#container {width:950px;  margin: 0px auto; background:#FFFFFF; text-align:left}
#header {position:relative; width:100%; height:118px; background:url(../img/header_bgr.gif) repeat-x; background-position:10px }
#header .logo {position:absolute; top:24px; right:20px}
#header .img {position:absolute;right:100px;top:2px;left: 700px;}
#header .title_en {position:absolute; left:210px; top:48px}
#header .title_am {position:absolute; left:210px; top:32px}
#header .title_ru {position:absolute; left:210px; top:32px}
#header .langs {position:absolute; right:20px; top:90px}
#header .lang {float:left; margin-right:8px; padding:2px;}
#header .lang_sel {float:left; margin-right:8px;padding:2px; /*background; */ background:url(../img/flag_bgr.gif) no-repeat;}

#menu_bar {position:relative; width:100%; height:25px; background:#d41c24}
#menu_l {display:block; float:left; height:22px; width:210px; color:#FFFFFF; padding:4px 0 0 15px;/*background:url(../img/shadow_l.gif) right no-repeat*/}
#menu {display:block; float:left; width:700px;}
#menu_r {display:block; float:left; height:22px; width:138px; /* background:url(../img/shadow_r.gif) left no-repeat*/ }
#menu_bar .reg {position:absolute; margin-top:3px; right:15px}

a.white:link,
a.white:active,
a.white:visited {color:#FFFFFF; text-decoration:none}
a.white:hover {color:#FFFFFF; text-decoration:underline}



#menu ul {margin:0; padding:0; list-style:none}
#menu ul li {display:block; float:left; height:20px; padding-right:4px; margin:3px 0 0 5px;}
#menu ul li.sep {display:block; float:left; height:auto; padding:0; margin:0}
#menu ul li.end {border:0}

#menu a:link,
#menu a:active,
#menu a:visited {color:#FFFFFF; font-size:13px; font-weight:none; text-decoration:none}
#menu a:hover {color:#FFFFFF; text-decoration:underline}


#main {position:relative; width:100%; margin-top:10px; padding-bottom:10px}
#left {float:left;  width:220px; padding:5px; border:#CCCCCC dotted; border-width:0 1px 0 0}
#center {float:left;  width:650px; padding:5px 10px;}
#right {float:left; padding:0 10px; width:210px; border:#CCCCCC dotted; border-width:0 0 0 1px}

#main #login {position:absolute; display:none; top:-8px; right:2px; background:#F8F8F8; border:1px dashed #d41c24}

#main #login #buttons {position:absolute; right:2px; top:2px; cursor:pointer}

li {margin-bottom:5px}

ul.lmenu {margin:0 5px; padding:0; list-style:none}
ul.lmenu li {display:block; padding:2px 0; border-bottom:#eeeeee 1px solid; margin-bottom:2px}

ul.lmenu li a:link,
ul.lmenu li a:active,
ul.lmenu li a:visited {color:#000066; font-size:12px; text-transform:uppercase; font-weight:bold; text-decoration:none}
ul.lmenu li a:hover {color:#d41c24; text-decoration:none}

ul.lmenu img {margin:0 6px 0 0; cursor:pointer}

ul.lmenu ul {margin:0 8px; padding:0; list-style:none;}
ul.lmenu ul li {display:block; padding:2px 0; border:#eeeeee solid; border-width:1px 0 0 0; background:#FFFFFF}

ul.lmenu li ul {margin-top:3px; margin-bottom:3px;}

ul.lmenu li ul {display:none}

ul.lmenu li ul li a:link,
ul.lmenu li ul li a:active,
ul.lmenu li ul li a:visited {color:#000099; font-weight:normal; font-size:12px; text-transform:none; text-decoration:none}
ul.lmenu li ul li a:hover {color:#d41c24; text-decoration:none}

ul.lmenu li.sel {/* background:#F4F4F4 */}

.box {margin-top:10px;}
.box .title {margin:0 0 6px 0}

.date  {font-size:11px; color:#d41c24}
/*
ul.lmenu a.sel:link,
ul.lmenu a.sel:active,
ul.lmenu a.sel:visited {color:#d41c24}
*/

.f11 {font-size:11px}

.black {color:#333333}
.red {color:#FF0000}
.b {font-weight:bold}

#footer {position:relative; height:60px; background:url(../img/footer_bgr.gif); border:#d41c24 solid; border-width:3px 0 0 0}
#footer #logo {position:absolute; top:15px;left:20px}
#footer #copy {position:absolute; top:6px; right:10px; font-size:9px; color:#666666; text-align:right;}





