*{margin:0; padding:0;}
body{background-color:#FFFFFF;}
img{border:0; text-align:left; vertical-align:top;}
ul{list-style:none;}
li{line-height:0;}
.column{float:left;}
.container{width:100%; overflow:hidden;}
body{font-family:Tahoma, Arial, helvetica, sans-serif; color:#383838; font-size:0.6875em; line-height:1.27em; text-align:center;}

input, textarea {color:#333B3F; vertical-align:top; text-align:left; border: 1px solid #000000; font:11px Tahoma, Arial, helvetica, sans-serif; padding:0px 5px 0px 5px;}

select {color:#333B3F; vertical-align:top; text-align:left; border: 1px solid #000000; font:11px Tahoma, Arial, helvetica, sans-serif; padding-left:5px; }



.float-right{float:right;}
.align-right{text-align:right;}
.block{display:block;}
.top-indent-1{margin-top:5px; display:block;}
.top-indent-2{margin-top:10px; display:block;}
.top-indent-3{margin-top:15px; display:block;}
.top-indent-4{margin-top:20px; display:block;}
.top-indent-5{margin-top:25px; display:block;}
.top-indent-6{margin-top:35px; display:block;}

.width-stretch{width:100%;}

.col-1, .col-2, .col-3, .box-1, .box-2, .box-3, .col-middle, .col-middle-2{float:left;}

/*=======header===========*/
.logo{width:267px; height:143px; float:left; background:url(images/logo.jpg) left top no-repeat;}
.head-navigation {width:664px; height:29px; float:left; padding-top:20px; text-align:right; word-spacing:32px;}
.head-navigation a{color:#147ECF; text-decoration:none; word-spacing:0;}
.head-navigation a:hover{text-decoration:underline;}
.head-banners{width:668px; height:53px; float:left;}
.head-banners .img-indent{margin:0 0 0 25px;}
.menu{width:664px; float:left; background:url(images/menu_bg.gif) left top repeat-x;}
.menu .menu1 {height:31px; background:url(images/menu_corner_right_bg.jpg) right top no-repeat; padding-top:10px;}
.menu   * {color:#ececec; text-decoration:none; font-size:1.1em; line-height:1.4em;}
.menu   a:hover {color:#fff; }
.menu   a.act {color:#fff; font-weight:bold;}


.head-form{height:33px; padding:16px 29px 0 40px;}
.head-form a{color:#000000; text-decoration:underline;}
.head-form a:hover{text-decoration:none;}
.head-form span{float:right;}

#search-form{color:#000000; }
#search-form div {width:273px;}
#search-form strong{display:block; margin-top:2px; float:left;}
#search-form input{width:177px; height:17px; margin:0 4px 0 8px;}
#search-form select{width:143px; height:17px; margin:0 4px 0 5px;}
/*=====//header===========*/

/*=======content===========*/
#content{padding:0 0 16px 26px;}

a{color:#383838; text-decoration:underline;}
a:hover{text-decoration:none;}

#content .col-1 .indent{margin-top:3px;}

.line-x{height:1px; font-size:0; margin:5px 0 4px 0; background:url(images/line_x.gif) left top repeat-x;}

#content .col-3 .banner{margin-top:3px;} 

.price{color:#C52225; font-weight:bold; font-size:1.63em; margin:5px 0;}

.img-indent{margin-left:12px;}

.product{width:100%; overflow:hidden;}
.product .box-1{width:169px;}
.product .box-2{width:301px;}
.product .box-1 .img-indent{margin:9px 0 5px 0;}
.product select{width:148px; height:17px; margin-top:12px; display:block;}
.product .select-2{width:70px; height:17px; margin:7px 9px 0 0; float:left;}
.product .select-3{width:92px; height:17px; margin-top:7px;}

.product-buttons{margin:32px 0 0 15px;}
.product-buttons img{margin-right:12px;}
/*=====//content===========*/

/*=======block_1===========*/
.block-1{background:url(images/block_1_border_top.jpg) left top repeat-x #EEF3F6; width:100%;}
.block-1 .border-bot{background:url(images/block_1_border.gif) left bottom repeat-x;}
.block-1 .border-left{background:url(images/block_1_border.gif) left top repeat-y;}
.block-1 .border-right{background:url(images/block_1_border.gif) right top repeat-y;}
.block-1 .corner-left-top{background:url(images/block_1_corner_left_top.jpg) left top no-repeat; width:100%;}
.block-1 .corner-right-top{background:url(images/block_1_corner_right_top.jpg) right top no-repeat; padding:10px 15px 12px 13px;}
.block-1 .title{margin-bottom:15px;}

.block-1 li{padding:6px 0 7px 3px; background:url(images/list_line.gif) left bottom repeat-x;}
.block-1 li a{color:#000000; text-decoration:none; line-height:1em;}
.block-1 li a:hover{text-decoration:underline;}
.block-1 ul .clear{background:0;}
/*=====//block_1===========*/

/*=======block_2===========*/
.block-2{background:url(images/block_1_border_top.jpg) left top repeat-x #EEF3F6; width:100%;}
.block-2 .border-bot{background:url(images/block_1_border.gif) left bottom repeat-x;}
.block-2 .border-left{background:url(images/block_1_border.gif) left top repeat-y;}
.block-2 .border-right{background:url(images/block_1_border.gif) right top repeat-y;}
.block-2 .corner-left-top{background:url(images/block_2_corner_left_top.jpg) left top no-repeat; width:100%;}
.block-2 .corner-right-top{background:url(images/block_2_corner_right_top.jpg) right top no-repeat; padding:10px 5px 6px 6px;}
.block-2 .title{margin:0 0 13px 7px;}
/*=====//block_2===========*/

/*=======block_3===========*/
.block-3{background:url(images/block_3_bg.jpg) left top repeat-x #DDE7ED; padding:10px 8px 8px 9px;}


/*=====//block_3===========*/

/*=======block_4===========*/
.block-4{background:url(images/block_4_border_top.jpg) left top repeat-x; width:100%; margin-bottom:4px;}
.block-4 .border-left{background:url(images/block_4_border.gif) left top repeat-y;}
.block-4 .border-right{background:url(images/block_4_border.gif) right top repeat-y;}
.block-4 .corner-left-top{background:url(images/block_4_corner_left_top.jpg) left top no-repeat; width:100%;}
.block-4 .corner-right-top{background:url(images/block_4_corner_right_top.jpg) right top no-repeat; padding:5px 5px 5px 15px;}
.block-4 .title{margin:0 0 30px 0;}
/*=====//block_4===========*/

/*=======page_1===========*/
#page1 .col-2 .banner{margin-top:3px; margin-bottom:3px;}

#page1 .col-2 .box-1{width:142px;}
#page1 .col-2 .col-middle{width:34px;}
#page1 .col-2 .box-2{width:142px;}
#page1 .col-2 .col-middle-2{width:31px;}
#page1 .col-2 .box-3{width:150px;}

#page1 .col-2 .col-middle, #page1 .col-2 .col-middle-2{background:url(images/line_y.gif) center top repeat-y;}

#page1 .col-2 .box-1, #page1 .col-2 .box-2, #page1 .col-2 .box-3{padding-top:16px;}
#page1 .col-2 .title{margin-bottom:20px;}
/*=====//page_1===========*/

/*=======page_3===========*/
#page3 #content{padding-right:28px;}
#page3 .block-4 .corner-right-top{padding-right:25px; padding-bottom:20px;}
/*=====//page_3===========*/

/*=======footer===========*/
#footer{margin:0 27px 0 26px; height:41px; background:url(images/footer_bg.gif) left top repeat-x #EEF3F6; padding:21px 0 20px 0; color:#302C26;}
#footer .box-1{width:195px;}
#footer a{color:#302C26; text-decoration:underline;}
#footer a:hover{text-decoration:none;}
#footer i a{text-decoration:none; font-style:normal;}
#footer i a:hover{text-decoration:underline;}
#footer .foot-span{display:block; margin-bottom:3px; font-weight:bold; word-spacing:9px; text-align:center;margin:auto;}
#footer .foot-span a{color:#302C26; text-decoration:none; word-spacing:0;}
#footer .foot-span a:hover{text-decoration:underline;}
/*=====//footer===========*/


/*=======bitrix===========*/
.comp_logo {
	padding:			26px 0 0 20px;
}

.subm {
	float:				right;
	background:			url(images/search_form_button.jpg) left top no-repeat;
	width:				38px;
	height:				16px;
	margin-top:			2px;
	
	color:				#fff;
	font-weight:		bold;
	line-height:		1.4em;
	text-align:			center;
	text-decoration:	none !important;	
}
h1, h2, h3, h4, .titletext, .subtitletext {
	color:				#fff;
}

.col-2 li {
	line-height:		1.27em;
}

div.bx-component-panel {
	margin:				25px 0 0 0 !important;
}
/*=======//bitrix===========*/



/*========layout===========*/
.main{width:960px; margin:0 auto; text-align:left;}

.col-1{width:186px;}
.col-middle{width:7px;}
.col-2{width:522px;}
.col-middle-2{width:6px;}
.col-3{width:185px;}
/*========//layout===========*/