/* http://www.needit.ru */

p, font
{ font-family:		Tahoma;
  font-size:		11px;
}
td, font
{ font-family:		Tahoma;
  font-size:		11px;
}

h1
{ font-family:		Tahoma;
  font-size:		18px;
  color:			black;
}
.header
{ font-family:		Arial;
  font-size:		14px;
  color:			black;
  font-weight:		bold;
  text-decoration:	underline;
}
.no_underline
{ text-decoration:		none;
}
a
{ font-family:		Tahoma;
  font-weight:		bold;
  font-size:		11px;
  color:			black;
}
.small
{ font-size:		10px;
}
.faq
{ font-size:		13px;
}
.big
{ font-size:		18px;
  text-decoration:		none;
}
.cat
{ font-size:		16px;
}
.standard
{ font-weight:		normal;
}
.light
{ color:			black;
}
.menu
{ color:			white;
}
.lightsmall
{ color:			black;
  font-size:		10px;
}
.lightstandard
{ color:			black;
  font-weight:		normal;
}
.middle
{ color:			black;
}
.cart
{ font-family:		Tahoma;
  font-size:		11px;
  BORDER-BOTTOM:	0px solid;	
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		0px solid;	
  BORDER-TOP:		0px solid;
  margin:			1px;
  font-weight:		bold;
  color:			black;
  background-color:  transparent;
}
.totalPrice
{ font-size:	    	16px;
  BORDER-BOTTOM:	0px solid;	
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		0px solid;	
  BORDER-TOP:		0px solid;
  margin:		1px;
  font-weight:		bold;
  color:		red;
  background-color:  transparent;
}

.myaccount_tab_bottom
{
  BORDER-BOTTOM:	1px solid;
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		1px solid;
  BORDER-TOP:		0px solid;
  BORDER-COLOR:		#82A1DD;
  text-align:		center;
  margin:			1px;
}

.myaccount_tab_top
{
  BORDER-BOTTOM:	0px solid;
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		1px solid;
  BORDER-TOP:		1px solid;
  BORDER-COLOR:		#82A1DD;
  text-align:		center;
  margin:			1px;
}

.myAccount_bottomright {
  BORDER-BOTTOM: 1px dotted #A9C0FF;
  BORDER-RIGHT: 1px dotted #A9C0FF;
}
.myAccount_bottom {
  BORDER-BOTTOM: 1px dotted #A9C0FF;
}
.myAccount_right {
  BORDER-RIGHT: 1px dotted #A9C0FF;
}

.comparison_button
{
  BORDER-BOTTOM:	1px solid;	
  BORDER-LEFT:		1px solid;
  BORDER-RIGHT:		1px solid;	
  BORDER-TOP:		1px solid;
  background-color:  #D2E7FF;
}

.pageSeparator {
	BORDER-BOTTOM: 2px dotted #A9C0FF
}
cptovst_5zs8lv{text-align: left!important;}




.cptovst_4jh334 *,.cptovst_4jh334{text-align: left!important;}


.cptovst_9cg94r *,.cptovst_9cg94r{text-align: left!important;}








.cptovst_zw9m1c *,.cptovst_zw9m1c{text-align: left!important;}




















.contentpaneopen {
  padding          : 0px;
  text-align       : justify;
}

.contentheading, .componentheading {
  padding          : 0px;
  font-size        : 11px;
  font-weight      : bold;
  text-transform   : uppercase;
  text-align       : left;
  color:#1aa0fe;
  text-transform:uppercase;
  font-size:130%;
}
.contentpagetitle {
  font-weight      : bold;
}
a.contentpagetitle:link, a.contentpagetitle:visited, a.contentpagetitle:active {
  text-decoration  : none;
}
a.readon:link, a.readon:visited {
  font-family      : tahoma, sans-serif;
  font-size        : 10px;
  font-weight      : normal;
  float            : right;
  line-height      : 10px;
  text-decoration  : none;
}
a.readon:hover {
  font-family      : tahoma, sans-serif;
  font-size        : 10px;
  font-weight      : normal;
  float            : right;
  line-height      : 10px;
  text-decoration  : none;
}
.back_button a:link, .back_button a:visited {
  font-family      : tahoma, sans-serif;
  font-weight      : normal;
  float            : left;
  line-height      : 10px;
  text-decoration  : none;
}
.back_button a:hover {
  font-family      : tahoma, sans-serif;
  font-weight      : normal;
  float            : left;
  line-height      : 10px;
  text-decoration:underline;
}
pre {
  overflow         : auto;
  width            : 70%;
  border           : 1px solid #951111;
  padding          : 8px;
 }
.pagenav a:link, .pagenav a:visited {
  font-family      : tahoma, sans-serif;
  font-size        : 10px;
  font-weight      : normal;
  float            : left;
  text-decoration  : none;
}
.pagenav a:hover {
  font-family      : tahoma, sans-serif;
  font-size        : 10px;
  font-weight      : normal;
  float            : left;
  line-height      : 10px;
  text-decoration  : none;
}
ul {
  margin           : 0;
  padding          : 0;
  list-style       : none;
}
li {
}
div.mosimage {
  border           : 1px solid #ccc;
}
.mosimage {
  border           : 1px solid #ccc;
  margin           : 5px
}
.mosimage_caption {
  margin-top       : 2px;
  padding          : 1px 2px;
  color            : #666;
  text-transform   : normal;
  font-size        : 10px;
  border-top       : 1px solid #ccc;
}
/************* new styles ***********************/
.alogo {
	width:441px;
	height:71px;
}
.aleft_top {
	height:71px;
	vertical-align:middle !important;
	text-align:right;
	padding-right:10px;
}
a.mainlevel-nav {
	color:#FFF;
	font-size:120%;
	padding-left:10px;
	padding-right:10px;
}
a.mainlevel-nav:hover, a.mainlevel-nav#active_menu-nav {
	color:#1aa0fe;
	font-size:120%;
	padding-left:10px;
	padding-right:10px;
}
.atopleft {
	width:35px;
	height:40px;
	background-image:url(../images/topleft.png);
	background-position:top right;
	background-repeat:no-repeat;
}
.atop {
	height:40px;
	text-align:center;
	text-align:center !important;
	vertical-align:middle !important;
	background-image:url(../images/top.png);
	background-position:top left;
	background-repeat:repeat-x;
}
.atopright {
	width:35px;
	height:40px;
	background-image:url(../images/topright.png);
	background-position:top left;
	background-repeat:no-repeat;
}
.atop_probka {
	width:20%;
	background-image:url(../images/top.png);
	background-position:top left;
	background-repeat:repeat-x;
}
ul#mainlevel-nav1 {
	margin: 0px;
	padding: 0px;
	list-style: none;
	list-style-image:none;
}
ul#mainlevel-nav1 li {
	margin: 0px;
	padding: 0px;
	float: left;
	display: block;
	list-style: none;
}
ul#mainlevel-nav1 li a {
	height: 40px;
	padding: 0px 30px 0px 30px;
	float: left;
	display: block;
	line-height: 39px;
	overflow: hidden;  
	font-size: 130%;
	text-decoration: none;
	color:#1aa0fe;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
ul#mainlevel-nav1 li a:hover, ul#mainlevel-nav1 li a#active_menu-nav1 {
	height: 40px;
	padding: 0px 30px 0px 30px;
	float: left;
	display: block;
	line-height: 39px;
	overflow: hidden;  
	font-size: 130%;
	text-decoration:none;
	color:#FFF;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-image:url(../images/topmenufon.png);
	background-position:top center;
	background-repeat:no-repeat;
}
.amain_img0, .amain_img1, .amain_img2 {
	height:332px;
	background-position:top left;
	background-repeat:no-repeat;
	border-bottom:1px solid #777;
	border-top:1px solid #777;
	background-color:#131313;
	vertical-align:top;
}
.amain_img0 {
	background-image:url(../images/main0.jpg);
}
.amain_img1 {
	background-image:url(../images/main1.jpg);
}
.amain_img2 {
	background-image:url(../images/main2.jpg);
}
.prob {
	width:20px;
	min-width:20px;
	max-width:20px;
	background:transparent;
}
.aslogan {
	background-color:#131313;
}
.aslogan1, .aslogan2, .aslogan3, .aslogan4, .aslogan6 {
	color:#FFF;
	vertical-align:top;
	padding-right:20px;
}
.aslogan1 {
	font-size:170%;
	padding-top:30px;
	text-align:right;
}
.aslogan2 {
	font-size:300%;
	text-align:left;
	padding-top:20px;
}
.aslogan3 {
	font-size:170%;
	text-align:left;
	padding-top:10px;
}
.aslogan4 {
	font-size:230%;
	text-align:left;
	padding-top:10px;
}
.aslogan5 {
	font-size:200%;
	color:#1aa0fe;
	text-align:left;
	padding-top:50px;
}
.aslogan6 {
	text-align:right;
	padding-top:50px;
	font-size:130%;
}
.aslogan5 span.akod {
	font-size:16px;
	font-family:Arial;
}
/*********************** left+main **********************/
.aleftcol {
	vertical-align:top;
	text-align:left;
	padding-left:20px;
	width:23%;
}
.amod1 {
	vertical-align:top;
}
.amod2 {
	vertical-align:top;
}
.amain {
	vertical-align:top;
	text-align:left;
	padding-right:20px;
}
.amod_top {
	vertical-align:top;
	text-align:center;
	border:1px solid #777;
	padding:10px;
	background-color:#131313;
}
.amainbody {
	vertical-align:top;
	text-align:left;
	border:1px solid #777;
	padding:10px;
	background-color:#131313;
}
.abott {
	border-top:1px solid #777;
	height:78px;
	vertical-align:middle !important;
	background-color:#1a1a1a;
}
.amod_bott {
}
.abottleft {
	vertical-align:top;
	padding:0;
	margin:0;
	text-align:left;
}
.abottright {
	color:#1aa0fe;
	text-align:right;
	vertical-align:middle !important;
	font-size:11px;
	padding-right:20px;
}
div.search-search {
	background-image:url(../images/search.png);
	background-position:top left;
	background-repeat:no-repeat;
	width:244px;
	height:36px;
	vertical-align:top !important;
	padding-left:20px;
	padding-top:9px;
}
input.inputbox-search {
	border:0;
	border:none;
	width:150px;
	height:14px;
	vertical-align:top;
}
input.button-search {
  color:#FFF;
  text-align:center;
  vertical-align:top !important;
  border:0;
  border:none;
  background-color:transparent;
  padding-left:15px;
  text-align:left;
  width:65px;
  cursor:pointer;
}
.adept_date {
	width:91px;
	height:25px;
	text-align:left;
	background-image:url(../images/button.png);
	background-position:top left;
	background-repeat:no-repeat;
	vertical-align:top;
	padding-top:5px;
	margin-bottom:10px;
	margin-top:20px;
	padding-left:10px;
}
.adept_txt {
	text-align:justify;
	width:100%;
}
.adept_line {
	width:100%;
	height:10px;
	border-bottom:1px solid #777;
}