/*----------------------*/
/*#ms_text*/ a{
    color:green!important;
}
div.news-detail h3{
font-weight:bold;
margin-top:5px;
margin-bottom:5px;
}

div#login-form-window{
display:none;
background:none repeat scroll 0 0 #FEFDAD;
border:1px solid #3C4D6A;
color:#000000;
position:absolute;
z-index:10000;
right:26px;
top:257px;
width:209px;
border:1px solid #FF7E00;
font-size:12px;
}
div#login-form-window div#at_frm_bitrix{
padding:10px;
}
#login-form-window-header {
background:#FF9900;
margin-bottom:10px;
padding:6px 10px;
}
#login-form-window-header b{
font-weight:bold;
color:white;
}
#close-form-window {
background:url(../img/close.gif) no-repeat scroll right center transparent;
cursor:pointer;
float:right;
padding-right:15px;
}
div#overlay{
width:100%;
height:100%;
z-index:9000;
background-color:black;
display:none;
position:absolute;
top:0;
left:0;
}




/* for pront calculator */
#Form_Form table{
   width: 100%;
}
#Form_Form table td{
   vertical-align: top;
}
/*---КАЛЬКУЛЯТОР---*/



.colorswitch {

	width:40px;	

	list-style-type:none;

	clear:both;



}



.logosswitch {

	width:auto;

	list-style-type:none;

	padding:0;

	margin: 0px;

}



.colorswitch li {

	float:left;

	border:1px solid #fff;

	height:18px;

	width:18px;

	background:#ccc;

	margin: 0;

	padding: 0;

}



#colorswitch1 {

	width:240px;

}



#logosswitch1

{

	margin-top: 12px;

}



#logosswitch_label1

{

	margin-top: 12px;

}



#logosswitch_label2

{

	margin-bottom: 12px;

}



#baloon1 {

	position:relative;

}



#baloon2 {

	position:relative;

}



#baloon3 {

	position:relative;

}



#baloon4 {

	position:relative;

}



#baloon_logo {

	top:50%;

	left:50%;

	position:absolute;

	/*Если меняете размер картинки логотипа, то

	Здесь меняете значения так:

	margin:-(половина высоты)px 0 0 -(половина ширины)px; */

	margin:-45px 0 0 -45px !important;

	width:90px;

	height:90px;

}



#baloon_logo2, #baloon_logo3, #baloon_logo4 {

	top:50%;

	left:50%;

	position:absolute;

	/*Если меняете размер картинки логотипа, то

	Здесь меняете значения так:

	margin:-(половина высоты)px 0 0 -(половина ширины)px; */

	margin:-45px 0 0 -45px !important;

	width:90px;

	height:90px;

}



.colorswitch li.selected {

	border:1px solid #000;

}



.lp {

	padding-left:20px;

}



.Сердце {

	clear:both;

	display:block;

	background:#ccc url('/images/heart.png');

	width:240px;

	height:254px;

	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/heart.png');

	_background-image:none;

}



.Круг,.Топ-Принт {

        clear:both;

        display:block;

        background:#ccc url('/images/round.png');

        width:240px;

        height:240px;

	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/round.png');

        _background-image:none;

}



.Премиум {

	clear:both;

	display:block;

	background:#ccc;

	background:url('/images/premium.png');

	width:240px;

	height:330px;

	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/premium.png');

	_background-image:none;

}





.Звезда {

	clear:both;

	display:block;

	background:#ccc;

	background:url('/images/star.png');

	width:240px;

	height:229px;

	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/star.png');

	_background-image:none;

}



.Звезда {

	clear:both;

	display:block;

	background:#ccc;

	background:url('/images/star.png');

	width:240px;

	height:229px;

	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/star.png');

	_background-image:none;

}





#colorswitch1 li{



}



.Звездаs li{

	height:48px;

	width:48px;

	background-image:url('/images/stars.png');

	_background-image:none;

	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/stars.png');

}



.Премиумs li{

	height:50px;

	width:37px;

	background-image:url('/images/premiums.png');

	_background-image:none;

	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/premiums.png');

}





.Сердцеs li{

	height:50px;

	width:47px;

	background-image:url('/images/hearts.png');

	_background-image:none;

	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/hearts.png');

}



.Кругs li {

        height:50px;

        width:50px;

        background-image:url('/images/rounds.png');

        _background-image:none;

	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/rounds.png');

}



.Круглыйs li{

        height:50px;

        width:39px;

        background-image:url('/images/roundds.png');

        _background-image:none;

	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/roundds.png');

}



.Круглый {

        clear:both;

        display:block;

        background:#ccc url('/images/roundd.png');

        width:240px;

        height:300px;

	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/roundd.png');

        _background-image:none;

}



.Круглый2 {

        clear:both;

        display:block;

        background:#ccc url('/images/roundd2.png');

        width:240px;

        height:300px;

	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/roundd2.png');

        _background-image:none;

}
.reg_table input, .reg_table select {
margin: 10px  0px 10px 5px;
padding: 5px; 
border: 1px #238c00 solid !important;
border-bottom:   1px #6eda49 solid !important;
border-right:  1px #6eda49 solid !important;
width: 300px!important;
}
.starrequired{
color: red;
}
.reg_table select{
width: 300px !important;
} 
.reg_table .submit{
margin: 10px  0px 10px 5px;
background: #6eda49;
border-bottom:1px #238c00 solid ;
border-right:1px #238c00 solid; 
padding: 5px;
width: 300px !important; 
} 
.submit{
margin: 10px  0px 10px 5px;
background: #6eda49;
border-bottom:1px #238c00 solid ;
border-right:1px #238c00 solid; 
padding: 5px;

}   

/* ------------------------- */
span.hh1 {
    position: relative;
    display: block;
    top: 10px;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    height: 26px;
    background: #ff9900 url(../img/h1f.png) repeat-x left top;
    border: 1px #ff7e00 solid;
    padding: 5px 0 0 20px;
    margin: 0px 0px 30px 0px;
}