html, body{background-color:#FFF}
body{min-width:550px;width:550px;*overflow:hidden !important}


.textPage{background:none;padding: 10px 0 0 0;}
.textPage table.form {background:none}
.textPage .button,#regLinks{float:left;cursor:pointer}
.textPage input {font-size:12px;}

.textPage form table tbody td span.inp{background:url("/images/layerbox/layerbox3-input-big-white.gif") no-repeat scroll left bottom transparent;width:212px;}

.demand .textField .inp {padding-top:0px;display:block}
.demand .textPage form table tbody td span.inp small{display:block;margin-top:16px;_margin-top:5px}
.demand .textPage form table tbody td span.inp.textarea{width:450px;height:80px;background:url("/images/layerbox/layerbox3-textarea-white-wide.gif") no-repeat scroll left top transparent}
.demand .textPage form table tbody td span.inp.textarea textarea{border:0;width:440px;height:70px;margin:5px}
.demand .textPage form table tbody td{padding:4px 11px}
.demand .textPage form table.form{margin-left:10px}

.demand .jselectbg {background:url('images/white/icons.png?v=3') no-repeat scroll 0 -162px transparent;}
.demand .jselectbg .selectbox {width:190px;background:none;padding-bottom:3px;}

.phoneSelect input,.phoneSelect input.hover{background:url("images/layerbox-select-short-white.gif") no-repeat scroll left top transparent;width:58px;font-size:12px}
* html .phoneSelect {margin:1px -3px 0 0;}
*:first-child+html .phoneSelect {margin-top:1px;}
.phoneSelect {width:67px !important;float:left;margin-top:2px}
.phoneSelect .inp{width:68px !important;height:31px !important;background:none !important}

.demand .textPage form table tbody td .withSelect span.inp{width:145px;background-position:right bottom}
.demand .textPage form table tbody td .withSelect span.inp input{width:120px}

#required-note{font-size:11px;float:right;margin-top:10px}

.white .textPage .button{background:#005DA8 none no-repeat 0 0;color:#FFFFFF !important;border:0;font-size:13px;
	font-family:Arial,sans-serif;height:36px;line-height:36px;text-transform:uppercase;width:132px;font-weight:bold;}
#price_phonecountry_input,.white .textPage form table tbody td label{font-weight:normal;line-height:17px}
.white .textPage form table tbody td span.inp{background:url("images/layerbox3-input-big-white.white.gif") no-repeat scroll left bottom transparent}
.demand.white .textPage form table tbody td span.inp{background:url("images/text2.png") no-repeat scroll 0 2px transparent}
.demand.white .textPage form table tbody td span.inp.textarea{background:url("images/textarea-472.gif") no-repeat scroll 0 0 transparent;width:478px}
.demand.white .textPage form table tbody td span.inp.textarea textarea{resize:none;width:462px}
.demand.white .textPage form table tbody td .phoneSelect span.inp input{background:url("images/select_short2.png") no-repeat scroll 0 0 transparent !important}
.demand.white .textPage form table tbody td .withSelect span.inp{background-position:-62px 2px;_width:140px}
.demand.white .phoneSelect{width:63px !important}
.demand.white .textPage form table tbody td span.inp small{margin-top:10px;*margin-top:0;*position:relative;*top:10px}
.demand.white #required-note{margin-right:20px}
.demand.white .textPage{*left:0}

/*
td.check div {width: 430px !important;}
*/

.demand.white .textPage form table tbody td input {font-size:12px;}
.demand.white .textPage form table tbody td input.text{top:9px;width:197px;border:0;}
.white .textPage form table tbody td span.inp{height:25px}
.demand.white .jselectbg,
.demand.white .textPage form table tbody td span.inp{height:29px}
.demand.white .textPage form table tbody td span.inp.textarea{height:80px}
.demand.white .textPage table.form strong{line-height:1.3}

body #agreeDivH {width:472px;margin-top:-136px;margin-left:0}
p{color:#000}
#price_location_container,#price_phonecountry_container,#price_color_container{max-height:200px;_height:200px}

.white.diskont .textPage .button{background:none no-repeat scroll 0 0 #DB4620}
.white.diskont .jselectbg{background:url("images/select2.png") no-repeat scroll 0 2px transparent}
.demand.white.diskont .textPage form table tbody td .phoneSelect span.inp input{background:url("images/select_short2.png") no-repeat scroll 0 0 transparent !important}


span.error{color:#cc3333;position:absolute;bottom:-5px;right:35px;display:block;width:100%;font-size:11px;*left:0;text-align:right}
.form td{position:relative}
.statusicon{position:absolute;width:20px;height:20px;top:23px;background:transparent url('images/statusicon.png') no-repeat 0 0;right:18px}
.statusicon.successicon{background-position:-23px 0}

label span.error{bottom:-20px}
label .statusicon{top:35px}

.textareaField span.error{bottom:88px}
.textareaField .statusicon{top:-2px}
.star{position:relative;left:1px;color:#e31f2d}
