BODY, HTML {margin: 0; padding: 0; height:100%;}

BODY {FONT-FAMILY: arial; color: #000000; FONT-SIZE: 12px; BACKGROUND: #ffffee url('images/bg.jpg') repeat-y left top;  }

td.mid {
	VERTICAL-ALIGN: middle; FONT-SIZE: 13px; 
}

TD {
	 FONT-SIZE: 13px; 
}

P.small {
	FONT-SIZE: 10px; TEXT-ALIGN: ; margin: 0; color: #000000;
}


TD.black {
	 border: black 1px solid; 
}

TD.red {
	 border: #e02218 1px solid; 
}

TD.small {
	 border: black 1px solid;  FONT-SIZE: 11px; color: #000000;
}

LI { margin-right: 10;font-size: 14px;}


UL {
	margin-left: 15; margin-top: 0px;
}

OL {
	margin-left: 20; margin-top: 0px;
}

BIG {
	FONT-WEIGHT: normal; FONT-SIZE: 18px
}
A, A:visited {COLOR: #000000; text-decoration: underline; FONT-WEIGHT: normal;}
A:hover {COLOR: #808080; text-decoration: none;}


a.big{
COLOR: #e2001a; text-decoration: underline; font-size: 18px;} 

A.big:visited {
COLOR: #e2001a; text-decoration: underline; font-size: 18px;} 

A.big:hover {
COLOR: #e2001a; text-decoration: none;}
.err{color: #e02218; font-size: 13px;}
.small {font-size: 11px;}

input.text {font-size: 14px; color: #000000; margin-bottom: 5px; background: url(images/mid_input.gif) no-repeat; width:180px; height: 32px; padding: 6px; border:0}
textarea.text {font-size: 14px; color: #000000; margin-bottom: 5px; background: url(images/mid_textarea.gif) no-repeat; width:180px; height: 96px; padding: 6px; border:0}
input.butt{background: url(images/send_all.jpg) no-repeat; ; width:198px; height:87px; margin:0; padding: 0px; cursor: pointer; border: 0;}
select.text{background: url(images/select.gif) no-repeat; font-size: 12px; font-family: arial; border: 0; width: 185px; height: 26px; margin: 3px; padding: 3px; padding-right: 10px;}
input.number{font-size: 14px; color: #000000; margin-bottom: 5px; background: url(images/small_input.gif) no-repeat; width:96px; height: 32px; padding: 6px; border:0;}


#left {width: 210px; margin:0px; padding: 0px; overflow: hidden;}
#left h2{font-size: 23px; font-weight: normal; font-family: times new roman; color: #000000; margin-left: 20px; margin-right: 10px; margin-top: 25px; margin-bottom: 10px;}
#left p{font-size: 14px; color: #000000; margin-left: 20px; margin-right: 10px; margin-top: 10px; margin-bottom: 5px;}
#left input{font-size: 14px; color: #000000; margin-bottom: 5px; background: url(images/mid_input.gif) no-repeat; width:180px; height: 32px; padding: 6px; border:0}
#left input.number{font-size: 14px; color: #000000; margin-bottom: 5px; background: url(images/small_input.gif) no-repeat; width:96px; height: 32px; padding: 6px; border:0;}
#left textarea{font-size: 14px; color: #000000; margin-bottom: 5px; background: url(images/mid_textarea.gif) no-repeat; width:180px; height: 96px; padding: 6px; border:0}
#left input.button{background: url(images/send.jpg) no-repeat; ; width:198px; height:87px; margin:0; padding: 0px; cursor: pointer;}

#price {margin-left: 3px; border: #939393 1px solid; background: #ffffee; height: 335px; }
#price select{background: url(images/select.gif) no-repeat; font-size: 12px; font-family: arial; border: 0; width: 185px; height: 26px; margin: 3px; padding: 3px; padding-right: 10px;}
#price h3{font-size: 12px; margin-right: 15;  margin-top: 10; margin-bottom: 10; margin-left: 10;}
#price p{font-size: 12px; margin-right: 15;  margin-top: 10; margin-bottom: 10; margin-left: 10;}
#price big{margin-top: 10; margin-bottom: 10; font-size: 23px; color: #9b0700; }

#right {width: 231px; margin:0px; padding: 0px;}
#right h2{font-size: 23px; font-weight: normal; font-family: times new roman; color: #000000; margin-left: 20px; margin-right: 10px; margin-top: 10px; margin-bottom: 15px;}
#right p{font-size: 14px; color: #000000; margin-left: 20px; margin-right: 10px; margin-top: 10px; margin-bottom: 5px;}
#right a{color: #e02218; text-decoration: underline;}
#right .icons{height: 58px; background: url(images/button.jpg) no-repeat; padding-top: 11px; padding-left: 50px;}
#right a:hover{text-decoration: none;}

#spravki a{color: #000000; text-decoration: underline; font-size: 12px;}

#main_banner{background: url(images/banner_bg.gif) no-repeat left top; display: block; height: 328; width: 756px; overflow: hidden; padding: 10px; margin:0px;}
#main_banner .flowdiv{z-index: -1; width: 478px; height: 301; margin: 0px; margin-right: -20px; margin-top: 3px; margin-left: 3px; overflow: hidden; margin-bottom: 45px; background-position: 50% 50%; background-repeat:no-repeat;}

#main_banner .flowdiv a{
display: block; COLOR: #ffffff; text-decoration: underline; font-size: 14px; margin:0px; z-index: 100;
padding-left: 15px; padding-right: 60px; margin-bottom: 8px; margin-left: 25px; 
background: url(images/white_arrow.gif) no-repeat;}
#main_banner .flowdiv p{COLOR: #ffffff; font-size: 14px; margin:0px; margin-left: 40px; margin-right: 60px;}
#main_banner .flowdiv a:hover{text-decoration: none;}
#main_banner .flowdiv h2{font-family: arial; color: #ffffff; margin:25px; font-size: 18px; font-weight: normal;}

#main_buttons{z-index: 100; width: 278px; background: none;}
#main_buttons .banner_butt{ width: 278px; height: 52px; padding: 0px; background: url(images/button.png) no-repeat 50% 50%; margin: 0px;}
#main_buttons div.banner_butt_active{ width: 278px; height: 52px; padding: 0px; background: url(images/button_hover.png) no-repeat 50% 50%; margin: 0px;}
#main_buttons div.banner_butt:hover{background: url(images/button_hover.png) no-repeat 50% 50%;}
#main_buttons .banner_butt a{font-size: 14px; font-family: arial; color: #000000; font-weight: normal; text-decoration: none; display: block;  padding-left: 28px; padding-top: 10px;}
#main_buttons .banner_butt_active a{font-size: 14px; font-family: arial; color: #ffffff; font-weight: normal; text-decoration: none; display: block;  padding-left: 28px; padding-top: 10px;}

#main_buttons  div.banner_butt:hover a{color: #ffffff;}


a.mainmenu, a.mainmenu:visited, a.mainmenu_plus, a.mainmenu_plus:visited{
display: block; COLOR: #000000; text-decoration: none; font-size: 13px; margin:0px; 
padding-top: 6px; padding-left: 20px; padding-right: 10px; padding-bottom: 8px; margin-bottom: 1px; margin-left: 3px; 
 border: #dedede 1px solid}
a.mainmenu_plus, a.mainmenu_plus:visited{background:#f5f5f5 url(images/plus.gif) no-repeat;}
a.mainmenu, a.mainmenu:visited{background:#f5f5f5 url(images/arrow.gif) no-repeat;}
a.mainmenu:hover, a.mainmenu_plus:hover{border:#e02218 1px solid}

a.submenu, a.submenu:visited{
display: block; COLOR: #000000; text-decoration: underline; font-size: 11px; margin:0px; margin-bottom: 3px; margin-left: 25px; margin-right: 10px; }
a.submenu:hover{text-decoration: none;}

a.leftmenu, a.leftmenu:visited{
display: block; COLOR: #000000; text-decoration: none; font-size: 12px; font-family:verdana; padding-left: 15px; padding-right: 25px; padding-bottom: 3px;
margin-bottom: 2px; background: url(/new_images/arrow.gif) no-repeat left top; border-bottom: #767676 1px dashed; margin:5px;}
a.leftmenu:hover {border-bottom: #767676 1px solid; }

.border{border: #767676 1px solid; padding: 10px; margin-bottom: 5px; font-size: 11px;}
.border p{font-size: 11px; margin-left: 0px; margin-right: 0px;}

#content {padding: 15px; padding-top: 0px; }
#content H1 {font-family: times new roman; color: #e02218; font-size: 23px ; margin; 0; margin-bottom: 15px; font-weight: normal;}
#content H2 {font-weight: bold; font-size: 14px; margin; 0; margin-bottom: 15px; margin-top: 10px; }
#content H3 {font-family: times new roman; color: #000000; font-size: 20px ; margin; 0; margin-bottom: 15px; font-weight: normal;}
#content p{font-size: 14px; margin; 0; margin-bottom: 15px; margin-top: 10px; }

#content #action {color: #ffffff; background: url(images/red_block.gif) no-repeat left bottom;  font-size: 12px; width: 237; height; 300px; overflow: hidden; float: left; margin: 10px;}
#content #action h2{color: #000000; font-size: 20px; font-family: times new roman; font-weight: normal; margin-bottom: 40px;}
#content #action li{color: #ffffff; margin-left: -5px; margin-bottom: 4px; font-size: 12px;}
#content #action ol{padding-left: 25px; margin-bottom: 50px;}


.hidden
{
display: none;
}


#prev img {float: left; cursor: pointer;}
#next img {float: right; cursor: pointer;}

#wrap h2{ font-size: 23px; font-family: times new roman; font-weight: normal; position: relative; left: 60px; top: 10px; z-index: -100;}

#slides h3{color: #000000; font-size: 20px; margin: 10 0 0 0; font-family: times new roman; font-weight: normal}
#slides div.half{float: left; margin: 10px; width: 45%;}


