html {height:100%;font-size:100%; margin:0;padding:0;background-color:#620576;}
body {min-height:100%;min-width:980px;background:#620576 url(images/bgr_all.gif) 0 0 repeat-x; margin:0; padding:0;font-size:0.9em; font-family: verdana, tahoma, arial; color:#010002;text-align:center; line-height:1.3em;}

*html body {width: expression(autowidth());}

.hack:after { 
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}
.hack {display: inline-block;}
/* Hides from IE-mac \*/
* html .hack {height: 1%;}
.hack {display: block;}
/* End hide from IE-mac */


img {border:0;}
form, object, embed {margin:0;padding:0;} 

p {margin:0 0 20px 0;}

a {text-decoration: underline;color:#4D0089;}
a:hover {text-decoration: none;color:#4D0089;}


h1 {color:#cb0c0c;font-size:1.6em;font-weight:normal;text-align:left;margin:0 0 15px 0;padding:0;}
h2 {color:#8e8e8e;font-size:1.4em;font-weight:normal;text-align:left;margin:0 0 15px 0;padding:0;}
h3 {color:#B9B8B8;font-size:1.4em;font-weight:normal;text-align:left;margin:0 0 10px 0;padding:0;}

ul {margin:5px 0 10px 25px;list-style:none;padding:0;}
ul ul {margin:5px 0 0 25px;}
ul li {margin:0 0 5px 0;padding:0 0 0 14px;background:url(images/arrow.gif) 0 3px no-repeat;}

ol {margin:0 0 10px 25px;padding:0;}
ol li {margin:0 0 5px 0;}

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

input, textarea, select {background-color:#FFF;border:1px solid #D1D3D4;font-family:verdana; font-size:0.9em;color:#312A38;margin:5px 0 15px 0;padding:3px 5px;width:350px;}
textarea {width:99% !important;height:100px;}
.submit {width:200px !important;border:none;background-color:#CB0C0C;color:#FFF;font-weight:normal; font-size:1.7em;line-height:1em;padding:3px 0 5px 0 !important;}
.checkbox {margin:10px 0 10px 0;}
.checkbox td {padding:0 0 10px 0;}
.check {width:auto !important;padding:0;margin:0 10px 0 0;padding:3px;+border: none !important;border /*\**/: none\9;}
form label {margin:0 20px 0 0;color:#312A38;}


#bgr {background:url(images/bgr_white.png) top center no-repeat;}
#all {width:1002px;text-align:left;}
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
   #bgr {margin:0 0 0 0;}
}

#conteiner {padding:30px 30px 10px 30px;background-color:#FFF;}

.block {background:url(images/bgr_block.gif) 0 0 repeat-x;}
.block_left {background:url(images/bgr_block_left.gif) 0 0 no-repeat;}
.block_right {background:url(images/bgr_block_right.gif) top right no-repeat;height:170px;}
.block_ins {padding:10px 15px;}


/*#################  TOP  ################*/

#top {height:488px;background:url(images/top_img2.jpg) bottom left no-repeat;padding:0 1px;}
.flash {position:absolute;}
.head {height:80px;width:1002px;position:absolute;background:url(images/bgr_head.png) bottom left no-repeat;font-color:#000000;font-weight:bold;font-size:1.1em;}
.phone {float:right;padding:13px 20px 0 30px ;text-align:right;font-family: arial;background:url(images/icon_phone.gif) 0 17px no-repeat;line-height:1.7em;}
.big {font-size:1.6em;}
.logo {padding:11px 0 0 14px;line-height:1.5em;}
#menu {padding:456px 0 0 0;font-weight:bold;font-size:1.1em;}
.menu td {padding:0 10px;}
.menu a {text-decoration:none;color:#FFF;display:block;padding:3px 15px;}
.menu a:hover {text-decoration:none;color:#FFF;background:url(images/bgr_menu_a.gif) 0 0 repeat-x;}


/*#################  LEFT  ################*/

#left {float:left;width:277px;padding:0 0 30px 0;}

#left ul {margin:20px 0 0 0;list-style:none;padding:0;}
#left ul li {margin:0;padding:0 0 18px 0;background-image:none !important;}
#left li a {color:#4D0089; text-decoration:underline;font-size:1.2em;font-family: arial;font-weight:bold;}
#left li a:hover {text-decoration:underline;color:#CB0C0C;}


/*#################  RIGHT  ################*/

#right {margin:0 0 0 277px;padding:0 0 30px 38px;}

a.prev img {background:url(images/prev.gif) 0 0 no-repeat;}
a:hover.prev img {background:url(images/prev.gif) -32px 0 no-repeat !important;}

a.next img {background:url(images/next.gif) 0 0 no-repeat;}
a:hover.next img {background:url(images/next.gif) -32px 0 no-repeat !important;}

.prev img, .next img {border:none !important; margin:0 !important;}


/*#################  CONTENT  ################*/

.content {min-height:400px;}
*html .content {height:400px;}

.price table {
border:1px solid #D2D2D2;
border-collapse:collapse;
border-spacing:0;
margin:10px 0;
}

.price td, th {
border:1px solid #D2D2D2;
padding:3px 5px;
vertical-align:middle;
}

td.hover {background-color: #DDD0E0;}

#photo a img {padding:2px;background-color: #FFF;border: 1px solid #D1D3D4;}
#photo a:hover img {background-color: #5B3484;border: 1px solid #5B3484;}

a.a_h2 {color:#4D0089;font-weight:bold;line-height:1.5em;text-decoration:none;padding:0 13px 0 0;background:url(images/arrow3.gif) right bottom no-repeat;}
a.a_h2 span {border-bottom:2px dotted #4D0089;}
*html a.a_h2 span {border-right:1px dotted #FFF;}
.selected {background-image:url(images/arrow4.gif) !important;}
a.a_h2:hover {color:#CB0C0C;text-decoration:none;} 
a.a_h2:hover span {border-bottom:2px dotted #CB0C0C;}
*html a.a_h2:hover span {border-right:1px dotted #FFF;}


/*#################  FOOTER  ################*/

#footer {padding:5px 30px 0 30px;height:60px;background:url(images/bgr_footer.gif) 0 0 no-repeat;color:#FFF;line-height:1.7em;}

.designby {color:#FFF;padding:15px 35px;}
.counter {float:right;text-align:right;}
div.counter {
	height:31px;
	width:330px;
	/* собственно скрпит прозрачности */
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE 5.5+*/ /*от 1 до 100*/
	-moz-opacity: 0.5; /* Mozilla 1.6 и ниже */ /*от 0 до 1*/
	-khtml-opacity: 0.5; /* Konqueror 3.1, Safari 1.1 */ /*от 0 до 1*/
	opacity: 0.5; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */ /*от 0 до 1*/
}

.copy {padding:5px 0 10px 0;}
.copy a {color:#FFF;text-decoration:underline;}
.copy a:hover {color:#FFF; text-decoration:none;}

.scrollable img {margin:0 11px;}
.scrollable {margin:0 10px;}

#fill_scroll_{width:535px;overflow:hidden;position:relative;z-index:auto}
* HTML #fill_scroll_{width:535px;}
/*#fill_scroll_ img{position:relative;right:3px; }
* HTML #fill_scroll_ img{position:static}*/



