 /* reset.css */

html { height:100%; color:#000; background:#e7ebf3; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
table {	border-collapse: collapse; border-spacing: 0; }
fieldset, img {	border: 0; }
address, caption, cite, code, dfn, em, th, var, optgroup { font-style: inherit;	font-weight: inherit; }
del, ins { text-decoration: none; }
li { list-style: none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
q:before, q:after {	content: ''; }
abbr, acronym {	border: 0; font-variant: normal; }
sup, sub { vertical-align: baseline; }
legend { color: #000; }
input, button, textarea, select, optgroup, option {	font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }
* { outline:0; }
a {	text-decoration:none; cursor:pointer; }

/* main.css */

body {
	font:14px Arial, Helvetica, sans-serif;
	width:100%;
	height:100%;
	min-width:996px;
}
#container {
	min-height:100%;
	min-width: 100px;
	width:100%;
	background: url(/img/footer_bg.jpg) repeat-x left bottom;
	overflow:hidden;
}
#wrapper {
	float:left;
	width:100%;
	background: url(/img/header_bg.png) repeat-x left top;
}
#right { margin-left:280px; }
#header {
	padding-top:35px;
	width:100%;
	background: url(/img/header_img.jpg) repeat-x;
	position:relaive;
}
#header .lang {
	border-bottom:6px solid #FFFFFF;
	float:right;
	line-height:19px;
	position:relative;
	text-transform:uppercase;
	width:271px;
	background:#0B2F8C url(/img/blue_img.png) no-repeat;
}
#header .lang li { float:left; }
#header .lang li a {
	color:#F0F4FF;
	font-size:10px;
	margin:0 8px;
	text-transform:uppercase;
	height:20px;
	float:left;
	display:inline-block;
}
#header .lang li.current a, #header .lang li a:hover { color:#6C95F7; }
#header .slogan {
	color:#E0F0FB;
	display:inline;
	float:left;
	font-size:22px;
	font-style:italic;
	margin:10px 0 12px 45px;
	text-transform:uppercase;
}
#header .slogan i {	color:#CBE4F6; font-size:36px; }
#header .number {
	display:block;
	float:left;
	font-size:18px;
	height:22px;
	margin-left:40px;
	margin-top:15px;
	text-indent:-9999px;
	width:202px;
	background: url(/img/number.png) no-repeat;
}
.fx { width:100%; clear:both; }
#header .menu {
	clear:both;
	height:317px;
	width:100%;
	background: url(/img/header_menu_bg.jpg) no-repeat;
	position:relative;
	display:none;
}
#header .menu.fx { display:block; }
#header .menu a {
	display:block;
	width:97px;
	height:22px;
	font:11px/22px Tahoma, Geneva, sans-serif;
	background: #34424B url(/img/h_menu_bg.png) no-repeat;
	text-transform:uppercase;
	text-align:center;
	position:absolute;
	opacity:0.75;
	color:#fff;
}
.zoomIn { font-size:13px; }
.zoomOut { font-size:11px; }
#header .menu a:hover { background: #FFA100 url(/img/h_menu_bg.png) no-repeat left -22px; }
#header .menu a.top { top:45px; }
#header .menu a.middle { top:130px; }
#header .menu a.bottom { top:215px; }
#header .menu a.first { left:0; }
#header .menu a.second { left:148px; }
#header .menu a.third { left:344px; }
#header .menu a.fourth { left:540px; }
#header .sm-menu {
	width:100%;
	overflow:hidden;
	margin-top:10px;
	background: #0B2F8C url(/img/blue_bg.png) repeat-x;
	clear:both;
	position:relative;
	height:20px;
}
#header .sm-menu li { float:left; }
#header .sm-menu li.right { float:right; }
#header .sm-menu li.open { float:none; position:absolute; right:0; }
#header .sm-menu li a {
	color:#FFFFFF;
	display:inline-block;
	font-size:11px;
	line-height:20px;
	margin:0 13px;
	text-transform:uppercase;
}
#header .sm-menu li a:hover { color:#6C95F7; }
#header .sm-menu li.open a {
	float:right;
	font-size:9px;
	padding:0 0 0 12px;
	margin:0 12px 0 0;
	background: url(/img/white_arrow.png) no-repeat left center;
}
#header .sm-menu li.open a:hover { background: url(/img/light_blue_arrow.png) no-repeat left center; }
#basketLink {
	display:block;
	position:absolute;
	width:86px;
	height:50px;
	overflow:hidden;
	background: url(/img/basket_img.jpg) no-repeat left -100px;
	right:0;
	top:6px;
	z-index:100;
	text-indent:-9999px;
}
#basketLink.active { background: #0B2F8C url(/img/basket_img.jpg) no-repeat left top; }
#basketLink.active:hover { background: #FFA100 url(/img/basket_img.jpg) no-repeat left -50px; }
#windows {
	position:absolute;
	top:0;
	right:-30px;
}
#windows li { overflow:hidden; }
#windows li:hover .box, #windows li.hover .box { display:block; }
#windows a.link {
	display:block;
	background:#0D308C;
	color:#fff;
	width:25px;
	padding:2px 0;
	float:right;
	text-align:center;
	position:relative;
	z-index:20;
}
.test {
	position:absolute;
}
.box {	float:right; position:relative; width:330px; display:none; z-index:20; }
#basketBox.box {
	position:absolute !important;
	z-index:100;
	top:6px;
	float:none;
	left:-330px;
	margin-left:100%;
}
.box.winblock { display:block !important; margin-left:100% !important; top:0 !important; left:-330px; }
.winfx { z-index:500; top:6px; left:-330px; height:400px; width:330px; margin-left:100% !important; }
.box.closeWindow { z-index:0 !important; }
.box .head {
	width:100%;
	height:19px;
	text-align:right;
	float:left;
}
.box a.close.top { 
	font:10px/19px Tahoma, Geneva, sans-serif;
	text-transform:uppercase;
	background: url(/img/basketImg.png) no-repeat left top;
	height:50px;
	width:86px;
	text-indent:9999px;
	display:block;
	position:absolute;
	top:0;
	margin-left:100%;
	left:-86px;
	z-index:10;
}
.box .main {
	clear:left;
	float:left;
	margin-top:1px;
	width:100%;
}
.box .border {
	border:1px solid #c5ccda;
	background:#fff;
	overflow:hidden;
	position:relative;
}
.box .border .head {
	position:absolute;
	height:50px;
	width:100%;
	top:0;
	left:0;
}
#basketBox.box #busy {
	position:absolute;
	width:328px;
	height:323px;
	z-index:5;
	background:#fff url(/img/loading.gif) no-repeat center;
	display:none;
	top:0;
}
#basketBox.box #busy.active { display:block; }
.box h2 {
	color:#393939;
	text-transform:uppercase;
	font-size:18px;
	width:100%;
	padding:3px 0;
}
#basketBox.box .arrows {
	display:none;
	cursor:pointer;
	position:absolute;
	text-indent:-9999px;
	width:17px;
	height:14px;
	background-color:#f4f8fc;
	bottom:33px;
	overflow:hidden;
}
#basketForm { width:100%; position:relative; padding-top:29px; }
.clear {width:100%; height:1px; clear:both; }
#basketBox.box .arrows.scroll { display:inline-block; }
#basketBox.box .arrows:hover { background-color:#e6f0f8; }
#basketBox.box .up { background:url(/img/arrows_input.png) no-repeat center -8px; right:32px; }
#basketBox.box .down { background:url(/img/arrows_input.png) no-repeat center 2px; right:10px; }
#basketBox.box #basket { clear:both; height:198px; overflow-y:auto; overflow-x:hidden; width:100%; position:relative; }
#basketBox.box #basket.scroll { overflow:hidden; }
#basketBox.box table { width:328px; }
#basketBox.box thead td { color:#b5b7b4 !important; text-align:center; font-size:12px !important; padding:3px 0; background: url(/img/basket_border.png) repeat-y right top; }
#basketBox.box thead td.fourth { background:none; }
#basketBox.box td.fourth { width:35px; background:none; }
#basketBox.box tbody td.fourth a.delete {
	display:block;
	overflow:hidden;
	background: url(/img/delete.png) no-repeat center;
	text-indent:-99999px;
	position:relative;
}
#basketBox.box td.first { width:54px; }
#basketBox.box tbody td.first input {
	width:24px;
	height:15px;
	text-align:center;
	font-size:10px;
	display:block;
	border:0;
	color:#616666;
	padding-top:1px;
	float:left;
	vertical-align:top;
	background:none;
}
#basketBox.box tbody td.first input.hidden { width:0; height:0; overflow:hidden; padding:0; margin:0; float:none; }
#basketBox.box tbody td.first .arrowsInput {
	width:8px;
	height:10px;
	overflow:hidden;
	display:block;
	float:left;
	text-indent:-99999px;
	position:relative;
	margin:3px 2px 0;
}
#basketBox.box tbody td.first .arrowsInput.left { background: url(/img/arrows_input.png) no-repeat left -10px; margin-left:4px; }
#basketBox.box tbody td.first .arrowsInput.right { background: url(/img/arrows_input.png) no-repeat left top; }
#basketBox.box tbody td.second { padding:0 13px; overflow:hidden; width:149px; }
#basketBox.box tbody td.second div { width:149px; overflow:hidden; }
#basketBox.box tbody td.second a, #basketBox.box tbody td.third p {
	text-decoration:underline;
	color:#162b48;
	font-size:11px;
	width:140005px;
	overflow:hidden;
	display:block;
	height:16px;
	line-height:16px;
	padding:3px 0;
}
#basketBox.box tbody td.third p { text-decoration:none; }
#basketBox.box tbody td.second b, #basketBox.box tbody td.third strong {
	width:13px;
	height:14px;
	float:right;
	margin-top:-17px;
	position:relative;
	left:13px;
	font-size:10px;
	text-decoration:underline;
	display:none;
	font-weight:normal;
}
#basketBox.box tbody td.second b.active, #basketBox.box tbody td.second strong.active { display:block; }
#basketBox.box tbody td.second:hover b, #basketBox.box tbody td.second:hover a, #basketBox.box tbody td.second.hover b, #basketBox.box tbody td.second.hover a { text-decoration:none; }
#basketBox.box tbody td { background: url(/img/basket_border.png) repeat-y right top; }
#basketBox.box tbody tr { width:100%; }
#basketBox.box tbody tr.deleted { display:none; }
#basketBox.box tr.blue td { background-color:#E6F0F8 !important; }
#basketBox.box td.third {
	width:52px;
	color:#616666;
	font-size:10px;
	padding:0 3px 0 9px;
}
#basketBox.box td.third div { width:52px; overflow:hidden; }
#basketBox.box td.third i { display:none; }
#basketBox.box td.third b { font-weight:normal; }
#basketBox.box #basket div.pop-up-wrapper {
	position:absolute;
	width:100%;
	z-index:100;
}
#basketBox.box #basket div.pop-up {
	border:1px solid #C5CCDA;
	height:100%;
	background:#fff;
	overflow:hidden;
	position:relative;
}
#basketBox.box #basket div.pop-up a.img, #windows .box #basket div.pop-up a.img img { float:none !important; margin:0 auto; }
#basketBox.box .foot { width:100%; height:75px; }
#basketBox.box .foot ul { clear:both; text-align:center; margin-left:90px; overflow:hidden; }
#basketBox.box .foot li {
	float:left;
	color:#1a3d92;
	font-weight:bold;
	font-size:11px;
	padding-right:9px;
	margin-right:5px;
	background: url(/img/light_blue_arrow.png) no-repeat right center;
	line-height:28px;
}
#basketBox.box .foot li.summ { background:none; padding:0; margin:0; }
#basketBox.box .foot .close {
	position:absolute;
	width:86px;
	height:50px;
	left:0;
	bottom:0;
	background: url(/img/basketImg.png) no-repeat left -50px;
	text-indent:-9999px;
	display:block;
	z-index:10;
}
p.all { padding-top:10px; }
p.all, p.summ {
	color:#c5d6e8;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	clear:both;
}
p.all span, p.summ span, .gray { color:#162b48; padding-left:5px; }
p.all span.white, p.summ span.white { color:#fff; } 
p.all span i, p.summ span i { font-weight:normal; }
#basket-sub, #basketBox #save, #saveButton, #basketSubmit {
	float:left;
	width:83px;
	border:0;
	background:#3b60af;
	height:18px;
	padding-bottom:2px;
	line-height:18px;
	margin-left:7px;
	display:inline;
	color:#fff;
	font-size:11px;
	cursor:pointer;
}
#basket-sub { text-align:center; padding-bottom:0 !important; }
#basketBox #save { margin-left:90px; }
#basket-sub:hover, #basketBox #save:hover, #basket-sub.hover, #basketBox #save.hover, #saveButton:hover, #basketSubmit:hover, #saveButton.hover, #basketSubmit.hover   { color:#C5D6E8; }
#basketBox.box .message {
	font-size:11px;
	color:#fff;
	clear:both;
	margin-left:90px;
	font-weight:bold;
	line-height:28px;
	height:28px
}
#content {
	padding-top:6px;
	background: #0B2F8C url(/img/blue_img.png) no-repeat right top;
	margin-top:1px;
	position:relative;
	width:100%;
}
#content .wrapper { border-top:1px solid #e7ebf3; background: #fff url(/img/content_top_img.jpg) no-repeat right top; position:relative; z-index:10; }
#content .title { padding-left:20px; border-bottom:1px solid #efeff0; }
#content .title h2 {
	font-size:18px;
	text-transform:uppercase;
	line-height:24px;
	padding:6px 86px 6px 0;
	color:#232324;
}
#content .title ul { overflow:hidden; padding-bottom:5px; height:14px; }
#content .title li { float:left; zoom:1; margin-right:9px; }
#content .title li a {
	color:#072b7d;
	font-size:11px;
	font-weight:bold;
	padding-right:13px;
	background: url(/img/blue_arrow.png) no-repeat right center;
	display:block;
	height:14px;
	line-height:14px;
	float:left;
}
#content .title li a:hover { color:#6F90DF; }
#content .title li.current { margin-right:0; }
#content .title li.current a, #content .title li.current a:hover {
	color:#ff8839;
	background:none;
	padding:0;
	margin:0;
}
#content .text { 
	background: url(/img/content_bg.png) repeat-x left bottom;
	padding:15px 40px 115px 20px;
	overflow:hidden;
}
#content .text.tovar { padding-right:1px; }
#content .text p {
	color:#414245;
	line-height:17px;
	margin-bottom:5px;
}
#content .text ul.catalog { width:100%; overflow:hidden; }
#content .text ul.catalog li { float:left; width:49.9%; overflow:hidden;}
#content .text ul.catalog li.clear { float:none; width:100%; clear:both; height:15px; }
#content .text ul.catalog li a.img, #windows .box .main #basket div.pop-up a.img, #popupBasket.box div.img,
#content .text ul.catalog li div.img {
	display:block;
	float:left;
	border:1px solid #c8e1f5;
	padding:3px;
	background:#d8e6f3;
	width:192px;
 position:relative;
}
#content .text ul.catalog li a.img img, #windows .box .main #basket div.pop-up a.img img, #popupBasket.box div.img img,
#content .text ul.catalog li div.img img { 
	width:190px;
	height:160px;
	float:left;
	border:1px solid #fff;
}

/*Added by ilhan */
#content .text ul.catalog li .img .zoom{
 position: absolute;
 bottom: 9px;
 font-size: 13px;
 font-family: Arial;
 color: #fff;
 display: block;
 text-transform: uppercase;
 left: 35px;
 background: url(/img/zoom.gif) no-repeat right 50%;
 padding-right: 15px;
}


#content .text ul.catalog li .wrap { width:100%; float:right; margin-left:-210px; }
#content .text ul.catalog li .content { margin-left:210px; margin-right:20px; overflow:hidden; }
#content .text ul.catalog li .content h3 {
	font:12px/18px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	color:#072b7d;
	margin-bottom:5px;
}
#content .text ul.catalog li .content h3 a { color:#072b7d; padding-right:0px; margin-right:0px; }
#content .text ul.catalog li .content h3 img{
 margin: 0 5px 0 5px;
 vertical-align: middle;
}
#content .text ul.catalog li .content p, #content .text ul.catalog li .content p a{
	color:#393939;
	font-size:11px;
/*	padding-left:10px;*/
	line-height:21px;
	text-decoration: none;
}
#content .text ul.catalog li .content strong {
	clear:both;
	display:block;
	color:#072B7D;
	font-size:24px;
	font-weight:bold;
	text-indent:5px;
	width:100%;
	margin-bottom: 10px;
}
#content .text ul.catalog li .content strong b {
	font-weight:normal;
	font-size:11px;
	color:#393939;
	margin-left:5px;
}
#content .text p.title-order {
	color:#D9E2EA;
	font-size:21px;
	line-height:27px;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	margin-bottom:10px;
}
#order { width:100%; }
#order ul { width:510px; margin:0 auto 15px; overflow:hidden; }
#order li { float:left; margin-right:5px; background: url(/img/form_sep.png) no-repeat right 5px; }
#order .title-order { margin-top:20px; }
#order .area { width:100%; text-align:center; }
#order textarea {
	width:440px;
	height:80px;
	margin:0 auto;
	text-align:left;
	border:1px solid #cbd7e3;
	background:#fff;
	font-size:10px;
	color:#3e4245;
	padding:8px 15px;
	resize:none;
}
#order li.last { background:none; margin:0; }
#order .center { margin:0 auto; width:180px; }
#content #orderMessage, #basketPageForm p.message {
	margin-top:10px;
	margin-bottom:10px !important;
	width:100%;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	
}
#basketPageForm { position:relative; }
#basketPageForm .busy {
	width:100%;
	position:absolute;
	background:#fff url(/img/loading.gif) no-repeat center;
	height:1000px;
	z-index:100000;
	display:none;
}
#basketPageForm .busy.active { display:block; }
#order .radio-decor {
	width:11px;
	height:11px;
	display:inline-block;
	float:left;
	line-height:16px;
	margin:2px 4px 6px 0;
	cursor:pointer;
	text-indent:-999999px;
	background: url(/img/radio.png) no-repeat left -11px;
	overflow:hidden;
}
#order .radio-decor.active { background: url(/img/radio.png) no-repeat left top; }
#order .radio-decor.activefx { background: url(/img/radio_active.gif) no-repeat left top; }
#order input.radio {
	border:medium none;
	display:inline-block;
	float:left;
	clear:none;
	height:0px;
	line-height:16px;
	margin:0 4px 6px 0;
	padding:0;
	overflow:hidden;
	vertical-align:middle;
	width:0px;
	cursor:pointer;
	display:none;
}
#order label {
	float:left;
	color:#CBD1E8;
	display:inline-block;
	font-size:11px;
	line-height:16px;
	margin-bottom:6px;
	margin-right:6px;
	vertical-align:middle;
	cursor:pointer;
}
#order li div { float:left; }
#order input {
	clear:both;
	border:1px solid #C5D6E8;
	color:#00257B;
	display:block;
	font-size:11px;
	font-weight:bold;
	height:16px;
	margin-top:4px;
	padding:2px 3px 0 15px;
	width:160px;
}
#order input.novalid { border:1px solid #FF0000; }
#order input:hover, #order input.hover { border-color:#90b0ff; }
#order input.focus, #order input:focus { border-color:#3a73ff; }
#order input#order-city { margin-top:25px; }
#order input#order-sub {
	background:#16398F url(/img/order_sub.png) no-repeat;
	border:none;
	color:#FFFFFF;
	cursor:pointer;
	font-size:12px;
	font-weight:bold;
	height:23px;
	margin:23px auto 0;
	padding:0 0 5px;
	width:143px;
	line-height:20px;
}
#order input#order-sub:hover, #order input#order-sub.hover { color:#9cb3e6; background-position:0 -26px; }
#order a {
	color:#193D92;
	display:block;
	font-size:13px;
	font-weight:bold;
	margin:5px auto 0;
	text-align:center;
	padding-bottom:1px;
	background: url(/img/dotted_border.png) repeat-x left bottom;
	width:125px;
}
#order a:hover { background:none; }
#tovar-wrapper { float:right; width:100%; margin-left:-255px; }
#tovar { margin-left:255px; overflow:hidden; }
#tovar h3 {
	border-collapse:collapse;
	border-spacing:0;
	color:#092D8F;
	font-size:13px;
	font-weight:bold;
	line-height:22px;
	text-indent:15px;
	text-transform:uppercase;
}
#tovar table { width:100%; }
#tovar tr.blue { background:#E6F0F8; }
#tovar td.big { width:60%; }
#tovar td {
	color:#4B4B4B;
	font-size:12px;
	height:22px;
	line-height:22px;
	text-indent:15px;
	width:40%;
}
#tovar .tovar-links { margin:0 auto 30px; overflow:hidden; width:350px; }
#tovar .tovar-links a {
	background:#D7E0E8 url(/img/blue_shadow_bg.png) no-repeat;
	color:#FFFFFF;
	display:inline-block;
	float:left;
	font-size:12px;
	font-weight:bold;
	line-height:22px;
	margin:1px 15px 0;
	padding:0 0 4px;
}
#tovar .tovar-links a.current, #tovar .tovar-links a.current:hover { color:#20558A; }
#tovar .tovar-links a:hover { color:#9cb3e6; }
#tovar .tovar-links a:hover span { background: url(/img/light_blue_arrow.png) no-repeat 31px center; }
#tovar .tovar-links span {
	background: url(/img/white_arrow.png) no-repeat 31px center;
	display:block;
	padding-left:40px;
	width:103px;
}
#tovar .tovar-links a.current span, #tovar .tovar-links a.current:hover span { background-image: url(/img/blue_arrow.png); }
#tovar p { color:#393939; font-size:11px; margin:0 40px 15px 15px; }
#tovar-left { float:left; width:255px; overflow:hidden; }
#tovar-left .img { border:7px solid #D8E6F3; float:left; position:relative; }
#tovar-left .img img { float:left; width:238px; height:310px; }
#tovar-left .img #all-images {
	background:#B2B5B7 url(/img/black_arrow.png) no-repeat 14px center;
	bottom:0;
	color:#000000;
	display:block;
	font-size:11px;
	font-weight:bold;
	line-height:22px;
	padding:0 15px 0 25px;
	position:absolute;
	right:6px;
}
#tovar-left .images { margin: 10px 0; padding:5px; }
#tovar-left .img #all-images:hover { color:#fff; background-image: url(/img/white_arrow.png); }
#tovar-left .tovar-basket { margin-top:15px; overflow:hidden; width:255px; clear:both; float:left; }
#tovar-left .tovar-basket .price {
	float:right;
	display:block;
	margin:10px 12px 0 0;
	text-align:right;
	font-style:normal;
}
#tovar-left .tovar-basket .price strong { color:#072B7D; font-size:27px; font-weight:bold; display:block; }
#tovar-left .tovar-basket .price strong b { color:#C5D6E8; font-size:15px; font-weight:normal; }
#tovar-left .tovar-basket .price span { 
	color:#000000; 
	display:block;
	font-size:13px;
	font-weight:bold;
	text-decoration:line-through;
}
#tovar-left .tovar-basket .price span b { font-size:12px; font-weight:normal; }
#tovar-left .addbasket {
	background: url(/img/dotted_border.png) repeat-x left bottom;
	color:#193D92;
	padding-bottom:1px;
	display:inline;
	float:left;
	font-size:13px;
	font-weight:bold;
	margin-left:15px;
}
#tovar-left .addbasket:hover { background:none; }
#tovar-left .tovar-more {
	background:#082A84 url(/img/order_sub.png) no-repeat;
	clear:left;
	color:#FFFFFF;
	display:inline-block;
	float:left;
	font-size:12px;
	font-weight:bold;
	height:21px;
	line-height:21px;
	margin:5px 0 0 10px;
	padding-bottom:5px;
	text-align:center;
	width:143px;
}
#tovar-left .tovar-more:hover { color:#9cb3e6; background-position:0 -26px; }
#left {
	width:270px;
	float:left;
	margin-left:-100%;
	padding-top:35px;
}
h1#logo a {
	width:270px;
	height:105px;
	overflow:hidden; 
	display:block;
	background:#0b2e8c url(/img/logo.png) no-repeat right top;
	text-indent:-99999px;
}
#flogo { width:270px; height:92px; display:block; }
h1#logo i {
	display:block;
	font-size:11px;
	color:#16388f;
	text-transform:uppercase;
	margin:15px 0 0 45px;
	text-indent:-99999px;
	width:185px;
	height:10px;
	overflow:hidden;
	background: url(/img/logo.png) no-repeat -95px -119px;
}
#left .menu {
	margin-top:30px;
	width:238px;
	position:relative;
	overflow:hidden;
}
#left .menu li {
	padding-bottom:2px;
	background: url(/img/menu_bg.png) repeat-x left bottom;
	width:100%;
	float:left;
}
#left .menu li a {
	color:#4b505f;
	font-size:9px;
	text-transform:uppercase;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	padding:7px 0 6px 77px;
	display:block;
	line-height:11px;
	background: url(/img/gray_arrow.png) no-repeat 64px 9px;
	width:161px;
	cursor:pointer;
}
#left .menu li.current { padding-bottom:1px; }
#left .menu li.current a, #left .menu li.current a:hover {
	color:#fff;
	background: #ffa100 url(/img/orange_img.png) no-repeat -20px top;
}
#left .menu li li.current { padding-bottom:0px; }
#left .menu li a:hover { color:#5382BF; background: url(/img/blue_arrow.png) no-repeat 64px 9px; }
.forward { text-indent:3px; }
.back { text-indent:0; }
#left .menu li li {	padding-bottom:0; background:none; }
#left .menu li ul {	padding-bottom:10px; width:100%; position:relative; overflow:hidden; }
#left .menu li li a, #left .menu li.current li a {
	text-transform:none;
	font-size:11px;
	padding:5px 0 4px 118px;
	width:140px;
	color:#4b505f;
	background: url(/img/gray_arrow.png) no-repeat 106px 8px;
}
#left .menu li li a:hover, #left .menu li.current li a:hover, #left .menu li li.current a, #left .menu li li.current a:hover { background: url(/img/blue_arrow.png) no-repeat 106px 8px; color:#5382BF; }
#left .menu li li ul { padding-bottom:0; }
#left .menu li li li a, #left .menu li.current li li a, #left .menu li li li a:hover, #left .menu li.current li li a:hover, #left .menu li li.current li a {
	font-size:10px;
	font-weight:normal;
	background:none;
	color:#4b505f;
}
#left .menu li li li li a, #left .menu li li li.current li a { padding:3px 0 3px 125px !important; color:#4b505f; }
#left .menu li li li a:hover, #left .menu li li.current li a:hover, #left .menu li.current li li a:hover, #left .menu li li li.current a, #left .menu li li li.current a:hover, #left .menu li li li li.current a { color:#5382BF; background:none; }
#left .menu .slide { height:auto !important; }
/* #left .menu ul, #left .menu li:hover ul ul, #left .menu li.hover ul ul { display:none; }
#left .menu li:hover ul, #left .menu li:hover li:hover ul, #left .menu li.hover ul, #left .menu li.hover li.hover ul { display:block; } */
#left h2.recommend {
	width:100%;
	border-bottom:6px solid #fff;
	margin-top:55px;
	float:left;
}
#left h2.recommend span {
	display:block;
	border-bottom:1px solid #e7ebf3;
	background:#0d308c url(/img/blue_bg.png) no-repeat;
	text-indent:63px;
	color:#fff;
	line-height:25px;
	font:13px/25px Tahoma, Geneva, sans-serif;
	text-transform:uppercase;
}
#left ul.recommend-new {
	width:270px;
	float:left;
}
#left ul.recommend-new li { height:148px; }
#left ul.recommend-new li img {
	position:absolute;
	width:270px;
	height:148px;
}
#left ul.recommend-new li a { position:relative; display:block; width:210px; height:88px; padding:30px; }
#left ul.recommend-new li a span { font-size:17px; display:block; }
#left ul.recommend-new li a i { font-style:normal; font-size:11px; line-height:20px; }
#left ul.recommend {
	width:270px;
	float:left;
}
#left ul.recommend li {
	margin-top:20px;
	overflow:hidden;
	clear:both;
}
#left ul.recommend li a.img {
	border:1px solid #C8E1F5;
	padding:6px;
	background:#d8e6f3;
	float:left;
}
#left ul.recommend li a.img img {
	border:1px solid #fff;
	float:left;
	width:120px;
	height:160px;
}
#left ul.recommend li div {
	width:123px;
	float:right;
}
#left ul.recommend li div h3 {
	font:12px/18px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	color:#072b7d;
}
#left ul.recommend li div p {
	width:100%;
	font-size:11px;
	color:#393939;
	margin-top:5px;
}
#left ul.recommend li div i {
	margin-top:10px;
	color:#072B7D;
	font-size:24px;
	font-style:normal;
	display:block;
}
#left ul.recommend li div i b {
	color:#393939;
	font-size:14px;
	margin-left:2px;
}
#left ul.recommend li div .more { margin-top:7px; }
.more {
	float:left;
	height:25px;
	width:70px;
	text-align:center;
	display:block;
	overflow:hidden;
}
.more span {
	display:block;
	width:100%;
	height:18px;
	color:#fff;
	text-transform:uppercase;
	font:10px/18px Tahoma, Geneva, sans-serif;
	background:#08237A;
	float:left;
}
.more b {
	display:block;
	height:7px;
	background: url(/img/bot_shadow.png) no-repeat center top;
	float:left;
	width:100%;
	text-indent:-99999px;
}
.more span:hover, .more span.hover { color:#5382BF; }
#copyright { margin:30px 0 0 95px; float:left; display:inline; }
#copyright i {
	font-size:34px;
	color:#001c91;
	display:block;
	text-transform:uppercase;
}
#copyright b {
	color:#3d59a2;
	font-size:18px;
	font-weight:normal;
	display:block;
	text-transform:uppercase;
}
#copyright p {
	font-size:12px;
	color:#393939;
	text-indent:2px;
}
#hfooter {
	clear:both;
	overflow:hidden;
	height:256px;
	width:100%;
}
#footer {
	clear:both;
	background: url(/img/footer_img.jpg) no-repeat left bottom;
	margin-top:-256px;
	width:100%;
	height:256px;
	position:relative;
}
#footer .welitta {
	color:#9da9b7;
	font-size:8px;
	position:absolute;
	right:20px;
	bottom:19px;
	font-weight:bold;
	font-family:Tahoma;
}
#footer .welitta a { color:#9da9b7; }
#footer .welitta a:hover { text-decoration:underline; }
#footer .welitta span { display:block; text-align:right; text-transform:uppercase; }
#footer .bigmir {
	position:absolute;
	bottom:26px;
	left:620px;
	background:#FAFCFD;
	height:17px;
}
#overlay {
	width:100%;
	position:absolute;
	left:0;
	background:#7FB9FF;
	top:0;
	height:100%;
	z-index:100000;
}
#popupBasket.box {
	width:250px;
	position:absolute;
	z-index:200000;
	left:50%;
	display:block;
	margin-left:-80px;
	float:none;
	top:10px;
	display:none;
}
#popupBasket.box.ready { display:block; }
#popupBasket.box .main .border { padding-right:20px; position:relative; }
#popupBasket.box div.img { 
	float:none;
	margin:0 auto;
	overflow:hidden;
	background:#D8E6F3 url(/img/loading.gif) no-repeat center;
	width:120px;
	height:160px;
}
#popupBasket.box div.img img {
	width:120px;
	height:160px;
	visibility:hidden;
}
#popupBasket.box p.all, #popupBasket.box p.summ { clear:none; }
#popupBasket.box .main h2 { margin-bottom:5px; }
#popupBasket.box .main b { margin-left:5px; }
#popupBasket.box div.img img.loaded { visibility:visible; }
#popupBasket.box input {
	margin-top:20px;
	width:50px;
	text-align:center;
	border:1px solid #113590;
	font-size:12px;
}
#popupBasket.box .arrows {
	display:inline-block;
	width:15px;
	height:18px;
	float:right;
	margin-top:20px;
	text-indent:-99999px;
}
#popupBasket.box .arrows.left { background: #8D8D8D url(/img/prev.gif) no-repeat 0 -22px; }
#popupBasket.box .left:hover { background: #8D8D8D url(/img/prev.gif) no-repeat 0 0; }
#popupBasket.box .arrows.right { background: #8D8D8D url(/img/next.gif) no-repeat 0 -22px; margin-right:5px; }
#popupBasket.box .right:hover { background: #8D8D8D url(/img/next.gif) no-repeat 0 0; }
#formSend {
	position:absolute;
	left:40%;
	top:100px;
	width:200px;
	height:200px;
	background:#fff;
	z-index:10000;
	border:1px solid #000;
	overflow:auto;
}

#basketPage { padding-left:0px !important; padding-right:0 !important; }
ul.table, ul.table ul { width:100%; overflow:hidden; clear:both; }
#headTable { padding-top:20px; }
#headTable.table li { width:100%; height:19px; padding:3px 0 0; display:block; clear:both; }
#headTable.table ul li { text-align:center; color:#B5B7B4; font-size:12px; float:left; clear:none; }
#bodyTable { margin-top:3px; }
ul.table ul li { float:left; clear:none; }
ul.table li.blue { background-color:#E6F0F8; }
ul.table li.deleted { display:none; }
ul.table ul li { 
	height:16px;
	background: url(/img/basket_border.png) repeat-y right top;
	padding:3px 0;
	overflow:hidden;
	position:relative;
}
ul.table li.name { width:15% !important; }
ul.table li.color { width:10% !important; }
ul.table li.width { width:5% !important; }
ul.table li.height { width:5% !important; }
ul.table li.delete { width:12% !important; background:none; text-align:center; }
ul.table li.price, ul.table li.amount, ul.table li.all-price, ul.table li.code { width:10% !important; }
ul.table li.amount { vertical-align:bottom; }
ul.table li div.wrap { height:16px; padding:0 16px; position:relative; }
ul.table li div.cont { width:100%; height:100%; position:relative; overflow:hidden; }
ul.table li.name div a {
	color:#162B48;
	font-size:11px;
	line-height:16px;
	width:10000px;
	display:block;
}
ul.table li.name div a:hover span { color:#5382BF; }
ul.table li div p {
	display:block;
	line-height:16px;
	height:16px;
	font-size:11px;
	margin:0 !important;
	width:10000px;
}
ul.table li div span { color:#616666 !important; }
ul.table li div i, ul.table li div b { font-style:normal; font-weight:normal; }
ul.table li div strong { display:none; }
ul.table li.delete a { color:#616666; font-size:11px; }
ul.table li div.center p { font-size:11px; text-align:center; width:auto; }
ul.table li b.dot {
	float:right;
	font-size:10px;
	margin-top:-16px;
	position:relative;
	left:-2px;
	width:13px;
	height:16px;
	display:none;
	line-height:16px;
}
ul.table li .dot.active { display:block; }
ul.table li div.amountCenter {
	width:60px;
	height:15px;
	margin:0 auto;
}
ul.table li div.amountCenter input.amountText {
	background:transparent none repeat scroll 0 0;
	border:0 none;
	color:#616666;
	display:block;
	float:left;
	font-size:10px;
	height:15px;
	padding-top:1px;
	text-align:center;
	vertical-align:top;
	width:24px;
}
ul.table li div.amountCenter .arrowsInput {
	width:8px;
	height:10px;
	overflow:hidden;
	display:block;
	float:left;
	text-indent:-99999px;
	position:relative;
	margin:3px 2px 0;
}

ul.table li div.amountCenter .arrowsInput.left { background: url(/img/arrows_input.png) no-repeat left -10px; margin-left:4px; }
ul.table li div.amountCenter .arrowsInput.right { background: url(/img/arrows_input.png) no-repeat left top; }
#content .text p.emptyBasket {
	line-height:40px;
	height:30px;
	overflow:hidden;
	text-align:center;
	margin-bottom:0;
	font-size:14px;
	color:#616666;
	display:none;
}
#content .text .emptyBasket.active { display:block; }
#content .text p.priceTree {
	padding-left:20px;
	color:#a8c0e2;
	font-weight:bold;
	font-size:11px;
	line-height:52px;
	margin-bottom:0;
	float:left;
	display:inline;
}
#content .text p.priceTree span { color:#1a3d92; }
#basketButtons { width:187px; overflow:hidden;  margin:0 auto; }
#saveButton, #basketSubmit { margin-top:16px; }
#basketSubmit { text-align:center; padding-bottom:0 !important; }
#content .text a.pay {
	float:right;
	display:inline;
	margin-right:;
	line-height:52px;
	font-size:11px;
	color:#36424a;
	text-decoration:underline;
	margin-right:35px;
}
#content .text a.pay:hover { text-decoration:none; }
#overlay {
	width:100%;
	position:absolute;
	left:0;
	background:#000;
	top:0;
	height:1000px;
	z-index:100000;
}
#popupImgBox {
	position:absolute;
	width:238px;
	height:310px;
	left:250px;
	top:110px;
	background:#fff url(/img/loading.gif) no-repeat center;
	z-index:200000;
}
.popupArrows {
	position:absolute;
	width:47px;
	height:71px;
	display:block;
	text-indent:-99999px;
	top:230px;
	z-index:200000;
}
.popupArrows.prev { background: url(/img/big_arrows.png) no-repeat left -71px; left:183px; }
.popupArrows.prev:hover { background: url(/img/big_arrows.png) no-repeat left top; }
.popupArrows.next { background: url(/img/big_arrows.png) no-repeat -47px -71px; left:508px; }
.popupArrows.next:hover { background: url(/img/big_arrows.png) no-repeat -47px top; }
#popupText {
	position:absolute;
	padding:25px 50px 40px 35px;
	top:195px;
	left:575px;
	background:#f4f8fc url(/img/popup_left_shadow.png) repeat-y left top;
	z-index:200000;
	overflow:hidden;
}
#popupText div.top {
	position:absolute;
	width:100%;
	height:8px;
	top:0;
	left:0;
	background: url(/img/popup_top_shadow.png) no-repeat left top;
}
#popupText h2 {
	font-size:13px;
	color:#2e2e2e;
	font-weight:bold;
}
#popupText ul {
	color:#2e2e2e;
	font-size:13px;
}
#popupText li { margin-top:15px; }
#popup a.close {
	color:#b4b4b3;
	font-size:11px;
	font-weight:bold;
	padding-right:28px;
	background: url(/img/popupClose.png) no-repeat right 3px;
	display:block;
	position:absolute;
	overflow:hidden;
	left:590px;
	top:405px;
	z-index:200000;
	height:40px;
	line-height:40px;
}
#popup .close:hover { color:#e8fbff; background: url(/img/popupClose.png) no-repeat right -37px; }
#popupBox { visibility:hidden; }
#popupBox.ready { visibility:visible; }
#popup b { font-weight:normal; }
#popupImgBox img { visibility:hidden; width:238px; height:310px; }
#popupImgBox img.loaded { visibility:visible; }
#imgBox { width:200px; height:200px; background:#fff url(/img/loading.gif) no-repeat center; position:absolute; z-index:200000; top:100px; left:50%; margin-left:-100px; visibility:hidden; }
#imgBox.ready { visibility:visible; }

/* new Slider */

#sliderMenu { position:relative; margin-bottom:30px; width:682px; margin:0 auto; }

#sliderMenu .sizes { margin-left:35px; padding:10px 0; font-size:22px; text-align:center; }
#sliderMenu .sizes ul { overflow:hidden; }
#sliderMenu .sizes li { display:inline; margin-right:20px; padding-left:10px; background: url(/img/blue_arrow.png) no-repeat 2px center; }
#sliderMenu .sizes li a { color:#203e92; text-decoration:underline; }
#sliderMenu .sizes li.active a { color:#adadab; text-decoration:none; }
#sliderMenu .sizes li a:hover { text-decoration:none; }

.slider { width:682px; position:relative; }
.slider .arrows { display:block; position:absolute; left:0; }
.slider .arrows.right { margin-left:100%; }
.slider .carousel { width:612px; margin:0 auto; position:relative; overflow:hidden; }
.slider .carousel ul { position:absolute; width:100000px; height:100%; }
.slider .carousel ul.centered { position:relative; margin:0 auto; }
.slider .carousel li { float:left; }
.slider .carousel li a { display:block; }

.slider.first { height:213px; margin-bottom:5px; }
.slider.first .arrows {
	width:35px;
	height:94px;
	background: url(/img/arrows_blue.png) no-repeat left -154px;
	top:59px;
}
.slider.first .arrows.active { background-position:left top; }
.slider.first .arrows.right { left:-35px; background-position:-35px -154px; }
.slider.first .right.active { background-position:-35px top; }
.slider.first .carousel { height:213px; }
.slider.first .carousel li { width:306px; height:213px; position:relative; }
.slider.first .carousel li a { width:296px;	height:203px; padding:5px; background: url(/img/slider_big_shadow.png) no-repeat left top; }
.slider.first .carousel li a img { width:296px; height:203px; }
.slider.first .carousel li div.layout { display:none; position:absolute; top:0; left:0; width:296px; height:203px; margin:5px; color:#fff; }
.slider.first .carousel li.active div.layout { display:block; }
.slider.first .carousel li div .active-text { position:relative; z-index:5; }
.slider.first .carousel li div h3 { font-size:19px; margin:25px 25px 0 25px; }
.slider.first .carousel li div p {
	margin-top:10px;
	line-height:19px !important;
	color:#fff !important;
	padding:0 25px;
	height:115px;
	overflow:hidden;
	font-size:11px;
	margin-bottom:0 !important;
}
.slider.first .carousel li div .black {
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
	width:296px;
	height:203px;
	background-color:#000;
	opacity:0.5;
}

.slider.second { height:92px; display:none; }
.slider.active { display:block; }
.slider.second .arrows {
	width:24px;
	height:60px;
	background: url(/img/arrows_blue.png) no-repeat left -248px;
	top:15px;
	display:none;
}
.slider.second .arrows.active { background-position:left -94px; display:block; }
.slider.second .arrows.left { left:11px; }
.slider.second .arrows.right { left:-35px; background-position:-24px -248px; }
.slider.second .right.active { background-position:-24px -94px; }
.slider.second .carousel { height:92px; }
.slider.second .carousel li { width:153px; height:87px; position:relative; }
.slider.second .carousel li a { width:143px; height:77px; padding:5px 5px 10px; background: url(/img/slider_shadow.png) no-repeat left top; }
.slider.second .carousel li.active a { background-position:left -92px; }
.slider.second .carousel li a img { width:143px; height:77px; }

/*	03.06.2011	*/
.wait { display:none; margin:0 0 5px 0;}
.calculatorForm { display:none;}
.calculatorForm .error { display:block; padding:5px; margin:0 0 5px 0; border:1px solid #FF0000; display:none;}
.calculatorForm .error p { margin-bottom:0!important; line-height:17px!important;}
.calculatorForm span.close{ display:block; width:14px; position: relative; z-index:5; margin-top:-20px; float:right; background:#FFF; text-align:center; cursor:pointer; margin-right:-15px;}
.calculatorForm fieldset { color:#666; border:1px solid #C5D6E8; padding:5px 10px 5px 10px;}
.calculatorForm legend { color:#666; padding:0 10px; font-size:12px;}
.calculatorForm label { display:inline-block; width:80px; margin-right:5%; font-size:12px; color:#393939;}
.calculatorForm label.lCost { font-weight:bold}
.calculatorForm input {border: 1px solid #C5D6E8; clear: both;  height: 16px;  padding: 1px 3px 1px 3px; display:inline-block; width:38%; margin-right:3%; margin-bottom:4px; }
.calculatorForm span.sz { display:inline-block; width:7%; font-size:12px;  color:#393939;}
.getCalculator { display:block; width:150px; text-align:center; padding:3px 5px; color:#FFF;  background:#16398F; cursor:pointer}
.toBasket { cursor:pointer} 
.divWindowsCalculator { margin:20px 0 30px 0;}
.divWindowsCalculator h3 { color: #414245; line-height: 17px; display:block; font-size:14px; font-weight: bold; margin:0 0 5px 0}
	.divListTypeWinImg { margin:10px 0 20px 0;}
		.divListTypeWinImg .pos { display:inline-block; float:left; margin-right:15px; text-align:center}
		.divListTypeWinImg .pos img{ display:block;}
		.divListTypeWinImg .pos input{ margin-top:10px; }
	.listWinConstruction { display:inline-block; float:left; margin-right:10px; width:50%;}
	.formWinCalc { display:inline-block; float:left;}
	
	.tableWinCalc { font-size:12px;}
	.tableWinCalc td { padding:5px 10px 5px; border-bottom:1px solid #dfdfdf}
	td.name { width:120px;}
	td.price { border-bottom:none; padding:10px; font-weight:bold; color: #00257B;}
	td.action { border-bottom:0; padding:10px 0 10px 10px;}
	select.sel {  border: 1px solid #C5D6E8; width:160px; color: #00257B; display: block; font-size: 12px; }
	input.rad {}
	input.che {}
	#aCalculate { display:inline-block; width:100px; margin-right:10px; padding:5px; background: #16398F; color:#FFF; text-align:center; font-weight:bold}
	#aOrder { display:inline-block; width:100px; margin-right:10px; padding:5px; background: #16398F; color:#FFF; text-align:center; font-weight:bold}
	
		.listWinConstruction h3 { margin-bottom:20px;}
		.posConctructor { } 
		h3.hStvorki { margin:20px 0 }
		.listWinConstruction input { width:36px; border:1px solid #BBBAB5; }
		.listWinConstruction .one { width:146px; background: url(../img/calc.okno/strelki.gif) left center no-repeat; }
		.listWinConstruction .two { width:294px; background: url(../img/calc.okno/strelki2.gif) left center no-repeat; }
		.listWinConstruction .free { width:442px; background: url(../img/calc.okno/strelki3.gif) left center no-repeat; }
		.listWinConstruction .fore { width:442px; background: url(../img/calc.okno/strelki3.gif) left center no-repeat; }
		.listWinConstruction .door { width:111px; background: url(../img/calc.okno/strelki.gif) left center no-repeat; }
	
		.param-top { text-align:center;border:1px solid #BBBAB5; border-top:none; border-bottom:none; margin-left:57px; padding-top:5px; display:inline-block; float:left} 
		.param-top  span{ display:block; font-size:11px; }
		.param-left { display:inline-block; float:left; border:1px solid #BBBAB5; border-left:none; border-right:none; height: 258px; width: 57px; background: url(../img/calc.okno/strelkiv.gif) repeat-y scroll 10px 0 transparent;}
		.param-left span { margin-left: 7px; text-align: center; font-size:11px;}
		.param-left input { margin-top: 122px; }
		.img { display:inline-block; float:left; font-size:11px;  }
		.imgFore img { width:111px;height:260px; display:inline-block; float:left; font-size:11px; }
		
		.listStvorki { margin:0 0 0 58px;}
		.listStvorki .posStvorka { display:inline-block; float:left; width:148px;}
		.listStvorki .posStvorka .pos{ text-align:center; display:inline-block; float:left;}
		.listStvorki .posStvorka .img{}
		.listStvorki .posStvorka .pos input { margin-top:5px;}
		
	.CalcListColor { margin-top:10px; }
	.listColors { background:url(../img/zhalyzi/bg-block-colors.png) center bottom no-repeat; height:150px; width:255px; display:none } 
	.listColors .title { display:block; border:none!important; font-size:13px; margin-bottom:10px; margin-top:0px; text-align:center;}
	.listColors div { margin:0 15px;}
	.listColors img { cursor:pointer; width:50px; border:2px solid #FFF;}
	.listColors img:hover {border:2px solid #11327D;}
	.listColors img.active, .images img.active { border:2px solid #11327D!important;}
	#selectedColor { margin-top:15px;}
	#selectedColor p { margin:0 0 0 0; font-size:12px; }
	#selectedColor img { margin-top:5px; width:45px;}
	
	.colorName { display:block; position:absolute; padding:5px; display:none; width:150px; background:#ebebeb; margin:10px 0 0 -10px;}
/*	03.06.2011	*/
/*	11.07.2011*/
	.tovar-blocks-left{ display:inline-block; float:left; width:200px; margin-left:10px;}
		.tovar-blocks-left .tover-price{ width:190px; background:url(../img/zhalyzi/bg-block-price.png) center center no-repeat; text-align:center; height:80px;}
		.tovar-blocks-left .tover-price span { display:block; text-align:center; margin:0 0 8px 0; font-size:13px; }
		.tovar-blocks-left .tover-price strong {color: #1746c7; font-size:28px;}
	.tovar-blocks-right{ display:inline-block; float:left;}
	
	#tovar .content { margin:10px 10px 0 15px;}
	#tovar .calculatorForm .bottomCalc { float: left; display:inline-block; width:200px;}
	#tovar .calculatorForm .bottomCalc .links { margin-top:10px;  text-align:center; margin-right:15px;}
	#tovar .calculatorForm .bottomCalc .links a { text-decoration:underline; margin-right:10px; font-weight:bold;}
	#tovar .calculatorForm form {float: left; display:inline-block; min-width:342px;}
	#tovar .calculatorForm form legend { text-transform:uppercase}
	#tovar .calculatorForm form label { text-align:right}
	#tovar .calculatorForm input { height:20px;}
	#tovar .blocks-tel-links { margin:25px 0 0 10px }
	#tovar .blocks-tel-links .item { background:url(../img/zhalyzi/bg-block-telefon.png) center center no-repeat; height:46px; width:190px; display:inline-block; margin-right:10px; }
	#tovar .blocks-tel-links span.title{ display:block; border:none; padding-left:16px; font-size:13px; margin-bottom:3px; }
	#tovar .blocks-tel-links span.tel{ color: #1746c7; font-size:15px; font-weight:bold; margin-left:15px; }
	
	.listPhotos { background:url(../img/zhalyzi/bg-block-photos-l-t.png) top left no-repeat; margin:25px 20px 0 15px;}
	.listPhotos .rt { background:url(../img/zhalyzi/bg-block-photos-r-t.png) top right no-repeat;}
	.listPhotos .lb { background:url(../img/zhalyzi/bg-block-photos-l-b.png) bottom left no-repeat}
	.listPhotos .rb { min-height:150px; background:url(../img/zhalyzi/bg-block-photos-r-b.png) right bottom no-repeat; padding:0 20px;}
	.listPhotos .rb img { width:111px!important; height:111px; border:2px solid #FFF;}
	.listPhotos .rb img:hover { border:2px solid #11327d;}
	.listPhotos .rb .title { display:block; border:none!important; padding-left:45px!important; font-size:13px; margin-bottom:10px; margin-top:-10px;}
	
	.block-full-text { margin:20px 0 0 0;}
	/*.reCalculate { background: none repeat scroll 0 0 #16398F; color: #FFFFFF;  margin:5px 0 0 100px;  padding:0!important; text-decoration:underline; border:none!important; width:auto!important; cursor:pointer;  }
	.reCalculate:hover { text-decoration:none!important;}*/
	.reCalculate {background: none repeat scroll 0 0 #16398F ;color: #FFFFFF; cursor: pointer;  display: block;  padding: 3px 5px; text-align: center; width: 100px;}
	/*	11.07.2011*/
#Popup
{
   visibility: hidden;
   position: absolute;
   left: 50%;
   top: 50%;
   background-color: #FFF;
   padding: 10px;
}

#Overlay
{
   visibility: hidden;
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   background-color: #000;
}
