.wrapper {margin:0 auto; width:1024px;}
/*header*/
.header {/*overflow:hidden; padding:0 0 20px;*/ position:relative; width:100%; background:url('/img/vsrlogo2.gif') 50px 30px no-repeat; height:240px;}
.header .logo {display:block; float:left; margin:30px 0 30px 4%;}
/*.topmenu {float:left; width:100%;}
.topmenu li {float:left; margin:0 2%;}
.topmenu li a {color:#808080; font-variant:small-caps; text-decoration:none; font-size:1.2em;}*/
.topmenu {left:35px; top:132px;}
.topmenu li {float:left; margin:0 19px;}
.topmenu li+li+li+li+li+li {display:none;}
.topmenu li a{color:#808080; text-transform:uppercase; text-decoration:none;}
.topmenu li a:hover, .smallmenu li a:hover {color:#ccc;}
.smallmenu {right:260px; top:50px;}
.smallmenu li {float:left; padding:25px 7px 0;}
.smallmenu li.home {background:transparent url('/img/home.gif') no-repeat scroll 50% 0;}
.smallmenu li.say {background:transparent url('/img/say.gif') no-repeat scroll 50% 0;}
.smallmenu li.map {background:transparent url('/img/map.gif') no-repeat scroll 50% 0;}
.smallmenu li a {color:#A7A7A7; font-size:0.85em; text-decoration:none;}
/*.smallmenu {float:right; margin:30px 3% 0 0;;}
.smallmenu li {float:left; padding:25px 7px 0;}
.smallmenu li.home {background:url('/img/home.gif') 50% 0 no-repeat;}
.smallmenu li.say {background:url('/img/say.gif') 50% 0 no-repeat;}
.smallmenu li.map {background:url('/img/map.gif') 50% 0 no-repeat;}
.smallmenu li a {color:#a7a7a7; text-decoration:none; font-size:0.85em;}*/

/*necker*/
.necker {clear:both; padding:0 20px; overflow:hidden;}
.buttons {width:698px; float:left;}
.buttons li {width:50%; height:108px; float:left; background:50% 0 no-repeat;}
.buttons li.about {background-image:url('/img/about.jpg');}
.buttons li.real {background-image:url('/img/real.jpg');}
.buttons li.catalog {background-image:url('/img/catalog.jpg');}
.buttons li.delivery {background-image:url('/img/delivery.jpg');}
.buttons li a, .buttons_2nd li a {display:block; height:100%; width:100%;}
.buttons li a:hover, .buttons_2nd li a:hover {background:url('/img/hover.gif');}
.buttons_2nd {bottom:0; clear:both; left:0; overflow:hidden; width:100%; border-top:1px solid #C1C1C1; }
.buttons_2nd ul {margin:0 auto; overflow:hidden; width:96%;}
.buttons_2nd ul li {width:25%; _width:244px; height:75px; float:left; background:50% 0 no-repeat;}
.buttons_2nd li.about {background-image:url('/img/about2.jpg');}
.buttons_2nd li.real {background-image:url('/img/real2.jpg');}
.buttons_2nd li.catalog {background-image:url('/img/catalog2.jpg');}
.buttons_2nd li.delivery {background-image:url('/img/delivery2.jpg');}

.contacts {right:35px; top:20px;}
.contacts p {margin:15px 0;color:#11338b;}
.contacts big {display:block; font-size:1.65em;}
.contacts a {color:#777; display:block; text-align:right;}
.contacts a:hover {text-decoration:none;}

/*trunker*/
.trunker {clear:both; overflow:hidden; }
.trunker .team {border-bottom:1px solid #cccccc;padding:10px 0 20px;clear:both;margin:0 0 0 22px;}
.trunker .team .item {float:left;width:210px;text-align:center;}
.trunker .team .item .img img {border:1px solid #cccccc; padding:3px;}
.trunker .team .item .name {font:bold 12px Arial;margin:5px 0;color:#000000;text-align:center;}
.trunker .team .item .posit {text-align:center;}
.main {width:652px; float:left;}
.right {width:330px; float:right;}
a.base {clear:both; display:block; float:left; background:url('/img/base.gif') 0 0 no-repeat; width:244px; height:29px; margin:22px;}
.materials {width:100%; overflow:hidden;}
.catalog {width:100%;}

/*content*/
.breadcrumb {clear:both; margin:25px 22px/* 0*/;}
.breadcrumb a {}
.main {}
.trunker h1 {font-size:2.5em;}
.trunker h2 {font-size:2.3em;}
.trunker h3 {font-size:2em;}
.trunker ul {margin:15px 0 15px 0;}
.trunker ul li {border-left:3px solid; margin:7px 0 7px 10px;}
.trunker ul li a {display:block; margin:0 0 0 -10px; padding:0 0 0 20px; width:100%;}
.trunker ul li a:hover {border-left:3px solid; text-decoration:none; font-weight:bold; padding:0 0 0 17px;}
.trunker ul li.c1, .trunker ul li.c1 a:hover {border-color:#f2092a;}
.trunker ul li.c2, .trunker ul li.c2 a:hover {border-color:#e4f209;}
.trunker ul li.c3, .trunker ul li.c3 a:hover {border-color:#46f209;}
.trunker ul li.c4, .trunker ul li.c4 a:hover {border-color:#bc1dca;}
.trunker ul li.c5, .trunker ul li.c5 a:hover {border-color:#09cef2;}
.trunker ul li.c6, .trunker ul li.c6 a:hover {border-color:#f2ae09;}
.trunker p {line-height:170%; margin:15px 0;}
.trunker p, .trunker h1, .trunker h2, .trunker h3, .trunker h4, .trunker h5, .trunker h6, .real h1 {margin-left:22px;}

/**/
/*.offers h3 span {color:#ab0101; font-size:1em;}
.offers_item, a.all {border-left:3px solid #ab0101; margin:20px 0 20px 10px; padding:0 0 0 11px;}
.offers_item img {float:left; width:103px; height:77px;}
.offers_item p {margin:0 0 0 118px;}
.offers {clear:both; width:100%;}*/
.offers span {color:#AB0101; font-size:1em;}
.offers_item {clear:both; /*float:left;*/ padding:0 0 0 12px; margin:14px 0 24px 10px; border-left:3px solid #ab0101;}
.offers_item img {float:left;}
.offers_item p {margin:0 0 0 115px;}
.offers_item p b {display:block;}
.offers_item p a {}
.offers a.all {border-left:3px solid #ab0101; }

/*specials*/
/*.specials {clear:both; overflow:hidden; width:100%;}
.spec_item {width:50%; float:left;}
.spec_item img {float:left; margin:0 0 0 22px;}
.spec_item p {}

.news_item {margin:24px 0; padding:0 0 0 12px;}
.news_item img {float:left;}
.news_text {margin:0 0 0 115px;}
.news_text b, .news_text p.date {color:#848484; font-size:1.16em;}
.news_item h6 {font-size:1em; font-weight:bold; margin:10px 0 10px 22px;}
.news_text p {}
a.all {font-weight:bold;}*/

.news {}
.news_item {margin:24px 0;}
.news_item img {float:left;}
.news_text {margin:0 0 0 115px;}
.news_text b {color:#848484; font-size:1.16em;}
.news_text h6 {font-size:1em; font-weight:bold; margin:10px 0 0;}
.news_text p {margin:0;}
a.all {font-weight:bold; margin:0 0 0 10px; padding:0 0 0 12px; clear:both; display:block;}

.footer {clear:both; margin:100px 0 20px; overflow:hidden; width:100%;}
.mira {float:left; width:350px;}
.mira p {margin:7px 0;}
.tels {float:right; width:305px; color:#777;}
.tels p {float:left; margin:0 25px 0 0;}
.tels big {display:block; color:#585858; font-size:1.2em; margin:10px 0;}
.tels a {display:block; color:#777; float:left; margin:12px 0 0; width:100%;}
.counter {margin:0 350px; text-align:center; margin:35px auto;}

.vigoda li {font:16px Arial;border-left:none !important;margin:7px 0 7px 20px !important;}
