@import url("notice.css");
@import url("tables.css");
@import url("forms.css");
@import url("site_menu.css");
@import url("root_menu.css");
@import url("tabs.css");
@import url("breadcrumbs.css");
@import url("bootstrap.ext.css");
@import url("siteusers.css");
@import url("misc.css");

body {
    font-family: Arial, sans-serif;
    font-size: 12px;
    line-height: 18px;
    color: #616161;
}

a {
    color: #2f96b4;
}

.con, .cons, .avt, .date {color: #616161;}
.zag, .zags, .con a, .cons a, .avt a, .zags a {color: #3b3b3b;}
.con a:hover, .cons a:hover, .avt a:hover, .zags a:hover {color: #1cabf8;}

.con, .cons, .avt, .date {font-weight: normal;}
.zag, .zags {font-weight: bold;}

.con, .avt {
    font-size: 13px;
    line-height: 18px;
}

.date {
    font-size: 10px;
    line-height: 18px;
    font-weight: bold;
}

.cons {
    font-size: 10px;
    line-height: 13px;
}

.zag {
    font-size: 21px;
    line-height: 25px;
    margin-bottom: 10px;
}

.zags {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 5px;
}

.bold {font-weight: bold !important;}
.italic {font-style: italic !important;}
.underline {text-decoration: underline !important;}
.through {text-decoration: line-through !important;}

.ta-right {text-align: right !important;}
.ta-left {text-align: left !important;}
.ta-center {text-align: center !important;}
.ta-justify {text-align: justify !important;}

.va-top {vertical-align: top !important;}
.va-bottom {vertical-align: bottom !important;}
.va-middle {vertical-align: middle !important;}

.m0 {margin: 0;}
.mb0 {margin-bottom: 0 !important;}
.mb5 {margin-bottom: 5px !important;}
.mb10 {margin-bottom: 10px !important;}
.mb20 {margin-bottom: 20px !important;}
.mr10 {margin-right: 10px !important;}

.pr10 {padding-right: 10px !important;}

a {text-decoration: underline;}
p {margin-bottom: 10px;}
h1 {margin: 20px 0;}
h2 {margin: 15px 0;}
h3 {margin: 15px 0;}
h4 {margin: 15px 0;}
ul, ol {
    list-style-position: inside;
    list-style-image: url("/image/7/main-14/bullet.png");
}

#printbtn {
    height: 21px;
    line-height: 21px;
    text-indent: 25px;
    cursor: pointer;
    margin: 10px 0;
    width: 140px;
    background-image: url("/image/print.gif");
    background-repeat: no-repeat;
    background-position: left center;
    color: #6e6e6e;
    text-decoration: underline;
}

.pages {
    margin: 10px 0;
    width: 100%;
    text-align: right;
}

.requred {
    color: #ff0000;
    font-size: 18px;
    font-weight: bolder;
    margin-right: 3px;
}

/* ÄËß ÊÎÌÌÅÍÒÀÐÈÅÂ */
.attached_files DIV.zags {
	margin-bottom: 5px;
}

DIV.files {
	margin-bottom:3px;
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 25px;
	height:auto;
}

/* äëÿ ãðóïï */
UL.no_bulets {
    list-style: none;
    margin: 3px 0 3px 5px;
    padding-left: 20px;
    width: 300px;
    color: #000000;
}

UL.no_bulets:first-child {
    padding-left: 0px;    
}

UL.no_bulets > LI {
    height: auto;
    border: 1px solid #cecece;
    margin: 10px 0;
    padding: 5px;
    background-color: #f9f9f9;
    border-radius:3px;
}

UL.no_bulets > LI DIV {
    height: auto;
    font-size: 130%;
}

UL.no_bulets > LI SMALL {
    font-style: italic;
}

.like_place {
	width:100%;
	height:15px;
	line-height:15px;
	margin:5px 0;
	text-align: right;
}

.like_place IMG {
	cursor: pointer;
}

IMG {
	max-width: none;
}

.popup {
    background-color:#f2f2f2;
    display:none;
    overflow:hidden;
    position:absolute;
}

.popup > div {
    cursor:pointer;
    padding:1px;
    z-index:102;
    width:14px;
    height:14px;
    position:relative;
    top:3px;
    left:172px
}

.popup > table {
    position:relative;
    top:5px;
    left:0px;
    z-index:101
}