﻿/* -----------------------------------------------------------------------------------------
   VaM Shop - open source ecommerce solution
   http://vamshop.ru

   Copyright (c) 2005-2008 VaM Shop 
   -----------------------------------------------------------------------------------------
   Released under the GNU General Public License 
   ---------------------------------------------------------------------------------------*/

/*<![CDATA[*/
.inputRequirement{color:red;}
body
   {
     margin: 0;
     padding: 0;
	 background:url(img/dionis/bg_body.gif);
	 background:#ffffff;
	 font: 12px Tahoma,Verdana,arial,sans-serif;
	 color:#272727;
   }
h2 {color:#444444;margin:20px 0 6px 10px;font-size:12px;}
h3 {color:#FF0099;padding:20px 0 0 10px;}
li {
    list-style-position: outside;
	margin-left: 14px;
}

.co {padding:0 4px 0 4px;}
.co li {
    padding:10px 0 0 0;
	list-style-type: square;
	list-style-color:#FF0099;
}
.cnt {padding:10px 4px 10px 4px;}
.cnt li {
    padding:4px 0 4px 0;
	list-style-type: disc;
	color:#FF00FF;
}

.categories{
    font-size: 12px;
	font-weight: bold;
	background:url(img/dionis/box_header.jpg);
	background-repeat:repeat-x;
	padding:8px 0 8px 26px;
	margin-top:8px;
	color:#121212;
	border:solid 1px #DFDBDB;
	text-align:left;
}

.list, .boxNewsContent {
    text-align: left;
	padding:6px 6px 16px;
	border:solid 1px #DFDBDB;
	border-top:none;
	background:#ffffff;
}

img
   {
	  border: 0;
   }

#container {
    width: 100%;
	background: url(img/dionis/title.jpg);
	background-repeat:repeat-x;
}
#container_2 {
    width: 990px;
	
}
.title {
    width: 990px;
    height:130px;
	background: url(img/dionis/title_logo.jpg);
	background-repeat:no-repeat;
	padding:0;
	margin:0 0 1px;
	vertical-align:middle;
}
   
#basic {
    width: 720px;
	height:100%;
	border-left:solid 270px #EEEEEE;
	background:#ffffff;
}

.main {
    padding:4px 0 4px 4px;
}

#header{
	height: 246px;
	background: url(img/dionis/logo.jpg);
}
   
.top {

}
 
a 
   {
     color: #000;
     text-decoration: none;
	 margin:0;
	 padding:0;
   }

a:hover 
   {
     color: #777777;
     text-decoration: none;
	 margin:0;
	 padding:0;
   }

.menu{
   background:;
   margin:0px 0 ;
}
.menu2{

}

.menu a {
   padding:10px 20px 14px;
   margin:0px;
   font-family: MS Sans Serif;
   font-size: 12px;
   font-weight:bold;
   color:#A2EAFC;
   vertical-align:middle;
   border-left:solid 1px #216A8B;
}

.menu a:hover {
   padding:10px 20px 14px;
   margin:0px;
   font-family: MS Sans Serif;
   font-size: 12px;
   font-weight:bold;
   color:#3CD2F9;
   vertical-align:middle;
   background-repeat:repeat-x;
}
.menu .current {
   padding:10px 20px 14px;
   margin:0px;
   font-family: MS Sans Serif, ;
   font-size: 12px;
   font-weight:bold;
   color:#A2EAFC;
   vertical-align:middle;
   border-bottom:none;
}
.itemNewProductsDefault{
   width:219px;
   float:left;
   background:;
}
#navigation {
    padding:6px 6px 6px 10px;
}

#boxLogin {
    padding:6px;
	margin-bottom:20px;
	border:solid 0px #A0E08B;
	background:#B6E7A6;
}

#loginbox input {
    vertical-align:middle; 
}

.loginform {
    padding-top:10px;
	color:#787777;
	font-size:11px;
}
.loginform input{
    border:solid 1px #C5C3C3;
	color:#787777;
	font-size:11px;
}

input#quick_find_keyword{
    border:solid 1px #C5C3C3;
	color:#787777;
	font-size:11px;
}
/* Центр */
#wrapper
   {
     width:720px;
	 margin:0px;
	 padding:0px;
	 background:#ffffff;
	 text-align: left;
	 float:right;
   }

.top_content {
	color:#2C8EBB;
	padding:10px;
	text-align:left;
	border-right:solid 4px #fff;
	border-left:solid 4px #fff;
} 

.top_content a{ 
    color:#058BAD;
	padding:0px;
}
.top_content a:hover{ 
    color:#035E74;
	padding:0px;
}
.np {
    position:relative;
	top:22px;
	left:-68px;
}

#header h1 {
    color: #FFf;
	font-weight: bold;
	font-size: 12px;
	padding:10px 0 0 392px;
	margin: 0;
}

h1 {
    color: #333333;
	font-weight: bold;
	font-size: 16px;
	padding:10px;
	margin: 0;
	background:#fff;
	text-decoration:underline;
}

h1 a{
    color: #333333;
	font-weight: bold;
	font-size: 16px;
	padding:0px;
	margin: 0;
	background:#fff;
	text-decoration:underline;
}



.content {
	padding:10px;
	margin:8px 10px 1px;
	border:solid 1px #EFEFEF;
	background:#fff;
	float:left;
}  

.bottom_content{
    background: url(img/dionis/sh_bottom.gif);
	background-position:bottom right;
	background-repeat: no-repeat;
	height: 16px;
}

.bottom_left {
    background: url(img/dionis/sh_bottom_left.gif);
	background-position:bottom left;
	background-repeat: no-repeat;
	height: 100%;
}

#hom {
    padding:0 0px 10px 0px;
	float:left;
}

#hom h3 {
    padding:6px 10px 6px 10px;
	background: #F0E7E7;
} 

#hom h2 {
    padding:10px 0 6px 0;
	color:#444444;
} 
#hom li{ }
.cont {
    padding:10px 0px 4px 0px;
	text-align: justify;
} 

#hom .con{
margin-bottom:20px;
padding:4px 10px 4px 10px;
background:#F0E7E7;
}
.page {
    padding:10px 20px 10px 20px;
}

.cont_cat {
    padding:2px 0px 2px 0px;
	text-align: justify;
}

.Item {
    margin:0;
	font-size:10px;
}

.pageItem {
    padding:10px 0 10px 0;
	text-align: left;
}

.pageItem_cat {
    padding:10px;
	text-align: left;
	background:#fff;
}

.pageItem_cat a.itemCategoriesListing img{margin:0 10px 0 10px;vertical-align:middle;}
.pageItem_cat a:hover.itemCategoriesListing img{margin:0 0 0 20px;  }

.itemCategoriesListing {
    text-align:center;
	vertical-align:top;
	font-size:13px;
	font-weight:bold;
	color:#333333;
}

.itemProducts {
    float:left;
	width:334px;
	height:220px;
	border-right:dashed 1px #DDDDDD;
}

.itemProductsNew {
    float:right;
	width:334px;
	height:220px;
}
.itemProductsMain {
    float:left;
	width:334px;
	height:250px;
	border-right:dashed 1px #DDDDDD;
}

.itemProductsMainNew {
    float:right;
	width:334px;
	height:250px;
}
.itemProductsNew .titleItem {
	padding:20px 8px 8px;
	margin:0 8px 0 10px;
	font-weight:bold;
	border-bottom:solid 1px #333333;
	border-top:dashed 1px #DDDDDD;
}
.itemProducts .titleItem {
	padding:20px 8px 8px;
	margin:0 18px 0 8px;
	font-weight:bold;
	border-bottom:solid 1px #333333;
	border-top:dashed 1px #DDDDDD;
}
.itemProductsMainNew .titleItem {
	padding:20px 8px 8px;
	margin:0 8px 0 10px;
	font-weight:bold;
	border-bottom:solid 1px #333333;
	border-top:dashed 1px #DDDDDD;
}
.itemProductsMain .titleItem {
	padding:20px 8px 8px;
	margin:0 18px 0 8px;
	font-weight:bold;
	border-bottom:solid 1px #333333;
	border-top:dashed 1px #DDDDDD;
}
.titleItem a {color:#272727;}

.bodyItem {
	margin:4px 0 10px;
	padding:10px;
}

.page_el {
    padding:2px 0 0px 0;
}

.bold {
    font-weight:bold;
}
.pagecontent {
    padding:10px 0 10px 0;
	text-align: left;
}

.form {
    margin-top: 10px;
}

.form p {
    padding-left:10px;
}

.contacterror {
    padding-top:10px;
}

.productOldPrice {
    text-decoration:line-through;
	color:#0000FF;
}

.productPrice {
     color: #FF0000;
}

select {
    width:200px;
}

.cat_description {
    border-top:solid 1px #eeeeee;
	border-bottom:solid 1px #eeeeee;
	padding:6px 0;
	text-align:justify;
	color:#777777;
}
/* /Центр */

/* Левая колонка */
div#left
   {
     float: left;
     width: 270px; /* Ширина левой колонки */
     margin-top: 0px;
	 margin-left:-270px;
	 background:#ECEDED;
	 z-index: 1;
	 position:relative;
	 top:-8px;
   }
/* /Левая колонка */

/* Правая колонка */
div#right
   {
     float: right;
     width: 200px; /* Ширина правой колонки */
     margin-left: 0px;
	 height:auto;
     background:#fff;
   }
   
.loginbox {
	margin-top:4px;
	text-align:right;
	width:990px;
 }

.red {color: #787777;}
/* /Правая колонка */

#box {
     width:270px;
	 background:#F5F5F5;
}

#box_pick {
	 border-left:solid 1px #CBCBC6;
	 padding:8px 16px 0;
	 margin:12px 4px 4px 4px;
	 float:right;
}

.boxheader {
     color:#FF0099;
	 padding:4px;
}

.box_pickheader {
	 font-family: Tahoma,Verdana,Arial;
	 font-size: 12px;
	 font-weight: bold;
	 text-align: left;
	 padding:4px;
	 color:#FF0099;
	 margin:0;
}

.box_pickheader a {
     color:#2282AD;
	 margin:0;
	 padding:0 0 0 0px;	 
	 }

.boxContent {
    padding:0px;
	text-align:left;
	
}
#box .boxContent {
    padding-left:20px;
	text-align:left;
	
}

.boxContent_center {padding:16px 6px 16px 6px;text-align:center;background:#EEEEEE;}
#boxCategories {
    padding:0 10px;
}


#CatNavi {padding:0 0px 0 0; margin:0;}
#CatNavi a {color:#777777; font-size:11px;}
.CatLevel1 {
      list-style-type: none;
	  list-style-position: inside;
	  color:  #777777;
	  margin:8px 0 8px;
	  padding:0 2px 8px 6px;
	  border-bottom:solid 1px #DFDBDB;
}
.CatLevel2 {
      padding-top:4px;
	  list-style-type: none;
	  list-style-position: inside;
}

/* Низ */
   
.poster {
    height:246px;
	background:url(img/dionis/logo.jpg);
	padding:0;
	margin:0;
	text-align:right;
	color:#000033
} 

.poster a {color:#FF0099;}
.poster h2 {font-size:18px;}
.poster h3 {font-size:14px;padding:10px 0 ;margin:0;}



.box_search {}
.inner_content {
    border:solid 0px #FDD3D0;  
}
.ProductInfoRight {
    background:#fff;
	padding:10px;
}
.footer {
    color:#999999;
	font-size:12px;
	height:56px;
	padding:6px 0;
	margin:8px 0 4px 0;
	background:url(img/dionis/footer_bg.jpg);
	background-repeat:repeat-x;
	width:100%;
	float:none;
}

.accountLinks {
    color:#FF0099;
}

.accountLinks a {
    color:#FF0099;
}
.itemDescriptionPrice{font-weight:bold;}

p{margin-top:10px;}
.boxNewsContent{text-align:left; padding:6px 10px; color:#777777;}
#boxNews h2{
    font-size: 12px;
	font-weight: bold;
	background:url(img/dionis/box_header.jpg);
	background-repeat:repeat-x;
	padding:8px 0 8px 26px;
	margin:8px 0 0;
	color:#121212;
	border:solid 1px #DFDBDB;
	text-align:left;
}
.ipad div{ margin:2px 0;}