html, body {margin:0; padding:0; }

body {font-family: verdana, arial, tahoma ; background-color:#03426B;}
html,  body, table, td, div, tr, div, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin: 0; padding: 0; border: 0;}





div.bgg {background:url(img/bgg.jpg) repeat-x left top; height:800px}
div.vx1 {padding-top:28px}
div.vx2 {padding-top:107px; text-align:right}







div.mg {background:url(img/mg.jpg) no-repeat left top;}
div.mg2 {background:url(img/mg2.jpg) no-repeat left top;}

div.ok1 {clear:both; padding-top:13px;}

div.addr {float:left; padding-left:250px;  margin-bottom:11px }
div.addr span {background-color:#FE7701; color:#ffffff; padding: 5px 16px 7px 16px ; font-size:12px; display:block}



div.icons {float:right; padding-right:45px}
div.icons img {padding-left:30px}

div.ok2 {clear:both;}
table.mtop {border-collapse: collapse; width:100%; height:196px}

td.mtp1 {width:250px; vertical-align:top; text-align:center}
td.mtp2 {height:196px;  background-image:url(img/pol1.jpg); background-repeat:no-repeat}


img.xllogo {padding-top:15px; padding-bottom:15px}



table.poloska {border-collapse: collapse; width:100%; margin-top:36px }
td.po1 {width:250px;  vertical-align:top;}
td.po2 { background-image:url(img/po2.jpg); background-repeat:repeat-x; vertical-align:top;}


table.mainvertmenu {border-collapse: collapse; width:250px; }
td.mvm1 {vertical-align:top; width:15px}
td.mvm2{vertical-align:top; width:220px; background-image:url(img/pm.jpg); background-repeat:no-repeat; background-position: bottom center }
td.mvm3{vertical-align:top;width:15px; background-image:url(img/t1.jpg); background-repeat:repeat-y}



div.mn {background:url(img/mn.jpg) no-repeat left top; height:37px; margin-left:15px}



div.raz {text-align:center}

div.mainmenu {padding-left:32px; padding-right:28px; padding-top:40px; padding-bottom:20px}

div.mi {padding-top:9px; padding-left:9px; padding-bottom:8px; padding-right:0px; background:url(img/bu.gif) no-repeat left center; }
div.mi a {color:#000000; font-size:12px; display:block; padding:0px}





table.banners {border-collapse: collapse; width:100%; margin-top:35px }
table.banners td {text-align:center}




div.zagolov1 {text-align:right; padding-top:60px; clear:both; }
div.whereweare {background-color:#2583BF; color:#ffffff; font-weight:bold; font-size:13px; padding: 5px 10px 5px 10px; text-transform:uppercase;  }

table.zagolov2 {border-collapse: collapse;}

div.pod4 {background-color:#CECBB9; margin-top:3px}

div.content1 {clear:both; padding-top:10px; padding-left:30px}
table.contenttable {border-collapse: collapse; width:100%}
td.cnta1 {width:80%}
td.cnta2 {width:20%; background-image:url(img/bg2.gif); background-repeat:repeat-y; background-position: right top }

div.maintext {font-size:12px; color:#515047}

div.gototop {text-align:right; padding-top:10px; padding-bottom:10px; clear:both}
div.gototop a {color:#ffffff; font-weight:bold; background-color:#FE7701; text-decoration:none; font-size:11px; padding: 5px 5px 5px 5px;}

div.no {background-color:#999999; margin-top:10px}

table.cop {border-collapse: collapse; width:100%; height:76px; background-image:url(img/bg3.jpg); }
table.cop td {width:50%; font-size:11px;height:76px; padding-left:20px; padding-right:20px; color:#999999}
table.cop td a {color:#999999}


div.questionsblock {margin-top:30px; }
div.qutitle {color:#ffffff; font-weight:bold; background-color:#FE7701; font-size:12px; padding-left:15px; padding-top:10px; padding-bottom:10px}

div.questionsblock a {font-size:12px; color:#666666; display:block; padding-left:20px; padding-bottom:7px; padding-top:7px; padding-right:10px}

div.askaque { font-weight:bold; background-color:#999999; font-size:12px; padding-left:15px; padding-top:10px; padding-bottom:10px}
div.askaque a.aaa {color:#ffffff; padding:0px}




/*foto*/

div.allfotogal {clear:both; padding-left:00px }

div.onefoto {float:left; padding-left:20px; padding-bottom:30px}

div.onefoto img {padding-bottom:1px; border-bottom:#EF611F 10px solid; }

/*online*/

table.formtable {border-collapse: collapse; width:100%}
table.formtable td {width:50%; vertical-align:top}

div.formtext {padding-right:20px}

div.allform {padding-left:35px;padding-top:15px; padding-right:15px; padding-bottom:15px; background-color:#f2f2f2; width:100%}

div.af1 {padding-bottom:10px;}
div.af1  input {width:70%}
div.af2 {padding-bottom:10px;}
div.af2 select {width:70%}
div.af3 {padding-bottom:10px;}
div.af3  textarea {width:70%}
div.af4 {padding-bottom:10px; text-align:center}


div.couples {padding-top:20px}

div.onequestion {}
div.onequestion span {font-weight:bold}
div.qmark { margin-left:10px; font-weight:bold; padding:5px; background-color:#067106; color:#ffffff; width:60px;  text-align:center  }

div.oneanswer {margin-top:5px; margin-bottom:30px}
div.amark{ margin-left:10px; font-weight:bold; background-color:#29166F; color:#ffffff; padding:5px; width:60px; text-align:center }


div.kat {background-color:#f2f2f2; padding:10px; margin-top:10px}
