html,body { margin:0; padding:0 }
body { font:normal 15px/20px Arial, Helvetica, sans-serif; color:#000; background:#fff; text-align:center }
a { color:#b80e2f; text-decoration:underline }
a:hover { color:#80021a; text-decoration:underline }
a.dashed { border-bottom:#b80e2f 1px dashed; text-decoration:none }
a.dashed:hover { border-bottom:#80021a 1px dashed; text-decoration:none }
a img { border:none }
p { margin:0 0 14px 0; padding:0 }
.spacer { height:1px; overflow:hidden; clear:both; display:block }
ul { margin:0 0 18px 0; padding:0; list-style:none }
ul li { margin:0 0 11px 0; padding:0 0 0 33px; background:url(http://webcode.cosmos-web.ru/img/des/li.gif) 9px 13px no-repeat }


.wrap { width:809px; margin:0 auto; padding:50px 98px 87px 93px; text-align:left }

h1 { font:normal 47px/55px "Myriad Pro", "Trebuchet MS", "Arial Narrow"; margin:0 0 25px 0; padding:0; overflow:hidden; height:60px }
h1 img { margin:0; float:left }
h2 { font:normal 30px/42px "Myriad Pro", "Trebuchet MS", "Arial Narrow"; margin:0 0 13px 0; padding:0; overflow:hidden; height:45px }
h2 img { margin:0; float:left }

.laq { position:absolute; margin:-1px 0 0 -0.55em }

.heading { font-size:20px; line-height:25px }

.col1 { float:left; width:397px; margin:0 0 15px 0; padding:10px 0 0 0 }
.col2 { float:left; width:336px; margin:0 0 15px 0; padding:10px 21px 0 55px }

.q { margin:-10px -21px 20px -19px; padding:10px 21px 1px 19px; background:#f7f1de }

form { margin:0; padding:0 }
.textInput { font:normal 18px/20px Arial, Helvetica, sans-serif; color:#000; padding:5px; background:#f7f7f7 url(http://webcode.cosmos-web.ru/img/des/input.gif) 0 0 repeat-x; border:#d0d0d0 1px solid; width:350px }



form p { position:relative }
form .star { display:block; width:12px; height:13px; position:absolute; left:-19px; top:6px; background:url(http://webcode.cosmos-web.ru/img/des/star.gif) 0 0 no-repeat; overflow:hidden }
form .textInput { position:relative; height:20px }
form textarea.textInput { width:320px; height:220px; }
form .textInput:focus { 
	outline: none;
	margin:-1px -1px 1px 0;
	left:-1px;
	background:#fff url(http://webcode.cosmos-web.ru/img/des/input_.gif) 0 0 repeat-x;
	border-top:#b2aa92 2px solid;
	border-right:#e2dbc7 2px solid;
	border-bottom:#dcd5c0 2px solid;
	border-left:#b2aa92 2px solid;
}
form .textInputFocus { 
	margin:-1px -1px -1px 0;
	left:-1px;
	top:-1px;
	background:#fff url(http://webcode.cosmos-web.ru/img/des/input_.gif) 0 0 repeat-x;
	border-top:#b2aa92 2px solid;
	border-right:#e2dbc7 2px solid;
	border-bottom:#dcd5c0 2px solid;
	border-left:#b2aa92 2px solid;
}
form .col1,
form .col2 { margin-bottom:25px }

form .col1 p { zoom:1; height:60px }
form .col2 { padding-top:281px }
form .col2 p { height:278px; padding:0; margin:0; zoom:1 }
form .col2 p .textInput { zoom:1; 
// margin:0 0 0 21px;
}
form .button { margin:0 0 0 -14px; width:288px; height:50px; background:#b80e2f; color:#fff }

.f { height:188px; background:#000 url(http://webcode.cosmos-web.ru/img/des/f.jpg) top center no-repeat }
.f .fInner { width:1000px; margin:0 auto; text-align:center; position:relative; text-align:left }
.f .fInner p { position:absolute; margin:0; font-size:13px; line-height:20px }
.f .fInner p strong { font-size:18px; font-weight:normal }
.f .fInner .cosmos { top:34px; left:95px }
.f .fInner .cosmos a { display:block; width:133px; height:24px; background:url(http://webcode.cosmos-web.ru/img/des/cosmos.png) 0 0 no-repeat; text-indent:999px; overflow:hidden; position:relative; zoom:1; cursor:pointer;
// _background:none;
// _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=http://webcode.cosmos-web.ru/img/des/cosmos.png);
}
.f .fInner .cosmos span { display:block; color:#cbb4b8; font:normal 11px/12px Arial, Helvetica, sans-serif }
.f .fInner .f_tel { top:31px; left:543px }
.f .fInner .f_icq { top:31px; left:790px }
.f .fInner .f_email { top:90px; left:543px }
.f .fInner .f_man { top:90px; left:790px }

.disabled { opacity:0.5; filter:alpha(opacity=50) }
