﻿*{
	margin: 0;
	padding: 0;
}
body
{
	font-family: sans-serif;
	font-size: 13px;
	/*text-align: center;*/
	background: #f7fcfe url("./images/2backg.png") repeat-x top;
}

#layer1 {
	position: absolute;
	visibility: hidden;
	width: 400px;
	height: 300px;
	left: 20px;
	top: 300px;
	background-color: #ccc;
	border: 1px solid #000;
	padding: 10px;
}

#close {
	float: right;
}

#header
{
	margin: 0px 0px 0px 17px;
}

#uplinks
{
    height: 48px;

}
#uplleft
{
    background: url("./images/2uplinksleft.png") no-repeat;
}
#uplright
{
    background: url("./images/2uplinksright.png") no-repeat;
}
.headlinks
{
font-family: Arial, Tahoma, Verdana, sans-serif;
font-size: 12px;
font-weight: bold;
color: #35748c;
text-align: left;
}
.headlinks2
{
font-family: Arial, Tahoma, Verdana, sans-serif;
font-size: 12px;
font-weight: bold;
color: #35748c;
text-align: right;
}

.headimg
{
text-align:left;
    background: url("./images/top_block.jpg") no-repeat;
}

body a
{
    color: #9ab9c5;
}


#logourl img
{
	border: 0px;
}

#header-img
{
	width: 174px;
	height: 122px;
	background-color: #fffcdb;
	margin: 0px 13px 62px 60px;
	
}
#infoline h2
{
    color: Black;
}
#infoline
{
    color: #427689;
	width: 510px;
	margin-top: 46px;
	font-size: 15px;
	font-family: Arial, Tahoma, sans-serif;
	text-align: left;
}
#infoline a
{
    font-size: 12px;
	color: #00aef0;
}
#headerrefresh
{
    
}


.footer
{
	text-align: left;
	color: #83abbb;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 12px;
	padding: 25px 0px 0px 37px;
}


/******************************Borders**************************************/

#leftpanel
{
    width: 734px;
}

#rightpanel

{
vertical-align: top;
}

#mainborders
{
	width: 734px;
	}
#topleftborder
{
	width: 57px;
	height: 34px;
	background: #00aef0 url("./images/2topleftbrd.gif") no-repeat top left;
}
#toprightborder
{
	width: 57px;
	height: 34px;
	background: #00aef0 url("./images/2toprightbrd.gif") no-repeat top right;
}

#topborder
{
	width: 620px;
	height: 34px;
	background: #00aef0 url("./images/2topbrd.gif") repeat-x top;
}
#headcontentleftboarder
{
    background: #00aef0 url("./images/2hcleftbrd.gif") repeat-y left;
}
#headcontent
{
    background: #00aef0;
	height: 20px;
}
#headtext
{
    font-weight: bold;
    text-transform: uppercase;
    color: White;
    font-size: 13px;
    background: #00aef0;
	font-family: Arial, Tahoma, sans-serif;
	text-align: left;
}
#headrefresh
{
	text-align: right;
}
#headcontentrightboarder
{
    background: #00aef0 url("./images/2hcrightbrd.gif") repeat-y right;
}

#headcontentleftboarderdown
{
    background: #00aef0 url("./images/2hcleftbrd.gif") repeat-y left;
}
#headcontentdown
{
    background: #00aef0;
	height: 18px;
}
#headcontentrightboarderdown
{
    background: #00aef0 url("./images/2hcrightbrd.gif") repeat-y right;
}

#headcontentleftboarderabsdown
{
    background: #00aef0 url("./images/2hcleftbrdabsdown.gif") repeat-y left;
}
#headcontentabsdown
{
    background: #60ccf6;
	height: 1px;
}
#headcontentrightboarderabsdown
{
    background: #00aef0 url("./images/2hcrightbrdabsdown.gif") repeat-y right;
}


#leftborder
{
	background: url("./images/2cleftbrd.gif") repeat-y left;
}
#rightborder
{
	background: url("./images/2crightbrd.gif") repeat-y right;
}

#bottomleftborder
{
	height: 27px;
	background: url("./images/2bottomleftbrd.gif") no-repeat left bottom;
}
#bottomborder
{
	background: url("./images/2bottombrd.gif") repeat-x bottom;
}
#bottomrightborder
{
	background: url("./images/2bottomrightbrd.gif") no-repeat right bottom;
}

.content
{
    padding: 11px 25px 11px 25px;
    background: white;
	text-align: left;
}

.comments 
{
	height: 67px;
	padding: 24px 0px 18px 0px;
    background: #fff;
    font-size: 24px;
    background: #fff;
	font-family: Arial, Tahoma, sans-serif;
    font-weight: bold;
	text-align: left;
}
.comments a
{
	font-family: Arial, Tahoma, sans-serif;
    font-weight: bold;
    color: #00aef0;
}

.rating
{
	padding: 24px 0px 18px 0px;
    font-size: 24px;
    background: #fff;
	font-family: Arial, Tahoma, sans-serif;
    font-weight: bold;
    color: #00aef0;
	text-align: right;
}

.hrcomment
{
background: url("./images/hrcomment.gif") no-repeat bottom;
height: 1px;
}

.newdo
{
	text-align: left;
	padding-left: 6px;
    font-size: 20px;
	font-family: Arial, Tahoma, sans-serif;
    font-weight: bold;
    color: #004a66;
	height: 20px;
}

.blueborder
{
border: 2px #00aef0 solid;
}


.tdimgdo
{
padding-left: 6px;
}

.newdotitle
{
font-family: Arial, Tahoma, sans-serif;
font-size: 14px;
color: #2c7897;
}

.newdotitletd
{
padding-left: 8px;
width: 100%;
text-align: left;
}

.newdocomment
{
font-family: Arial, Tahoma, sans-serif;
font-size: 11px;
color: #2c7897;
font-style: italic;
padding-left: 8px;
text-align: left;
}

.newdorating
{
font-family: Arial, Tahoma, sans-serif;
font-size: 11px;
color: #2c7897;
font-weight: bold;
text-align: left;
}


.newdohr
{
background: url("./images/ehr.gif") 2px 0px repeat-x;
height: 20px;
}

.tags
{
	padding: 4px 0px 14px 6px;
    font-size: 20px;
	font-family: Arial, Tahoma, sans-serif;
    font-weight: bold;
    color: #004965;
	height: 34px;
	text-align: left;
}

.tagscontent

{
    text-transform: uppercase;
	padding: 4px 0px 0px 6px;
    font-size: 12px;
	font-family: Arial, Tahoma, sans-serif;
    font-weight: bold;
    color: #83abbb;
	height: 12px;
	text-align: left;
}

.tagscount

{
    font-size: 12px;
	font-family: Arial, Tahoma, sans-serif;
    font-weight: bold;
    color: #83abbb;
	text-align: right;
	padding-right: 32px;
}

.taghr
{
background: url("./images/etaghr.gif") 2px 0px repeat-x;
height: 13px;
}

.alltags
{
font-style: italic;
font-size: 11px;
font-family: Arial, Tahoma, sans-serif;
color: #83abbb;
text-align: right;
padding-right: 32px;
}

.lwarning
{
	padding: 4px;
	background: Red;
	color: White;
	
}
.lwarning a
{
	color: White;
	text-decoration: underline;
}
.cloud a
{
	float: left;
	color: #00AEF0;
	padding: 7px;
}

.bluehrefs a
{
	color: #00aef0; 
}

.inlineedit
{
	margin-top: 7px;
}

/* Thumbnails */
.thumbnails
{
/* Компенсируем отступы между float-блоками, чтобы они занимали все доступное пространство */
margin: -3em 0 0 -2em;

/* Выравнивание по центру */
text-align: center;
}

.thumbnail
{
/* Убираем подчеркивание у элемента ins,
который был использован для совместимости со старыми версиями Internet Explorer */
text-decoration: none;

/* Следующее правило для Firefox 2 */
display: -moz-inline-box;

/* а это для остальных */
display: inline-block;

vertical-align: top;

/* Убираем выравнивание по центру */
text-align: left;

/* Отступы между блоками */
margin: 3em 0 0 2em;
}

.thumbnail .r
{
/* Если есть необходимость, то свойства padding, border, background и position со значением relative
лучше задавать у этого элемента -- это несколько расширит количество поддерживаемых версий браузеров */

/* Задаем минимальную ширину по тексту */
width: 12em;

/* Минимальная ширина в пикселях будет автоматически рассчитываться по ширине картинки */
float: left;
}

.notapproved
{
	opacity:0.4;
	filter:alpha(opacity=40);
}
