/* Стандартные стили */

/** * * * * * * * * * * * * * * * *
* Базовый файл стилей для Eresus  *
* * * * * * * * * * * * * * * * * *
* В этом файле заданы стили основных элементов
* и перечислены встроенные селекторы и идетификаторы
* ---
* Для указания пути к картинкам используйте макрос http://www.wse-wmeste.ru/style/
*/

/* Основные стили */
html, body {
  margin: 0; padding: 0;
  width: 100%; height: 100%;
  font-family: verdana, tahoma, sans-serif;
  font-size: 8pt;
}
img {border: 0;}
sup, sub {font-size: 80%;}

a {text-decoration: underline;}
a:link {color: #00f;}
a:visited {color: #008;}
a:hover {color: #f00;}

p {
  text-align: justify;
  text-indent: 1em;
  margin: 2px 0 3px;
}

h1, h2, h3, h4, h5, h6 {font-family: arial, verdana, tahoma, sans-serif;  margin: 1em 0 0.2em;}
h1 {font-size: 200%;}
h2 {font-size: 160%;}
h3 {font-size: 140%;}
h4 {font-size: 130%;}
h5 {font-size: 120%;}
h6 {font-size: 110%;}

.hidden {display: none;}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* Стиль области контента                                                           *
* Внутри этой области не допускается никаких вложенных элементов шаблона страницы  *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#Content {
  padding-right: 16px;
}

#Content h1 {
 display: bock;
 width: 100%;
 font-size: 16px;
 font-weight: bold;
 color: #34D819;
 border-bottom: 1px solid #DFDFDF;
}

#Content h2, #Content h3, #Content h4, #Content h5, #Content h6 {
 color: #34D819;
}

#Content p {
 padding-top: 10px;
 padding-bottom: 10px;
}

#Content a {
	color: #199DE5;
	font-size: 11px;
	font-family: tahoma, sans-serif;
}

/* Переключатель страниц */
div.pages {}
.pages span.selected {} /* Выбранная страница */


/* * * * * * * * *
* Стили веб-форм *
* * * * * * * * */
div.form {}
.form th {}
.form td {}
.form input {}
.form textarea {}
.form input.button {}
.form td.formLabel {} /* Ячейка, содержащая метку (подпись) элемента управления */
.form span.hint {} /* Метка, имеющая подсказку */
.form th.formHeader {} /* Подзаголовок */
.form td.formText {} /* Ячейка, содержащая простой текст */
.form td.buttons {} /* Ячейка, содержащая кнопки формы */


input.contentButton {}

/* * * * * * * * * * * * * * * * * * * * * * * * * *
* Стили, используемые информационными сообщениями  *
* * * * * * * * * * * * * * * * * * * * * * * * * */
/* Сообщения об ошибках */
div.errorBox {background: #fff; border: solid 2px #f00; font-size: 8pt; padding: 5px; margin: 0 2px 2px 2px;}
div.errorBoxCap {background: #f00; color: #fff; font-weight: bold; padding: 2px 5px 0px 5px; margin: 2px 2px 0 2px;}
/* Информационные сообщения */
div.infoBox {background: #fff; border: solid 2px #25b; font-size: 8pt; padding: 5px; margin: 0 2px 2px 2px;}
div.infoBoxCap {background: #25b; color: #fff; font-weight: bold; padding: 2px 5px 0px 5px; margin: 2px 2px 0 2px;}

/* * * * * * * * * * * * * * * * * * * * * *
* Дополнительные стили модулей расширения  *
* * * * * * * * * * * * * * * * * * * * * */

*, a img {
	padding: 0;
	margin: 0;
	border: 0;
}
p, h1, h2, h3, h4, h5, h6{
	padding: 0;
	margin: 0;
	text-indent: 0;
	text-align: left;
}

body{
	background: url(http://www.wse-wmeste.ru/style/body.gif) top left repeat-x;
}

#all{
	min-width: 770px;
	width: 100%;
}

#all_inner{
	max-width: 1000px;
	width: 100%;
}

#top{
	float: left;
	width: 100%;
	background: url(http://www.wse-wmeste.ru/style/top.gif) top left repeat-x;
}

#top_inner{
	float: left;
	width: 100%;
	background: url(http://www.wse-wmeste.ru/style/top_left.gif) top left no-repeat;
}

#top_inner2{
	float: left;
	width: 100%;
	height: 184px;
	background: url(http://www.wse-wmeste.ru/style/top_right.gif) top right no-repeat;
}

#top_top{
	float: left;
	width: 100%;
	height: 149px;
}

#homeimg{
	float: left;
	display: inline;
	margin-left: 27px;
	margin-top: 113px;
}

#logoimg{
	float: left;
	display: inline;
	margin-left: 64px;
	margin-top: 25px;
}

#action1{
	float: right;
	padding-right: 30px;
	width: 153px;
	padding-top: 31px;
	height: 118px;
	color: #FFFFFF;
}

#action1 div{
	text-align: center;
	width: 100%;
	float: left;
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
	font-family: "arial narrow", arial, sans-serif;
}

#action1 span{
	float: left;
	font-size: 11px;
	font-family: tahoma, sans-serif;
	padding-left: 18px;
	background: url(http://www.wse-wmeste.ru/style/star.gif) left 10px no-repeat;
	padding-top: 7px;
}

#action1 a{
        color: #FFFFFF;
        text-decoration: none;
}

#top_bottom{
	height: 35px;
	float: left;
	width: 100%;
}

#mailimg{
	float: left;
	display: inline;
	margin-left: 27px;
	margin-top: 5px;
}

#menu{
	float: right;
	padding-top: 3px;
	padding-right: 21px;
}

#menu a{
	float: left;
	display: inline;
	width: 98px;
	height: 24px;
	padding-top: 8px;
	padding-right: 24px;
	background: url(http://www.wse-wmeste.ru/style/menu_a.gif) top left no-repeat;
	margin-left: 3px;
	font-size: 12px;
	color: white;
	font-family: tahoma, sans-serif;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}

#menu a:hover{
	background: url(http://www.wse-wmeste.ru/style/menu_a_hover.gif) top left no-repeat;
}

#menu a.active{
	background: url(http://www.wse-wmeste.ru/style/menu_a_hover.gif) top left no-repeat;
}

#body{
position: relative;
	float: left;
	width: 100%;
	background: url(http://www.wse-wmeste.ru/style/body_right.gif) top right repeat-y;
}

#right{
position: relative;
z-index: 2;
	float: right;
	width: 177px;
	padding-right: 18px;
}

#about{
	float: left;
	background: #F1F1F1;
	width: 100%;
	color: #666666;
}

#about_inner{
	float: left;
	background: url(http://www.wse-wmeste.ru/style/about_top.gif) top left repeat-x;
	width: 100%;
}

#about_inner2{
    float: left;
    background: url(http://www.wse-wmeste.ru/style/about_bottom.gif) bottom left no-repeat;
    padding-bottom: 34px;
    padding-left: 16px;
    padding-right: 16px;
    width: 145px;
}

#about_inner2 strong{
 color: #129CE7;
 font-size: 12px;
 font-family: arial, sans-serif;
 text-transform: uppercase;
}

#about_inner2 a{
 line-height: 20px;
 padding-left: 12px;
 color: #129CE7;
 font-size: 14px;
 font-weight: bold;
 background: url(http://www.wse-wmeste.ru/style/about_inner2.gif) left center no-repeat;
}

#about span{
	width: 100%;
	text-align: center;
	float: left;
	padding-top: 30px;
	padding-bottom: 16px;
	font-weight: bold;
	font-size: 14px;
	font-family: "arial narrow", arial, sans-serif;
	text-transform: uppercase;
}

#about p{
	font-size: 11px;
	font-family: tahoma, sans-serif;
}

#needhelp_inner{
 float: left;
 padding-top: 16px;
 padding-bottom: 16px;
 background: url(http://www.wse-wmeste.ru/style/needhelp_inner.gif) #fff top left no-repeat;
 border: 0px solid;
}

#needhelp_inner h1{
 margin-left: 12px;
 font-family: "arial narrow", arial, sans-serif;
 color: #ff3377;
 text-transform: uppercase;
 font-size: 14px;
}

#needhelp_inner2{
 margin: 10px;
}

#needhelp_inner2 p{
 margin: 0px;
 padding: 0px;
}

#needhelp_inner2 div{
 margin: 0px;
 padding: 0px;
}

#needhelp_inner2 a{
 color: #199DE5;
}
#subscr{
	float: left;
	width: 149px;
	padding-left: 14px;
	padding-right: 14px;
	height: 110px;
	background: url(http://www.wse-wmeste.ru/style/subscr.gif) top left no-repeat white;
	display: inline;
	margin-top: 1px;
	color: white;
}

#subscr div{
	float: left;
	width: 100%;
	text-align: center;
	font-family: "arial narrow", arial, sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
	padding-top: 10px;
}

#subscr label{
	float: left;
	width: 100%;
	font-size: 11px;
	font-family: tahoma, sans-serif;
	padding-top: 14px;
	padding-bottom: 10px;
}

#subscr label span{
	float: left;
	padding-top: 3px;
}

#subscr label input{
	float: right;
	width: 112px;
	height: 17px;
}

#subscr input{
	float: right;
}

#banners{
	float: left;
	background: url(http://www.wse-wmeste.ru/style/bangle.gif) top left no-repeat;
	padding-left: 38px;
	padding-top: 15px;
}

#banners img{
	display: block;
	margin-bottom: 15px;
}

#left{
position: relative;
z-index: 1;
	float: left;
	width: 100%;
	margin-right: -195px;
}

#left_inner{
	margin-right: 195px;
	margin-left: 33px;
}

#lefttop{
	float: left;
	width: 100%;
	border-bottom: 1px solid #DFDFDF;
	background: url(http://www.wse-wmeste.ru/style/girl.gif) 0px 32px no-repeat;
	display: inline;
	margin-bottom: -17px;
}

#lefttop_inner{
	padding-left: 122px;
	padding-right: 21px;
	padding-top: 29px;
	min-height: 140px;
}

#lefttop h3{
	color: #FF3377;
	font-size: 12px;
	font-weight: bold;
	font-family: tahoma, sans-serif;
}

#lefttop p{
	font-size: 11px;
	color: #666666;
	font-family: tahoma, sans-serif;
}

#leftleft{
	float: left;
	width: 45%;
}

#leftright{
	float: right;
	width: 54%;
}

#leftleft .redhead, #leftright .redhead{
	margin-top: 35px;
	float: left;
	font-family: "arial narrow", arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FF3377;
	padding-left: 7px;
	border-left: 4px solid #FF3377;
	line-height: 0.9em;
	padding-top: 2px;
}

#leftleft .bluehead, #leftright .bluehead{
	margin-top: 35px;
	float: left;
	font-family: "arial narrow", arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #94C8EE;
	padding-left: 7px;
	border-left: 4px solid #94C8EE;
	line-height: 0.9em;
	padding-top: 2px;
}

#leftleft .links, #leftright .links{
	float: left;
	width: 90%;
	padding-top: 17px;
}

#leftleft a, #leftright a{
	color: #199DE5;
	font-size: 11px;
	font-family: tahoma, sans-serif;
}

#leftleft .blocks, #leftright .blocks{
	float: left;
	width: 96%;
	overflow: hidden;
	padding-top: 10px;
}

#leftleft .blocks .block, #leftright .blocks .block{
	float: left;
	width: 100%;
	padding-bottom: 14px;
	padding-top: 6px;
	border-bottom: 1px solid #DFDFDF;
	margin-bottom: -1px;
}

#leftleft .blocks .block img, #leftright .blocks .block img{
	float: left;
	display: inline;
	margin-right: 9px;
}

#leftleft .blocks .block .right, #leftright .blocks .block .right{
	float: right;
	width: 100%;
	margin-left: -71px;
}

#leftleft .blocks .block .right_inner, #leftright .blocks .block .right_inner{
	margin-left: 71px;
}

#leftleft .blocks a, #leftright .blocks a{
	float: left;
	padding-right: 10px;
	background: url(http://www.wse-wmeste.ru/style/angles.gif) right 5px no-repeat;
	display: inline;
	margin-right: 15px;
	margin-top: 7px;
}

#leftleft .blocks p, #leftright .blocks p{
	float: left;
	width: 100%;
}

#bottom{
	float: left;
	width: 100%;
	border-top: 1px solid #E9E9E9;
	padding-top: 16px;
	background: url(http://www.wse-wmeste.ru/style/bottom_top.gif) right 16px no-repeat;
}

#bottom h3{
	width: 141px;
	height: 23px;
	padding-top: 5px;
	background: url(http://www.wse-wmeste.ru/style/bottom_h3.gif) top left no-repeat;
	margin-bottom: 16px;
	color: #666666;
	font-size: 14px;
	text-align: center;
	text-transform: uppercase;
	font-family: "arial narrow", arial, sans-serif;
	font-weight: bold;
}

#bottom p{
	color: #666666;
	font-family: tahoma, sans-serif;
	font-size: 11px;
	padding-right: 20px;
}

#bottom a{
	background: url(http://www.wse-wmeste.ru/style/angles.gif) right 5px no-repeat;
	display: inline;
	float: left;
	padding-right: 10px;
	color: #199DE5;
	clear: both;
	margin-top: 8px;
	margin-bottom: 10px;
}

#footer{
	float: left;
	height: 100px;
	width: 100%;
	background: url(http://www.wse-wmeste.ru/style/footer.gif) top left repeat-x;
}

#footer_left{
	float: left;
	background: url(http://www.wse-wmeste.ru/style/footer_left.gif) top left no-repeat;
}

#footer_left img{
	float: left;
	display: inline;
	margin-left: 33px;
	margin-top: 42px
}

#footer_left div{
	float: left;
	display: inline;
	margin-left: 33px;
	margin-top: 42px
}

#footer_left a{
	color: #199DE5;
	font-size: 11px;
	font-family: tahoma, sans-serif;
}

#footer_right{
	float: right;
	background: url(http://www.wse-wmeste.ru/style/footer_right.gif) top right no-repeat;
	height: 35px;
	width: 272px;
	text-align: right;
	padding-right: 28px;
	padding-top: 65px;
}

#footer_right a{
	font-size: 11px;
	font-family: arial, sans-serif;
	color: #FF3377;
}

#body_inner{
	float: left;
	width: 100%;
	background: url(http://www.wse-wmeste.ru/style/bottom_bottom.gif) bottom right no-repeat;
}

#Content_pay{
 display: none;
 padding-top: 15px;
}

#Content_pay h1{
 color: #96C8ED;
 text-transform: uppercase;
 font-weight: bold;
 font-size: 14px;
 border: 0px solid;
 background: url(none);
}

#Content_pay div{
 padding-top: 10px;
}

#Content_pay span{
 padding-right: 10px;
}