html { width:100%; height: 100%; }

body
{
	height:100%;
	margin:0;
	padding:0;
	font-size: 80.01%;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #363636;
}

form { margin:0; padding:0;}

.table{display: table;}
.table-row{display: table-row;}
.table-cell{display: table-cell;vertical-align: top;}

#main-wrapper {
	position: relative; 
	width: 100%;
	height: 100%;
}

#stripes {
	position: absolute;
	top: 150px;
	width: 100%;
	height: 100px;
	background: url(/images/stripes.png) center no-repeat;
}

#page-container
{
	min-height: 100%; 
        /*background: url(/images/fon2.png) center top no-repeat;*/
        background: none;        
	height: auto !important;
	height: 100%;
	min-width:1190px;
	position: relative; max-width: 1400px; margin: auto; float: none;
}

div#measurer {position: absolute; width: 100%; top: 0; height: 1px; line-height: 1px;}

#page-wrapper
{	
	min-height:100%;	  
	margin: 0 auto -85px;
	min-width: 990px;
}

* html #page-wrapper { height: 100%; }

#header { overf1low: hidden; }

div.top-column { float: left; width: 100%; height: 235px; margin: 0; position: relative;  z-index: 101;}
div.main-column { float: left; width: 75%; margin: 0; position: relative; z-index: 1;}
div.right-column { float: right; width: 22%; display:inline;  z-index: 1;}

div#main-menu {position: absolute; top: 180px; left: 0px; width: 100%;}


div#cloud a{position: absolute; color: #8d9398; text-align: center; display: block;}

a#cl1 {top: 22px; left: 19%; font-size: 15px; width: 250px;}
a#cl2 {top: 19px; left: 38%; font-size: 20px; width: 352px;}
a#cl3 {top: 57px; left: 24%; font-size: 13px; width: 350px;}
a#cl4 {top: 64px; left: 52%; font-size: 15px; width: 240px;}
a#c22 {top: 98px; left: 45%; font-size: 20px; width: 240px;}
a#c20 {top: 89px; left: 29%; font-size: 24px; width: 250px;}
a#cl6 {top: 128px; left: 15%; font-size: 22px; width: 455px;}
a#cl7 {top: 105px; left: 62%; font-size: 14px; width: 230px;}
a#cl8 {top: 140px; left: 45%; font-size: 13px; width: 360px;}
a#cl5 {top: 86px; left: 13%; font-size: 15px; width: 250px;}

/* Logo */
#logo-image { position: absolute; top: 27px; left: 1em; }
#logo-image a { text-decoration: none; outline: none; }

#contact-image { position: absolute; top: 70px; right: 1em; }
#contact-image a { text-decoration: none; outline: none; }
#contact-image a img{opacity: 0.9;}
#contact-image a:hover img{opacity: 1;}

#content { margin-bottom: 30px; margin-left:10px; zoom:1; z-index: 1; position: relative;}
#content.main-page {
	margin-left: 0px !important;
}
#workarea {  z-index: 1; }
#workarea-single { margin-right: 35px; width:auto; float:none;}

#workarea-content { margin-top: 0.5em; margin-left: 1em; overflow:visible; zoom:1; position: relative; z-index: 1;}
#sidebar { margin-top: 0em; overflow:hidden; zoom:1;}
div.sidebar-content { margin-right: 1em;}

#footer {height: 150px; background: url(/images/bottom-bg.png) bottom repeat-x;}
#space-for-footer {height: 0px;}
#footer { position: relative; min-width:990px;  max-width:1400px; margin:0 auto;}
#footer div.dv-footer-l{position: absolute; bottom: 0px; left: 0px; height: 150px; width: 200px; background: url(/images/bottom-l.png) bottom left no-repeat;}
#footer div.dv-footer-r{position: absolute; bottom: 0px; right: 0px; height: 150px; width: 200px; background: url(/images/bottom-r.png) bottom right no-repeat;}
#footer div.dv-copy{position: absolute; bottom: 35px; left: 75px; font: 13px Georgia, Tahoma; color: #3b3f42; line-height: 19px;}
#footer div.dv-contact-inc{position: absolute; bottom: 35px; left: 320px; font: 13px Georgia, Tahoma; color: #3b3f42; line-height: 19px;}

/* Search */
#page-title { overflow: hidden; padding-bottom: 1px;}
#page-title h1 { margin-right: 230px;}

/* Navigation */
div.navigation { font-size:100%; line-height:200%; }
span.navigation-title { padding-right:0.65em; font-weight: bold;}
div.navigation a { text-decoration:underline; padding:0.2em 0.3em;}
span.nav-current-page { padding:0.2em 0.3em; }
div.navigation span.arrow { font-size:100%; font-family:Times, serif; }
div.navigation span.ctrl { font-size:85%; }

/* Content Table */

div.tabs-content ul, div.tabs-content ul li
{
    margin: 0 0 0.3em 0.625em !important;
    margin-left: 0.7em;
    padding: 0;
    list-style: none;
}

div.tabs-content ul { padding-bottom: 0.5em;}

div.tabs-content ul li:before { position: absolute; margin-left: -1.3em; content: "\2014\a0";}
div.tabs-content ul li
{
    zoom: expression(
        runtimeStyle.zoom = 0,
        insertBefore(
            createElement("m"), firstChild)
    );
}

div.dv-botmenu{position: absolute; bottom: 115px; left: 20px;}
div.dv-botmenu a{color: #c2110d; font: 11px Tahoma; padding: 1px 5px 3px 5px;}
div.dv-botmenu a:hover{color: #c2110d; text-decoration: none;}
div.dv-botmenu a.selected{color: #c2110d; text-decoration: none;}


div.liveinternet{position: absolute; top: 82px; left: 22px;}
div.dv-stat{position: absolute; top: 25px; left: 25px; width: 90%; font: 12px Tahoma; color: #444; line-height: 14px;}

a{font: 13px Tahoma; color: #333; line-height: 17px;}

form
{
	margin: 0;
	padding: 0;
}

/*Font*/
body
{
	fo1nt-size: 80%;
	fo1nt-family: Tahoma, Verdana, Helvetica, sans-serif;
	co1lor: #454545;
}

/*Font in table*/
table
{
	font-size:100%;
}

small
{
	font-size:85%;
}

hr
{
	width:100%;
	height: 1px;
	border: medium none;
	color: #d1d0d0;
	background-color: #d1d0d0;
	margin:8px 0;
}

code
{
	font-size:100%;
	font-weight:normal;
	display:block;
	padding:1.5em 1em 1em 1em;
	border-style:solid;
	border-width:1px;
	border-width:1px 0;
	border-color:#C4C4C3;
	margin:1em 0;
	background-color:#F9F9F3;
	font-family:sans-serif;
}

.news-date-time
{
	color:#858585;
}

#navigation
{

}

/*Navigation*/
#navigation a
{
	font-size:95%;
	text-decoration:none;
	color:#535353;
}

/*Any cell*/
table.data-table td
{
	border:0px solid #C4C4C3; background-color: transparent !important;
	back1ground-color:#FFFFFF;
	color:#333;
	padding:3px 5px;
}

/*Body cell*/
table.data-table tbody td
{
	background-color:#FFF;
	background-image:none;
	color:#333;
}

#header-phone{
	position: absolute;
	right: 55px;
	top: 33px;
	width: 210px;
	height: 50px;
	text-align: left;
}

#header-phone a{
	font-family: Georgia, serif;
	font-size: 26px;
	color:	#b51223;
	text-decoration: none !important;
	line-height: 26px;
}
#header-phone a:hover{color: #d01629;}
#header-phone .phone-code{
	font-size: 19px;
}

.search-div{position: absolute; top: 186px; right: 20px; z-index: 99;width: 20%;}

.clearfix:before,.clearfix:after {   content: "";   display: table;}.clearfix:after {   clear: both;}/* для IE6-7 */.clearfix {   zoom: 1;}

.netprime-news-list div.promo-head{
    padding: 0 3%;
}
.netprime-news-list div.promo-head {
  color: #3b3e42;
  font: 16px/19px Tahoma;
  margin: 0 0 5px;
}
.netprime-news-list div.promo-txt{
    padding: 0 3%;
    margin-bottom: 5px;
}
.netprime-news-list div.promo-txt p{
    margin: 0;
}

.netprime-news-list div.promo-pic {
  background-position: center center;
  border: none;
  clear: both;
  height: 80px;
  margin: 0 0 3px;
  width: 98%;
}

.main-button-to-order{
	margin: -13px 20px 0 0;
	background-color: #9c0d25;
	background-image: linear-gradient(to top, #c2110d, #d24e4b);
	border: 1px solid white;
	border-radius: 10px;
	padding: 7px 26px;
	color: white;
	cursor: pointer;
	font-size: 14px;
}

#book_banner_wide{
	display: block;
	margin-bottom: 20px;
}