body {
        margin:0;
}

a:focus {
        outline: none;
}

a.link {
        color: #ffffff;
        text-decoration: underline;
        border-bottom: 1px dotted #94c6d9;
}

body, table, a { color:#FFF; font: 12/1 Tahoma, Verdana, Arial, Calibri, 'Trebuchet MS'; }

.topmenu ul, .topmenu ul li{
        margin: 0;
        padding: 0;
        display: inline;
        z-index:10;
}
.topmenu ul li{
        float: left;
        position:relative;
        width:auto;
}
.topmenu ul li a, .botmenu a{
        font-family: Tahoma, Verdana, Arial, Calibri, 'Trebuchet MS';
        text-decoration: none;
        word-spacing: 0.2em;
        font-size: 11px;
        text-transform: uppercase;
        letter-spacing: 1px;
        display: block;
        padding:5px 12px;
        color: #000f47;
        text-decoration: none;
  white-space: nowrap;
  float: none;
}
.topmenu ul li ul li{
        float: none;
        position:relative;
        width:auto;
        text-align: left;
        text-transform: none;
        letter-spacing: 0px;
}
.topmenu ul li ul li a{
        text-transform: none;
        letter-spacing: 0px;
        padding: 4px 30px 4px 10px;
        height:15px;
}
.topmenu ul li a:HOVER, .botmenu a:HOVER{
        color: #33f;
}
.topmenu ul li ul li a:HOVER{
    //width:100%;
        color: #33f;
        background-color: eee;
}
.topmenu ul li ul {
    display: none;
    position:absolute;
    top:21px;
                background: url(../img/transp_menu_bg_light.png);
                background-position: left top;
}
.topmenu ul li ul li {
    display:block;
    border-top:0px;
}
.active {
}

h1 {
        font-family: Cambria, Georgia, 'Times New Roman';
        font-weight: normal;
        color: #adc6d9;
        text-decoration: none;
        word-spacing: 0.2em;
        text-align: left;
        letter-spacing: 0;
        line-height: 1.4em;
        font-size: 28px;
        margin:30px;
}

h2 {
        font-family: Cambria, Georgia, 'Times New Roman';
        font-weight: normal;
        color: #adc6d9;
        text-decoration: none;
        word-spacing: 0.2em;
        text-align: left;
        letter-spacing: 0;
        line-height: 1.4em;
        font-size: 20px;
        margin-left:30px;
}

h3 {
        font-family: Cambria, Georgia, 'Times New Roman';
        font-weight: normal;
        color: #adc6d9;
        text-decoration: none;
        word-spacing: 0.2em;
        text-align: left;
        letter-spacing: 0;
        line-height: 1.4em;
        font-size: 20px;
        margin:30px;
}

p {
        font-family: Tahoma, Verdana, Arial, Calibri, 'Trebuchet MS';
        color: #eeeeee;
        text-decoration: none;
        word-spacing: 0.2em;
        letter-spacing: 0;
        line-height: 1.6em;
        font-size: 12px;
        margin:30px;
}
.decors {
        font-family: Tahoma, Verdana, Arial, Calibri, 'Trebuchet MS';
        color: #eeeeee;
        text-decoration: none;
        word-spacing: 0.2em;
        letter-spacing: 0;
        line-height: 1.6em;
        font-size: 12px;
        margin:7px;
        text-align:center;
        float:left;
}

.sm_descr {
        font-family: Tahoma, Verdana, Arial, Calibri, 'Trebuchet MS';
        font-size: 10px;
        color: #444;
        padding: 10px;
}

.left_light {
        background: #000 url(../img/bg_left.gif) no-repeat;
        background-position: left bottom;
}
.catalog_light {
        background: #000 url(../img/bg_catalog.gif) no-repeat;
        background-position: top;
}
.overlay_bg {
        background: url(../img/overlay_bg.png);
}

.bottom_block {
        background: #1a1a1a;
        border-top: 1px solid #4b4b4b; /* Линия сверху текста */
  border-bottom: 1px solid #4b4b4b; /* Линия снизу текста */
}

.caption {
        color: #adc6d9;
        text-transform: uppercase;
        font-weight: bold;
}
.thumbs {
        width: 80px;
        height: 80px;
        margin: 0px 3px;
        border: 0;
}
.pages {
        font-family: Tahoma, Verdana, Arial, Calibri, 'Trebuchet MS';
        color: #777;
        text-decoration: none;
        word-spacing: 0.2em;
        letter-spacing: 0;
        line-height: 1.6em;
        font-size: 11px;
        text-transform: uppercase;
}
.pages em {
        color: #eee;
        text-decoration: none;
        font-style: normal;
}
.pages a{
        color: #777;
        text-decoration: none;
        font-style: normal;
}
.pages a:hover{
        color: #a77;
        text-decoration: none;
        font-style: normal;
}
.sort {
        width:auto;
    vetical-align:top;
        height:16px;
        margin-right: 15;
        padding: 0 10px;
        border:0;
        background: url(../img/select_bg.png) no-repeat;
        font-family: Tahoma, Verdana, Arial, Calibri, 'Trebuchet MS';
        color: #eee;
        text-decoration: none;
        font-size: 11px;
        text-transform: uppercase;
        z-index: 4000;
}

.sort img { position:relative; left:13px; }
.sort span { position:relative; top: -5px; }

.pselect {
        font-family: Tahoma, Verdana, Arial, Calibri, 'Trebuchet MS';
width:200px;
        color: #eee;
        text-decoration: none;
        font-size: 12px;
        padding:10px;
        border: 1px dotted #2c2c2c;
        background:#444;
        overflow:hidden;
        font-weight: normal;
        z-index: 40000;
}

.pselect a{
        color: #eee;
        text-decoration: none;
        font-style: normal;
        font-weight: normal;
}
.pselect a:hover{
        color: #444;
        font-weight: normal;
        text-decoration: none;
        font-style: normal;
        background:#eee;
}

.scroll-pane {
        border:0;
        width: 380px;
        height: 380px;
        overflow: auto;
        float: left;
        left: -20px;
}

.ui-effects-transfer { border: 2px dotted white; }


/* Easy Slider */

        img{border:none;}

        #slider ul, #slider li{
                margin:0;
                padding:0;
                list-style:none;
                }
        #slider li{
                /*
                        define width and height of list item (slide)
                        entire slider area will adjust according to the parameters provided here
                */
                width:910px;
                height:162px;
                overflow:hidden;
                }

        #slider2 ul, #slider li{
                margin:0;
                padding:0;
                list-style:none;
                }
        #slider2 li{
                /*
                        define width and height of list item (slide)
                        entire slider area will adjust according to the parameters provided here
                */
                width:320px;
                height:370px;
                overflow:hidden;
                }

        #prevBtn, #nextBtn, #prevBtn2, #nextBtn2{
                        font-family: Tahoma, Verdana, Arial, Calibri, 'Trebuchet MS';
                        text-decoration: none;
                        word-spacing: 0.2em;
                        font-size: 11px;
                        letter-spacing: 1px;
                        color: #444;
                        text-decoration: none;
                  white-space: nowrap;

                }
        #nextBtn, #nextBtn2{

                }
        #prevBtn a, #nextBtn a, #prevBtn2 a, #nextBtn2 a{
                        color: #444;
                        text-decoration: none;
                }
        #nextBtn a, #nextBtn2 a{
                        text-decoration: none;
                        color: #444;
                }


/* // Easy Slider */



.announce {
 margin:10px;
 background:#111;
 padding:0px;
 width:300px;
 height:80px;
 overflow:hidden;
 border:1px solid #111;
}

.announce p {
 font-family: Tahoma, Verdana, Arial, Calibri, 'Trebuchet MS';
 color: #eeeeee;
 text-decoration: none;
 font-size: 10px;
 line-height: 10px;
 padding:0px;
 margin:12;
}

.announce img {
 float:left;
 margin:10px;
 width:80px;
}

.photos img {
        margin: 0px 3px;
        border: 1 solid #444;
}
p a {
        color: #fff;
        text-decoration: underline;
}
p a:hover {
        color: #fff;
        border-bottom: 1 dotted #4444ff;
        text-decoration: none;
}
li {
        font-family: Tahoma, Verdana, Arial, Calibri, 'Trebuchet MS';
        color: #eeeeee;
        text-decoration: none;
        font-size: 12px;
        padding:0px;
        word-spacing: 0em;
        letter-spacing: 0;
        line-height:2em;
        font-size: 12px;
        margin: 0px;

}

li a {
        font-family: Tahoma, Verdana, Arial, Calibri, 'Trebuchet MS';
        color: #eeeeee;
        text-decoration: underline;
        padding:0px;

}

li a:hover {
        font-family: Tahoma, Verdana, Arial, Calibri, 'Trebuchet MS';
        color: #eeeeee;
        text-decoration: none;
        padding:0px;

}

.accordion h3 {
        font-family: Cambria, Georgia, 'Times New Roman';
        font-weight: normal;
        color: #adc6d9;
        text-decoration: none;
        word-spacing: 0.2em;
        text-align: left;
        letter-spacing: 0;
        line-height: 1.4em;
        font-size: 20px;
        margin:30px;
        cursor: pointer;
}
.accordion p {
        margin-left:60px;
}
.abl {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #94c6d9;
        cursor: pointer;
        border-bottom: 1px dotted #94c6d9;
}

.flash { background:url(../img/back.gif) 50% 50% no-repeat; }

.grey { color:#999; }
.blue { color:#adc6d9; }
.font14 { font-size:14px; }

//TABS
div.tabs {

}

div.container {
margin: auto;
width: 90%;
margin-bottom: 10px;
}

ul.tabNavigation {
list-style: none;
margin: 0;
padding: 0;
}

ul.tabNavigation li {
display: inline;
}

ul.tabNavigation li a {
padding: 3px 9px;
background-color: #111;
color: #999;
text-decoration: none;
}

ul.tabNavigation li a.selected,
ul.tabNavigation li a.selected:hover {
background: #444;
color: #adc6d9;
}

ul.tabNavigation li a:hover {
background: #666;
color: #000;
}

ul.tabNavigation li a:focus {
outline: 0;
}

div.tabs div {
padding: 5px;
margin-top: 3px;
border: 1px dotted #444;
background: #111;
}

div.tabs div h2 {
margin-top: 0;
}

td.items { background: #151515; }

.searchSelect { width:860px; font-family: Calibri, 'Trebuchet MS', Tahoma, Verdana, Arial;        color: #eeeeee;        text-decoration: none; word-spacing: 0.2em;        letter-spacing: 0; line-height: 1.6em; font-size: 12px; background:#111 }

//.searchSelect td { width:30%; }


photo
{
        font-size: 10px;
        color: #000000;
        font-weight: normal;
}

a.photo:link,a.photo:active,a.photo:visited
{
        text-decoration: none;
        text-decoration: none;
        font-size: 10px;
        color: #000000;
}

