/*наполнение  шапки*/
div.logo{
	color:#3a4f83;
	text-transform:uppercase;
	padding-top:130px;
	letter-spacing:2px;
	font-size:11px;
	height:15px;
	width: 250px;
	/*background:url(images/logo.png) no-repeat left top;*/
	background:url(images/logo.png) no-repeat 60px top;
	padding-left: 60px;
}
div.header p.phone{
	color:#205986;
	float:right;
	margin:0px;
	padding:0px;
	margin-right:50px;
	font-size:20px;
}
div.header p.phone span{
	color:#5458e8;
	font-size:19px;
	position:relative;
	top:3px;
	right:-40px;
}
div.header p.phone span sup{
	font-style:italic;
	font-size:16px;
	margin-right:10px;
}
div.header p.phone span em{
	font-size:12px;
	margin-right:5px;
}
form.enter{
	border:1px dotted #13a6e9;
	padding:10px 0px;
	width:267px;
	margin:0px 10px 0 0;
	float:right;
	color:#2ca4e4;
}
form.enter p{
	margin:0px;
	padding:0px;
	margin:10px 0;
}
form.enter input.text{
	float:left;
	border-top:1px solid #a5baee;
	border-left:1px solid #a5baee;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	width:178px;
	margin:5px 0;
}
form.enter label{
	display:block;
	width:50px;
	margin-left:10px;
	color:#2ca4e4;
	margin-right:10px;
	padding-top:4px;
	float:left;
}
form.enter p a{
	color:#5458e8;
	font-size:14px;
	float:right;
	margin-right:10px;
	font-style:italic;
}
form.enter p.field_exc{
	padding-right:10px;
}
form.enter p.field_exc input,form.enter p.field_exc label{
	float:right !important;
}
form.enter p.field_exc  label{
	width:95px;
	position:relative;
	top:-2px;
	left:5px;
}
div.slogan{
	font-size:11px;
	font-style:italic;
	color:#076A9A;
}
p.slogan_deliv{
	width:auto;
	color:#B53C55;
	margin:0;
	padding:0;
}
/*меню в шапке*/
div.contMHeader em{
	position:absolute;
	top:0;
	display:block;
	background:url(../images/corner.png) no-repeat;
	height:28px;
	width:21px;
}
div.contMHeader em.lt{
	background-position:left center;
	left:-21px;
}
div.contMHeader em.rt{
	background-position:right center;
	right:-21px;
}
ul.menuHeader{
	list-style-type:none;
	padding:0px;
	width:740px;
	margin:0px auto;
	height:28px;
	z-index:10;
}
ul.menuHeader li{
	float:left;
	margin:0 5px;
}
ul.menuHeader li a{
	float:left;
	display:block;
	text-decoration:none;
	height:28px;
	padding-left:15px;
	/*color:#076a9a; старый*/
	color:#205986;
	font-size:14px;
}
ul.menuHeader li a span{
	display:block;
	float:left;
	height:24px;
	cursor:pointer;
	padding-top:4px;
	padding-right:15px;
}
ul.menuHeader li a:hover{
	background:url(images/bg_left_btn.jpg) no-repeat left top;
	color:#e7f2f7;
}
ul.menuHeader li a:hover span{
	background:url(images/bg_right_btn.jpg) no-repeat right top;
}

/*левое меню*/
ul.menuSidebar,ul.pers_nav{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
ul.pers_nav{
	float:right;
}
ul.menuSidebar li,ul.pers_nav li{
	margin:5px 0;
}
ul.menuSidebar li a,ul.pers_nav li a{ 
	color:#205986;
	font-size:14px;
	font-style:italic;
}
ul.menuSidebar li a:hover,ul.pers_nav li a:hover{	
	text-decoration:none;
}
ul.menuSidebar li.spec{	
	margin:8px 0;
}

ul.menuSidebar li.spec a{
	color:#b53c55;
	font-size:16px;
}
ul.menuSidebar li.nav_mag{
	color:#205986;
	font-soze:14px;
	margin:15px 0;
}
ul.menuSidebar li.nav_mag a{
	color:#b53c55;
	padding-left:35px;
	font-size:14px;
	margin-right:5px;
}
ul.menuSidebar li.nav_mag a.bask{
	background:url(images/icon/basket.jpg) no-repeat 0 0px;
	padding-top:8px;
}
ul.menuSidebar li ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
	margin-left:20px;
}
ul.menuSidebar li ul h2{
	margin:0px;
	padding:0px;
	color:#205986;
	font-weight:normal;
	font-size:17px;
}
ul.menuSidebar li ul li ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
	margin-left:20px;
}
ul.menuSidebar li ul li ul li a{
	font-size:13px;
}
/*центральная часть главной страницы*/
h2.news{
	background:url(images/icon/icon_news.png) no-repeat left top;
	color:#5458e8;
	font-weight:normal;
	padding:4px 0 15px 40px;
	font-style:italic;
}
ul.news{
	list-style-type:none;
	margin:0px;
	padding:0px;
	padding-left:4px;
}
ul.news li{
	float:left;
	width:200px;
	margin-right:60px;
}
ul.news li.last{
	margin:0px;
}
ul.news li a{
	color:#205986;
	font-size:14px;
}
ul.news li a:hover{	
	text-decoration:none;
}
ul.news li span{
	color:#205986;
	font-size:14px;
	display:block;
}
ul.news li p{
	font-size:12px;
	color:#205986;
	margin:0px;
	padding:0px;
}
p.all_news a{
	color:#205986;
	float:right;
	font-size:14px;
	margin-top:10px;
	margin-right:30px;
}

/*страница главная с каталогом*/
ul.good_list{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
ul.good_list li{
	float:left;
	
}
h2.new,h2.leader,h2.spec{
	background:url(images/icon/icon_new.png) no-repeat left top;
	color:#5458e8;
	font-size:25px;
	padding:4px 0 15px 40px;
	font-weight:normal;
	font-style:italic;
}
h2.leader{
	background:url(images/icon/icon_leader.png) no-repeat left top;
	padding-top:0px;
}
h2.spec{
	background:url(images/icon/icon_spec.png) no-repeat left top;
	padding-top:8px;
}
ul.new_good{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
ul.new_good li{
	float:left;
	display:inline;
	width:180px;
	background:#fff;
	border:1px solid #FF8000;
	padding:10px;
	margin-right:15px;
	margin-bottom:20px;
	position:relative;
	min-height:235px;
	height:auto;
	height:235px;
}
/*
ul.new_good li.last{
	margin-right:0px;
}
*/
ul.new_good li a.goods span{
	display:block;
	color:#205986;
	font-size:14px;
	text-decoration:underline;
	padding-bottom:10px;
}
ul.new_good li a.goods img{
	border:0px;
	margin-left:10px;
}
a.iss_order{
	color:#205986;
	display:block;
	float:right;
	font-size:14px;
	margin-top:10px;
	background:url(images/icon/telega.jpg) no-repeat right center;
	padding-right:25px;
}
ul.new_good li a:hover,ul.new_good li a:hover span{
	text-decoration:none;
}
img.icon_new{
	position:absolute;
	right:-20px;
	top:55px;
}
ul.new_good li p{
	color:#B53C55;
	font-size:16px;
	font-style:italic;
	margin:0px;
	margin-bottom:5px;
	margin-left:18px;
	padding:0px;
}
ul.new_good li p.old_price{
	color:#bc3547;
	margin-bottom:0px;
	text-align:right;
	text-decoration:line-through;
}
a.all_new_good,a.all_leader,
a.all_spec_goods{
	display:block;
	height:22px;
	text-decoration:none;
	float:right;
	cursor:pointer;
}
a.all_new_good{
	background:url(images/btn/allnew.png) no-repeat left top;
	width:104px;
}
a.all_leader{
	background:url(images/btn/hitsall.png) no-repeat left top;
	width:132px;
}
a.all_spec_goods{
	background:url(images/btn/specialall.png) no-repeat left top;
	width:171px;
}
/*подвал*/
div.footer ul.menuFooter{
	list-style-type:none;
	margin:0;
	padding:0;
	text-align:center;
}
div.footer ul.menuFooter li{
	display:inline;
	padding:0 15px;
}
div.footer ul.menuFooter li a{
	color:#205986;
}

div.footer p{
	color:#747474;
	float:right;
}
div.footer p a{
	color:#205986
}
div.footer div.dop_info_block{	
	position:absolute;
	left:10px;
	width:880px;
	bottom:10px;
	left:50%;
	margin-left:-340px;
}
div.footer div.dop_info_block table td{
	padding:5px;
	vertical-align:top;
}
/*форма регистрации*/
form.reg {
	border:1px dotted #878CD0;
	width:500px;
	padding:10px 20px;
}
form.reg p{
	margin:5px 0;
	padding:0px;
}
form.reg label{
	display:block;
	float:left;
	width:175px;
	color:#5458E8;
}
form.reg label span{
	color:red;
	padding:0 1px;
}
form.reg p input,form.reg p select{
	width:250px;
}
/*часто используемые стили*/
.float_right{
	float:right;
}
.float_left{
	float:left;
}
.clear{
	clear:both;
	height:1px;
	overflow:hidden;
}
ul.isErr{
	list-style-type:none;
	padding:0px;
	margin:10px 0;
}
ul.isErr li{
	color:red;
	font-size:13px;
}
span.imitacion_link{
	text-decoration:underline;
	cursor:pointer;
}
/*корзина*/
table.basket{
	border:1px dotted #7994d6;
	border-collapse:collapse;
}
table.basket th{
	color:#205986;
	font-size:13px;
	font-weight:normal;
	padding:5px;
}
table.basket td{
	border:1px dotted #7994d6;
	padding:20px;
}
input.col{
	width:50px;
	border-top:1px solid #7992d0;
	border-left:1px solid #7992d0;
}
td.center{
	text-align:center;
}
td.price{
	color:#5458e8;
	font-size:14px;
	font-style:italic;
}
td.op_del span{
	background:url(images/icon/icon_delete.gif) no-repeat 0 3px;
	display:block;
	width:17px;
	height:15px;
	float:left;
}
p.prev_im{
	float:left;
	margin:0px;
	padding:0px;
}
div.CenterLine p.descript{
	margin:0px;
	padding:0px;
	color:#5458e8;
}
p.descript span{
	float:left;
	color:#68cbfb
}
table.basket td.itog p{
	float:right;
	margin:0px;
	color:#5458e8;
	font-size:14px;
	padding:0px;
	font-style:italic;
}
table.basket td.itog p span{
	float:left;
	dispay:block;
	color:#75d0fb;
	width:145px;
}
input.of_order{
	float:right;
	display:block;
	height:22px;
	margin:10px 0 0 20px;
}
a.save{
	float:right;
	display:block;
	height:22px;
	margin:10px 0 0 20px;
	text-decoration:none;
}
a.save{
	width:131px;
	background:url(images/btn/of_order.png) no-repeat left top;
}
/*стили для центральной части*/
div.CenterLine p{
	color:#205986;
	font-size:13px;
}
div.CenterLine ul,div.CenterLine ol{
	color:#1d5785;
	font-size:13px;
}

div.namepage,h1.namepage{
	color:#205986;
	margin:10px 0;
	font-size:18px;
}

h1 {
	color:#205986;
	margin:10px 0;
	font-size:18px;
}

h2 {
	color:#205986;
	margin:10px 0;
	font-size:15px;
}

ul.account_list{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
ul.account_list li{
	margin:4px 0;
}
ul.account_list li a{
	color:#426078;
}
div.CenterLine .isErr{
	color:red;
}
div.CenterLine a{
	color:#205986;
	font-size:12px;
}
div.CenterLine a:hover{
	color:#FF8000;
	text-decoration:none;
}
div.CenterLine b{
	color:#205986;
}
/*стили для товара*/
table.good_view{
	width:100%;
	/*width:700px;*/
}
table.good_view h2{
	color:#205986;
	font-size:18px;
	font-weight:normal;
}
table.good_view ul.har_good{
	list-style-type:none;
	margin:0px;
	padding:0px;
	margin-left:20px;
}
table.good_view ul.har_good li{
	margin:4px 0;
	color:#205986;
	font-size:13px;
	font-style:italic;
}
table.good_view ul.har_good li span{
	float:left;
	display:block;
	margin-right:10px;
}
table.good_view ul.har_good li h2{
	color:#205986;
	margin:0px;
	padding:0px;
	font-size:15px;
	font-weight:bold;
}
table.good_view td img{
	border:1px solid #205986;
}
ul.nav{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
ul.nav li{
	float:left;
	margin-left:20px;
}
ul.nav li a{
	color:#205986;
	font-size:14px;
	font-style:italic;
}
ul.nav li a:hover{
	text-decoration:none;
	color:#205986;
}
ul.nav li a.bask{
	background:transparent url(images/icon/telega.jpg) no-repeat  0 0;
	color: #B53C55;
	padding-left:25px;
}
ul.nav li a.bask:hover{
	color: #ff8000;
}

a.all_photo{
	color:#205986;
	font-size:14px;
	font-style:italic;
	display:block;
	text-align:center;
}
form.tip{
	border:1px dotted #878cd0;
	width:440px;
	overflow:hidden;
	padding:5px;
	margin-top:10px;
}
form.tip p input,form.tip p select{
	width:280px;
}
form.tip textarea{
	width:280px;
	height:180px;
	resize:none;
	overflow:hidden;
}
form.tip p{
	color:#205986;
	font-size:14px;
	margin:6px 0;
	padding:0px;
}
form.tip p label{
	float:left;
	display:block;
	width:180px;
	color:#205986;
	font-size:13px;
	font-style:italic;
}
input.save_tip{
	height:22px;
	width:171px;
	margin:10px 0 0 190px;
}
p.tip_good{
	color:#205986;
	font-size:13px;
}
p.tip_good span{
	display:block;
	color:#205986;
	margin-bottom:10px;
	font-size:14px;
}
h3.h3_tip {
	background:url(images/icon/tip.png) no-repeat scroll left center #D2E2E7;
	border-bottom:1px solid #A9A9A9;
	color:#205986;
	font-size:14px;
	height:36px;
	line-height:36px;
	padding:2px 0 2px 45px;
}
div.CenterLine p.price{
	color:#B53C55;
	font-size:18px;
	margin:0px;
	font-style:italic;
	margin-left:20px;
}
div.price_pos{
	position:absolute;
	bottom:5px;
	right:10px;
}
a.btn{	
	float:left;
	display:block;
	height:21px;
	padding-left:15px;
	position:relative;
	text-decoration:none;
	background:url(images/btn/left_btn_bg.gif) no-repeat left top;
}
a.btn span{
	float:left;
	display:block;
	height:20px;
	cursor:pointer;
	color:#e0eaf3;
	font-size:15px;
	padding-top:1px;
	padding-right:15px;
	background:url(images/btn/right_btn_bg.gif) no-repeat right top;
}
a.btn span.shaddow{
	position:absolute;
	left:15px;
	top:-1px;
	background:none;
	font-size:15px;
	color:#205986;
}
a.btn:hover span.shaddow{
	color:#676cea;
}
form.search{
	margin:0;
	padding:0;
	margin-bottom:10px;
}
form.search ul{
	list-style-type:none;
	margin:0;
	text-align:center;
	padding:0;
}
form.search ul li{
	display:inline;
	margin-right:15px;
}
form.search ul li input{	
	width:50%;
	/*
	border-bottom:1px solid #fff;
	border-left:1px solid #899fd7;
	border-top:1px solid #899fd7;
	border-right:1px solid #fff;
	*/
}
form.search ul li a{
	display:inline;
	color:#205986;
	font-size:14px;
	font-style:italic;
}
form.search ul li a:hover{
	text-decoration:none;
}
li.last_per_menu{
	padding-bottom:20px;
}
table.albom td.desctipt{
	vertical-align:top;
}
table.albom td.desctipt p{
	margin:5px 0 0 20px;
	padding:0;
}
table.albom td a img{
	border:1px solid #ccc;
	background:#fff;
	padding:10px;
}
div.CenterLine p.old_price_char{
	color:#BC3547;
	font-size:18px;
	font-style:italic;
	margin:0px;
	margin-left:20px;
	text-decoration:line-through;
}


ul.menu{
	list-style-type:none;
	margin:0;
	padding:0;
	position:relative;
	left:-5px;
}
ul.menu li a{
	color:#205986;
	font-size:14px;
}
ul.menu li a img{
	border:0;
}
.menu_empty {
	/*background:transparent url(images/icon/icon_squer.jpg) no-repeat  left center;*/
	width:20px;
}
.menu_plus {
	background:transparent url(images/icon/icon_plus.gif) no-repeat  left center;
	width:20px;
	margin-right:5px;
}
.menu_minus {
	background:transparent url(images/icon/icon_minus.gif) no-repeat scroll left center;
	width:20px;
	margin-right:5px;
}
ul.menu ul div{
	margin-left:10px;
}
ul.menu ul div ul li a{
	font-size:12px;
}
ul.menu ul div ul li a:hover{
	text-decoration:none;
}
div.CenterLine .num_active{
	text-decoration:none;
	color:#000;
	font-weight:bold;
	padding:2px;
	cursor:text;
}
div.other_info_head{
	width:257px;
	padding-left:10px;
	float:right;
}
div.other_info_head ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
div.other_info_head ul li{
	color:#205986;
	margin:4px 0;
}
div.other_info_head ul li span{
	color:#B53C55;
	font-weight:bold;
}
table.tmy_class {
	width:100%;
	margin-bottom:20px;
}
table.tmy_class td{
	width:20%;
	vertical-align:top;
}
table.tmy_class td a{
	display:block;
	text-align:center;
}

div.my_class{
	margin:4px;
	float:left;
	width:210px;
	padding:5px;
	border:1px solid #FF8000;
	height:400px;
	overflow:hidden;
}
div.my_class ul {
	list-style-type:none;
	margin:0;
	padding:0;
	margin:5px 0 5px 10px;
}

ul.info_list{
	list-style-type:none;
	margin:0;
	padding:0;
	margin-top:30px;
}
ul.info_list h2{
	color:#245880;
	font-size:18px;
	margin:0;
	padding:0;
	margin-bottom:10px;
	font-weight:normal;
}
ul.info_list li{
	color:#656ec9;
	clear:both;
}
ul.info_list li span{
	float:left;
	font-size:13px;
	font-style:italic;
	display:block;
	width:120px;
}
ul.info_list li a{
	font-size:15px;
	text-decoration:none;
	font-weight:bold;
	color:#9e475a;
}

.h2 {
	color:#245880;
	font-size:18px;
	font-weight:normal;
	margin:0 0 10px;
	padding:0;
}
#antarion {
	color:#5F5549; font-size:11px; overflow:hidden; height:31px; width:200px; position:relative; top:42px; font-family:Arial, Helvetica, sans-serif; text-align:left;
	left:-45px;
}
#antarion img{ float:left; margin-right:5px; margin-bottom:5px;}
#antarion2 {position:relative; color:#5F5549;}
#antarion2 a, #antarion2 a:hover {color:#5F5549; font-size:11px; text-decoration:none;}

div.third a{
	color: #205986;
}
div.third a:hover{
	color:#ff8000;
}




ul.mclass{
	list-style-type:none;
	margin:0;
	padding:0;
}
div.header table {
	color:#3d539f;
}
div.header table  a{
	color:#3d539f;
}
div.header table  a:hover{
	color:#de874a;
}
.orng{
	color:#de874a;
}
strong.red{
	color:#b13c3a;
}
ul.inf_list{
	margin-top:20px;
}
.block-text{
	background: -moz-linear-gradient(top, rgba(250,254,254,0.8) 0%, rgba(250,254,254,0.89) 47%, rgba(196,213,228,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(250,254,254,0.8)), color-stop(47%,rgba(250,254,254,0.89)), color-stop(100%,rgba(196,213,228,1)));
	background: -webkit-linear-gradient(top, rgba(250,254,254,0.8) 0%,rgba(250,254,254,0.89) 47%,rgba(196,213,228,1) 100%);
	background: -o-linear-gradient(top, rgba(250,254,254,0.8) 0%,rgba(250,254,254,0.89) 47%,rgba(196,213,228,1) 100%);
	background: -ms-linear-gradient(top, rgba(250,254,254,0.8) 0%,rgba(250,254,254,0.89) 47%,rgba(196,213,228,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccfafefe', endColorstr='#c4d5e4',GradientType=0 );
	background: linear-gradient(top, rgba(250,254,254,0.8) 0%,rgba(250,254,254,0.89) 47%,rgba(196,213,228,1) 100%);
	border: 1px solid #205986;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	behavior: url(border-radius.htc);
	padding: 10px 15px;
}
.img-rad {
	width: 27px;
	height: 27px;
	float: left;
	background: url(../images/img-rad.png) no-repeat;
	margin: -15px 0 0 0;
	position: relative;
}
.right-title {
	font-size: 12px;
	text-transform: uppercase;
	display: block;
	width: 200px;
	height: 22px;
	text-align: center;
	padding: 6px 0 0 0;
	text-decoration: none;
	margin: 13px;
	font-weight: normal;
	background: url(../images/right-title.png) repeat-x;
}
.top-title { background: url(../images/top-title.png) repeat-x }
.bottom-title { background: url(../images/bottom-title.png) repeat-x }
