@charset "windows-1251";
/* CSS Document */

body, html { margin:0px; padding:0px; height:100%;}

.container {min-height:100%; width:100%; position:relative;}

* html .container { height:100%;}

form {margin:0px; padding:0px;}


.top { height:137px; position:fixed; top:0px; width:100%;z-index: 1; background:#fff}
.top137 {height:137px;}
	.logocont {height:91px; width:1003px; margin:auto; font-family:Arial, Helvetica, sans-serif; background:#FFF}		
		.logo {float:left; width:255px; }
		.phone {float:left; width:210px; font-size:24px;}
			.phone_in {padding:16px 0px}
			.phone span { font-size:18px;}
		.mail {float:left; width:142px; background:url(/images/mailicon.jpg) no-repeat; background-position:0px 21px; height:50px; color:#003867; font-size:13px;}
		.mail_in { padding:22px 0px 0px 25px}
		.mail a { color:#000}
		.mail div {margin-bottom:3px}
			
		.map {float:left; width:172px; background:url(/images/mapicon.jpg) no-repeat; background-position:0px 21px; height:50px; color:#003867; font-size:13px;}
		.map_in { padding:22px 0px 0px 20px}
		.map a { color:#000}
		.map div {margin-bottom:3px}
		
		.cart {float:left; background:url(/images/basketicon.jpg) no-repeat; background-position:0px 21px; height:50px; color:#003867; font-size:13px;} 
		.cart_in { padding:22px 0px 0px 25px}
		.cart a { color:#000}
		.cart div {margin-bottom:3px}	
		
	.menu { height:47px; background:#0092ca}
		.menu_in {width:1003px; margin:auto}
		.search {width:300px; float:left}
			.search_in { padding:11px 0px; }
			.search_bl {width:253px; height:24px; background:#FFF; border:1px solid #4cccf9; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; position:relative}
			.search_bl .q {height:22px; font-family:Tahoma, Geneva, sans-serif; font-size:13px; color:#000; padding:0px 0px 0px 10px; background:none; border:0px; width:215px;}
			.search_but { position:absolute; top:3px; right:8px; width:21px; height:17px;}
		.menu_items {float:left; font-family:Arial, Helvetica, sans-serif; font-size:15px; text-transform:uppercase}
		.menu_items a { color:#FFF; text-decoration:none; display:block; float:left; margin:15px 16px 0px 16px;}
		.menu_items a:hover {text-decoration:underline}
		
.middle {width:1003px; margin:25px auto 0px;}

	.banners { height:192px;}
	.banners img {border:1px solid #d0d0d0;}
	.banner_l { width:323px; float:left; }
	.banner_r {width:323px; float:right;}
	.banner_c { margin:0px 337px; text-align:center}
	
	.catalog {width:980px; margin:auto; font-family:Tahoma, Geneva, sans-serif; margin-top:25px;}
	.catalog_group { width:475px; float:left; margin-bottom:17px;}
		.catalog_group_img { width:66px; float:left}
		.catalog_group_links { margin-left:78px; padding-right:5px;}
			.catalog_group_title { font-size:18px; color:#0172ac}
				.catalog_group_title a {color:#0172ac; text-decoration:none}
			.catalog_group_level2 { font-size:12px}
				.catalog_group_level2 a { color:#000;}
				.catalog_group_level2 a:hover {color:#0172ac}

	.middle .maintable { width:100%; border-collapse:collapse; padding:0px;}
	.left_col {padding:0px; width:230px; font-family:Tahoma, Geneva, sans-serif; vertical-align:top; }
		.left_menu { margin-top:20px; background:#FFF}
		.level1 { display:block;  width:208px; font-size:14px; color:#000; padding:7px 11px; border-bottom:1px solid #e3e3e3;}
		.level1:hover { background:#e3e3e3; text-decoration:none}
		.active1 {background:#e3e3e3; text-decoration:none; color:#00486d}
		
		.level2 { display:block;  width:187px; font-size:12px; color:#005783; padding:7px 11px 7px 37px; border-bottom:1px solid #e3e3e3;}
		.level2:hover { color:#000}
		.active2 {text-decoration:none; color:#000}
		
		.left_menu_in { margin-top:20px;}
		
	.right_col {padding:0px; vertical-align:top}
		.content {margin-left:50px;}
	.title {font-family:Tahoma, Geneva, sans-serif; font-size:18px; color:#0172ac}
	.title h1 {font-size:22px; color:#0172ac; margin:0px; font-weight:normal}
	
	h2 {font-size:18px; color:#0172ac; margin:0px; font-weight:normal}
	h3 {font-size:16px; color:#0172ac; margin:0px; font-weight:normal}
	
	.navigation { margin-bottom:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0066cc}
		.navigation a {color:#000}
	.text {margin-top:25px; font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#000}
	.text a {color:#005783}
		img {border:0px}
		.product_photo { width:248px; float:left}
		.product_photo img {-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;}
		
		
			.added_photo {margin-top:13px;}
			.added_photo img {margin-bottom:7px;}
		.product_desc {margin-left:269px}
			.act_block {}
				.basket { font-family:Arial, Helvetica, sans-serif;}
				.already {background:url(/images/already.gif) !important; color:#FFF !important; display:block; height:27px; text-align:center; width:238px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000; text-decoration:none; text-transform:uppercase;  border:1px solid #FFF; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; padding:10px 0px 0px 0px; -webkit-box-shadow: 0px 0px 3px rgba(50, 50, 50, 0.75); -moz-box-shadow:    0px 0px 3px rgba(50, 50, 50, 0.75); box-shadow:0px 0px 3px rgba(50, 50, 50, 0.75);}
				.already_sm {background:url(/images/already.gif) !important; color:#FFF !important; width:100px; text-align:center;  font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; text-decoration:none; text-transform:uppercase; border:1px solid #FFF; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;  -webkit-box-shadow: 0px 0px 3px rgba(50, 50, 50, 0.75); -moz-box-shadow:    0px 0px 3px rgba(50, 50, 50, 0.75); box-shadow:0px 0px 3px rgba(50, 50, 50, 0.75); padding:2px 11px;}
				.delivery {font-family:Arial, Helvetica, sans-serif; font-size:14px;}
					.del_title {  text-decoration:underline; margin-bottom:12px; margin-left:20px;}
					.spos { color:#0172ac; font-size:13px; margin-left:20px;}
					.spos div {margin-bottom:8px;}
					.spos img {vertical-align:middle}
					.spos ul {margin-left:10px; padding-left:10px;}
					.nal { color:#139d22; margin-top:16px; margin-left:3px; font-size:13px;}
					.nal img { vertical-align:middle}
					.zakaz { color:#9d1313; margin-top:16px; margin-left:3px; font-size:13px;}
						.zakaz img { vertical-align:middle}
				.price { font-family:Arial, Helvetica, sans-serif; font-size:18px;  margin-bottom:12px;}
				.addtobasket a {  }
				
				.addOdin { background:url(/images/addtobasket.jpg) repeat-x ; color:#FFF !important; width:238px; height:23px; padding:5px 0px 0px 0px; display:block; text-align:center;  font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000 !important; text-decoration:none; text-transform:uppercase; background:url(/images/addtobasket.jpg) repeat-x; border:1px solid #FFF; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;  -webkit-box-shadow: 0px 0px 3px rgba(50, 50, 50, 0.75); -moz-box-shadow:    0px 0px 3px rgba(50, 50, 50, 0.75); box-shadow:0px 0px 3px rgba(50, 50, 50, 0.75);}
				
				.addOdin:hover {background:url(/images/addtobasket_hover.jpg) repeat-x}
				
				.delivery {font-family:Arial, Helvetica, sans-serif; font-size:14px;}
				.addtobasket a:hover {background:url(/images/addtobasket_hover.jpg) repeat-x}
				.addtobasket a:active  {background:url(/images/addtobasket_click.jpg) repeat-x !important;}
				.dop {margin-top:12px; font-size:12px; font-family:Tahoma, Geneva, sans-serif}		
				.smdesc { font-size:14px; margin-top:15px; font-family:Tahoma, Geneva, sans-serif}	
				.smdesc a { color:#0172AC}
				
			.seealso { margin-top:30px; font-family:Arial,Helvetica, sans-serif; font-size:14px;}	
			.see_in { margin-top:25px}
			
			.category_item { width:225px; height:300px; border:1px solid #d0d0d0; text-align:center; font-family:Arial, Helvetica, sans-serif; float:left; margin-bottom:18px; }
			.category_title { margin:11px 5px 5px 5px;  font-size:16px; height:42px;}
			.category_title a {color:#0066cc}
			.category_photo { height:205px;}
			.category_totovar {font-size:16px; text-transform:uppercase}
			.category_totovar a {color:#000}
			
			.item_in_cat { width:225px; height:332px; border:1px solid #d0d0d0; text-align:center; font-family:Arial, Helvetica, sans-serif; float:left; margin-bottom:18px; }
			.item_in_cat_title { margin:11px 5px 5px 5px;  font-size:16px; height:42px;}
			.item_in_cat_title a {color:#0066cc}
			.item_in_cat_price { font-size:18px; text-align:center; margin-bottom:10px;}
			.item_in_cat_photo { height:199px;}
			
				
			.addtobasketitem a { display:block; height:25px; text-align:center; width:200px; margin:auto; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000; text-decoration:none; text-transform:uppercase; background:url(/images/addtobasket.jpg) repeat-x; border:1px solid #FFF; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; padding:6px 0px 0px 0px; -webkit-box-shadow: 0px 0px 3px rgba(50, 50, 50, 0.75); -moz-box-shadow:    0px 0px 3px rgba(50, 50, 50, 0.75); box-shadow:0px 0px 3px rgba(50, 50, 50, 0.75);}
				.addtobasketitem a:hover {background:url(/images/addtobasket_hover.jpg) repeat-x}
				.addtobasketitem a:active  {background:url(/images/addtobasket_click.jpg) repeat-x !important;}
			
			.addtobasketitem_sm a { display:block; height:15px; text-align:center; width:100px; margin:auto; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; text-decoration:none; text-transform:uppercase; background:url(/images/addtobasket.jpg) repeat-x; border:1px solid #FFF; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; padding:0px 0px 0px 0px; -webkit-box-shadow: 0px 0px 3px rgba(50, 50, 50, 0.75); -moz-box-shadow:    0px 0px 3px rgba(50, 50, 50, 0.75); box-shadow:0px 0px 3px rgba(50, 50, 50, 0.75);}
				.addtobasketitem_sm a:hover {background:url(/images/addtobasket_hover.jpg) repeat-x}
				.addtobasketitem_sm a:active  {background:url(/images/addtobasket_click.jpg) repeat-x !important;}
			
			.item {width:185px; height:319px; border:1px solid #d0d0d0; text-align:center; font-family:Arial, Helvetica, sans-serif; float:left; margin-bottom:10px;}
				.item_title { margin:11px 5px 20px 5px;  font-size:14px;}
					.item_title a {color:#0066cc}
					.item_photo {height:180px;}
					.item_price {font-size:16px; margin:15px 0px 6px 0px}
					.item_podr a { display:block; width:131px; font-size:14px; color:#000; text-decoration:none; height:23px; background:url(/images/podr_bg.jpg) repeat-x; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding-top:5px; margin:auto}
				.item_photo { margin-bottom:15px}
				
			.sovmTitle {margin:5px 0px 15px}
			.sovmTitle a {background:#E3E3E3; padding:5px; color:#000}
			.sovmTitle img {margin-right:5px;}
			.suggestBlock {display:none;}	
			
		.pages { text-align:center}
			.pages a { color:#0066cc; display:inline-block; padding:5px 10px; background:#e8e8e8; font-size:18px; text-decoration:none}
			.pages .active {background:#0172ac;  display:inline-block; padding:5px; font-size:18px; color:#ffffff !important}
				
				
.h50 { height:50px;}
.h150 { height:50px;}
.footer { height:150px; background:#e4e4e4; font-family:Arial, Helvetica, sans-serif; font-size:14px; }
.footer_in {margin:auto; width:1003px; padding-top:12px;}
	.footer a { color:#0066cc}
.foot1 { float:left; width:33%; padding-top:15px;}
	.foot1 div {margin-bottom:14px}
.foot2 { float:left; width:33%; padding-top:15px; }
	.foot2 div {margin-bottom:14px}
.foot3 { float:left; padding-top:15px; }
	.foot3 div {margin-bottom:14px}

.clear {clear:both}


.additionals {
    padding: 10px; background:#c9e6ff; border:1px dashed #09F; margin-bottom:8px;
}

a.js{
    text-decoration: none;
    border-bottom: 1px dashed;
    color: #0172ac;
}
@keyframes opacity {
    0%   { opacity: 0; -o-transform: scale(.7);  }
    100% { opacity: 1; -o-transform: scale(1);   }
}
@-webkit-keyframes opacity {
    0%   { opacity: 0; -webkit-transform: scale(.7); }
    100% { opacity: 1; -webkit-transform: scale(1);  }
}
.params {
    position: absolute;
    background: #fff;
    padding: 10px;
    border: 1px solid #999;
    margin-left: -20px;
    margin-top: 8px;
    box-shadow: 0px 0px 20px rgba(0,0,0,0.2);
    animation: opacity .2s ease;
    -webkit-animation: opacity .2s ease;
    -o-animation: opacity .2s ease;
}

.params td {
    padding: 0 8px;
}

 label {
display: inline-block;
width: 5em;
}


.contenttable {border:1px solid #c1c1c1; border-width:1px 0px 0px 1px}
.contenttable td, .contenttable th{border:1px solid #c1c1c1; border-width:0 1px 1px 0; padding:3px;}

.maintr {background:#e3e3e3}

.count {width:50px; border:1px solid #e3e3e3; padding:2px; font-size:11px;}


.tableitems { border-collapse:collapse; width:100%; border:0px;}
.tableitems td, .tableitems th{border-bottom:1px solid #c1c1c1; padding:3px;}

.content_in table {border-collapse:collapse; width:100%; border:0px !important;}
.content_in td, .content_in th {border-bottom:1px solid #c1c1c1; padding:3px;  border-color:#c1c1c1}

.delivery_bl { background:#f7f7f7; padding:10px; font-size:12px; font-family:Arial, Helvetica, sans-serif; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.delivery_bl p { margin:0px}

.content_in a {color:#0172AC}

.jfeedback {}

.itog { margin:20px 0px;}
.itog label { text-wrap:none; width:250px;}

.content input[type="text"] { border:1px solid #C1C1C1; padding:5px; font-size:12px; font-family:Tahoma, Geneva, sans-serif;}

.content textarea { border:1px solid #C1C1C1; padding:5px; font-size:12px; font-family:Tahoma, Geneva, sans-serif; resize:none;}


.button { text-align:center; width:200px; border:none; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000; text-decoration:none; text-transform:uppercase; background:url(/images/addtobasket.jpg) repeat-x; border:1px solid #FFF; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; padding:6px 0px 6px 0px; -webkit-box-shadow: 0px 0px 3px rgba(50, 50, 50, 0.75); -moz-box-shadow:    0px 0px 3px rgba(50, 50, 50, 0.75); box-shadow:0px 0px 3px rgba(50, 50, 50, 0.75); cursor:pointer}
				.button:hover {background:url(/images/addtobasket_hover.jpg) repeat-x}
				.button:active  {background:url(/images/addtobasket_click.jpg) repeat-x !important;}
				
.button_sm { height:20px; text-align:center; width:100px; margin:auto; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; text-decoration:none; text-transform:uppercase; background:url(/images/addtobasket.jpg) repeat-x; border:1px solid #FFF; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; padding:0px 0px 0px 0px; -webkit-box-shadow: 0px 0px 3px rgba(50, 50, 50, 0.75); -moz-box-shadow:    0px 0px 3px rgba(50, 50, 50, 0.75); box-shadow:0px 0px 3px rgba(50, 50, 50, 0.75); cursor:pointer}
.button_sm:hover {background:url(/images/addtobasket_hover.jpg) repeat-x}

.clearCart { float:right; width:20%; text-align:right}
.oforml { float:left; width:80%;}

.oformlbut {text-align:center; width:300px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000; text-decoration:none; text-transform:uppercase; background:url(/images/addtobasket.jpg) repeat-x; border:1px solid #FFF; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; padding:6px 10px 6px 10px; -webkit-box-shadow: 0px 0px 3px rgba(50, 50, 50, 0.75); -moz-box-shadow:    0px 0px 3px rgba(50, 50, 50, 0.75); box-shadow:0px 0px 3px rgba(50, 50, 50, 0.75); cursor:pointer; display:block;}

.oformlbut:hover {background:url(/images/addtobasket_hover.jpg) repeat-x}
				.oformlbut:active  {background:url(/images/addtobasket_click.jpg) repeat-x !important;}


#cart .image {
    float:left;
    width:220px;
    height:220px;
}
#cart .title {
    font-size:15px;
    margin-bottom:10px;
}

#cart .quantity { width:150px; position:relative}
.minus { position:absolute; bottom:2px; right:4px; width:11px; height:12px; background:url(/images/minus.gif)}
.plus  {position:absolute; top:2px; right:4px; width:11px; height:12px; background:url(/images/plus.gif)}

#cart .quantity a {
    text-decoration: none;
}

.share { margin-top:15px; margin-bottom:10px;}

.sea { margin-bottom:20px;}
.search_text { font-size:12px; margin-bottom:20px;}

.form h4 { margin:10px 0px !important; }

.itemTable td { font-size:12px; padding:3px;}
.itemTabletr { font-weight:bold}

.itemTable tr:nth-child(even) {
    background:#d5edf7;
}


.news { position:fixed; bottom:0px; height:130px; background:#edec88; font-size:24px; text-align:center; width:100%; padding-top:40px; padding-bottom:30px; }
.news a { color:#000;}


.cartBut { text-align:center; border:none; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000; text-decoration:none; text-transform:uppercase; background:url(/images/addtobasket.jpg) repeat-x; border:1px solid #FFF; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; padding:3px 10px 3px 10px; -webkit-box-shadow: 0px 0px 3px rgba(50, 50, 50, 0.75); -moz-box-shadow:    0px 0px 3px rgba(50, 50, 50, 0.75); box-shadow:0px 0px 3px rgba(50, 50, 50, 0.75); cursor:pointer}
				.cartBut:hover {background:url(/images/addtobasket_hover.jpg) repeat-x}
				.cartBut:active  {background:url(/images/addtobasket_click.jpg) repeat-x !important;}

				.ui-pnotify {font-size: 11px; font-family: Arial}
.ui-pnotify a {color:#0e90d2}
.ui-pnotify-closer {font-size:12px;}
