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

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

body {color: #000;font-family: Arial, sans-serif;color:#464646;font-size: 10pt;background: url('/images/design/pattern.png') 0 218px repeat-x;}
body {width:100%;min-height:100%;height:100%;margin:0 auto;}

div#footer {width:100%;height:150px; color: #4b4d4a;margin-top:44px;}
.pxGray1{height:1px;width:100%;background:#c8c8c8;}
.pxGray2{height:10px;background:#dcdcda;}
.pxGray3{height:1px;background:#343434;}
.pxGray173{height:173px;background:#4b4d4a;}
.pxWhite{height:1px;background:#fff;}
.pxGray60{height:60px;background:#d3d3d0;}
.pxGray_1pxEBEBEB{height:1px;background:#ebebeb;}
.clear {clear:both;}    

a, img{border:0;outline:none;overflow:none;}
iframe{border:0;outline:none;overflow:none;background: transparent;}

a.Turtess  {font-family: tahoma, Helvetica, sans-serif;font-size: 10pt; color: #636363; text-decoration: underline;}
a.Turtess:hover {font-family: tahoma, Helvetica, sans-serif;font-size: 10pt; color: #636363; text-decoration: none;}


div#wrapper {float:left;width: 100%;padding:0px;margin:0;}
div#primary {width: 980px;margin:0 auto;padding:0;}
div#content {text-align:left;}


/*  H1-H6 Tags */
h1 {font-size: 16pt;font-family: Garamond, Arial, sans-serif;}


/* КОНТЕНТ */
div#title{float:left;display:inline;padding: 0px;margin-bottom:20px;margin-top:15px;}
div#title h1{float:left;display:inline;padding: 0px;margin:auto;color:#fc7b06;}


div#sidebar {float:left;width: 220px;}


div#sidebar .toursTitle{height:4px;margin-top:37px;margin-bottom:38px; background: url('/images/design/catalogTitle.gif') no-repeat;}
div#sidebar .toursTitle span{font-size:12pt;font-family:arial;font-weight:bold; text-transform:uppercase; color:#555555;margin-top:-17px;position:absolute;}

div#sidebar .toursList_1pxLine{height: 1px;background: url('/images/design/toursList_1pxLine.gif') no-repeat;margin:7px 0;}

div#sidebar .toursList{background: url('/images/design/arrayTours.png') 0px 6px no-repeat;padding-left:20px;}
div#sidebar .toursList_active{background: url('/images/design/arrayTours.png') 0px 6px no-repeat;padding-left:20px;}

div#sidebar .toursList a{font-size:9pt;color: #636363;font-family:arial;text-decoration: none;}
div#sidebar .toursList a:hover{font-size:9pt;color:#fc7b06;font-family:arial;text-decoration: underline;}

div#sidebar .toursList_active a, a:hover{font-size:9pt;color:#fc7b06;font-family:arial;text-decoration: none;}



div#sidebar .toursSubList{margin-left:70px;padding-bottom:1px;}
div#sidebar .toursSubList_active{margin-left:70px;padding-bottom:3px;}

div#sidebar .toursSubList a{font-size:8pt;color: #636363;font-family:arial;text-decoration: none;}
div#sidebar .toursSubList a:hover{font-size:8pt;color:#fc7b06;font-family:arial;text-decoration: underline;}

div#sidebar .toursSubList_active a, a:hover{font-size:8pt;color:#fc7b06;font-family:arial;text-decoration: none;}

/* ----- sub-menu ----- */
#menuBlock .ddsubmenustyle {position: absolute;margin-top:16px; margin-left:-15px; display: none;background: #0b497f;color: #fff;}
#menuBlock  td:hover .ddsubmenustyle {display: block;}
#menuBlock  td:hover .ddsubmenustyle div{display: block;padding:5px 15px;margin:1px}
#menuBlock  td:hover .ddsubmenustyle div:hover{display: block;background: #1173b4;}
#menuBlock  td:hover .ddsubmenustyle a{display:block; font-size: 10pt;color:#fff;text-decoration:none;}
#menuBlock  td:hover .ddsubmenustyle a:hover{display: block;font-size: 10pt;color:#fff;text-decoration:none;}


/* БЛОК ОСНОВНОЙ ШАПКИ */
#header_block {width: 100%;height:248px;background: transparent url('/images/design/header.jpg') top center no-repeat;position:relative;}
#menuBlock {width: 980px;height:248px;clear:both;margin: 0 auto;padding-top:10px;}

#menuBlock .tour_logo{width:414px;height:126px;left:20px;top:2px;float:left;position:relative; background: transparent url('/images/design/KrimTransTourLogo.png') no-repeat;}
#menuBlock .tour_logo a span {width:414px;height:126px;display:block;cursor:pointer;cursor:hand;}


#menuBlock .menu{margin-left:0;margin-top:173px;}
#menuBlock .menu a.top-link{font-size: 9pt;color:#fff;text-decoration:none;margin:0px 5px;padding:20px 10px;outline:none;background: transparent;font-weight:bold;}
#menuBlock .menu a.top-link:hover{font-size: 9pt;color:#fc7b06;text-decoration:none;margin:0px 5px;padding:20px 10px;outline:none;background: transparent;font-weight:bold;}

#menuBlock .menu a.top-link_active{font-size: 9pt;color:#fff;text-decoration:none;margin:0px 5px;padding:20px 10px;outline:none;background: transparent url('/images/design/menuActive.png') 0px 15px repeat-x;font-weight:bold;}
#menuBlock .menu a.top-link_active:hover{font-size: 9pt;color:#fff;text-decoration:none;margin:0px 5px;padding:20px 10px;outline:none;background: transparent url('/images/design/menuActive.png') 0px 15px repeat-x;font-weight:bold;}

#footer .menu{margin-left:0;float:right;}
#footer .menu a.top-link{font-size: 10pt;color:#acacaa;text-decoration:none;margin:0px 15px;padding:20px 0px;outline:none;background: transparent;}
#footer .menu a.top-link:hover{font-size: 10pt;color:#acacaa;text-decoration:underline;margin:0px 15px;padding:20px 0;outline:none;background: transparent;}

#footer .menu a.top-link_active{font-size: 10pt;color:#acacaa;text-decoration:underline;margin:0px 15px;padding:0px;outline:none;background: transparent;}
#footer .menu a.top-link_active:hover{font-size: 10pt;color:#acacaa;text-decoration:underline;margin:0px 15px;padding:0px;outline:none;background: transparent;}
.footer_blockHeight{height:288px;}



div#footer a{font-family:arial;font-size:9pt;color:#979797; text-decoration:underline;}
div#footer a:hover {font-family:arial;font-size:9pt;color:#b82121; text-decoration:none;}
div#footer .amiweb {height:40px;background: url('/images/design/AMIWEB_38x38.png') 230px 0 no-repeat;cursor: pointer;cursor:hand;}
div#footer .amiweb:hover {height:40px;background: url('/images/design/AMIWEB_38x38.png') 230px -40px no-repeat;}
div#footer .amiweb_link{padding-top:5px;padding-right:50px;}

div#footer .pxGray60 span.copy{text-align:center;font-family:arial;font-size:8pt;color:#636363;}
div#footer a.amiweb_copy{text-align:right;font-family:arial;font-size:8pt;color:#636363;text-decoration:none;}
div#footer a.amiweb_copy:hover{text-align:right;font-family:arial;font-size:8pt;color:#f15922;text-decoration:none;}

div#footer a.amiweb_copy span{font-family:arial;font-size:8pt;color:#356aa6;text-decoration:none;}
div#footer a.amiweb_copy:hover span{font-family:arial;font-size:8pt;color:#f15922;text-decoration:none;}


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

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




#footer a.titleTextLightGray{font:10pt Arial, Verdana, Helvetica,sans-serif;color: #ebebeb;text-decoration:none;padding:0;font-weight: bold;text-transform:uppercase;}
#footer a.titleTextLightGray:hover {font:10pt Arial, Verdana, Helvetica,sans-serif;color: #ebebeb;text-decoration:underline;padding:0;font-weight: bold;text-transform:uppercase;}



form {margin:0;padding:0;border:0}

input, textarea{margin:0;padding:3px;border:1px solid #e3e3e3; background:#fff; color:#666; font: 11pt Arial, Verdana, Tahoma;float:left;vertical-align:middle;}
input:hover, input:focus, textarea:hover, textarea:focus{margin:0;padding:3px;border:1px solid #666; background:#fff; color:#666; font: 11pt Arial, Verdana, Tahoma;float:left;vertical-align:middle;}

#selectTours {margin:10px 0;}
#selectTours a div{width:83px;height: 23px;background: url('/images/design/selectTour.jpg') 0px 0px no-repeat;}
#selectTours a div:hover{width:83px;height: 23px;background: url('/images/design/selectTour.jpg') 0px -23px no-repeat;}


/* PAGINATOR */

.paginate {font-family: Arial, Verdana, Helvetica, sans-serif;font-size:9pt;color: #808080;}
.paginate_marginL {font-family: Arial, Verdana, Helvetica, sans-serif;font-size:9pt;color: #808080;}
a.paginate       {font:9pt Arial, Helvetica,sans-serif;padding:0px 5px;color: #808080;text-decoration:none;}
a.paginate:hover {font:9pt Arial, Helvetica,sans-serif;padding:0px 5px;color:#ffffff;text-decoration:none;background:#1f7be5;}

a.current, a.current:hover {font:9pt Arial, Helvetica,sans-serif;padding:0px 5px;color:#ffffff;text-decoration:none;background:#1f7be5;}

span.active_ctrl     {font:8pt Arial, Verdana, Helvetica,sans-serif;color: #808080;text-decoration:none;padding:0;}
span.inactive_ctrl   {font:8pt Arial, Verdana, Helvetica,sans-serif;color: #cbcbcb;text-decoration:none;padding:0;}

span.inactive        {font:9pt Arial, Verdana, Helvetica,sans-serif;padding:0px 5px;color: #cbcbcb;text-decoration:none;}
a.paginate_btn       {font:9pt Arial, Verdana, Helvetica,sans-serif;padding:0px 5px;color: #808080;text-decoration:none;}
a.paginate_btn:hover {font:9pt Arial, Verdana, Helvetica,sans-serif;padding:0px 5px;color: #1f7be5;text-decoration:none;}


        
#content .tabs ul.tabs {
    min-width:              730px;
    height:                 30px;
    margin:                 0 0 20px;
    padding:                0 0 0 10px;
    border-bottom:          1px solid #A2A2A2;
    background:             #999;
}

#content .tabs ul.tabs li {
    float:                  left;
    height:                 30px;
    line-height:            30px;
    list-style:             none;
    margin:                 0 4px 0 0;
    padding:                0 10px;
    color:                  #000;
    cursor:                 pointer;
    font-size:              1em;
    font-weight:            bold;
    text-transform:         uppercase;
}

#content .tabs ul.tabs li.current {
    height:                 30px;
    border-bottom:          0;
    color:                  #fff;
    background:             #777;
    cursor:                 pointer;
    font-size:              1em;
    font-weight:            bold;
    text-transform:         uppercase;
}

#content .box {
    display:                none;
    padding:                0 20px;
}

#content .box.visible {
    display:                block;
}

#content .certificate {
    text-align:             center;
}


