body{
	margin: 0 auto;
	padding: 0;
	background-color: #FFF;
	font-family:verdana,Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#000;       
        width:100%;
}

a {
	color:#000;
	text-decoration:underline;
}

a:hover {
	text-decoration:none;	
}

h1 {
    color:red;
  font-size:16px;
}

h2 {
  color:red;
  font-size:14px;
  background:url('/evracore/templates/evra/images/more_kvadrat3.png') no-repeat left center;
  padding-left: 20px;
}

h3 {
  color:red;
  font-size:12px;

}

table {
    font-size: 12px;
    
    
}

.clear {
    clear: both;
}

#back {
	
}

#fon {
    
}

#top_line {
    background-color:#c0c1c1;
    height:20px;
    text-align:right;
	padding-right:10px;
}

#top_line a {
    text-decoration:none;
    color:#ff0000;
}

#main_main {
    margin: 0 auto;    
	width:962px;
}

#logo_line {
    
}

#logo {
    float:left;
    margin-top:33px;
}

#logo_image {
    background:url('/evracore/templates/evra/images/logo.png') no-repeat;
    width:170px;
    height:62px;
    
}

#logo_text {
    text-align:center;
    margin-top:10px;
}

#quickbutton {
	margin-top:20px;
	text-align:center;
}

#quickbutton a{
	margin-left:12px;
	margin-right:12px;
}

#red_line_one {
    float:left;
    background-color:#ff0000;
    width:6px;
    height:170px;
    margin-top:10px;
    margin-left:34px;
}

#flash {
    float:left;
    
    height:200px;
}

#logo_title {
    float:left;
    width:280px;
}

#logo_title_top {
    font-size:22px;
    text-align:right;
    font-weight:bold;
}

#logo_title_bot {
    margin-top:10px;
}

#logo_title_gorod {
    float:left;
    text-align:right;
    margin-left:25px;
}

#logo_title_tel {
    float:left;
    font-size:20px;
    text-align:right;
    margin-left:9px;
}

#main {
    
}

#main_left {
    float:left;
}

.top_block {
    background:url('/evracore/templates/evra/images/top_block.png') no-repeat;
    height:24px;
    color:#fff;
    font-size:12px;
    font-weight:bold;
    padding-left: 15px;
    padding-top:8px;
}

#resheniya {
    width:178px;
    margin-right: 20px;
}

#resheniya_content {

    background-color:#e1e1e1;
    margin: 10px avto;
	padding:15px;
	padding-top:10px;
}



#resheniya_content ul a{
  font-size: 12px;
  color: #000;
  text-decoration:none;
  display:block;
  padding:7px 0 10px 30px;
  background:url('/evracore/templates/evra/images/menu_bottom.png') no-repeat;
  border: #996666 solid 1px;
}
#resheniya_content ul a:hover{
  text-decoration: underline;
  background:url('/evracore/templates/evra/images/menu_top.png') no-repeat;
  border:#FFF solid 1px;
}
.selected {
  text-decoration: none !important;
  background:url('/evracore/templates/evra/images/menu_center.png') no-repeat !important;
  border:#ccc solid 1px !important;
  color: #ff0000 !important;
}

.current{
	color:red !important;
}

#resheniya_content ul{
  margin:0;
  padding:0;
  list-style:none;
}

#resheniya_content li{
  margin: 5px 0 5px 0;
}

#resheniya_content ol {
	margin:0;
  padding:0;
  list-style:none;
}

#resheniya_content ol a{
	background:none;
	border:none;
	padding: 5px 0px 5px 20px;
}

#resheniya_content ol a:hover{
	background:none;
	border:none;
}

ul.left-menu li {
    padding:0px !important;
}

#cabinet {
    width:178px;
    margin-right: 20px;
    margin-top:20px;
}

#cabinet_content {
	
    background-color:#e1e1e1;
    margin: 10px avto;
	padding-left:15px;
	padding-top:10px;
}

#cabinet_name input{
	width:138px;
}

#cabinet_pass input{
	width:138px;
}

#cabinet_button {
	text-align:right;
	margin-top:10px;
	padding-right:24px;
	padding-bottom:10px;
}

#cabinet_button input{
	background-color:#ff0000;
	border:0;
	background:url('/evracore/templates/evra/images/button.png') no-repeat;
	width:71px;
	height:19px;
	color:#fff;
	font-size:11px;
	cursor: pointer;
	padding-bottom:2px;
}

#cabinet_out_text {
	
}
#cabinet_out_name {
	color:red;
}
	
#cabinet_out_button {
	text-align:right;
	margin-top:10px;
	padding-right:24px;
	padding-bottom:10px;
}

#cabinet_out_button input{
	background-color:#ff0000;
	border:0;
	background:url('/evracore/templates/evra/images/button.png') no-repeat;
	width:71px;
	height:19px;
	color:#fff;
	font-size:11px;
	cursor: pointer;
	padding-bottom:2px;
}

#predlozh {
    width:178px;
    margin-right: 20px;
    margin-top:20px;
}

#predlozh_content {

    background-color:#e1e1e1;
    margin: 10px avto;
	padding-left:15px;
	padding-top:10px;
	padding-bottom:10px;
}

#opros {
    width:178px;
    margin-right: 20px;
    margin-top:20px;
}

#opros_content {

   	background-color:#e1e1e1;
	margin: 10px avto;
	padding-left:15px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
}

#opros_content_title {
	margin-bottom:20px;
	background:url('/evracore/templates/evra/images/more_kvadrat4.png') no-repeat left center;
	padding-left:20px;
}

#opros_button{
	text-align:right;
	margin: 10px 2px 10px 10px;
}

#opros_button input{
	background-color:#ff0000;
	border:0;
	background:url('/evracore/templates/evra/images/button.png') no-repeat;
	width:71px;
	height:19px;
	color:#fff;
	font-size:10px;
	cursor: pointer;
	padding-bottom:2px;
}

#main_right {
    float:left;
/*    width:757px;*/
margin-left:5px;
}

#menu {
    background:url('/evracore/templates/evra/images/menu.png') repeat-x;
    height:32px;
	text-align:center;
}

#menu ul {
	list-style-type:none;
	font-size:12px;
	font-weight:bold;
	margin: 0;
	padding:0;
	padding-top:6px;
	display: block;
}

#menu li {
	display:inline;
	margin-right:20px;
	margin-left:20px;
}

#menu li a {
	color:#fff;
	text-decoration:none;
	
}

#menu li a:hover{
	text-decoration:underline;
}

#menu li a.main_active {
	color:#fff;
	text-decoration:underline;	
}
#main_two {
    margin-top:20px;
    
    
    
}

#content {
    float:left;
    width:500px;
    text-align:justify;
    border-left:7px solid #ff0000;
    border-bottom:7px solid #ff0000;
    padding: 0 20px 20px 20px;
    
}

#main_two_right {
    float:left;
    width:178px;
    margin-left:30px;
}

/*  Упрощенная форма поиска  */

#find_field{
	margin-left:5px;
	
}

#find_field input{
	width:174px;
}

#find_button {
	text-align:right;
	margin-top:5px;
}

#find_button input{
	border:0;
	background-color:#ff0000;
	background:url('/evracore/templates/evra/images/button.png') no-repeat;
	width:71px;
	height:19px;
	color:#fff;
	font-size:11px;
	cursor: pointer;
	padding-bottom:2px;
}

/*  Упрощенная форма поиска была */

/*  Детальная форма поиска  */

#detail_find_field{
	float:left;
	
}

#detail_find_field input{
	width:300px;
}

#detail_find_button {
	float:left;
	margin-top:3px;
	margin-left:10px;
}

#detail_find_button input{
	border:0;
	background-color:#ff0000;
	background:url('/evracore/templates/evra/images/button.png') no-repeat;
	width:71px;
	height:19px;
	color:#fff;
	font-size:11px;
	cursor: pointer;
	padding-bottom:2px;
}

/*  Детальная форма поиска была */

#events {
    width:178px;
    margin-right: 20px;
    margin-top:20px;
}

#events_content {

    background-color:#e1e1e1;
    margin: 10px avto;
	padding-left:15px;
	padding-top:10px;
	padding-bottom:10px;
}

.events_content_title {
	margin-bottom:10px;
	margin-top:10px;
	background:url('/evracore/templates/evra/images/more_kvadrat4.png') no-repeat left center;
	padding-left:20px;
}

.events_content_title a{
	color:#000;
}

#press {
    width:178px;
    margin-right: 20px;
    margin-top:20px;
}

#press_content {

    background-color:#e1e1e1;
    margin: 10px avto;
	padding-left:15px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:5px;	
}

#press_content_title {
	margin-bottom:20px;
	background:url('/evracore/templates/evra/images/more_kvadrat4.png') no-repeat left center;
	padding-left:20px;
}

#press_send a{
	font-size:10px;
	color:#000;
}

#blog {
    width:178px;
    margin-right: 20px;
    margin-top:20px;
}

#blog_content {
	border: 1px solid #fff;
	border-top:0;
	background-color:#e1e1e1;
	margin: 10px avto;
	padding-left:15px;
	padding-top:10px;
	padding-bottom:10px;
}

#blog_title {
	margin-bottom:10px;
}

.blog_content_title {
	margin-bottom:20px;
	background:url('/evracore/templates/evra/images/more_kvadrat1.png') no-repeat left center;
	padding-left:20px;
}

.blog_content_title a{
	color:#000;
}

/* Блоги детально */

#blog_item_detail {
    background-color: #e1e1e1;
    padding: 10px;
}

.blog_detail_title{
    background-color: #cccccc;
    border: 1px solid #996666;
    padding: 10px 0;
    text-align: center;
}

.blog_detail_time{
    text-align: right;
    font-weight: bold;
    font-size: 10px;
}

.blog_detail_pre {
    padding: 10px 0;
}

.blog_detail_post {
    background-color: #fff;
    padding: 10px;
}

.blog_detail_link {
    text-align: right;
}

/* Блоги детально были */


#office {
	border: 1px solid #fff;
	
	background-color:#e1e1e1;
	margin: 10px avto;
	padding-left:15px;
	padding-top:10px;
	padding-bottom:10px;
	color:#ff0000;
	margin-top:20px;
}

#office a{
	
	color:#ff0000;
}

#copyright {
    background:url('/evracore/templates/evra/images/copyright.png') repeat-x;
    height:39px;
    margin-top:20px;
    text-align:right;
    font-weight:bold;
    font-size:12px;
    color:#fff;
    padding-top:9px;
    padding-right:10px;
}

/* Сувениры */

.suv_item {
	
}

.suv_item_img {
	float:left;
	padding-top:5px;	
}

.suv_item_text {
	float:left;
	width:250px;
	margin-left:20px;
}

/* Нет больше сувениров */

/* Покупка сувенира */

.zakaz_form_text{
	float:left;
	margin-right: 10px;
}

.zakaz_form_kolvo {
	float:left;
	margin-top:7px;
	margin-right: 10px;
}


.zakaz_form_button {
	float:left;
	margin-top:8px;
	margin-left: 10px;
}

.zakaz_form_button input{
	border:0;
	background-color:#ff0000;
	background:url('/evracore/templates/evra/images/button.png') no-repeat;
	width:71px;
	height:19px;
	color:#fff;
	font-size:11px;
	cursor: pointer;
	padding-bottom:2px;
}

#trash {
	float:right;	
}
	
/* Купили */


/* Оформление заказа */

#buy_form {

}

#buy_form input{
	width:200px;
}

#buy_form_name {

}

#buy_form_phone {

}

#buy_form_mail {

}

#buy_form_info textarea{
	width:500px;
	height:100px;
}

#buy_form_button {
	margin-top:20px;
}

#buy_form_button input{
	border:0;
	background-color:#ff0000;
	background:url('/evracore/templates/evra/images/button.png') no-repeat;
	width:71px;
	height:19px;
	color:#fff;
	font-size:11px;
	cursor: pointer;
	padding-bottom:2px;
}

/* Оформили заказ */

/* Галерея */
.gallery_all_list_image{
    float:left;
    margin-left: 10px;
}


.gallery_group_list {
	margin:10px 0;
}
	
.gallery_group_list_image{
	float:left;
}

.gallery_group_list_text{
	float:left;
	margin-left:20px;
	width:200px;
}

.backtolist {
	float:right;
}

/* Галереи конец */


/* Форма отправки пресс-релиза */

#send_relize_form {
	
}

#send_relize_form div{
	
}

#send_relize_form span{
	font-size:8px;
}

#send_relize_form input{
	width:500px;
}

#send_relize_form textarea{
	width:500px;
	height:100px;
}

#send_relize_form_button input{
	margin-top:20px;
}

#send_relize_form_button input{
	border:0;
	background-color:#ff0000;
	background:url('/evracore/templates/evra/images/button.png') no-repeat;
	width:71px;
	height:19px;
	color:#fff;
	font-size:11px;
	cursor: pointer;
	padding-bottom:2px;
}


 
/* Пагинация страниц */

.pagination {
	text-align:center;
}

/* Пагинация страниц */

/* Цепочка навигации */

.chain {
	margin-bottom:10px;
}

/* Цепочка навигации */

/* Комменты */

#comment_block{
	
}

#comment_item{
	
}

#send_comment_form{
	
}

#send_comment_user input{
	width:500px;
}

#send_comment_text textarea{
	width:500px;
	height:200px;
}

#send_comment_button input{
	margin-top:10px;
	border:0;
	background-color:#ff0000;
	background:url('/evracore/templates/evra/images/button.png') no-repeat;
	width:71px;
	height:19px;
	color:#fff;
	font-size:11px;
	cursor: pointer;
	padding-bottom:2px;
}




/* Нет комментов */

/* Списки */

/* Для цен (div) */
.price ul li{
    list-style-type: decimal;
}

.price h3 a{
    color:red;
}

/* Цифровой */
.dec{
    list-style-type: decimal;
}

/* С символом евро */
.evro {
    list-style-type: none;
    text-align:left;
    margin-left: 0;
      padding-left: 2em;
      text-indent: -1em;
}

.evro li:before{
    content:"\20AC \0020";
}

.evro li ul{
    list-style-type: disc;
    text-indent: 0;
}

.evro li ul li:before{
    content:"";
}

/* Нет списков */

/* Таблицы с прайсами */

.cooltable {
    text-align: center;
}

.cooltable td{
    border: 2px solid red;
}


.price_link_cur {
    color:red;
}

/* Картинки в начале каждой страницы */

.main_foto{
    margin-left:40px;
}

/* Счетчик */

#counter {
    text-align: right;
    margin-top: 20px;
}
