body {
	margin:0;
	background:#ffffff;
	color:#555555;
	font:18px tahoma,verdana,arial,serif;
}

td,div {
	font-size:14px;
}
img {
	border:0;
}

a:link, a:active, a:visited {
	color:#2a4b7d;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}


#root {
	width:100%;
	height:100%;
	border-collapse:collapse;
}

#header {
	height:223px;
}
	#header #home {
		background:url('../images/home.jpg') no-repeat top left;
		width:235px;
		vertical-align:top;
	}
		#header #home div {
			position:relative;
		}
		#header #home div #time {
			position:absolute;
			color:#ffffff;
			left:60px;
			top:40px;
			font-size:9px;
		}
		
#menu {
	background:url('../images/poloska.gif') no-repeat top left;
	vertical-align:top;
	padding-top:36px;
	width:350px;
}
#menu div {
	padding-left:32px;
}
#menu div div {
	padding:0;
	background:url('../images/menu-bg.gif') repeat-x top;
}
.header {
	background:url('../images/menu-bg2.gif') repeat-x top;
	vertical-align:bottom;
}

#ico {
	background:url('../images/header-right-bg.gif') no-repeat right bottom;
	width:45px;
	padding-top:42px;
}
	#ico img {
		margin-bottom:30px;
	}

#contents {
	vertical-align:top;
	padding-top:30px;
}

.title {
	background:url('../images/titles/bg.gif') repeat-x top;
	margin-bottom:12px;
	width:720px;
}
.title_left {
	width:auto;
}

#footer {
	height:160px;
}
#footer_text {
	font-size:14px;
}

.hs {
	overflow:hidden;
	height:1px;
	background:#ece9e9;
	font-size:1px;
}

#footer_menu {
	padding:20px 0 20px 14px;
}
	#footer_menu img {
		margin-right:40px;
	}
	
	#footer_menu a:link, #footer_menu a:active, #footer_menu a:visited {
		color:#5c5c5c;
		text-decoration:none;
		background:url('../images/menu/footer/bullet.gif') no-repeat top left;
		padding:5px 20px 5px 0;
	}
	#footer_menu a:hover {
		text-decoration:underline;
	}
	
	
	
#tree {
	width:358px;
	vertical-align:top;
	padding-bottom:14px;
}
.sep {
	width:1px;
	background:#ece9e9;
	overflow:hidden;
	font-size:1px;
	vertical-align:top;
}

.input1, .input2 {
	height:18px;
	border:1px solid #eeeeee;
	font-size:14px;
	width:200px;
	color:#969ea1;
}
.input2 {
	width:100%;
}

.blue_platform {
	background:url('../images/blue-platform.gif') no-repeat bottom right;
	width:67px;
}
.blue_platform_only {
	background:url('../images/blue-platform.gif') no-repeat bottom right;
}
.blue {
	color:#5fc2f6;
}

p {
	margin:3px 0;
}
.bulleted {
	background:url('../images/arrow2.gif') no-repeat left 70%;
	padding-left:9px;
}

.pad142 {
	padding:0 0 0 14px;
}
.pad14 {
	padding:0 0 14px 14px;
}
.block {
	background:url('../images/block.gif') repeat-x top;
	height:170px;
	vertical-align:top;
	padding:20px;
	font-size:14px;
	color:#ffffff;
}
	.block td {
		font-size:10px;
		color:#ffffff;
	}
	.block strong {
		color:#ffef3d;
		font-size:14px;
	}
	.block a:link, .block a:active, .block a:visited {
		color:#d5d5d5;
	}
	.block .block_input {
		width:144px;
		border:1px solid #e8e8e8;
		font-size:14px;
	}
	.block .block_input2 {
		width:167px;
		border:1px solid #e8e8e8;
		font-size:14px;
	}
	.block .bloc_textarea {
		width:151px;
		height:58px;
		border:1px solid #e8e8e8;
		font-size:14px;
	}
.block_title1 {
	margin-bottom:21px;
}
.block_title2 {
	margin-bottom:17px;
}


.pager tr td {
}
.pager tr td.page_selected {
}

.pager tr td a:link, .pager tr td a:active, .pager tr td a:visited {
	border:1px solid #a6a7aa;
	background:#a6a7aa url('../images/pager-bg.gif') repeat-x bottom;
	color:#ffffff;
	text-decoration:none;
	padding:1px 4px;
}
.pager tr td a:hover {
	border:1px solid #2a4b7d;
}
.pager tr td a.page_selected:link, .pager tr td a.page_selected:active, .pager tr td a.page_selected:visited {
	border:1px solid #2a4b7d;
	background:#2a4b7d url('../images/pager-bg-on.gif') repeat-x bottom;
	color:#ffffff;
	text-decoration:none;
}
.hs2 {
	height:1px;
	margin:12px 0;
	background:url('../images/hs.gif') repeat-x;
	overflow:hidden;
}


.blues {
	color:#2a4b7d;
	font-size:14px;
}

#cart_table {
	border-collapse:collapse;
}
#cart_table td {
	padding:5px;
	border:1px solid #eeeeee;
}

.goods {
	padding:15px;
	width:288px;
	vertical-align:top;
}
	.goods strong {
		color:#2C4D80;
	}
		.goods strong.blue {
			color:#5fc2f6;
		}
	.goods div {
		margin-bottom:4px;
	}
.vs, .vs2 {
	width:35px;
	background:url('../images/vs.gif') repeat-y center;
}
.vs2 {
	width:1px;
	border:1px solid #eeeeee;
	border-left:0;
	border-right:0;
}


.img1 {
	border:3px solid #EBEAE8;
	margin-right:16px;
	float:left;
}
.fixer {
	clear:both;
}



table#cart_table {
	border-collapse:collapse;
	width:100%;
	border:0;
}

table#cart_table td {
	border:1px solid #E5E5E5;
	padding:10px;
}
table#cart_table th {
	border:1px solid #E5E5E5;
	padding:10px;
	background:#C1C1C3;
	color:#ffffff;
	font-size:14px;
}


.goodsone {
	border-right:0
}
.goodsone2 {
	border-left:0
}



#inauth a {
	color:#ffef3d;
}
#inauth div {
	margin-bottom:7px;
}


#logo {
	width:236px;
	height:223px;
	background:url('../images/logo-bg-top.gif') repeat-x top;
}
#logo_footer {
	width:236px;
	height:160px;
	background:url('../images/logo-bg-footer.gif') repeat-x top;
}


.rz, .rz-footer {
	font-size:1px;
	background:url('../images/rz.gif') repeat-x bottom;
}
.rz-footer {
	background:url('../images/rz-footer.gif') repeat-x bottom;
}


.f10 {
	font-size:14px;
}


#elementi-oformleniya {
	width:189px;
	height:4px;
	position:absolute;
	left:516px;
	top:219px;
	background:url('../images/elementi-oformleniya.gif') no-repeat top left;
	
}
#poloska2 {
	width:134px;
	height:4px;
	position:absolute;
	left:866px;
	top:219px;
	background:url('../images/poloska2.gif') no-repeat top left;
	
}
#poloska {
	width:45px;
	vertical-align:top;
	background:url('../images/poloska.gif') no-repeat top left;
}


.str_footer {
	height:4px;
	background:url('../images/str-footer.gif') repeat-x;
	overflow:hidden;
	font-size:1px;
	width:649px;
	text-align:left;
}
.str_poloska {
	font-size:1px;
	overflow:hidden;
	height:4px;
	background:#f1f1f2;
	text-align:left;
}
.str_corner {
	overflow:hidden;
	font-size:1px;
	width:4px;
	height:4px;
	background:url('../images/str-corner.gif') no-repeat top left;
}
.str-top {
	width:4px;
	background:url('../images/str-bg.gif') repeat-y top left;
	vertical-align:top;
}


td.arrowed {
	padding-top:17px;
	background:url('../images/arrow.gif') no-repeat top left;
}
.m1 {
	margin:2px 0;
}
.contentus {
	padding:0 14px;
	width:635px;
}


#ttitle {
	position:absolute;
	top:112px;
	left:438px;
}









#versions {
	list-style:none;
	padding:0;
	margin:0 0 0 15px;
	clear:left;
}
	#versions #v-txt {
		float:left;
		margin-right:11px;
		background:url('../images/version-txt.gif') no-repeat top left;
		font-size:14px;
		padding:2px 7px 5px 22px;
	}
	#versions #v-print {
		float:left;
		margin-right:11px;
		background:url('../images/version-print.gif') no-repeat top left;
		font-size:14px;
		padding:2px 7px 5px 23px;
	}
