/* style for template #4 */

BODY 	{	
	font-family : Arial, sans-serif;
	list-style-type: disc;  
	margin: 0px;
	font-size : 12px;
	}

TH, TR, TD {
        font-family : Arial, sans-serif;
        }
TABLE {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
        }

.clearfix {clear: both; height: 0%;}

.russian-name {
	font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
	line-height: 40px;
	font-size : 36px;
	padding-left: 60px;
	background: transparent url(images/e-cart.gif) no-repeat scroll center left;
}

/* Tab Menu START */

.tab, .tab li{border:0; margin:0; padding:0; list-style:none;}
.tab{border-bottom:solid 1px #DEDEDE; height:29px; padding-left:20px;}
.tab li{float:left; margin-right:2px;}
.tab a:link, .tab a:visited{
	background:url(images/iconset/tab-round.png) right 60px;
	color:#666666;
	display:block;
	float: left;
	font-weight:bold;
	height:29px;
	line-height:29px;
	text-decoration:none;
	cursor: pointer;
}
.tab a span{
	background:url(images/iconset/tab-round.png) left 60px;
	display:block;
	float: left;
	height:29px;
	margin-right:14px;
	_margin-right:8px;
	padding-left:14px;
}
.tab a:hover{
	background:url(images/iconset/tab-round.png) right 30px;
	display:block;
	float: left;
}
.tab a:hover span{
	background:url(images/iconset/tab-round.png) left 30px;
	display:block;
	float: left;
}

/* -------------------------------- */
/* 	ACTIVE ELEMENTS					*/
.active a:link, .active a:visited, .active a:visited, .active a:hover{
	background:url(images/iconset/tab-round.png) right 0 no-repeat;
}
.active a span, .active a:hover span{
	background:url(images/iconset/tab-round.png) left 0 no-repeat;
}

/* Tab Menu END */

/* Corners START */

.corner-corner {
	position: absolute;
	_background: none;
	background-repeat: no-repeat;
}
.corner-tl {
	top: 0;
	left: 0;
}
.corner-tr {
	top: 0;
	right: 0;
}
.corner-bl {
	bottom: 0;
	left: 0;
}
.corner-br {
	bottom: 0;
	right: 0;
}
.container {
	margin: 5px 0 5px 0;
	padding: 10px 5px 0 9px;
	border: 1px solid #d0d0d0;
	position: relative;
	_height: 1px;
}
.container-content {
	position: relative;
	margin: 5px 0 3px 0;
	padding: 12px;
	background-color: #ccee44;
	color: #111111;
	_height: 1px;
}
	.corner-outside___gray_round__ffffff_16 {
		height: 32px;
		width: 32px;
		background-image: url('images/corners/outside___gray_round__ffffff_16.png');
		_background: none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/corners/outside___gray_round__ffffff_16.png', sizingMethod='scale');
	}

		.corner-outside___gray_round__ffffff_16_tl {
					top: -1px;
					left: -1px;
					clip: rect(0px 16px 16px 0px);
		}
		.corner-outside___gray_round__ffffff_16_tr {
					right: -1px;
					top: -1px;
					clip: rect(0px 32px 16px 16px);
		}
		.corner-outside___gray_round__ffffff_16_bl {
					bottom: -1px;
					left: -1px;
					clip: rect(16px 16px 32px 0px);
		}
		.corner-outside___gray_round__ffffff_16_br {
					right: -1px;
					bottom: -1px;
					clip: rect(16px 32px 32px 16px);
		}

	.corner-outside__ffffff_12 {
		height: 24px;
		width: 24px;
		background-image: url('images/corners/outside__ffffff_12.png');
		_background: none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/corners/outside__ffffff_12.png', sizingMethod='scale');
	}

		.corner-outside__ffffff_12_tl {
					clip: rect(0px 12px 12px 0px);
		}
		.corner-outside__ffffff_12_tr {
					clip: rect(0px 24px 12px 12px);
		}
		.corner-outside__ffffff_12_bl {
					clip: rect(12px 12px 24px 0px);
		}
		.corner-outside__ffffff_12_br {
					clip: rect(12px 24px 24px 12px);
		}

/* Corners END */

.container-title {
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 14px;	
	font-weight : bold;
	vertical-align: middle;
	color: #424242;
}
.container-title img {
	border: 0;
	margin-right: 5px;
}
img.cart {
	width: 43px;
	height: 30px;
	background: transparent url(images/iconset/cart.gif) no-repeat scroll 0px 0px;
}
img.currency-rate {
	width: 43px;
	height: 40px;
	background: transparent url(images/iconset/currency-rate.gif) no-repeat scroll 0px 0px;
}
img.download-price {
	border: 0;
	width: 42px;
	height: 37px;
	background: transparent url(images/iconset/download.gif) no-repeat scroll 0px 0px;
}
td.download-price {
	padding: 9px;
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 14px;	
	font-weight : bold;
	background-color: #DEE7FE;
	color: #43464D;
}
td.download-price a {
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 14px;	
	font-weight : normal;
	color: #43464D;
	text-decoration: none;
}
td.download-price a:hover {
	text-decoration: underline;
}

.container-title a {
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 14px;	
	font-weight : bold;
	color: #333;
	text-decoration: none;
}
.container-title a:hover {
	text-decoration: underline;
}

form {
	margin: 5px;
	padding: 0;
}
a {
	color: #376190;
}
a:hover {
	text-decoration: none;
}


.e-logo {
	float: left;
	text-align: center;
	font-size: 18px;
	color: 282828;
	font-family: arial, sans-serif, verdana;
	background: white url(../images/e-logo.gif) no-repeat top center;
}
.e-logo a {
	display: block;
	width: 101px;
	height: 101px;
}
.e-logo a strong {
	display: none;
}
.domain-name {
	color: #282828;
}
.domain-zone {
	color: #9CCB0B;
}
.e-logo .description {
	font-size: 12px;
	color: #797979;
}


.page-header {
	border: 1px solid #ccc;
	padding: 4px;
}
.logo {
	background: #92D228 url(../images/logo.gif) no-repeat 5px center;
	padding: 5px;
	height: 65px;
}
.logo a.logo-link {
	float: left;
	height: 65px;
	width: 250px;	
}
.logo a.logo-link span {
	display: none;
}
.contacts {
	float: right;
	font-size: 16px;
	border: 1px solid #92D228;
	background-color: white;
	padding: 5px 15px;
}
.authorization {
	text-align: right;
}
.authorization b {
	color: #376190;
	padding: 0 5px;
}
.main-menu {
	background-color: #efefef;
	margin: 3px 0;
	padding: 5px 4px;
}
.main-menu a, .main-menu span {
	border: 1px solid white;
	padding: 3px 5px;
	margin: 4px 2px 4px 0;
	color: white;
	background-color: #92D228;
	text-decoration: none;
}
.main-menu span {
	border: 0;
	background-color: red; 
}
.main-menu a:hover {
	border: 1px solid gray;
	color: white;
}
.search {
	border: 1px solid #ccc;
	padding: 4px;
 	background-color: #F0FBDC;
}
.content-block {
	margin-bottom: 5px;
	padding: 4px;
	border: 1px solid #ccc;
}
.cb-header {
	font-size: 14px;
	color: white;
	background-color: #92D228;
	padding: 5px;
}
.cb-header a {
	color: white;
}
.cb-content {
	text-align: center;
	color: #282828;
	padding: 5px;
	border: 1px solid #92D228;
}

p, font {font-size: 11px;}
h1 {font-size: 18px;}
.header
{ 
  font-size:		16px;
  color:			white;
  font-weight:		bold;
  text-decoration:	underline;
}
.no_underline
{ text-decoration:		none;
}

.small
{ font-size:		10px;
}
.faq
{ font-size:		13px;
}
.big
{ font-size:		18px;
  text-decoration:		none;
}
.cat
{ font-size:		16px;
}
.cat_light
{ font-size:		16px;
}
.standard
{ font-weight:		normal;
}
.light
{ color: black;
}
.lightsmall
{ color: black;
  font-size:		10px;
}
.lightstandard
{ color:			white;
  font-weight:		normal;
}
.middle
{ color:			white;
}
.cart
{ 
  font-size:		11px;
  BORDER: 0px solid;
  margin:			1px;
  font-weight:		bold;
  color:			black;
  background-color:  transparent;
}
.totalPrice
{ font-size:	    	16px;
  BORDER: 0px solid;
  margin:		1px;
  font-weight:		bold;
  color:		red;
  background-color:  transparent;
}
.myaccount_tab_bottom
{
  BORDER-BOTTOM:	1px solid;
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		1px solid;
  BORDER-TOP:		0px solid;
  BORDER-COLOR:		#82A1DD;
  text-align:		center;
  margin:			1px;
}

.myaccount_tab_top
{
  BORDER-BOTTOM:	0px solid;
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		1px solid;
  BORDER-TOP:		1px solid;
  BORDER-COLOR:		#82A1DD;
  text-align:		center;
  margin:			1px;
}

.myAccount_bottomright {
  BORDER-BOTTOM: 1px dotted #A9C0FF;
  BORDER-RIGHT: 1px dotted #A9C0FF;
}
.myAccount_bottom {
  BORDER-BOTTOM: 1px dotted #A9C0FF;
}
.myAccount_right {
  BORDER-RIGHT: 1px dotted #A9C0FF;
}

.comparison_button
{
  BORDER: 1px solid;
  background-color:  #D2E7FF;
}

.pageSeparator {
	BORDER-BOTTOM: 2px dotted #A9C0FF
}

.category_navigation_tree {
	margin: 0;
	border-collapse: collapse;
}
.category_navigation_tree span {
	display: block;
	padding: 8px 20px 8px 6px;
	background-image: url(../images/arrow_selected.gif);
	background-position: right center;
	background-repeat: no-repeat;
}
.category_navigation_tree td {
	padding: 0px;
	border-bottom: 1px solid #F0FBDC;
}
.category_navigation_tree a {
	padding: 4px 4px 4px 18px;
	display: block;
	text-decoration: none;
	outline: none;
	color: #3B530F;
	font-size: 14px;
	cursor: pointer;
}
.category_navigation_tree a:hover {
	background-color: #E7F9C6;
	color: #3B530F;
	text-decoration: none;
}
.category_navigation_tree .main_category {
	background-color: #D3EF9F;
}
.main_category a {
	padding: 4px 4px 4px 18px;
	background: transparent url(../images/main-cat-arrow.gif) no-repeat 7px center;
	display: block;
	text-decoration: none;
	outline: none;
	color: #3B530F;
	cursor: pointer;
}
.main_category a:hover {
	background-color: #E7F9C6;
	color: #3B530F;
	text-decoration: none;
}
.category_navigation_tree .main_category_selected {
	background-color: #E7F9C6;
}
.category_navigation_tree .main_category_selected span {
	font-size: 14px;
	font-weight: bold;
	padding: 8px 20px 8px 18px;
	background: transparent url(../images/main-cat-arrow.gif) no-repeat 7px center;
}
.category_navigation_tree .category {
	background-color: #EFF2FF;
}
.category a {
	padding: 4px 4px 4px 18px;
	display: block;
	background-color: #FAFFF0;
	text-decoration: none;
	outline: none;
	color: #3B530F;
	cursor: pointer;
}
.category a:hover {
	background-color: #E7F9C6;
	color: #3B530F;
	text-decoration: none;
}
.category_navigation_tree .category_selected {
	background-color: #E7F9C6;
}
.category_navigation_tree .category_selected span {
	font-size: 14px;
	font-weight: bold;
	padding: 8px 20px 8px 18px;
}

.category-table {
	width: 100%;
	berder-collapse: collapse;
}
.category-table td {
	padding: 5px;
	border: 1px solid #eee;
}
.category-table a {
	display: block;
	margin: 0;
}