		

	

/* 
	@import "/css_generator/?file=home.css";
*/

@import "/css_generator/?file=desktop_systems.css";
@import "/css_generator/?file=notebooks.css";
@import "/css_generator/?file=configurator.css";
@import "/css_generator/?file=components.css";
@import "/css_generator/?file=software.css";
@import "/css_generator/?file=services.css";
@import "/css_generator/?file=about_us.css";
@import "/css_generator/?file=titles.css";
@import "/css_generator/?file=order.css";
@import "/css_generator/?file=customers.css";

/***** General *****/
* {
    margin: 0;
    padding: 0;
    border: none;
    font-family: tahoma, Arial, Verdana, sans-serif, Helvetica;
  list-style: none;
}

body {
    padding: 0px;
    background: #696968 url(/template/images/bg2.png) repeat-x;
    font-size: 0.7em;
    font-size: 11.2px;
    color: #605E58;
}

#body_size2 {
    padding: 0px;
    background: #DADADA url(/template/images/bg.gif) repeat-x;
    font-size: 0.7em;
    color: #605E58;
}

#body_type2 {
    padding: 0px;
    background: #ffffff;
    font-size: 0.7em;
    color: #605E58;
}

h1, h2, h3, h4, h5 {
    font-weight: bold;
    font-size: 1em;
}

a {
    color: #E75A0D;
    background-color: transparent;
    text-decoration: none;
}

a strong {
    display: none;
}

.select {
    font-size: 1em;
    color: #1C1C1C;
    background-color: #EBEBE7;
    border: solid 1px #626262;
}

.input,
.textarea,
.input_blue,
.input_blue_r,
.textarea_blue {
    border: 1px #515890 solid;
    padding: 0.3em;
    font-size: 1em;
    background-color: #FFEDD4;
    color: #1C1C1C;
}

.input_blue,
.input_blue_r,
.textarea_blue {
    border-color: #8095CA;
    background-color: #F3F3F3;
    color: #000;
}

.input_blue_r {
    color: #BB1E1E;
}

.submit {
    width: 64px;
    padding: 4px 0 4px 0;
    text-align: center;
    color: #E6E6E3;
    font-size: 0.9em;
    text-transform: lowercase;
    background: transparent url(/template/images/submit.gif) no-repeat;
}

.submit2 {
    width: 92px;
    padding: 2px 0 3px 10px;
    color: #FCEFD9;
    font-size: 1em;
    text-align: left;
    text-transform: lowercase;
    font-weight: bold;
    background: transparent url(/template/images/submit2.gif) no-repeat;
}


.submit4 {
    width: 75px;
    padding: 2px 0 3px 10px;
    color: #5958A3;
    font-size: 0.9em;
    text-align: left;
    text-transform: lowercase;
    font-weight: bold;
    background: transparent url(/template/images/submit4.gif) no-repeat;
}

.submit_enter {
    margin: 20px 0 0 222px;
}

.hidden,
.goo {
    display: none;
}

.clear {
    clear: both;
    display: block;
}

.center {
    text-align: center;
}

.hand {
    cursor: pointer;
}

/***/

.overlib_table {
    border: 1px solid #CBC6BB;
    background-color: #FCEFD9;
}
.overlib_table * {
    color: #615F59;
}
.overlib_table td {
    padding: 5px;
}
.overlib_table span {
    float: left;
    width: 3px;
    height: 3px;
    margin: 5px 3px 0 0;
    background: transparent url(/template/images/overlib_arrow.gif) no-repeat;
}

.ol_img {
    text-align: center;
}

.overlib_table img {
    border: 1px solid #CBC6BB;
}

/***** /General *****/



/***** Layout *****/
#root {
    width: 930px;
    margin: 20px auto 0 auto;
    padding: 0 10px;
    background: transparent url(/template/images/root_bg.png) repeat-y;
}

#root_type2 {
    margin: 20px auto 0 auto;
    padding: 0;
    background: #FFFAF0;
}


#logininfo {
    clear: both;
/*  height: 675px; */
    padding: 0 5px 10px 25px;
    text-align: left;
}

#searchbar {
    clear: both;
    padding: 0 10px 10px 5px;
    text-align: right;
}

#searchbar .searchbar_submit {
    position: relative;
    width: 75px;
    height: 17px;
    margin: 0;
    padding: 0 13px 2px 0;
    border: none;
    color: #515890;
    font-size: 0.9em;
    background-image: url(/template/images/submit4.gif);
}
#searchbar .input {
    padding: 0.09em;
    font-size: 1em;
    padding: 0 0 2px 0;
    border: 1px #CBC6BB solid;
}

#cart {
    clear: both;
/*  height: 675px; */
    padding: 0 25px 10px 25px;
    text-align: right;
}

.cartempt {
    height: 25px;
    line-height: 25px;
    background: transparent url(/template/images/customer_neworder.gif) no-repeat right;
}

.cartfull {
    height: 25px;
    line-height: 25px;
    background: transparent url(/template/images/customer_neworder-full.gif) no-repeat right;
}

.cartfull a,
.cartempt span{
    margin: 0 25px 0 0;
}

#main {
    clear: both;
/*  height: 675px; */
    padding: 0 30px;
    width:880px;
    margin:auto;
    color:#000000;
}

#body_size2 #main {
        height: 460px;
}

#footer {
    clear: both;
    width: 901px;
    height: 35px;
    margin: auto;
    padding: 17px 0 0 49px;
    background: url(/template/images/footer.png) no-repeat;
    list-style: none;
}

#body_size2 #footer {
    background-image: url(/template/images/footer_s2.gif);
}


/***** /Layout *****/



/***** Root *****/
#root_border_left {
    position: absolute;
    margin: 0 0 0 -10px;
    width: 10px;
    height: 150px;
    background: url(/template/images/root_border_left.gif) no-repeat;
}

#root_border_right {
    position: absolute;
    margin: 0 0 0 930px;
    width: 10px;
    height: 150px;
    background: url(/template/images/root_border_right.gif) no-repeat;
}

/**/

#body_size2 #root_border_right,
#body_size2 #root_border_left {
    height: 665px;
}
/***** /Root *****/



/***** Header *****/
#header_text {
    position: absolute;
    top: 8px;
    width: 740px;
    margin: 0 0 0 30px;
    overflow: hidden;
}
#header_text * {
    color: #D5CBAB;
}

#header_text p {
    width: 2800px;
    font-size: 0.8em;
}

#header_text p strong {
    font-weight: normal;
    color:#FEE5AF;
}

#header_text p span {
    margin: 0 5px;
}

#link_stani_dilar {
    position: absolute;
    top: 6px;
    margin: 0 0 0 805px;
    color: #FEE5AF;
    font-weight: bold;
    font-size: 0.9em;
}

/**/

#header_logo {
    position: absolute;
    width: 180px;
    height: 62px;
    background-image: url(/template/images/logo.png);
    margin: 37px 0 0 61px;
}

#header_logo_hp {
    position: absolute;
    width: 195px;
    height: 94px;
    background-image: url(/template/images/logo-hp-partner.png);
    margin: 28px 0 0 10px;
}


#header_logo strong,
#header_logo_hp strong {
    display: none;
}

/**/

#header_menu {
    display: block;
    height: 100px;
    padding: 15px 0 0 294px;
    margin: 0 0 38px 0;
    background: url(/template/images/header.png) repeat-x;
    list-style:none;
}

#header_menu li {
    float: left;
}

#header_menu a {
    display: block;
    height: 95px;
    font-size:11px;
}

#header_menu .link1 {
    background-image: url(/template/images/menu-1.png);
}
#header_menu .link2 {
    background-image: url(/template/images/menu-2.png);
}
#header_menu .link3 {
    background-image: url(/template/images/menu-3.png);
}
#header_menu .link4 {
    background-image: url(/template/images/menu-4.png);
}
#header_menu .link5 {
    background-image: url(/template/images/menu-5.png);
}
#header_menu .link6 {
    background-image: url(/template/images/menu-6.png);
}
#header_menu .link7 {
    background-image: url(/template/images/menu-7.png);
}
#header_menu li a {
color:#14448d;
text-align:center;
margin:20px 10px;
}
/***** /Header *****/




/***** Main *****/
.main_header_element_left {
    float: left;
    width: 250px;
    text-align: center;
}

.main_header_element_right {
    float: right;
    width: 580px;
    padding: 4px 0 0 0;
}
.main_header_element_right * {
    color: #C16B3A;
}
.main_header_element_right a:hover {
    text-decoration: none;
}

.main_header_line,
.main_header_line_2 {
    clear: both;
    height: 5px;
    margin: 0 0 25px 0;
    background-color: #CBC6BB;
    font-size: 1px;
}

#how_to_order {
    margin: 0 10px 10px 0px;
    height: 16px;
    background: url(/template/images/how.gif) no-repeat top left;
    clear: both;
}

#how_to_order a {
    color: #E75A0D;
    font-size: 1em;
    font-weight: bold;
    padding-left: 25px;
    padding-top: 3px;
    height: 16px;
}

.main_header_line_2 {
    margin: 0 15px 25px 0px;
}

.main_p_navigation {
    float: left;
    width: 243px;
    padding: 0px 0px;
}

.main_p_main {
    float: left;
    width: 597px;
    padding: 5px 10px;
}
.main_p_main_ds {
    float: left;
    width: 717px;
    padding: 5px 10px;
}

.main_navigation_list_color_orange {
    padding: 3px 10px 3px 15px;
    background-color: #FCEFD9;
    font-weight: bold;
    color: #615F59;
}

.main_navigation_list_color_white {
    padding: 3px 10px 3px 15px;
    font-weight: bold;
    color: #615F59;
}

.main_navigation_list_color_blue {
    padding: 3px 10px 3px 15px;
    font-weight: bold;
    background-color: #7b81b5;
    color: #FCEFD9;
}

.main_nav_text {
    color: #FCEFD9;
    text-decoration: none;
}

.main_nav_text_link,
.main_nav_text_link:hover {
    color: #615F59;
    text-decoration: none;
}

.main_navigation_list_color_white .legend {
    padding: 0 0 0 10px;
}

/***/

.main_header_links {
    position: absolute;
    margin: -10px 0 0 275px;
    background-image: url(/template/images/header_l_link_bg.gif);
}

.main_header_links li {
    float: left;
}

.main_header_links .mh_link1,
.main_header_links .mh_link_one {
    background: url(/template/images/header_l_link_1.gif) no-repeat;
}
.main_header_links .mh_link1 a,
.main_header_links .mh_link_one a {
    float: left;
    height: 16px;
    padding: 2px 25px 0 39px;
    color: #fff;
    font-weight: bold;
    background: url(/template/images/header_l_link_2.gif) no-repeat right;
}
.main_header_links .mh_link_one a {
    background: url(/template/images/header_l_link_one.gif) no-repeat right;
}

.main_header_links .mh_link2 {
    background: url(/template/images/header_l_link_3.gif) no-repeat;
}
.main_header_links .mh_link2 a {
    float: left;
    height: 16px;
    padding: 2px 27px 0 35px;
    color: #fff;
    font-weight: bold;
    background: url(/template/images/header_l_link_4.gif) no-repeat right;
}

.main_header_text_near_links {
    color: #5958A3;
}
/***** /Main *****/




/***** Footer *****/
#footer li {
    float: left;
}

#footer a {
    display: block;
    height: 15px;
}

#footer .link1 {
    width: 57px;
    background-image: url(/template/images/footer_link1.png);
}
#footer .link2 {
    width: 71px;
    background-image: url(/template/images/footer_link2.png);
}
#footer .link3 {
    width: 120px;
    background-image: url(/template/images/footer_link3.png);
}
#footer .link4 {
    width: 89px;
    background-image: url(/template/images/footer_link4.png);
}
#footer .link5 {
    width: 122px;
    background-image: url(/template/images/footer_link5.png);
}
#footer .link6 {
    width: 49px;
    background-image: url(/template/images/footer_link6.png);
}

#footer .link7 {
    width: 58px;
    background-image: url(/template/images/footer_link7.png);
}

#footer .link8 {
    width: 17px;
    height: 9px;
    margin: 20px 0 0 20px;
}

#footer .link_login {
    width: 17px;
    height: 9px;
    margin: 20px 0 0 240px;
/*  margin: 20px 0 0 370px; */
    background-image: url(/template/images/key.png);
}

#copyrights {
    color: #aaadcf;
    font-size: 0.8em;
    padding: 0 0 0 620px;
    text-align: center;
    margin-bottom:70px;
    display:block;
}

#footer_space {
    clear: both;
    width: 1px;
    height: 25px;
    font-size: 1px;
}
/***** /Footer *****/



/***** Site technologies *****/
#site_technologies {
    width: 880px;
    height: 9px;
    padding: 0 0 0 40px;
    margin: -10px auto 0 auto;
}

#site_technologies li {
    float: left;
}

#site_technologies a {
    display: block;
}

#site_technologies .link_xhtml {
    width: 31px;
    height: 5px;
    background-image: url(/template/images/site_technology_xhtml.gif);
}

#site_technologies .link_css {
    width: 24px;
    height: 5px;
    background-image: url(/template/images/site_technology_css.gif);
}

#site_technologies .link_508 {
    width: 23px;
    height: 5px;
    background-image: url(/template/images/site_technology_508.gif);
}
/***** /Site technologies *****/



/***** Errors *****/
.error_box {
    width: 200px;
    margin: auto;
    padding: 5px;
    border: 1px solid #C10000;
    color: #C10000;
}

.error,
.error b {
    color: #C10000;
}
.error input,
.error textarea {
    border-color: #C10000;
}
/***** /Errors *****/


/***** New Stuff *****/

/*                #main {width:880px;} */
				
                #banner{margin-left:8px;margin-bottom:4px; margin-top:4px;}
                .portal_button {display:block;margin-top:2px; margin-left:4px; position:relative;}
				.portal_button div {width:859px;height:117px;display:table-cell;margin:13px 0px;vertical-align:middle;text-align:center;}
				.portal_button p {float:left;color:#000000;font-size:11px;}
				.portal_button p b {font-size:13px;}
                
                .sl {width:865px;margin-bottom:15px;display:block;height:35px;}
                .sl span {float:left; position:relative;}
                .sl span p {font-size:11px;color:#000000; position:absolute;top:17px;left:0px;right:0px;margin:auto;text-align:center;}
                .sl span p a {font-size:11px;color:#000000;}
                .menu {width:180px;float:left;}
                .menu a {background:url(/template/images/med/button.png) no-repeat; line-height:23px; color:#ffffff; display:block; width:180px; margin: 5px 0px;text-align:center;}
                .menu a.big {background:url(/template/images/med/button1_big.png) no-repeat; line-height:40px; color:#ffffff; display:block; width:180px; margin: 3px 0px;}
                .call_girl {background:url(/template/images/med/call-girl.png) no-repeat;width:177px;height:81px;display:block;text-align:center;font-size:11.2px;padding:23px 0 0 27px}
                .txt {float:left;margin-left:47px;width:630px;margin-top:9px;line-height:14.6px}
                .txt ol {padding-left:25px;list-style:decimal outside !important;font-weight:bold;}
                .txt ol p {padding:5px 0px 5px 20px;font-weight:normal;}

                .txt ul {list-style:disc outside !important;padding-left:16px;font-weight:normal;}
                .txt ul li {padding: 2px 0px;}
                .txt ul ul {list-style:none outside !important;padding-left:20px;line-height:10.2px;}
                .txt ul ul li:before {content: "- "}

                .txt .end {padding:5px 0px 10px 38px;font-weight:bold;}
                .txt h1 {font-size:13px;color:#7b81b5;}

                .reklama {background:#f6f1ec;margin-top:11px; width:180px}
/*
                .reklama .title {background:url('/template/images/med/button.png') no-repeat; line-height:23px;color:#ffffff; display:block;text-align:center;font-weight:bold;}
                .reklama p {color:#656566;margin-bottom:5px;text-indent:0px;}
                .reklama .article {padding:10px;color:#000000;}
*/
                .screenshots {background:url(/template/images/med/sl-s.png) repeat-x;clear:both;margin-top:20px;position:relative;height:325px;}
                .screenshots .shots {float:right;width:665px;}
                .screenshots .shots div {float:left;font-size:9.8px;width:115px;margin:9px;height:135px;}
                .screenshots .tip {float:left;font-size:11px;width:135px;margin:9px;position:absolute;bottom:0px;left:20px}
                .screenshots .none {opacity:0.4;filter:alpha(opacity=40);}

                .fog_of_war {position:absolute;width:100%;height:100%;top:0px;background:black;filter:alpha(opacity=60);opacity: 0.60;z-index:1000;display:none;}

                .kare {position:absolute;z-index:10000;margin-left:-136px;margin-top:-70px;top:50%;left:50%;display:none;}

                #main .server_fl {background:url(/template/images/serv/fl-0.png) no-repeat;display:block;width:860;height:27px;}
                #main .server_fl a {color:#fff;height:27px;line-height:27px;font-weight:bold;float:left}
                #main .server_block1 {background:url(/template/images/serv/server_img_bg.jpg) no-repeat 459px top;position:relative;padding-left:20px;font-size:12px;margin-top:15px;}
                #main .server_block1 ul {list-style:none outside !important;padding-left:15px;text-indent:-7px;}
                #main .server_block1 ul li:before {content: "- "}
                
                .server_block1 b{
                	color:inherit;
                }
                
                #main .server_sl {background:url(/template/images/serv/sl.gif) no-repeat;display:block;width:860;height:27px;margin-top:36px;color:#fff;line-height:27px;font-weight:bold;padding-left:21px;margin-bottom:0px;}
                #main .server_block2 {font-size:11px;background-color:#eae5dc;padding:5px 20px;width:820px;}
                #main .server_block2 form {margin-top:5px}
                #main .server_block2 form div {float:left;margin:5px 45px 5px 35px;height:15px;width:315px;}
                #main .server_block2 input[type="checkbox"] {float:left;display:block;}
                #main .server_block2 label {line-height:15px;float:left;display:block;margin-left:10px;}
                #main .server_block2 input[type="text"] {border:1px solid #a7a6aa;float:left;display:block;font-size:11px;padding:5px;width:793px;margin:2px;background:#ffffff;}
                #main .server_block2 #name {width:272px;}
                #main .server_block2 #phone {width:167px; margin:2px 26px;}
                #main .server_block2 #mail {width:274px;}
                #main .server_block2 .totheright {width:350px;float:right;margin-right:9px;margin-top:21px;margin-bottom:25px;}
                #main .server_block2 .totheright input[type="text"] {margin:0 48px 0 11px;width:84px}
                #main .server_block2 .totheright a {margin-left:100px; background:url(/template/images/serv/bSend.png) no-repeat; height:24px;width:96px;color:#fff;line-height:24px;display:block;font-weight:bold;text-align:center;float:left;}

                
                #main .supp_fl {background:url(/template/images/serv/fl-1.png) no-repeat;display:block;width:860;height:27px;}
                #main .supp_fl a {color:#fff;height:27px;line-height:27px;font-weight:bold;}
                #main .supp_block1 {position:relative;padding-left:20px;margin-top:13px;font-size:12px;line-height:14.6px;width:840px;}
                #main .supp_block1 img {position:absolute;right:0px;top:1px;border:0px solid black}
                #main .supp_block1 ol {list-style:decimal inside !important;margin:5px 0px;}
                #main .supp_block1 ul {list-style:none outside !important;padding-left:10px;text-indent:-7px;}
                #main .supp_block1 ul li:before {content: "- "}

                #main .supp_sl {background:url(/template/images/serv/sl2.gif) no-repeat;display:block;width:860;height:27px;margin-top:20px;color:#fff;line-height:27px;font-weight:bold;padding-left:21px;margin-bottom:0px;}
                #main .supp_block2 {font-size:11.2px;padding:5px 20px;}
                #main .supp_block2 table {margin:6px 0px 0px 25px; width:748px;}
                #main .supp_block2 .first {text-align:left;width:270px;}
                #main .supp_block2 td, th {text-align:center;padding:3px 10px;}
                #main .supp_block2 th {font-size:12px;}
                #main .supp_block2 div {margin:auto; width:748px;}
                #main .supp_block2 div p {margin:5px 0px;}

                
                #footer_space  {height:49px;}                                
                
                /***** /New Stuff *****/