/* CSS Document */
* { margin:0; padding:0;}
html, body { height:100%; }
body {font-size:100%; line-height:1.125em; background:url(/img/bg.gif) repeat-x top}
html, input, textarea	{	font-family: Arial, Helvetica, sans-serif; 
		color:#555a69;	}	

.alignMiddle{ vertical-align:middle}
.alignCenter{ text-align: center}
.container1{ width:100%}
.clear { clear:both;}
.fleft{ float:left}
.fright{ float:right}
div.container {	overflow:hidden; width: 100%;}
a img{ border:0px}
img{ vertical-align:top;  }

a{color:#000000; text-decoration:underline} 
a:hover{text-decoration:none}

.link{color:#000000; background:url(/img/marker1.gif) right center no-repeat; padding-right:10px; text-decoration:none;  }
.link:hover{text-decoration:underline }
.link1{color:#555a69; margin-left:50px; font-weight:bold; text-decoration:none;  }
.link1:hover{text-decoration:underline }
.link2{color:#2971a7; text-decoration:none;  }
.link2:hover{text-decoration:underline }

ul{margin:0; padding:0; list-style:none;}
ul li{background:url(/img/marker.gif) top left no-repeat; background-position:0 9px; margin:0; padding-left:10px; }
ul .li{background:url(/img/icon1.gif) top left no-repeat; background-position:0 5px; padding-left:25px; }
ul .li1{background:url(/img/icon2.gif) top left no-repeat; background-position:0 5px; padding-left:25px; }
ul .li2{background:url(/img/icon3.gif) top left no-repeat; background-position:0 5px; padding-left:25px; }
ul .li3{background:url(/img/icon4.gif) top left no-repeat; background-position:0 5px; padding-left:25px; }
ul .li4{background:url(/img/icon5.gif) top left no-repeat; background-position:0 5px; padding-left:25px; }
ul .li5{background:url(/img/icon6.gif) top left no-repeat; background-position:0 5px; padding-left:25px; }
ul li a{color:#2971a7; text-decoration:none; }  /* line-height:2em */
ul li a:hover { text-decoration:underline; }

.ul{margin:0; padding:0 7px 0 0; list-style:none;}
.ul li{background:none; padding-left:0px; margin-bottom:15px }
.ul .last{background:none; padding-left:0px; margin-bottom:0px }
.ul li div{ margin-top:15px;} 
.ul li a{color:#555a69; text-decoration:none; line-height:1em} 
.ul li a:hover { text-decoration:underline; }

/*header*/
#header {font-size:0.75em; color:#ebe6eb; line-height:1.33em }
#header .logo{ margin:0 248px 0 0 }
#header .indent{padding:19px 0 52px 0}
#header .indent a {color: #fff;}
#header h3{color:#ebe6eb; font-size:1.16em; margin-bottom:4px; font-weight:normal; line-height:1.42em  }
#header .block{ width:211px; height:95px; position:absolute; background:url(/img/bg_block.gif) no-repeat top left; margin:124px 0 0 735px; color:#fff}
#header .indent-block{padding:16px 0 0 11px}
#header .block a{color:#dfd5e3; background:url(/img/marker-1.gif) top left no-repeat; padding-left:10px; background-position:0 5px; text-decoration:none; font-size:.916em }
#header .block a:hover{ text-decoration:underline}

/*upper menu*/
#menulinks { position: absolute; text-align: right; top: 48px; left: 303px; /* 460 */ width: 642px; height: 20px;} 
#menu ul{ list-style-type: none; }
#menu ul li { display: inline; margin: 0; padding: 0 0 0 30px; background: url(img/bg_menu_ul_dots.gif) repeat-y 15px 0px;}
#menu .nobg { background: none;}
#menu ul, #menu a:link, #menu a:visited{ color: white; font-size: 11px; font-family: Myriad Pro, Verdana, Tahoma; text-decoration: none; text-transform: uppercase; } /*  font-size: 18px; */
#menu a:hover { text-decoration:underline;}

#data {width: 100%;}

/*content*/
#content{ font-size:0.75em; width:100%; text-align:left;}
#content .indent-main{padding:34px 0 40px 0}
#content .title{  margin-bottom:23px}
#content .img-left{ float:left; margin:0 42px 16px 0}
#content .img-left1{ float:left; margin:0 28px 16px 0}
#content .img-left2{ float:left; margin:0 18px 16px 0}
#content .img-indent{ margin:0 0 16px 0}
#content .zakaz{ margin:28px 0 60px 0}
#content .img{ position:absolute; margin:-60px 0 0 377px}
#content p, #content ul{ margin:0 0 1em 0}
#content .p{ margin:0 0 5px 0}
#content .p1{ margin:0 0 25px 0}
#content h4{color:#8b870e; font-size:1em; margin-bottom:13px;  }
#content .tail{ background:url(/img/tail.gif) repeat-x bottom; padding-bottom:9px; margin-bottom:9px}

/* content headers */
#content h1, #content1 h1, #content h2, #content1 h2 { font-size: 100%; font-weight: bold; color: #fff; margin:0 0 17px 0}

/*content*/
#content1{ font-size:0.75em; width:100%; text-align:left;}
#content1 .indent-main{padding:16px 3px 25px 0}
#content1 .title{  margin-bottom:23px}
#content1 .img-left{ float:left; margin:0 20px 16px 0}
#content1 .img-indent{ margin:0 0 16px 0}
#content1 p, #content1 ul{ margin:0 0 1em 0}
#content1 h4{color:#8b870e; font-size:1em; margin-bottom:13px;  }
#content1 .tail{ background:url(/img/tail.gif) repeat-x bottom; padding-bottom:9px; margin-bottom:9px}

#content1 .indent{padding:0 0 0 0}

/*box*/
.box{ background:#e6e8ec; width:100%; }
.box .border-top {background:url(/img/border_top.gif) repeat-x top;}
.box .corner-top-left {background:url(/img/corner_top_left.gif) no-repeat left top;}
.box .corner-top-right {background:url(/img/corner_top_right.gif) no-repeat right top; width:100%; }
.box .indent-box{  padding:10px 15px 19px 19px; }
.box .indent-box1{  padding:10px 28px 19px 19px; }

/*box*/
.box1{ background:#fff; width:100%;}
.box1 .border-top {background:url(/img/border_top1.gif) repeat-x top;}
.box1 .corner-top-left {background:url(/img/corner_top_left1.gif) no-repeat left top;}
.box1 .corner-top-right {background:url(/img/corner_top_right1.gif) no-repeat right top; width:100%; }
.box1 .indent-box{ padding:10px 15px 19px 19px; }


/*footer*/
#footer { color:#a2c5e0; font-size:0.75em; background:url(/img/bot.gif) repeat-x top ; }
#footer .indent-footer{ padding:17px 5px 0 10px;}
#footer a {color:#2971a7; text-decoration:none; margin:0 10px 0 10px}  
#footer a:hover {  text-decoration:underline}
#footer span {color:#818590;}  
#footer span a {color:#818590; margin:0}  


.indent-2{ position:relative; padding-left:20px; float:left}
.h-1{ height:26px; background:url(/img/bg_input.gif) no-repeat top left; margin-top:5px}
.h-2{ height:28px; background:url(/img/bg_input1.gif) no-repeat top left; margin-top:15px}
.h{ height:28px}
.block-contact span{ float:right; margin-right:160px}
.input{    	border:none; 	background:none;	width:170px; height:18px;	font-size:1em;	padding-left:10px;	padding-right:10px;	padding-top:3px}
.input1{   	width:211px; height:20px; padding:2px; margin-top:5px;}
input{   	border:1px solid #a4a4a4; 	background:#FFFFFF;	width:205px; height:18px;	font-size:11px;	color:#a4a4a4;	padding-left:5px;	padding-top:2px}
textarea{   	border:1px solid #a4a4a4; 	background:#FFFFFF;	width:205px; height:104px;	font-size:11px;	color:#a4a4a4;	padding-left:5px;	margin-bottom:11px;	overflow:auto}
	
.right_bgd { position:absolute; top:0; right:0; width:50%; height:299px; background:url(/img/tall_top_right.gif) left top repeat-x;}

#content td { padding: 5px; vertical-align: middle; }
#content td p { padding: 0; margin: 0;}

.col-1, .col-2, .col-3, .col-4{ float:left}
/*======= width =======*/
#data, .main{margin:0 auto; text-align:left; width:946px; position:relative }

/*======= header =======*/
#header {height:299px; }
#header .bg_1{ background:url(/img/top.jpg) no-repeat top left; height:299px; }
#content1{ background:#e6e8ec}

/*======= index.html =======*/
#data #content1 .col-1{ width:375px; margin-right:23px}
#data #content1 .col-2{ width:545px}
#data #content .col-1{ width:375px; margin-right:23px}
#data #content .col-2{ width:545px}
/*======= index-1.html =======*/
#page2 #content .col-1{ width:545px; margin-right:23px}
#page2 #content .col-2{ width:375px}
#page2 #content .col-3{ width:120px}
#page2 #content .col-4{ width:210px}
#page2 #content1 .col-1{ width:375px; margin-right:23px}
#page2 #content1 .col-2{ width:545px}
/*======= index-2.html =======*/
#page3 #content .col-1{ width:375px; margin-right:23px}
#page3 #content .col-2{ width:545px}
#page3 #content1 .col-1{ width:375px; margin-right:23px}
#page3 #content1 .col-2{ width:545px}
/*======= index-3.html =======*/
#page4 #content .col-1{ width:375px; margin-right:23px}
#page4 #content .col-2{ width:545px}
#page4 #content1 .col-1{ width:545px; margin-right:23px}
#page4 #content1 .col-2{ width:375px}
/*======= index-4.html =======*/
#page5 #content .col-1{ width:545px; margin-right:23px}
#page5 #content .col-2{ width:375px}
#page5 #content1 .col-1{ width:375px; margin-right:23px}
#page5 #content1 .col-2{ width:545px}
#page5 #content1 .col-3{ width:233px}
#page5 #content1 .col-4{ width:264px}

/*======= footer =======*/
#footer { height:89px; }