@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body {
	font-family: Arial, sans-serif;
	color:#000;
	font-size:13px;
	font-weight:normal;
}

a {
	color:#008eb7;
	text-decoration:underline;
	}
a:hover {
	color:#ac4a79;
	}
p {
	color:#222; font-size:13px;
}

h1 {  font-weight:normal; font-size:24px; color:#333;   }
h2, h3 {    font-size: 18px; font-weight:normal;  }

.input { ??border: 1px solid #CCCCCC; height:20px;  }
img {  border:none;  }
.gray {  color:#999; }
.blue {  color:#008eb7; }


#top_black {   padding:0 40px 0 40px;  height:40px; background:#000000; color:#FFFFFF;  font-size:12px; min-width:1000px;  }
#top_black a {  color:#858585;  }
#top_black a:hover {  color:#008eb7;  }

#top_language {  float:left; margin-top:11px; }
#top_find {  float:right; }
	

table.main {  margin:40px 40px 0 40px;  }
table.content {   margin-top:40px; padding: 15px; width:100%; }
h1.text {  font-weight:normal; font-size:24px; color:#333;   }
p.text {  font-size:13px; color:#222; width: 400px; margin-left:60px;  }
ul.text {  font-size:13px; color:#222; width: 400px; margin-left:60px;  }
ol.text {  font-size:13px; color:#222; width: 400px; margin-left:60px;  }
h1 {  font-weight:normal; font-size:24px; color:#333;   }
p {  font-size:13px; color:#222; }
ul {  font-size:13px; color:#222;  }
li {  margin-bottom:10px;  }

div#flash {   height:240px;   }

#main_menu {   padding-top:35px; width:150px; font-size:16px; line-height:150%;  }
#man {   position:relative; left:-10px; height:260px; background:url(../images/man1.jpg) no-repeat;  }
#man2 {   position:relative; left:-10px; height:260px; background:url(../images/man2.jpg) no-repeat;  }
#sendsms {   float:right; position:relative; top:20px; right:20px; width:215px; height:120px; font-size:14px; color:#FFF; background:url(/images/bubble.gif) no-repeat;  }
#sendsms .text{   position:relative; top:25px; left:65px;  }

#popupsms {   z-index:10; visibility: hidden; position:absolute; top:80px; left:240px; width: 355px; height:609px; font-size:12px; color:#FFF; background:url(../images/popup_bgr.png) no-repeat;  }
#popupsms .content {  margin:55px 55px 55px 55px;  }
#popupsms .content p {  color:#FFF; font-size:12px; }
#popupsms .content a {  font-size:12px;  }
#popupsms .close {  float:right; margin:20px 10px 0 0; width:95px;   }
#popupsms .close a {  text-decoration:none; color:#FFF; cursor:pointer; font-size:12px;   }
#popupsms .close a:hover {  text-decoration:underline;   }
#popupsms img.close {  height:25px; width:25; cursor:pointer; border:none; margin:0 0 0 5px; }
#popupsms .textarea {   margin-top:8px; width:225px; height:135px;  }
#popupsms .gray {  font-size:11px; color:#555; }

#popupanketa {   z-index:10; visibility: hidden; position:absolute; top:180px; left:500px; width:356px; height:609px; font-size:12px; color:#FFF; background:url(../images/popup_bgr.png) no-repeat;  }
#popupanketa .content {  margin:75px 55px 75px 55px;  }
#popupanketa .content p {  color:#FFF; font-size:12px; }
#popupanketa .content a {  font-size:12px;  }
#popupanketa .close {  float:right; margin:20px 10px 0 0; width:95px;   }
#popupanketa .close a {  text-decoration:none; color:#FFF; cursor:pointer; font-size:12px;   }
#popupanketa .close a:hover {  text-decoration:underline;   }
#popupanketa img.close {  height:25px; width:25; cursor:pointer; border:none; margin:0 0 0 5px; }
#popupanketa .textarea {   margin-top:8px; width:225px; height:135px;  }
#popupanketa .gray {  font-size:11px; color:#555; }
#anketa input {width:200px; font-size:11px}
#anketa select {width:200px; font-size:11px}
#anketa button {font-size:11px}

#cabinet {   padding-top:30px; width: 200px;  margin-top:18px; font-size:13px; background:url(/images/cabinet_bgr.jpg) no-repeat;  }
#cabinet p {   line-height:200%; padding: 5px 15px 15px 15px; width: 180px;}
#cabinet p.register {   line-height:120%; }
div#cabinet input.input {  width:153px;  }

#tel {   margin: 20px 0 20px 0;  }
#tel a.mail {   font-size:17px; margin-left:12px;  }

.table_content_menu {  font-size:12px; line-height:130%; color:#555;  }
.table_content_menu a {  font-size:12px; line-height:160%; font-size:13px; }
.table_content_menu h3 {  color:#000; font-size:18px; padding-bottom:1px; }
.table_content_menu .date {  color:#000; font-size:13px; display:block; margin: 9px 0 3px 0;  }
.table_content_menu td {  padding: 20px;  }
.table_content_menu td.akcii_titul {  padding-bottom: 0; background:url(../images/grey_bgr_akcii_tl.gif) no-repeat; height:50px;  }
.table_content_menu td.akcii {  padding: 12px 0 20px 20px; background:url(../images/grey_bgr_akcii_bl.gif) repeat-x; }
.table_content_menu td.akcii_right {  padding: 0; width:20px; }
.table_content_menu td.akcii_br {  padding: 0; background:url(../images/grey_bgr_akcii_bl.gif) repeat-x; width:20px; }
.table_content_menu div {  width:160px; }
.table_content_menu p {  padding: 0; }

.submenu {  font-size:13px; line-height:160%;   }
.submenu td {  padding:20px 20px 0 20px;   }
.submenu a {  color:#17791e;   }
.submenu a:hover {  color:#ca4626;  }

#footer_black {   padding:0 40px 0 40px;  height:40px; background:#000000; color:#FFFFFF;  font-size:10px;  }
#footer_black a {  color:#858585;  }
#footer_black a:hover {  color:#008eb7;  }

#footer_left {  float:left; margin:13px 0 0 18px; }
#footer_right {  float:right; margin-top:13px; }

p.bigtext {  color:#AAA; font-size:16px;  }
p.bigtext b {  color:#000; font-weight:normal;   }
.contacts td p { margin-left:0; width:345px;  }
div.mailform {  width:372px; height:200px; padding-top:80px; font-size:13px; background:url(../images/contacts_bgr.jpg) no-repeat;  }
div.mailform  p {  color:#000; font-size:12px; margin-left:0; line-height:300%; padding:15px; }
div.mailform input.input {  width:100%;  }
div.mailform .textarea {   margin-top:3px; width:100%; height:135px;  }

.tarifs_numbers {   font-size:13px; margin-top:20px;  }
.tarifs_numbers h3 {  margin-bottom:0;  }
.tarifs_numbers td {  padding-top:4px; width:70px; height:50px; background:url(../images/vert_dot.gif) repeat-y;  }
.tarifs_numbers td.first {  width:250px; background:none; }
.tarifs_numbers .gray { font-size:11px; }
.tarifs_numbers tr.even { background-color:#f0f0f0; }

.tarifs_shortnumber { font-size:13px; }
.tarifs_shortnumber td { width: 190px; height:20px; background:url(../images/vert_dot.gif) repeat-y; }
.tarifs_shortnumber td.first { padding-left:10px; background:none; }
.tarifs_shortnumber tr.even { background-color:#f0f0f0; }
.tarifs_shortnumber_titul {  margin-top:40px;  }
.tarifs_shortnumber_titul td{ width: 195px; }

#t-payments { max-width:700px}
#t-payments th {padding-bottom:10px;}
#t-payments td {border-right: 1px dotted black; padding-left: 12px; padding-right: 12px; padding-bottom:3px; padding-top:3px; font-size:13px;}
#t-payments tr.even { background-color:#f0f0f0; }

.tables { padding:6px; border:none; max-width:800px}
.tables td {border-right: 1px dotted black; padding-left: 12px; padding-right: 12px; padding-bottom:3px; padding-top:3px; font-size:13px;}
.tables tr.even { background-color:#f0f0f0; }

/* A-la flash */
	TD.sms_menu
	{
		width: 190px;
		height: 220px;
		background-image: url(/images/flash_200x200_w.gif);
		background-repeat: no-repeat;
		background-position: left top;
		vertical-align: text-top;
		font-size: 14px;
	}
	
	TD.sms_menu P
	{
		color:#666;
		padding-left: 5px;
	}
	
	TD.sms_menu#item1:hover
	{background-image: url(/images/flash_200x200_r.gif);}
	
	TD.sms_menu#item1:hover A
	{color:yellow;}
	
	TD.sms_menu#item2:hover
	{background-image: url(/images/flash_200x200_y.gif);}
	
	TD.sms_menu#item2:hover P
	{color:black;}
	
	TD.sms_menu#item2:hover A
	{color:red;}
	
	TD.sms_menu#item3:hover
	{background-image: url(/images/flash_200x200_b.gif);}
	
	TD.sms_menu#item3:hover P
	{color:black;}
	
	TD.sms_menu#item4:hover
	{background-image: url(/images/flash_200x200_g.gif);}
	
	TD.sms_menu#item4:hover P
	{color:black;}
	
	A.sms_menu
	{
		font-size: 13px;
	}
/****************/
