/* Text style */

H1 {
FONT-WEIGHT: bold; 
FONT-SIZE: 17px; 
FONT-FAMILY:  Tahoma, Arial;
MARGIN-BOTTOM: 2px;
text-shadow: 2px 1px 1px #CCC;
}
H2 {FONT-WEIGHT: bold; 
FONT-SIZE: 15px; 
FONT-FAMILY: Verdana, Arial;
COLOR: #444444;
}
H3 {FONT-WEIGHT: bold; 
FONT-SIZE: 14px; 
FONT-FAMILY: Verdana, Arial;
MARGIN: 0;
}

H4 {FONT-WEIGHT: bold; 
FONT-SIZE: 13px; 
FONT-FAMILY: Tahoma, Arial;
COLOR: #3F69A5;
MARGIN: 0;
}

.h1 {FONT-WEIGHT: normal; 
color: #3476B4;
FONT-SIZE: 19px; 
FONT-FAMILY:  Tahoma, Arial;
MARGIN-BOTTOM: 2px;
white-space: nowrap;
text-shadow: 2px 1px 1px #CCC;
margin-top: 6px;
}

ul {
 /*list-style-type: none;
 list-style-image: url('images/li.gif');*/
 margin-left: 10; /* Отступ слева в браузере IE и Opera */
 padding-left: 20; /* Отступ слева в браузере Firefox */
 margin-top: 10;
 margin-bottom: 10;
}

.li {
 font-size: 14px; 
 color: #747EB9;
 line-height: 1.2;
}

.li_details, .li_details a {
 font: bold 14px  Arial, Tahoma, sans-serif; 
 color: #2C5A8D;
 line-height: 1.3;
}

.li_details a:hover { 
color: #F35612;
text-decoration: underline;
}

.li_free {
 font: bold 13px  Arial, Tahoma, sans-serif;
 line-height: 1.5;
}

#head {
 height: 120px;
 background-color: #FCFCFF;
 background:url(images/bg_head.gif) repeat-x top;
 }

.head {
 background:url(images/bg_head_grid.gif) repeat-x top;
 }

.logo {
 width: 340px;
 height: 110px;
 text-align: center;
 padding-left: 30px;
 padding-right: 30px;
/* background: url(/images/bg_bottom.gif) no repeat bottom;*/
}

.contact {
 width: 150px;
 border-left: 1px solid #C5F0FA;
 padding-left: 25px;
 padding-right: 15px;
 }

 .head_desc {
 font: 12px  Arial, Tahoma, sans-serif;
 color: #454545;
}

#topmenu {
 width: 100%;
 background-color: #6495C6;
}

.topmenu {
 height:32px;
 background: url(/images/bg_topmenu.gif) repeat-x;
/*border-top: 1px solid; border-color: #92BDE2;*/
 border-bottom: 1px solid; border-color: #92BDE2;
 color: #FFFFFF;
 text-shadow: 1px 1px 1px #555;
 vertical-align: middle;
}

.topmenu a {
 font: bold 13px  Verdana, Tahoma, sans-serif;
 color: #FFFFFF;
}

.topmenu a:hover {
 font: bold 13px  Verdana, Tahoma, sans-serif;
 color: #FFFFFF;
 text-decoration: underline;
}

.menu_pers a {
 font: bold 14px  Tahoma, sans-serif;
 color: #FC5C18;
 vertical-align: middle;
}

.menu_pers a:hover {
 font: bold 14px  Tahoma, sans-serif;
 color: #0066CF;
 text-decoration: underline;
}

.search_input { border:1px solid #FFFFFF; padding:2px;color: #8B8B8B; font-size:12px; float:left; text-align: middle; margin-right:5px; width:150px; margin-top:2px;}
/*.searchf { border:0px; float:right;position:absolute; top:6px; right:5px; width:23px; height:23px; background:url(/images/search_but.png) no-repeat;cursor:pointer;}*/

.left_menu, .left_menu a {
 font: bold 13px  Arial, Tahoma, sans-serif; 
 color: #005187; /*#002C52*/
 text-shadow: 1px 1px 1px #F0F0F0;
}

.left_menu a:hover {
 color: #FA561F;
 text-decoration: underline;
}

.left_menu_bg {
 width: 200px;
 background-color: #F8F9FC; /*#E9F0F5*/
 border-right: 1px solid #B1BCCB;
 vertical-align: top;
}

.left_search {
 height: 37px;
 width: 100%;
 background-color: #FFC75E;
 border: 1px solid; 
 border-color: #FE8E10;
 margin-right: -2px;
}

.bg {
 background-color: #FCFDFE;
}

 .border_cat_around {
  border: 6px solid #F0F2F5;
  -moz-border-radius: 15px;
 -webkit-border-radius: 15px;
 border-radius: 15px;
 position: relative;
 margin:0px;
}

.border_cat {
 background-color: #FFFFFF;
 border: 1px solid #A8C8E8;
 position: relative;
 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 border-radius: 10px;
 padding: 5px;
}

 .border_detail {
 background-color: #FFFFFF;
 border: 3px solid #72A4D6;
 /*background-color: #F4FCFF;*/
 position: relative;
 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 border-radius: 10px;
 margin: 0 0 10 12;
 padding:5px;
}

 .border_detail2 {
 background-color: #FFFFFF;
 border: 3px solid #CACACD;
 position: relative;
 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 border-radius: 10px;
 margin: 0 0 10 12;
 padding:5px;
}

#tab_row {
    width: 98%;
/*border: 1px solid; border-color: #C1D5E9;*/
}

#title {
	height: 26px;
    width: 100%;
	margin: 5px;
	background-color: #6599C9;
}

.title, .title a, .title a:hover {
font: bold 14px  Tahoma, Arial, sans-serif;
color: #FFFFFF;
text-shadow: 1px 1px 1px #004B6C;
margin: 0 0 0 8;
}

.title_detail {
font: bold 14px  Verdana, Tahoma, sans-serif;
color: #FFFFFF;
text-shadow: 1px 1px 1px #004B6C;
margin: 0 0 3 15;
}

#tab_row_detail {
    width: 100%;
	border: 0px solid; border-color: #6199D1;
}

#title_detail {
    width: 100%;
    height: 35px;
	background-color: #6199D1;
	/*background:url(/images/bg_title_detail.png) repeat-x;*/
}

.detail_img {
	border: 2px solid; border-color: #C5D0DB;
}

.font3 {
font: bold 14px  Verdana, Arial, sans-serif;
color: #555555;
margin: 0 0 0 8;
}

.razdel {
font: normal 17px Tahoma, Arial;
color: #FE622E;
text-shadow: 1px 1px 1px #8F3716;
letter-spacing: 1.0;
/*text-transform: uppercase;*/
}

.total {
font-size: 15px; 
color: #345678;
font-weight: normal;
}

.dopFilm_tile{
	font-size: 15px;
	color: #E83E2D;
	font-weight: bold;
}
.dopFilm_name {
  font-size: 13px; 
  text-decoration: none;
  color: #6F6F6F;
}

.text_lite {
  font-size: 11px; 
  color: #565F65;
}

.text {
  font-size: 12px; 
  color: #343434;
}

.arial {
  font: 12px Arial; 
  color: #343434;
}

.reg {
  font: 14px Arial; 
  color: #0066CF;
}

.small {
  font: 12px  Arial, Tahoma, sans-serif; 
  color: #343434;
}

.img_rowfilm {
  margin-top: 5px;
}

.description {
  font-size: 12px; 
  color: #444444;
}

.about {
  color: #366EB9;
}

.buy a, .buy div {
 color: #006BC4;
}

.buy_td {
 width: 130px;
 text-align: center;
}
 
.text_name_film {
  font-size: 13px; 
  color: #005AB0;
  font-weight: bold;
}

.text_small {
  font-size: 11px; 
  color: #78707A;
}

.text_futer {
  font-size: 5%; 
  color: #FDFDFD;
}

.cost {
  font-family: sans-serif;
  font-size: 16px; 
  color: #F46324;
  font-weight: bold;
/*  padding: 3 3 2 5; */
/*  background-color: #98C646; */
  
}

.down_links {
  font-family: sans-serif;
  font-size: 13px; 
  color: #005AB0;
  font-weight: bold;
}

.faq {
  font-size: 14px; 
  color: #2889B2;
  margin: 15 5 7 7;  
}

.answer {
  font-size: 13px; 
  color: #333;
  margin: 7 5 10 25;  
}


/* Link style */
a { 
  color: #324C69; 
  text-decoration: none; 
}

a:hover { 
  color: #336ABB;
  text-decoration: none; 
}


a.small { 
  font-size: 10px; 
  color: #5060CC; 
  text-decoration: none; 
}

a.small:hover { 
  font-size: 10px; 
  color: #78707A;
  text-decoration: underline; 
}

.let {color:#9F0016; border:0px; margin-top:10px; margin-bottom:5px; text-align: center;}
.let a:link,
.let a:visited,
.let a:hover,
.let a:active {text-decoration:none;color: #4888B7;background:#F9FFFF;border:1px solid #9FCEED;padding:2px 5px;font-size:11px}
.let a:hover {background:#87C2E9;color:#ffffff;border-color:#9FCEED;}
.let span {text-decoration:none;background:#ffffff;border:0px solid #ccc;padding:2px 5px;color:#005AB0;font-size:11px;}

/*a.let {
	color: #cc3300;
	text-decoration: none;
}

a.let:hover { 
  color: #78707A;
  text-decoration: underline; 
}*/

.basket_menu {
height: 25px;
color: #FFFFFF;
border-right: 1px solid #FFFFFF; 
}

#basket_menu {
height: 25px;
}

a.menu_item { 
  color: #78707A;
  text-decoration: none; 
}

a.menu_item:hover { 
  color: #78707A; 
  text-decoration: underline; 
}

a.search { 
  color: #78707A; 
  text-decoration: none; 
}

a.search:hover { 
  color: #78707A; 
  text-decoration: none; 
}

a.txt-black:hover { 
  color: #3D3D3D; 
  text-decoration: underline; 
}

a.tab-o:hover { 
  color: #FF7707; 
  text-decoration: underline; 
}

/* Form elements */

input.standart { 
  border-color: #C3CBD5 #264568 #264568 #C3CBD5;
  border-style: solid;
  border-top-width: 1px; 
  border-right-width: 1px; 
  border-bottom-width: 1px; 
  border-left-width: 1px;
  font-size: 13px;
  font-weight: bold;
  background-color : #4D8BD1;
  color: #FFFFFF;
  padding: 4 8;
  margin: 7;
  cursor:pointer; cursor:hand;
}

select.flat, textarea.flat, input.flat, select.error, textarea.error, input.error, textarea.code {
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-color : #FEC59F;
	font-size: 12px;
	background-color : #EB896E;
}

select.content, textarea.content, input.content  {
	width: 220px;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-color : #A2B5C6;
	font-size: 12px;
	background-color: #FFFFFF;
	padding: 2;
	margin: 4;
}

.links {
 font: 12px  Arial;
 color: #555555;
 margin-top: 3px;
 margin-bottom: 3px;
}
.links a,
.capa:hover {
 font: 12px  Arial;
 color: #415569;
 text-decoration: none; 
}

.ml {
 font: 13px  Arial;
 color: #555555;
 padding: 3px 10px 3px 10px;
}
.ml a,
.capa:hover {
 font: 13px  Arial;
 color: #415569;
 text-decoration: none; 
}

#bottom_menu ul {
	width: 100%;
    margin: 0 auto;
/*    font-size: 15px;*/
}

#bottom_menu ul li {
    display: block;
	height: 20px;
    padding: 6px;
    margin: 0;
    list-style: none;
    float: left;
/*    border-left: 1px solid #f1f4f6;*/
}

#bottom_menu ul li a {
    text-decoration: none;
}

#bottom_menu li a:hover {
    text-decoration: underline;
/*    background: none;*/
}

/*#topmenu ul li.current_page_item > a, #topmenu ul li.current_page_ancestor > a, #topmenu ul li.current_page_parent > a {
    background: none;
}*/

.li_bottom_menu  {font-family: Tahoma, Helvetica; font-size: 11px; color: #000000; }

.tab_bottom { 
  background-color: #F2F7FA; 
}
