/*
	auto generated - do not edit!
*/


/* ### COLORS (blue_sky) */

/* ***** blue sky color style ***** */

body, td {color: #4A4A48;}
a {	color: #1C7DC2;}
h1,h2,h3 {color:#0F548F;}

.min-height table,
.min-height th,
.min-height td{border-color:#7BB6E0;}
.min-height th,
.min-height thead td{background:#CAE1F2;}

.min-height hr {border-color: #7BB6E0;}

.footer {
    background-color: #459AD1;
    border-top-color: #3088C2;
}
.footer a, .footer td{color: #ffffff !important;}



/* site table */
TABLE.table1 TH, TABLE.table1 TD{border-color:#9DC6E6;}
TABLE.table1 TH {background:#CAE1F2;}


/****side blocks*** */

.side-block {background:#D0E6F6; color:#000;}
.side-block {border-color:#0072C8;}
.side-block-head {border-color:#2287D5;color:#fff;}

.side-block-head em{
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #2287D5 rgba(34, 135, 213, 0) rgba(34, 135, 213, 0);
    border-image: none;
    border-style: solid;
    border-width: 8px;
    bottom: -16px;
    height: 0;
    left: 10px;
    position: absolute;
    width: 0;
}


#leftmenu{
	border:1px solid #0072C8;
}


.poll_answer_result span{background-color: #2287D5;}
.poll_answer_result{background-color: #B4D7F1;}
.weather td,
.consult-body{border-color: #9DC6E6;}

.consult-mail a{border-bottom: 1px dashed #1C7DC2;}

.twocol .imgblockbg,
.table-catalog2 .imgblockbg,
.catalog-preview,
.min-height .cats_item .imgblockbg, 
.min-height .cat-image-cont .imgblockbg,
.min-height .gallery .photo_bd{
	border:1px solid #7BB6E0;
}
.catalog-block div{border-color: #7BB6E0;}
.table-catalog2 th {background-color:#1C7DC2;}

.news-label {color:#4A4A4A;}

.cartblock, .contactsbl-body{
    background: #FFFDD6 none repeat scroll 0% 0% !important;
}
.contactsbl-body .li-address{background: url(/img/icn/liaddress.png) no-repeat 0 2px;}
.contactsbl-body .li-phone{background: url(/img/icn/liphone.png) no-repeat 0 2px;}
.contactsbl-body .li-time{background: url(/img/icn/liclock.png) no-repeat 0 2px;}
.contactsbl-body .li-fax{background: url(/img/icn/lifax.png) no-repeat 0 2px;}
.contactsbl-body .li-mail{background: url(/img/icn/limail.png) no-repeat 0 2px;}

.cent-def .content-cont{background:#EBF4FB;}

input.makeorder,
.produc .addtobask,
.tours input.zakaz,
.shop-buttons .Actions input,
.twocol .shop-buttons .action,
.table-catalog2  .shop-buttons .action{
    background: url(/img/vkorziny_blue.png) no-repeat scroll center top;
}

.tours input.zakaz{
	background: url(/img/zakazat_blue.png) no-repeat scroll center top !important;
}

/* ### NAVIGATION (blue) */
#main-menu {
	background-color: #145591;
	background-image: linear-gradient(bottom, #114779 35%, #145591 88%) !important;
	background-image: -o-linear-gradient(bottom, #114779 35%, #145591 88%) !important;
	background-image: -moz-linear-gradient(bottom, #114779 35%, #145591 88%) !important;
	background-image: -webkit-linear-gradient(bottom, #114779 35%, #145591 88%) !important;
	background-image: -ms-linear-gradient(bottom, #114779 35%, #145591 88%) !important;

	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.35, #114779),
		color-stop(0.88, #145591)
	) !important;
}
#main-menu a {color:#8CD7FF;}
#main-menu a:hover, 
#main-menu a.section {color:#FFD200;}
#main-menu .tplink:hover,
#main-menu .mm-act-li:hover .tplink{
	background-color: #145591;
	color:#FFD200;
}
#main-menu li li a {
	color:#ffffff;
}
#main-menu li{
	border-right: 1px solid #0D7A8D;
}
#main-menu li li {
	border-bottom:1px solid #0D7A8D; 
	border-right:0;
	background-color:#145591;
}
#main-menu li ul li a:hover {background:#2869A5 !important;}




#top-menu a:hover, 
#top-menu a.section, 
#top-menu .mm-act-li a {
	color:#ffffff; 
	background-color:#2869A5;
}
#top-menu li li a {color:#fff;}
#top-menu li li {background-color:#2869A5;}
#top-menu li ul li a:hover {
	background-color:#145591 !important;
	color:#FFD200;
}





#leftmenu{
	border-color:#2868A5;
	background: #FFF0B2;
}
#leftmenu a {color:#145591;}
#leftmenu span, 
#leftmenu a.section {
    color: #3BBBFF  !important;
}
#leftmenu div{border-bottom-color:#dedede;}
#leftmenu .frst{	border-top-color:#dedede;}
#leftmenu div .sub a.section,
#leftmenu div .sub a.section:hover,
#leftmenu .lv2_sectn,
#leftmenu .lv2_sectn:hover,
.Catalog #leftmenu div a.section,
#leftmenu div .sub a:hover,
#leftmenu a:hover{
	background: #2868A5 !important;
	color:#ffffff !important;
}





#lboxmenu{
	background: #FFF0B2;
	border-color:#2868A5;
}
#lboxmenu .lev1{
	border-bottom-color: #2868A5;
}
#lboxmenu .lev1 .tplink{
	background-color: #145491;
	border-left-color: #1D7AD8;
	color: #ffffff;
}
#lboxmenu .wotbg0{
	background-color: #145491 !important;
	border-left-color: #1D7AD8;
	color: #ffffff !important;
}
#lboxmenu .lev1 .tplink:hover,
#lboxmenu .lev1 .sect1,
#lboxmenu .mm-act.tplink.section{
	background-color: #1867B6;
}
#lboxmenu .lev2 a{
	color: #145591;
	border-color: #71AEEC;
}
#lboxmenu .lev2 a:hover{
	background-color: #3582CE;
	color:#ffffff;
}
#lboxmenu .lev2{
	background-color:#FFF0B2;
}
#lboxmenu .lev2 .section.wotbg,
#lboxmenu .lev2 .section.wotbg:hover{
	color:#3BBBFF;
}
#lboxmenu .lev2 .section,
#lboxmenu .lev2 .section:hover{
	color:#ffffff;
	background-color:#3582CE;
}
#lboxmenu .lev3{
	border-color: #71AEEC;
} 

.head-img {background:url(/img/bg/headgrad_blue.jpg) repeat-x #19518E left bottom;}

/* ### BLOCKS (1) */
.side-block {border-style:solid; border-width:1px; padding:1px;}
.side-block-head {font-size:14px; font-weight:bold; padding:7px 12px;}

.side-block-head em{
	display: block !important;
}
.side-block .get_body {
    padding: 17px 10px 10px !important;
}
.graf-block .get_body {
    padding: 0!important;
}
#block7 .get_body, 
#block6 .get_body,
#block4 .get_body {
    padding-top: 12px !important;
}

/* watermelon */
.watermelon .side-block-head {
	background: url(/img/theme_1/blockhead_watermelon.gif) right no-repeat #F2261B; 
	color:#fff;
}

/* red */
.red .side-block-head {
	background: url(/img/theme_1/blockhead_red.gif) right no-repeat #AA0001; 
	color:#fff;
}

/* red dark */
.red_dark .side-block-head {
	background: url(/img/theme_1/blockhead_reddark.gif) right no-repeat #F8808E; 
	color:#730E1F;
}

/* brown */
.brown .side-block-head {
	background: url(/img/theme_1/block_head_brown.gif) right no-repeat #734828; 
	color:#fff;
}

/* sand dark */
.sand_dark .side-block-head {
	background: url(/img/theme_1/blockhead_sanddark.gif) right no-repeat #F7E0AA; 
	color:#9E825A;
}
/* sand */
.sand .side-block-head {
	background: url(/img/theme_1/blockhead_sanddark.gif) right no-repeat #F7E0AA; 
	color:#9E825A;
}

/* orange */
.orange .side-block-head {
	background: url(/img/theme_1/blockhead_orange.gif) right no-repeat #FC0; 
	color:#BA4500;
}

/* orange */
.orange_dark .side-block-head {
	background: url(/img/theme_1/blockhead_orangedark.gif) right no-repeat #FFCC00; 
	color:#BA4500;
}


/* blue */
.blue .side-block-head {
	background: url(/img/theme_1/block_head_blue2.gif) right no-repeat #145591; 
	color:#fff;
}

/* green */
.green .side-block-head {
	background: url(/img/theme_1/blockhead_greengrass.gif) right no-repeat #54C434; 
	border-color:#7288AD;
}

/* gr-grass */
.gr-grass .side-block-head {
	background: url(/img/theme_1/blockhead_green2.gif) right no-repeat #D4FF11; 
}


/* dark green */
.drk-green .side-block-head {
	background: url(/img/theme_1/blockhead_greendark.gif) right no-repeat #006807; 
}

.green_dark .side-block-head {
	background: url(/img/theme_1/blockhead_green_dark.gif) right no-repeat #53CE5B; 
	color: #004E05;
}


/* cyan */
.blue_sky .side-block-head {
	background: url(/img/theme_1/blockhead_bluesky.gif) right no-repeat #2287D5; 
}

.blue_dark .side-block-head {
	background: url(/img/theme_1/blockhead_bluedark.gif) right no-repeat #84C7D4; 
	color:#156474;
}

.blue_deep .side-block-head {
	background: url(/img/theme_1/blockhead_bluedeep.gif) right no-repeat #93C3EF; 
	color:#073E71;
}




/* gray / orange */
.grayo .side-block-head {
	background: url(/img/theme_1/block_head_grayo.gif) right no-repeat #FF9900; 
	border-color:#9F9F9F;
}


/* gray / red */
.grayr .side-block-head {
	background: url(/img/theme_1/block_head_grayr.gif) right no-repeat #FF5B5B; 
	border-color:#999; 
	color:#fff;
}


/* gray / yellow */
.grayy .side-block-head {
	background: url(/img/theme_1/block_head_grayy.gif) right no-repeat #FFFE96; 
	border-color:#999; 
	color:#5B5B5B;
}


/* gray / green */
.grayg .side-block-head {
	background: url(/img/theme_1/block_head_grayg.gif) right no-repeat #C2E571; 
	border-color:#999; 
	color:#5B5B5B;
}


/* gray / blue */
.grayb .side-block-head {
	background: url(/img/theme_1/block_head_grayb.gif) right no-repeat #96D6FF; 
	border-color:#999; 
	color:#5B5B5B;
}


/* blue-green */
.blue_gr .side-block-head {
	background: url(/img/theme_1/blockhead_bluegr.gif) right no-repeat #208398; 
	border-color:#208398;
}

/* purple */
.purple .side-block-head,
.purple_dark .side-block-head {
	background: url(/img/theme_1/blockhead_purple.gif) right no-repeat #C8ABFF; 
	border-color:#AA78D3;
}
.purple_dark .side-block-head{
	color:#5204A8;
}


/* violet */
.violet .side-block-head {
	background: url(/img/theme_1/block_head_violet.gif) right no-repeat #9A3278; 
}

.violet_dark .side-block-head {
	background: url(/img/theme_1/blockhead_violetdark.gif) right no-repeat #DD87C2; 
	color: #4E1E3E;
}
    
.fuchsia .side-block-head {
	background: url(/img/theme_1/blockhead_fuchsia.gif) right no-repeat #F93CA0; 
	color: #fff;
}	 

.pink .side-block-head {
	background: url(/img/theme_1/blockhead_pink.gif) right no-repeat #FBA5FF; 
	color: #8A0195;
}


.gray_light .side-block-head {
	background: url(/img/theme_1/blockhead_gray_light.gif) right no-repeat #5B5B5B; 
	color: #FFF;
}

.gray .side-block-head {
	background: url(/img/theme_1/blockhead_gray.gif) right no-repeat #5B5B5B; 
	color: #FFF;
}








/* ### MAIN (5_adm) */
html,
body,
img,
form {
        margin: 0px;
        padding: 0px;
        border: none;}
body {
        background: #fff;color: #4A4A4A;}

html, body {height:100%;}

body,
td {
        font: 12px/15px Tahoma, Arial, sans-serif;
        }
a {
        text-decoration: underline;}
a:hover {
        text-decoration: none;}
table {
        border: 0px;
        border-collapse: collapse;}
td {
        vertical-align: top;
}
p {
  padding: 0px;
  margin: 0px 0px 15px 0px;
  text-align:justify;}

.transp {opacity:0.3;}


h1{
	font-size:18px; 
	font-weight: normal;
	margin-bottom:15px;
}
h2 {
	font-size:14px; 
	margin:20px 0 10px 0; 
}
h3 {
	font-weight:normal; 
	font-size:14px; 
	margin:15px 0 5px 0;
}
h4{
	font-weight:normal; 
	font-size:14px; 
	line-height: 18px;
	margin:15px 0 5px 0;
}
h5{
	font-weight:bold; 
	font-size:13px; 
	margin:15px 0 5px 0;
}
h6 {
	font-weight:bold; 
	font-style:italic;
	font-size:13px; 
	margin:15px 0 5px 0; 
}


blockquote {font-style:italic; margin:0 0 0 20px;}

.clear {clear:both;}
.none {line-height:0;}

DIV.resizeble {
    margin: 0 auto;
    max-width: 1400px;
    min-height: 100%;
    min-width: 1200px;
    width: 100%;
}
DIV.fixed-small {width:1200px; margin:0 auto; border-left:1px solid #000; border-right:1px solid #000; min-height:100%;}
DIV.fixed-med {width:1200px; margin:0 auto; /*border-left:1px solid #000; border-right:1px solid #000;*/ min-height:100%;}

/* header */
DIV.header {width:100%;}
DIV.head-top {width:100%; height:20px; clear:both; padding-top:8px; background-color:#fff;}
DIV.head-top-r { float:right; padding-right:20px;z-index: 1;position:relative;}
DIV.head-top-l {float:left; padding-left:20px; width:300px;z-index: 1;position:relative;}
DIV.head-top A, DIV.head-top SPAN {font-size:12px;line-height: 12px;}
DIV.head-top-l A, DIV.head-top-l SPAN {display:block; float:left; margin-right:10px; padding:0 0 0 20px;}
DIV.head-top-l SPAN {cursor:default;}
DIV.head-top-r SPAN {cursor:default;}
.head-top-c{
	position:absolute;
	text-align:center;
	width: 1200px;
	z-index:0;
}
A.lang-rus, SPAN.lang-rus { background:url(/img/icn/flag_rus.gif) no-repeat;}
A.lang-eng, SPAN.lang-eng { background:url(/img/icn/flag_eng.gif) no-repeat;}
A.lang-deu, SPAN.lang-deu { background:url(/img/icn/flag_deu.gif) no-repeat;}
A.lang-fin, SPAN.lang-fin { background:url(/img/icn/flag_fin.gif) no-repeat;}


.tur-head TD.left-img{
	width:421px !important;
}
.tur-head TD.head-center{
	width:auto !important;
	height: 220px;
}
.tur-head TD.right-img{
	width:500px !important;
}
html .tur-logo {
    position: absolute;
    top: 12px;
    left: 33%;
    margin: 40px 0 0 !important;
}
TABLE.tur-head{
	height:220px;
	position: relative;
}

table.auto-head{
	position: relative;
}
TABLE.stroy-head{
	position: relative;
}

TABLE.stroy-head TD.head-center {
    width: auto !important;
}
TABLE.stroy-head TD.right-img2{
	width: 573px !important;
}
TABLE.stroy-head TD.left-img{
	width: 373px !important;
}

DIV.head-top-r A, DIV.head-top-r SPAN {display:block; float:left; margin-left:10px; padding:0 0 3px 18px;}
A.home, SPAN.home { background:url(/img/icn/home.gif) 0 3px no-repeat;}
A.map, SPAN.map { background:url(/img/icn/map.gif) 0 3px no-repeat;}
A.mail, SPAN.mail { background:url(/img/icn/mail.gif) 0 3px no-repeat;}


DIV.head-img {width:100%; height:220px;}
.head-img a {outline:none;}
.logo {margin:80px 0 0 35px;}
DIV.right-img {display: none;float:right; width:249px; height:220px; background:url(/img/content/deco_pict.png) no-repeat left bottom; margin:0 30px 0 0;}

DIV.head-leftw {width:236px; height:100%; background:#fff; float:left; text-align:center;}
.logo {margin:37px 0 0 0;
	/*margin-left: 0 !important;
	float: none !important;*/
}
.logo2 {margin:50px 0 0 0;}
.hdr0 .right-img {
width:249px; height:220px; 
position: absolute;
right: 20px;
top: 0px;
margin: 0 !important;
display: block;
}


.hdr0{
	position:relative;
	overflow: hidden;
}



/* 21.04.15 */
	div.error {
		height:17px;
		background-color:#D82B09;
		font-size:11px;
		border:1px solid #D82B09;
		border-radius: 3px 3px 3px 3px;
		color:#ffffff;
		display:none;
		margin:5px 0 2px;
		
		padding:2px 6px;
		z-index: 1020;
		
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		/*
			-moz-border-radius-bottomleft:0;
			-moz-border-radius-topleft:0;
			-webkit-border-bottom-left-radius:0;
			-webkit-border-top-left-radius:0;
		 */
		-moz-box-shadow:0 0 6px #ddd;
		-webkit-box-shadow:0 0 6px #ddd;
	}
	
	.error em {
		display:block;
		height:0;
		width:0;
		border:10px solid;
		
		border-color:transparent #D82B09 transparent transparent;
		top:0;
		left: -16px;
		
		position:absolute;
	}
	
	.switch_version a{
		font-size:14px !important;
		padding:0 !important;
	}
	.switch_version{
		float:left;
		margin: -1px 0 0 0;
	}
	
	
	.banners img {
		margin: 0 0 10px;
	}

.banners{
	width: 204px;
	overflow: hidden;
	clear: both;
}







