*{
    outline: none;
}

html, body {
	height: 100%;
}

html, hmtl a{
	width:100%;
	font-size: 100%; 
	-webkit-text-size-adjust: 100%; 
	-ms-text-size-adjust: 100%;
}

body {
	font-weight:400;
	font-size:14px;
	font-family: 'Roboto', sans-serif;
	line-height:24px;
	color: #000;
	background: #fff url('images/bg.jpg') no-repeat top center;
	/* background-size:cover; */
}

h1, h2, h3, h4 {
font-weight: 300; 
color: #6b0c36;
font-family: 'Roboto', sans-serif;
}

h1 {margin: 0 0 12px 0; text-transform: uppercase; font-size: 30px; letter-spacing:-0.05em;}
h2 {font-size: 24px; letter-spacing:-0.05em;}
h3 {font-size: 18px; margin: 15px 0 5px 0; color:#333; }



h3 a{
color:#333;
text-decoration: none;
}

h3 a:hover,  h3 a:focus{
color: #3B8ABB;
}



strong, b {
font-weight: 500; 
}

h4 {font-size: 14px; letter-spacing:-0.05em;}

img { border: none;}

ul, li, ol {list-style:none;}

a {color: #6b0c36;}

a:hover {text-decoration: none;}
a img {border: none;}
object {outline:none;}
hr {
border:0; 
border-bottom:1px solid #888; 
padding: 10px 0 10px 0;
}


fieldset {margin:0; padding:0; border:0;}

p {
margin: 5px 0 5px 0;
}

#maincontent {
position:relative;
width: 940px; 
margin:0 auto;
height:80%;
min-height:80%;
}

.clear {clear:both;}




#gl_link {
margin:0 auto;
width:940px;
}

#gl_link a{
text-decoration:none;
color:#fff;
}

#gl_link div{
display:block;
width:940px;
height:112px;
cursor:pointer;
}

.title{
font-size: 24px;
width:400px;
margin-left:480px;
padding-top:10px;
color:#fff;
font-weight:300;
line-height:28px;
}



/*-------------------------- Menu */

#nav li a{
font-weight:500;
font-size:13px;
letter-spacing:0.05em;
}

/*-------------------------- */
#promoplate {
position: relative;
left:0; top:0;
width: 940px;
height:522px;
padding:0; 
margin:0;
Z-INDEX:1000;
}

.fader{
padding:0;
}

#promoplatetext {
font-size:14px;	
line-height:20px;
position: absolute;
bottom:20px;
right:70px;
padding: 5px 15px 15px 15px;
width: 350px;
height:250px;
z-index: 1100;
background-color: rgba(255,255,255,0.8);
}

.plashka {
width: 930px;
height:40px;
padding: 10px 0 0 10px;
background-color: #6b0c36;
}

.plashka h3{
color: #fff;
margin:0;
}



/*------------------------ */
#promoplate2 {
position: relative;
width: 780px;
PADDING: 25px 80px 10px 80px;
Z-INDEX:1000;
}

#thumbnails{
width: 125px;
}

#thumb {
cursor: pointer;
border: 0px solid #bbbbc7;
height: 83px;
z-index: 250;
display: block;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
-moz-opacity: 0.7;
-khtml-opacity: 0.7;
opacity: 0.7;
padding: 5px;
}

.nazvanie{
height: 35px;
padding: 10px 35px 0px 10px;
display: block;
float: left;
border:1px solid #6b0c36;
}

.nazvanie h2{
margin:0px;
}


.cost{
width: 200px;
height: 30px;
/* background: #395a90 url('images/bgcost.jpg') repeat-x; */
padding: 10px 10px 5px 10px;
font-size: 18px;
font-weight:700;
color:#ffffff;
float: left;
border:1px solid #6b0c36;
background: #6b0c36; /* Old browsers */
background: -moz-linear-gradient(top, #6b0c36 0%, #7c2a45 51%, #a3132b 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #6b0c36 0%,#7c2a45 51%,#a3132b 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #6b0c36 0%,#7c2a45 51%,#a3132b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b0c36', endColorstr='#a3132b',GradientType=0 ); /* IE6-9 */
}



.img-pre {
float:left;
width: 150px;
text-align:center;
margin:0 3px;
}

#fott {
position: relative;
width: 940px;
margin-left: 5px;
Z-INDEX:1000;
}







/* Sidebar */
#sidebar {float: left; width: 240px; padding:0 0 0 30px; overflow: hidden; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}


/* Footer */
#footer {width: 940px; height: 70px; margin: 0 auto 30px auto; padding: 0; background-color: #f3f3f3; color:#494949;}
#footer p {margin: 0; padding: 8px 0px 0px 30px; text-align: left; line-height: normal; font-size: 11px;}
#footer span {color:#ddd;}


/* data table */
.data-table {width:100%; margin:10px 0; border-collapse: collapse; border:1px solid #888;}
.data-table th, .data-table td {padding:5px 10px; border:1px solid #888;}
.data-table th, .data-table thead td {color:#888; background-color:#ddd;}
.data-table td {font-style:italic;}

.textfield {border:1px solid #888;}
.errors {color:red;}
input.required, input.invalid {border:1px solid red;}
.code {display:none; width:90%; overflow: hidden; padding:5px; margin-bottom:15px; border:1px dashed #ddd; background-color: #fff; color:#555; font-family:"Courier New", Courier, monospace;}


#loading {background: url(spinner.gif) no-repeat center center #fff; border:1px solid #888; width:50px; height:50px; position:absolute; top:50%; left:50%; z-index:100; margin:-25px 0 0 -25px; display:none;}
#popup {background-color:#fff; border:1px solid #888; padding:10px; display:none; position:absolute; top:50%; left:50%; z-index:100;}
#overlay {background-color:#000; position:absolute; top:0; left:0; z-index:50; display:none; overflow:hidden;}


#pix  {
width: 1px;
height: 50px;
border-left: 1px solid #000000;
display: inline-block;
}

#gorpix  {
width: 100%;
height: 2px;
border-top: 1px solid #737373;
} 

.spec-news {	
position: relative;
padding: 25px;
text-align:left;
float: left;
margin-top: -230px;
margin-left: 450px;
width: 350px;
height:180px;
z-index: 220;
background-color: #ffffff;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  opacity: 0.7;
}


.img-main {
width: 500px;
height:320px;
background: url("images/loading.gif") center center no-repeat;
}


#dostavka1 {
position: relative;
}

.pages a{
padding: 8px;
font-size: 12px;
color: #545454;
text-decoration: none;
}
.pages a:hover{
color: #ffffff;
background: #3B8ABB;
}
.pages .current{
padding: 5px;
font-size: 12px;
color: #3B8ABB;
}

#actions{
position: absolute;
margin-top: -130px;
margin-left: 10px;
display: block;
width: 60px;
height:38px;
z-index: 1000;
}
