body {margin:0; padding:0; background:#c9d9cf}
body,td {font-family:Arial,Geneva CY,Sans-Serif}
div,img,table {border:0}

#top {width:100%; height:440px;}
#top td {width:50%; vertical-align:top}

#top td.l {background:url(/images/bg_t.jpg) repeat-x right; text-align:right;}
#top td.l div.t {width:100%; height:168px; background:url(/images/bg_pl.jpg) no-repeat top right;padding:0px; margin:0px; position:relative; }
#top td.l div.t img {margin:109 120 0 0}
#top td.l div.b {position:relative; width:100%; height:272px; padding:0px; margin:0px; background:url(/images/bg_plb.jpg) no-repeat bottom right; }
#top td.l div.b div {position:relative; width:100%; height:272px; padding:0px; background:url(/images/bg_plc.jpg) no-repeat top right}

#top td.r {background:url(/images/bg_t.jpg) repeat-x left; text-align:left}
#top td.r div.t {width:100%; height:168px; _height:169px; background:url(/images/bg_pr.jpg) no-repeat top left; position:relative}
#top td.r div.t .tel {width:37px; height:38px; background:url(/images/tel.gif) 0 0 no-repeat; position:absolute; top:100px; left:153px;}

#top td.r div.t img {position:absolute;}
#top td.r div.t a.g {margin:10px 0 0 -330px;}
#top td.r div.t p.g {display:inline; margin:0; padding:0; position:absolute; top:20px; left:-215px; font-size:14px; font-weight:bold; color:#3F5B6C; text-decoration:underline;}
#top td.r div.t img.ñollection {margin:75px 0 0 -325px;}
#top td.r div.t img.sert {margin:90px 0 0 -325px;}
#top td.r div.t img.ll {/*margin:-68px 0 0 -227px;*/ position:absolute; top:25px; left:-227px;}
#top td.r div.t img.l {margin:-50px 0 0 173px;}
#top td.r div.t a.t {margin:-57px 0 0 242px;}
#top td.r div.t img.obr {margin:75px 0 0 285px;}
#top td.r div.t img.faces {margin:90px 0 0 285px;}

#top td.r div.t a.o {/*margin:55px 0 0 246px; _margin:45px 0 0 246px;*/ bottom:1px; left:247px;}
#top td.r div.t div {width:99px; height:114px; position:absolute; top:54px; left:-100px}
#top td.r div.t div img {margin:0; position:static}
#top td.r div.t img.w {margin:147 0 0 112; position:static}
#top td.r div.c {width:100%; height:181px; background:url(/images/bg_prc.jpg) no-repeat; background-position:363px 0px; position:relative}
#top td.r div.c img.l {position:absolute; left:236px; top:-12px}
#top td.r div.b {width:100%; height:91px; background:url(/images/i_woman_b.jpg) no-repeat; background-position:178px 0px; position:relative;}
#top td.r div.b div.abs {width:375; height:192px; background:none; position:absolute; left:-375px; top:-101px}
#top td.r div.b div.abs img {position:absolute}
#top td.r div.b img.bt {left:-34px; top:58px}
#top td.r div.b img.bl {left:-35px; bottom:-161px}
#top td.r div.b img.br {left:44px; bottom:-92px; display:none}

#top td.r div.b a, #top td.r div.t a {color:#3F5B6C; font-size:14px; font-weight:bold; position:absolute;}
#top td.r div.b a, #top td.r div.t a {}
/*#top td.r div.b a {font-size:12px;}*/

#top td.r div.b div.abs ul.company {left:167px; position:relative; top:115px; margin:15px 6px; padding:0 40px;}
#top td.r div.b div.abs ul.company li {list-style-type: none; background:url(/images/s_obr_.gif) 0 5px no-repeat; padding:0 0 0 10px; margin:0; height:18px; position:relative;} 
#top td.r div.b div.abs ul.company li a {font-size:12px; font-weight:normal;}

#top td.r div.t ul.granit {position:relative; margin:38px 0 0 -255px; padding:0 40px;}
#top td.r div.t ul.granit li {list-style-type: none; background:url(/images/s_obr_.gif) 0 5px no-repeat; padding:0 0 0 10px; margin:0; height:18px; position:relative;} 
#top td.r div.t ul.granit li a {font-size:12px; font-weight:normal;}
a.grangr {position:absolute; padding:0px; margin:0px;top:19px; right:233px; color:#3F5B6C;font-size:14px;font-weight:bold;text-decoration:underline; display:block; color:#3F5B6C;font-size:14px;font-weight:bold;text-decoration:underline;}
#top td.r div.t ul.contacts {position:relative; margin:-37px 0 0 200px; padding:0 40px;}
#top td.r div.t ul.contacts li {list-style-type: none; background:url(/images/s_obr_.gif) 0 5px no-repeat; padding:0 0 0 10px; margin:0; height:18px; position:relative;} 
#top td.r div.t ul.contacts li a {font-size:12px; font-weight:normal;}

#top td.r div.b a.d {left:85px; top:58px;}
#top td.r div.b img.ld {left:75px; top:-10px}
#top td.r div.b a.c {left:214px; top:109px}
#top td.r div.b img.l {left:288px; top:0px}
/*#top td.r div.b li a.p {left:215px; top:135px}
#top td.r div.b a.s {left:215px; top:154px}
#top td.r div.b a.n {left:214px; top:173px}*/


#middle {width:100%; background:url(/images/bg_c.jpg) repeat-x #254051; text-align:center;}
#middle table {width:761px; background:url(/images/i_cart_b.jpg) no-repeat; background-position:375px 0px; border:0px solid red; border-collapse:collapse;}
#middle table td {width:250px; vertical-align:top !important; text-align:left; padding:65px 0 15px 0; border:0px solid red;}
#middle table td.l {background:url(/images/i_bush_br.jpg) no-repeat; background-position:50px 0px; width:30%; padding-left:50px; padding-right:15px;}
#middle table td.l img {position:relative; z-index:10}
#middle table td.l form {margin:9 0 0 0}
#middle table td.l input {border-width:1px; border-style:solid; border-top-color:#1f475e; border-left-color:#1f475e; border-bottom-color:#66879d; border-right-color:#66879d; background:#c9dad3; width:100px; height:20px}
#middle table td.l input.go {border:0; margin:1 0 0 5; width:29; height:19px}
#middle table td.l p {margin:3 0 0 1; font-size:70%; color:#caddd3}
#middle table td.l p.date {font-weight:bold; margin:13px 0 0;}
#middle table td.l a {color:#adcac5}
#middle table td.l p.intro {position:relative; left:-100px; width:250px; margin-top:30px; color:#d0d9de;}
#middle table td.l h3 {color:#caddd3; font-size:18px; font-weight:normal;}

#middle table td.c {padding-left:0px; width:70%; padding-left:10px;}
#middle table td.c img {margin-bottom:11px}
#middle table td.c p {color:#CADDD3; font-size:70%;}
#middle table td.c h1 {color:#CADDD3; font-size:24px; font-weight:normal;}
#middle table td.c h2 {color:#CADDD3; font-size:20px; font-weight:normal; margin:0px 0 10px;}
#middle table td.c a {font:/*bold 75%*/ tahoma; color:#d0d9de}
#middle table td.c b {color:#8999a5; font-weight:normal; font-size:70%}
#middle table td.c p.d {color:#8999a5; font-weight:normal; font-size:70%; margin-top:3px; background:none}

#middle table td.r {width:260px; padding-left:40px;}
#middle table td.r img {margin-bottom:12px}
#middle table td.r p {margin:0; padding:0px}
#middle table td.r form {margin:0px; padding:0px; margin-top:10px;}
#middle table td.r form label {margin-left:10px;}
#middle table td.r #vote p {margin:5px 0 0 10px; color:#dde8ee; font:normal 11px tahoma;}
#middle table td.r #vote p span {font-weight:bold;}
#middle table td.r #vote p.q {font-weight:bold; margin:-2px 0 0 0;}
#middle table td.r #vote div.slider {margin:2px 0 0 10px; height:7px; background:url('/images/vote_bg.gif') repeat-x top left #b9cbc4; width:1px; position:relative; z-index:100; border:0px solid yellow;}
#middle table td.r #vote div.slider img {position:absolute;}
#middle table td.r #vote div.slider img.b {left:0px; top:0px;}
#middle table td.r #vote div.slider img.e {left:100%; top:0px;}
div.vote_right {margin-top:15px;}

#basement {width:100%; height:135px; background:#c9d9d0;}
#basement td {vertical-align:top}
#basement td.l {width:49%; background:url(/images/bg_b.jpg) repeat-x right; text-align:right; padding:33 72 0 52}
#basement td.l a.res {font-size:11px; color:#567163; margin:0 15px 0 0;}
#basement td.c {width:1%; padding:45 0 0 0; background:url(/images/bg_b.jpg) repeat-x}
#basement td.c div {width:205px; height:27px}
#basement td.c div img {margin-left:24px}
#basement td.c div img.f {margin-left:12px}
#basement td.c p {margin:20 0 0 24; font:11px tahoma; color:#567163; border-left:3px solid #a4bbaf; padding-left:10px}
#basement td.c a {font-weight:bold; color:#567163}
#basement td.r {background:url(/images/bg_b.jpg) repeat-x; padding:93 0 0 62;}
#basement td.r img {float:left; margin-right:11}
#basement td.r .flinks{margin-left:41px;}
#basement td.r p {font:11px tahoma; color:#567163; margin-top:0;margin-bottom:10px;}
#basement td.r a {color:#567163}

.hidden {text-decoration:none; font-size:100%!important; color:#CADDD3!important; font-weight:normal!important; font-family:Arial!important;}

object {margin-top: 20px; display: block;}

/*main page top news links*/
#middle table td.c .news-item a{font-family:Arial,Geneva CY,Sans-Serif;/*font-weight:bold;*/} 
