body { background : #f6f3f0 url(../images/bkg_body.gif) repeat-x center 0; font-family : arial; font-size : 11px; }

img, div, input, a { behavior: url("css/iepngfix.htc") }
.thumbs{opacity:0.75;filter:alpha(opacity=75); width:111px; height:70px; float:left; background-position:center}
.thumbs:hover{opacity:1;filter:alpha(opacity=100)}

.h1_small{font-size:12px !important}

.footer_info{padding:0 0 0 36px; font-size:8.5pt; color:#717174}
/*.h7{color:#E22882}*/
a { text-decoration : none; }

.autoc_big{margin:14px 0 0 62px; width:330px; position:absolute; }
.autoc{margin:0 0 0 27px; width:232px; position:absolute; z-index:9999}
#ajaxdiv {BORDER: #999999 1px solid; PADDING: 3px; Z-INDEX: 100; VISIBILITY: hidden; BACKGROUND-COLOR:#FFFFFF}

#container { width : 780px; margin : 0 auto; }
.gray{color:#A0A0A3}

#container #header { height : 131px; position : relative; }
#container #header .topHeader { background : url(../images/top_header.png) no-repeat center 0; margin : 11px 0 0 0; height : 35px; padding : 0 0 8px 0; padding : 0 10px; }

#container #header .topHeader ul.leftMenu { float : left; display : block; height : 27px; line-height : 27px; }
#container #header .topHeader .rightMenu li,
#container #header .topHeader .leftMenu li { display : inline; color : #fff; }
#container #header .topHeader .rightMenu li span,
#container #header .topHeader .leftMenu li span { display : block; color : #fff; display : block; float : left; margin : 0 5px 0 0; }
#container #header .topHeader .rightMenu li a,
#container #header .topHeader .leftMenu li a { padding : 0 8px; background : url(../images/sep.gif) no-repeat left center; display : block; color : #003aa5; float : left; }
#container #header .topHeader .leftMenu li a:hover { text-decoration : underline; }

#container #header .topHeader ul.rightMenu { float : right; display : block; height : 27px; line-height : 27px; }
#container #header .topHeader ul.rightMenu a { background : none; margin : 0 5px 0 0; width : 16px; padding : 0; }
#container #header .topHeader ul.rightMenu li.last a { margin : 0; }
#container #header .topHeader ul.rightMenu a.gb { background : url(../images/gb.gif) no-repeat left center; }
#container #header .topHeader ul.rightMenu a.gb:hover { background : url(../images/gb_h.gif) no-repeat left center; }
#container #header .topHeader ul.rightMenu a.de { background : url(../images/de.gif) no-repeat left center; }
#container #header .topHeader ul.rightMenu a.de:hover { background : url(../images/de_h.gif) no-repeat left center; }
#container #header .topHeader ul.rightMenu a.es { background : url(../images/es.gif) no-repeat left center; }
#container #header .topHeader ul.rightMenu a.es:hover { background : url(../images/es_h.gif) no-repeat left center; }
#container #header .topHeader ul.rightMenu a.fr { background : url(../images/fr.gif) no-repeat left center; }
#container #header .topHeader ul.rightMenu a.fr:hover { background : url(../images/fr_h.gif) no-repeat left center; }
#container #header .topHeader ul.rightMenu a.it { background : url(../images/it.gif) no-repeat left center; }
#container #header .topHeader ul.rightMenu a.it:hover { background : url(../images/it_h.gif) no-repeat left center; }
#container #header .topHeader ul.rightMenu a.nl { background : url(../images/nl.gif) no-repeat left center; }
#container #header .topHeader ul.rightMenu a.nl:hover { background : url(../images/nl_h.gif) no-repeat left center; }
#container #header .topHeader ul.rightMenu a.pt { background : url(../images/pt.gif) no-repeat left center; }
#container #header .topHeader ul.rightMenu a.pt:hover { background : url(../images/pt_h.gif) no-repeat left center; }

.gb { background : url(../images/gb.gif) no-repeat left center; }
.gb:hover { background : url(../images/gb_h.gif) no-repeat left center; }
.de { background : url(../images/de.gif) no-repeat left center; }
.de:hover { background : url(../images/de_h.gif) no-repeat left center; }
.es { background : url(../images/es.gif) no-repeat left center; }
.es:hover { background : url(../images/es_h.gif) no-repeat left center; }
.fr { background : url(../images/fr.gif) no-repeat left center; }
.fr:hover { background : url(../images/fr_h.gif) no-repeat left center; }
.it { background : url(../images/it.gif) no-repeat left center; }
.it:hover { background : url(../images/it_h.gif) no-repeat left center; }
.nl { background : url(../images/nl.gif) no-repeat left center; }
.nl:hover { background : url(../images/nl_h.gif) no-repeat left center; }
.pt { background : url(../images/pt.gif) no-repeat left center; }
.pt:hover { background : url(../images/pt_h.gif) no-repeat left center; }


#container #header .bottomHeader { height : 96px; }
#container #header .bottomHeader a.logo { float : left; height : 34px; width : 175px; display : block; margin : 23px 0 0 1px; }

#container #header .bottomHeader .boxSearch { margin : 9px 0 0 0; width : 342px; height : 72px; float : right; }
#container #header .bottomHeader .boxSearch ul { width : 323px; height : 29px; display : block; margin : 12px 0 0 16px;}
#container #header .bottomHeader .boxSearch ul li { display : block; height : 29px; float : left; }
#container #header .bottomHeader .boxSearch .query { font-size : 14px; width : 234px; height : 23px; padding : 6px 0 0 10px; border : none; background : url(../images/bkg_search.png) no-repeat left center; }
.btnSearch_small { font-size : 9px !important}
#container #header .bottomHeader .boxSearch .btnSearch { color:#FFFFFF; font-weight:bold; padding:0 15px 3px 0; font-size:11px; width : 79px; height : 29px; border : none; background : url(../images/bkg_btn_search.png) no-repeat; #position : relative; #top : 1px; cursor : pointer; }
#container #header .bottomHeader .boxSearch .btnSearch:hover { background : url(../images/bkg_btn_search.png) no-repeat 0 -29px; }

.cnt_big { height : 102px; position : absolute; top : 0px; left : 0; width:555px }
.boxSearch_big { margin : 9px 0 0 0; width : 555px; height : 72px }
.ul_big { width : 463px; height : 29px; display : block; margin : 28px 0 0 52px;}
.li_big { display : block; height : 29px; float : left; }
.query_big { font-weight:bold; color:#3B3D3F; font-size : 14px; width : 334px; _width : 344px; height : 37px; _height : 43px; padding : 6px 0 0 10px; border : none; background : url(../images/bckg_search_imput.png) no-repeat left center; }
.btnSearch_big { width : 108px; height : 43px; border : none; background : url(../images/search_butt.png) no-repeat; #position : relative; #top : 1px; cursor : pointer; font-weight:bold; color:#FFFFFF; padding-right:20px }
.btnSearch_big_small {font-size:11px !important}
.btnSearch_big:hover { background : url(../images/search_butt.png) no-repeat 0 -0px; }
.boxSearch_big h4 { background : url(../images/arrow.gif) no-repeat left center; color : #717174; padding : 0 0 0 10px; margin : 17px 0 0 25px; }
.boxSearch_big h4 b { color : #003aa5; font-weight : normal; }

.boxSearch_inp { margin : 9px 0 0 0; height : 72px; float : right; }
.inp_user { font-size : 14px; width : 176px; _width : 176px; height : 29px; _height : 29px; padding : 6px 0 0 10px; border : none; background : url(../images/bckg_username.png) no-repeat left center !important; }
.inp_pass { font-size : 14px; width : 176px; _width : 176px; height : 29px; _height : 29px; padding : 6px 0 0 10px; border : none; background : url(../images/bckg_pass.png) no-repeat left center !important; }
.inp_submit { font-size : 12px; width : 88px; _width : 88px; height : 28px; _height : 28px; padding-right:18px; padding-bottom:4px; border : none; background : url(../images/login_butt.png) no-repeat left center; color:#FFFFFF; font-weight:bold; margin-top:3px; cursor:pointer }
.inp_ul { width : 463px !important; height : 29px; display : block; margin : 2px 0 0 0px !important;}
.inp_ul li { display : block; height : 29px; float : left; }
.inp_ul_info { float:right; height : 29px; display : block; margin : 10px 4px 0 0 !important;}
.inp_ul_info li { display : block; height : 29px; float : left; }
.inp_info { float:left; color : #FFFFFF; font-weight:bold; padding : 0 0 0 10px; margin : 17px 0 0 43px; display:table}
.inp_info_right a { float:right; color : #FFFFFF; color:#e92c8e; padding : 0 0 0 10px; margin : 17px 53px 0 0; display:table; text-decoration:underline !important}
.inp_topinfo{ margin : 2px 0 0 4px}
.inp_topinfo a{font-weight:bold; color:#5b9e37; text-decoration:underline}
.inp_remember{margin-right:4px}
.inp_sep{width:1px; height:15px !important; margin:0 8px; background:#BBBBBB}
.pink{color:#e23489; text-decoration:underline}

#container #header .bottomHeader .boxSearch h4 { background : url(../images/arrow.gif) no-repeat left center; color : #717174; padding : 0 0 0 10px; margin : 7px 0 0 25px; }
#container #header .bottomHeader .boxSearch h4 b { color : #003aa5; font-weight : normal; }

.grid { width : 777px; margin : 0 auto; position : relative; }
.grid .mask { height : 280px; width : 777px; background : url(../images/grid.png) no-repeat center; position : absolute; top : 0; left : 0; z-index : 1000; }
.grid .photos img { margin : 0; display : block; width : 111px; height : 70px; float : left; }
.grid .signup { overflow:hidden; width : 555px; height : 102px; position : absolute; top : 93px; left : 111px; z-index : 2000; }

.grid .signup .cnt { height : 102px; position : absolute; top : 0px; left : 0; }
.grid .signup .cnt h2,
.grid .signup .cnt h1 { margin : 29px 0 0 32px; color : #fff; font-weight : bold; font-size : 17px; width : 300px; text-align : right; float : left; }
.grid .signup .cnt h2 { font-size : 12px; color : #87d955; margin-top : 4px; font-weight : normal; }

.grid .cntr { position : relative; width : 555px; height : 102px; }
.grid .cnt .btns { position : absolute; right : 35px; top : 14px; width : 151px; height : 82px; }
.grid .cnt .btnSignUp { padding-right:6px; width : 145px; _width : 151px; font-weight:bold; color:#FFFFFF; text-align:center; padding-top:14px; height : 64px; _height : 78px; font-size:14px; cursor : pointer; background : url(../images/btn_signup.png) no-repeat 0 0; display : block; }
.grid .cnt .btnSignUp:hover { background : url(../images/btn_signup.png) no-repeat 0 -78px; }
.grid .cnt .btnBuy { position : relative; top : -14px; left : 35px; background : url(../images/arrow_b.gif) no-repeat right center; padding : 0 10px 0 0; font-size : 12px; color : #fff; }
.grid .cnt .btnBuy:hover { text-decoration : underline; }
.btnSignUpBigger{font-size:19px; margin-left:-1px; font-weight:bold;}

.info { width : 777px; background : url(../images/bkg_footer.png) no-repeat 0 0; height : 131px; margin : 0px auto 0 auto; }
.info h1 { color : #72bf43; font-size : 18px; text-align : center; padding : 18px 0 12px 0; line-height : 13px; }
.info h2 { color : #717174; font-size : 24px; font-weight : bold; text-align : center; line-height : 30px; }

#footer { padding : 0 0 10px 0; }
#footer ul.meniu { display : table; width:100%; height : 10px; line-height : 10px; margin : 19px 0 2px 0; text-align:center }
#footer ul.meniu li { display : inline-table; _display : inline; }
#footer ul.meniu li a { color : #a0a0a3; display : block; float : left; border-right : 1px solid #a0a0a3; padding : 0 7px; }
.no_vline{border-right:none !important}

#footer ul.meniu li a:hover { color : #666; text-decoration : underline; }
#footer ul.meniu li.last a { border : none; }

#footer p { color : #a0a0a3; text-align : center; }
#footer img.logo { width : 136px; height : 32px; display : block; margin : 10px auto; }

.clearfloat {
	clear		: both;
    height		: 0;
    font-size	: 1px;
    line-height : 0px;
}
