html, body {margin:0; padding:0; width:100%; height:100%;}

body {font: 13px/18px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; color: #515151; background:#d1bf8c url(/img/bg.jpg) center top no-repeat   }

html, body, table, td, div, tr, div, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin: 0; padding: 0; border: 0;}

table {border-collapse:collapse}

a { color:#007fac; text-decoration:underline}
a:hover { color:#5b97ac; text-decoration:underline}
a:visited { color:#ba72be}

img.imgblock { display:block}

/*main page and main layout*/

div.centering {width:1094px; margin:auto; padding-top:0px}

div.topspacer { height:25px; font-size:1px; line-height:25px}
div.topround { background:url(/img/topround.png) left top no-repeat; height:104px;  clear:both}
div.ekonki { float:left;  padding-top:52px; width:272px; padding-left:158px}
div.ekonki  img { padding:0px 10px 0px 10px}
div.tel { color:#89a31e; font-size:26px; font-family:Trebuchet MS, helvetica; padding-top:52px; float:left; width:320px}
div.tel span { color:#fabb00}
div.poisk {   padding-top:48px }
input.sor4 { background:url(/img/pf.gif) left top no-repeat; height:26px; width:219px; margin:0px; padding:0px; border:0px; line-height:20px; font-size:20px; margin-right:10px}
div.poisk  input{vertical-align: middle;}

div.pngleftright { width:1094px; padding:0px 7px 0px 7px; background:url(/img/mf2.png); background-repeat:repeat-y;  behavior: url('/iepngfix.htc')}
div.whitepad { background-color:#FFFFFF; width:1080px; }

div.pixsandlogo { width:1080px; height:224px }
div.leftpartofpix { float:left}
div.logo { float:left}
div.langs { width:315px; text-align:center}
div.langs img { padding:0px 20px 0px 20px}
div.logo div.langs a { text-decoration:none; color:#666666; font-size:12px}
div.mainpix {}

div.w { background:#ffffff}
div.maincontentarea { background-color:#FFFFFF; background:#ffffff; width:1080px;  padding-bottom:10px}

div.leftcolum { float:left; border:0px solid red; width:377px; background:#FFFFFF}
div.rightcolum {  border:0px solid blue; width:700px; margin-left:377px; background:#ffffff; float:inherit}

div.mainmenu { font-family:Trebuchet MS, helvetica; font-size:16px; padding-left:55px; padding-top:30px }
div.y { background:url(/img/y.gif) left top repeat-y}
div.mmtr { height:4px; font-size:1px; line-height:1px; background:url(/img/mmtr.gif) left top no-repeat}
div.mmbr { height:4px; font-size:1px; line-height:1px; background:url(/img/mmbr.gif) left bottom no-repeat}
div.mainmenu  a { display:block; color:#6d6d6d; text-decoration:none; padding:10px 0px 10px 65px; font-weight:bold}
div.mainmenu  a:hover { text-decoration:underline}
div.mainmenu  a.selected { color:#c2c2c2; background:url(/img/sa.gif) left center no-repeat}

div.pline { border-bottom:1px dashed #CCCCCC; height:1px; font-size:1px; line-height:1px; margin-left:55px; width:150px}


div.maintextarea { border:0px solid red; background:#FFFFFF; padding-left:50px; padding-right:180px}
h1.sectiontitle { text-transform:uppercase; color:#fabb00; font-size:26px; line-height:26px; font-family:Trebuchet MS, helvetica; font-weight:normal; display:block; margin-top:35px; margin-bottom:15px}
span.sectiondescription {color:#999999; display:block; margin-bottom:10px; font-size:14px}

p.blueboldsubtitle { color:#007fac; font-size:13px; font-weight:bold}
p.greenboldsubtitle { color:#89a31e; font-weight:bold; font-size:14px}


div.listoflinks {}
div.listoflinks a { display:block; line-height:20px; background:url(/img/a.gif) left center no-repeat; padding-left:15px;}

div.copyright { padding:35px 0px 0px 0px; clear:both; font-size:11px; color:#472917; font-weight:bold}
div.copyright a { color:#ba9967}
div.adres { float:left;  width:400px; padding-left:60px; padding-bottom:35px}
div.authors { float:left; padding-left:450px}


/*sorch*/
div.searchresult_row { padding-bottom:50px; padding-top:20px}
div.searchresult_row  a { display:block; margin-bottom:15px}


div.ndate { color:#999999; background:url(/img/nbg.gif) center center; text-align:center; width:101px; padding:5px 0px 5px 0px}
div.nname { font-weight:bold; color:#89a31e; font-size:14px; padding-bottom:10px}
a.nname { font-weight:bold; color:#89a31e; font-size:14px; padding-bottom:10px; text-decoration:none; display:block}

div.ndesc { display:block; margin-bottom:20px; }


/*online faq*/

div.sorting { border-bottom:1px solid #CCCCCC; margin-bottom:10px; text-align:right; padding-bottom:5px; padding-top:10px}

table.tableforfaqrorm {border-collapse:collapse; width:100%}
table.tableforfaqrorm td { vertical-align:top; width:50%}
table.tableforfaqrorm td input { width:90%}
table.tableforfaqrorm td  textarea { width:90%; height:70px}
table.tableforfaqrorm td select { width:90%}

div.butttonhere { text-align:center; padding-top:5px}
table.tableforfaqrorm td div.butttonhere input { width:50px}


span.aut { font-weight:bold; color:#fabb00}

div.vop1 { height:9px; width:433px; background:url(img/v1.gif) left center no-repeat; font-size:1px; line-height:1px}
div.vop2 { background-color:#e3e3e3; width:413px; padding:10px}
div.vop3 { height:9px; width:433px; background:url(img/v3.gif) left center no-repeat; font-size:1px; line-height:1px;}

div.otv1 { height:10px; background:url(img/o1.gif) left center no-repeat; font-size:1px; line-height:1px}
div.otv2 { background-color:#89a31e; color:#FFFFFF; width:414px; padding:10px}
div.otv3 {height:10px; background:url(img/o3.gif) left center no-repeat; font-size:1px; line-height:1px; margin-bottom:25px}

div.weare {font-weight:bold; color:#666666}


div.baners { padding:50px 0px 10px 50px}
div.baners img { display:block; margin-bottom:20px}

/*partners*/
table.partnerstable {}
table.partnerstable td { padding:5px}

