/* Comment element properties */



img {border:0;}
.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, a.lm3 {
        color: #555;
        text-decoration: none;
}

a:hover.side, a.lm3:hover {
        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: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #000;
        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;
}
fieldset {
	margin: 5px;
	padding: opx;
	border: 1px solid #CCC;
	}
legend {
	margin-left: 10px;
	padding: 3px;
}
.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 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        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-family: Verdana, Arial, Helvetica, sans-serif;
        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-family: Verdana, Arial, Helvetica, sans-serif;
        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 */

.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:15px;
                width:100%;
                text-align:center;
				
                
                
}
.openside2_title2{
	font-size:15px;
	width:100%;
	text-align:center;
	background-color: #0d3357;				
                
                
}
.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;
}
#laris_phone{
 position: absolute; /* Абсолютное позиционирование */
 right: 20px; /* Положение левого края */
 margin-top: 25px; /* Положение верхнего края */
 font-family: "Palatino Linotype";
 font-size: 16pt;
 color: #FFFFFF;
 text-align:right;
}
#laris_email {
 position: absolute; /* Абсолютное позиционирование */
 right: 45px; /* Положение левого края */
 margin-top: 63px; /* Положение верхнего края */
 font-family: "Georgia";
 font-size: 14px;
 color: #FFFFFF;
}
#laris_menu {
 position: absolute; /* Абсолютное позиционирование */
 right: 5px; /* Положение правого края */
 margin-top: 82px; /* Положение верхнего края */
 font-family: "Georgia";
 font-size: 14px;
 color: #FFFFFF;
}
#laris_left_caption {
 position: absolute; /* Абсолютное позиционирование */
 margin-left: 70px; /* Положение левого края */
 margin-top: 20px; /* Положение верхнего края */
 font-family: "Georgia";
 font-size: 21px;
 color: #FFFFFF;
}
#laris_left_caption2 {
 position: absolute; /* Абсолютное позиционирование */
 margin-left: 350px; /* Положение левого края */
 margin-top: 400px; /* Положение верхнего края */
 font-family: "Georgia";
 font-size: 22px;
 color: #FFFFFF;
}
#laris_right_caption {
 position: absolute; /* Абсолютное позиционирование */
 margin-left: 50px; /* Положение левого края */
 margin-top: 20px; /* Положение верхнего края */
 font-family: "Georgia";
 font-size: 21px;
 color: #FFFFFF;
}

#feedback{
 float: left;
 width: 33%;
 

}

#discont_left{
 float: left;
 width: 33%;
 padding-top: 50px;
}

#discont_right{
 float: left;
 width: 33%;
 padding-top: 50px;
}









/* ************************************************* */
/* ************************************************* */
/* ************************************************* */
.pages {margin-top:8px;margin-bottom:8px;}

#mynavigation {margin-top:5px;font-size:80%;}

table.h1
{
	
	
	min-width:685px; 
	width:100%;
}
.whitetxt a {
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
}
h1 
{
	font-family: Georgia;
	font-size: 21px;
	color: #FFFFFF;
	font-weight:normal;
	color:#000;	/*
	line-height:73px;*/
	
}


h2 {font-size:130%;font-weight:bold;font-family: "Arial";margin:0;padding:0;}
h3 {font-size:100%;font-weight:bold;margin-top:5px;padding:0;}

.contenttext {padding-top:10px;}
.contenttext , .contenttext td { font-size:9pt;}
.contenttext p { text-align:justify; line-height:1.3; margin-top:6px;margin-bottom:4px;}
.contenttext li { margin-left:18px;}
.contenttext ul { margin:8px;}
.contenttext a {}


.photo-lists .photo-list
{
    float: left;
    margin:1px;
  	padding-bottom:2px;
    text-align:center;
}
.photo-lists .photo-list span {padding-bottom:4px;display:block;}
.photo-lists .photo-list img
{ 
    margin: 1px;
    margin-bottom: 2px;
    border: 0px;
}
.photo-lists {padding-left:8px;}

.photo-lists1 {padding-left:8px;}
.photo-lists1 .photo-list img
{ 
    margin: 1px;
    margin-bottom: 2px;
    border: 0px;
}




.lm1 
{
	font-weight: bold;
	text-decoration:none;
	margin-top:1px;
	margin-bottom:0;
	height:31px;
 	line-height:31px;
	padding-left:0px;
	padding-right:0px;
	margin-left:0px;
	margin-right:0px;
	background-image:url(/imgs/laris_sec_27.png);
	background-repeat:repeat-x;
	display:block;
	color:#000000;
	width:97%;
	margin-left:2px;
	cursor:pointer;
} 
 

.lm1 .lm1lm {
background-image:url(/imgs/laris_sec_25.png);
background-repeat:no-repeat;
background-position: top left;
padding-left:7px;
height:31px;
display:block;
}

.lm1 .lm1rm {
background-image:url(/imgs/laris_sec_29.png);
background-repeat:no-repeat;
background-position: top right;
padding-right:7px;
height:31px;
display:block;
}

.lm1lm a, .lm1lm {
	color:#FFF;
}
.lm10 
{
	font-weight: bold;
	text-decoration:none;
	margin-top:1px;
	margin-bottom:0;
	height:31px;
 	line-height:31px;
	padding-left:0px;
	padding-right:0px;
	margin-left:0px;
	margin-right:0px;
	background-image:url(/imgs/laris_sec_27_b.png);
	background-repeat:repeat-x;
	display:block;
	color:#ffffff;
	width:97%;
	margin-left:2px;
	cursor:pointer;
} 
 

.lm10 .lm1lm {
background-image:url(/imgs/laris_sec_25_b.png);
background-repeat:no-repeat;
background-position: top left;
padding-left:7px;
height:31px;
display:block;
}

.lm10 .lm1rm {
background-image:url(/imgs/laris_sec_29_b.png);
background-repeat:no-repeat;
background-position: top right;
padding-right:7px;
height:31px;
display:block;
}






.lm2 { color:#000000; cursor:pointer; margin-top: 1px; font-weight:bold; display:block;width: 90%;padding-left: 5px;}
.lm3 { cursor:pointer; margin-top: 1px;  display:block;width: 90%;padding-left: 5px;margin-left:13px;
background-image:url(/imgs/dot.gif);
background-position: left center;
background-repeat:no-repeat;
}

.level0 {padding-left: 5px;list-style:none;
margin-left:20px;background-image:url(/imgs/dot.gif);background-position: left 6px;background-repeat:no-repeat;
}
.level1 {padding-left:5px;list-style:none;
margin-left:27px;background-image:url(/imgs/dot.gif);background-position: left 6px;background-repeat:no-repeat;
}
.level2 {padding-left:5px;list-style:none;
margin-left:34px;background-image:url(/imgs/dot.gif);background-position: left 6px;background-repeat:no-repeat;
}
.level3 {padding-left:5px;list-style:none;
margin-left:41px;background-image:url(/imgs/dot.gif);background-position: left 6px;background-repeat:no-repeat;
}
.level4 {padding-left:65px;}
.level5 {padding-left:80px;}
.level6 {padding-left:100px;}
/*     ************** */





.lm {
background-image:url(/imgs/button-menu-left.png);
background-repeat:no-repeat;
background-position: top left;
padding-left:14px;
height:36px;
display:block;
}
.rm {
background-image:url(/imgs/button-menu-right.png);
background-repeat:no-repeat;
background-position: top right;
padding-right:14px;
height:36px;
display:block;
}


.topma a, .topm a ,.topma a:hover, .topm a:hover 
{
	color: #ffffff;
	text-decoration:none;
	margin-top:0;
	margin-bottom:0;
	height:36px;
 	line-height:36px;
	padding-left:0px;
	padding-right:0px;
	margin-left:0px;
	margin-right:0px;
	background-image:url(/imgs/button-menu-center.png);
	background-repeat:repeat-x;
	cursor:pointer;
	display:block;
}


.topma .rm {background-image:url(/imgs/button-red-menu-right.png);}
.topma .lm {background-image:url(/imgs/button-red-menu-left.png);}
.topma a,.topma a:hover {background-image:url(/imgs/button-red-menu-center.png);}


.desctous {padding:3px;}
.desctous div {margin-top:4px; font-weight:bold;}
.desctous div span{font-weight:normal;}

#legal{
	text-align:center;
	font-size:80%;
	font-weight:normal;
}
#obtext h1 {
	font-size: 16px !important;
	color: #333 !important;
	font-weight: bold;
}
#turtxt {}
#turtxt h1, #turtxt h2, #turtxt b {
	color: rgb(255, 102, 0) !important;
	font-weight: bold;
	font-size: 14px;
}
#bnrt {
	font-size: 16px !important;
	font-weight: bold !important;
	margin: 10px;
	height:200px;
	color: #FFF;
}
#flash_pic a {
	font-weight: 700;
font-size: 14px;
	color: #ff6600;
}
#flash_pic a img {
	border: 3px solid #FFF;
}
#brdr1 {
	border: 1px solid #CCC;
}
#bnrtbl {
	
}
#greenp {
	color: #090;
	font-weight: bold;
}
.citat {
	color: #F60;
	
}
#snowtour {
	text-align:justify;
	}
#snowtour h2, #snowtour h3, #snowtour b {
	font-weight: bold;
	color: #F90;	
	}	
#skidki {
	color: #009900;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 5px;
}
#skidki a {color: #ff6600;}
#contp {
	float:left;
}
#contactstext p {
	font-size: 13px;
}
#arenda_obj {
	margin: 0px;
	width: 100%;
	border: 1px solid #F93;
}
#arenda_obj thead td {
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	background-color: #F93;
	padding: 10px;
	
}
#arenda_obj td {
	border: 1px solid #F93;
	vertical-align: top;
}
#carusel, #carusel2 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	
}
#carusel3 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 50px;
	margin-left: auto;
}
#carusel ul li, #carusel2 ul li, #carusel3 ul li {
	float: left;
	display:inline;
}
#carusel img, #carusel2 img, #carusel3 img {
	margin: 5px;
}
.spectxta {
	font-size: 16px; 
	
	color: #FFF;
}
.spectxta a {color: #FFF;}
.spectxtab {
	font-size: 16px;
	font-weight: bold;
	color: #FF0;
}
.noundr {
	text-decoration:none;
	color: #FF0;}
	.noundr:hover {
	color: #FF0;
}
#DankoViewContainer h1 {
	color: #333 !important;
}
.indx_slogan {
	color: #FFF;
	font-size: 26px;
	font-weight: normal;
}
#DankoViewContainer div span strong {
	display:none;}
#smalltel {
	font-size: 14px;
}
#ptsSearchForm {
	border:none !important;
	background:none !important;}
#noborder {border:none !important;}
#news_links {
	color: #000;
	} 
#uhod {
	background-image: url(/img/nhh.jpg) !important;
	background-repeat: no-repeat !important;
	background-position: right top !important;
	margin: 0px;
	padding: 0px;
	
	}
#uhod2 {
	background-image: url(/img/nhh2.jpg) !important;
	background-repeat: no-repeat !important;
	background-position: right top !important;
	margin: 0px;
	padding: 0px;
	
	}
#uhod3 {
	background-image: url(/img/nhh3.jpg) !important;
	background-repeat: no-repeat !important;
	background-position: right top !important;
	margin: 0px;
	padding: 0px;
	
	}
#uhod_txt {
	vertical-align: top;
	}
#uhod_img {
	vertical-align:top;
	text-align:right;
	padding-top: 400px;
	width: 210px;
	}
#uhod_img3 {
	vertical-align:top;
	text-align:right;
	padding-top: 500px;
	width: 210px;
	}
#uhod_img img {
	margin: 10px;
	padding: 10px !important;
	display: block;
	clear: both;
	}
#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: 14px; 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;}

#stWinBgr {position:absolute; top:0; left:0; z-index:0; width:100%; height:100%; background-color:#fff; filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;}
#stWin {position:absolute; z-index:3000;}
#close_stWin {display:block; font-family:Verdana,Arial,sans-serif; font-size:14px; font-weight:bold; padding:5px; padding-left:26px; text-align:right; background:#6687c1  5px no-repeat;}
#close_stWin a, #close_stWin a:hover, #close_stWin a:visited {color:#30509a; text-decoration:none; background-color:#cedbed; padding: 0px 5px 2px 5px;}
#close_stWin a:hover {color:#fff ; background-color:#30509a;}
#close_stWin span {float:left; color:#fff; font-size:16px; font-weight:bold;}
#ts-button2 {
	font-size: 14px;
}
#ts-button2 a {
	background-color: #4b81bc;
	padding-top: 15px;
	padding-right: 35px;
	padding-bottom: 15px;
	padding-left: 35px;
	color: #FFF; 
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
#carusel div {
	height: 25px;
	width: 930px;
	color: #1e466c;
	margin-right: auto;
	margin-left: auto;
	font-size: 16px;
	vertical-align: middle;
	border: 2px solid #1e466c !important;
	background-color: #FFF;
	margin-top: 10px;
	}
#carusel div a {
	color: #1e466c;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 14px;
}
#border2 {}
#carusel span {
	font-size: 14px;
	background-color: #1e466c;
	text-align: center;
	vertical-align: top;
	width: 20px;
	height: 165px;
}
#rdiv table tbody tr td div, #rdiv table tbody tr td {
	color: #000 !important;
}
