* {margin:0px;padding: 0px;}

html {min-height:100%;height:100%;}
html:root {position:relative;}

body {color: #000;font-family: Arial, sans-serif;font-size: 10pt;text-align: left;background:#f1f5f6 url('/images/design/pattern_bg.jpg') repeat-x;}
body {margin:0 auto;}

a, img{outline:0;overflow:0;}

.clear {clear:both;}    

p {padding:5px;margin:auto; padding-right:10px;}


#warning{margin:31% 20%;text-align:center;}
#warning span{font-size: 10pt;font-family: Arial, sans-serif;color:red;}

/* КОНТЕНТ */
div#string{width:664px; position:absolute;padding: 0px;margin-bottom:60px;margin-left:-9px;margin-top:-60px;padding-bottom:10px;clear: both;background:#0096ff;}
.scr{color: #FFFFFF; font: bold 16px Arial; height: 18px; margin-top: 5px; margin-right: 7px;}

div#title{float:left;display:inline;padding: 0px;margin-bottom:20px;margin-top:-12px;padding-bottom:10px;}
div#title h1{float:left;display:inline;padding: 0px;margin:auto;text-transform:uppercase;color:#0799ff;}
div#title div.l1{width:732px;height:2px;margin-left:-55px;margin-top:28px;  border-top:1px solid #333333;clear:both;float:left;position:absolute;}

/* СТРУКТУРА */
div#wrapper {width:980px;min-height:100%;height:100%;margin:0 auto;padding:0px;background:#fff;}
div#primary {width:980px;min-height:100%;height:100%;clear:both;padding-bottom:0; margin:0;float:left;background:#fff;}
div#content {padding:0;}
td.content {margin:0; padding:0; padding-top:60px; clear:both;background:url('/images/design/pattern.png') left top repeat-x;z-index:999;}
td.content .buildContent{padding:20px;}

/*  H1-H6 Tags */
h1 {font-size: 14pt;font-family: Arial, sans-serif;}
h2 {font-size: 9pt;font-family: Arial, sans-serif;}
h2.gallery {font-size: 10pt;font-family: Arial, sans-serif;color:#1f7be5;font-weight:bold;}
h3,h4,h5,h6 {font-size: 9pt;font-family: Arial, sans-serif;}

a {font-family:arial;font-size:9pt;color:#1964ba; text-decoration: none;}
a:hover {font-family:arial;font-size:9pt;color:#cb181f; text-decoration:underline;}

/* БЛОК НАВИГАЦИИ ВЕРХНИЙ УРОВЕНЬ */
.navBar{height:20px;margin-left:60px;margin-top:19px;float:left;}
.navBar div{margin:0 27px;float:left;}

/* БЛОК ОСНОВНОЙ ШАПКИ */
#wrapper #headerBlock {width: 980px;height:309px;z-index:500;}
#menuBlock {width:980px;height:60px;border-top:2px solid #0d5ed6;border-bottom:2px solid #0d5ed6;background:url('/images/design/mainMenu_bg.jpg') repeat-x;}

#menuBlock .logo{width:406px;height:216px;background:transparent url('/images/design/vidpochinokLogo.png') no-repeat;position:absolute;margin:0;top:0;z-index:900;}


#menuBlock .logo a span {width:406px;height:216px;display:block;cursor:pointer;cursor:hand;}

.mainMenu {padding:0px;margin:0;margin-left:331px;position:absolute;}
.mainMenu .delite{float:left;}

.mainMenu div.menu{margin-left:-1px; margin:0;float:left;display:block;cursor:pointer;cursor:hand;border-left:2px solid #979797;background:url('/images/design/mainMenuLinkBg.jpg') repeat-x;}
.mainMenu div.menu a{font:bold 12pt Arial;color:#0096ff;display:block;text-decoration:none;text-align:center;padding:20.2px;}
.mainMenu div.menu a:hover{font:bold 12pt Arial;color:#f8d205;display:block;text-decoration:none;text-align:center;padding:20.2px;}



/* БЛОК НАВИГАЦИИ ВЕРХНИЙ УРОВЕНЬ */
#menuBlock .navBar{width:173px;height:20px; position:absolute;margin-top:50px;}
#menuBlock .navBar div{margin:0 17px;float:left;}



/* .lbContent1 div ul{margin:0;padding:0px;list-style:none;position:relative;} */
ul.arrow{list-style: none;}

ul.arrow li.directory arrow_1{text-align: left; list-style: none;}
ul.arrow li.directory arrow_1{text-align: left; list-style: none;}
ul.arrow a.arr{font: 12px Arial; display: block; text-decoration: none; background: url(/images/design/arrow.png) no-repeat 5px 2px; padding: 2px 10px 3px 25px;margin: 3px;  font-weight: bold; }
ul.arrow a.arr:hover{background: url(/images/design/arrow_hov.png) no-repeat 5px 2px; color: #D50000;}
a { color: #000000; text-decoration: none;}

ul.arrow li.m_tt{text-align: left; margin-left: 30px;}
ul.arrow li.m_tt a{font: 12px Arial; display: block; background: url(/images/design/deff.png) no-repeat 5px 0px; padding: 0px 10px 0px 20px;margin: 3px;  font-weight: normal; }
ul.arrow li.m_tt a:hover{color: #D50000; text-decoration: underline;}


/* ЛЕВЫЙ БЛОК == МЕНЮ 2-го УРОВНЯ == */
.lbHeader{width:322px;height:41px; margin:0;padding:0;margin-top:-20px;background:url('/images/design/toursHeader.png') no-repeat;clear:both;z-index:100;}
.lbHeaderContacts{width:322px;height:41px; margin:0;padding:0;background:url('/images/design/contactsHeader.png') no-repeat;clear:both;}
.lbContent{width:322px;float:left; background:url('/images/design/toursContent.png') repeat-y;clear:both;}
div.c{padding:20px;clear:both;}
.lbFooter{width:322px;height:51px;float:left;background:url('/images/design/toursFooter.png') no-repeat;clear:both;}

.lbContentNews{width:290px;}
.td_lbContentNews{width:332px;background:url('/images/design/newsAnonce_bg.gif') repeat-y;}



/* КАТАЛОГ ТОВАРОВ */
.categoryList{width:248px;padding-top:-20px;float:left;position:relative;}
.categoryList span{color:#f8d205;font-family: Arial;font-size:9pt; margin-right:0px;font-weight:bold;}

.categoryListChild{float:left;}
.categoryListChild a.categoryInActive{text-decoration:none;text-align:left; font-family:Arial;color:#fff;font-size:9pt;}
.categoryListChild a.categoryInActive:hover {text-decoration:none;text-align:left; font-family:Arial;color:#f8d205;font-size:9pt;}

.categoryListChild a.categoryActive{text-decoration:none;text-align:left; font-family:Arial;color:#f8d205;font-size:9pt;border-bottom:1px dotted #f8d205;}
.categoryListChild a.categoryActive:hover {text-decoration:none;text-align:left; font-family:Arial;color:#f8d205;font-size:9pt;}


/* АНОНС НОВОСТЕЙ */
.aNewsList{width:248px; padding-top:-20px;float:left;position:relative;}
.aNewsList span.public_date{color:#f8d205;font-family: Arial;font-size:9pt; margin-right:0px;font-weight:bold;}
.aNewsList a{text-decoration:none;text-align:left; font-family:Arial;color:#fff;font-size:9pt;}
.aNewsList a:hover {text-decoration:none;text-align:left; font-family:Arial;color:#f8d205;font-size:9pt;}



.readMore {padding:10px;padding-bottom:0px; float:right;}
.readMore a{text-decoration:underline;text-align:left; font-family:Arial;color:#fff;font-size:9pt;font-weight:bold;}
.readMore a:hover{text-decoration:underline;text-align:left; font-family:Arial;color:#f8d205;font-size:9pt;font-weight:bold;}

/* НОВОСТИ */
div.newsList{width:618px;margin:25px 0;border-bottom:1px dashed #ddd;}
div.newsList div.newsDate{font-family:Arial;color:#777;font-size:8pt;margin-top:5px;margin-bottom:15px;}
div.newsList div.newsText{font-family:Arial;color:#555;font-size:10pt;margin-top:0px;margin-bottom:25px;}
div.newsList div span.newsTitle a{text-decoration:none;text-align:left; font-family:Arial;color:#808080;font-size:11pt;font-weight:bold;}
div.newsList div span.newsTitle a:hover{text-decoration:underline;text-align:left; font-family:Arial;color:#808080;font-size:11pt;font-weight:bold;}

/* НОВОСТИ ПОДРОБНО */
div#newsDetail{width:618px;}
div#newsDetail div.newsDate{font-family:Arial;color:#777;font-size:8pt;margin-top:5px;margin-bottom:15px;}
div#newsDetail div.newsText{font-family:Arial;color:#555;font-size:10pt;margin-top:0px;margin-bottom:25px;}
div#newsDetail div.newsTitle {text-decoration:none;text-align:left; font-family:Arial;color:#808080;font-size:11pt;font-weight:bold;}

/* КАТАЛОГ СПИСОК */
.catalogListHeader{padding:5px;border-bottom:1px solid #aaa;border-left:1px solid #aaa;background: #ddd;}
.catalogList1{padding:15px 5px;border-bottom:3px double #aaa;border-left:1px solid #aaa;position:relative;}
div.catalogList{width:618px;height:80px;padding:20px 0;border-bottom:1px dashed #ddd;position:relative;}
div.catalogList .catalogImage a img{margin-right:7px;margin-bottom:15px;float: left;}
div.catalogList div.catalogText{font-family:Arial;color:#464646;font-size:10pt;margin-left:140px;margin-top:10px;font-style:normal;}
div.catalogList div h1.catalogTitle a{text-decoration:none;text-align:left;font-style:normal; font-family:Arial;color:#000;font-size:10pt;font-weight:bold;margin-left:13px;}
div.catalogList div h1.catalogTitle a:hover{text-decoration:underline;text-align:left;font-style:normal; font-family:Arial;color:#000;font-size:10pt;font-weight:bold;}


/* КАТАЛОГ ПОДРОБНО */
div.catalogDetail{width:618px;padding-top:20px;}
div.catalogDetail img{margin-right:17px;margin-bottom:25px;float:left;}

div.catalogDetail .catalogTitle{margin-left:255px;margin-top:-5px;margin-bottom:20px;}
div.catalogDetail .catalogTitle h1{text-align:left;font-style:normal; font-family:Arial;color:#000;font-size:11pt;font-weight:bold;}
div.catalogDetail .catalogParam {text-align:left;font-style:normal; font-family:Arial;color:#464646;font-size:9pt;font-weight:bold;}
div.catalogDetail .catalogParam span{text-align:left;font-style:normal; font-family:Arial;color:#464646;font-size:9pt;font-weight:normal;margin-left:5px;}
div.catalogDetail div.catalogText{font-family:Arial;color:#464646;font-size:10pt;margin-top:0px;clear:both;}






#news_body{}
a img.news{float: left;padding:0;margin:0;margin-right:15px;}
div.news_title{margin:10px 0;margin-bottom:20px;}
div.news_title span h2{font-family:Arial;color:#007a44;font-size:12pt;}




#footer {width:980px;background:#c0c0c0;float:left;padding:20px 0;}

#footer .copyright{background:#c0c0c0 url('/images/design/VIDLogo.png') no-repeat;height:45px;float:left;margin-left:20px;}
#footer .copyright div{margin-top:9px;margin-left:185px;text-align:left;}
#footer .copyright span{font-family:arial;font-size:8pt;color:#636363;text-decoration:none;}


#footer .amiweb{width:300px;height:50px; margin-top:-35px;margin-left:680px;position:relative;}
#footer .amiweb a{font-family:arial;font-size:8pt;color:#636363;text-decoration:none;margin-right:140px;float:right;margin-top:10px; text-align:right;}
#footer .amiweb a:hover{font-family:arial;font-size:8pt;color:#fff;text-decoration:none;margin-right:140px;float:right;margin-top:10px; text-align:right;}

#footer .amiweb a span{font-family:arial;font-size:8pt;color:#fff;text-decoration:none;}
#footer .amiweb a:hover span{font-family:arial;font-size:8pt;color:#fff;text-decoration:none;}

#footer .amiweb .amiwebLogo{width:92px;height:40px;float:left;margin-left:180px;margin-top:-30px;position:absolute;background:url('/images/design/AMIWEB_Logo.png') 0 0 no-repeat;cursor:pointer;cursor:hand;}
#footer .amiweb .amiwebLogo_2{width:92px;height:40px;float:left;margin-left:180px;margin-top:-30px;position:absolute;background:url('/images/design/AMIWEB_Logo.png') 0 -40px no-repeat;cursor:pointer;cursor:hand;}


.date_news{font: bold 10pt arial; color: #0D5ED6; display: block; margin: 10px 0 0 0px;}
.news{font: 10pt arial; color: #000000;  margin: 0 0px 0 0px;  list-style-type: none;  }
.news a:hover{text-decoration: underline;}
.all_news{margin:15px 0px 0px 0px;clear: both;float:right;padding-bottom:15px;}
span.all_news a{font: bold 10pt arial; color: #0D5ED6;}

.dl{border-top:1px dashed #0D5ED6;clear:both;padding-top:15px;position:relative;}
.subscribt{padding-top:5px;float:left;}
input.emailSubscr{width:208px;height:15px; font-family:Arial;color:#444;font-size:9pt;padding:2px 4px; margin-right:10px;border: 1px solid #0D5ED6;text-align:center;background:#fff;}
input.goSubscr{width:33px;height:21px;background:url('/images/design/btn_subscript.jpg') 0 0 no-repeat;border:0;cursor:pointer;cursor:hand;position:absolute;margin-left:-11px;}
input.goSubscr:hover{width:33px;height:21px;background:url('/images/design/btn_subscript.jpg') 0 -21px no-repeat;border:0;position:absolute;margin-left:-11px;}
.subscribt label{padding-left:3px;font-family:Arial;color:#444;font-size:9pt;font-weight:bold; position: relative;margin-right:23px;}





.tableGrid_Light{color: #1b1b1b;font: 9pt Verdana;border-bottom:1px solid #e3e3e3;background:#ececec;padding: 4px 10px;}
.tableGrid_Dark{color: #1b1b1b;font: 9pt Verdana;border-bottom:1px solid #e3e3e3;background:#fff;padding: 4px 10px;}

.tableHead{font-size: 10pt;color:#ebebeb;font-weight:bold; padding:5px 3px;background:#e78e1b;}
a.catalog_title{font-size:10pt;font-family:arial;color:#1174b6;text-decoration:none;margin:0px 0px;padding:0px;outline:none;font-weight:bold;text-transform: capitalize;}
a.catalog_title:hover{font-size:10pt;font-family:arial;color:#1174b6;text-decoration:underline;margin:0px 0px;padding:0px;outline:none;font-weight:bold;text-transform: capitalize;}
span.catalog_country{font-size:7pt;color:#636363;text-decoration:none;padding:0px;outline:none}
.catalog_text{font-size:10pt;color:#636363;text-decoration:none;padding:0px;outline:none}
.catalog_price{font-size:11pt;color:#1174b6;text-decoration:none;padding:0px;outline:none}


