html {
	
	padding:0px;
	
}

body {
	margin: 0px auto;
	padding: 0; 
	font: normal 12px/18px Arial, "Trebuchet MS", Tahoma, Verdana, Georgia, sans-serif; 
	color: #333;
	text-align: center;
	background-color: #D2D1D0;
	background: #D2D1D0 url(pix/bg.png) no-repeat center top;
}

h1, h2, h3, h4, h5, h6 {margin:0; padding:0; margin-bottom:7px;}

h1 {font: normal 26px Arial; padding-bottom:7px; color:#0F94DA;}
h2 {font: normal 18px/18px "Times New Roman CE", Arial; color:#fff;  padding-bottom:3px; font-style:italic; }
h3 {font: bold 15px Arial; margin:0px 0 7px 0; color:#720E12;}
h4 {font: bold 13px Arial; margin:0px 0 10px 0; color:#333;}
h5 {font: normal 12px Arial; margin:0px 0 7px 0; color:#7ECF2E;}


ul {list-style:none;}
li {padding:0px;}

#content #right ul {margin:10px 0 0px 0;}
#content #right li {list-style:circle; list-style-type: disc; list-style-position: outside; margin-left:20px; }

hr{	border: none 0; border-top: 1px solid #f2f2f2; height: 1px;	vertical-align:top; margin:10px 0 10px 0; clear:both;}

img {border:0;}



a:link, a:visited {	text-decoration: none; border:0; background-color:transparent; color:#720E12; padding:0; outline: none;}
a:active, a:hover {	text-decoration: none; background-color:transparent; }


form {padding:0px; margin:0px;}
p {padding:0px; margin:0px;}
div, ul {padding:0; margin:0;}


.clear {padding:0; margin:0; height:0px; line-height:0px; clear:both;}
.line { height:2px; background: transparent url(pix/line.png) no-repeat center top;}
.line2 {height:2px; background: transparent url(pix/line2.png) no-repeat center top;}


/* construction */

#main {width:1060px; margin:auto; text-align:center; margin-bottom:0px; padding:0 40px;}

#top {margin:auto; text-align:center; padding:16px 0; overflow:hidden; }
#lang {width:100px; height:15px; position:absolute; top:10px; margin-left:970px;}
#lang img {margin-left:3px;}

#menu {height:40px; padding:10px 0 14px 0;}
#menu a {margin:0 2px 0 2px;}

#menu li { display:inline}

#menu li a { float:left; width:128px; height:36px; padding-top:10px; background:url(pix/m.png) top center; font-family:"Times New Roman", Times, serif; font-size:13px; text-decoration:none; text-align:center; font-style:italic;  color:#4f4f4f; font-weight: normal;  }
#menu li a:hover { background:url(pix/m_.png) top center; color:#ffffff;  }

#menu li a.presss { background:url(pix/m_.png) top center; color:#ffffff;  }


#content, #content_start {padding-bottom:0px; text-align:left; margin:0px; padding-top:14px;}

#footer{ font-size:11px;text-align:center; color:#666; clear:both;   padding:20px 22px; margin-bottom:20px;}
#footer a {background-color:transparent; color:#999; margin:0 10px;}
#footer .fleft {float:left; padding:0px 0 0 0px; width:800px;}
#footer .fright {float:right; text-align:right; padding:0px 0px 0 0px;  width:72px;}

#footer .fleft span {margin-left:100px; }
#footer .fleft span a, #footer .fleft span a:hover {color:#999; text-decoration:none; margin:0 7px;}

#content_start #right, #content_start #left, #content_start #center {border:0px solid red; padding-bottom:0px;}
#content_start #right {float:right; width:224px;}
#content_start #left {float:left; width:224px;  margin-right:22px;}
#content_start #center {float:left; width:560px; font-size:12px;}
#content_start #center h2 {color:#000;}
#content_start #right a {color:#333;}
#content_start #center {margin-top:10px; font: normal 13px/22px "Times New Roman CE", Arial; color:#333;   font-style:italic;}

#content #left {display:none;}
#content #right {float:right; width:224px;}
#content #center {width:810px; float:left;}
/* end construction */


.coll_gray {width:204px; background: transparent url(pix/coll_gray.png) no-repeat center top; padding:10px;}
.coll_gray2 {width:204px; background: transparent url(pix/coll_gray2.png) no-repeat center top; padding:10px;}
.coll_white {width:204px; background: transparent url(pix/coll_white.png) no-repeat center top; padding:10px;}
.coll_white h2 {color:#333;}
.coll_gray_bottom {width:224px; height:3px; background: transparent url(pix/coll_gray_bottom.png) no-repeat center top; margin-bottom:5px; clear:both;}
.coll_gray2_bottom {width:224px; height:3px; background: transparent url(pix/coll_gray_bottom2.png) no-repeat center top; margin-bottom:5px; clear:both;}
.coll_big {width:774px; background: transparent url(pix/coll_big.png) no-repeat center top; padding:20px;}
.coll_big_bottom {width:814px; height:3px; background: transparent url(pix/coll_big_bottom.png) no-repeat center top; margin-bottom:20px;}
.coll_big h2 {color:#333;}

#content_start #left .coll_gray a, #content_start #left .coll_white a, #content_start #right .coll_gray a, #content_start #right .coll_white a {font: normal 12px/12px "Times New Roman CE", Arial; color:#fff; font-style:italic; color:#333; float:right; padding-top:3px;}

.list, .list_ {width:180px; background-color:#EAEAEA; margin:0 17px 17px 0; float:left; text-align:center; font-size:11px; color:#666; padding:7px 0; display:block; }
.list_ {margin-right:0; border:0px solid red;}
.list_img {margin:5px 0; }

.info, .info2, .info3 {float:left; margin-right:50px; margin-bottom:20px;}
.info2 {margin-right:0;}
.info2{float:right;}
.info5{width:450px; display:block; float:left;margin-bottom:20px;}
.info5 b, .info6 b {color:#990000;}
.info6 {float:left;}
.ng {font: normal 18px/18px "Times New Roman CE", Arial; color:#333;  padding-bottom:3px; font-style:italic; margin-left:5px;}

.spec {background-color:#AEACC0; padding:10px; color:#fff; text-align:center;}

#flash {height:370px;}

#submenu {background-color:#CBC9C8; margin:20px 0;}
#submenu a {font: normal 13px/18px "Times New Roman CE", Arial; color:#333;  padding-bottom:3px; font-style:italic; padding:7px 20px; border-right:10px solid #fff;}
#submenu a:hover {text-decoration:none; color:#000;}

.list_cataloque, .list_cart{padding:5px 0; font-size:11px; display:block; margin-bottom:7px;}
.list_cataloque {color:#333; text-decoration:none;}
.list_cataloque:hover {background-color:#f2f2f2;}
.list_cataloque .foto,.list_cart .foto {margin:0 20px 0px 0; float:left;}
.list_cart {font-size:13px; line-height:20px;}
/* filmy */
.films {float:left; margin-right:30px;  background-color:transparent; padding:0px; margin-bottom:0px;}
.films .gal_photo {width:150px; height:150px; border:1px solid #ccc; margin-bottom:0px; display:table-cell; vertical-align:middle; text-align:center; overflow:hidden;}
.films a  {border:none; padding:0px; margin:auto; vertical-align:middle; background:none; color:#666;}
.films .galdesc {color:#666; font-size:11px; display:block; line-height:12px; text-align:center; background-color:transparent; padding:3px 5px; width:150px; margin-bottom:25px; }

/* end filmy */

#rechercher {background:transparent url(pix/input_ok.png) no-repeat center top; width:200px; border:0; height:28px;}
#rechercher .input {width:160px; border:none; height:16px; font-size:11px; float:left; padding-left:3px; color:#333;  padding-top:5px; background:transparent; }
#rechercher .bt {background:transparent; border:none; cursor:pointer; width:30px; height:26px; margin-left:3px;}
.btt {background:url(pix/bt_ok.jpg) no-repeat top left; width:39px; height:28px; border:none; cursor:pointer; }
.button_big, .button_big_ {width:120px; height:22px; background:transparent url(pix/button.png) no-repeat center top; color:#fff; font-size:11px; border:0; cursor:pointer; padding-bottom:2px; margin-right:5px;}
.button_big_ {background:transparent url(pix/button_.png) no-repeat center top;}
.desc_cart {float:left;}

.button_big_big {width:240px; height:30px; background:transparent url(pix/button_big.png) no-repeat center top; color:#fff; font-size:14px; border:0; cursor:pointer; padding-bottom:2px; margin-right:5px;}

textarea {width: 322px;	height: 100px;	border: 1px solid #ccc;	background-color:#fff; padding:5px;  margin-bottom:2px;}


.ok {width:30px; height:22px; text-align:center; color:#fff; font-size:12px; cursor:pointer;}


.button { background: url(pix/button.png) center top no-repeat; width:120px; height:22px; color:#fff; font-size:12px; border:0; padding-bottom:2px; cursor:pointer;}

.input_2 {width:220px; height:21px; border:1px solid #AAAAAA; color:#666666;}
.tab_clear {background: transparent; margin:auto; padding:0;}
.inRight {text-align:right;}
.alert {font-size:11px; color:#990000;}
	
#inside {width:180px; margin-right:15px; float:left;}
#inside a { display:block; color:#fff; font-size:17px; padding:15px 5px; text-decoration: none; background-color:#CBC9C8; margin-bottom:1px;}
#inside a:active, #inside a:hover {	text-decoration: none; background-color:#B1AFC3;}
#inside .sub {padding:5px 20px; font-size:13px; background-color:#A7A5B8;}

#top_ {border:0px solid red; height:105px;}

#top1, #top2, #top3 {float:left; margin-right:30px; color:#003366; margin-top:20px;}
#top1{margin-top:0;}
#top1 img {position:relative; top:-4px; left:10px;}
#top2 {font-size:12px; font-weight:bold;}
#top2 a {font-size:15px; padding:5px 15px; background: url(pix/line_v.gif) right top no-repeat;}
#top2 .menu {position:relative; left:-15px;}
#top3 {float:right; margin-right:20px; text-align:right;}
#top3 img {margin-left:4px;}
#top3 .menu a {padding:0px 4px;}
.menu {margin-top:30px; font-weight:normal;}

#top_ a {color:#fff; outline: none;}
