body {background: #494949; padding: 0; margin: 0; min-width: 998px;}
.body { background: #ffffff; }
p,td,div,body,h1,h2,h3,h4,h5,h6,textarea,input,select,ul,li {font-size: 14px; font-family: Arial,Verdana,Tahoma; color: #262626;}
img {border: none;}
div,form,table,img {margin: 0px; padding: 0px;}
table {border-collapse: collapse; width: 100%;}
table td {padding: 0; vertical-align: top;}
input, select {margin: 0;}
div {width: auto;}
ins {text-decoration: none;}
a {color: #007ac7; text-decoration: underline; cursor: pointer;}
a:visited {color: #666;}
p {padding: 0 0 16px 0; margin: 0; display: block; line-height: 1.3em;}
br {line-height: 10px;}
ul {padding: 0 0 20px 0; margin: 0;}
ul ul {padding: 0 0 10px 23px;}
ul li {padding: 0 0 0px 10px; margin-left: 15px; list-style:square;  }
ol {padding: 0 0 10px 0; margin: 0;}
ol li {margin: 0; padding: 0 0 5px 12px; list-style-position: inside;}
.clear {clear: both; height: 1px; line-height: 1px; font-size: 0; width: 1px;}
.title,.subtitle,.name,h1,h2,h3,h4,h5,h6 {display: block; font-weight: bold; margin: 0; text-align: left;}
h1,.title {font-size: 21px; padding: 0 0 20px 0;}
h2,.name {font-size: 16px; padding: 0 0 10px 0;}
h3,h4,h5,h6 {font-size: 14px; padding: 0 0 8px 0;}

.wrap {width: 988px; margin: 0 auto;}
.half {float: left; width: 494px;}
.logo {float: left; width: 179px; height: 51px;}
.logo img {width: 179px; height: 51px; background: url(/themes/rabbit/img/logo.gif) 0 0 no-repeat;}
.head_line {height: 74px; padding: 26px 0 0 0; overflow: hidden;}

.topmenu {width: 550px; float: left; padding: 20px 0 0 0; text-align: right;}
.topmenu span {padding: 0 10px;}
.topmenu span.active {padding:6px 4px; background:#ddd; -moz-border-radius: 5px; border-radius: 5px; }
.topmenu span.active a, .topmenu span.active a:visited { color:#000; }
.topmenu span a {color: #464646; text-decoration: none;}
.topmenu span a:hover { color: #007ac7; text-decoration: underline;}
.topmenu span a:visited {color: #777;}
.submenu { clear:both; float:right; margin-top:3px; padding:4px; background:#ddd; -moz-border-radius: 5px; border-radius: 5px; }
.submenu span.active { }
.submenu span a, .submenu span a:visited { color:#000; }


.top_right_links {float: right; width: 230px; padding: 20px 0; text-align: right; background: url(/themes/rabbit/img/sep.gif) 0 5px no-repeat;}
.top_right_links span {padding: 0 0 0 20px;}
.top_right_links span a {color: #252525; text-decoration: none;}
/* .top_right_links span a:visited {color: #777; } */
.top_right_links span a:hover { color: #007ac7; text-decoration: underline;}

.main_menu { width: 650px; float: left; padding: 20px 0 0 0; text-align: right; }
.main_link { float: right; width:100px !important; padding: 20px 0; text-align: right; background: url(/themes/rabbit/img/sep.gif) 0 5px no-repeat; }


.head_main {background: url(/themes/rabbit/img/head_main_bg.jpg) 57px 0 repeat-x; height: 342px; overflow: hidden;}
#slider { height: 342px; overflow: hidden; padding:0; margin:0 auto; width:988px; }
.head_main .wrap { height: 327px; overflow: hidden; padding: 15px 0 0 0;}
.head_main .text {padding: 7px 0 33px 0; }
.head_main .text img {width: 499px; height: 63px; background: url(/themes/rabbit/img/main_text.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/rabbit/img/main_text.png', sizingMethod='crop');}
.head_main .text_1 {padding: 0 0 25px 0;}
.head_main .text_1 img {width: 402px; height: 36px; background: url(/themes/rabbit/img/main_text_1.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/rabbit/img/main_text_1.png', sizingMethod='crop');}
.head_main .text_2 {padding: 0 0 38px 0;}
.head_main .text_2 img {width: 399px; height: 37px; background: url(/themes/rabbit/img/main_text_2.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/rabbit/img/main_text_2.png', sizingMethod='crop');}
.head_main .button img {width: 348px; height: 58px; background: url(/themes/rabbit/img/button_main_top.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/rabbit/img/button_main_top.png', sizingMethod='crop');}
                


.subhead {background: #d2d2d2 url(/themes/rabbit/img/main_subhead.gif) 0 0 repeat-x; min-height: 122px; -height: 122px; padding: 20px 0 0 0;}
.subhead .img {float: left; width: 88px; padding: 20px 10px 0 0;}
.subhead .text {float: left; width: 370px; padding: 10px 20px 0 0; font-family: Georgia,Times New Roman; color: #3b3b3b; font-style: italic;}
.subhead .text span {display: block; padding: 10px 0 0 0; font-family: Arial,Verdana,Tahoma; color: #525252; font-size: 12px; text-align: right; font-style: normal; margin-right: -20px;}
.subhead .subhead_right {width: auto; float: right;}
.subhead .subhead_right td {vertical-align: middle; padding: 0px;}

.main_block1 {background: url(/themes/rabbit/img/main_bg1.gif) 0 0 repeat-x; border-top: #FFFFFF 1px solid; padding: 30px 0;}

.border {width: auto;}
.border .c11,.border .c12,.border .c21,.border .c22 {font-size: 0; line-height: 0; width: 5px; height: 5px;}
.border .c11 img {width: 5px; height: 5px; background: url(/themes/rabbit/img/c11.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/rabbit/img/c11.png', sizingMethod='crop');}
.border .c12 img {width: 5px; height: 5px; background: url(/themes/rabbit/img/c12.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/rabbit/img/c12.png', sizingMethod='crop');}
.border .c21 img {width: 5px; height: 5px; background: url(/themes/rabbit/img/c21.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/rabbit/img/c21.png', sizingMethod='crop');}
.border .c22 img {width: 5px; height: 5px; background: url(/themes/rabbit/img/c22.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/rabbit/img/c22.png', sizingMethod='crop');}
.border .c_top {line-height: 0; font-size: 0; height: 5px; background: url(/themes/rabbit/img/c_top.png) 0 0 repeat-x; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/rabbit/img/c_top.png', sizingMethod='scale');}
.border .c_bottom {line-height: 0; font-size: 0; height: 5px; background: url(/themes/rabbit/img/c_bottom.png) 0 0 repeat-x; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/rabbit/img/c_bottom.png', sizingMethod='scale');}
.border .c_left {line-height: 0; font-size: 0; width: 5px; background: url(/themes/rabbit/img/c_left.png) 0 0 repeat-y; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/rabbit/img/c_left.png', sizingMethod='scale');}
.border .c_right {line-height: 0; font-size: 0; width: 5px; background: url(/themes/rabbit/img/c_right.png) 0 0 repeat-y; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/rabbit/img/c_right.png', sizingMethod='scale');}
.border .c_content {background: #f4f4f4; padding: 10px;}
.border .c_content img,.border .c_content embed {border: #cacaca 1px solid;}

.main_unit {float: left; padding: 0 20px 25px 0; width: 225px; font-size: 12px; color: #5c6367; line-height: 1.5em;}
.main_unit span {display: block; padding: 12px 0 10px 35px; background: 0 0 no-repeat; font-size: 14px; color: #252525;}
.main_unit .icon1 {background-image: url(/themes/rabbit/img/icon1.gif);}
.main_unit .icon2 {background-image: url(/themes/rabbit/img/icon2.gif);}
.main_unit .icon3 {background-image: url(/themes/rabbit/img/icon3.gif);}
.main_unit .icon4 {background-image: url(/themes/rabbit/img/icon4.gif);}

.main_block2 {background: url(/themes/rabbit/img/main_bg2.gif) 0 0 repeat-x; padding: 30px 0 0 0;}
.mini_half {float: left; width: 220px; padding: 0 25px 30px 0;}
.bottom_galley {padding: 0 0 10px 0;}
.bottom_galley .unit {float: left; padding: 0 23px 10px 0;}
.bottom_galley .unit span {display: block; width: 129px; height: 73px; padding: 5px; background: url(/themes/rabbit/img/border_medium.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/rabbit/img/border_medium.png', sizingMethod='crop');}
.bottom_galley .unit span img {border: #bbbbbb 1px solid; width:127px; height:71px; }
.bottom_galley .unit ins {display: block; padding: 5px 0 0 0; color: #5c6367;}
.resp_list .unit {padding: 0 0 16px 0;}
.resp_list .unit img {float: left; width: 52px; height: 52px; padding: 6px 6px 9px 6px; background: url(/themes/rabbit/img/border_small.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/rabbit/img/border_small.png', sizingMethod='crop');}
.resp_list .unit span {display: block; padding: 0 20px 0 88px; font-family: Georgia,Times New Roman; color: #5c6367; font-style: italic;}
.resp_list .unit span ins {display: block; padding: 5px 0 0 0; font-family: Arial,Verdana,Tahoma; color: #959595; font-size: 12px; text-align: right; font-style: normal; margin-right: -20px;}

.workers { width:auto; }
.workers TD { padding:10px; }
.workers img {float: left; width: 52px; height: 52px; padding: 6px 6px 9px 6px; background: url(/themes/rabbit/img/border_small.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/rabbit/img/border_small.png', sizingMethod='crop');}
.workers span {display: block; font-family: Georgia,Times New Roman; color: #5c6367; font-style: italic; }
.workers span ins {display: block; padding: 10px 0 0 0; font-family: Arial,Verdana,Tahoma; color: #959595; font-size: 12px; font-style: normal; margin-right: -20px;}

.overfoot {background: url(/themes/rabbit/img/overfoot_bg.jpg) 0 0 repeat-x; padding: 30px 0 0 0; height: 96px; overflow: hidden;}
.overfoot table {width: auto; margin: 0 auto;}
.overfoot td {vertical-align: middle; white-space:nowrap; }
.overfoot .know {font-family: Myriad Pro,Arial; color: #FFFFFF; font-size: 21px; padding-right:10px; margin-top:-20px; height:25px; border:0px solid black;}
.overfoot .know SPAN { color: #b7b7b7; padding:0px 20px; }
.overfoot .know a {color: #FFFFFF; text-decoration: none;}
.overfoot .know a:hover {color: #FFFFFF; text-decoration: underline;}

.foot {background: #494949 url(/themes/rabbit/img/foot_bg.gif) 0 0 repeat-x; padding: 40px 0 22px 0;}
.foot_column {float: left; width: 190px; padding: 0 55px 40px 0;}
.foot_column .inner_name {font-size: 16px; font-weight: bold; color: #e1e1e1; text-shadow: 0 2px 0 #000000; padding: 0 0 8px 0; margin: 0 0 10px 0; background: url(/themes/rabbit/img/foot_name_bg.gif) 0 bottom repeat-x;}
.foot_column span {display: block; font-size: 12px; padding: 0 0 6px 0; color: #aab5b7;}
.foot_column span a {color: #aab5b7; text-decoration: none;}
.foot_column span a:visited {color: #888; }
.foot_column span a:hover {color: #589be0; text-decoration: underline;}
.foot .copy { color:#aab5b7; margin:5px 20px 0 0; text-align:center; }
.foot .facebook { color:#aab5b7; text-align:center; }

.head {background: url(/themes/rabbit/img/head_bg.jpg) 0 0 repeat-x; padding: 45px 0 0 0; height: 83px; overflow: hidden;}
.head .top_title {float: left; width: 700px;}
.head .top_title H1 {color:#fff; font-size:35px; text-shadow:1px 1px 1px #666; }
.head .top_title H2 {color:#fff; font-size:25px; text-shadow:1px 1px 1px #666; }
.head .top_title H2 SPAN { padding:0px 5px; color:#eee; font-weight:normal; }
.head .top_title H2 A { color:#eee; text-decoration:none; font-weight:normal; }
.head .top_title H2 A:hover { color:#eee; text-decoration:underline; }
.head .tel { float: right; width: 230px; color:#fff; font-size:26px; font-weight:bold; text-shadow:1px 1px 1px #666; margin-top:-30px; }


.head_slim {background: url(/themes/rabbit/img/head_bg.jpg) 0 0 repeat-x; padding: 15px 0 0 0; height: 43px; overflow: hidden;}
.head_slim .top_title {float: left; width: 400px;}
.head_slim .top_title H1 {color:#fff; font-size:35px; text-shadow:1px 1px 1px #666; }
.head_slim .top_title H2 {color:#fff; font-size:25px; text-shadow:1px 1px 1px #666; font-weight:normal; }
.head_slim .top_title H2 SPAN { padding:0px 5px; color:#eee; font-weight:normal;  }
.head_slim .top_title H2 A { color:#eee; text-decoration:none; font-weight:normal; }
.head_slim .top_title H2 A:hover { color:#eee; text-decoration:underline; }

#user_profile_info { width:500px; float:right; }
#user_profile_info TD { font-size:12px; vertical-align:middle;  padding:0 5px; }
#user_profile_info .user { font-size:15px; text-align:right; } 
#user_profile_info .cash { font-size:15px; font-weight:bold; text-align:right; white-space:nowrap; }
#user_profile_info .tarif { font-size:12px; font-weight:normal; text-align:right;  }
#user_profile_info .tarif A { color:#000; }

.helpbar { background:#eee; -moz-border-radius: 5px; border-radius: 5px; padding:15px;  margin-top:-30px; margin-bottom:20px; }

.odd { background: #FFFFFF!important; }

.content {padding: 40px 0;}
.left_column {float: left; width: 520px;}
.right_column {float: right; width: 450px; padding:0;}
.right_column_no_border {float: right; width: 450px; padding:0;}

.small_gallery {padding: 8px 0 0 0;}
.small_gallery span {display: block; float: left; padding: 0 5px 5px 0;}
.right_block {margin: 20px -20px; width: 310px; background: url(/themes/rabbit/img/right_block_bg.gif) 0 0 repeat-y;}
.right_block .top {height: 5px; line-height: 0; font-size: 0; background: url(/themes/rabbit/img/right_block_top.gif) 0 0 no-repeat;}
.right_block .bottom {height: 5px; line-height: 0; font-size: 0; background: url(/themes/rabbit/img/right_block_bottom.gif) 0 0 no-repeat;}
.right_block .inner {padding: 10px 20px 20px 20px;}

.content_unit {padding: 50px 0; background: #efefef;}
.content_unit .left_column {width: 520px;}
.content_unit .right_column {width: 450px; padding: 0;}
.content_unit .right_column .border {float: right;}
.content_unit .right_column .border .c_content {padding: 19px;}

.two_column_left { width: 470px; float: left; margin-right:10px; }
.two_column_right { width: 470px; float: left; margin-left:10px; }

.wide_column_left { width: 600px; float: left; margin-right:10px; }
.slim_column_right { width: 300px; float: left; margin-left:10px; }


.form .wrap {width: 590px; padding: 80px 0;}
.form_title {font-size: 24px; font-weight: bold; padding: 0 0 30px 0; margin-top: -15px; text-align: center;}
.form_title span {display: block; padding: 3px 0 0 0; font-size: 18px; font-weight: normal; color: #626566; text-align: center;}
.form_inner {background: #ebebeb; padding: 25px 20px 25px 27px; margin: 0 0 27px 0;}
.form_inner span {display: block; font-weight: bold; color: #797979; padding: 0 0 12px 0;}
.form_inner .text_input {border: #c9c9c9 1px solid; background: #FFFFFF; width: 500px; padding: 10px 15px 9px 20px; height: 35px; line-height: 35px; font-size: 28px; margin: 0 0 18px 0;}
.form_inner #correct {border: #51cb43 1px solid;}
.form_inner #incorrect {border: #e75656 1px solid;}
.form_inner .small_text_input {border: #c9c9c9 1px solid; background: #FFFFFF; width: 300px; padding: 10px 15px 9px 20px; height: 35px; line-height: 35px; font-size: 28px; margin: 0 0 18px 0; float: left;}
.form_inner .text {display: none; position: absolute; z-index: 21; width: 520px; height: 1px;}
.form_inner .text ins {display: block; position: relative; top: 22px; left: 200px; height-min: 17px; -height: 17px; width: 290px; padding: 0 30px 0 0; text-align: right; background: right 2px no-repeat; text-align: right;}
.form_inner .text ins.correct {background-image: url(/themes/rabbit/img/icon_correct.gif); color: #8dc546;}
.form_inner .text ins.incorrect {background-image: url(/themes/rabbit/img/icon_incorrect.gif); color: #f04d4d;}
.form_inner .code {float: right; margin: 2px 10px 0 0;}
.button_reg {width: 252px; height: 48px; background: url(/themes/rabbit/img/button_reg.gif) 0 0 no-repeat; border: none; cursor: pointer;}
.button_enter {width: 106px; height: 48px; background: url(/themes/rabbit/img/button_enter.gif) 0 0 no-repeat; border: none; cursor: pointer;}

.frame { -webkit-box-shadow:0 0 3px #999; -moz-box-shadow: 0 0 3px #999; box-shadow:0 0 3px #999; padding:20px; border:1px solid #fff; float:left; background: #efefef; }
.frame_m { -webkit-box-shadow:0 0 3px #999; -moz-box-shadow: 0 0 3px #999; box-shadow:0 0 3px #999; padding:10px; border:1px solid #fff; float:left; background: #efefef; }
.frame IMG, .frame OBJECT { border:1px solid #ccc; }


#testbut { color:#ccc; text-align:center; font-size:11px; }

.orangebut { 
			 background: url('/themes/rabbit/img/orangebut.png') no-repeat left 1px; width:261px; height:70px; padding-top:3px;
			 //background:none;
			 //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/rabbit/img/orangebut.png', sizingMethod='scale'); 	
 			}
.orangebut INPUT { border:none; background:none; height:61px; width:261px; padding:0px 18px; font-size:18px; font-weight:normal; color:#5c410c; text-shadow:0px 1px 1px #fff; }
.orangebut:hover INPUT { color:#000; cursor:pointer; }


/*** AUTH FORM ***/
.form INPUT[type="text"], .form INPUT[type="password"] { border: #c9c9c9 1px solid; background: #FFFFFF; width: 500px; padding: 10px 15px 9px 20px; height: 35px; line-height: 35px; font-size: 28px; margin: 0 0 18px 0; } 
.label LABEL { display: block; font-weight: bold; color: #797979; padding: 0 0 12px 0; }
.form .checkbox { float:left; margin-right:10px; }

.form2 INPUT[type="text"], .form2 INPUT[type="password"], .form2 SELECT { border: #c9c9c9 1px solid; min-width:300px; background: #FFFFFF; padding: 5px; font-size: 20px; margin: 0 0 18px 0; } 
.label2 LABEL { display: block; font-weight: bold; color: #797979; padding: 0 0 5px 0; }
.form2 .checkbox { float:left; margin-right:10px; }

.authsend {   
			 background: url('/themes/rabbit/img/grebut.png') no-repeat left 1px; width:119px; height:57px;
			 //background:none;
			 //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/rabbit/img/grebut.png', sizingMethod='scale'); 	
 			}
.authsend INPUT { border:none; background:none; height:57px; width:119px; padding:0px 6px; font-size:18px; font-weight:normal; color:#eee; }
.authsend:hover INPUT { color:#fff; cursor:pointer; } 

.errors LI { color:red; }

.butdownload { 
			 background: url('/themes/rabbit/img/download.png') no-repeat; width:275px; height:63px; 
			 //background:none;
			 //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/rabbit/img/grebut.png', sizingMethod='scale'); 	
 			}
.butdownload INPUT { border:none; background:none; height:58px; width:270px; padding:0px 25px; font-size:18px; font-weight:normal; color:#333; text-align:left;  }
.butdownload:hover INPUT { color:#fff; cursor:pointer; } 
*:first-child+html .butgreen200 { filter:none; background:#5BBA1E; border:2px outset #5BBA1E; height:50px; }


.butgreen200 { 
			 background: url('/themes/rabbit/img/buttons.png') no-repeat -266px 0px; width:205px; height:56px; 
			 //background:none;
			 //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/rabbit/img/grebut.png', sizingMethod='scale'); 	
 			}
.butgreen200 INPUT { border:none; background:none; height:52px; width:200px; padding:0px 5px; font-size:18px; font-weight:normal; color:#eee;  }
.butgreen200:hover INPUT { color:#fff; cursor:pointer; } 
*:first-child+html .butgreen200 { filter:none; background:#5BBA1E; border:2px outset #5BBA1E; height:50px; }

.butgray200 { 
			 background: url('/themes/rabbit/img/buttons.png') no-repeat -266px -57px; width:205px; height:56px; 
			 //background:none;
			 //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/rabbit/img/grebut.png', sizingMethod='scale'); 	
 			}
.butgray200 INPUT { border:none; background:none; height:52px; width:200px; padding:0px 5px; font-size:18px; font-weight:normal; color:#333;  }
.butgray200:hover INPUT { color:#fff; cursor:pointer; } 
*:first-child+html .butgreen200 { filter:none; background:#5BBA1E; border:2px outset #5BBA1E; height:50px; }


.butgreen100 { 
			 background: url('/themes/rabbit/img/buttons.png') no-repeat 0px 0px; width:106px; height:56px;
			 //background:none;
			 //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/rabbit/img/grebut.png', sizingMethod='scale'); 	
 			}
.butgreen100 INPUT { border:none; background:none; height:52px; width:106px; padding:0px 5px; font-size:18px; font-weight:normal; color:#eee; }
.butgreen100:hover INPUT { color:#fff; cursor:pointer; } 
*:first-child+html .butgreen100 { filter:none; background:#5BBA1E; border:2px outset #5BBA1E; height:50px; }

.butgray100 { 
			 background: url('/themes/rabbit/img/buttons.png') no-repeat 0px -57px; width:106px; height:56px;
			 //background:none;
			 //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/rabbit/img/grebut.png', sizingMethod='scale'); 	
 			}
.butgray100 INPUT { border:none; background:none; height:52px; width:106px; padding:0px 5px; font-size:18px; font-weight:normal; color:#333; }
.butgray100:hover INPUT { color:#000; cursor:pointer; } 
*:first-child+html .butgray100 { filter:none; background:#ccc; border:2px outset #ccc; height:50px; }

.butgreen300 { 
			 background: url('/themes/rabbit/img/buttons.png') no-repeat 0px -188px; width:360px; height:65px; 
			 //background:none;
			 //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/rabbit/img/grebut.png', sizingMethod='scale'); 	
 			}
.butgreen300 INPUT { border:none; background:none; height:56px; width:350px; padding:0px 18px; font-size:18px; font-weight:normal; color:#fff; }
.butgreen300:hover INPUT { color:#fff; cursor:pointer; }


/**** PROMO BLOCK ****/
.promo_header { font-family: Arial,Verdana,Tahoma; font-size:30px; font-weight:bold; color:#fff; text-shadow:0px 1px 1px #613B16; width:500px; line-height:120%; margin-bottom:30px;}
.promo_item P { font-family: Arial,Tahoma,Verdana; color:#fff; text-shadow:0px 1px 1px #613B16; font-size:16px; padding-bottom:20px; }

.promo_item P.li { font-family: Arial,Tahoma,Verdana; list-style-type: none; background: url('/themes/rabbit/img/check.png') no-repeat left 4px; padding-left: 25px; color:#fff; text-shadow:0px 1px 1px #613B16; font-size:16px; padding-bottom:20px; }


.preamble { text-align:center; margin:0 0 40px 200px; }
.preamble .top { font-size:30px; }
.preamble .bot { color:#999; font-size:20px; }

.tarifplan { width:auto; }
.tarifplan TD { text-align:center; padding:0px; margin:0px; background:#eee; border-right:5px solid #fff; color:#666; font-size:18px; font-weight:bold; }
.tarifplan TD.tarif_title { text-align:right; padding:10px;  font-size:14px; font-weight:normal; background-color:#fff !important; }
.tarifplan TD.tarif_head { width:154px; height:137px; vertical-align:top; color:#fff; }
.tarifplan TD.gray { background:url(http://img.krible.ru/pub/image/tarif_gray.png) no-repeat; }
.tarifplan TD.green { background:url(http://img.krible.ru/pub/image/tarif_green.png) no-repeat; }
.tarifplan TD.tarif_head DIV { color:#fff; text-shadow:0px 1px 1px #333; font-weight:bold; }
.tarifplan TD.tarif_head .tarif_name { float:left; width:154px; text-align:center; margin-top:7px; text-transform:lowercase; }
.tarifplan TD.tarif_head .tarif_cost { float:left; font-size:24px; width:154px; text-align:center; margin:25px 0px 5px 0px; text-shadow:0px 1px 1px #333; }
.tarifplan TD { vertical-align:middle; }
.tarifplan tr:nth-child(2n+1) td:nth-child(2n+1) { background-color:#fff; }
.tarifplan tr:nth-child(2n+1) td:nth-child(2n+2) { background-color:#eee; }
.tarifplan tr:nth-child(2n+2) td:nth-child(2n+1) { background-color:#ddd; }
.tarifplan tr:nth-child(2n+2) td:nth-child(2n+2) { background-color:#ccc; }
.tarifplan .recomend { background-color:#fff !important; height:30px; color:#8BB10E; }

#tarif_discout { width:400px; height:100px; margin:0px 30%; }
#tarif_discout TD { font-weight:bold; text-align:center; width:71px; height:52px; cursor:pointer; vertical-align:middle; }
#tarif_discout TR.top TD { font-weight:bold; padding-top:4px; vertical-align:bottom; }
#tarif_discout TR.down TD { font-weight:normal; color:#666; padding-bottom:4px; font-weight:bold; }
#tarif_discout TD.tit { text-align:right; }
#tarif_discout TD.sel  { background:url(http://img.krible.ru/pub/image/tarif_select.png) no-repeat top center; color:#fff; } 
#tarif_discout TD.sel SPAN { color:#fff !important; } 
#tarif_discout TD SPAN { color:#666; }

.grid_wrap { background:#ddd; -moz-border-radius: 5px; border-radius: 5px; padding:5px; margin:20px 0px; }
TABLE.grid {  background:#ddd;  }
TABLE.grid TD { padding:10px; font-size:12px; border-right:0px dotted #ccc; vertical-align:middle; color:#333; }
TABLE.grid TH { background:#ddd; padding:10px; font-size:12px; font-style:italic; text-align:left;  padding-right:20px; border-right:0px dotted #bbb; color:#333; }
TABLE.grid TR { border:1px solid #ddd; }
TABLE.grid tr:nth-child(2n+1) { background:#eee !important; }
TABLE.grid tr:nth-child(2n+2) { background:#fff !important; }
TABLE.grid .memo { font-size:12px; font-style:italic; }


.float_left { float:left; }
.red { color:red; }



/* the overlayed element */
.video_overlay {
	display:none;
	background-image:url(/themes/rabbit/img/white.png);
	padding:35px;
	font-size:11px;
	width:700px;
	position: relative;
}
.video_overlay .close {
	background-image:url(/themes/rabbit/img/close.png);
	position:absolute; right:5px; top:5px;
	cursor:pointer;
	height:35px;
	width:35px;
}
	
#triggers {
	margin-top:10px;
	text-align:center;
}
	
#triggers img {
	background-color:#fff;
	padding:2px;
	border:1px solid #ccc;
	margin:2px 5px;
	cursor:pointer;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

#button {
	position: absolute; top: 50%; left: 50%; margin-left: -103px; margin-top: 70px; 
}

.oferta { text-align:center; }  
.oferta A { color:#AAB5B7; font-size:0.9em; text-decoration:none; }  
.oferta A:hover {color: #589be0; text-decoration: underline;}

