/*
#383431 - 90% black
#aaa9a9 - 30% black
#f8c300 Deep Yellow
*/

a.dl {color:rgb(102,102,255);}
a.dl:hover {color:#fff; background:#aaa9a9; text-decoration:none;}

* {margin:0; padding:0; border:0; font-family:'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;}
#top {background:url('/ext/armaturaperm/newlogo.jpg') no-repeat 15px 15px; background-color:#605d5c; padding:15px 15px 15px 118px; border-bottom:5px solid #f8c300;}
#top .motto {float:left;}
#top .line1 {color:#fff; font-size:150%; padding:0 0 0 20px;}
#top .motto #line2 {background:#f8c300; font-size:250%; padding:0 20px 0 20px;}
#top .motto #line3 {color:#fff; font-size:120%; text-align:right; padding:0 20px 0 0;}
#top .motto #line3  strong {color:#f8c300;}
#top #contacts {float:right; text-align:right;}
#top #contacts #phone {color:#f8c300; font-size:210%;}
#top #contacts #comment {color:#fff; font-size:90%;}
#top #lang a, #top #lang a:visited{float:right; color:#f8c300;}
#top #lang a:hover {background:#f8c300; color:#000; text-decoration:none;}

#mainPad {padding:0 15px 0 15px;}
#supertop {margin:0 15px 0 15px;}

#topDescr {color:#383431; float:left; font-size:140%; margin:15px 0 0 0;}
#topDescr .big {font-size:160%;}

#logo {float:right; margin:15px 0 0 0;}
#logo a {text-decoration:none;}

.s0 {font-size:70%; color:#333;}
.s1 {font-size:80%; color:#333;}
.s3 {font-size:120%;}
.r {float:right;}
.c {clear:both;}
.justify {text-align:justify; }


#topmenu {text-align:center; background:#383431; padding:7px; margin:50px 0 0 0;}
#topmenu a {font-size:130%; margin:0 10px 0 10px; color:#fff; background:#383431; text-decoration:none;}
#topmenu a:hover {color:#fff; background:#000; }

#texts {width:68%; float:left;}
#rightBlock {width:28%; float:right;}
#rightBlock .title, .graytitle {background:#aaa9a9; color:#fff; font-size:180%; padding:5px; border:0; margin-top:75px;}
/* #rightBlock .rblock:hover .title {background:#f8c300;} */
#rightBlock .rtext {margin:20px 0 0 0;}
#rightBlock .attention {background:#cc0000; color:#fff; margin-top:50px; padding:10px; font-size:150%; text-align:center;}
#rightBlock .attention:hover {background:#ff0000;}
#rightBlock .attention a{color:#fff;}
#rightBlock .rButton {background:#f8c300; color:#fff; margin-top:20px; padding:10px; font-size:150%; text-align:center;}
#rightBlock .rButton:hover {background:#fcd33f;}
#rightBlock .rButton a{color:#fff;}
#rightBlock .r-title-first {margin-top:20px!important;}
.lang-en #rightBlock .r-title-first {margin-top:50px!important;}

a#no-fake, a#no-fake:visited {color:#fff;}
a#poll, a#poll:visited {color:#fff;}

/* Inline popups */
.newBlockRed {background:#cc0000; border:5px #cc0000 solid;}
.newBlockOrange {background:#f8c300; border:5px #f8c300 solid;}
#newBlockSmallOverlay {background:#fff; position:absolute; z-index:101; top:0px; left:0px; text-align:center; font-size:40px;}
#newBlockSmallOverlay p {margin-top:100px;}
#newBlockSmallOverlay a {font-size:25px;}
#newBlock {position:absolute; z-index:100; padding-bottom:20px;}
#newBlockInside {color:#fff; margin:20px 20px 0 20px; overflow:hidden;}
#newBlockOverlay {background:#fff; position:absolute; z-index:99; width:100%; top:0px; left:0px;}
#poll_error_message p {background:#f8c300; padding:5px;}

/* Inline popup data containers */
#nofakeText {display:none;}
#pollform_container {display:none;}

.title-first {margin-top:50px!important;}
#texts .title  {border-bottom:5px solid #f8c300; margin-top:100px;}
#texts .title span {background:#f8c300; padding:5px 10px 5px 10px; font-size:250%;}
.text {margin-top:30px; font-size:100%; line-height:150%; color:#555;}
.text .b, .text strong {font-size:110%; color:#000;}
.text ul {margin-left: 20px;}
/*.text td {border:1px dotted #ccc;}*/
.table-content {width: 100%; border-left: 2px solid #FFF !important; border-right: 2px solid #FFF !important; margin-bottom: 20px;}
.table-content TH, .table-content TD {padding: 8px; border: 1px solid #d1d1d1;}
.table-content TH {color: #000; background-color: #f7f7f7; text-align: center; }

.w90 {width:90%;}

input[type=text], input[type=submit], a.submitto {border:1px solid #999!important; padding:5px;}
input.submitto:hover, a.submitto:hover {background:#f8c300;}
a.submitto {background:#ece9d8; color:#000; text-decoration:none; line-height:40px;}
a.submitto:hover {border:1px solid #000!important;}

p {margin-bottom:10px;}
p.top {margin:10px 0 0 0;}

img.std {margin-right:10px; border:3px solid #ccc;}
img.std:hover {border:3px solid #f8c300;}
img.brdr {border:3px solid #ccc;}

.bg {background:#f8c300;}

.message {width:95%; border:solid 1px #aaa9a9;}
.messagebox {height:200px; padding:5px;}
.pollshort {width:30px;}
#pollmsg {height:100px; padding:5px;}

.r-prices-title {position:relative;}
#prices-space-preserve {float:right; visibility:hidden; margin:0 0 -40px 10px;}
#price-container {position:absolute; top:0px; right:0px; z-index:5;}
#price-container img {margin:10px 10px 0 0;}


#bottom {border-top:5px solid #aaa9a9; padding:15px; color:#383431; position:relative; margin-top:30px;}
#bottom .r {float:right; text-align:right;}

#developer {text-align:right; margin:0 15px 15px 0; position:absolute; right:0px; bottom:0px; z-index:5;}
#developer img {-moz-opacity:.40; filter:alpha(opacity=40); opacity:.40;}
#developer img:hover {-moz-opacity:1; filter:alpha(opacity=100); opacity:1;}

