/* общие настройки */

body {
	margin: 0px; 
	padding: 0px;
	font-size: 80%;
	color: #666666;
	background-image: url(pageBg.gif);
	background-repeat: repeat-y; 
}

/* компоновка страницы */
#pageBody {
	text-align: left;
	font-family: tahoma;
		
}

#pageHeader {
	overflow: hidden;
	background-image: url(headerBg.jpg); 
	background-color: rgb(255,255,255);
	background-repeat: no-repeat;
	height: 217;
	width:750;
}

#pageServiceMenu {
        position:absolute;
        top:10;
        left:150;
		color: #3399cc;
        font-size:12;
        font-family:tahoma;
        font-weight:bold;
        width:540;
        text-align:right;
}
									
#pageMenu {
        position: absolute;
        width:170;
        padding:10;
        font-size:12;
        font-family:tahoma;
        font-weight:bold;
        top:230;
        left:10;
}

#pageContent {
	position: relative;
	top:0;
	left:190;
	width:560; 
	text-align: left; 
	padding: 20 0 10 20px;
	background-color: white;
	height:70%;
	font-size:13;
	font-family:tahoma;
}

#pageContent h3.title {
	color: #666666;
}

#pageContent h4.title {
	color: rgb(67,123,187);
	font-size:13;
}

#pageFooter {
	position:relative;
	top:0;
	left:0;
	height: 30;
	background-color: rgb(153,204,234);
	padding:10;
	width: 750;
}

#siteLogotype { 
	position: absolute; 
	top: 70px; 
	left: 630px; 
	width: 100; 
	height: 100px; 
	background-repeat: no-repeat; 
}

#siteLanguage { 
	position: absolute; 
	top: 40px; 
	left: 630;
}
#siteAuth	{ 
	position: absolute; 
	top: 192px; 
	left: 680;
}

#pageCopyrights {
#pageTechnology {
        height: 20px;
		width: 500;
        margin: 0 25px 0 5px;
        float: left;
        color: #666666;
        font-size: 11px;
}

#pageCounter    {
        width:88px;
        height:31px;
        float: left;
}
								
        float: right;
        width: 88px;
        height: 31px;
        margin-right: 5px;
        background: url(http://www.stdsite.ru/public/technology/logo88x31.013.gif) 0 0 no-repeat;
}											

.language {
	font-size: 10px;
	text-decoration: none;
	color: white;
	width: 50px;
	font-weight: bold;
}

.auth {
	font-size: 11px;
	text-decoration: none;
	color: #ffffff;
	width: 50px;
}

.language#languageActive {
	color: #666666;
}

.language:hover {
	color: white;
}

#siteTitle {
	background-color: #3399cc;
	position: absolute;
	top: 182px;
	left: 0px;
	width:750;
	z-index: 200;
	color: white;
	font-size: 22px;
	font-family: arial, ms sans serif;
	padding:3 10 5 10;
	border-top: 1 solid white;
}

#siteSubtitle {
	position: absolute;
	top: 40px;
	left: 20px;
	z-index: 100;
	color: #999999;
	font-size: 10px;
	font-family: arial;
	text-align: left;
	font-weight: bold;
	font-variant: small-caps;
	width:400;
}

.menu {
	font-size: 12px;
	text-decoration: none;
	color: #3399cc;
	width: auto;
	text-align: left;
	font-weight: bold;
}

#pageMenu .menu {
	display: block;
	padding: 3px;
	border-bottom: 1 solid #cccccc;
}

#pageServiceMenu .menu {
	display: inline;
	padding: 0px 5px;
	color: #3399cc;
}

#pageMenu .submenu {
	padding-left: 15px;
}

.menu#menuActive {
    color: #cccccc;
}

.menu:hover {
    color: #cccccc;
}

#menuHome { 
    float:right; 
    margin:28 0 10 0;  
    width: 15px; 
    height: 14px;
}
#menuTop  { 
    float:right; 
    margin:10 10 10 0; 
    width: 15px; 
    height: 14px; 
    /* margin-right:200; */
}

#menuHome { 
    background-repeat:no-repeat; 
    background-image:url(array_back.gif);   
}

#menuTop  { 
    background-repeat:no-repeat; 
    background-image:url(array_top.gif);
}


#pageServiceMenu .menu:hover {
/*	background-image: none;
	background-color: #99aacc;*/
}

/* настройки элементов страницы */

#pageTitle	{
	color: rgb(67,123,187);
	padding: 0 0 5px 0;
	font-size:22px;
	font-weight: 600;
	font-family:verdana; 
	text-align:right;
}

#pageEnteringText { 
	padding:10 20 0 0; 
	font-size:12px;
	clear:both;
}

#pageClosingText {
	padding:20 10 0 0; 
	font-size:12px;
	clear:both;
}

/* настройки разделов */

.content {
	padding-top:5;
	clear:both;
}

.content .title {
	color:#666666;
}

.content .text {
	color: #666666;
	margin-bottom:0;
}

.content ul li {
	color: #666666;
}
.content .image {
	float:right;
	border:3 double #cccccc;
	margin-left: 10;
}

.content .button#return {
	margin-top:20;
	clear:both;
}

.contentNews {
	padding-top:5;
	clear:both;
}
.contentNews .title {
	color:#666666;
}

.contentNews .text {
	color: #666666;
	margin-bottom:0;
}

.contentJobs {
	padding-top:5;
	clear:both;
}

.contentJobs .title {
	color:#666666;
}

.contentJobs .text {
	color: #666666;
	margin-bottom:0;
}

.contentContacts {
	padding-top:5;
	clear:both;
}

.contentContacts .title {
	color:#666666;
}

.contentFeedback {
	padding-top:5;
	clear:both;
}

.contentFeedback .title {
	color:#666666;
}

.contentFeedback .text {
	color: #666666;
	margin-bottom:0;
}

.contentOrder {
	padding-top:5;
	clear:both;
}

.contentOrder .title {
	color:#666666;
}

.contentOrder .text {
	color: #666666;
	margin-bottom:0;
}

.contentGuestbook {
	padding-top:5;
	clear:both;
}

.contentGuestbook .title {
	color:#666666;
}

.contentGuestbook .text {
	color: #666666;
	margin-bottom:0;
}

.contentContacts .text {
	color: #666666;
	margin-bottom:0;
}

.contentContacts .preview {
	float:left;
	border:3 double #cccccc;
	margin-right: 10;
}

.contentSpecialSales {
	padding-top:5;
	clear:both;
}

.contentSpecialSales .title {
	color:#666666;
}

.contentSpecialSales .text {
	color: #666666;
	margin-bottom:0;
}

.contentSpecialSales .button#viewcart {
	margin-top:20;
}

.contentOrderList {
	padding-top:5;
	clear:both;
}

.contentOrderList .title {
	color:#666666;
}

.contentOrderList .text {
	color: #666666;
	margin-bottom:0;
}

.contentCart {
	padding-top:5;
	clear:both;
}

.contentCart .title {
	color:#666666;
}

.contentCart .text {
	color: #666666;
	margin-bottom:0;
}

.contentPhotoAlbum {
	padding-top:5;
	clear:both;
}

.contentPhotoAlbum .title {
	color:#666666;
}

.contentPhotoAlbum .text {
	color: #666666;
	margin-bottom:0;
}

.contentPoll {
	padding-top:5;
	clear:both;
}

.contentPoll .title {
	color:#666666;
}

.contentPoll .text {
	color: #666666;
	margin-bottom:0;
}

.contentContactsBrief {
	padding-top:5;
	clear:both;
	font-size:13;
}

.contentContactsBrief .title {
	color:#666666;
}

.contentFaq .title {
	color:#666666;
}

.contentFaq .text {
	color:#666666;
	margin-bottom:0;
}

/* настройки объектов */

.objectFaq {
	font-size: 13;
	padding-bottom:5;
}

.objectFaq .title {
	color: rgb(67,123,187);
	margin-bottom:0;
}
.objectFaq .text {
	margin-top:5;
	padding-bottom:10;
}

.object {
	clear:both;
	margin-bottom:10;
}

.object .title {
	font-size:13;
	color: rgb(67,123,187);
	margin-bottom:10;
}

.object .note {
	margin-top:0;
}

.object .image {
	float:left;
	border:3 double #cccccc;
	margin-right: 5;
}
.object .preview {
	float:left;
	border:3 double #cccccc;
	margin-right: 5;
}

.objectPhotoPreview {
	float:left;
	width:125;
	height:140;
	background-color:#f5f5f5;
	margin: 0 10 10 0;
	text-align:center;
	padding: 5;
}

.objectPhotoPreview .note {
	font-size:10;
	color: rgb(67,123,187);
	font-weight: bold;
}

.objectPhotoPreview .preview {
	border:1 solid #c0c0c0;
}

.objectPhoto {
}

.objectPhoto .title {
	font-size:14;
	color: rgb(67,123,187);
	margin-top: 10;
}

.objectPhoto .image {
	float:right;
	border:3 double #cccccc;
	margin-left: 10;
	margin-top: 10;
}

.objectNews {
	padding-bottom:0;
	clear:both;
}

.objectNews .title {
	font-size:13;
	color: rgb(67,123,187);
	margin-bottom:5;
}

.objectNews .title .date {
	color: #ff9933;
}

.objectNews .date {
	color: #ff9933;
	font-weight:bold;
}

.objectNews .image {
	float:left;
	border:3 double #cccccc;
	margin-right: 5;
	margin-left: 0;
}

.objectNews .preview {
	float:left;
	border:3 double #cccccc;
	margin-right: 5;
}

.objectNews .note {
	margin-top:0;
	margin-bottom:5;
	font-size:12;
}

.objectNews .text {
	font-size:12;
}

.objectNews .link {
	font-size:12;
	margin-top: 0;
}

.objectVacancy {
	padding-bottom:10;
	border-bottom:1 solid #cccccc; 
}

.objectVacancy .title {
	font-size:13;
	color: rgb(67,123,187);
	margin-bottom:0;
}
.objectVacancy .note {
	margin-top:10;
	font-size:12;
	padding: 0 0 0 10;
}

.objectVacancy .text {
	margin-top:0;
	font-size:12;
	padding: 0 0 5 10;
}

.objectProduct {
	clear:both;
}

.objectProduct .title {
	font-size:13;
	color: #cc0000;
	margin: 5 5;
}
.objectProduct .text {
	margin: 5 0;
}

.objectProduct .note {
	margin: 5 0;
}

.objectProduct .image {
	float:left;
	border:3 double #cccccc;
	margin: 5 15 10 0;
}

.objectProduct .link {
	display:block;
	margin:5 0;
}

.objectProduct .price {
	color: #cc9900;
	font-weight: bold;
}

.objectProduct .count {
	margin:5 0;
	clear:both;
}

.objectMessage {
	padding:0 0 5 10;
	border-bottom:1 solid #cccccc;
}

.objectMessage .title {
	color: rgb(51,102,153);
}

.objectMessage .note {
	margin-top:5;
}

.objectQuestion {
}

.objectQuestion .title {
	color: rgb(51,102,153);
	font-size: 13;
	margin-bottom:5;

}

.objectAnswer {
	font-size: 12;
}

/* настройки таблиц */

.tableTable { 
	margin: 10px 0px; 
	font-size: 12px;
	width:540;
}

.tableHeader {
	background-color: #3399cc;
	color: white; 
	font-weight: bold; 
	font-size: 11px; 
	text-align: center; 
	height:20;
}

.tableRowEven { 
	background-color: rgb(244,244,244);
}

.tableHeader td {
	padding:5;
}

.tableRowOdd { 
	background-color: rgb(230,230,230);
}

.tableRowEven td, .tableRowOdd td {
	font-size:11px;
	padding: 5px;
	border-bottom: 1 solid #999999;
}

#tableAuth { 
	width:75%;
}

td.tableCellActive { 
	font-weight: bold;  
}

.tableRowEven .title, .tableRowOdd .title {
	font-size:11px;
}
.tableHeader .title {
	font-size:11px;
	color: white;
}

td .preview {
	border:3 double #cccccc;
}

/* элементы форм*/

td input.userinput {
    width:99%;
}

#tableAuth tr td input { 
	width:200;
}
.button#send {
	margin-top:20;
}#siteProviderLogo {width: 88px; height: 31px; margin: 0px; padding: 0px; position: absolute; right:88px; bottom: 0px;}
#siteProviderLogo img {border: 0px;}
#siteTechnologyLogo {width: 88px; height: 31px; margin: 0px; padding: 0px; position: absolute; right:0px; bottom: 0px;}
#siteTechnologyLogo img {border: 0px;}
.objectPhotoPreview { display: block; clear: none; float: left; width: 120px; height: 120px; text-align: center; }
#siteProviderLogo { display: none; }
#siteTechnologyLogo { display: none; }
#pageTechnology {}
#pageFooter {position: relative;}
#siteProviderLogo {width: 88px; height: 31px; margin: 0px; padding: 0px; position: absolute; right:88px; bottom: 0px;}
#siteProviderLogo img {border: 0px;}
#siteTechnologyLogo {width: 88px; height: 31px; margin: 0px; padding: 0px; position: absolute; right:0px; bottom: 0px;}
#siteTechnologyLogo img {border: 0px;}
.objectPhotoPreview { display: block; clear: none; float: left; width: 120px; height: 120px; text-align: center; }
