﻿body {color:#333334; 
    background-color:#ffffff; 
    font-family: verdana, arial; 
    margin:0 auto; 
    font-weight:normal; 
    font-size:12px;
    width: 1003px;
    text-align:justify;
}
#content {
    margin:0px 10px 10px 0px; 
    display:block; 
    min-height:450px;
    width:804px;}
#content a 	{
    color: #1b578a;
	text-decoration: underline;
	font-weight:normal;
	font-family:verdana, arial; 
}
#content a:hover {
    text-decoration: none;
	color: #1b578a;
}
#content a img {border: none;}
#content a.link_default:hover {text-decoration: underline; color:#ffffff; font-weight:bold;}
#content a.link_default {color: #ffffff; text-decoration: none; font-size:12px;font-weight:bold; margin: 10px 0px 10px 3px;}
#content .note {margin: 3px 5px 3px 3px; text-align:right; width:100%; font-style:italic;  }
#content p.note_p {float:right; text-align:right;}
#content .note a {text-decoration:none; color: #1b578a;}
#content .note a:hover {text-decoration:underline; color: #1b578a;}
#content img {border: solid 1px #777777;}
#content H1 {font-family:Arial; color:#000000; font-size:21px; margin: 6px 0px 6px 0px;}
#content H2 {font-family:Arial; color:#000000; font-size:19px; margin: 6px 0px 6px 0px;}
#content H3 {font-family:Arial; color:#000000; font-size:17px; margin: 6px 0px 6px 0px;}
#content H4 {font-family:Arial; color:#000000; font-size:16px; margin: 6px 0px 6px 0px;}
#content H5 {font-family:Arial; color:#000000; font-size:14px; margin: 6px 0px 6px 0px;}
#content H6 {font-family:Arial; color:#000000; font-size:12px; margin: 6px 0px 6px 0px;}
#content p {
	line-height: 14px;
	margin: 6px 5px 6px 0px;
	text-align:justify;
	text-indent:15px;
}
#content p.text_main_panel {padding-left:15px; padding-right:15px; text-align:justify;}
#content table th {
    text-align:left;
    background:#ffffff;
    border-width:1px;
}
#content table {
    color:#181c18;
	font-size:12px;
	font-family:Verdana;
}
#content ul,ol {
    margin:0;
    padding-left:30px;
    padding-top:4px;
    padding-bottom:4px;
}
#content li {
    padding-top:5px;
    padding-bottom:5px;
}
#content table {
    border-collapse:collapse;
    border-spacing:0px;
    font-size: 12px;
    text-align:center;
}

#content a.documentation_link {text-decoration:none;}
#content a.documentation_link:hover {color:#000000; text-decoration:none;}


.price {width:170px;
        padding:0px 1px 5px 1px;
        vertical-align:middle;
        text-align:center;}
a.priceLink {text-decoration:none; color:#4a6880;}
a.priceLink:hover {text-decoration:none; color:#000000;}

/* sidebar menu */

#sidebar ul.externalMenuUl {
	list-style:none;
	margin: 0px 5px 15px 5px;
	padding: 0;
	width:174px;	
}
#sidebar li.externalMenuLI {
	padding: 0px 0px;
}
#sidebar a.Prod_name {
    color: #660000;
	font-size:20px;
	font-family: Verdana;
}
#sidebar ul.internalMenuUl {
    list-style:none;
	padding: 0;	
	margin: 5px 0px 5px 5px;
}
#sidebar li.internalMenuLI {
    border-bottom: 1px dashed #D5D5D5;
    padding: 3px 3px 3px 0;
}
#sidebar a.Sect_name {
    color: #964323;
	font-size:12px;
	font-family: Arial;
	text-decoration:none;
	display:block;
}
#sidebar a.Sect_name:hover {
    color: #AA4323;
}
#sidebar li.internalMenuLI:hover {
    border-left: 2px solid #ffffff;
}
#footer {
    width:1003px;
    padding-top:5px;
    margin:0 auto;
}
#footer_left {
    width:250px;
    float:left;   
    position:inherit;
    left:0px; 
    top:0px; 
    padding-top:0px;
}
#footer_left a.developed{text-decoration:none; color:#777777; font-weight:normal;}
#footer_left a.developed:hover{text-decoration:none; color:#000000; font-weight:normal;}
#footer_middle {
    width:503px; 
    text-align:center;  
    position:inherit;
    float:left; 
    padding-top:0px;
    margin-top:0px;
    left:5px;
}
#footer_middle table {
    text-align:center;
    width:100%; 
    margin-bottom:3px;
}
#footer_middle td {
    padding-right:5px;
    padding-left:5px;
    padding-top:0px;
    margin-top:0px;
}
#footer_middle a.bottom_menu {
    text-decoration:none;
    color:black;
    font-weight:bold;
    font-size: 12px;
}
#footer_middle a.bottom_menu:hover {
    text-decoration:none;
    color:#ac5a4f;
    font-weight:bold;
}
#footer_middle a.company {
    text-decoration:none;
    color:black;
    font-weight:normal;
}
#footer_middle a.company:hover {
    text-decoration:none;
    color:#ac5a4f;
    font-weight:normal;
}

#footer_right {
    width:250px; 
    position:inherit;
    float:left; 
    padding-top:0px;
}






/****************** классы ************************/
.admin_body {background:#99EE99;}
.admin_layout {margin:10px auto; width:950px;}
.RRS_1 {font-weight: bold; color: rgb(255, 255, 255); font-size: 17px; text-decoration: none;}
.RRS_2 {font-weight: bold; color: rgb(119, 188, 255); font-size: 17px; text-decoration: none;}
td.td_link {background-image: url(../../img/akn1.gif); background-position: left top;}
a.btn_link {display:block; text-decoration:none; color: black; font-size:11px; font-weight: normal;}
a.btn_link:hover {text-decoration:none; color: #ac5a4f; font-size:11px; font-weight: bold;}
.page_name {font-size: medium; font-weight: bold;}
.link_admin:hover {text-decoration: underline; color:green;}
.link_admin {text-decoration:none; color:red;}

.right h2 {
    height: 30px;
    width: 220px;
    line-height: 30px;
    background: #CB775A url(images/menuh2.jpg) no-repeat;
    color: #fff;
    font-size: 13px;
}
.header_main_panel {margin-left:10px; margin-right:10px;}

.photo-border {
	border:1px solid #cecece;
	padding:4px;
	background:#d9d9d9 url(../../images/bg-photo.png) top repeat-x;
	margin-bottom:5px;
	display:block;
}
.photo-float-left {float:left; margin-right:10px;}
.news-date {font-size:0.9em; font-style:italic; color:#A4A4A4;}
.footer_text {float:left; width:600px;}
.counter {float:right; margin:5px 5px;}
.nav {border-bottom:#33CCCC 1px dashed; margin: 0px 10px; padding: 5px 0px; font-size:10px;}
.project_detail {width:700px}
.project_detail img{
	border:1px solid #ddd;
	padding:3px;
	background:#eee;
	margin-bottom:5px;
	display:block;}