/*common styles*/
BODY {background-color:#ffffff; margin:0px; margin-left:15px;margin-right:15px;}
form {margin:0px;}
IMG {border: 0px;}
IMG.icon {width:16px; height:16px; border:0px;}
TABLE,TR,TD,DIV { font-family:  Verdana,Tahoma, Arial, sans-serif; color: #2f2f2f; font-size: 11px; line-height:14px;}
P {text-align:justify;}
INPUT {font-family: Verdana, Tahoma, Arial, sans-serif; font-size:11px; background-color:#E7E7E7; border:#868686 1px solid;}
.but {font-size:10px; font-weight:normal;  border-bottom:2px #A5AEB5 outset; border-right:2px #A5AEB5 outset; cursor:pointer;}
SELECT {font-family: Verdana, Tahoma, Arial, sans-serif; font-size:11px;}
H2 {margin:0px; color: #000000; font-size:12px;}
H3 {margin:0px; color: #000000; font-size:12px; font-weight:normal;}
H3.nav {margin:0px; color: #000000; font-size:12px; font-weight:bold;}
IFRAME.virtual {position:absolute;border:0px;width:0px;height:0px;}
}
HR.line {color:#B4B4B4;height:1px; width:100%;}
.redsmall {color:red; font-size: 8pt;}

button.lnk {
   cursor:pointer;
   background:transparent;
   width:20px;
   height:18px;
   margin:0px;
   margin-right:3px;
   border:0px; 
   vertical-align: middle;
}

/*common links*/
A, A:link, A:visited, A:active { text-decoration:underline; color: #600900;}
A:hover { color:#600900; text-decoration:none;}
A.wo_ul {text-decoration:none;}

/*pubsitenavigator*/
A.a_sitenav, A.a_sitenav:link, A.a_sitenav:visited, A.a_sitenav:active, A.a_sitenav:hover {text-decoration:none; color:black}
A.p_sitenav, A.p_sitenav:link, A.p_sitenav:visited, A.p_sitenav:active, A.p_sitenav:hover {text-decoration:underline;}

/*pubnavigator*/
A.navP,A.navP:link,A.navP:visited,A.navP:active,A.navP:hover, {font-size:12px; color:#000000;font-weight:bold;}
A.navA1,A.navA1:link,A.navA1:visited,A.navA1:active,A.navA1:hover {color:#DA3E01; font-size:12px;font-weight:bold;}
A.navA2,A.navA2:link,A.navA2:visited,A.navA2:active,A.navA2:hover {color:#DA3E01;}


/*top menu passive links(pubsitenavigator)*/
A.p_top, A.p_top:link, A.p_top:visited, A.p_top:active {color: #2f2f2f; text-decoration:none;}
A.p_top:hover {color: #2f2f2f; text-decoration:underline;}

/*top menu active links (pubsitenavigator)*/
A.a_top, A.a_top:link, A.a_top:visited, A.a_top:active, A.a_top:hover {color:#C50000; text-decoration:none;}

/*small white links from top line*/
A.small_w, A.small_w:link, A.small_w:visited, A.small_w:active { text-decoration:underline; color: white; font-size:11px;}
A.small_s { text-decoration:none; color: white; font-size:11px;}
A.small_w:hover { color:white; text-decoration:none; font-size:11px;}

/*left menu (BP site-navigator)*/
A.menu, A.menu:link, A.menu:visited, A.menu:active { text-decoration:none; color: #2f2f2f;}
A.menu:hover {color: #2f2f2f;}
A.amenu, A.amenu:link, A.amenu:visited, A.amenu:active, A.amenu:hover,A.amenu:hover { text-decoration:none; color: white;}

A.submenu, A.submenu:link, A.submenu:visited, A.submenu:active, A.submenu:hover { text-decoration:none; color: #2f2f2f;}
A.arrow, A.arrow:visited, A.arrow:active, A.arrow:hover
	{
		font-family:Arial;
		color:#2f2f2f;
		text-decoration:none;
		font-weight:bold;
		font-size:12px;
	}

	
/*left menu lines*/
.m_out {background-color:transparent;}
.m_over {background-color:#CDCDCD;}
UL.mulka {color:#414141; margin-top:0px;margin-bottom:0px;}
UL.a_mulka {color:white; margin-top:0px;margin-bottom:0px;}
table.menu {border-bottom:#B4B4B4 1px solid;margin-bottom:1px; width:100%}
td.a_menu {background-color:#C50000; padding-left:28px; height:30px; color:white;}
td.a_submenu {background-color:#C50000;color:white;}
td.submenu {padding-left:21px;}
td.fon {background-color:#CDCDCD;width:10px;height:30px;}
td.nav_active 
	{
		background-color:#5A6FBD; 
		color:white;
		font-size:9px;
		font-weight:bold;
	}
A.nav_passive, A.nav_passive:visited, A.nav_passive:active, A.nav_passive:hover
	{
		color:#2f2f2f;
		text-decoration:none;
		font-weight:bold;
		font-size:9px;
	}
	}

/*top menu styles*/
td.topM {background-color:#B4B4B4;border-top:white 3px solid;}
th.topM {width:20%;padding-left:15px;padding-right:15px;border-top:#414141 3px solid; text-align:left;}

/*top & bottom line style*/
/*cyan color*/
table.topline {margin-top:10px;background-color:#7C8CAD;margin-bottom:1px;}
hr.topline {color:#7C8CAD;width:100%}
/*haki color */
table.topline1 {margin-top:10px;background-color:#8E9873;margin-bottom:8px;}
hr.topline1 {color:#8E9873;width:100%}

/*center part borders*/
td.center {padding:30px;padding-top:0px;border-left:#B4B4B4 1px solid;border-right:#B4B4B4 1px solid;}
td.splash {padding-top:0px;border-left:#B4B4B4 1px solid;border-right:#B4B4B4 1px solid;}

/*bottom style*/
td.bottom_l {padding-left:10px; padding-bottom:10px; color:#909090; font-size:10px; }
td.bottom_r {border-left:#909090 1px solid; padding-left:30px; padding-bottom:10px; color:#909090; font-size:10px;}

/*icons*/
SPAN.home {margin:0px;padding-left:25px; height:16; background:"url('../../images/mysitex/icons/home.gif') no-repeat left" }
SPAN.backref {margin:0px;padding-left:25px; height:16; background:"url('../../images/mysitex/icons/backref.gif') no-repeat left" }
SPAN.map {margin:0px;padding-left:25px; height:16; background:"url('../../images/mysitex/icons/i156.gif') no-repeat left" }
SPAN.newslast {margin:0px;padding-left:40px; padding-top: 4px; height:23; width:31; background:"url('../../images/mysitex/icons/last_news.gif') no-repeat left" }
SPAN.login {margin:0px;padding-left:25px; height:26; width:25; background:"url('../../images/mysitex/icons/key.gif') no-repeat left" }
SPAN.inf {margin:0px;padding-left:34px; padding-top: 5px;height:27; width:26; background:"url('../../images/mysitex/icons/inf_pic.gif') no-repeat left" }
SPAN.date {font-family: Tahoma; color: #C50000; font-weight: bold; font-size: 8pt;}
SPAN.print {margin:0px;padding-left:25px; height:16; background:"url('../../images/mysitex/icons/print.gif') no-repeat left" }
SPAN.close {margin:0px;padding-left:25px; height:16; background:"url('../../images/mysitex/icons/i78.gif') no-repeat left" }
SPAN.file {margin:0px;padding-left:25px; height:16; background:"url('../../images/mysitex/icons/i14.gif') no-repeat left" }
SPAN.quest {margin:0px;padding-left:25px; height:16; background:"url('../../images/mysitex/icons/i70.gif') no-repeat left" }
SPAN.profile {margin:0px;padding-left:25px; width:32; height:32; background:"url('../../images/mysitex/icons/profile.gif') no-repeat left" }
SPAN.profile_edit {margin:0px;padding-left:25px; width:32; height:32; background:"url('../../images/mysitex/icons/profile_edit.gif') no-repeat left" }
SPAN.profile_add {margin:0px;padding-left:25px; width:32; height:32; background:"url('../../images/mysitex/icons/profile_add.gif') no-repeat left" }
SPAN.object {margin:0px;padding-left:25px; width:32; height:32; background:"url('../../images/mysitex/icons/object.gif') no-repeat left" }
SPAN.obj_search {margin:0px;padding-left:25px; width:32; height:32; background:"url('../../images/mysitex/icons/obj_search.gif') no-repeat left" }
SPAN.guestbook {margin:0px;padding-left:25px; width:32; height:32; background:"url('../../images/mysitex/icons/guestbook.gif') no-repeat left" }


/*publogin*/
A.reg, A.reg:link, A.reg:visited, A.reg:active { text-decoration:underline; color: #600900; font-size:11px;}
A.reg:hover { color:#600900; text-decoration:none; font-size:11px;}
.demo {font-size:8pt; font-weight:bold;}
.auth {font-size:11px; padding-bottom:8px;}

/*pubimg*/
td.about {background:"url('../../images/mysitex/about_bg.jpg') repeat-x"}
td.news {background:"url('../../images/mysitex/news_bg.jpg') repeat-x"}
td.project {background:"url('../../images/mysitex/project_bg.jpg') repeat-x"}
td.partners {background:"url('../../images/mysitex/partners_bg.jpg') repeat-x"}
td.support {background:"url('../../images/mysitex/support_bg.jpg') repeat-x"}

/*pubarticle*/
.title {color:brown; font-weight:bold; padding:5px; background-color:eeeeee;} 
h1 {margin:0px;color:black; font-size:13px;}

/*pubarticlelist*/
.category {background-color:#EDEDE1;}

/*pubobjlist*/
.fon {}
.afon {background-color:#e7e7ef}
.head_fon {background-color:#cdcdcd}
TR.over {background: #e7e7e7; }
TR.out1 {background: transparent;}
TR.out2 {background: #f5f5f5;}

/*pubobj*/
.tabA {background-color:e7e7e7; border: 2px groove; border-bottom:0px; text-align:center; color:red;}
.tabP {background-color:f5f5f5; border: 2px groove; text-align:center; border-top: 2px ridge;}
.tabW {background-color:f5f5f5; border-bottom:2px groove;}
.tab {background-color:e7e7e7; border: 2px groove; border-top:0px; border-right: 1px solid buttonshadow;} 
.shared_area {color:#555555;background-color:white;}
 TD.bline {border-bottom:#cdcdcd 1px groove;}
.NameOffset {padding: 6px 10px 6px 10px; border-bottom:#cdcdcd 1px groove;}

/* Стили отображения  гридовой таблицы */
.gridRow{	background-color : #f5f5f5; 	cursor : pointer;}
.gridRow2{background-color :#e7e7e7; 	cursor : pointer;}
table.sort{ }  /*класс гридовой таблицы   */

/* ячейки таблицы */
table.sort tbody td{ 
vertical-align:middle;
border-left: 1px solid buttonshadow;
border-bottom: 1px solid buttonshadow;
padding:0.3em 1em
}
/* стрелка слева в строке таблицы*/
table.sort .arrow {
width:20px;
vertical-align:middle;
border-left: 1px solid buttonshadow;
border-bottom: 1px solid buttonshadow;
}
/*Правая граница таблицы*/
table.sort td.Rborder {
padding:0px;
width:1px;
font-size:1px;
border: 1px solid buttonshadow; border-left: 0px;
}
/*Левая граница таблицы*/
table.sort td.Lborder {
padding:0px;
width:1px;
border: 1px solid buttonshadow; border-right: 0px;
}
/* заголовки таблицы */
table.sort thead tr{background-color: cccccc;}
table.sort thead th{
border-left:buttonshadow 1px solid; border-bottom: 1px solid buttonshadow; border-top: 1px solid buttonshadow;
font-weight: normal;
cursor:pointer;
cursor:hand;
}
/* заголовок отсортированного столбца */
table.sort thead th.curcol{
background-color:buttonshadow;
color:#FFFFFF
}


/*pubPoll*/
.mark {color:#990000; font-weight:bold;}
.line {background-color:#AABDD5;}

/*shop*/
.orderNum {color:red;}
.orderCost {color:green; font-weight:bold;}

/*pubprofile*/
.regAttr {background: #f5f5f5; font-weight:bold;}

/*pubear*/
.tdName {background-color:#f7f7ef; }
.tdValue {background-color:#f3f3f3;}
.tdLgota {background-color:#dddddd;}

/*pubobjsearch*/
tr.Sfon {background-color:#f3f3f3;}

/*pubsearchresults*/
a.resTitle,a.resTitle:link,a.resTitle:visited,a.resTitle:active,a.resTitle:hover {font-size:12px; color:#e70000;}
.reslink {color: #666666;}

/*wfms*/
.toolbar {
	border: 0px;
	padding: 1px;	
	width:100%;			
	background-color: buttonface;
	border-top: 1px solid buttonhighlight; 	
	border-bottom: 1px solid buttonshadow;	
}
TR.Wover {background-color: buttonface; cursor:default;}
TR.Wout {background-color: transparent; cursor:default;}
.switchLine {padding:0; border-bottom:buttonshadow 1px solid; font-size:1px;}
.shared {color:buttonshadow;}
.bg1 {background-color: #f3f3f3;}
.bg2 {background-color: #e7e7ef;}
.bg2 {background-color: #f6f6f6;}