BODY {
	background-color: #ffffff;
	margin: 0px 0px 0px 0px;
	background-image: url(/templates/akc/images/bkleft.gif);
	background-position: left;
	background-repeat: repeat-y;
}

TD {
	color:#555555;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

A {
	color: #2f76bc;
}

A:HOVER {
	color: #ff8709;
	text-decoration: none;
}

INPUT, TEXTAREA {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2f76bc;
	padding: 0px 4px 0px 4px;
}

INPUT.large_input {
	width: 250px;
}

SELECT {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2f76bc;
}

FORM {
	padding: 0px 0px 0px 0px;	
	margin: 0px 0px 0px 0px;
}

IMG {
	border-color:#2f76bc
}

H1 {
	color: #3791e9;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: normal;
	text-transform: uppercase;
	text-align: left;
}

H2 {
	color: #3791e9;
	font-size: 120%;
	margin-bottom: -10px;
	text-align: left;
}

TD.address {
	background-color: #e0f1fe;
	background-image: url(/templates/akc/images/bkaddr.gif);
	background-position: left;
	background-repeat: no-repeat;
	color: #3791e9;
	font-size: 11px;
	text-align: right;
	white-space: nowrap;
	padding: 10px 20px 10px 20px;
}


DIV#logo {
	position:absolute;
	left:40px;
	top:15px;
	z-index:1;
}

TD.menuhdr {
	background-color: #666666;
	background-image: url(/templates/akc/images/bkmhdr.gif);
	background-position: right;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	white-space: nowrap;
	height: 18px;
	padding: 0px 17px 0px 17px;
}

TD.menu {
	font-weight: bold;
	font-size: 11px;
	vertical-align: top;
}

TD.submenu {
	font-size: 11px;
	vertical-align: top;
	padding-left:10px;
}

TD.btmbanner {
	background-image: url(/templates/akc/images/bkbtm1.gif);
	background-position: right;
	background-repeat: no-repeat;
	height:100px;
	padding: 0px 20px 0px 20px;
}

TD.btmcopy {
	background-image: url(/templates/akc/images/bkbtm2.gif);
	background-repeat: no-repeat;
	height:100px;
	padding: 40px 20px 0px 20px;
	color: #666666;
	font-size: 11px;
}


TD.content {
	font-size: 80%;	
	padding: 0px 40px 20px 40px;
	text-align: justify;
}


TABLE.box {
	background-color: #e0f1fe;
	background-image: url(/templates/akc/images/bkbox.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}

TD.box {
	font-size: 75%;
	padding: 0px 30px 2px 0px;
	color: #000000;
}

DIV#icons {
	position:absolute;
	left:330px;
	top:114px;
	z-index:2;
}

DIV#slogan {
	position:absolute;
	left:336px;
	top:21px;
}

DIV#search {
	position:absolute;
	left:17px;
	top:135px;
	z-index:3;
}

TD.search {
	font-size: 11px;
	color: #3791e9;
}

TABLE.promoting {
	margin-top: 5px;
}

TD.promoting A {
	color: #2f76bc;
	text-decoration: none;
	font-size: 11px;
	white-space: nowrap;
}

TABLE.innertb {
	background-color: #666666;	
}

TABLE.innertb TD {
	padding: 2px 4px 2px 4px;
	font-size:75%;
}

TD.innertbhead {
	background-color: #aaaaaa;
	color: #ffffff;
	font-weight: bold;
	height: 21px;
}

TD.innertbfoot {
	background-color: #e0f1fe;
	color: #2f76bc;
	font-weight: bold;
	height: 21px;
}


TR.innertr1 {
	background-color: #FFFFFF;
}

TR.innertr2 {
	background-color: #f5f5f5;
}

#dblue {
	color: #2f76bc;
}
#orange {
	color: #FF8709;
}


TD.button {
	background-color: #2f76bc;
	background-image: url(/templates/akc/images/bkbtn.gif);
	background-position: left;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	white-space: nowrap;
	height: 19px;
	padding: 0px 8px 1px 22px;
}

TD.button A {
	color: #FFFFFF;
	text-decoration: none;	
}

.annot {padding: 10px 0 0 20px ; text-align: left;}

/*video=========================================================================================================================================*/

.videoruBody {margin:0; padding:0; background-color: #ffffff; font-family: Arial, Tahoma, Verdana; font-size: 12px; color: #000;}

/*табы*/
.videoruTabs {margin: 0; padding-left: 5px; height:27px;}
.videoruTabs a {float: left; display: block; height: 15px; padding: 5px 7px 5px 7px; border: #E1E1E1 1px solid; margin: 0 1px 0 0; border-bottom-width: 0; font-size: 11px; position: relative; text-align: center;}
.videoruTabs a:hover {text-decoration: none;}
.videoruTabs a.current {color: #757575; font-weight: 600; background-color: #fff; height:18px; margin-bottom: -2px;}
.videoruTabs-cont {clear: both; margin: 1px 0 10px 0; border-top: #E1E1E1 1px solid; padding-top: 3px;}

/*содержимое закладки*/
.videoruTabs-cont {clear: both; margin: 1px 0 10px 0; border-top: #E1E1E1 1px solid; padding-top: 3px;}

/*список фильмов*/
.videoruFilmsList {border-top: #C2C2C2 1px solid; padding-top: 30px; text-align: left;}
.videoruFilmsList div.film {zoom:1; border-bottom: #C2C2C2 1px solid; margin: 0 0 20px 0; padding: 0 0 20px 0; min-height: 140px;}
* html .videoruFilmsList div.film {/*height: 140px;*/}
.videoruFilmsList div.film div.content {padding: 0 120px 0 115px;}
.videoruFilmsList div.film div.content p {margin: 0; font-size: 11px;}
.videoruFilmsList div.film div.content p.vrtitle a {font-size: 18px; font-weight: 600; margin-right: 15px;}
.videoruFilmsList div.film div.content p.genres a {color: #7B7B7B; font-size: 11px;}
.videoruFilmsList div.film div.content p.persons {margin: 15px 0 15px 0;}
.videoruFilmsList div.film div.content p.persons a {font-size: 11px;}
.videoruFilmsList div.film div.img {float: left; width: 100px; min-height: 140px;}
* html .videoruFilmsList div.film div.img {/*height: 140px;*/}
.videoruFilmsList div.film div.img img {width: 100px; border-width: 0; }
.videoruFilmsList div.film div.vrmenu {float: right;}
.videoruFilmsList div.film div.vrmenu p {margin: 0;}

/*Буквы*/
.videoruLetters {margin: 10px 0 0px 0; padding: 0 0 10px 0px;}
.videoruLetters span.margin {display: block; float: left; width: 25px;}
.videoruLetters a.let {padding: 0 3px 0 3px; margin-right: 0; font-size: 11px;}
.videoruLetters a.let:hover, a.current-let {text-decoration: none; color: #000; background-color: #FFC14E;}

/*постраничная навигация*/
.paginator {text-align: left; margin: 20px 0 0 0;}
.paginator a, span#current {display: block; float: left; width: 50px; text-align: center; border-right: #BFBFBF 1px solid; font-size: 11px;}
.paginator span#current {color: #757575}
.paginator span.last {border-right-width: 0;}
.paginator a.last {border-width: 0;}

/*фильтр по жанрам странам и годам*/
.videoruFiltr {margin: 15px 0 15px 0; border-bottom: #C2C2C2 1px solid;}
.videoruFiltr form {margin: 0 0 15px 0;}

/*фильм*/
.videoruFilm {text-align: left;}
.videoruFilm p.vrtitle {font-size: 18px; font-weight: 600; margin: 0px 0 10px 0;}
.videoruFilm div.content-cont{}
.videoruFilm p.person{}
.videoruFilm p.desc{}
.videoruFilm p.file{}
.videoruFilm a.iframe{font-size: 18px;}
.videoruFilm div.filmfoto{float: left; margin: 10px; width: 70px; height: 85px;}


TABLE.auth {
	margin-left: 18px;
}

TD.auth {
	font-size: 11px;
	vertical-align: top;
}
.red {
	color: red;
}
.tpk_form_subhdr {
	font-size: 12px;
	font-weight: bold;
	color: #3791e9;
	padding: 12px 0 8px 0;
}
.notice {
	color: #3791e9;
}
.notice_order {
	color: #3791e9;
	font-size: 120%;
}