/* Comment element properties */

.left {float:left;}
.right {float:right;}
.clear {clear:both;}
h1{
	font-size: 100%;
}

h2{
	font-size: 99%;
}
p{
	text-align:justify;}
iframe {
	height: 850px !important;
}
.blockRound {
	color: #000 !important;
	background-color: #FFF !important;
}
.search_box {

width: 75px;

height: 23px;

background: url(images/label_bg.png);

}

.search_box .search_1 {

float: left;

padding: 0;

margin: 4px 0 0 4px;

border: 0;

width: 68px;

background: none;

}





a {

        color: #04688d;

        text-decoration: none;

}



a:hover {

        color: #04688d;

        text-decoration: underline;

}



a.side {

        color: #555;

        text-decoration: none;

}



a:hover.side {

        color: #f6a504;

        text-decoration: underline;

}



a.white, li.white a {

        color: #fff;

        text-decoration: none;

}



a:hover.white, li.white a:hover {

        color: #fff;

        text-decoration: underline;

}



body {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #333;
	background: #ffffff;
	margin: 0px;
}



hr {

        height: 1px;

        border: 1px solid #eee;

}



hr.side-hr {

        height: 1px;

        border: 1px solid #eee;

}



/*td {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 11px;

}
*/


pre {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 11px;

}



.alt {

        color: #04688d;

}



.spacer {

        margin-bottom: 5px;

}



.admin-message {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 11px;

        text-align: center;

        color: #555;

        background-color: #f6f6f6;

        border: 1px solid #e1e1e1;

        padding: 3px 4px 5px 4px;

        margin-bottom: 5px;

}



/* Form element properties */



form {

        margin: 0px;

}

.hide {display:none;}
.partners_add {display:none;}
#sortform, #hide_part {display:none;}
.partners_add input, .partners_add select, .partners_add2 input, .partners_add2 select {
	margin-bottom: 10px;
}

.button {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 10px;

        color: #fff;

        background-color: #f6a504;

        background-image: url(images/button.gif);

        height: 20px;

        border: 1px solid #000;

        margin-top: 2px;

}



.bbcode {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 10px;

        color: #000;

        background-color: #eee;

        border: 1px solid #ccc;

        margin-top: 2px;

}



.textbox {

        

        color: #555;

        background-color: #f8f8f8;

        border: 1px solid #ccc;

}



/* Header and footer properties */



.sub-header {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 10px;

        color: #fff;

        background-color: #555;

        background-image: url(images/subheader-mid.gif);

        padding: 7px 5px 8px 5px;

}



.sub-header-left {

        width: 3px;

        height: 28px;

        background-color: #555;

        background-image: url(images/subheader-left.gif);

}



.sub-header-right {

        width: 3px;

        height: 28px;

        background-color: #555;

        background-image: url(images/subheader-right.gif);

}



.sub-header ul{

        margin: 0;

        padding: 0;

}



.sub-header ul li{

        display: inline;

}



.sub-header ul li.first-link .bullet{

        display: none;

}



.full-header {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 10px;

        color: #000;

        background-color: #fff;

        padding: 5px 0 10px 0;

}



.main-footer {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 10px;

        color: #555;

        background-color: #fff;

        padding: 5px;

}



.bottom-footer {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 10px;

        color: #fff;

        background-color: #555;

        padding: 4px 4px 5px 4px;

}



.main-body {

        font-size: 11px;

        color: #555;

        background-color: #f3f1ef;

        border: 0px solid #ddd;

        padding: 4px;

}



/* Side-Panel properties */





.side-left .side-border-right {display: none;}

.side-right .side-border-left {display: none;}



.side-border-left {

        color: #777;

        background-color: #fff;

        padding: 10px 10px 10px 0;

        width: 175px;

}



.side-border-right {

        color: #777;

        background-color: #fff;

        padding: 10px 0 10px 10px;

        width: 175px;

}



.scapmain {

                font-size: 10px;

        font-weight: normal;

        color: #fff;

        background-color: #555;

        background-image: url(images/side.gif);

  background-repeat: repeat-x;

        padding: 6px 4px 6px 4px;

}



.scapmain-left {

        width: 3px;

        height: 24px;

        background-color: #555;

        background-image: url(images/side-left.gif);

}



.scapmain-right {

        width: 3px;

        height: 24px;

        background-color: #555;

        background-image: url(images/side-right.gif);

}



.side-body {

        font-size: 10px;

        color: #555;

        background-color: #fff;

        background-image: url(images/gradient.gif);

  background-repeat: repeat-x;

        border: 1px solid #ddd;

        padding: 4px;

}



/* Center-Panel properties */



.news-category {

        border: 0;

        margin: 3px 5px 0 0;

        float: left;

}



.news-footer {

        font-size: 10px;

        color: #555;

        background-color: #f1f1f1;

        border-width: 0 1px 1px 1px;

        border-color: #ddd;

        border-style: solid;

        padding: 3px 4px 4px 4px;

}



.capmain {

        

        font-size: 11px;

        font-weight: bold;

        color: #fff;

        background-color: #f3f1ef;

        background-image: url(images/cap.gif);

  background-repeat: repeat-x;

        padding: 6px 4px 6px 4px;

}



.capmain-left {

        width: 3px;

        height: 25px;

        background-color: #f3f1ef;

        background-image: url(images/cap-left.gif);

}



.capmain-right {

        width: 3px;

        height: 25px;

        background-color: #f3f1ef;

        background-image: url(images/cap-right.gif);

}



.main-bg {

        color: #555;

        background-color: #fff;

        padding: 10px 0 5px 0;

}



/* General table properties */

table td a {
	font-size: 12px !important;
}

.center {

        margin: 0 auto;

}



.tbl-border {

        border: 1px solid #f8f8f8;

}



.tbl {

        font-size: 11px;

        color: #555;

        background-color: #fff;

        padding: 4px;

}



.tbl1 {

        font-size: 11px;

        color: #555;

        background-color: #fff;

        padding: 4px;

}



.tbl2 {

        font-size: 11px;

        color: #555;

        background-color: #f1f1f1;

        padding: 4px;

}



.forum-caption {

        font-size: 11px;

        font-weight: bold;

        color: #888;

        background-color: #f1f1f1;

        padding: 2px 4px 4px 4px;

}



.quote {

        font-size: 11px;

        color: #555;

        background-color: #f8f8f8;

        padding: 4px;

        margin: 0px 20px 0px 20px;

        border: 1px solid #bbb;

}



.poll {

        height: 12px;

        border: 1px solid #bbb;

}



.comment-name {

        font-weight: bold;

        color: #04688d;

}



.shoutboxname {

        font-weight: bold;

        color: #04688d;

}



.shoutbox {

        color: #777;

}



.shoutboxdate {

        font-size: 10px;

        color: #888;

}



.small {

        font-size: 10px;

        font-weight: normal;

}



.small2 {

        font-size: 10px;

        font-weight: normal;

        color: #555;

}



.side-small {

        font-size: 10px;

        font-weight: normal;

        color: #555;

}



.side-label {

        color: #555;

        background-color: #f1f1f1;

        margin: 2px 0 2px 0;

        padding: 2px 2px 3px 2px;

}



/* Vertical Navigation */



#navigation h2 {

        font-size: 10px;

        font-weight: normal;

        background-color: #f1f1f1;

        margin: 0;

        padding: 4px;

}

        

#navigation ul {

        margin: 0;

        padding: 0;

        list-style-type: none;

}



* html #navigation ul li{

   height: 1%;

}



#navigation a {

        display: block;

        color: #555;

        padding: 2px;

        text-decoration: none;

}



#navigation a:hover {

        color: #fff;

        background-color: #f6a504;

}



/* Page Navigation */



.pagenav {

        padding: 4px;

}



.pagenav span {

        color: #fff;

        background-color: #f6a504;

        border: 1px solid #ddd;

        padding: 2px 4px 2px 4px;

        margin: 2px;

}



.pagenav a {

        color: #555;

        background-color: #f1f1f1;

        border: 1px solid #ddd;

        padding: 2px 4px 2px 4px;

        margin: 2px;

        text-decoration: none;

}



.pagenav a:hover {

        color: #fff;

        background-color: #f6a504;

        margin: 2px;

        text-decoration: none;

}





/* LARIS */

.openside2_title{

                font-size:11px;

                width:100%;

                text-align:center;





}

.news_bg{

        background:"images/laris_sec_42.png";



}



#laris_logo {

 position: absolute; /* Абсолютное позиционирование */

 margin-left: 20px; /* Положение левого края */

 margin-top: 15px; /* Положение верхнего края */

 width: 66px; /* Ширина слоя */

 height: 93px; /* Высота слоя */

}

#laris_title {

 position: absolute; /* Абсолютное позиционирование */

 margin-left: 120px; /* Положение левого края */

 margin-top: 40px; /* Положение верхнего края */

 font-family: "Palatino Linotype";

 font-size: 20pt;

 color: #FFFFFF;
 text-align: right;

}

#laris_phone{

 position: absolute; /* Абсолютное позиционирование */

 right: 40px; /* Положение левого края */

 margin-top: 3px; /* Положение верхнего края */

 font-family: "Georgia";

 font-size: 16px;

 color: #FFFFFF;

}

#laris_email {

 position: absolute; /* Абсолютное позиционирование */

 right: 45px; /* Положение левого края */

 margin-top: 63px; /* Положение верхнего края */

 font-family: "Georgia";

 font-size: 14px;

 color: #FFFFFF;

}

#laris_menu {

 position: absolute; /* Абсолютное позиционирование */

 right: 20px; /* Положение правого края */

 margin-top: 82px; /* Положение верхнего края */

 font-family: "Georgia";

 font-size: 14px;

 color: #FFFFFF;

}

#laris_left_caption {

 position: absolute; /* Абсолютное позиционирование */
 width: 250px;

 margin-left: 180px; /* Положение левого края */

 margin-top: 20px; /* Положение верхнего края */

 font-family: "Georgia";

 font-size: 16px;

 color: #FFFFFF;

}

#laris_left_caption2 {

 position: absolute; /* Абсолютное позиционирование */

 margin-left: 350px; /* Положение левого края */

 margin-top: 175px; /* Положение верхнего края */

 font-family: "Georgia";

 font-size: 16px;

 color: #FFFFFF;

}

#laris_right_caption {

 position: absolute; /* Абсолютное позиционирование */

 margin-left: 150px; /* Положение левого края */

 margin-top: 20px; /* Положение верхнего края */

 font-family: "Georgia";

 font-size: 16px;

 color: #FFFFFF;

}

#kol_obj{
	font-weight: bold;
	font-size: 140%;
	margin-right: 30px;
	
}

#content_text{
	padding-left: 10px;
	padding-right: 30px;
}

#stext {}
#stext h1 {}
#lnews {
	float:right;
	font-size: 10px;
	color: #333;
	text-align:right;
}
#txteddesc {
	font-size: 12px;
	font-weight: bold;
}
#mrddm {
	font-size: 13px;
}
#mrddm p {
	font-weight: bold;
}
#prodtxt {
	font-size: 12px;
}
#prodtxt h1 {
	font-size: 18px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#prodtxt h2 {
	font-size: 16px;
	padding-top: 3px;
	padding-bottom: 3px;
}

#contp {
	float:left;
}
#contactstext p {
	font-size: 13px;
}
#copyrt {
	background-image: url(http://www.laris-dom.ru/themes/laris/images/laris_sec_31.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 73px;
	width: 685px;
}
#copyrt p {
	color: #FFF;
	margin-left: 70px;
	font-size: 15px;
	font-weight: bold;
	padding-top: 5px;	
}
#copyrt ul li {
	list-style-type: none;
}
#twoli {
	margin-left: 180px;
}
#threeli {
	margin-left: 500px;
}
.main_menu_item_text {
	font-size: 12px;
}
#leftbanner {margin:0 0 0 0 ; background:url(/img/llariss.png) no-repeat; width:225px; height:355px; display:block; background-color:#0e3458;}
#lb_box{height:125px;}
#leftbanner .btext {margin:0 0 10px 60px; font-size:12px; color:#fff; font-family:Arial;}
#leftbanner a { font-size:14px; color:#CAE963; font-family:Arial; text-decoration:underline;}
#maintblcon, #partabl {
	font-size:12px !important;}
	#partabl tr:hover {
	background-color: #D8D8D8;
}
#partabl td, #partabl thead th {
	border: 1px solid #999;
}
a img {border:none !important;}
#short_spisok li {
	font-weight: bold;
	margin-bottom: 5px;
}
div.getOut {
        white-space: pre;
        width: 100px;
       height: 20em;
        overflow: auto;
    }
#smallimg {
  zoom: 1;
  position: relative;
  border: 3px solid #CCC;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  display: inline-block;
  vertical-align: top;
  behavior: url(themes/laris/PIE.htc);
  width: 198px;
}

  #smallimg img {
	display: block;
	
  }
#smallimg {
	border: 5px solid #779900 !important;
}
#smallimg:hover {
	border: 5px solid #EAEAEA !important;
}
#green_m td {
	border: 1px solid #0C0;
	background-color: #F0FFF0;
}
#blue_m td {
	border: 1px solid #0CF;
	background-color: #F2FDFF;
}
#orange_m td {
	border: 1px solid #F90;
	background-color: #FFF4E6;
}
#pink_m td {
	background-color: #F7E8EF;
	border: 1px solid #936;
}
#white_m {
	background-color: #FFF;
}
#green_m:hover, #blue_m:hover, #orange_m:hover, #pink_m:hover, #white_m:hover {
	background-color: #E6E6E6 !important;
}
#gfghgfgh {
	margin-left:15px;}
#flash_pic a {
	color: #FFF;
}
.zayavka_from table {
	margin-right: auto;
	margin-left: auto;
}
.zayavka_from table tbody tr td {font-family: Tahoma;
font-size: 13px;}
#ts-button {background:   url('http://www.laris-tour.ru/i/ts-button-bgr.png') no-repeat right; width: 100%; height: 54px; padding-right: 20px; font-size: 16px; font-weight: bold;}
#ts-button a, #ts-button a:hover, #ts-button a:visited { color: #fff; text-decoration: underline;}
#ts-button a:hover { text-decoration: none;}
