/*
Theme Name: My Mir
Description: My-Mir travel Мой Мир туристическая компания
Version: 1.0
Author: Boris Martynov
Author URI: http://www.my-mir.ru/
*/

/* My Mir Travel all over the world */

body {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px; /* Sets default font size to 10px */
        color:#333333;
}

body.page {
    background:url(/data/images/bg-body.png) repeat-x top center #01a6de;
        }
#sidebar *{
        margin:0;
        padding:0;
        }
img {
        border:0;
        }

p {
        margin-bottom:1.75em;
        }

a {
        text-decoration:none;
        color:#01a6de
        }
a:hover {
        text-decoration:none;
        color:#c2d732
        }

/* Structure */

#wrapper {
        margin:0 auto;
        width:1100px;
        background:#ffffff;
/*        font-size:1.2em;*/

        }
#header {
        height:288px;
/*        background:url(/data/images/bg-header.jpg) no-repeat;*/
        }
#header a{
  color: #fff;
}
#header a:hover{
  color: #F95F03;
}
#header td{
  padding:0px;
}
#menu {
        height:35px;
        line-height:35px;
        background:url(/data/images/bg-menu.png) repeat-x;
        padding:0 10px;
        }
#sidebar {
        float:left;
        width:180px;
        background:#efefef;
        margin-right:3px;
        margin-left: 3px;
        }
#content {
        float:left;
        width:900px;
        min-height:400px;
        }

#content2 {
        float:left;
        width:1080px;
        min-height:400px;
        }

#footer {
        clear:both;
        height:54px;
        background:url(/data/images/bg-footer.png) no-repeat;
        }

/* Entries */

.entry {
        padding:5px 10px;
/*        text-align:justify;
        line-height:1.75em;  */
        }
.entry-title {
        font-size:1.90em;
        font-weight:normal;
        letter-spacing:-1px;
        }
.date {
        font-size:0.9em;
        color:#bbb;
        cursor:default;
        letter-spacing:1px;
        }
.comments {
        margin-top:-1em;
        }
.comments a {
        color:#01a6de;
        background:url(/data/images/icon-comment.png) no-repeat 0px 2px;
        padding-left:20px;
        padding-right:2px;
        }
.comments a:hover {
        color:#c2d732;
        }


/* Menu */

#menu ul {
        list-style-type:none;
        }
#menu li {
        float:right;
        }
#menu li a {
        padding:0 15px;
        display:block;
        color:#ffffff;
        margin-right:2px;
        }
#menu li a:hover {
        background:url(/data/images/bg-menu-hover.png) no-repeat center center;
        }

/* Sidebar */

#sidebar ul {
        list-style-type:none;
        margin-top:10px;
        }
#sidebar li {

        }
#sidebar li a {
        display:block;
        height:20px;
        line-height:20px;
        color:#222222;
        padding-left:5px;
        border-bottom:1px solid #dddddd;
        }
#sidebar li a:hover {
        background:#edebed;
        color:#6CC4D8;
        }
#sidebar-bottom {
        height:20px;
        background:url(/data/images/bg-sidebar-bottom.gif) no-repeat top center;
        }

/* Footer */

#footer-valid {
        float:none;
        padding-top:5px;
        padding-left:10px;
        cursor:default;
        color:#ffffff;
        padding-right: 10px;
        }
#footer-valid a {
        color:#ffffff;
        text-decoration:none;
        }
#footer-valid a:hover {
        color:#ffffff;
        text-decoration:underline;
        }

/* Heading's */

h1 {
        font-size:1.5em;
        font-weight:normal;
        cursor:default;
        position:relative; left:10px;
        letter-spacing:0px;
        color:#1e4b62;
        font-style:tahoma;
        }

/* Feed */

#feed {
        height:25px;
        width:126px;
        background:url(/data/images/bg-feed.gif) no-repeat;
        margin:0 auto;
        padding-left:26px;

        }
#feed div {
        margin-left: -29px;
        text-align:center;

}

#feed div a{
  color: #FFF;
}

/* Extra's */

#ad-top {
        width:480px;
        height:72px;
        background:url(/data/images/bg-ad-top.png) no-repeat;
        padding:5px;
        }
#news{
  padding: 5px;
}
#news h2{
  font-size:13px;
}

.news_block .news_date{
   font-size:9px;
}

.news_block p{
   font-size:13px;
   text-align: justify;
}

.news_block .more{
  text-align: right;
}

#news .separator{
  border-top: 1px solid #ccc;
  margin-bottom: 10px;
}

#photo_gal td.photo_name{
  text-align:center;
}

#photo_gal td.border{

  border:1px solid #7F9DB9;
  padding:15px;

}

#photo_gal img.border{
  border:1px solid #313131;
}

#place_description {
    position: relative;
    line-height: 20px;
    overflow: hidden;
    height: 106px;
}

#place_description .lh {
    margin-top: 0 !important;
    padding-top: 0 !important;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
    line-height: 20px !important;
}

#place_descr_more {
    position: absolute;
    bottom: 0;
    background: #01A6DE;
    height: 20px;
    padding: 3px 5px;
    font-size: 14px;
    color: #fff;
    width: 100%;
    cursor: pointer;
}


form.order_form ul {
        padding-left:10px;
        list-style:none;
}
form.order_form ul li label {
        float:left;
        width:12em;
        margin:.1em .3em 0 0;
        font-size:120%;
}

form.order_form ul li{
        margin-bottom: 5px;
}

form.order_form ul li label.radio {
        float:none;
        width:auto;
}

form.order_form ul li.head{
        color: #ff0048;
		font-size: 14pt;
		
}

form.order_form ul table td {border:none; vertical-align:top}
form.order_form ul table a {font-size:80%}



form.order_form input, select, textarea {
        outline: none;
        overflow: visible;
        font-size:1em;
}
body input.short {width:50px}
input[type=text]:focus, input[type=email]:focus, input[type=tel]:focus, input[type=date]:focus, input[type=password]:focus, textarea:focus, select:focus {
        border-color:#bdad8d;
}
form.order_form textarea{width:395px; height: 82px; resize:none;}
form.order_form input[type=checkbox], input[type=radio] {
        position:relative;
        top:.1em;
}
.clear {clear:both;}
#Submit{
                display:none;
}
.order_form {
	text-align:left;
}