html, body	{
	background: #fff url(images/bg-top.gif) repeat-x top;
	padding: 0;
	margin: auto;
	width: 100%;
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 0.9em;
	color: #636363;
	height: 100%;

}

body 
{	
padding-top:0px;
display:block;
float:left;
width:100%;
text-align:center; 
}

#make-it-center, #make-it-center-bottom
{
margin: auto;
height: auto;
max-width:942px;

}


#white-bg-for-body, #white-bg-for-body-bottom
{float:left;
width:100%;
text-align:left;}

#white-bg-for-body
{
	background-repeat: no-repeat; 
background-image: url(images/photoes.jpg); 
background-position:80% 0%;
}



.clear
{
	clear: both;
	font-size: 0px;
	line-height: 0px;
	visibility: collapse;
}

img	{
display: block;
	border: 0px;}

.form-text
{
border:1px solid #d9d9d9;
background-color:#f2f2f2;
color:#8e8e8e;
padding: 2px 3px;

}


a{
	color:#1b7cb3;
	background-color: inherit;
}
a:hover{
	color: #006198;
	background-color: inherit;
	text-decoration:none;

}


ul, li
{
margin:0;
padding:0;
}





p
{
	margin: 0px 0 8px 0;
	padding: 0;
	clear:both;
width: 100%;

}


/** headers **/
h1, h1.title
{
font-size: 1.7em;
	font-weight: bold;
	font-family: "Arial Narrow", Tahoma, Verdana, sans-serif;
	margin: 0px;
	padding: 0px;
	color: #067a56;
	background-color: inherit;
	background-image: url(images/bullet.gif);
	background-repeat: no-repeat;
	float: left;
	clear:both;
	width: 100%;
	text-transform:uppercase;
}




h2	
{
font-size: 1.2em;
font-family: Tahoma, Verdana, sans-serif;
/* background: transparent url(images/icons/news-item.gif) no-repeat top left; */
padding: 0px 3px 3px 40px;
background-repeat: no-repeat;
font-weight: bolder;

/*margin: 20px 0 0 0;*/
color: #007dab;
width:100%;
float:left;
}

#right-content h1, #right-content h1.title, #right-content h2.title, #right-content h2
{
color:#007dab;
font-size: 1.7em;
	font-weight: bold;
	font-family: "Arial Narrow", Tahoma, Verdana, sans-serif;
	background-color: inherit;
	background-image: url(images/bullet.gif);
	background-repeat: no-repeat;
	float: left;
	width: 100%;
	text-transform:uppercase;
	margin: 0px;
	padding: 0px 0 15px 0px;
}

#right-content h3
{
display:block;
padding:0 20px 0px 0; 
margin:0;
clear:both;
font-size: 0.9em;
background: transparent url(images/icons/news-item.gif) no-repeat top left;
text-indent: 16px;
}



.white
{color:#fff;}
.green
{	color: #007d56;}
.blue
{	color: #39497d;}
.orange
{color: #b3b3b3;}
.bold
{font-weight:bold;}
.font-10
{font-size:0.85em;}
.font-16
{font-size:1.6em;
color: #636363;}
.font-26
{font-size:2.3em;
 margin: 155px 0 0 30px;
}

/*////////////////////////////CUSTOM BODY STYLES/////////////////////////////////*/

#logo
{/*
background-image:url(images/logo.gif);
background-position:left;
background-repeat:no-repeat;
*/
padding:50px 0 0 25px;

height:252px;
float:left;

}


/* Options */
#options
{
float:right;
width:30%;
font-size: 0.8em;
color:#6d6d6d;
font-weight:bold;
text-align:right;

}
#options ul
{
float: right;
margin-top:50px;
}
#options li
{
float:right;
clear:both;
list-style:none;
float: right; 
margin-bottom:30px;

}

#options li a
{
float:right;
width:50px;
height:20px;
text-align:center;

}


a#home-icon
{
background: transparent url(images/home-icon.gif) no-repeat top;
}

a#mail-icon
{
background: transparent url(images/mail-icon.gif) no-repeat top;
}

a#sitemap-icon
{
background: transparent url(images/sitemap-icon.gif) no-repeat top;
}

a#english-icon
{
color:#000;
font-size: 0.85em;
font-weight:normal;
}



/**********************MAIN CONTENT*********************/
#left-content, #left-content-bottom
{width:23%;
float:left;}



#toshop
{
margin-top:90px;
width:100%;
height:172px;
float:left;
background-image: url(images/shop.jpg);
background-position:center;
background-repeat:no-repeat;
}




#center-content, #center-content-bottom, #center-content-nosidebar
{
width:46%;
margin-left:4%;
float:left;
}

#center-content-nosidebar
{
width:70%;
}




#center-content a:visited, #center-content-nosidebar a:visited, #right-content a:visited{color:#295a76;}

#cdi-club
{
margin-top:30px;
float:left;
width:100%;
}
/*  Скрываем лейблы  */

#cdi-club label
{display:none;}

/* Показываем запомнить меня галку */
#cdi-club label.option
{display:block;}

#cdi-club .form-item, #cdi-club #edit-submit
{
float:left;
margin:0;
margin-right: 13px;
white-space:nowrap;
}

#edit-submit
{background-color:#00865c;
color:#fff;}

#cdi-club .item-list
{
width:100%;

clear:both;
}

#cdi-club div.item-list ul
{
float:left; 
margin:10px 0 0 0;
padding:0;

}


#cdi-club .item-list li
{
margin:0 10px 0 0;
padding:0 10px 0 0;
border-right:1px solid #d9d9d9;
list-style:none; 
float:left;
border-collapse: collapse;
}

#cdi-club .item-list li a
{
color:#8e8e8e;
}

#cdi-club-logged
{
margin-top:30px;
float:left;
width:95.9%;
background-color:#f2f2f2;
border:1px solid #d9d9d9;
padding:2%;
}



.your-account
{
background:transparent url(images/icons/user.gif) no-repeat top left;
padding: 0px 0px 1px 18px;
}

.logout
{
background:transparent url(images/icons/logout.gif) no-repeat top left;
padding: 0px 0px 2px 18px;
}









#right-content, #right-content-bottom
{
width:22.9%;
float:right;
}



.rws-news-item
{
margin-bottom:20px;
}

.rws-news-date
{
color:#c0c0c0;
font-size: 0.8em;
}

.rws-news-more
{
float:left;
width:100%;
}

.rws-news-more a
{
float:left;
width:60%;
}

a.feed-icon
{
margin-top:4px;
padding: 0px 0px 1px 18px;
float:left;
white-space:nowrap;
background: transparent url(images/icons/rss.gif) no-repeat top left;
clear:both;
}

a.news-archive
{
padding: 0px 0px 1px 18px;
float:left;
clear:both;
background: transparent url(images/icons/archive.gif) no-repeat top left;
}



/*********************BOTTOM***********************/


#bottom
{
clear:both;
display:block;
width:100%;
height:215px;
background:#e8efed url(images/bg-bottom.gif) repeat-x top;
font-family:Tahoma, Verdana;
}

#left-content-bottom
{padding: 3px 0px 3px 0px;text-align:center; margin-top: 165px; font-size:0.85em;color:#bdbdbd;}

#left-content-bottom a
{padding: 3px 0px 3px 20px;
margin-left:2px;
color:#bdbdbd;
background-image:url(images/logo-rws.gif);
background-position:0% 50%;
background-repeat:no-repeat;}

#center-content-bottom{
height:215px;
background-image:url(images/phone.jpg);
background-position:center bottom;
background-repeat:no-repeat;
}

/*  Где телефон записан */
#center-content-bottom p
{letter-spacing: -0.09em;
margin:155px 0 0 30px;}

#right-content-bottom{padding:155px 0 0 0;}
#right-content-bottom p{margin:0;}


/***********************DRUPAL*********************/

#center-content .breadcrumb{float:left;padding-bottom:20px;font-size:0.85em;clear:both;width:100%;display:block;}
#center-content .breadcrumb a{color:#97a295;}

.tabs
{
clear:both;
}


span.submitted
{
color:#9eadc0;
font-size:0.8em;
padding: 0 0 6px 0px;
}

div.links
{
font-size:0.9em;
padding: 0px 0 6px 0px;
}


/******************* DRUPAL ************************/

#left-content li.leaf, #left-content li.expanded, #left-content li.collapsed
{
background-image:none;
}





/*       FROM NODE.CSS    */
.preview

{
  float:left;
width:100%;
margin-bottom:20px;
clear:both;
 background-color: #ffffea;
border-bottom:1px solid #9c9c9c;
}

.preview .node, .preview .comment {
  padding:2%;
  width:96%;
}

.preview h2{
margin-top:0;
padding-top:0;
}

.preview h3{
margin-bottom:0;

padding-bottom:0;
padding-left:2%;
}

.preview p
{  float:left;
width:100%;
background-color: transparent;
}

/*****СЛОВАРЬ ОПРЕДЕЛЕНИЙ ************************************************/
.definition-edit
{
font-size:14px;
font-weight:normal;
background:url(images/icons/edit.gif) no-repeat top left;
padding:0 0 0 21px;
}


/**** МАГАЗИН ***********************************************************/
#right-content ul.menu li.expanded a {font-weight:normal; color:#1b7cb3; background:url(images/icons/folder1.gif) no-repeat 4px 5px; }
#right-content ul.menu li.expanded a.active{ color:#636363; background: url(images/icons/active.gif) no-repeat 4px 5px;}


/* Чтобы сделать bg-menu-path */
#right-content ul.menu ul.menu{padding:0%; width:100%; overflow:hidden;}
#right-content ul.menu ul.menu li{padding-left:8%; width:92%; background:  url(images/bg-menu-path.gif) no-repeat top left;}


/** cart **/
#block-cart-contents
{clear:both;
border-bottom:double #e0e1e2;
border-top:1px solid #e0e1e2;}


.sell_price
{clear:both;font-size:1.2em;font-weight:bolder;color:#00865c; padding-left:18px;
background:url(images/icons/icon_accept.gif) no-repeat 0px 2px;}
.discount{padding-left:18px;}


.add_to_cart {clear:both;margin:0;}



#block-uc_cart-0, .shopping-cart
{
margin-top:40px;
float:left;
width:95.9%;
background-color:#f1f5f4;
border:1px solid #d2e0dc;
padding:2%;
overflow:hidden;
}

.shopping-cart{margin-top:1px;}
.shopping-cart table td{background-color:#f1f5f4;}
.shopping-cart img { border:1px solid #d9d9d9;}



.cart-block-item-title {color:#636363; padding: 0 0 2px 22px; background: url(images/icons/product.gif) no-repeat 0px 1px;}





#block-uc_cart-0 h2			/* Делаем картинку корзины заголовку */
{
/* background: transparent url(images/icons/cart.gif) no-repeat top left; */
background-image:none;
padding: 0px 3px 3px 0px;

margin: 0px;
color: #636363;
font-size: 1.2em;
text-decoration:normal;
font-family: Verdana, sans-serif;
}


/*
#right-content ul.menu li a.active{background-color:#eee;}
#right-content ul.menu li.expanded a.active{ color:#636363; background:url(images/icons/active.gif) no-repeat 4px 5px; }



#right-content ul.menu li{padding:5px 20px 5px 25px; background-color:#e3e;}


#right-content ul.menu li a{padding:0px;background-color:#3e3;}
#right-content ul.menu a {color:#1b7cb3; background-image:none; }
#right-content ul.menu li.leaf { color:#1b7cb3; background:url(images/icons/leaf.gif) no-repeat 4px 5px; } 
#right-content ul.menu li.collapsed a { color:#1b7cb3; background:url(images/icons/folder1.gif) no-repeat 4px 5px; }
*/

table.category td
{
width:33.33%;
padding-bottom:20px;
}

table.category td span
{
display:none;
}



table.category td img
{
margin:auto;
}

.subcategory
{line-height:normal;}


.billing-pane img{display:inline;}

.uc_order-member img{display:inline;}

.order-review-table{width:99.9%;}


#category-products{margin-top:10px;}
#category-products, .uc_order-member table, .uc-orders-table{width:99.9%; border:1px solid #d9d9d9;}
#category-products th, .uc_order-member table th{border:1px solid #d9d9d9;padding:3px;}
#category-products td{background-color:#f5f5ea; padding:10px;; width:auto;  overflow:hidden; text-align:left;}
#category-products .sell_price{font-size: 1em; padding:0; background:none; display:inline; white-space:nowrap;}


#category-products img{ border:1px solid #d9d9d9;}

.product-table{width:99.9%; border:1px solid #d9d9d9;}
.product-table td{vertical-align:top;background-color:#f5f5ea;  padding:10px;}
.product-table #edit-submit {background-color: ButtonFace;	color: ButtonText;}


.address-book-icon, #uc-order-edit-form img{display:inline;}
.code-product{font-style:italic;padding-bottom:10px; display:block; color:#aeaeae;}

.pane-table #edit-panes-delivery-pane-delivery-zone{overflow:hidden;}
.pane-table select{width:200px;overflow:hidden;}

#center-content ul
{
padding-left:20px;
}

#center-content ul li
{
padding-bottom:7px;
}


/*
#center-content img
{
padding-right:10px;
}

*/



a.print
{
background:transparent url(images/icons/print.gif) no-repeat top left;
padding: 0px 0px 1px 18px;
}

#forum thead th
{
padding-top: 20px;
	vertical-align: top;
} 

.rws-forum-begin-new-thread ul, .rws-forum-begin-new-thread li
{
list-style: none;
padding: 20px 0 0 0px;
margin: 0px;

}

.rws-forum-begin-new-thread a, .rws-forum-begin-new-thread a:hover, #forum .rws-forum-begin-new-thread li a:visited
{
	color:#fff;
	background-color: #067a56;
	padding: 1px 20px;	
	text-decoration: none;
}
