a, a:active {  outline: none;}

body {background:url(bodyheadergradient.jpg) repeat-x scroll left top;padding:0;margin:0; FONT:14px Verdana,sans-serif;color:#575757;}
#bodyfooterbackgrnd {background:url(bodyfootergradient.jpg) repeat-x scroll left bottom;}
#header {display:block; background:url(head.jpg) no-repeat scroll center top;width:948px;height:89px;margin:0 auto;margin-top:21px;position:relative;}
#bannerhead {display:block;width:990px;height:134px;margin:0 auto;position:relative;}
#bannerhead img {border:none;}

#contentborder {background:url(contentborder.png) repeat-y scroll center top;width:990px;margin:0 auto;position:relative;}

#question {background:url(question.png) no-repeat scroll center top;width:38px;height:161px;float:right;margin-right:-23px;margin-top:38px;}
#question a {background:url(questiona.png) no-repeat scroll left top; display:block;width:33px;height:154px;}
#question a:hover {background:url(questionahover.png) no-repeat scroll left top;}
#tellfriend {background:url(tellfriend.png) no-repeat scroll center top;width:38px;height:203px;float:right;margin-right:-38px;margin-top:225px;}
#tellfriend a {background:url(tellfrienda.png) no-repeat scroll center top;display:block;width:33px;height:196px;}
#tellfriend a:hover {background:url(tellfriendahover.png) no-repeat scroll center top;}
#pluses {background:url(100plus.png) no-repeat scroll center top;width:38px;height:70px;float:right;margin-right:-38px;margin-top:454px;}
#pluses a {background:url(plusesa.png) no-repeat scroll center top;display:block;width:33px;height:63px;}
#pluses a:hover {background:url(plusesahover.png) no-repeat scroll center top;}



#trytestdrive {background:url(trytestdrive.png) no-repeat scroll center top;width:38px;height:245px;float:right;margin-right:-23px;margin-top:38px;}
#trytestdrive a {background:url(trytestdrivea.png) no-repeat scroll left top; display:block;width:38px;height:245px;}
#trytestdrive a:hover {background:url(trytestdriveahover.png) no-repeat scroll left top;}
#vigoda {background:url(vigoda.png) no-repeat scroll center top;width:38px;height:144px;float:right;margin-right:-38px;margin-top:303px;}
#vigoda a {background:url(vigodaa.png) no-repeat scroll center top;display:block;width:38px;height:144px;}
#vigoda a:hover {background:url(vigodaahover.png) no-repeat scroll center top;}
#otzyv {background:url(otzyv.png) no-repeat scroll center top;width:38px;height:101px;float:right;margin-right:-38px;margin-top:467px;}
#otzyv a {background:url(otzyva.png) no-repeat scroll center top;display:block;width:38px;height:101px;}
#otzyv a:hover {background:url(otzyvahover.png) no-repeat scroll center top;}



#content {background:url(contentbackgrnd.jpg) repeat-x scroll left top;margin:0 15px;padding:1px 10px 0 10px;}
#footer {background:url(contentfootergradient.jpg) repeat-x scroll left bottom;height:120px;margin:0 15px;padding:50px 10px 10px 10px;FONT:14px Tahoma,sans-serif;color:#000000;}
#recommend {display:block;text-align:right;FONT:italic 19px Arial,sans-serif;color:#e50000;}
#recommend:hover {text-decoration:none;}
#askquestion {display:block;text-align:right;padding-bottom:20px;FONT:italic 19px Arial,sans-serif;color:#000000;}
#askquestion:hover {text-decoration:none;}

#footerleft {float:left;}
#footerright {float:right;text-align:right;}
#footerright span {color:#cd0000;}
#footerright a {color:#cd0000;}
#footerright a:hover {text-decoration:none;}

#leftcol {width:260px;float:left;}
#modulname {background:#ffffff url(modulname.jpg) repeat-x scroll left top;border:1px solid #ff6969;margin-bottom:10px;text-align:center;padding:5px 5px 10px 5px;}
#modulname a {color:#000000;text-decoration:none;}
#modulname a:hover {color:#e50000;}
#modulname a:hover span{color:#000000;}
#modulname .one {FONT:italic 22px Arial,sans-serif;line-height:1.7;}
#modulname .two {FONT:bold 18px Arial,sans-serif; color:#e50000;text-transform:uppercase;}
#modulname .three {display:block; height:10px;margin:0 5px 10px 5px;border-bottom:1px dashed #e50000;}
#modulname .four {FONT:italic bold 19px Arial,sans-serif;}


#menuleft {background:#ffffff url(menuleft.jpg) repeat-x scroll left top;border:1px solid #9f9f9f;padding:15px 10px;margin-bottom:10px;}
#menuleft a {display:block;margin-bottom:15px;}
#menuleft a:hover {text-decoration:none;}
#menuleft .menua {color:#000000;font: 18px/1 Arial,sans-serif;}
#menuactive {color:#e20000;text-decoration:none;font:bold 18px/1 Arial,sans-serif;}
.menuheader {FONT:bold 17px Arial,sans-serif;line-height:1.5;color:#000000;text-decoration:none;text-transform:uppercase;text-align:center;margin-bottom:20px;padding-bottom:5px;background:url(menuheadergr.png) no-repeat scroll center bottom;}
.menuheader span {font-size:24px;}
#menudash {border-top: 1px dashed #D10000;margin: 30px 0 20px 0;}
#copyright {background:#ffffff url(modulname.jpg) repeat-x scroll left top;border:1px solid #9F9F9F;padding:15px 10px;text-align:center;}
#copyright a {FONT:bold 19px Arial,sans-serif;color:#000000;text-decoration:none;line-height:1.4;}
#copyright a:hover {color:#5a5a5a;}

#right {background:#ffffff url(rightbackgrnd.jpg) repeat-x scroll left top;border:1px solid #9f9f9f;width:648px;float:right;padding:0 10px;}
#right p {margin:10px 0;}

#right  a {color:#D10000;}
#right  a:hover {text-decoration:none;}
#right .dashed {background:#ffffff url(gr-line.jpg) no-repeat scroll center bottom;margin:20px 0;height:1px;}

#activemenu {FONT:bold 18px Arial,sans-serif;color:#d70000;text-transform:uppercase;padding-bottom:5px;margin:17px 0;}
.rbox {background:#e5e5e5 url(rasdelbackgrnd.jpg) repeat-x scroll left top; FONT:16px Tahoma,sans-serif;color:#051f38;border:1px solid #bdbfc0;margin-bottom:7px;padding:10px;}
.rname {width:530px;float:left;}
.rnumber {FONT:bold 14px Tahoma,sans-serif;}
#right .videoicon {display:block;float:right;width:70px;background: url("videoicon.png") no-repeat scroll center top;FONT:bold 12px Tahoma,sans-serif;color:#ff7200;padding-top:50px;text-align:center;text-decoration:none;line-height:1;}
#right .videoicon:hover {color:#6f6f6f;}
#right .pdficon {display:block;float:right;width:70px;background: url("pdficon.png") no-repeat scroll center top;FONT:bold 12px Tahoma,sans-serif;color:#ff7200;padding-top:50px;padding-left:4px;text-align:center;text-decoration:none;line-height:1;}
#right .pdficon:hover {color:#6f6f6f;}
.cl {clear:both;}

#action tr {}
#action td { padding: 10px 5px 20px 5px;vertical-align:top;}
#action .borderdashed { border-bottom: 1px dashed #000000; }
#action img {margin-bottom:10px;border:0;}
#action .img {text-align:center;width:270px}
#action .img a {color:#e50000;font-size:16px;}
#action .img a:hover {text-decoration:none;}
#blok1img {display:block; width:250px;height:257px; background: url("blok1.jpg") no-repeat scroll center top;margin: 0 0 10px 9px;}
#blok1img:hover {background: url("blok1-2.jpg") no-repeat scroll center top;}
#blok2img {display:block; width:250px;height:257px; background: url("blok2.jpg") no-repeat scroll center top;margin: 0 0 10px 9px;}
#blok2img:hover {background: url("blok2-2.jpg") no-repeat scroll center top;}
#blok3img {display:block; width:250px;height:257px; background: url("blok3.jpg") no-repeat scroll center top;margin: 0 0 10px 9px;}
#blok3img:hover {background: url("blok3-2.jpg") no-repeat scroll center top;}
#prezentation {display:block; width:250px;height:190px; background: url("prezentation.jpg") no-repeat scroll center top;margin: 0 0 10px 9px;}
#prezentation:hover {background: url("prezentation-2.jpg") no-repeat scroll center top;}

#action p {}
#action .mg {color:#000000;}
#action .mg:hover {text-decoration:none;}


#right .but {display:block; clear:both;color:#d10000; border:1px dashed #D10000;padding:6px;background-color:#f6f6f6;FONT:bold 15px Times New Roman,sans-serif; text-align:center;text-transform: uppercase;}
#right .but:hover {text-decoration:none;}

#right .but2 {display:block;float:right;color:#d10000; border:1px dashed #D10000;padding:6px 15px;background-color:#f6f6f6;FONT:bold 15px Times New Roman,sans-serif; text-align:center;text-transform: uppercase;}
#right .but2:hover {text-decoration:none;}

#right .pdfprogram { background:#ffffff url("pdf.jpg") no-repeat scroll 3px 3px;font: 15px/1.1 Arial,sans-serif; padding: 6px 10px 10px 60px; border: 1px dashed #000000; float:right; margin-bottom:10px;
}
#right .pdfprogram  a {color: #000000;}
#right .pdfprogram  a:hover {text-decoration:none;}

#garant {background:url(garant.jpg) no-repeat scroll right top;margin-top:10px;line-height:1.4;}



.author ul {margin-top:4px;padding-left:30px;}
.author {display:block;}
.author td {padding:5px;}
.author .authorname {height:50px;background:#ffffff url(gr-line.jpg) no-repeat scroll center bottom;vertical-align:bottom;padding:10px;}

.author .imgauthor {border:none;}

#zayavka {display:inline-block; width:430px;height:40px; background: url("zayavka.jpg") no-repeat scroll center top;margin:30px 0 20px;}
#zayavka:hover {background: url("zayavka2.jpg") no-repeat scroll center top;}




