@charset "utf-8";
/* CSS Document */
html {height:100%; overflow-y:scroll;}
body {height:100%; margin:0px; padding:0px; background-color:#1a1a1a; background-image:url(../templates/images/bg_all.jpg); background-repeat:repeat-x;}
div {margin:0px; padding:0px; overflow:hidden;}
img {border-width:0px; margin:0px; padding:0px;}
form, input {display:inline;}
table {border:0px;}
p { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#5a5b60; padding:0px; margin:0px;}
a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#545252; margin:0px; padding:0px; text-decoration:none;}
a:hover {text-decoration:underline;}
.main {width:100%; margin:0 auto; min-height: 100%; height: auto !important; height: 100%; //overflow:visible;}
.cl {height:1px; clear:both;}

h1 { font-family:Arial, Helvetica, sans-serif; font-size:21px; font-weight:normal; color:#cccccc;}
h2 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#cccccc;}
p { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#808080; padding:0px; margin:0px;}
.p_text { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#808080; padding:0px; margin:0px;}
pre { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#808080; padding:0px; margin:0px;}


.header {width:1024px; margin:0 auto; height:141px; background-image:url(../templates/images/header.jpg); background-repeat:no-repeat;}
.widht_45 { width:45px; height:141px; float:left;}
.logo { margin-top:43px; float:left;  height:74px; width:248px;}
.topmenu { float:right; padding-right:75px; height:141px;}

.content {margin:0 auto; width:756px; margin-bottom:160px;}
.content_preview {margin:0 auto; width:1024px; margin-bottom:160px;}
.content_download {margin:0 auto; width:1024px; margin-bottom:160px;}
.content_contact_us {width:745px; margin:0 auto; margin-top:79px; margin-bottom:160px;}
/* Index */
.free_xml {margin:0 auto; margin-top:66px; background-image:url(../templates/images/free_xml_templates.jpg); background-repeat:no-repeat; height:498px; width:725px;}
.lin {margin:0 auto; background-image:url(../templatesimages/lin.jpg); background-repeat:no-repeat; height:1px; width:756px;}
.lin1 {width:741px; height:1px; background-color:#999999;}
.lin2 {width:733px; height:1px; margin:0 auto; margin-bottom:5px; background-color:#333333;}
.lin3 {width:745px; height:1px; background-color:#999999;}
.free_t {margin-left:5px; margin-top:10px; margin-bottom:31px;}
.cell_bg {width:236px; height:214px; background:url(../templates/images/tab_bg.jpg) no-repeat left top;}
.cell_pic { margin-top:12px; width:236px;  }
.h_26 {height:26px;}
.template_info {width:236px; height:86px; background:url(../templates/images/template_info_bg.jpg) no-repeat left top;}
.template_info_l {width:140px; float:left}
.template_info_r {width:90px; float:left}
.template_name {margin-left:18px; margin-top:16px; margin-bottom:7px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff;}
.template_info_t {margin-left:18px; margin-bottom:2px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999;}
.template_info_buttons {margin-top:10px; margin-bottom:9px;}
.template_big {width:460px; background:url(../templates/images/fon_pict.png); overflow:hidden;}
.pad_left_24 { padding-left:24px;}
.pad_top_24 { padding-top:24px;}
.templ_opasity_fon { background: #000;opacity: 0.70; filter: alpha(opacity=70);-moz-opacity: 0.7;z-index:10000; height:80px; margin-left:24px; margin-top:-80px; width:600px;}
.path {margin-left:50px; margin-top:15px; font-size:14px; color:#999999;}
.preview {width:741px; margin:0 auto; margin-top:48px;}
.name_text {font-family:Arial, Helvetica, sans-serif; font-size:21px; color:#cccccc; font-weight:normal;}
.name_text_s {margin-left:8px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#cccccc; font-weight:normal;}

.pr_big {width:741px; margin-top:25px; margin-bottom:29px; background-color:#333333;}
.pr_small {width:482px; background-color:#333333; float:left;}
.sub {width:243px; background-color:#333333; float:right;}
.subscribe {margin-left:20px; margin-top:10px; margin-bottom:15px;}
.sub_text {font-size:11px; color:#808080;}
.sub_text_w {font-size:14px; color:#ffffff;}

.download {width:745px; margin:0 auto; margin-top:48px;}


.mar_bot {margin-bottom:7px;}
.mar_bot_20 {margin-bottom:20px;}
.mar_top_3_form {margin-top:3px; //margin-top:1px;}
.mar_top_7 {margin-top:7px;}
.mar_top_20 {margin-top:20px;}
.mar_top_30 {margin-top:30px;}

.text_field {width:175px; height:20px; padding-left:40px; padding-top:5px; background-color:#333333; border:1px solid #333333; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#808080;}
.text_field_contact {width:380px; height:20px; padding-left:40px; padding-top:5px; background-color:#333333; border:1px solid #333333; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#808080;}
.text_area {width:380px; height:130px; padding-left:40px; padding-top:5px; margin:0px; background-color:#333333; border:1px solid #333333; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#808080; overflow:auto;}



.footer { background-color:#333333; height:100px; widows:100%; margin-top:-100px;}
.footer_c {width:1024px; margin:0px auto;}
.footer_t {margin-left:100px; margin-top:48px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#999999;}
.footer_t_w {margin-right:48px; color:#ffffff;}
.footer_lnk {font-size:14px; color:#999999; text-decoration:none;}
.footer_lnk:hover { text-decoration:underline;}
h1,h2,h3 {padding:0; margin:0;}

.d-cont { width:1024px; margin:0 auto;}
.sub_head { height:68px; margin-top:17px; padding-left:50px; font-size:14px; color:#999999; font-family:Arial, Helvetica, sans-serif}
  a.sub-h {font-size:14px; color:#999999; font-family:Arial, Helvetica, sans-serif; text-decoration:none}
  a.sub-h:hover {text-decoration:underline}
.d-box1 { margin-left:138px; height:62px; color:#cccccc; font-size:21px; font-family:Arial, Helvetica, sans-serif; text-align:left}
  a.box1 { color:#cccccc; font-size:21px; font-family:Arial, Helvetica, sans-serif; text-decoration:none}
  a.box1:hover { text-decoration:underline}
