/* Global */
/* Global */
* {margin:0;padding:0;border:none;}
li {list-style:none;}
table, td, th {border-collapse:collapse;}
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
a{text-decoration:none; color:#fff;}
a:hover{}

/* Layout */
body{background:#2c2c2c; font:62.5%/1.4 Tahoma, sans-serif; color:#fff; width:100%}
input, select, textarea {font-family:Tahoma, Geneva, sans-serif;}

table.page {margin:0 auto; width:100%;}
div.top {width:100%; background:#bd1f0f url(/img/vagma/background/top_bg.gif) repeat-x;}
div.menu_cont {border-top:1px solid #ff6338; width:100%;}
.top_in .border_top {border-bottom:1px solid #b41900; float:none; padding-bottom:15px; clear:both; width:100%;}
.top_in {width:100%; margin:0 auto;}
.top_in div {float:left; text-align:left;}
.logo {width:500px; padding:0 0 0 24px;}
.logo a {float:left; margin-top:28px;}
.logo .true_logo {margin:28px 20px 0 0;}
.navigation {width:438px; padding-top:20px;}
.navi_search {padding-top:14px;}
.navi_search label {position:relative;}
html* .navi_search label {top:-2px;}
.navi_search p input {border:1px solid #808080; background:#fff; height:18px; width:244px; font-size:11px; font-family:Tahoma, Geneva, sans-serif; padding:2px 6px 0 6px;}
#searching {margin:6px 0 0 64px;}
.search_img img, .search_img input {margin-left:5px;}
#progress {text-align:center; padding:15px 0;}
div.dp_roundedblock_akcii {float:left;}
div.dp_roundedblock_bask {float:right; width:180px;}
div.dp_roundedblock {width:170px; float:left; clear:both;}
#map {background:#4e4e4e; border:35px solid #4e4e4e; border-top:none; left:24%;}
.category2 {margin-left:16px;}
.category3 {margin-left:24px;}
.YMaps-b-balloon-close-on .YMaps-b-balloon-content {color:#000;}
.h1obj {width:998px;}

div#wrap{width:998px; margin:0 auto; background:#2c2c2c;}

.top_in .top_menu { padding:9px 0 0 0; float:none; clear:both; width:958px; margin:0 auto;}
.top_menu ul {}
.top_menu li { position:relative; float:left; margin:0 5px;}
.top_menu li.li_empty {background:url(/img/vagma/background/top_menu_li_bg.gif) no-repeat right center; width:2px; margin:0;}
.top_menu li a {font-size:14px; padding:12px 23px 13px 23px; float:left; position:relative;}
.top_menu li a:hover {background:#e36f06 url(/img/vagma/background/top_menu_over_a.gif) repeat-x;}
.top_menu li a span {background:none; width:3px; height:3px; position:absolute; top:0;}
.top_menu li a .sl {left:0;}
.top_menu li a .sr {right:0; _right:-1px;}
.top_menu li a:hover .sl {background:url(/img/vagma/background/top_menu_over.gif) no-repeat left top; }
.top_menu li a:hover .sr {background:url(/img/vagma/background/top_menu_over.gif) no-repeat right top;}
.top_menu li a:hover img {display:none;}
.top_menu li.no_lpad {padding:0;}
.top_menu li.f_nopad {padding-left:0;}
.top_menu li.active {background:#2c2c2c; margin:0 5px;}
.top_menu li.active a:hover {background:none;}
.top_menu li.active a:hover .sl {background:none; }
.top_menu li.active a:hover .sr {background:none;}
.top_menu li.active a:hover img {display:block;}
.top_menu li.li_empty span {padding:12px 0 13px; float:left;}
.top_menu li#top_menu_last {}
.top_menu_r {position:absolute; top:0; right:0; _right:-1px;}
.top_menu_l {position:absolute; top:0; left:0;}




div.footer {width:100%; background:url(/img/vagma/background/footer_bg.gif) repeat-x 0 7px;padding-bottom:5px;}
.footer_in {width:98%; margin:0 auto; font-size:10px;}
.footer img {margin:0 0 0 0;}
.footer_in span {float:left; letter-spacing:2px;}
.footer_in strong {float:right; font-weight:normal; letter-spacing:2px;}
.footer_in strong em {font-style:normal; letter-spacing:2px; text-decoration:underline;}
.footer_in strong b {letter-spacing:2px; font-style:normal;}

.pager {text-align:center; clear:both; padding-top:10px}
.pager li {display:inline; font-size:12px; padding-right:2px;}
.pager li a:hover {text-decoration:underline;}
.pager li span { font-weight:bold;}
.pager .page_prev {padding-right:5px;}
.pager .page_next {padding-left:10px;}
.goods .pager {border-top:1px solid #595959;}

/*Content*/

/*main.html*/
.flash_img {height:238px; padding-top:39px; padding-left:16px;}
.flash_h {float:left; margin-right:22px; border:5px solid #686868;}
#flash_house3 {margin-right:0;}
.flash_img img {margin:0 12px 0 12px; background:#686868; padding:2px;}
.flash_img .flash_img_last {margin-right:0;}
.flash_img .flash_img_first {margin-left:16px;}

table.fast_nav {
	width:998px; 
	background:#3b3b3b;
}

.main_menu {background:transparent; padding:7px 0 12px; text-align:left; width:998px;}
.main_menu h3 {font-size:18px; font-weight:normal; background:url(/img/vagma/background/rounds.gif) no-repeat 0 2px; padding:0 0 4px 18px;}
.main_menu div {float:left; padding-left:18px;}
.main_menu li {background:url(/img/vagma/background/main_menu_li_bg.gif) no-repeat 31px 5px; padding-left:40px; line-height:13px;}
html* .main_menu li {line-height:normal;}
.main_menu li a {color:#5587ae; font-size:12px;}
.main_menu li a:hover {text-decoration:underline;}
.main_menu_one {width:285px; background:url(/img/vagma/background/bouble1.gif) no-repeat bottom right; padding-right:65px;}
.main_menu_two {width:265px; height:190px; padding-right:55px; background:url(/img/vagma/background/bouble2.gif) no-repeat bottom right;}
.main_menu .main_menu_three {width:235px; padding-right:40px; /*background:url(/img/vagma/background/bouble3.gif) no-repeat bottom right;*/ padding-left:10px;}

td.body {padding-left:0px; padding-right:0px; text-align:left;}

.main_content {margin:29px 0 30px 0;}
.main_content_left, .basket {float:left; width:180px; background:#4a4a4a; position:relative;}
.main_content_left h3, .basket h3 {font-size:18px; font-weight:normal; text-align:center; padding-bottom:4px;}
.gallery {position:relative; background:#3b3b3b; padding:30px 0 30px 20px; width:160px;}
.gall {padding-bottom:20px;}
.gall div {padding:3px; background:#d6d6d6; width:134px;}
.gall div a {display:block; width:132px; border:1px solid #fff;}
.gall div a:hover {}
.gall p {font-size:12px; text-align:center; padding-top:2px;}
.gall p a {color:#5587ae;}
#galleries {height:384px; position:relative; width:100%; overflow:hidden;}
#gall_in {position:absolute;}

/*Basket*/
.basket_in {position:relative; background:#3b3b3b; padding:0 5px 13px 5px; float:left; width:170px;}
.basket_in table {width:170px; border-bottom:1px solid #cbcbcb;}
.basket_in table tr {}
.basket_in table td {vertical-align:middle; border-bottom:1px dashed #b5b5b5; height:22px;}
.basket_in table .tr_top {border-bottom: 1px solid #cbcbcb;}
.basket_in table a, .basket_in table b {color:#5587AE; font-size:11px; font-weight:normal;}
.basket_in table b {padding:0 2px;}
.basket_in table a:hover {text-decoration:underline;}
.basket_in table span {font-size:11px;}
.basket_in h5 {text-align:center; padding-top:9px;}
.dp_roundedblock .basket_l {width:164px;}
.dp_roundedblock .basket_l .basket_in {width:154px;}
.dp_roundedblock .basket_l .basket_in table {width:154px;}



.main_content_mid { float:left; width:100%; padding:0 20px;}
.main_content_mid h5 {font-size:18px; font-weight:normal; text-transform:uppercase; line-height:17px; padding-bottom:5px;}
.main_content_mid h4 {font-size:18px; font-weight:normal;}
.main_content_mid h4 a {font-size:12px; color:#5587ae;  font-weight:bold; text-decoration:underline;}
.main_content_mid h4 a:hover {text-decoration:none;}
.main_product {padding:13px 0 15px; clear:both;}
.main_product_img {width:254px; float:left;}
.main_product_img img {border:3px solid #686868; background:#fff;}
.main_product_info {float:left; width:335px;}
.main_product_info p {font-size:12px; line-height:13px; text-align:justify;}
.main_product_info p a {color:#bf3c21;}

.main_content_right {float:left; width:180px; background:#4a4a4a; position:relative; margin-bottom:30px;}
.main_content_right h3 {font-size:18px; font-weight:normal; text-align:center; padding-bottom:2px;}
.gallery_l {position:absolute; top:0; left:0;}
.gallery_r {position:absolute; top:0; right:0;}
.gallery_lb {position:absolute; bottom:0; left:0;}
.gallery_rb {position:absolute; bottom:0; right:0;}
.brand {position:relative; background:#3b3b3b; padding:30px 0 0 20px;}
.brand .brands {padding-bottom:20px; text-align:center;}
.brand .brands div {padding:3px; background:#d6d6d6; width:132px; margin:0pt auto;}
.brand .brands div a {display:block; width:130px; border:1px solid #fff; background:#fff;}
.brand .brands div a:hover {}
.brand .brands div a img {width:132px !important;}
.brand p {font-size:12px;}
.main_content .gallery_lb, .issue .gallery_lb {_bottom:-1px;}
.main_content .gallery_rb, .issue .gallery_rb {_bottom:-1px;}


/*production.html*/
.search_prod {padding-bottom:30px;}
.search_prod_r {float:left; width:818px; background:#3b3b3b; padding-bottom:11px; position:relative;}
.search_prod h1, .objects h1, .contacts h1, .h1obj h1, .google_search h1, .prod_goods h1, .objects_type h1 {font-size:17px; font-weight:normal; padding:10px 0 7px 18px; text-align:center; background:#2c2c2c;}
.search_prod h1 img, .objects h1 img, .contacts h1 img, .h1obj h1 img, .google_search h1 img, .prod_goods h1 img, .objects_type h1 img {position:relative; top:3px; padding-right:5px; float:none; border:none; margin:0;}
.search_prod h1 a:hover, .objects h1 a:hover, .h1obj h1 a:hover, .google_search h1 a:hover, .prod_goods h1 a:hover, .objects_type h1 a:hover {text-decoration:underline;}
.product {float:left; width:246px; padding:30px 0 5px 20px; text-align:center;}
.product a {}
.productIn {height:246px; width:240px; display: table-cell; vertical-align: middle; background:#fff; border:3px solid #686868;}
.productIn div {vertical-align:middle;}
html* .auxiliary {display: inline-block; vertical-align: middle; width:0px; height:100%; overflow:hidden;}
html* .productIn div {vertical-align: middle; display: inline-block;}
html* .productIn div, .auxiliary {display: inline;}
.product img {background:#fff;}
.product h3 {font-size:10px; text-align:center;}
html* .product h3 {}
.product h3 a {text-decoration:underline; display:inline;}
.product h3 a:hover {text-decoration:none;}
.product h3 span {background:#686868 url(/img/vagma/background/corner_prod_l.gif) no-repeat 0 bottom; padding:4px 0 0 0; display:block; width:92%; margin-left:10px;}
html* .product h3 span {margin-left:3px;}
.product h3 strong { background: url(/img/vagma/background/corner_prod_r.gif) no-repeat right bottom; padding:5px 10px 10px; display:block}
html* .product h3 span {padding:0;}
html* .product h3 strong {padding:5px 5px 4px 10px;} 
.product h4 {font-size:14px; padding:0 0 40px 25px;}
.product p {font-size:12px; padding:0 0 3px 25px;}
.product .gallery_lb {background:none; border:none;}
.product .gallery_rb {background:none; border:none; right:4px;}
.product .corner_lb {position:absolute; top:21px; left:0; background:url(/img/vagma/background/corner_prod_l.gif) no-repeat; width:5px; height:5px; overflow:hidden;}
.clItem {clear:both;}


/*category.html*/
.category {padding:30px 0;}
.category .horisontal_menu li.active {background:none;}
.category .horisontal_menu li.active .gallery_l {background:url(/img/vagma/background/corner_menu_l.gif) no-repeat 0 -9px;}
.category .horisontal_menu li.active .gallery_r {background:url(/img/vagma/background/corner_menu_r.gif) no-repeat 0 -9px;}
.category_menu {float:left; width:180px; padding:0 0 0 0; position:relative;}
.category .category_menu  {padding:0 0 0 0;}
html* .category_menu {padding:0 0 0 0;}
.horisontal_menu{position: relative; float:left; width:180px;}
.horisontal_menu li{cursor:pointer;cursor:hand; font-size:14px; font-weight:bold; position:relative; float:left; width:164px; _width:144px;}
.horisontal_menu ul {padding-left:10px;}
.horisontal_menu ul li{font-size:12px; background:url(/img/vagma/background/category_subli_bg.gif) no-repeat 0 9px; font-weight:normal; padding-left:9px; text-transform:none; float:none; width:125px;}
.horisontal_menu ul li a:hover {text-decoration:underline;}
.horisontal_menu li.hm_bg div {background:#686868; padding:0 10px 9px 10px; width:144px;}
.horisontal_menu li p {padding:5px 0 7px 5px; background:url(/img/vagma/background/arrow_menu_d.gif) no-repeat right center;}
.horisontal_menu li.active p {border-bottom:1px solid #fff; background:url(/img/vagma/background/arrow_menu_up.gif) no-repeat right center;}
.horisontal_menu li.hm_bg {padding:0 9px 16px 0; width:180x; float:left;}
.horisontal_menu li.hm_bg .gallery_r {right:9px; _right:8px; top:0px; overflow:hidden; width:9px; height:9px; background:url(/img/vagma/background/corner_menu_r.gif) no-repeat 0 -9px;}
.horisontal_menu li.hm_bg .gallery_rb {right:9px; _right:8px; overflow:hidden; width:9px; height:9px; background:url(/img/vagma/background/corner_menu_rb.gif) no-repeat 0 -9px; bottom:16px; _bottom:15px}
.horisontal_menu li.hm_bg .gallery_l {left:0; top:0px; overflow:hidden; width:9px; height:9px; background:url(/img/vagma/background/corner_menu_l.gif) no-repeat 0 -9px;}
.horisontal_menu li.hm_bg .gallery_lb {left:0; overflow:hidden; width:9px; height:9px; background:url(/img/vagma/background/corner_menu_lb.gif) no-repeat 0 -9px; bottom:16px; _bottom:15px}
.horisontal_menu li.activeN p {border:none;}
.horisontal_menu ul li.pod_cat {background:none;}
.horisontal_menu ul li.pod_cat_last {padding-bottom:10px;}





.goods {float:left; width:770px;}
.goods h2 {font-size:16px; font-weight:normal; text-transform:uppercase; text-align:center;}
.good {width:206px; float:left; padding:25px 70px 25px 0;}
.good_r {padding-right:0;}
.good img {width:200px; background:#fff; border:3px solid #686868;}
.good p {font-size:12px; text-align:center; padding-top:20px;}

/*product.html*/
.prod_goods {padding:0 30px 50px 20px; width:588px; float:left; _padding-right:0}
.prod_goods img {float:left; position:relative; top:5px; margin-right:20px;}
.prod_goods p {font-size:11px; text-align:justify;}


/*news.html*/
.news {padding:0 0 30px;}
.news_menu {float:left; padding:15px 30px 0 0; width:180px;}
#calendar-container {position:relative; width:180px; background:#3b3b3b; margin-bottom:15px;}
.calendar tbody .day {cursor:pointer; height:30px; text-align:center; vertical-align:middle; width:30px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.calendar tbody .hilite { text-decoration:underline;}
.calendar tbody .day:hover {}
.calendar tbody .today, .calendar tbody .selected{ font-size:15px; font-weight:bold; text-decoration:none;}
.calendar table {font-size:11px; color:#fff; margin:0 auto;}
.calendar table .daynames td {text-align:center; font-size:11px; color:#fff; font-weight:bold;}
.calendar .wn {display:none;}
.calendar tbody .emptycell {visibility:hidden;}
.calendar tbody .emptyrow {display:none;}
.calendar tfoot {display:none;}
.calendar .combo {display:none;}
.calendar .title, .calendar_top {font-size:19px; text-align:center; background:#4a4a4a; padding:3px 0;}
.calendar .title span, .calendar_top span {padding:0 2px;}
.calendar tbody .event {font-size:11px; text-decoration:underline;}
.calendar .headrow {text-align:center;}
.calendar .headrow td {padding:5px 0;}
.calendar .nav {cursor:pointer;}
.calen {position:relative; text-align:center;}
.calendar {text-align:center; font-size:11px;}
.calendar td {vertical-align:middle; height:22px;}
.calendar .daynames td {padding:5px 0 10px;}
.calendar .date {color:#989898;}
.calendar .date a {text-decoration:underline; color:#989898;}
.calendar .date a:hover {text-decoration:none;}
.calendar .date_now, .calendar .date_today {font-size:14px; font-weight:bold; color:#fff;}
.calendar .date_today {color:#5587AE;}

.news_info {float:left; width:788px; padding-bottom:30px; font-size:12px; text-align:left;}
.news_blog {width:180px; background:#4a4a4a; position:relative;}
.nb{position:relative; background:#3b3b3b; padding:0 10px 30px 20px; width:150px;}
.news_blog a:hover {text-decoration:underline;}
.news_blog h3 {font-size:18px; font-weight:normal; text-align:center; padding-bottom:4px;}
.news_blog .nb div {padding-top:10px;}
.news_blog h5 {font-size:14px; padding-bottom:5px;}
.news_blog h5 a {color:#5587ae;}
.news_blog h5 img {position:relative; top:5px; padding-right:10px;}
.news_blog p {font-size:12px;}
.news_info h6 {text-align:center; padding:5px 0; font-size:12px;}
.news_info h6 a b {padding-right:5px;}

.ani {padding:20px 0 20px; border-bottom:1px solid #595959; clear:both; float:left; width:732px;}
.news_info_one .ani {border:none;}
.news_info_one p.clearfix {font-size:11px;}
.all_news_in h2 {font-size:15px; font-weight:normal; text-transform:uppercase; color:#5587ae; line-height:15px; padding-bottom:3px;}
.all_news_in h2 a {color:#5587ae;}
.all_news_in h2 a:hover {text-decoration:underline;}
.all_news_in p {padding-top:5px; text-align:justify; font-size:11px;}
.all_news_in span {display:block; color:#808080; padding-top:8px;}
.all_news_in h4 {font-size:14px; font-weight:normal;}
.all_news_img {float:left; width:108px;}
.all_news_img img {background:#fff; border:4px solid #c0c0c0;}
.all_news_in {float:left; width:594px; padding-left:0px; font-size:11px;}
.news_text {font-size:12px; padding-top:20px; clear:both;}

/*brand.html*/
.brand_prodBg1 {width:889px; background:url(/img/vagma/background/brand_prodBg1.gif) no-repeat; height:34px; position:relative; padding-bottom:20px; margin:0 auto;}
.brand_prodBg1 img {position:absolute; right:0; top:0;}
.brand_prodBg2 {width:889px; background:url(/img/vagma/background/brand_prodBg2.gif) repeat-y right top; margin:24px auto 30px;}
.brand_prod {width:854px; background:#fff; padding-bottom:30px;}
.brand_prod h1 {text-align:center; padding:25px 0 30px;}
.brand_prod p {font-size:11px; padding:0 129px 0 129px; color:#000; text-align:justify;}
.brand_logotype {color:#000;}
.brand_logotype a {color:#000;}
.brand_h4 {font-size:16px; font-weight:normal; padding:5px 10px 8px; text-align:center; margin-top:30px;}
.brand_h4 span {background:#fff; padding:5px 20px;}
.brand_h4 span em {font-style:normal; position:relative; top:0;}
.brand_h4 span em img {margin-left:10px; display:none;}
.brand_h4R {color:#f9110d; background:url(/img/vagma/background/brand_h4R.gif) repeat-x left center;}
.brand_h4B {}
.brand_prod  .product {padding:25px 19px 10px;}
/*.brand_prod .brandh3R h3 span {}
.brand_prod .brandh3R h3 strong {}
.brand_prod .brandh3R img {}
.brand_prod .brandh3B h3 span {}
.brand_prod .brandh3B h3 strong {}
.brand_prod .brandh3B img {}
*/ 
.brand_prod .pager .prev a {color:#ec1c23;}
.brand_prod .pager .next a {color:#ec1c23;}
.brand_prod .pager a {color:#ec1c23;}
.brand_prod .pager span {color:#ec1c23; font-size:14px;}
.productIn1 {height:161px; width:240px; display: table-cell; vertical-align: middle; background:#fff;}
.productIn1 div {vertical-align:middle;}
html* .productIn1 div {vertical-align: middle; display: inline-block;}
html* .productIn1 div, .auxiliary {display: inline;}




/*form.html*/
.order {padding-bottom:20px;}
.order h2 {font-size:18px; font-weight:normal; background:url(/img/vagma/background/orange_rounds.gif) no-repeat 415px 20px; text-align:center; padding:20px 0 0 0;}
.issue_order {background:#4a4a4a url(/img/vagma/background/form_bg_top.gif) no-repeat; width:670px; margin:0 auto; padding:0 20px 15px; margin-top:20px;}
.issue_order_mid {padding-bottom:5px;}
.issue_order_bot, .issue_order_confirm {width:710px; height:6px; overflow:hidden; background:url(/img/vagma/background/form_bg_bot.gif) no-repeat; clear:both; margin:0 auto;}
.issue_order h3 {font-size:16px; border-bottom:1px solid #686868; font-weight:normal; background:url(/img/vagma/background/blue_rounds.gif) no-repeat 0 center; padding:8px 0 5px 22px;}
.issue_order div {float:left; width:325px; padding-right:13px;}
.issue_order div.big_input {width:670px; padding-right:0;}
.issue_order div.clearfix {padding:8px 0 7px;}
.issue_order .left {padding-right:0;}
.issue_order label {width:80px; font-size:10px; float:left; width:70px; margin-top:8px;}
.issue_order div label {float:left; width:65px; padding-right:6px; text-align:right; font-size:12px; font-weight:bold; position:relative; top:2px; margin-top:0;}
.issue_order div label strong {color:#5587ae;}
.issue_order textarea {width:583px; height:79px; padding:5px; background:url(/img/vagma/background/form_textarea_bg.gif) no-repeat; overflow:hidden; font-size:12px; color:#fff; margin-top:8px;}
.issue_order div span {float:left; width:254px; height:23px; background:url(/img/vagma/background/form_input_bg.gif) no-repeat; overflow:hidden;}
.issue_order div span.span_prod {background:url(/img/vagma/background/form_big_input_bg.gif) no-repeat; width:465px;}
.issue_order div span input {background:none; width:244px; padding:4px 5px 3px; height:16px; color:#fff; font-size:12px;}
.issue_order div span.span_prod input {width:455px;}
.button_search{float:left; margin-left:15px;}
.issue_order select {background:none; background-color:#595959; float:left; width:254px; color:#fff; font-size:12px; height:18px; padding-top:2px; border:none;}

.issue_order_foot h3 {border-bottom:none;}
.issue_order table div {width:45px; height:23px; padding-right:0; background:url(/img/vagma/background/form_input_quantity_bg.gif) no-repeat;}
.issue_order .tr_top {background:#565656;}
.issue_order td {border-top:1px solid #686868; padding:0 0 0 5px;}
.issue_order .td_mid {padding:0 0 0 10px;}
.issue_order table div input {background:none; padding:0 2px; width:41px; font-size:14px; padding-top:3px; font-weight:bold; color:#fff; text-align:center;}
.issue_order table span {color:#5587ae; font-size:10px; margin-right:5px;}
.issue_order table a {color:#5587ae; font-size:12px;}
.issue_order table a:hover {text-decoration:underline;}
.issue_order table span a {font-size:10px;}

.confirm {position:relative; float:right; background:#4a4a4a; padding:8px 5px 4px 5px; _padding:8px 4px 3px 5px;}
.issue_order_confirm {height:auto;}

#qorder .issue_order_mid {padding-top:20px;}


/*issue.html*/
.issue {} 
.issue_info {float:left; width:539px; padding:10px 0 0 0; font-size:11px;}
.issue_info img {border:none;}
.issue_info h3 {padding-top:8px;}
.issue_info p {line-height:13px;}
.issue_info h3 a {margin-right:3px;}
.issue .product {padding:10px 0pt 5px 35px;}
.brand {padding:10px 0; width:180px;}
.brand .flink {color:#5587ae; padding:5px;}
.brand .flink a:hover {text-decoration:underline;}
.main_content_right .gallery_lb {_bottom:-1px;}
.main_content_right .gallery_rb {_bottom:-1px;}
.table_issue {border:1px solid #686868; border-bottom:none; margin-top:10px;}
.table_issue .tr_top {background:#686868;}
.table_issue td {border-bottom:1px solid #686868; text-align:center; border-right:1px solid #686868;}
.table_issue .issueBor td {border-bottom:none; text-align:left;}
.issue_info .table_issue p {text-align:center; padding-bottom:5px;}
.issue_info .table_issue h4 {font-size:11px; border-bottom:1px solid #686868; margin-left:5px; padding-left:5px; padding-bottom:4px; font-weight:normal;}
.issue_info .table_issue .issueH {margin-left:0; margin-right:5px; padding-right:5px; padding-left:0;}
.table_issue .tr_first {text-align:left; padding-left:10px;}
.tr_first strong {font-size:14px;}
.issueLB {border-right:1px solid #686868;}

/*objects.html*/
.objects {padding-bottom:20px;}
.objects_in, .prod_in { background:url(/img/vagma/background/bg_obj.gif) -14px 0 repeat-y; width:998px; margin-bottom:15px; margin:0 auto;} 
.objects_in .three_objects {width:472px; padding:0 13px; float:left;}
.objects_in .w_done div {float:left; width:212px; padding-bottom:20px; height:200px; text-align:center;}
.objects_in .w_done div div {width:auto; padding:0; float:none; background:#686868; text-align:center; height:auto;}
.three_objectsL {border-right:none;}
.w_done img {}
.w_done {clear:both; margin-top:0px;}
.w_done .w_done {margin-left:15px; margin-right:20px;}
div.w_don {position:relative; left:10px;}
div.w_done_hdr {height: 44px !important; width:178px !important; margin: 0 0 0 17px;}
.three_objects p {font-size:10px; padding-top:5px; line-height:13px; clear:both; text-align:justify;}
.three_objects h3 {font-size:10px; text-align:center; width:178px;}
html* .three_objects div.w_done_hdr {padding:0 0 0 0px;}
.three_objects h3 a {text-decoration:underline;}
.three_objects h3 a:hover {text-decoration:none;}
.three_objects h3 span {background:#686868 url(/img/vagma/background/corner_prod_lt.gif) no-repeat 0 0; padding:0 0 2px; display:block;}
.three_objects h3 strong { background: url(/img/vagma/background/corner_prod_rt.gif) no-repeat right 0; padding:4px 10px; display:block;}
html* .three_objects h3 span {padding:0;}
html* .three_objects h3 strong {padding:5px 5px 4px 10px;}
.three_objects h2 {background:#686868; position:relative; font-size:17px; font-weight:normal; text-align:center; padding:4px 0 6px; _padding:3px 5px 5px;  height:23px; margin-bottom:15px;}
.three_objects h2 a:hover {text-decoration:underline;}
.h1obj h1 {padding:10px 0 7px 18px;}
.objects .pager {border-top:1px solid #686868;}

div.obj_border {width:206px; height:153px !important; background-color:#fff !important; border:3px solid #686868;}

/*prodsearch.html*/
.prod_in {margin-top:20px;}
.prod_in {background:url(/img/vagma/background/bg_obj_prods.gif) -12px 0 repeat-y;}
.objects .prod_in3 {padding-left:39px; width:959px;}
.prod_in .three_objects {width:286px; padding:0 13px; float:left;}
.prod_in h4 {font-size:17px; font-weight:normal; padding:10px 0 0 0;}
.prod_in h4 img {border:none; background:none; position:relative; top:2px;}
.prod_in .w_done {padding-top:0;}
.prod_in .w_done ul {padding:5px 0;}
.prod_in .w_done li a {font-size:12px; font-style:italic; color:#5587ae; background:url(/img/vagma/background/main_menu_li_bg.gif) no-repeat 0 center; padding-left:7px; padding-bottom:2px;}
.prod_in .w_done li a:hover {text-decoration:underline;}
.prod_in .w_done li {padding-left:12px;}
.prod_in .w_done .first a {font-size:15px; background:url(/img/vagma/background/blue_roundsS.gif) no-repeat; padding-left:18px; font-style:normal;}


/*contacts.html*/
.contacts {padding-bottom:20px;}
.contact_topInfo {background:#4a4a4a; padding:13px 23px 20px; width:664px; position:relative; margin:10px auto 0;}
.contact_topInfo ul {float:left; font-size:13px; font-weight:bold; width:232px; padding:12px 0 0 38px;}
.contact_topInfo ul img {position:relative; top:1px; padding-right:3px;}
.contact_topInfo ul li {padding-bottom:4px;}
.cont_logo {float:left; margin-top:30px;}
.mini_map {float:right; width:131px; height:103px; background:url(/img/vagma/mini_map.gif) 0 0 no-repeat;}
.mini_map:hover {background:url(/img/vagma/mini_map.gif) 0 -103px no-repeat;}

.contact_in {width:500px; background:url(/img/vagma/background/bg_cont_in.gif) -17px 0 repeat-y; padding:0 0 0 4px; margin:0 auto; margin-top:50px; }
.contact_count {background:url(/img/vagma/background/bg_cont_count.gif) -17px 0 repeat-y;}
.four_depart {width:247px; float:left; padding-right:1px;}
.four_departTop {background:#686868; position:relative; padding:6px 0 10px 25px; width:222px; margin-bottom:10px;}
.four_departTop h2 {font-size:16px; font-weight:normal; padding-bottom:9px; letter-spacing:1px;}
.four_departTop p {font-size:13px; margin-bottom:2px; clear:both; font-weight:bold;}
.four_departTop p img { float:left; padding-right:3px;}
.four_departTop p span {float:left;}
.four_departTop .gallery_lb {_bottom:-1px;}
.four_departTop .gallery_rb {_bottom:-1px; _right:-1px;}
.four_departTop .gallery_r {_right:-1px;}

.four_departMid {padding:0 5px 16px 23px; width:219px;}
.four_departMid h3 {font-size:16px; color:#5587ae; font-weight:normal; font-style:italic; letter-spacing:2px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; line-height:19px;}
.four_departMid strong {clear:both; display:block; font-weight:normal; letter-spacing:2px; font-size:10px; padding-bottom:4px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
.four_departMid p {font-size:11px; margin-bottom:2px; clear:both;}
.four_departMid p img { float:left; padding-right:3px;}
.four_departMid p span {float:left;}

/*Google maps*/
.google_maps h1 {font-size:17px; font-weight:normal; padding:10px 0 7px 18px; text-align:center; background:#2c2c2c;}
.google_maps h1 img {position:relative; top:3px; padding-right:5px;}
.google_maps h1 a:hover {text-decoration:underline;}
.google_mapsIn {width:944px; margin:0 auto; padding:10px 0 30px;}
.google_mapsIn_l {width:500px; float:left; margin-right:20px;}
.google_mapsIn_r {width:486px; background:#4a4a4a; position:relative; padding:15px 0 30px 37px; float:left;}
.google_mapsIn_r a img {}
.google_info {border-top:1px solid #cbcbcb; margin-top:17px; clear:both; width:944px; float:left; font-size:11px;}
.google_info h3 {font-size:15px; font-style:italic; color:#2d7ec5; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; padding:6px 0 3px;}
div.ww {float:left; height:153px !important; border:3px solid #c0c0bf; margin:5px; background-color:#fff;}
/*About*/
.about {background:#4A4A4A url(/img/vagma/background/form_bg_top.gif) no-repeat;margin:20px auto 0pt; padding:0pt 20px 15px; width:670px; font-size:12px;}
.about p {padding-bottom:10px;}
.about ul {padding-bottom:15px; color:#5587AE;}
.order_commit .about {padding:30px 20px 15px; font-size:14px; color:#5587AE; text-align:center;}
.link_sitemap a {color:#5587AE; text-decoration:underline;}
.link_sitemap a:hover {text-decoration:none;}

/*How to reach*/
.howto {padding-bottom:30px;}
.howto h1 {font-size:17px; font-weight:normal; padding:10px 0 7px 18px; text-align:center; background:#2c2c2c;}
.howto h1 img {position:relative; top:3px; padding-right:5px; float:none; border:none; margin:0;}
.howto h1 a:hover {text-decoration:underline;}
.howto_topInfo {background:#4a4a4a; padding:13px 5px 5px 5px; width:700px; position:relative; margin:10px auto 0;}
.mapa {float:left; width:220px; height:78px; background:url(/img/vagma/background/mapa.gif) no-repeat; margin-top:5px; font-size:14px; font-family: Georgia, "Times New Roman", Times, serif; font-style:italic; padding:50px 0 0 35px;}
.eartha {float:left; width:123px; height:82px; background:url(/img/vagma/background/earha.gif) no-repeat; font-size:14px; font-family: Georgia, "Times New Roman", Times, serif; font-style:italic; padding:55px 0 0 145px;}
.howto_topInfo span {float:left; font-size:14px; font-family: Georgia, "Times New Roman", Times, serif; font-style:italic; background:url(/img/vagma/background/arrow_prosL.gif) no-repeat 10px 6px; padding:0 10px 0 40px; margin-top:55px;}
.howto_topInfo span img {position:relative; top:1px; padding-left:10px;}

.howto_in {width:816px; background:url(/img/vagma/background/howto_in_bg.gif) 0px 0 repeat-y; padding:0 0 0 0; margin:50px auto 0;}
.three_depart {width:271px; float:left; padding-right:1px;}
.three_departTop {background:#686868; position:relative; padding:6px 0 0px; width:271px; margin-bottom:10px;}
.three_departTop h2 {font-size:16px; font-weight:normal; padding-bottom:9px; letter-spacing:1px; text-align:center;}
.three_departTop .gallery_lb {_bottom:-1px;}
.three_departTop .gallery_rb {_bottom:-1px; _right:-1px;}
.howto_topInfo .gallery_lb {_bottom:-1px;}
.howto_topInfo .gallery_rb {_bottom:-1px;}

.three_departTop .gallery_r {_right:-1px;}

.three_departMid {padding:0 20px 16px 20px; width:231px;}
.three_departMid p {font-size:12px; margin-bottom:2px; clear:both; text-align:justify;	}

/*Object1*/
.objects_type {width:998px; margin-bottom:15px;}
.objects_type .four_objects {width:1000px; padding:24px 0 21px; clear:both;}
.objects_type .four_objects div {float:left; width:246px; text-align:center;}
.objects_type .four_objects div.w_done_d {padding-right:4px; width:246px; height: 200px;}
.objects_type .four_objects div.w_done_hdr {float: none; height: 44px !important; width:178px !important; padding: 0 0 0 17px;}
.three_objectsL {border-right:none;}
.objects_type .four_objects img {background:#fff; border:3px solid #686868;}
.four_objects p {font-size:11px; line-height:13px; clear:both; text-align:justify; padding:5px 5px 0 5px;}
.four_objects h3 {font-size:12px; padding:3px 0 3px; text-align:center;}
html* .product h3 {}
.four_objects h3 a {text-decoration:underline;}
.four_objects h3 a:hover {text-decoration:none;}
.four_objects h3 span {width:178px; background:#686868 url(/img/vagma/background/corner_prod_lt.gif) no-repeat 0 0; padding:4px 0 5px;}
.four_objects h3 strong { background: url(/img/vagma/background/corner_prod_rt.gif) no-repeat right 0; padding:4px 10px;}
html* .four_objects h3 span {padding:0;}
html* .four_objects h3 strong {padding:5px 5px 4px 10px;}
.four_objects h2 {background:#686868; position:relative; font-size:17px; font-weight:normal; text-align:center; padding:4px 0 6px; _padding:3px 5px 5px; _height:20px;}
.four_objects h2 a:hover {text-decoration:underline;}
.objects_type .pager {border-top:1px solid #686868;}

.productCenter {clear:both; padding:10px 50px 0;}
.productCenter div {float:left;}
.productCenter div a {color:#000; font-size:12px;}
.productCenter #next {float:right;}
.YMaps-button, .YMaps-button-m {z-index:100;}



@media all and (min-width: 0px){
.calen .gallery_l {top:28px;}
.calen .gallery_r {top:28px;}


}

div.seotext {
    text-align: justify;
    width:170px;
	/*position:relative;
	top:10px;*/
}

div.seotext2 {
    text-align: justify;
    width:170px;	

}

div.alt-seotext {
    text-align: justify;
    width:854px;	
	position:relative;
	left:-18px;
}


h2.seotext  {
    color: #777;
    font-size: 11px;
}

td.left-column {padding-left:0px;}
td.right-column {padding-right:0px;}

div.catttx {padding:20px; font-size:12px; text-align:justify;}