/*Document CSS*/
/*общие стили*/
body, h1, h2, h3, h4, h5, h6, p, ul, li {
	margin:0px;
	padding:0px;
	font-family: Georgia, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

/*Подгоняем размеры шрифтов*/
html{font-size:100.01%;}   
body{background: #003399;font-size:62.5%;color: #0a1d5c;}
a{color: #0e2c8e;font-weight: bolder;}
a img{border: none;}
a:hover{color: red;}
/*конкретные стили*/
body{}
/**/
.red {color:#cc0000;}
.green {color:#1e9a1e;}
.bold{font-weight: bolder;}
.right{float: right;}
.left{float: left;}
.par{overflow:hidden; /*Лекарство*/_height:1%; padding-bottom: 1em;}
.back {padding-bottom:1em;}
#main{margin: 0px auto;width: 790px;}
/* Чердак */
#header{background: url(/tpls/content/users/img/bgHead.jpg);height: 224px;position: relative;}
.contactsLink {display:block; width:280px; height:80px; top:0px; right:50px; position:absolute; background:blue;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=00); opacity: 0;}
#flashcontent{background: url(/tpls/content/users/img/noFlash.jpg) no-repeat;position: absolute;top: 95px;right: 0px;height: 116px;width: 500px;}
#contacts{color: white;float: right;padding-right: 50px;width: 330px;}
#contacts h2{font-size: 2em;padding-bottom: 5px;padding-left: 40px; text-align:right;}
#contacts h2 span{display: block;float: right;font-size: 0.5em;padding-top: 0.8em; padding-left:15px;}
#contacts p{font-weight: 100;text-align: right; font-size:1.1em;}
#header a#toMain{display: block;height: 140px;margin-left: 40px;width: 87px;}
/* Меню */
#menuConteiner {background: #e9edf8; position:relative;}
#menu{background: #e9edf8; padding:10px 0px 0px 10px; width:700px; zoom:1; z-index:900;}
#menu li {color: #0e2c8e;float: left;font-size: 1.2em;font-weight: bolder;list-style: none;  position:relative;}/**/
#menu li a, #menu li .a {display:block; padding:5px 15px 5px 15px; background: url(/tpls/content/users/img/listImg.gif) no-repeat 3px 8px; outline: none; text-decoration:none;}
#menu .hover a:hover {color:#bcd7dc !important;}
#menu li.withChildren a, #menu li.withChildren a {background: url(/tpls/content/users/img/listImgArr.gif) no-repeat 3px 8px;}
#menu li.hover a, #menu li.hover .a {background: url(/tpls/content/users/img/listImgArrW.gif) no-repeat 3px 8px;}
/*#menu>li:first-letter {color: red;}*/
#menu li .lister a:first-letter{color: red;}/**/
/*#menu li li:first-letter {color:white;}*/
#menu .hover .lister a:first-letter{color:white;/*#bcd7dc;*/}
#menu .hover .lister a:hover:first-letter {color:#bcd7dc;}
#clearLi {width:100% !important; height:1px !important; font-size:0 !important; line-height:0 !important; clear:both; float:none !important; background:none !important;}

#menu  ul {position:absolute; margin-top:4px; z-index:1000; display:none; width:200px; _background:none;}

#menu .topElement ul {bottom:100%; left:0; margin-bottom:4px; background:url(/tpls/content/users/img/_bgMenuTR.gif) no-repeat right top #1c48c5;}
#menu .topElement .listerHr1 {background:none !important;}
#menu .topElement .listerHr2 {background:none !important;}

#menu .bottomElement ul {top:100%; left:0; margin-top:4px; background:url(/tpls/content/users/img/bgMenuGR_little.gif) repeat-x right bottom #1c48c5;}
#menu .bottomElement .listerHr3 {background:none !important;}
#menu .bottomElement .listerHr4 {background:none !important;}

#menu li.hover {z-index:100;}
#menu li.hover .lister {background:#1c48c5;} /*#1c7fc5;}  url(/tpls/content/users/img/bgMenuGR_top.gif) repeat-x left bottom*/
#menu li.hover .listerHr1 {background:url(/tpls/content/users/img/bgMenuTR.gif) no-repeat right top;}
#menu li.hover .listerHr2 {background:url(/tpls/content/users/img/bgMenuTL.gif) no-repeat left top;}
#menu li.hover .listerHr3 {background:url(/tpls/content/users/img/bgMenuBL.gif) no-repeat left bottom;}
#menu li.hover .listerHr4 {background:url(/tpls/content/users/img/bgMenuBR.gif) no-repeat right bottom;}

#menu li.hover a, #menu li.hover .a {color:white;}

#menu li.hover ul {display:block;}
#menu ul li {float:none; padding:5px 10px 5px 15px; font-size:1em;}
#menu ul li.subMeneWithChildren {background:url(/tpls/content/users/img/listImgArrInner.gif) no-repeat right 10px;}
#menu ul li a {display:inline; padding:0; background:none !important;}
/*xz*/
#menu ul li.topRound {font-size:0; line-height:0; height:4px; left:4px; top:-4px; padding:0; background:#1c48c5; width:192px;}
#menu ul li.topRound .roundLeft {width:4px; height:4px; background:url(/tpls/content/users/img/bgMenuTL2.gif) no-repeat left bottom; position:absolute; top:0; left:-4px;}
#menu .topElement ul li.bottomRound .roundLeft {background:#1c48c5;}
#menu ul li.topRound .roundRight {width:4px; height:4px; background:url(/tpls/content/users/img/bgMenuTR2.gif) no-repeat right bottom; position:absolute; top:0; left:100%;}
#menu ul li.bottomRound {font-size:0; line-height:0; height:4px; left:4px; top:100%; padding:0; background:#001c88; width:192px; position:absolute;}
#menu ul li.bottomRound .roundLeft {width:4px; height:4px; background:url(/tpls/content/users/img/bgMenuBL3.gif) no-repeat left bottom; position:absolute; top:0; left:-4px;}
#menu .bottomElement ul li.topRound .roundLeft {background:#1c48c5;}
#menu ul li.bottomRound .roundRight {width:4px; height:4px; background:url(/tpls/content/users/img/bgMenuBR3.gif) no-repeat right bottom; position:absolute; top:0; left:100%;}

#menu li.hover ul ul {left:100%; top:4px; display:none; min-height:35px;}
#menu li.toLeft ul ul {margin-left:-400px}
#menu li.toLeft li li.topRound .roundRight {background:#1c48c5;}
#menu li.toLeft li li.topRound .roundLeft {background:url(/tpls/content/users/img/bgMenuTL2.gif) no-repeat left top;}
#menu li.hover ul li.hover ul {display:block;}
#menu ul ul li {font-size:1em;}
#menu ul ul ul {display:none !important;}

#menu #homer {position:absolute; top:10px; right:20px; background:none; width:70px;}
#menu #homer a {background:none; padding:0;}
#menu #homer span {padding:0 10px 0 0;}
#menu #homer span a {display:inline;}
#mainContent{background: url(/tpls/content/users/img/bgContent.jpg) repeat-x top #dee3f3;
font-size: 1.4em;padding: 25px 29px 25px 30px;overflow:hidden; _height:1%;}
#hak{float: right;height: 100px;width: 1px;}
#mainContent{font-family: Georgia, Arial;}
#content{width: 727px;}
#content p{padding:0;}
#content ul{padding: 1em 0 1em 40px;}
#content table{border-collapse: collapse;}
#content table th{border: 1px #bdcbef solid;font-weight: normal;color: #081c5a;background: #bdcbef;}
#content table td{border: 1px #bdcbef solid;background: #f7fbff;}
#namePage{color: red;font-size: 1.4em;padding-bottom: 10px;}
#subMenu{list-style: none;padding-bottom: 10px;padding-left: 0 !important;overflow:hidden; /*Лекарство*/_height:1%; /*оно же для IE*/}
#subMenu li{margin-left: 0;float: left;padding-left: 0;}
/* подвал */
#futer{background: url(/tpls/content/users/img/bgFuter.jpg) no-repeat;height: 112px; border:0px solid red;}
#copyright{float: right; width:410px;font-size: 1.2em;font-family: Georgia, Arial;padding: 10px 160px 0px 0px;text-align: right; border:0px solid silver; margin-left:-50px;}
table.ful{width: 100%;}
table.ful td{text-align: left !important;padding: 4px;vertical-align: top;}
table.ful td.td1{width: 30%;}
table.ful td.td3{width: 10%;vertical-align: middle;font-weight: bolder;}
table.auto{margin-top: 30px;}
table.auto td.td1{width: 80px;}
.code{text-align: right;font-weight: bolder;padding-top:1em;width: 200px;}
.name{font-size: 1.6em;width: 600px;}
.name2 {font-size:1.4em; width:600px;}
.group {width:99%;}
.group TD {padding:5px;}
.transportation {width:50px;}
.transportation IMG {padding:1px;}
#main .group .text {width:440px; text-align:left; vertical-align:top;}
.autor {font-weight:bolder;}
.tur {font-weight:bolder; vertical-align:top; text-align:left; margin-bottom:10px; width:100%;}
#main .tur TD {text-align:left; padding:5px;}
.tur .price {width:100px; vertical-align: middle;}
#main .tur  .date {text-align:right; padding-top:1em;}

.skiOl TD {text-align:center; padding-top:2px; padding-bottom:2px;}
.discount {font-weight:normal; text-align:right;}

#main .group .text1 {width:490px; text-align:left; vertical-align:top; padding:0;overflow:hidden;}
.mapper {padding:2px; position:relative; width:97%; float:right;}
.iMap {position:absolute; top:-1px; right:-274px; border:1px #bdcbef solid; width:272px; 
background:#f7fbff; text-align:center; padding:10px 0 10px;}

*:first-child+html .iMap {width:268px; right:-270px;}
* html .iMap {width:268px; right:-270px;}

td.forMap {width:90px; text-align:center; padding-top:50px;}

.leftPic {float:left; padding:10px 10px 10px 0;}
.rightPic {float:right; padding:10px 0 10px 10px;}


.group {clear:both;}

.autoTable TD {text-align:center;}

#hak{float: right;height: 100px;width: 1px;}

#forma {border-collapse:separate; background: url(/tpls/content/users/img/bgContent.jpg) repeat-x top #dee3f3;
font-size: 1.4em;padding: 25px 29px 25px 30px;overflow:hidden; /*Лекарство*/_height:1%; /*оно же для IE*/}





















