/******************************************************************************/
/***** ����� ��������� *****/
/******************************************************************************/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;}
html{font-size:100.1%;height:100%;}
body{line-height:1;color:#333333;font-family:Trebuchet MS, Arial, Verdana, sans-serif;font-size:62.5%;background:#ffffff;overflox-x:hidden;text-align:center;}
/*****ol,ul{list-style:none;}*****/
blockquote,q{quotes:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
a:link{text-decoration:underline;color:#21a1f8;}
a:visited{text-decoration:underline;color:#21a1f8;}
a:active{text-decoration:underline;color:#21a1f8;}
a:hover{text-decoration:none;color:#21a1f8;}
h1{}
h2{}
h3{}
h4{}
h5{}
h6{}
fieldset{border:solid #ccc 0.1em;padding:1em;-moz-border-radius:1em;-webkit-border-radius:1em;border-radius:1em;}
legend{padding:0.5em;font-size:0.8em;color:#aaa;}
div.clearfix{clear:both;}
hr{color:#21a1f8;}
h1.underline{display:block;border-bottom:solid #21a1f8 0.1em;}
/******************************************************************************/
/***** ��� �������� *****/
/******************************************************************************/
div.main{width:98.0em;margin:0em auto;text-align:left;position:relative;}
div.header{height:14em;}
img.logo{float:left;margin-top:2em;}
p.slogun{float:left;margin-top:1.5em;width:4em;color:#666666;font-size:1.1em;letter-spacing:0.1em;line-height:1.2em;padding-left:1em;}
#vertical-navigation{margin:2.4em 0em 0em 0em;list-style:none;font-size:1em;float:right;position:relative;background:url(../i/menu_background.png) no-repeat left top;height:3.2em;color:#686868;}
#vertical-navigation li{float:left;position:relative;height:3.2em;padding:0em 1.8em 0em 0.4em;}
#vertical-navigation li.menu-left{padding-left:1.6em;}
#vertical-navigation li.menu-right{padding-right:2em;}
#vertical-navigation li a{float:left;display:block;text-decoration:none;color:#686868;;height:3.2em;padding:0em 0em 0em 1.1em;}
#vertical-navigation li a span{font-size:1.6em;height:1.9em;display:block;line-height:1.9em;padding:0em 0.6em 0em 0em;cursor:pointer;}
#vertical-navigation li.current a{background:url(../i/menu_li_left_current.png) no-repeat left top;}
#vertical-navigation li.current a span{background:url(../i/menu_li_right_current.png) no-repeat right top;}
#vertical-navigation li:hover a,#vertical-navigation li a:hover{background:url(../i/menu_li_left.png) no-repeat left top;}
#vertical-navigation li:hover a span,#vertical-navigation li a:hover span{background:url(../i/menu_li_right.png) no-repeat right top;}
#vertical-navigation li.current:hover a,#vertical-navigation li.current a:hover{background:url(../i/menu_li_left_current.png) no-repeat left top;}
#vertical-navigation li.current:hover a span,#vertical-navigation li.current a:hover span{background:url(../i/menu_li_right_current.png) no-repeat right top;}
#vertical-navigation ul {display:none;}
#vertical-navigation li:hover ul {display: block;}
#vertical-navigation ul{width:9.4em;height:10.2em;background:transparent url(../i/submenu_background.png) no-repeat left 0.2em;font-size:1em;float:none;position:absolute;list-style:none;top:2.8em;left:0em;font-size:1em;}
#vertical-navigation ul li{width:auto;height:2.4em;float:none;clear:none;padding:0em 0.1em 0em 0.1em;}
#vertical-navigation ul li a{background:none !important;}
#vertical-navigation ul li.submenu-top{margin-top:0.5em;}
#vertical-navigation ul li.submenu-bottom{}
#vertical-navigation ul li.submenu-bottom a{height:3.7em !important;}
#vertical-navigation ul li.submenu-bottom a span{height:2.6em !important;}
#vertical-navigation li:hover ul li a,#vertical-navigation ul li a{width:6.8em;height:2.4em;padding:0em 1.1em 0em 1.1em;font-size:1em;display:block;float:none;color:#686868;background:none;}
#vertical-navigation li:hover ul li a span,#vertical-navigation ul li a span{height:1.5em;padding:0.6em 0.3em 0em 0.3em;font-size:1.1em;line-height:1em;background:none !important;border:dotted #e6dfbc 0.1em;border-left:none;border-right:none;}
#vertical-navigation li:hover ul li a:hover,#vertical-navigation ul li a:hover{background:#f2edd3 !important;}
#vertical-navigation li:hover ul li a span:hover,#vertical-navigation ul li a:hover span{border:dotted #aaa694 0.1em;border-left:none;border-right:none;}
/******************************************************************************/
/***** ������� �������� *****/
/******************************************************************************/
div#car{margin:0em 0px 0px 22.1em;width:55.3em;height:21.5em;background:#FFF url("../i/car.jpg") no-repeat left top;}
div#sputnic{display:none;position:absolute;top:11.1em;margin-left:61.7em;width:12.1em;height:9.5em;background:#FFF url("../i/sputnic.jpg") no-repeat left top;}
p.left_topic{position:absolute;top:8.5em;left:0em;width:16em;font-size:1.4em;letter-spacing:0.04em;line-height:1.2em;color:#000;}
div.contacts{position:absolute;top:8.5em;right:0em;width:18.4em;letter-spacing:0.04em;line-height:1.2em;}
p.email{background:url(../i/email.png) no-repeat left 0.4em;padding-left:2em;font-size:1.2em;line-height:1.9em;}
p.icq{background:url(../i/icq.png) no-repeat left 0.4em;padding-left:2em;font-size:1.2em;line-height:1.9em;color:#000;}
div.category{margin-top:5em;}
div.category div{float:left;width:30em;padding-right:1.5em;padding-left:1.5em;border-left:dotted #b7b7b7 0.1em;}
div.category img{float:left;margin:0em 1em 5em 0em;}
div.category h2{font-size:1.6em;line-height:2.2em;}
div.category p{font-size:1.2em;line-height:1.3em;color:#000;}
div.category1{padding-left:0em !important;border:none !important;}
div.category2{}
div.category3{padding-right:0em;}
div.news{margin-top:8em !important;overflow:hidden;width:98.0em;height:10em;}
div.news a{float:left;}
div.news div{float:left;width:20em;padding:0em 0em 0em 2em;}
div.news img{margin:1em;}
div.news p{color:#000;margin-left:5.4em;font-size:1em;line-height:1.3em;}
div.news p a:link{text-decoration:none;color:#000;}
div.news p a:visited{text-decoration:none;color:#000;}
div.news p a:active{text-decoration:none;color:#000;}
div.news p a:hover{text-decoration:none;color:#000;}
p.data{margin:0em 0em 6em 0em !important;color:#686868 !important;font-size:1.1em;line-height:1.6em !important;font-style:italic;float:left;width:0em;}
p.data span{font-size:2.4em;line-height:1.2em !important;}
img.imgcenter{margin:1.4em 0em 0em 8em !important;}
div.footer{margin-top:1em;height:7em;}
div.footer p{font-size:1.1em;letter-spacing:0.1em;line-height:1.2em;color:#686868;}
p.left_footer{float:left;width:14em;}
p.right_footer{float:right;width:12em;}
/******************************************************************************/
/***** �������������� �������� *****/
/******************************************************************************/
div.topic{font-size:1.3em;margin-bottom:6em;}
div.topic p{line-height:1.6em;margin-bottom:1em;}
div.topic h1{margin:0em 0em 1.2em 0em;line-height:1.6em;color:#21a1f8;}
div.topic h2{margin:0em 0em 1em 0em;line-height:1.6em;color:#21a1f8;}
div.topic h3{margin:0em 0em 0.8em 0em;line-height:1.6em;color:#21a1f8;}
div.topic h4{margin:0em 0em 0.6em 0em;line-height:1.6em;color:#21a1f8;}
div.topic h5{margin:0em 0em 0.4em 0em;line-height:1.6em;color:#21a1f8;}
div.topic h6{margin:0em 0em 0.2em 0em;line-height:1.6em;color:#21a1f8;}
div.topic img{margin:1em 0em 1em 0em;}
div.topic ul{margin:0em 0em 1em 2em;list-style:disc;}
div.topic ul li{margin:0em 0em 0em 0em;line-height:1.6em;list-style:disc;}
div.topic ol{margin:0em 0em 1em 2em;list-style:decimal;}
div.topic ol li{margin:0em 0em 0em 0em;line-height:1.6em;list-style:decimal;}
div.topic table{width:98%;margin:0.1em 0em 0em 0.1em;}
div.topic table th{vertical-align:top;text-align:left;padding:1em;font-size:1.3em;line-height:1.6em;border:solid #aaa 0.1em;}
div.topic table td{vertical-align:top;text-align:left;padding:1em;font-size:1.3em;line-height:1.6em;border:solid #aaa 0.1em;}
/******************************************************************************/
/***** ������������ *****/
/******************************************************************************/
table.catalog{width:98%;}
table.catalog td{vertical-align:top;font-size:1.3em;padding:1em 1em 0em 1em;}
table.catalog td img{border:solid #aaa 0.1em;margin:0.4em;}
table.catalog p{line-height:1.4em;margin-bottom:1em;}
div.device{padding-left:2em;}
div.device h1{margin-top:0em;}
div.device ul{display:block !important;}
img.device{float:left;margin:0em 2em 1em 0em !important;border:0.1em solid #AAAAAA;}
table.pres{font-size:0.8em;margin:2em auto !important;}
table.pres th{width:7em;}
/******************************************************************************/
/***** ����� �������� *****/
/******************************************************************************/
div.pager{padding:1em 1em 1em 0em;}
/******************************************************************************/
/***** �������� *****/
/******************************************************************************/
p.ad_phones{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(/i/icons.png) no-repeat scroll 1px -264px;padding-left:1.6em;font-size:1.8em;line-height:1.4em;color:#000;}
* html p.ad_phones{background:transparent url(/i/icons.gif) no-repeat scroll 1px -26.6em !important;}
p.ad_email{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(/i/icons.png) no-repeat scroll 1px -169px;padding-left:2em;font-size:1.2em;line-height:2.2em;color:#000;}
* html p.ad_email{background:transparent url(/i/icons.gif) no-repeat scroll 1px -26.6em !important;}
p.ad_icq{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(../i/icons.png) no-repeat scroll 0 -474px;padding-left:2em;font-size:1.2em;line-height:2.2em;color:#000;}
* html p.ad_icq{background:transparent url(../i/icons.gif) no-repeat scroll 0 -48em !important;}
p.ad_skype{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(../i/icons.png) no-repeat scroll 0 -404px;padding-left:2em;font-size:1.2em;line-height:2.2em;color:#000;}
* html p.ad_skype{background:transparent url(../i/icons.gif) no-repeat scroll 0 -41em !important;}
div.contactsform{margin:1em 0em 0em 0em !important;}
fieldset.contacts legend{font-size:1em;}
/******************************************************************************/
/***** FAQ *****/
/******************************************************************************/
span.comment{cursor:default;color:#21a1f8;text-decoration:underline;}
p.hcomment{display:none;}

