html {

  height:100%;

}

 body {

  margin:0px;

  padding:0px;

  height:auto !important;

  height:100%;

  min-height:100%;

  font-family: arial, Tahoma;

  color:#424242;

  font-size: 13px;

  text-align:center;

}



img{

border:0px;

}



a

{

color:#1C5BD0;

text-decoration: none;
outline:none;
}



a:hover

{

color:#D51E1E;

text-decoration: underline;

}



.pictogr a, .left_kol a, .podval a, .ser_block a, .last_li a

{

color:#424242;

text-decoration: none;

}



.pictogr a:hover, .left_kol a:hover, .podval a:hover, .ser_block a:hover, .last_li a:hover

{

color: #D51E1E;

text-decoration: underline;

}









.pictogr div

{

font-size: 11px;

margin-top:-10px;

}



.s

{

background-image: url('../img/knop_navig.gif');

width: 159px;

height: 21px; 

font-weight: bold;

margin-left:3px;

cursor: pointer;

margin-top:3px;

text-align:left;

font-size: 11px;

}

#flashdemo

.link
{

/* background-image: url('../img/knop_navig.gif'); */

width: 159px;

height: 62px; 

font-weight: bold;

margin-left:0px;

cursor: pointer;

margin-top:3px;

text-align:left;

font-size: 11px;

text-decoration: none;

color: #F03434;

}

.s div

{

margin-left:25px;

}


.div_citata

{

text-align:left;

padding:5px;

}



.div_citata dl

{

margin-top:0px; 

}



.div_citata dt

{

font-size: 12px;

font-weight: bold;

margin-top:15px;

margin-bottom:5px;



}



.div_citata dd

{

margin-left:0px;

}



.div_citata a

{

color:#1C5BD0;

}



.div_citata a:hover

{

color:#D51E1E;

}



.centr_kol

{

float:left;

width:440px; 

margin-left:7px;

padding-left:6px;

position:relative;

top:-40px;

z-index:4; 

}











.welcom

{

text-align:left;

}





.vert_polos

{

 float: left; 

 width: 5px; 

 height: 38px; 

 background-color: green;

 margin-right: 5px;

}



.text_welc

{

font-size: 18px;

text-transform: uppercase; 

color:#2B2B2B;

border:1px white solid;

}



.text_welc div

{

font-size: 11px; 

color:#2B2B2B; 

border:1px white solid;

}



.centr_kol_lev

{

float:left; 

margin-top:5px;

margin-left:4px; 

width:209px; 



}



.ser_block

{

background-image: url('../img/fon_ser.gif');

width:209px;

height:84px;

background-repeat: no-repeat; 

font-size: 11px;

}



.otstup

{

font-size:2px; 

height:2px; 

}



.block_spis

{

margin-left:30px;

padding:0px; 

margin-top:5px;

}



.block_spis ul

{

list-style-image: url('../img/kn_str.gif');

margin:0px;

padding:0px; 

}



.block_spis ul li

{

vertical-align:middle; 

padding-left:8px;

margin-top:2px;

}





.see_more

{

float:right; 

margin-right:10px;

font-weight: bold;

}



a:hover .s 

{

background-image: url('../img/knop_navig01.gif');

}



.navig:hover

{

color: #D51E1E;

}


.s div

{

padding-top:4px; 

margin-top:0px;

}







.sil ul

{

font-weight: bold;

margin-top:5px; 

margin-bottom:5px;

}



.wrap

{

margin:auto;

 height:100%; 

 width:800px; 

}



.shapka

{

background-image: url('../img/bg_shapka.gif'); 

background-repeat: repeat-x;

height:80px; 

width:800px; 

margin-top:10px; 

position:relative;

z-index:1;

}



.logo

{

float:left;

margin-top:7px; 

margin-left:5px;

width:243px; 

height:65px;

}



.pictogr

{

float:right; 

margin-right:5px;

width:127px;

height:40px;

}



.pictogr img

{

margin-bottom: 8px;

}



.bl_cont

{

width:800px;

padding-bottom:25px;

float:left; 

background-image: url('../img/bg_niz.gif');

background-repeat: no-repeat; 

background-position: bottom;

}

.bl_cont2

{

 background-image: url('../img/bg_niz_for_next.jpg'); 

width:800px;

padding-bottom:25px;

float:left; 

background-repeat: no-repeat; 

background-position: bottom;

}



.left_kol

{

background-image: url('../img/bg_right.gif'); 

background-repeat: repeat-x;

text-align:center;

padding:0px;

float:left; 

width:168px;

background-color: #F2F2F2;

}

.left_kol a {

padding-left: 0;

}

.spiski

{

margin-bottom:0px;

}





.spiski dd

{

margin-left:2px;

margin-top:12px;

padding:0px;

}



.spiski ul li

{

margin-left:-15px;

margin-top:3px;

}









.left_kol_spis

{

margin-bottom:0px;

}





.left_text

{

padding-left:5px;

padding-right:5px; 

margin:0px;

}



.left_text dt

{

margin-top:8px;

font-weight: bold;

margin-bottom:3px;

}





.left_text dd

{

margin-left:3px;

}



ul.left_kol_spis

{

margin-bottom:0px;

}



.centr_kol_rig

{

float:right; 

margin-top:5px; 

margin-right:4px;

width:209px;

}



.why

{

float:left; 

width:5px;

height:38px; 

background-color: #C5A700;

margin-right:5px; 

}



.why_text

{

font-size: 18px; 

text-transform: uppercase; 

color:#2B2B2B;

}





.why_text div

{

font-size: 11px;

color:#2B2B2B;

}



.rig_block_text

{

width:209px; 

margin-top:5px; 

margin-left:3px;

}





.right_col

{

float:right;  

width:167px;

position:relative;

top:-20px;

z-index:3; 

}





.rig_text_bl

{

background-image: url('../img/bg_left_rig.gif'); 

height:800px; 

background-repeat: repeat-x; 

text-align:left; 

background-color: #F2F2F2;

}







.podval

{

margin-top:10px;
margin-left:167px;
padding-bottom: 15px;

 text-align:center;

}



.podval ul

{

margin:0px;

padding:0px;

}



.podval li

{

margin-left:10px;

display:inline;

font-weight: bold;

}





/*///////////////////////////////////////////////////////// contact_us//////////////////////////////////////*/

.cont_us, .features, .money_back, .about_us

{

width:600px;

margin-top:10px; 

}

.cont_us dt

{

font-weight: bold;

margin-top:15px;

margin-bottom:5px;

}



.cont_us dd, .features dd, .money_back dd, .about_us dd, .services dd

{

margin:0px; 

padding:0px;

}







.form_mess

{

 font-weight: bold; 

 margin-left:90px;

}



.form_mess span

{

color:#D51E1E;

}



.form_mess input, textarea

{

width:300px;

}



.block_content

{

float:left;

width:610px; 

margin-left:7px; 

padding-left:6px; 

position:relative;

top:-52px; 

z-index:4; 

text-align:left; 

/*height:10px;*/

}



/*///////////////////////////////////////////////////////////////////////////////////////////////*/



/*/////////////////////////////////////////////////////////features//////////////////////////////////////*/



.feat_sp dt, .services dt, .doc_sp dt, .demo_sp dt, .quotes_sp dt, .support_sp dt

{

font-weight: bold;

font-size: 16px;

margin-top:25px;

color:#2562EF;

}



.feat_sp dd, .doc_sp dd

{

margin-left: 50px;

}



dd.dd2

{

font-weight: bold;

margin-top:10px;

}



/*///////////////////////////////////////////////////////////////////////////////////////////////*/

/*#EFEFEF*/



.purchase_tabl,  .purchase_tabl td

{

border:3px #F3F3F3 solid;

 border-collapse: collapse;



}

 .purchase_tabl td

 {

 padding:10px;

 }

/*////////////////////////////////////////money_back///////////////////////////////////////////////////////*/



.money_back dd

{

margin-top:10px;

}



.mon_b_dl dd, .about_us dd

{

margin-top:30px;

}

/*///////////////////////////////////////////////////////////////////////////////////////////////*/



/*////////////////////////////////////////services///////////////////////////////////////////////////////*/

.serv dd 

{

margin-top:10px;

margin-left:30px;

}





.serv dd ul li

{



}













.doc_sp img

{

vertical-align:middle;

}



.docum_s dd

{

margin-top:2px;

}

.docum_s

{

margin-left:50px;

font-size: 14px;

}







.demo_sp dd, .quotes_sp dd

{

margin-top:5px;

margin-left:50px;

}



.demo_sp ul

{

list-style:none;

margin-top:5px;

}









.quotes_polos

{

background-color:#F4FAFF; 

margin-top:15px;

font-size:10px; 

height:10px;

}









.quotes_sp dt

{

margin-left: 50px;

}





.doc_s:hover

{

color:#1C5BD0;

text-decoration: none;

}




.flashdemo {

background: #99ACB5;



}




.ol li

{

margin-top:10px;

}