﻿/*****************************************************************

	Cascade Styles Sheet for masmec.ru
	created by dolCom at 10:00 31.08.2009
	copyright (c) 2009 dolCom

******************************************************************/

.banners {
	float: right;
	margin: 0 20px 0 0;
	font-size: 11px;
	color: #272727;
	width:240px;
	height:90px;
}






body {margin:0; padding:0; font:normal 12px Arial; min-width:1000px; background:#dcdcdc;}
table {border-collapse:collapse;}
form {margin:0; padding:0;}
h1 {font:normal 20px Arial; margin:10px 0;}
h2 {background:url("/i/header.gif") left center no-repeat; padding:0 0 3px 20px; font:normal 18px Arial; margin:10px 0 10px 10px;}
p.1 {background:url("/i/block_rep_new_year.jpg") left center no-repeat; padding:0 0 3px 20px; font: bold 16px Arial; margin:10px 0 10px 10px;}
p.leftzag {background:url("/i/header.gif") left center no-repeat; padding:0 0 3px 20px; font: bold 16px Arial; margin:10px 0 10px 10px;}
h3 {font:bold 14px Arial; margin-bottom:0;}
h3 a {}
h3 a:hover {}
img {border:0;}
a {color:#000;}
a:hover {text-decoration:none;}

/* ///// Шляпа \\\\\ */
.head {padding:0; height:308px;}

.search {
	float:right;
	width:240px;
	height:33px;
	/* [disabled]margin:24px 24px 0 0; */
	padding:12px 0 0 20px;
	background:url("/i/search_bg.jpg") no-repeat;
}
.search table {}
.search td {padding:0; margin:0;}
#search_str {border:1px solid #757575; width:185px;}
#search_btn {border:1px solid #757575; sborder:0; width:32px; height:20px; cursor:pointer; background:url("/i/search_btn.gif") no-repeat;}

.logo {
	/* [disabled]width:515px; */
	height:90px;
	text-align:left;
	/* [disabled]background:#fff; */
}

/* ///// ХЭД НГ \\\\\ */

.ny_head {
	background:url("/i/snowline.png") top repeat-x;}

/* /////  ХЭД НГ \\\\\ */

.sub_head {
	background:url("/i/bord.gif") top repeat-x;
}
.sub_head2 {
	background:url("/i/bord.gif") bottom repeat-x;
	overflow:hidden;
	width:100%;
}


.menu {width:235px; min-height:282px; height:auto!important; height:282px; padding:5px 20px; border-top:8px solid #eb9a2f; border-bottom:8px solid #eb9a2f; background:url("/i/menu_bg.gif") repeat-y; line-height:14px;}
.menu div {margin:1px 0;}
.menu a {display:block; color:#000;}
.menu a:hover {background-color:#a9a7a0!important;}

.menu .lv_1 a {background:url("/i/item.gif") 5px center no-repeat; text-decoration:none; font-weight:bold; padding:0 0 2px 18px;}
.menu .lv_1 a:hover {background: url("/i/item.gif") 5px center no-repeat;}

.menu .lv_2 a {background:url("/i/item2.gif") 25px center no-repeat; margin:0 0 0 0px; padding:0 0 2px 36px;}
.menu .lv_2 a:hover {
	background: url("/i/item2.gif") 25px center no-repeat;
	text-decoration:none;
}

.active {background-color:#a9a7a0;}

.bg_img_rep {
	height:324px;
	background-repeat: repeat-x;
	background-image: url(/i/bg_img_rep3.jpg);
	/* [disabled]padding-top: 10px; */
	background-position: 5px;
}
.bg_img_left {
	background:url("/i/bg_img_left2.jpg") left center no-repeat;
	height:324px;
}
.bg_img_right {
	/* [disabled]background:url("/i/bg_img_right.jpg") right center no-repeat; */
	height:100%;
}

.dop_nav {
	float:right;
	background-color: #ED9932;
	margin-top: 6px;
	margin-right: 180px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.dop_nav td {padding:0 5px;}
/* \\\\\ Шляпа ///// */

/* ///// Бодя \\\\\ */
.body_rep {background:#dcdcdc url("/i/body_rep.gif") left bottom repeat-x; overflow:hidden; height:100%;}
.body {background:url("/i/body_bg.jpg") right bottom no-repeat; padding:0 0 50px 0;}

.main {width:100%;}
.main td {vertical-align:top;}

.left {
	width:292px;
	background:url("/i/left_bg3.jpg") right top no-repeat;
	padding:0;
}

.right {padding:0;}


.block_rep {background:url("/i/block_rep.gif") repeat-y; width:282px;}
.block_top {height:100%;}
.block_btm {height:100%; padding:15px 30px;}
.block_btm p {text-align:left;}
.block_btm p span {color:#ec9832; font-weight:bold; display:block;}
.block_btm a {color:#666;}
.block_btm a:hover {text-decoration:none;}

.content {
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;
}
.way {margin:10px 0;}
.way a {color:#000;}
.way a:hover {color:#666; text-decoration:none;}

.tizers {overflow:hidden; height:100%;}
.tizers * {border:0px solid red;}
.tizers div {
	width:33%;
	float:left;
	height:150px;
	margin-top: 0px;
	margin-right: 0px;
	/* [disabled]margin-bottom: 20px; */
	margin-left: 0px;
}
.tizers img {border:2px solid #dcdcdc;}
.tizers img:hover {border:2px solid #999;}
.tizers a {text-decoration:none; font-weight:bold; width:154px; display:block; margin:0 auto; text-align:center; color:#000;}
.tizers a:hover {color:#999;}
.content p { text-align:justify;}
.cont_in h1 {font:bold 13px Arial;}
.cont_in h2 {font:bold 14px Arial;}

.content1 h2 {font:bold 14px Arial;}


.map {}
.map div {margin:5px 0;}
.map a {color:#000; font-size:12px!important;}
.map a:hover {text-decoration:none;}

.map .lv_2 a {background:url("/i/item.gif") 5px center no-repeat; padding:0 0 2px 18px;}
.map .lv_2 a:hover {background: url("/i/item.gif") 5px center no-repeat;}

.map .lv_3 a {background:url("/i/item2.gif") 25px center no-repeat; margin:0 0 0 0px; padding:0 0 2px 36px;}
.map .lv_3 a:hover {background: url("/i/item2.gif") 25px center no-repeat;}

.pages {font-weight:bold; overflow:hidden;}
.pages a {display:block; float:left; padding:0 3px; border:1px solid #666; text-decoration:none; margin:3px;}
.pages a:hover {background:#666; color:#fff;}
.selected {background:#666; color:#fff;}

.order {width:400px; margin:0 auto;}
.order th, .order td {vertical-align:top; text-align:right;}
.order span {color:#f00;}


.vac {border-bottom:1px solid #666; margin-bottom:20px;}
.vac th {text-align:right;}
.vac th, .vac td {vertical-align:top; padding:3px;}

.fut p {text-align:left; padding-left:40px; line-height:5px; font-size:11px;}
.lang {
	float: right;
	margin: 20px 120px 0 0;
	font-size: 11px;
	color: #272727;
	width:125px;
	height:23px;
	right: 0px;
}
.lang a {font-size: 11px; color: #000; text-decoration: none;}
.lang a:hover {font-size: 11px; color: #c52726; text-decoration: underline;}
.lang_bord {height:23px; background:url('/i/main/lang_bord_l.jpg') left top no-repeat; padding-left:3px;}
.lang_bord div{height:15px; background:#fff url('/i/main/lang_bord_r.jpg') right top no-repeat; padding:4px 4px 4px 4px;}
.eng_icon{
	display:block;
	padding:0px 7px 0px 25px;
	background:url('/i/main/eng_icon.jpg') left top no-repeat;
	float:left;
	width:20px;
	border-right:1px solid #d1d1d1;
	text-decoration:none;
	color:#000;
}
.rus_icon{display:block; padding:0px 0px 0px 32px; background:url('/i/main/rus_icon.jpg') 7px top no-repeat; float:left; width:20px; text-decoration:none; color:#000;}
.eng_icon:hover{text-decoration:underline; color:red;}
.rus_icon:hover{text-decoration:underline; color:red;}
/* \\\\\ Бодя ///// */

/* ///// Тапки \\\\\ */
.underground {background:#fff url("/i/under_left.gif") left no-repeat; height:75px; border-top:4px solid #000;}

.underground table {width:100%; height:100%;}
.underground td {vertical-align:middle; padding:0 20px;}
.copy {width:220px; font-size:11px; text-align:left;}
.copy a {color:#dadada;}
.copy a:hover {color:#fff; text-decoration:none;}
.counters {text-align:right;}
/* \\\\\ Тапки ///// */








