/*GLOBAL*/

body{
margin:0;
padding:0;
font:bold 12px Arial;
color:#292929;
background:#fff;
}
table.dnv{
width:100%;
border-collapse:collapse;
background:#efefef;
}

.white{
background:#fff !important;
}
table.dnv td{
vertical-align:top;
padding:9px 5px 9px 9px;
}

body *{
margin:0;
padding:0;
}

img{
border:0;
}

a{
color:#3482a4;
text-decoration:underline;
}

a:hover{
text-decoration:none;
}

h2{
font:normal 24px Verdana;
border-bottom:solid 2px #292929;
padding:0 0 0 13px;
}
.headline{
padding-left:0px !important;
}

.count{
width:214px;
vertical-align:middle !important;
}
.commments{
width:252px;
vertical-align:middle !important;
}

.com{
padding:0 0 0 19px;
background:url('/img/nd/com.gif') no-repeat 0 1px;
}

#body{
min-width:970px;
width:expression((document.body.clientWidth<=970)?'970px':'auto');
}

/*END GLOBAL
------------*/

/*LAYOUT*/

#abc{
background:#efefef;
padding:5px 10px;
margin:6px 0;
width:295px;
}

#abc a{
text-decoration:none;
font-size:11px;
}

#abc a:hover{
text-decoration:underline;
}

#sort{
display:block;
padding:18px 0 0 12px;
font-size:11px;
}

#sort select{
font:bold 11px Arial;
color:#373737;
width:200px;
border:solid 1px #e3e3e3;
}

a.aque{
display:block;
float:left;
border:solid 2px #3482a4;
margin:0 3px 0 0;
}

#lister{
margin-top:10px;
}

#lister,#lister a{
font:bold 11px Arial;
color:#3482a4;
text-decoration:none;
}

a.ct{
display:block;
float:left;
width:18px;
height:18px;
background:#efefef;
border:solid 2px #3482a4;
line-height:18px !important;
text-align:center;
margin:0 3px 0 0;
}

a.ae{
display:block;
float:left;
width:18px;
height:18px;
background:#fe9e48;
border:solid 2px #3482a4;
line-height:18px !important;
text-align:center;
margin:0 3px 0 0;
color:#efefef;
}

#lister span.thr{
float:left;
margin:0 3px 0 0;
padding:8px 0 0 0;
}

ul#top-menu{
list-style:none;
background:url('/img/nd/top-menu-bg.gif') repeat-x;
height:29px;
}

ul#top-menu li{
display:block;
float:left;
background:url('/img/nd/rzd-top-menu.gif') no-repeat 100% 0;
padding:0 15px;
}

ul#top-menu li.r-menu{
display:block;
float:right;
background:url('/img/nd/rzd-top-menu.gif') no-repeat 0 0;
padding:0 15px;
}

#header{
position:relative;
height:205px;
background:url('/img/nd/header-bg.jpg') repeat-x;
}


#content-table{
width:100%;
border-collapse:collapse;
}

#left-collumn{
width:34px;
background:url('/img/nd/left-collumn.gif');
}

#right-collumn{
width:36px;
background:url('/img/nd/right-collumn.gif');
}

#cnt-collumn{
padding:16px 24px 13px 10px;
}

#logo{
position:absolute;
width:177px;
height:53px;
top:42px;
left:55px;
background:url('/img/nd/logo.gif') no-repeat;
}

#slogan{
position:absolute;
width:388px;
height:45px;
top:50px;
left:288px;
/*background:url('/img/nd/slogan.gif') no-repeat;*/
font:normal 20px Arial;
color:#fff;
}

#slogan a{
color:#fff;
text-decoration:none;
}

#autorize{
position:absolute;
width:261px;
top:50px;
right:60px;
font-size:11px;
color:#fff;
}


#search{
position:absolute;
width:201px;
top:114px;
left:55px;
}

#statistics{
position:absolute;
top:112px;
left:288px;
}

#left, #right{
float:left;
width: 50%;
}


ul.listing-ancor{
list-style:none;
padding:13px 0 0 0;
border-right:solid 2px #292929;
margin:0 0 10px 0;
}

ul.listing-ancor li{
height:33px;
line-height:33px;
overflow: hidden;
}

ul.listing-ancor li img{
display:block;
float:left;
padding:4px 6px 0 5px;
}

li.all a{
display:block;
float:right;
margin:8px 8px 0 0;
}

#subber{
margin:0 0 0 64px;
}

ul.r-listing-ancor{
list-style:none;
margin:5px 0 15px 20px;
}

ul.r-listing-ancor li{
line-height:23px;
}

.photo{
/*width:83px;*/ /*commented by vasmik*/
text-align:center;
float:left;
margin:0 7px 10px 0;
}

/*added by vasmik*/
.photo a{
	display:block;
}

div.r-subber{
margin:5px 0 0 20px;
}

#block-tags{
margin:5px 0 0 20px;
}

#block-tags a{
font-weight:normal;
text-decoration:none;
}

#block-tags a:hover{
text-decoration:underline;
}

#block-interests{
margin:5px 0 0 20px;
}

#block-interests a{
font-weight:normal;
text-decoration:none;
}

#block-interests a:hover{
text-decoration:underline;
}

#online{
position:relative;
height:224px;
background:url('/img/nd/online-bg.gif') repeat-x;
}

#foot{
height:115px;
background:url('/img/nd/foot-bg.gif') repeat-x;
position:relative;
}

/*END LAYOUT*/
/*COLOR*/

.today{
color:#892a0f;
}

li.color{
background:#efefef;
}

ul#top-menu li a{
font:bold 12px Arial;
color:#292929;
}

ul#top-menu li.r-menu a{
font:bold 10px Arial;
}

ul#top-menu li a,ul#top-menu li.r-menu a{
text-decoration:none;
display:block;
line-height:29px;
}

ul#top-menu li a:hover,ul#top-menu li.r-menu a:hover{
text-decoration:underline;
}

li.rss{
background:url('/img/nd/rss-bg.gif') repeat-x !important;
padding:0 15px 0 0 !important;
}

li.rss a{
padding:0 0 0 30px;
background:url('/img/nd/rss-ancor.gif') no-repeat;
}


#autorize label,#search label{
font:bold 11px Arial;
color:#fff;
display:block;
padding:0 0 0 3px;
margin:0 0 5px 0;
}

#autorize input.text{
display:block;
margin:0 0 5px 0;
width:156px;
border:solid 1px #e3e3e3;
font:bold 11px Arial;
color:#373737;
}

#search select{
display:block;
margin:0 0 5px 0;
width:199px;
border:solid 1px #e3e3e3;
font:bold 11px Arial;
color:#373737;
}

#search input.text{
display:block;
margin:0 0 5px 0;
width:197px;
border:solid 1px #e3e3e3;
font:bold 11px Arial;
color:#373737;
}

#autorize a,#search a{
font:bold 11px Arial;
color:#fff;
text-decoration:none;
padding:0 0 0 3px;
}

#autorize a:hover,#search a:hover{
text-decoration:underline;
}

#statistics{
font:normal 12px Arial;
color:#fff;
}

#statistics a{
color:#fff;
}

h2.r-header{
font:normal 24px Verdana;
border:0;
padding:0;
}

.photo img{
display: float;
border:solid 3px #3482a4;
margin:5px 0 0 0;
}

.name-photo{
text-align:center;
font:bold 10px Arial;
}

.ot-1{
font-size:30px;
}

.ot-2{
font-size:20px;
}

.ot-3{
font-size:16px;
}

.ot-4{
font-size:11px;
}

.last-update{
border-right:0 !important;
}

.last-update li{
padding:0 0 0 11px !important;
}

.last-update img{
margin:9px 6px 0 0 !important;
padding:0 !important;
}

.txt-online{
padding:17px 32px 33px 35px;
color:#f1f3f2;
overflow:hidden;
}

.txt-online a{
color:#f1f3f2;
}

.txt-foot{
padding:11px 48px 11px 52px;
color:#f1f3f2;
}

/*END COLOR
-------------*/

#extra-left-header{
position:absolute;
top:0;
left:0;
background:url('/img/nd/left-header.jpg');
width:34px;
height:205px;
}

#extra-right-header{
position:absolute;
top:0;
right:0;
_right:-1px;
background:url('/img/nd/right-header.jpg');
width:36px;
height:205px;
}

#extra-left-online{
position:absolute;
top:0;
left:0;
background:url('/img/nd/left-online.gif');
width:35px;
height:224px;
}

#extra-right-online{
position:absolute;
top:0;
right:-1px;
background:url('/img/nd/right-online.gif');
width:32px;
height:224px;
}

#extra-left-foot{
position:absolute;
top:0;
left:0;
background:url('/img/nd/left-foot.gif');
width:33px;
height:115px;
}

#extra-right-foot{
position:absolute;
top:0;
right:0;
background:url('/img/nd/right-foot.gif');
width:36px;
height:115px;
}
