@charset "windows-1251";
/* CSS Document */

body{
	margin:0px;
	padding:0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#00367c;
	}

table {
  border-collapse:collapse;
  margin:0;
  padding:0;
}
img{border:none;}s
#holder{
	width:100%;}
#head{
	height:82px;
	width:100%;
	background-image:url(../images/love/head_bg.jpg);
	background-repeat:repeat-x;}

.header_v2{
  width:100%;
  margin:0 auto;
  height:112px;
  position:relative;
  background-color:#0698d4;
}
.header_v2 .leftSite_header{
  width:100%;
  position:relative;
  float:left;
  height:112px;
  background: url(../images/love/bg_header1.png) repeat-x;
}
.header_v2 .rightSite_header{
  width:36%;
  position:absolute;
  right:0;
  top:0;
  height:112px;
  background: url(../images/love/bg_header3.png) repeat-x;
}
.header_v2 .header_in{
  position:relative;
  z-index:2;
  width:1000px;
  height:112px;
  margin:0 auto;
  *top:-112px;
  background:url(../images/love/bg_header2.png) no-repeat right 0;
}
.header_v2 .header_in .logo_v2{
  width:145px;
  height:112px;
  position:absolute;
  top:0;
  *top:0px;
  left:35px;
  background:url(../images/love/logo_v2.jpg) no-repeat;
}
.header_v2 .header_in .logo_v2 a{
  display:block;
  height:100%;
  text-align:center;
  text-decoration:none;
}
.header_v2 .header_in .topmenu{
  height:80px;
  position:absolute;
  right:110px;
  top:45px;
  width:720px;
}
.header_v2 .header_in .bottmenu{
  height:32px;
  position:absolute;
  right:110px;
  top:80px;
}

#inhead{
	width:970px;}
#logo{
	width:190px;
	float:left;}
#menu{
	width:779px;
	height:82px;
	float:left;}
#topmenu{
	color:#ffd703;
	height:39px;
	padding-top:11px;
	}
#bottmenu{
	height:32px;}
	
A:link {text-decoration: underline; color:#e20a17;}
A:visited {text-decoration: underline; color:#f24c55;}
A:active {text-decoration: none; color:#e20a17;}
A:hover {text-decoration: none; color:#e20a17;}

A.yell:link, A.yell:visited {text-decoration: underline; color:#ffd703; font-size:12px;}
A.yell:active, A.yell:hover {text-decoration: none; color:#ffd703; font-size:12px;}

A.mmenu:link, A.mmenu:visited {text-decoration: underline; color:#818181;}
A.mmenu:active, A.mmenu:hover  {text-decoration: underline; color:#e20a17;}

A.mmenu_a{text-decoration:none; color:#e20a17;}

A.sub_mmenu:link, A.sub_mmenu:visited {text-decoration: underline; color:#00367c;}
A.sub_mmenu:active, A.sub_mmenu:hover  {text-decoration: none; color:#00367c;}

A.sub_mmenu_a{text-decoration: none; color:#e20a17;}


/*************Менюшка***************/
#tabs {


	margin-left:20px;
	/*font-size:93%;
	line-height:normal;
	border-bottom:1px solid #666;
	margin-bottom:1em; 
	overflow:hidden;*/
	}

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

#tabs li {
	display:inline;
	margin:0;
	padding:0;
	}

#tabs a {
	float:left;
	background:url(../images/love/left.png) no-repeat left top;
	margin:0;
	padding:0 0 0 9px;
	text-decoration:none;
	color:#00367c;
	}

#tabs a span {
	float:left;
	display:block;
	background:url(../images/love/right.png) no-repeat right top;
	padding:8px 15px 6px 5px;
	margin-right:2px;

	}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}

/* End IE5-Mac hack */
/*#tabs a:hover span {
	}*/

#tabs a:hover {
	background-position:0% -32px;
	}

#tabs a:hover span {
	background-position:100% -32px;
	}
	
#tabs a:hover {
	color:#ffd703;
	}
	
#tabs a.a {
	background-position:0% -32px;
	}

#tabs a.a span {
	background-position:100% -32px;
	}
	
#tabs a.a {
	color:#ffd703;
	}


/*************Конец менюшки***************/

#bdy{
	width:970px;}
#f_left{
	width:485px;
	float:left;
	margin:0 15px 0px 0px;
	padding-top:27px;
	text-align:left;}
#f_right{
	padding-top:75px;
	width:462px;
	float:left;
	text-align:left;
	}
h1{
	font-size:36px;
	margin:0px 0px 10px 0px;
	color:#d82832;
	font-weight:normal;}
#left .h1{
		font-size:36px;
		margin:0px 0px 10px 0px;
		color:#d82832;
		font-weight:normal;
	}
.h1{
		font-size:18px;
		margin:0px 0px 20px 0px;
		color:#d82832;
		font-weight:normal;
	}
	
h2{
	font-size:24px;
	margin:0px;
	color:#fff;
	font-weight:normal;}
h4{
	font-size:16px;
	margin:0px;
	color:#00367c;}
h5{
	font-size:14px;
	margin:0px;
	color:#00367c;}
h6{
	font-size:14px;
	margin:0px;
	color:#488de0;}
.f_itemholder{
	width:120px;
	height:130px;
	float:left;}
#oprosbox{
	width:218px;
    margin-left:10px;
	float:left;}
#inoprosbox{
	width:188px;
	background-color:#7895ba;
	padding:5px 15px 5px 15px;
	color:#FFF;
  font-size:11px;
	
	}
.data{
	background-image:url(../images/love/data.jpg);
	background-repeat:no-repeat;
	width:103px;
	height:21px;
	color:#FFF;
	padding:2px 0px 0px 0px}
.seven{
	width:459px;
	color:#fff;}
.inseven{
	margin:0px 0px 0px 15px;
	}
A.yelo:link, A.yelo:visited {text-decoration: underline; color:#ffeb81;}
A.yelo:active, A.yelo:hover {text-decoration: none; color:#fff;}
.price{
	font-size:24px;
	color:#d82832;}
#footer{
	height:30px;
	padding-top:20px;
	border-top:#d82832 1px solid;
	width:970px;
	color:#d82832;
	}
#left{
	width:210px;
	float:left;
	margin:0 15px 15px 0px;
	padding-top:27px;
	text-align:left;}
#right{
	padding-top:75px;
	width:225px;
	float:left;
	text-align:left;
	}
#center{
	width:505px;
	float:left;
	margin:0 15px 15px 0px;
	padding-top:27px;
	text-align:left;
	}
.ull{
	margin:0px;
	padding-left:0px;
	list-style-position:inside;}
	
.lvl3{
  margin-left:15px;
  font-size: 12px;
}	

/* BEGINNING - REGISTRATION FORM */
div.registration {
   width: 95%;
   margin-left: auto;   
   margin-right: auto;}
div.registration h3 {padding: 18px 0 15px;}
table.fields {width: 100%; border-bottom: 1px solid #cfcbcb;}
table.fields td.fieldname {
   width: 240px;
   padding-left: 10px;}
table.fields td {height: 28px;}
input.btn_reg {
/*   width: 125px;
   height: 21px;
   border: none;
   cursor: pointer;
   background: url(../images/blue/bg/btn_reg.jpg)  top left no-repeat;
   color: #fff;
   text-align: center;
   padding-bottom: 2px;*/
   font-size:11px;
   
   }
table.submit {width: 100%; margin: 15px 0;}
table.submit td {text-align: right;}
td.cap_image {width: 120px;}
td.cap_image img { margin-bottom: 5px;}
li.error {
   margin-left: 50px;
   color: #ff0000;}  
li.message {margin-left: 50px;} 
/* END - REGISTRATION FORM */


/*begin BASKET*/
input.cancel {
   width: 15px;
   height: 15px;
   border: none;
   background: url(../images/love/cancel.jpg) center center no-repeat;
   cursor: pointer;}
table.pay {
   width: 100%;
   margin: 10px 15px;}
td.pay_text {width: 100px;}
table.basket {margin: 3px 0 10px 0px;}
table.basket td {border: 1px solid #A7A6AA;}
tr.first_row td {
   text-align: center;
   font-weight: bold;
   padding: 4px;
   /*color: #0D768F;*/}
td.title_basket {width: 260px;}
td.price_basket {width: 80px;}
td.amount_basket {width: 60px;}
td.total_basket {width: 100px;}
td.cancel_basket {width: 30px;}
td.left_alg {text-align: left; padding: 5px 8px;}
td.right_alg {text-align: right; padding: 5px 8px;}
tr.second_row {text-align: center;}
div.btn_basket {
   /*margin-left: 100px; */
   position: relative;
   height: 40px;
   }
div.btn_basket input {float: left; margin-left: 10px;}
table.buttons {width: 100%;}
table.buttons div.btn_basket {/*float:right;*/margin-left:230px;}
/*end BASKET*/

/* BEGINNING - CHAPTER NEWS */
div.list_news {
   width: 96%;
   margin-left: auto;   
   margin-right: auto;}   
table.paging {
   width: 96%;
   margin-left: auto;   
   margin-right: auto;}
table.paging td {width: 50%;}
td.paginator {text-align: right;}
div.activenew{
  color:#818181;
}
/* END - CHAPTER NEWS */

/***04/06****/
.bar{
    font-size:1px;
    background-image:url(../images/love/bar.jpg);
    background-repeat:repeat-x;
    height:3px;
    float:left;}
    

.page_a{color:#e20a17;}


.uptoph1 {
color:#D82832;
font-size:36px;
font-weight:normal;
margin:0 0 10px;

}

