@import url(http://fonts.googleapis.com/css?family=Roboto:300&subset=latin,cyrillic);
/* Forms */
.feedback form p{
	padding:2px 0;}
	.feedback label{
		display:block;}
	.feedback input,.feedback textarea{
		display:block;
		width:96%;
		padding:5px;
		background-color:#fff;
		border:solid 1px #e8e8e8;
		-moz-box-shadow:inset 0 0 5px #ccc;-webkit-box-shadow:inset 0 0 5px #ccc;box-shadow:inset 0 0 5px #ccc;}
	.feedback small{
		font-size:90%;
		color:#747474;}
.feedback form p.f{
	text-align:right;}
.feedback .fb_form a.fback_close { 
    vertical-align: top;
    display: inline-block;
    padding-top: 6px;
}

/* Buttons */
.Btn {
    display:inline-block;
    background:url(images/framework/gSpriteBtn.png) repeat-x;
    text-align:center;
    padding:0 12px;
    border-radius:2px;
    }
    .NormalGreen {
        background-position:0 -78px;
        line-height:26px;
        height:26px;
        min-width:66px;
        color:#fff;
        }
	.NormalGreen:hover {
            background-position:0 -104px;
            color:#fff;
            }
	.NormalGreen:active, .NormalGreen:active:hover {
            background-position:0 -130px;
            color:#fff;
            }
    .NormalGreen:visited, .NormalGreen:visited:hover {
            color:#fff;
            }

.feedback .exclusive{
	display:inline;
	width:auto;
	padding:5px 24px;
        _padding:5px 12px;
	font-size:120%;
	background-color:#0e8617;
	background-image: -moz-linear-gradient(top, #59bc0f, #0e8617);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #59bc0f),color-stop(1, #0e8617));
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#59bc0f', EndColorStr='#0e8617');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#59bc0f', EndColorStr='#0e8617')";
	-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;
	color:#FFF;
	border: solid 1px #0e8617;
	cursor:pointer;}
.feedback .exclusive{
	background-color:#ae0303;
	background-image: -moz-linear-gradient(top, #e20000, #ae0303);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #e20000),color-stop(1, #ae0303));
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#e20000', EndColorStr='#ae0303');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#e20000', EndColorStr='#ae0303')";
	border-color:#ae0303;
	font-size: 70%;
	font-weight: 900;
	}
.feedback .exclusive:hover{
	-moz-box-shadow:0 0 5px #e20000;
	border-color:#e20000;
	color:#fff;}
	
/* Layout */
div.feedback,.feedback .opacity{
	position:absolute;
	top:0;
	left:0;
	z-index:1000;
	width:100%;
	height:100%;}
	.feedback .opacity{
		background:#000;
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
		-moz-opacity:0.2;
		-khtml-opacity:0.5;
		opacity:0.5;}
	.feedback .c{
		position: fixed;
		top:50%;
		margin-top: -240px;
		_position: absolute;
		_top:expression(eval(document.documentElement.scrollTop)+280);
		/* position:absolute;*/
		left:50%;
		width:630px;
		z-index:1001;
		padding:10px;
		background:#fff;
		border:solid 1px #dcdcdc;}
		/* Top button bar (close button etc) */
		.feedback .bar{
			float:right;
			margin:0 0 0 5px;
			padding:0;
			text-align:right;}
			.feedback .bar a{
				padding:2px 4px;}
			.feedback .bar .close{
				font-size:8px;
				/font-size: 10px}
		.feedback h2{
			font-size:180%;}
		.feedback p{
			padding:5px 0;
                        margin:0px;
			font-size: 110%;}
			/* Tabs Left */
			.feedback .tabsLeft{
				position:relative;
				margin-left:165px;
				height: 211px;
				background-color:#f4f4f4;
				border:solid 1px #e8e8e8;
				-moz-border-radius:5px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;border-radius:5px 0 0 5px;}
			.feedback .tabsLeft li{
				margin-top:-1px;}
				.feedback .tabsLeft a{
					display:block;
					margin-left:-165px;
					width:129px;
					line-height:24px;
					padding:0 10px 0 24px;
					background: url(/images/feedback/ico_radio.gif) 4px -33px no-repeat;
					border:solid 1px transparent;
					_border-color: pink;
					_filter: chroma(color=pink);
					_position: relative;
					_background-color: #fff;
					border-right: #e8e8e8 1px solid;}
				.feedback li.active a{
					background-color:#f4f4f4;
					background-position:4px 3px;
					width:132px;
					border-color:#e8e8e8;
					border-right: #f4f4f4 1px solid;
					-moz-border-radius:5px 0 0 5px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;border-radius:5px 0 0 5px;}
					.feedback .tabsLeft img{
						float:right;
						margin:3px 0 0;}
					.feedback li.active img{
						margin:3px 0 0;
						margin-right: 3px;}
				.feedback div.fb_form{
					position:absolute;
					top:78px;
					right:11px;
					padding:0 7px;
					background-color:#f4f4f4;
					width:299px;
					}
					.feedback .tabsLeft form a{
						display:inline;
						margin:0;
						padding:0;
						background:none;
						border:0;}

/* Rounds */
.feedback .c,.feedback input,.feedback textarea,.feedback .button,.feedback .exclusive{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
/* Shadow */
.feedback .c{
	-moz-box-shadow:0 0 5px #ccc;
        font-size: 11px;
        margin-top: -150px !important;
}
	
.feedback .c_end{
	text-align: center;
	padding-bottom: 100px;
}
.feedback .c_end h2 {
	margin-top: 90px;
	padding-bottom: 6px;
}
.feedback .c_end form p.f {
	text-align: center;
	padding-top: 10px;
}


/* INSERTED */

.feedback form p {
padding:2px 0;
}

.feedback input,.feedback textarea {
display:block;
width:96%;
background-color:#fff;
border:solid 1px #e8e8e8;
-moz-box-shadow:inset 0 0 5px #ccc;
-webkit-box-shadow:inset 0 0 5px #ccc;
box-shadow:inset 0 0 5px #ccc;
padding:5px;
}

.feedback small {
font-size:90%;
color:#747474;
}

.feedback .fb_form a.fback_close {
vertical-align:top;
display:inline-block;
padding-top:6px;
}

.NormalGreen {
background-position:0 -78px;
line-height:26px;
height:26px;
min-width:66px;
color:#fff;
}

.NormalGreen:hover {
background-position:0 -104px;
color:#fff;
}

.NormalGreen:active,.NormalGreen:active:hover {
background-position:0 -130px;
color:#fff;
}

.feedback .exclusive {
display:inline;
width:auto;
_padding:5px 12px;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
color:#FFF;
border:solid 1px #0e8617;
cursor:pointer;
background-color:#ae0303;
background-image:0;
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#e20000',EndColorStr='#ae0303');
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#e20000', EndColorStr='#ae0303')";
font-size:70%;
font-weight:900;
border-color:#ae0303;
padding:5px 24px;
}

.feedback .exclusive:hover {
-moz-box-shadow:0 0 5px #e20000;
color:#fff;
border-color:#e20000;
}

div.feedback,.feedback .opacity {
position:absolute;
top:0;
left:0;
z-index:1000;
width:100%;
height:100%;
}

.feedback .opacity {
background:#000;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity:0.2;
-khtml-opacity:0.5;
opacity:0.5;
}

.feedback .c {
position:fixed;
top:30%;
_position:absolute;
_top:expression(eval(document.documentElement.scrollTop)+280);
left:50%;
width:630px;
height:460px;
z-index:1001;
background:#fff;
border:solid 1px #dcdcdc;
-moz-box-shadow:0 0 5px #ccc;
font-size:11px;
margin-top:-150px!important;
padding:10px;
}

.feedback .bar {
float:right;
text-align:right;
margin:0 0 -20px 5px;
padding:0;
}

.feedback .bar a {
padding:2px 4px;
}

.feedback .bar .close {
font-size:10px;
}

.feedback h2 {
font-size:230%;
padding:8px 8px 0;
}

.feedback p {
font-size:150%;
margin:0;
padding:10px 8px;
}

.feedback .tabsLeft {
position:relative;
margin-left:190px;
height:380px;
background-color:#f4f4f4;
border:solid 1px #e8e8e8;
-moz-border-radius:5px;
-webkit-border-top-left-radius:5px;
-webkit-border-bottom-left-radius:5px;
border-radius: 0px 5px 5px 5px;
}

.feedback .tabsLeft li {
margin-top:-1px;
}

.feedback .tabsLeft a {
display:block;
margin-left:-190px;
width:155px;
line-height:24px;
background:url(images/feedback/ico_radio.gif) 4px -24px no-repeat;
border:solid 1px transparent;
_border-color:#FFC0CB;
_filter:chroma(color=pink);
_position:relative;
_background-color:#fff;
border-right:#e8e8e8 1px solid;
padding:7px 3px 7px 30px;
font-size: 14px;
}

.feedback li.active a {
background-color:#f4f4f4;
background-position:4px 11px;
width:155px;
border-right:#f4f4f4 1px solid;
-moz-border-radius:5px 0 0 5px;
-webkit-border-top-left-radius:5px;
-webkit-border-bottom-left-radius:5px;
border-radius:5px 0 0 5px;
border-color:#e8e8e8;
}

.feedback .tabsLeft img {
float:right;
margin:3px 0 0;
}

.feedback li.active img {
margin:3px 3px 0 0;
}

.feedback div.fb_form {
position:absolute;
top:102px;
right:11px;
background-color:#f4f4f4;
width:418px;
padding:0 7px;
}

.feedback .tabsLeft form a {
display:inline;
background:none;
border:0;
margin:0;
padding:0;
}

.feedback .c,.feedback input,.feedback textarea,.feedback .button,.feedback .exclusive {
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}

.feedback .c_end {
text-align:center;
padding-bottom:100px;
}

.feedback .c_end h2 {
margin-top:90px;
padding-bottom:6px;
}

.feedback .c_end form p.f {
text-align:center;
padding-top:10px;
}

.feedback label {
display:block;
}

.feedback form p.f {
text-align:right;
}



/* -------------------------------------------------- */

.tabsLeft ol,ul {
list-style:none;
margin:0;
padding:0;
}

.feedback a {
padding: 0 10px;
outline:none;
color:#002c76;
text-decoration:none;
}

.feedback * {
margin:0;
padding:0;
font-family: Tahoma,Arial,Helvetica,sans-serif;
font-weight: 100;
}

#fback_text {
	height:158px;
	resize: none;
}