*
{
	margin:0;
	padding:0;
}


input,select
{
	box-shadow:#fff 0 1px;
	border-radius:4px;
	border:solid 1px #bfbfbf;
	padding:.6em;
	background:url(images/input.gif) repeat-x #fff;
}

select
{
	box-shadow:rgba(0,0,0,0.2) 0 1px 2px;
}

input[type=text],select,textarea,input[type=submit]
{
	margin-bottom:.5em;
	width:100%;
}

input[type=text]
{
	width:98%;
	padding-right:1%;
	padding-left:1%;
}

input:focus
{
	border-color:#b0b0b0;
}


.button,#content article aside li a.button
{
	text-shadow:rgba(0,0,0,0.3) 0 1px 1px;
	border-radius:4px;
	box-shadow:rgba(0,0,0,0.2) 0 1px 2px;
	color:#fff;
	margin-bottom:0;
	padding-right:1em;
	padding-left:1em;
	cursor:pointer;
	background:url(images/button.gif) repeat-x #696969;
}


input[type="button"],input[type="submit"],input[type="reset"],.button{cursor:pointer;background-color:#c94663;background-image:url(images/bg01.png);border-radius:.4em;text-align:center;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.15);color:#fff;font-family:sans-serif;font-weight:700;text-decoration:none;-moz-transition:background-color .25s ease-in-out,color .25s ease-in-out;-webkit-transition:background-color .25s ease-in-out,color .25s ease-in-out;-o-transition:background-color .25s ease-in-out,color .25s ease-in-out;-ms-transition:background-color .25s ease-in-out,color .25s ease-in-out;transition:background-color .25s ease-in-out,color .25s ease-in-out;text-shadow:-1px -1px 0 rgba(0,0,0,0.5)}
input[type="button"]:disabled,input[type="submit"]:disabled,input[type="reset"]:disabled,input[type="button"].disabled,input[type="submit"].disabled,input[type="reset"].disabled,.button.disabled{opacity:.35;cursor:default}
input[type="button"]:hover,input[type="submit"]:hover,input[type="reset"]:hover,.button:hover{background-color:#d95673}
input[type="button"]:active,input[type="submit"]:active,input[type="reset"]:active,.button:active{background-color:#b93653}
input[type="button"].alt,input[type="submit"].alt,input[type="reset"].alt,.button.alt{background-color:#364050}
input[type="button"].alt:hover,input[type="submit"].alt:hover,input[type="reset"].alt:hover,.button.alt:hover{background-color:#465060}
input[type="button"].alt:active,input[type="submit"].alt:active,input[type="reset"].alt:active,.button.alt:active{background-color:#263040}

input[type=checkbox],input[type=radio]
{
	padding:.8em;
}

label
{
	margin-bottom:.6em;
	display:block;
}

header,nav,section,article,aside,footer,menu
{
	display:block;
}

h1,h2,h3,h4,h5,h6
{
	font-weight:400;
}

a:link,a:visited
{
	color:#0078ff;
	text-decoration:none;
}

a:active,a:hover,a:focus
{
	color:#333;
}

a.button,#content article aside li a.button
{
	color:#fff;
	padding-top:.3em;
	padding-bottom:.3em;
	display:inline-block;
}

img
{
	vertical-align:top;
	border-style:none;
}

p
{
	margin:0 0 .5em;
}

ul
{
	list-style-type:none;
}

#header nav,#header h1,#content article section,#footer section,#footer p
{
	padding:.5em;
}

.message
{
	border-radius:4px;
	box-shadow:rgba(0,0,0,0.2) 0 1px 1px;
	margin-bottom:.4em;
	padding:.5em;
	background:repeat-x 50% bottom #fff;
}

.message h3
{
	font-size:1.1em;
}

.message p
{
	margin:0;
}

.message.ok
{
	background-image:url(images/msg_ok.gif);
}

.message.ok h3
{
	color:#318f00;
}

.message.err
{
	background-image:url(images/msg_err.gif);
}

.message.err h3
{
	color:#b60033;
}

#wrapper
{
	color:#343434;
	font-size:1.4em;
	line-height:1.3em;
}

#header nav
{
	position:relative;
	padding-top:.9em;
	padding-bottom:.8em;
	background:url(images/head.gif) repeat-x #3fba06;
}

#header nav ul
{
	position:absolute;
	top:.7em;
	right:.4em;
}

#header nav ul li
{
	display:inline-block;
}

#header nav ul li a
{
	text-indent:-9999px;
	width:24px;
	height:20px;
	overflow:hidden;
	display:block;
	background:no-repeat;
}

#header nav ul li a.mail
{
	background-image:url(images/mail.png);
}

#header nav ul li a.profile
{
	background-image:url(images/contact.png);
}

#header h1
{
	text-shadow:#fff 0 1px;
	font-size:1em;
	padding-top:.8em;
	padding-bottom:.7em;
	border-bottom:1px solid #b0b0b0;
	background:url(images/top.gif) repeat-x #e5e5e5;
}

#content
{
	padding:.4em;
	background:url(images/shadow.gif) repeat-x;
}

#content article
{
	margin-bottom:.4em;
}

#content article header
{
	border-radius:4px 4px 0 0;
	border-top:1px solid #b0b0b0;
	border-right:1px solid #b0b0b0;
	border-left:1px solid #b0b0b0;
background:#364050 url(images/bg01.png);
}

#content article header h2
{
	overflow:hidden;
	white-space:nowrap;
	-ms-text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	text-shadow:rgba(0,0,0,0.3) 0 1px 1px;
	color:#fff;
	font-size:1em;
	padding:.6em .5em .6em 3.2em;
	background:url(images/title_arrow.png) no-repeat;
}

#content article header h2.title_search
{
	background-image:url(images/title_search.png);
}

#content article header h2.title_service
{
	background-image:url(images/title_service.png);
}

#content article section
{
	position:relative;
}

#content article section:after
{
	content:"";
	position:absolute;
	top:-4px;
	right:.5em;
	width:24px;
	height:14px;

}

#content article section,#content article aside
{
	box-shadow:#fff 0 1px;
	border-radius:0 0 4px 4px;
	border-right:1px solid #c7c7c7;
	border-bottom:1px solid #c7c7c7;
	border-left:1px solid #c7c7c7;
	border-top-color:#c7c7c7;
	border-top-width:1px;
	background:#fff;
}

#content article aside li
{
	padding-right:.5em;
	border-bottom:1px solid #d9d9d9;
	background:url(images/li.gif) repeat-x 0 bottom #fff;
}

#content article aside li:hover
{
	background:url(images/lih.gif) repeat-x 0 bottom #f2f2f2;
}

#content article aside li:last-child
{
	border-radius:0 0 4px 4px;
	border-bottom-style:none;
}

#content article aside li a
{
	text-shadow:#fff 0 1px;
	font-size:1.1em;
	position:relative;
	display:block;
	padding:.5em 4em .5em .5em;
	background:url(http://saygac.info/css/arrow.png) no-repeat right center;
}

#content article aside li a.button
{
	margin-bottom:.5em;
	margin-left:.5em;
}

#content article aside li a span
{
	color:#4c4c4c;
	font-size:.8em;
	display:block;
}

#content article aside li a b
{
	text-shadow:rgba(0,0,0,0.3) 0 1px 1px;
	box-shadow:rgba(0,0,0,0.3) 0 1px 1px inset;
	border-radius:4px;
	color:#fff;
	font-size:.8em;
	font-weight:400;
	position:absolute;
	top:50%;
	right:2.4em;
	margin-top:-1em;
	display:inline-block;
	padding:.2em .5em;
	background:#6C6A6C;
}

#content article nav
{
	border-radius:4px;
	box-shadow:rgba(0,0,0,0.2) 0 1px 1px inset, #fff 0 1px;
	padding-top:.5em;
	padding-right:.5em;
	padding-left:.5em;
	background:#cdcdcd;
}

#content article nav li
{
	border-radius:4px;
	margin-bottom:.4em;
	border:solid 1px #cdcdcd;
	display:inline-block;
	background:#fff;
}

#content article nav li a
{
	display:block;
	box-shadow:rgba(0,0,0,0.3) 0 1px 2px;
}

#content article nav li a,#content article nav li span
{
	border-radius:4px;
	display:block;
	padding:.3em .6em;
	background:url(images/li.gif) repeat-x 50% bottom #fff;
}

#content article nav li.space,#content article nav li.space span
{ 
	background: transparent; 
	border-style:none; 
	border-width:0; 
	padding:0; 
}

#footer nav
{
	text-align:center;
	margin-right:.4em;
	margin-left:.4em;
}

#footer nav li
{
	margin-bottom:.5em;
}

#footer nav li a
{
	box-shadow:rgba(0,0,0,0.1) 0 1px 2px;
	padding-top:.5em;
	padding-bottom:.5em;
	display:block;
	border:solid 1px #cdcdcd;
	border-radius:4px;
	background:url(images/li.gif) repeat-x 50% bottom #fff;
}

#footer section
{
	color:#4c4c4c;
	position:relative;
	padding-top:0;
	background:url(images/foot.gif) repeat-x 50% top #d0d0d0;
}

#footer section a
{
	color:#4c4c4c;
	text-shadow:#fff 0 1px;
}

#footer section ul
{
	position:absolute;
	top:0;
	right:.5em;
}

#footer section ul li
{
	display:inline-block;
}

#footer p
{
	color:#656565;
	font-size:.9em;
	text-align:center;
	margin:0;
	background:url(images/shadow.gif) repeat-x #e5e5e5;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
       only screen and (min--moz-device-pixel-ratio: 1.5),
       only screen and (-o-min-device-pixel-ratio: 3/2),
       only screen and (min-resolution: 240dpi)
{
	input[type=submit],a.button,#content article aside li a.button { background-image: url(images/bg01.png); }
	a#logo { vertical-align: top; width: 112px; height: 18px; display: inline-block; background-image: url(images/2x/logo.png); background-size: 18px 18px; background-repeat: no-repeat; background-position: center;}
	a#logo img { display: none}
	#header nav { background-image: url(images/2x/head.gif); background-size: 12px 42px;}
	#header nav ul li a { background-size: 24px 20px; }
	#header nav ul li a.mail { background-image: url(images/2x/mail.png); }
    #header nav ul li a.profile { background-image: url(images/2x/contact.png); }
    #header h1 { background-image: url(images/2x/top.gif); background-size: 10px 40px;}
    #content article header { background:#364050 url(images/2x/bg01.png); }
    #content article header h2 { background-image: url(images/2x/title_arrow.png); background-size: 36px 34px;}
    #content article header h2.title_search { background-image: url(images/2x/title_search.png); }
	#content article header h2.title_service { background-image: url(images/2x/title_service.png); }
	
	#content article aside li a { background-image: url(images/2x/arrow.png); background-size: 24px;}

}


.container .text-muted {
  margin: 20px 0;
}

img 
{ 
border: 0px; vertical-align: middle; 
} 
img.img2 
{ 
max-width: 100%; 
} 
 