/* Контен?(фо? цвет шрифто?основных ??? */



* {padding:0;margin:0;}

body {background:#d9d9d9 url(images/bkg_body.gif) 0 0 repeat-x;text-align:center; font-family: tahoma; font-size:11px;}

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: #009999;

	background-color: #ffffff;

	background-image: url('images/buttonfon.gif');

	border: 1px #009999 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;}





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

a {text-decoration:none;color:#004d99;}

a:hover {text-decoration:underline;}

ul { list-style-type:none;margin:8px 0;}

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;}

img {border:0;}



#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;}



#nav li li , #nav li li a {float:none;background:none;}

#nav li li{height:auto;padding:0;margin:5px 8px;}

#nav li li a {display:inline;height:auto;padding:0;overflow:visible;}



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



#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, h3, 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;}

h3 {margin:5px 8px;}

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 #831216; /*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: #831216; /*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: #831216; /*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;

}