/* HTML tags : start */
html, body, ul, li, p,
h1, h2, h3, h4, h5, h6,
a, img, table, td, form {
        margin: 0;
        padding: 0;
        border: 0}
body{width:100%;font-family:Verdana, Tahoma, Arial;font-size:12px;color:#5A6788;background-color:#FFF}
table{width:100%;border-collapse:collapse;}
img{border:0;}
td{vertical-align:top;}
/* HTML tags */
/* Links */
#qwerty td{vertical-align:bottom;}
a{text-decoration:underline;}
a:hover{text-decoration:none;}
/* /Links */
h1{font-size:14px;}
.title{font-size:14px;text-decoration:none;color:#5A6788;font-weight:bold}

ul{padding:10px 0}
ul li {list-style:none;padding-top:10px}
ul li a{color:#0C3DBD;text-decoration:underline;}
ul li a:hover{text-decoration:none;}
/* Header */
#header{background:url(/images/mmenu_bg.gif) left bottom repeat-x;}
#header .leftblock{}
#header .logo{float:left;text-align:left;padding:15px;width:35%}
#header .phone{float:right;padding-top:35px;text-align:center;width:50%}
/* Menu */
#header .mmenu{clear:both;text-align:left;padding:20px 0 0 20px;color:#5A6788;width:600px;font-size:10px;text-align:center}
#header .mmenu a{text-decoration:underline;color:#5A6788;margin:0 10px 0 0;font-size:12px;}
.mmenu-about{position:absolute; left:0px; top:98px;height:47px;width:97px}
.mmenu-portfolio{position:absolute;left:135px;top:98px;height:47px;width:97px}
.mmenu-service{position:absolute; left:235px; top:98px;height:47px;width:97px}
.mmenu-tech{position:absolute; left:305px; top:98px;height:47px;width:97px}
.mmenu-client{position:absolute; left:400px; top:98px;height:47px;width:115px}
.mmenu-contacts{position:absolute; left:495px; top:98px;height:47px;width:97px}
#header .mmenu a:hover{text-decoration:none;}
/* /Menu */



#header .rightblock{width:368px;background:url(../images/slogan_bg.jpg) right bottom no-repeat;}
#header .lang{float:left;padding:12px 0 0 100px;color:#5A6788;font-size:10px;text-align:right;}
#header .lang-{color:#0C3DBD;text-decoration:underline;font-size:10px}
#header .lang-:hover{text-decoration:none;}
#header .lang-active{color:#5A6788;text-decoration:none;font-size:10px}
#header .login{float:right;height:14px;width:160px;background:url(../images/login_bg.gif) right repeat-y;padding:10px;}
#header .login img{vertical-align:middle}
#header .login a{color:#5A6788;text-decoration:underline;}
#header .login a:hover{text-decoration:none;}
#header .slogan{width:368px;clear:both;text-align:center;padding-top:15px}
#header .slogan p{font-size:14px;padding:20px 40px 0 80px;color:#5A6788}
/* /Header FDFCF5*/
#content{background-color:#FDFDF5;} 

#content .leftblock{padding:30px 0 0 30px }
#content h1{font-size:16px;text-align:left;}
#content h2{font-size:14px;text-align:left}
#content p{padding:5px 0}
#content a{text-decoration:underline;color:#335CC6;}
#content a:hover{text-decoration:none;}
#content a font{text-decoration:underline;color:#666666;font-size:12px}
#content .sepapator{border-top:1px solid #DFDED5;text-align:left;}
#content .sepapator2{border-top:1px solid #DFDED5;text-align:left;}
#content .sep_client{background-color:#DFDED5;width:80px;height:2px;font-size:2px;}
#content .sep_otrasli{background-color:#DFDED5;width:115px;height:2px;font-size:2px;}
#content .sep_about{background-color:#DFDED5;width:110px;height:2px;font-size:2px;}
#content .sep_tech{background-color:#DFDED5;width:105px;height:2px;font-size:2px;}
#content .sep_service{background-color:#DFDED5;width:65px;height:2px;font-size:2px;}
#content .sep_portfolio{background-color:#DFDED5;width:145px;height:2px;font-size:2px;}
#content .sep_design{background-color:#DFDED5;width:135px;height:2px;font-size:2px;}
#content .sep_pak{background-color:#DFDED5;width:275px;height:2px;font-size:2px;}
#content .sep_paking{background-color:#DFDED5;width:90px;height:2px;font-size:2px;}
#content .paking-separator{border-top:1px solid #DFDED5;text-align:left;margin-right:30px}
#content .sep_contacts{background-color:#DFDED5;width:90px;height:2px;font-size:2px;}
/* Client table */
#client-tab{}
#client-tab tbody.clientslinks td{vertical-align:top;text-align:left;}
#client-tab tr{text-align:center;}
#client-tab td{vertical-align:middle;}
#client-tab td img{padding:10px 0}
.magic_button{height:53px;text-align:right;background:url(../images/magic_button.gif) top right no-repeat;margin:20px 0 0 0;}
.magic_button p{margin:0 20px 0 0 !important;position:relative;top:13px;}
/* Client table */
/* Paking table */
#paking-tab{padding-right:30px;margin-top:30px}
#paking-tab tbody.pakinglinks td{vertical-align:top;text-align:left;}
#paking-tab tr{text-align:center;}
#paking-tab td{vertical-align:middle;padding-bottom:10px}
#paking-tab td img{padding:10px 0}
/* /Paking table */
/* Navigation Paking */
.navig-box{background: url(../images/corner2.gif) no-repeat;height:37px;text-align:center;margin:30px 30px 30px 0;color:#8B8B8B;}
.paking-nav{padding-top:10px}
.links01{text-decoration:none;margin:5px;}
#content a.links02, #content a.links03{cursor:default;text-decoration:none;color:#000;}

.links02{background-color:#CCC;color:#000;text-decoration:none;font-weight:bold;}
/* /Navigation Paking */
.box{background-color:#FDFDF5;text-align:center;border-bottom:1px dashed #C5C5C2;background:url(../images/box_bg.gif) top repeat-x;}
.box-img{vertical-align:middle;}
.box-container{padding-right:15px;width:160px;}
.box-empty{width:25%;background:url(../images/box_bg2.gif) left repeat-x;}
.pic{float:left;padding:30px 0 0 0;}
.link{float:left;padding:35px 0 0 10px;width:100px;}
.link a{text-decoration:underline;color:#335CC6;}
.link a:hover{text-decoration:none;}
#content .rightblock{text-align:right;width:368px}
#content p{}
#content p img{vertical-align:middle}
.see{text-align:left;padding-left:100px }
/* Model Pak */
.model-pac-box{margin:10px 25px 0 40px;width:268px}
.model-pac{border-left:1px solid #C5C1A4;border-right:1px solid #C5C1A4;background-color:#FFF;text-align:center}
.model-pac img{padding:10px}
/* /Model Pak */

/* Discounts */
table .discounts {text-align:center;}
table .discounts th{height:25px;background-color:#EAE2C9;border-right:0px solid #FFF;}
table .discounts td{border-right:0px solid #EAE2C9;height:25px;vertical-align:middle;}
.discounts01{height:25px;background-color:#F6F2E4;}
.discounts02{height:25px;background-color:#FAF8EE;}
table .discounts td.border-none{border-right:0}
/* /Discounts */

/* Info Block */
/* Footer */
#footer{clear:both;margin-bottom:0px;}
#footer .copyright{padding:20px;width:33%}
#footer .copyright p{padding:5px}
#footer .copyright p a{color:#5A6788;text-decoration:none;}
#footer .copyright p a:hover{text-decoration:underline;}
#footer .contact{padding:20px;width:33%}
#footer .contact p{padding:5px;}
#footer .contact p a{color:#5A6788;text-decoration:underline;}
#footer .contact p a:hover{text-decoration:none;}
#footer .navigation{padding:20px;text-align:center;width:33%}
#footer .navigation img{margin:0px 15px}
.hotlog-box{padding-top:10px;text-align:center}
.hotlogs{width:360px;height:75px;vertical-align:middle;padding:50px 0 0 35px}
.hotlogs a{margin:5px 3px 0 3px}
/* /Footer */
.rec{clear:both;float:none;}
.block1_t{background: url(../images/corner1.gif) no-repeat;height:80px;}

dl.request dt{float:left;width:150px;clear:left;padding:5px 0;font-weight:bold}
dl.request dd{float:left;padding:5px 0;}
dl.request input, dl.request textarea{width:250px;}
dl.request textarea{height:100px;}
dl.request input.request-b{width:100px;}

.abcalpha h4 {width:50px; padding:10px 0 0 0;}
.abcalpha li {margin:0; padding:1px;}

#ATKZ { text-decoration:none !important; color:#5A6788 !important;line-height:300%;font-size:13px;}

.num {
        FONT-SIZE: 10px; WIDTH: 30px; COLOR: #b9b9b9; FONT-FAMILY: tahoma; TEXT-ALIGN: right;
}

.viewsymbol {
        FONT-SIZE: 100px;
        BACKGROUND: #fff;
        border:1px solid #ccc;
        WIDTH: 150px;
        COLOR: #f1f1f1;
        FONT-FAMILY: tahoma;
        HEIGHT: 150px;
        text-align: center;
        vertical-align: middle;
}

.hl {BACKGROUND: #F8F107;}

body#print .leftblock {padding:10px 20px}

