@charset "utf-8";
/*
**********************************************
Reset 
**********************************************
*/
html, body, div, span, applet, object, h1, h2, h3, h4, h5, h6, iframe, 
blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, 
font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, 
dd, dl, dt, fieldset, form, label, legend, table, caption, 
tbody, tfoot, thead, tr, th, td, input, select, textarea, ul, ol {
margin:0; padding:0;font-family:Arial,Tahoma,'Segoe UI',Verdana;}
img {border:0 none;}
a img {border:0 none;}
ol, ul {list-style:none;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;}

/*
**********************************************
Basic Elements
**********************************************
*/
body {background: transparent url(/img/backgrounds/background.gif) repeat-x;background-color: #FFFFFF;}
h1,h2,h3,h4,h5,h6 {font-family:Tahoma,'Segoe UI',Arial,Verdana;font-weight:normal; font-style:normal;color: #1C1C1C}
pre,code,address,caption,cite,code,em,strong,th {font-size:1em; font-weight:normal; font-style:normal;}
h1 {font-size:25px;} /* 19pt*/
h2 {font-size: 21px;letter-spacing: 0;line-height: 1.4;} /* 16pt*/
h3 {font-size:18px;margin-bottom: 15px;} /* 13pt*/
h4 {font-size:1em; font-weight: bold;}
h5 {font-size:1em;}
h6 {font-size:1em;}
fieldset,img,hr {border:none;}
caption,th {text-align:left;}
table {border-collapse:collapse; border-spacing:0;}
td {vertical-align:top;}
a {color:#3271af;outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;}
a:hover {text-decoration:none;}
sup {font-size:smaller;vertical-align:super;}
p, td, th, dt, dd, li {color:#1C1C1C;}
#page-content p {font-size:14px;}
strong {font-weight: bold;}

/*
**********************************************
Generic Classes
**********************************************
*/
.left {float:left;}
.right {float:right;}
.center {margin:0 auto;text-align:center !important;}
.middle {vertical-align:middle !important;}
.bg {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;}
.hidden {display:none;}
.clear, .cls {background-color:transparent;border:0 none;clear:both !important;height:1px;margin-top:-1px;visibility:hidden;line-height:1px;font-size:1px;}
div.clear {position:relative;}
.clearfix {display:block;}/*display:inline-block;*/
.clearfix:after {clear:both;content:'.';display:block;height:0;visibility:hidden;}
.listypenone {list-style-type:none !important;}
.marginLeft15 { margin-left:15px !important;}
.marginBottom3 { margin-bottom:3px !important;}
.magnifier {background: url(/img/icons/magnifier.gif) no-repeat 0 0;padding-left:18px;}
.arrow {background:transparent url('/img/icons/arrow.gif') no-repeat scroll 0 0px;}
a.arrow {padding-right:20px; background-position:100% 50%;}
.hint,#content table td .hint { font-size:11px !important; color:#666;}
.inline-block { display:inline-block !important;}
.cursor { cursor:pointer;}

.gray {color:#777777}
.green {color:#51a628}
.red {color:red;}
* html .clearfix {height:1%;}

img.left {float:left;margin-right:10px;}
img.right {float:right;margin-left:10px;}


span.icon_load,span.word,span.pps,span.pdf,span.rar {display:block;float:left;height:16px;width:16px;margin-right:3px;}
.icon_load {background: url('/img/icons/load.png') no-repeat;}
.word {background: url('/img/icons/word_icon.gif') no-repeat;width:18px;}
.pps {background: url('/img/icons/pps.jpg') no-repeat;}
.pdf {background: url('/img/icons/pdf.gif') no-repeat;}
.rar {background: url('/img/icons/rar.gif') no-repeat;}
.rss {background:transparent url('/img/icons/rss.gif') no-repeat scroll 0 0;display:inline-block;height: 16px;    margin-bottom:-1px;margin-left: 5px;width: 17px;}
a.rar,a.icon_load,a.word,a.pps,a.pdf {padding-left: 20px;}

/*
**********************************************
Basic Layout (header. footer, sidebar etc.)
**********************************************
*/
#seo {border-bottom:1px solid #DCDCDC;font-size: 11px;padding: 10px 0 0;}
#seo h1 {font-size:12px; font-weight: bold;}

/*
**********************************************
Header
**********************************************
*/
#header{width:940px;}
#header,ul#topnav { display: inline-block;}
#header,#topnav,.block_mellow,#home-left-column .logo,.line,.block_gray,#boxes {margin-bottom:30px;_margin-bottom:15px;}
#header #logo {float:left;height:56px;padding:35px 0 0 0;_padding:10px 0 0 0;width:242px;}
#header #logo  h1 {background:transparent url('/img/logo/logo_balans2_2.png') no-repeat scroll 0 0;cursor:pointer;display:block;height:56px;width:242px;}
#header h1 a {display:block;height:56px;width:242px;}
#header h1 a span {display: none;}
#header .contact {font-size: 13px;float:right;padding:19px 0 0;*padding:20px 0 0;width:138px;_width:143px; text-align:right}
#header .contact span {color:#5C5C56;}
.letter {background:transparent url('/img/icons/letter.gif') no-repeat scroll 0 0; width:20px; height:15px;}
.basket {background:transparent url('/img/icons/basket.gif') no-repeat scroll 0 0; width:22px; height:16px;}
#header span.letter,#header span.basket{display:block;margin-left:15px;margin-right:5px;_margin-left:5px;}
.headlink {display: block; margin-top: 5px;}
/*
**********************************************
Content
**********************************************
*/
#page-container {margin:0 auto;padding:0 0 30px;text-align:left;width:940px;background:transparent url('/img/backgrounds/page_container.gif') repeat-x;}
#page-content {margin:0;width:940px;}

#content {padding: 20px 20px 0 20px;}
#content p, .modal_window p {font: 14px Arial,Tahoma,Verdana;line-height: 1.4;} /* 10pt*/
#content div {font: 14px Tahoma,Arial,Verdana;}
#content ul, .modal_window ul { padding-left:14px;}
#content ol, .modal_window ol { padding-left:40px;}
#content h1,#content h2,#content h3,#content h4,#content h5,#content h6, .modal_window h3 {margin-bottom:10px;}
#content ul li, #content ol li, .list, .modal_window ol li, .modal_window ul li{padding:0;font: 14px Arial,Tahoma,Verdana;padding-bottom:6px;line-height: 1.4; }
#content ul li, ul.list li, .modal_window ul li {list-style:none outside;background:transparent url('/img/icons/bull_gray.gif') no-repeat scroll 0 10px;padding:0 0 6px 24px;}
#content ol li, ol.list li, .modal_window ol li {list-style:decimal outside;}
#content ul.listypenone {margin:5px 0 0 0;padding-left: 0;}
#content ul.listypenone li,#content ol.listypenone li {list-style-type:none !important;padding-left: 0;background:none;}
#content strong {font-weight:bold;}
#content table {border:1px solid #DEDEDE; border-right:0; border-bottom:1px solid #ebebeb;margin:7px 0; font-family:Arial,Helvetica,sans-serif; border-collapse: collapse; width:100%;}
#content tr.two:hover,#content tr.one:hover,#content tr.two.jshover td,#content tr.one.jshover td {background: #efefef}
#content table th {background:#E6EFF5;border:1px solid #DEDEDE;margin:0; padding: 10px 5px; text-align: center;line-height:13px; color:#1C1C1C;letter-spacing:0.02em;}
#content table td {border-right:1px solid #DEDEDE; padding: 9px 7px; color:#1C1C1C; line-height:15px; text-align:left;font:11px Arial,Helvetica,sans-serif !important;}
#content .size {border: 0px; vertical-align: middle; font-size: 10px;}
#content table td, #content table th, #content table td div {font:14px Arial,Helvetica,sans-serif !important;vertical-align: middle;}
#content tr.one, table.nohover tr.one:hover, table.nohover tr.one.jshover {background:#FFFFFF;}
#content tr.two, table.nohover tr.two:hover, table.nohover tr.two.jshover {background:#f7f7f7;}
#content tr.two div {color:#333333;padding:5px;}

#content table.pages {margin:4px 0px; border:0;width:100%;background-color:#F2F2F2;}
#content table.pages  td {border:0;color:#333; line-height:15px; text-align:left;width:auto;vertical-align:middle;}

.news_cont {width:100%; font-family:Tahoma,Arial,Verdana;font-size:13px;} /* 10pt*/
#content table.noborder {border:0px;}

.asidblock {width: 240px; border: 1px solid rgb(222, 222, 222); padding: 15px; margin-top: -15px;}

/* Видео */
.video {margin:0px -15px;padding:10px 15px;}
.video img {border:1px solid #dedede; padding:10px;width:100px;}
.video div {display:block;float:right;margin-top:1px;padding:0 10px;width:525px;}
.video div a.fl_left,.video div span.fl_left {margin-right:30px;}
.video div.left {float: left;padding: 0;text-align: center;width: 122px;}
.video strong {font-size:14px;}
#content .video .date {font-weight:normal;}

/*
**********************************************
Footer
**********************************************
*/
#footer {font-size:11px;padding:26px 0;border-top:1px solid #DCDCDC;}
#footer ul,#footer li {float:left;}
#footer li a {border-bottom:1px solid #FFFFFF;color:#6E6E66;text-decoration: none;padding:0 0 2px;}
#footer li a:hover {color:#8E8E86;text-decoration: underline;padding:0 0 2px;}
#footer li span {color:#D0D0D0;}
#footer p#copyright {float:left;width:445px;*margin:-15px 0 10px 0;padding:0;}


/*
##############################################
SEO
##############################################
*/

.seo {font-size: 11px;margin-bottom:20px; border:1px solid #DCDCDC;}
.seo h1 {margin:10px; font-size:15px;}
.btn-open {background: url("/img/icons/plus.png") no-repeat 0 0;}
.btn-close {background: url("/img/icons/minus.png") no-repeat 0 0;}
.switch-btn {cursor: pointer; float:right;
    font-size: 0 !important;
    height: 16px;
    line-height: 0;
    position: relative;
    right: 6px;
    top: 6px;
    width: 16px;}
.site-info {color: #777777; margin: 0 15px 5px 15px;overflow:hidden;/*  height:0;*/}
.site-info * { font-size:11px;line-height: 14px;}
.site-info h1,.site-info h2 {font-weight: bold; margin:0; color:#777777;}
.site-info strong {font-weight: normal;}
.site-info p { margin:0 0 10px;color: #777777;}

/*
##############################################
Etc
##############################################
*/

a span, button span, ul#navigation span, h2 span, h3 span {/*display:none;*/} 

/*
**********************************************
Р“Р»Р°РІРЅРѕРµ РјРµРЅСЋ
**********************************************

ul#navigation, ul#navigation li {border:0 none;margin:0;padding:0;}

ul#navigation {height:50px;}
ul#navigation li {float:left;}
ul#navigation li a {cursor:pointer;display:block;height:46px;background:transparent url(/img/navigation/navigation.png) no-repeat scroll;}

ul#navigation li a#about	{background-position:0 0;width:187px;}
ul#navigation li a#catalog	{background-position:-187px 0;width:188px;_background-position:-186px 0}
ul#navigation li a#price	{background-position:-375px 0;width:187px;_background-position:-374px 0}
ul#navigation li a#support	{background-position:-562px 0;width:189px;_background-position:-561px 0}
ul#navigation li a#contact	{background-position:-751px 0;width:187px;_background-position:-750px 0}

ul#navigation li a#about:hover,		ul#navigation li a#about.active		{background-position:0 -46px;_background-position:0 -45px}
ul#navigation li a#catalog:hover,	ul#navigation li a#catalog.active	{background-position:-187px -46px;_background-position:-186px -45px}
ul#navigation li a#price:hover,	ul#navigation li a#price.active	{background-position:-375px -46px;_background-position:-374px -45px}
ul#navigation li a#support:hover,	ul#navigation li a#support.active	{background-position:-562px -46px;_background-position:-561px -45px}
ul#navigation li a#contact:hover,		ul#navigation li a#contact.active		{background-position:-751px -46px;_background-position:-750px -45px}
*/

ul.dropdown li {float: left;line-height: 1.3em;vertical-align: middle;zoom: 1;}
ul.dropdown li.jshover,ul.dropdown li:hover {position: relative; z-index: 599; cursor: default;}
ul.dropdown ul {visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 598; width:auto; _width:169px; margin-top:0px;}
ul.dropdown ul ul {top: 3px; left: 90%;}
ul.dropdown li:hover ul,ul.dropdown li.jshover ul {visibility: visible;}
ul.dropdown li:hover li ul,ul.dropdown li.jshover li ul {visibility: hidden;}
ul.dropdown li:hover li:hover ul,ul.dropdown li.jshover li.jshover ul {visibility: visible;}

ul#topnav li {height:44px; float:left; list-style:none; position: relative;}
ul#topnav li a {display:block;width:140px;height:34px;background:transparent url('/img/navigation/menu.png') no-repeat scroll  -10px 0; font-size:16px; color:#ffffff;text-align: center;padding-top: 10px;}
ul#topnav li a:hover,ul#topnav li a.active {background-position: -10px -44px; cursor:pointer;}
ul#topnav li.separator,ul#topnav li.begin,ul#topnav li.end {background:transparent url('/img/navigation/menu.png') no-repeat scroll;}
ul#topnav li.separator {width:2px; background-position: -227px 0;}
ul#topnav li.begin {width:42px; background-position: 0 0;}
ul#topnav li.end {width:41px; background-position: -185px 0;}

ul#topnav ul li{ float:none;height:auto;background: #ffffff none;}
ul#topnav ul li a{ font-size: 14px;padding: 10px 5px;text-align: left;width: 157px; height:auto;color: #3271AF; border: 1px dotted #dedede; background-image: none;}

ul#topnav ul li.dir {background-image: url("/img/navigation/icon_arrow_right_grey_13px.gif");
    background-position: 100% 50%;
    background-repeat: no-repeat;
}
ul#topnav ul ul li {z-index: 1597;}

#subnavigation {padding:30px 0 15px 20px;}
#subnavigation a {text-decoration:none;}
#subnavigation h3 {border-bottom: 1px solid #EAEAEA;font-size:17px;padding:0 0 5px 0px;} /*13pt*/
#subnavigation li {border-bottom: 1px solid #EAEAEA;font-size:12px;}
#subnavigation li a {cursor:pointer;display:block;width:187px;padding:5px 0;}
#subnavigation li a.active {color: #54574F;}
#subnavigation li:hover,#subnavigation h3:hover {background-color: #FAFAFA;}

#breadmites, #breadmites span, #breadmites a {font: 13px Tahoma,Arial,Verdana;} /*10pt*/
#breadmites {padding:0 20px; margin:-15px 0 15px;margin-top:0px;}
#breadmites span {padding:10px 0 0; color: #656565;}
#breadmites a {}
#breadmites a:hover {}
#breadmites img.breadmites-arrow {margin:0 10px 0 10px;}

/*
**********************************************
Р’РёР·СѓР°Р» РЅР° РіР»Р°РІРЅРѕР№ СЃС‚СЂР°РЅРёС†Рµ
**********************************************
*/
#mainvisual {
float:left;
background-image:url(/img/visual/vizual_astral.png);
height:260px;margin:20px 0 5px;overflow:hidden;position:relative;width:700px;z-index:1;}
#mainvisual_left {
float:left;
height:260px;margin:20px 0 5px;overflow:hidden;position:relative;width:240px;z-index:1;}

#mainvisual_left .round {margin:0;width:230px;height:260px}
#mainvisual_left .round .content{height:248px}

/* РљРЅРѕРїРєРё */
.vbutton{position:relative;left:462px;top:210px}
.vbutton a {background-position:0 0;float:left; color:#FFF;position:relative; font:bold 12px  Verdana, Geneva, sans-serif;}
.vbutton a#vis_connect{margin-left:44px;}
.vbutton a#vis_about:hover {background-position:0 -36px;_background-position:0 -35px;}
.vbutton a#vis_connect:hover {background-position:0 -36px;_background-position:0 -35px;}

/* Р‘С‹СЃС‚СЂРѕРµ РїРѕРґРєР»СЋС‡РµРЅРёРµ */
#fast_connect{
	width:220px;
}
#fast_connect li{
	height:40px;
}
.input_text{color:#000; font-style:normal;}
.input_text_hint{color:#6F6F6F;}

/**/
#mainvisual-items {
background:transparent url(/img/mainvisual.png) no-repeat scroll 0 -430px;
margin:0;padding:10px 10px 10px 20px;position:absolute;right:0;top:0;width:270px;z-index:5;}

#mainvisual-items li a {display:block;height:77px;line-height:77px;text-indent:-9999px;width:270px;}
#mainvisual-items li a img {left:0;position:absolute;top:23px;}
#mainvisual-frames {height:255px;margin:0;overflow:hidden;position:relative;width:620px;}
#mainvisual-frames ul {display:block;margin:0;position:relative;width:620px;z-index:5;}
#mainvisual-frames img.left {float:left; margin:7px 50px 0 0px;}
#mainvisual-frames img.right {float:right;margin-left:20px;}
#mainvisual-frames p {font: 13px Tahoma, Geneva, sans-serif; color:#FFFFFF;margin:7px 50px 0 -40px;*margin:7px 50px 0 0px;} /*10pt*/

#mainvisual-arrow {
background:transparent url(/img/mainvisual.png) no-repeat scroll 0 -260px;
height:82px;position:absolute;right:10px;top:10px;width:332px;}

#mainvisual #mainvisual-items li {background-image:none;display:block;height:80px;margin:0;position:relative;}
#mainvisual #mainvisual-items {background:transparent url(/img/mainvisual.png) no-repeat scroll 0 -430px;}
#mainvisual #mainvisual-frames li {background-image:none;display:block;height:215px;margin:0;padding:20px 30px 20px 20px;}
#mainvisual ul, #mainvisual ol {margin-left:15px;}
#mainvisual ul li {background:transparent none repeat scroll 0 0;margin-left:12px;padding-left:9px;}
#mainvisual li {color:#6A6A6A;margin:0 0 5px 20px;padding-left:5px;}

#mainvisual #mainvisual-items .text ol li,
#mainvisual #mainvisual-items .text ul li
{list-style: disc;list-style-image:none;list-style-position:outside; margin: 20px;}

.text {
	_float:right;
	height:215px;
	font: 13px Tahoma, Geneva, sans-serif; 
	color:#FFFFFF;
	margin:7px 50px 0 210px; *margin:7px 50px 0 0px; _margin:0px;
	width:370px;*width:300px;_width:370px;
}

.img_ban {
	_float:right;
	height:92px;
}

.text ul li, .text ol li {
	font: 13px Tahoma, Geneva, sans-serif; 
	color:#FFFFFF !important;
	margin:7px 50px 0 -40px;
	*margin:7px 50px 0 0px;
	height:auto !important;
	padding:0px !important; 
	display:list-item !important; 
	width:300px !important;
}

/*#mainvisual .text ul{list-style:disc outside !important;*padding-left:15px;*margin-left:0px;width:350px;}*/
.text ol, .text ol li {list-style:decimal outside !important;}

.text div.buttonimg {margin-top:30px;height:36px;width:138px;float:left;}
.text div.buttonimg a{height:36px;width:138px;float:left;cursor:pointer; background: transparent url(/img/navigation/button_00.png) no-repeat scroll 0 0;}
.text div.buttonimg a#moreid {background-position:0 0;}
.text div.buttonimg a#moreid:hover {background-position:0 -36px;_background-position:0 -35px;}
.text div.buttonimg a#connectid {background-position:0 -72px;_background-position:0 -71px;}
.text div.buttonimg a#connectid:hover {background-position:0 -108px;_background-position:0 -107px;}
.text div.buttonimg a#load {background-position:0 -144px;_background-position:0 -143px;}
.text div.buttonimg a#load:hover {background-position:0 -180px;_background-position:0 -179px;}
.text div.buttonimg a#buy {background-position:0 -216px;_background-position:0 -215px;}
.text div.buttonimg a#buy:hover {background-position:0 -252px;_background-position:0 -251px;}

frame-balans2astral {_margin: -200px 50px 0px 200px;}

.block_mellow,.block_gray {padding:15px 20px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.block_mellow {background-color:#fbf8f3;}
.block_gray {background-color:#F6F6F6;}

/*
**********************************************
РЎС‚СЂР°РЅРёС†Р°
**********************************************
*/
/*.home-page-content {background:transparent url(/img/backgrounds/home_main.gif_) repeat-y scroll 0 0;}*/
.home-page-content .section {border-bottom:1px solid #DCDCDC;padding:0 15px 20px 15px;}
#home-left-column {float:left;width:677px;}
#home-right-column {float:right;width:243px;margin-left:20px;_margin-left:10px;}
#home-right-column p.link {margin:16px 0 0 15px;}

#home-left-column .logo { padding:0 20px 0; }
#home-left-column .logo img { margin: 0 20px 0 0;}
.inner-page-content {background:transparent url(/img/backgrounds/inner_main.png) no-repeat 0 0;}
.inner-page-content .section {border-bottom:0px solid #DCDCDC;padding:0 15px 20px 15px;}
#inner-left-column {float:left;padding:0 0 27px;width:208px;}
#inner-right-column {float:right;padding:0 0 27px;width:730px;}

.line {width:677px;}
.line a.left { display:block; font-size:27px; border-bottom:2px dotted #005aa9;text-decoration: none;margin-left: 82px;    margin-top: 46px;_margin-left:40px;}
.line a:hover,.line a.hover {border-bottom: none;}
.line a.cnt {margin-left: 134px;}
.line a.rgt {margin-left: 97px;}
.line .fon {height:97px;background:transparent url('/img/backgrounds/line_stap.gif') no-repeat 0 0;}
.line .sel2.fon {background-position:0 -97px}
.line .sel3.fon {background-position:0 -194px}

#slider {height: 300px;}
.for_line1 table { border-collapse:separate;}
.for_line1 td.bg{border-bottom: 1px solid #ffffff;}
.for_line1 td.bg_top{border-top: 1px solid #cacaca;}
.for_line1 td {vertical-align:middle;}
.for_line1 td h3 { margin-bottom:2px;}
.for_line1 a { margin-top:4px;}
.for_line1,.for_line2,.for_line3 {margin-top: 45px;margin-bottom:50px;display:none;position:absolute; width:637px;height: 223px;}
.for_line1 span.gray,.for_line2 span.gray { font-size:12px;}
.for_line1 td.green {font-size:18px;text-align: right;}
.for_line1 td,.for_line2 td { padding:5px;font-size:14px;}
.for_line1 table.left { margin-left:20px;width: 293px;}
.for_line1 table.right { margin-right: 20px;width: 304px;}
.for_line1 table.right td.bg {padding-left:20px; border-left: 1px solid #ffffff;}
.for_line1 table.left td.bg {padding-left:15px;border-right: 1px solid #cacaca;}

.for_line2 table { height:252px;}
.for_line2 table.left { margin:-15px 0 -15px -10px;width: 440px; }
.for_line2 table.right {width: 217px; margin:-15px -10px -15px 0;}
.for_line2 table.right td.bg {padding-left:10px; border-left: 1px solid #ffffff;}
.for_line2 table.left td.bg {padding-left:15px;border-right: 1px solid #cacaca;}
.for_line2 table.left td {padding-top: 15px;}
.for_line2 table.left td.center {padding-top: 50px;}
.for_line2 span.gray {display: block; margin-top: -10px;}

.for_line3 img { margin:10px 25px 10px 10px;}
.for_line3 span.gray { font-size:12px;}

#boxes {border-bottom:0px solid #DCDCDC;border-top:0px solid #DCDCDC;width:677px;padding-top: 130px;}
#boxes .box {float:left;padding:10px 20px;width:185px; background-color:#eef3f8;}
#boxes div.left {width:186px;}
#boxes p {font-size:12px;height: 60px;} 
#boxes p.link {margin:16px 0 15px;}
#boxes .box img {margin-left:0px; margin-top:-135px}
.arrow {font-size:12px;}

.bg_box .contant {background:transparent url('/img/backgrounds/bg_box_contant.png') repeat-y 0 0;width:243px;}
.bg_box .top,.bg_box .bottom  {background:transparent url('/img/backgrounds/bg_box.png') no-repeat 0 0;width:243px; height:15px;}
.bg_box .bottom {background-position:0 -16px;}

.news-home {margin-bottom: 35px;}
.news-home p.news {line-height:1}
.news-home .news-date {color:#777777;font-size:11px;display:block;margin:15px 0 8px;}
.news-home .news-link{font:12px Arial,sans-serif;}
.news-home p.link {margin: 0; font-size:13px;}


.recommend .contant {text-align: center;}
.recommend .input_text_hint,.recommend .input_text  { height: 30px; margin-bottom:15px; border: 1px solid #f1f0f0; padding-left: 5px;}
.recommend .contant a {background:transparent url('/img/backgrounds/butt_call.png') no-repeat 0 0; width:179px; height: 32px; color:#ffffff; display:inline-block; margin-bottom:5px; padding-top:10px;font-size: 18px;}
.recommend .contant a:hover {color:#fbdbb1;background-position: 0 -42px;}

#content .questions {padding:0;padding-bottom:20px; }/*
#content .questions ul{padding: 5px 20px 20px 0px; }*/
#content .questions li span { font-size:14px; width:100px;}/*
#content .questions ul li {padding:0px; margin:5px 0px; list-style:none;}*/
.txt1 { background:#fff; margin:0px; padding: 10px 20px 10px;  font-size:12px; font-family:Arial, Helvetica, sans-serif;line-height:19px; width:94,5% !important;}
#content .questions .txt1 ul,#content .questions .txt1 ol {padding-left:20px;}
#content .questions .txt1 ol li {margin:0 0 0 24px;list-style-type:decimal;}
#content .txt1:hover, .txt1.jshover{background:#f9f9f9;}

.litera {margin-top:5px;}
.litera span{font: bold 20px Tahoma,Arial,Verdana;; color:#999999;}
.order_cena {width: 150px; height: 90px;float: left;}
.order_cena span{color: green; display: block; text-align: center; font-size: 30px; margin-top: 34px;}


/*
**********************************************
Р’СЃРїР»С‹РІР°СЋС‰РµРµ РѕРєРЅРѕ (РѕР±РЅРѕРІР»РµРЅРёРµ Р±СЂР°СѓР·РµСЂР°)
**********************************************
*/

#pushup {
background:#FFFFC6 none repeat scroll 0 0;
border:1px solid #B0DFC8;font-family:Tahoma,Arial,sans-serif;text-decoration:none;
margin:0;padding:4px;position:fixed;top:10px;right:10px;z-index:9999;
}
* html #pushup {position:absolute;}
#pushup a {outline-style:none;text-decoration:none;}
#pushup .withReminder {padding:0 0 6px 5px;}
#pushup .pushup_messageLink {color:#4293CD;cursor:pointer;float:left;font-size:12px;position:relative;}
#pushup .pushup_icon {float:left;height:24px;margin-right:5px;overflow:hidden;position:relative;vertical-align:middle;width:24px;}
#pushup .pushup_message {float:left;line-height:22px;margin-right:3px;position:relative;vertical-align:middle;display:block;}
#pushup .pushup_reminder {clear:both;color:#84A2AC;cursor:pointer;float:left;font-size:10px;margin-left:27px; width:200px;}
#pushup .pushup_messageLink:hover, #pushup .pushup_reminder:hover {text-decoration:underline;}

.round {width: 100%; background:#fff; margin:5px 0 0; }
.round .top{vertical-align:top; width:100%; height:6px; background: url(../img/block5_top_left.gif) no-repeat top left; }
.round .top span{ width:6px; height:6px; float:right; background: url(../img/block5_top_right.gif) no-repeat;}
.round .content{_margin-top:-13px;border-left: 1px solid #dedede; border-right: 1px solid #dedede; background:#fff url(../img/block5_backgr.gif) repeat-x top; padding: 0px 5px;}
.round .bottom{ vertical-align:top; width:100%; height:6px; background: url(../img/block5_bottom_left.gif) no-repeat top left;}
.round .bottom span{width:6px;height:6px;float:right;background: url(../img/block5_bottom_right.gif) no-repeat;}
.round .h{font-size:12px;}
.round input[type="text"]{width:160px; border:1px solid ##AFCEE1}
.order_form td{padding:4px 0 4px 0;}
.err {font-size:11px; line-height:10px;color:red;}
.is-req {color:red;}

/*
**********************************************
modal 
**********************************************
*/
#modal_mask {position:absolute !important;z-index:3000;top:0px;left:0px;height:1px;width:1px;display:none;background-color: #131313;}
.modal_window {position:absolute !important;z-index:3100;display:none;color:white;padding:10px;border:4px solid #2D91CF;background: #fff;color:black;}
.close_modal_btn {background:url('/img/icons/xp.png') no-repeat;width:25px;height:29px;display:inline;z-index:3200;position:absolute;top:-15px;right:-16px;cursor:pointer;}

#content p.source {font-size:12px;}
.bunner {margin-bottom:30px; text-decoration:none}
.astral_load { background: url('/img/icons/load_orange.gif') no-repeat 0 0; font-size:21px; display: inline-block;  font-size: 21px;  line-height: 1.7;   padding-left: 46px;}

/* notes всплывающие блоки */
div.note, span.note{
	margin: 10px 0px 10px 0px;
	padding: 5px 10px 5px 10px;
	background: #f4f5f6;
	border: 1px solid #aab4be;
	display:inline-block;
	text-align:justify;
	border-radius: 5px;
	-moz-border-radius:5px;
}
div.info, span.info, div.alert, span.alert, div.download, span.download, div.idea, span.idea{
	margin: 10px 0 10px;
	padding: 7px 10px 7px 35px;
	display:block;
	border-radius: 5px;
	-moz-border-radius:5px;
}
div.info, span.info {
	background: #f4f5f6 url('/common/icons/div_info.png') 3px 3px no-repeat;
	border: 1px solid #aab4be;
}
div.alert, span.alert {
	background: #fff5eb url('/common/icons/icon_attention.gif') 3px 3px no-repeat;
	border: 1px solid #ffb4a0;
}
div.download, span.download {
	background: #f5faeb url('/common/icons/div_download.png') 3px 3px no-repeat;
	border: 1px solid #78be5a;
}
div.idea, span.idea {
	background: #fffdeb url('/common/icons/div_tip.png') 3px 3px no-repeat;
	border: 1px solid #ffc864;
}

/*
**********************************************
Order
**********************************************
*/ 
.idenification {color:#135A9F; font-size:15px;font-weight:bold; cursor:pointer;}
a.idenification.jshover,a.idenification:hover { text-decoration:underline;}
#content .table_form_registr {border:0px;table-layout:fixed;}
#content .table_form_registr td {font-size: 12px !important; border:0px;}
#content .table_form_registr .first_td {padding-left:0;width:170px;}
#content .table_form_registr input.button {width:150px;}
#content .table_form_registr td.first_td {text-align:right;vertical-align:middle;vertical-align:top;}
#content .table_form_registr td.second_td {width:300px;}

#content .table_form_registr label {display:inline; margin:0 0 0 5px; cursor:pointer;}
#content .table_form_registr .scroll {height:130px;overflow: auto; padding:5px; border:1px solid #dedede;}

#content .table_form_registr input,.table_form_registr .hint {width:300px;}
#content .table_form_registr td.second_td input,.table_form_registr td.second_td .hint {width:100%;}
#content .table_form_registr td input.checkbox{width:10px;}
#content .table_form_registr input.button {margin-left:0px; margin-right:0px; cursor:pointer;}
#content .table_form_registr .hint_err {display:inline-table; height:15px;font-size:11px;margin-bottom:-9px;}
#content .table_form_registr #showpass {width:10px;}

/*  Восстановление пароля  */
#content .smena_parola {width:655px; font-size:12px;border:0px;}
#content .smena_parola td {border:0px;}
#content .smena_parola td.bb {text-align:right;}



.tip { padding:0px 5px; cursor:pointer;}
.qtip { font-size:12px;}
#content #users_captcha {width:100px;}
.captcha { height:60px;}
#shop_order_company_INN, #shop_order_company_KPP {width: 130px;}
#b_return,#b_ok {width:130px}

#content .oplata {border: 1px dashed #888686; margin: 10px auto; width:80%;}
#content .oplata td {border: 1px dashed #888686; font:12px "Lucida Console", Monaco, monospace;}
#content .oplata td img { width:12px; margin-right:5px;}


