/*Uxxicom Page Styles*/
/* hide from IE mac \*/
body {
	background-image: url(images/page_bottom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
/* end hiding from IE5 mac */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #333333;
	background-color: #FFFFFF;
	margin: 0;
	padding: 0;
	min-width: 770px;
}
#masthead {
	background-image: url(images/masthead_bg2.gif);
}
#logodiv {
	width: 800px;
	height: 100px;
}
/* hide from IE mac \*/
#logodiv img {float: left;}
/* end hiding from IE5 mac */
#wrap_outer {
	margin: 30px auto 0 auto;
	padding: 0;
	width: 770px;
	background-image: url(images/wrapper.gif);
	background-repeat: repeat-y;
}
#wrap_inner {
	background-image: url(images/sidebar_tile.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}
#nav_wrapper {
	width: 90px;
	float: left;
}
#mainbox {
	width: 578px;
	float: left;
}
#sidebox {
	width: 192px;
	
	
}
.clearit {
	clear: both;
	height: 0;
	line-height: 0.0;
	font-size: 0;
}
#nav_wrapper img {border: 0;}
#nav_wrapper ul, #nav_wrapper li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#nav_wrapper ul ul {
	background-color: #FFFFFF;
	border: 1px solid;
	border-color: #FFFFFF #000000 #000000 #FFFFFF;
	padding: 2px 3px 3px 3px;
	display:none;
}
#nav_wrapper ul ul, #nav_wrapper ul ul li {
	width: 12em;
}
.p7exp_root {
	filter: alpha(opacity=60);
	opacity: 0.60;
}
#nav_wrapper a {
	display: block;
	text-decoration: none;
	margin: 0 0 10px 0;
}
#nav_wrapper ul ul a {
	padding: 4px 10px;
	background-color: #666D9B;
	color: #CCCCCC;
	margin: 0;
	border: 1px solid #666D9B;
	font-size: 0.75em;
}
#nav_wrapper ul ul a:hover {
	background-color: #525252;
	color: #FFFFFF;
	border-top-color: #333333;
	border-bottom-color: #7D89B0;
}
#nav_wrapper {position: relative;}
#nav_wrapper ul li:hover ul, #nav_wrapper ul li.p7hvr ul {
	display: block;
}
.p7expsubmenus {
	position:absolute;
	left: 80px;
}
#p7exp_sub2 {top: 105px; z-index: 20000;}
#p7exp_sub3 {top: 210px; z-index: 20000;}
#nav_wrapper ul li:hover a, #nav_wrapper ul li.p7hvr a,
#nav_wrapper ul li a:focus, #nav_wrapper ul li a:active {
	filter: alpha(opacity=100) !important;
	opacity: 1.0;
}
#maincontent {
	font-size: 0.8em;
	line-height: 1.75em;
	padding: 0 24px 20px 32px;
}
#sidecontent {
	font-size: 0.75em;
	line-height: 1.5em;
	padding: 36px 30px 24px 24px;
}
h1, h2, h3 {
	font-size: 1.5em;
	margin: 0;
	color: #56628C;
}
h2, h3 {
	margin: 30px 0 0 0;
}
h4, h5 {
	padding: 5px;
	color: #56628C;
	text-align: center;
}

h5 {
	font-size: 130%;
	padding: 5px;
	color: maroon;
	text-align: center;
}
h6 {
	font-size: 110%;
	margin: 0;
	color: #333;
}
#sidecontent h3 {
	font-size: 1.75em;
	margin: 0 0 10px 0;
	color: #000000;
	font-weight: normal;
}
p {
margin: 12px 0;
text-align: justify;
}
#sidecontent #side_nav, #sidecontent #side_nav li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#sidecontent #side_nav a {
	font-size: 1.1em;
	display: block;
	background-color: #56628C;
	color: #FFF8DC;
	border: 1px solid;
	border-color: #717DA8 #000000 #000000 #717DA8;
	padding: 2px 6px;
	filter: alpha(opacity=60);
	opacity: 0.60;
	text-decoration: none;
}
.incl {
	background-color: #4E597E;
}
#sidecontent #side_nav a:hover, #sidecontent #side_nav a:active, #sidecontent #side_nav a:focus {
	background-color: #333333;
	color: #FFFFFF;
	border-color: #333333 #000000 #000000 #333333;
	filter: alpha(opacity=75);
	opacity: 0.75;
}
#footer {
	background-color: #000000;
	color: #FFFFFF;
	filter: alpha(opacity=70);
	opacity: 0.70;
}
#bann {
	filter: alpha(opacity=10);
	opacity: 0.10;
}
#footerwrap {width: 770px;}
#footercontent {
	padding: 12px;
	font-size: 0.7em;
}
#maincontent a:link {color: #0000FF;}
#maincontent a:visited {color: #993300;}
#maincontent a:hover, #maincontent a:active, #maincontent a:focus {
	background-color: #4A4A4A;
	color: #CCCCCC;
	text-decoration: none;
}
#sidecontent a:link {color: #FFFFFF;}
#sidecontent a:visited {color: #DEDEDE;}
#sidecontent a:hover, #sidecontent a:active, #sidecontent a:focus {
	color: #0000FF;
}
#footercontent a:link {color: #FFFFFF;}
#footercontent a:visited {color: #ABABAB;}
#footercontent a:hover, #footercontent a:active, #footercontent a:focus {
	color: #0099FF;
}
.uberlink {font-weight: bold;}
/*DEMO STUFF*/
.pullquote {	background-color: #FF9900;
	border: 1px solid #000000;
	color: #FFFFFF;
	padding: 10px;
	margin: 0;
	font-size: 1.1em;
}
.pullquote p {
	margin: 0 0 8px 0!important;
}
.pullquote cite {
	font-size: .75em;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1em;
	display: block;
	margin: 0;
	padding: 0 0 0 6px;
	color: #333333;
	border-left: 1px solid #333333;
}
.tip {
	padding: 8px;
	font-size: .85em;
	color: #666666;
	line-height: normal;
	border-top: 4px solid #ECE9D8;
	border-right: 1px solid #ECE9D8;
	border-bottom: 1px solid #ECE9D8;
	border-left: 1px solid #ECE9D8;
	background-color: #F7F5EE;
}
.bw {
	color: #993300;
	font-weight: bold;
}
.bwb {
	font-size: 1.1em;
	color: #993300;
	font-weight: bold;
}
.bwbl {
	color: #56628C;
	font-weight: bold;
}
.bwr {
	color: red;
	font-weight: bold;
}
.bww {
	font-weight: bold;
	margin-left: 0px
}
.bws, .bwsm {
	margin-top: -10px;
	margin-left: 160px;	
	text-align: left;
}
.bwsr {
	margin-top: 10px;
	margin-left: 250px;	

	text-align: left;
}
.tabla {
	text-align: justify;
	background: #FFF0F5; /* Цвет фона */
 	padding: 5px; /* Поля вокруг картинки */
 	margin: 0px 0px 0px 0px; /* Отступы вокруг рисунка */
 	border-bottom: 1px solid #333; /* Параметры рамки */
}
.tablb {
 	background: #FFF0F5; /* Цвет фона */
 	padding: 0px; /* Поля вокруг картинки */
 	margin: 5px 0px 5px 0px; /* Отступы вокруг рисунка */
 	border: 1px solid #333; /* Параметры рамки */
	float: left
}
.tablba, .tablbw {
	text-align: left;
 	padding: 5px; /* Поля вокруг картинки */
 	margin: 50px 0px 5px 0px; /* Отступы вокруг рисунка */
 	border: 1px solid #FFF; /* Параметры рамки */
	 border-style: dashed;
}
.tablbw {
	color: red;
	background: #EAEAEA; /* Цвет фона */
}
.tablba {
	color: White;
	font-size: 90%;
	background: #FF9900; /* Цвет фона */
}
.noalpha {
	text-align: center;
}
.tablbb {
 	background: #FFFFFF; /* Цвет фона */
	text-align: center;
	color: #FF4500;
	font-weight: bold;
 	padding: 10px; /* Поля вокруг картинки */
 	margin: 5px 5px 5px 5px; /* Отступы вокруг рисунка */
 	border: 1px solid #333; /* Параметры рамки */
	float: left
}
.tablc {
	width: 93px;
 	background: #FFF0F5; /* Цвет фона */
 	padding: 5px; /* Поля вокруг картинки */
	border-top: none; /* Параметры рамки */
	border-right: 1px solid #333; /* Параметры рамки */
	border-bottom: 1px solid #333; /* Параметры рамки */
	border-left: none; /* Параметры рамки */
	float: left;
	text-align: center;
}
.tabld {
	width: 93px;
 	background: #FFF0F5; /* Цвет фона */
 	padding: 5px; /* Поля вокруг картинки */
	border-top: none; /* Параметры рамки */
	border-right: none; /* Параметры рамки */
	border-bottom: 1px solid #333; /* Параметры рамки */
	border-left: none; /* Параметры рамки */
	float: left;
	text-align: center;
}
.table {
	text-align: justify;
	background: #FFF0F5; /* Цвет фона */
 	padding: 30px; /* Поля вокруг картинки */
}
.tablad {
	padding: 5px; /* Поля вокруг картинки */
 	margin: 0px 0px 0px 0px; /* Отступы вокруг рисунка */
 	border: none; /* Параметры рамки */
}
.packi {
	border: 1px solid #333; /* Параметры рамки */
}
.packcell {
	border-bottom: 1px solid #333; /* Параметры рамки */
}
.note {
  border: 1px solid Silver; /* Параметры рамки */
  background: white; /* Цвет фона */
  padding: 7px; /* Поля вокруг текста */
  margin: 0px 0px 1em 0px; /* Значение отступов */
  text-align: left;
}
.noter {
  border: 1px solid Silver; /* Параметры рамки */
  background: #FFF0F5; /* Цвет фона */
  padding: 7px; /* Поля вокруг текста */
  margin: 0px 0px 1em 0px; /* Значение отступов */
  text-align: left;
}
#but a:link {
	color: #FFF8DC;
	display: block;
	width: 120px;
	background-color: #8B5662;
	text-decoration: none;
	text-align: center;
	border: 1px solid;
	border-color: #717DA8 #000000 #000000 #717DA8;
	padding: 2px 6px;
	filter: alpha(opacity=60);
	opacity: 0.60;
}
#but a:visited {
	color: #FFF8DC;
	display: block;
	width: 120px;
	background-color: #8B5662;
	text-decoration: none;
	text-align: center;
	border: 1px solid;
	border-color: #717DA8 #000000 #000000 #717DA8;
	padding: 2px 6px;
	filter: alpha(opacity=60);
	opacity: 0.60;
}
#but a:hover {
	color: #FFF8DC;
	display: block;
	background-color: #333333;
	text-decoration: none;
	border: 1px solid;
	border-color:  #000000 #717DA8 #717DA8 #000000;
	padding: 2px 6px;
	filter: alpha(opacity=75);
	opacity: 0.75;
}
#butb a:link {
	color: #FFF8DC;
	display: block;
	width: 120px;
	background-color: #56628C;
	text-decoration: none;
	text-align: center;
	border: 1px solid;
	border-color: #717DA8 #000000 #000000 #717DA8;
	padding: 2px 6px;
	filter: alpha(opacity=60);
	opacity: 0.60;
}
#butb a:visited {
color: #FFF8DC;
	display: block;
	width: 120px;
	background-color: #56628C;
	text-decoration: none;
	text-align: center;
	border: 1px solid;
	border-color: #717DA8 #000000 #000000 #717DA8;
	padding: 2px 6px;
	filter: alpha(opacity=60);
	opacity: 0.60;
}
#butb a:hover {
	color: #FFF8DC;
	display: block;
	background-color: #333333;
	text-decoration: none;
	border: 1px solid;
	border-color:  #000000 #717DA8 #717DA8 #000000;
	padding: 2px 6px;
	filter: alpha(opacity=75);
	opacity: 0.75;
}

#out a:link, #out a:visited {
	text-decoration: none;
	color: #657C9A;
}
#out a:visited {
	padding-top: -10px
}
#out a:hover {
	text-decoration: none;
	color: #993333;
	background-color: transparent;
}
#in a:link, #in a:visited {
	text-decoration: none;
	color: #993333
}
#in a:hover {
	color: Gray;
	background-color: transparent;
}
#bottom {
	margin: 1550px 0px 5px 0px; /* Отступы вокруг рисунка */
}
#bottomw {
	margin: 3350px 0px 5px 0px;
}
#bottomf {
	margin: 9150px 0px 5px 0px;
}
.incut, .incutr {
 float: right; /* Выравнивание врезки по правому краю */
 width: 200px; /* Ширина врезки */
 background: #EAEAEA; /* Цвет фона */
 padding: 10px; /* Поля вокруг картинки */
 margin: 5px 0px 5px 10px; /* Отступы вокруг рисунка */
 border: 1px solid #333; /* Параметры рамки */
 border-style: dashed;
 text-align: justify;
}
.incutr {
	background: #FFF0F5;
}
.incutc {
 float: left; /* Выравнивание врезки по правому краю */
 width: 170px; /* Ширина врезки */
 background: #EAEAEA; /* Цвет фона */
 padding: 10px; /* Поля вокруг картинки */
 margin: 5px 10px 5px 0px; /* Отступы вокруг рисунка */
 border: 1px solid #333; /* Параметры рамки */
 border-style: dashed;
 text-align: center;
}
.img {
	float: left; /* Выравнивание врезки по правому краю */
 width: 172px; /* Ширина врезки */
 padding: 10px; /* Поля вокруг картинки */
 margin: 5px 10px 5px 0px; /* Отступы вокруг рисунка */
 border: none; /* Параметры рамки */
 text-align: center;
}
.incutred{
	float: right; /* Выравнивание врезки по правому краю */
 width: 200px; /* Ширина врезки */
 background: #FF5555; /* Цвет фона */
 padding: 10px; /* Поля вокруг картинки */
 margin: 5px 0px 5px 10px; /* Отступы вокруг рисунка */
 border: 1px solid #333; /* Параметры рамки */
 border-style: dashed;
 text-align: justify;
 color: #FFD2D2;
}
#lit a:link, #lit a:visited, #lit a:hover {
	font-size: 70%;
	color: #C2C2C2;
}

.wmf {
 background: #F5F5F5; /* Цвет фона */
 padding: 5px; /* Поля вокруг картинки */
 margin: 10px 0px 10px 10px; /* Отступы вокруг рисунка */
 border: 1px dashed #333; /* Параметры рамки */
 width:200px;
}
.wm {
	text-align: justify;
}
.wmf {
	text-align: left;
}
.wmf, .wmff {
	text-align: left;
}
.wmw {
 background: #FFF0F5; /* Цвет фона */
 padding: 5px; /* Поля вокруг картинки */
 margin: 5px 0px 5px 0px; /* Отступы вокруг рисунка */
 border: 1px solid #333; /* Параметры рамки */
 border-style: dashed;
 text-align: justify;
}
.wmu {
 background: #F0F0F0; /* Цвет фона */
 padding: 5px; /* Поля вокруг картинки */
 margin: 5px 0px 5px 0px; /* Отступы вокруг рисунка */
 border: 1px solid #333; /* Параметры рамки */
 border-style: dashed;
 text-align: justify;
}
.centri {
	margin-top: 50px;
	margin-bottom: 50px;
}
#imgr {
	float: left;
	width: 66px;
	margin: 5px 20px 5px 0px; /* Отступы вокруг рисунка */
}
.tablwmn, .tablwm, .tas {
	width: 289px;
}
.tablwmr, .tablwm, .tablwmn, .tablwmrn, .tas, .taso {
	padding: 2px 0px 2px 5px;
	float: left;
	border: 1px solid #333; /* Параметры рамки */
 	border-style: dashed;
}
.tas, .taso {
	border-top: none;
}
.tablwmrn,.tablwmr, .taso  {
	width: 200px;
	border-left: none;
}
.tablwmr, .tablwm, .tas, .taso  {
	border-bottom: none;
}
.little {
	font-size: 80%;
	color: Silver;
	clear: both;
	line-height: 80%;
}
.littles {
	font-size: 80%;
	color: black;
	clear: both;
	line-height: 100%;
	background: #F5F5F5; /* Цвет фона */
 	padding: 5px; /* Поля вокруг картинки */
 	margin: 5px 0px 5px 0px; /* Отступы вокруг рисунка */
 	border: 1px solid #333; /* Параметры рамки */
 	border-style: dashed;
 	text-align: justify;
}
.litt {
	line-height: 18px;
}
.cont {
	padding-top:4px;
	color: Gray;
	font-size: 80%;
}
#exch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
.help {
 background: #EAEAEA; /* Цвет фона */
 padding: 10px; /* Поля вокруг картинки */
 margin: 20px 0px 20px 0px; /* Отступы вокруг рисунка */
 border: 1px solid #333; /* Параметры рамки */
 border-style: dashed;
 text-align: center;
}
.red {
	color: #993300;
}
A, A:link, A:visited, A:active {color:Maroon ;text-decoration:none;}
A:hover {color: Gray;text-decoration:none;}
.blue {color:blue;}
.bborde {background-color:white;border:1px lavender solid;}
.but,.prosa {border:1px dimgray solid;font-size:12;font-weight:normal;font-family:verdana;color:dimgray;background-color:white;}
.prosa {font-size:14px;color:red;}
.panel {border:1px dashed #999;background-color: #FBFBFB;color:#666;}
td,tr,p,td,ul,li,dd,dt,pre,blockquote,.logino,.td,.forms {font-family:verdana,arial,sans-serif;color:black;font-size:14px;font-weight:normal;}
.hide {position:absolute;left:0;top:0;z-index:1;visibility:hidden;}
p {text-indent:0em;margin:2px 0;}
ol,ul,pre {margin:5px 0;}
ol,ul,p,li {text-align:justify;margin:0 10px;padding:0px;}
.tdbottom {border-bottom:white 1px solid;}
.tpd {}
.mainl{
	color:#999;

	}
.head {background:url(i/logo.gif) no-repeat;}
.sert {float:right;}
.title {float:left;margin:0 0 0 90px;}
.title h1 {font:48px Impact,Arial Narrow,Arial,Helvetica,sans-serif;margin:0px;color:#999999;cursor:default;}
ul.top {padding:0;margin:0;list-style-type:none;}
ul.top li {float:left;padding:0px;margin:0px 10px 0 0;}
a.he,a.he:link,a.he:active,a.he:visited {color:#999999;}
a.he:hover {color:red;text-decoration:underline;}
.tt {padding:3px 0;}
.but {border:1px #999999 solid;color:#999999;}

.line {background:url(i/line.gif) repeat-y;margin:-4px 0; padding:4px 0;}
.plus {background:url(i/plus.gif) no-repeat;}
.minus {background:url(i/minus.gif) no-repeat;}
.close {background:url(i/folder.gif) no-repeat;}
.open {background:url(i/folder_open.gif) no-repeat;}
.plus,.minus,.close,.open {float:left;width:18px;height:18px;margin:0 1px 0 0;}
.link {padding:3px 0px;}
.link span {color:maroon;}
.open_box {border: #999999 1px dashed;margin:2px 2px 1px 19px; background-color: #FAFAFA}
html:root .link {margin:0 0 0 20px;}

.sape {padding:5px;}
.sape,.sape a{color:#777;}
.adsense {text-align:center;padding:5px;}
 img.demo {border:1px silver solid;}
 .lotbody td {border-bottom:1px #999 dashed;padding:5px;margin:0;}
 .wmbuttons td {border:0px;padding:0;margin:0;}

.wm {width:100px;}
#useremail .email {width:240px;}
#useremail .submit {width:120px;}
#other .select {width:244px;}
#other .submit {width:120px;}
.bt {border-top:$line_color 1px solid;}
.br {border-right:$line_color 1px solid;}
.bb {border-bottom:$line_color 1px solid;}
.bl {border-left:$line_color 1px solid;}
.logino,.forms {font-size: 1.1em;
background-color:#F7F6F4;border:1px $line_color solid;color: #999;}
.tablemain {border-top:white 130px solid;border-bottom:white 5px solid;}
.input {
	font-size: 1.3em;
	margin-top: 3px;
	width:300px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
 .inputs {
	font-size: 1.3em;
	margin-top: 3px;
	width:160px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#CC0000;
}
.acr{
font-weight:bold;
font-variant:small-caps;
cursor:help}
.text38{
font-size:160%;
color: #0066FF}

.text37{
font-size:160%;
color: #CC0000;}
.text39{
font-size:100%;
color: #999;}
.text40{
font-size:110%;
color: #0066FF;
font-weight:bold}
.lotbodye{
	padding-bottom:10px;
	border-bottom:dashed #999 1px}
	
.schet {
	background: url(i/pix.gif) no-repeat;
	background-color:#fff7af;
	padding:15px;
	width:430px;
	margin-left:50px;
	border: 1px solid #CCC}
.page {
	padding:10px;
	border:dashed 1px #CCC;
	}
.login {
	background:#fff7af;
	padding:30px;
	border:#CCC 1px solid}
	
.loginr {
	background: #FFE6E7;
	padding:30px;
	border:#CCC 1px solid}
A IMG { border: none; }