/*-------------------------------------------------------------------------------------------------
page format
-------------------------------------------------------------------------------------------------*/
html, body {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border:0; width:100%; text-align:center;}

#header, #main, #footer {width: 984px; margin:0 auto; text-align: left; clear: both;}

#left, #center, #right {float:left;}
#left, #right {width:198px;}
#center {width:576px; margin: 0 5px 0 5px;}
#right { margin-top: 6px;}

#center .menu {margin:6px 0 11px 0;}

#footer {height:22px; valign:center; bottom: auto; left: 9px;}
#footer .copyright {valign:center; float:left; padding:5px 5px 5px 5px;}
#footer .menu { padding:5px 5px 5px 5px;}

/*-------------------------------------------------------------------------------------------------
color & fonts
-------------------------------------------------------------------------------------------------*/
html, body {background:#fff;}
img {border:0;}

#header, #footer {background:#000;}

/*#block .aCatalog {padding-bottom:10px;}
#block .subCatalog {padding-left:42px; padding-bottom:10px;}*/

#center .flash {background:#000;}

#footer {font-family:Tahoma,sans-serif; font-size:10px; font-style:normal; font-weight:normal; color:#fff;}
#footer .menu a {font-family:Tahoma, sans-serif; font-size:10px; font-style:normal; font-weight:normal; color:#fff; text-decoration:none;}
#footer .menu a:hover {color:#3391b7;}

/* Навигация */

#contacts {font-family:Tahoma,sans-serif; font-size:10px; font-style:normal; font-weight:normal; color:#000;}
#contactsc {font-family:Tahoma,sans-serif; font-size:10px; font-style:normal; font-weight:normal; color:#3391b7;}


#navigation {
	
	color:#fff;
	margin:14px 0 14px 7px;
}

#navigation span {
	display: block;
	font-family:Tahoma, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:bold;
	color:#fff;
	
}
   
#navigation a {
	font-family:Tahoma, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	color:#fff;
	text-decoration: none;
}

#navigation a:hover {
	color: #3391b7;
}
#nav span{


	font-family:Tahoma, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:bold;
	color:#000;
	
}
#nav span a{


	font-family:Tahoma, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	color:#000;
	padding: 3px 3px 3px 3px;
}
#nav a:hover {
	color: #3391b7;
}


/* Центр */
div#wrapper
   {
     float: left;
     width: 100%;
   }

div#content
   {
    /* margin: 0 19%; отступ центра от боковых колонок */
	font-family:Tahoma, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	color:#000;
	text-decoration: none;
	
   }

#content a{

font-family:Tahoma, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	color:#000;
	text-decoration:none;
}
table.main{

border-collapse: collapse;
padding: 0px;
background-color: #FFFFFF;

}

table.main_i{

border-collapse: collapse;
padding: 20px;
background-color: #FFFFFF;

}

#sp{
padding: 0px 0px 5px 0px;
}

tr.tablehead{

background-color: #FFF;

}
tr.tablecenter{


}
#tables{

}
td.otstup{
border:1px solid #000;
}

td.otstupp{
border:1px solid #000;
padding: 5px;

}
#namelink a:hover{
color:#000;
font-weight:bold;

}

#image {
background-color: #fff;
border: 1px solid #fff;

}
#navigation span{


}

#navigation span.pagenav a{

	text-align: right;
	font-family:Tahoma, sans-serif;
	font-size:10px;
	padding: 2px 4px 2px 4px;
	font-weight:normal;
	color:#fff;
	letter-spacing:0px;
	background-color: #000000;
}
#navigation span.pagenav a:hover{
font-weight:bold;
color:#3391b7;
}
#navigation span.pagenav b{


	font-family:Tahoma, sans-serif;
	font-size:10px;
	padding: 2px 4px 2px 4px;
	font-weight:normal;
	color:#3391b7;
	letter-spacing:0px;
	background-color: #000000;
}
#navig {
padding: 4px;
}

/* /Центр */
/*-------------------------------------------------------------------------------------------------
Боксы
-------------------------------------------------------------------------------------------------*/
#block {
	padding: 0 0 0 1px;
	width: 197px;
}

#block .blockBody {
	padding: 11px 0 0 15px;
}

/* ---------- Бокс контент ---------- */
#block .blockBody .boxContent {
	padding-bottom: 7px;
}

.boxContent a {
	font-family:Tahoma, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	color:#000;
	text-decoration:none;
}

.boxContent a:hover {
	color:#3391b7;
}

.boxContent { /* ul */
	list-style-type: none;
	text-align: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.boxContent li {
	display: block;
	font-family:Tahoma, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	padding: 0 0 8px 0;
}

/* ---------- Бокс новости ---------- */
#block .boxNewsContent { /* Содержимое бокса новости */
	font-family:Tahoma, sans-serif;
	font-size:7px;
	font-style:normal;
	font-weight:normal;
	padding-bottom: 0px;
}

#block .boxNewsContent a {
	font-family:Tahoma, sans-serif;
	
	font-style:normal;
	font-weight:normal;
	color:#000;
	text-decoration:none;
}

#block .boxNewsContent a:hover {
	color:#3391b7;
}

#block .boxNewsContent p.title {
	margin: 0 0 0 0;
	padding: 0 0 3px 0;
}

#block .boxNewsContent p.content {
	margin: 0 0 0 0;
	padding: 0 0 15px; 0;
}

/* --------- Бокс разделы ---------- */
#boxCategorySpacer {
	padding-bottom: 5px;
}

#block .boxMenuCategory {
	position: relative;
	margin: 0;
	padding-bottom: 10px;
}

#block .boxMenuCategory a, .boxMenuSubCategory1 a, .boxMenuSubCategory2 a, .boxMenuSubCategory3 a, .boxMenuSubCategory4 a, .boxMenuSubCategory5 a, .boxMenuSubCategory6 a {
	display: block;
	font-family: Tahoma, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000;
	text-decoration: none;
   }

#block .boxMenuCategory a:hover, .boxMenuSubCategory1 a:hover, .boxMenuSubCategory2 a:hover, .boxMenuSubCategory3 a:hover, .boxMenuSubCategory4 a:hover, .boxMenuSubCategory5 a:hover, .boxMenuSubCategory6 a:hover {
	color:#3391b7;
}

#block .boxMenuCategory span, .boxMenuSubCategory1 span, .boxMenuSubCategory2 span, .boxMenuSubCategory3 span, .boxMenuSubCategory4 span, .boxMenuSubCategory5 span, .boxMenuSubCategory6 span {
	font-weight: bold;
	position: relative;
}

#block .boxMenuSubCategory1, .boxMenuSubCategory2, .boxMenuSubCategory3, .boxMenuSubCategory4, .boxMenuSubCategory5, .boxMenuSubCategory6 {
	padding-bottom: 10px;
	position: relative;
}

#block .boxMenuSubCategory1 {
	padding-left: 4px;
}

#block .boxMenuSubCategory2 {
	padding-left: 8px;
}

#block .boxMenuSubCategory3 {
	padding-left: 12px;
}

#block .boxMenuSubCategory4 {
	padding-left: 16px;
}

#block .boxMenuSubCategory5 {
	padding-left: 20px;
}

#block .boxMenuSubCategory6 {
	padding-left: 24px;
}

/* ---------- Бокс корзина ---------- */
#boxCartSpacer {
	padding-bottom: 15px;
}

#block .blockBody .boxcontent{
	display: block;
}

#block .blockBody .boxcontent  span {
	font-weight: normal;
}

#block .blockBody .boxcontent a {
	font-family: Tahoma, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}

#block .blockBody .boxcontent a:hover {
	color: #3391b7;
}

#block .blockBody .boxcontent p {
	padding: 0;
	margin: 0;
	font-family: Tahoma, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}
p.boxcard{
text-align: left;
}
#boxcard{
color: #3391b7;
font-weight: bold;
font-style: bold;
}
#boxsearch{
color: #000000;

}
p.CartContentRight {
	text-align: right;
	padding-right: 0.2em;
}

/* ---------- Бокс вход/админ ---------- */
.loginform input {
	width: 80px;
	height: 13px;
	font-size: 9px;
	border: 1px solid;
	border-color: #000;
	/*border-color: #666 #ccc #ccc #666;*/
	padding: 1px;
	margin-top: 0.1em;
	margin-bottom: 0.1em;
}



/* ---------- Бокс поиск --------- */
#boxSearchContent {
	padding: 0 0 15px 10px;
}

#boxSearchContent p {
	white-space: nowrap;
	margin: 0 0 0 0;
	font-size: 10px;
	padding: 5px;
	text-align: left;
}
#searchright{
padding: 0 0px 0 34px;
text-align: left;
}
#logintext a {
font-weight: normal;
font-style: normal;
}
#boxSearchContent a {
	font-family: Tahoma, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}

#boxSearchContent a:hover {
	color: #3391b7;
}

.ajaxQuickFind {
	font-family: Tahoma, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000;
}

.searchboxform input {
	
	width: 60%;
	height: 12px;
	font-size: 10px;
	border: 1px solid;
	border-color: #000;
	/*border-color: #666 #ccc #ccc #666;*/
	padding: 1px;
	margin-top: 0.2em;
	margin-bottom: 0.4em;
}

.regboxform input {
   
	width: 40%;
	height: 12px;
	font-size: 1em;
	border: 1px solid;
	border-color: #000;
	/*border-color: #666 #ccc #ccc #666;*/
	padding: 1px;
	margin-top: 0.2em;
	margin-bottom: 0.4em;
}
.radioboxform input {
	
	font-size: 1em;
	border: 1px solid;
	border-color: #000;
	
	padding: 1px;
	margin-top: 0.2em;
	margin-bottom: 0.4em;
}



form {
	margin: 0;
	padding: 0;
}

#selected{
color: #CCCCCC;
	font-style: bold;
	
}
#productinfo{
border: 1px solid;
border-color: #c53507;
width: 603px;
min-height: 762px;

}

#prodinfotop{
background:#FFF url(images/prod_info_top.jpg) no-repeat;
width: 601px;
height: 74px;

}
#prodinfoname{
background-color: #000000;
color: #E4F2CC;
width: 595px;
height: 15px;
padding: 1px;
}
#prodbody{
padding: 5px 65px 50px 65px;
}
.prodinfoimput input {
	
	
}
.prodinfoimputimg input {
	

	
}
#prodinfoimg{
border: 1px solid;
border-color: #000;
width: 90px;
height: 90px;
}
#prodinfozoom{
padding: 5px 0px 0px 10px;
}

#proddescrip{
padding: 5px 0px 0px 0px;
text-align: left;
}

#proddescrip td{
border: 1px solid;
border-color: #FFA701;
}
#proddescrip table{
border-collapse: collapse;
}
#prodinfodost{
font-family: Tahoma, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}
#prodinfodost a{
font-family: Tahoma, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}
#prodinfoprice{
font-family: Tahoma, sans-serif;
	font-size: 25px;
	font-style: normal;
	font-weight: normal;
	color: #3391b7;
	text-decoration: none;
	padding: 0px 0px 0px 0px;

}
#prodinfoprice b{
font-family: Tahoma, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}
.current {

display: block;
	font-family: Tahoma, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}

#panellink a{
padding: 10px;
}
#imput_card input{
text-align: left;
	width: 30px;
	height: 12px;
	font-size: 1em;
	border: 1px solid;
	border-color: #000;
	
	padding: 1px"

	}
	.menuitem {padding: 5px 0px 0px 0px; }
.adv_search input {
	
	
	font-size: 1em;
	border: 1px solid;
	border-color: #000;
	
	padding: 1px
}
.adv_search select {
	
	
	font-size: 1em;
	border: 1px solid;
	border-color: #000;
	
	padding: 2px
}