@charset "iso-8859-2";
#layout {
	background-image: url(../img/main-bg.gif);
	background-repeat: repeat-y;
	margin: auto;
	width: 859px;
}
#logo {
	background-image: url(../img/logo.gif);
	background-repeat: no-repeat;
	height: 47px;
	width: 57px;
	float: left;
	display: block;
	margin-top: 20px;
	margin-left: 20px;
	background-position: right top;
	text-indent: -1000px;
	text-align: left;
}
#footer {
	height: 19px;
	width: 859px;
	background-image: url(../img/end.gif);
	background-repeat: no-repeat;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
}
#footer-links {
	width: 818px;
	height: 39px;
	display: block;
	background-image: url(../img/footer-links.gif);
	background-repeat: no-repeat;
	background-position: center;
	line-height: 39px;
	text-align: center;
	margin-top: 9px;
	margin-right: auto;
	margin-bottom: 9px;
	margin-left: auto;
}
#cards {
	text-align: center;
	width: 818px;
	margin: auto;
}
#header #top-links {
	float: right;
	list-style-type: none;
	padding: 0px;
	margin-top: 20px;
	margin-right: 22px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 300px;
	text-align: right;
}
#header #top-links li {
	list-style-type: none;
	display: inline;
}
#top-links a {
	color: #000000;
	text-decoration: none;
}
body {
	background-color: #546C7E;
	margin: 0px;
	padding: 0px;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
}
#header {
	height: 72px;
	width: 859px;
	background-image: url(../img/top.gif);
	background-repeat: no-repeat;
}
#content {
	text-align: center;
	width: 818px;
	margin: auto;
}
#top-links a:hover {
	color: #000000;
	text-decoration: underline;
}
#menu {
	padding: 0px;
	width: 816px;
	list-style-type: none;
	line-height: 31px;
	height: 31px;
	background-image: url(../img/menu-bg.gif);
	background-repeat: no-repeat;
	clear: both;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 1px;
	margin-left: auto;
}
#layout #menu a {
	font-family: "Trebuchet MS", Verdana, Arial;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 16px;
	padding-right: 20px;
	padding-left: 20px;
	height: 31px;
	display: block;
	line-height: 31px;
	float: left;
}
#layout #menu li {
	display: inline;
	list-style-type: none;
	background-image: url(../img/separator.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 31px;
	float: left;
	width: auto;
}
#layout #menu a:hover {
	background-image: url(../img/over-menu.gif);
	background-repeat: repeat-x;
}
#layout #menu a#home:hover {
	background-image: url(../img/home-over.gif);
	background-repeat: no-repeat;
}
#sep-2 {
	background-image: url(../img/separator-2.gif);
	background-repeat: repeat-x;
	margin: auto;
	height: 16px;
	width: 816px;
}

.middle {
	padding-top: 0px;
	padding-right: 9px;
	padding-bottom: 0px;
	padding-left: 9px;
}
#footer-links a {
	color: #000000;
	text-decoration: none;
}
#footer-links a:hover {
	color: #000000;
	text-decoration: underline;
}
.col h1#links {
	background-image: url(../img/box-top-bg.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	display: block;
	background-position: left top;
	margin: 0px;
	line-height: 34px;
	height: 34px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-size: 14px;
	width: 160px;
	text-align: left;
}
.col h1#faq {
	background-image: url(../img/faq-bg.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	display: block;
	background-position: left top;
	margin: 0px;
	line-height: 40px;
	height: 40px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 48px;
	font-size: 14px;
}
.col h1#news {
	background-image: url(../img/news-bg.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	display: block;
	background-position: left top;
	line-height: 40px;
	height: 40px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 48px;
	font-size: 14px;
	margin-top: 9px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#latest-news {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#latest-news li {
	display: block;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #a8ccf3;
}
#latest-news a {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	font-size: 11px;
}
.col {
	text-align: left;
	width: 170px;
	background-image: url(../img/col-end.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#page-menu {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #9dacb7;
	border-left-color: #9dacb7;
}
#page-menu a {
	display: block;
}
#page-menu ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#page-menu li {
	background-repeat: repeat-x;
	background-position: top;
	line-height: 26px;
	display: block;
}
#page-menu a {
	display: block;
	color: #000000;
	padding-left: 10px;
	background-image: url(../img/left-menu-bg.gif);
	background-repeat: repeat-x;
	font-size: 13px;
	text-decoration: none;
	height: 26px;
	font-weight: bold;
}

.address-box {
	background-image: url(../img/adress-bg.gif);
	background-repeat: no-repeat;
	height: 185px;
	width: 170px;
	margin-top: 6px;
}
.page-block {
	padding-right: 20px;
	padding-left: 20px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #a5bdd0;
	border-left-color: #a5bdd0;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px;
	text-align:left;
	font-size: 12px;
}
.page-block h1 {
	margin: 0px;
	padding-bottom: 10px;
	font-size: 18px;
}
.page-block p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	text-align:left;
}
.page-block .feature {
	background-image: url(../img/small-logo.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 50px;
	padding-bottom: 15px;
}
.page-block img {
	border:none;
}

.page-terms {
	padding-right: 20px;
	padding-left: 20px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #a5bdd0;
	border-left-color: #a5bdd0;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px;
	text-align:left;
	font-size: 12px;
}
.page-terms p{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align:left;
}
#subpoint{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	text-align:left;
}
.page-terms h1 {
	margin: 0px;
	padding-bottom: 10px;
	font-size: 18px;
}
.blue-block {
	border:none;
    background-color: #e8f2fe;
    width: 410px;
    border-right:2px solid #dedede;
    border-left:2px solid #dedede;
}
.blue-total {
	border:1px;
	border-style:solid;
    border-color:#b0b0b0;
}
.blue-block200 {
	border:none;
    width: 410px;
    border-right:2px solid #dedede;
    border-left:2px solid #dedede;
    background-image: url(../img/right-box-gradient.gif);
}

#orange{
    color:#E46A16;
    font-size:14px;
    font-weight:bold;  
}
.orange-link{
    font-size:14px;
    font-weight:bold;   
}
.orange-link a{
    color:#E46A16;
    text-decoration:none  
}
.orange-link a:hover{
    text-decoration:underline;  
}

a.orange-link-slide:link,
a.orange-link-slide:visited{
    font-size:18px;
    font-weight:bold;      
    color:#000;
    text-decoration:none  
}
a.orange-link-slide:hover{
    text-decoration:underline;  
}

.details-link {
    font-weight:bold;
    font-size:18px;
    color:#000000;
   
}
.details-link  a{
    text-decoration:none; 
}
.details-link  a:hover{
    text-decoration:underline;
}
.half-separator {
    height:5px;
}
.separator {
    height:10px;
}
.spacer {
    height:30px;
}
.razdel{
border-bottom: 2px dotted #dedede;
}
.feature-list {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	list-style-type: none;
}
.info {
	background-image: url(../img/info-bg.gif);
	background-repeat: no-repeat;
	padding: 5px;
	font-size: 10px;
	color: #546c7e;
}
.info .more {
	background-image: url(../img/more-info.gif);
	background-repeat: no-repeat;
	height: 17px;
	width: 63px;
	line-height: 17px;
	display: block;
	margin-top: 2px;
	margin-bottom: 2px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #dc6510;
	text-decoration: none;
	float: right;
}
.feature-list li {
	padding-top: 1px;
	padding-bottom: 2px;
	background-image: url(../img/bullet.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
}
.middle .info .txt {
	height: 124px;
	display: block;
	clear: both;
	text-align: left;
}
.info a.more:hover {
	color: #000000;
}
.r-end {
	background-image: url(../img/right-end.gif);
	display: block;
	height: 15px;
	width: 170px;
	margin-bottom: 6px;
}
.right-box {
	background-color: #FFFFFF;
	background-image: url(../img/right-box-gradient.gif);
	background-repeat: repeat-x;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #9dacb7;
	border-left-color: #9dacb7;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
}
.orange {
	color: #e46a16;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
#faq-list {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style-type: none;
}
#faq-list li {
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
}
#faq-list a {
	color: #000000;
	text-decoration: none;
}
#faq-list a:hover, #latest-news a:hover {
	text-decoration:  underline;
}
#products {
}
#products a {
	font-size: 12px;
	padding-left: 20px;
	background-image: url(../img/left-menu-bg-over.gif);
}
#products li {
	background-image: url(../img/left-menu-bg-over.gif);
}
#page-menu a {
	outline:none;
}
#layout #header #slogan {
	font-size: 18px;
	text-transform: uppercase;
	margin-top: 30px;
	float: left;
	width: 300px;
	margin-left: 10px;
}
#page-menu a:hover {
	background-image: url(../img/left-menu-over.gif);
	background-repeat: repeat-x;
	background-position: top;
	text-decoration: underline;
}
#video {
	margin:0 auto;
	padding:10px;
	width:255px;
}
.spacer {
	height:15px;
	width:400px;
}
.middle-left {
	width:200px;
	float:left;
}
.middle-right {
	width:200px;
	float:right;
}
.img-space {
	background-color:#FF0000;
	width:400px;
	height:25px;
}
#middle-content {
	width: 420px;
	margin:0 auto;
}
.img a {
	border:none;
}
#layout #menu #home.selected {
		background-image: url(../img/home-over.gif);
	background-repeat: no-repeat;
}
#page-menu a.selected {
	background-image: url(../img/left-menu-over.gif);
	background-repeat: repeat-x;
	background-position: top;
	text-decoration: underline;
}
#layout #menu a.selected {
	background-image: url(../img/over-menu.gif);
	background-repeat: repeat-x;
}
.text .form {	
	width:380px;	
	margin:0 auto;
/*	background:#F4F4F4;*/
	}	
.text .form .form-left {	
	float:left;	
	text-align:right;	
	color:#000000;	
	padding-right:20px;	
	font-size:12px;	
	width:140px;	
	background:url(../images/space-line.jpg) repeat-x;	
	margin-top:1px;	padding-top:3px;
	}
	
.text .form .form-right {	
	float:right;	
	text-align:left;	
	width:220px;
	}    
.backet-page {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 16px;
	font-weight: bold;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-bottom: 10px;
    border-bottom: 2px dotted #dedede;
}
.backet-page  input {    
    width: 10px;
}
.carttable {
	font-size: 14px;
	height: 16px; 
	padding: 0px;    
}
.carttable  td {
	padding: 4px;    
}
.carttable  input {
	height: 14px; 
    width: 150px;
}
.total {
    text-align:right;
    font-weight:bold;
    padding-right:10px;
}
.totalsum {
    text-align:right;
    font-weight:bold;
    padding-right:10px;
    color: #E46A16;
}
.greyborderbottom{
    border-bottom:1px;
    border-bottom-style:solid;
    border-bottom-color:#b0b0b0;
}