/* CSS Document */
html{
height: 100%;
width:100%;
}
 body{
width:100%;
height:100%;
min-height:100%;
padding:0px;
margin:0px;
background:#fee9bc;
font-family:Arial, Tahoma;
font-size:12px;
color:#000000;
}
a, a:visited{
font-size:14px;
color:#004282;

}
a:hover{
color:#0159ae;
text-decoration:none;
}

a:active {
color:#b90000; 

}



tbody{
border:0px;
}
h3{
font-size:15px;
color:#000000;
padding:0px 0px 8px 0px;
}
img {
border:0px;
}
span.date{
display:block;
width:49px;
padding:3px 7px 3px 7px;
margin:12px 10px 0 0;
background:#b32625;
color:#fee9bc;
font-weight:bold;
font-size:12px;
float:left;
}
span.date2{
display:block;
width:49px;
padding:3px 7px 3px 7px;
margin:0px 10px 0 0;
background:#b32625;
color:#fee9bc;
font-weight:bold;
font-size:12px;
float:left;
}
#site-head{
min-width:962px;
background:url(/images/mgs/head001.jpg) repeat-x top center;
}
#site-foot{
min-width:962px;

overflow:hidden;
background:url(/images/mgs/foot01.jpg) repeat-x  bottom center;
}
/* @HEAD */
#head{
height:248px;
padding:16px 18px 0px 27px;
overflow:hidden;
background:url(/images/mgs/head.jpg) no-repeat top center;
}
#head .logo{
width:109px;
height:248px;
float:left;
}
#head .text{
width:327px;
height:248px;
float:left;
padding:0px 205px 0px 0px;
}
#head .icon{
width:67px;
height:240px;
float:right;
padding:8px 20px 0px 0px;
}
#head .telephon{
width:189px;
height:240px;
float:right;
}
/* @end */

/* @HEAD2 */
#site-head2{
min-width:962px;
background:url(/images/mgs/head002.jpg) repeat-x top center;
}
#head2{
height:404px;
padding:16px 18px 0px 27px;
overflow:hidden;
background:url(/images/mgs/head02.jpg) no-repeat top center;
}
#head2 .logo{
width:109px;
height:248px;
float:left;
}
#head2 .text{
width:327px;
height:248px;
float:left;
padding:0px 205px 0px 0px;
}
#head2 .icon{
width:67px;
height:240px;
float:right;
padding:8px 20px 0px 0px;
}
#head2 .telephon{
width:189px;
height:240px;
float:right;
}
/* @end */
/* @CONTENT */
#content{
min-width:962px;
overflow: hidden;
}
/*left-sidebar*/
#left-sidebar{
width:150px;
padding:0px 0px 0px 13px;
min-height:900px;
}

#right-sidebar .search{
width:155px;
height:74px;
text-align:left;
font-size:14px;
color:#0f8000;
font-weight:bold;
}
#right-sidebar .search img{
float:left;
padding:0px 7px 3px 3px;
}
#right-sidebar .search form{
overflow:hidden;
width:155px;
float:left;
}
#right-sidebar .search input{
width:115px;
height:18px;
border:1px solid #d7a84b;
border-right:none;
float:left;
}
#right-sidebar .search .button{
width:34px;
height:22px;
float:left;
border:0px;
background:#fee9bc;
}

/* 
#left-sidebar .search{
width:156px;
height:74px;
text-align:left;
font-size:14px;
color:#0f8000;
font-weight:bold;
}
#left-sidebar .search img{
float:left;
padding:0px 7px 3px 3px;
}
#left-sidebar .search form{
overflow:hidden;
width:156px;
float:left;
}
#left-sidebar .search input{
width:108px;
height:18px;
border:1px solid #d7a84b;
border-right:none;
float:left;
}
#left-sidebar .search .button{
width:34px;
height:22px;
float:left;
border:0px;
background:#fee9bc;
}
*/

#left-sidebar .menu{
padding:0px 0px 16px 0px;
margin:0px 14px 0px 0px;
}
#left-sidebar .menu a,
#left-sidebar .menu a:visited{
display:block;
padding:3px 0px 5px 0px;
border-bottom:1px solid #e7bf6f;
font-size:13px;
color:#004282;
text-decoration:underline;
text-align:left;
}
#left-sidebar .menu a:hover{
color:#0159ae;
text-decoration:none;
}
#left-sidebar .menu-big{
padding:0px 0px 16px 0px;
margin:0px 14px 0px 0px;
border-top:1px solid #e7bf6f;
}
#left-sidebar .menu-big a,
#left-sidebar .menu-big a:visited{
display:block;
padding:3px 0px 4px 0px;
border-bottom:1px solid #e7bf6f;
font-size:13px;
color:#004282;
text-decoration:underline;
text-align:left;
}
#left-sidebar .menu-big a:hover{
color:#0159ae;
text-decoration:none;
}
#left-sidebar .korzina{
height:28px;
text-align:left;
margin:0px 14px 14px 0px;
}
#left-sidebar .korzina img{
float:left;
margin:7px 9px -7px 2px;
}
#left-sidebar .top-block{
width:142px;
height:11px;
margin:0px 14px 0px 0px;
background:url(/images/mgs/top_block.gif) no-repeat top left;
}
#left-sidebar .bottom-block{
width:142px;
height:10px;
margin:0px 14px 0px 0px;
background:url(/images/mgs/bottom_block.gif) no-repeat top left;
}
#left-sidebar .razdel-block{
width:142px;
height:10px;
margin:0px 14px 0px 0px;
background:url(/images/mgs/razdel_block.gif) no-repeat top left;
}
#left-sidebar .content{
width:132px;
line-height:18px;
margin:0px 14px 0px 0px;
padding:1px 0px 2px 8px;
border:1px solid #d8aa4f;
border-top:0px;
border-bottom:0px;
background:#ffeec9;
text-align:left;
}
.how {padding:11px 0 1px 0;}
.how td a {font-size:12px;}
.how td {text-align:left;}
.icq-consultant{
padding:10px 0px 6px 2px;
margin:0px 14px 0px 0px;
text-align:left;
font-size:14px;
color:#0f8000;
font-weight:bold;
}
.icq-consultant img{
float:left;
margin:0px 6px 0px 0px;
}
/* @end */
/* @main */
#main{
width:100%;
}
.head-left{
/*height:41px;*/
width:20px;
background:url(/images/mgs/top-left-main.gif) no-repeat left top;
}
.head-right{
/*height:41px;*/
width:20px;
background:url(/images/mgs/top-right-main.gif) no-repeat right top;
}
.head-conent{
/*height:41px;*/
background:url(/images/mgs/top-center-main.gif) repeat-x top;
}
.head-menu{
/*height:41px;*/
float:left;

}
.head-menu ul{
list-style-type: none; 
margin:0
padding:0; 
}
.head-menu li{
display:inline; 
margin:0; 
padding:0;
}
.head-menu a {
float:left;
background:url(/images/mgs/main-link-left.gif) no-repeat left top;
padding:0px 0px 10px 12px;
margin:6px 4px 0px 3px;
color:#b32625;
}
.head-menu a span{
display: block;
float:left;
background:url(/images/mgs/main-link-right.gif) no-repeat right;
padding:4px 12px 6px 0px;
}

.head-menu a span{
	float:none;
}

.head-menu b {
	float:left;
	background:url(/images/mgs/main-link-left.gif) no-repeat left top;
	padding:0px 0px 0px 12px;
	margin:6px 4px 6px 3px;
	color:#b32625;
	text-decoration: none;
	font-size:14px;
}


.head-menu b span{
display: block;
float:left;
background:url(/images/mgs/main-link-right.gif) no-repeat right;
padding:4px 12px 6px 0px;
}

.head-menu b span{
	float:none;
}

.price-cat-content{
/*
border-right:1px solid #d7a84b;
border-left:1px solid #d7a84b;
padding:0px 20px 0px 20px;
margin:0px 0px -1px 0px;
background:#fee9bc;
text-align:left;
*/
/*overflow:hidden;*/
}
 .link{
height:12px;
padding:8px 0px 8px 0px;
color:#e7bf6f;
text-align:left;
}
 .link a{
font-size:12px;
color:#004282;
}
.link img{
margin:0 0 -4px 0;
}
.name{
height:40px;
padding:10px 0px 17px 0px;
color:#0f8000;
font-size:20px;
font-weight:bold;
text-align:left;
}

/**/

.price-content{
border-right:1px solid #d7a84b;
border-left:1px solid #d7a84b;
padding:0px 20px 0px 20px;
margin:0px 0px -1px 0px;
background:#fee9bc;
text-align:left;
overflow:hidden;
}



.price-cat{
/*width:133px;*/
/*height:310px;*/
font-size:18px;
font-weight:bold;
color:#000000;
text-align:left;
padding:0px 38px 10px 0px;
/*border-bottom:1px solid #d9ac52;*/
/*vertical-align:text-top;*/
/*margin:0px 0px 10px 0px;*/
/*float:left;*/
}



.price-cat input{
width:34px;
height:18px;
border:1px solid #d9ac52;
float:left;
font-size:14px;
}
.price-cat .buy{
width:81px;
height:24px;
margin:0 0 0 14px;
border:0px;
float:left;
}
.price-cat img{
border:3px solid #d9ac52;
float:none;
}


.price{
width:133px;
height:270px;
font-size:18px;
font-weight:bold;
color:#000000;
text-align:left;
padding:0px 0px 10px 0px;
margin:0px 0px -1px 0px;
float:left;
}
.price form{
overflow:hidden;
}
#red img {border:3px solid #B32626;}
#red {color:#B32626;}
.icqcons {width:33%;float:left;padding:10px 0 10px 0;}
.icqcons img {margin-right:13px;}
.icqcons .im img {margin:11px 0 0 0;display:block;border:1px solid #C7983D;}

.price input{
width:34px;
height:18px;
border:1px solid #d9ac52;
float:left;
font-size:14px;
}
.price .buy{
width:81px;
height:24px;
margin:0 0 0 14px;
border:0px;
float:left;
}
.price img{
border:3px solid #d9ac52;
float:none;
}
.price-big{
width:206px;
height:300px;
font-size:18px;
font-weight:bold;
color:#000000;
text-align:center;
border-bottom:1px solid #d9ac52;
padding:0 0 10px 0;
}
 .price-big img{
border:3px solid #d9ac52;
}

.price-big.red img {border:3px soloid #B32626;}
.price-big form{
overflow:hidden;
padding:0px 0px 0px 35px;
}
 .price-big input{
width:34px;
height:18px;
border:1px solid #d9ac52;
float:left;
}
 .price-big .buy{
width:81px;
height:24px;
margin:0 0 0 14px;
border:0px;
float:left;
}
.price-big-text{
height:300px;
border-bottom:1px solid #d9ac52;
margin:0 0 10px 0;
padding:0px 0px 0px 20px;
text-align:left;
vertical-align:text-top;
font-size:14px;
}
.border{
min-width:540px;
overflow:hidden;
vertical-align:text-top;
border-bottom:1px solid #d9ac52;
padding:17px 0 10px 0;
}
.bordertxt{
min-width:540px;
overflow:hidden;
vertical-align:text-top;
border-bottom:1px solid #d9ac52;
padding:0 0 18px 0;
}
/**/
.news{
width:100%;
border-bottom:1px solid #d9ac52;
overflow:hidden;
text-align:left;
padding:0px 0px 12px 0px;
}
.news h3{
line-height:normal;
padding:0px;
}
.news a,
.news a:visited{
font-size:12px;
color:#004282;
text-decoration:underline;
}
 .news a:hover{
color:#0159ae;
text-decoration:none;
}
 .news img{
border:3px solid #d9ac52;
float:left;
margin:0px 21px 0px 0px;
}
.stati{
text-align:left;
padding:12px 0px 12px 0px;
}
.stati img{
border:3px solid #d9ac52;
float:left;
margin:0px 19px 19px 0px;
}
.lists{
text-align:center;
overflow:hidden;
width:100%;
}
.lists a{
padding:15px 0 0 0px;
float:left;
}
.lists table {margin:0 auto;}
.list{
height:21px;
padding:15px 0 0 0px;
text-align:center;
float:left;
}
.list a{
display:inline;
height:19px;
padding:3px 8px 0px 8px;
border-right:1px solid #ab7b38;
float:left;
text-decoration:underline;
}
.list a.active,
.list a:hover{
display:block;
height:19px;
padding:3px 8px 0px 8px;
border-right:1px solid #ab7b38;
background:#e7bf6f;
color:#fee9bc;
float:left;
text-decoration:none;
font-weight:bold;
}
.foot-left{
height:20px;
width:19px;
background:url(../bottom-left-main.gif) no-repeat left bottom;
}
.foot-right{
height:20px;
width:19px;
background:url(../bottom-right-main.gif) no-repeat right bottom;
}
.foot-center{
height:20px;
background:url(../bottom-center-main.gif) repeat-x bottom;
}
.table-left{
width:98px;
font-weight:bold;
text-align:left;
padding:0px 0px 5px 0px;
vertical-align:text-top;
}
.table-left-reg{
width:155px;
font-weight:bold;
text-align:left;
padding:0px 5px 5px 0px;
vertical-align:text-top;
}
.table-right{
font-weight:normal;
text-align:left;
padding:0px 0px 5px 0px;

}
.table-right input{
width:301px;
height:19px;
border:1px solid #d7a84b;
}
.table-right textarea {
width:301px;
height:114px;
border:1px solid #d7a84b;
}
.table-right-red{
width:307px;
font-size:14px;
font-weight:bold;
color:#fee9bc;
background:#b32626;
padding:3px 0px 3px 10px;
}
.table-right-reg{
font-weight:normal;
text-align:left;
padding:0px 0px 5px 0px;
font-size:11px;
}
.table-right-reg input {
width:307px;
height:19px;
border:1px solid #d7a84b;
margin:2px 0px 0px 0px;
}
.table-right-reg select {
width:307px;
height:19px;
border:1px solid #d7a84b;
margin:2px 0px 0px 0px;
}
.table-right-reg textarea {
width:307px;
height:62px;
border:1px solid #d7a84b;
}
.table-left-basket{
font-size:14px;
font-weight:bold;
color:#fee9bc;
background:#b32626;
padding:3px 0px 3px 10px;
}
.table-left-basket_border{
padding:11px;
border-top:2px solid #b32626;
}
.table-basket{
padding:11px;
}
.table-basket input{
border:1px solid #d7a84b;
}
.search-content{
width:160px;
height:22px;
border:1px solid #b32626;
border-right:0px;
padding:0px;
margin:0px -3px 7px 0px;
}
.acc{
font-size:14px;
font-weight:bold;
}
.search-ackaunt{
display:block;
width:20px;
height:15px;
font-size:12px;
font-weight:bold;
color:#fee9bc;
background:#b32626;
text-align:right;
padding:3px;
margin:0px 10px 47px 0px;
float:left;
}
.search-results{
width:528px;
margin:0px 0px 15px 0px;
}
.search-adres{
color:#d7a84b;
display:block;
font-family:Arial;
}
.search-coin{
background:#ffffff;
}
ul{
list-style-type: none; 
margin:0; 
padding:0;
margin:13px 0px 13px 0px;
}
li.catalog{
display:inline; 
margin:0px; 
padding:0px;
}

li.catalog b{
display:block;
color:#004282;
padding:0px 0px 0px 12px;
line-height:normal;
font-size:13px;
text-decoration:none;
}

.unactive{
color:#004282;
text-decoration:none;
}

li.catalog-oll{
display:inline; 
margin:0px; 
padding:0px;
}
li.catalog-fool{
display:block; 
margin:0; 
padding:0;
}
li.catalog-fool ul{
list-style-type: none; 
margin:0px; 
padding:0px;
margin:4px 0px 10px 15px;
}
li.catalog a{
display:block;
background:url(../arrow-grin.gif) no-repeat left top;
padding:0px 0px 0px 12px;
line-height:normal;
font-size:13px;
}
li.catalog-oll a{
display:block;
padding:0px 0px 0px 12px;
line-height:normal;
font-size:13px;
}
li.catalog-oll a:hover{
color:#FF3300;
text-decoration:none;
}
li.catalog a:hover{
color:#FF3300;
text-decoration:none;
}

li.catalog-fool a{
display:block;
background:url(../arrow-grin-big.gif) no-repeat left top;
padding:0px 0px 0px 12px;
font-size:13px;
}

li.catalog-fool a:hover{
color:#FF3300;
text-decoration:none;
}
li.catalog a{
display:block;
background:url(../arrow-grin.gif) no-repeat left top;
padding:0px 0px 0px 12px;
}
li.catalog-fool li.catalog a{
display:block;
background:url(../arrow-grin.gif) no-repeat left top;
padding:0px 0px 0px 12px;
color:#004282;
}
 li.catalog-fool li.catalog a:hover{
color:#FF3300;
text-decoration:none;
}
 li.catalog-fool li.catalog  a.active{
display:block;
background:url(../arrow-red.gif) no-repeat left top;
padding:0px 0px 0px 12px;
color:#ff0000;
text-decoration:none;
}
li.catalog  a.active{
display:block;
background:url(../arrow-red.gif) no-repeat left top;
padding:0px 0px 0px 12px;
color:#ff0000;
text-decoration:none;
}
.foto-link{
}
.foto-link a{
display:block;
padding:10px 0px 10px 31px;
background:url(../arrow_foto.gif) no-repeat left;
}
.foto-link a:hover{
color:#CC0000;
text-decoration:none;
}
.foto{
width:156px;
height:240px;
float:left;
text-align: center;
margin:0px 38px 0px 0px;
}
.foto img{
border:3px solid #d7a84b;
margin:5px;
}
/* @end */

/* @right-sidebar */
#right-sidebar{
width:155px;
text-align:left;
padding:0px 14px 0px 14px;

}
#right-sidebar ul{
list-style-type: none; 
margin:0; 
padding:0;
margin:13px 0px 13px 0px;
}
#right-sidebar li.catalog{
display:inline; 
margin:0px; 
padding:0px;
}
#right-sidebar li.catalog-fool{
display:block; 
margin:0; 
padding:0;
}
#right-sidebar li.catalog-fool ul{
list-style-type: none; 
margin:0px; 
padding:0px;
margin:4px 0px 10px 15px;
}
#right-sidebar li.catalog a{
display:block;
background:url(../arrow-grin.gif) no-repeat left top;
padding:0px 0px 0px 12px;
line-height:normal;
font-size:13px;
}
#right-sidebar li.catalog a:hover{
color:#FF3300;
text-decoration:none;
}
#right-sidebar li.catalog-fool a{
display:block;
background:url(../arrow-red-big.gif) no-repeat left top;
padding:0px 0px 0px 12px;
color:#ff0000;
font-size:13px;
}
#right-sidebar li.catalog-fool a:hover{
color:#FF3300;
text-decoration:none;
}
#right-sidebar li.catalog a{
display:block;
background:url(../arrow-grin.gif) no-repeat left top;
padding:0px 0px 0px 12px;
}
#right-sidebar li.catalog-fool li.catalog a{
display:block;
background:url(../arrow-grin.gif) no-repeat left top;
padding:0px 0px 0px 12px;
color:#004282;
}
#right-sidebar li.catalog-fool li.catalog a:hover{
color:#FF3300;
text-decoration:none;
}
#right-sidebar li.catalog-fool li.catalog  a.active{
display:block;
background:url(../arrow-red.gif) no-repeat left top;
padding:0px 0px 0px 12px;
color:#ff0000;
text-decoration:none;
}
#right-sidebar li.catalog  a.active{
display:block;
background:url(../arrow-red.gif) no-repeat left top;
padding:0px 0px 0px 12px;
color:#ff0000;
text-decoration:none;
}
#bor{
border-top:1px solid #d7a84b;
}
/* @end */

.list-spis {width:33%;float:left;text-align:center;padding:3px 0 12px 0;font-weight:bold;}
.list-spis .pic {width:133px;margin:0 auto;padding:0 0 6px 0;}
.list-spis img {display:block;border:3px solid #D9AC52;}
.list-spis2 {display:block;border:1px solid #D9AC52;background:#FFEDC7 url(../arrow_foto.gif) 4px -2px no-repeat;width:26px;height:13px;position:absolute;margin:114px 0 0 101px;}
html body * span.clear,html body * div.clear,html body * li.clear,html body * dd.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;list-style:none;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0;}


/* @foot */
#footer{
background:url(../foot.jpg) no-repeat  bottom center;
}
#foot{
height:13px;
min-width:900px;
padding:123px 25px 20px 13px;
color:#ffffff;
background:url(../logo_studiya.gif) no-repeat bottom right;
}
#foot a{
font-size:12px;
color:#fee9bc;
}
#foot a:hover{
color:#ffffff;
text-decoration:none;
}

.text ul { margin:5px; }
.text ul li { margin-left:20px; list-style:disc; }

.admin a { font-size:11px !important; font-weight:normal; }
.admin { background:#fff; border:1px solid #ccc; padding:5px; }

.pcat { width:160px; }

.map li { display:block; }
.cat a { display:block; }
.map { margin-bottom:5px; padding-bottom:0; }
.catalog-empty a { background:none !important; font-size:12px; }



	.newphone{
		width:189px;
		font-family:Arial;
		margin-top:0px;
	}
	.np-top	div{
		height:24px;
		background:url(/i/newphone1.png) no-repeat;
	}
	.np-center{
		height:42px;
		background:url(/i/newphone3.gif) no-repeat;
		padding:3px 0 5px 65px;
		font-size:20px;
		font-weight:bold;
	}
	.np-footer div{

		background:url(/i/newphone2.png) no-repeat;
		padding:17px 0 6px 40px;
		text-align:center;
		font-size:14px;
	}
	
	.np-block{
		position:absolute;
		width:100%;
		z-index:9999;
	}

	.newphone2{
		width:191px;
		font-family:Arial;
		margin-top:10px;
	}
	.np-top2	div{
		height:12px;
		background:url(/i/newphone21.png) no-repeat;
	}
	.np-center2{
		background:url(/i/newphone23.gif) repeat-y;
		padding:0px 12px;
	}
	.np-center2 div{
		overflow:hidden;
		width:167px;
	}
	.np-footer2 div{
		background:url(/i/newphone22.png) no-repeat;
		height:12px;
	}