
table{
	text-align:left;
	}

.in2 {
	font-family: tahoma; font-size:10px;
	color: #666666;
	background-color: #ffffff;
	border: 1px inset #a9a9a9;
	border-color: #a9a9a9;
	border-style: solid;
}
.in3 {
	font-family: tahoma; font-size:10px;
	color: #ffffff;
	background-color: #676767;
	border: 1px inset #000000;
	border-color: #000000;
	border-style: solid;
}
.sbmt3 {
	font-family: tahoma; font-size:9px;
	color: #000000;
	background-color: #ffffff;
	border: 1px inset #000000;
	border-style: solid;
}
.b1 {
	margin-top:10px;
	font-family: arial;
	font-size:12px;
	font-weight: bolder;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 5px;
	padding-right: 5px;
	color: #895E8C;
	background-color: #ffffff;
	background-image: url('images/buttonfon.gif');
	border: 1px #a476a7 solid;
}
.fd #reviews, .fd .listalot {margin-bottom:20px;}
.fd #reviews img, .fd .listalot img {border:5px solid #b5bec7;float:left;margin:8px;}
.fd #col1 #reviews li, .fd #col1 .listalot li {position:relative;min-height:32px;padding:0 0 5px 30px;width:170px;}
.fd #reviews li img, .fd .listalot li img {border:1px solid #b5bec7;float:left;position:absolute;z-index:2;top:0;left:0;margin:0;}
.fd #reviews span, .fd .listalot span {display:block;font-weight:bold;font-size:.9em;}
.fd #reviews p, .fd .listalot p {margin:8px;}
.fd #reviews .more, .fd .listalot .more {background:url(/images/200803/bkg_revFade.gif) no-repeat 0 bottom;margin-bottom:0;padding-bottom:16px;}


/* Детали шапк?*/

ul { list-style-type:none;}
ol {margin:8px 0 8px 36px;}
ol li {margin:6px 8px;}
#col2 ul {margin-bottom:20px;}
#col2 li {border-bottom:1px solid #cad1d8;padding-bottom:6px;}
p {margin:15px 8px;}
cite {color:#898989;font-style:normal;}
dt, dd {margin:5px 8px;}

#width {width:1004px;margin:0 auto;text-align:left;}
#main {background:#ffffff;}
#trunk {background:url(images/bkg_topShadow.gif) 0 0 no-repeat;padding:0px 1px 0 1px;position:relative;width:1002px;}
#content {border-top:1px solid #818d8a;line-height:1.3em;}
#content:after {content:".";display: block;height: 0;clear: both;visibility:hidden;}

/* Строка наверх?(язы? описание) */

#eyebrows {height:18px;font-size:10px;line-height:10px;color: #c2c2c2;text-align:left;overflow:hidden;text-transform:uppercase;padding:9px 8px 0 8px;}
#eyebrows ul {float:left;}
#eyebrows .hed {padding-right:0;border:0;}
#eyebrows a {color: #fff;font-weight:bold;}
#eyebrows h1 { 
font-family : Arial;
color : #c2c2c2;
font-size : 10px;
margin : 0;
font-weight : normal;
} 
.xpromolink {text-transform: none;color: #0368CC;}
.rubics_netxp1_main {float: right;}


#eyebrows2 {height:15px;font-size:11px;color: #c2c2c2;text-align:left;overflow:hidden;text-transform:uppercase;padding:5px 0 0 260px;}
#eyebrows2 ul {float:left;}
#eyebrows2 .hed {padding-right:0;border:0;}
#eyebrows2 a {text-decoration:none; color: #000;font-weight:bold;}
#eyebrows2 a:hover {text-decoration:underline; color: #fff;font-weight:bold;}
.xpromolink {text-transform: none;color: #0368CC;}
.rubics_netxp1_main {float: right;}


h1, h2, h4 {font-family:Georgia,serif;font-weight:normal;line-height:1em;font-size:1.65em;margin:8px;}
h2 {background:url(/images/200803/bkg_dblBtmBrd.gif) 0 bottom repeat-x;color:#8d0000;padding:0 8px 12px 8px;margin:12px 0 0 0;line-height:1.15em;}
h2 a {color:#8d0000;}
h2.top {background-color:#fff;margin:0;padding:12px 8px;}
#col2 h2 {clear:both;}
h4 {font-size:1.35em;margin:5px 8px;}

.clear, .clearFix {overflow:hidden;}
* html .clear, * html .clearFix {height:1%;}

.pipes {margin:0; height:15px}
.pipes dt {float:left;margin:0 7px 0 0;}
.pipes li, .pipes dd {border-right:1px solid #000;float:left;padding:0 7px 0 0;margin:0 7px 0 0;background: none;}

.pipes .nob {border:0;}

.tags {font-size:.85em;color:#0a86fa;}
p.tags {margin:0 8px;}
.tags a {color:#0a86fa;text-decoration:underline;}
.tags strong, .tags b {color:#000;}

.meta {color:#898989;font-size:.9em;}
p.meta {margin:8px;}
.more {font-weight:bold;}
#col2 li.more {border-bottom:0;margin-bottom:0;}
.description {margin:12px 8px;font:italic 1em Georgia,serif;}
* html .subCol1 .description {width:194px;} /* IE italic bug */

.split {margin:8px 0 20px 0;float:left;width:150px;}
#col2 .split li {border:0;margin:6px 8px 0;padding-bottom:2px;} /*override*/

.bury {left:-5000px;}
.drill {left:0;}

.prevNext li, .nextPrev li {background:none;padding:0;}
.prev {float:left;}
.next {float:right;}



/* Шапк? её ввер?*/
.banner {background:#20426f url(images/bkg_banner.jpg) 0 0 repeat-x;color:#fff;padding:10px 0;}
.banner a {color:#fff;}
.banner p {color:#b0cfff;margin:7px 8px;}
.banner h1 {color:#fff;font-size:2.5em;}
.banner h2 {background:none;padding:0;}
.banner .tags {color:#d7d7d7;}
.banner .tags a {color:#d7d7d7;}
.banner .tags strong {color:#b0cfff;}



/* breadcrumb */
.breadcrumb {padding:1px;margin:0;}
.breadcrumb li {background:none;font-size:.9em;color:#ffffff;float:left;padding:0;margin:0 5px 0 0;}
.breadcrumb li a {color:#ffffff;padding-right:5px;}




.mtxt h1 { 
font-family : Tahoma;
color : #444444;
font-size : 11px;
margin : 0;
font-weight : normal;
} 
.mtxt h6 { 
font-family : Tahoma;
color : #444444;
font-size : 11px;
margin : 0;
font-weight : normal;
} 
.mtxt { 
font-family : Tahoma;
color : #444444;
font-size : 11px;
margin : 0;
font-weight : normal;
} 

/* ЦС?меню */

.invertedshiftdown{
padding: 0;
width: 100%;
border-top: 5px solid #E4D1E8; /*Red color theme*/
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.invertedshiftdown ul{
margin:0;
margin-left: 40px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

.invertedshiftdown li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

.invertedshiftdown a{
float: left;
display: block;
font: bold 12px Arial;
color: black;
text-decoration: none;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px 9px 10px; /*Padding within each menu item*/
background-color: white; /*Default menu color*/

/*BELOW 4 LINES add rounded bottom corners to each menu item.
  ONLY WORKS IN FIREFOX AND FUTURE CSS3 CAPABLE BROWSERS
  REMOVE IF DESIRED*/
-moz-border-radius-bottomleft: 5px;
border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
border-bottom-right-radius: 5px;
}

.invertedshiftdown a:hover{
background-color: #E4D1E8; /*Red color theme*/
padding-top: 9px; /*Flip default padding-top value with padding-bottom */
padding-bottom: 5px; /*Flip default padding-bottom value with padding-top*/
color: white;
}

.invertedshiftdown .current a{ /** currently selected menu item **/
background-color: #E4D1E8; /*Red color theme*/
padding-top: 9px; /*Flip default padding-top value with padding-bottom */
padding-bottom: 5px; /*Flip default padding-bottom value with padding-top*/
color: white;
}

#myform{ /*CSS for sample search box. Remove if desired */
float: right;
margin: 0;
margin-top: 2px;
padding: 0;
}

#myform .textinput{
width: 190px;
border: 1px solid gray;
}

#myform .submit{
font: normal 12px Verdana;
height: 22px;
border: 1px solid #831216;
background-color: black;
color: white;
}




/* Цс?меню */

.indentmenu{
font: bold 13px Arial;
width: 100%; /*leave this value as is in most cases*/
overflow: hidden;
}

.indentmenu ul{
padding: 0;
float: left;
width: 80%; /*width of menu*/
border: 1px solid #564c66; /*dark purple border*/
border-width: 1px 0;
background: black url(media/indentbg.gif) center center repeat-x;
margin-left: 40px;
}

.indentmenu ul li{
display: inline;
}

.indentmenu ul li a{
float: left;
color: white; /*text color*/
padding: 5px 11px;
text-decoration: none;
border-right: 1px solid #564c66; /*dark purple divider between menu items*/
}

.indentmenu ul li a:visited{
color: white;
}

.indentmenu ul li a:hover, .indentmenu ul li .current{
color: white !important; /*text color of selected and active item*/
padding-top: 6px; /*shift text down 1px for selected and active item*/
padding-bottom: 4px; /*shift text down 1px for selected and active item*/
background: black url(media/indentbg2.gif) center center repeat-x;
}